• It's recommended to check out the latest log via: the Stats page >> View log >> Tail

PROJECT (sourcing_v2), SPIDER (bca.uk)

2026-03-29 14:00:09 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-29 14:00:09 [scrapy.utils.log] INFO: Versions: lxml 5.2.2.0, libxml2 2.12.6, cssselect 1.2.0, parsel 1.9.1, w3lib 2.1.2, Twisted 24.3.0, Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0], pyOpenSSL 24.1.0 (OpenSSL 3.2.1 30 Jan 2024), cryptography 42.0.7, Platform Linux-5.15.0-1098-azure-x86_64-with-glibc2.36
2026-03-29 14:00:09 [bca.uk] INFO: Starting spider bca.uk
2026-03-29 14:00:09 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-29 14:00:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-29 14:00:09 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2123
2026-03-29 14:00:09 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-29 14:00:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-29 14:00:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:00:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /SpiderData()?$filter=PartitionKey%20eq%20%27BCAUk%27%20and%20RowKey%20eq%20%27cookies%27 HTTP/1.1" 200 None
2026-03-29 14:00:09 [bca.uk] INFO: No cached cookies found, will perform fresh login
2026-03-29 14:00:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:00:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /SpiderData()?$filter=PartitionKey%20eq%20%27BCAUk%27%20and%20RowKey%20eq%20%27auth_token%27 HTTP/1.1" 200 None
2026-03-29 14:00:09 [bca.uk] INFO: Loaded cached Auth0 token from Azure Tables (length=1492)
2026-03-29 14:00:09 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-29 14:00:09 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-29 14:00:09 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-29 14:00:09 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-29 14:00:09 [scrapy.extensions.telnet] INFO: Telnet Password: 3671fe25610de28c
2026-03-29 14:00:10 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
 'scrapy.extensions.telnet.TelnetConsole',
 'scrapy.extensions.memusage.MemoryUsage',
 'scrapy.extensions.feedexport.FeedExporter',
 'scrapy.extensions.logstats.LogStats',
 'scrapy.extensions.closespider.CloseSpider']
2026-03-29 14:00:10 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'SourcingV2',
 'CLOSESPIDER_TIMEOUT': 7200,
 'DOWNLOAD_MAXSIZE': 52428800,
 'DOWNLOAD_WARNSIZE': 10485760,
 'FEED_EXPORT_ENCODING': 'utf-8',
 'LOG_FILE': '/var/log/scrapyd/logs/sourcing_v2/bca.uk/task_51_2026-03-29T14_00_00.log',
 'LOG_FORMATTER': 'crawlers.log_formatter.SourcingLogFormatter',
 'MEMUSAGE_LIMIT_MB': 2048,
 'MEMUSAGE_WARNING_MB': 1536,
 'NEWSPIDER_MODULE': 'spiders',
 'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
 'REQUEST_FINGERPRINTER_IMPLEMENTATION': '2.7',
 'SPIDER_MODULES': ['spiders', 'auth_check'],
 'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor',
 'USER_AGENT': ''}
2026-03-29 14:00:10 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-29 14:00:10 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-29 14:00:10 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware',
 'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
 'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPIDownloaderMiddleware',
 'scrapy.downloadermiddlewares.retry.RetryMiddleware',
 'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
 'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
 'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
 'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
 'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
 'scrapy.downloadermiddlewares.stats.DownloaderStats']
2026-03-29 14:00:10 [crawlers.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware
2026-03-29 14:00:10 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPISpiderMiddleware',
 'crawlers.middlewares.monitoring_spider_middleware.MonitoringSpiderMiddleware',
 'scrapy.spidermiddlewares.referer.RefererMiddleware',
 'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
 'scrapy.spidermiddlewares.depth.DepthMiddleware',
 'crawlers.middlewares.photo_download_middleware.PhotoDownloadMiddleware',
 'crawlers.middlewares.report_download_middleware.ReportDownloadMiddleware',
 'crawlers.middlewares.id_gen_middleware.IdGenMiddleware']
2026-03-29 14:00:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:00:10 [crawlers.pipelines.translation_pipeline] INFO: Loading translations for language: auto
2026-03-29 14:00:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /Translations()?$filter=PartitionKey%20eq%20%27auto%27%20and%20RowKey%20eq%20%27auto%27 HTTP/1.1" 200 None
2026-03-29 14:00:10 [crawlers.pipelines.item_rules_pipeline] INFO: Setting up ItemRules Pipeline
2026-03-29 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_location_for_country.json
2026-03-29 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_cars_from_auction_title.json
2026-03-29 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_country.json
2026-03-29 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_fr.json
2026-03-29 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_photos.json
2026-03-29 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_from_info.json
2026-03-29 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_not_allowed.json
2026-03-29 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: not_operable_from_info.json
2026-03-29 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_models_not_allowed.json
2026-03-29 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_title.json
2026-03-29 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: imported_cars.json
2026-03-29 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_currency.json
2026-03-29 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_mileage.json
2026-03-29 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_auction_title.json
2026-03-29 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_country_of_origin.json
2026-03-29 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_pt.json
2026-03-29 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: electric_cars.json
2026-03-29 14:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_color.json
2026-03-29 14:00:10 [crawlers.pipelines.post_to_api] INFO: Setting up PostToApi Pipeline pointing to https://api.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-29 14:00:10 [scrapy.middleware] INFO: Enabled item pipelines:
['crawlers.pipelines.translation_pipeline.TranslationPipeline',
 'crawlers.pipelines.item_rules_pipeline.ItemRulesPipeline',
 'crawlers.pipelines.post_to_api.PostToApiPipeline']
2026-03-29 14:00:10 [scrapy.core.engine] INFO: Spider opened
2026-03-29 14:00:10 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-29 14:00:10 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6024
2026-03-29 14:00:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 141MiB
2026-03-29 14:00:10 [scrapy-playwright] INFO: Starting download handler
2026-03-29 14:00:10 [scrapy-playwright] INFO: Starting download handler
2026-03-29 14:00:10 [scrapy-playwright] INFO: Launching 1 startup context(s)
2026-03-29 14:00:10 [scrapy-playwright] INFO: Launching browser chromium
2026-03-29 14:00:10 [scrapy-playwright] INFO: Launching 1 startup context(s)
2026-03-29 14:00:10 [scrapy-playwright] INFO: Launching browser chromium
2026-03-29 14:00:11 [scrapy-playwright] INFO: Browser chromium launched
2026-03-29 14:00:11 [scrapy-playwright] DEBUG: Browser context started: 'default' (persistent=False, remote=False)
2026-03-29 14:00:11 [scrapy-playwright] INFO: Startup context(s) launched
2026-03-29 14:00:11 [scrapy-playwright] INFO: Browser chromium launched
2026-03-29 14:00:11 [scrapy-playwright] DEBUG: Browser context started: 'default' (persistent=False, remote=False)
2026-03-29 14:00:11 [scrapy-playwright] INFO: Startup context(s) launched
2026-03-29 14:00:15 [bca.uk] INFO: No cached cookies available, starting login process with credentials
2026-03-29 14:00:15 [bca.uk] INFO: Zyte login attempt 1/3
2026-03-29 14:00:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:01:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/> (referer: None) ['zyte-api']
2026-03-29 14:01:01 [bca.uk] INFO: Action 0 (waitForTimeout): status=success, elapsed=5.007s
2026-03-29 14:01:01 [bca.uk] INFO: Action 1 (waitForSelector): status=success, elapsed=0.075s
2026-03-29 14:01:01 [bca.uk] INFO: Action 2 (evaluate): status=success, elapsed=0.004s
2026-03-29 14:01:01 [bca.uk] INFO: Action 3 (waitForTimeout): status=success, elapsed=1s
2026-03-29 14:01:01 [bca.uk] INFO: Action 4 (click): status=success, elapsed=2.549s
2026-03-29 14:01:01 [bca.uk] INFO: Action 5 (waitForSelector): status=success, elapsed=0.903s
2026-03-29 14:01:01 [bca.uk] INFO: Action 6 (waitForTimeout): status=success, elapsed=1.001s
2026-03-29 14:01:01 [bca.uk] INFO: Action 7 (click): status=success, elapsed=2.609s
2026-03-29 14:01:01 [bca.uk] INFO: Action 8 (type): status=success, elapsed=0.052s
2026-03-29 14:01:01 [bca.uk] INFO: Action 9 (waitForTimeout): status=success, elapsed=1.001s
2026-03-29 14:01:01 [bca.uk] INFO: Action 10 (click): status=success, elapsed=2.617s
2026-03-29 14:01:01 [bca.uk] INFO: Action 11 (type): status=success, elapsed=0.034s
2026-03-29 14:01:01 [bca.uk] INFO: Action 12 (waitForTimeout): status=success, elapsed=0.999s
2026-03-29 14:01:01 [bca.uk] INFO: Action 13 (click): status=success, elapsed=2.549s
2026-03-29 14:01:01 [bca.uk] INFO: Action 14 (waitForSelector): status=success, elapsed=3.704s
2026-03-29 14:01:01 [bca.uk] INFO: Action 15 (evaluate): status=success, elapsed=0.002s
2026-03-29 14:01:01 [bca.uk] INFO: Action 16 (waitForTimeout): status=success, elapsed=10s
2026-03-29 14:01:01 [bca.uk] INFO: Action 17 (evaluate): status=success, elapsed=0.002s
2026-03-29 14:01:02 [bca.uk] INFO: Page URL after login: https://www.bca.co.uk/
2026-03-29 14:01:02 [bca.uk] INFO: Successfully logged in via Zyte API session
2026-03-29 14:01:02 [bca.uk] INFO: Scrapy-formatted cookies: [{'name': 'AMCVS_E5F2C8A15481C0E20A4C98BC%40AdobeOrg', 'value': '1', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'ASLBSA', 'value': '000323392f7a18bd2b0ff7209c28bb25c0f06dee33a9cf62b65238d7d6868fdf5ddf', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'OptanonConsent', 'value': 'isGpcEnabled=0&datestamp=Sun+Mar+29+2026+10%3A00%3A49+GMT-0400+(Eastern+Daylight+Time)&version=202510.1.0&browserGpcFlag=0&isIABGlobal=false&hosts=&consentId=a8e7693e-3afb-4d8d-b217-62164e9723b3&interactionCount=1&isAnonUser=1&landingPath=NotLandingPage&groups=C0001%3A1%2CC0003%3A1%2CC0004%3A1%2CC0002%3A1&intType=1&geolocation=US%3BCA&AwaitingReconsent=false', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'INGRESSCOOKIE', 'value': '201d4d7cdb35b651709a73d47c4eaea6|17148814d3d29f21517da122aae4be83', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'csrf', 'value': '-rw2s05FUNwqSOa_2Nu8nDNOlagHTYxYMKyLvg2dt2K_4nKWQ-WWyawnXFWaJR7-1oY2I1yjeVYwCTgQQD68cA:AAABnTnlT6o:BbkTBwe2tVxo8hlfSYyZlQ', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'ASLBSACORS', 'value': '000323392f7a18bd2b0ff7209c28bb25c0f06dee33a9cf62b65238d7d6868fdf5ddf', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'sc_dslv', 'value': '1774792850002', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 's_getNewRepeat', 'value': '1774792850003-New', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'AMCV_E5F2C8A15481C0E20A4C98BC%40AdobeOrg', 'value': '179643557%7CMCIDTS%7C20542%7CMCMID%7C50349684404935671281370043668362708112%7CMCAAMLH-1775397636%7C9%7CMCAAMB-1775397636%7C6G1ynYcLPuiQxYZrsz_pkqfLG9yMXBpb2zX5dvJdYQJzPXImdj0y%7CMCOPTOUT-1774800036s%7CNONE%7CMCSYNCSOP%7C411-20549%7CvVersion%7C5.5.0', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'gpv_pn', 'value': 'auctionview', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 's_cc', 'value': 'true', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 's_sq', 'value': '%5B%5BB%5D%5D', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'dtSa', 'value': '-', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'dtPC', 'value': '3$592849046_265h-vNTHEMPEPCMFHNWPRRMKAMQRRDUKHFTHM-0e0', 'domain': '.bca.co.uk', 'path': '/'}, {'name': '__cf_bm', 'value': 'DTub5uvEmxELeMKouORQu4k7Ze2WfIEjS0g2ElJzLPM-1774792849.9317713-1.0.1.1-tC81aqrzYTe6JKsK4wqt2eM265WuZUjJUqpGkUfTHADeox0P.nWiGnCsG3_E3jPxpGbO1W6BzrrMi46feHo_t74fQtzUmTJdnymdWL1JscIXd71XcrMc16hItNQnRCCptz.Z51M0fkiZrf3QUxpYEg', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'rxvt', 'value': '1774794650385|1774792824187', 'domain': '.bca.co.uk', 'path': '/'}, {'name': '_legacy_auth0.VS7z7E8b9vqJ2LYaGXEbb1f5CP1SGRLD.is.authenticated', 'value': 'true', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'auth0.VS7z7E8b9vqJ2LYaGXEbb1f5CP1SGRLD.is.authenticated', 'value': 'true', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'dest', 'value': 'https://www.bca.co.uk/', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'rxVisitor', 'value': '1774792824186CGN7MAGIP85MHETUJTRSJ38R742NA9FA', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'dtCookie', 'value': 'v_4_srv_3_sn_A9B9B1AC480DCAD7ABFDADFD84B09004_perc_100000_ol_0_mul_1_app-3A5d68a08db18e8bbb_1_app-3Aea7c4b59f27d43eb_1', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'sc_dslv_s', 'value': 'First%20Visit', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'JSESSIONID', 'value': 'A05B26DC858E9D6200FC72E999E35977', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'OptanonAlertBoxClosed', 'value': '2026-03-29T14:00:31.494Z', 'domain': '.bca.co.uk', 'path': '/'}]
2026-03-29 14:01:02 [bca.uk] INFO: Extracted 24 cookies from Zyte login response
2026-03-29 14:01:02 [bca.uk] INFO: Merged 15 browser cookies, total: 24
2026-03-29 14:01:02 [bca.uk] INFO: Auth0 token capture: token=yes, error=client-created
2026-03-29 14:01:02 [bca.uk] INFO: Got Auth0 access token via dynamic SDK (length=1492)
2026-03-29 14:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /SpiderData(PartitionKey='BCAUk',RowKey='auth_token') HTTP/1.1" 204 0
2026-03-29 14:01:02 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded
2026-03-29 14:01:02 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:01:02 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:01:02 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:01:02 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:01:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:01:04 [bca.uk] INFO: Total items found: 100
2026-03-29 14:01:04 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded
2026-03-29 14:01:04 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:01:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:01:04 [bca.uk] INFO: Found listing with ID: GK16%20EPE
2026-03-29 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK16%2520EPE%27 HTTP/1.1" 200 None
2026-03-29 14:01:04 [bca.uk] INFO: Scrape type for GK16%20EPE: 0
2026-03-29 14:01:04 [bca.uk] INFO: Found listing with ID: LX66%20KVO
2026-03-29 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX66%2520KVO%27 HTTP/1.1" 200 None
2026-03-29 14:01:04 [bca.uk] INFO: Scrape type for LX66%20KVO: 0
2026-03-29 14:01:04 [bca.uk] INFO: Found listing with ID: YT64%20TZR
2026-03-29 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT64%2520TZR%27 HTTP/1.1" 200 None
2026-03-29 14:01:04 [bca.uk] INFO: Scrape type for YT64%20TZR: 0
2026-03-29 14:01:04 [bca.uk] INFO: Found listing with ID: DF13%20OAN
2026-03-29 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF13%2520OAN%27 HTTP/1.1" 200 None
2026-03-29 14:01:04 [bca.uk] INFO: Scrape type for DF13%20OAN: 0
2026-03-29 14:01:04 [bca.uk] INFO: Found listing with ID: KT15%20GYV
2026-03-29 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT15%2520GYV%27 HTTP/1.1" 200 None
2026-03-29 14:01:04 [bca.uk] INFO: Scrape type for KT15%20GYV: 0
2026-03-29 14:01:04 [bca.uk] INFO: Found listing with ID: BF63%20HVL
2026-03-29 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF63%2520HVL%27 HTTP/1.1" 200 None
2026-03-29 14:01:04 [bca.uk] INFO: Scrape type for BF63%20HVL: 0
2026-03-29 14:01:04 [bca.uk] INFO: Found listing with ID: EA12%20KGK
2026-03-29 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA12%2520KGK%27 HTTP/1.1" 200 None
2026-03-29 14:01:04 [bca.uk] INFO: Scrape type for EA12%20KGK: 2
2026-03-29 14:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5fde88e-42a2-5167-a6ef-6381264feb18 with identifier: EA12%20KGK
2026-03-29 14:01:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5fde88e-42a2-5167-a6ef-6381264feb18 with scrape type 2
2026-03-29 14:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5fde88e-42a2-5167-a6ef-6381264feb18 with scrape type 2
2026-03-29 14:01:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5fde88e-42a2-5167-a6ef-6381264feb18, identifier: EA12%20KGK
2026-03-29 14:01:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:01:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:01:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5fde88e-42a2-5167-a6ef-6381264feb18 with identifier: EA12%20KGK
2026-03-29 14:01:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:01:04 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=silver HTTP/1.1" 200 None
2026-03-29 14:01:04 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:01:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=Petrol HTTP/1.1" 200 None
2026-03-29 14:01:05 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:01:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5fde88e-42a2-5167-a6ef-6381264feb18 with identifier: EA12%20KGK
2026-03-29 14:01:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d5fde88e-42a2-5167-a6ef-6381264feb18 with identifier: EA12%20KGK to the API
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA12%20KGK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd5fde88e-42a2-5167-a6ef-6381264feb18',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA12 KGK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA12%20KGK&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HYUNDAI',
 'model': 'I30',
 'odometer': 101895,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I30 1.4 CLASSIC Hatchback',
 'transmission': 'manual',
 'trim': 'CLASSIC',
 'vin': 'TMAD251ALDJ005487',
 'year': 2012}
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA12%2520KGK%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Saving data for EA12%20KGK: {'auction_closing_time': 1774864800.0, 'created_time': 1774365673.365551, 'last_price_update_time': 1774792865.453733}
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA12%2520KGK') HTTP/1.1" 204 0
2026-03-29 14:01:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: VE10%20LDK
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE10%2520LDK%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for VE10%20LDK: 0
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: DS15%20CXK
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS15%2520CXK%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for DS15%20CXK: 0
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: FG63%20FHC
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG63%2520FHC%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for FG63%20FHC: 0
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: KU63%20OUW
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU63%2520OUW%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for KU63%20OUW: 0
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: PJ11%20AKP
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ11%2520AKP%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for PJ11%20AKP: 0
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: RJ18%20UXW
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ18%2520UXW%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for RJ18%20UXW: 0
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: SM13%20YUF
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM13%2520YUF%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for SM13%20YUF: 0
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: SM67%20VNV
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM67%2520VNV%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for SM67%20VNV: 0
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: BJ13%20WXR
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ13%2520WXR%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for BJ13%20WXR: 0
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: SD13%20ZKS
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD13%2520ZKS%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for SD13%20ZKS: 0
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: CK64%20JOH
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK64%2520JOH%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for CK64%20JOH: 0
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: FT63%20LWA
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT63%2520LWA%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for FT63%20LWA: 0
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: KU63%20RYR
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU63%2520RYR%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for KU63%20RYR: 0
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: LK08%20VFO
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK08%2520VFO%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for LK08%20VFO: 0
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: PF59%20HHJ
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF59%2520HHJ%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for PF59%20HHJ: 0
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: PO61%20YTU
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO61%2520YTU%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for PO61%20YTU: 0
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: FH66%20SFV
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH66%2520SFV%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for FH66%20SFV: 0
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: YF13%20MDZ
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF13%2520MDZ%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for YF13%20MDZ: 0
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: DF66%20HMU
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF66%2520HMU%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for DF66%20HMU: 0
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: HG15%20FWC
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG15%2520FWC%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for HG15%20FWC: 1
2026-03-29 14:01:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fac21800-8a20-538d-b54e-da50f916bdd3 with identifier: HG15%20FWC
2026-03-29 14:01:05 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item fac21800-8a20-538d-b54e-da50f916bdd3
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: KM61%20BXB
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM61%2520BXB%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for KM61%20BXB: 1
2026-03-29 14:01:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8f537bb-b26a-56e8-9c47-8263e1c9a57a with identifier: KM61%20BXB
2026-03-29 14:01:05 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b8f537bb-b26a-56e8-9c47-8263e1c9a57a
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: GJ13%20TFE
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ13%2520TFE%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for GJ13%20TFE: 1
2026-03-29 14:01:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b62c49e0-9380-5a5a-9ab5-09cb133dbc40 with identifier: GJ13%20TFE
2026-03-29 14:01:05 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b62c49e0-9380-5a5a-9ab5-09cb133dbc40
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: DV14%20UMS
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV14%2520UMS%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for DV14%20UMS: 0
2026-03-29 14:01:05 [bca.uk] INFO: Found listing with ID: FR62%20KCZ
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FR62%2520KCZ%27 HTTP/1.1" 200 None
2026-03-29 14:01:05 [bca.uk] INFO: Scrape type for FR62%20KCZ: 2
2026-03-29 14:01:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 060f8cd0-4649-57d3-b26d-21ea2185aa7d with identifier: FR62%20KCZ
2026-03-29 14:01:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 060f8cd0-4649-57d3-b26d-21ea2185aa7d with scrape type 2
2026-03-29 14:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 060f8cd0-4649-57d3-b26d-21ea2185aa7d with scrape type 2
2026-03-29 14:01:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 060f8cd0-4649-57d3-b26d-21ea2185aa7d, identifier: FR62%20KCZ
2026-03-29 14:01:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 060f8cd0-4649-57d3-b26d-21ea2185aa7d with identifier: FR62%20KCZ
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=black HTTP/1.1" 200 None
2026-03-29 14:01:06 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=Diesel HTTP/1.1" 200 None
2026-03-29 14:01:06 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:01:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 060f8cd0-4649-57d3-b26d-21ea2185aa7d with identifier: FR62%20KCZ
2026-03-29 14:01:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 060f8cd0-4649-57d3-b26d-21ea2185aa7d with identifier: FR62%20KCZ to the API
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FR62%20KCZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '060f8cd0-4649-57d3-b26d-21ea2185aa7d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FR62 KCZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FR62%20KCZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'JETTA',
 'odometer': 151818,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN JETTA 1.6 TDI CR 105 BMT S DSG Saloon',
 'transmission': 'automatic',
 'trim': 'TDI CR 105 BMT S DSG',
 'vin': 'WVWZZZ16ZDM034265',
 'year': 2013}
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FR62%2520KCZ%27 HTTP/1.1" 200 None
2026-03-29 14:01:06 [bca.uk] INFO: Saving data for FR62%20KCZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774696041.294507, 'last_price_update_time': 1774792866.732797}
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FR62%2520KCZ') HTTP/1.1" 204 0
2026-03-29 14:01:06 [bca.uk] INFO: Found listing with ID: MX13%20XNM
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX13%2520XNM%27 HTTP/1.1" 200 None
2026-03-29 14:01:06 [bca.uk] INFO: Scrape type for MX13%20XNM: 0
2026-03-29 14:01:06 [bca.uk] INFO: Found listing with ID: WM63%20VKD
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM63%2520VKD%27 HTTP/1.1" 200 None
2026-03-29 14:01:06 [bca.uk] INFO: Scrape type for WM63%20VKD: 0
2026-03-29 14:01:06 [bca.uk] INFO: Found listing with ID: WUI%209939
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WUI%25209939%27 HTTP/1.1" 200 None
2026-03-29 14:01:06 [bca.uk] INFO: Scrape type for WUI%209939: 0
2026-03-29 14:01:06 [bca.uk] INFO: Found listing with ID: BA16%20XGY
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA16%2520XGY%27 HTTP/1.1" 200 None
2026-03-29 14:01:06 [bca.uk] INFO: Scrape type for BA16%20XGY: 1
2026-03-29 14:01:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b0341d9-ce26-58b7-aa94-d8780916cee8 with identifier: BA16%20XGY
2026-03-29 14:01:06 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1b0341d9-ce26-58b7-aa94-d8780916cee8
2026-03-29 14:01:06 [bca.uk] INFO: Found listing with ID: NJ17%20XBA
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ17%2520XBA%27 HTTP/1.1" 200 None
2026-03-29 14:01:06 [bca.uk] INFO: Scrape type for NJ17%20XBA: 1
2026-03-29 14:01:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88a9ad76-d4e4-5927-b0d7-9298ce9641a1 with identifier: NJ17%20XBA
2026-03-29 14:01:06 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 88a9ad76-d4e4-5927-b0d7-9298ce9641a1
2026-03-29 14:01:06 [bca.uk] INFO: Found listing with ID: Y33%20LJS
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y33%2520LJS%27 HTTP/1.1" 200 None
2026-03-29 14:01:06 [bca.uk] INFO: Scrape type for Y33%20LJS: 1
2026-03-29 14:01:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 81f84ac9-d2ac-5811-9838-841d399a14ac with identifier: Y33%20LJS
2026-03-29 14:01:06 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 81f84ac9-d2ac-5811-9838-841d399a14ac
2026-03-29 14:01:06 [bca.uk] INFO: Found listing with ID: WR15%20RXK
2026-03-29 14:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR15%2520RXK%27 HTTP/1.1" 200 None
2026-03-29 14:01:07 [bca.uk] INFO: Scrape type for WR15%20RXK: 0
2026-03-29 14:01:07 [bca.uk] INFO: Found listing with ID: YX19%20VMG
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX19%2520VMG%27 HTTP/1.1" 200 None
2026-03-29 14:01:07 [bca.uk] INFO: Scrape type for YX19%20VMG: 1
2026-03-29 14:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cadf2c41-d138-5adc-9d96-1936ab873d24 with identifier: YX19%20VMG
2026-03-29 14:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item cadf2c41-d138-5adc-9d96-1936ab873d24
2026-03-29 14:01:07 [bca.uk] INFO: Found listing with ID: VN60%20CDO
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN60%2520CDO%27 HTTP/1.1" 200 None
2026-03-29 14:01:07 [bca.uk] INFO: Scrape type for VN60%20CDO: 0
2026-03-29 14:01:07 [bca.uk] INFO: Found listing with ID: BXZ%204666
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BXZ%25204666%27 HTTP/1.1" 200 None
2026-03-29 14:01:07 [bca.uk] INFO: Scrape type for BXZ%204666: 0
2026-03-29 14:01:07 [bca.uk] INFO: Found listing with ID: KY65%20SXP
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY65%2520SXP%27 HTTP/1.1" 200 None
2026-03-29 14:01:07 [bca.uk] INFO: Scrape type for KY65%20SXP: 0
2026-03-29 14:01:07 [bca.uk] INFO: Found listing with ID: EK60%20ONZ
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK60%2520ONZ%27 HTTP/1.1" 200 None
2026-03-29 14:01:07 [bca.uk] INFO: Scrape type for EK60%20ONZ: 1
2026-03-29 14:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: db8cb0c9-5ab2-5d41-afec-fe657614bdef with identifier: EK60%20ONZ
2026-03-29 14:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item db8cb0c9-5ab2-5d41-afec-fe657614bdef
2026-03-29 14:01:07 [bca.uk] INFO: Found listing with ID: LO09%20ZCU
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO09%2520ZCU%27 HTTP/1.1" 200 None
2026-03-29 14:01:07 [bca.uk] INFO: Scrape type for LO09%20ZCU: 1
2026-03-29 14:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c170e46-d37c-5192-b0a6-e8d299fb24d4 with identifier: LO09%20ZCU
2026-03-29 14:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 4c170e46-d37c-5192-b0a6-e8d299fb24d4
2026-03-29 14:01:07 [bca.uk] INFO: Found listing with ID: WR67%20PEO
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR67%2520PEO%27 HTTP/1.1" 200 None
2026-03-29 14:01:07 [bca.uk] INFO: Scrape type for WR67%20PEO: 1
2026-03-29 14:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 356399c1-f836-55c4-ae53-dae7629ebcc1 with identifier: WR67%20PEO
2026-03-29 14:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 356399c1-f836-55c4-ae53-dae7629ebcc1
2026-03-29 14:01:07 [bca.uk] INFO: Found listing with ID: MX68%20KYT
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX68%2520KYT%27 HTTP/1.1" 200 None
2026-03-29 14:01:07 [bca.uk] INFO: Scrape type for MX68%20KYT: 1
2026-03-29 14:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49 with identifier: MX68%20KYT
2026-03-29 14:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49
2026-03-29 14:01:07 [bca.uk] INFO: Found listing with ID: LM68%20YDH
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM68%2520YDH%27 HTTP/1.1" 200 None
2026-03-29 14:01:07 [bca.uk] INFO: Scrape type for LM68%20YDH: 1
2026-03-29 14:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d462ed72-f335-506c-9003-0791419ae4fc with identifier: LM68%20YDH
2026-03-29 14:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d462ed72-f335-506c-9003-0791419ae4fc
2026-03-29 14:01:07 [bca.uk] INFO: Found listing with ID: MF18%20AYJ
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF18%2520AYJ%27 HTTP/1.1" 200 None
2026-03-29 14:01:07 [bca.uk] INFO: Scrape type for MF18%20AYJ: 1
2026-03-29 14:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9dbb515-234f-5096-b979-8c51c937cdae with identifier: MF18%20AYJ
2026-03-29 14:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f9dbb515-234f-5096-b979-8c51c937cdae
2026-03-29 14:01:07 [bca.uk] INFO: Found listing with ID: DC16%20NVK
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC16%2520NVK%27 HTTP/1.1" 200 None
2026-03-29 14:01:07 [bca.uk] INFO: Scrape type for DC16%20NVK: 1
2026-03-29 14:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ac75155-0229-5481-b500-6d9a3c97cde2 with identifier: DC16%20NVK
2026-03-29 14:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2ac75155-0229-5481-b500-6d9a3c97cde2
2026-03-29 14:01:07 [bca.uk] INFO: Found listing with ID: BJ67%20RFF
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ67%2520RFF%27 HTTP/1.1" 200 None
2026-03-29 14:01:07 [bca.uk] INFO: Scrape type for BJ67%20RFF: 0
2026-03-29 14:01:07 [bca.uk] INFO: Found listing with ID: BW15%20ORL
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW15%2520ORL%27 HTTP/1.1" 200 None
2026-03-29 14:01:07 [bca.uk] INFO: Scrape type for BW15%20ORL: 0
2026-03-29 14:01:07 [bca.uk] INFO: Found listing with ID: CK17%20ZKE
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK17%2520ZKE%27 HTTP/1.1" 200 None
2026-03-29 14:01:07 [bca.uk] INFO: Scrape type for CK17%20ZKE: 0
2026-03-29 14:01:07 [bca.uk] INFO: Found listing with ID: YE15%20LBK
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE15%2520LBK%27 HTTP/1.1" 200 None
2026-03-29 14:01:07 [bca.uk] INFO: Scrape type for YE15%20LBK: 0
2026-03-29 14:01:07 [bca.uk] INFO: Found listing with ID: DN13%20GUA
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN13%2520GUA%27 HTTP/1.1" 200 None
2026-03-29 14:01:07 [bca.uk] INFO: Scrape type for DN13%20GUA: 1
2026-03-29 14:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e8055c3-2839-5f5e-bd16-84b42962fd8f with identifier: DN13%20GUA
2026-03-29 14:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 4e8055c3-2839-5f5e-bd16-84b42962fd8f
2026-03-29 14:01:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ13TFE/42811321?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=7sKxyx4gUHYLmu7jMHuiChOQg7k7ZulFyLsK4OAX4zo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ13%20TFE-GB>
2026-03-29 14:01:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG15FWC/42811280?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=Yg1q4F%2FW%2BaP9rA8DxRpRKD5MFo3L5HOUUx5aRndobBc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG15%20FWC-GB>
2026-03-29 14:01:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM61BXB/42812308?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=5A714N7FNRLHn3YkDgOenk4Sh8dPKRkK4Q1PmJzgcVQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM61%20BXB-GB>
2026-03-29 14:01:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA16XGY/42812277?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=0n0nr%2FcNp57gaEZqOS8rJniTp3t186g9FypVav%2BW2s8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BA16%20XGY-GB>
2026-03-29 14:01:07 [bca.uk] INFO: Found listing with ID: KR08%20PHX
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR08%2520PHX%27 HTTP/1.1" 200 None
2026-03-29 14:01:07 [bca.uk] INFO: Scrape type for KR08%20PHX: 1
2026-03-29 14:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc with identifier: KR08%20PHX
2026-03-29 14:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc
2026-03-29 14:01:07 [bca.uk] INFO: Found listing with ID: GU68%20BPY
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU68%2520BPY%27 HTTP/1.1" 200 None
2026-03-29 14:01:07 [bca.uk] INFO: Scrape type for GU68%20BPY: 0
2026-03-29 14:01:07 [bca.uk] INFO: Found listing with ID: VU18%20ACY
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU18%2520ACY%27 HTTP/1.1" 200 None
2026-03-29 14:01:07 [bca.uk] INFO: Scrape type for VU18%20ACY: 0
2026-03-29 14:01:07 [bca.uk] INFO: Found listing with ID: CV68%20XCO
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV68%2520XCO%27 HTTP/1.1" 200 None
2026-03-29 14:01:07 [bca.uk] INFO: Scrape type for CV68%20XCO: 2
2026-03-29 14:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b987618e-f203-5896-bfd7-8999af2cc34a with identifier: CV68%20XCO
2026-03-29 14:01:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b987618e-f203-5896-bfd7-8999af2cc34a with scrape type 2
2026-03-29 14:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b987618e-f203-5896-bfd7-8999af2cc34a with scrape type 2
2026-03-29 14:01:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b987618e-f203-5896-bfd7-8999af2cc34a, identifier: CV68%20XCO
2026-03-29 14:01:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b987618e-f203-5896-bfd7-8999af2cc34a with identifier: CV68%20XCO
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=white HTTP/1.1" 200 None
2026-03-29 14:01:07 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:01:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b987618e-f203-5896-bfd7-8999af2cc34a with identifier: CV68%20XCO
2026-03-29 14:01:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b987618e-f203-5896-bfd7-8999af2cc34a with identifier: CV68%20XCO to the API
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV68%20XCO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b987618e-f203-5896-bfd7-8999af2cc34a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV68 XCO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV68%20XCO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'KIA',
 'model': 'STONIC',
 'odometer': 55130,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'KIA STONIC 1.0 T GDI 120 4 Hatchback',
 'transmission': 'automatic',
 'trim': 'T GDI 120 4',
 'vin': 'KNAD6811VK6211357',
 'year': 2018}
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV68%2520XCO%27 HTTP/1.1" 200 None
2026-03-29 14:01:07 [bca.uk] INFO: Saving data for CV68%20XCO: {'auction_closing_time': 1774864800.0, 'created_time': 1774564544.657771, 'last_price_update_time': 1774792867.967336}
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV68%2520XCO') HTTP/1.1" 204 0
2026-03-29 14:01:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ17XBA/42811206?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=yZDwZ6msbRPeZuR0T9%2B3tOuizOMuCYTRhuFHUTX0FU4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ17%20XBA-GB>
2026-03-29 14:01:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM68YDH/42811919?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=4PnJwHLenSJGioLlcHLUwNvkkjzBBFJ73Vu%2B%2F0FgFDU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM68%20YDH-GB>
2026-03-29 14:01:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR67PEO/42812169?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=xH%2BebPqb7iINkjGCv7cU6x3%2BDxvY%2FQbk7fKMSxoQfqs%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR67%20PEO-GB>
2026-03-29 14:01:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/Y33LJS/42812274?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=HWkdvG1LpsFDFZq5znf04%2FeWbz7xRju6fyzwX8B%2F84g%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=Y33%20LJS-GB>
2026-03-29 14:01:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX19VMG/42811997?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=NC%2F8XJEmmr%2FvPHetXOLHtjebqB7QdsyAZfnUgYJXLf4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YX19%20VMG-GB>
2026-03-29 14:01:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO09ZCU/42812283?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=OnnvopnboPgZb%2B3%2B7KL3cOqFTSy8q8UCY0mVSGVxchQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO09%20ZCU-GB>
2026-03-29 14:01:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX68KYT/42811213?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=JmuRgHHgGGm6EOeLyic3QoWCpi06HF8mUAXIzcOPyVs%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MX68%20KYT-GB>
2026-03-29 14:01:08 [bca.uk] INFO: Found listing with ID: BT68%20WJK
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT68%2520WJK%27 HTTP/1.1" 200 None
2026-03-29 14:01:08 [bca.uk] INFO: Scrape type for BT68%20WJK: 1
2026-03-29 14:01:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2032ab38-b245-548d-a794-3de7f8fee928 with identifier: BT68%20WJK
2026-03-29 14:01:08 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2032ab38-b245-548d-a794-3de7f8fee928
2026-03-29 14:01:08 [bca.uk] INFO: Found listing with ID: MT18%20EXX
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT18%2520EXX%27 HTTP/1.1" 200 None
2026-03-29 14:01:08 [bca.uk] INFO: Scrape type for MT18%20EXX: 0
2026-03-29 14:01:08 [bca.uk] INFO: Found listing with ID: YS18%20GXM
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS18%2520GXM%27 HTTP/1.1" 200 None
2026-03-29 14:01:08 [bca.uk] INFO: Scrape type for YS18%20GXM: 0
2026-03-29 14:01:08 [bca.uk] INFO: Found listing with ID: KN70%20HLO
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN70%2520HLO%27 HTTP/1.1" 200 None
2026-03-29 14:01:08 [bca.uk] INFO: Scrape type for KN70%20HLO: 1
2026-03-29 14:01:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f4943df8-0380-50bc-a32c-b10c3c3e77bf with identifier: KN70%20HLO
2026-03-29 14:01:08 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f4943df8-0380-50bc-a32c-b10c3c3e77bf
2026-03-29 14:01:08 [bca.uk] INFO: Found listing with ID: FM62%20OZH
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM62%2520OZH%27 HTTP/1.1" 200 None
2026-03-29 14:01:08 [bca.uk] INFO: Scrape type for FM62%20OZH: 1
2026-03-29 14:01:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60641c5f-de84-528b-a3fb-0f98d831dbef with identifier: FM62%20OZH
2026-03-29 14:01:08 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 60641c5f-de84-528b-a3fb-0f98d831dbef
2026-03-29 14:01:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF18AYJ/42811983?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=ZWp0iGA8JPieLQr9dqkUe4E8OeiiTmvpVDYjT%2FElqOE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF18%20AYJ-GB>
2026-03-29 14:01:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EK60ONZ/42812310?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=cRe7WbK0HNsvezLB8dKI0ofAjUYA3zF7OFX7khsubUY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK60%20ONZ-GB>
2026-03-29 14:01:08 [bca.uk] INFO: Found listing with ID: NU59%20UOF
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU59%2520UOF%27 HTTP/1.1" 200 None
2026-03-29 14:01:08 [bca.uk] INFO: Scrape type for NU59%20UOF: 1
2026-03-29 14:01:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9 with identifier: NU59%20UOF
2026-03-29 14:01:08 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9
2026-03-29 14:01:08 [bca.uk] INFO: Found listing with ID: YT09%20PVL
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT09%2520PVL%27 HTTP/1.1" 200 None
2026-03-29 14:01:08 [bca.uk] INFO: Scrape type for YT09%20PVL: 1
2026-03-29 14:01:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2514458d-fc36-56cf-88fa-613f28aca319 with identifier: YT09%20PVL
2026-03-29 14:01:08 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2514458d-fc36-56cf-88fa-613f28aca319
2026-03-29 14:01:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC16NVK/42811930?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=dmwrGV9ax0o1yZKAqRClyvpwekuwaPvqkNtrrZuBHGI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DC16%20NVK-GB>
2026-03-29 14:01:08 [bca.uk] INFO: Found listing with ID: BJ08%20VPE
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ08%2520VPE%27 HTTP/1.1" 200 None
2026-03-29 14:01:08 [bca.uk] INFO: Scrape type for BJ08%20VPE: 1
2026-03-29 14:01:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 07505ac0-e3c8-5b8d-9859-f5dc09f698d4 with identifier: BJ08%20VPE
2026-03-29 14:01:08 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 07505ac0-e3c8-5b8d-9859-f5dc09f698d4
2026-03-29 14:01:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN13GUA/42812235?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=%2Fh2u6UZb5DwftEq73oY02xdBwIJimU0RWf8NItrUieU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN13%20GUA-GB>
2026-03-29 14:01:08 [bca.uk] INFO: Found listing with ID: BK16%20SVA
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK16%2520SVA%27 HTTP/1.1" 200 None
2026-03-29 14:01:08 [bca.uk] INFO: Scrape type for BK16%20SVA: 1
2026-03-29 14:01:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64628da4-1c73-58e2-9c9d-e6e5c7b90440 with identifier: BK16%20SVA
2026-03-29 14:01:08 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 64628da4-1c73-58e2-9c9d-e6e5c7b90440
2026-03-29 14:01:08 [bca.uk] INFO: Found listing with ID: BT65%20DVV
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT65%2520DVV%27 HTTP/1.1" 200 None
2026-03-29 14:01:08 [bca.uk] INFO: Scrape type for BT65%20DVV: 0
2026-03-29 14:01:08 [bca.uk] INFO: Found listing with ID: DC16%20EVN
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC16%2520EVN%27 HTTP/1.1" 200 None
2026-03-29 14:01:08 [bca.uk] INFO: Scrape type for DC16%20EVN: 2
2026-03-29 14:01:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1fda0444-b1a0-54b3-9742-73617145762b with identifier: DC16%20EVN
2026-03-29 14:01:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1fda0444-b1a0-54b3-9742-73617145762b with scrape type 2
2026-03-29 14:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1fda0444-b1a0-54b3-9742-73617145762b with scrape type 2
2026-03-29 14:01:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1fda0444-b1a0-54b3-9742-73617145762b, identifier: DC16%20EVN
2026-03-29 14:01:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1fda0444-b1a0-54b3-9742-73617145762b with identifier: DC16%20EVN
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=grey HTTP/1.1" 200 None
2026-03-29 14:01:08 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:01:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1fda0444-b1a0-54b3-9742-73617145762b with identifier: DC16%20EVN
2026-03-29 14:01:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1fda0444-b1a0-54b3-9742-73617145762b with identifier: DC16%20EVN to the API
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DC16%20EVN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1fda0444-b1a0-54b3-9742-73617145762b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DC16 EVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DC16%20EVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'BMW',
 'model': '335D',
 'odometer': 51581,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW 335D 3.0 XDRIVE M SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': 'XDRIVE M SPORT STEP',
 'vin': 'WBA8F72080K820397',
 'year': 2016}
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC16%2520EVN%27 HTTP/1.1" 200 None
2026-03-29 14:01:08 [bca.uk] INFO: Saving data for DC16%20EVN: {'auction_closing_time': 1774864800.0, 'created_time': 1774564563.792291, 'last_price_update_time': 1774792868.907228}
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DC16%2520EVN') HTTP/1.1" 204 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: DW17%20HOA
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DW17%2520HOA%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for DW17%20HOA: 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: LL66%20JRX
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL66%2520JRX%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for LL66%20JRX: 2
2026-03-29 14:01:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40faa241-815a-5e8b-ab3e-77f5ab6c5e23 with identifier: LL66%20JRX
2026-03-29 14:01:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 40faa241-815a-5e8b-ab3e-77f5ab6c5e23 with scrape type 2
2026-03-29 14:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 40faa241-815a-5e8b-ab3e-77f5ab6c5e23 with scrape type 2
2026-03-29 14:01:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40faa241-815a-5e8b-ab3e-77f5ab6c5e23, identifier: LL66%20JRX
2026-03-29 14:01:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40faa241-815a-5e8b-ab3e-77f5ab6c5e23 with identifier: LL66%20JRX
2026-03-29 14:01:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40faa241-815a-5e8b-ab3e-77f5ab6c5e23 with identifier: LL66%20JRX
2026-03-29 14:01:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40faa241-815a-5e8b-ab3e-77f5ab6c5e23 with identifier: LL66%20JRX to the API
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL66%20JRX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '40faa241-815a-5e8b-ab3e-77f5ab6c5e23',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL66 JRX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL66%20JRX&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 63265,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 180 4WD TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 180 4WD TITANIUM',
 'vin': 'WF0AXXWPMAGL37930',
 'year': 2016}
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL66%2520JRX%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Saving data for LL66%20JRX: {'auction_closing_time': 1774864800.0, 'created_time': 1774564531.359991, 'last_price_update_time': 1774792869.519613}
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL66%2520JRX') HTTP/1.1" 204 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: LO17%20DVV
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO17%2520DVV%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for LO17%20DVV: 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: SB15%20ZPJ
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB15%2520ZPJ%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for SB15%20ZPJ: 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: BG16%20VPU
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG16%2520VPU%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for BG16%20VPU: 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: KU60%20AEM
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU60%2520AEM%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for KU60%20AEM: 1
2026-03-29 14:01:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99c38429-ffff-5b74-889d-2de7040051eb with identifier: KU60%20AEM
2026-03-29 14:01:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 99c38429-ffff-5b74-889d-2de7040051eb
2026-03-29 14:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: VO65%20FFY
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO65%2520FFY%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for VO65%20FFY: 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: DU17%20VHK
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU17%2520VHK%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for DU17%20VHK: 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: EN63%20CGG
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN63%2520CGG%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for EN63%20CGG: 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: VU65%20FPP
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU65%2520FPP%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for VU65%20FPP: 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: HN54%20ZBG
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN54%2520ZBG%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for HN54%20ZBG: 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: BV68%20KXR
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV68%2520KXR%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for BV68%20KXR: 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: GV18%20EXP
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV18%2520EXP%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for GV18%20EXP: 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: LJ68%20TTK
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ68%2520TTK%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for LJ68%20TTK: 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: MJ19%20UHC
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ19%2520UHC%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for MJ19%20UHC: 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: YH14%20PZJ
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH14%2520PZJ%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for YH14%20PZJ: 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: YX64%20PZC
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX64%2520PZC%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for YX64%20PZC: 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: X754%20XJO
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27X754%2520XJO%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for X754%20XJO: 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: KD55%20WDG
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD55%2520WDG%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for KD55%20WDG: 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: HN09%20VCM
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN09%2520VCM%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for HN09%20VCM: 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: WR10%20KTF
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR10%2520KTF%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for WR10%20KTF: 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: AX06%20BHJ
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX06%2520BHJ%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for AX06%20BHJ: 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: BF08%20KXH
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF08%2520KXH%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for BF08%20KXH: 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: DA11%20XHP
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA11%2520XHP%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for DA11%20XHP: 0
2026-03-29 14:01:09 [bca.uk] INFO: Found listing with ID: DV15%20BDX
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV15%2520BDX%27 HTTP/1.1" 200 None
2026-03-29 14:01:09 [bca.uk] INFO: Scrape type for DV15%20BDX: 2
2026-03-29 14:01:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 726fe0cf-79ff-5bd4-8fe1-6749f735c342 with identifier: DV15%20BDX
2026-03-29 14:01:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 726fe0cf-79ff-5bd4-8fe1-6749f735c342 with scrape type 2
2026-03-29 14:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 726fe0cf-79ff-5bd4-8fe1-6749f735c342 with scrape type 2
2026-03-29 14:01:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 726fe0cf-79ff-5bd4-8fe1-6749f735c342, identifier: DV15%20BDX
2026-03-29 14:01:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 726fe0cf-79ff-5bd4-8fe1-6749f735c342 with identifier: DV15%20BDX
2026-03-29 14:01:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:01:10 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=blue HTTP/1.1" 200 None
2026-03-29 14:01:10 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:01:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 726fe0cf-79ff-5bd4-8fe1-6749f735c342 with identifier: DV15%20BDX
2026-03-29 14:01:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 726fe0cf-79ff-5bd4-8fe1-6749f735c342 with identifier: DV15%20BDX to the API
2026-03-29 14:01:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV15%20BDX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '726fe0cf-79ff-5bd4-8fe1-6749f735c342',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV15 BDX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV15%20BDX&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 130988,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.2 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'ACENTA',
 'vin': 'SJNTAAE12U1106617',
 'year': 2015}
2026-03-29 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV15%2520BDX%27 HTTP/1.1" 200 None
2026-03-29 14:01:10 [bca.uk] INFO: Saving data for DV15%20BDX: {'auction_closing_time': 1774864800.0, 'created_time': 1774418834.029839, 'last_price_update_time': 1774792870.540858}
2026-03-29 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV15%2520BDX') HTTP/1.1" 204 0
2026-03-29 14:01:10 [bca.uk] INFO: Found listing with ID: GD05%20ESY
2026-03-29 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD05%2520ESY%27 HTTP/1.1" 200 None
2026-03-29 14:01:10 [bca.uk] INFO: Scrape type for GD05%20ESY: 0
2026-03-29 14:01:10 [bca.uk] INFO: Found listing with ID: GF13%20WKW
2026-03-29 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF13%2520WKW%27 HTTP/1.1" 200 None
2026-03-29 14:01:10 [bca.uk] INFO: Scrape type for GF13%20WKW: 2
2026-03-29 14:01:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e65bf3fb-8cff-53f1-b35d-a5ef723122ba with identifier: GF13%20WKW
2026-03-29 14:01:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e65bf3fb-8cff-53f1-b35d-a5ef723122ba with scrape type 2
2026-03-29 14:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e65bf3fb-8cff-53f1-b35d-a5ef723122ba with scrape type 2
2026-03-29 14:01:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e65bf3fb-8cff-53f1-b35d-a5ef723122ba, identifier: GF13%20WKW
2026-03-29 14:01:10 [scrapy.extensions.logstats] INFO: Crawled 3 pages (at 3 pages/min), scraped 6 items (at 6 items/min)
2026-03-29 14:01:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 169MiB
2026-03-29 14:01:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e65bf3fb-8cff-53f1-b35d-a5ef723122ba with identifier: GF13%20WKW
2026-03-29 14:01:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e65bf3fb-8cff-53f1-b35d-a5ef723122ba with identifier: GF13%20WKW
2026-03-29 14:01:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e65bf3fb-8cff-53f1-b35d-a5ef723122ba with identifier: GF13%20WKW to the API
2026-03-29 14:01:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF13%20WKW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e65bf3fb-8cff-53f1-b35d-a5ef723122ba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF13 WKW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF13%20WKW&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 75066,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 125 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF0DXXGAKDDB35999',
 'year': 2013}
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF13%2520WKW%27 HTTP/1.1" 200 None
2026-03-29 14:01:11 [bca.uk] INFO: Saving data for GF13%20WKW: {'auction_closing_time': 1774864800.0, 'created_time': 1774303346.261444, 'last_price_update_time': 1774792871.143347}
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF13%2520WKW') HTTP/1.1" 204 0
2026-03-29 14:01:11 [bca.uk] INFO: Total items found: 100
2026-03-29 14:01:11 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded
2026-03-29 14:01:11 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:01:11 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:01:11 [bca.uk] INFO: Found listing with ID: GY62%20LMK
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY62%2520LMK%27 HTTP/1.1" 200 None
2026-03-29 14:01:11 [bca.uk] INFO: Scrape type for GY62%20LMK: 0
2026-03-29 14:01:11 [bca.uk] INFO: Found listing with ID: LF13%20HMY
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF13%2520HMY%27 HTTP/1.1" 200 None
2026-03-29 14:01:11 [bca.uk] INFO: Scrape type for LF13%20HMY: 0
2026-03-29 14:01:11 [bca.uk] INFO: Found listing with ID: LN10%20YCU
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN10%2520YCU%27 HTTP/1.1" 200 None
2026-03-29 14:01:11 [bca.uk] INFO: Scrape type for LN10%20YCU: 0
2026-03-29 14:01:11 [bca.uk] INFO: Found listing with ID: LT62%20PZA
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT62%2520PZA%27 HTTP/1.1" 200 None
2026-03-29 14:01:11 [bca.uk] INFO: Scrape type for LT62%20PZA: 0
2026-03-29 14:01:11 [bca.uk] INFO: Found listing with ID: LX10%20XUF
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX10%2520XUF%27 HTTP/1.1" 200 None
2026-03-29 14:01:11 [bca.uk] INFO: Scrape type for LX10%20XUF: 0
2026-03-29 14:01:11 [bca.uk] INFO: Found listing with ID: LX63%20NNP
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX63%2520NNP%27 HTTP/1.1" 200 None
2026-03-29 14:01:11 [bca.uk] INFO: Scrape type for LX63%20NNP: 0
2026-03-29 14:01:11 [bca.uk] INFO: Found listing with ID: MF62%20LBL
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF62%2520LBL%27 HTTP/1.1" 200 None
2026-03-29 14:01:11 [bca.uk] INFO: Scrape type for MF62%20LBL: 0
2026-03-29 14:01:11 [bca.uk] INFO: Found listing with ID: BF19%20GGJ
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF19%2520GGJ%27 HTTP/1.1" 200 None
2026-03-29 14:01:11 [bca.uk] INFO: Scrape type for BF19%20GGJ: 0
2026-03-29 14:01:11 [bca.uk] INFO: Found listing with ID: KX18%20YOG
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX18%2520YOG%27 HTTP/1.1" 200 None
2026-03-29 14:01:11 [bca.uk] INFO: Scrape type for KX18%20YOG: 0
2026-03-29 14:01:11 [bca.uk] INFO: Found listing with ID: EA67%20PUX
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA67%2520PUX%27 HTTP/1.1" 200 None
2026-03-29 14:01:11 [bca.uk] INFO: Scrape type for EA67%20PUX: 0
2026-03-29 14:01:11 [bca.uk] INFO: Found listing with ID: EU64%20XKO
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU64%2520XKO%27 HTTP/1.1" 200 None
2026-03-29 14:01:11 [bca.uk] INFO: Scrape type for EU64%20XKO: 0
2026-03-29 14:01:11 [bca.uk] INFO: Found listing with ID: FG68%20YWJ
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG68%2520YWJ%27 HTTP/1.1" 200 None
2026-03-29 14:01:11 [bca.uk] INFO: Scrape type for FG68%20YWJ: 0
2026-03-29 14:01:11 [bca.uk] INFO: Found listing with ID: GV67%20PKE
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV67%2520PKE%27 HTTP/1.1" 200 None
2026-03-29 14:01:11 [bca.uk] INFO: Scrape type for GV67%20PKE: 0
2026-03-29 14:01:11 [bca.uk] INFO: Found listing with ID: MP65%20HBK
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP65%2520HBK%27 HTTP/1.1" 200 None
2026-03-29 14:01:11 [bca.uk] INFO: Scrape type for MP65%20HBK: 0
2026-03-29 14:01:11 [bca.uk] INFO: Found listing with ID: PO15%20XUV
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO15%2520XUV%27 HTTP/1.1" 200 None
2026-03-29 14:01:11 [bca.uk] INFO: Scrape type for PO15%20XUV: 0
2026-03-29 14:01:11 [bca.uk] INFO: Found listing with ID: SW15%20MJE
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW15%2520MJE%27 HTTP/1.1" 200 None
2026-03-29 14:01:11 [bca.uk] INFO: Scrape type for SW15%20MJE: 0
2026-03-29 14:01:11 [bca.uk] INFO: Found listing with ID: VE08%20GUX
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE08%2520GUX%27 HTTP/1.1" 200 None
2026-03-29 14:01:11 [bca.uk] INFO: Scrape type for VE08%20GUX: 1
2026-03-29 14:01:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8275df0b-317c-56e2-95b5-e0d322a9b74e with identifier: VE08%20GUX
2026-03-29 14:01:11 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8275df0b-317c-56e2-95b5-e0d322a9b74e
2026-03-29 14:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA16XGY/42812277?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=0n0nr%2FcNp57gaEZqOS8rJniTp3t186g9FypVav%2BW2s8%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:11 [bca.uk] INFO: Found listing with ID: AE06%20HAU
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE06%2520HAU%27 HTTP/1.1" 200 None
2026-03-29 14:01:11 [bca.uk] INFO: Scrape type for AE06%20HAU: 2
2026-03-29 14:01:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55f920ab-4050-5691-ad66-7855c10b1d1d with identifier: AE06%20HAU
2026-03-29 14:01:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 55f920ab-4050-5691-ad66-7855c10b1d1d with scrape type 2
2026-03-29 14:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 55f920ab-4050-5691-ad66-7855c10b1d1d with scrape type 2
2026-03-29 14:01:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55f920ab-4050-5691-ad66-7855c10b1d1d, identifier: AE06%20HAU
2026-03-29 14:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ13TFE/42811321?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=7sKxyx4gUHYLmu7jMHuiChOQg7k7ZulFyLsK4OAX4zo%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX68KYT/42811213?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=JmuRgHHgGGm6EOeLyic3QoWCpi06HF8mUAXIzcOPyVs%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM61BXB/42812308?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=5A714N7FNRLHn3YkDgOenk4Sh8dPKRkK4Q1PmJzgcVQ%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55f920ab-4050-5691-ad66-7855c10b1d1d with identifier: AE06%20HAU
2026-03-29 14:01:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55f920ab-4050-5691-ad66-7855c10b1d1d with identifier: AE06%20HAU
2026-03-29 14:01:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55f920ab-4050-5691-ad66-7855c10b1d1d with identifier: AE06%20HAU to the API
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE06%20HAU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '55f920ab-4050-5691-ad66-7855c10b1d1d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE06 HAU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE06%20HAU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'ROVER',
 'model': '45',
 'odometer': 74159,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'ROVER 45 1.4 GLI Hatchback',
 'transmission': 'manual',
 'trim': 'GLI',
 'vin': 'SARRTPWBB5D656282',
 'year': 2006}
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE06%2520HAU%27 HTTP/1.1" 200 None
2026-03-29 14:01:11 [bca.uk] INFO: Saving data for AE06%20HAU: {'auction_closing_time': 1774864800.0, 'created_time': 1774695953.015994, 'last_price_update_time': 1774792871.960862}
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE06%2520HAU') HTTP/1.1" 204 0
2026-03-29 14:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO09ZCU/42812283?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=OnnvopnboPgZb%2B3%2B7KL3cOqFTSy8q8UCY0mVSGVxchQ%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:12 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:01:12 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:01:12 [bca.uk] INFO: Found listing with ID: FX51%20CRK
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX51%2520CRK%27 HTTP/1.1" 200 None
2026-03-29 14:01:12 [bca.uk] INFO: Scrape type for FX51%20CRK: 1
2026-03-29 14:01:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ea40d714-11b1-5337-9da2-ac0b8118a4be with identifier: FX51%20CRK
2026-03-29 14:01:12 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ea40d714-11b1-5337-9da2-ac0b8118a4be
2026-03-29 14:01:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG15FWC/42811280?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=Yg1q4F%2FW%2BaP9rA8DxRpRKD5MFo3L5HOUUx5aRndobBc%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX19VMG/42811997?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=NC%2F8XJEmmr%2FvPHetXOLHtjebqB7QdsyAZfnUgYJXLf4%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:12 [bca.uk] INFO: Found listing with ID: KU53%20LFL
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU53%2520LFL%27 HTTP/1.1" 200 None
2026-03-29 14:01:12 [bca.uk] INFO: Scrape type for KU53%20LFL: 1
2026-03-29 14:01:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a9aefcd9-274a-5e7f-ad86-4b16771738df with identifier: KU53%20LFL
2026-03-29 14:01:12 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a9aefcd9-274a-5e7f-ad86-4b16771738df
2026-03-29 14:01:12 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-03-29 14:01:12 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-03-29 14:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518810d0>
2026-03-29 14:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2107
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b0341d9-ce26-58b7-aa94-d8780916cee8/1b0341d9-ce26-58b7-aa94-d8780916cee8_expert_report_file_188196f8-5e0a-471a-9891-665636776f53.pdf HTTP/1.1" 201 0
2026-03-29 14:01:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1b0341d9-ce26-58b7-aa94-d8780916cee8
2026-03-29 14:01:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1b0341d9-ce26-58b7-aa94-d8780916cee8, skipping ID generation
2026-03-29 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1b0341d9-ce26-58b7-aa94-d8780916cee8
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DBA16XGY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BA16XGY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b03490>
2026-03-29 14:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b62c49e0-9380-5a5a-9ab5-09cb133dbc40/b62c49e0-9380-5a5a-9ab5-09cb133dbc40_expert_report_file_522e86b5-aeee-470d-b22e-07858c9e92b3.pdf HTTP/1.1" 201 0
2026-03-29 14:01:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b62c49e0-9380-5a5a-9ab5-09cb133dbc40
2026-03-29 14:01:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b62c49e0-9380-5a5a-9ab5-09cb133dbc40, skipping ID generation
2026-03-29 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b62c49e0-9380-5a5a-9ab5-09cb133dbc40
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGJ13TFE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GJ13TFE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e39110>
2026-03-29 14:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49/9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49_expert_report_file_bde7bacd-edb4-44b1-85a9-e9624301b721.pdf HTTP/1.1" 201 0
2026-03-29 14:01:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49
2026-03-29 14:01:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49, skipping ID generation
2026-03-29 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMX68KYT-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MX68KYT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bba210>
2026-03-29 14:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f537bb-b26a-56e8-9c47-8263e1c9a57a/b8f537bb-b26a-56e8-9c47-8263e1c9a57a_expert_report_file_44e41e62-e7af-4ddb-a3b4-f60861d0ac49.pdf HTTP/1.1" 201 0
2026-03-29 14:01:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b8f537bb-b26a-56e8-9c47-8263e1c9a57a
2026-03-29 14:01:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b8f537bb-b26a-56e8-9c47-8263e1c9a57a, skipping ID generation
2026-03-29 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b8f537bb-b26a-56e8-9c47-8263e1c9a57a
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKM61BXB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KM61BXB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/Y33LJS/42812274?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=HWkdvG1LpsFDFZq5znf04%2FeWbz7xRju6fyzwX8B%2F84g%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR67PEO/42812169?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=xH%2BebPqb7iINkjGCv7cU6x3%2BDxvY%2FQbk7fKMSxoQfqs%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:12 [bca.uk] INFO: Found listing with ID: LC58%20UCT
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC58%2520UCT%27 HTTP/1.1" 200 None
2026-03-29 14:01:12 [bca.uk] INFO: Scrape type for LC58%20UCT: 1
2026-03-29 14:01:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2efa9f2-3ee0-5944-a18f-10db2e3677f4 with identifier: LC58%20UCT
2026-03-29 14:01:12 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b2efa9f2-3ee0-5944-a18f-10db2e3677f4
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699426036%27 HTTP/1.1" 200 None
2026-03-29 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426036 not downloaded yet
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699425989%27 HTTP/1.1" 200 None
2026-03-29 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699425989 not downloaded yet
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093823%27 HTTP/1.1" 200 None
2026-03-29 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093823 not downloaded yet
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010773%27 HTTP/1.1" 200 None
2026-03-29 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010773 not downloaded yet
2026-03-29 14:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF18AYJ/42811983?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=ZWp0iGA8JPieLQr9dqkUe4E8OeiiTmvpVDYjT%2FElqOE%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ17XBA/42811206?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=yZDwZ6msbRPeZuR0T9%2B3tOuizOMuCYTRhuFHUTX0FU4%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:12 [bca.uk] INFO: Found listing with ID: RY56%20RNF
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY56%2520RNF%27 HTTP/1.1" 200 None
2026-03-29 14:01:12 [bca.uk] INFO: Scrape type for RY56%20RNF: 0
2026-03-29 14:01:12 [bca.uk] INFO: Found listing with ID: AP15%20JHV
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP15%2520JHV%27 HTTP/1.1" 200 None
2026-03-29 14:01:12 [bca.uk] INFO: Scrape type for AP15%20JHV: 0
2026-03-29 14:01:12 [bca.uk] INFO: Found listing with ID: DA65%20YOO
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA65%2520YOO%27 HTTP/1.1" 200 None
2026-03-29 14:01:12 [bca.uk] INFO: Scrape type for DA65%20YOO: 0
2026-03-29 14:01:12 [bca.uk] INFO: Found listing with ID: EJ15%20LVF
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ15%2520LVF%27 HTTP/1.1" 200 None
2026-03-29 14:01:12 [bca.uk] INFO: Scrape type for EJ15%20LVF: 0
2026-03-29 14:01:12 [bca.uk] INFO: Found listing with ID: FG67%20NYZ
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG67%2520NYZ%27 HTTP/1.1" 200 None
2026-03-29 14:01:12 [bca.uk] INFO: Scrape type for FG67%20NYZ: 0
2026-03-29 14:01:12 [bca.uk] INFO: Found listing with ID: J22%20CDN
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27J22%2520CDN%27 HTTP/1.1" 200 None
2026-03-29 14:01:12 [bca.uk] INFO: Scrape type for J22%20CDN: 0
2026-03-29 14:01:12 [bca.uk] INFO: Found listing with ID: MJ18%20VDO
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ18%2520VDO%27 HTTP/1.1" 200 None
2026-03-29 14:01:12 [bca.uk] INFO: Scrape type for MJ18%20VDO: 0
2026-03-29 14:01:12 [bca.uk] INFO: Found listing with ID: ML14%20AHZ
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML14%2520AHZ%27 HTTP/1.1" 200 None
2026-03-29 14:01:12 [bca.uk] INFO: Scrape type for ML14%20AHZ: 0
2026-03-29 14:01:12 [bca.uk] INFO: Found listing with ID: BV68%20CXD
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV68%2520CXD%27 HTTP/1.1" 200 None
2026-03-29 14:01:12 [bca.uk] INFO: Scrape type for BV68%20CXD: 0
2026-03-29 14:01:12 [bca.uk] INFO: Found listing with ID: NV07%20OAE
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV07%2520OAE%27 HTTP/1.1" 200 None
2026-03-29 14:01:12 [bca.uk] INFO: Scrape type for NV07%20OAE: 2
2026-03-29 14:01:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a6902b6-5d4f-51c9-8498-88a7e30f04c2 with identifier: NV07%20OAE
2026-03-29 14:01:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a6902b6-5d4f-51c9-8498-88a7e30f04c2 with scrape type 2
2026-03-29 14:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a6902b6-5d4f-51c9-8498-88a7e30f04c2 with scrape type 2
2026-03-29 14:01:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a6902b6-5d4f-51c9-8498-88a7e30f04c2, identifier: NV07%20OAE
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699426057%27 HTTP/1.1" 200 None
2026-03-29 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426057 not downloaded yet
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699426011%27 HTTP/1.1" 200 None
2026-03-29 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426011 not downloaded yet
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093839%27 HTTP/1.1" 200 None
2026-03-29 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093839 not downloaded yet
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010792%27 HTTP/1.1" 200 None
2026-03-29 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010792 not downloaded yet
2026-03-29 14:01:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b032d0>
2026-03-29 14:01:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c170e46-d37c-5192-b0a6-e8d299fb24d4/4c170e46-d37c-5192-b0a6-e8d299fb24d4_expert_report_file_c9c7f398-0cf0-4cf3-a5aa-ee9902b0d333.pdf HTTP/1.1" 201 0
2026-03-29 14:01:13 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 4c170e46-d37c-5192-b0a6-e8d299fb24d4
2026-03-29 14:01:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4c170e46-d37c-5192-b0a6-e8d299fb24d4, skipping ID generation
2026-03-29 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 4c170e46-d37c-5192-b0a6-e8d299fb24d4
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLO09ZCU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LO09ZCU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e39fd0>
2026-03-29 14:01:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fac21800-8a20-538d-b54e-da50f916bdd3/fac21800-8a20-538d-b54e-da50f916bdd3_expert_report_file_6690e616-d464-48b7-8f0e-91e7347821d4.pdf HTTP/1.1" 201 0
2026-03-29 14:01:13 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item fac21800-8a20-538d-b54e-da50f916bdd3
2026-03-29 14:01:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fac21800-8a20-538d-b54e-da50f916bdd3, skipping ID generation
2026-03-29 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fac21800-8a20-538d-b54e-da50f916bdd3
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DHG15FWC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HG15FWC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251999850>
2026-03-29 14:01:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cadf2c41-d138-5adc-9d96-1936ab873d24/cadf2c41-d138-5adc-9d96-1936ab873d24_expert_report_file_8313182a-feb3-449b-a42b-a3f86f144c7f.pdf HTTP/1.1" 201 0
2026-03-29 14:01:13 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item cadf2c41-d138-5adc-9d96-1936ab873d24
2026-03-29 14:01:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cadf2c41-d138-5adc-9d96-1936ab873d24, skipping ID generation
2026-03-29 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cadf2c41-d138-5adc-9d96-1936ab873d24
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYX19VMG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YX19VMG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM68YDH/42811919?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=4PnJwHLenSJGioLlcHLUwNvkkjzBBFJ73Vu%2B%2F0FgFDU%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a6902b6-5d4f-51c9-8498-88a7e30f04c2 with identifier: NV07%20OAE
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=. HTTP/1.1" 200 None
2026-03-29 14:01:13 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:01:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a6902b6-5d4f-51c9-8498-88a7e30f04c2 with identifier: NV07%20OAE
2026-03-29 14:01:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5a6902b6-5d4f-51c9-8498-88a7e30f04c2 with identifier: NV07%20OAE to the API
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NV07%20OAE-GB',
 'category': 'Car',
 'color': None,
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5a6902b6-5d4f-51c9-8498-88a7e30f04c2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NV07 OAE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV07%20OAE&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MITSUBISHI',
 'model': 'COLT',
 'odometer': 156792,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI COLT 1.1 CZ1 Hatchback',
 'transmission': 'manual',
 'trim': 'CZ1',
 'vin': 'XMDMNZ32A7F073396',
 'year': 2007}
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV07%2520OAE%27 HTTP/1.1" 200 None
2026-03-29 14:01:13 [bca.uk] INFO: Saving data for NV07%20OAE: {'auction_closing_time': 1774864800.0, 'created_time': 1774695938.61175, 'last_price_update_time': 1774792873.760636}
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV07%2520OAE') HTTP/1.1" 204 0
2026-03-29 14:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EK60ONZ/42812310?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=cRe7WbK0HNsvezLB8dKI0ofAjUYA3zF7OFX7khsubUY%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC16NVK/42811930?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=dmwrGV9ax0o1yZKAqRClyvpwekuwaPvqkNtrrZuBHGI%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VE08GUX/42812155?sv=2020-08-04&st=2026-03-29T14%3A01%3A12Z&se=2026-03-29T14%3A26%3A12Z&sr=b&sp=r&sig=OuQ7Ku4%2FHyJdCIXY1d1j7B21bkcuNhqw2odsxB75O4A%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE08%20GUX-GB>
2026-03-29 14:01:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU60AEM/42812196?sv=2020-08-04&st=2026-03-29T14%3A01%3A12Z&se=2026-03-29T14%3A26%3A12Z&sr=b&sp=r&sig=bWXuLrmTvue4SDGZ8xZl%2B8AlMNAw%2FeLsZqYazH7SXBc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU60%20AEM-GB>
2026-03-29 14:01:13 [bca.uk] INFO: Found listing with ID: YD66%20KFF
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD66%2520KFF%27 HTTP/1.1" 200 None
2026-03-29 14:01:13 [bca.uk] INFO: Scrape type for YD66%20KFF: 0
2026-03-29 14:01:13 [bca.uk] INFO: Found listing with ID: YG66%20UPZ
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG66%2520UPZ%27 HTTP/1.1" 200 None
2026-03-29 14:01:13 [bca.uk] INFO: Scrape type for YG66%20UPZ: 0
2026-03-29 14:01:13 [bca.uk] INFO: Found listing with ID: NA20%20MYY
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA20%2520MYY%27 HTTP/1.1" 200 None
2026-03-29 14:01:13 [bca.uk] INFO: Scrape type for NA20%20MYY: 0
2026-03-29 14:01:13 [bca.uk] INFO: Found listing with ID: NG17%20ZRR
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG17%2520ZRR%27 HTTP/1.1" 200 None
2026-03-29 14:01:13 [bca.uk] INFO: Scrape type for NG17%20ZRR: 0
2026-03-29 14:01:13 [bca.uk] INFO: Found listing with ID: NU65%20YZX
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU65%2520YZX%27 HTTP/1.1" 200 None
2026-03-29 14:01:13 [bca.uk] INFO: Scrape type for NU65%20YZX: 0
2026-03-29 14:01:13 [bca.uk] INFO: Found listing with ID: VN64%20YVX
2026-03-29 14:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN64%2520YVX%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for VN64%20YVX: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: YX18%20XUA
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX18%2520XUA%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for YX18%20XUA: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: GJ64%20FZB
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ64%2520FZB%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for GJ64%20FZB: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: KR65%20CKN
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR65%2520CKN%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for KR65%20CKN: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: LD14%20UGX
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD14%2520UGX%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for LD14%20UGX: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: LO13%20ZTR
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO13%2520ZTR%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for LO13%20ZTR: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: NK63%20OGC
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK63%2520OGC%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for NK63%20OGC: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: OV14%20WTT
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV14%2520WTT%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for OV14%20WTT: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: SJ13%20HUH
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ13%2520HUH%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for SJ13%20HUH: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: SN11%20HLZ
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN11%2520HLZ%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for SN11%20HLZ: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: SV09%20YGZ
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV09%2520YGZ%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for SV09%20YGZ: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: SY13%20GYG
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY13%2520GYG%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for SY13%20GYG: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: FY09%20CJO
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY09%2520CJO%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for FY09%20CJO: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: AK65%20GFO
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK65%2520GFO%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for AK65%20GFO: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: BK12%20WRC
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK12%2520WRC%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for BK12%20WRC: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: DT16%20AWH
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT16%2520AWH%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for DT16%20AWH: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: FV61%20BCF
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV61%2520BCF%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for FV61%20BCF: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: SE58%20SJE
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE58%2520SJE%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for SE58%20SJE: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: WJ60%20CFP
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ60%2520CFP%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for WJ60%20CFP: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: YG12%20VBZ
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG12%2520VBZ%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for YG12%20VBZ: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: SJ09%20OPL
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ09%2520OPL%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for SJ09%20OPL: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: SW60%20LHD
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW60%2520LHD%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for SW60%20LHD: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: VK14%20NPY
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK14%2520NPY%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for VK14%20NPY: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: WP61%20YGA
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP61%2520YGA%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for WP61%20YGA: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: YE07%20CMY
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE07%2520CMY%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for YE07%20CMY: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: YF08%20KHP
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF08%2520KHP%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for YF08%20KHP: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: YG61%20ZTR
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG61%2520ZTR%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for YG61%20ZTR: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: YH59%20CCY
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH59%2520CCY%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for YH59%20CCY: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: YH60%20WLJ
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH60%2520WLJ%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for YH60%20WLJ: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: YS61%20PYP
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS61%2520PYP%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for YS61%20PYP: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: EO60%20VMK
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO60%2520VMK%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for EO60%20VMK: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: FY12%20XKT
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY12%2520XKT%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for FY12%20XKT: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: KN18%20UBZ
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN18%2520UBZ%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for KN18%20UBZ: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: MF12%20UUT
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF12%2520UUT%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for MF12%20UUT: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: SB13%20MVJ
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB13%2520MVJ%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for SB13%20MVJ: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: SB66%20VUV
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB66%2520VUV%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for SB66%20VUV: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: SH11%20YDW
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH11%2520YDW%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for SH11%20YDW: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: SH60%20LDZ
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH60%2520LDZ%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for SH60%20LDZ: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: SK63%20FLJ
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK63%2520FLJ%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for SK63%20FLJ: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: SL13%20PTX
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL13%2520PTX%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for SL13%20PTX: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: SP63%20WOR
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP63%2520WOR%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for SP63%20WOR: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: VA67%20MVC
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA67%2520MVC%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for VA67%20MVC: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: EJ14%20VWN
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ14%2520VWN%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for EJ14%20VWN: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: SL68%20YWR
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL68%2520YWR%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for SL68%20YWR: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: MJ61%20CYK
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ61%2520CYK%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for MJ61%20CYK: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: OE60%20WYJ
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE60%2520WYJ%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for OE60%20WYJ: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: SG60%20RXA
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG60%2520RXA%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for SG60%20RXA: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: LB57%20JJE
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB57%2520JJE%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for LB57%20JJE: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: EA58%20FEF
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA58%2520FEF%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for EA58%20FEF: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: HV58%20YJY
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV58%2520YJY%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for HV58%20YJY: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: AM09%20AHK
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AM09%2520AHK%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for AM09%20AHK: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: FT63%20VNN
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT63%2520VNN%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for FT63%20VNN: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: GU12%20UYL
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU12%2520UYL%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for GU12%20UYL: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: KO15%20JZW
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO15%2520JZW%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for KO15%20JZW: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: LL58%20VHF
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL58%2520VHF%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for LL58%20VHF: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: VK15%20FJO
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK15%2520FJO%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for VK15%20FJO: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: GV68%20ULZ
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV68%2520ULZ%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for GV68%20ULZ: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: ET67%20ZTJ
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET67%2520ZTJ%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for ET67%20ZTJ: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: EY64%20EXD
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY64%2520EXD%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for EY64%20EXD: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: GT18%20AWT
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GT18%2520AWT%27 HTTP/1.1" 200 None
2026-03-29 14:01:14 [bca.uk] INFO: Scrape type for GT18%20AWT: 0
2026-03-29 14:01:14 [bca.uk] INFO: Found listing with ID: LM10%20MWN
2026-03-29 14:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM10%2520MWN%27 HTTP/1.1" 200 None
2026-03-29 14:01:15 [bca.uk] INFO: Scrape type for LM10%20MWN: 1
2026-03-29 14:01:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b6da6dc3-b2e1-5418-a8c7-735ce845c817 with identifier: LM10%20MWN
2026-03-29 14:01:15 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b6da6dc3-b2e1-5418-a8c7-735ce845c817
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699426077%27 HTTP/1.1" 200 None
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426077 not downloaded yet
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699426031%27 HTTP/1.1" 200 None
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426031 not downloaded yet
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093852%27 HTTP/1.1" 200 None
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093852 not downloaded yet
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010819%27 HTTP/1.1" 200 None
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010819 not downloaded yet
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699425965%27 HTTP/1.1" 200 None
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699425965 not downloaded yet
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699426009%27 HTTP/1.1" 200 None
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426009 not downloaded yet
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409164%27 HTTP/1.1" 200 None
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409164 not downloaded yet
2026-03-29 14:01:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b08d50>
2026-03-29 14:01:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_81f84ac9-d2ac-5811-9838-841d399a14ac/81f84ac9-d2ac-5811-9838-841d399a14ac_expert_report_file_31a40b3d-26e4-43f9-8bee-282bc7dbe9d7.pdf HTTP/1.1" 201 0
2026-03-29 14:01:15 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 81f84ac9-d2ac-5811-9838-841d399a14ac
2026-03-29 14:01:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 81f84ac9-d2ac-5811-9838-841d399a14ac, skipping ID generation
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 81f84ac9-d2ac-5811-9838-841d399a14ac
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DY33LJS-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=Y33LJS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d395d0>
2026-03-29 14:01:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_356399c1-f836-55c4-ae53-dae7629ebcc1/356399c1-f836-55c4-ae53-dae7629ebcc1_expert_report_file_72ce6f5e-b0ed-479f-a7cd-b188332d5e16.pdf HTTP/1.1" 201 0
2026-03-29 14:01:15 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 356399c1-f836-55c4-ae53-dae7629ebcc1
2026-03-29 14:01:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 356399c1-f836-55c4-ae53-dae7629ebcc1, skipping ID generation
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 356399c1-f836-55c4-ae53-dae7629ebcc1
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DWR67PEO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WR67PEO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN13GUA/42812235?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=%2Fh2u6UZb5DwftEq73oY02xdBwIJimU0RWf8NItrUieU%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ08VPE/42812144?sv=2020-08-04&st=2026-03-29T14%3A01%3A13Z&se=2026-03-29T14%3A26%3A13Z&sr=b&sp=r&sig=hqXyZ%2BcNV5BbZM3J%2BYbYnCrOoW84zzz0XmCIf6w5lWs%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ08%20VPE-GB>
2026-03-29 14:01:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BK16SVA/42812189?sv=2020-08-04&st=2026-03-29T14%3A01%3A13Z&se=2026-03-29T14%3A26%3A13Z&sr=b&sp=r&sig=FHPzHx91bo%2BzijbJuZS30HABXu2DIXyySwmksbMSHL0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK16%20SVA-GB>
2026-03-29 14:01:15 [bca.uk] INFO: Found listing with ID: NJ66%20WFT
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ66%2520WFT%27 HTTP/1.1" 200 None
2026-03-29 14:01:15 [bca.uk] INFO: Scrape type for NJ66%20WFT: 2
2026-03-29 14:01:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7b40113-fefe-57fc-b308-ab37eb49a574 with identifier: NJ66%20WFT
2026-03-29 14:01:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d7b40113-fefe-57fc-b308-ab37eb49a574 with scrape type 2
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d7b40113-fefe-57fc-b308-ab37eb49a574 with scrape type 2
2026-03-29 14:01:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d7b40113-fefe-57fc-b308-ab37eb49a574, identifier: NJ66%20WFT
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699426093%27 HTTP/1.1" 200 None
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426093 not downloaded yet
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699426053%27 HTTP/1.1" 200 None
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426053 not downloaded yet
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093869%27 HTTP/1.1" 200 None
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093869 not downloaded yet
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010853%27 HTTP/1.1" 200 None
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010853 not downloaded yet
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699425966%27 HTTP/1.1" 200 None
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699425966 not downloaded yet
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699422686%27 HTTP/1.1" 200 None
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422686 not downloaded yet
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409180%27 HTTP/1.1" 200 None
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409180 not downloaded yet
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699022925%27 HTTP/1.1" 200 None
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022925 not downloaded yet
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406204%27 HTTP/1.1" 200 None
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406204 not downloaded yet
2026-03-29 14:01:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d21a50>
2026-03-29 14:01:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9dbb515-234f-5096-b979-8c51c937cdae/f9dbb515-234f-5096-b979-8c51c937cdae_expert_report_file_3d529f36-6fd4-47ed-bbd6-d732f4487c7a.pdf HTTP/1.1" 201 0
2026-03-29 14:01:15 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f9dbb515-234f-5096-b979-8c51c937cdae
2026-03-29 14:01:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f9dbb515-234f-5096-b979-8c51c937cdae, skipping ID generation
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f9dbb515-234f-5096-b979-8c51c937cdae
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMF18AYJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MF18AYJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d33c50>
2026-03-29 14:01:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88a9ad76-d4e4-5927-b0d7-9298ce9641a1/88a9ad76-d4e4-5927-b0d7-9298ce9641a1_expert_report_file_d2b78577-8ad6-49dd-b6be-5a180b29008e.pdf HTTP/1.1" 201 0
2026-03-29 14:01:15 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 88a9ad76-d4e4-5927-b0d7-9298ce9641a1
2026-03-29 14:01:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 88a9ad76-d4e4-5927-b0d7-9298ce9641a1, skipping ID generation
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 88a9ad76-d4e4-5927-b0d7-9298ce9641a1
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DNJ17XBA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NJ17XBA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b43110>
2026-03-29 14:01:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d462ed72-f335-506c-9003-0791419ae4fc/d462ed72-f335-506c-9003-0791419ae4fc_expert_report_file_fb7de32e-2ccb-4575-a83b-796db8241d2b.pdf HTTP/1.1" 201 0
2026-03-29 14:01:15 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d462ed72-f335-506c-9003-0791419ae4fc
2026-03-29 14:01:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d462ed72-f335-506c-9003-0791419ae4fc, skipping ID generation
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d462ed72-f335-506c-9003-0791419ae4fc
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLM68YDH-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LM68YDH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU59UOF/42812129?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=8nJTjvYPtg9B0vxXCGnH%2FFC1Vb0q%2BbOWDdHWLRmENME%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU59%20UOF-GB>
2026-03-29 14:01:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT09PVL/42812126?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=WvSzouF%2FunxQgAf6Wr0KIU0d1pw28clHzfo4VvvBtu4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT09%20PVL-GB>
2026-03-29 14:01:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FX51CRK/42812143?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=MutujZIbRBAgPiRbJdVXBNN43McnVFIPNJM%2FOXWLAHc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX51%20CRK-GB>
2026-03-29 14:01:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d7b40113-fefe-57fc-b308-ab37eb49a574 with identifier: NJ66%20WFT
2026-03-29 14:01:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d7b40113-fefe-57fc-b308-ab37eb49a574 with identifier: NJ66%20WFT
2026-03-29 14:01:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d7b40113-fefe-57fc-b308-ab37eb49a574 with identifier: NJ66%20WFT to the API
2026-03-29 14:01:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ66%20WFT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd7b40113-fefe-57fc-b308-ab37eb49a574',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ66 WFT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ66%20WFT&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'CITROEN',
 'model': 'C4 CACTUS',
 'odometer': 72291,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'CITROEN C4 CACTUS 1.2 P/T 82 FEEL Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 82 FEEL',
 'vin': 'VF70PHMZBGE552244',
 'year': 2016}
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ66%2520WFT%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [bca.uk] INFO: Saving data for NJ66%20WFT: {'auction_closing_time': 1774864800.0, 'created_time': 1774101714.745256, 'last_price_update_time': 1774792877.140888}
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ66%2520WFT') HTTP/1.1" 204 0
2026-03-29 14:01:17 [bca.uk] INFO: Found listing with ID: GU08%20JYS
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU08%2520JYS%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [bca.uk] INFO: Scrape type for GU08%20JYS: 0
2026-03-29 14:01:17 [bca.uk] INFO: Found listing with ID: GX08%20LUH
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX08%2520LUH%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [bca.uk] INFO: Scrape type for GX08%20LUH: 0
2026-03-29 14:01:17 [bca.uk] INFO: Found listing with ID: LR57%20XYT
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR57%2520XYT%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [bca.uk] INFO: Scrape type for LR57%20XYT: 0
2026-03-29 14:01:17 [bca.uk] INFO: Found listing with ID: LV59%20HND
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV59%2520HND%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [bca.uk] INFO: Scrape type for LV59%20HND: 0
2026-03-29 14:01:17 [bca.uk] INFO: Found listing with ID: NJ16%20VNL
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ16%2520VNL%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [bca.uk] INFO: Scrape type for NJ16%20VNL: 0
2026-03-29 14:01:17 [bca.uk] INFO: Found listing with ID: YT66%20UER
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT66%2520UER%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [bca.uk] INFO: Scrape type for YT66%20UER: 0
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699426110%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426110 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699426075%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426075 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093883%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093883 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010875%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010875 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699425967%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699425967 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699426023%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426023 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409205%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409205 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699022934%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022934 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406231%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406231 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409111%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409111 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110841%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110841 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400397%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400397 not downloaded yet
2026-03-29 14:01:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d0de10>
2026-03-29 14:01:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_db8cb0c9-5ab2-5d41-afec-fe657614bdef/db8cb0c9-5ab2-5d41-afec-fe657614bdef_expert_report_file_42934beb-1b24-443b-9c31-d5a90db4d1d1.pdf HTTP/1.1" 201 0
2026-03-29 14:01:17 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item db8cb0c9-5ab2-5d41-afec-fe657614bdef
2026-03-29 14:01:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: db8cb0c9-5ab2-5d41-afec-fe657614bdef, skipping ID generation
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item db8cb0c9-5ab2-5d41-afec-fe657614bdef
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DEK60ONZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EK60ONZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251908890>
2026-03-29 14:01:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ac75155-0229-5481-b500-6d9a3c97cde2/2ac75155-0229-5481-b500-6d9a3c97cde2_expert_report_file_dc2e56fd-ed85-4489-968b-3f75e3fd6191.pdf HTTP/1.1" 201 0
2026-03-29 14:01:17 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2ac75155-0229-5481-b500-6d9a3c97cde2
2026-03-29 14:01:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2ac75155-0229-5481-b500-6d9a3c97cde2, skipping ID generation
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2ac75155-0229-5481-b500-6d9a3c97cde2
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDC16NVK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DC16NVK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251908990>
2026-03-29 14:01:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e8055c3-2839-5f5e-bd16-84b42962fd8f/4e8055c3-2839-5f5e-bd16-84b42962fd8f_expert_report_file_c815bfb5-1d57-420a-9305-989a3ee82022.pdf HTTP/1.1" 201 0
2026-03-29 14:01:17 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 4e8055c3-2839-5f5e-bd16-84b42962fd8f
2026-03-29 14:01:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4e8055c3-2839-5f5e-bd16-84b42962fd8f, skipping ID generation
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4e8055c3-2839-5f5e-bd16-84b42962fd8f
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDN13GUA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DN13GUA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699426135%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426135 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699426104%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426104 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093909%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093909 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010913%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010913 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699425968%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699425968 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699422714%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422714 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409221%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409221 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699022947%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022947 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406254%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406254 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409118%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409118 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110852%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110852 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400406%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400406 not downloaded yet
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699036731%27 HTTP/1.1" 200 None
2026-03-29 14:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699036731 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400394%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400394 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419268%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419268 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699426158%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426158 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699426122%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426122 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093935%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093935 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010935%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010935 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699425970%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699425970 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699426050%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426050 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409234%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409234 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699022962%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022962 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406282%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406282 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409146%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409146 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110858%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110858 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400410%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400410 not downloaded yet
2026-03-29 14:01:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU60AEM/42812196?sv=2020-08-04&st=2026-03-29T14%3A01%3A12Z&se=2026-03-29T14%3A26%3A12Z&sr=b&sp=r&sig=bWXuLrmTvue4SDGZ8xZl%2B8AlMNAw%2FeLsZqYazH7SXBc%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699036736%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699036736 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400399%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400399 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419286%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419286 not downloaded yet
2026-03-29 14:01:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VE08GUX/42812155?sv=2020-08-04&st=2026-03-29T14%3A01%3A12Z&se=2026-03-29T14%3A26%3A12Z&sr=b&sp=r&sig=OuQ7Ku4%2FHyJdCIXY1d1j7B21bkcuNhqw2odsxB75O4A%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699426183%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426183 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699426147%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426147 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093960%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093960 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010961%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010961 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699425971%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699425971 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699422733%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422733 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409252%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409252 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699022973%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022973 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406300%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406300 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409165%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409165 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110866%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110866 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400416%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400416 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699036742%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699036742 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400404%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400404 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419300%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419300 not downloaded yet
2026-03-29 14:01:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010743/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KM61BXB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093805/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MX68KYT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699426212%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426212 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699426170%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426170 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093988%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093988 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010979%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010979 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699425972%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699425972 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699426070%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426070 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409271%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409271 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699022986%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022986 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406327%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406327 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409178%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409178 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110871%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110871 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400421%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400421 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699036754%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699036754 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400408%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400408 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419312%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419312 not downloaded yet
2026-03-29 14:01:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250adca90>
2026-03-29 14:01:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99c38429-ffff-5b74-889d-2de7040051eb/99c38429-ffff-5b74-889d-2de7040051eb_expert_report_file_fde820ee-0863-48bd-b1ef-ec9a9f815fde.pdf HTTP/1.1" 201 0
2026-03-29 14:01:18 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 99c38429-ffff-5b74-889d-2de7040051eb
2026-03-29 14:01:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 99c38429-ffff-5b74-889d-2de7040051eb, skipping ID generation
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 99c38429-ffff-5b74-889d-2de7040051eb
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKU60AEM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KU60AEM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a7d050>
2026-03-29 14:01:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8275df0b-317c-56e2-95b5-e0d322a9b74e/8275df0b-317c-56e2-95b5-e0d322a9b74e_expert_report_file_f41544f9-6335-4202-9078-1ab4c4ec9a82.pdf HTTP/1.1" 201 0
2026-03-29 14:01:18 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8275df0b-317c-56e2-95b5-e0d322a9b74e
2026-03-29 14:01:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8275df0b-317c-56e2-95b5-e0d322a9b74e, skipping ID generation
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 8275df0b-317c-56e2-95b5-e0d322a9b74e
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DVE08GUX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VE08GUX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010773/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010773>
2026-03-29 14:01:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093823/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093823>
2026-03-29 14:01:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409143/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YX19VMG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699425986/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HG15FWC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699425975%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699425975 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699422756%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422756 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409290%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409290 not downloaded yet
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023011%27 HTTP/1.1" 200 None
2026-03-29 14:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023011 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406352%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406352 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409210%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409210 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110889%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110889 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400428%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400428 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699036762%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699036762 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400415%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400415 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419322%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419322 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406199%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406199 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699402926%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699402926 not downloaded yet
2026-03-29 14:01:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406188/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WR67PEO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699426100%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426100 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409306%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409306 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023028%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023028 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406389%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406389 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409232%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409232 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110913%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110913 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400439%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400439 not downloaded yet
2026-03-29 14:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BK16SVA/42812189?sv=2020-08-04&st=2026-03-29T14%3A01%3A13Z&se=2026-03-29T14%3A26%3A13Z&sr=b&sp=r&sig=FHPzHx91bo%2BzijbJuZS30HABXu2DIXyySwmksbMSHL0%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699036776%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699036776 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400427%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400427 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419344%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419344 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406220%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406220 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699402928%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699402928 not downloaded yet
2026-03-29 14:01:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419268/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419268>
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023046%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023046 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406418%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406418 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409254%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409254 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110935%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110935 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400448%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400448 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699036785%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699036785 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400435%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400435 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419362%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419362 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406244%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406244 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699402929%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699402929 not downloaded yet
2026-03-29 14:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ08VPE/42812144?sv=2020-08-04&st=2026-03-29T14%3A01%3A13Z&se=2026-03-29T14%3A26%3A13Z&sr=b&sp=r&sig=hqXyZ%2BcNV5BbZM3J%2BYbYnCrOoW84zzz0XmCIf6w5lWs%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419286/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419286>
2026-03-29 14:01:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425964/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LO09ZCU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409275%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409275 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110964%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110964 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400459%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400459 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699036797%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699036797 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400446%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400446 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419377%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419377 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406271%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406271 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699402930%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699402930 not downloaded yet
2026-03-29 14:01:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250924910>
2026-03-29 14:01:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64628da4-1c73-58e2-9c9d-e6e5c7b90440/64628da4-1c73-58e2-9c9d-e6e5c7b90440_expert_report_file_41d7f649-1300-44d6-8e4d-303174caad43.pdf HTTP/1.1" 201 0
2026-03-29 14:01:19 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 64628da4-1c73-58e2-9c9d-e6e5c7b90440
2026-03-29 14:01:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 64628da4-1c73-58e2-9c9d-e6e5c7b90440, skipping ID generation
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 64628da4-1c73-58e2-9c9d-e6e5c7b90440
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DBK16SVA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BK16SVA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU59UOF/42812129?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=8nJTjvYPtg9B0vxXCGnH%2FFC1Vb0q%2BbOWDdHWLRmENME%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FX51CRK/42812143?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=MutujZIbRBAgPiRbJdVXBNN43McnVFIPNJM%2FOXWLAHc%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699036810%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699036810 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400456%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400456 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419397%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419397 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406294%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406294 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699402931%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699402931 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409099%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409099 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406317%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406317 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699402933%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699402933 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409106%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409106 not downloaded yet
2026-03-29 14:01:19 [bca.uk] INFO: Total items found: 100
2026-03-29 14:01:19 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded
2026-03-29 14:01:19 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:01:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:01:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c52990>
2026-03-29 14:01:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_07505ac0-e3c8-5b8d-9859-f5dc09f698d4/07505ac0-e3c8-5b8d-9859-f5dc09f698d4_expert_report_file_6e7df8d5-0cc1-437b-a814-d0b371606f93.pdf HTTP/1.1" 201 0
2026-03-29 14:01:19 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 07505ac0-e3c8-5b8d-9859-f5dc09f698d4
2026-03-29 14:01:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 07505ac0-e3c8-5b8d-9859-f5dc09f698d4, skipping ID generation
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 07505ac0-e3c8-5b8d-9859-f5dc09f698d4
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DBJ08VPE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BJ08VPE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT09PVL/42812126?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=WvSzouF%2FunxQgAf6Wr0KIU0d1pw28clHzfo4VvvBtu4%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406348%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406348 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699402934%27 HTTP/1.1" 200 None
2026-03-29 14:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699402934 not downloaded yet
2026-03-29 14:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409112%27 HTTP/1.1" 200 None
2026-03-29 14:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409112 not downloaded yet
2026-03-29 14:01:20 [bca.uk] INFO: Found listing with ID: EA14%20UBC
2026-03-29 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA14%2520UBC%27 HTTP/1.1" 200 None
2026-03-29 14:01:20 [bca.uk] INFO: Scrape type for EA14%20UBC: 0
2026-03-29 14:01:20 [bca.uk] INFO: Found listing with ID: EY66%20UZM
2026-03-29 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY66%2520UZM%27 HTTP/1.1" 200 None
2026-03-29 14:01:20 [bca.uk] INFO: Scrape type for EY66%20UZM: 0
2026-03-29 14:01:20 [bca.uk] INFO: Found listing with ID: MT63%20OKS
2026-03-29 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT63%2520OKS%27 HTTP/1.1" 200 None
2026-03-29 14:01:20 [bca.uk] INFO: Scrape type for MT63%20OKS: 2
2026-03-29 14:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed8cffc4-7a36-5390-81fb-6e77bfad5ec7 with identifier: MT63%20OKS
2026-03-29 14:01:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed8cffc4-7a36-5390-81fb-6e77bfad5ec7 with scrape type 2
2026-03-29 14:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed8cffc4-7a36-5390-81fb-6e77bfad5ec7 with scrape type 2
2026-03-29 14:01:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ed8cffc4-7a36-5390-81fb-6e77bfad5ec7, identifier: MT63%20OKS
2026-03-29 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403578%27 HTTP/1.1" 200 None
2026-03-29 14:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403578 not downloaded yet
2026-03-29 14:01:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c8e650>
2026-03-29 14:01:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9/ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9_expert_report_file_8b3a0abd-590b-43cf-93c0-37efbf6bcd41.pdf HTTP/1.1" 201 0
2026-03-29 14:01:20 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9
2026-03-29 14:01:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9, skipping ID generation
2026-03-29 14:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9
2026-03-29 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DNU59UOF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NU59UOF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a37150>
2026-03-29 14:01:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea40d714-11b1-5337-9da2-ac0b8118a4be/ea40d714-11b1-5337-9da2-ac0b8118a4be_expert_report_file_6ac5dfbe-8125-40a2-99cc-98a46da70eca.pdf HTTP/1.1" 201 0
2026-03-29 14:01:20 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ea40d714-11b1-5337-9da2-ac0b8118a4be
2026-03-29 14:01:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ea40d714-11b1-5337-9da2-ac0b8118a4be, skipping ID generation
2026-03-29 14:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item ea40d714-11b1-5337-9da2-ac0b8118a4be
2026-03-29 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DFX51CRK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FX51CRK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ed8cffc4-7a36-5390-81fb-6e77bfad5ec7 with identifier: MT63%20OKS
2026-03-29 14:01:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ed8cffc4-7a36-5390-81fb-6e77bfad5ec7 with identifier: MT63%20OKS
2026-03-29 14:01:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ed8cffc4-7a36-5390-81fb-6e77bfad5ec7 with identifier: MT63%20OKS to the API
2026-03-29 14:01:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT63%20OKS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ed8cffc4-7a36-5390-81fb-6e77bfad5ec7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT63 OKS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT63%20OKS&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MAZDA',
 'model': 'CX-5',
 'odometer': 126414,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-5 2.2 D 150 SE-L AWD StationWagon',
 'transmission': 'manual',
 'trim': 'D 150 SE-L AWD',
 'vin': 'JMZKEN91600164096',
 'year': 2013}
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT63%2520OKS%27 HTTP/1.1" 200 None
2026-03-29 14:01:21 [bca.uk] INFO: Saving data for MT63%20OKS: {'auction_closing_time': 1774864800.0, 'created_time': 1774101987.86717, 'last_price_update_time': 1774792881.225128}
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT63%2520OKS') HTTP/1.1" 204 0
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406375%27 HTTP/1.1" 200 None
2026-03-29 14:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406375 not downloaded yet
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699402935%27 HTTP/1.1" 200 None
2026-03-29 14:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699402935 not downloaded yet
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409122%27 HTTP/1.1" 200 None
2026-03-29 14:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409122 not downloaded yet
2026-03-29 14:01:21 [bca.uk] INFO: Found listing with ID: SH64%20GEY
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH64%2520GEY%27 HTTP/1.1" 200 None
2026-03-29 14:01:21 [bca.uk] INFO: Scrape type for SH64%20GEY: 2
2026-03-29 14:01:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1cc6ebd3-198b-5de7-8aca-309f3e4c371f with identifier: SH64%20GEY
2026-03-29 14:01:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1cc6ebd3-198b-5de7-8aca-309f3e4c371f with scrape type 2
2026-03-29 14:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1cc6ebd3-198b-5de7-8aca-309f3e4c371f with scrape type 2
2026-03-29 14:01:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1cc6ebd3-198b-5de7-8aca-309f3e4c371f, identifier: SH64%20GEY
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403601%27 HTTP/1.1" 200 None
2026-03-29 14:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403601 not downloaded yet
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403599%27 HTTP/1.1" 200 None
2026-03-29 14:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403599 not downloaded yet
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400374%27 HTTP/1.1" 200 None
2026-03-29 14:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400374 not downloaded yet
2026-03-29 14:01:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402926/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699402926>
2026-03-29 14:01:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1cc6ebd3-198b-5de7-8aca-309f3e4c371f with identifier: SH64%20GEY
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=yellow HTTP/1.1" 200 None
2026-03-29 14:01:21 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:01:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1cc6ebd3-198b-5de7-8aca-309f3e4c371f with identifier: SH64%20GEY
2026-03-29 14:01:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1cc6ebd3-198b-5de7-8aca-309f3e4c371f with identifier: SH64%20GEY to the API
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH64%20GEY-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1cc6ebd3-198b-5de7-8aca-309f3e4c371f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH64 GEY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH64%20GEY&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 50611,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.2 DIG-T 113 ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 113 ACENTA PREMIUM',
 'vin': 'SJNFEAF15U7016686',
 'year': 2014}
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH64%2520GEY%27 HTTP/1.1" 200 None
2026-03-29 14:01:21 [bca.uk] INFO: Saving data for SH64%20GEY: {'auction_closing_time': 1774864800.0, 'created_time': 1774448832.66216, 'last_price_update_time': 1774792881.944445}
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH64%2520GEY') HTTP/1.1" 204 0
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406397%27 HTTP/1.1" 200 None
2026-03-29 14:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406397 not downloaded yet
2026-03-29 14:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409131%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409131 not downloaded yet
2026-03-29 14:01:22 [bca.uk] INFO: Found listing with ID: SP10%20OWU
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP10%2520OWU%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [bca.uk] INFO: Scrape type for SP10%20OWU: 0
2026-03-29 14:01:22 [bca.uk] INFO: Found listing with ID: SP13%20OYM
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP13%2520OYM%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [bca.uk] INFO: Scrape type for SP13%20OYM: 0
2026-03-29 14:01:22 [bca.uk] INFO: Found listing with ID: ST61%20AZU
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST61%2520AZU%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [bca.uk] INFO: Scrape type for ST61%20AZU: 0
2026-03-29 14:01:22 [bca.uk] INFO: Found listing with ID: SY11%20OZW
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY11%2520OZW%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [bca.uk] INFO: Scrape type for SY11%20OZW: 0
2026-03-29 14:01:22 [bca.uk] INFO: Found listing with ID: SY60%20MFJ
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY60%2520MFJ%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [bca.uk] INFO: Scrape type for SY60%20MFJ: 0
2026-03-29 14:01:22 [bca.uk] INFO: Found listing with ID: SY61%20MXG
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY61%2520MXG%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [bca.uk] INFO: Scrape type for SY61%20MXG: 0
2026-03-29 14:01:22 [bca.uk] INFO: Found listing with ID: WD22%20CCF
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD22%2520CCF%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [bca.uk] INFO: Scrape type for WD22%20CCF: 0
2026-03-29 14:01:22 [bca.uk] INFO: Found listing with ID: AG59%20RKO
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AG59%2520RKO%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [bca.uk] INFO: Scrape type for AG59%20RKO: 0
2026-03-29 14:01:22 [bca.uk] INFO: Found listing with ID: AK58%20DZJ
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK58%2520DZJ%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [bca.uk] INFO: Scrape type for AK58%20DZJ: 0
2026-03-29 14:01:22 [bca.uk] INFO: Found listing with ID: EJ10%20YOL
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ10%2520YOL%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [bca.uk] INFO: Scrape type for EJ10%20YOL: 0
2026-03-29 14:01:22 [bca.uk] INFO: Found listing with ID: KE15%20VGG
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE15%2520VGG%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [bca.uk] INFO: Scrape type for KE15%20VGG: 0
2026-03-29 14:01:22 [bca.uk] INFO: Found listing with ID: KG56%20YPR
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KG56%2520YPR%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [bca.uk] INFO: Scrape type for KG56%20YPR: 0
2026-03-29 14:01:22 [bca.uk] INFO: Found listing with ID: KM08%20HZJ
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM08%2520HZJ%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [bca.uk] INFO: Scrape type for KM08%20HZJ: 0
2026-03-29 14:01:22 [bca.uk] INFO: Found listing with ID: NK66%20YFN
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK66%2520YFN%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [bca.uk] INFO: Scrape type for NK66%20YFN: 0
2026-03-29 14:01:22 [bca.uk] INFO: Found listing with ID: OY11%20XRC
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY11%2520XRC%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [bca.uk] INFO: Scrape type for OY11%20XRC: 0
2026-03-29 14:01:22 [bca.uk] INFO: Found listing with ID: RX63%20SMO
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX63%2520SMO%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [bca.uk] INFO: Scrape type for RX63%20SMO: 0
2026-03-29 14:01:22 [bca.uk] INFO: Found listing with ID: SH09%20HCE
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH09%2520HCE%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [bca.uk] INFO: Scrape type for SH09%20HCE: 0
2026-03-29 14:01:22 [bca.uk] INFO: Found listing with ID: SJ12%20WND
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ12%2520WND%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [bca.uk] INFO: Scrape type for SJ12%20WND: 0
2026-03-29 14:01:22 [bca.uk] INFO: Found listing with ID: PY70%20CZE
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY70%2520CZE%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [bca.uk] INFO: Scrape type for PY70%20CZE: 2
2026-03-29 14:01:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc46978c-4645-5b5a-bdab-c38091d22562 with identifier: PY70%20CZE
2026-03-29 14:01:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc46978c-4645-5b5a-bdab-c38091d22562 with scrape type 2
2026-03-29 14:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc46978c-4645-5b5a-bdab-c38091d22562 with scrape type 2
2026-03-29 14:01:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc46978c-4645-5b5a-bdab-c38091d22562, identifier: PY70%20CZE
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403628%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403628 not downloaded yet
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403621%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403621 not downloaded yet
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400378%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400378 not downloaded yet
2026-03-29 14:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b905d0>
2026-03-29 14:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2514458d-fc36-56cf-88fa-613f28aca319/2514458d-fc36-56cf-88fa-613f28aca319_expert_report_file_876399b6-66f1-4c61-ba86-2d1d56c4df79.pdf HTTP/1.1" 201 0
2026-03-29 14:01:22 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2514458d-fc36-56cf-88fa-613f28aca319
2026-03-29 14:01:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2514458d-fc36-56cf-88fa-613f28aca319, skipping ID generation
2026-03-29 14:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2514458d-fc36-56cf-88fa-613f28aca319
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYT09PVL-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YT09PVL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc46978c-4645-5b5a-bdab-c38091d22562 with identifier: PY70%20CZE
2026-03-29 14:01:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc46978c-4645-5b5a-bdab-c38091d22562 with identifier: PY70%20CZE
2026-03-29 14:01:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc46978c-4645-5b5a-bdab-c38091d22562 with identifier: PY70%20CZE to the API
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 194,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY70%20CZE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fc46978c-4645-5b5a-bdab-c38091d22562',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PY70 CZE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY70%20CZE&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 98694,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 D180 SE (7ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'D180 SE (7ST)',
 'vin': 'SALCA2AN5LH881874',
 'year': 2020}
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY70%2520CZE%27 HTTP/1.1" 200 None
2026-03-29 14:01:22 [bca.uk] INFO: Saving data for PY70%20CZE: {'auction_closing_time': 1774864800.0, 'created_time': 1774477499.772768, 'last_price_update_time': 1774792882.853826}
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY70%2520CZE') HTTP/1.1" 204 0
2026-03-29 14:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093805/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX68KYT/42811213?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=JmuRgHHgGGm6EOeLyic3QoWCpi06HF8mUAXIzcOPyVs%3D)
2026-03-29 14:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409160%27 HTTP/1.1" 200 None
2026-03-29 14:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409160 not downloaded yet
2026-03-29 14:01:23 [bca.uk] INFO: Found listing with ID: MK10%20FFX
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK10%2520FFX%27 HTTP/1.1" 200 None
2026-03-29 14:01:23 [bca.uk] INFO: Scrape type for MK10%20FFX: 2
2026-03-29 14:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c16596d7-be11-52e7-b3c8-bd0ac3a99fd4 with identifier: MK10%20FFX
2026-03-29 14:01:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c16596d7-be11-52e7-b3c8-bd0ac3a99fd4 with scrape type 2
2026-03-29 14:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c16596d7-be11-52e7-b3c8-bd0ac3a99fd4 with scrape type 2
2026-03-29 14:01:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c16596d7-be11-52e7-b3c8-bd0ac3a99fd4, identifier: MK10%20FFX
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403647%27 HTTP/1.1" 200 None
2026-03-29 14:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403647 not downloaded yet
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403639%27 HTTP/1.1" 200 None
2026-03-29 14:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403639 not downloaded yet
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400380%27 HTTP/1.1" 200 None
2026-03-29 14:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400380 not downloaded yet
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400398%27 HTTP/1.1" 200 None
2026-03-29 14:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400398 not downloaded yet
2026-03-29 14:01:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c16596d7-be11-52e7-b3c8-bd0ac3a99fd4 with identifier: MK10%20FFX
2026-03-29 14:01:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c16596d7-be11-52e7-b3c8-bd0ac3a99fd4 with identifier: MK10%20FFX
2026-03-29 14:01:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c16596d7-be11-52e7-b3c8-bd0ac3a99fd4 with identifier: MK10%20FFX to the API
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK10%20FFX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c16596d7-be11-52e7-b3c8-bd0ac3a99fd4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK10 FFX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK10%20FFX&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'ALFA ROMEO',
 'model': 'MITO',
 'odometer': 71381,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO MITO 1.4 16V LUSSO Hatchback',
 'transmission': 'manual',
 'trim': '16V LUSSO',
 'vin': 'ZAR95500001088812',
 'year': 2010}
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK10%2520FFX%27 HTTP/1.1" 200 None
2026-03-29 14:01:23 [bca.uk] INFO: Saving data for MK10%20FFX: {'auction_closing_time': 1774864800.0, 'created_time': 1774015338.721453, 'last_price_update_time': 1774792883.511314}
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK10%2520FFX') HTTP/1.1" 204 0
2026-03-29 14:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010743/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM61BXB/42812308?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=5A714N7FNRLHn3YkDgOenk4Sh8dPKRkK4Q1PmJzgcVQ%3D)
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409197%27 HTTP/1.1" 200 None
2026-03-29 14:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409197 not downloaded yet
2026-03-29 14:01:23 [bca.uk] INFO: Found listing with ID: SE14%20ONO
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE14%2520ONO%27 HTTP/1.1" 200 None
2026-03-29 14:01:23 [bca.uk] INFO: Scrape type for SE14%20ONO: 0
2026-03-29 14:01:23 [bca.uk] INFO: Found listing with ID: GY10%20KJN
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY10%2520KJN%27 HTTP/1.1" 200 None
2026-03-29 14:01:23 [bca.uk] INFO: Scrape type for GY10%20KJN: 2
2026-03-29 14:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3d573d8c-8eae-5ebd-8fc7-1c9100bf48bd with identifier: GY10%20KJN
2026-03-29 14:01:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3d573d8c-8eae-5ebd-8fc7-1c9100bf48bd with scrape type 2
2026-03-29 14:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3d573d8c-8eae-5ebd-8fc7-1c9100bf48bd with scrape type 2
2026-03-29 14:01:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3d573d8c-8eae-5ebd-8fc7-1c9100bf48bd, identifier: GY10%20KJN
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403667%27 HTTP/1.1" 200 None
2026-03-29 14:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403667 not downloaded yet
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403653%27 HTTP/1.1" 200 None
2026-03-29 14:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403653 not downloaded yet
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400383%27 HTTP/1.1" 200 None
2026-03-29 14:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400383 not downloaded yet
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400403%27 HTTP/1.1" 200 None
2026-03-29 14:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400403 not downloaded yet
2026-03-29 14:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093823/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX68KYT/42811213?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=JmuRgHHgGGm6EOeLyic3QoWCpi06HF8mUAXIzcOPyVs%3D)
2026-03-29 14:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409143/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX19VMG/42811997?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=NC%2F8XJEmmr%2FvPHetXOLHtjebqB7QdsyAZfnUgYJXLf4%3D)
2026-03-29 14:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699425986/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG15FWC/42811280?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=Yg1q4F%2FW%2BaP9rA8DxRpRKD5MFo3L5HOUUx5aRndobBc%3D)
2026-03-29 14:01:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3d573d8c-8eae-5ebd-8fc7-1c9100bf48bd with identifier: GY10%20KJN
2026-03-29 14:01:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3d573d8c-8eae-5ebd-8fc7-1c9100bf48bd with identifier: GY10%20KJN
2026-03-29 14:01:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3d573d8c-8eae-5ebd-8fc7-1c9100bf48bd with identifier: GY10%20KJN to the API
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY10%20KJN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3d573d8c-8eae-5ebd-8fc7-1c9100bf48bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GY10 KJN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY10%20KJN&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'JAGUAR',
 'model': 'XF',
 'odometer': 137830,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF 3.0 D V6 S 275 PREMIUM LUXURY Saloon',
 'transmission': 'automatic',
 'trim': 'D V6 S 275 PREMIUM LUXURY',
 'vin': 'SAJAC0621BNR81337',
 'year': 2010}
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY10%2520KJN%27 HTTP/1.1" 200 None
2026-03-29 14:01:24 [bca.uk] INFO: Saving data for GY10%20KJN: {'auction_closing_time': 1774864800.0, 'created_time': 1774477845.435499, 'last_price_update_time': 1774792884.09357}
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY10%2520KJN') HTTP/1.1" 204 0
2026-03-29 14:01:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b6e7d0>
2026-03-29 14:01:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49/9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMX68KYT%252F699093805%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093805/600 saved to cache
2026-03-29 14:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409226%27 HTTP/1.1" 200 None
2026-03-29 14:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409226 not downloaded yet
2026-03-29 14:01:24 [bca.uk] INFO: Found listing with ID: FG68%20YMS
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG68%2520YMS%27 HTTP/1.1" 200 None
2026-03-29 14:01:24 [bca.uk] INFO: Scrape type for FG68%20YMS: 0
2026-03-29 14:01:24 [bca.uk] INFO: Found listing with ID: GY10%20HOJ
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY10%2520HOJ%27 HTTP/1.1" 200 None
2026-03-29 14:01:24 [bca.uk] INFO: Scrape type for GY10%20HOJ: 2
2026-03-29 14:01:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0a791f6-5c01-51cd-894c-4ddfbd452ce9 with identifier: GY10%20HOJ
2026-03-29 14:01:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d0a791f6-5c01-51cd-894c-4ddfbd452ce9 with scrape type 2
2026-03-29 14:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d0a791f6-5c01-51cd-894c-4ddfbd452ce9 with scrape type 2
2026-03-29 14:01:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0a791f6-5c01-51cd-894c-4ddfbd452ce9, identifier: GY10%20HOJ
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403694%27 HTTP/1.1" 200 None
2026-03-29 14:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403694 not downloaded yet
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403668%27 HTTP/1.1" 200 None
2026-03-29 14:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403668 not downloaded yet
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400385%27 HTTP/1.1" 200 None
2026-03-29 14:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400385 not downloaded yet
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400409%27 HTTP/1.1" 200 None
2026-03-29 14:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400409 not downloaded yet
2026-03-29 14:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406188/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR67PEO/42812169?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=xH%2BebPqb7iINkjGCv7cU6x3%2BDxvY%2FQbk7fKMSxoQfqs%3D)
2026-03-29 14:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010773/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM61BXB/42812308?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=5A714N7FNRLHn3YkDgOenk4Sh8dPKRkK4Q1PmJzgcVQ%3D)
2026-03-29 14:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419286/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN13GUA/42812235?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=%2Fh2u6UZb5DwftEq73oY02xdBwIJimU0RWf8NItrUieU%3D)
2026-03-29 14:01:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0a791f6-5c01-51cd-894c-4ddfbd452ce9 with identifier: GY10%20HOJ
2026-03-29 14:01:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0a791f6-5c01-51cd-894c-4ddfbd452ce9 with identifier: GY10%20HOJ
2026-03-29 14:01:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d0a791f6-5c01-51cd-894c-4ddfbd452ce9 with identifier: GY10%20HOJ to the API
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY10%20HOJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd0a791f6-5c01-51cd-894c-4ddfbd452ce9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GY10 HOJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY10%20HOJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'TOYOTA',
 'model': 'AURIS',
 'odometer': 138016,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'TOYOTA AURIS 1.6 V-MATIC TR MM Hatchback',
 'transmission': 'automatic',
 'trim': 'V-MATIC TR MM',
 'vin': 'SB1KE56E80F100262',
 'year': 2010}
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY10%2520HOJ%27 HTTP/1.1" 200 None
2026-03-29 14:01:24 [bca.uk] INFO: Saving data for GY10%20HOJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773837750.582254, 'last_price_update_time': 1774792884.78552}
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY10%2520HOJ') HTTP/1.1" 204 0
2026-03-29 14:01:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e1ef90>
2026-03-29 14:01:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f537bb-b26a-56e8-9c47-8263e1c9a57a/b8f537bb-b26a-56e8-9c47-8263e1c9a57a_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM61BXB%252F699010743%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010743/600 saved to cache
2026-03-29 14:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b8f537bb-b26a-56e8-9c47-8263e1c9a57a
2026-03-29 14:01:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406244/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406244>
2026-03-29 14:01:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402929/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699402929>
2026-03-29 14:01:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409097/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BK16SVA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409250%27 HTTP/1.1" 200 None
2026-03-29 14:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409250 not downloaded yet
2026-03-29 14:01:24 [bca.uk] INFO: Found listing with ID: GK69%20VVX
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK69%2520VVX%27 HTTP/1.1" 200 None
2026-03-29 14:01:24 [bca.uk] INFO: Scrape type for GK69%20VVX: 2
2026-03-29 14:01:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ebe1c89-7919-5ad7-b109-e29617521701 with identifier: GK69%20VVX
2026-03-29 14:01:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6ebe1c89-7919-5ad7-b109-e29617521701 with scrape type 2
2026-03-29 14:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6ebe1c89-7919-5ad7-b109-e29617521701 with scrape type 2
2026-03-29 14:01:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6ebe1c89-7919-5ad7-b109-e29617521701, identifier: GK69%20VVX
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403717%27 HTTP/1.1" 200 None
2026-03-29 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403717 not downloaded yet
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403695%27 HTTP/1.1" 200 None
2026-03-29 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403695 not downloaded yet
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400387%27 HTTP/1.1" 200 None
2026-03-29 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400387 not downloaded yet
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400419%27 HTTP/1.1" 200 None
2026-03-29 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400419 not downloaded yet
2026-03-29 14:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425964/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO09ZCU/42812283?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=OnnvopnboPgZb%2B3%2B7KL3cOqFTSy8q8UCY0mVSGVxchQ%3D)
2026-03-29 14:01:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6ebe1c89-7919-5ad7-b109-e29617521701 with identifier: GK69%20VVX
2026-03-29 14:01:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6ebe1c89-7919-5ad7-b109-e29617521701 with identifier: GK69%20VVX
2026-03-29 14:01:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6ebe1c89-7919-5ad7-b109-e29617521701 with identifier: GK69%20VVX to the API
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK69%20VVX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6ebe1c89-7919-5ad7-b109-e29617521701',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK69 VVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK69%20VVX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'ECOSPORT',
 'odometer': 44925,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD ECOSPORT 1.0 E/B 125 TITANIUM StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF01XXERK1KL34920',
 'year': 2019}
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK69%2520VVX%27 HTTP/1.1" 200 None
2026-03-29 14:01:25 [bca.uk] INFO: Saving data for GK69%20VVX: {'auction_closing_time': 1774864800.0, 'created_time': 1774101912.405068, 'last_price_update_time': 1774792885.408481}
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK69%2520VVX') HTTP/1.1" 204 0
2026-03-29 14:01:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402930/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699402930>
2026-03-29 14:01:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403554/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BJ08VPE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:25 [bca.uk] INFO: Found listing with ID: HY14%20HKE
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY14%2520HKE%27 HTTP/1.1" 200 None
2026-03-29 14:01:25 [bca.uk] INFO: Scrape type for HY14%20HKE: 0
2026-03-29 14:01:25 [bca.uk] INFO: Found listing with ID: NU67%20EBV
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU67%2520EBV%27 HTTP/1.1" 200 None
2026-03-29 14:01:25 [bca.uk] INFO: Scrape type for NU67%20EBV: 0
2026-03-29 14:01:25 [bca.uk] INFO: Found listing with ID: WJ60%20UWG
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ60%2520UWG%27 HTTP/1.1" 200 None
2026-03-29 14:01:25 [bca.uk] INFO: Scrape type for WJ60%20UWG: 2
2026-03-29 14:01:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dbc8a766-e293-5e45-be5d-6d61b3d9c7b0 with identifier: WJ60%20UWG
2026-03-29 14:01:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dbc8a766-e293-5e45-be5d-6d61b3d9c7b0 with scrape type 2
2026-03-29 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dbc8a766-e293-5e45-be5d-6d61b3d9c7b0 with scrape type 2
2026-03-29 14:01:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dbc8a766-e293-5e45-be5d-6d61b3d9c7b0, identifier: WJ60%20UWG
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403743%27 HTTP/1.1" 200 None
2026-03-29 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403743 not downloaded yet
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403727%27 HTTP/1.1" 200 None
2026-03-29 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403727 not downloaded yet
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400389%27 HTTP/1.1" 200 None
2026-03-29 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400389 not downloaded yet
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400426%27 HTTP/1.1" 200 None
2026-03-29 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400426 not downloaded yet
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250f51690>
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49/9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMX68KYT%252F699093823%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093823/600 saved to cache
2026-03-29 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b51610>
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cadf2c41-d138-5adc-9d96-1936ab873d24/cadf2c41-d138-5adc-9d96-1936ab873d24_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYX19VMG%252F699409143%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409143/600 saved to cache
2026-03-29 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cadf2c41-d138-5adc-9d96-1936ab873d24
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d32a50>
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fac21800-8a20-538d-b54e-da50f916bdd3/fac21800-8a20-538d-b54e-da50f916bdd3_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHG15FWC%252F699425986%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699425986/600 saved to cache
2026-03-29 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fac21800-8a20-538d-b54e-da50f916bdd3
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b53c50>
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_356399c1-f836-55c4-ae53-dae7629ebcc1/356399c1-f836-55c4-ae53-dae7629ebcc1_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWR67PEO%252F699406188%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406188/600 saved to cache
2026-03-29 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 356399c1-f836-55c4-ae53-dae7629ebcc1
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b57ed0>
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f537bb-b26a-56e8-9c47-8263e1c9a57a/b8f537bb-b26a-56e8-9c47-8263e1c9a57a_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM61BXB%252F699010773%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010773/600 saved to cache
2026-03-29 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b8f537bb-b26a-56e8-9c47-8263e1c9a57a
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b4e4d0>
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e8055c3-2839-5f5e-bd16-84b42962fd8f/4e8055c3-2839-5f5e-bd16-84b42962fd8f_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN13GUA%252F699419286%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419286/600 saved to cache
2026-03-29 14:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4e8055c3-2839-5f5e-bd16-84b42962fd8f
2026-03-29 14:01:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403639/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403639>
2026-03-29 14:01:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400380/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400380>
2026-03-29 14:01:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400398/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400398>
2026-03-29 14:01:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400395/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YT09PVL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:25 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 1 for item 4e8055c3-2839-5f5e-bd16-84b42962fd8f due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:01:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dbc8a766-e293-5e45-be5d-6d61b3d9c7b0 with identifier: WJ60%20UWG
2026-03-29 14:01:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dbc8a766-e293-5e45-be5d-6d61b3d9c7b0 with identifier: WJ60%20UWG
2026-03-29 14:01:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dbc8a766-e293-5e45-be5d-6d61b3d9c7b0 with identifier: WJ60%20UWG to the API
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ60%20UWG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dbc8a766-e293-5e45-be5d-6d61b3d9c7b0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ60 UWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ60%20UWG&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 223022,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'VOLVO XC60 2.4 D5 205 SE LUX G/T Estate',
 'transmission': 'manual',
 'trim': 'D5 205 SE LUX G/T',
 'vin': 'YV1DZ7056B2157353',
 'year': 2010}
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ60%2520UWG%27 HTTP/1.1" 200 None
2026-03-29 14:01:26 [bca.uk] INFO: Saving data for WJ60%20UWG: {'auction_closing_time': 1774864800.0, 'created_time': 1773930232.017688, 'last_price_update_time': 1774792886.339484}
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ60%2520UWG') HTTP/1.1" 204 0
2026-03-29 14:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402926/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VE08GUX/42812155?sv=2020-08-04&st=2026-03-29T14%3A01%3A12Z&se=2026-03-29T14%3A26%3A12Z&sr=b&sp=r&sig=OuQ7Ku4%2FHyJdCIXY1d1j7B21bkcuNhqw2odsxB75O4A%3D)
2026-03-29 14:01:26 [bca.uk] INFO: Found listing with ID: YF07%20WXT
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF07%2520WXT%27 HTTP/1.1" 200 None
2026-03-29 14:01:26 [bca.uk] INFO: Scrape type for YF07%20WXT: 0
2026-03-29 14:01:26 [bca.uk] INFO: Found listing with ID: EY08%20VJV
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY08%2520VJV%27 HTTP/1.1" 200 None
2026-03-29 14:01:26 [bca.uk] INFO: Scrape type for EY08%20VJV: 0
2026-03-29 14:01:26 [bca.uk] INFO: Found listing with ID: T500%20MUL
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27T500%2520MUL%27 HTTP/1.1" 200 None
2026-03-29 14:01:26 [bca.uk] INFO: Scrape type for T500%20MUL: 0
2026-03-29 14:01:26 [bca.uk] INFO: Found listing with ID: DV10%20NXK
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV10%2520NXK%27 HTTP/1.1" 200 None
2026-03-29 14:01:26 [bca.uk] INFO: Scrape type for DV10%20NXK: 2
2026-03-29 14:01:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dfd67da6-1ac7-5bd6-a32f-924625d72b50 with identifier: DV10%20NXK
2026-03-29 14:01:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dfd67da6-1ac7-5bd6-a32f-924625d72b50 with scrape type 2
2026-03-29 14:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dfd67da6-1ac7-5bd6-a32f-924625d72b50 with scrape type 2
2026-03-29 14:01:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dfd67da6-1ac7-5bd6-a32f-924625d72b50, identifier: DV10%20NXK
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403758%27 HTTP/1.1" 200 None
2026-03-29 14:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403758 not downloaded yet
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403757%27 HTTP/1.1" 200 None
2026-03-29 14:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403757 not downloaded yet
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400396%27 HTTP/1.1" 200 None
2026-03-29 14:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400396 not downloaded yet
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400437%27 HTTP/1.1" 200 None
2026-03-29 14:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400437 not downloaded yet
2026-03-29 14:01:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400383/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400383>
2026-03-29 14:01:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403647/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403647>
2026-03-29 14:01:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400403/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400403>
2026-03-29 14:01:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dfd67da6-1ac7-5bd6-a32f-924625d72b50 with identifier: DV10%20NXK
2026-03-29 14:01:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dfd67da6-1ac7-5bd6-a32f-924625d72b50 with identifier: DV10%20NXK
2026-03-29 14:01:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dfd67da6-1ac7-5bd6-a32f-924625d72b50 with identifier: DV10%20NXK to the API
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV10%20NXK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dfd67da6-1ac7-5bd6-a32f-924625d72b50',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV10 NXK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV10%20NXK&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MERCEDES-BENZ',
 'model': 'B180',
 'odometer': 141968,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ B180 2.0 CDI SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'CDI SPORT',
 'vin': 'WDD2452072J584090',
 'year': 2010}
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV10%2520NXK%27 HTTP/1.1" 200 None
2026-03-29 14:01:26 [bca.uk] INFO: Saving data for DV10%20NXK: {'auction_closing_time': 1774864800.0, 'created_time': 1774448762.866233, 'last_price_update_time': 1774792886.929055}
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV10%2520NXK') HTTP/1.1" 204 0
2026-03-29 14:01:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b51a50>
2026-03-29 14:01:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c170e46-d37c-5192-b0a6-e8d299fb24d4/4c170e46-d37c-5192-b0a6-e8d299fb24d4_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLO09ZCU%252F699425964%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425964/600 saved to cache
2026-03-29 14:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4c170e46-d37c-5192-b0a6-e8d299fb24d4
2026-03-29 14:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409097/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BK16SVA/42812189?sv=2020-08-04&st=2026-03-29T14%3A01%3A13Z&se=2026-03-29T14%3A26%3A13Z&sr=b&sp=r&sig=FHPzHx91bo%2BzijbJuZS30HABXu2DIXyySwmksbMSHL0%3D)
2026-03-29 14:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406244/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU60AEM/42812196?sv=2020-08-04&st=2026-03-29T14%3A01%3A12Z&se=2026-03-29T14%3A26%3A12Z&sr=b&sp=r&sig=bWXuLrmTvue4SDGZ8xZl%2B8AlMNAw%2FeLsZqYazH7SXBc%3D)
2026-03-29 14:01:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403653/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403653>
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: RO62%20MVR
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO62%2520MVR%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for RO62%20MVR: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: SD62%20JTV
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD62%2520JTV%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for SD62%20JTV: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: VN11%20JKK
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN11%2520JKK%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for VN11%20JKK: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: VO06%20JCX
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO06%2520JCX%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for VO06%20JCX: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: WF16%20HVZ
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF16%2520HVZ%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for WF16%20HVZ: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: WP59%20WKJ
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP59%2520WKJ%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for WP59%20WKJ: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: WU19%20VDC
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU19%2520VDC%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for WU19%20VDC: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: WV62%20VSN
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV62%2520VSN%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for WV62%20VSN: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: WV64%20BPX
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV64%2520BPX%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for WV64%20BPX: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: YS09%20CYH
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS09%2520CYH%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for YS09%20CYH: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: YY64%20XMD
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY64%2520XMD%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for YY64%20XMD: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: CE59%20OEW
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE59%2520OEW%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for CE59%20OEW: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: CV12%20NYD
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV12%2520NYD%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for CV12%20NYD: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: CX59%20VUM
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX59%2520VUM%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for CX59%20VUM: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: CX63%20XMF
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX63%2520XMF%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for CX63%20XMF: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: DA09%20LRF
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA09%2520LRF%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for DA09%20LRF: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: DU68%20ZPW
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU68%2520ZPW%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for DU68%20ZPW: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: EA16%20HWV
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA16%2520HWV%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for EA16%20HWV: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: FL11%20PWJ
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL11%2520PWJ%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for FL11%20PWJ: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: HG57%20ZGN
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG57%2520ZGN%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for HG57%20ZGN: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: HJ13%20EOR
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ13%2520EOR%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for HJ13%20EOR: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: KV16%20LDZ
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV16%2520LDZ%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for KV16%20LDZ: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: LD58%20FPT
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD58%2520FPT%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for LD58%20FPT: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: RK64%20AWR
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK64%2520AWR%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for RK64%20AWR: 0
2026-03-29 14:01:27 [bca.uk] INFO: Found listing with ID: MF10%20XKL
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF10%2520XKL%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Scrape type for MF10%20XKL: 2
2026-03-29 14:01:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56bf4178-3c3b-5079-b597-f34274f11a0b with identifier: MF10%20XKL
2026-03-29 14:01:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56bf4178-3c3b-5079-b597-f34274f11a0b with scrape type 2
2026-03-29 14:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56bf4178-3c3b-5079-b597-f34274f11a0b with scrape type 2
2026-03-29 14:01:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56bf4178-3c3b-5079-b597-f34274f11a0b, identifier: MF10%20XKL
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403778%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403778 not downloaded yet
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400447%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400447 not downloaded yet
2026-03-29 14:01:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56bf4178-3c3b-5079-b597-f34274f11a0b with identifier: MF10%20XKL
2026-03-29 14:01:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56bf4178-3c3b-5079-b597-f34274f11a0b with identifier: MF10%20XKL
2026-03-29 14:01:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 56bf4178-3c3b-5079-b597-f34274f11a0b with identifier: MF10%20XKL to the API
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF10%20XKL-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '56bf4178-3c3b-5079-b597-f34274f11a0b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF10 XKL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF10%20XKL&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 104784,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.8 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'ZETEC',
 'vin': 'WF0PXXGCDPAL33047',
 'year': 2010}
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF10%2520XKL%27 HTTP/1.1" 200 None
2026-03-29 14:01:27 [bca.uk] INFO: Saving data for MF10%20XKL: {'auction_closing_time': 1774864800.0, 'created_time': 1774448848.199155, 'last_price_update_time': 1774792887.978522}
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF10%2520XKL') HTTP/1.1" 204 0
2026-03-29 14:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402929/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VE08GUX/42812155?sv=2020-08-04&st=2026-03-29T14%3A01%3A12Z&se=2026-03-29T14%3A26%3A12Z&sr=b&sp=r&sig=OuQ7Ku4%2FHyJdCIXY1d1j7B21bkcuNhqw2odsxB75O4A%3D)
2026-03-29 14:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403554/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ08VPE/42812144?sv=2020-08-04&st=2026-03-29T14%3A01%3A13Z&se=2026-03-29T14%3A26%3A13Z&sr=b&sp=r&sig=hqXyZ%2BcNV5BbZM3J%2BYbYnCrOoW84zzz0XmCIf6w5lWs%3D)
2026-03-29 14:01:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400409/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400409>
2026-03-29 14:01:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400419/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400419>
2026-03-29 14:01:28 [bca.uk] INFO: Found listing with ID: MT18%20GXF
2026-03-29 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT18%2520GXF%27 HTTP/1.1" 200 None
2026-03-29 14:01:28 [bca.uk] INFO: Scrape type for MT18%20GXF: 2
2026-03-29 14:01:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 743d1c82-f481-5acc-b84c-2373365d5607 with identifier: MT18%20GXF
2026-03-29 14:01:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 743d1c82-f481-5acc-b84c-2373365d5607 with scrape type 2
2026-03-29 14:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 743d1c82-f481-5acc-b84c-2373365d5607 with scrape type 2
2026-03-29 14:01:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 743d1c82-f481-5acc-b84c-2373365d5607, identifier: MT18%20GXF
2026-03-29 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400469%27 HTTP/1.1" 200 None
2026-03-29 14:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400469 not downloaded yet
2026-03-29 14:01:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25096f390>
2026-03-29 14:01:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8275df0b-317c-56e2-95b5-e0d322a9b74e/8275df0b-317c-56e2-95b5-e0d322a9b74e_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVE08GUX%252F699402926%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402926/600 saved to cache
2026-03-29 14:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8275df0b-317c-56e2-95b5-e0d322a9b74e
2026-03-29 14:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400398/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT09PVL/42812126?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=WvSzouF%2FunxQgAf6Wr0KIU0d1pw28clHzfo4VvvBtu4%3D)
2026-03-29 14:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400395/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT09PVL/42812126?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=WvSzouF%2FunxQgAf6Wr0KIU0d1pw28clHzfo4VvvBtu4%3D)
2026-03-29 14:01:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 743d1c82-f481-5acc-b84c-2373365d5607 with identifier: MT18%20GXF
2026-03-29 14:01:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:01:28 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=red HTTP/1.1" 200 None
2026-03-29 14:01:28 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:01:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 743d1c82-f481-5acc-b84c-2373365d5607 with identifier: MT18%20GXF
2026-03-29 14:01:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 743d1c82-f481-5acc-b84c-2373365d5607 with identifier: MT18%20GXF to the API
2026-03-29 14:01:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT18%20GXF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '743d1c82-f481-5acc-b84c-2373365d5607',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT18 GXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT18%20GXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND X',
 'odometer': 62189,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CROSSLAND X 1.2 T 110 ECOTEC ELITE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'T 110 ECOTEC ELITE S/S',
 'vin': 'W0V7H9ED7J4283696',
 'year': 2018}
2026-03-29 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT18%2520GXF%27 HTTP/1.1" 200 None
2026-03-29 14:01:28 [bca.uk] INFO: Saving data for MT18%20GXF: {'auction_closing_time': 1774864800.0, 'created_time': 1774449112.803815, 'last_price_update_time': 1774792888.801874}
2026-03-29 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT18%2520GXF') HTTP/1.1" 204 0
2026-03-29 14:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402930/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VE08GUX/42812155?sv=2020-08-04&st=2026-03-29T14%3A01%3A12Z&se=2026-03-29T14%3A26%3A12Z&sr=b&sp=r&sig=OuQ7Ku4%2FHyJdCIXY1d1j7B21bkcuNhqw2odsxB75O4A%3D)
2026-03-29 14:01:28 [bca.uk] INFO: Found listing with ID: WM19%20NVK
2026-03-29 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM19%2520NVK%27 HTTP/1.1" 200 None
2026-03-29 14:01:28 [bca.uk] INFO: Scrape type for WM19%20NVK: 2
2026-03-29 14:01:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b4466b32-1931-5c8f-8c9b-64644cfafae9 with identifier: WM19%20NVK
2026-03-29 14:01:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b4466b32-1931-5c8f-8c9b-64644cfafae9 with scrape type 2
2026-03-29 14:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b4466b32-1931-5c8f-8c9b-64644cfafae9 with scrape type 2
2026-03-29 14:01:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b4466b32-1931-5c8f-8c9b-64644cfafae9, identifier: WM19%20NVK
2026-03-29 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400479%27 HTTP/1.1" 200 None
2026-03-29 14:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400479 not downloaded yet
2026-03-29 14:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400380/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FX51CRK/42812143?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=MutujZIbRBAgPiRbJdVXBNN43McnVFIPNJM%2FOXWLAHc%3D)
2026-03-29 14:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400403/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT09PVL/42812126?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=WvSzouF%2FunxQgAf6Wr0KIU0d1pw28clHzfo4VvvBtu4%3D)
2026-03-29 14:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403639/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU59UOF/42812129?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=8nJTjvYPtg9B0vxXCGnH%2FFC1Vb0q%2BbOWDdHWLRmENME%3D)
2026-03-29 14:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403647/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ08VPE/42812144?sv=2020-08-04&st=2026-03-29T14%3A01%3A13Z&se=2026-03-29T14%3A26%3A13Z&sr=b&sp=r&sig=hqXyZ%2BcNV5BbZM3J%2BYbYnCrOoW84zzz0XmCIf6w5lWs%3D)
2026-03-29 14:01:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b4466b32-1931-5c8f-8c9b-64644cfafae9 with identifier: WM19%20NVK
2026-03-29 14:01:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b4466b32-1931-5c8f-8c9b-64644cfafae9 with identifier: WM19%20NVK
2026-03-29 14:01:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b4466b32-1931-5c8f-8c9b-64644cfafae9 with identifier: WM19%20NVK to the API
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM19%20NVK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b4466b32-1931-5c8f-8c9b-64644cfafae9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM19 NVK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM19%20NVK&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'A180',
 'odometer': 58609,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 1.3 AMG LINE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE DCT',
 'vin': 'WDD1770842V034475',
 'year': 2019}
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM19%2520NVK%27 HTTP/1.1" 200 None
2026-03-29 14:01:29 [bca.uk] INFO: Saving data for WM19%20NVK: {'auction_closing_time': 1774864800.0, 'created_time': 1774188453.964285, 'last_price_update_time': 1774792889.329521}
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM19%2520NVK') HTTP/1.1" 204 0
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25096f150>
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64628da4-1c73-58e2-9c9d-e6e5c7b90440/64628da4-1c73-58e2-9c9d-e6e5c7b90440_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBK16SVA%252F699409097%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409097/600 saved to cache
2026-03-29 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 64628da4-1c73-58e2-9c9d-e6e5c7b90440
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b36150>
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99c38429-ffff-5b74-889d-2de7040051eb/99c38429-ffff-5b74-889d-2de7040051eb_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU60AEM%252F699406244%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406244/600 saved to cache
2026-03-29 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 99c38429-ffff-5b74-889d-2de7040051eb
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25192d510>
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8275df0b-317c-56e2-95b5-e0d322a9b74e/8275df0b-317c-56e2-95b5-e0d322a9b74e_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVE08GUX%252F699402929%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402929/600 saved to cache
2026-03-29 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8275df0b-317c-56e2-95b5-e0d322a9b74e
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509ce950>
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_07505ac0-e3c8-5b8d-9859-f5dc09f698d4/07505ac0-e3c8-5b8d-9859-f5dc09f698d4_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ08VPE%252F699403554%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403554/600 saved to cache
2026-03-29 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 07505ac0-e3c8-5b8d-9859-f5dc09f698d4
2026-03-29 14:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403653/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU59UOF/42812129?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=8nJTjvYPtg9B0vxXCGnH%2FFC1Vb0q%2BbOWDdHWLRmENME%3D)
2026-03-29 14:01:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400426/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400426>
2026-03-29 14:01:29 [bca.uk] INFO: Found listing with ID: CY65%20DFE
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY65%2520DFE%27 HTTP/1.1" 200 None
2026-03-29 14:01:29 [bca.uk] INFO: Scrape type for CY65%20DFE: 0
2026-03-29 14:01:29 [bca.uk] INFO: Found listing with ID: KU17%20ZLW
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU17%2520ZLW%27 HTTP/1.1" 200 None
2026-03-29 14:01:29 [bca.uk] INFO: Scrape type for KU17%20ZLW: 0
2026-03-29 14:01:29 [bca.uk] INFO: Found listing with ID: SM20%20VYX
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM20%2520VYX%27 HTTP/1.1" 200 None
2026-03-29 14:01:29 [bca.uk] INFO: Scrape type for SM20%20VYX: 0
2026-03-29 14:01:29 [bca.uk] INFO: Found listing with ID: BC18%20CLU
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC18%2520CLU%27 HTTP/1.1" 200 None
2026-03-29 14:01:29 [bca.uk] INFO: Scrape type for BC18%20CLU: 0
2026-03-29 14:01:29 [bca.uk] INFO: Found listing with ID: KM18%20ZYB
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM18%2520ZYB%27 HTTP/1.1" 200 None
2026-03-29 14:01:29 [bca.uk] INFO: Scrape type for KM18%20ZYB: 0
2026-03-29 14:01:29 [bca.uk] INFO: Found listing with ID: NX10%20HHP
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX10%2520HHP%27 HTTP/1.1" 200 None
2026-03-29 14:01:29 [bca.uk] INFO: Scrape type for NX10%20HHP: 0
2026-03-29 14:01:29 [bca.uk] INFO: Found listing with ID: LA10%20WZY
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA10%2520WZY%27 HTTP/1.1" 200 None
2026-03-29 14:01:29 [bca.uk] INFO: Scrape type for LA10%20WZY: 0
2026-03-29 14:01:29 [bca.uk] INFO: Found listing with ID: KY66%20XSJ
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY66%2520XSJ%27 HTTP/1.1" 200 None
2026-03-29 14:01:29 [bca.uk] INFO: Scrape type for KY66%20XSJ: 0
2026-03-29 14:01:29 [bca.uk] INFO: Found listing with ID: GL56%20COH
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL56%2520COH%27 HTTP/1.1" 200 None
2026-03-29 14:01:29 [bca.uk] INFO: Scrape type for GL56%20COH: 1
2026-03-29 14:01:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f with identifier: GL56%20COH
2026-03-29 14:01:29 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f
2026-03-29 14:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400419/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT09PVL/42812126?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=WvSzouF%2FunxQgAf6Wr0KIU0d1pw28clHzfo4VvvBtu4%3D)
2026-03-29 14:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400409/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT09PVL/42812126?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=WvSzouF%2FunxQgAf6Wr0KIU0d1pw28clHzfo4VvvBtu4%3D)
2026-03-29 14:01:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400447/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400447>
2026-03-29 14:01:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400396/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400396>
2026-03-29 14:01:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400437/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400437>
2026-03-29 14:01:29 [bca.uk] INFO: Found listing with ID: SK09%20MUU
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK09%2520MUU%27 HTTP/1.1" 200 None
2026-03-29 14:01:29 [bca.uk] INFO: Scrape type for SK09%20MUU: 1
2026-03-29 14:01:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 96d38158-bb1f-5611-ac38-bef69aec38a0 with identifier: SK09%20MUU
2026-03-29 14:01:29 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 96d38158-bb1f-5611-ac38-bef69aec38a0
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e29a50>
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2514458d-fc36-56cf-88fa-613f28aca319/2514458d-fc36-56cf-88fa-613f28aca319_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT09PVL%252F699400398%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400398/600 saved to cache
2026-03-29 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2514458d-fc36-56cf-88fa-613f28aca319
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bc6990>
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2514458d-fc36-56cf-88fa-613f28aca319/2514458d-fc36-56cf-88fa-613f28aca319_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT09PVL%252F699400395%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400395/600 saved to cache
2026-03-29 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2514458d-fc36-56cf-88fa-613f28aca319
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250959790>
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8275df0b-317c-56e2-95b5-e0d322a9b74e/8275df0b-317c-56e2-95b5-e0d322a9b74e_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVE08GUX%252F699402930%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402930/600 saved to cache
2026-03-29 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8275df0b-317c-56e2-95b5-e0d322a9b74e
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251accc10>
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea40d714-11b1-5337-9da2-ac0b8118a4be/ea40d714-11b1-5337-9da2-ac0b8118a4be_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFX51CRK%252F699400380%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400380/600 saved to cache
2026-03-29 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ea40d714-11b1-5337-9da2-ac0b8118a4be
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251908990>
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2514458d-fc36-56cf-88fa-613f28aca319/2514458d-fc36-56cf-88fa-613f28aca319_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT09PVL%252F699400403%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400403/600 saved to cache
2026-03-29 14:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2514458d-fc36-56cf-88fa-613f28aca319
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250f6a450>
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9/ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNU59UOF%252F699403639%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403639/600 saved to cache
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ba4a10>
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_07505ac0-e3c8-5b8d-9859-f5dc09f698d4/07505ac0-e3c8-5b8d-9859-f5dc09f698d4_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ08VPE%252F699403647%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403647/600 saved to cache
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 07505ac0-e3c8-5b8d-9859-f5dc09f698d4
2026-03-29 14:01:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403778/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403778>
2026-03-29 14:01:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403757/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403757>
2026-03-29 14:01:30 [bca.uk] INFO: Found listing with ID: DU18%20WDR
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU18%2520WDR%27 HTTP/1.1" 200 None
2026-03-29 14:01:30 [bca.uk] INFO: Scrape type for DU18%20WDR: 0
2026-03-29 14:01:30 [bca.uk] INFO: Found listing with ID: LO62%20FPD
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO62%2520FPD%27 HTTP/1.1" 200 None
2026-03-29 14:01:30 [bca.uk] INFO: Scrape type for LO62%20FPD: 0
2026-03-29 14:01:30 [bca.uk] INFO: Found listing with ID: HN10%20VKV
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN10%2520VKV%27 HTTP/1.1" 200 None
2026-03-29 14:01:30 [bca.uk] INFO: Scrape type for HN10%20VKV: 1
2026-03-29 14:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2948bf74-d236-5603-b70e-2fd46a0c937d with identifier: HN10%20VKV
2026-03-29 14:01:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2948bf74-d236-5603-b70e-2fd46a0c937d
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bf4410>
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9/ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNU59UOF%252F699403653%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403653/600 saved to cache
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25195d6d0>
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2514458d-fc36-56cf-88fa-613f28aca319/2514458d-fc36-56cf-88fa-613f28aca319_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT09PVL%252F699400419%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400419/600 saved to cache
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2514458d-fc36-56cf-88fa-613f28aca319
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250aab010>
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2514458d-fc36-56cf-88fa-613f28aca319/2514458d-fc36-56cf-88fa-613f28aca319_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT09PVL%252F699400409%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400409/600 saved to cache
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2514458d-fc36-56cf-88fa-613f28aca319
2026-03-29 14:01:30 [bca.uk] INFO: Found listing with ID: KU12%20NXX
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU12%2520NXX%27 HTTP/1.1" 200 None
2026-03-29 14:01:30 [bca.uk] INFO: Scrape type for KU12%20NXX: 1
2026-03-29 14:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5bca8fb-8ee1-5a5f-af58-c76f562797a5 with identifier: KU12%20NXX
2026-03-29 14:01:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e5bca8fb-8ee1-5a5f-af58-c76f562797a5
2026-03-29 14:01:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400469/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400469>
2026-03-29 14:01:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403727/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403727>
2026-03-29 14:01:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403743/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403743>
2026-03-29 14:01:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400389/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400389>
2026-03-29 14:01:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403758/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403758>
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 4 for item ea40d714-11b1-5337-9da2-ac0b8118a4be due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:01:30 [bca.uk] INFO: Found listing with ID: WJ63%20PFD
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ63%2520PFD%27 HTTP/1.1" 200 None
2026-03-29 14:01:30 [bca.uk] INFO: Scrape type for WJ63%20PFD: 1
2026-03-29 14:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 960c3fe7-603a-5f61-9256-bf951a675381 with identifier: WJ63%20PFD
2026-03-29 14:01:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 960c3fe7-603a-5f61-9256-bf951a675381
2026-03-29 14:01:30 [bca.uk] INFO: Found listing with ID: YX59%20SFY
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX59%2520SFY%27 HTTP/1.1" 200 None
2026-03-29 14:01:30 [bca.uk] INFO: Scrape type for YX59%20SFY: 0
2026-03-29 14:01:30 [bca.uk] INFO: Found listing with ID: BW69%20HZG
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW69%2520HZG%27 HTTP/1.1" 200 None
2026-03-29 14:01:30 [bca.uk] INFO: Scrape type for BW69%20HZG: 1
2026-03-29 14:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb831cdf-ecc0-5b59-9746-8a4f57362939 with identifier: BW69%20HZG
2026-03-29 14:01:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item bb831cdf-ecc0-5b59-9746-8a4f57362939
2026-03-29 14:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400426/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT09PVL/42812126?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=WvSzouF%2FunxQgAf6Wr0KIU0d1pw28clHzfo4VvvBtu4%3D)
2026-03-29 14:01:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400387/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400387>
2026-03-29 14:01:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400479/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400479>
2026-03-29 14:01:30 [bca.uk] INFO: Found listing with ID: HT19%20TZL
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT19%2520TZL%27 HTTP/1.1" 200 None
2026-03-29 14:01:30 [bca.uk] INFO: Scrape type for HT19%20TZL: 1
2026-03-29 14:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36fdaeef-0f11-5aec-a46a-fd27de9446df with identifier: HT19%20TZL
2026-03-29 14:01:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 36fdaeef-0f11-5aec-a46a-fd27de9446df
2026-03-29 14:01:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403695/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403695>
2026-03-29 14:01:30 [bca.uk] INFO: Found listing with ID: BL18%20KKR
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL18%2520KKR%27 HTTP/1.1" 200 None
2026-03-29 14:01:30 [bca.uk] INFO: Scrape type for BL18%20KKR: 1
2026-03-29 14:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d25e626-366d-536f-a42a-deec8e97c591 with identifier: BL18%20KKR
2026-03-29 14:01:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1d25e626-366d-536f-a42a-deec8e97c591
2026-03-29 14:01:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL56COH/42812140?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=O9c1c2iEJ7SLvoU9Uc6Bd3x7EyZQa%2FPy9sxzUJgzKMs%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL56%20COH-GB>
2026-03-29 14:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400447/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT09PVL/42812126?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=WvSzouF%2FunxQgAf6Wr0KIU0d1pw28clHzfo4VvvBtu4%3D)
2026-03-29 14:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400437/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT09PVL/42812126?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=WvSzouF%2FunxQgAf6Wr0KIU0d1pw28clHzfo4VvvBtu4%3D)
2026-03-29 14:01:30 [bca.uk] INFO: Found listing with ID: DC19%20NCN
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC19%2520NCN%27 HTTP/1.1" 200 None
2026-03-29 14:01:30 [bca.uk] INFO: Scrape type for DC19%20NCN: 1
2026-03-29 14:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80c28590-6238-5e96-aec2-17cd77078a3d with identifier: DC19%20NCN
2026-03-29 14:01:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 80c28590-6238-5e96-aec2-17cd77078a3d
2026-03-29 14:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400396/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FX51CRK/42812143?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=MutujZIbRBAgPiRbJdVXBNN43McnVFIPNJM%2FOXWLAHc%3D)
2026-03-29 14:01:30 [bca.uk] INFO: Found listing with ID: HY57%20KMG
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY57%2520KMG%27 HTTP/1.1" 200 None
2026-03-29 14:01:30 [bca.uk] INFO: Scrape type for HY57%20KMG: 0
2026-03-29 14:01:30 [bca.uk] INFO: Found listing with ID: PN17%20YAG
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN17%2520YAG%27 HTTP/1.1" 200 None
2026-03-29 14:01:30 [bca.uk] INFO: Scrape type for PN17%20YAG: 0
2026-03-29 14:01:30 [bca.uk] INFO: Found listing with ID: EN12%20PFK
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN12%2520PFK%27 HTTP/1.1" 200 None
2026-03-29 14:01:30 [bca.uk] INFO: Scrape type for EN12%20PFK: 1
2026-03-29 14:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b1c4aa0-244e-5392-b443-05bfab0a80f8 with identifier: EN12%20PFK
2026-03-29 14:01:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 9b1c4aa0-244e-5392-b443-05bfab0a80f8
2026-03-29 14:01:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK09MUU/42812202?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=%2FOx7W%2B0aVD9O9yLH80P%2FnTHe8ua9j%2FRJAWvSzCnMnkA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK09%20MUU-GB>
2026-03-29 14:01:30 [bca.uk] INFO: Found listing with ID: LL19%20WUR
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL19%2520WUR%27 HTTP/1.1" 200 None
2026-03-29 14:01:30 [bca.uk] INFO: Scrape type for LL19%20WUR: 0
2026-03-29 14:01:30 [bca.uk] INFO: Found listing with ID: GL09%20EWC
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL09%2520EWC%27 HTTP/1.1" 200 None
2026-03-29 14:01:30 [bca.uk] INFO: Scrape type for GL09%20EWC: 0
2026-03-29 14:01:30 [bca.uk] INFO: Found listing with ID: HD56%20FNE
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD56%2520FNE%27 HTTP/1.1" 200 None
2026-03-29 14:01:30 [bca.uk] INFO: Scrape type for HD56%20FNE: 1
2026-03-29 14:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dec02bb3-a8a6-53eb-9d54-baa7c1533839 with identifier: HD56%20FNE
2026-03-29 14:01:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item dec02bb3-a8a6-53eb-9d54-baa7c1533839
2026-03-29 14:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403778/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU59UOF/42812129?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=8nJTjvYPtg9B0vxXCGnH%2FFC1Vb0q%2BbOWDdHWLRmENME%3D)
2026-03-29 14:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403757/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU59UOF/42812129?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=8nJTjvYPtg9B0vxXCGnH%2FFC1Vb0q%2BbOWDdHWLRmENME%3D)
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a13790>
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2514458d-fc36-56cf-88fa-613f28aca319/2514458d-fc36-56cf-88fa-613f28aca319_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT09PVL%252F699400426%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400426/600 saved to cache
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2514458d-fc36-56cf-88fa-613f28aca319
2026-03-29 14:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403727/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU59UOF/42812129?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=8nJTjvYPtg9B0vxXCGnH%2FFC1Vb0q%2BbOWDdHWLRmENME%3D)
2026-03-29 14:01:30 [bca.uk] INFO: Found listing with ID: LV53%20KDO
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV53%2520KDO%27 HTTP/1.1" 200 None
2026-03-29 14:01:30 [bca.uk] INFO: Scrape type for LV53%20KDO: 1
2026-03-29 14:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a8b8847e-6310-50e1-81bd-bf43dee7482c with identifier: LV53%20KDO
2026-03-29 14:01:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a8b8847e-6310-50e1-81bd-bf43dee7482c
2026-03-29 14:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403743/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ08VPE/42812144?sv=2020-08-04&st=2026-03-29T14%3A01%3A13Z&se=2026-03-29T14%3A26%3A13Z&sr=b&sp=r&sig=hqXyZ%2BcNV5BbZM3J%2BYbYnCrOoW84zzz0XmCIf6w5lWs%3D)
2026-03-29 14:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400469/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT09PVL/42812126?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=WvSzouF%2FunxQgAf6Wr0KIU0d1pw28clHzfo4VvvBtu4%3D)
2026-03-29 14:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403758/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ08VPE/42812144?sv=2020-08-04&st=2026-03-29T14%3A01%3A13Z&se=2026-03-29T14%3A26%3A13Z&sr=b&sp=r&sig=hqXyZ%2BcNV5BbZM3J%2BYbYnCrOoW84zzz0XmCIf6w5lWs%3D)
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a4d650>
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2514458d-fc36-56cf-88fa-613f28aca319/2514458d-fc36-56cf-88fa-613f28aca319_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT09PVL%252F699400447%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400447/600 saved to cache
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2514458d-fc36-56cf-88fa-613f28aca319
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a7f090>
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2514458d-fc36-56cf-88fa-613f28aca319/2514458d-fc36-56cf-88fa-613f28aca319_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT09PVL%252F699400437%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400437/600 saved to cache
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2514458d-fc36-56cf-88fa-613f28aca319
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a12fd0>
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea40d714-11b1-5337-9da2-ac0b8118a4be/ea40d714-11b1-5337-9da2-ac0b8118a4be_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFX51CRK%252F699400396%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400396/600 saved to cache
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ea40d714-11b1-5337-9da2-ac0b8118a4be
2026-03-29 14:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400389/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FX51CRK/42812143?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=MutujZIbRBAgPiRbJdVXBNN43McnVFIPNJM%2FOXWLAHc%3D)
2026-03-29 14:01:30 [bca.uk] INFO: Found listing with ID: OY05%20LPJ
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY05%2520LPJ%27 HTTP/1.1" 200 None
2026-03-29 14:01:30 [bca.uk] INFO: Scrape type for OY05%20LPJ: 1
2026-03-29 14:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95f6f498-5ed4-575f-906b-1f9abecf232a with identifier: OY05%20LPJ
2026-03-29 14:01:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 95f6f498-5ed4-575f-906b-1f9abecf232a
2026-03-29 14:01:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW69HZG/42812224?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=uIYf%2F7uFZpHdbVbjhmKMacccmZag%2FSs2p8yaVge8A0I%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW69%20HZG-GB>
2026-03-29 14:01:30 [bca.uk] INFO: Found listing with ID: RO09%20VDN
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO09%2520VDN%27 HTTP/1.1" 200 None
2026-03-29 14:01:30 [bca.uk] INFO: Scrape type for RO09%20VDN: 1
2026-03-29 14:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 01374d16-b6c8-54d8-9d9c-48b357b5e2fe with identifier: RO09%20VDN
2026-03-29 14:01:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 01374d16-b6c8-54d8-9d9c-48b357b5e2fe
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a3b790>
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9/ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNU59UOF%252F699403778%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403778/600 saved to cache
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509bcc50>
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9/ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNU59UOF%252F699403757%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403757/600 saved to cache
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff254138b90>
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9/ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNU59UOF%252F699403727%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403727/600 saved to cache
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518dfed0>
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_07505ac0-e3c8-5b8d-9859-f5dc09f698d4/07505ac0-e3c8-5b8d-9859-f5dc09f698d4_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ08VPE%252F699403743%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403743/600 saved to cache
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 07505ac0-e3c8-5b8d-9859-f5dc09f698d4
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b89b50>
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2514458d-fc36-56cf-88fa-613f28aca319/2514458d-fc36-56cf-88fa-613f28aca319_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT09PVL%252F699400469%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400469/600 saved to cache
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2514458d-fc36-56cf-88fa-613f28aca319
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d2c890>
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_07505ac0-e3c8-5b8d-9859-f5dc09f698d4/07505ac0-e3c8-5b8d-9859-f5dc09f698d4_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ08VPE%252F699403758%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403758/600 saved to cache
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 07505ac0-e3c8-5b8d-9859-f5dc09f698d4
2026-03-29 14:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400387/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FX51CRK/42812143?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=MutujZIbRBAgPiRbJdVXBNN43McnVFIPNJM%2FOXWLAHc%3D)
2026-03-29 14:01:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19TZL/42812252?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=cn80VRrkqMrLx%2BTvEmkX%2FFpGTBnJ0xQCq1IkzUBYpkc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT19%20TZL-GB>
2026-03-29 14:01:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL18KKR/42812173?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=MbMawqVuX0FtHBGu5TmMX25KLnA8R4gDSIo9wVjNuhU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL18%20KKR-GB>
2026-03-29 14:01:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ63PFD/42812160?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=9uI0lUXMYm67nl%2BSAUd8Zntq6Dos5dVlmod5AlLygwY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ63%20PFD-GB>
2026-03-29 14:01:30 [bca.uk] INFO: Found listing with ID: SB07%20CVZ
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB07%2520CVZ%27 HTTP/1.1" 200 None
2026-03-29 14:01:30 [bca.uk] INFO: Scrape type for SB07%20CVZ: 1
2026-03-29 14:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec8f331e-af59-57df-8312-752961cfee68 with identifier: SB07%20CVZ
2026-03-29 14:01:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ec8f331e-af59-57df-8312-752961cfee68
2026-03-29 14:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403695/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU59UOF/42812129?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=8nJTjvYPtg9B0vxXCGnH%2FFC1Vb0q%2BbOWDdHWLRmENME%3D)
2026-03-29 14:01:30 [bca.uk] INFO: Found listing with ID: SL54%20XRG
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL54%2520XRG%27 HTTP/1.1" 200 None
2026-03-29 14:01:30 [bca.uk] INFO: Scrape type for SL54%20XRG: 1
2026-03-29 14:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08a36ba0-df13-524f-a32d-77746de17501 with identifier: SL54%20XRG
2026-03-29 14:01:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 08a36ba0-df13-524f-a32d-77746de17501
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d9dd10>
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea40d714-11b1-5337-9da2-ac0b8118a4be/ea40d714-11b1-5337-9da2-ac0b8118a4be_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFX51CRK%252F699400389%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400389/600 saved to cache
2026-03-29 14:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ea40d714-11b1-5337-9da2-ac0b8118a4be
2026-03-29 14:01:30 [bca.uk] INFO: Found listing with ID: YT58%20MMV
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT58%2520MMV%27 HTTP/1.1" 200 None
2026-03-29 14:01:30 [bca.uk] INFO: Scrape type for YT58%20MMV: 1
2026-03-29 14:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c0c3e627-4213-59af-8bb3-a8a016e8230b with identifier: YT58%20MMV
2026-03-29 14:01:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c0c3e627-4213-59af-8bb3-a8a016e8230b
2026-03-29 14:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL56COH/42812140?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=O9c1c2iEJ7SLvoU9Uc6Bd3x7EyZQa%2FPy9sxzUJgzKMs%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN12PFK/42812134?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=o%2B3lFLT3TpHToL9F4eGBPv08SHHjh6dTqMPHkK05VSc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN12%20PFK-GB>
2026-03-29 14:01:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU12NXX/42812212?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=zxGsk636f28l33D8Sprhv%2F6QsiZEIvyaveDXTenk828%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU12%20NXX-GB>
2026-03-29 14:01:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HD56FNE/42812177?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=A6Zyg1df4ZTk73l%2B0a0IL9bJ74aZUP%2FZ11dEKdaONxM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HD56%20FNE-GB>
2026-03-29 14:01:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN10VKV/42812259?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=dIJ1EISe8NozOYslL9UFf9v%2BKlIbBlJcYyIRILirjm0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN10%20VKV-GB>
2026-03-29 14:01:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC19NCN/42812230?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=FauFi98cpQz6Qz18kI4TjPKk4pbXMBdat7QFNjAEHF4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DC19%20NCN-GB>
2026-03-29 14:01:31 [bca.uk] INFO: Found listing with ID: GD06%20HEV
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD06%2520HEV%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [bca.uk] INFO: Scrape type for GD06%20HEV: 1
2026-03-29 14:01:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 58eb264a-caef-5f56-a610-95e10b061ef7 with identifier: GD06%20HEV
2026-03-29 14:01:31 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 58eb264a-caef-5f56-a610-95e10b061ef7
2026-03-29 14:01:31 [bca.uk] INFO: Found listing with ID: KW19%20XMZ
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW19%2520XMZ%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [bca.uk] INFO: Scrape type for KW19%20XMZ: 0
2026-03-29 14:01:31 [bca.uk] INFO: Found listing with ID: FE70%20MZU
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE70%2520MZU%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [bca.uk] INFO: Scrape type for FE70%20MZU: 0
2026-03-29 14:01:31 [bca.uk] INFO: Found listing with ID: AF11%20YLP
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF11%2520YLP%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [bca.uk] INFO: Scrape type for AF11%20YLP: 0
2026-03-29 14:01:31 [bca.uk] INFO: Found listing with ID: FN67%20DOU
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN67%2520DOU%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [bca.uk] INFO: Scrape type for FN67%20DOU: 1
2026-03-29 14:01:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40276d51-e78e-5723-b17d-354633652a1a with identifier: FN67%20DOU
2026-03-29 14:01:31 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 40276d51-e78e-5723-b17d-354633652a1a
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519a3b10>
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea40d714-11b1-5337-9da2-ac0b8118a4be/ea40d714-11b1-5337-9da2-ac0b8118a4be_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFX51CRK%252F699400387%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400387/600 saved to cache
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ea40d714-11b1-5337-9da2-ac0b8118a4be
2026-03-29 14:01:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403717/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403717>
2026-03-29 14:01:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV53KDO/42812248?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=mJ3kQjgW5nLJFlVErbVSvoVXSB3fLR5aVNuJV2s%2FQKk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV53%20KDO-GB>
2026-03-29 14:01:31 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:31 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:31 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:31 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:31 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a0fd10>
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9/ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNU59UOF%252F699403695%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403695/600 saved to cache
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9
2026-03-29 14:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK09MUU/42812202?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=%2FOx7W%2B0aVD9O9yLH80P%2FnTHe8ua9j%2FRJAWvSzCnMnkA%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL18KKR/42812173?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=MbMawqVuX0FtHBGu5TmMX25KLnA8R4gDSIo9wVjNuhU%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19TZL/42812252?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=cn80VRrkqMrLx%2BTvEmkX%2FFpGTBnJ0xQCq1IkzUBYpkc%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW69HZG/42812224?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=uIYf%2F7uFZpHdbVbjhmKMacccmZag%2FSs2p8yaVge8A0I%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff254b28110>
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f/96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f_expert_report_file_88c61123-6c70-4168-b675-60230b6004af.pdf HTTP/1.1" 201 0
2026-03-29 14:01:31 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f
2026-03-29 14:01:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f, skipping ID generation
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGL56COH-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GL56COH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ63PFD/42812160?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=9uI0lUXMYm67nl%2BSAUd8Zntq6Dos5dVlmod5AlLygwY%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OY05LPJ/42812116?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=AdLWcQ2qs25trWugTzufYOG9ko0m%2FlzQXWKzTd9OJG4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY05%20LPJ-GB>
2026-03-29 14:01:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO09VDN/42812219?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=i1nq2VqGkCwv1rhFVPUXtbZ2Axv3OS9ycQSUzeL01dw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO09%20VDN-GB>
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403606%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403606 not downloaded yet
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400492%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400492 not downloaded yet
2026-03-29 14:01:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL54XRG/42812138?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=RddyFzCtvV2CgH3KputFbxgh6YI9YvCUAEhCepvxEzg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL54%20XRG-GB>
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403622%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403622 not downloaded yet
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519accd0>
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96d38158-bb1f-5611-ac38-bef69aec38a0/96d38158-bb1f-5611-ac38-bef69aec38a0_expert_report_file_e7cc8d25-f047-49d8-9106-81b71aae61a6.pdf HTTP/1.1" 201 0
2026-03-29 14:01:31 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 96d38158-bb1f-5611-ac38-bef69aec38a0
2026-03-29 14:01:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 96d38158-bb1f-5611-ac38-bef69aec38a0, skipping ID generation
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 96d38158-bb1f-5611-ac38-bef69aec38a0
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DSK09MUU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SK09MUU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509f3dd0>
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d25e626-366d-536f-a42a-deec8e97c591/1d25e626-366d-536f-a42a-deec8e97c591_expert_report_file_2215077a-2928-49cb-90f7-a816d7ef3676.pdf HTTP/1.1" 201 0
2026-03-29 14:01:31 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1d25e626-366d-536f-a42a-deec8e97c591
2026-03-29 14:01:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1d25e626-366d-536f-a42a-deec8e97c591, skipping ID generation
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1d25e626-366d-536f-a42a-deec8e97c591
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DBL18KKR-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BL18KKR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c74bd0>
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36fdaeef-0f11-5aec-a46a-fd27de9446df/36fdaeef-0f11-5aec-a46a-fd27de9446df_expert_report_file_c25d40ca-428c-445c-a1f6-49b41e0ca6ce.pdf HTTP/1.1" 201 0
2026-03-29 14:01:31 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 36fdaeef-0f11-5aec-a46a-fd27de9446df
2026-03-29 14:01:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 36fdaeef-0f11-5aec-a46a-fd27de9446df, skipping ID generation
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 36fdaeef-0f11-5aec-a46a-fd27de9446df
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DHT19TZL-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HT19TZL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e0f150>
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb831cdf-ecc0-5b59-9746-8a4f57362939/bb831cdf-ecc0-5b59-9746-8a4f57362939_expert_report_file_b99b30cf-2448-4759-a980-ae738c103d27.pdf HTTP/1.1" 201 0
2026-03-29 14:01:31 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item bb831cdf-ecc0-5b59-9746-8a4f57362939
2026-03-29 14:01:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bb831cdf-ecc0-5b59-9746-8a4f57362939, skipping ID generation
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bb831cdf-ecc0-5b59-9746-8a4f57362939
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DBW69HZG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BW69HZG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN12PFK/42812134?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=o%2B3lFLT3TpHToL9F4eGBPv08SHHjh6dTqMPHkK05VSc%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400496%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400496 not downloaded yet
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411498%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411498 not downloaded yet
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698980625%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980625 not downloaded yet
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002450%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002450 not downloaded yet
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002461%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002461 not downloaded yet
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251877b90>
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_960c3fe7-603a-5f61-9256-bf951a675381/960c3fe7-603a-5f61-9256-bf951a675381_expert_report_file_047201f3-2e81-4cd0-95d2-c7e1bb03e43d.pdf HTTP/1.1" 201 0
2026-03-29 14:01:31 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 960c3fe7-603a-5f61-9256-bf951a675381
2026-03-29 14:01:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 960c3fe7-603a-5f61-9256-bf951a675381, skipping ID generation
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 960c3fe7-603a-5f61-9256-bf951a675381
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DWJ63PFD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WJ63PFD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC19NCN/42812230?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=FauFi98cpQz6Qz18kI4TjPKk4pbXMBdat7QFNjAEHF4%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU12NXX/42812212?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=zxGsk636f28l33D8Sprhv%2F6QsiZEIvyaveDXTenk828%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN10VKV/42812259?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=dIJ1EISe8NozOYslL9UFf9v%2BKlIbBlJcYyIRILirjm0%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403644%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403644 not downloaded yet
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411516%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411516 not downloaded yet
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698980645%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980645 not downloaded yet
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002465%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002465 not downloaded yet
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002476%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002476 not downloaded yet
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975337%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975337 not downloaded yet
2026-03-29 14:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HD56FNE/42812177?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=A6Zyg1df4ZTk73l%2B0a0IL9bJ74aZUP%2FZ11dEKdaONxM%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403717/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ08VPE/42812144?sv=2020-08-04&st=2026-03-29T14%3A01%3A13Z&se=2026-03-29T14%3A26%3A13Z&sr=b&sp=r&sig=hqXyZ%2BcNV5BbZM3J%2BYbYnCrOoW84zzz0XmCIf6w5lWs%3D)
2026-03-29 14:01:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN67DOU/42812135?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=zldHIPzSJUDjZew5R8UZfExY%2BzSnMDeLod%2FkToz%2BZBQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN67%20DOU-GB>
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400500%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400500 not downloaded yet
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411540%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411540 not downloaded yet
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698980669%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980669 not downloaded yet
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002479%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002479 not downloaded yet
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002492%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002492 not downloaded yet
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975374%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975374 not downloaded yet
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251998a90>
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b1c4aa0-244e-5392-b443-05bfab0a80f8/9b1c4aa0-244e-5392-b443-05bfab0a80f8_expert_report_file_036224a0-a8e3-4433-980e-29777e09cf17.pdf HTTP/1.1" 201 0
2026-03-29 14:01:31 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 9b1c4aa0-244e-5392-b443-05bfab0a80f8
2026-03-29 14:01:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9b1c4aa0-244e-5392-b443-05bfab0a80f8, skipping ID generation
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9b1c4aa0-244e-5392-b443-05bfab0a80f8
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DEN12PFK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EN12PFK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB07CVZ/42812262?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=Eb%2B2xEA8NuQH%2FK3u5tYic1NLkN%2BX9t7EyCVDupiuq%2Bo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB07%20CVZ-GB>
2026-03-29 14:01:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT58MMV/42783236?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=RPRXYicv0EPlJ8e7m7EiT%2FnGLFjGn4i%2B3XTjw0Z9ZDQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT58%20MMV-GB>
2026-03-29 14:01:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD06HEV/42812253?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=PRjdGaVvzURO66Pe054%2BbxAW7R0Zs4O32r%2BlX1p%2BXNM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD06%20HEV-GB>
2026-03-29 14:01:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2514458d-fc36-56cf-88fa-613f28aca319 with identifier: YT09%20PVL
2026-03-29 14:01:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2514458d-fc36-56cf-88fa-613f28aca319 with identifier: YT09%20PVL
2026-03-29 14:01:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2514458d-fc36-56cf-88fa-613f28aca319 with identifier: YT09%20PVL to the API
2026-03-29 14:01:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:32 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
 'c_o_2_emission_value': 172,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2514458d-fc36-56cf-88fa-613f28aca319/2514458d-fc36-56cf-88fa-613f28aca319_expert_report_file_876399b6-66f1-4c61-ba86-2d1d56c4df79.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT09%20PVL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2514458d-fc36-56cf-88fa-613f28aca319',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT09 PVL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT09%20PVL&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA',
 'odometer': 158366,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YT09PVL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400398',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400403',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400409',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400419',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400426',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400437',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400447',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400469',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400479'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2514458d-fc36-56cf-88fa-613f28aca319/2514458d-fc36-56cf-88fa-613f28aca319_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37474,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400395/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2514458d-fc36-56cf-88fa-613f28aca319/2514458d-fc36-56cf-88fa-613f28aca319_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37688,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400398/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2514458d-fc36-56cf-88fa-613f28aca319/2514458d-fc36-56cf-88fa-613f28aca319_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35601,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400403/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2514458d-fc36-56cf-88fa-613f28aca319/2514458d-fc36-56cf-88fa-613f28aca319_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35558,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400409/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2514458d-fc36-56cf-88fa-613f28aca319/2514458d-fc36-56cf-88fa-613f28aca319_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31603,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400419/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2514458d-fc36-56cf-88fa-613f28aca319/2514458d-fc36-56cf-88fa-613f28aca319_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32103,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400426/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2514458d-fc36-56cf-88fa-613f28aca319/2514458d-fc36-56cf-88fa-613f28aca319_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87465,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400437/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2514458d-fc36-56cf-88fa-613f28aca319/2514458d-fc36-56cf-88fa-613f28aca319_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81626,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400447/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2514458d-fc36-56cf-88fa-613f28aca319/2514458d-fc36-56cf-88fa-613f28aca319_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96813,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT09PVL/699400469/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ZAFIRA 1.6 EXCLUSIV MPV',
 'transmission': 'manual',
 'trim': 'EXCLUSIV',
 'vin': 'W0L0AHM759G052963',
 'year': 2009}
2026-03-29 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT09%2520PVL%27 HTTP/1.1" 200 None
2026-03-29 14:01:32 [bca.uk] INFO: Saving data for YT09%20PVL: {'created_time': 1774792892.826997, 'last_price_update_time': 1774792892.827018, 'auction_closing_time': 1774864800.0}
2026-03-29 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT09%2520PVL') HTTP/1.1" 204 0
2026-03-29 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403664%27 HTTP/1.1" 200 None
2026-03-29 14:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403664 not downloaded yet
2026-03-29 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411566%27 HTTP/1.1" 200 None
2026-03-29 14:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411566 not downloaded yet
2026-03-29 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698980706%27 HTTP/1.1" 200 None
2026-03-29 14:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980706 not downloaded yet
2026-03-29 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002493%27 HTTP/1.1" 200 None
2026-03-29 14:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002493 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002508%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002508 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975396%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975396 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975336%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975336 not downloaded yet
2026-03-29 14:01:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV53KDO/42812248?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=mJ3kQjgW5nLJFlVErbVSvoVXSB3fLR5aVNuJV2s%2FQKk%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403580/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GL56COH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 9 for item 2514458d-fc36-56cf-88fa-613f28aca319 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cea290>
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80c28590-6238-5e96-aec2-17cd77078a3d/80c28590-6238-5e96-aec2-17cd77078a3d_expert_report_file_3e3035bd-8b81-442c-bff0-99e16a006a86.pdf HTTP/1.1" 201 0
2026-03-29 14:01:33 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 80c28590-6238-5e96-aec2-17cd77078a3d
2026-03-29 14:01:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 80c28590-6238-5e96-aec2-17cd77078a3d, skipping ID generation
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 80c28590-6238-5e96-aec2-17cd77078a3d
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDC19NCN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DC19NCN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d05950>
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5bca8fb-8ee1-5a5f-af58-c76f562797a5/e5bca8fb-8ee1-5a5f-af58-c76f562797a5_expert_report_file_491533b6-6f5f-4b73-a6c7-885bd72fc592.pdf HTTP/1.1" 201 0
2026-03-29 14:01:33 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e5bca8fb-8ee1-5a5f-af58-c76f562797a5
2026-03-29 14:01:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e5bca8fb-8ee1-5a5f-af58-c76f562797a5, skipping ID generation
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e5bca8fb-8ee1-5a5f-af58-c76f562797a5
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKU12NXX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KU12NXX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ac6090>
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2948bf74-d236-5603-b70e-2fd46a0c937d/2948bf74-d236-5603-b70e-2fd46a0c937d_expert_report_file_62a0a220-b43e-48ba-b0f5-c0d99efe76b5.pdf HTTP/1.1" 201 0
2026-03-29 14:01:33 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2948bf74-d236-5603-b70e-2fd46a0c937d
2026-03-29 14:01:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2948bf74-d236-5603-b70e-2fd46a0c937d, skipping ID generation
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2948bf74-d236-5603-b70e-2fd46a0c937d
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DHN10VKV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HN10VKV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bf7450>
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dec02bb3-a8a6-53eb-9d54-baa7c1533839/dec02bb3-a8a6-53eb-9d54-baa7c1533839_expert_report_file_a1b6c57d-f74e-4731-bd6f-706dbc5c7e70.pdf HTTP/1.1" 201 0
2026-03-29 14:01:33 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item dec02bb3-a8a6-53eb-9d54-baa7c1533839
2026-03-29 14:01:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dec02bb3-a8a6-53eb-9d54-baa7c1533839, skipping ID generation
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item dec02bb3-a8a6-53eb-9d54-baa7c1533839
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DHD56FNE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HD56FNE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c877d0>
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_07505ac0-e3c8-5b8d-9859-f5dc09f698d4/07505ac0-e3c8-5b8d-9859-f5dc09f698d4_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ08VPE%252F699403717%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403717/600 saved to cache
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 07505ac0-e3c8-5b8d-9859-f5dc09f698d4
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400501%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400501 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411578%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411578 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698980732%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980732 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002509%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002509 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002522%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002522 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975424%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975424 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975363%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975363 not downloaded yet
2026-03-29 14:01:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002461/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002461>
2026-03-29 14:01:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002438/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BW69HZG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975312/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WJ63PFD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002446%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002446 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993930%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993930 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002453%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002453 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403530%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403530 not downloaded yet
2026-03-29 14:01:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OY05LPJ/42812116?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=AdLWcQ2qs25trWugTzufYOG9ko0m%2FlzQXWKzTd9OJG4%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002450/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002450>
2026-03-29 14:01:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980625/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980625>
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403678%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403678 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411601%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411601 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698980765%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980765 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002539%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002539 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002549%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002549 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975444%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975444 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975388%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975388 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002460%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002460 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993944%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993944 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002471%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002471 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403532%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403532 not downloaded yet
2026-03-29 14:01:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO09VDN/42812219?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=i1nq2VqGkCwv1rhFVPUXtbZ2Axv3OS9ycQSUzeL01dw%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975337/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975337>
2026-03-29 14:01:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002476/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002476>
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411631%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411631 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698980803%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980803 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002551%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002551 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002565%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002565 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975471%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975471 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975407%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975407 not downloaded yet
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250aefa90>
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a8b8847e-6310-50e1-81bd-bf43dee7482c/a8b8847e-6310-50e1-81bd-bf43dee7482c_expert_report_file_f368c501-4397-4908-8e26-77b020f199b1.pdf HTTP/1.1" 201 0
2026-03-29 14:01:33 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a8b8847e-6310-50e1-81bd-bf43dee7482c
2026-03-29 14:01:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a8b8847e-6310-50e1-81bd-bf43dee7482c, skipping ID generation
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item a8b8847e-6310-50e1-81bd-bf43dee7482c
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLV53KDO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LV53KDO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL54XRG/42812138?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=RddyFzCtvV2CgH3KputFbxgh6YI9YvCUAEhCepvxEzg%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002478%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002478 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993963%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993963 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002482%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002482 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403533%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403533 not downloaded yet
2026-03-29 14:01:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN67DOU/42812135?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=zldHIPzSJUDjZew5R8UZfExY%2BzSnMDeLod%2FkToz%2BZBQ%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411656%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411656 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698980843%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980843 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002564%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002564 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002581%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002581 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975493%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975493 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975439%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975439 not downloaded yet
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699414574%27 HTTP/1.1" 200 None
2026-03-29 14:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414574 not downloaded yet
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b14890>
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95f6f498-5ed4-575f-906b-1f9abecf232a/95f6f498-5ed4-575f-906b-1f9abecf232a_expert_report_file_f0e09143-ee5d-438b-9120-e73c5dbd8356.pdf HTTP/1.1" 201 0
2026-03-29 14:01:34 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 95f6f498-5ed4-575f-906b-1f9abecf232a
2026-03-29 14:01:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 95f6f498-5ed4-575f-906b-1f9abecf232a, skipping ID generation
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 95f6f498-5ed4-575f-906b-1f9abecf232a
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DOY05LPJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OY05LPJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975312/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ63PFD/42812160?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=9uI0lUXMYm67nl%2BSAUd8Zntq6Dos5dVlmod5AlLygwY%3D)
2026-03-29 14:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403580/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL56COH/42812140?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=O9c1c2iEJ7SLvoU9Uc6Bd3x7EyZQa%2FPy9sxzUJgzKMs%3D)
2026-03-29 14:01:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975316/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EN12PFK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002500%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002500 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994025%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994025 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002495%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002495 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403534%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403534 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411682%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411682 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698980888%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980888 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002595%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002595 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002617%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002617 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975526%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975526 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975465%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975465 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699414592%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414592 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398268%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398268 not downloaded yet
2026-03-29 14:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002438/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW69HZG/42812224?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=uIYf%2F7uFZpHdbVbjhmKMacccmZag%2FSs2p8yaVge8A0I%3D)
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002512%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002512 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994040%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994040 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002514%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002514 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403536%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403536 not downloaded yet
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509f6310>
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01374d16-b6c8-54d8-9d9c-48b357b5e2fe/01374d16-b6c8-54d8-9d9c-48b357b5e2fe_expert_report_file_e7b2d38f-7dba-46e2-bc98-20a23a62a18f.pdf HTTP/1.1" 201 0
2026-03-29 14:01:34 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 01374d16-b6c8-54d8-9d9c-48b357b5e2fe
2026-03-29 14:01:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 01374d16-b6c8-54d8-9d9c-48b357b5e2fe, skipping ID generation
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 01374d16-b6c8-54d8-9d9c-48b357b5e2fe
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DRO09VDN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RO09VDN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bd7f10>
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08a36ba0-df13-524f-a32d-77746de17501/08a36ba0-df13-524f-a32d-77746de17501_expert_report_file_41d4c7a8-89f2-48c4-b049-0f1264fda3c8.pdf HTTP/1.1" 201 0
2026-03-29 14:01:34 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 08a36ba0-df13-524f-a32d-77746de17501
2026-03-29 14:01:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 08a36ba0-df13-524f-a32d-77746de17501, skipping ID generation
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 08a36ba0-df13-524f-a32d-77746de17501
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DSL54XRG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SL54XRG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509cc450>
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40276d51-e78e-5723-b17d-354633652a1a/40276d51-e78e-5723-b17d-354633652a1a_expert_report_file_6d289c55-f1ec-4d14-9679-f43b74950022.pdf HTTP/1.1" 201 0
2026-03-29 14:01:34 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 40276d51-e78e-5723-b17d-354633652a1a
2026-03-29 14:01:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 40276d51-e78e-5723-b17d-354633652a1a, skipping ID generation
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 40276d51-e78e-5723-b17d-354633652a1a
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DFN67DOU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FN67DOU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT58MMV/42783236?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=RPRXYicv0EPlJ8e7m7EiT%2FnGLFjGn4i%2B3XTjw0Z9ZDQ%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002461/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW69HZG/42812224?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=uIYf%2F7uFZpHdbVbjhmKMacccmZag%2FSs2p8yaVge8A0I%3D)
2026-03-29 14:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002450/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19TZL/42812252?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=cn80VRrkqMrLx%2BTvEmkX%2FFpGTBnJ0xQCq1IkzUBYpkc%3D)
2026-03-29 14:01:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975363/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975363>
2026-03-29 14:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980625/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL18KKR/42812173?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=MbMawqVuX0FtHBGu5TmMX25KLnA8R4gDSIo9wVjNuhU%3D)
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975552%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975552 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975484%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975484 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699414630%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414630 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398270%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398270 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002530%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002530 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994066%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994066 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002547%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002547 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403537%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403537 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411444%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411444 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400370%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400370 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975325%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975325 not downloaded yet
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b7d550>
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_960c3fe7-603a-5f61-9256-bf951a675381/960c3fe7-603a-5f61-9256-bf951a675381_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ63PFD%252F698975312%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975312/600 saved to cache
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 960c3fe7-603a-5f61-9256-bf951a675381
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c8c890>
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f/96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGL56COH%252F699403580%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403580/600 saved to cache
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f
2026-03-29 14:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002476/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW69HZG/42812224?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=uIYf%2F7uFZpHdbVbjhmKMacccmZag%2FSs2p8yaVge8A0I%3D)
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975506%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975506 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699414664%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414664 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398273%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398273 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002553%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002553 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994096%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994096 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002569%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002569 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403538%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403538 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411446%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411446 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400371%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400371 not downloaded yet
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975353%27 HTTP/1.1" 200 None
2026-03-29 14:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975353 not downloaded yet
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d6b350>
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb831cdf-ecc0-5b59-9746-8a4f57362939/bb831cdf-ecc0-5b59-9746-8a4f57362939_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBW69HZG%252F699002438%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002438/600 saved to cache
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bb831cdf-ecc0-5b59-9746-8a4f57362939
2026-03-29 14:01:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD06HEV/42812253?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=PRjdGaVvzURO66Pe054%2BbxAW7R0Zs4O32r%2BlX1p%2BXNM%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB07CVZ/42812262?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=Eb%2B2xEA8NuQH%2FK3u5tYic1NLkN%2BX9t7EyCVDupiuq%2Bo%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:01:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975316/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN12PFK/42812134?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=o%2B3lFLT3TpHToL9F4eGBPv08SHHjh6dTqMPHkK05VSc%3D)
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975531%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975531 not downloaded yet
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699414687%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414687 not downloaded yet
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398276%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398276 not downloaded yet
2026-03-29 14:01:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975407/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975407>
2026-03-29 14:01:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975388/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975388>
2026-03-29 14:01:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414571/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LV53KDO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975337/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ63PFD/42812160?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=9uI0lUXMYm67nl%2BSAUd8Zntq6Dos5dVlmod5AlLygwY%3D)
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002575%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002575 not downloaded yet
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994120%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994120 not downloaded yet
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002597%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002597 not downloaded yet
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699403539%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403539 not downloaded yet
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411449%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411449 not downloaded yet
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400373%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400373 not downloaded yet
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975383%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975383 not downloaded yet
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b22210>
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c0c3e627-4213-59af-8bb3-a8a016e8230b/c0c3e627-4213-59af-8bb3-a8a016e8230b_expert_report_file_53937f6c-c988-4477-aaa3-f8124f49e8b9.pdf HTTP/1.1" 201 0
2026-03-29 14:01:35 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c0c3e627-4213-59af-8bb3-a8a016e8230b
2026-03-29 14:01:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c0c3e627-4213-59af-8bb3-a8a016e8230b, skipping ID generation
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item c0c3e627-4213-59af-8bb3-a8a016e8230b
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYT58MMV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YT58MMV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509f3f50>
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb831cdf-ecc0-5b59-9746-8a4f57362939/bb831cdf-ecc0-5b59-9746-8a4f57362939_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBW69HZG%252F699002461%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002461/600 saved to cache
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item bb831cdf-ecc0-5b59-9746-8a4f57362939
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff254140790>
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36fdaeef-0f11-5aec-a46a-fd27de9446df/36fdaeef-0f11-5aec-a46a-fd27de9446df_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT19TZL%252F699002450%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002450/600 saved to cache
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 36fdaeef-0f11-5aec-a46a-fd27de9446df
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ceb310>
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d25e626-366d-536f-a42a-deec8e97c591/1d25e626-366d-536f-a42a-deec8e97c591_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBL18KKR%252F698980625%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980625/600 saved to cache
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1d25e626-366d-536f-a42a-deec8e97c591
2026-03-29 14:01:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403533/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403533>
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699414712%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414712 not downloaded yet
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398280%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398280 not downloaded yet
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fa3490>
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb831cdf-ecc0-5b59-9746-8a4f57362939/bb831cdf-ecc0-5b59-9746-8a4f57362939_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBW69HZG%252F699002476%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002476/600 saved to cache
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item bb831cdf-ecc0-5b59-9746-8a4f57362939
2026-03-29 14:01:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975363/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN12PFK/42812134?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=o%2B3lFLT3TpHToL9F4eGBPv08SHHjh6dTqMPHkK05VSc%3D)
2026-03-29 14:01:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002482/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002482>
2026-03-29 14:01:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403534/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403534>
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002589%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002589 not downloaded yet
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994143%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994143 not downloaded yet
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002621%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002621 not downloaded yet
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411470%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411470 not downloaded yet
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400375%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400375 not downloaded yet
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975409%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975409 not downloaded yet
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398275%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398275 not downloaded yet
2026-03-29 14:01:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400370/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400370>
2026-03-29 14:01:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411444/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411444>
2026-03-29 14:01:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403537/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403537>
2026-03-29 14:01:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975325/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975325>
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699414731%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414731 not downloaded yet
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398282%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398282 not downloaded yet
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e6b790>
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_58eb264a-caef-5f56-a610-95e10b061ef7/58eb264a-caef-5f56-a610-95e10b061ef7_expert_report_file_eaaee4e2-8a15-47f1-a9ac-8542b5a73516.pdf HTTP/1.1" 201 0
2026-03-29 14:01:35 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 58eb264a-caef-5f56-a610-95e10b061ef7
2026-03-29 14:01:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 58eb264a-caef-5f56-a610-95e10b061ef7, skipping ID generation
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 58eb264a-caef-5f56-a610-95e10b061ef7
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGD06HEV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GD06HEV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fb2e90>
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec8f331e-af59-57df-8312-752961cfee68/ec8f331e-af59-57df-8312-752961cfee68_expert_report_file_8a376513-05a3-4d92-8bc2-a8cfd01d61b5.pdf HTTP/1.1" 201 0
2026-03-29 14:01:35 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ec8f331e-af59-57df-8312-752961cfee68
2026-03-29 14:01:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ec8f331e-af59-57df-8312-752961cfee68, skipping ID generation
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item ec8f331e-af59-57df-8312-752961cfee68
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DSB07CVZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SB07CVZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c7e4d0>
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b1c4aa0-244e-5392-b443-05bfab0a80f8/9b1c4aa0-244e-5392-b443-05bfab0a80f8_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEN12PFK%252F698975316%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975316/600 saved to cache
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9b1c4aa0-244e-5392-b443-05bfab0a80f8
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250972a50>
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_960c3fe7-603a-5f61-9256-bf951a675381/960c3fe7-603a-5f61-9256-bf951a675381_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ63PFD%252F698975337%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975337/600 saved to cache
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 960c3fe7-603a-5f61-9256-bf951a675381
2026-03-29 14:01:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002547/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002547>
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411493%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411493 not downloaded yet
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400379%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400379 not downloaded yet
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975438%27 HTTP/1.1" 200 None
2026-03-29 14:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975438 not downloaded yet
2026-03-29 14:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398278%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398278 not downloaded yet
2026-03-29 14:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975388/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN12PFK/42812134?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=o%2B3lFLT3TpHToL9F4eGBPv08SHHjh6dTqMPHkK05VSc%3D)
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699414745%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414745 not downloaded yet
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398287%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398287 not downloaded yet
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419210%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419210 not downloaded yet
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419208%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419208 not downloaded yet
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fb4790>
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b1c4aa0-244e-5392-b443-05bfab0a80f8/9b1c4aa0-244e-5392-b443-05bfab0a80f8_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEN12PFK%252F698975363%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975363/600 saved to cache
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9b1c4aa0-244e-5392-b443-05bfab0a80f8
2026-03-29 14:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975407/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN12PFK/42812134?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=o%2B3lFLT3TpHToL9F4eGBPv08SHHjh6dTqMPHkK05VSc%3D)
2026-03-29 14:01:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414687/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414687>
2026-03-29 14:01:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398276/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398276>
2026-03-29 14:01:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975531/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975531>
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411514%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411514 not downloaded yet
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400381%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400381 not downloaded yet
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975461%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975461 not downloaded yet
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398283%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398283 not downloaded yet
2026-03-29 14:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414571/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV53KDO/42812248?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=mJ3kQjgW5nLJFlVErbVSvoVXSB3fLR5aVNuJV2s%2FQKk%3D)
2026-03-29 14:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403533/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HD56FNE/42812177?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=A6Zyg1df4ZTk73l%2B0a0IL9bJ74aZUP%2FZ11dEKdaONxM%3D)
2026-03-29 14:01:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975353/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975353>
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398292%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398292 not downloaded yet
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419217%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419217 not downloaded yet
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419209%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419209 not downloaded yet
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411543%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411543 not downloaded yet
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400382%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400382 not downloaded yet
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975494%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975494 not downloaded yet
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398288%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398288 not downloaded yet
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a43250>
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b1c4aa0-244e-5392-b443-05bfab0a80f8/9b1c4aa0-244e-5392-b443-05bfab0a80f8_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEN12PFK%252F698975388%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975388/600 saved to cache
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9b1c4aa0-244e-5392-b443-05bfab0a80f8
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419222%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419222 not downloaded yet
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419215%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419215 not downloaded yet
2026-03-29 14:01:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398280/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398280>
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411567%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411567 not downloaded yet
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699400384%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400384 not downloaded yet
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975513%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975513 not downloaded yet
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398294%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398294 not downloaded yet
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a34310>
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b1c4aa0-244e-5392-b443-05bfab0a80f8/9b1c4aa0-244e-5392-b443-05bfab0a80f8_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEN12PFK%252F698975407%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975407/600 saved to cache
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9b1c4aa0-244e-5392-b443-05bfab0a80f8
2026-03-29 14:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400370/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL54XRG/42812138?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=RddyFzCtvV2CgH3KputFbxgh6YI9YvCUAEhCepvxEzg%3D)
2026-03-29 14:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403537/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HD56FNE/42812177?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=A6Zyg1df4ZTk73l%2B0a0IL9bJ74aZUP%2FZ11dEKdaONxM%3D)
2026-03-29 14:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403534/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HD56FNE/42812177?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=A6Zyg1df4ZTk73l%2B0a0IL9bJ74aZUP%2FZ11dEKdaONxM%3D)
2026-03-29 14:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411444/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO09VDN/42812219?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=i1nq2VqGkCwv1rhFVPUXtbZ2Axv3OS9ycQSUzeL01dw%3D)
2026-03-29 14:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002482/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN10VKV/42812259?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=dIJ1EISe8NozOYslL9UFf9v%2BKlIbBlJcYyIRILirjm0%3D)
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419235%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419235 not downloaded yet
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419223%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419223 not downloaded yet
2026-03-29 14:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975325/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN67DOU/42812135?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=zldHIPzSJUDjZew5R8UZfExY%2BzSnMDeLod%2FkToz%2BZBQ%3D)
2026-03-29 14:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002547/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN10VKV/42812259?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=dIJ1EISe8NozOYslL9UFf9v%2BKlIbBlJcYyIRILirjm0%3D)
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975537%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975537 not downloaded yet
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398298%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398298 not downloaded yet
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25190b790>
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a8b8847e-6310-50e1-81bd-bf43dee7482c/a8b8847e-6310-50e1-81bd-bf43dee7482c_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV53KDO%252F699414571%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414571/600 saved to cache
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a8b8847e-6310-50e1-81bd-bf43dee7482c
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25191f910>
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dec02bb3-a8a6-53eb-9d54-baa7c1533839/dec02bb3-a8a6-53eb-9d54-baa7c1533839_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHD56FNE%252F699403533%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403533/600 saved to cache
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item dec02bb3-a8a6-53eb-9d54-baa7c1533839
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419245%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419245 not downloaded yet
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419233%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419233 not downloaded yet
2026-03-29 14:01:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419206/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SB07CVZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975353/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN67DOU/42812135?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=zldHIPzSJUDjZew5R8UZfExY%2BzSnMDeLod%2FkToz%2BZBQ%3D)
2026-03-29 14:01:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398278/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398278>
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398304%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398304 not downloaded yet
2026-03-29 14:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975531/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN12PFK/42812134?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=o%2B3lFLT3TpHToL9F4eGBPv08SHHjh6dTqMPHkK05VSc%3D)
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419260%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419260 not downloaded yet
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419253%27 HTTP/1.1" 200 None
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419253 not downloaded yet
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a41910>
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08a36ba0-df13-524f-a32d-77746de17501/08a36ba0-df13-524f-a32d-77746de17501_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL54XRG%252F699400370%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400370/600 saved to cache
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 08a36ba0-df13-524f-a32d-77746de17501
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a3f690>
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dec02bb3-a8a6-53eb-9d54-baa7c1533839/dec02bb3-a8a6-53eb-9d54-baa7c1533839_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHD56FNE%252F699403537%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403537/600 saved to cache
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item dec02bb3-a8a6-53eb-9d54-baa7c1533839
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b90050>
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dec02bb3-a8a6-53eb-9d54-baa7c1533839/dec02bb3-a8a6-53eb-9d54-baa7c1533839_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHD56FNE%252F699403534%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403534/600 saved to cache
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item dec02bb3-a8a6-53eb-9d54-baa7c1533839
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a84f10>
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01374d16-b6c8-54d8-9d9c-48b357b5e2fe/01374d16-b6c8-54d8-9d9c-48b357b5e2fe_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRO09VDN%252F699411444%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411444/600 saved to cache
2026-03-29 14:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 01374d16-b6c8-54d8-9d9c-48b357b5e2fe
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25194c210>
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2948bf74-d236-5603-b70e-2fd46a0c937d/2948bf74-d236-5603-b70e-2fd46a0c937d_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHN10VKV%252F699002482%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002482/600 saved to cache
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2948bf74-d236-5603-b70e-2fd46a0c937d
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a41910>
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40276d51-e78e-5723-b17d-354633652a1a/40276d51-e78e-5723-b17d-354633652a1a_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFN67DOU%252F698975325%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975325/600 saved to cache
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 40276d51-e78e-5723-b17d-354633652a1a
2026-03-29 14:01:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c5be10>
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2948bf74-d236-5603-b70e-2fd46a0c937d/2948bf74-d236-5603-b70e-2fd46a0c937d_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHN10VKV%252F699002547%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002547/600 saved to cache
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2948bf74-d236-5603-b70e-2fd46a0c937d
2026-03-29 14:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398276/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OY05LPJ/42812116?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=AdLWcQ2qs25trWugTzufYOG9ko0m%2FlzQXWKzTd9OJG4%3D)
2026-03-29 14:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414687/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV53KDO/42812248?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=mJ3kQjgW5nLJFlVErbVSvoVXSB3fLR5aVNuJV2s%2FQKk%3D)
2026-03-29 14:01:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419208/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419208>
2026-03-29 14:01:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419210/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419210>
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398312%27 HTTP/1.1" 200 None
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398312 not downloaded yet
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419278%27 HTTP/1.1" 200 None
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419278 not downloaded yet
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419273%27 HTTP/1.1" 200 None
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419273 not downloaded yet
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c5e1d0>
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40276d51-e78e-5723-b17d-354633652a1a/40276d51-e78e-5723-b17d-354633652a1a_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFN67DOU%252F698975353%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975353/600 saved to cache
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 40276d51-e78e-5723-b17d-354633652a1a
2026-03-29 14:01:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fdb490>
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b1c4aa0-244e-5392-b443-05bfab0a80f8/9b1c4aa0-244e-5392-b443-05bfab0a80f8_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEN12PFK%252F698975531%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975531/600 saved to cache
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9b1c4aa0-244e-5392-b443-05bfab0a80f8
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419295%27 HTTP/1.1" 200 None
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419295 not downloaded yet
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419298%27 HTTP/1.1" 200 None
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419298 not downloaded yet
2026-03-29 14:01:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419222/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419222>
2026-03-29 14:01:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398288/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398288>
2026-03-29 14:01:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419215/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419215>
2026-03-29 14:01:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398294/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398294>
2026-03-29 14:01:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975513/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975513>
2026-03-29 14:01:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400382/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400382>
2026-03-29 14:01:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975494/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975494>
2026-03-29 14:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398280/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OY05LPJ/42812116?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=AdLWcQ2qs25trWugTzufYOG9ko0m%2FlzQXWKzTd9OJG4%3D)
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fe8b50>
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95f6f498-5ed4-575f-906b-1f9abecf232a/95f6f498-5ed4-575f-906b-1f9abecf232a_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOY05LPJ%252F699398276%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398276/600 saved to cache
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 95f6f498-5ed4-575f-906b-1f9abecf232a
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fc4e90>
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a8b8847e-6310-50e1-81bd-bf43dee7482c/a8b8847e-6310-50e1-81bd-bf43dee7482c_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV53KDO%252F699414687%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414687/600 saved to cache
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a8b8847e-6310-50e1-81bd-bf43dee7482c
2026-03-29 14:01:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419245/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419245>
2026-03-29 14:01:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419233/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419233>
2026-03-29 14:01:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398298/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398298>
2026-03-29 14:01:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398304/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398304>
2026-03-29 14:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419208/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB07CVZ/42812262?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=Eb%2B2xEA8NuQH%2FK3u5tYic1NLkN%2BX9t7EyCVDupiuq%2Bo%3D)
2026-03-29 14:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419206/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB07CVZ/42812262?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=Eb%2B2xEA8NuQH%2FK3u5tYic1NLkN%2BX9t7EyCVDupiuq%2Bo%3D)
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251037b90>
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95f6f498-5ed4-575f-906b-1f9abecf232a/95f6f498-5ed4-575f-906b-1f9abecf232a_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOY05LPJ%252F699398280%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398280/600 saved to cache
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 95f6f498-5ed4-575f-906b-1f9abecf232a
2026-03-29 14:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419210/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD06HEV/42812253?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=PRjdGaVvzURO66Pe054%2BbxAW7R0Zs4O32r%2BlX1p%2BXNM%3D)
2026-03-29 14:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398278/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT58MMV/42783236?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=RPRXYicv0EPlJ8e7m7EiT%2FnGLFjGn4i%2B3XTjw0Z9ZDQ%3D)
2026-03-29 14:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419215/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB07CVZ/42812262?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=Eb%2B2xEA8NuQH%2FK3u5tYic1NLkN%2BX9t7EyCVDupiuq%2Bo%3D)
2026-03-29 14:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398288/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT58MMV/42783236?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=RPRXYicv0EPlJ8e7m7EiT%2FnGLFjGn4i%2B3XTjw0Z9ZDQ%3D)
2026-03-29 14:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975513/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN67DOU/42812135?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=zldHIPzSJUDjZew5R8UZfExY%2BzSnMDeLod%2FkToz%2BZBQ%3D)
2026-03-29 14:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400382/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL54XRG/42812138?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=RddyFzCtvV2CgH3KputFbxgh6YI9YvCUAEhCepvxEzg%3D)
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fb4a10>
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec8f331e-af59-57df-8312-752961cfee68/ec8f331e-af59-57df-8312-752961cfee68_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB07CVZ%252F699419208%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419208/600 saved to cache
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ec8f331e-af59-57df-8312-752961cfee68
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b5edd0>
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec8f331e-af59-57df-8312-752961cfee68/ec8f331e-af59-57df-8312-752961cfee68_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB07CVZ%252F699419206%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419206/600 saved to cache
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ec8f331e-af59-57df-8312-752961cfee68
2026-03-29 14:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975494/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN67DOU/42812135?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=zldHIPzSJUDjZew5R8UZfExY%2BzSnMDeLod%2FkToz%2BZBQ%3D)
2026-03-29 14:01:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419298/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419298>
2026-03-29 14:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398304/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT58MMV/42783236?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=RPRXYicv0EPlJ8e7m7EiT%2FnGLFjGn4i%2B3XTjw0Z9ZDQ%3D)
2026-03-29 14:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419222/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD06HEV/42812253?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=PRjdGaVvzURO66Pe054%2BbxAW7R0Zs4O32r%2BlX1p%2BXNM%3D)
2026-03-29 14:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398298/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT58MMV/42783236?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=RPRXYicv0EPlJ8e7m7EiT%2FnGLFjGn4i%2B3XTjw0Z9ZDQ%3D)
2026-03-29 14:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419233/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB07CVZ/42812262?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=Eb%2B2xEA8NuQH%2FK3u5tYic1NLkN%2BX9t7EyCVDupiuq%2Bo%3D)
2026-03-29 14:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419245/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD06HEV/42812253?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=PRjdGaVvzURO66Pe054%2BbxAW7R0Zs4O32r%2BlX1p%2BXNM%3D)
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519b10d0>
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_58eb264a-caef-5f56-a610-95e10b061ef7/58eb264a-caef-5f56-a610-95e10b061ef7_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGD06HEV%252F699419210%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419210/600 saved to cache
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 58eb264a-caef-5f56-a610-95e10b061ef7
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d5db50>
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c0c3e627-4213-59af-8bb3-a8a016e8230b/c0c3e627-4213-59af-8bb3-a8a016e8230b_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT58MMV%252F699398278%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398278/600 saved to cache
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c0c3e627-4213-59af-8bb3-a8a016e8230b
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c0f910>
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec8f331e-af59-57df-8312-752961cfee68/ec8f331e-af59-57df-8312-752961cfee68_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB07CVZ%252F699419215%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419215/600 saved to cache
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ec8f331e-af59-57df-8312-752961cfee68
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d2ce90>
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c0c3e627-4213-59af-8bb3-a8a016e8230b/c0c3e627-4213-59af-8bb3-a8a016e8230b_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT58MMV%252F699398288%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398288/600 saved to cache
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c0c3e627-4213-59af-8bb3-a8a016e8230b
2026-03-29 14:01:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e17810>
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40276d51-e78e-5723-b17d-354633652a1a/40276d51-e78e-5723-b17d-354633652a1a_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFN67DOU%252F698975513%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975513/600 saved to cache
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 40276d51-e78e-5723-b17d-354633652a1a
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d2f510>
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08a36ba0-df13-524f-a32d-77746de17501/08a36ba0-df13-524f-a32d-77746de17501_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL54XRG%252F699400382%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400382/600 saved to cache
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 08a36ba0-df13-524f-a32d-77746de17501
2026-03-29 14:01:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419295/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419295>
2026-03-29 14:01:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419273/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419273>
2026-03-29 14:01:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ac90d0>
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40276d51-e78e-5723-b17d-354633652a1a/40276d51-e78e-5723-b17d-354633652a1a_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFN67DOU%252F698975494%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975494/600 saved to cache
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 40276d51-e78e-5723-b17d-354633652a1a
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cb9bd0>
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c0c3e627-4213-59af-8bb3-a8a016e8230b/c0c3e627-4213-59af-8bb3-a8a016e8230b_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT58MMV%252F699398304%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398304/600 saved to cache
2026-03-29 14:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c0c3e627-4213-59af-8bb3-a8a016e8230b
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b46010>
2026-03-29 14:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_58eb264a-caef-5f56-a610-95e10b061ef7/58eb264a-caef-5f56-a610-95e10b061ef7_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGD06HEV%252F699419222%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419222/600 saved to cache
2026-03-29 14:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 58eb264a-caef-5f56-a610-95e10b061ef7
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff252b29a90>
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c0c3e627-4213-59af-8bb3-a8a016e8230b/c0c3e627-4213-59af-8bb3-a8a016e8230b_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT58MMV%252F699398298%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398298/600 saved to cache
2026-03-29 14:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c0c3e627-4213-59af-8bb3-a8a016e8230b
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b45890>
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec8f331e-af59-57df-8312-752961cfee68/ec8f331e-af59-57df-8312-752961cfee68_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB07CVZ%252F699419233%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419233/600 saved to cache
2026-03-29 14:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ec8f331e-af59-57df-8312-752961cfee68
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bc5450>
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_58eb264a-caef-5f56-a610-95e10b061ef7/58eb264a-caef-5f56-a610-95e10b061ef7_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGD06HEV%252F699419245%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419245/600 saved to cache
2026-03-29 14:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 58eb264a-caef-5f56-a610-95e10b061ef7
2026-03-29 14:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419260/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419260>
2026-03-29 14:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419253/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419253>
2026-03-29 14:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398312/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398312>
2026-03-29 14:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419278/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419278>
2026-03-29 14:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975537/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975537>
2026-03-29 14:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419223/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419223>
2026-03-29 14:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419298/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB07CVZ/42812262?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=Eb%2B2xEA8NuQH%2FK3u5tYic1NLkN%2BX9t7EyCVDupiuq%2Bo%3D)
2026-03-29 14:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400384/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400384>
2026-03-29 14:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419217/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419217>
2026-03-29 14:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419209/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419209>
2026-03-29 14:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411543/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411543>
2026-03-29 14:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411567/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411567>
2026-03-29 14:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419235/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419235>
2026-03-29 14:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419273/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB07CVZ/42812262?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=Eb%2B2xEA8NuQH%2FK3u5tYic1NLkN%2BX9t7EyCVDupiuq%2Bo%3D)
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c5fb90>
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec8f331e-af59-57df-8312-752961cfee68/ec8f331e-af59-57df-8312-752961cfee68_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB07CVZ%252F699419298%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419298/600 saved to cache
2026-03-29 14:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ec8f331e-af59-57df-8312-752961cfee68
2026-03-29 14:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975537/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN67DOU/42812135?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=zldHIPzSJUDjZew5R8UZfExY%2BzSnMDeLod%2FkToz%2BZBQ%3D)
2026-03-29 14:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419278/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD06HEV/42812253?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=PRjdGaVvzURO66Pe054%2BbxAW7R0Zs4O32r%2BlX1p%2BXNM%3D)
2026-03-29 14:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398312/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT58MMV/42783236?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=RPRXYicv0EPlJ8e7m7EiT%2FnGLFjGn4i%2B3XTjw0Z9ZDQ%3D)
2026-03-29 14:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419223/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB07CVZ/42812262?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=Eb%2B2xEA8NuQH%2FK3u5tYic1NLkN%2BX9t7EyCVDupiuq%2Bo%3D)
2026-03-29 14:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419253/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB07CVZ/42812262?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=Eb%2B2xEA8NuQH%2FK3u5tYic1NLkN%2BX9t7EyCVDupiuq%2Bo%3D)
2026-03-29 14:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419295/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD06HEV/42812253?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=PRjdGaVvzURO66Pe054%2BbxAW7R0Zs4O32r%2BlX1p%2BXNM%3D)
2026-03-29 14:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419260/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD06HEV/42812253?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=PRjdGaVvzURO66Pe054%2BbxAW7R0Zs4O32r%2BlX1p%2BXNM%3D)
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250963ed0>
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec8f331e-af59-57df-8312-752961cfee68/ec8f331e-af59-57df-8312-752961cfee68_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB07CVZ%252F699419273%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419273/600 saved to cache
2026-03-29 14:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ec8f331e-af59-57df-8312-752961cfee68
2026-03-29 14:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398292/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398292>
2026-03-29 14:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419217/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD06HEV/42812253?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=PRjdGaVvzURO66Pe054%2BbxAW7R0Zs4O32r%2BlX1p%2BXNM%3D)
2026-03-29 14:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400384/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL54XRG/42812138?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=RddyFzCtvV2CgH3KputFbxgh6YI9YvCUAEhCepvxEzg%3D)
2026-03-29 14:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411567/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO09VDN/42812219?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=i1nq2VqGkCwv1rhFVPUXtbZ2Axv3OS9ycQSUzeL01dw%3D)
2026-03-29 14:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419235/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD06HEV/42812253?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=PRjdGaVvzURO66Pe054%2BbxAW7R0Zs4O32r%2BlX1p%2BXNM%3D)
2026-03-29 14:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411543/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO09VDN/42812219?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=i1nq2VqGkCwv1rhFVPUXtbZ2Axv3OS9ycQSUzeL01dw%3D)
2026-03-29 14:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419209/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB07CVZ/42812262?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=Eb%2B2xEA8NuQH%2FK3u5tYic1NLkN%2BX9t7EyCVDupiuq%2Bo%3D)
2026-03-29 14:01:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:38 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:38 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250950c90>
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40276d51-e78e-5723-b17d-354633652a1a/40276d51-e78e-5723-b17d-354633652a1a_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFN67DOU%252F698975537%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975537/600 saved to cache
2026-03-29 14:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 40276d51-e78e-5723-b17d-354633652a1a
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d2f010>
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_58eb264a-caef-5f56-a610-95e10b061ef7/58eb264a-caef-5f56-a610-95e10b061ef7_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGD06HEV%252F699419278%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419278/600 saved to cache
2026-03-29 14:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 58eb264a-caef-5f56-a610-95e10b061ef7
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25187f590>
2026-03-29 14:01:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c0c3e627-4213-59af-8bb3-a8a016e8230b/c0c3e627-4213-59af-8bb3-a8a016e8230b_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT58MMV%252F699398312%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398312/600 saved to cache
2026-03-29 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c0c3e627-4213-59af-8bb3-a8a016e8230b
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509fdd10>
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec8f331e-af59-57df-8312-752961cfee68/ec8f331e-af59-57df-8312-752961cfee68_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB07CVZ%252F699419223%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419223/600 saved to cache
2026-03-29 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ec8f331e-af59-57df-8312-752961cfee68
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250feb990>
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec8f331e-af59-57df-8312-752961cfee68/ec8f331e-af59-57df-8312-752961cfee68_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB07CVZ%252F699419253%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419253/600 saved to cache
2026-03-29 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ec8f331e-af59-57df-8312-752961cfee68
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b206d0>
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_58eb264a-caef-5f56-a610-95e10b061ef7/58eb264a-caef-5f56-a610-95e10b061ef7_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGD06HEV%252F699419295%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419295/600 saved to cache
2026-03-29 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 58eb264a-caef-5f56-a610-95e10b061ef7
2026-03-29 14:01:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398287/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398287>
2026-03-29 14:01:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400381/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400381>
2026-03-29 14:01:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975438/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975438>
2026-03-29 14:01:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398283/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398283>
2026-03-29 14:01:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414745/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414745>
2026-03-29 14:01:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975461/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975461>
2026-03-29 14:01:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411514/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411514>
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e16050>
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_58eb264a-caef-5f56-a610-95e10b061ef7/58eb264a-caef-5f56-a610-95e10b061ef7_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGD06HEV%252F699419260%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419260/600 saved to cache
2026-03-29 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 58eb264a-caef-5f56-a610-95e10b061ef7
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ce9f50>
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_58eb264a-caef-5f56-a610-95e10b061ef7/58eb264a-caef-5f56-a610-95e10b061ef7_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGD06HEV%252F699419217%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419217/600 saved to cache
2026-03-29 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 58eb264a-caef-5f56-a610-95e10b061ef7
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251842350>
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08a36ba0-df13-524f-a32d-77746de17501/08a36ba0-df13-524f-a32d-77746de17501_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL54XRG%252F699400384%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400384/600 saved to cache
2026-03-29 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 08a36ba0-df13-524f-a32d-77746de17501
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff254ebc9d0>
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01374d16-b6c8-54d8-9d9c-48b357b5e2fe/01374d16-b6c8-54d8-9d9c-48b357b5e2fe_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRO09VDN%252F699411567%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411567/600 saved to cache
2026-03-29 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 01374d16-b6c8-54d8-9d9c-48b357b5e2fe
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bbdd10>
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_58eb264a-caef-5f56-a610-95e10b061ef7/58eb264a-caef-5f56-a610-95e10b061ef7_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGD06HEV%252F699419235%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419235/600 saved to cache
2026-03-29 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 58eb264a-caef-5f56-a610-95e10b061ef7
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ceb5d0>
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01374d16-b6c8-54d8-9d9c-48b357b5e2fe/01374d16-b6c8-54d8-9d9c-48b357b5e2fe_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRO09VDN%252F699411543%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411543/600 saved to cache
2026-03-29 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 01374d16-b6c8-54d8-9d9c-48b357b5e2fe
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25096a990>
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec8f331e-af59-57df-8312-752961cfee68/ec8f331e-af59-57df-8312-752961cfee68_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB07CVZ%252F699419209%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419209/600 saved to cache
2026-03-29 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ec8f331e-af59-57df-8312-752961cfee68
2026-03-29 14:01:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ec8f331e-af59-57df-8312-752961cfee68, skipping ID generation
2026-03-29 14:01:39 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ec8f331e-af59-57df-8312-752961cfee68 sending to next pipeline
2026-03-29 14:01:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec8f331e-af59-57df-8312-752961cfee68, identifier: SB07%20CVZ
2026-03-29 14:01:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec8f331e-af59-57df-8312-752961cfee68 with identifier: SB07%20CVZ
2026-03-29 14:01:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec8f331e-af59-57df-8312-752961cfee68 with identifier: SB07%20CVZ
2026-03-29 14:01:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec8f331e-af59-57df-8312-752961cfee68 with identifier: SB07%20CVZ to the API
2026-03-29 14:01:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419209/600>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec8f331e-af59-57df-8312-752961cfee68/ec8f331e-af59-57df-8312-752961cfee68_expert_report_file_8a376513-05a3-4d92-8bc2-a8cfd01d61b5.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB07%20CVZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ec8f331e-af59-57df-8312-752961cfee68',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB07 CVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB07%20CVZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 103590,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec8f331e-af59-57df-8312-752961cfee68/ec8f331e-af59-57df-8312-752961cfee68_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 182141,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419206/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec8f331e-af59-57df-8312-752961cfee68/ec8f331e-af59-57df-8312-752961cfee68_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 201674,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419208/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec8f331e-af59-57df-8312-752961cfee68/ec8f331e-af59-57df-8312-752961cfee68_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 201689,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419209/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec8f331e-af59-57df-8312-752961cfee68/ec8f331e-af59-57df-8312-752961cfee68_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 197877,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419215/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec8f331e-af59-57df-8312-752961cfee68/ec8f331e-af59-57df-8312-752961cfee68_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 189893,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419223/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec8f331e-af59-57df-8312-752961cfee68/ec8f331e-af59-57df-8312-752961cfee68_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 145002,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419233/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec8f331e-af59-57df-8312-752961cfee68/ec8f331e-af59-57df-8312-752961cfee68_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 168230,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419253/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec8f331e-af59-57df-8312-752961cfee68/ec8f331e-af59-57df-8312-752961cfee68_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 175861,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419273/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec8f331e-af59-57df-8312-752961cfee68/ec8f331e-af59-57df-8312-752961cfee68_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156459,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB07CVZ/699419298/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.6 VISIA Hatchback',
 'transmission': 'manual',
 'trim': 'VISIA',
 'vin': 'SJNFAAJ10U1064655',
 'year': 2007}
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB07%2520CVZ%27 HTTP/1.1" 200 None
2026-03-29 14:01:40 [bca.uk] INFO: Saving data for SB07%20CVZ: {'created_time': 1774792900.207397, 'last_price_update_time': 1774792900.207409, 'auction_closing_time': 1774864800.0}
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB07%2520CVZ') HTTP/1.1" 204 0
2026-03-29 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398282/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398282>
2026-03-29 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411493/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411493>
2026-03-29 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975409/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975409>
2026-03-29 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398275/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398275>
2026-03-29 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419207/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GD06HEV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414731/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414731>
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 5 for item c0c3e627-4213-59af-8bb3-a8a016e8230b due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398292/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OY05LPJ/42812116?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=AdLWcQ2qs25trWugTzufYOG9ko0m%2FlzQXWKzTd9OJG4%3D)
2026-03-29 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975438/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN67DOU/42812135?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=zldHIPzSJUDjZew5R8UZfExY%2BzSnMDeLod%2FkToz%2BZBQ%3D)
2026-03-29 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400381/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL54XRG/42812138?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=RddyFzCtvV2CgH3KputFbxgh6YI9YvCUAEhCepvxEzg%3D)
2026-03-29 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414745/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV53KDO/42812248?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=mJ3kQjgW5nLJFlVErbVSvoVXSB3fLR5aVNuJV2s%2FQKk%3D)
2026-03-29 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398287/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OY05LPJ/42812116?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=AdLWcQ2qs25trWugTzufYOG9ko0m%2FlzQXWKzTd9OJG4%3D)
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519b0610>
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95f6f498-5ed4-575f-906b-1f9abecf232a/95f6f498-5ed4-575f-906b-1f9abecf232a_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOY05LPJ%252F699398292%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398292/600 saved to cache
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 95f6f498-5ed4-575f-906b-1f9abecf232a
2026-03-29 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975461/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN67DOU/42812135?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=zldHIPzSJUDjZew5R8UZfExY%2BzSnMDeLod%2FkToz%2BZBQ%3D)
2026-03-29 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398283/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT58MMV/42783236?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=RPRXYicv0EPlJ8e7m7EiT%2FnGLFjGn4i%2B3XTjw0Z9ZDQ%3D)
2026-03-29 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411514/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO09VDN/42812219?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=i1nq2VqGkCwv1rhFVPUXtbZ2Axv3OS9ycQSUzeL01dw%3D)
2026-03-29 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414731/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV53KDO/42812248?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=mJ3kQjgW5nLJFlVErbVSvoVXSB3fLR5aVNuJV2s%2FQKk%3D)
2026-03-29 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419207/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD06HEV/42812253?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=PRjdGaVvzURO66Pe054%2BbxAW7R0Zs4O32r%2BlX1p%2BXNM%3D)
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25100f910>
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40276d51-e78e-5723-b17d-354633652a1a/40276d51-e78e-5723-b17d-354633652a1a_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFN67DOU%252F698975438%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975438/600 saved to cache
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 40276d51-e78e-5723-b17d-354633652a1a
2026-03-29 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398275/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT58MMV/42783236?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=RPRXYicv0EPlJ8e7m7EiT%2FnGLFjGn4i%2B3XTjw0Z9ZDQ%3D)
2026-03-29 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400375/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400375>
2026-03-29 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975409/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN67DOU/42812135?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=zldHIPzSJUDjZew5R8UZfExY%2BzSnMDeLod%2FkToz%2BZBQ%3D)
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cd3790>
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08a36ba0-df13-524f-a32d-77746de17501/08a36ba0-df13-524f-a32d-77746de17501_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL54XRG%252F699400381%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400381/600 saved to cache
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 08a36ba0-df13-524f-a32d-77746de17501
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fb6dd0>
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a8b8847e-6310-50e1-81bd-bf43dee7482c/a8b8847e-6310-50e1-81bd-bf43dee7482c_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV53KDO%252F699414745%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414745/600 saved to cache
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a8b8847e-6310-50e1-81bd-bf43dee7482c
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509fe410>
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95f6f498-5ed4-575f-906b-1f9abecf232a/95f6f498-5ed4-575f-906b-1f9abecf232a_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOY05LPJ%252F699398287%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398287/600 saved to cache
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 95f6f498-5ed4-575f-906b-1f9abecf232a
2026-03-29 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398282/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OY05LPJ/42812116?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=AdLWcQ2qs25trWugTzufYOG9ko0m%2FlzQXWKzTd9OJG4%3D)
2026-03-29 14:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411493/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO09VDN/42812219?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=i1nq2VqGkCwv1rhFVPUXtbZ2Axv3OS9ycQSUzeL01dw%3D)
2026-03-29 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002621/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002621>
2026-03-29 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411470/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411470>
2026-03-29 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994143/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994143>
2026-03-29 14:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002589/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002589>
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 5 for item 08a36ba0-df13-524f-a32d-77746de17501 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:01:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509ffb90>
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40276d51-e78e-5723-b17d-354633652a1a/40276d51-e78e-5723-b17d-354633652a1a_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFN67DOU%252F698975461%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975461/600 saved to cache
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 40276d51-e78e-5723-b17d-354633652a1a
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b37c90>
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c0c3e627-4213-59af-8bb3-a8a016e8230b/c0c3e627-4213-59af-8bb3-a8a016e8230b_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT58MMV%252F699398283%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398283/600 saved to cache
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c0c3e627-4213-59af-8bb3-a8a016e8230b
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d5eb10>
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01374d16-b6c8-54d8-9d9c-48b357b5e2fe/01374d16-b6c8-54d8-9d9c-48b357b5e2fe_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRO09VDN%252F699411514%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411514/600 saved to cache
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 01374d16-b6c8-54d8-9d9c-48b357b5e2fe
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e16250>
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a8b8847e-6310-50e1-81bd-bf43dee7482c/a8b8847e-6310-50e1-81bd-bf43dee7482c_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV53KDO%252F699414731%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414731/600 saved to cache
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a8b8847e-6310-50e1-81bd-bf43dee7482c
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b35950>
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_58eb264a-caef-5f56-a610-95e10b061ef7/58eb264a-caef-5f56-a610-95e10b061ef7_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGD06HEV%252F699419207%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419207/600 saved to cache
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 58eb264a-caef-5f56-a610-95e10b061ef7
2026-03-29 14:01:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 58eb264a-caef-5f56-a610-95e10b061ef7, skipping ID generation
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 58eb264a-caef-5f56-a610-95e10b061ef7 sending to next pipeline
2026-03-29 14:01:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 58eb264a-caef-5f56-a610-95e10b061ef7, identifier: GD06%20HEV
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bc79d0>
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c0c3e627-4213-59af-8bb3-a8a016e8230b/c0c3e627-4213-59af-8bb3-a8a016e8230b_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT58MMV%252F699398275%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398275/600 saved to cache
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c0c3e627-4213-59af-8bb3-a8a016e8230b
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a74a10>
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40276d51-e78e-5723-b17d-354633652a1a/40276d51-e78e-5723-b17d-354633652a1a_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFN67DOU%252F698975409%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975409/600 saved to cache
2026-03-29 14:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 40276d51-e78e-5723-b17d-354633652a1a
2026-03-29 14:01:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 58eb264a-caef-5f56-a610-95e10b061ef7 with identifier: GD06%20HEV
2026-03-29 14:01:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 58eb264a-caef-5f56-a610-95e10b061ef7 with identifier: GD06%20HEV
2026-03-29 14:01:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 58eb264a-caef-5f56-a610-95e10b061ef7 with identifier: GD06%20HEV to the API
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419207/600>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_58eb264a-caef-5f56-a610-95e10b061ef7/58eb264a-caef-5f56-a610-95e10b061ef7_expert_report_file_eaaee4e2-8a15-47f1-a9ac-8542b5a73516.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD06%20HEV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '58eb264a-caef-5f56-a610-95e10b061ef7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GD06 HEV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD06%20HEV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 162202,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_58eb264a-caef-5f56-a610-95e10b061ef7/58eb264a-caef-5f56-a610-95e10b061ef7_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 198736,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419207/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_58eb264a-caef-5f56-a610-95e10b061ef7/58eb264a-caef-5f56-a610-95e10b061ef7_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 202773,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419210/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_58eb264a-caef-5f56-a610-95e10b061ef7/58eb264a-caef-5f56-a610-95e10b061ef7_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 194008,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419217/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_58eb264a-caef-5f56-a610-95e10b061ef7/58eb264a-caef-5f56-a610-95e10b061ef7_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 189770,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419222/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_58eb264a-caef-5f56-a610-95e10b061ef7/58eb264a-caef-5f56-a610-95e10b061ef7_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 176053,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419235/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_58eb264a-caef-5f56-a610-95e10b061ef7/58eb264a-caef-5f56-a610-95e10b061ef7_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 152658,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419245/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_58eb264a-caef-5f56-a610-95e10b061ef7/58eb264a-caef-5f56-a610-95e10b061ef7_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171273,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419260/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_58eb264a-caef-5f56-a610-95e10b061ef7/58eb264a-caef-5f56-a610-95e10b061ef7_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161523,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419278/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_58eb264a-caef-5f56-a610-95e10b061ef7/58eb264a-caef-5f56-a610-95e10b061ef7_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158486,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD06HEV/699419295/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 TI-VCT 115 ZETEC CLIMATE Hatchback',
 'transmission': 'manual',
 'trim': 'TI-VCT 115 ZETEC CLIMATE',
 'vin': 'WF05XXGCD56U80968',
 'year': 2006}
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD06%2520HEV%27 HTTP/1.1" 200 None
2026-03-29 14:01:41 [bca.uk] INFO: Saving data for GD06%20HEV: {'created_time': 1774792901.372869, 'last_price_update_time': 1774792901.372881, 'auction_closing_time': 1774864800.0}
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD06%2520HEV') HTTP/1.1" 204 0
2026-03-29 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002597/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002597>
2026-03-29 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414712/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414712>
2026-03-29 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411449/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411449>
2026-03-29 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975383/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975383>
2026-03-29 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398272/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YT58MMV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403539/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403539>
2026-03-29 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400375/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL54XRG/42812138?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=RddyFzCtvV2CgH3KputFbxgh6YI9YvCUAEhCepvxEzg%3D)
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a87b90>
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95f6f498-5ed4-575f-906b-1f9abecf232a/95f6f498-5ed4-575f-906b-1f9abecf232a_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOY05LPJ%252F699398282%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398282/600 saved to cache
2026-03-29 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 95f6f498-5ed4-575f-906b-1f9abecf232a
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b08250>
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01374d16-b6c8-54d8-9d9c-48b357b5e2fe/01374d16-b6c8-54d8-9d9c-48b357b5e2fe_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRO09VDN%252F699411493%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411493/600 saved to cache
2026-03-29 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 01374d16-b6c8-54d8-9d9c-48b357b5e2fe
2026-03-29 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002575/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002575>
2026-03-29 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994120/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994120>
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250f520d0>
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08a36ba0-df13-524f-a32d-77746de17501/08a36ba0-df13-524f-a32d-77746de17501_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL54XRG%252F699400375%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400375/600 saved to cache
2026-03-29 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 08a36ba0-df13-524f-a32d-77746de17501
2026-03-29 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002589/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC19NCN/42812230?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=FauFi98cpQz6Qz18kI4TjPKk4pbXMBdat7QFNjAEHF4%3D)
2026-03-29 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411470/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO09VDN/42812219?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=i1nq2VqGkCwv1rhFVPUXtbZ2Axv3OS9ycQSUzeL01dw%3D)
2026-03-29 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411446/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411446>
2026-03-29 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400371/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400371>
2026-03-29 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994143/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU12NXX/42812212?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=zxGsk636f28l33D8Sprhv%2F6QsiZEIvyaveDXTenk828%3D)
2026-03-29 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002621/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN10VKV/42812259?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=dIJ1EISe8NozOYslL9UFf9v%2BKlIbBlJcYyIRILirjm0%3D)
2026-03-29 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398272/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT58MMV/42783236?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=RPRXYicv0EPlJ8e7m7EiT%2FnGLFjGn4i%2B3XTjw0Z9ZDQ%3D)
2026-03-29 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414712/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV53KDO/42812248?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=mJ3kQjgW5nLJFlVErbVSvoVXSB3fLR5aVNuJV2s%2FQKk%3D)
2026-03-29 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002597/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN10VKV/42812259?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=dIJ1EISe8NozOYslL9UFf9v%2BKlIbBlJcYyIRILirjm0%3D)
2026-03-29 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403539/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HD56FNE/42812177?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=A6Zyg1df4ZTk73l%2B0a0IL9bJ74aZUP%2FZ11dEKdaONxM%3D)
2026-03-29 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403538/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403538>
2026-03-29 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411449/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO09VDN/42812219?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=i1nq2VqGkCwv1rhFVPUXtbZ2Axv3OS9ycQSUzeL01dw%3D)
2026-03-29 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994120/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU12NXX/42812212?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=zxGsk636f28l33D8Sprhv%2F6QsiZEIvyaveDXTenk828%3D)
2026-03-29 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25096fb90>
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80c28590-6238-5e96-aec2-17cd77078a3d/80c28590-6238-5e96-aec2-17cd77078a3d_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDC19NCN%252F699002589%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002589/600 saved to cache
2026-03-29 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 80c28590-6238-5e96-aec2-17cd77078a3d
2026-03-29 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975383/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN67DOU/42812135?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=zldHIPzSJUDjZew5R8UZfExY%2BzSnMDeLod%2FkToz%2BZBQ%3D)
2026-03-29 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002569/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002569>
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e6b250>
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01374d16-b6c8-54d8-9d9c-48b357b5e2fe/01374d16-b6c8-54d8-9d9c-48b357b5e2fe_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRO09VDN%252F699411470%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411470/600 saved to cache
2026-03-29 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 01374d16-b6c8-54d8-9d9c-48b357b5e2fe
2026-03-29 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002575/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC19NCN/42812230?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=FauFi98cpQz6Qz18kI4TjPKk4pbXMBdat7QFNjAEHF4%3D)
2026-03-29 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994096/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994096>
2026-03-29 14:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002553/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002553>
2026-03-29 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519aba10>
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5bca8fb-8ee1-5a5f-af58-c76f562797a5/e5bca8fb-8ee1-5a5f-af58-c76f562797a5_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU12NXX%252F698994143%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994143/600 saved to cache
2026-03-29 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e5bca8fb-8ee1-5a5f-af58-c76f562797a5
2026-03-29 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bebad0>
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2948bf74-d236-5603-b70e-2fd46a0c937d/2948bf74-d236-5603-b70e-2fd46a0c937d_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHN10VKV%252F699002621%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002621/600 saved to cache
2026-03-29 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2948bf74-d236-5603-b70e-2fd46a0c937d
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c5cb90>
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c0c3e627-4213-59af-8bb3-a8a016e8230b/c0c3e627-4213-59af-8bb3-a8a016e8230b_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT58MMV%252F699398272%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398272/600 saved to cache
2026-03-29 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c0c3e627-4213-59af-8bb3-a8a016e8230b
2026-03-29 14:01:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c0c3e627-4213-59af-8bb3-a8a016e8230b, skipping ID generation
2026-03-29 14:01:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c0c3e627-4213-59af-8bb3-a8a016e8230b sending to next pipeline
2026-03-29 14:01:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c0c3e627-4213-59af-8bb3-a8a016e8230b, identifier: YT58%20MMV
2026-03-29 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411446/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO09VDN/42812219?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=i1nq2VqGkCwv1rhFVPUXtbZ2Axv3OS9ycQSUzeL01dw%3D)
2026-03-29 14:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400371/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL54XRG/42812138?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=RddyFzCtvV2CgH3KputFbxgh6YI9YvCUAEhCepvxEzg%3D)
2026-03-29 14:01:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c0c3e627-4213-59af-8bb3-a8a016e8230b with identifier: YT58%20MMV
2026-03-29 14:01:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c0c3e627-4213-59af-8bb3-a8a016e8230b with identifier: YT58%20MMV
2026-03-29 14:01:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c0c3e627-4213-59af-8bb3-a8a016e8230b with identifier: YT58%20MMV to the API
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398272/600>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0c3e627-4213-59af-8bb3-a8a016e8230b/c0c3e627-4213-59af-8bb3-a8a016e8230b_expert_report_file_53937f6c-c988-4477-aaa3-f8124f49e8b9.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT58%20MMV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c0c3e627-4213-59af-8bb3-a8a016e8230b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT58 MMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT58%20MMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'DAIHATSU',
 'model': 'SIRION',
 'odometer': 56106,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0c3e627-4213-59af-8bb3-a8a016e8230b/c0c3e627-4213-59af-8bb3-a8a016e8230b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 193303,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398272/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0c3e627-4213-59af-8bb3-a8a016e8230b/c0c3e627-4213-59af-8bb3-a8a016e8230b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 195894,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398275/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0c3e627-4213-59af-8bb3-a8a016e8230b/c0c3e627-4213-59af-8bb3-a8a016e8230b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 184006,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398278/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0c3e627-4213-59af-8bb3-a8a016e8230b/c0c3e627-4213-59af-8bb3-a8a016e8230b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 187338,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398283/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0c3e627-4213-59af-8bb3-a8a016e8230b/c0c3e627-4213-59af-8bb3-a8a016e8230b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156066,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398288/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0c3e627-4213-59af-8bb3-a8a016e8230b/c0c3e627-4213-59af-8bb3-a8a016e8230b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 149737,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398298/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0c3e627-4213-59af-8bb3-a8a016e8230b/c0c3e627-4213-59af-8bb3-a8a016e8230b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125972,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398304/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0c3e627-4213-59af-8bb3-a8a016e8230b/c0c3e627-4213-59af-8bb3-a8a016e8230b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139277,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT58MMV/699398312/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'DAIHATSU SIRION 1.0 S Hatchback',
 'transmission': 'manual',
 'trim': 'S',
 'vin': 'JDAM300S001028087',
 'year': 2008}
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT58%2520MMV%27 HTTP/1.1" 200 None
2026-03-29 14:01:42 [bca.uk] INFO: Saving data for YT58%20MMV: {'created_time': 1774792902.414283, 'last_price_update_time': 1774792902.414296, 'auction_closing_time': 1774864800.0}
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT58%2520MMV') HTTP/1.1" 204 0
2026-03-29 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414664/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414664>
2026-03-29 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398273/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398273>
2026-03-29 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975506/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975506>
2026-03-29 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994066/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994066>
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fd8990>
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a8b8847e-6310-50e1-81bd-bf43dee7482c/a8b8847e-6310-50e1-81bd-bf43dee7482c_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV53KDO%252F699414712%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414712/600 saved to cache
2026-03-29 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a8b8847e-6310-50e1-81bd-bf43dee7482c
2026-03-29 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250953090>
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2948bf74-d236-5603-b70e-2fd46a0c937d/2948bf74-d236-5603-b70e-2fd46a0c937d_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHN10VKV%252F699002597%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002597/600 saved to cache
2026-03-29 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2948bf74-d236-5603-b70e-2fd46a0c937d
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519fe750>
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dec02bb3-a8a6-53eb-9d54-baa7c1533839/dec02bb3-a8a6-53eb-9d54-baa7c1533839_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHD56FNE%252F699403539%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403539/600 saved to cache
2026-03-29 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item dec02bb3-a8a6-53eb-9d54-baa7c1533839
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d58910>
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01374d16-b6c8-54d8-9d9c-48b357b5e2fe/01374d16-b6c8-54d8-9d9c-48b357b5e2fe_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRO09VDN%252F699411449%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411449/600 saved to cache
2026-03-29 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 01374d16-b6c8-54d8-9d9c-48b357b5e2fe
2026-03-29 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519b8390>
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5bca8fb-8ee1-5a5f-af58-c76f562797a5/e5bca8fb-8ee1-5a5f-af58-c76f562797a5_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU12NXX%252F698994120%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994120/600 saved to cache
2026-03-29 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e5bca8fb-8ee1-5a5f-af58-c76f562797a5
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519aa890>
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40276d51-e78e-5723-b17d-354633652a1a/40276d51-e78e-5723-b17d-354633652a1a_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFN67DOU%252F698975383%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975383/600 saved to cache
2026-03-29 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 40276d51-e78e-5723-b17d-354633652a1a
2026-03-29 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff254134390>
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80c28590-6238-5e96-aec2-17cd77078a3d/80c28590-6238-5e96-aec2-17cd77078a3d_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDC19NCN%252F699002575%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002575/600 saved to cache
2026-03-29 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 80c28590-6238-5e96-aec2-17cd77078a3d
2026-03-29 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403538/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HD56FNE/42812177?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=A6Zyg1df4ZTk73l%2B0a0IL9bJ74aZUP%2FZ11dEKdaONxM%3D)
2026-03-29 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398270/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398270>
2026-03-29 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002530/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002530>
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d10690>
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01374d16-b6c8-54d8-9d9c-48b357b5e2fe/01374d16-b6c8-54d8-9d9c-48b357b5e2fe_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRO09VDN%252F699411446%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411446/600 saved to cache
2026-03-29 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 01374d16-b6c8-54d8-9d9c-48b357b5e2fe
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a16e10>
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08a36ba0-df13-524f-a32d-77746de17501/08a36ba0-df13-524f-a32d-77746de17501_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL54XRG%252F699400371%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400371/600 saved to cache
2026-03-29 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 08a36ba0-df13-524f-a32d-77746de17501
2026-03-29 14:01:42 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 3 for item 08a36ba0-df13-524f-a32d-77746de17501 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975484/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975484>
2026-03-29 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414630/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414630>
2026-03-29 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002553/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC19NCN/42812230?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=FauFi98cpQz6Qz18kI4TjPKk4pbXMBdat7QFNjAEHF4%3D)
2026-03-29 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002569/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN10VKV/42812259?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=dIJ1EISe8NozOYslL9UFf9v%2BKlIbBlJcYyIRILirjm0%3D)
2026-03-29 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994096/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU12NXX/42812212?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=zxGsk636f28l33D8Sprhv%2F6QsiZEIvyaveDXTenk828%3D)
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a17b90>
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dec02bb3-a8a6-53eb-9d54-baa7c1533839/dec02bb3-a8a6-53eb-9d54-baa7c1533839_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHD56FNE%252F699403538%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403538/600 saved to cache
2026-03-29 14:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item dec02bb3-a8a6-53eb-9d54-baa7c1533839
2026-03-29 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975552/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975552>
2026-03-29 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400368/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SL54XRG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975311/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FN67DOU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411443/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RO09VDN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975506/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN12PFK/42812134?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=o%2B3lFLT3TpHToL9F4eGBPv08SHHjh6dTqMPHkK05VSc%3D)
2026-03-29 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414664/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV53KDO/42812248?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=mJ3kQjgW5nLJFlVErbVSvoVXSB3fLR5aVNuJV2s%2FQKk%3D)
2026-03-29 14:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398273/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OY05LPJ/42812116?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=AdLWcQ2qs25trWugTzufYOG9ko0m%2FlzQXWKzTd9OJG4%3D)
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fb1a50>
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80c28590-6238-5e96-aec2-17cd77078a3d/80c28590-6238-5e96-aec2-17cd77078a3d_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDC19NCN%252F699002553%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002553/600 saved to cache
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 80c28590-6238-5e96-aec2-17cd77078a3d
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fa7b10>
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2948bf74-d236-5603-b70e-2fd46a0c937d/2948bf74-d236-5603-b70e-2fd46a0c937d_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHN10VKV%252F699002569%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002569/600 saved to cache
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2948bf74-d236-5603-b70e-2fd46a0c937d
2026-03-29 14:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994066/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU12NXX/42812212?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=zxGsk636f28l33D8Sprhv%2F6QsiZEIvyaveDXTenk828%3D)
2026-03-29 14:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403536/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403536>
2026-03-29 14:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002514/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002514>
2026-03-29 14:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002530/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC19NCN/42812230?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=FauFi98cpQz6Qz18kI4TjPKk4pbXMBdat7QFNjAEHF4%3D)
2026-03-29 14:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975484/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN12PFK/42812134?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=o%2B3lFLT3TpHToL9F4eGBPv08SHHjh6dTqMPHkK05VSc%3D)
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c5bad0>
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5bca8fb-8ee1-5a5f-af58-c76f562797a5/e5bca8fb-8ee1-5a5f-af58-c76f562797a5_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU12NXX%252F698994096%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994096/600 saved to cache
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e5bca8fb-8ee1-5a5f-af58-c76f562797a5
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25191e9d0>
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b1c4aa0-244e-5392-b443-05bfab0a80f8/9b1c4aa0-244e-5392-b443-05bfab0a80f8_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEN12PFK%252F698975506%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975506/600 saved to cache
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9b1c4aa0-244e-5392-b443-05bfab0a80f8
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250933010>
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a8b8847e-6310-50e1-81bd-bf43dee7482c/a8b8847e-6310-50e1-81bd-bf43dee7482c_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV53KDO%252F699414664%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414664/600 saved to cache
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a8b8847e-6310-50e1-81bd-bf43dee7482c
2026-03-29 14:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398270/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OY05LPJ/42812116?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=AdLWcQ2qs25trWugTzufYOG9ko0m%2FlzQXWKzTd9OJG4%3D)
2026-03-29 14:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414630/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV53KDO/42812248?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=mJ3kQjgW5nLJFlVErbVSvoVXSB3fLR5aVNuJV2s%2FQKk%3D)
2026-03-29 14:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994040/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994040>
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bcd790>
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95f6f498-5ed4-575f-906b-1f9abecf232a/95f6f498-5ed4-575f-906b-1f9abecf232a_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOY05LPJ%252F699398273%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398273/600 saved to cache
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 95f6f498-5ed4-575f-906b-1f9abecf232a
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25183c690>
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5bca8fb-8ee1-5a5f-af58-c76f562797a5/e5bca8fb-8ee1-5a5f-af58-c76f562797a5_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU12NXX%252F698994066%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994066/600 saved to cache
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e5bca8fb-8ee1-5a5f-af58-c76f562797a5
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251035910>
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80c28590-6238-5e96-aec2-17cd77078a3d/80c28590-6238-5e96-aec2-17cd77078a3d_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDC19NCN%252F699002530%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002530/600 saved to cache
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 80c28590-6238-5e96-aec2-17cd77078a3d
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e15ed0>
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b1c4aa0-244e-5392-b443-05bfab0a80f8/9b1c4aa0-244e-5392-b443-05bfab0a80f8_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEN12PFK%252F698975484%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975484/600 saved to cache
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9b1c4aa0-244e-5392-b443-05bfab0a80f8
2026-03-29 14:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975311/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN67DOU/42812135?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=zldHIPzSJUDjZew5R8UZfExY%2BzSnMDeLod%2FkToz%2BZBQ%3D)
2026-03-29 14:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002512/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002512>
2026-03-29 14:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398268/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398268>
2026-03-29 14:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414592/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414592>
2026-03-29 14:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975552/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ63PFD/42812160?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=9uI0lUXMYm67nl%2BSAUd8Zntq6Dos5dVlmod5AlLygwY%3D)
2026-03-29 14:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411443/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO09VDN/42812219?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=i1nq2VqGkCwv1rhFVPUXtbZ2Axv3OS9ycQSUzeL01dw%3D)
2026-03-29 14:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400368/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL54XRG/42812138?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=RddyFzCtvV2CgH3KputFbxgh6YI9YvCUAEhCepvxEzg%3D)
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25189d510>
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95f6f498-5ed4-575f-906b-1f9abecf232a/95f6f498-5ed4-575f-906b-1f9abecf232a_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOY05LPJ%252F699398270%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398270/600 saved to cache
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 95f6f498-5ed4-575f-906b-1f9abecf232a
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ab9950>
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a8b8847e-6310-50e1-81bd-bf43dee7482c/a8b8847e-6310-50e1-81bd-bf43dee7482c_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV53KDO%252F699414630%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414630/600 saved to cache
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a8b8847e-6310-50e1-81bd-bf43dee7482c
2026-03-29 14:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975465/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975465>
2026-03-29 14:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975526/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975526>
2026-03-29 14:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002617/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002617>
2026-03-29 14:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002514/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN10VKV/42812259?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=dIJ1EISe8NozOYslL9UFf9v%2BKlIbBlJcYyIRILirjm0%3D)
2026-03-29 14:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403536/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HD56FNE/42812177?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=A6Zyg1df4ZTk73l%2B0a0IL9bJ74aZUP%2FZ11dEKdaONxM%3D)
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518a3490>
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40276d51-e78e-5723-b17d-354633652a1a/40276d51-e78e-5723-b17d-354633652a1a_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFN67DOU%252F698975311%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975311/600 saved to cache
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 40276d51-e78e-5723-b17d-354633652a1a
2026-03-29 14:01:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 40276d51-e78e-5723-b17d-354633652a1a, skipping ID generation
2026-03-29 14:01:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 40276d51-e78e-5723-b17d-354633652a1a sending to next pipeline
2026-03-29 14:01:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40276d51-e78e-5723-b17d-354633652a1a, identifier: FN67%20DOU
2026-03-29 14:01:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40276d51-e78e-5723-b17d-354633652a1a with identifier: FN67%20DOU
2026-03-29 14:01:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40276d51-e78e-5723-b17d-354633652a1a with identifier: FN67%20DOU
2026-03-29 14:01:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40276d51-e78e-5723-b17d-354633652a1a with identifier: FN67%20DOU to the API
2026-03-29 14:01:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975311/600>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40276d51-e78e-5723-b17d-354633652a1a/40276d51-e78e-5723-b17d-354633652a1a_expert_report_file_6d289c55-f1ec-4d14-9679-f43b74950022.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN67%20DOU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '40276d51-e78e-5723-b17d-354633652a1a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FN67 DOU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN67%20DOU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'MOKKA X',
 'odometer': 81303,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40276d51-e78e-5723-b17d-354633652a1a/40276d51-e78e-5723-b17d-354633652a1a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50614,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975311/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40276d51-e78e-5723-b17d-354633652a1a/40276d51-e78e-5723-b17d-354633652a1a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49001,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975325/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40276d51-e78e-5723-b17d-354633652a1a/40276d51-e78e-5723-b17d-354633652a1a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48192,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975353/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40276d51-e78e-5723-b17d-354633652a1a/40276d51-e78e-5723-b17d-354633652a1a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49966,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975383/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40276d51-e78e-5723-b17d-354633652a1a/40276d51-e78e-5723-b17d-354633652a1a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49333,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975409/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40276d51-e78e-5723-b17d-354633652a1a/40276d51-e78e-5723-b17d-354633652a1a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47755,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975438/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40276d51-e78e-5723-b17d-354633652a1a/40276d51-e78e-5723-b17d-354633652a1a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83063,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975461/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40276d51-e78e-5723-b17d-354633652a1a/40276d51-e78e-5723-b17d-354633652a1a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81687,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975494/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40276d51-e78e-5723-b17d-354633652a1a/40276d51-e78e-5723-b17d-354633652a1a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94130,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975513/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40276d51-e78e-5723-b17d-354633652a1a/40276d51-e78e-5723-b17d-354633652a1a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72678,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN67DOU/698975537/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA X 1.4 T 140 ECOTEC ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'T 140 ECOTEC ACTIVE',
 'vin': 'W0VJC7E84JB573708',
 'year': 2018}
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN67%2520DOU%27 HTTP/1.1" 200 None
2026-03-29 14:01:44 [bca.uk] INFO: Saving data for FN67%20DOU: {'created_time': 1774792904.301323, 'last_price_update_time': 1774792904.301341, 'auction_closing_time': 1774864800.0}
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN67%2520DOU') HTTP/1.1" 204 0
2026-03-29 14:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411682/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411682>
2026-03-29 14:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980888/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980888>
2026-03-29 14:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002595/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002595>
2026-03-29 14:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994040/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU12NXX/42812212?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=zxGsk636f28l33D8Sprhv%2F6QsiZEIvyaveDXTenk828%3D)
2026-03-29 14:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002512/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC19NCN/42812230?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=FauFi98cpQz6Qz18kI4TjPKk4pbXMBdat7QFNjAEHF4%3D)
2026-03-29 14:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002495/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002495>
2026-03-29 14:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414592/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV53KDO/42812248?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=mJ3kQjgW5nLJFlVErbVSvoVXSB3fLR5aVNuJV2s%2FQKk%3D)
2026-03-29 14:01:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fb4350>
2026-03-29 14:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_960c3fe7-603a-5f61-9256-bf951a675381/960c3fe7-603a-5f61-9256-bf951a675381_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ63PFD%252F698975552%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975552/600 saved to cache
2026-03-29 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 960c3fe7-603a-5f61-9256-bf951a675381
2026-03-29 14:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c56d90>
2026-03-29 14:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01374d16-b6c8-54d8-9d9c-48b357b5e2fe/01374d16-b6c8-54d8-9d9c-48b357b5e2fe_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRO09VDN%252F699411443%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411443/600 saved to cache
2026-03-29 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 01374d16-b6c8-54d8-9d9c-48b357b5e2fe
2026-03-29 14:01:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 01374d16-b6c8-54d8-9d9c-48b357b5e2fe, skipping ID generation
2026-03-29 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 01374d16-b6c8-54d8-9d9c-48b357b5e2fe sending to next pipeline
2026-03-29 14:01:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 01374d16-b6c8-54d8-9d9c-48b357b5e2fe, identifier: RO09%20VDN
2026-03-29 14:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d5e7d0>
2026-03-29 14:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08a36ba0-df13-524f-a32d-77746de17501/08a36ba0-df13-524f-a32d-77746de17501_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL54XRG%252F699400368%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400368/600 saved to cache
2026-03-29 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 08a36ba0-df13-524f-a32d-77746de17501
2026-03-29 14:01:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 08a36ba0-df13-524f-a32d-77746de17501, skipping ID generation
2026-03-29 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 08a36ba0-df13-524f-a32d-77746de17501 sending to next pipeline
2026-03-29 14:01:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08a36ba0-df13-524f-a32d-77746de17501, identifier: SL54%20XRG
2026-03-29 14:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c57150>
2026-03-29 14:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2948bf74-d236-5603-b70e-2fd46a0c937d/2948bf74-d236-5603-b70e-2fd46a0c937d_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHN10VKV%252F699002514%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002514/600 saved to cache
2026-03-29 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2948bf74-d236-5603-b70e-2fd46a0c937d
2026-03-29 14:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c55b50>
2026-03-29 14:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dec02bb3-a8a6-53eb-9d54-baa7c1533839/dec02bb3-a8a6-53eb-9d54-baa7c1533839_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHD56FNE%252F699403536%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403536/600 saved to cache
2026-03-29 14:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item dec02bb3-a8a6-53eb-9d54-baa7c1533839
2026-03-29 14:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398268/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OY05LPJ/42812116?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=AdLWcQ2qs25trWugTzufYOG9ko0m%2FlzQXWKzTd9OJG4%3D)
2026-03-29 14:01:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 01374d16-b6c8-54d8-9d9c-48b357b5e2fe with identifier: RO09%20VDN
2026-03-29 14:01:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 01374d16-b6c8-54d8-9d9c-48b357b5e2fe with identifier: RO09%20VDN
2026-03-29 14:01:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 01374d16-b6c8-54d8-9d9c-48b357b5e2fe with identifier: RO09%20VDN to the API
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411443/600>
{'auction_title': '',
 'c_o_2_emission_value': 182,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01374d16-b6c8-54d8-9d9c-48b357b5e2fe/01374d16-b6c8-54d8-9d9c-48b357b5e2fe_expert_report_file_e7b2d38f-7dba-46e2-bc98-20a23a62a18f.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO09%20VDN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '01374d16-b6c8-54d8-9d9c-48b357b5e2fe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO09 VDN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO09%20VDN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA',
 'odometer': 117434,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01374d16-b6c8-54d8-9d9c-48b357b5e2fe/01374d16-b6c8-54d8-9d9c-48b357b5e2fe_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 189995,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411443/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01374d16-b6c8-54d8-9d9c-48b357b5e2fe/01374d16-b6c8-54d8-9d9c-48b357b5e2fe_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 194916,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411444/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01374d16-b6c8-54d8-9d9c-48b357b5e2fe/01374d16-b6c8-54d8-9d9c-48b357b5e2fe_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 197348,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411446/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01374d16-b6c8-54d8-9d9c-48b357b5e2fe/01374d16-b6c8-54d8-9d9c-48b357b5e2fe_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 195783,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411449/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01374d16-b6c8-54d8-9d9c-48b357b5e2fe/01374d16-b6c8-54d8-9d9c-48b357b5e2fe_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 186524,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411470/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01374d16-b6c8-54d8-9d9c-48b357b5e2fe/01374d16-b6c8-54d8-9d9c-48b357b5e2fe_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 167521,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411493/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01374d16-b6c8-54d8-9d9c-48b357b5e2fe/01374d16-b6c8-54d8-9d9c-48b357b5e2fe_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 181359,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411514/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01374d16-b6c8-54d8-9d9c-48b357b5e2fe/01374d16-b6c8-54d8-9d9c-48b357b5e2fe_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 176478,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411543/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01374d16-b6c8-54d8-9d9c-48b357b5e2fe/01374d16-b6c8-54d8-9d9c-48b357b5e2fe_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 165536,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO09VDN/699411567/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'VAUXHALL INSIGNIA 1.8 16V EXCLUSIV Hatchback',
 'transmission': 'manual',
 'trim': '16V EXCLUSIV',
 'vin': 'W0LGM67C591071948',
 'year': 2009}
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO09%2520VDN%27 HTTP/1.1" 200 None
2026-03-29 14:01:45 [bca.uk] INFO: Saving data for RO09%20VDN: {'created_time': 1774792905.112249, 'last_price_update_time': 1774792905.11226, 'auction_closing_time': 1774864800.0}
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO09%2520VDN') HTTP/1.1" 204 0
2026-03-29 14:01:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08a36ba0-df13-524f-a32d-77746de17501 with identifier: SL54%20XRG
2026-03-29 14:01:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08a36ba0-df13-524f-a32d-77746de17501 with identifier: SL54%20XRG
2026-03-29 14:01:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 08a36ba0-df13-524f-a32d-77746de17501 with identifier: SL54%20XRG to the API
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400368/600>
{'auction_title': '',
 'c_o_2_emission_value': 161,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08a36ba0-df13-524f-a32d-77746de17501/08a36ba0-df13-524f-a32d-77746de17501_expert_report_file_41d4c7a8-89f2-48c4-b049-0f1264fda3c8.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL54%20XRG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '08a36ba0-df13-524f-a32d-77746de17501',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL54 XRG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL54%20XRG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 101618,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08a36ba0-df13-524f-a32d-77746de17501/08a36ba0-df13-524f-a32d-77746de17501_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 189905,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400368/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08a36ba0-df13-524f-a32d-77746de17501/08a36ba0-df13-524f-a32d-77746de17501_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 192754,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400370/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08a36ba0-df13-524f-a32d-77746de17501/08a36ba0-df13-524f-a32d-77746de17501_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 190442,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400371/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08a36ba0-df13-524f-a32d-77746de17501/08a36ba0-df13-524f-a32d-77746de17501_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171834,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400375/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08a36ba0-df13-524f-a32d-77746de17501/08a36ba0-df13-524f-a32d-77746de17501_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 148686,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400381/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08a36ba0-df13-524f-a32d-77746de17501/08a36ba0-df13-524f-a32d-77746de17501_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156291,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400382/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08a36ba0-df13-524f-a32d-77746de17501/08a36ba0-df13-524f-a32d-77746de17501_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158777,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL54XRG/699400384/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2004-01-01',
 'seller_name': None,
 'title': 'NISSAN MICRA 1.2 SE Hatchback',
 'transmission': 'automatic',
 'trim': 'SE',
 'vin': 'SJNEBAK12U1343929',
 'year': 2004}
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL54%2520XRG%27 HTTP/1.1" 200 None
2026-03-29 14:01:45 [bca.uk] INFO: Saving data for SL54%20XRG: {'created_time': 1774792905.529093, 'last_price_update_time': 1774792905.529104, 'auction_closing_time': 1774864800.0}
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL54%2520XRG') HTTP/1.1" 204 0
2026-03-29 14:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994025/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994025>
2026-03-29 14:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398267/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OY05LPJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002500/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002500>
2026-03-29 14:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002617/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW69HZG/42812224?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=uIYf%2F7uFZpHdbVbjhmKMacccmZag%2FSs2p8yaVge8A0I%3D)
2026-03-29 14:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414574/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414574>
2026-03-29 14:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975526/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ63PFD/42812160?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=9uI0lUXMYm67nl%2BSAUd8Zntq6Dos5dVlmod5AlLygwY%3D)
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25191c7d0>
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5bca8fb-8ee1-5a5f-af58-c76f562797a5/e5bca8fb-8ee1-5a5f-af58-c76f562797a5_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU12NXX%252F698994040%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994040/600 saved to cache
2026-03-29 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e5bca8fb-8ee1-5a5f-af58-c76f562797a5
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a42990>
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80c28590-6238-5e96-aec2-17cd77078a3d/80c28590-6238-5e96-aec2-17cd77078a3d_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDC19NCN%252F699002512%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002512/600 saved to cache
2026-03-29 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 80c28590-6238-5e96-aec2-17cd77078a3d
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff252b29650>
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a8b8847e-6310-50e1-81bd-bf43dee7482c/a8b8847e-6310-50e1-81bd-bf43dee7482c_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV53KDO%252F699414592%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414592/600 saved to cache
2026-03-29 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a8b8847e-6310-50e1-81bd-bf43dee7482c
2026-03-29 14:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975465/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN12PFK/42812134?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=o%2B3lFLT3TpHToL9F4eGBPv08SHHjh6dTqMPHkK05VSc%3D)
2026-03-29 14:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975439/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975439>
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253e48c90>
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95f6f498-5ed4-575f-906b-1f9abecf232a/95f6f498-5ed4-575f-906b-1f9abecf232a_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOY05LPJ%252F699398268%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398268/600 saved to cache
2026-03-29 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 95f6f498-5ed4-575f-906b-1f9abecf232a
2026-03-29 14:01:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253e4b490>
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb831cdf-ecc0-5b59-9746-8a4f57362939/bb831cdf-ecc0-5b59-9746-8a4f57362939_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBW69HZG%252F699002617%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002617/600 saved to cache
2026-03-29 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item bb831cdf-ecc0-5b59-9746-8a4f57362939
2026-03-29 14:01:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bd5c10>
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_960c3fe7-603a-5f61-9256-bf951a675381/960c3fe7-603a-5f61-9256-bf951a675381_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ63PFD%252F698975526%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975526/600 saved to cache
2026-03-29 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 960c3fe7-603a-5f61-9256-bf951a675381
2026-03-29 14:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975493/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975493>
2026-03-29 14:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002581/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002581>
2026-03-29 14:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002495/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN10VKV/42812259?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=dIJ1EISe8NozOYslL9UFf9v%2BKlIbBlJcYyIRILirjm0%3D)
2026-03-29 14:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980843/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980843>
2026-03-29 14:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002564/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002564>
2026-03-29 14:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411682/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK09MUU/42812202?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=%2FOx7W%2B0aVD9O9yLH80P%2FnTHe8ua9j%2FRJAWvSzCnMnkA%3D)
2026-03-29 14:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980888/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL18KKR/42812173?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=MbMawqVuX0FtHBGu5TmMX25KLnA8R4gDSIo9wVjNuhU%3D)
2026-03-29 14:01:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509fec50>
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b1c4aa0-244e-5392-b443-05bfab0a80f8/9b1c4aa0-244e-5392-b443-05bfab0a80f8_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEN12PFK%252F698975465%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975465/600 saved to cache
2026-03-29 14:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9b1c4aa0-244e-5392-b443-05bfab0a80f8
2026-03-29 14:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002595/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19TZL/42812252?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=cn80VRrkqMrLx%2BTvEmkX%2FFpGTBnJ0xQCq1IkzUBYpkc%3D)
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bcd8d0>
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2948bf74-d236-5603-b70e-2fd46a0c937d/2948bf74-d236-5603-b70e-2fd46a0c937d_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHN10VKV%252F699002495%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002495/600 saved to cache
2026-03-29 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2948bf74-d236-5603-b70e-2fd46a0c937d
2026-03-29 14:01:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698993963/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993963>
2026-03-29 14:01:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002478/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002478>
2026-03-29 14:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975439/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN12PFK/42812134?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=o%2B3lFLT3TpHToL9F4eGBPv08SHHjh6dTqMPHkK05VSc%3D)
2026-03-29 14:01:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411656/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411656>
2026-03-29 14:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994025/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU12NXX/42812212?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=zxGsk636f28l33D8Sprhv%2F6QsiZEIvyaveDXTenk828%3D)
2026-03-29 14:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002500/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC19NCN/42812230?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=FauFi98cpQz6Qz18kI4TjPKk4pbXMBdat7QFNjAEHF4%3D)
2026-03-29 14:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414574/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV53KDO/42812248?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=mJ3kQjgW5nLJFlVErbVSvoVXSB3fLR5aVNuJV2s%2FQKk%3D)
2026-03-29 14:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398267/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OY05LPJ/42812116?sv=2020-08-04&st=2026-03-29T14%3A01%3A31Z&se=2026-03-29T14%3A26%3A31Z&sr=b&sp=r&sig=AdLWcQ2qs25trWugTzufYOG9ko0m%2FlzQXWKzTd9OJG4%3D)
2026-03-29 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c56a50>
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96d38158-bb1f-5611-ac38-bef69aec38a0/96d38158-bb1f-5611-ac38-bef69aec38a0_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSK09MUU%252F699411682%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411682/600 saved to cache
2026-03-29 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 96d38158-bb1f-5611-ac38-bef69aec38a0
2026-03-29 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25190c890>
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d25e626-366d-536f-a42a-deec8e97c591/1d25e626-366d-536f-a42a-deec8e97c591_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBL18KKR%252F698980888%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980888/600 saved to cache
2026-03-29 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1d25e626-366d-536f-a42a-deec8e97c591
2026-03-29 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fa7f90>
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36fdaeef-0f11-5aec-a46a-fd27de9446df/36fdaeef-0f11-5aec-a46a-fd27de9446df_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT19TZL%252F699002595%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002595/600 saved to cache
2026-03-29 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 36fdaeef-0f11-5aec-a46a-fd27de9446df
2026-03-29 14:01:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002565/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002565>
2026-03-29 14:01:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975471/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975471>
2026-03-29 14:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980843/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL18KKR/42812173?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=MbMawqVuX0FtHBGu5TmMX25KLnA8R4gDSIo9wVjNuhU%3D)
2026-03-29 14:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002564/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19TZL/42812252?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=cn80VRrkqMrLx%2BTvEmkX%2FFpGTBnJ0xQCq1IkzUBYpkc%3D)
2026-03-29 14:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002581/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW69HZG/42812224?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=uIYf%2F7uFZpHdbVbjhmKMacccmZag%2FSs2p8yaVge8A0I%3D)
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff254a91790>
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b1c4aa0-244e-5392-b443-05bfab0a80f8/9b1c4aa0-244e-5392-b443-05bfab0a80f8_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEN12PFK%252F698975439%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975439/600 saved to cache
2026-03-29 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9b1c4aa0-244e-5392-b443-05bfab0a80f8
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d5fe90>
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5bca8fb-8ee1-5a5f-af58-c76f562797a5/e5bca8fb-8ee1-5a5f-af58-c76f562797a5_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU12NXX%252F698994025%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994025/600 saved to cache
2026-03-29 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e5bca8fb-8ee1-5a5f-af58-c76f562797a5
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250aae210>
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80c28590-6238-5e96-aec2-17cd77078a3d/80c28590-6238-5e96-aec2-17cd77078a3d_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDC19NCN%252F699002500%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002500/600 saved to cache
2026-03-29 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 80c28590-6238-5e96-aec2-17cd77078a3d
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509f4910>
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a8b8847e-6310-50e1-81bd-bf43dee7482c/a8b8847e-6310-50e1-81bd-bf43dee7482c_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV53KDO%252F699414574%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414574/600 saved to cache
2026-03-29 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a8b8847e-6310-50e1-81bd-bf43dee7482c
2026-03-29 14:01:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a8b8847e-6310-50e1-81bd-bf43dee7482c, skipping ID generation
2026-03-29 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a8b8847e-6310-50e1-81bd-bf43dee7482c sending to next pipeline
2026-03-29 14:01:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a8b8847e-6310-50e1-81bd-bf43dee7482c, identifier: LV53%20KDO
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff252b2b4d0>
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95f6f498-5ed4-575f-906b-1f9abecf232a/95f6f498-5ed4-575f-906b-1f9abecf232a_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOY05LPJ%252F699398267%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398267/600 saved to cache
2026-03-29 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 95f6f498-5ed4-575f-906b-1f9abecf232a
2026-03-29 14:01:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 95f6f498-5ed4-575f-906b-1f9abecf232a, skipping ID generation
2026-03-29 14:01:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 95f6f498-5ed4-575f-906b-1f9abecf232a sending to next pipeline
2026-03-29 14:01:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 95f6f498-5ed4-575f-906b-1f9abecf232a, identifier: OY05%20LPJ
2026-03-29 14:01:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a8b8847e-6310-50e1-81bd-bf43dee7482c with identifier: LV53%20KDO
2026-03-29 14:01:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a8b8847e-6310-50e1-81bd-bf43dee7482c with identifier: LV53%20KDO
2026-03-29 14:01:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a8b8847e-6310-50e1-81bd-bf43dee7482c with identifier: LV53%20KDO to the API
2026-03-29 14:01:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414574/600>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8b8847e-6310-50e1-81bd-bf43dee7482c/a8b8847e-6310-50e1-81bd-bf43dee7482c_expert_report_file_f368c501-4397-4908-8e26-77b020f199b1.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV53%20KDO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a8b8847e-6310-50e1-81bd-bf43dee7482c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV53 KDO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV53%20KDO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 87661,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8b8847e-6310-50e1-81bd-bf43dee7482c/a8b8847e-6310-50e1-81bd-bf43dee7482c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 184848,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414571/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8b8847e-6310-50e1-81bd-bf43dee7482c/a8b8847e-6310-50e1-81bd-bf43dee7482c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 181934,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414574/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8b8847e-6310-50e1-81bd-bf43dee7482c/a8b8847e-6310-50e1-81bd-bf43dee7482c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 181619,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414592/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8b8847e-6310-50e1-81bd-bf43dee7482c/a8b8847e-6310-50e1-81bd-bf43dee7482c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 184432,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414630/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8b8847e-6310-50e1-81bd-bf43dee7482c/a8b8847e-6310-50e1-81bd-bf43dee7482c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 144524,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414664/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8b8847e-6310-50e1-81bd-bf43dee7482c/a8b8847e-6310-50e1-81bd-bf43dee7482c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 132153,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414687/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8b8847e-6310-50e1-81bd-bf43dee7482c/a8b8847e-6310-50e1-81bd-bf43dee7482c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 153928,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414712/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8b8847e-6310-50e1-81bd-bf43dee7482c/a8b8847e-6310-50e1-81bd-bf43dee7482c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 146495,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414731/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8b8847e-6310-50e1-81bd-bf43dee7482c/a8b8847e-6310-50e1-81bd-bf43dee7482c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 137194,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV53KDO/699414745/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2003-01-01',
 'seller_name': None,
 'title': 'HONDA JAZZ 1.4 I-DSI S Hatchback',
 'transmission': 'manual',
 'trim': 'I-DSI S',
 'vin': 'JHMGD17303S230463',
 'year': 2003}
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV53%2520KDO%27 HTTP/1.1" 200 None
2026-03-29 14:01:47 [bca.uk] INFO: Saving data for LV53%20KDO: {'created_time': 1774792907.314015, 'last_price_update_time': 1774792907.314028, 'auction_closing_time': 1774864800.0}
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV53%2520KDO') HTTP/1.1" 204 0
2026-03-29 14:01:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 95f6f498-5ed4-575f-906b-1f9abecf232a with identifier: OY05%20LPJ
2026-03-29 14:01:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 95f6f498-5ed4-575f-906b-1f9abecf232a with identifier: OY05%20LPJ
2026-03-29 14:01:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 95f6f498-5ed4-575f-906b-1f9abecf232a with identifier: OY05%20LPJ to the API
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398267/600>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95f6f498-5ed4-575f-906b-1f9abecf232a/95f6f498-5ed4-575f-906b-1f9abecf232a_expert_report_file_f0e09143-ee5d-438b-9120-e73c5dbd8356.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY05%20LPJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '95f6f498-5ed4-575f-906b-1f9abecf232a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY05 LPJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY05%20LPJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 119190,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95f6f498-5ed4-575f-906b-1f9abecf232a/95f6f498-5ed4-575f-906b-1f9abecf232a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 199909,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398267/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95f6f498-5ed4-575f-906b-1f9abecf232a/95f6f498-5ed4-575f-906b-1f9abecf232a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 197263,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398268/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95f6f498-5ed4-575f-906b-1f9abecf232a/95f6f498-5ed4-575f-906b-1f9abecf232a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 189664,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398270/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95f6f498-5ed4-575f-906b-1f9abecf232a/95f6f498-5ed4-575f-906b-1f9abecf232a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 187879,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398273/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95f6f498-5ed4-575f-906b-1f9abecf232a/95f6f498-5ed4-575f-906b-1f9abecf232a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 175029,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398276/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95f6f498-5ed4-575f-906b-1f9abecf232a/95f6f498-5ed4-575f-906b-1f9abecf232a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 142566,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398280/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95f6f498-5ed4-575f-906b-1f9abecf232a/95f6f498-5ed4-575f-906b-1f9abecf232a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 157957,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398282/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95f6f498-5ed4-575f-906b-1f9abecf232a/95f6f498-5ed4-575f-906b-1f9abecf232a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 145915,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398287/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95f6f498-5ed4-575f-906b-1f9abecf232a/95f6f498-5ed4-575f-906b-1f9abecf232a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 145825,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OY05LPJ/699398292/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.4 D-4D T3 Hatchback',
 'transmission': 'manual',
 'trim': 'D-4D T3',
 'vin': 'JTDKC183205089982',
 'year': 2005}
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY05%2520LPJ%27 HTTP/1.1" 200 None
2026-03-29 14:01:47 [bca.uk] INFO: Saving data for OY05%20LPJ: {'created_time': 1774792907.792967, 'last_price_update_time': 1774792907.792986, 'auction_closing_time': 1774864800.0}
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY05%2520LPJ') HTTP/1.1" 204 0
2026-03-29 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002551/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002551>
2026-03-29 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980803/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980803>
2026-03-29 14:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002478/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC19NCN/42812230?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=FauFi98cpQz6Qz18kI4TjPKk4pbXMBdat7QFNjAEHF4%3D)
2026-03-29 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403532/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403532>
2026-03-29 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411631/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411631>
2026-03-29 14:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698993963/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU12NXX/42812212?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=zxGsk636f28l33D8Sprhv%2F6QsiZEIvyaveDXTenk828%3D)
2026-03-29 14:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411656/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK09MUU/42812202?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=%2FOx7W%2B0aVD9O9yLH80P%2FnTHe8ua9j%2FRJAWvSzCnMnkA%3D)
2026-03-29 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25424c210>
2026-03-29 14:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d25e626-366d-536f-a42a-deec8e97c591/1d25e626-366d-536f-a42a-deec8e97c591_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBL18KKR%252F698980843%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980843/600 saved to cache
2026-03-29 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1d25e626-366d-536f-a42a-deec8e97c591
2026-03-29 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cd2910>
2026-03-29 14:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36fdaeef-0f11-5aec-a46a-fd27de9446df/36fdaeef-0f11-5aec-a46a-fd27de9446df_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT19TZL%252F699002564%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002564/600 saved to cache
2026-03-29 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 36fdaeef-0f11-5aec-a46a-fd27de9446df
2026-03-29 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518813d0>
2026-03-29 14:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb831cdf-ecc0-5b59-9746-8a4f57362939/bb831cdf-ecc0-5b59-9746-8a4f57362939_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBW69HZG%252F699002581%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002581/600 saved to cache
2026-03-29 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item bb831cdf-ecc0-5b59-9746-8a4f57362939
2026-03-29 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002471/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002471>
2026-03-29 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002460/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002460>
2026-03-29 14:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698993944/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993944>
2026-03-29 14:01:47 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 7 for item 960c3fe7-603a-5f61-9256-bf951a675381 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251881c90>
2026-03-29 14:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80c28590-6238-5e96-aec2-17cd77078a3d/80c28590-6238-5e96-aec2-17cd77078a3d_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDC19NCN%252F699002478%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002478/600 saved to cache
2026-03-29 14:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 80c28590-6238-5e96-aec2-17cd77078a3d
2026-03-29 14:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251019a10>
2026-03-29 14:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5bca8fb-8ee1-5a5f-af58-c76f562797a5/e5bca8fb-8ee1-5a5f-af58-c76f562797a5_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU12NXX%252F698993963%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698993963/600 saved to cache
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e5bca8fb-8ee1-5a5f-af58-c76f562797a5
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519b3810>
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96d38158-bb1f-5611-ac38-bef69aec38a0/96d38158-bb1f-5611-ac38-bef69aec38a0_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSK09MUU%252F699411656%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411656/600 saved to cache
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 96d38158-bb1f-5611-ac38-bef69aec38a0
2026-03-29 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002549/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002549>
2026-03-29 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975444/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975444>
2026-03-29 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002539/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002539>
2026-03-29 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980765/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980765>
2026-03-29 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002551/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19TZL/42812252?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=cn80VRrkqMrLx%2BTvEmkX%2FFpGTBnJ0xQCq1IkzUBYpkc%3D)
2026-03-29 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002565/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW69HZG/42812224?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=uIYf%2F7uFZpHdbVbjhmKMacccmZag%2FSs2p8yaVge8A0I%3D)
2026-03-29 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975471/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ63PFD/42812160?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=9uI0lUXMYm67nl%2BSAUd8Zntq6Dos5dVlmod5AlLygwY%3D)
2026-03-29 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980803/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL18KKR/42812173?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=MbMawqVuX0FtHBGu5TmMX25KLnA8R4gDSIo9wVjNuhU%3D)
2026-03-29 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002471/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN10VKV/42812259?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=dIJ1EISe8NozOYslL9UFf9v%2BKlIbBlJcYyIRILirjm0%3D)
2026-03-29 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002460/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC19NCN/42812230?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=FauFi98cpQz6Qz18kI4TjPKk4pbXMBdat7QFNjAEHF4%3D)
2026-03-29 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403678/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403678>
2026-03-29 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411631/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK09MUU/42812202?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=%2FOx7W%2B0aVD9O9yLH80P%2FnTHe8ua9j%2FRJAWvSzCnMnkA%3D)
2026-03-29 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698993944/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU12NXX/42812212?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=zxGsk636f28l33D8Sprhv%2F6QsiZEIvyaveDXTenk828%3D)
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a98ad0>
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36fdaeef-0f11-5aec-a46a-fd27de9446df/36fdaeef-0f11-5aec-a46a-fd27de9446df_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT19TZL%252F699002551%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002551/600 saved to cache
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 36fdaeef-0f11-5aec-a46a-fd27de9446df
2026-03-29 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403532/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HD56FNE/42812177?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=A6Zyg1df4ZTk73l%2B0a0IL9bJ74aZUP%2FZ11dEKdaONxM%3D)
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509f7910>
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb831cdf-ecc0-5b59-9746-8a4f57362939/bb831cdf-ecc0-5b59-9746-8a4f57362939_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBW69HZG%252F699002565%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002565/600 saved to cache
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item bb831cdf-ecc0-5b59-9746-8a4f57362939
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25191d2d0>
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_960c3fe7-603a-5f61-9256-bf951a675381/960c3fe7-603a-5f61-9256-bf951a675381_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ63PFD%252F698975471%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975471/600 saved to cache
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 960c3fe7-603a-5f61-9256-bf951a675381
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b68690>
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d25e626-366d-536f-a42a-deec8e97c591/1d25e626-366d-536f-a42a-deec8e97c591_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBL18KKR%252F698980803%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980803/600 saved to cache
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1d25e626-366d-536f-a42a-deec8e97c591
2026-03-29 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411601/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411601>
2026-03-29 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975444/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ63PFD/42812160?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=9uI0lUXMYm67nl%2BSAUd8Zntq6Dos5dVlmod5AlLygwY%3D)
2026-03-29 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403530/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403530>
2026-03-29 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002453/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002453>
2026-03-29 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002539/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19TZL/42812252?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=cn80VRrkqMrLx%2BTvEmkX%2FFpGTBnJ0xQCq1IkzUBYpkc%3D)
2026-03-29 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980765/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL18KKR/42812173?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=MbMawqVuX0FtHBGu5TmMX25KLnA8R4gDSIo9wVjNuhU%3D)
2026-03-29 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002549/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW69HZG/42812224?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=uIYf%2F7uFZpHdbVbjhmKMacccmZag%2FSs2p8yaVge8A0I%3D)
2026-03-29 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002446/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002446>
2026-03-29 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002509/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002509>
2026-03-29 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975424/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975424>
2026-03-29 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698993930/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993930>
2026-03-29 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002522/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002522>
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e29a50>
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2948bf74-d236-5603-b70e-2fd46a0c937d/2948bf74-d236-5603-b70e-2fd46a0c937d_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHN10VKV%252F699002471%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002471/600 saved to cache
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2948bf74-d236-5603-b70e-2fd46a0c937d
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250feb950>
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80c28590-6238-5e96-aec2-17cd77078a3d/80c28590-6238-5e96-aec2-17cd77078a3d_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDC19NCN%252F699002460%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002460/600 saved to cache
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 80c28590-6238-5e96-aec2-17cd77078a3d
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25097f650>
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96d38158-bb1f-5611-ac38-bef69aec38a0/96d38158-bb1f-5611-ac38-bef69aec38a0_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSK09MUU%252F699411631%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411631/600 saved to cache
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 96d38158-bb1f-5611-ac38-bef69aec38a0
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250f8eb50>
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5bca8fb-8ee1-5a5f-af58-c76f562797a5/e5bca8fb-8ee1-5a5f-af58-c76f562797a5_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU12NXX%252F698993944%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698993944/600 saved to cache
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e5bca8fb-8ee1-5a5f-af58-c76f562797a5
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b7dfd0>
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dec02bb3-a8a6-53eb-9d54-baa7c1533839/dec02bb3-a8a6-53eb-9d54-baa7c1533839_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHD56FNE%252F699403532%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403532/600 saved to cache
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item dec02bb3-a8a6-53eb-9d54-baa7c1533839
2026-03-29 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980732/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980732>
2026-03-29 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411578/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411578>
2026-03-29 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403678/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL56COH/42812140?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=O9c1c2iEJ7SLvoU9Uc6Bd3x7EyZQa%2FPy9sxzUJgzKMs%3D)
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff252b293d0>
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_960c3fe7-603a-5f61-9256-bf951a675381/960c3fe7-603a-5f61-9256-bf951a675381_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ63PFD%252F698975444%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975444/600 saved to cache
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 960c3fe7-603a-5f61-9256-bf951a675381
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ceb950>
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36fdaeef-0f11-5aec-a46a-fd27de9446df/36fdaeef-0f11-5aec-a46a-fd27de9446df_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT19TZL%252F699002539%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002539/600 saved to cache
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 36fdaeef-0f11-5aec-a46a-fd27de9446df
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509f5310>
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d25e626-366d-536f-a42a-deec8e97c591/1d25e626-366d-536f-a42a-deec8e97c591_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBL18KKR%252F698980765%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980765/600 saved to cache
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1d25e626-366d-536f-a42a-deec8e97c591
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ce90d0>
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb831cdf-ecc0-5b59-9746-8a4f57362939/bb831cdf-ecc0-5b59-9746-8a4f57362939_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBW69HZG%252F699002549%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002549/600 saved to cache
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item bb831cdf-ecc0-5b59-9746-8a4f57362939
2026-03-29 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699400501/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400501>
2026-03-29 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403529/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HD56FNE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002453/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN10VKV/42812259?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=dIJ1EISe8NozOYslL9UFf9v%2BKlIbBlJcYyIRILirjm0%3D)
2026-03-29 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411601/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK09MUU/42812202?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=%2FOx7W%2B0aVD9O9yLH80P%2FnTHe8ua9j%2FRJAWvSzCnMnkA%3D)
2026-03-29 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403530/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HD56FNE/42812177?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=A6Zyg1df4ZTk73l%2B0a0IL9bJ74aZUP%2FZ11dEKdaONxM%3D)
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c85050>
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f/96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGL56COH%252F699403678%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403678/600 saved to cache
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f
2026-03-29 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698993909/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KU12NXX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002429/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DC19NCN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002439/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HN10VKV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698993930/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU12NXX/42812212?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=zxGsk636f28l33D8Sprhv%2F6QsiZEIvyaveDXTenk828%3D)
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25187fb90>
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2948bf74-d236-5603-b70e-2fd46a0c937d/2948bf74-d236-5603-b70e-2fd46a0c937d_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHN10VKV%252F699002453%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002453/600 saved to cache
2026-03-29 14:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2948bf74-d236-5603-b70e-2fd46a0c937d
2026-03-29 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002522/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW69HZG/42812224?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=uIYf%2F7uFZpHdbVbjhmKMacccmZag%2FSs2p8yaVge8A0I%3D)
2026-03-29 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411578/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK09MUU/42812202?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=%2FOx7W%2B0aVD9O9yLH80P%2FnTHe8ua9j%2FRJAWvSzCnMnkA%3D)
2026-03-29 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002446/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC19NCN/42812230?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=FauFi98cpQz6Qz18kI4TjPKk4pbXMBdat7QFNjAEHF4%3D)
2026-03-29 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002509/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19TZL/42812252?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=cn80VRrkqMrLx%2BTvEmkX%2FFpGTBnJ0xQCq1IkzUBYpkc%3D)
2026-03-29 14:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975336/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975336>
2026-03-29 14:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980732/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL18KKR/42812173?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=MbMawqVuX0FtHBGu5TmMX25KLnA8R4gDSIo9wVjNuhU%3D)
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d7b050>
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96d38158-bb1f-5611-ac38-bef69aec38a0/96d38158-bb1f-5611-ac38-bef69aec38a0_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSK09MUU%252F699411601%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411601/600 saved to cache
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 96d38158-bb1f-5611-ac38-bef69aec38a0
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250feb790>
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dec02bb3-a8a6-53eb-9d54-baa7c1533839/dec02bb3-a8a6-53eb-9d54-baa7c1533839_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHD56FNE%252F699403530%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403530/600 saved to cache
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item dec02bb3-a8a6-53eb-9d54-baa7c1533839
2026-03-29 14:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975424/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ63PFD/42812160?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=9uI0lUXMYm67nl%2BSAUd8Zntq6Dos5dVlmod5AlLygwY%3D)
2026-03-29 14:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002429/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC19NCN/42812230?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=FauFi98cpQz6Qz18kI4TjPKk4pbXMBdat7QFNjAEHF4%3D)
2026-03-29 14:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002508/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002508>
2026-03-29 14:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002493/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002493>
2026-03-29 14:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975396/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975396>
2026-03-29 14:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403529/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HD56FNE/42812177?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=A6Zyg1df4ZTk73l%2B0a0IL9bJ74aZUP%2FZ11dEKdaONxM%3D)
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251909e90>
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5bca8fb-8ee1-5a5f-af58-c76f562797a5/e5bca8fb-8ee1-5a5f-af58-c76f562797a5_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU12NXX%252F698993930%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698993930/600 saved to cache
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e5bca8fb-8ee1-5a5f-af58-c76f562797a5
2026-03-29 14:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699400501/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL56COH/42812140?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=O9c1c2iEJ7SLvoU9Uc6Bd3x7EyZQa%2FPy9sxzUJgzKMs%3D)
2026-03-29 14:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698993909/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU12NXX/42812212?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=zxGsk636f28l33D8Sprhv%2F6QsiZEIvyaveDXTenk828%3D)
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518a16d0>
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb831cdf-ecc0-5b59-9746-8a4f57362939/bb831cdf-ecc0-5b59-9746-8a4f57362939_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBW69HZG%252F699002522%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002522/600 saved to cache
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item bb831cdf-ecc0-5b59-9746-8a4f57362939
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bbc0d0>
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96d38158-bb1f-5611-ac38-bef69aec38a0/96d38158-bb1f-5611-ac38-bef69aec38a0_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSK09MUU%252F699411578%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411578/600 saved to cache
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 96d38158-bb1f-5611-ac38-bef69aec38a0
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b46d90>
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80c28590-6238-5e96-aec2-17cd77078a3d/80c28590-6238-5e96-aec2-17cd77078a3d_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDC19NCN%252F699002446%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002446/600 saved to cache
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 80c28590-6238-5e96-aec2-17cd77078a3d
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cd17d0>
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36fdaeef-0f11-5aec-a46a-fd27de9446df/36fdaeef-0f11-5aec-a46a-fd27de9446df_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT19TZL%252F699002509%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002509/600 saved to cache
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 36fdaeef-0f11-5aec-a46a-fd27de9446df
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25413da50>
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d25e626-366d-536f-a42a-deec8e97c591/1d25e626-366d-536f-a42a-deec8e97c591_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBL18KKR%252F698980732%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980732/600 saved to cache
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1d25e626-366d-536f-a42a-deec8e97c591
2026-03-29 14:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980706/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980706>
2026-03-29 14:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002439/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN10VKV/42812259?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=dIJ1EISe8NozOYslL9UFf9v%2BKlIbBlJcYyIRILirjm0%3D)
2026-03-29 14:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403664/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403664>
2026-03-29 14:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411566/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411566>
2026-03-29 14:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975336/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EN12PFK/42812134?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=o%2B3lFLT3TpHToL9F4eGBPv08SHHjh6dTqMPHkK05VSc%3D)
2026-03-29 14:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975374/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975374>
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b36650>
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_960c3fe7-603a-5f61-9256-bf951a675381/960c3fe7-603a-5f61-9256-bf951a675381_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ63PFD%252F698975424%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975424/600 saved to cache
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 960c3fe7-603a-5f61-9256-bf951a675381
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518419d0>
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80c28590-6238-5e96-aec2-17cd77078a3d/80c28590-6238-5e96-aec2-17cd77078a3d_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDC19NCN%252F699002429%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002429/600 saved to cache
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 80c28590-6238-5e96-aec2-17cd77078a3d
2026-03-29 14:01:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 80c28590-6238-5e96-aec2-17cd77078a3d, skipping ID generation
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 80c28590-6238-5e96-aec2-17cd77078a3d sending to next pipeline
2026-03-29 14:01:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 80c28590-6238-5e96-aec2-17cd77078a3d, identifier: DC19%20NCN
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bccfd0>
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dec02bb3-a8a6-53eb-9d54-baa7c1533839/dec02bb3-a8a6-53eb-9d54-baa7c1533839_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHD56FNE%252F699403529%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403529/600 saved to cache
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item dec02bb3-a8a6-53eb-9d54-baa7c1533839
2026-03-29 14:01:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dec02bb3-a8a6-53eb-9d54-baa7c1533839, skipping ID generation
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item dec02bb3-a8a6-53eb-9d54-baa7c1533839 sending to next pipeline
2026-03-29 14:01:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dec02bb3-a8a6-53eb-9d54-baa7c1533839, identifier: HD56%20FNE
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253e48c90>
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f/96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGL56COH%252F699400501%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699400501/600 saved to cache
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518e8e10>
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5bca8fb-8ee1-5a5f-af58-c76f562797a5/e5bca8fb-8ee1-5a5f-af58-c76f562797a5_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU12NXX%252F698993909%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698993909/600 saved to cache
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e5bca8fb-8ee1-5a5f-af58-c76f562797a5
2026-03-29 14:01:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e5bca8fb-8ee1-5a5f-af58-c76f562797a5, skipping ID generation
2026-03-29 14:01:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e5bca8fb-8ee1-5a5f-af58-c76f562797a5 sending to next pipeline
2026-03-29 14:01:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5bca8fb-8ee1-5a5f-af58-c76f562797a5, identifier: KU12%20NXX
2026-03-29 14:01:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 80c28590-6238-5e96-aec2-17cd77078a3d with identifier: DC19%20NCN
2026-03-29 14:01:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 80c28590-6238-5e96-aec2-17cd77078a3d with identifier: DC19%20NCN
2026-03-29 14:01:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 80c28590-6238-5e96-aec2-17cd77078a3d with identifier: DC19%20NCN to the API
2026-03-29 14:01:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002429/600>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80c28590-6238-5e96-aec2-17cd77078a3d/80c28590-6238-5e96-aec2-17cd77078a3d_expert_report_file_3e3035bd-8b81-442c-bff0-99e16a006a86.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DC19%20NCN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '80c28590-6238-5e96-aec2-17cd77078a3d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DC19 NCN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DC19%20NCN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'C5 AIRCROSS',
 'odometer': 82238,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80c28590-6238-5e96-aec2-17cd77078a3d/80c28590-6238-5e96-aec2-17cd77078a3d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47507,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002429/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80c28590-6238-5e96-aec2-17cd77078a3d/80c28590-6238-5e96-aec2-17cd77078a3d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44788,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002446/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80c28590-6238-5e96-aec2-17cd77078a3d/80c28590-6238-5e96-aec2-17cd77078a3d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44459,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002460/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80c28590-6238-5e96-aec2-17cd77078a3d/80c28590-6238-5e96-aec2-17cd77078a3d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46959,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002478/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80c28590-6238-5e96-aec2-17cd77078a3d/80c28590-6238-5e96-aec2-17cd77078a3d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43677,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002500/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80c28590-6238-5e96-aec2-17cd77078a3d/80c28590-6238-5e96-aec2-17cd77078a3d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41263,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002512/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80c28590-6238-5e96-aec2-17cd77078a3d/80c28590-6238-5e96-aec2-17cd77078a3d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74770,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002530/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80c28590-6238-5e96-aec2-17cd77078a3d/80c28590-6238-5e96-aec2-17cd77078a3d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67797,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002553/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80c28590-6238-5e96-aec2-17cd77078a3d/80c28590-6238-5e96-aec2-17cd77078a3d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72003,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002575/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80c28590-6238-5e96-aec2-17cd77078a3d/80c28590-6238-5e96-aec2-17cd77078a3d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44177,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC19NCN/699002589/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'CITROEN C5 AIRCROSS 1.5 BLUEHDI 130 FLAIR PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'BLUEHDI 130 FLAIR PLUS',
 'vin': 'VR7ACYHZJKL080861',
 'year': 2019}
2026-03-29 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC19%2520NCN%27 HTTP/1.1" 200 None
2026-03-29 14:01:50 [bca.uk] INFO: Saving data for DC19%20NCN: {'created_time': 1774792910.452661, 'last_price_update_time': 1774792910.452671, 'auction_closing_time': 1774951200.0}
2026-03-29 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DC19%2520NCN') HTTP/1.1" 204 0
2026-03-29 14:01:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dec02bb3-a8a6-53eb-9d54-baa7c1533839 with identifier: HD56%20FNE
2026-03-29 14:01:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dec02bb3-a8a6-53eb-9d54-baa7c1533839 with identifier: HD56%20FNE
2026-03-29 14:01:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dec02bb3-a8a6-53eb-9d54-baa7c1533839 with identifier: HD56%20FNE to the API
2026-03-29 14:01:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403529/600>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dec02bb3-a8a6-53eb-9d54-baa7c1533839/dec02bb3-a8a6-53eb-9d54-baa7c1533839_expert_report_file_a1b6c57d-f74e-4731-bd6f-706dbc5c7e70.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HD56%20FNE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dec02bb3-a8a6-53eb-9d54-baa7c1533839',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HD56 FNE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HD56%20FNE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 82038,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dec02bb3-a8a6-53eb-9d54-baa7c1533839/dec02bb3-a8a6-53eb-9d54-baa7c1533839_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 186061,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403529/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dec02bb3-a8a6-53eb-9d54-baa7c1533839/dec02bb3-a8a6-53eb-9d54-baa7c1533839_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 183568,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403530/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dec02bb3-a8a6-53eb-9d54-baa7c1533839/dec02bb3-a8a6-53eb-9d54-baa7c1533839_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 187492,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403532/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dec02bb3-a8a6-53eb-9d54-baa7c1533839/dec02bb3-a8a6-53eb-9d54-baa7c1533839_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 182976,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403533/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dec02bb3-a8a6-53eb-9d54-baa7c1533839/dec02bb3-a8a6-53eb-9d54-baa7c1533839_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 155577,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403534/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dec02bb3-a8a6-53eb-9d54-baa7c1533839/dec02bb3-a8a6-53eb-9d54-baa7c1533839_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 144658,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403536/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dec02bb3-a8a6-53eb-9d54-baa7c1533839/dec02bb3-a8a6-53eb-9d54-baa7c1533839_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166864,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403537/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dec02bb3-a8a6-53eb-9d54-baa7c1533839/dec02bb3-a8a6-53eb-9d54-baa7c1533839_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160133,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403538/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dec02bb3-a8a6-53eb-9d54-baa7c1533839/dec02bb3-a8a6-53eb-9d54-baa7c1533839_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 150357,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HD56FNE/699403539/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'HONDA JAZZ 1.4 I-DSI SE Hatchback',
 'transmission': 'manual',
 'trim': 'I-DSI SE',
 'vin': 'JHMGD17507S203950',
 'year': 2007}
2026-03-29 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD56%2520FNE%27 HTTP/1.1" 200 None
2026-03-29 14:01:50 [bca.uk] INFO: Saving data for HD56%20FNE: {'created_time': 1774792910.875372, 'last_price_update_time': 1774792910.875386, 'auction_closing_time': 1774864800.0}
2026-03-29 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HD56%2520FNE') HTTP/1.1" 204 0
2026-03-29 14:01:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5bca8fb-8ee1-5a5f-af58-c76f562797a5 with identifier: KU12%20NXX
2026-03-29 14:01:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5bca8fb-8ee1-5a5f-af58-c76f562797a5 with identifier: KU12%20NXX
2026-03-29 14:01:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e5bca8fb-8ee1-5a5f-af58-c76f562797a5 with identifier: KU12%20NXX to the API
2026-03-29 14:01:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698993909/600>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5bca8fb-8ee1-5a5f-af58-c76f562797a5/e5bca8fb-8ee1-5a5f-af58-c76f562797a5_expert_report_file_491533b6-6f5f-4b73-a6c7-885bd72fc592.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU12%20NXX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e5bca8fb-8ee1-5a5f-af58-c76f562797a5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU12 NXX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU12%20NXX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 103066,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5bca8fb-8ee1-5a5f-af58-c76f562797a5/e5bca8fb-8ee1-5a5f-af58-c76f562797a5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46141,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698993909/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5bca8fb-8ee1-5a5f-af58-c76f562797a5/e5bca8fb-8ee1-5a5f-af58-c76f562797a5_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43968,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698993930/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5bca8fb-8ee1-5a5f-af58-c76f562797a5/e5bca8fb-8ee1-5a5f-af58-c76f562797a5_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42983,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698993944/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5bca8fb-8ee1-5a5f-af58-c76f562797a5/e5bca8fb-8ee1-5a5f-af58-c76f562797a5_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44560,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698993963/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5bca8fb-8ee1-5a5f-af58-c76f562797a5/e5bca8fb-8ee1-5a5f-af58-c76f562797a5_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43089,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994025/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5bca8fb-8ee1-5a5f-af58-c76f562797a5/e5bca8fb-8ee1-5a5f-af58-c76f562797a5_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42457,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994040/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5bca8fb-8ee1-5a5f-af58-c76f562797a5/e5bca8fb-8ee1-5a5f-af58-c76f562797a5_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93254,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994066/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5bca8fb-8ee1-5a5f-af58-c76f562797a5/e5bca8fb-8ee1-5a5f-af58-c76f562797a5_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44882,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994096/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5bca8fb-8ee1-5a5f-af58-c76f562797a5/e5bca8fb-8ee1-5a5f-af58-c76f562797a5_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85559,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994120/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5bca8fb-8ee1-5a5f-af58-c76f562797a5/e5bca8fb-8ee1-5a5f-af58-c76f562797a5_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79219,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU12NXX/698994143/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 16V SRI Hatchback',
 'transmission': 'manual',
 'trim': '16V SRI',
 'vin': 'W0L0SDL08C6048761',
 'year': 2012}
2026-03-29 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU12%2520NXX%27 HTTP/1.1" 200 None
2026-03-29 14:01:51 [bca.uk] INFO: Saving data for KU12%20NXX: {'created_time': 1774792911.324399, 'last_price_update_time': 1774792911.324417, 'auction_closing_time': 1774864800.0}
2026-03-29 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU12%2520NXX') HTTP/1.1" 204 0
2026-03-29 14:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002479/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002479>
2026-03-29 14:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002492/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002492>
2026-03-29 14:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411540/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411540>
2026-03-29 14:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980669/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980669>
2026-03-29 14:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699400500/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400500>
2026-03-29 14:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002493/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19TZL/42812252?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=cn80VRrkqMrLx%2BTvEmkX%2FFpGTBnJ0xQCq1IkzUBYpkc%3D)
2026-03-29 14:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002508/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW69HZG/42812224?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=uIYf%2F7uFZpHdbVbjhmKMacccmZag%2FSs2p8yaVge8A0I%3D)
2026-03-29 14:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975396/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ63PFD/42812160?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=9uI0lUXMYm67nl%2BSAUd8Zntq6Dos5dVlmod5AlLygwY%3D)
2026-03-29 14:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c7e650>
2026-03-29 14:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2948bf74-d236-5603-b70e-2fd46a0c937d/2948bf74-d236-5603-b70e-2fd46a0c937d_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHN10VKV%252F699002439%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002439/600 saved to cache
2026-03-29 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2948bf74-d236-5603-b70e-2fd46a0c937d
2026-03-29 14:01:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2948bf74-d236-5603-b70e-2fd46a0c937d, skipping ID generation
2026-03-29 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2948bf74-d236-5603-b70e-2fd46a0c937d sending to next pipeline
2026-03-29 14:01:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2948bf74-d236-5603-b70e-2fd46a0c937d, identifier: HN10%20VKV
2026-03-29 14:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519f68d0>
2026-03-29 14:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b1c4aa0-244e-5392-b443-05bfab0a80f8/9b1c4aa0-244e-5392-b443-05bfab0a80f8_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEN12PFK%252F698975336%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975336/600 saved to cache
2026-03-29 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9b1c4aa0-244e-5392-b443-05bfab0a80f8
2026-03-29 14:01:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9b1c4aa0-244e-5392-b443-05bfab0a80f8, skipping ID generation
2026-03-29 14:01:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9b1c4aa0-244e-5392-b443-05bfab0a80f8 sending to next pipeline
2026-03-29 14:01:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9b1c4aa0-244e-5392-b443-05bfab0a80f8, identifier: EN12%20PFK
2026-03-29 14:01:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2948bf74-d236-5603-b70e-2fd46a0c937d with identifier: HN10%20VKV
2026-03-29 14:01:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2948bf74-d236-5603-b70e-2fd46a0c937d with identifier: HN10%20VKV
2026-03-29 14:01:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2948bf74-d236-5603-b70e-2fd46a0c937d with identifier: HN10%20VKV to the API
2026-03-29 14:01:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002439/600>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2948bf74-d236-5603-b70e-2fd46a0c937d/2948bf74-d236-5603-b70e-2fd46a0c937d_expert_report_file_62a0a220-b43e-48ba-b0f5-c0d99efe76b5.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN10%20VKV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2948bf74-d236-5603-b70e-2fd46a0c937d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN10 VKV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN10%20VKV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 106231,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2948bf74-d236-5603-b70e-2fd46a0c937d/2948bf74-d236-5603-b70e-2fd46a0c937d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50791,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002439/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2948bf74-d236-5603-b70e-2fd46a0c937d/2948bf74-d236-5603-b70e-2fd46a0c937d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47964,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002453/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2948bf74-d236-5603-b70e-2fd46a0c937d/2948bf74-d236-5603-b70e-2fd46a0c937d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50068,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002471/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2948bf74-d236-5603-b70e-2fd46a0c937d/2948bf74-d236-5603-b70e-2fd46a0c937d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51627,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002482/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2948bf74-d236-5603-b70e-2fd46a0c937d/2948bf74-d236-5603-b70e-2fd46a0c937d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46138,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002495/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2948bf74-d236-5603-b70e-2fd46a0c937d/2948bf74-d236-5603-b70e-2fd46a0c937d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45222,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002514/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2948bf74-d236-5603-b70e-2fd46a0c937d/2948bf74-d236-5603-b70e-2fd46a0c937d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115929,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002547/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2948bf74-d236-5603-b70e-2fd46a0c937d/2948bf74-d236-5603-b70e-2fd46a0c937d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81472,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002569/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2948bf74-d236-5603-b70e-2fd46a0c937d/2948bf74-d236-5603-b70e-2fd46a0c937d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99909,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002597/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2948bf74-d236-5603-b70e-2fd46a0c937d/2948bf74-d236-5603-b70e-2fd46a0c937d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88774,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN10VKV/699002621/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.4 I-VTEC SI Hatchback',
 'transmission': 'manual',
 'trim': 'I-VTEC SI',
 'vin': 'SHHFK1750AU011235',
 'year': 2010}
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN10%2520VKV%27 HTTP/1.1" 200 None
2026-03-29 14:01:52 [bca.uk] INFO: Saving data for HN10%20VKV: {'created_time': 1774792912.091188, 'last_price_update_time': 1774792912.091203, 'auction_closing_time': 1774864800.0}
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN10%2520VKV') HTTP/1.1" 204 0
2026-03-29 14:01:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9b1c4aa0-244e-5392-b443-05bfab0a80f8 with identifier: EN12%20PFK
2026-03-29 14:01:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9b1c4aa0-244e-5392-b443-05bfab0a80f8 with identifier: EN12%20PFK
2026-03-29 14:01:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9b1c4aa0-244e-5392-b443-05bfab0a80f8 with identifier: EN12%20PFK to the API
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975336/600>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b1c4aa0-244e-5392-b443-05bfab0a80f8/9b1c4aa0-244e-5392-b443-05bfab0a80f8_expert_report_file_036224a0-a8e3-4433-980e-29777e09cf17.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN12%20PFK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9b1c4aa0-244e-5392-b443-05bfab0a80f8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN12 PFK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN12%20PFK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 32232,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b1c4aa0-244e-5392-b443-05bfab0a80f8/9b1c4aa0-244e-5392-b443-05bfab0a80f8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48042,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975316/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b1c4aa0-244e-5392-b443-05bfab0a80f8/9b1c4aa0-244e-5392-b443-05bfab0a80f8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46393,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975336/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b1c4aa0-244e-5392-b443-05bfab0a80f8/9b1c4aa0-244e-5392-b443-05bfab0a80f8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46007,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975363/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b1c4aa0-244e-5392-b443-05bfab0a80f8/9b1c4aa0-244e-5392-b443-05bfab0a80f8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48316,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975388/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b1c4aa0-244e-5392-b443-05bfab0a80f8/9b1c4aa0-244e-5392-b443-05bfab0a80f8_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47396,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975407/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b1c4aa0-244e-5392-b443-05bfab0a80f8/9b1c4aa0-244e-5392-b443-05bfab0a80f8_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45236,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975439/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b1c4aa0-244e-5392-b443-05bfab0a80f8/9b1c4aa0-244e-5392-b443-05bfab0a80f8_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108268,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975465/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b1c4aa0-244e-5392-b443-05bfab0a80f8/9b1c4aa0-244e-5392-b443-05bfab0a80f8_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66021,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975484/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b1c4aa0-244e-5392-b443-05bfab0a80f8/9b1c4aa0-244e-5392-b443-05bfab0a80f8_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84776,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975506/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b1c4aa0-244e-5392-b443-05bfab0a80f8/9b1c4aa0-244e-5392-b443-05bfab0a80f8_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85051,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EN12PFK/698975531/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.6 ACENTA PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': 'ACENTA PREMIUM',
 'vin': 'SJNFBAF15U6249498',
 'year': 2012}
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN12%2520PFK%27 HTTP/1.1" 200 None
2026-03-29 14:01:52 [bca.uk] INFO: Saving data for EN12%20PFK: {'created_time': 1774792912.536444, 'last_price_update_time': 1774792912.536457, 'auction_closing_time': 1774951200.0}
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN12%2520PFK') HTTP/1.1" 204 0
2026-03-29 14:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411566/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK09MUU/42812202?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=%2FOx7W%2B0aVD9O9yLH80P%2FnTHe8ua9j%2FRJAWvSzCnMnkA%3D)
2026-03-29 14:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975374/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ63PFD/42812160?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=9uI0lUXMYm67nl%2BSAUd8Zntq6Dos5dVlmod5AlLygwY%3D)
2026-03-29 14:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980645/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980645>
2026-03-29 14:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403664/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL56COH/42812140?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=O9c1c2iEJ7SLvoU9Uc6Bd3x7EyZQa%2FPy9sxzUJgzKMs%3D)
2026-03-29 14:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980706/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL18KKR/42812173?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=MbMawqVuX0FtHBGu5TmMX25KLnA8R4gDSIo9wVjNuhU%3D)
2026-03-29 14:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403644/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403644>
2026-03-29 14:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411516/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411516>
2026-03-29 14:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002465/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002465>
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251db3790>
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36fdaeef-0f11-5aec-a46a-fd27de9446df/36fdaeef-0f11-5aec-a46a-fd27de9446df_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT19TZL%252F699002493%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002493/600 saved to cache
2026-03-29 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 36fdaeef-0f11-5aec-a46a-fd27de9446df
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff254137310>
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb831cdf-ecc0-5b59-9746-8a4f57362939/bb831cdf-ecc0-5b59-9746-8a4f57362939_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBW69HZG%252F699002508%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002508/600 saved to cache
2026-03-29 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item bb831cdf-ecc0-5b59-9746-8a4f57362939
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251841b10>
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_960c3fe7-603a-5f61-9256-bf951a675381/960c3fe7-603a-5f61-9256-bf951a675381_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ63PFD%252F698975396%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975396/600 saved to cache
2026-03-29 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 960c3fe7-603a-5f61-9256-bf951a675381
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509ffd90>
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96d38158-bb1f-5611-ac38-bef69aec38a0/96d38158-bb1f-5611-ac38-bef69aec38a0_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSK09MUU%252F699411566%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411566/600 saved to cache
2026-03-29 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 96d38158-bb1f-5611-ac38-bef69aec38a0
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251019910>
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_960c3fe7-603a-5f61-9256-bf951a675381/960c3fe7-603a-5f61-9256-bf951a675381_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ63PFD%252F698975374%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975374/600 saved to cache
2026-03-29 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 960c3fe7-603a-5f61-9256-bf951a675381
2026-03-29 14:01:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 960c3fe7-603a-5f61-9256-bf951a675381, skipping ID generation
2026-03-29 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 960c3fe7-603a-5f61-9256-bf951a675381 sending to next pipeline
2026-03-29 14:01:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 960c3fe7-603a-5f61-9256-bf951a675381, identifier: WJ63%20PFD
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d98790>
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f/96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGL56COH%252F699403664%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403664/600 saved to cache
2026-03-29 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c19750>
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d25e626-366d-536f-a42a-deec8e97c591/1d25e626-366d-536f-a42a-deec8e97c591_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBL18KKR%252F698980706%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980706/600 saved to cache
2026-03-29 14:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1d25e626-366d-536f-a42a-deec8e97c591
2026-03-29 14:01:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 960c3fe7-603a-5f61-9256-bf951a675381 with identifier: WJ63%20PFD
2026-03-29 14:01:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 960c3fe7-603a-5f61-9256-bf951a675381 with identifier: WJ63%20PFD
2026-03-29 14:01:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 960c3fe7-603a-5f61-9256-bf951a675381 with identifier: WJ63%20PFD to the API
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975374/600>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_960c3fe7-603a-5f61-9256-bf951a675381/960c3fe7-603a-5f61-9256-bf951a675381_expert_report_file_047201f3-2e81-4cd0-95d2-c7e1bb03e43d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ63%20PFD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '960c3fe7-603a-5f61-9256-bf951a675381',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ63 PFD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ63%20PFD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'C3 PICASSO',
 'odometer': 91388,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_960c3fe7-603a-5f61-9256-bf951a675381/960c3fe7-603a-5f61-9256-bf951a675381_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48972,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975312/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_960c3fe7-603a-5f61-9256-bf951a675381/960c3fe7-603a-5f61-9256-bf951a675381_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46798,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975337/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_960c3fe7-603a-5f61-9256-bf951a675381/960c3fe7-603a-5f61-9256-bf951a675381_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45367,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975374/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_960c3fe7-603a-5f61-9256-bf951a675381/960c3fe7-603a-5f61-9256-bf951a675381_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45808,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975396/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_960c3fe7-603a-5f61-9256-bf951a675381/960c3fe7-603a-5f61-9256-bf951a675381_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47959,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975424/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_960c3fe7-603a-5f61-9256-bf951a675381/960c3fe7-603a-5f61-9256-bf951a675381_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47160,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975444/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_960c3fe7-603a-5f61-9256-bf951a675381/960c3fe7-603a-5f61-9256-bf951a675381_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100531,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975471/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_960c3fe7-603a-5f61-9256-bf951a675381/960c3fe7-603a-5f61-9256-bf951a675381_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79865,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975526/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_960c3fe7-603a-5f61-9256-bf951a675381/960c3fe7-603a-5f61-9256-bf951a675381_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65578,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ63PFD/698975552/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 PICASSO 1.6 HDI 8V 90 EXCLUSIVE MPV',
 'transmission': 'manual',
 'trim': 'HDI 8V 90 EXCLUSIVE',
 'vin': 'VF7SH9HP4DT538948',
 'year': 2013}
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ63%2520PFD%27 HTTP/1.1" 200 None
2026-03-29 14:01:53 [bca.uk] INFO: Saving data for WJ63%20PFD: {'created_time': 1774792913.446319, 'last_price_update_time': 1774792913.44633, 'auction_closing_time': 1774864800.0}
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ63%2520PFD') HTTP/1.1" 204 0
2026-03-29 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411540/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK09MUU/42812202?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=%2FOx7W%2B0aVD9O9yLH80P%2FnTHe8ua9j%2FRJAWvSzCnMnkA%3D)
2026-03-29 14:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699400496/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400496>
2026-03-29 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002492/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW69HZG/42812224?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=uIYf%2F7uFZpHdbVbjhmKMacccmZag%2FSs2p8yaVge8A0I%3D)
2026-03-29 14:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411498/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411498>
2026-03-29 14:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002436/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HT19TZL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002479/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19TZL/42812252?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=cn80VRrkqMrLx%2BTvEmkX%2FFpGTBnJ0xQCq1IkzUBYpkc%3D)
2026-03-29 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980669/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL18KKR/42812173?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=MbMawqVuX0FtHBGu5TmMX25KLnA8R4gDSIo9wVjNuhU%3D)
2026-03-29 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699400500/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL56COH/42812140?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=O9c1c2iEJ7SLvoU9Uc6Bd3x7EyZQa%2FPy9sxzUJgzKMs%3D)
2026-03-29 14:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403622/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403622>
2026-03-29 14:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699400492/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400492>
2026-03-29 14:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980611/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BL18KKR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411473/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SK09MUU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002465/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19TZL/42812252?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=cn80VRrkqMrLx%2BTvEmkX%2FFpGTBnJ0xQCq1IkzUBYpkc%3D)
2026-03-29 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411516/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK09MUU/42812202?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=%2FOx7W%2B0aVD9O9yLH80P%2FnTHe8ua9j%2FRJAWvSzCnMnkA%3D)
2026-03-29 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980645/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL18KKR/42812173?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=MbMawqVuX0FtHBGu5TmMX25KLnA8R4gDSIo9wVjNuhU%3D)
2026-03-29 14:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25183c810>
2026-03-29 14:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96d38158-bb1f-5611-ac38-bef69aec38a0/96d38158-bb1f-5611-ac38-bef69aec38a0_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSK09MUU%252F699411540%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411540/600 saved to cache
2026-03-29 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 96d38158-bb1f-5611-ac38-bef69aec38a0
2026-03-29 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403644/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL56COH/42812140?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=O9c1c2iEJ7SLvoU9Uc6Bd3x7EyZQa%2FPy9sxzUJgzKMs%3D)
2026-03-29 14:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403606/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403606>
2026-03-29 14:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250feb8d0>
2026-03-29 14:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bb831cdf-ecc0-5b59-9746-8a4f57362939/bb831cdf-ecc0-5b59-9746-8a4f57362939_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBW69HZG%252F699002492%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002492/600 saved to cache
2026-03-29 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item bb831cdf-ecc0-5b59-9746-8a4f57362939
2026-03-29 14:01:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bb831cdf-ecc0-5b59-9746-8a4f57362939, skipping ID generation
2026-03-29 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bb831cdf-ecc0-5b59-9746-8a4f57362939 sending to next pipeline
2026-03-29 14:01:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb831cdf-ecc0-5b59-9746-8a4f57362939, identifier: BW69%20HZG
2026-03-29 14:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bbe8d0>
2026-03-29 14:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36fdaeef-0f11-5aec-a46a-fd27de9446df/36fdaeef-0f11-5aec-a46a-fd27de9446df_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT19TZL%252F699002479%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002479/600 saved to cache
2026-03-29 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 36fdaeef-0f11-5aec-a46a-fd27de9446df
2026-03-29 14:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cb8d10>
2026-03-29 14:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d25e626-366d-536f-a42a-deec8e97c591/1d25e626-366d-536f-a42a-deec8e97c591_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBL18KKR%252F698980669%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980669/600 saved to cache
2026-03-29 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1d25e626-366d-536f-a42a-deec8e97c591
2026-03-29 14:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e6b490>
2026-03-29 14:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f/96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGL56COH%252F699400500%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699400500/600 saved to cache
2026-03-29 14:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f
2026-03-29 14:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002436/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19TZL/42812252?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=cn80VRrkqMrLx%2BTvEmkX%2FFpGTBnJ0xQCq1IkzUBYpkc%3D)
2026-03-29 14:01:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb831cdf-ecc0-5b59-9746-8a4f57362939 with identifier: BW69%20HZG
2026-03-29 14:01:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb831cdf-ecc0-5b59-9746-8a4f57362939 with identifier: BW69%20HZG
2026-03-29 14:01:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb831cdf-ecc0-5b59-9746-8a4f57362939 with identifier: BW69%20HZG to the API
2026-03-29 14:01:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002492/600>
{'auction_title': '',
 'c_o_2_emission_value': 173,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb831cdf-ecc0-5b59-9746-8a4f57362939/bb831cdf-ecc0-5b59-9746-8a4f57362939_expert_report_file_b99b30cf-2448-4759-a980-ae738c103d27.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW69%20HZG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bb831cdf-ecc0-5b59-9746-8a4f57362939',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BW69 HZG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW69%20HZG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 81823,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb831cdf-ecc0-5b59-9746-8a4f57362939/bb831cdf-ecc0-5b59-9746-8a4f57362939_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49738,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002438/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb831cdf-ecc0-5b59-9746-8a4f57362939/bb831cdf-ecc0-5b59-9746-8a4f57362939_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47165,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002461/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb831cdf-ecc0-5b59-9746-8a4f57362939/bb831cdf-ecc0-5b59-9746-8a4f57362939_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45717,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002476/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb831cdf-ecc0-5b59-9746-8a4f57362939/bb831cdf-ecc0-5b59-9746-8a4f57362939_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47913,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002492/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb831cdf-ecc0-5b59-9746-8a4f57362939/bb831cdf-ecc0-5b59-9746-8a4f57362939_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44289,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002508/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb831cdf-ecc0-5b59-9746-8a4f57362939/bb831cdf-ecc0-5b59-9746-8a4f57362939_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41401,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002522/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb831cdf-ecc0-5b59-9746-8a4f57362939/bb831cdf-ecc0-5b59-9746-8a4f57362939_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95328,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002549/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb831cdf-ecc0-5b59-9746-8a4f57362939/bb831cdf-ecc0-5b59-9746-8a4f57362939_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74835,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002565/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb831cdf-ecc0-5b59-9746-8a4f57362939/bb831cdf-ecc0-5b59-9746-8a4f57362939_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89139,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002581/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bb831cdf-ecc0-5b59-9746-8a4f57362939/bb831cdf-ecc0-5b59-9746-8a4f57362939_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61858,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW69HZG/699002617/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 P250 StationWagon',
 'transmission': 'automatic',
 'trim': 'P250',
 'vin': 'SALYA2AX3LA265221',
 'year': 2020}
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW69%2520HZG%27 HTTP/1.1" 200 None
2026-03-29 14:01:54 [bca.uk] INFO: Saving data for BW69%20HZG: {'created_time': 1774792914.286482, 'last_price_update_time': 1774792914.286495, 'auction_closing_time': 1774951200.0}
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW69%2520HZG') HTTP/1.1" 204 0
2026-03-29 14:01:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699400496/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL56COH/42812140?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=O9c1c2iEJ7SLvoU9Uc6Bd3x7EyZQa%2FPy9sxzUJgzKMs%3D)
2026-03-29 14:01:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409250/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409250>
2026-03-29 14:01:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411498/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK09MUU/42812202?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=%2FOx7W%2B0aVD9O9yLH80P%2FnTHe8ua9j%2FRJAWvSzCnMnkA%3D)
2026-03-29 14:01:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400385/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400385>
2026-03-29 14:01:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403668/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403668>
2026-03-29 14:01:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403694/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403694>
2026-03-29 14:01:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699400492/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL56COH/42812140?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=O9c1c2iEJ7SLvoU9Uc6Bd3x7EyZQa%2FPy9sxzUJgzKMs%3D)
2026-03-29 14:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c1a310>
2026-03-29 14:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36fdaeef-0f11-5aec-a46a-fd27de9446df/36fdaeef-0f11-5aec-a46a-fd27de9446df_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT19TZL%252F699002465%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002465/600 saved to cache
2026-03-29 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 36fdaeef-0f11-5aec-a46a-fd27de9446df
2026-03-29 14:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251880e50>
2026-03-29 14:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96d38158-bb1f-5611-ac38-bef69aec38a0/96d38158-bb1f-5611-ac38-bef69aec38a0_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSK09MUU%252F699411516%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411516/600 saved to cache
2026-03-29 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 96d38158-bb1f-5611-ac38-bef69aec38a0
2026-03-29 14:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253dd4250>
2026-03-29 14:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d25e626-366d-536f-a42a-deec8e97c591/1d25e626-366d-536f-a42a-deec8e97c591_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBL18KKR%252F698980645%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980645/600 saved to cache
2026-03-29 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1d25e626-366d-536f-a42a-deec8e97c591
2026-03-29 14:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a56910>
2026-03-29 14:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f/96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGL56COH%252F699403644%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403644/600 saved to cache
2026-03-29 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f
2026-03-29 14:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251018c50>
2026-03-29 14:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36fdaeef-0f11-5aec-a46a-fd27de9446df/36fdaeef-0f11-5aec-a46a-fd27de9446df_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT19TZL%252F699002436%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002436/600 saved to cache
2026-03-29 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 36fdaeef-0f11-5aec-a46a-fd27de9446df
2026-03-29 14:01:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 36fdaeef-0f11-5aec-a46a-fd27de9446df, skipping ID generation
2026-03-29 14:01:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 36fdaeef-0f11-5aec-a46a-fd27de9446df sending to next pipeline
2026-03-29 14:01:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 36fdaeef-0f11-5aec-a46a-fd27de9446df, identifier: HT19%20TZL
2026-03-29 14:01:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 36fdaeef-0f11-5aec-a46a-fd27de9446df with identifier: HT19%20TZL
2026-03-29 14:01:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 36fdaeef-0f11-5aec-a46a-fd27de9446df with identifier: HT19%20TZL
2026-03-29 14:01:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 36fdaeef-0f11-5aec-a46a-fd27de9446df with identifier: HT19%20TZL to the API
2026-03-29 14:01:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002436/600>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_36fdaeef-0f11-5aec-a46a-fd27de9446df/36fdaeef-0f11-5aec-a46a-fd27de9446df_expert_report_file_c25d40ca-428c-445c-a1f6-49b41e0ca6ce.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT19%20TZL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '36fdaeef-0f11-5aec-a46a-fd27de9446df',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HT19 TZL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT19%20TZL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 64982,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_36fdaeef-0f11-5aec-a46a-fd27de9446df/36fdaeef-0f11-5aec-a46a-fd27de9446df_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50545,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002436/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_36fdaeef-0f11-5aec-a46a-fd27de9446df/36fdaeef-0f11-5aec-a46a-fd27de9446df_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48495,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002450/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_36fdaeef-0f11-5aec-a46a-fd27de9446df/36fdaeef-0f11-5aec-a46a-fd27de9446df_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47295,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002465/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_36fdaeef-0f11-5aec-a46a-fd27de9446df/36fdaeef-0f11-5aec-a46a-fd27de9446df_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48454,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002479/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_36fdaeef-0f11-5aec-a46a-fd27de9446df/36fdaeef-0f11-5aec-a46a-fd27de9446df_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45058,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002493/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_36fdaeef-0f11-5aec-a46a-fd27de9446df/36fdaeef-0f11-5aec-a46a-fd27de9446df_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43910,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002509/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_36fdaeef-0f11-5aec-a46a-fd27de9446df/36fdaeef-0f11-5aec-a46a-fd27de9446df_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102820,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002539/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_36fdaeef-0f11-5aec-a46a-fd27de9446df/36fdaeef-0f11-5aec-a46a-fd27de9446df_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60118,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002551/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_36fdaeef-0f11-5aec-a46a-fd27de9446df/36fdaeef-0f11-5aec-a46a-fd27de9446df_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81910,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002564/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_36fdaeef-0f11-5aec-a46a-fd27de9446df/36fdaeef-0f11-5aec-a46a-fd27de9446df_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61623,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19TZL/699002595/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 CRDI 115 2WD SE StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI 115 2WD SE',
 'vin': 'TMAJ3817LKJ845651',
 'year': 2019}
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT19%2520TZL%27 HTTP/1.1" 200 None
2026-03-29 14:01:55 [bca.uk] INFO: Saving data for HT19%20TZL: {'created_time': 1774792915.149173, 'last_price_update_time': 1774792915.149182, 'auction_closing_time': 1774951200.0}
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT19%2520TZL') HTTP/1.1" 204 0
2026-03-29 14:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411473/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK09MUU/42812202?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=%2FOx7W%2B0aVD9O9yLH80P%2FnTHe8ua9j%2FRJAWvSzCnMnkA%3D)
2026-03-29 14:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980611/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BL18KKR/42812173?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=MbMawqVuX0FtHBGu5TmMX25KLnA8R4gDSIo9wVjNuhU%3D)
2026-03-29 14:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403622/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL56COH/42812140?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=O9c1c2iEJ7SLvoU9Uc6Bd3x7EyZQa%2FPy9sxzUJgzKMs%3D)
2026-03-29 14:01:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409160/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409160>
2026-03-29 14:01:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409197/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409197>
2026-03-29 14:01:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409226/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409226>
2026-03-29 14:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403606/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL56COH/42812140?sv=2020-08-04&st=2026-03-29T14%3A01%3A30Z&se=2026-03-29T14%3A26%3A30Z&sr=b&sp=r&sig=O9c1c2iEJ7SLvoU9Uc6Bd3x7EyZQa%2FPy9sxzUJgzKMs%3D)
2026-03-29 14:01:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403667/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403667>
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d2dc90>
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f/96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGL56COH%252F699400496%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699400496/600 saved to cache
2026-03-29 14:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251019b90>
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96d38158-bb1f-5611-ac38-bef69aec38a0/96d38158-bb1f-5611-ac38-bef69aec38a0_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSK09MUU%252F699411498%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411498/600 saved to cache
2026-03-29 14:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 96d38158-bb1f-5611-ac38-bef69aec38a0
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25100cc90>
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f/96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGL56COH%252F699400492%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699400492/600 saved to cache
2026-03-29 14:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25194ca10>
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96d38158-bb1f-5611-ac38-bef69aec38a0/96d38158-bb1f-5611-ac38-bef69aec38a0_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSK09MUU%252F699411473%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411473/600 saved to cache
2026-03-29 14:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 96d38158-bb1f-5611-ac38-bef69aec38a0
2026-03-29 14:01:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 96d38158-bb1f-5611-ac38-bef69aec38a0, skipping ID generation
2026-03-29 14:01:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 96d38158-bb1f-5611-ac38-bef69aec38a0 sending to next pipeline
2026-03-29 14:01:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 96d38158-bb1f-5611-ac38-bef69aec38a0, identifier: SK09%20MUU
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cd1dd0>
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d25e626-366d-536f-a42a-deec8e97c591/1d25e626-366d-536f-a42a-deec8e97c591_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBL18KKR%252F698980611%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980611/600 saved to cache
2026-03-29 14:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1d25e626-366d-536f-a42a-deec8e97c591
2026-03-29 14:01:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1d25e626-366d-536f-a42a-deec8e97c591, skipping ID generation
2026-03-29 14:01:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1d25e626-366d-536f-a42a-deec8e97c591 sending to next pipeline
2026-03-29 14:01:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d25e626-366d-536f-a42a-deec8e97c591, identifier: BL18%20KKR
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519b88d0>
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f/96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGL56COH%252F699403622%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403622/600 saved to cache
2026-03-29 14:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25101bdd0>
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f/96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGL56COH%252F699403606%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403606/600 saved to cache
2026-03-29 14:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f
2026-03-29 14:01:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f, skipping ID generation
2026-03-29 14:01:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f sending to next pipeline
2026-03-29 14:01:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f, identifier: GL56%20COH
2026-03-29 14:01:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 96d38158-bb1f-5611-ac38-bef69aec38a0 with identifier: SK09%20MUU
2026-03-29 14:01:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 96d38158-bb1f-5611-ac38-bef69aec38a0 with identifier: SK09%20MUU
2026-03-29 14:01:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 96d38158-bb1f-5611-ac38-bef69aec38a0 with identifier: SK09%20MUU to the API
2026-03-29 14:01:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411473/600>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96d38158-bb1f-5611-ac38-bef69aec38a0/96d38158-bb1f-5611-ac38-bef69aec38a0_expert_report_file_e7cc8d25-f047-49d8-9106-81b71aae61a6.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK09%20MUU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '96d38158-bb1f-5611-ac38-bef69aec38a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK09 MUU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK09%20MUU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'CITROEN',
 'model': 'C1',
 'odometer': 102928,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96d38158-bb1f-5611-ac38-bef69aec38a0/96d38158-bb1f-5611-ac38-bef69aec38a0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44038,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411473/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96d38158-bb1f-5611-ac38-bef69aec38a0/96d38158-bb1f-5611-ac38-bef69aec38a0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43789,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411498/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96d38158-bb1f-5611-ac38-bef69aec38a0/96d38158-bb1f-5611-ac38-bef69aec38a0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44883,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411516/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96d38158-bb1f-5611-ac38-bef69aec38a0/96d38158-bb1f-5611-ac38-bef69aec38a0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45095,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411540/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96d38158-bb1f-5611-ac38-bef69aec38a0/96d38158-bb1f-5611-ac38-bef69aec38a0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38129,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411566/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96d38158-bb1f-5611-ac38-bef69aec38a0/96d38158-bb1f-5611-ac38-bef69aec38a0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39831,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411578/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96d38158-bb1f-5611-ac38-bef69aec38a0/96d38158-bb1f-5611-ac38-bef69aec38a0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75562,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411601/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96d38158-bb1f-5611-ac38-bef69aec38a0/96d38158-bb1f-5611-ac38-bef69aec38a0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67528,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411631/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96d38158-bb1f-5611-ac38-bef69aec38a0/96d38158-bb1f-5611-ac38-bef69aec38a0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84436,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411656/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96d38158-bb1f-5611-ac38-bef69aec38a0/96d38158-bb1f-5611-ac38-bef69aec38a0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79508,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK09MUU/699411682/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'CITROEN C1 1.0 RHYTHM Hatchback',
 'transmission': 'manual',
 'trim': 'RHYTHM',
 'vin': 'VF7PNCFAC89282450',
 'year': 2009}
2026-03-29 14:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK09%2520MUU%27 HTTP/1.1" 200 None
2026-03-29 14:01:56 [bca.uk] INFO: Saving data for SK09%20MUU: {'created_time': 1774792916.115768, 'last_price_update_time': 1774792916.115779, 'auction_closing_time': 1774864800.0}
2026-03-29 14:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK09%2520MUU') HTTP/1.1" 204 0
2026-03-29 14:01:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d25e626-366d-536f-a42a-deec8e97c591 with identifier: BL18%20KKR
2026-03-29 14:01:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d25e626-366d-536f-a42a-deec8e97c591 with identifier: BL18%20KKR
2026-03-29 14:01:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1d25e626-366d-536f-a42a-deec8e97c591 with identifier: BL18%20KKR to the API
2026-03-29 14:01:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980611/600>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d25e626-366d-536f-a42a-deec8e97c591/1d25e626-366d-536f-a42a-deec8e97c591_expert_report_file_2215077a-2928-49cb-90f7-a816d7ef3676.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL18%20KKR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1d25e626-366d-536f-a42a-deec8e97c591',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL18 KKR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL18%20KKR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 55575,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d25e626-366d-536f-a42a-deec8e97c591/1d25e626-366d-536f-a42a-deec8e97c591_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51740,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980611/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d25e626-366d-536f-a42a-deec8e97c591/1d25e626-366d-536f-a42a-deec8e97c591_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48363,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980625/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d25e626-366d-536f-a42a-deec8e97c591/1d25e626-366d-536f-a42a-deec8e97c591_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47463,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980645/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d25e626-366d-536f-a42a-deec8e97c591/1d25e626-366d-536f-a42a-deec8e97c591_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49745,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980669/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d25e626-366d-536f-a42a-deec8e97c591/1d25e626-366d-536f-a42a-deec8e97c591_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45811,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980706/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d25e626-366d-536f-a42a-deec8e97c591/1d25e626-366d-536f-a42a-deec8e97c591_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42478,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980732/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d25e626-366d-536f-a42a-deec8e97c591/1d25e626-366d-536f-a42a-deec8e97c591_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94202,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980765/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d25e626-366d-536f-a42a-deec8e97c591/1d25e626-366d-536f-a42a-deec8e97c591_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70784,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980803/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d25e626-366d-536f-a42a-deec8e97c591/1d25e626-366d-536f-a42a-deec8e97c591_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76687,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980843/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d25e626-366d-536f-a42a-deec8e97c591/1d25e626-366d-536f-a42a-deec8e97c591_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75484,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BL18KKR/698980888/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'HONDA CR-V 1.6 I-DTEC 120 SE PLUS 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'I-DTEC 120 SE PLUS 2WD',
 'vin': 'SHSRE6740JU203765',
 'year': 2018}
2026-03-29 14:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL18%2520KKR%27 HTTP/1.1" 200 None
2026-03-29 14:01:56 [bca.uk] INFO: Saving data for BL18%20KKR: {'created_time': 1774792916.592673, 'last_price_update_time': 1774792916.592691, 'auction_closing_time': 1774864800.0}
2026-03-29 14:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL18%2520KKR') HTTP/1.1" 204 0
2026-03-29 14:01:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f with identifier: GL56%20COH
2026-03-29 14:01:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f with identifier: GL56%20COH
2026-03-29 14:01:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f with identifier: GL56%20COH to the API
2026-03-29 14:01:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403606/600>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f/96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f_expert_report_file_88c61123-6c70-4168-b675-60230b6004af.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL56%20COH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL56 COH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL56%20COH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 224337,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 16,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f/96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47567,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403580/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f/96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46465,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403606/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f/96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52045,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699400492/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f/96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45862,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403622/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f/96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50963,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699400496/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f/96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45278,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403644/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f/96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50438,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699400500/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f/96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38567,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403664/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f/96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46333,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699400501/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f/96b65a0b-7aba-55e5-b5b7-f4f9365d9a6f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38648,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL56COH/699403678/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 TI-VCT 115 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TI-VCT 115 TITANIUM',
 'vin': 'WF05XXGCD56A55410',
 'year': 2006}
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL56%2520COH%27 HTTP/1.1" 200 None
2026-03-29 14:01:57 [bca.uk] INFO: Saving data for GL56%20COH: {'created_time': 1774792917.031698, 'last_price_update_time': 1774792917.031713, 'auction_closing_time': 1774864800.0}
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL56%2520COH') HTTP/1.1" 204 0
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403668/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU59UOF/42812129?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=8nJTjvYPtg9B0vxXCGnH%2FFC1Vb0q%2BbOWDdHWLRmENME%3D)
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409131/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409131>
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403628/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403628>
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403621/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403621>
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400378/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400378>
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400385/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FX51CRK/42812143?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=MutujZIbRBAgPiRbJdVXBNN43McnVFIPNJM%2FOXWLAHc%3D)
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403694/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ08VPE/42812144?sv=2020-08-04&st=2026-03-29T14%3A01%3A13Z&se=2026-03-29T14%3A26%3A13Z&sr=b&sp=r&sig=hqXyZ%2BcNV5BbZM3J%2BYbYnCrOoW84zzz0XmCIf6w5lWs%3D)
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409250/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BK16SVA/42812189?sv=2020-08-04&st=2026-03-29T14%3A01%3A13Z&se=2026-03-29T14%3A26%3A13Z&sr=b&sp=r&sig=FHPzHx91bo%2BzijbJuZS30HABXu2DIXyySwmksbMSHL0%3D)
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400374/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400374>
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406397/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406397>
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403601/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403601>
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403599/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403599>
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25413e010>
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9/ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNU59UOF%252F699403668%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403668/600 saved to cache
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409226/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BK16SVA/42812189?sv=2020-08-04&st=2026-03-29T14%3A01%3A13Z&se=2026-03-29T14%3A26%3A13Z&sr=b&sp=r&sig=FHPzHx91bo%2BzijbJuZS30HABXu2DIXyySwmksbMSHL0%3D)
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409197/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BK16SVA/42812189?sv=2020-08-04&st=2026-03-29T14%3A01%3A13Z&se=2026-03-29T14%3A26%3A13Z&sr=b&sp=r&sig=FHPzHx91bo%2BzijbJuZS30HABXu2DIXyySwmksbMSHL0%3D)
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409160/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BK16SVA/42812189?sv=2020-08-04&st=2026-03-29T14%3A01%3A13Z&se=2026-03-29T14%3A26%3A13Z&sr=b&sp=r&sig=FHPzHx91bo%2BzijbJuZS30HABXu2DIXyySwmksbMSHL0%3D)
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b22990>
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea40d714-11b1-5337-9da2-ac0b8118a4be/ea40d714-11b1-5337-9da2-ac0b8118a4be_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFX51CRK%252F699400385%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400385/600 saved to cache
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ea40d714-11b1-5337-9da2-ac0b8118a4be
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d98d10>
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_07505ac0-e3c8-5b8d-9859-f5dc09f698d4/07505ac0-e3c8-5b8d-9859-f5dc09f698d4_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ08VPE%252F699403694%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403694/600 saved to cache
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 07505ac0-e3c8-5b8d-9859-f5dc09f698d4
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25190d810>
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64628da4-1c73-58e2-9c9d-e6e5c7b90440/64628da4-1c73-58e2-9c9d-e6e5c7b90440_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBK16SVA%252F699409250%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409250/600 saved to cache
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 64628da4-1c73-58e2-9c9d-e6e5c7b90440
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403621/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU59UOF/42812129?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=8nJTjvYPtg9B0vxXCGnH%2FFC1Vb0q%2BbOWDdHWLRmENME%3D)
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403628/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ08VPE/42812144?sv=2020-08-04&st=2026-03-29T14%3A01%3A13Z&se=2026-03-29T14%3A26%3A13Z&sr=b&sp=r&sig=hqXyZ%2BcNV5BbZM3J%2BYbYnCrOoW84zzz0XmCIf6w5lWs%3D)
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403667/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ08VPE/42812144?sv=2020-08-04&st=2026-03-29T14%3A01%3A13Z&se=2026-03-29T14%3A26%3A13Z&sr=b&sp=r&sig=hqXyZ%2BcNV5BbZM3J%2BYbYnCrOoW84zzz0XmCIf6w5lWs%3D)
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402935/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699402935>
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409122/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409122>
2026-03-29 14:01:57 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:01:57 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:01:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400378/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FX51CRK/42812143?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=MutujZIbRBAgPiRbJdVXBNN43McnVFIPNJM%2FOXWLAHc%3D)
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509f78d0>
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64628da4-1c73-58e2-9c9d-e6e5c7b90440/64628da4-1c73-58e2-9c9d-e6e5c7b90440_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBK16SVA%252F699409226%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409226/600 saved to cache
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 64628da4-1c73-58e2-9c9d-e6e5c7b90440
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b21950>
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64628da4-1c73-58e2-9c9d-e6e5c7b90440/64628da4-1c73-58e2-9c9d-e6e5c7b90440_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBK16SVA%252F699409197%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409197/600 saved to cache
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 64628da4-1c73-58e2-9c9d-e6e5c7b90440
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25094a310>
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64628da4-1c73-58e2-9c9d-e6e5c7b90440/64628da4-1c73-58e2-9c9d-e6e5c7b90440_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBK16SVA%252F699409160%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409160/600 saved to cache
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 64628da4-1c73-58e2-9c9d-e6e5c7b90440
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406375/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406375>
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403601/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ08VPE/42812144?sv=2020-08-04&st=2026-03-29T14%3A01%3A13Z&se=2026-03-29T14%3A26%3A13Z&sr=b&sp=r&sig=hqXyZ%2BcNV5BbZM3J%2BYbYnCrOoW84zzz0XmCIf6w5lWs%3D)
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403599/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU59UOF/42812129?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=8nJTjvYPtg9B0vxXCGnH%2FFC1Vb0q%2BbOWDdHWLRmENME%3D)
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406397/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU60AEM/42812196?sv=2020-08-04&st=2026-03-29T14%3A01%3A12Z&se=2026-03-29T14%3A26%3A12Z&sr=b&sp=r&sig=bWXuLrmTvue4SDGZ8xZl%2B8AlMNAw%2FeLsZqYazH7SXBc%3D)
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400372/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FX51CRK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400374/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FX51CRK/42812143?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=MutujZIbRBAgPiRbJdVXBNN43McnVFIPNJM%2FOXWLAHc%3D)
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b23e10>
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9/ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNU59UOF%252F699403621%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403621/600 saved to cache
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251be59d0>
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_07505ac0-e3c8-5b8d-9859-f5dc09f698d4/07505ac0-e3c8-5b8d-9859-f5dc09f698d4_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ08VPE%252F699403628%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403628/600 saved to cache
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 07505ac0-e3c8-5b8d-9859-f5dc09f698d4
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c7ea50>
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_07505ac0-e3c8-5b8d-9859-f5dc09f698d4/07505ac0-e3c8-5b8d-9859-f5dc09f698d4_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ08VPE%252F699403667%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403667/600 saved to cache
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 07505ac0-e3c8-5b8d-9859-f5dc09f698d4
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bcc110>
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea40d714-11b1-5337-9da2-ac0b8118a4be/ea40d714-11b1-5337-9da2-ac0b8118a4be_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFX51CRK%252F699400378%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400378/600 saved to cache
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ea40d714-11b1-5337-9da2-ac0b8118a4be
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403570/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NU59UOF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402934/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699402934>
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403578/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699403578>
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409112/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409112>
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409122/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BK16SVA/42812189?sv=2020-08-04&st=2026-03-29T14%3A01%3A13Z&se=2026-03-29T14%3A26%3A13Z&sr=b&sp=r&sig=FHPzHx91bo%2BzijbJuZS30HABXu2DIXyySwmksbMSHL0%3D)
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402935/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VE08GUX/42812155?sv=2020-08-04&st=2026-03-29T14%3A01%3A12Z&se=2026-03-29T14%3A26%3A12Z&sr=b&sp=r&sig=OuQ7Ku4%2FHyJdCIXY1d1j7B21bkcuNhqw2odsxB75O4A%3D)
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519fe010>
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_07505ac0-e3c8-5b8d-9859-f5dc09f698d4/07505ac0-e3c8-5b8d-9859-f5dc09f698d4_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ08VPE%252F699403601%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403601/600 saved to cache
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 07505ac0-e3c8-5b8d-9859-f5dc09f698d4
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25100d3d0>
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9/ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNU59UOF%252F699403599%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403599/600 saved to cache
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519b8b90>
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99c38429-ffff-5b74-889d-2de7040051eb/99c38429-ffff-5b74-889d-2de7040051eb_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU60AEM%252F699406397%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406397/600 saved to cache
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 99c38429-ffff-5b74-889d-2de7040051eb
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25094a110>
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea40d714-11b1-5337-9da2-ac0b8118a4be/ea40d714-11b1-5337-9da2-ac0b8118a4be_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFX51CRK%252F699400374%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400374/600 saved to cache
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ea40d714-11b1-5337-9da2-ac0b8118a4be
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406348/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406348>
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409106/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409106>
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406317/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406317>
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402933/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699402933>
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406375/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU60AEM/42812196?sv=2020-08-04&st=2026-03-29T14%3A01%3A12Z&se=2026-03-29T14%3A26%3A12Z&sr=b&sp=r&sig=bWXuLrmTvue4SDGZ8xZl%2B8AlMNAw%2FeLsZqYazH7SXBc%3D)
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400372/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FX51CRK/42812143?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=MutujZIbRBAgPiRbJdVXBNN43McnVFIPNJM%2FOXWLAHc%3D)
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509f6fd0>
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64628da4-1c73-58e2-9c9d-e6e5c7b90440/64628da4-1c73-58e2-9c9d-e6e5c7b90440_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBK16SVA%252F699409122%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409122/600 saved to cache
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 64628da4-1c73-58e2-9c9d-e6e5c7b90440
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e93c50>
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8275df0b-317c-56e2-95b5-e0d322a9b74e/8275df0b-317c-56e2-95b5-e0d322a9b74e_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVE08GUX%252F699402935%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402935/600 saved to cache
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8275df0b-317c-56e2-95b5-e0d322a9b74e
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409099/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409099>
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402931/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699402931>
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403578/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ08VPE/42812144?sv=2020-08-04&st=2026-03-29T14%3A01%3A13Z&se=2026-03-29T14%3A26%3A13Z&sr=b&sp=r&sig=hqXyZ%2BcNV5BbZM3J%2BYbYnCrOoW84zzz0XmCIf6w5lWs%3D)
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409112/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BK16SVA/42812189?sv=2020-08-04&st=2026-03-29T14%3A01%3A13Z&se=2026-03-29T14%3A26%3A13Z&sr=b&sp=r&sig=FHPzHx91bo%2BzijbJuZS30HABXu2DIXyySwmksbMSHL0%3D)
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c66010>
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99c38429-ffff-5b74-889d-2de7040051eb/99c38429-ffff-5b74-889d-2de7040051eb_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU60AEM%252F699406375%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406375/600 saved to cache
2026-03-29 14:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 99c38429-ffff-5b74-889d-2de7040051eb
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406317/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU60AEM/42812196?sv=2020-08-04&st=2026-03-29T14%3A01%3A12Z&se=2026-03-29T14%3A26%3A12Z&sr=b&sp=r&sig=bWXuLrmTvue4SDGZ8xZl%2B8AlMNAw%2FeLsZqYazH7SXBc%3D)
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406294/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406294>
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409106/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BK16SVA/42812189?sv=2020-08-04&st=2026-03-29T14%3A01%3A13Z&se=2026-03-29T14%3A26%3A13Z&sr=b&sp=r&sig=FHPzHx91bo%2BzijbJuZS30HABXu2DIXyySwmksbMSHL0%3D)
2026-03-29 14:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419397/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419397>
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403570/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU59UOF/42812129?sv=2020-08-04&st=2026-03-29T14%3A01%3A15Z&se=2026-03-29T14%3A26%3A15Z&sr=b&sp=r&sig=8nJTjvYPtg9B0vxXCGnH%2FFC1Vb0q%2BbOWDdHWLRmENME%3D)
2026-03-29 14:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402934/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VE08GUX/42812155?sv=2020-08-04&st=2026-03-29T14%3A01%3A12Z&se=2026-03-29T14%3A26%3A12Z&sr=b&sp=r&sig=OuQ7Ku4%2FHyJdCIXY1d1j7B21bkcuNhqw2odsxB75O4A%3D)
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a4fb90>
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea40d714-11b1-5337-9da2-ac0b8118a4be/ea40d714-11b1-5337-9da2-ac0b8118a4be_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFX51CRK%252F699400372%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400372/600 saved to cache
2026-03-29 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ea40d714-11b1-5337-9da2-ac0b8118a4be
2026-03-29 14:01:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ea40d714-11b1-5337-9da2-ac0b8118a4be, skipping ID generation
2026-03-29 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ea40d714-11b1-5337-9da2-ac0b8118a4be sending to next pipeline
2026-03-29 14:01:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ea40d714-11b1-5337-9da2-ac0b8118a4be, identifier: FX51%20CRK
2026-03-29 14:01:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ea40d714-11b1-5337-9da2-ac0b8118a4be with identifier: FX51%20CRK
2026-03-29 14:01:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ea40d714-11b1-5337-9da2-ac0b8118a4be with identifier: FX51%20CRK
2026-03-29 14:01:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ea40d714-11b1-5337-9da2-ac0b8118a4be with identifier: FX51%20CRK to the API
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400372/600>
{'auction_title': '',
 'c_o_2_emission_value': 218,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea40d714-11b1-5337-9da2-ac0b8118a4be/ea40d714-11b1-5337-9da2-ac0b8118a4be_expert_report_file_6ac5dfbe-8125-40a2-99cc-98a46da70eca.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX51%20CRK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ea40d714-11b1-5337-9da2-ac0b8118a4be',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FX51 CRK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX51%20CRK&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'BORA',
 'odometer': 176837,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea40d714-11b1-5337-9da2-ac0b8118a4be/ea40d714-11b1-5337-9da2-ac0b8118a4be_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 184204,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400372/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea40d714-11b1-5337-9da2-ac0b8118a4be/ea40d714-11b1-5337-9da2-ac0b8118a4be_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 172463,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400374/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea40d714-11b1-5337-9da2-ac0b8118a4be/ea40d714-11b1-5337-9da2-ac0b8118a4be_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 175722,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400378/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea40d714-11b1-5337-9da2-ac0b8118a4be/ea40d714-11b1-5337-9da2-ac0b8118a4be_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 183489,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400380/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea40d714-11b1-5337-9da2-ac0b8118a4be/ea40d714-11b1-5337-9da2-ac0b8118a4be_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 121886,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400385/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea40d714-11b1-5337-9da2-ac0b8118a4be/ea40d714-11b1-5337-9da2-ac0b8118a4be_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 150806,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400387/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea40d714-11b1-5337-9da2-ac0b8118a4be/ea40d714-11b1-5337-9da2-ac0b8118a4be_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 137342,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400389/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea40d714-11b1-5337-9da2-ac0b8118a4be/ea40d714-11b1-5337-9da2-ac0b8118a4be_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139011,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FX51CRK/699400396/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2001-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN BORA 2.0 SE Saloon',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WVWZZZJZYW239941',
 'year': 2001}
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX51%2520CRK%27 HTTP/1.1" 200 None
2026-03-29 14:01:58 [bca.uk] INFO: Saving data for FX51%20CRK: {'created_time': 1774792918.685508, 'last_price_update_time': 1774792918.685521, 'auction_closing_time': 1774864800.0}
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX51%2520CRK') HTTP/1.1" 204 0
2026-03-29 14:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406348/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU60AEM/42812196?sv=2020-08-04&st=2026-03-29T14%3A01%3A12Z&se=2026-03-29T14%3A26%3A12Z&sr=b&sp=r&sig=bWXuLrmTvue4SDGZ8xZl%2B8AlMNAw%2FeLsZqYazH7SXBc%3D)
2026-03-29 14:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036810/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699036810>
2026-03-29 14:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400456/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400456>
2026-03-29 14:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406271/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406271>
2026-03-29 14:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409099/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BK16SVA/42812189?sv=2020-08-04&st=2026-03-29T14%3A01%3A13Z&se=2026-03-29T14%3A26%3A13Z&sr=b&sp=r&sig=FHPzHx91bo%2BzijbJuZS30HABXu2DIXyySwmksbMSHL0%3D)
2026-03-29 14:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402933/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VE08GUX/42812155?sv=2020-08-04&st=2026-03-29T14%3A01%3A12Z&se=2026-03-29T14%3A26%3A12Z&sr=b&sp=r&sig=OuQ7Ku4%2FHyJdCIXY1d1j7B21bkcuNhqw2odsxB75O4A%3D)
2026-03-29 14:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b81a50>
2026-03-29 14:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_07505ac0-e3c8-5b8d-9859-f5dc09f698d4/07505ac0-e3c8-5b8d-9859-f5dc09f698d4_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ08VPE%252F699403578%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403578/600 saved to cache
2026-03-29 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 07505ac0-e3c8-5b8d-9859-f5dc09f698d4
2026-03-29 14:01:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 07505ac0-e3c8-5b8d-9859-f5dc09f698d4, skipping ID generation
2026-03-29 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 07505ac0-e3c8-5b8d-9859-f5dc09f698d4 sending to next pipeline
2026-03-29 14:01:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 07505ac0-e3c8-5b8d-9859-f5dc09f698d4, identifier: BJ08%20VPE
2026-03-29 14:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25183d6d0>
2026-03-29 14:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64628da4-1c73-58e2-9c9d-e6e5c7b90440/64628da4-1c73-58e2-9c9d-e6e5c7b90440_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBK16SVA%252F699409112%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409112/600 saved to cache
2026-03-29 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 64628da4-1c73-58e2-9c9d-e6e5c7b90440
2026-03-29 14:01:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:01:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:01:58 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:58 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:01:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518c38d0>
2026-03-29 14:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99c38429-ffff-5b74-889d-2de7040051eb/99c38429-ffff-5b74-889d-2de7040051eb_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU60AEM%252F699406317%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406317/600 saved to cache
2026-03-29 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 99c38429-ffff-5b74-889d-2de7040051eb
2026-03-29 14:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a15150>
2026-03-29 14:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64628da4-1c73-58e2-9c9d-e6e5c7b90440/64628da4-1c73-58e2-9c9d-e6e5c7b90440_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBK16SVA%252F699409106%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409106/600 saved to cache
2026-03-29 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 64628da4-1c73-58e2-9c9d-e6e5c7b90440
2026-03-29 14:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bbe010>
2026-03-29 14:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9/ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNU59UOF%252F699403570%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403570/600 saved to cache
2026-03-29 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9
2026-03-29 14:01:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9, skipping ID generation
2026-03-29 14:01:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9 sending to next pipeline
2026-03-29 14:01:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9, identifier: NU59%20UOF
2026-03-29 14:01:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:01:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b7d190>
2026-03-29 14:01:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:01:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8275df0b-317c-56e2-95b5-e0d322a9b74e/8275df0b-317c-56e2-95b5-e0d322a9b74e_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVE08GUX%252F699402934%252F600') HTTP/1.1" 204 0
2026-03-29 14:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402934/600 saved to cache
2026-03-29 14:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8275df0b-317c-56e2-95b5-e0d322a9b74e
2026-03-29 14:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402931/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VE08GUX/42812155?sv=2020-08-04&st=2026-03-29T14%3A01%3A12Z&se=2026-03-29T14%3A26%3A12Z&sr=b&sp=r&sig=OuQ7Ku4%2FHyJdCIXY1d1j7B21bkcuNhqw2odsxB75O4A%3D)
2026-03-29 14:01:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 07505ac0-e3c8-5b8d-9859-f5dc09f698d4 with identifier: BJ08%20VPE
2026-03-29 14:01:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 07505ac0-e3c8-5b8d-9859-f5dc09f698d4 with identifier: BJ08%20VPE
2026-03-29 14:01:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 07505ac0-e3c8-5b8d-9859-f5dc09f698d4 with identifier: BJ08%20VPE to the API
2026-03-29 14:01:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403578/600>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07505ac0-e3c8-5b8d-9859-f5dc09f698d4/07505ac0-e3c8-5b8d-9859-f5dc09f698d4_expert_report_file_6e7df8d5-0cc1-437b-a814-d0b371606f93.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ08%20VPE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '07505ac0-e3c8-5b8d-9859-f5dc09f698d4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ08 VPE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ08%20VPE&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'CITROEN',
 'model': 'C1',
 'odometer': 113762,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07505ac0-e3c8-5b8d-9859-f5dc09f698d4/07505ac0-e3c8-5b8d-9859-f5dc09f698d4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35238,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403554/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07505ac0-e3c8-5b8d-9859-f5dc09f698d4/07505ac0-e3c8-5b8d-9859-f5dc09f698d4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36323,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403578/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07505ac0-e3c8-5b8d-9859-f5dc09f698d4/07505ac0-e3c8-5b8d-9859-f5dc09f698d4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35883,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403601/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07505ac0-e3c8-5b8d-9859-f5dc09f698d4/07505ac0-e3c8-5b8d-9859-f5dc09f698d4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34909,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403628/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07505ac0-e3c8-5b8d-9859-f5dc09f698d4/07505ac0-e3c8-5b8d-9859-f5dc09f698d4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31671,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403647/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07505ac0-e3c8-5b8d-9859-f5dc09f698d4/07505ac0-e3c8-5b8d-9859-f5dc09f698d4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32728,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403667/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07505ac0-e3c8-5b8d-9859-f5dc09f698d4/07505ac0-e3c8-5b8d-9859-f5dc09f698d4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88290,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403694/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07505ac0-e3c8-5b8d-9859-f5dc09f698d4/07505ac0-e3c8-5b8d-9859-f5dc09f698d4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85215,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403717/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07505ac0-e3c8-5b8d-9859-f5dc09f698d4/07505ac0-e3c8-5b8d-9859-f5dc09f698d4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94783,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403743/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07505ac0-e3c8-5b8d-9859-f5dc09f698d4/07505ac0-e3c8-5b8d-9859-f5dc09f698d4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88606,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ08VPE/699403758/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'CITROEN C1 1.0 CODE Hatchback',
 'transmission': 'manual',
 'trim': 'CODE',
 'vin': 'VF7PNCFAC89198973',
 'year': 2008}
2026-03-29 14:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ08%2520VPE%27 HTTP/1.1" 200 None
2026-03-29 14:01:59 [bca.uk] INFO: Saving data for BJ08%20VPE: {'created_time': 1774792919.535532, 'last_price_update_time': 1774792919.535542, 'auction_closing_time': 1774864800.0}
2026-03-29 14:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ08%2520VPE') HTTP/1.1" 204 0
2026-03-29 14:01:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9 with identifier: NU59%20UOF
2026-03-29 14:01:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9 with identifier: NU59%20UOF
2026-03-29 14:01:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9 with identifier: NU59%20UOF to the API
2026-03-29 14:01:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:01:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:01:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403570/600>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9/ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9_expert_report_file_8b3a0abd-590b-43cf-93c0-37efbf6bcd41.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU59%20UOF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NU59 UOF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU59%20UOF&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 85645,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9/ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36981,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403570/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9/ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36728,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403599/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9/ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35290,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403621/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9/ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34117,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403639/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9/ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 30960,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403653/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9/ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31607,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403668/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9/ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68105,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403695/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9/ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52066,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403727/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9/ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74247,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403757/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9/ad6bff3e-cd9d-5a2a-9514-3aaecdadf8c9_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69532,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU59UOF/699403778/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 SXI 16V Hatchback',
 'transmission': 'manual',
 'trim': 'SXI 16V',
 'vin': 'W0L0SDL0896129636',
 'year': 2009}
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU59%2520UOF%27 HTTP/1.1" 200 None
2026-03-29 14:02:00 [bca.uk] INFO: Saving data for NU59%20UOF: {'created_time': 1774792920.017641, 'last_price_update_time': 1774792920.017658, 'auction_closing_time': 1774864800.0}
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU59%2520UOF') HTTP/1.1" 204 0
2026-03-29 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406294/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU60AEM/42812196?sv=2020-08-04&st=2026-03-29T14%3A01%3A12Z&se=2026-03-29T14%3A26%3A12Z&sr=b&sp=r&sig=bWXuLrmTvue4SDGZ8xZl%2B8AlMNAw%2FeLsZqYazH7SXBc%3D)
2026-03-29 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400446/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400446>
2026-03-29 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419377/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419377>
2026-03-29 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036797/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699036797>
2026-03-29 14:02:00 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 5 for item 64628da4-1c73-58e2-9c9d-e6e5c7b90440 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400459/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400459>
2026-03-29 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110964/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110964>
2026-03-29 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419397/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN13GUA/42812235?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=%2Fh2u6UZb5DwftEq73oY02xdBwIJimU0RWf8NItrUieU%3D)
2026-03-29 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519bb490>
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99c38429-ffff-5b74-889d-2de7040051eb/99c38429-ffff-5b74-889d-2de7040051eb_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU60AEM%252F699406348%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406348/600 saved to cache
2026-03-29 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 99c38429-ffff-5b74-889d-2de7040051eb
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250f8c610>
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_64628da4-1c73-58e2-9c9d-e6e5c7b90440/64628da4-1c73-58e2-9c9d-e6e5c7b90440_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBK16SVA%252F699409099%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409099/600 saved to cache
2026-03-29 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 64628da4-1c73-58e2-9c9d-e6e5c7b90440
2026-03-29 14:02:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 64628da4-1c73-58e2-9c9d-e6e5c7b90440, skipping ID generation
2026-03-29 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 64628da4-1c73-58e2-9c9d-e6e5c7b90440 sending to next pipeline
2026-03-29 14:02:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64628da4-1c73-58e2-9c9d-e6e5c7b90440, identifier: BK16%20SVA
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519b9950>
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8275df0b-317c-56e2-95b5-e0d322a9b74e/8275df0b-317c-56e2-95b5-e0d322a9b74e_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVE08GUX%252F699402933%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402933/600 saved to cache
2026-03-29 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8275df0b-317c-56e2-95b5-e0d322a9b74e
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c08110>
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8275df0b-317c-56e2-95b5-e0d322a9b74e/8275df0b-317c-56e2-95b5-e0d322a9b74e_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVE08GUX%252F699402931%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402931/600 saved to cache
2026-03-29 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8275df0b-317c-56e2-95b5-e0d322a9b74e
2026-03-29 14:02:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64628da4-1c73-58e2-9c9d-e6e5c7b90440 with identifier: BK16%20SVA
2026-03-29 14:02:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64628da4-1c73-58e2-9c9d-e6e5c7b90440 with identifier: BK16%20SVA
2026-03-29 14:02:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 64628da4-1c73-58e2-9c9d-e6e5c7b90440 with identifier: BK16%20SVA to the API
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409099/600>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64628da4-1c73-58e2-9c9d-e6e5c7b90440/64628da4-1c73-58e2-9c9d-e6e5c7b90440_expert_report_file_41d7f649-1300-44d6-8e4d-303174caad43.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK16%20SVA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '64628da4-1c73-58e2-9c9d-e6e5c7b90440',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK16 SVA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK16%20SVA&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 91039,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64628da4-1c73-58e2-9c9d-e6e5c7b90440/64628da4-1c73-58e2-9c9d-e6e5c7b90440_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37490,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409097/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64628da4-1c73-58e2-9c9d-e6e5c7b90440/64628da4-1c73-58e2-9c9d-e6e5c7b90440_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37915,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409099/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64628da4-1c73-58e2-9c9d-e6e5c7b90440/64628da4-1c73-58e2-9c9d-e6e5c7b90440_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37811,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409106/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64628da4-1c73-58e2-9c9d-e6e5c7b90440/64628da4-1c73-58e2-9c9d-e6e5c7b90440_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37043,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409112/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64628da4-1c73-58e2-9c9d-e6e5c7b90440/64628da4-1c73-58e2-9c9d-e6e5c7b90440_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33455,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409122/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64628da4-1c73-58e2-9c9d-e6e5c7b90440/64628da4-1c73-58e2-9c9d-e6e5c7b90440_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91144,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409160/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64628da4-1c73-58e2-9c9d-e6e5c7b90440/64628da4-1c73-58e2-9c9d-e6e5c7b90440_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77950,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409197/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64628da4-1c73-58e2-9c9d-e6e5c7b90440/64628da4-1c73-58e2-9c9d-e6e5c7b90440_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92734,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409226/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64628da4-1c73-58e2-9c9d-e6e5c7b90440/64628da4-1c73-58e2-9c9d-e6e5c7b90440_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84501,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK16SVA/699409250/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 150 2WD TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 150 2WD TITANIUM',
 'vin': 'WF0AXXWPMAGB36860',
 'year': 2016}
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK16%2520SVA%27 HTTP/1.1" 200 None
2026-03-29 14:02:00 [bca.uk] INFO: Saving data for BK16%20SVA: {'created_time': 1774792920.833988, 'last_price_update_time': 1774792920.834005, 'auction_closing_time': 1774864800.0}
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK16%2520SVA') HTTP/1.1" 204 0
2026-03-29 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406271/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU60AEM/42812196?sv=2020-08-04&st=2026-03-29T14%3A01%3A12Z&se=2026-03-29T14%3A26%3A12Z&sr=b&sp=r&sig=bWXuLrmTvue4SDGZ8xZl%2B8AlMNAw%2FeLsZqYazH7SXBc%3D)
2026-03-29 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409275/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409275>
2026-03-29 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419362/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419362>
2026-03-29 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400435/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400435>
2026-03-29 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400448/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400448>
2026-03-29 14:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036785/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699036785>
2026-03-29 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400456/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC16NVK/42811930?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=dmwrGV9ax0o1yZKAqRClyvpwekuwaPvqkNtrrZuBHGI%3D)
2026-03-29 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036810/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EK60ONZ/42812310?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=cRe7WbK0HNsvezLB8dKI0ofAjUYA3zF7OFX7khsubUY%3D)
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b378d0>
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99c38429-ffff-5b74-889d-2de7040051eb/99c38429-ffff-5b74-889d-2de7040051eb_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU60AEM%252F699406294%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406294/600 saved to cache
2026-03-29 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 99c38429-ffff-5b74-889d-2de7040051eb
2026-03-29 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25097ef50>
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e8055c3-2839-5f5e-bd16-84b42962fd8f/4e8055c3-2839-5f5e-bd16-84b42962fd8f_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN13GUA%252F699419397%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419397/600 saved to cache
2026-03-29 14:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4e8055c3-2839-5f5e-bd16-84b42962fd8f
2026-03-29 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400446/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC16NVK/42811930?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=dmwrGV9ax0o1yZKAqRClyvpwekuwaPvqkNtrrZuBHGI%3D)
2026-03-29 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036797/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EK60ONZ/42812310?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=cRe7WbK0HNsvezLB8dKI0ofAjUYA3zF7OFX7khsubUY%3D)
2026-03-29 14:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419377/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN13GUA/42812235?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=%2Fh2u6UZb5DwftEq73oY02xdBwIJimU0RWf8NItrUieU%3D)
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519b3fd0>
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99c38429-ffff-5b74-889d-2de7040051eb/99c38429-ffff-5b74-889d-2de7040051eb_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU60AEM%252F699406271%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406271/600 saved to cache
2026-03-29 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 99c38429-ffff-5b74-889d-2de7040051eb
2026-03-29 14:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409254/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409254>
2026-03-29 14:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110935/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110935>
2026-03-29 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406418/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406418>
2026-03-29 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400459/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM68YDH/42811919?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=4PnJwHLenSJGioLlcHLUwNvkkjzBBFJ73Vu%2B%2F0FgFDU%3D)
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519f4c90>
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ac75155-0229-5481-b500-6d9a3c97cde2/2ac75155-0229-5481-b500-6d9a3c97cde2_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDC16NVK%252F699400456%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400456/600 saved to cache
2026-03-29 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2ac75155-0229-5481-b500-6d9a3c97cde2
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff254137110>
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_db8cb0c9-5ab2-5d41-afec-fe657614bdef/db8cb0c9-5ab2-5d41-afec-fe657614bdef_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEK60ONZ%252F699036810%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036810/600 saved to cache
2026-03-29 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item db8cb0c9-5ab2-5d41-afec-fe657614bdef
2026-03-29 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419362/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN13GUA/42812235?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=%2Fh2u6UZb5DwftEq73oY02xdBwIJimU0RWf8NItrUieU%3D)
2026-03-29 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110964/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ17XBA/42811206?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=yZDwZ6msbRPeZuR0T9%2B3tOuizOMuCYTRhuFHUTX0FU4%3D)
2026-03-29 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409275/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF18AYJ/42811983?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=ZWp0iGA8JPieLQr9dqkUe4E8OeiiTmvpVDYjT%2FElqOE%3D)
2026-03-29 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036785/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EK60ONZ/42812310?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=cRe7WbK0HNsvezLB8dKI0ofAjUYA3zF7OFX7khsubUY%3D)
2026-03-29 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400448/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM68YDH/42811919?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=4PnJwHLenSJGioLlcHLUwNvkkjzBBFJ73Vu%2B%2F0FgFDU%3D)
2026-03-29 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400435/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC16NVK/42811930?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=dmwrGV9ax0o1yZKAqRClyvpwekuwaPvqkNtrrZuBHGI%3D)
2026-03-29 14:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402928/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699402928>
2026-03-29 14:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699023046/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023046>
2026-03-29 14:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400427/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400427>
2026-03-29 14:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406220/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406220>
2026-03-29 14:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419344/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419344>
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c7f5d0>
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ac75155-0229-5481-b500-6d9a3c97cde2/2ac75155-0229-5481-b500-6d9a3c97cde2_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDC16NVK%252F699400446%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400446/600 saved to cache
2026-03-29 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2ac75155-0229-5481-b500-6d9a3c97cde2
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c0b3d0>
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_db8cb0c9-5ab2-5d41-afec-fe657614bdef/db8cb0c9-5ab2-5d41-afec-fe657614bdef_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEK60ONZ%252F699036797%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036797/600 saved to cache
2026-03-29 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item db8cb0c9-5ab2-5d41-afec-fe657614bdef
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cba7d0>
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e8055c3-2839-5f5e-bd16-84b42962fd8f/4e8055c3-2839-5f5e-bd16-84b42962fd8f_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN13GUA%252F699419377%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419377/600 saved to cache
2026-03-29 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4e8055c3-2839-5f5e-bd16-84b42962fd8f
2026-03-29 14:02:01 [bca.uk] INFO: Total items found: 100
2026-03-29 14:02:01 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded
2026-03-29 14:02:01 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:02:01 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409254/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF18AYJ/42811983?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=ZWp0iGA8JPieLQr9dqkUe4E8OeiiTmvpVDYjT%2FElqOE%3D)
2026-03-29 14:02:01 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:02:01 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:02:01 [bca.uk] INFO: Found listing with ID: YJ14%20XFY
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ14%2520XFY%27 HTTP/1.1" 200 None
2026-03-29 14:02:01 [bca.uk] INFO: Scrape type for YJ14%20XFY: 0
2026-03-29 14:02:01 [bca.uk] INFO: Found listing with ID: HY59%20WKU
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY59%2520WKU%27 HTTP/1.1" 200 None
2026-03-29 14:02:01 [bca.uk] INFO: Scrape type for HY59%20WKU: 0
2026-03-29 14:02:01 [bca.uk] INFO: Found listing with ID: KE13%20UGJ
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE13%2520UGJ%27 HTTP/1.1" 200 None
2026-03-29 14:02:01 [bca.uk] INFO: Scrape type for KE13%20UGJ: 0
2026-03-29 14:02:01 [bca.uk] INFO: Found listing with ID: SG58%20EVK
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG58%2520EVK%27 HTTP/1.1" 200 None
2026-03-29 14:02:01 [bca.uk] INFO: Scrape type for SG58%20EVK: 2
2026-03-29 14:02:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d6803d3-0db1-568d-8369-e4f13688641f with identifier: SG58%20EVK
2026-03-29 14:02:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d6803d3-0db1-568d-8369-e4f13688641f with scrape type 2
2026-03-29 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1d6803d3-0db1-568d-8369-e4f13688641f with scrape type 2
2026-03-29 14:02:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d6803d3-0db1-568d-8369-e4f13688641f, identifier: SG58%20EVK
2026-03-29 14:02:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cba850>
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d462ed72-f335-506c-9003-0791419ae4fc/d462ed72-f335-506c-9003-0791419ae4fc_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM68YDH%252F699400459%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400459/600 saved to cache
2026-03-29 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d462ed72-f335-506c-9003-0791419ae4fc
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d9a250>
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e8055c3-2839-5f5e-bd16-84b42962fd8f/4e8055c3-2839-5f5e-bd16-84b42962fd8f_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN13GUA%252F699419362%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419362/600 saved to cache
2026-03-29 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4e8055c3-2839-5f5e-bd16-84b42962fd8f
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509ffe10>
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88a9ad76-d4e4-5927-b0d7-9298ce9641a1/88a9ad76-d4e4-5927-b0d7-9298ce9641a1_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNJ17XBA%252F699110964%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110964/600 saved to cache
2026-03-29 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 88a9ad76-d4e4-5927-b0d7-9298ce9641a1
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d99890>
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9dbb515-234f-5096-b979-8c51c937cdae/f9dbb515-234f-5096-b979-8c51c937cdae_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF18AYJ%252F699409275%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409275/600 saved to cache
2026-03-29 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f9dbb515-234f-5096-b979-8c51c937cdae
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e911d0>
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_db8cb0c9-5ab2-5d41-afec-fe657614bdef/db8cb0c9-5ab2-5d41-afec-fe657614bdef_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEK60ONZ%252F699036785%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036785/600 saved to cache
2026-03-29 14:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item db8cb0c9-5ab2-5d41-afec-fe657614bdef
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250980990>
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d462ed72-f335-506c-9003-0791419ae4fc/d462ed72-f335-506c-9003-0791419ae4fc_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM68YDH%252F699400448%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400448/600 saved to cache
2026-03-29 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d462ed72-f335-506c-9003-0791419ae4fc
2026-03-29 14:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406418/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR67PEO/42812169?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=xH%2BebPqb7iINkjGCv7cU6x3%2BDxvY%2FQbk7fKMSxoQfqs%3D)
2026-03-29 14:02:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d6803d3-0db1-568d-8369-e4f13688641f with identifier: SG58%20EVK
2026-03-29 14:02:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d6803d3-0db1-568d-8369-e4f13688641f with identifier: SG58%20EVK
2026-03-29 14:02:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1d6803d3-0db1-568d-8369-e4f13688641f with identifier: SG58%20EVK to the API
2026-03-29 14:02:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG58%20EVK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1d6803d3-0db1-568d-8369-e4f13688641f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG58 EVK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG58%20EVK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 81511,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'ZETEC',
 'vin': 'WF0PXXWPDP8A26950',
 'year': 2008}
2026-03-29 14:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG58%2520EVK%27 HTTP/1.1" 200 None
2026-03-29 14:02:02 [bca.uk] INFO: Saving data for SG58%20EVK: {'auction_closing_time': 1774864800.0, 'created_time': 1774101718.569104, 'last_price_update_time': 1774792922.491563}
2026-03-29 14:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG58%2520EVK') HTTP/1.1" 204 0
2026-03-29 14:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110913/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110913>
2026-03-29 14:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406389/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406389>
2026-03-29 14:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036776/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699036776>
2026-03-29 14:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400439/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400439>
2026-03-29 14:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409232/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409232>
2026-03-29 14:02:02 [bca.uk] INFO: Found listing with ID: NG62%20MFN
2026-03-29 14:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG62%2520MFN%27 HTTP/1.1" 200 None
2026-03-29 14:02:02 [bca.uk] INFO: Scrape type for NG62%20MFN: 0
2026-03-29 14:02:02 [bca.uk] INFO: Found listing with ID: S400%20SSK
2026-03-29 14:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S400%2520SSK%27 HTTP/1.1" 200 None
2026-03-29 14:02:02 [bca.uk] INFO: Scrape type for S400%20SSK: 0
2026-03-29 14:02:02 [bca.uk] INFO: Found listing with ID: LL10%20KTP
2026-03-29 14:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL10%2520KTP%27 HTTP/1.1" 200 None
2026-03-29 14:02:02 [bca.uk] INFO: Scrape type for LL10%20KTP: 2
2026-03-29 14:02:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 248d5b63-1f8e-5ea0-84f8-4e5b41f8cf6b with identifier: LL10%20KTP
2026-03-29 14:02:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 248d5b63-1f8e-5ea0-84f8-4e5b41f8cf6b with scrape type 2
2026-03-29 14:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 248d5b63-1f8e-5ea0-84f8-4e5b41f8cf6b with scrape type 2
2026-03-29 14:02:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 248d5b63-1f8e-5ea0-84f8-4e5b41f8cf6b, identifier: LL10%20KTP
2026-03-29 14:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699023028/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023028>
2026-03-29 14:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110935/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ17XBA/42811206?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=yZDwZ6msbRPeZuR0T9%2B3tOuizOMuCYTRhuFHUTX0FU4%3D)
2026-03-29 14:02:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 248d5b63-1f8e-5ea0-84f8-4e5b41f8cf6b with identifier: LL10%20KTP
2026-03-29 14:02:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 248d5b63-1f8e-5ea0-84f8-4e5b41f8cf6b with identifier: LL10%20KTP
2026-03-29 14:02:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 248d5b63-1f8e-5ea0-84f8-4e5b41f8cf6b with identifier: LL10%20KTP to the API
2026-03-29 14:02:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 224,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL10%20KTP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '248d5b63-1f8e-5ea0-84f8-4e5b41f8cf6b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL10 KTP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL10%20KTP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLVO',
 'model': 'XC90',
 'odometer': 206655,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'VOLVO XC90 2.4 D5 185 SE PREMIUM G/T Estate',
 'transmission': 'manual',
 'trim': 'D5 185 SE PREMIUM G/T',
 'vin': 'YV1CZ7146A1566139',
 'year': 2010}
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL10%2520KTP%27 HTTP/1.1" 200 None
2026-03-29 14:02:03 [bca.uk] INFO: Saving data for LL10%20KTP: {'auction_closing_time': 1774864800.0, 'created_time': 1774101718.982003, 'last_price_update_time': 1774792923.140424}
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL10%2520KTP') HTTP/1.1" 204 0
2026-03-29 14:02:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e4a310>
2026-03-29 14:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ac75155-0229-5481-b500-6d9a3c97cde2/2ac75155-0229-5481-b500-6d9a3c97cde2_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDC16NVK%252F699400435%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400435/600 saved to cache
2026-03-29 14:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2ac75155-0229-5481-b500-6d9a3c97cde2
2026-03-29 14:02:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25196f350>
2026-03-29 14:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9dbb515-234f-5096-b979-8c51c937cdae/f9dbb515-234f-5096-b979-8c51c937cdae_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF18AYJ%252F699409254%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409254/600 saved to cache
2026-03-29 14:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f9dbb515-234f-5096-b979-8c51c937cdae
2026-03-29 14:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409306/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409306>
2026-03-29 14:02:03 [bca.uk] INFO: Found listing with ID: RJ58%20WUW
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ58%2520WUW%27 HTTP/1.1" 200 None
2026-03-29 14:02:03 [bca.uk] INFO: Scrape type for RJ58%20WUW: 0
2026-03-29 14:02:03 [bca.uk] INFO: Found listing with ID: VK14%20JXE
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK14%2520JXE%27 HTTP/1.1" 200 None
2026-03-29 14:02:03 [bca.uk] INFO: Scrape type for VK14%20JXE: 0
2026-03-29 14:02:03 [bca.uk] INFO: Found listing with ID: WF60%20ULP
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF60%2520ULP%27 HTTP/1.1" 200 None
2026-03-29 14:02:03 [bca.uk] INFO: Scrape type for WF60%20ULP: 0
2026-03-29 14:02:03 [bca.uk] INFO: Found listing with ID: WP62%20RZJ
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP62%2520RZJ%27 HTTP/1.1" 200 None
2026-03-29 14:02:03 [bca.uk] INFO: Scrape type for WP62%20RZJ: 0
2026-03-29 14:02:03 [bca.uk] INFO: Found listing with ID: YH08%20ZBP
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH08%2520ZBP%27 HTTP/1.1" 200 None
2026-03-29 14:02:03 [bca.uk] INFO: Scrape type for YH08%20ZBP: 0
2026-03-29 14:02:03 [bca.uk] INFO: Found listing with ID: YH09%20BCO
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH09%2520BCO%27 HTTP/1.1" 200 None
2026-03-29 14:02:03 [bca.uk] INFO: Scrape type for YH09%20BCO: 2
2026-03-29 14:02:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d1fbca2-7850-5db9-a352-21626963fd57 with identifier: YH09%20BCO
2026-03-29 14:02:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d1fbca2-7850-5db9-a352-21626963fd57 with scrape type 2
2026-03-29 14:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d1fbca2-7850-5db9-a352-21626963fd57 with scrape type 2
2026-03-29 14:02:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d1fbca2-7850-5db9-a352-21626963fd57, identifier: YH09%20BCO
2026-03-29 14:02:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d1fbca2-7850-5db9-a352-21626963fd57 with identifier: YH09%20BCO
2026-03-29 14:02:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d1fbca2-7850-5db9-a352-21626963fd57 with identifier: YH09%20BCO
2026-03-29 14:02:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d1fbca2-7850-5db9-a352-21626963fd57 with identifier: YH09%20BCO to the API
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH09%20BCO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0d1fbca2-7850-5db9-a352-21626963fd57',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH09 BCO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH09%20BCO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': '520D',
 'odometer': 138062,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'BMW 520D 2.0 177 M SPORT BUSINESS ED.TOURIN Estate',
 'transmission': 'automatic',
 'trim': '177 M SPORT BUSINESS ED.TOURIN',
 'vin': 'WBAPX32070C186589',
 'year': 2009}
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH09%2520BCO%27 HTTP/1.1" 200 None
2026-03-29 14:02:03 [bca.uk] INFO: Saving data for YH09%20BCO: {'auction_closing_time': 1774864800.0, 'created_time': 1774696031.036963, 'last_price_update_time': 1774792923.783836}
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH09%2520BCO') HTTP/1.1" 204 0
2026-03-29 14:02:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ba5d10>
2026-03-29 14:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_356399c1-f836-55c4-ae53-dae7629ebcc1/356399c1-f836-55c4-ae53-dae7629ebcc1_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWR67PEO%252F699406418%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406418/600 saved to cache
2026-03-29 14:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 356399c1-f836-55c4-ae53-dae7629ebcc1
2026-03-29 14:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406220/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU60AEM/42812196?sv=2020-08-04&st=2026-03-29T14%3A01%3A12Z&se=2026-03-29T14%3A26%3A12Z&sr=b&sp=r&sig=bWXuLrmTvue4SDGZ8xZl%2B8AlMNAw%2FeLsZqYazH7SXBc%3D)
2026-03-29 14:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406199/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406199>
2026-03-29 14:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699426100/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426100>
2026-03-29 14:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699023046/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/Y33LJS/42812274?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=HWkdvG1LpsFDFZq5znf04%2FeWbz7xRju6fyzwX8B%2F84g%3D)
2026-03-29 14:02:03 [bca.uk] INFO: Found listing with ID: YK09%20KYA
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK09%2520KYA%27 HTTP/1.1" 200 None
2026-03-29 14:02:03 [bca.uk] INFO: Scrape type for YK09%20KYA: 0
2026-03-29 14:02:03 [bca.uk] INFO: Found listing with ID: BT12%20TZY
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT12%2520TZY%27 HTTP/1.1" 200 None
2026-03-29 14:02:03 [bca.uk] INFO: Scrape type for BT12%20TZY: 0
2026-03-29 14:02:03 [bca.uk] INFO: Found listing with ID: EN16%20TPV
2026-03-29 14:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN16%2520TPV%27 HTTP/1.1" 200 None
2026-03-29 14:02:04 [bca.uk] INFO: Scrape type for EN16%20TPV: 0
2026-03-29 14:02:04 [bca.uk] INFO: Found listing with ID: FH13%20ELV
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH13%2520ELV%27 HTTP/1.1" 200 None
2026-03-29 14:02:04 [bca.uk] INFO: Scrape type for FH13%20ELV: 0
2026-03-29 14:02:04 [bca.uk] INFO: Found listing with ID: FP10%20JNX
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP10%2520JNX%27 HTTP/1.1" 200 None
2026-03-29 14:02:04 [bca.uk] INFO: Scrape type for FP10%20JNX: 0
2026-03-29 14:02:04 [bca.uk] INFO: Found listing with ID: KM66%20FHL
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM66%2520FHL%27 HTTP/1.1" 200 None
2026-03-29 14:02:04 [bca.uk] INFO: Scrape type for KM66%20FHL: 2
2026-03-29 14:02:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c1dbde14-933f-5ed8-827d-25216bd45d38 with identifier: KM66%20FHL
2026-03-29 14:02:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c1dbde14-933f-5ed8-827d-25216bd45d38 with scrape type 2
2026-03-29 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c1dbde14-933f-5ed8-827d-25216bd45d38 with scrape type 2
2026-03-29 14:02:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c1dbde14-933f-5ed8-827d-25216bd45d38, identifier: KM66%20FHL
2026-03-29 14:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419344/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN13GUA/42812235?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=%2Fh2u6UZb5DwftEq73oY02xdBwIJimU0RWf8NItrUieU%3D)
2026-03-29 14:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400427/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC16NVK/42811930?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=dmwrGV9ax0o1yZKAqRClyvpwekuwaPvqkNtrrZuBHGI%3D)
2026-03-29 14:02:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c1dbde14-933f-5ed8-827d-25216bd45d38 with identifier: KM66%20FHL
2026-03-29 14:02:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c1dbde14-933f-5ed8-827d-25216bd45d38 with identifier: KM66%20FHL
2026-03-29 14:02:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c1dbde14-933f-5ed8-827d-25216bd45d38 with identifier: KM66%20FHL to the API
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 85,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM66%20FHL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c1dbde14-933f-5ed8-827d-25216bd45d38',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM66 FHL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM66%20FHL&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '308 SW',
 'odometer': 158425,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 SW 1.6 BLUEHDI 120 ACTIVE Estate',
 'transmission': 'manual',
 'trim': 'BLUEHDI 120 ACTIVE',
 'vin': 'VF3LCBHZHGS146335',
 'year': 2016}
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM66%2520FHL%27 HTTP/1.1" 200 None
2026-03-29 14:02:04 [bca.uk] INFO: Saving data for KM66%20FHL: {'auction_closing_time': 1774864800.0, 'created_time': 1774696038.944477, 'last_price_update_time': 1774792924.557658}
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM66%2520FHL') HTTP/1.1" 204 0
2026-03-29 14:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402928/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VE08GUX/42812155?sv=2020-08-04&st=2026-03-29T14%3A01%3A12Z&se=2026-03-29T14%3A26%3A12Z&sr=b&sp=r&sig=OuQ7Ku4%2FHyJdCIXY1d1j7B21bkcuNhqw2odsxB75O4A%3D)
2026-03-29 14:02:04 [bca.uk] INFO: Found listing with ID: KR63%20ZRG
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR63%2520ZRG%27 HTTP/1.1" 200 None
2026-03-29 14:02:04 [bca.uk] INFO: Scrape type for KR63%20ZRG: 0
2026-03-29 14:02:04 [bca.uk] INFO: Found listing with ID: MF10%20UFT
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF10%2520UFT%27 HTTP/1.1" 200 None
2026-03-29 14:02:04 [bca.uk] INFO: Scrape type for MF10%20UFT: 0
2026-03-29 14:02:04 [bca.uk] INFO: Found listing with ID: MF13%20KTU
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF13%2520KTU%27 HTTP/1.1" 200 None
2026-03-29 14:02:04 [bca.uk] INFO: Scrape type for MF13%20KTU: 0
2026-03-29 14:02:04 [bca.uk] INFO: Found listing with ID: OW19%20EHY
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW19%2520EHY%27 HTTP/1.1" 200 None
2026-03-29 14:02:04 [bca.uk] INFO: Scrape type for OW19%20EHY: 1
2026-03-29 14:02:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5193437-eba1-5399-9c4d-bc144ab2eff7 with identifier: OW19%20EHY
2026-03-29 14:02:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c5193437-eba1-5399-9c4d-bc144ab2eff7
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251979190>
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88a9ad76-d4e4-5927-b0d7-9298ce9641a1/88a9ad76-d4e4-5927-b0d7-9298ce9641a1_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNJ17XBA%252F699110935%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110935/600 saved to cache
2026-03-29 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 88a9ad76-d4e4-5927-b0d7-9298ce9641a1
2026-03-29 14:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699023028/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/Y33LJS/42812274?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=HWkdvG1LpsFDFZq5znf04%2FeWbz7xRju6fyzwX8B%2F84g%3D)
2026-03-29 14:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400439/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM68YDH/42811919?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=4PnJwHLenSJGioLlcHLUwNvkkjzBBFJ73Vu%2B%2F0FgFDU%3D)
2026-03-29 14:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409232/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF18AYJ/42811983?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=ZWp0iGA8JPieLQr9dqkUe4E8OeiiTmvpVDYjT%2FElqOE%3D)
2026-03-29 14:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406389/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR67PEO/42812169?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=xH%2BebPqb7iINkjGCv7cU6x3%2BDxvY%2FQbk7fKMSxoQfqs%3D)
2026-03-29 14:02:04 [bca.uk] INFO: Found listing with ID: DA68%20MVY
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA68%2520MVY%27 HTTP/1.1" 200 None
2026-03-29 14:02:04 [bca.uk] INFO: Scrape type for DA68%20MVY: 1
2026-03-29 14:02:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c20019da-cae4-5d11-b5f0-d97930efcbae with identifier: DA68%20MVY
2026-03-29 14:02:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c20019da-cae4-5d11-b5f0-d97930efcbae
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ba6b50>
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99c38429-ffff-5b74-889d-2de7040051eb/99c38429-ffff-5b74-889d-2de7040051eb_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU60AEM%252F699406220%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406220/600 saved to cache
2026-03-29 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 99c38429-ffff-5b74-889d-2de7040051eb
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25195ca90>
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_81f84ac9-d2ac-5811-9838-841d399a14ac/81f84ac9-d2ac-5811-9838-841d399a14ac_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FY33LJS%252F699023046%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699023046/600 saved to cache
2026-03-29 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 81f84ac9-d2ac-5811-9838-841d399a14ac
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b16810>
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e8055c3-2839-5f5e-bd16-84b42962fd8f/4e8055c3-2839-5f5e-bd16-84b42962fd8f_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN13GUA%252F699419344%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419344/600 saved to cache
2026-03-29 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4e8055c3-2839-5f5e-bd16-84b42962fd8f
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b63e50>
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ac75155-0229-5481-b500-6d9a3c97cde2/2ac75155-0229-5481-b500-6d9a3c97cde2_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDC16NVK%252F699400427%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400427/600 saved to cache
2026-03-29 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2ac75155-0229-5481-b500-6d9a3c97cde2
2026-03-29 14:02:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419322/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419322>
2026-03-29 14:02:04 [bca.uk] INFO: Found listing with ID: DA69%20FGU
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA69%2520FGU%27 HTTP/1.1" 200 None
2026-03-29 14:02:04 [bca.uk] INFO: Scrape type for DA69%20FGU: 1
2026-03-29 14:02:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f2c84d3-403b-56de-b705-b91ab6498e1a with identifier: DA69%20FGU
2026-03-29 14:02:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0f2c84d3-403b-56de-b705-b91ab6498e1a
2026-03-29 14:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409306/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX19VMG/42811997?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=NC%2F8XJEmmr%2FvPHetXOLHtjebqB7QdsyAZfnUgYJXLf4%3D)
2026-03-29 14:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110913/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ17XBA/42811206?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=yZDwZ6msbRPeZuR0T9%2B3tOuizOMuCYTRhuFHUTX0FU4%3D)
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251944d90>
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8275df0b-317c-56e2-95b5-e0d322a9b74e/8275df0b-317c-56e2-95b5-e0d322a9b74e_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVE08GUX%252F699402928%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402928/600 saved to cache
2026-03-29 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8275df0b-317c-56e2-95b5-e0d322a9b74e
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c8f650>
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_81f84ac9-d2ac-5811-9838-841d399a14ac/81f84ac9-d2ac-5811-9838-841d399a14ac_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FY33LJS%252F699023028%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699023028/600 saved to cache
2026-03-29 14:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 81f84ac9-d2ac-5811-9838-841d399a14ac
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c86550>
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d462ed72-f335-506c-9003-0791419ae4fc/d462ed72-f335-506c-9003-0791419ae4fc_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM68YDH%252F699400439%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400439/600 saved to cache
2026-03-29 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d462ed72-f335-506c-9003-0791419ae4fc
2026-03-29 14:02:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c76e90>
2026-03-29 14:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9dbb515-234f-5096-b979-8c51c937cdae/f9dbb515-234f-5096-b979-8c51c937cdae_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF18AYJ%252F699409232%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409232/600 saved to cache
2026-03-29 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f9dbb515-234f-5096-b979-8c51c937cdae
2026-03-29 14:02:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250add6d0>
2026-03-29 14:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_356399c1-f836-55c4-ae53-dae7629ebcc1/356399c1-f836-55c4-ae53-dae7629ebcc1_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWR67PEO%252F699406389%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406389/600 saved to cache
2026-03-29 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 356399c1-f836-55c4-ae53-dae7629ebcc1
2026-03-29 14:02:05 [bca.uk] INFO: Found listing with ID: ST59%20MKN
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST59%2520MKN%27 HTTP/1.1" 200 None
2026-03-29 14:02:05 [bca.uk] INFO: Scrape type for ST59%20MKN: 0
2026-03-29 14:02:05 [bca.uk] INFO: Found listing with ID: KS65%20YFC
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS65%2520YFC%27 HTTP/1.1" 200 None
2026-03-29 14:02:05 [bca.uk] INFO: Scrape type for KS65%20YFC: 0
2026-03-29 14:02:05 [bca.uk] INFO: Found listing with ID: PX64%20PPV
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX64%2520PPV%27 HTTP/1.1" 200 None
2026-03-29 14:02:05 [bca.uk] INFO: Scrape type for PX64%20PPV: 0
2026-03-29 14:02:05 [bca.uk] INFO: Found listing with ID: MK61%20AVT
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK61%2520AVT%27 HTTP/1.1" 200 None
2026-03-29 14:02:05 [bca.uk] INFO: Scrape type for MK61%20AVT: 0
2026-03-29 14:02:05 [bca.uk] INFO: Found listing with ID: PL57%20OVV
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL57%2520OVV%27 HTTP/1.1" 200 None
2026-03-29 14:02:05 [bca.uk] INFO: Scrape type for PL57%20OVV: 0
2026-03-29 14:02:05 [bca.uk] INFO: Found listing with ID: PNZ%205710
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PNZ%25205710%27 HTTP/1.1" 200 None
2026-03-29 14:02:05 [bca.uk] INFO: Scrape type for PNZ%205710: 0
2026-03-29 14:02:05 [bca.uk] INFO: Found listing with ID: YK17%20VSR
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK17%2520VSR%27 HTTP/1.1" 200 None
2026-03-29 14:02:05 [bca.uk] INFO: Scrape type for YK17%20VSR: 0
2026-03-29 14:02:05 [bca.uk] INFO: Found listing with ID: KE18%20FBA
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE18%2520FBA%27 HTTP/1.1" 200 None
2026-03-29 14:02:05 [bca.uk] INFO: Scrape type for KE18%20FBA: 2
2026-03-29 14:02:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f988b089-a63b-5e33-b069-f3d4d7bd887a with identifier: KE18%20FBA
2026-03-29 14:02:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f988b089-a63b-5e33-b069-f3d4d7bd887a with scrape type 2
2026-03-29 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f988b089-a63b-5e33-b069-f3d4d7bd887a with scrape type 2
2026-03-29 14:02:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f988b089-a63b-5e33-b069-f3d4d7bd887a, identifier: KE18%20FBA
2026-03-29 14:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699426100/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG15FWC/42811280?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=Yg1q4F%2FW%2BaP9rA8DxRpRKD5MFo3L5HOUUx5aRndobBc%3D)
2026-03-29 14:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406199/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU60AEM/42812196?sv=2020-08-04&st=2026-03-29T14%3A01%3A12Z&se=2026-03-29T14%3A26%3A12Z&sr=b&sp=r&sig=bWXuLrmTvue4SDGZ8xZl%2B8AlMNAw%2FeLsZqYazH7SXBc%3D)
2026-03-29 14:02:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036762/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699036762>
2026-03-29 14:02:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400415/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400415>
2026-03-29 14:02:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f988b089-a63b-5e33-b069-f3d4d7bd887a with identifier: KE18%20FBA
2026-03-29 14:02:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f988b089-a63b-5e33-b069-f3d4d7bd887a with identifier: KE18%20FBA
2026-03-29 14:02:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f988b089-a63b-5e33-b069-f3d4d7bd887a with identifier: KE18%20FBA to the API
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE18%20FBA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f988b089-a63b-5e33-b069-f3d4d7bd887a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KE18 FBA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE18%20FBA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': 'X2',
 'odometer': 48120,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'BMW X2 2.0 XDRIVE 20D M SPORT STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'XDRIVE 20D M SPORT STEP',
 'vin': 'WBAYL12020EJ88775',
 'year': 2018}
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE18%2520FBA%27 HTTP/1.1" 200 None
2026-03-29 14:02:05 [bca.uk] INFO: Saving data for KE18%20FBA: {'auction_closing_time': 1774951200.0, 'created_time': 1774592218.297219, 'last_price_update_time': 1774792925.680368}
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE18%2520FBA') HTTP/1.1" 204 0
2026-03-29 14:02:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409210/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409210>
2026-03-29 14:02:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110889/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110889>
2026-03-29 14:02:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400428/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400428>
2026-03-29 14:02:05 [bca.uk] INFO: Found listing with ID: YH19%20RZP
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH19%2520RZP%27 HTTP/1.1" 200 None
2026-03-29 14:02:05 [bca.uk] INFO: Scrape type for YH19%20RZP: 2
2026-03-29 14:02:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a787394-2464-5978-8efe-3cbc267b0e66 with identifier: YH19%20RZP
2026-03-29 14:02:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a787394-2464-5978-8efe-3cbc267b0e66 with scrape type 2
2026-03-29 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a787394-2464-5978-8efe-3cbc267b0e66 with scrape type 2
2026-03-29 14:02:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a787394-2464-5978-8efe-3cbc267b0e66, identifier: YH19%20RZP
2026-03-29 14:02:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c23790>
2026-03-29 14:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cadf2c41-d138-5adc-9d96-1936ab873d24/cadf2c41-d138-5adc-9d96-1936ab873d24_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYX19VMG%252F699409306%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409306/600 saved to cache
2026-03-29 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item cadf2c41-d138-5adc-9d96-1936ab873d24
2026-03-29 14:02:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff254ea7650>
2026-03-29 14:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88a9ad76-d4e4-5927-b0d7-9298ce9641a1/88a9ad76-d4e4-5927-b0d7-9298ce9641a1_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNJ17XBA%252F699110913%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110913/600 saved to cache
2026-03-29 14:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 88a9ad76-d4e4-5927-b0d7-9298ce9641a1
2026-03-29 14:02:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a787394-2464-5978-8efe-3cbc267b0e66 with identifier: YH19%20RZP
2026-03-29 14:02:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a787394-2464-5978-8efe-3cbc267b0e66 with identifier: YH19%20RZP
2026-03-29 14:02:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5a787394-2464-5978-8efe-3cbc267b0e66 with identifier: YH19%20RZP to the API
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH19%20RZP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5a787394-2464-5978-8efe-3cbc267b0e66',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH19 RZP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH19%20RZP&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'DACIA',
 'model': 'SANDERO',
 'odometer': 54797,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'DACIA SANDERO 1.0 SCE ESSENTIAL Hatchback',
 'transmission': 'manual',
 'trim': 'SCE ESSENTIAL',
 'vin': 'UU1B5220862602739',
 'year': 2019}
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH19%2520RZP%27 HTTP/1.1" 200 None
2026-03-29 14:02:06 [bca.uk] INFO: Saving data for YH19%20RZP: {'auction_closing_time': 1774864800.0, 'created_time': 1774438258.30863, 'last_price_update_time': 1774792926.317993}
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH19%2520RZP') HTTP/1.1" 204 0
2026-03-29 14:02:06 [bca.uk] INFO: Found listing with ID: FH18%20LKJ
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH18%2520LKJ%27 HTTP/1.1" 200 None
2026-03-29 14:02:06 [bca.uk] INFO: Scrape type for FH18%20LKJ: 2
2026-03-29 14:02:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 01d1abad-b65f-5ff3-9afb-406711acef32 with identifier: FH18%20LKJ
2026-03-29 14:02:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 01d1abad-b65f-5ff3-9afb-406711acef32 with scrape type 2
2026-03-29 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 01d1abad-b65f-5ff3-9afb-406711acef32 with scrape type 2
2026-03-29 14:02:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 01d1abad-b65f-5ff3-9afb-406711acef32, identifier: FH18%20LKJ
2026-03-29 14:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253e5bf50>
2026-03-29 14:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fac21800-8a20-538d-b54e-da50f916bdd3/fac21800-8a20-538d-b54e-da50f916bdd3_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHG15FWC%252F699426100%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699426100/600 saved to cache
2026-03-29 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item fac21800-8a20-538d-b54e-da50f916bdd3
2026-03-29 14:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518a5310>
2026-03-29 14:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99c38429-ffff-5b74-889d-2de7040051eb/99c38429-ffff-5b74-889d-2de7040051eb_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU60AEM%252F699406199%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406199/600 saved to cache
2026-03-29 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 99c38429-ffff-5b74-889d-2de7040051eb
2026-03-29 14:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419322/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN13GUA/42812235?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=%2Fh2u6UZb5DwftEq73oY02xdBwIJimU0RWf8NItrUieU%3D)
2026-03-29 14:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699422756/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422756>
2026-03-29 14:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409290/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409290>
2026-03-29 14:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA68MVY/42797226?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=VXWiNc%2BdWcuYBtKH0Arer8ibPiyaqvtnmE1j5g0MLJs%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA68%20MVY-GB>
2026-03-29 14:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406352/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406352>
2026-03-29 14:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699023011/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023011>
2026-03-29 14:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW19EHY/42811773?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=0%2F1xOz%2FTLwlSMGGGr2H%2BF%2B9QXejXTF%2FveyULQEkQP1k%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OW19%20EHY-GB>
2026-03-29 14:02:06 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 6 for item db8cb0c9-5ab2-5d41-afec-fe657614bdef due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:02:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 01d1abad-b65f-5ff3-9afb-406711acef32 with identifier: FH18%20LKJ
2026-03-29 14:02:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 01d1abad-b65f-5ff3-9afb-406711acef32 with identifier: FH18%20LKJ
2026-03-29 14:02:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 01d1abad-b65f-5ff3-9afb-406711acef32 with identifier: FH18%20LKJ to the API
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FH18%20LKJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '01d1abad-b65f-5ff3-9afb-406711acef32',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FH18 LKJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FH18%20LKJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 48290,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 D240 R-DYNAMIC S StationWagon',
 'transmission': 'automatic',
 'trim': 'D240 R-DYNAMIC S',
 'vin': 'SALYA2AN3JA760580',
 'year': 2018}
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH18%2520LKJ%27 HTTP/1.1" 200 None
2026-03-29 14:02:06 [bca.uk] INFO: Saving data for FH18%20LKJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774696008.628066, 'last_price_update_time': 1774792926.901979}
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FH18%2520LKJ') HTTP/1.1" 204 0
2026-03-29 14:02:06 [bca.uk] INFO: Found listing with ID: HV54%20YKM
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV54%2520YKM%27 HTTP/1.1" 200 None
2026-03-29 14:02:06 [bca.uk] INFO: Scrape type for HV54%20YKM: 2
2026-03-29 14:02:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f408b47c-d0ef-5c52-8291-68bc34708e07 with identifier: HV54%20YKM
2026-03-29 14:02:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f408b47c-d0ef-5c52-8291-68bc34708e07 with scrape type 2
2026-03-29 14:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f408b47c-d0ef-5c52-8291-68bc34708e07 with scrape type 2
2026-03-29 14:02:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f408b47c-d0ef-5c52-8291-68bc34708e07, identifier: HV54%20YKM
2026-03-29 14:02:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f408b47c-d0ef-5c52-8291-68bc34708e07 with identifier: HV54%20YKM
2026-03-29 14:02:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f408b47c-d0ef-5c52-8291-68bc34708e07 with identifier: HV54%20YKM
2026-03-29 14:02:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f408b47c-d0ef-5c52-8291-68bc34708e07 with identifier: HV54%20YKM to the API
2026-03-29 14:02:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV54%20YKM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '0.7L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f408b47c-d0ef-5c52-8291-68bc34708e07',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV54 YKM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV54%20YKM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SMART',
 'model': 'FORTWO',
 'odometer': 47543,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2004-01-01',
 'seller_name': None,
 'title': 'SMART FORTWO 0.7 PURE Convertible',
 'transmission': 'automatic',
 'trim': 'PURE',
 'vin': 'WME4504322J104030',
 'year': 2004}
2026-03-29 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV54%2520YKM%27 HTTP/1.1" 200 None
2026-03-29 14:02:07 [bca.uk] INFO: Saving data for HV54%20YKM: {'auction_closing_time': 1774951200.0, 'created_time': 1774592217.91663, 'last_price_update_time': 1774792927.370948}
2026-03-29 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV54%2520YKM') HTTP/1.1" 204 0
2026-03-29 14:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400415/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC16NVK/42811930?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=dmwrGV9ax0o1yZKAqRClyvpwekuwaPvqkNtrrZuBHGI%3D)
2026-03-29 14:02:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425975/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699425975>
2026-03-29 14:02:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA69FGU/42811021?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=HhQ6AjPzZcw4%2BOn0eTKmIuct%2Bj7kv2W3RGNBR4PAxtE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA69%20FGU-GB>
2026-03-29 14:02:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402924/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VE08GUX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400428/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM68YDH/42811919?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=4PnJwHLenSJGioLlcHLUwNvkkjzBBFJ73Vu%2B%2F0FgFDU%3D)
2026-03-29 14:02:07 [bca.uk] INFO: Found listing with ID: SJ63%20LCL
2026-03-29 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ63%2520LCL%27 HTTP/1.1" 200 None
2026-03-29 14:02:07 [bca.uk] INFO: Scrape type for SJ63%20LCL: 2
2026-03-29 14:02:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 706ebc76-bfbe-5fd3-87c4-113faa1ec666 with identifier: SJ63%20LCL
2026-03-29 14:02:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 706ebc76-bfbe-5fd3-87c4-113faa1ec666 with scrape type 2
2026-03-29 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 706ebc76-bfbe-5fd3-87c4-113faa1ec666 with scrape type 2
2026-03-29 14:02:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 706ebc76-bfbe-5fd3-87c4-113faa1ec666, identifier: SJ63%20LCL
2026-03-29 14:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036762/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EK60ONZ/42812310?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=cRe7WbK0HNsvezLB8dKI0ofAjUYA3zF7OFX7khsubUY%3D)
2026-03-29 14:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409210/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF18AYJ/42811983?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=ZWp0iGA8JPieLQr9dqkUe4E8OeiiTmvpVDYjT%2FElqOE%3D)
2026-03-29 14:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110889/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ17XBA/42811206?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=yZDwZ6msbRPeZuR0T9%2B3tOuizOMuCYTRhuFHUTX0FU4%3D)
2026-03-29 14:02:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 706ebc76-bfbe-5fd3-87c4-113faa1ec666 with identifier: SJ63%20LCL
2026-03-29 14:02:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 706ebc76-bfbe-5fd3-87c4-113faa1ec666 with identifier: SJ63%20LCL
2026-03-29 14:02:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 706ebc76-bfbe-5fd3-87c4-113faa1ec666 with identifier: SJ63%20LCL to the API
2026-03-29 14:02:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ63%20LCL-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '706ebc76-bfbe-5fd3-87c4-113faa1ec666',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ63 LCL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ63%20LCL&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'C-MAX',
 'odometer': 127372,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD C-MAX 1.6 TDCI 115 TITANIUM MPV',
 'transmission': 'manual',
 'trim': 'TDCI 115 TITANIUM',
 'vin': 'WF0JXXWPBJDA02726',
 'year': 2013}
2026-03-29 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ63%2520LCL%27 HTTP/1.1" 200 None
2026-03-29 14:02:07 [bca.uk] INFO: Saving data for SJ63%20LCL: {'auction_closing_time': 1774864800.0, 'created_time': 1773932125.633605, 'last_price_update_time': 1774792927.887427}
2026-03-29 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ63%2520LCL') HTTP/1.1" 204 0
2026-03-29 14:02:07 [bca.uk] INFO: Found listing with ID: KP05%20UXR
2026-03-29 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP05%2520UXR%27 HTTP/1.1" 200 None
2026-03-29 14:02:07 [bca.uk] INFO: Scrape type for KP05%20UXR: 0
2026-03-29 14:02:07 [bca.uk] INFO: Found listing with ID: R14%20KJJ
2026-03-29 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R14%2520KJJ%27 HTTP/1.1" 200 None
2026-03-29 14:02:07 [bca.uk] INFO: Scrape type for R14%20KJJ: 2
2026-03-29 14:02:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: debbfa23-18b1-5f87-b548-971052d3ab99 with identifier: R14%20KJJ
2026-03-29 14:02:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item debbfa23-18b1-5f87-b548-971052d3ab99 with scrape type 2
2026-03-29 14:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item debbfa23-18b1-5f87-b548-971052d3ab99 with scrape type 2
2026-03-29 14:02:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: debbfa23-18b1-5f87-b548-971052d3ab99, identifier: R14%20KJJ
2026-03-29 14:02:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bf3790>
2026-03-29 14:02:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e8055c3-2839-5f5e-bd16-84b42962fd8f/4e8055c3-2839-5f5e-bd16-84b42962fd8f_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN13GUA%252F699419322%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419322/600 saved to cache
2026-03-29 14:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4e8055c3-2839-5f5e-bd16-84b42962fd8f
2026-03-29 14:02:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: debbfa23-18b1-5f87-b548-971052d3ab99 with identifier: R14%20KJJ
2026-03-29 14:02:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: debbfa23-18b1-5f87-b548-971052d3ab99 with identifier: R14%20KJJ
2026-03-29 14:02:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: debbfa23-18b1-5f87-b548-971052d3ab99 with identifier: R14%20KJJ to the API
2026-03-29 14:02:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 275,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=R14%20KJJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'debbfa23-18b1-5f87-b548-971052d3ab99',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'R14 KJJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=R14%20KJJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'TOUAREG',
 'odometer': 141102,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TOUAREG 2.5 TDI ALTITUDE StationWagon',
 'transmission': 'manual',
 'trim': 'TDI ALTITUDE',
 'vin': 'WVGZZZ7LZ8D046512',
 'year': 2009}
2026-03-29 14:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R14%2520KJJ%27 HTTP/1.1" 200 None
2026-03-29 14:02:08 [bca.uk] INFO: Saving data for R14%20KJJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610604.537528, 'last_price_update_time': 1774792928.477288}
2026-03-29 14:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='R14%2520KJJ') HTTP/1.1" 204 0
2026-03-29 14:02:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409290/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX19VMG/42811997?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=NC%2F8XJEmmr%2FvPHetXOLHtjebqB7QdsyAZfnUgYJXLf4%3D)
2026-03-29 14:02:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699023011/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/Y33LJS/42812274?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=HWkdvG1LpsFDFZq5znf04%2FeWbz7xRju6fyzwX8B%2F84g%3D)
2026-03-29 14:02:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406352/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR67PEO/42812169?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=xH%2BebPqb7iINkjGCv7cU6x3%2BDxvY%2FQbk7fKMSxoQfqs%3D)
2026-03-29 14:02:08 [bca.uk] INFO: Found listing with ID: FT07%20BTO
2026-03-29 14:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT07%2520BTO%27 HTTP/1.1" 200 None
2026-03-29 14:02:08 [bca.uk] INFO: Scrape type for FT07%20BTO: 2
2026-03-29 14:02:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf8ccd3b-6d8f-5ff3-a3d5-45eaa217a256 with identifier: FT07%20BTO
2026-03-29 14:02:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf8ccd3b-6d8f-5ff3-a3d5-45eaa217a256 with scrape type 2
2026-03-29 14:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf8ccd3b-6d8f-5ff3-a3d5-45eaa217a256 with scrape type 2
2026-03-29 14:02:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf8ccd3b-6d8f-5ff3-a3d5-45eaa217a256, identifier: FT07%20BTO
2026-03-29 14:02:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:02:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW19EHY/42811773?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=0%2F1xOz%2FTLwlSMGGGr2H%2BF%2B9QXejXTF%2FveyULQEkQP1k%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA68MVY/42797226?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=VXWiNc%2BdWcuYBtKH0Arer8ibPiyaqvtnmE1j5g0MLJs%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699422756/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG15FWC/42811280?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=Yg1q4F%2FW%2BaP9rA8DxRpRKD5MFo3L5HOUUx5aRndobBc%3D)
2026-03-29 14:02:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406183/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KU60AEM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf8ccd3b-6d8f-5ff3-a3d5-45eaa217a256 with identifier: FT07%20BTO
2026-03-29 14:02:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf8ccd3b-6d8f-5ff3-a3d5-45eaa217a256 with identifier: FT07%20BTO
2026-03-29 14:02:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf8ccd3b-6d8f-5ff3-a3d5-45eaa217a256 with identifier: FT07%20BTO to the API
2026-03-29 14:02:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FT07%20BTO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bf8ccd3b-6d8f-5ff3-a3d5-45eaa217a256',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FT07 BTO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FT07%20BTO&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'FUSION',
 'odometer': 91602,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'FORD FUSION 1.4 PURSUIT CLIMATE Estate',
 'transmission': 'manual',
 'trim': 'PURSUIT CLIMATE',
 'vin': 'WF0UXXGAJU7E60921',
 'year': 2007}
2026-03-29 14:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT07%2520BTO%27 HTTP/1.1" 200 None
2026-03-29 14:02:09 [bca.uk] INFO: Saving data for FT07%20BTO: {'auction_closing_time': 1774864800.0, 'created_time': 1773932143.817639, 'last_price_update_time': 1774792929.094672}
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FT07%2520BTO') HTTP/1.1" 204 0
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c89590>
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ac75155-0229-5481-b500-6d9a3c97cde2/2ac75155-0229-5481-b500-6d9a3c97cde2_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDC16NVK%252F699400415%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400415/600 saved to cache
2026-03-29 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2ac75155-0229-5481-b500-6d9a3c97cde2
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e16f50>
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d462ed72-f335-506c-9003-0791419ae4fc/d462ed72-f335-506c-9003-0791419ae4fc_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM68YDH%252F699400428%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400428/600 saved to cache
2026-03-29 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d462ed72-f335-506c-9003-0791419ae4fc
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519ad990>
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_db8cb0c9-5ab2-5d41-afec-fe657614bdef/db8cb0c9-5ab2-5d41-afec-fe657614bdef_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEK60ONZ%252F699036762%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036762/600 saved to cache
2026-03-29 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item db8cb0c9-5ab2-5d41-afec-fe657614bdef
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d8c710>
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9dbb515-234f-5096-b979-8c51c937cdae/f9dbb515-234f-5096-b979-8c51c937cdae_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF18AYJ%252F699409210%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409210/600 saved to cache
2026-03-29 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f9dbb515-234f-5096-b979-8c51c937cdae
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251be6210>
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88a9ad76-d4e4-5927-b0d7-9298ce9641a1/88a9ad76-d4e4-5927-b0d7-9298ce9641a1_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNJ17XBA%252F699110889%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110889/600 saved to cache
2026-03-29 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 88a9ad76-d4e4-5927-b0d7-9298ce9641a1
2026-03-29 14:02:09 [bca.uk] INFO: Found listing with ID: AP08%20SUO
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP08%2520SUO%27 HTTP/1.1" 200 None
2026-03-29 14:02:09 [bca.uk] INFO: Scrape type for AP08%20SUO: 0
2026-03-29 14:02:09 [bca.uk] INFO: Found listing with ID: TF07%20BRH
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27TF07%2520BRH%27 HTTP/1.1" 200 None
2026-03-29 14:02:09 [bca.uk] INFO: Scrape type for TF07%20BRH: 2
2026-03-29 14:02:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2285b393-b2c2-5d75-89b0-f5bd25b59246 with identifier: TF07%20BRH
2026-03-29 14:02:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2285b393-b2c2-5d75-89b0-f5bd25b59246 with scrape type 2
2026-03-29 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2285b393-b2c2-5d75-89b0-f5bd25b59246 with scrape type 2
2026-03-29 14:02:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2285b393-b2c2-5d75-89b0-f5bd25b59246, identifier: TF07%20BRH
2026-03-29 14:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402924/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VE08GUX/42812155?sv=2020-08-04&st=2026-03-29T14%3A01%3A12Z&se=2026-03-29T14%3A26%3A12Z&sr=b&sp=r&sig=OuQ7Ku4%2FHyJdCIXY1d1j7B21bkcuNhqw2odsxB75O4A%3D)
2026-03-29 14:02:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2285b393-b2c2-5d75-89b0-f5bd25b59246 with identifier: TF07%20BRH
2026-03-29 14:02:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2285b393-b2c2-5d75-89b0-f5bd25b59246 with identifier: TF07%20BRH
2026-03-29 14:02:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2285b393-b2c2-5d75-89b0-f5bd25b59246 with identifier: TF07%20BRH to the API
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=TF07%20BRH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2285b393-b2c2-5d75-89b0-f5bd25b59246',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'TF07 BRH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=TF07%20BRH&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '307',
 'odometer': 76511,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 307 1.6 S 16V Hatchback',
 'transmission': 'manual',
 'trim': 'S 16V',
 'vin': 'VF33CNFUL84975893',
 'year': 2007}
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27TF07%2520BRH%27 HTTP/1.1" 200 None
2026-03-29 14:02:09 [bca.uk] INFO: Saving data for TF07%20BRH: {'auction_closing_time': 1774864800.0, 'created_time': 1774478299.037316, 'last_price_update_time': 1774792929.777223}
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='TF07%2520BRH') HTTP/1.1" 204 0
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cb9d90>
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cadf2c41-d138-5adc-9d96-1936ab873d24/cadf2c41-d138-5adc-9d96-1936ab873d24_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYX19VMG%252F699409290%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409290/600 saved to cache
2026-03-29 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item cadf2c41-d138-5adc-9d96-1936ab873d24
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c51350>
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_81f84ac9-d2ac-5811-9838-841d399a14ac/81f84ac9-d2ac-5811-9838-841d399a14ac_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FY33LJS%252F699023011%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699023011/600 saved to cache
2026-03-29 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 81f84ac9-d2ac-5811-9838-841d399a14ac
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c50150>
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_356399c1-f836-55c4-ae53-dae7629ebcc1/356399c1-f836-55c4-ae53-dae7629ebcc1_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWR67PEO%252F699406352%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406352/600 saved to cache
2026-03-29 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 356399c1-f836-55c4-ae53-dae7629ebcc1
2026-03-29 14:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036754/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699036754>
2026-03-29 14:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110871/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110871>
2026-03-29 14:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419312/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419312>
2026-03-29 14:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400408/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400408>
2026-03-29 14:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400421/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400421>
2026-03-29 14:02:09 [bca.uk] INFO: Found listing with ID: ML59%20FAF
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML59%2520FAF%27 HTTP/1.1" 200 None
2026-03-29 14:02:09 [bca.uk] INFO: Scrape type for ML59%20FAF: 2
2026-03-29 14:02:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5dc8271-d702-5b73-bb0b-6ac13f03f6ec with identifier: ML59%20FAF
2026-03-29 14:02:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5dc8271-d702-5b73-bb0b-6ac13f03f6ec with scrape type 2
2026-03-29 14:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5dc8271-d702-5b73-bb0b-6ac13f03f6ec with scrape type 2
2026-03-29 14:02:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5dc8271-d702-5b73-bb0b-6ac13f03f6ec, identifier: ML59%20FAF
2026-03-29 14:02:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5dc8271-d702-5b73-bb0b-6ac13f03f6ec with identifier: ML59%20FAF
2026-03-29 14:02:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5dc8271-d702-5b73-bb0b-6ac13f03f6ec with identifier: ML59%20FAF
2026-03-29 14:02:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f5dc8271-d702-5b73-bb0b-6ac13f03f6ec with identifier: ML59%20FAF to the API
2026-03-29 14:02:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML59%20FAF-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f5dc8271-d702-5b73-bb0b-6ac13f03f6ec',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML59 FAF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML59%20FAF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 153659,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.8 I-VTEC ES Hatchback',
 'transmission': 'manual',
 'trim': 'I-VTEC ES',
 'vin': 'SHHFK2760AU003431',
 'year': 2009}
2026-03-29 14:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML59%2520FAF%27 HTTP/1.1" 200 None
2026-03-29 14:02:10 [bca.uk] INFO: Saving data for ML59%20FAF: {'auction_closing_time': 1774864800.0, 'created_time': 1774477998.818433, 'last_price_update_time': 1774792930.380444}
2026-03-29 14:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML59%2520FAF') HTTP/1.1" 204 0
2026-03-29 14:02:10 [bca.uk] INFO: Total items found: 100
2026-03-29 14:02:10 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded
2026-03-29 14:02:10 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:02:10 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a653d0>
2026-03-29 14:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5193437-eba1-5399-9c4d-bc144ab2eff7/c5193437-eba1-5399-9c4d-bc144ab2eff7_expert_report_file_bd289799-27a2-48df-ac30-22b2a77e34b4.pdf HTTP/1.1" 201 0
2026-03-29 14:02:10 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c5193437-eba1-5399-9c4d-bc144ab2eff7
2026-03-29 14:02:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c5193437-eba1-5399-9c4d-bc144ab2eff7, skipping ID generation
2026-03-29 14:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c5193437-eba1-5399-9c4d-bc144ab2eff7
2026-03-29 14:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DOW19EHY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OW19EHY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d53890>
2026-03-29 14:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c20019da-cae4-5d11-b5f0-d97930efcbae/c20019da-cae4-5d11-b5f0-d97930efcbae_expert_report_file_fc8a132e-aafd-45fe-afe3-abe937a1aee0.pdf HTTP/1.1" 201 0
2026-03-29 14:02:10 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c20019da-cae4-5d11-b5f0-d97930efcbae
2026-03-29 14:02:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c20019da-cae4-5d11-b5f0-d97930efcbae, skipping ID generation
2026-03-29 14:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c20019da-cae4-5d11-b5f0-d97930efcbae
2026-03-29 14:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDA68MVY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DA68MVY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d53210>
2026-03-29 14:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fac21800-8a20-538d-b54e-da50f916bdd3/fac21800-8a20-538d-b54e-da50f916bdd3_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHG15FWC%252F699422756%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699422756/600 saved to cache
2026-03-29 14:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item fac21800-8a20-538d-b54e-da50f916bdd3
2026-03-29 14:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425975/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO09ZCU/42812283?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=OnnvopnboPgZb%2B3%2B7KL3cOqFTSy8q8UCY0mVSGVxchQ%3D)
2026-03-29 14:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA69FGU/42811021?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=HhQ6AjPzZcw4%2BOn0eTKmIuct%2Bj7kv2W3RGNBR4PAxtE%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406183/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU60AEM/42812196?sv=2020-08-04&st=2026-03-29T14%3A01%3A12Z&se=2026-03-29T14%3A26%3A12Z&sr=b&sp=r&sig=bWXuLrmTvue4SDGZ8xZl%2B8AlMNAw%2FeLsZqYazH7SXBc%3D)
2026-03-29 14:02:10 [scrapy.extensions.logstats] INFO: Crawled 53 pages (at 50 pages/min), scraped 59 items (at 53 items/min)
2026-03-29 14:02:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 185MiB
2026-03-29 14:02:10 [bca.uk] INFO: Found listing with ID: KR09%20KHB
2026-03-29 14:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR09%2520KHB%27 HTTP/1.1" 200 None
2026-03-29 14:02:10 [bca.uk] INFO: Scrape type for KR09%20KHB: 2
2026-03-29 14:02:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b01d0c4d-7b3d-56ef-b3d7-fbfff0b2e472 with identifier: KR09%20KHB
2026-03-29 14:02:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b01d0c4d-7b3d-56ef-b3d7-fbfff0b2e472 with scrape type 2
2026-03-29 14:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b01d0c4d-7b3d-56ef-b3d7-fbfff0b2e472 with scrape type 2
2026-03-29 14:02:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b01d0c4d-7b3d-56ef-b3d7-fbfff0b2e472, identifier: KR09%20KHB
2026-03-29 14:02:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b01d0c4d-7b3d-56ef-b3d7-fbfff0b2e472 with identifier: KR09%20KHB
2026-03-29 14:02:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b01d0c4d-7b3d-56ef-b3d7-fbfff0b2e472 with identifier: KR09%20KHB
2026-03-29 14:02:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b01d0c4d-7b3d-56ef-b3d7-fbfff0b2e472 with identifier: KR09%20KHB to the API
2026-03-29 14:02:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR09%20KHB-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b01d0c4d-7b3d-56ef-b3d7-fbfff0b2e472',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR09 KHB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR09%20KHB&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '308 CC',
 'odometer': 54364,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 CC 2.0 HDI SE Convertible',
 'transmission': 'manual',
 'trim': 'HDI SE',
 'vin': 'VF34BRHF89S094390',
 'year': 2009}
2026-03-29 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR09%2520KHB%27 HTTP/1.1" 200 None
2026-03-29 14:02:11 [bca.uk] INFO: Saving data for KR09%20KHB: {'auction_closing_time': 1774864800.0, 'created_time': 1774477989.219479, 'last_price_update_time': 1774792931.068123}
2026-03-29 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR09%2520KHB') HTTP/1.1" 204 0
2026-03-29 14:02:11 [bca.uk] INFO: Found listing with ID: RN55%20LJO
2026-03-29 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RN55%2520LJO%27 HTTP/1.1" 200 None
2026-03-29 14:02:11 [bca.uk] INFO: Scrape type for RN55%20LJO: 1
2026-03-29 14:02:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aaf295b6-8433-56b1-95d0-a7cad8a2aeaa with identifier: RN55%20LJO
2026-03-29 14:02:11 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item aaf295b6-8433-56b1-95d0-a7cad8a2aeaa
2026-03-29 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699396049%27 HTTP/1.1" 200 None
2026-03-29 14:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396049 not downloaded yet
2026-03-29 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699250187%27 HTTP/1.1" 200 None
2026-03-29 14:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699250187 not downloaded yet
2026-03-29 14:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bd41d0>
2026-03-29 14:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8275df0b-317c-56e2-95b5-e0d322a9b74e/8275df0b-317c-56e2-95b5-e0d322a9b74e_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVE08GUX%252F699402924%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402924/600 saved to cache
2026-03-29 14:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8275df0b-317c-56e2-95b5-e0d322a9b74e
2026-03-29 14:02:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8275df0b-317c-56e2-95b5-e0d322a9b74e, skipping ID generation
2026-03-29 14:02:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8275df0b-317c-56e2-95b5-e0d322a9b74e sending to next pipeline
2026-03-29 14:02:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8275df0b-317c-56e2-95b5-e0d322a9b74e, identifier: VE08%20GUX
2026-03-29 14:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022986/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022986>
2026-03-29 14:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409271/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409271>
2026-03-29 14:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406327/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406327>
2026-03-29 14:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699426070/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426070>
2026-03-29 14:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409178/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409178>
2026-03-29 14:02:11 [bca.uk] INFO: Found listing with ID: AE15%20EEH
2026-03-29 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE15%2520EEH%27 HTTP/1.1" 200 None
2026-03-29 14:02:11 [bca.uk] INFO: Scrape type for AE15%20EEH: 2
2026-03-29 14:02:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d8ad5f0-2eb7-580a-beac-478c4bacaabd with identifier: AE15%20EEH
2026-03-29 14:02:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d8ad5f0-2eb7-580a-beac-478c4bacaabd with scrape type 2
2026-03-29 14:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d8ad5f0-2eb7-580a-beac-478c4bacaabd with scrape type 2
2026-03-29 14:02:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d8ad5f0-2eb7-580a-beac-478c4bacaabd, identifier: AE15%20EEH
2026-03-29 14:02:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8275df0b-317c-56e2-95b5-e0d322a9b74e with identifier: VE08%20GUX
2026-03-29 14:02:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8275df0b-317c-56e2-95b5-e0d322a9b74e with identifier: VE08%20GUX
2026-03-29 14:02:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8275df0b-317c-56e2-95b5-e0d322a9b74e with identifier: VE08%20GUX to the API
2026-03-29 14:02:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402924/600>
{'auction_title': '',
 'c_o_2_emission_value': 167,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8275df0b-317c-56e2-95b5-e0d322a9b74e/8275df0b-317c-56e2-95b5-e0d322a9b74e_expert_report_file_f41544f9-6335-4202-9078-1ab4c4ec9a82.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE08%20GUX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8275df0b-317c-56e2-95b5-e0d322a9b74e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE08 GUX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE08%20GUX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FIAT',
 'model': 'BRAVO',
 'odometer': 101128,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8275df0b-317c-56e2-95b5-e0d322a9b74e/8275df0b-317c-56e2-95b5-e0d322a9b74e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171307,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402924/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8275df0b-317c-56e2-95b5-e0d322a9b74e/8275df0b-317c-56e2-95b5-e0d322a9b74e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 187666,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402926/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8275df0b-317c-56e2-95b5-e0d322a9b74e/8275df0b-317c-56e2-95b5-e0d322a9b74e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 174631,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402928/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8275df0b-317c-56e2-95b5-e0d322a9b74e/8275df0b-317c-56e2-95b5-e0d322a9b74e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 135239,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402929/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8275df0b-317c-56e2-95b5-e0d322a9b74e/8275df0b-317c-56e2-95b5-e0d322a9b74e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 143736,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402930/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8275df0b-317c-56e2-95b5-e0d322a9b74e/8275df0b-317c-56e2-95b5-e0d322a9b74e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139832,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402931/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8275df0b-317c-56e2-95b5-e0d322a9b74e/8275df0b-317c-56e2-95b5-e0d322a9b74e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 162137,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402933/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8275df0b-317c-56e2-95b5-e0d322a9b74e/8275df0b-317c-56e2-95b5-e0d322a9b74e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 150359,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402934/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8275df0b-317c-56e2-95b5-e0d322a9b74e/8275df0b-317c-56e2-95b5-e0d322a9b74e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158792,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VE08GUX/699402935/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'FIAT BRAVO 1.4 T-JET DYNAMIC Hatchback',
 'transmission': 'manual',
 'trim': 'T-JET DYNAMIC',
 'vin': 'ZFA19800004077344',
 'year': 2008}
2026-03-29 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE08%2520GUX%27 HTTP/1.1" 200 None
2026-03-29 14:02:11 [bca.uk] INFO: Saving data for VE08%20GUX: {'created_time': 1774792931.94827, 'last_price_update_time': 1774792931.948287, 'auction_closing_time': 1774864800.0}
2026-03-29 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE08%2520GUX') HTTP/1.1" 204 0
2026-03-29 14:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010979/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010979>
2026-03-29 14:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425972/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699425972>
2026-03-29 14:02:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d8ad5f0-2eb7-580a-beac-478c4bacaabd with identifier: AE15%20EEH
2026-03-29 14:02:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=Diesel%2FElectric HTTP/1.1" 200 None
2026-03-29 14:02:12 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:02:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d8ad5f0-2eb7-580a-beac-478c4bacaabd with identifier: AE15%20EEH
2026-03-29 14:02:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6d8ad5f0-2eb7-580a-beac-478c4bacaabd with identifier: AE15%20EEH to the API
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE15%20EEH-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel/Electric',
 'id': '6d8ad5f0-2eb7-580a-beac-478c4bacaabd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE15 EEH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE15%20EEH&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 58728,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 HEV AUTOBIOGRAPHY DYNAMIC '
          'StationWagon',
 'transmission': 'manual',
 'trim': 'SDV6 HEV AUTOBIOGRAPHY DYNAMIC',
 'vin': 'SALWA2LEXFA519871',
 'year': 2015}
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE15%2520EEH%27 HTTP/1.1" 200 None
2026-03-29 14:02:12 [bca.uk] INFO: Saving data for AE15%20EEH: {'auction_closing_time': 1774864800.0, 'created_time': 1774564063.174962, 'last_price_update_time': 1774792932.496032}
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE15%2520EEH') HTTP/1.1" 204 0
2026-03-29 14:02:12 [bca.uk] INFO: Found listing with ID: GP07%20MXH
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP07%2520MXH%27 HTTP/1.1" 200 None
2026-03-29 14:02:12 [bca.uk] INFO: Scrape type for GP07%20MXH: 1
2026-03-29 14:02:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 791dad53-aa02-5a6d-9d11-44fa21247bb2 with identifier: GP07%20MXH
2026-03-29 14:02:12 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 791dad53-aa02-5a6d-9d11-44fa21247bb2
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699396059%27 HTTP/1.1" 200 None
2026-03-29 14:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396059 not downloaded yet
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699250194%27 HTTP/1.1" 200 None
2026-03-29 14:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699250194 not downloaded yet
2026-03-29 14:02:12 [bca.uk] INFO: Found listing with ID: GV08%20OCN
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV08%2520OCN%27 HTTP/1.1" 200 None
2026-03-29 14:02:12 [bca.uk] INFO: Scrape type for GV08%20OCN: 2
2026-03-29 14:02:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d801001c-8ff5-55c7-af17-360316a18876 with identifier: GV08%20OCN
2026-03-29 14:02:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d801001c-8ff5-55c7-af17-360316a18876 with scrape type 2
2026-03-29 14:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d801001c-8ff5-55c7-af17-360316a18876 with scrape type 2
2026-03-29 14:02:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d801001c-8ff5-55c7-af17-360316a18876, identifier: GV08%20OCN
2026-03-29 14:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251acf790>
2026-03-29 14:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c170e46-d37c-5192-b0a6-e8d299fb24d4/4c170e46-d37c-5192-b0a6-e8d299fb24d4_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLO09ZCU%252F699425975%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425975/600 saved to cache
2026-03-29 14:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4c170e46-d37c-5192-b0a6-e8d299fb24d4
2026-03-29 14:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250892a50>
2026-03-29 14:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f2c84d3-403b-56de-b705-b91ab6498e1a/0f2c84d3-403b-56de-b705-b91ab6498e1a_expert_report_file_5cca261d-ffeb-4b9e-b7e7-55ec699d27a8.pdf HTTP/1.1" 201 0
2026-03-29 14:02:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0f2c84d3-403b-56de-b705-b91ab6498e1a
2026-03-29 14:02:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0f2c84d3-403b-56de-b705-b91ab6498e1a, skipping ID generation
2026-03-29 14:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0f2c84d3-403b-56de-b705-b91ab6498e1a
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDA69FGU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DA69FGU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25089d8d0>
2026-03-29 14:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99c38429-ffff-5b74-889d-2de7040051eb/99c38429-ffff-5b74-889d-2de7040051eb_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU60AEM%252F699406183%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406183/600 saved to cache
2026-03-29 14:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 99c38429-ffff-5b74-889d-2de7040051eb
2026-03-29 14:02:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 99c38429-ffff-5b74-889d-2de7040051eb, skipping ID generation
2026-03-29 14:02:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 99c38429-ffff-5b74-889d-2de7040051eb sending to next pipeline
2026-03-29 14:02:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 99c38429-ffff-5b74-889d-2de7040051eb, identifier: KU60%20AEM
2026-03-29 14:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419312/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN13GUA/42812235?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=%2Fh2u6UZb5DwftEq73oY02xdBwIJimU0RWf8NItrUieU%3D)
2026-03-29 14:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400421/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM68YDH/42811919?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=4PnJwHLenSJGioLlcHLUwNvkkjzBBFJ73Vu%2B%2F0FgFDU%3D)
2026-03-29 14:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400408/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC16NVK/42811930?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=dmwrGV9ax0o1yZKAqRClyvpwekuwaPvqkNtrrZuBHGI%3D)
2026-03-29 14:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036754/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EK60ONZ/42812310?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=cRe7WbK0HNsvezLB8dKI0ofAjUYA3zF7OFX7khsubUY%3D)
2026-03-29 14:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110871/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ17XBA/42811206?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=yZDwZ6msbRPeZuR0T9%2B3tOuizOMuCYTRhuFHUTX0FU4%3D)
2026-03-29 14:02:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d801001c-8ff5-55c7-af17-360316a18876 with identifier: GV08%20OCN
2026-03-29 14:02:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d801001c-8ff5-55c7-af17-360316a18876 with identifier: GV08%20OCN
2026-03-29 14:02:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d801001c-8ff5-55c7-af17-360316a18876 with identifier: GV08%20OCN to the API
2026-03-29 14:02:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV08%20OCN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd801001c-8ff5-55c7-af17-360316a18876',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GV08 OCN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV08%20OCN&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MINI',
 'model': 'COOPER CLUBMAN',
 'odometer': 94084,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'MINI COOPER CLUBMAN 1.6 S Estate',
 'transmission': 'automatic',
 'trim': 'S',
 'vin': 'WMWMM32070TL26488',
 'year': 2008}
2026-03-29 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV08%2520OCN%27 HTTP/1.1" 200 None
2026-03-29 14:02:13 [bca.uk] INFO: Saving data for GV08%20OCN: {'auction_closing_time': 1774864800.0, 'created_time': 1774448842.442871, 'last_price_update_time': 1774792933.264194}
2026-03-29 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV08%2520OCN') HTTP/1.1" 204 0
2026-03-29 14:02:13 [bca.uk] INFO: Found listing with ID: MV55%20NGY
2026-03-29 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV55%2520NGY%27 HTTP/1.1" 200 None
2026-03-29 14:02:13 [bca.uk] INFO: Scrape type for MV55%20NGY: 1
2026-03-29 14:02:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d5c37b0-271b-5e0e-981a-dcc826ffb6ef with identifier: MV55%20NGY
2026-03-29 14:02:13 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0d5c37b0-271b-5e0e-981a-dcc826ffb6ef
2026-03-29 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699396065%27 HTTP/1.1" 200 None
2026-03-29 14:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396065 not downloaded yet
2026-03-29 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699250203%27 HTTP/1.1" 200 None
2026-03-29 14:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699250203 not downloaded yet
2026-03-29 14:02:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 99c38429-ffff-5b74-889d-2de7040051eb with identifier: KU60%20AEM
2026-03-29 14:02:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 99c38429-ffff-5b74-889d-2de7040051eb with identifier: KU60%20AEM
2026-03-29 14:02:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 99c38429-ffff-5b74-889d-2de7040051eb with identifier: KU60%20AEM to the API
2026-03-29 14:02:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406183/600>
{'auction_title': '',
 'c_o_2_emission_value': 193,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99c38429-ffff-5b74-889d-2de7040051eb/99c38429-ffff-5b74-889d-2de7040051eb_expert_report_file_fde820ee-0863-48bd-b1ef-ec9a9f815fde.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU60%20AEM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '99c38429-ffff-5b74-889d-2de7040051eb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU60 AEM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU60%20AEM&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'AUDI',
 'model': 'S3',
 'odometer': 150173,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99c38429-ffff-5b74-889d-2de7040051eb/99c38429-ffff-5b74-889d-2de7040051eb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39137,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406183/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99c38429-ffff-5b74-889d-2de7040051eb/99c38429-ffff-5b74-889d-2de7040051eb_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38212,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406199/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99c38429-ffff-5b74-889d-2de7040051eb/99c38429-ffff-5b74-889d-2de7040051eb_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35910,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406220/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99c38429-ffff-5b74-889d-2de7040051eb/99c38429-ffff-5b74-889d-2de7040051eb_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35489,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406244/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99c38429-ffff-5b74-889d-2de7040051eb/99c38429-ffff-5b74-889d-2de7040051eb_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32296,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406271/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99c38429-ffff-5b74-889d-2de7040051eb/99c38429-ffff-5b74-889d-2de7040051eb_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32050,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406294/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99c38429-ffff-5b74-889d-2de7040051eb/99c38429-ffff-5b74-889d-2de7040051eb_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55360,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406317/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99c38429-ffff-5b74-889d-2de7040051eb/99c38429-ffff-5b74-889d-2de7040051eb_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50288,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406348/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99c38429-ffff-5b74-889d-2de7040051eb/99c38429-ffff-5b74-889d-2de7040051eb_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66965,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406375/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99c38429-ffff-5b74-889d-2de7040051eb/99c38429-ffff-5b74-889d-2de7040051eb_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56693,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU60AEM/699406397/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'AUDI S3 2.0 QUATTRO S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'QUATTRO S-T',
 'vin': 'WAUZZZ8P7BA020226',
 'year': 2010}
2026-03-29 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU60%2520AEM%27 HTTP/1.1" 200 None
2026-03-29 14:02:13 [bca.uk] INFO: Saving data for KU60%20AEM: {'created_time': 1774792933.726962, 'last_price_update_time': 1774792933.726976, 'auction_closing_time': 1774864800.0}
2026-03-29 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU60%2520AEM') HTTP/1.1" 204 0
2026-03-29 14:02:13 [bca.uk] INFO: Found listing with ID: MT64%20LPP
2026-03-29 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT64%2520LPP%27 HTTP/1.1" 200 None
2026-03-29 14:02:13 [bca.uk] INFO: Scrape type for MT64%20LPP: 2
2026-03-29 14:02:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4def961e-96ee-5a6b-9e1e-9f637b86e5ca with identifier: MT64%20LPP
2026-03-29 14:02:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4def961e-96ee-5a6b-9e1e-9f637b86e5ca with scrape type 2
2026-03-29 14:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4def961e-96ee-5a6b-9e1e-9f637b86e5ca with scrape type 2
2026-03-29 14:02:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4def961e-96ee-5a6b-9e1e-9f637b86e5ca, identifier: MT64%20LPP
2026-03-29 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699038125%27 HTTP/1.1" 200 None
2026-03-29 14:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038125 not downloaded yet
2026-03-29 14:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426170/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426170>
2026-03-29 14:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426212/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426212>
2026-03-29 14:02:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4def961e-96ee-5a6b-9e1e-9f637b86e5ca with identifier: MT64%20LPP
2026-03-29 14:02:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4def961e-96ee-5a6b-9e1e-9f637b86e5ca with identifier: MT64%20LPP
2026-03-29 14:02:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4def961e-96ee-5a6b-9e1e-9f637b86e5ca with identifier: MT64%20LPP to the API
2026-03-29 14:02:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT64%20LPP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4def961e-96ee-5a6b-9e1e-9f637b86e5ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT64 LPP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT64%20LPP&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 82001,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.6 DIG-T 211 NISMO RS 4WD X-T Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T 211 NISMO RS 4WD X-T',
 'vin': 'SJNFANF15U7068535',
 'year': 2014}
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT64%2520LPP%27 HTTP/1.1" 200 None
2026-03-29 14:02:14 [bca.uk] INFO: Saving data for MT64%20LPP: {'auction_closing_time': 1774864800.0, 'created_time': 1774609802.065581, 'last_price_update_time': 1774792934.264773}
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT64%2520LPP') HTTP/1.1" 204 0
2026-03-29 14:02:14 [bca.uk] INFO: Found listing with ID: ST64%20XKB
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST64%2520XKB%27 HTTP/1.1" 200 None
2026-03-29 14:02:14 [bca.uk] INFO: Scrape type for ST64%20XKB: 0
2026-03-29 14:02:14 [bca.uk] INFO: Found listing with ID: VK14%20FOH
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK14%2520FOH%27 HTTP/1.1" 200 None
2026-03-29 14:02:14 [bca.uk] INFO: Scrape type for VK14%20FOH: 2
2026-03-29 14:02:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53746d5e-fdae-5e1c-9a63-6bad5724b128 with identifier: VK14%20FOH
2026-03-29 14:02:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53746d5e-fdae-5e1c-9a63-6bad5724b128 with scrape type 2
2026-03-29 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 53746d5e-fdae-5e1c-9a63-6bad5724b128 with scrape type 2
2026-03-29 14:02:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53746d5e-fdae-5e1c-9a63-6bad5724b128, identifier: VK14%20FOH
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699396085%27 HTTP/1.1" 200 None
2026-03-29 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396085 not downloaded yet
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699250210%27 HTTP/1.1" 200 None
2026-03-29 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699250210 not downloaded yet
2026-03-29 14:02:14 [bca.uk] INFO: Found listing with ID: AF71%20UVS
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF71%2520UVS%27 HTTP/1.1" 200 None
2026-03-29 14:02:14 [bca.uk] INFO: Scrape type for AF71%20UVS: 1
2026-03-29 14:02:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5ed0540-9d69-57f5-94ef-179e68c84d80 with identifier: AF71%20UVS
2026-03-29 14:02:14 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f5ed0540-9d69-57f5-94ef-179e68c84d80
2026-03-29 14:02:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53746d5e-fdae-5e1c-9a63-6bad5724b128 with identifier: VK14%20FOH
2026-03-29 14:02:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53746d5e-fdae-5e1c-9a63-6bad5724b128 with identifier: VK14%20FOH
2026-03-29 14:02:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 53746d5e-fdae-5e1c-9a63-6bad5724b128 with identifier: VK14%20FOH to the API
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK14%20FOH-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '53746d5e-fdae-5e1c-9a63-6bad5724b128',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK14 FOH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK14%20FOH&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'ALFA ROMEO',
 'model': 'GIULIETTA',
 'odometer': 115065,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO GIULIETTA 1.4 TB M/AIR 170 DISTINCTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'TB M/AIR 170 DISTINCTIVE',
 'vin': 'ZAR94000007319412',
 'year': 2014}
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK14%2520FOH%27 HTTP/1.1" 200 None
2026-03-29 14:02:14 [bca.uk] INFO: Saving data for VK14%20FOH: {'auction_closing_time': 1774864800.0, 'created_time': 1774217228.141147, 'last_price_update_time': 1774792934.753761}
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK14%2520FOH') HTTP/1.1" 204 0
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699038144%27 HTTP/1.1" 200 None
2026-03-29 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038144 not downloaded yet
2026-03-29 14:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409178/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF18AYJ/42811983?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=ZWp0iGA8JPieLQr9dqkUe4E8OeiiTmvpVDYjT%2FElqOE%3D)
2026-03-29 14:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699426070/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG15FWC/42811280?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=Yg1q4F%2FW%2BaP9rA8DxRpRKD5MFo3L5HOUUx5aRndobBc%3D)
2026-03-29 14:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419300/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419300>
2026-03-29 14:02:14 [bca.uk] INFO: Found listing with ID: YK65%20EHU
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK65%2520EHU%27 HTTP/1.1" 200 None
2026-03-29 14:02:14 [bca.uk] INFO: Scrape type for YK65%20EHU: 1
2026-03-29 14:02:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8afc1c41-7ca3-54b8-b8b8-13f09b725ad1 with identifier: YK65%20EHU
2026-03-29 14:02:14 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8afc1c41-7ca3-54b8-b8b8-13f09b725ad1
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699396094%27 HTTP/1.1" 200 None
2026-03-29 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396094 not downloaded yet
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699250219%27 HTTP/1.1" 200 None
2026-03-29 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699250219 not downloaded yet
2026-03-29 14:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250913790>
2026-03-29 14:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e8055c3-2839-5f5e-bd16-84b42962fd8f/4e8055c3-2839-5f5e-bd16-84b42962fd8f_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN13GUA%252F699419312%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419312/600 saved to cache
2026-03-29 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4e8055c3-2839-5f5e-bd16-84b42962fd8f
2026-03-29 14:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250735cd0>
2026-03-29 14:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d462ed72-f335-506c-9003-0791419ae4fc/d462ed72-f335-506c-9003-0791419ae4fc_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM68YDH%252F699400421%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400421/600 saved to cache
2026-03-29 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d462ed72-f335-506c-9003-0791419ae4fc
2026-03-29 14:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2507336d0>
2026-03-29 14:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ac75155-0229-5481-b500-6d9a3c97cde2/2ac75155-0229-5481-b500-6d9a3c97cde2_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDC16NVK%252F699400408%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400408/600 saved to cache
2026-03-29 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2ac75155-0229-5481-b500-6d9a3c97cde2
2026-03-29 14:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2507313d0>
2026-03-29 14:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_db8cb0c9-5ab2-5d41-afec-fe657614bdef/db8cb0c9-5ab2-5d41-afec-fe657614bdef_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEK60ONZ%252F699036754%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036754/600 saved to cache
2026-03-29 14:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item db8cb0c9-5ab2-5d41-afec-fe657614bdef
2026-03-29 14:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25073bbd0>
2026-03-29 14:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88a9ad76-d4e4-5927-b0d7-9298ce9641a1/88a9ad76-d4e4-5927-b0d7-9298ce9641a1_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNJ17XBA%252F699110871%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110871/600 saved to cache
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 88a9ad76-d4e4-5927-b0d7-9298ce9641a1
2026-03-29 14:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406327/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR67PEO/42812169?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=xH%2BebPqb7iINkjGCv7cU6x3%2BDxvY%2FQbk7fKMSxoQfqs%3D)
2026-03-29 14:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409271/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX19VMG/42811997?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=NC%2F8XJEmmr%2FvPHetXOLHtjebqB7QdsyAZfnUgYJXLf4%3D)
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 9 for item 9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:02:15 [bca.uk] INFO: Found listing with ID: EF11%20ZLX
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF11%2520ZLX%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [bca.uk] INFO: Scrape type for EF11%20ZLX: 1
2026-03-29 14:02:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1f81559-af09-5a00-b979-308a402956ee with identifier: EF11%20ZLX
2026-03-29 14:02:15 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e1f81559-af09-5a00-b979-308a402956ee
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699038165%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038165 not downloaded yet
2026-03-29 14:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010979/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM61BXB/42812308?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=5A714N7FNRLHn3YkDgOenk4Sh8dPKRkK4Q1PmJzgcVQ%3D)
2026-03-29 14:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022986/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/Y33LJS/42812274?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=HWkdvG1LpsFDFZq5znf04%2FeWbz7xRju6fyzwX8B%2F84g%3D)
2026-03-29 14:02:15 [bca.uk] INFO: Found listing with ID: FN65%20TSO
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN65%2520TSO%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [bca.uk] INFO: Scrape type for FN65%20TSO: 1
2026-03-29 14:02:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e0fb775-451f-5710-90ab-36d9eee24182 with identifier: FN65%20TSO
2026-03-29 14:02:15 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 9e0fb775-451f-5710-90ab-36d9eee24182
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699396103%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396103 not downloaded yet
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699250236%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699250236 not downloaded yet
2026-03-29 14:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425972/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO09ZCU/42812283?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=OnnvopnboPgZb%2B3%2B7KL3cOqFTSy8q8UCY0mVSGVxchQ%3D)
2026-03-29 14:02:15 [bca.uk] INFO: Found listing with ID: WK62%20YZD
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK62%2520YZD%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [bca.uk] INFO: Scrape type for WK62%20YZD: 1
2026-03-29 14:02:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec with identifier: WK62%20YZD
2026-03-29 14:02:15 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699038187%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038187 not downloaded yet
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d210d0>
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9dbb515-234f-5096-b979-8c51c937cdae/f9dbb515-234f-5096-b979-8c51c937cdae_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF18AYJ%252F699409178%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409178/600 saved to cache
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f9dbb515-234f-5096-b979-8c51c937cdae
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508e5d10>
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fac21800-8a20-538d-b54e-da50f916bdd3/fac21800-8a20-538d-b54e-da50f916bdd3_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHG15FWC%252F699426070%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699426070/600 saved to cache
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item fac21800-8a20-538d-b54e-da50f916bdd3
2026-03-29 14:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250194/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699250194>
2026-03-29 14:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396059/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396059>
2026-03-29 14:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038119/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DA69FGU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:15 [bca.uk] INFO: Found listing with ID: GL16%20YMC
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL16%2520YMC%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [bca.uk] INFO: Scrape type for GL16%20YMC: 0
2026-03-29 14:02:15 [bca.uk] INFO: Found listing with ID: HN16%20FEM
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN16%2520FEM%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [bca.uk] INFO: Scrape type for HN16%20FEM: 0
2026-03-29 14:02:15 [bca.uk] INFO: Found listing with ID: LA66%20BZK
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA66%2520BZK%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [bca.uk] INFO: Scrape type for LA66%20BZK: 0
2026-03-29 14:02:15 [bca.uk] INFO: Found listing with ID: MV65%20VGA
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV65%2520VGA%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [bca.uk] INFO: Scrape type for MV65%20VGA: 1
2026-03-29 14:02:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6780a413-2aa7-5214-8f97-def744097b99 with identifier: MV65%20VGA
2026-03-29 14:02:15 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 6780a413-2aa7-5214-8f97-def744097b99
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699396110%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396110 not downloaded yet
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699250258%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699250258 not downloaded yet
2026-03-29 14:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GP07MXH/42811939?sv=2020-08-04&st=2026-03-29T14%3A02%3A15Z&se=2026-03-29T14%3A27%3A15Z&sr=b&sp=r&sig=A2vgt5bmJVHwZP6Y8%2FnzBSolxnKlwyELkmOkHKNOSOY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GP07%20MXH-GB>
2026-03-29 14:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250187/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699250187>
2026-03-29 14:02:15 [bca.uk] INFO: Found listing with ID: WP64%20YCG
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP64%2520YCG%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [bca.uk] INFO: Scrape type for WP64%20YCG: 1
2026-03-29 14:02:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94e49c38-ca0b-557e-bb5b-3de742893391 with identifier: WP64%20YCG
2026-03-29 14:02:15 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 94e49c38-ca0b-557e-bb5b-3de742893391
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699038204%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038204 not downloaded yet
2026-03-29 14:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250203/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699250203>
2026-03-29 14:02:15 [bca.uk] INFO: Found listing with ID: OE14%20RHA
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE14%2520RHA%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [bca.uk] INFO: Scrape type for OE14%20RHA: 0
2026-03-29 14:02:15 [bca.uk] INFO: Found listing with ID: OV67%20VJU
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV67%2520VJU%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [bca.uk] INFO: Scrape type for OV67%20VJU: 0
2026-03-29 14:02:15 [bca.uk] INFO: Found listing with ID: RE17%20OYR
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE17%2520OYR%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [bca.uk] INFO: Scrape type for RE17%20OYR: 0
2026-03-29 14:02:15 [bca.uk] INFO: Found listing with ID: SB17%20NXA
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB17%2520NXA%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [bca.uk] INFO: Scrape type for SB17%20NXA: 0
2026-03-29 14:02:15 [bca.uk] INFO: Found listing with ID: BG67%20KOD
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG67%2520KOD%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [bca.uk] INFO: Scrape type for BG67%20KOD: 0
2026-03-29 14:02:15 [bca.uk] INFO: Found listing with ID: DU64%20BVB
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU64%2520BVB%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [bca.uk] INFO: Scrape type for DU64%20BVB: 0
2026-03-29 14:02:15 [bca.uk] INFO: Found listing with ID: HN15%20RRX
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN15%2520RRX%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [bca.uk] INFO: Scrape type for HN15%20RRX: 2
2026-03-29 14:02:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c0d55718-5299-5409-a6c3-c676fad0f9f4 with identifier: HN15%20RRX
2026-03-29 14:02:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c0d55718-5299-5409-a6c3-c676fad0f9f4 with scrape type 2
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c0d55718-5299-5409-a6c3-c676fad0f9f4 with scrape type 2
2026-03-29 14:02:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c0d55718-5299-5409-a6c3-c676fad0f9f4, identifier: HN15%20RRX
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699396126%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396126 not downloaded yet
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699250277%27 HTTP/1.1" 200 None
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699250277 not downloaded yet
2026-03-29 14:02:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508e08d0>
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_356399c1-f836-55c4-ae53-dae7629ebcc1/356399c1-f836-55c4-ae53-dae7629ebcc1_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWR67PEO%252F699406327%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406327/600 saved to cache
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 356399c1-f836-55c4-ae53-dae7629ebcc1
2026-03-29 14:02:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250734390>
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cadf2c41-d138-5adc-9d96-1936ab873d24/cadf2c41-d138-5adc-9d96-1936ab873d24_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYX19VMG%252F699409271%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409271/600 saved to cache
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item cadf2c41-d138-5adc-9d96-1936ab873d24
2026-03-29 14:02:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ab6ed0>
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f537bb-b26a-56e8-9c47-8263e1c9a57a/b8f537bb-b26a-56e8-9c47-8263e1c9a57a_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM61BXB%252F699010979%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010979/600 saved to cache
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b8f537bb-b26a-56e8-9c47-8263e1c9a57a
2026-03-29 14:02:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508e5e90>
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_81f84ac9-d2ac-5811-9838-841d399a14ac/81f84ac9-d2ac-5811-9838-841d399a14ac_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FY33LJS%252F699022986%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022986/600 saved to cache
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 81f84ac9-d2ac-5811-9838-841d399a14ac
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508b5fd0>
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c170e46-d37c-5192-b0a6-e8d299fb24d4/4c170e46-d37c-5192-b0a6-e8d299fb24d4_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLO09ZCU%252F699425972%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425972/600 saved to cache
2026-03-29 14:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4c170e46-d37c-5192-b0a6-e8d299fb24d4
2026-03-29 14:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426170/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ13TFE/42811321?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=7sKxyx4gUHYLmu7jMHuiChOQg7k7ZulFyLsK4OAX4zo%3D)
2026-03-29 14:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426212/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA16XGY/42812277?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=0n0nr%2FcNp57gaEZqOS8rJniTp3t186g9FypVav%2BW2s8%3D)
2026-03-29 14:02:16 [bca.uk] INFO: Found listing with ID: SM16%20PGO
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM16%2520PGO%27 HTTP/1.1" 200 None
2026-03-29 14:02:16 [bca.uk] INFO: Scrape type for SM16%20PGO: 1
2026-03-29 14:02:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 592470e4-91a5-59e3-a27f-8fbdedf10d6a with identifier: SM16%20PGO
2026-03-29 14:02:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 592470e4-91a5-59e3-a27f-8fbdedf10d6a
2026-03-29 14:02:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c0d55718-5299-5409-a6c3-c676fad0f9f4 with identifier: HN15%20RRX
2026-03-29 14:02:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c0d55718-5299-5409-a6c3-c676fad0f9f4 with identifier: HN15%20RRX
2026-03-29 14:02:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c0d55718-5299-5409-a6c3-c676fad0f9f4 with identifier: HN15%20RRX to the API
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN15%20RRX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c0d55718-5299-5409-a6c3-c676fad0f9f4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN15 RRX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN15%20RRX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'GRAND PICASSO',
 'odometer': 123031,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'CITROEN GRAND PICASSO 1.6 E-HDI 115 EXCLUSIVE MPV',
 'transmission': 'manual',
 'trim': 'E-HDI 115 EXCLUSIVE',
 'vin': 'VF73A9HC8FJ675537',
 'year': 2015}
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN15%2520RRX%27 HTTP/1.1" 200 None
2026-03-29 14:02:16 [bca.uk] INFO: Saving data for HN15%20RRX: {'auction_closing_time': 1774864800.0, 'created_time': 1774437834.849828, 'last_price_update_time': 1774792936.399676}
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN15%2520RRX') HTTP/1.1" 204 0
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699038234%27 HTTP/1.1" 200 None
2026-03-29 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038234 not downloaded yet
2026-03-29 14:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419300/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN13GUA/42812235?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=%2Fh2u6UZb5DwftEq73oY02xdBwIJimU0RWf8NItrUieU%3D)
2026-03-29 14:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250210/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699250210>
2026-03-29 14:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396085/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396085>
2026-03-29 14:02:16 [bca.uk] INFO: Found listing with ID: MK58%20UPV
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK58%2520UPV%27 HTTP/1.1" 200 None
2026-03-29 14:02:16 [bca.uk] INFO: Scrape type for MK58%20UPV: 1
2026-03-29 14:02:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c0aa9e31-30b6-5410-8bfb-0297fddc962c with identifier: MK58%20UPV
2026-03-29 14:02:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c0aa9e31-30b6-5410-8bfb-0297fddc962c
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699396138%27 HTTP/1.1" 200 None
2026-03-29 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396138 not downloaded yet
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699250302%27 HTTP/1.1" 200 None
2026-03-29 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699250302 not downloaded yet
2026-03-29 14:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038144/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038144>
2026-03-29 14:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038165/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038165>
2026-03-29 14:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71UVS/42812198?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=Nfevj3ASTsZXpWOCN5wlKshX2MeWEm7aSuYh0jm5eVw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF71%20UVS-GB>
2026-03-29 14:02:16 [bca.uk] INFO: Found listing with ID: MM63%20JRX
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM63%2520JRX%27 HTTP/1.1" 200 None
2026-03-29 14:02:16 [bca.uk] INFO: Scrape type for MM63%20JRX: 1
2026-03-29 14:02:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2678c7b-8dd6-5832-a5e0-0ad6d90da202 with identifier: MM63%20JRX
2026-03-29 14:02:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b2678c7b-8dd6-5832-a5e0-0ad6d90da202
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699038252%27 HTTP/1.1" 200 None
2026-03-29 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038252 not downloaded yet
2026-03-29 14:02:16 [bca.uk] INFO: Found listing with ID: PY16%20BBU
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY16%2520BBU%27 HTTP/1.1" 200 None
2026-03-29 14:02:16 [bca.uk] INFO: Scrape type for PY16%20BBU: 1
2026-03-29 14:02:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b3d174b-d042-51ed-a1ed-143c0c943586 with identifier: PY16%20BBU
2026-03-29 14:02:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1b3d174b-d042-51ed-a1ed-143c0c943586
2026-03-29 14:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250219/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699250219>
2026-03-29 14:02:16 [bca.uk] INFO: Found listing with ID: FV14%20KTC
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV14%2520KTC%27 HTTP/1.1" 200 None
2026-03-29 14:02:16 [bca.uk] INFO: Scrape type for FV14%20KTC: 1
2026-03-29 14:02:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b880810a-700b-593e-b6f8-4cabf182af3c with identifier: FV14%20KTC
2026-03-29 14:02:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b880810a-700b-593e-b6f8-4cabf182af3c
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699038271%27 HTTP/1.1" 200 None
2026-03-29 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038271 not downloaded yet
2026-03-29 14:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF11ZLX/42812073?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=AqjtLarvodejLEgay3dQWq0cBNguhCaM9EBTJRYAfns%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF11%20ZLX-GB>
2026-03-29 14:02:16 [bca.uk] INFO: Found listing with ID: CE08%20LTJ
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE08%2520LTJ%27 HTTP/1.1" 200 None
2026-03-29 14:02:16 [bca.uk] INFO: Scrape type for CE08%20LTJ: 1
2026-03-29 14:02:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 652b92d2-4669-5e0d-bcfc-e5570d10b725 with identifier: CE08%20LTJ
2026-03-29 14:02:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 652b92d2-4669-5e0d-bcfc-e5570d10b725
2026-03-29 14:02:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:16 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:16 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250af8b10>
2026-03-29 14:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b62c49e0-9380-5a5a-9ab5-09cb133dbc40/b62c49e0-9380-5a5a-9ab5-09cb133dbc40_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ13TFE%252F699426170%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426170/600 saved to cache
2026-03-29 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b62c49e0-9380-5a5a-9ab5-09cb133dbc40
2026-03-29 14:02:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:16 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:16 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250afa5d0>
2026-03-29 14:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b0341d9-ce26-58b7-aa94-d8780916cee8/1b0341d9-ce26-58b7-aa94-d8780916cee8_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBA16XGY%252F699426212%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426212/600 saved to cache
2026-03-29 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1b0341d9-ce26-58b7-aa94-d8780916cee8
2026-03-29 14:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250980910>
2026-03-29 14:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e8055c3-2839-5f5e-bd16-84b42962fd8f/4e8055c3-2839-5f5e-bd16-84b42962fd8f_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN13GUA%252F699419300%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419300/600 saved to cache
2026-03-29 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4e8055c3-2839-5f5e-bd16-84b42962fd8f
2026-03-29 14:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396059/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW19EHY/42811773?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=0%2F1xOz%2FTLwlSMGGGr2H%2BF%2B9QXejXTF%2FveyULQEkQP1k%3D)
2026-03-29 14:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250194/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA68MVY/42797226?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=VXWiNc%2BdWcuYBtKH0Arer8ibPiyaqvtnmE1j5g0MLJs%3D)
2026-03-29 14:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038119/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA69FGU/42811021?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=HhQ6AjPzZcw4%2BOn0eTKmIuct%2Bj7kv2W3RGNBR4PAxtE%3D)
2026-03-29 14:02:16 [bca.uk] INFO: Found listing with ID: JG03%20DAV
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JG03%2520DAV%27 HTTP/1.1" 200 None
2026-03-29 14:02:16 [bca.uk] INFO: Scrape type for JG03%20DAV: 1
2026-03-29 14:02:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8bcd6bba-12ff-560c-99e1-adbf1fa9a45d with identifier: JG03%20DAV
2026-03-29 14:02:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8bcd6bba-12ff-560c-99e1-adbf1fa9a45d
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699038292%27 HTTP/1.1" 200 None
2026-03-29 14:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038292 not downloaded yet
2026-03-29 14:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250187/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA68MVY/42797226?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=VXWiNc%2BdWcuYBtKH0Arer8ibPiyaqvtnmE1j5g0MLJs%3D)
2026-03-29 14:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250203/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA68MVY/42797226?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=VXWiNc%2BdWcuYBtKH0Arer8ibPiyaqvtnmE1j5g0MLJs%3D)
2026-03-29 14:02:16 [bca.uk] INFO: Found listing with ID: WK61%20UXR
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK61%2520UXR%27 HTTP/1.1" 200 None
2026-03-29 14:02:16 [bca.uk] INFO: Scrape type for WK61%20UXR: 1
2026-03-29 14:02:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53aeefe0-55b8-5aa4-b5e4-6efb0d2db981 with identifier: WK61%20UXR
2026-03-29 14:02:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 53aeefe0-55b8-5aa4-b5e4-6efb0d2db981
2026-03-29 14:02:16 [bca.uk] INFO: Found listing with ID: DU12%20ETF
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU12%2520ETF%27 HTTP/1.1" 200 None
2026-03-29 14:02:16 [bca.uk] INFO: Scrape type for DU12%20ETF: 1
2026-03-29 14:02:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f373bb7d-73db-5029-9e49-05619c8a7d34 with identifier: DU12%20ETF
2026-03-29 14:02:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f373bb7d-73db-5029-9e49-05619c8a7d34
2026-03-29 14:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038204/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038204>
2026-03-29 14:02:16 [bca.uk] INFO: Found listing with ID: MX09%20EXN
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX09%2520EXN%27 HTTP/1.1" 200 None
2026-03-29 14:02:16 [bca.uk] INFO: Scrape type for MX09%20EXN: 1
2026-03-29 14:02:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 743e1041-a76e-5aa8-9252-78c28c114069 with identifier: MX09%20EXN
2026-03-29 14:02:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 743e1041-a76e-5aa8-9252-78c28c114069
2026-03-29 14:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP64YCG/42811259?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=SZCJYSAqGbHPbpMF5WG0ylljd2vUTe1osi5oBXOo6Lc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP64%20YCG-GB>
2026-03-29 14:02:16 [bca.uk] INFO: Found listing with ID: CV15%20WKS
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV15%2520WKS%27 HTTP/1.1" 200 None
2026-03-29 14:02:16 [bca.uk] INFO: Scrape type for CV15%20WKS: 0
2026-03-29 14:02:16 [bca.uk] INFO: Found listing with ID: GK65%20ONX
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK65%2520ONX%27 HTTP/1.1" 200 None
2026-03-29 14:02:17 [bca.uk] INFO: Scrape type for GK65%20ONX: 0
2026-03-29 14:02:17 [bca.uk] INFO: Found listing with ID: EA64%20EGV
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA64%2520EGV%27 HTTP/1.1" 200 None
2026-03-29 14:02:17 [bca.uk] INFO: Scrape type for EA64%20EGV: 0
2026-03-29 14:02:17 [bca.uk] INFO: Found listing with ID: AK12%20UEF
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK12%2520UEF%27 HTTP/1.1" 200 None
2026-03-29 14:02:17 [bca.uk] INFO: Scrape type for AK12%20UEF: 0
2026-03-29 14:02:17 [bca.uk] INFO: Found listing with ID: GU69%20EBF
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU69%2520EBF%27 HTTP/1.1" 200 None
2026-03-29 14:02:17 [bca.uk] INFO: Scrape type for GU69%20EBF: 0
2026-03-29 14:02:17 [bca.uk] INFO: Found listing with ID: MT61%20GBE
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT61%2520GBE%27 HTTP/1.1" 200 None
2026-03-29 14:02:17 [bca.uk] INFO: Scrape type for MT61%20GBE: 1
2026-03-29 14:02:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d2702abd-a9e1-5e52-b464-0b4496e88473 with identifier: MT61%20GBE
2026-03-29 14:02:17 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d2702abd-a9e1-5e52-b464-0b4496e88473
2026-03-29 14:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038144/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA69FGU/42811021?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=HhQ6AjPzZcw4%2BOn0eTKmIuct%2Bj7kv2W3RGNBR4PAxtE%3D)
2026-03-29 14:02:17 [bca.uk] INFO: Found listing with ID: VF15%20SWN
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VF15%2520SWN%27 HTTP/1.1" 200 None
2026-03-29 14:02:17 [bca.uk] INFO: Scrape type for VF15%20SWN: 0
2026-03-29 14:02:17 [bca.uk] INFO: Found listing with ID: YP58%20TTV
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP58%2520TTV%27 HTTP/1.1" 200 None
2026-03-29 14:02:17 [bca.uk] INFO: Scrape type for YP58%20TTV: 1
2026-03-29 14:02:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3304bb25-3012-530c-9741-793f0473f229 with identifier: YP58%20TTV
2026-03-29 14:02:17 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3304bb25-3012-530c-9741-793f0473f229
2026-03-29 14:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GP07MXH/42811939?sv=2020-08-04&st=2026-03-29T14%3A02%3A15Z&se=2026-03-29T14%3A27%3A15Z&sr=b&sp=r&sig=A2vgt5bmJVHwZP6Y8%2FnzBSolxnKlwyELkmOkHKNOSOY%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038165/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA69FGU/42811021?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=HhQ6AjPzZcw4%2BOn0eTKmIuct%2Bj7kv2W3RGNBR4PAxtE%3D)
2026-03-29 14:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250210/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA68MVY/42797226?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=VXWiNc%2BdWcuYBtKH0Arer8ibPiyaqvtnmE1j5g0MLJs%3D)
2026-03-29 14:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396085/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW19EHY/42811773?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=0%2F1xOz%2FTLwlSMGGGr2H%2BF%2B9QXejXTF%2FveyULQEkQP1k%3D)
2026-03-29 14:02:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038234/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038234>
2026-03-29 14:02:17 [bca.uk] INFO: Found listing with ID: KR12%20BZX
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR12%2520BZX%27 HTTP/1.1" 200 None
2026-03-29 14:02:17 [bca.uk] INFO: Scrape type for KR12%20BZX: 1
2026-03-29 14:02:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41d45f5e-d7c7-5604-b986-1f0cc3eecf67 with identifier: KR12%20BZX
2026-03-29 14:02:17 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 41d45f5e-d7c7-5604-b986-1f0cc3eecf67
2026-03-29 14:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71UVS/42812198?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=Nfevj3ASTsZXpWOCN5wlKshX2MeWEm7aSuYh0jm5eVw%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:17 [bca.uk] INFO: Found listing with ID: DN20%20OOC
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN20%2520OOC%27 HTTP/1.1" 200 None
2026-03-29 14:02:17 [bca.uk] INFO: Scrape type for DN20%20OOC: 0
2026-03-29 14:02:17 [bca.uk] INFO: Found listing with ID: DV69%20CWO
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV69%2520CWO%27 HTTP/1.1" 200 None
2026-03-29 14:02:17 [bca.uk] INFO: Scrape type for DV69%20CWO: 0
2026-03-29 14:02:17 [bca.uk] INFO: Found listing with ID: L30%20TEG
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27L30%2520TEG%27 HTTP/1.1" 200 None
2026-03-29 14:02:17 [bca.uk] INFO: Scrape type for L30%20TEG: 1
2026-03-29 14:02:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ba08e58-d342-5338-a511-bb5620aee568 with identifier: L30%20TEG
2026-03-29 14:02:17 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 7ba08e58-d342-5338-a511-bb5620aee568
2026-03-29 14:02:17 [bca.uk] INFO: Found listing with ID: Y403%20CAV
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y403%2520CAV%27 HTTP/1.1" 200 None
2026-03-29 14:02:17 [bca.uk] INFO: Scrape type for Y403%20CAV: 1
2026-03-29 14:02:17 [crawlers.middlewares.monitoring_spider_middleware] ERROR: Field year is not nullable
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 106, in process_sync
    for r in iterable:
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 735, in parse_listings
    yield from self._process_listing_item(item_to_scrape)
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 478, in _process_listing_item
    item = self._extract_listing_item(item_to_scrape)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 804, in _extract_listing_item
    item["year"] = year
    ~~~~^^^^^^^^
  File "/usr/src/app/crawlers/items.py", line 116, in __setitem__
    raise ValueError(f"Field {key} is not nullable")
ValueError: Field year is not nullable
2026-03-29 14:02:17 [crawlers.middlewares.monitoring_spider_middleware] ERROR: Field year is not nullable
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/id_gen_middleware.py", line 20, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/asyncgen.py", line 17, in as_async_generator
    for r in it:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 109, in process_sync
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 106, in process_sync
    for r in iterable:
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 735, in parse_listings
    yield from self._process_listing_item(item_to_scrape)
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 478, in _process_listing_item
    item = self._extract_listing_item(item_to_scrape)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 804, in _extract_listing_item
    item["year"] = year
    ~~~~^^^^^^^^
  File "/usr/src/app/crawlers/items.py", line 116, in __setitem__
    raise ValueError(f"Field {key} is not nullable")
ValueError: Field year is not nullable
2026-03-29 14:02:17 [crawlers.middlewares.monitoring_spider_middleware] ERROR: Field year is not nullable
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/report_download_middleware.py", line 32, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/id_gen_middleware.py", line 20, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/asyncgen.py", line 17, in as_async_generator
    for r in it:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 109, in process_sync
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 106, in process_sync
    for r in iterable:
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 735, in parse_listings
    yield from self._process_listing_item(item_to_scrape)
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 478, in _process_listing_item
    item = self._extract_listing_item(item_to_scrape)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 804, in _extract_listing_item
    item["year"] = year
    ~~~~^^^^^^^^
  File "/usr/src/app/crawlers/items.py", line 116, in __setitem__
    raise ValueError(f"Field {key} is not nullable")
ValueError: Field year is not nullable
2026-03-29 14:02:17 [crawlers.middlewares.monitoring_spider_middleware] ERROR: Field year is not nullable
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/photo_download_middleware.py", line 42, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/report_download_middleware.py", line 32, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/id_gen_middleware.py", line 20, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/asyncgen.py", line 17, in as_async_generator
    for r in it:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 109, in process_sync
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 106, in process_sync
    for r in iterable:
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 735, in parse_listings
    yield from self._process_listing_item(item_to_scrape)
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 478, in _process_listing_item
    item = self._extract_listing_item(item_to_scrape)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 804, in _extract_listing_item
    item["year"] = year
    ~~~~^^^^^^^^
  File "/usr/src/app/crawlers/items.py", line 116, in __setitem__
    raise ValueError(f"Field {key} is not nullable")
ValueError: Field year is not nullable
2026-03-29 14:02:17 [crawlers.middlewares.monitoring_spider_middleware] ERROR: Field year is not nullable
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/spidermiddlewares/depth.py", line 35, in process_spider_output_async
    async for r in result or ():
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/photo_download_middleware.py", line 42, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/report_download_middleware.py", line 32, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/id_gen_middleware.py", line 20, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/asyncgen.py", line 17, in as_async_generator
    for r in it:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 109, in process_sync
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 106, in process_sync
    for r in iterable:
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 735, in parse_listings
    yield from self._process_listing_item(item_to_scrape)
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 478, in _process_listing_item
    item = self._extract_listing_item(item_to_scrape)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 804, in _extract_listing_item
    item["year"] = year
    ~~~~^^^^^^^^
  File "/usr/src/app/crawlers/items.py", line 116, in __setitem__
    raise ValueError(f"Field {key} is not nullable")
ValueError: Field year is not nullable
2026-03-29 14:02:17 [crawlers.middlewares.monitoring_spider_middleware] ERROR: Field year is not nullable
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/spidermiddlewares/urllength.py", line 30, in process_spider_output_async
    async for r in result or ():
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/spidermiddlewares/depth.py", line 35, in process_spider_output_async
    async for r in result or ():
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/photo_download_middleware.py", line 42, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/report_download_middleware.py", line 32, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/id_gen_middleware.py", line 20, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/asyncgen.py", line 17, in as_async_generator
    for r in it:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 109, in process_sync
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 106, in process_sync
    for r in iterable:
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 735, in parse_listings
    yield from self._process_listing_item(item_to_scrape)
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 478, in _process_listing_item
    item = self._extract_listing_item(item_to_scrape)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 804, in _extract_listing_item
    item["year"] = year
    ~~~~^^^^^^^^
  File "/usr/src/app/crawlers/items.py", line 116, in __setitem__
    raise ValueError(f"Field {key} is not nullable")
ValueError: Field year is not nullable
2026-03-29 14:02:17 [crawlers.middlewares.monitoring_spider_middleware] ERROR: Field year is not nullable
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/spidermiddlewares/referer.py", line 355, in process_spider_output_async
    async for r in result or ():
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/spidermiddlewares/urllength.py", line 30, in process_spider_output_async
    async for r in result or ():
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/spidermiddlewares/depth.py", line 35, in process_spider_output_async
    async for r in result or ():
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/photo_download_middleware.py", line 42, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/report_download_middleware.py", line 32, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/id_gen_middleware.py", line 20, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/asyncgen.py", line 17, in as_async_generator
    for r in it:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 109, in process_sync
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 106, in process_sync
    for r in iterable:
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 735, in parse_listings
    yield from self._process_listing_item(item_to_scrape)
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 478, in _process_listing_item
    item = self._extract_listing_item(item_to_scrape)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 804, in _extract_listing_item
    item["year"] = year
    ~~~~^^^^^^^^
  File "/usr/src/app/crawlers/items.py", line 116, in __setitem__
    raise ValueError(f"Field {key} is not nullable")
ValueError: Field year is not nullable
2026-03-29 14:02:18 [scrapy.core.scraper] ERROR: Spider error processing <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search)
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 295, in aiter_errback
    yield await it.__anext__()
          ^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/python.py", line 374, in __anext__
    return await self.data.__anext__()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/python.py", line 355, in _async_chain
    async for o in as_async_generator(it):
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/asyncgen.py", line 14, in as_async_generator
    async for r in it:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/python.py", line 374, in __anext__
    return await self.data.__anext__()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/python.py", line 355, in _async_chain
    async for o in as_async_generator(it):
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/asyncgen.py", line 14, in as_async_generator
    async for r in it:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/local/lib/python3.11/dist-packages/scrapy_zyte_api/_middlewares.py", line 206, in process_spider_output_async
    async for item_or_request in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 42, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/spidermiddlewares/referer.py", line 355, in process_spider_output_async
    async for r in result or ():
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/spidermiddlewares/urllength.py", line 30, in process_spider_output_async
    async for r in result or ():
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/spidermiddlewares/depth.py", line 35, in process_spider_output_async
    async for r in result or ():
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/photo_download_middleware.py", line 42, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/report_download_middleware.py", line 32, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/id_gen_middleware.py", line 20, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/asyncgen.py", line 17, in as_async_generator
    for r in it:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 109, in process_sync
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 106, in process_sync
    for r in iterable:
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 735, in parse_listings
    yield from self._process_listing_item(item_to_scrape)
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 478, in _process_listing_item
    item = self._extract_listing_item(item_to_scrape)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 804, in _extract_listing_item
    item["year"] = year
    ~~~~^^^^^^^^
  File "/usr/src/app/crawlers/items.py", line 116, in __setitem__
    raise ValueError(f"Field {key} is not nullable")
ValueError: Field year is not nullable
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fb7690>
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5193437-eba1-5399-9c4d-bc144ab2eff7/c5193437-eba1-5399-9c4d-bc144ab2eff7_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOW19EHY%252F699396059%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396059/600 saved to cache
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c5193437-eba1-5399-9c4d-bc144ab2eff7
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25084bcd0>
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c20019da-cae4-5d11-b5f0-d97930efcbae/c20019da-cae4-5d11-b5f0-d97930efcbae_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA68MVY%252F699250194%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250194/600 saved to cache
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c20019da-cae4-5d11-b5f0-d97930efcbae
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c8c3d0>
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f2c84d3-403b-56de-b705-b91ab6498e1a/0f2c84d3-403b-56de-b705-b91ab6498e1a_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA69FGU%252F699038119%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038119/600 saved to cache
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0f2c84d3-403b-56de-b705-b91ab6498e1a
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25084cbd0>
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c20019da-cae4-5d11-b5f0-d97930efcbae/c20019da-cae4-5d11-b5f0-d97930efcbae_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA68MVY%252F699250187%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250187/600 saved to cache
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c20019da-cae4-5d11-b5f0-d97930efcbae
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c846d0>
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c20019da-cae4-5d11-b5f0-d97930efcbae/c20019da-cae4-5d11-b5f0-d97930efcbae_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA68MVY%252F699250203%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250203/600 saved to cache
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c20019da-cae4-5d11-b5f0-d97930efcbae
2026-03-29 14:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250219/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA68MVY/42797226?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=VXWiNc%2BdWcuYBtKH0Arer8ibPiyaqvtnmE1j5g0MLJs%3D)
2026-03-29 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038271/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038271>
2026-03-29 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY16BBU/42811353?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=ShrJDfYRH%2F6bWW0R8vbriiJnAM1IDhdXZuUtEI8kjF8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY16%20BBU-GB>
2026-03-29 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV14KTC/42812076?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=66gIEjQvm9PV55Rz53YFJz4JFPmL%2BYWpRHfEo0W8Dgc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV14%20KTC-GB>
2026-03-29 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JG03DAV/42812094?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=v40Sa0tMdzGaypiYPemfCX7vVOqSNOlEPmcRPT59vh4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=JG03%20DAV-GB>
2026-03-29 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038292/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038292>
2026-03-29 14:02:18 [bca.uk] INFO: Found listing with ID: BK23%20XKA
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520XKA%27 HTTP/1.1" 200 None
2026-03-29 14:02:18 [bca.uk] INFO: Scrape type for BK23%20XKA: 0
2026-03-29 14:02:18 [bca.uk] INFO: Found listing with ID: HS71%20CVW
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS71%2520CVW%27 HTTP/1.1" 200 None
2026-03-29 14:02:18 [bca.uk] INFO: Scrape type for HS71%20CVW: 0
2026-03-29 14:02:18 [bca.uk] INFO: Found listing with ID: KW73%20UBC
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520UBC%27 HTTP/1.1" 200 None
2026-03-29 14:02:18 [bca.uk] INFO: Scrape type for KW73%20UBC: 0
2026-03-29 14:02:18 [bca.uk] INFO: Found listing with ID: DA71%20MYO
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA71%2520MYO%27 HTTP/1.1" 200 None
2026-03-29 14:02:18 [bca.uk] INFO: Scrape type for DA71%20MYO: 1
2026-03-29 14:02:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e25a9cb4-a0b2-5a59-869c-22961cecec99 with identifier: DA71%20MYO
2026-03-29 14:02:18 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e25a9cb4-a0b2-5a59-869c-22961cecec99
2026-03-29 14:02:18 [bca.uk] INFO: Found listing with ID: DM21%20HLO
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DM21%2520HLO%27 HTTP/1.1" 200 None
2026-03-29 14:02:18 [bca.uk] INFO: Scrape type for DM21%20HLO: 1
2026-03-29 14:02:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 514eb2cf-c930-5802-9b74-b90f6bba8d1c with identifier: DM21%20HLO
2026-03-29 14:02:18 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 514eb2cf-c930-5802-9b74-b90f6bba8d1c
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d52450>
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f2c84d3-403b-56de-b705-b91ab6498e1a/0f2c84d3-403b-56de-b705-b91ab6498e1a_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA69FGU%252F699038144%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038144/600 saved to cache
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0f2c84d3-403b-56de-b705-b91ab6498e1a
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25083eb50>
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_791dad53-aa02-5a6d-9d11-44fa21247bb2/791dad53-aa02-5a6d-9d11-44fa21247bb2_expert_report_file_50073635-9c38-4986-88af-8c7494cce4e8.pdf HTTP/1.1" 201 0
2026-03-29 14:02:18 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 791dad53-aa02-5a6d-9d11-44fa21247bb2
2026-03-29 14:02:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 791dad53-aa02-5a6d-9d11-44fa21247bb2, skipping ID generation
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 791dad53-aa02-5a6d-9d11-44fa21247bb2
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGP07MXH-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GP07MXH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c85cd0>
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f2c84d3-403b-56de-b705-b91ab6498e1a/0f2c84d3-403b-56de-b705-b91ab6498e1a_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA69FGU%252F699038165%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038165/600 saved to cache
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0f2c84d3-403b-56de-b705-b91ab6498e1a
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508a7750>
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c20019da-cae4-5d11-b5f0-d97930efcbae/c20019da-cae4-5d11-b5f0-d97930efcbae_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA68MVY%252F699250210%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250210/600 saved to cache
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c20019da-cae4-5d11-b5f0-d97930efcbae
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c8a610>
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5193437-eba1-5399-9c4d-bc144ab2eff7/c5193437-eba1-5399-9c4d-bc144ab2eff7_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOW19EHY%252F699396085%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396085/600 saved to cache
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c5193437-eba1-5399-9c4d-bc144ab2eff7
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a65410>
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5ed0540-9d69-57f5-94ef-179e68c84d80/f5ed0540-9d69-57f5-94ef-179e68c84d80_expert_report_file_cbbdf875-79d5-4a57-97ef-47c06554f8f1.pdf HTTP/1.1" 201 0
2026-03-29 14:02:18 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f5ed0540-9d69-57f5-94ef-179e68c84d80
2026-03-29 14:02:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f5ed0540-9d69-57f5-94ef-179e68c84d80, skipping ID generation
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f5ed0540-9d69-57f5-94ef-179e68c84d80
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DAF71UVS-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AF71UVS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038204/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA69FGU/42811021?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=HhQ6AjPzZcw4%2BOn0eTKmIuct%2Bj7kv2W3RGNBR4PAxtE%3D)
2026-03-29 14:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF11ZLX/42812073?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=AqjtLarvodejLEgay3dQWq0cBNguhCaM9EBTJRYAfns%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK61UXR/42811076?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=m6ZmAdFwD%2BZmtmuucQZr2vL%2FIDd8RErwZtlaqdB2%2FXo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK61%20UXR-GB>
2026-03-29 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU12ETF/42811929?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=SFAceDNcarJxOT711ZimytkGAZ8toIN1Pf7iZI3PzzM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU12%20ETF-GB>
2026-03-29 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX09EXN/42811166?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=mgFJ8vO3S5dUS4uAt3QxkWLr6tGoEWR9DSYvYWiy8Cg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MX09%20EXN-GB>
2026-03-29 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT61GBE/42811855?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=xxgYFy3wJ8hhJwQD8s%2BfwmGqXOs%2FSrkyrt1Y2FZvw8U%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT61%20GBE-GB>
2026-03-29 14:02:18 [bca.uk] INFO: Found listing with ID: DN68%20UDD
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN68%2520UDD%27 HTTP/1.1" 200 None
2026-03-29 14:02:18 [bca.uk] INFO: Scrape type for DN68%20UDD: 1
2026-03-29 14:02:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77caf3d8-7d0f-57e9-89c4-668d4430076d with identifier: DN68%20UDD
2026-03-29 14:02:18 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 77caf3d8-7d0f-57e9-89c4-668d4430076d
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389837%27 HTTP/1.1" 200 None
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389837 not downloaded yet
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993788%27 HTTP/1.1" 200 None
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993788 not downloaded yet
2026-03-29 14:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038234/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA69FGU/42811021?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=HhQ6AjPzZcw4%2BOn0eTKmIuct%2Bj7kv2W3RGNBR4PAxtE%3D)
2026-03-29 14:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP64YCG/42811259?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=SZCJYSAqGbHPbpMF5WG0ylljd2vUTe1osi5oBXOo6Lc%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:18 [bca.uk] INFO: Found listing with ID: DY11%20NRK
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY11%2520NRK%27 HTTP/1.1" 200 None
2026-03-29 14:02:18 [bca.uk] INFO: Scrape type for DY11%20NRK: 0
2026-03-29 14:02:18 [bca.uk] INFO: Found listing with ID: PN70%20MWJ
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN70%2520MWJ%27 HTTP/1.1" 200 None
2026-03-29 14:02:18 [bca.uk] INFO: Scrape type for PN70%20MWJ: 0
2026-03-29 14:02:18 [bca.uk] INFO: Found listing with ID: YG72%20XFU
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG72%2520XFU%27 HTTP/1.1" 200 None
2026-03-29 14:02:18 [bca.uk] INFO: Scrape type for YG72%20XFU: 0
2026-03-29 14:02:18 [bca.uk] INFO: Found listing with ID: YL72%20BFZ
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL72%2520BFZ%27 HTTP/1.1" 200 None
2026-03-29 14:02:18 [bca.uk] INFO: Scrape type for YL72%20BFZ: 0
2026-03-29 14:02:18 [bca.uk] INFO: Found listing with ID: MW68%20VUP
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW68%2520VUP%27 HTTP/1.1" 200 None
2026-03-29 14:02:18 [bca.uk] INFO: Scrape type for MW68%20VUP: 1
2026-03-29 14:02:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0cf9defe-7ab7-54a6-9f8c-37e47e787b4a with identifier: MW68%20VUP
2026-03-29 14:02:18 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0cf9defe-7ab7-54a6-9f8c-37e47e787b4a
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389845%27 HTTP/1.1" 200 None
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389845 not downloaded yet
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993801%27 HTTP/1.1" 200 None
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993801 not downloaded yet
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a81690>
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c20019da-cae4-5d11-b5f0-d97930efcbae/c20019da-cae4-5d11-b5f0-d97930efcbae_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA68MVY%252F699250219%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250219/600 saved to cache
2026-03-29 14:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c20019da-cae4-5d11-b5f0-d97930efcbae
2026-03-29 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE08LTJ/42811338?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=IUlFzIVDnbwpx5qH%2B9wurma2W4PKkQ8sAI%2BNqRADpg0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE08%20LTJ-GB>
2026-03-29 14:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR12BZX/42811898?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=5tbfxP4R7QhG1WqMg2OfuiRCIO6TX3pYrefAQhjaZrc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR12%20BZX-GB>
2026-03-29 14:02:18 [bca.uk] INFO: Found listing with ID: YM70%20OXV
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM70%2520OXV%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [bca.uk] INFO: Scrape type for YM70%20OXV: 1
2026-03-29 14:02:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5537fa77-8034-57db-a721-f0581e6be40f with identifier: YM70%20OXV
2026-03-29 14:02:19 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 5537fa77-8034-57db-a721-f0581e6be40f
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389862%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389862 not downloaded yet
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993819%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993819 not downloaded yet
2026-03-29 14:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038271/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA69FGU/42811021?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=HhQ6AjPzZcw4%2BOn0eTKmIuct%2Bj7kv2W3RGNBR4PAxtE%3D)
2026-03-29 14:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038292/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA69FGU/42811021?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=HhQ6AjPzZcw4%2BOn0eTKmIuct%2Bj7kv2W3RGNBR4PAxtE%3D)
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25088e290>
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f2c84d3-403b-56de-b705-b91ab6498e1a/0f2c84d3-403b-56de-b705-b91ab6498e1a_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA69FGU%252F699038204%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038204/600 saved to cache
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0f2c84d3-403b-56de-b705-b91ab6498e1a
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25073f4d0>
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1f81559-af09-5a00-b979-308a402956ee/e1f81559-af09-5a00-b979-308a402956ee_expert_report_file_ac1f48ac-e42c-464f-ab3c-8768ffcf5810.pdf HTTP/1.1" 201 0
2026-03-29 14:02:19 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e1f81559-af09-5a00-b979-308a402956ee
2026-03-29 14:02:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e1f81559-af09-5a00-b979-308a402956ee, skipping ID generation
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e1f81559-af09-5a00-b979-308a402956ee
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DEF11ZLX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EF11ZLX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:19 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:19 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508343d0>
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f2c84d3-403b-56de-b705-b91ab6498e1a/0f2c84d3-403b-56de-b705-b91ab6498e1a_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA69FGU%252F699038234%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038234/600 saved to cache
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0f2c84d3-403b-56de-b705-b91ab6498e1a
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d38990>
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94e49c38-ca0b-557e-bb5b-3de742893391/94e49c38-ca0b-557e-bb5b-3de742893391_expert_report_file_f24e460c-8c3c-42cd-8108-8e9e82b86dac.pdf HTTP/1.1" 201 0
2026-03-29 14:02:19 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 94e49c38-ca0b-557e-bb5b-3de742893391
2026-03-29 14:02:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 94e49c38-ca0b-557e-bb5b-3de742893391, skipping ID generation
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 94e49c38-ca0b-557e-bb5b-3de742893391
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DWP64YCG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WP64YCG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY16BBU/42811353?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=ShrJDfYRH%2F6bWW0R8vbriiJnAM1IDhdXZuUtEI8kjF8%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:19 [bca.uk] INFO: Found listing with ID: AK65%20EWX
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK65%2520EWX%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [bca.uk] INFO: Scrape type for AK65%20EWX: 1
2026-03-29 14:02:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 213845eb-555c-5934-a3f9-3590d4db3f7b with identifier: AK65%20EWX
2026-03-29 14:02:19 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 213845eb-555c-5934-a3f9-3590d4db3f7b
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389880%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389880 not downloaded yet
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993834%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993834 not downloaded yet
2026-03-29 14:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV14KTC/42812076?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=66gIEjQvm9PV55Rz53YFJz4JFPmL%2BYWpRHfEo0W8Dgc%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JG03DAV/42812094?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=v40Sa0tMdzGaypiYPemfCX7vVOqSNOlEPmcRPT59vh4%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L30TEG/42811827?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=PJaTpncg13Q0qQRj2tRo2kPz0kyt6odzfNjxWOCUk%2B8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=L30%20TEG-GB>
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398652%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398652 not downloaded yet
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699126446%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126446 not downloaded yet
2026-03-29 14:02:19 [bca.uk] INFO: Found listing with ID: DS69%20ZZG
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS69%2520ZZG%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [bca.uk] INFO: Scrape type for DS69%20ZZG: 1
2026-03-29 14:02:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd971509-3cf8-5209-a2af-111bc7902cc7 with identifier: DS69%20ZZG
2026-03-29 14:02:19 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item fd971509-3cf8-5209-a2af-111bc7902cc7
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389903%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389903 not downloaded yet
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993854%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993854 not downloaded yet
2026-03-29 14:02:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:19 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:19 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250982510>
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f2c84d3-403b-56de-b705-b91ab6498e1a/0f2c84d3-403b-56de-b705-b91ab6498e1a_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA69FGU%252F699038271%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038271/600 saved to cache
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0f2c84d3-403b-56de-b705-b91ab6498e1a
2026-03-29 14:02:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:19 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:19 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c89f10>
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f2c84d3-403b-56de-b705-b91ab6498e1a/0f2c84d3-403b-56de-b705-b91ab6498e1a_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA69FGU%252F699038292%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038292/600 saved to cache
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0f2c84d3-403b-56de-b705-b91ab6498e1a
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398655%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398655 not downloaded yet
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699126478%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126478 not downloaded yet
2026-03-29 14:02:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993776/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AF71UVS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:19 [bca.uk] INFO: Found listing with ID: GJ21%20XBW
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ21%2520XBW%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [bca.uk] INFO: Scrape type for GJ21%20XBW: 1
2026-03-29 14:02:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: edd08706-97c3-5395-81ca-68d927412e8b with identifier: GJ21%20XBW
2026-03-29 14:02:19 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item edd08706-97c3-5395-81ca-68d927412e8b
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389916%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389916 not downloaded yet
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993883%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993883 not downloaded yet
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398660%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398660 not downloaded yet
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699126496%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126496 not downloaded yet
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253e27fd0>
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b3d174b-d042-51ed-a1ed-143c0c943586/1b3d174b-d042-51ed-a1ed-143c0c943586_expert_report_file_bf3676be-fc45-4cca-8def-7c540ff1eb7e.pdf HTTP/1.1" 201 0
2026-03-29 14:02:19 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1b3d174b-d042-51ed-a1ed-143c0c943586
2026-03-29 14:02:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1b3d174b-d042-51ed-a1ed-143c0c943586, skipping ID generation
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1b3d174b-d042-51ed-a1ed-143c0c943586
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DPY16BBU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PY16BBU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cd4850>
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b880810a-700b-593e-b6f8-4cabf182af3c/b880810a-700b-593e-b6f8-4cabf182af3c_expert_report_file_dbf81992-bfed-423b-8194-7ee4772d03b3.pdf HTTP/1.1" 201 0
2026-03-29 14:02:19 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b880810a-700b-593e-b6f8-4cabf182af3c
2026-03-29 14:02:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b880810a-700b-593e-b6f8-4cabf182af3c, skipping ID generation
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b880810a-700b-593e-b6f8-4cabf182af3c
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DFV14KTC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FV14KTC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d78e90>
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8bcd6bba-12ff-560c-99e1-adbf1fa9a45d/8bcd6bba-12ff-560c-99e1-adbf1fa9a45d_expert_report_file_da9fbe69-8737-4220-9fb6-a5e63b33aca0.pdf HTTP/1.1" 201 0
2026-03-29 14:02:19 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8bcd6bba-12ff-560c-99e1-adbf1fa9a45d
2026-03-29 14:02:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8bcd6bba-12ff-560c-99e1-adbf1fa9a45d, skipping ID generation
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8bcd6bba-12ff-560c-99e1-adbf1fa9a45d
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DJG03DAV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=JG03DAV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU12ETF/42811929?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=SFAceDNcarJxOT711ZimytkGAZ8toIN1Pf7iZI3PzzM%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK61UXR/42811076?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=m6ZmAdFwD%2BZmtmuucQZr2vL%2FIDd8RErwZtlaqdB2%2FXo%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993788/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993788>
2026-03-29 14:02:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DM21HLO/42811005?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=rhRXDg%2BOF%2FJXzJmb4K%2FW9pt%2FhweXyw7DL9dWWufB2Jw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DM21%20HLO-GB>
2026-03-29 14:02:19 [bca.uk] INFO: Found listing with ID: GX15%20BPV
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX15%2520BPV%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [bca.uk] INFO: Scrape type for GX15%20BPV: 1
2026-03-29 14:02:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 904a2bb3-bc1e-5402-b90d-3b80c4c72150 with identifier: GX15%20BPV
2026-03-29 14:02:19 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 904a2bb3-bc1e-5402-b90d-3b80c4c72150
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389930%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389930 not downloaded yet
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993906%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993906 not downloaded yet
2026-03-29 14:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX09EXN/42811166?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=mgFJ8vO3S5dUS4uAt3QxkWLr6tGoEWR9DSYvYWiy8Cg%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT61GBE/42811855?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=xxgYFy3wJ8hhJwQD8s%2BfwmGqXOs%2FSrkyrt1Y2FZvw8U%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398663%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398663 not downloaded yet
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699126514%27 HTTP/1.1" 200 None
2026-03-29 14:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126514 not downloaded yet
2026-03-29 14:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393191%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393191 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411506%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411506 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411697%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411697 not downloaded yet
2026-03-29 14:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389822/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GP07MXH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:20 [bca.uk] INFO: Found listing with ID: LM69%20UOE
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM69%2520UOE%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [bca.uk] INFO: Scrape type for LM69%20UOE: 1
2026-03-29 14:02:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e69fc968-906f-54bd-91a7-312092826fd7 with identifier: LM69%20UOE
2026-03-29 14:02:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e69fc968-906f-54bd-91a7-312092826fd7
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389951%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389951 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993927%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993927 not downloaded yet
2026-03-29 14:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993819/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993819>
2026-03-29 14:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993801/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993801>
2026-03-29 14:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389845/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389845>
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398666%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398666 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699126528%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126528 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393203%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393203 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411530%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411530 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411704%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411704 not downloaded yet
2026-03-29 14:02:20 [bca.uk] INFO: Found listing with ID: LX13%20YTO
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX13%2520YTO%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [bca.uk] INFO: Scrape type for LX13%20YTO: 1
2026-03-29 14:02:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b70686a-94e4-5ec3-bc24-da60f39d0aa8 with identifier: LX13%20YTO
2026-03-29 14:02:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 7b70686a-94e4-5ec3-bc24-da60f39d0aa8
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993946%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993946 not downloaded yet
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251abbe10>
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f373bb7d-73db-5029-9e49-05619c8a7d34/f373bb7d-73db-5029-9e49-05619c8a7d34_expert_report_file_e90e48b0-ad3b-4176-a5a0-34a8f01ff39a.pdf HTTP/1.1" 201 0
2026-03-29 14:02:20 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f373bb7d-73db-5029-9e49-05619c8a7d34
2026-03-29 14:02:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f373bb7d-73db-5029-9e49-05619c8a7d34, skipping ID generation
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f373bb7d-73db-5029-9e49-05619c8a7d34
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDU12ETF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DU12ETF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d73490>
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53aeefe0-55b8-5aa4-b5e4-6efb0d2db981/53aeefe0-55b8-5aa4-b5e4-6efb0d2db981_expert_report_file_5d488c44-77b5-42d9-9443-9050e1dcee69.pdf HTTP/1.1" 201 0
2026-03-29 14:02:20 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 53aeefe0-55b8-5aa4-b5e4-6efb0d2db981
2026-03-29 14:02:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 53aeefe0-55b8-5aa4-b5e4-6efb0d2db981, skipping ID generation
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 53aeefe0-55b8-5aa4-b5e4-6efb0d2db981
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DWK61UXR-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WK61UXR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d6b490>
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_743e1041-a76e-5aa8-9252-78c28c114069/743e1041-a76e-5aa8-9252-78c28c114069_expert_report_file_9aea88be-dc9c-4ba9-b283-0cca1a508a92.pdf HTTP/1.1" 201 0
2026-03-29 14:02:20 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 743e1041-a76e-5aa8-9252-78c28c114069
2026-03-29 14:02:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 743e1041-a76e-5aa8-9252-78c28c114069, skipping ID generation
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 743e1041-a76e-5aa8-9252-78c28c114069
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMX09EXN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MX09EXN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff254138790>
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2702abd-a9e1-5e52-b464-0b4496e88473/d2702abd-a9e1-5e52-b464-0b4496e88473_expert_report_file_d545709b-c7cb-4ab3-b2a8-6207368311b1.pdf HTTP/1.1" 201 0
2026-03-29 14:02:20 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d2702abd-a9e1-5e52-b464-0b4496e88473
2026-03-29 14:02:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d2702abd-a9e1-5e52-b464-0b4496e88473, skipping ID generation
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d2702abd-a9e1-5e52-b464-0b4496e88473
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMT61GBE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MT61GBE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389880/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389880>
2026-03-29 14:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993834/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993834>
2026-03-29 14:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L30TEG/42811827?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=PJaTpncg13Q0qQRj2tRo2kPz0kyt6odzfNjxWOCUk%2B8%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398668%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398668 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699126554%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126554 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393216%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393216 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411551%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411551 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411708%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411708 not downloaded yet
2026-03-29 14:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE08LTJ/42811338?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=IUlFzIVDnbwpx5qH%2B9wurma2W4PKkQ8sAI%2BNqRADpg0%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:20 [bca.uk] INFO: Found listing with ID: PJ71%20MWM
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ71%2520MWM%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [bca.uk] INFO: Scrape type for PJ71%20MWM: 1
2026-03-29 14:02:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a156f2e-0643-5277-9a6d-1f244e260a51 with identifier: PJ71%20MWM
2026-03-29 14:02:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 9a156f2e-0643-5277-9a6d-1f244e260a51
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406222%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406222 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073151%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073151 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093837%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093837 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390051%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390051 not downloaded yet
2026-03-29 14:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993776/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71UVS/42812198?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=Nfevj3ASTsZXpWOCN5wlKshX2MeWEm7aSuYh0jm5eVw%3D)
2026-03-29 14:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993788/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71UVS/42812198?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=Nfevj3ASTsZXpWOCN5wlKshX2MeWEm7aSuYh0jm5eVw%3D)
2026-03-29 14:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DM21HLO/42811005?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=rhRXDg%2BOF%2FJXzJmb4K%2FW9pt%2FhweXyw7DL9dWWufB2Jw%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398671%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398671 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699126574%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126574 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393227%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393227 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411575%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411575 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411711%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411711 not downloaded yet
2026-03-29 14:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR12BZX/42811898?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=5tbfxP4R7QhG1WqMg2OfuiRCIO6TX3pYrefAQhjaZrc%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:20 [bca.uk] INFO: Found listing with ID: SL67%20GZU
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL67%2520GZU%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [bca.uk] INFO: Scrape type for SL67%20GZU: 1
2026-03-29 14:02:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5591b800-155f-574b-99a5-f4517b2b0d15 with identifier: SL67%20GZU
2026-03-29 14:02:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 5591b800-155f-574b-99a5-f4517b2b0d15
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406240%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406240 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073159%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073159 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093860%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093860 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390054%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390054 not downloaded yet
2026-03-29 14:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389916/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389916>
2026-03-29 14:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993883/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993883>
2026-03-29 14:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993906/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993906>
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398674%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398674 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699126598%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126598 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393238%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393238 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411588%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411588 not downloaded yet
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411714%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411714 not downloaded yet
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d6b510>
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba08e58-d342-5338-a511-bb5620aee568/7ba08e58-d342-5338-a511-bb5620aee568_expert_report_file_df5228f0-0938-46bc-af34-c50cc40c0fff.pdf HTTP/1.1" 201 0
2026-03-29 14:02:20 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 7ba08e58-d342-5338-a511-bb5620aee568
2026-03-29 14:02:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7ba08e58-d342-5338-a511-bb5620aee568, skipping ID generation
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7ba08e58-d342-5338-a511-bb5620aee568
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DL30TEG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=L30TEG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251be0610>
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_652b92d2-4669-5e0d-bcfc-e5570d10b725/652b92d2-4669-5e0d-bcfc-e5570d10b725_expert_report_file_30b78f36-8fe1-402c-8e39-b7f86f73c194.pdf HTTP/1.1" 201 0
2026-03-29 14:02:21 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 652b92d2-4669-5e0d-bcfc-e5570d10b725
2026-03-29 14:02:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 652b92d2-4669-5e0d-bcfc-e5570d10b725, skipping ID generation
2026-03-29 14:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 652b92d2-4669-5e0d-bcfc-e5570d10b725
2026-03-29 14:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DCE08LTJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CE08LTJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993801/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71UVS/42812198?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=Nfevj3ASTsZXpWOCN5wlKshX2MeWEm7aSuYh0jm5eVw%3D)
2026-03-29 14:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389930/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389930>
2026-03-29 14:02:21 [bca.uk] INFO: Found listing with ID: FE70%20WJM
2026-03-29 14:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE70%2520WJM%27 HTTP/1.1" 200 None
2026-03-29 14:02:21 [bca.uk] INFO: Scrape type for FE70%20WJM: 0
2026-03-29 14:02:21 [bca.uk] INFO: Found listing with ID: FX24%20TLO
2026-03-29 14:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX24%2520TLO%27 HTTP/1.1" 200 None
2026-03-29 14:02:21 [bca.uk] INFO: Scrape type for FX24%20TLO: 2
2026-03-29 14:02:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b6096776-cfc6-5712-b61a-9f41c5d2eaa2 with identifier: FX24%20TLO
2026-03-29 14:02:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b6096776-cfc6-5712-b61a-9f41c5d2eaa2 with scrape type 2
2026-03-29 14:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b6096776-cfc6-5712-b61a-9f41c5d2eaa2 with scrape type 2
2026-03-29 14:02:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b6096776-cfc6-5712-b61a-9f41c5d2eaa2, identifier: FX24%20TLO
2026-03-29 14:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406265%27 HTTP/1.1" 200 None
2026-03-29 14:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406265 not downloaded yet
2026-03-29 14:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073176%27 HTTP/1.1" 200 None
2026-03-29 14:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073176 not downloaded yet
2026-03-29 14:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093874%27 HTTP/1.1" 200 None
2026-03-29 14:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093874 not downloaded yet
2026-03-29 14:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390063%27 HTTP/1.1" 200 None
2026-03-29 14:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390063 not downloaded yet
2026-03-29 14:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389822/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GP07MXH/42811939?sv=2020-08-04&st=2026-03-29T14%3A02%3A15Z&se=2026-03-29T14%3A27%3A15Z&sr=b&sp=r&sig=A2vgt5bmJVHwZP6Y8%2FnzBSolxnKlwyELkmOkHKNOSOY%3D)
2026-03-29 14:02:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b6096776-cfc6-5712-b61a-9f41c5d2eaa2 with identifier: FX24%20TLO
2026-03-29 14:02:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b6096776-cfc6-5712-b61a-9f41c5d2eaa2 with identifier: FX24%20TLO
2026-03-29 14:02:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b6096776-cfc6-5712-b61a-9f41c5d2eaa2 with identifier: FX24%20TLO to the API
2026-03-29 14:02:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 219,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX24%20TLO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b6096776-cfc6-5712-b61a-9f41c5d2eaa2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FX24 TLO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX24%20TLO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 30586,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 3.0 D300 DYNAMIC HSE COMMERCIAL Van',
 'transmission': 'automatic',
 'trim': 'D300 DYNAMIC HSE COMMERCIAL',
 'vin': 'SALRACAWXR2497979',
 'year': 2024}
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX24%2520TLO%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [bca.uk] INFO: Saving data for FX24%20TLO: {'auction_closing_time': 1775037600.0, 'created_time': 1773908942.730368, 'last_price_update_time': 1774792942.016632}
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX24%2520TLO') HTTP/1.1" 204 0
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398675%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398675 not downloaded yet
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699126611%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126611 not downloaded yet
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393253%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393253 not downloaded yet
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411609%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411609 not downloaded yet
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411716%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411716 not downloaded yet
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387092%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387092 not downloaded yet
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093850%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093850 not downloaded yet
2026-03-29 14:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993834/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71UVS/42812198?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=Nfevj3ASTsZXpWOCN5wlKshX2MeWEm7aSuYh0jm5eVw%3D)
2026-03-29 14:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993819/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71UVS/42812198?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=Nfevj3ASTsZXpWOCN5wlKshX2MeWEm7aSuYh0jm5eVw%3D)
2026-03-29 14:02:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390040/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MT61GBE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:22 [bca.uk] INFO: Found listing with ID: DY63%20YYG
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY63%2520YYG%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [bca.uk] INFO: Scrape type for DY63%20YYG: 1
2026-03-29 14:02:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 151bcbd7-ef93-5bb3-a63b-978cbf238ac1 with identifier: DY63%20YYG
2026-03-29 14:02:22 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 151bcbd7-ef93-5bb3-a63b-978cbf238ac1
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406292%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406292 not downloaded yet
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073185%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073185 not downloaded yet
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093887%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093887 not downloaded yet
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390072%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390072 not downloaded yet
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519a9f10>
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5ed0540-9d69-57f5-94ef-179e68c84d80/f5ed0540-9d69-57f5-94ef-179e68c84d80_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF71UVS%252F698993776%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993776/600 saved to cache
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f5ed0540-9d69-57f5-94ef-179e68c84d80
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fa6450>
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5ed0540-9d69-57f5-94ef-179e68c84d80/f5ed0540-9d69-57f5-94ef-179e68c84d80_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF71UVS%252F698993788%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993788/600 saved to cache
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f5ed0540-9d69-57f5-94ef-179e68c84d80
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c27350>
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_514eb2cf-c930-5802-9b74-b90f6bba8d1c/514eb2cf-c930-5802-9b74-b90f6bba8d1c_expert_report_file_4180a7fc-7641-4804-9b63-9f79332d141d.pdf HTTP/1.1" 201 0
2026-03-29 14:02:22 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 514eb2cf-c930-5802-9b74-b90f6bba8d1c
2026-03-29 14:02:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 514eb2cf-c930-5802-9b74-b90f6bba8d1c, skipping ID generation
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 514eb2cf-c930-5802-9b74-b90f6bba8d1c
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDM21HLO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DM21HLO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c43250>
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41d45f5e-d7c7-5604-b986-1f0cc3eecf67/41d45f5e-d7c7-5604-b986-1f0cc3eecf67_expert_report_file_2a3ef05d-f156-40a2-a437-ea16900e632d.pdf HTTP/1.1" 201 0
2026-03-29 14:02:22 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 41d45f5e-d7c7-5604-b986-1f0cc3eecf67
2026-03-29 14:02:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 41d45f5e-d7c7-5604-b986-1f0cc3eecf67, skipping ID generation
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 41d45f5e-d7c7-5604-b986-1f0cc3eecf67
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKR12BZX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KR12BZX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389845/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GP07MXH/42811939?sv=2020-08-04&st=2026-03-29T14%3A02%3A15Z&se=2026-03-29T14%3A27%3A15Z&sr=b&sp=r&sig=A2vgt5bmJVHwZP6Y8%2FnzBSolxnKlwyELkmOkHKNOSOY%3D)
2026-03-29 14:02:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411708/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411708>
2026-03-29 14:02:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093816/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MX09EXN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393269%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393269 not downloaded yet
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411637%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411637 not downloaded yet
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411719%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411719 not downloaded yet
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387100%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387100 not downloaded yet
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093875%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093875 not downloaded yet
2026-03-29 14:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389880/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GP07MXH/42811939?sv=2020-08-04&st=2026-03-29T14%3A02%3A15Z&se=2026-03-29T14%3A27%3A15Z&sr=b&sp=r&sig=A2vgt5bmJVHwZP6Y8%2FnzBSolxnKlwyELkmOkHKNOSOY%3D)
2026-03-29 14:02:22 [bca.uk] INFO: Found listing with ID: EF67%20WZZ
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF67%2520WZZ%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [bca.uk] INFO: Scrape type for EF67%20WZZ: 1
2026-03-29 14:02:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 557a388b-9f97-5474-9eaa-a69bee7e54de with identifier: EF67%20WZZ
2026-03-29 14:02:22 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 557a388b-9f97-5474-9eaa-a69bee7e54de
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406310%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406310 not downloaded yet
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073193%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073193 not downloaded yet
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093898%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093898 not downloaded yet
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390085%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390085 not downloaded yet
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023016%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023016 not downloaded yet
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698965085%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698965085 not downloaded yet
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b4f190>
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5ed0540-9d69-57f5-94ef-179e68c84d80/f5ed0540-9d69-57f5-94ef-179e68c84d80_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF71UVS%252F698993801%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993801/600 saved to cache
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f5ed0540-9d69-57f5-94ef-179e68c84d80
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251aeead0>
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_791dad53-aa02-5a6d-9d11-44fa21247bb2/791dad53-aa02-5a6d-9d11-44fa21247bb2_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGP07MXH%252F699389822%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389822/600 saved to cache
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 791dad53-aa02-5a6d-9d11-44fa21247bb2
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393290%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393290 not downloaded yet
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411667%27 HTTP/1.1" 200 None
2026-03-29 14:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411667 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411731%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411731 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387107%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387107 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093894%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093894 not downloaded yet
2026-03-29 14:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393216/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393216>
2026-03-29 14:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411551/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411551>
2026-03-29 14:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993906/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71UVS/42812198?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=Nfevj3ASTsZXpWOCN5wlKshX2MeWEm7aSuYh0jm5eVw%3D)
2026-03-29 14:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993883/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71UVS/42812198?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=Nfevj3ASTsZXpWOCN5wlKshX2MeWEm7aSuYh0jm5eVw%3D)
2026-03-29 14:02:23 [bca.uk] INFO: Found listing with ID: FD23%20AYV
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD23%2520AYV%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [bca.uk] INFO: Scrape type for FD23%20AYV: 1
2026-03-29 14:02:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 84fcfcb1-15d4-5751-8db1-6df969603a80 with identifier: FD23%20AYV
2026-03-29 14:02:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 84fcfcb1-15d4-5751-8db1-6df969603a80
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406334%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406334 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073210%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073210 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093924%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093924 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390106%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390106 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023031%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023031 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698952786%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698952786 not downloaded yet
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b2df50>
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5ed0540-9d69-57f5-94ef-179e68c84d80/f5ed0540-9d69-57f5-94ef-179e68c84d80_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF71UVS%252F698993834%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993834/600 saved to cache
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f5ed0540-9d69-57f5-94ef-179e68c84d80
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d5bc10>
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5ed0540-9d69-57f5-94ef-179e68c84d80/f5ed0540-9d69-57f5-94ef-179e68c84d80_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF71UVS%252F698993819%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993819/600 saved to cache
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f5ed0540-9d69-57f5-94ef-179e68c84d80
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ab09d0>
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_791dad53-aa02-5a6d-9d11-44fa21247bb2/791dad53-aa02-5a6d-9d11-44fa21247bb2_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGP07MXH%252F699389845%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389845/600 saved to cache
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 791dad53-aa02-5a6d-9d11-44fa21247bb2
2026-03-29 14:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411711/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411711>
2026-03-29 14:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390054/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390054>
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393308%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393308 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411695%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411695 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699411751%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411751 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387113%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387113 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093913%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093913 not downloaded yet
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c20990>
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_791dad53-aa02-5a6d-9d11-44fa21247bb2/791dad53-aa02-5a6d-9d11-44fa21247bb2_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGP07MXH%252F699389880%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389880/600 saved to cache
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 791dad53-aa02-5a6d-9d11-44fa21247bb2
2026-03-29 14:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389916/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GP07MXH/42811939?sv=2020-08-04&st=2026-03-29T14%3A02%3A15Z&se=2026-03-29T14%3A27%3A15Z&sr=b&sp=r&sig=A2vgt5bmJVHwZP6Y8%2FnzBSolxnKlwyELkmOkHKNOSOY%3D)
2026-03-29 14:02:23 [bca.uk] INFO: Found listing with ID: MT19%20OHR
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT19%2520OHR%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [bca.uk] INFO: Scrape type for MT19%20OHR: 1
2026-03-29 14:02:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dff4aae9-d113-5a90-aed6-841824685482 with identifier: MT19%20OHR
2026-03-29 14:02:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item dff4aae9-d113-5a90-aed6-841824685482
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406358%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406358 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073220%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073220 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093955%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093955 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390119%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390119 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023043%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023043 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698965096%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698965096 not downloaded yet
2026-03-29 14:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389930/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GP07MXH/42811939?sv=2020-08-04&st=2026-03-29T14%3A02%3A15Z&se=2026-03-29T14%3A27%3A15Z&sr=b&sp=r&sig=A2vgt5bmJVHwZP6Y8%2FnzBSolxnKlwyELkmOkHKNOSOY%3D)
2026-03-29 14:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390040/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT61GBE/42811855?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=xxgYFy3wJ8hhJwQD8s%2BfwmGqXOs%2FSrkyrt1Y2FZvw8U%3D)
2026-03-29 14:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390063/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390063>
2026-03-29 14:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073176/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073176>
2026-03-29 14:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093874/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093874>
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387117%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387117 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093923%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093923 not downloaded yet
2026-03-29 14:02:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:23 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:23 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508ce950>
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5ed0540-9d69-57f5-94ef-179e68c84d80/f5ed0540-9d69-57f5-94ef-179e68c84d80_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF71UVS%252F698993906%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993906/600 saved to cache
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f5ed0540-9d69-57f5-94ef-179e68c84d80
2026-03-29 14:02:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:23 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:23 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519a8610>
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5ed0540-9d69-57f5-94ef-179e68c84d80/f5ed0540-9d69-57f5-94ef-179e68c84d80_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF71UVS%252F698993883%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993883/600 saved to cache
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f5ed0540-9d69-57f5-94ef-179e68c84d80
2026-03-29 14:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093816/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX09EXN/42811166?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=mgFJ8vO3S5dUS4uAt3QxkWLr6tGoEWR9DSYvYWiy8Cg%3D)
2026-03-29 14:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411708/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JG03DAV/42812094?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=v40Sa0tMdzGaypiYPemfCX7vVOqSNOlEPmcRPT59vh4%3D)
2026-03-29 14:02:23 [bca.uk] INFO: Found listing with ID: RK15%20VFL
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK15%2520VFL%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [bca.uk] INFO: Scrape type for RK15%20VFL: 1
2026-03-29 14:02:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51eb3d15-b251-5260-bcba-b09241c71e27 with identifier: RK15%20VFL
2026-03-29 14:02:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 51eb3d15-b251-5260-bcba-b09241c71e27
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406380%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406380 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073230%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073230 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093993%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093993 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390134%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390134 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023061%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023061 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698952801%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698952801 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387130%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387130 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093949%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093949 not downloaded yet
2026-03-29 14:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411551/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV14KTC/42812076?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=66gIEjQvm9PV55Rz53YFJz4JFPmL%2BYWpRHfEo0W8Dgc%3D)
2026-03-29 14:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965085/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698965085>
2026-03-29 14:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023016/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023016>
2026-03-29 14:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965073/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KR12BZX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023006/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DM21HLO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393216/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY16BBU/42811353?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=ShrJDfYRH%2F6bWW0R8vbriiJnAM1IDhdXZuUtEI8kjF8%3D)
2026-03-29 14:02:23 [bca.uk] INFO: Found listing with ID: YS70%20AEG
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS70%2520AEG%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [bca.uk] INFO: Scrape type for YS70%20AEG: 1
2026-03-29 14:02:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3d4c907a-586f-5683-a2eb-0a23aeec57e1 with identifier: YS70%20AEG
2026-03-29 14:02:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3d4c907a-586f-5683-a2eb-0a23aeec57e1
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699406401%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406401 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073241%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073241 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699094019%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699094019 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390145%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390145 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023078%27 HTTP/1.1" 200 None
2026-03-29 14:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023078 not downloaded yet
2026-03-29 14:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698965117%27 HTTP/1.1" 200 None
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698965117 not downloaded yet
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251accb90>
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_791dad53-aa02-5a6d-9d11-44fa21247bb2/791dad53-aa02-5a6d-9d11-44fa21247bb2_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGP07MXH%252F699389916%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389916/600 saved to cache
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 791dad53-aa02-5a6d-9d11-44fa21247bb2
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c71bd0>
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_791dad53-aa02-5a6d-9d11-44fa21247bb2/791dad53-aa02-5a6d-9d11-44fa21247bb2_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGP07MXH%252F699389930%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389930/600 saved to cache
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 791dad53-aa02-5a6d-9d11-44fa21247bb2
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508cc350>
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2702abd-a9e1-5e52-b464-0b4496e88473/d2702abd-a9e1-5e52-b464-0b4496e88473_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT61GBE%252F699390040%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390040/600 saved to cache
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d2702abd-a9e1-5e52-b464-0b4496e88473
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387143%27 HTTP/1.1" 200 None
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387143 not downloaded yet
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093982%27 HTTP/1.1" 200 None
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093982 not downloaded yet
2026-03-29 14:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411711/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JG03DAV/42812094?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=v40Sa0tMdzGaypiYPemfCX7vVOqSNOlEPmcRPT59vh4%3D)
2026-03-29 14:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390054/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT61GBE/42811855?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=xxgYFy3wJ8hhJwQD8s%2BfwmGqXOs%2FSrkyrt1Y2FZvw8U%3D)
2026-03-29 14:02:24 [bca.uk] INFO: Found listing with ID: YT19%20XLR
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT19%2520XLR%27 HTTP/1.1" 200 None
2026-03-29 14:02:24 [bca.uk] INFO: Scrape type for YT19%20XLR: 0
2026-03-29 14:02:24 [bca.uk] INFO: Found listing with ID: SR19%20HYZ
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR19%2520HYZ%27 HTTP/1.1" 200 None
2026-03-29 14:02:24 [bca.uk] INFO: Scrape type for SR19%20HYZ: 1
2026-03-29 14:02:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e7d10dd-c9e3-5181-b778-12e0e156185d with identifier: SR19%20HYZ
2026-03-29 14:02:24 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 7e7d10dd-c9e3-5181-b778-12e0e156185d
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023101%27 HTTP/1.1" 200 None
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023101 not downloaded yet
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698952816%27 HTTP/1.1" 200 None
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698952816 not downloaded yet
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387155%27 HTTP/1.1" 200 None
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387155 not downloaded yet
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699094012%27 HTTP/1.1" 200 None
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699094012 not downloaded yet
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509cf6d0>
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_743e1041-a76e-5aa8-9252-78c28c114069/743e1041-a76e-5aa8-9252-78c28c114069_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMX09EXN%252F699093816%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093816/600 saved to cache
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 743e1041-a76e-5aa8-9252-78c28c114069
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250851390>
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8bcd6bba-12ff-560c-99e1-adbf1fa9a45d/8bcd6bba-12ff-560c-99e1-adbf1fa9a45d_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FJG03DAV%252F699411708%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411708/600 saved to cache
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8bcd6bba-12ff-560c-99e1-adbf1fa9a45d
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25086d110>
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b880810a-700b-593e-b6f8-4cabf182af3c/b880810a-700b-593e-b6f8-4cabf182af3c_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFV14KTC%252F699411551%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411551/600 saved to cache
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b880810a-700b-593e-b6f8-4cabf182af3c
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b8fcd0>
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b3d174b-d042-51ed-a1ed-143c0c943586/1b3d174b-d042-51ed-a1ed-143c0c943586_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPY16BBU%252F699393216%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393216/600 saved to cache
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1b3d174b-d042-51ed-a1ed-143c0c943586
2026-03-29 14:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390063/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT61GBE/42811855?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=xxgYFy3wJ8hhJwQD8s%2BfwmGqXOs%2FSrkyrt1Y2FZvw8U%3D)
2026-03-29 14:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387113/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387113>
2026-03-29 14:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093913/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093913>
2026-03-29 14:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411751/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411751>
2026-03-29 14:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093874/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX09EXN/42811166?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=mgFJ8vO3S5dUS4uAt3QxkWLr6tGoEWR9DSYvYWiy8Cg%3D)
2026-03-29 14:02:24 [bca.uk] INFO: Found listing with ID: OV25%20LLU
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV25%2520LLU%27 HTTP/1.1" 200 None
2026-03-29 14:02:24 [bca.uk] INFO: Scrape type for OV25%20LLU: 1
2026-03-29 14:02:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 648c3718-68fd-5894-930d-ca9bcb5e0eab with identifier: OV25%20LLU
2026-03-29 14:02:24 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 648c3718-68fd-5894-930d-ca9bcb5e0eab
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023124%27 HTTP/1.1" 200 None
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023124 not downloaded yet
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698965135%27 HTTP/1.1" 200 None
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698965135 not downloaded yet
2026-03-29 14:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073176/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK61UXR/42811076?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=m6ZmAdFwD%2BZmtmuucQZr2vL%2FIDd8RErwZtlaqdB2%2FXo%3D)
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387163%27 HTTP/1.1" 200 None
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387163 not downloaded yet
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699094039%27 HTTP/1.1" 200 None
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699094039 not downloaded yet
2026-03-29 14:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965096/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698965096>
2026-03-29 14:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023043/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023043>
2026-03-29 14:02:24 [bca.uk] INFO: Found listing with ID: DA12%20XBB
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA12%2520XBB%27 HTTP/1.1" 200 None
2026-03-29 14:02:24 [bca.uk] INFO: Scrape type for DA12%20XBB: 1
2026-03-29 14:02:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5bea5c7f-28c2-5a01-a997-e11ebcb8df59 with identifier: DA12%20XBB
2026-03-29 14:02:24 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 5bea5c7f-28c2-5a01-a997-e11ebcb8df59
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023144%27 HTTP/1.1" 200 None
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023144 not downloaded yet
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698952827%27 HTTP/1.1" 200 None
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698952827 not downloaded yet
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c67b90>
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8bcd6bba-12ff-560c-99e1-adbf1fa9a45d/8bcd6bba-12ff-560c-99e1-adbf1fa9a45d_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FJG03DAV%252F699411711%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411711/600 saved to cache
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8bcd6bba-12ff-560c-99e1-adbf1fa9a45d
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b6d150>
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2702abd-a9e1-5e52-b464-0b4496e88473/d2702abd-a9e1-5e52-b464-0b4496e88473_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT61GBE%252F699390054%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390054/600 saved to cache
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d2702abd-a9e1-5e52-b464-0b4496e88473
2026-03-29 14:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965073/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR12BZX/42811898?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=5tbfxP4R7QhG1WqMg2OfuiRCIO6TX3pYrefAQhjaZrc%3D)
2026-03-29 14:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023006/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DM21HLO/42811005?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=rhRXDg%2BOF%2FJXzJmb4K%2FW9pt%2FhweXyw7DL9dWWufB2Jw%3D)
2026-03-29 14:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698952801/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698952801>
2026-03-29 14:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023016/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DM21HLO/42811005?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=rhRXDg%2BOF%2FJXzJmb4K%2FW9pt%2FhweXyw7DL9dWWufB2Jw%3D)
2026-03-29 14:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965085/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR12BZX/42811898?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=5tbfxP4R7QhG1WqMg2OfuiRCIO6TX3pYrefAQhjaZrc%3D)
2026-03-29 14:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023061/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023061>
2026-03-29 14:02:24 [bca.uk] INFO: Found listing with ID: YY56%20OTV
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY56%2520OTV%27 HTTP/1.1" 200 None
2026-03-29 14:02:24 [bca.uk] INFO: Scrape type for YY56%20OTV: 1
2026-03-29 14:02:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd with identifier: YY56%20OTV
2026-03-29 14:02:24 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023171%27 HTTP/1.1" 200 None
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023171 not downloaded yet
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698965154%27 HTTP/1.1" 200 None
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698965154 not downloaded yet
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518db410>
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2702abd-a9e1-5e52-b464-0b4496e88473/d2702abd-a9e1-5e52-b464-0b4496e88473_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT61GBE%252F699390063%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390063/600 saved to cache
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d2702abd-a9e1-5e52-b464-0b4496e88473
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b07d10>
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_743e1041-a76e-5aa8-9252-78c28c114069/743e1041-a76e-5aa8-9252-78c28c114069_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMX09EXN%252F699093874%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093874/600 saved to cache
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 743e1041-a76e-5aa8-9252-78c28c114069
2026-03-29 14:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387143/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387143>
2026-03-29 14:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093982/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093982>
2026-03-29 14:02:24 [bca.uk] INFO: Found listing with ID: YY62%20JFU
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY62%2520JFU%27 HTTP/1.1" 200 None
2026-03-29 14:02:24 [bca.uk] INFO: Scrape type for YY62%20JFU: 1
2026-03-29 14:02:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e65cd50-cc49-5a5f-a361-63eb4134e9b4 with identifier: YY62%20JFU
2026-03-29 14:02:24 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2e65cd50-cc49-5a5f-a361-63eb4134e9b4
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250f6a890>
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53aeefe0-55b8-5aa4-b5e4-6efb0d2db981/53aeefe0-55b8-5aa4-b5e4-6efb0d2db981_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWK61UXR%252F699073176%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073176/600 saved to cache
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 53aeefe0-55b8-5aa4-b5e4-6efb0d2db981
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518c9a50>
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41d45f5e-d7c7-5604-b986-1f0cc3eecf67/41d45f5e-d7c7-5604-b986-1f0cc3eecf67_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKR12BZX%252F698965073%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965073/600 saved to cache
2026-03-29 14:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 41d45f5e-d7c7-5604-b986-1f0cc3eecf67
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d21350>
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_514eb2cf-c930-5802-9b74-b90f6bba8d1c/514eb2cf-c930-5802-9b74-b90f6bba8d1c_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDM21HLO%252F699023006%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023006/600 saved to cache
2026-03-29 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 514eb2cf-c930-5802-9b74-b90f6bba8d1c
2026-03-29 14:02:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251911fd0>
2026-03-29 14:02:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_514eb2cf-c930-5802-9b74-b90f6bba8d1c/514eb2cf-c930-5802-9b74-b90f6bba8d1c_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDM21HLO%252F699023016%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023016/600 saved to cache
2026-03-29 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 514eb2cf-c930-5802-9b74-b90f6bba8d1c
2026-03-29 14:02:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250970610>
2026-03-29 14:02:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41d45f5e-d7c7-5604-b986-1f0cc3eecf67/41d45f5e-d7c7-5604-b986-1f0cc3eecf67_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKR12BZX%252F698965085%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965085/600 saved to cache
2026-03-29 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 41d45f5e-d7c7-5604-b986-1f0cc3eecf67
2026-03-29 14:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387113/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L30TEG/42811827?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=PJaTpncg13Q0qQRj2tRo2kPz0kyt6odzfNjxWOCUk%2B8%3D)
2026-03-29 14:02:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023101/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023101>
2026-03-29 14:02:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699094012/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699094012>
2026-03-29 14:02:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698952816/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698952816>
2026-03-29 14:02:25 [bca.uk] INFO: Found listing with ID: V90%20PWH
2026-03-29 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V90%2520PWH%27 HTTP/1.1" 200 None
2026-03-29 14:02:25 [bca.uk] INFO: Scrape type for V90%20PWH: 1
2026-03-29 14:02:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3d8dd53e-5d5f-5916-82a4-0def647f5d17 with identifier: V90%20PWH
2026-03-29 14:02:25 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3d8dd53e-5d5f-5916-82a4-0def647f5d17
2026-03-29 14:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093913/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE08LTJ/42811338?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=IUlFzIVDnbwpx5qH%2B9wurma2W4PKkQ8sAI%2BNqRADpg0%3D)
2026-03-29 14:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023043/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DM21HLO/42811005?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=rhRXDg%2BOF%2FJXzJmb4K%2FW9pt%2FhweXyw7DL9dWWufB2Jw%3D)
2026-03-29 14:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965096/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR12BZX/42811898?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=5tbfxP4R7QhG1WqMg2OfuiRCIO6TX3pYrefAQhjaZrc%3D)
2026-03-29 14:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411751/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JG03DAV/42812094?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=v40Sa0tMdzGaypiYPemfCX7vVOqSNOlEPmcRPT59vh4%3D)
2026-03-29 14:02:25 [bca.uk] INFO: Found listing with ID: F28%20FXY
2026-03-29 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27F28%2520FXY%27 HTTP/1.1" 200 None
2026-03-29 14:02:25 [bca.uk] INFO: Scrape type for F28%20FXY: 2
2026-03-29 14:02:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d1938b2c-c784-564d-af83-f69f55a74e07 with identifier: F28%20FXY
2026-03-29 14:02:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d1938b2c-c784-564d-af83-f69f55a74e07 with scrape type 2
2026-03-29 14:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d1938b2c-c784-564d-af83-f69f55a74e07 with scrape type 2
2026-03-29 14:02:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d1938b2c-c784-564d-af83-f69f55a74e07, identifier: F28%20FXY
2026-03-29 14:02:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d1938b2c-c784-564d-af83-f69f55a74e07 with identifier: F28%20FXY
2026-03-29 14:02:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d1938b2c-c784-564d-af83-f69f55a74e07 with identifier: F28%20FXY
2026-03-29 14:02:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d1938b2c-c784-564d-af83-f69f55a74e07 with identifier: F28%20FXY to the API
2026-03-29 14:02:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 236,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=F28%20FXY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd1938b2c-c784-564d-af83-f69f55a74e07',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'F28 FXY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=F28%20FXY&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 50723,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 EBL 130 L3 H3 TREND PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 L3 H3 TREND',
 'vin': 'WF0EXXTTREMD39393',
 'year': 2022}
2026-03-29 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27F28%2520FXY%27 HTTP/1.1" 200 None
2026-03-29 14:02:25 [bca.uk] INFO: Saving data for F28%20FXY: {'auction_closing_time': 1775037600.0, 'created_time': 1773909289.183423, 'last_price_update_time': 1774792945.889481}
2026-03-29 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='F28%2520FXY') HTTP/1.1" 204 0
2026-03-29 14:02:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699094039/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699094039>
2026-03-29 14:02:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698952827/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698952827>
2026-03-29 14:02:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023061/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DM21HLO/42811005?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=rhRXDg%2BOF%2FJXzJmb4K%2FW9pt%2FhweXyw7DL9dWWufB2Jw%3D)
2026-03-29 14:02:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023144/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023144>
2026-03-29 14:02:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698952801/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR12BZX/42811898?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=5tbfxP4R7QhG1WqMg2OfuiRCIO6TX3pYrefAQhjaZrc%3D)
2026-03-29 14:02:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA12XBB/42805583?sv=2020-08-04&st=2026-03-29T14%3A02%3A25Z&se=2026-03-29T14%3A27%3A25Z&sr=b&sp=r&sig=13lhJg2unJuBsTpsNlXhuxoIEv8ZoC6uK5LYP2OpeG4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA12%20XBB-GB>
2026-03-29 14:02:26 [bca.uk] INFO: Found listing with ID: MX69%20MZL
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX69%2520MZL%27 HTTP/1.1" 200 None
2026-03-29 14:02:26 [bca.uk] INFO: Scrape type for MX69%20MZL: 2
2026-03-29 14:02:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a468102f-f3d8-52d1-b8dc-8491cf6b9e7c with identifier: MX69%20MZL
2026-03-29 14:02:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a468102f-f3d8-52d1-b8dc-8491cf6b9e7c with scrape type 2
2026-03-29 14:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a468102f-f3d8-52d1-b8dc-8491cf6b9e7c with scrape type 2
2026-03-29 14:02:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a468102f-f3d8-52d1-b8dc-8491cf6b9e7c, identifier: MX69%20MZL
2026-03-29 14:02:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387143/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L30TEG/42811827?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=PJaTpncg13Q0qQRj2tRo2kPz0kyt6odzfNjxWOCUk%2B8%3D)
2026-03-29 14:02:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093982/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE08LTJ/42811338?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=IUlFzIVDnbwpx5qH%2B9wurma2W4PKkQ8sAI%2BNqRADpg0%3D)
2026-03-29 14:02:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a468102f-f3d8-52d1-b8dc-8491cf6b9e7c with identifier: MX69%20MZL
2026-03-29 14:02:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a468102f-f3d8-52d1-b8dc-8491cf6b9e7c with identifier: MX69%20MZL
2026-03-29 14:02:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a468102f-f3d8-52d1-b8dc-8491cf6b9e7c with identifier: MX69%20MZL to the API
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 206,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MX69%20MZL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a468102f-f3d8-52d1-b8dc-8491cf6b9e7c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MX69 MZL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MX69%20MZL&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 46694,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 TDCI 130 LWB (1 STOP) 1 WAY CrewCab Tipper',
 'transmission': 'manual',
 'trim': 'TDCI 130 LWB (1 STOP) 1 WAY',
 'vin': 'WF0EXXTTGEKE37247',
 'year': 2019}
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX69%2520MZL%27 HTTP/1.1" 200 None
2026-03-29 14:02:26 [bca.uk] INFO: Saving data for MX69%20MZL: {'auction_closing_time': 1775037600.0, 'created_time': 1774609425.461722, 'last_price_update_time': 1774792946.519361}
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MX69%2520MZL') HTTP/1.1" 204 0
2026-03-29 14:02:26 [bca.uk] INFO: Found listing with ID: SV21%20OYP
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV21%2520OYP%27 HTTP/1.1" 200 None
2026-03-29 14:02:26 [bca.uk] INFO: Scrape type for SV21%20OYP: 2
2026-03-29 14:02:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 00cd1837-039f-5c17-808c-e2947737d02e with identifier: SV21%20OYP
2026-03-29 14:02:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 00cd1837-039f-5c17-808c-e2947737d02e with scrape type 2
2026-03-29 14:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 00cd1837-039f-5c17-808c-e2947737d02e with scrape type 2
2026-03-29 14:02:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 00cd1837-039f-5c17-808c-e2947737d02e, identifier: SV21%20OYP
2026-03-29 14:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251afc610>
2026-03-29 14:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba08e58-d342-5338-a511-bb5620aee568/7ba08e58-d342-5338-a511-bb5620aee568_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FL30TEG%252F699387113%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387113/600 saved to cache
2026-03-29 14:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7ba08e58-d342-5338-a511-bb5620aee568
2026-03-29 14:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250959f50>
2026-03-29 14:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_652b92d2-4669-5e0d-bcfc-e5570d10b725/652b92d2-4669-5e0d-bcfc-e5570d10b725_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE08LTJ%252F699093913%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093913/600 saved to cache
2026-03-29 14:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 652b92d2-4669-5e0d-bcfc-e5570d10b725
2026-03-29 14:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ad3750>
2026-03-29 14:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_514eb2cf-c930-5802-9b74-b90f6bba8d1c/514eb2cf-c930-5802-9b74-b90f6bba8d1c_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDM21HLO%252F699023043%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023043/600 saved to cache
2026-03-29 14:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 514eb2cf-c930-5802-9b74-b90f6bba8d1c
2026-03-29 14:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251aed490>
2026-03-29 14:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41d45f5e-d7c7-5604-b986-1f0cc3eecf67/41d45f5e-d7c7-5604-b986-1f0cc3eecf67_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKR12BZX%252F698965096%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965096/600 saved to cache
2026-03-29 14:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 41d45f5e-d7c7-5604-b986-1f0cc3eecf67
2026-03-29 14:02:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ad2990>
2026-03-29 14:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8bcd6bba-12ff-560c-99e1-adbf1fa9a45d/8bcd6bba-12ff-560c-99e1-adbf1fa9a45d_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FJG03DAV%252F699411751%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411751/600 saved to cache
2026-03-29 14:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8bcd6bba-12ff-560c-99e1-adbf1fa9a45d
2026-03-29 14:02:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023171/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023171>
2026-03-29 14:02:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965154/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698965154>
2026-03-29 14:02:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY62JFU/42807964?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=UwIyyiYw1EFZ1uPn1EIa0AXnZhVM0ObhHj2mXBp1iYI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY62%20JFU-GB>
2026-03-29 14:02:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698952816/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR12BZX/42811898?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=5tbfxP4R7QhG1WqMg2OfuiRCIO6TX3pYrefAQhjaZrc%3D)
2026-03-29 14:02:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 00cd1837-039f-5c17-808c-e2947737d02e with identifier: SV21%20OYP
2026-03-29 14:02:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 00cd1837-039f-5c17-808c-e2947737d02e with identifier: SV21%20OYP
2026-03-29 14:02:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 00cd1837-039f-5c17-808c-e2947737d02e with identifier: SV21%20OYP to the API
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 249,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV21%20OYP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '00cd1837-039f-5c17-808c-e2947737d02e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV21 OYP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV21%20OYP&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'TOYOTA',
 'model': 'HILUX',
 'odometer': 98479,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'TOYOTA HILUX 2.8 D-4D INVINCIBLE X 4WD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'D-4D INVINCIBLE X 4WD',
 'vin': 'AHTBA3CD203254039',
 'year': 2021}
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV21%2520OYP%27 HTTP/1.1" 200 None
2026-03-29 14:02:27 [bca.uk] INFO: Saving data for SV21%20OYP: {'auction_closing_time': 1774951200.0, 'created_time': 1774609390.081625, 'last_price_update_time': 1774792947.243242}
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV21%2520OYP') HTTP/1.1" 204 0
2026-03-29 14:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699094012/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE08LTJ/42811338?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=IUlFzIVDnbwpx5qH%2B9wurma2W4PKkQ8sAI%2BNqRADpg0%3D)
2026-03-29 14:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023101/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DM21HLO/42811005?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=rhRXDg%2BOF%2FJXzJmb4K%2FW9pt%2FhweXyw7DL9dWWufB2Jw%3D)
2026-03-29 14:02:27 [bca.uk] INFO: Found listing with ID: PS61%20BAD
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PS61%2520BAD%27 HTTP/1.1" 200 None
2026-03-29 14:02:27 [bca.uk] INFO: Scrape type for PS61%20BAD: 2
2026-03-29 14:02:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 76110100-8a21-584f-a268-0812ec792d93 with identifier: PS61%20BAD
2026-03-29 14:02:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 76110100-8a21-584f-a268-0812ec792d93 with scrape type 2
2026-03-29 14:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 76110100-8a21-584f-a268-0812ec792d93 with scrape type 2
2026-03-29 14:02:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 76110100-8a21-584f-a268-0812ec792d93, identifier: PS61%20BAD
2026-03-29 14:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508c8890>
2026-03-29 14:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_514eb2cf-c930-5802-9b74-b90f6bba8d1c/514eb2cf-c930-5802-9b74-b90f6bba8d1c_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDM21HLO%252F699023061%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023061/600 saved to cache
2026-03-29 14:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 514eb2cf-c930-5802-9b74-b90f6bba8d1c
2026-03-29 14:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c8f810>
2026-03-29 14:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41d45f5e-d7c7-5604-b986-1f0cc3eecf67/41d45f5e-d7c7-5604-b986-1f0cc3eecf67_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKR12BZX%252F698952801%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698952801/600 saved to cache
2026-03-29 14:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 41d45f5e-d7c7-5604-b986-1f0cc3eecf67
2026-03-29 14:02:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:27 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:27 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a3ba10>
2026-03-29 14:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba08e58-d342-5338-a511-bb5620aee568/7ba08e58-d342-5338-a511-bb5620aee568_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FL30TEG%252F699387143%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387143/600 saved to cache
2026-03-29 14:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7ba08e58-d342-5338-a511-bb5620aee568
2026-03-29 14:02:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:27 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:27 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251909190>
2026-03-29 14:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_652b92d2-4669-5e0d-bcfc-e5570d10b725/652b92d2-4669-5e0d-bcfc-e5570d10b725_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE08LTJ%252F699093982%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093982/600 saved to cache
2026-03-29 14:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 652b92d2-4669-5e0d-bcfc-e5570d10b725
2026-03-29 14:02:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387163/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387163>
2026-03-29 14:02:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56OTV/42806961?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=bgzFNoNEtNiO0BdiwmSCbNfu3ztn4TL1XquiqSygfPQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY56%20OTV-GB>
2026-03-29 14:02:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 76110100-8a21-584f-a268-0812ec792d93 with identifier: PS61%20BAD
2026-03-29 14:02:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 76110100-8a21-584f-a268-0812ec792d93 with identifier: PS61%20BAD
2026-03-29 14:02:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 76110100-8a21-584f-a268-0812ec792d93 with identifier: PS61%20BAD to the API
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 228,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PS61%20BAD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '76110100-8a21-584f-a268-0812ec792d93',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PS61 BAD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PS61%20BAD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 65354,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 3.2 TDCI 200 WILDTRAK 4WD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'TDCI 200 WILDTRAK 4WD',
 'vin': '6FPPXXMJ2PHK29523',
 'year': 2018}
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PS61%2520BAD%27 HTTP/1.1" 200 None
2026-03-29 14:02:27 [bca.uk] INFO: Saving data for PS61%20BAD: {'auction_closing_time': 1774951200.0, 'created_time': 1774564991.346586, 'last_price_update_time': 1774792947.912808}
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PS61%2520BAD') HTTP/1.1" 204 0
2026-03-29 14:02:27 [bca.uk] INFO: Found listing with ID: LV17%20NZE
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV17%2520NZE%27 HTTP/1.1" 200 None
2026-03-29 14:02:27 [bca.uk] INFO: Scrape type for LV17%20NZE: 1
2026-03-29 14:02:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8a8e053-4302-527d-bbea-b02588d609e9 with identifier: LV17%20NZE
2026-03-29 14:02:27 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e8a8e053-4302-527d-bbea-b02588d609e9
2026-03-29 14:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698952827/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR12BZX/42811898?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=5tbfxP4R7QhG1WqMg2OfuiRCIO6TX3pYrefAQhjaZrc%3D)
2026-03-29 14:02:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965135/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698965135>
2026-03-29 14:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA12XBB/42805583?sv=2020-08-04&st=2026-03-29T14%3A02%3A25Z&se=2026-03-29T14%3A27%3A25Z&sr=b&sp=r&sig=13lhJg2unJuBsTpsNlXhuxoIEv8ZoC6uK5LYP2OpeG4%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/V90PWH/42807475?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=xzy7Ak7t%2BFP%2Fdso82C8aRe3IxD8LVkQdw%2Bj1S5Qa03U%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=V90%20PWH-GB>
2026-03-29 14:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253e4bfd0>
2026-03-29 14:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41d45f5e-d7c7-5604-b986-1f0cc3eecf67/41d45f5e-d7c7-5604-b986-1f0cc3eecf67_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKR12BZX%252F698952816%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698952816/600 saved to cache
2026-03-29 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 41d45f5e-d7c7-5604-b986-1f0cc3eecf67
2026-03-29 14:02:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:28 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:28 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508655d0>
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_652b92d2-4669-5e0d-bcfc-e5570d10b725/652b92d2-4669-5e0d-bcfc-e5570d10b725_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE08LTJ%252F699094012%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699094012/600 saved to cache
2026-03-29 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 652b92d2-4669-5e0d-bcfc-e5570d10b725
2026-03-29 14:02:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:28 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:28 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a77b50>
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_514eb2cf-c930-5802-9b74-b90f6bba8d1c/514eb2cf-c930-5802-9b74-b90f6bba8d1c_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDM21HLO%252F699023101%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023101/600 saved to cache
2026-03-29 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 514eb2cf-c930-5802-9b74-b90f6bba8d1c
2026-03-29 14:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023144/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DM21HLO/42811005?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=rhRXDg%2BOF%2FJXzJmb4K%2FW9pt%2FhweXyw7DL9dWWufB2Jw%3D)
2026-03-29 14:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699094039/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE08LTJ/42811338?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=IUlFzIVDnbwpx5qH%2B9wurma2W4PKkQ8sAI%2BNqRADpg0%3D)
2026-03-29 14:02:28 [bca.uk] INFO: Found listing with ID: GD70%20SRV
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD70%2520SRV%27 HTTP/1.1" 200 None
2026-03-29 14:02:28 [bca.uk] INFO: Scrape type for GD70%20SRV: 1
2026-03-29 14:02:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd415e3c-6a44-5210-8e82-1cf348857941 with identifier: GD70%20SRV
2026-03-29 14:02:28 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item bd415e3c-6a44-5210-8e82-1cf348857941
2026-03-29 14:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023124/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023124>
2026-03-29 14:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV25LLU/42807831?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=Z7E4QTKv8F1WdyvXsdR0tK32ptXru6N2u4%2BXGMdoRUU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV25%20LLU-GB>
2026-03-29 14:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387155/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387155>
2026-03-29 14:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY62JFU/42807964?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=UwIyyiYw1EFZ1uPn1EIa0AXnZhVM0ObhHj2mXBp1iYI%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023171/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DM21HLO/42811005?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=rhRXDg%2BOF%2FJXzJmb4K%2FW9pt%2FhweXyw7DL9dWWufB2Jw%3D)
2026-03-29 14:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965154/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR12BZX/42811898?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=5tbfxP4R7QhG1WqMg2OfuiRCIO6TX3pYrefAQhjaZrc%3D)
2026-03-29 14:02:28 [bca.uk] INFO: Found listing with ID: FE62%20FMX
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE62%2520FMX%27 HTTP/1.1" 200 None
2026-03-29 14:02:28 [bca.uk] INFO: Scrape type for FE62%20FMX: 1
2026-03-29 14:02:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 00ed0817-2246-5ffd-b8d8-b89fce4f9c4c with identifier: FE62%20FMX
2026-03-29 14:02:28 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 00ed0817-2246-5ffd-b8d8-b89fce4f9c4c
2026-03-29 14:02:28 [bca.uk] INFO: Found listing with ID: S17%20GON
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S17%2520GON%27 HTTP/1.1" 200 None
2026-03-29 14:02:28 [bca.uk] INFO: Scrape type for S17%20GON: 1
2026-03-29 14:02:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7cfb406-474b-52b9-a99b-9d5e27cab0e6 with identifier: S17%20GON
2026-03-29 14:02:28 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d7cfb406-474b-52b9-a99b-9d5e27cab0e6
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c8fb90>
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41d45f5e-d7c7-5604-b986-1f0cc3eecf67/41d45f5e-d7c7-5604-b986-1f0cc3eecf67_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKR12BZX%252F698952827%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698952827/600 saved to cache
2026-03-29 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 41d45f5e-d7c7-5604-b986-1f0cc3eecf67
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a3a410>
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5bea5c7f-28c2-5a01-a997-e11ebcb8df59/5bea5c7f-28c2-5a01-a997-e11ebcb8df59_expert_report_file_2539e371-7bbe-41e6-8c8d-8b8f2ff290ce.pdf HTTP/1.1" 201 0
2026-03-29 14:02:28 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 5bea5c7f-28c2-5a01-a997-e11ebcb8df59
2026-03-29 14:02:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5bea5c7f-28c2-5a01-a997-e11ebcb8df59, skipping ID generation
2026-03-29 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5bea5c7f-28c2-5a01-a997-e11ebcb8df59
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDA12XBB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DA12XBB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:28 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:28 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518dbe90>
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_514eb2cf-c930-5802-9b74-b90f6bba8d1c/514eb2cf-c930-5802-9b74-b90f6bba8d1c_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDM21HLO%252F699023144%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023144/600 saved to cache
2026-03-29 14:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 514eb2cf-c930-5802-9b74-b90f6bba8d1c
2026-03-29 14:02:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:28 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:28 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25095bdd0>
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_652b92d2-4669-5e0d-bcfc-e5570d10b725/652b92d2-4669-5e0d-bcfc-e5570d10b725_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE08LTJ%252F699094039%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699094039/600 saved to cache
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 652b92d2-4669-5e0d-bcfc-e5570d10b725
2026-03-29 14:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SR19HYZ/42808355?sv=2020-08-04&st=2026-03-29T14%3A02%3A28Z&se=2026-03-29T14%3A27%3A28Z&sr=b&sp=r&sig=y9adudtsJpLWQzEARqFLT1RPsfOHdLQoNjFFm6IqCL4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SR19%20HYZ-GB>
2026-03-29 14:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965117/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698965117>
2026-03-29 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56OTV/42806961?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=bgzFNoNEtNiO0BdiwmSCbNfu3ztn4TL1XquiqSygfPQ%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023078/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023078>
2026-03-29 14:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390145/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390145>
2026-03-29 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/V90PWH/42807475?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=xzy7Ak7t%2BFP%2Fdso82C8aRe3IxD8LVkQdw%2Bj1S5Qa03U%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965135/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR12BZX/42811898?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=5tbfxP4R7QhG1WqMg2OfuiRCIO6TX3pYrefAQhjaZrc%3D)
2026-03-29 14:02:29 [bca.uk] INFO: Found listing with ID: SD22%20AXR
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD22%2520AXR%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [bca.uk] INFO: Scrape type for SD22%20AXR: 1
2026-03-29 14:02:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d6f3d6b4-b075-53a4-880b-19e0214263e2 with identifier: SD22%20AXR
2026-03-29 14:02:29 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d6f3d6b4-b075-53a4-880b-19e0214263e2
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699221032%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699221032 not downloaded yet
2026-03-29 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387163/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L30TEG/42811827?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=PJaTpncg13Q0qQRj2tRo2kPz0kyt6odzfNjxWOCUk%2B8%3D)
2026-03-29 14:02:29 [bca.uk] INFO: Found listing with ID: YM70%20KJX
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM70%2520KJX%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [bca.uk] INFO: Scrape type for YM70%20KJX: 1
2026-03-29 14:02:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7f668be9-2c66-599e-aa2c-d179f493645d with identifier: YM70%20KJX
2026-03-29 14:02:29 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 7f668be9-2c66-599e-aa2c-d179f493645d
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699221041%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699221041 not downloaded yet
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509cf7d0>
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e65cd50-cc49-5a5f-a361-63eb4134e9b4/2e65cd50-cc49-5a5f-a361-63eb4134e9b4_expert_report_file_68cbbc1b-9f18-4d10-af65-16feb9b319e2.pdf HTTP/1.1" 201 0
2026-03-29 14:02:29 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2e65cd50-cc49-5a5f-a361-63eb4134e9b4
2026-03-29 14:02:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2e65cd50-cc49-5a5f-a361-63eb4134e9b4, skipping ID generation
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2e65cd50-cc49-5a5f-a361-63eb4134e9b4
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYY62JFU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YY62JFU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:29 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:29 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a3c5d0>
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_514eb2cf-c930-5802-9b74-b90f6bba8d1c/514eb2cf-c930-5802-9b74-b90f6bba8d1c_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDM21HLO%252F699023171%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023171/600 saved to cache
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 514eb2cf-c930-5802-9b74-b90f6bba8d1c
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25100e1d0>
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41d45f5e-d7c7-5604-b986-1f0cc3eecf67/41d45f5e-d7c7-5604-b986-1f0cc3eecf67_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKR12BZX%252F698965154%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965154/600 saved to cache
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 41d45f5e-d7c7-5604-b986-1f0cc3eecf67
2026-03-29 14:02:29 [bca.uk] INFO: Found listing with ID: CU68%20XJE
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU68%2520XJE%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [bca.uk] INFO: Scrape type for CU68%20XJE: 1
2026-03-29 14:02:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b15156bc-d405-5f3f-be9e-9ef25199c723 with identifier: CU68%20XJE
2026-03-29 14:02:29 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b15156bc-d405-5f3f-be9e-9ef25199c723
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699221047%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699221047 not downloaded yet
2026-03-29 14:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406401/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406401>
2026-03-29 14:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073241/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073241>
2026-03-29 14:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699094019/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699094019>
2026-03-29 14:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV17NZE/42787946?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=KmF9QJTTBGleWV22AJ9I2sYJv1kq3p9IWTD1mtbKegU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV17%20NZE-GB>
2026-03-29 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023124/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DM21HLO/42811005?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=rhRXDg%2BOF%2FJXzJmb4K%2FW9pt%2FhweXyw7DL9dWWufB2Jw%3D)
2026-03-29 14:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD70SRV/42788020?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=2RwtnSxhvBVtyav86xaBtkwlrQfAw2TYqARpmO9giYI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD70%20SRV-GB>
2026-03-29 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV25LLU/42807831?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=Z7E4QTKv8F1WdyvXsdR0tK32ptXru6N2u4%2BXGMdoRUU%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699229864%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229864 not downloaded yet
2026-03-29 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387155/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L30TEG/42811827?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=PJaTpncg13Q0qQRj2tRo2kPz0kyt6odzfNjxWOCUk%2B8%3D)
2026-03-29 14:02:29 [bca.uk] INFO: Found listing with ID: HT71%20UUJ
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT71%2520UUJ%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [bca.uk] INFO: Scrape type for HT71%20UUJ: 1
2026-03-29 14:02:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7fa31ccf-5c57-5791-a55e-783601604925 with identifier: HT71%20UUJ
2026-03-29 14:02:29 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 7fa31ccf-5c57-5791-a55e-783601604925
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699221053%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699221053 not downloaded yet
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699229874%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229874 not downloaded yet
2026-03-29 14:02:29 [bca.uk] INFO: Found listing with ID: MF69%20WCU
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF69%2520WCU%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [bca.uk] INFO: Scrape type for MF69%20WCU: 1
2026-03-29 14:02:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ac43dbe-094e-5f8c-bafe-647ee8d71adf with identifier: MF69%20WCU
2026-03-29 14:02:29 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3ac43dbe-094e-5f8c-bafe-647ee8d71adf
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699221064%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699221064 not downloaded yet
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a2ba50>
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd/cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd_expert_report_file_b8d9f5db-e9fd-49b9-9446-f14cf4143ca4.pdf HTTP/1.1" 201 0
2026-03-29 14:02:29 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd
2026-03-29 14:02:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd, skipping ID generation
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYY56OTV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YY56OTV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b04e10>
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3d8dd53e-5d5f-5916-82a4-0def647f5d17/3d8dd53e-5d5f-5916-82a4-0def647f5d17_expert_report_file_644d075d-7ffe-4e0c-bf85-6170dbdd7d8d.pdf HTTP/1.1" 201 0
2026-03-29 14:02:29 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3d8dd53e-5d5f-5916-82a4-0def647f5d17
2026-03-29 14:02:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3d8dd53e-5d5f-5916-82a4-0def647f5d17, skipping ID generation
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3d8dd53e-5d5f-5916-82a4-0def647f5d17
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DV90PWH-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=V90PWH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cc9f50>
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41d45f5e-d7c7-5604-b986-1f0cc3eecf67/41d45f5e-d7c7-5604-b986-1f0cc3eecf67_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKR12BZX%252F698965135%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965135/600 saved to cache
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 41d45f5e-d7c7-5604-b986-1f0cc3eecf67
2026-03-29 14:02:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:29 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:29 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250880550>
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba08e58-d342-5338-a511-bb5620aee568/7ba08e58-d342-5338-a511-bb5620aee568_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FL30TEG%252F699387163%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387163/600 saved to cache
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7ba08e58-d342-5338-a511-bb5620aee568
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699229881%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229881 not downloaded yet
2026-03-29 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023078/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DM21HLO/42811005?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=rhRXDg%2BOF%2FJXzJmb4K%2FW9pt%2FhweXyw7DL9dWWufB2Jw%3D)
2026-03-29 14:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/S17GON/42807530?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=oa0kCPHrtD7l0aQqzwEDhX9rkzJeqIuwgMLBCtsfN1k%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=S17%20GON-GB>
2026-03-29 14:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE62FMX/42809437?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=yCv4LwCBrzu9Mr7BmP7ckZtERg%2ByN9PznEtEdge3Ano%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE62%20FMX-GB>
2026-03-29 14:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221025/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DA12XBB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SR19HYZ/42808355?sv=2020-08-04&st=2026-03-29T14%3A02%3A28Z&se=2026-03-29T14%3A27%3A28Z&sr=b&sp=r&sig=y9adudtsJpLWQzEARqFLT1RPsfOHdLQoNjFFm6IqCL4%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965117/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR12BZX/42811898?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=5tbfxP4R7QhG1WqMg2OfuiRCIO6TX3pYrefAQhjaZrc%3D)
2026-03-29 14:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS70AEG/42809554?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=ow%2B%2BlhGyZg8uBjaqVNZG0iEAvefbqP31aIf1YsCvSNU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS70%20AEG-GB>
2026-03-29 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390145/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT61GBE/42811855?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=xxgYFy3wJ8hhJwQD8s%2BfwmGqXOs%2FSrkyrt1Y2FZvw8U%3D)
2026-03-29 14:02:29 [bca.uk] INFO: Found listing with ID: SH71%20GJJ
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH71%2520GJJ%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [bca.uk] INFO: Scrape type for SH71%20GJJ: 1
2026-03-29 14:02:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b with identifier: SH71%20GJJ
2026-03-29 14:02:29 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699221076%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699221076 not downloaded yet
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699229803%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229803 not downloaded yet
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699226929%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699226929 not downloaded yet
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699229893%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229893 not downloaded yet
2026-03-29 14:02:29 [bca.uk] INFO: Found listing with ID: GK21%20KXX
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK21%2520KXX%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [bca.uk] INFO: Scrape type for GK21%20KXX: 1
2026-03-29 14:02:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805 with identifier: GK21%20KXX
2026-03-29 14:02:29 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699221092%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699221092 not downloaded yet
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699229812%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229812 not downloaded yet
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699226954%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699226954 not downloaded yet
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699229900%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229900 not downloaded yet
2026-03-29 14:02:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:29 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:29 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c67b10>
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_514eb2cf-c930-5802-9b74-b90f6bba8d1c/514eb2cf-c930-5802-9b74-b90f6bba8d1c_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDM21HLO%252F699023124%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023124/600 saved to cache
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 514eb2cf-c930-5802-9b74-b90f6bba8d1c
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25096b950>
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_648c3718-68fd-5894-930d-ca9bcb5e0eab/648c3718-68fd-5894-930d-ca9bcb5e0eab_expert_report_file_c5dec195-67b3-4995-b5be-2d935e7b46de.pdf HTTP/1.1" 201 0
2026-03-29 14:02:29 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 648c3718-68fd-5894-930d-ca9bcb5e0eab
2026-03-29 14:02:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 648c3718-68fd-5894-930d-ca9bcb5e0eab, skipping ID generation
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 648c3718-68fd-5894-930d-ca9bcb5e0eab
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DOV25LLU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OV25LLU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:29 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:29 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25097ee50>
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba08e58-d342-5338-a511-bb5620aee568/7ba08e58-d342-5338-a511-bb5620aee568_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FL30TEG%252F699387155%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387155/600 saved to cache
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7ba08e58-d342-5338-a511-bb5620aee568
2026-03-29 14:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221041/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699221041>
2026-03-29 14:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229851/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YY62JFU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221047/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699221047>
2026-03-29 14:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD70SRV/42788020?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=2RwtnSxhvBVtyav86xaBtkwlrQfAw2TYqARpmO9giYI%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:29 [bca.uk] INFO: Found listing with ID: EO09%20NDU
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO09%2520NDU%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [bca.uk] INFO: Scrape type for EO09%20NDU: 1
2026-03-29 14:02:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1cbae6a4-84c1-583e-9651-934f4ad8fe80 with identifier: EO09%20NDU
2026-03-29 14:02:29 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1cbae6a4-84c1-583e-9651-934f4ad8fe80
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699221111%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699221111 not downloaded yet
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699229821%27 HTTP/1.1" 200 None
2026-03-29 14:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229821 not downloaded yet
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699226979%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699226979 not downloaded yet
2026-03-29 14:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV17NZE/42787946?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=KmF9QJTTBGleWV22AJ9I2sYJv1kq3p9IWTD1mtbKegU%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073241/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK61UXR/42811076?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=m6ZmAdFwD%2BZmtmuucQZr2vL%2FIDd8RErwZtlaqdB2%2FXo%3D)
2026-03-29 14:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699094019/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX09EXN/42811166?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=mgFJ8vO3S5dUS4uAt3QxkWLr6tGoEWR9DSYvYWiy8Cg%3D)
2026-03-29 14:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406401/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU12ETF/42811929?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=SFAceDNcarJxOT711ZimytkGAZ8toIN1Pf7iZI3PzzM%3D)
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699229913%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229913 not downloaded yet
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699225592%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699225592 not downloaded yet
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b6d2d0>
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_514eb2cf-c930-5802-9b74-b90f6bba8d1c/514eb2cf-c930-5802-9b74-b90f6bba8d1c_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDM21HLO%252F699023078%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023078/600 saved to cache
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 514eb2cf-c930-5802-9b74-b90f6bba8d1c
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ac7d10>
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7e7d10dd-c9e3-5181-b778-12e0e156185d/7e7d10dd-c9e3-5181-b778-12e0e156185d_expert_report_file_d5ac1055-377c-4621-9523-ab5a0b757755.pdf HTTP/1.1" 201 0
2026-03-29 14:02:30 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 7e7d10dd-c9e3-5181-b778-12e0e156185d
2026-03-29 14:02:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7e7d10dd-c9e3-5181-b778-12e0e156185d, skipping ID generation
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7e7d10dd-c9e3-5181-b778-12e0e156185d
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DSR19HYZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SR19HYZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25100e690>
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41d45f5e-d7c7-5604-b986-1f0cc3eecf67/41d45f5e-d7c7-5604-b986-1f0cc3eecf67_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKR12BZX%252F698965117%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965117/600 saved to cache
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 41d45f5e-d7c7-5604-b986-1f0cc3eecf67
2026-03-29 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251998d10>
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2702abd-a9e1-5e52-b464-0b4496e88473/d2702abd-a9e1-5e52-b464-0b4496e88473_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT61GBE%252F699390145%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390145/600 saved to cache
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d2702abd-a9e1-5e52-b464-0b4496e88473
2026-03-29 14:02:30 [bca.uk] INFO: Found listing with ID: CE64%20ONC
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE64%2520ONC%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [bca.uk] INFO: Scrape type for CE64%20ONC: 1
2026-03-29 14:02:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56fa7b63-e931-5f65-b8df-dfe281953443 with identifier: CE64%20ONC
2026-03-29 14:02:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 56fa7b63-e931-5f65-b8df-dfe281953443
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699221137%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699221137 not downloaded yet
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699229831%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229831 not downloaded yet
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699226988%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699226988 not downloaded yet
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699229931%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229931 not downloaded yet
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699225597%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699225597 not downloaded yet
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699234267%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234267 not downloaded yet
2026-03-29 14:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221025/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA12XBB/42805583?sv=2020-08-04&st=2026-03-29T14%3A02%3A25Z&se=2026-03-29T14%3A27%3A25Z&sr=b&sp=r&sig=13lhJg2unJuBsTpsNlXhuxoIEv8ZoC6uK5LYP2OpeG4%3D)
2026-03-29 14:02:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221064/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699221064>
2026-03-29 14:02:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699226922/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=V90PWH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229795/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YY56OTV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE62FMX/42809437?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=yCv4LwCBrzu9Mr7BmP7ckZtERg%2ByN9PznEtEdge3Ano%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS70AEG/42809554?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=ow%2B%2BlhGyZg8uBjaqVNZG0iEAvefbqP31aIf1YsCvSNU%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/S17GON/42807530?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=oa0kCPHrtD7l0aQqzwEDhX9rkzJeqIuwgMLBCtsfN1k%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:30 [bca.uk] INFO: Found listing with ID: DV17%20AKG
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV17%2520AKG%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [bca.uk] INFO: Scrape type for DV17%20AKG: 1
2026-03-29 14:02:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e17df885-8af4-5da9-8649-6e9d4f573da8 with identifier: DV17%20AKG
2026-03-29 14:02:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e17df885-8af4-5da9-8649-6e9d4f573da8
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699229839%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229839 not downloaded yet
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699227004%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699227004 not downloaded yet
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25413cdd0>
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bd415e3c-6a44-5210-8e82-1cf348857941/bd415e3c-6a44-5210-8e82-1cf348857941_expert_report_file_edda31c3-27e0-40ca-8e6f-0d8133d7973f.pdf HTTP/1.1" 201 0
2026-03-29 14:02:30 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item bd415e3c-6a44-5210-8e82-1cf348857941
2026-03-29 14:02:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bd415e3c-6a44-5210-8e82-1cf348857941, skipping ID generation
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bd415e3c-6a44-5210-8e82-1cf348857941
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGD70SRV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GD70SRV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508ebe90>
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8a8e053-4302-527d-bbea-b02588d609e9/e8a8e053-4302-527d-bbea-b02588d609e9_expert_report_file_d18b277a-a201-40d1-ba57-0af1a5e33cb4.pdf HTTP/1.1" 201 0
2026-03-29 14:02:30 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e8a8e053-4302-527d-bbea-b02588d609e9
2026-03-29 14:02:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e8a8e053-4302-527d-bbea-b02588d609e9, skipping ID generation
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e8a8e053-4302-527d-bbea-b02588d609e9
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLV17NZE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LV17NZE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b21690>
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53aeefe0-55b8-5aa4-b5e4-6efb0d2db981/53aeefe0-55b8-5aa4-b5e4-6efb0d2db981_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWK61UXR%252F699073241%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073241/600 saved to cache
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 53aeefe0-55b8-5aa4-b5e4-6efb0d2db981
2026-03-29 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25100a390>
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_743e1041-a76e-5aa8-9252-78c28c114069/743e1041-a76e-5aa8-9252-78c28c114069_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMX09EXN%252F699094019%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699094019/600 saved to cache
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 743e1041-a76e-5aa8-9252-78c28c114069
2026-03-29 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251acf990>
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f373bb7d-73db-5029-9e49-05619c8a7d34/f373bb7d-73db-5029-9e49-05619c8a7d34_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDU12ETF%252F699406401%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406401/600 saved to cache
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f373bb7d-73db-5029-9e49-05619c8a7d34
2026-03-29 14:02:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF69WCU/42807131?sv=2020-08-04&st=2026-03-29T14%3A02%3A30Z&se=2026-03-29T14%3A27%3A30Z&sr=b&sp=r&sig=Y5g389Hh4iKHuS09iKWaqU6ibGtXLJocVx5%2BbDopQ7I%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF69%20WCU-GB>
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699229942%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229942 not downloaded yet
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699225604%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699225604 not downloaded yet
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699234274%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234274 not downloaded yet
2026-03-29 14:02:30 [bca.uk] INFO: Found listing with ID: MP19%20GVC
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP19%2520GVC%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [bca.uk] INFO: Scrape type for MP19%20GVC: 1
2026-03-29 14:02:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ba001d2-b010-5a29-a271-294fbd22426a with identifier: MP19%20GVC
2026-03-29 14:02:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3ba001d2-b010-5a29-a271-294fbd22426a
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699229853%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229853 not downloaded yet
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699227030%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699227030 not downloaded yet
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699202005%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699202005 not downloaded yet
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699205151%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699205151 not downloaded yet
2026-03-29 14:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221041/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA12XBB/42805583?sv=2020-08-04&st=2026-03-29T14%3A02%3A25Z&se=2026-03-29T14%3A27%3A25Z&sr=b&sp=r&sig=13lhJg2unJuBsTpsNlXhuxoIEv8ZoC6uK5LYP2OpeG4%3D)
2026-03-29 14:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229851/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY62JFU/42807964?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=UwIyyiYw1EFZ1uPn1EIa0AXnZhVM0ObhHj2mXBp1iYI%3D)
2026-03-29 14:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221047/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA12XBB/42805583?sv=2020-08-04&st=2026-03-29T14%3A02%3A25Z&se=2026-03-29T14%3A27%3A25Z&sr=b&sp=r&sig=13lhJg2unJuBsTpsNlXhuxoIEv8ZoC6uK5LYP2OpeG4%3D)
2026-03-29 14:02:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229900/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229900>
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699229956%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229956 not downloaded yet
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699225611%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699225611 not downloaded yet
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699234286%27 HTTP/1.1" 200 None
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234286 not downloaded yet
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508eb510>
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5bea5c7f-28c2-5a01-a997-e11ebcb8df59/5bea5c7f-28c2-5a01-a997-e11ebcb8df59_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA12XBB%252F699221025%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221025/600 saved to cache
2026-03-29 14:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5bea5c7f-28c2-5a01-a997-e11ebcb8df59
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250981990>
2026-03-29 14:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_00ed0817-2246-5ffd-b8d8-b89fce4f9c4c/00ed0817-2246-5ffd-b8d8-b89fce4f9c4c_expert_report_file_1fa167f5-3093-46ff-9078-b7654f2e9470.pdf HTTP/1.1" 201 0
2026-03-29 14:02:31 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 00ed0817-2246-5ffd-b8d8-b89fce4f9c4c
2026-03-29 14:02:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 00ed0817-2246-5ffd-b8d8-b89fce4f9c4c, skipping ID generation
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 00ed0817-2246-5ffd-b8d8-b89fce4f9c4c
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DFE62FMX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FE62FMX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fc6810>
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3d4c907a-586f-5683-a2eb-0a23aeec57e1/3d4c907a-586f-5683-a2eb-0a23aeec57e1_expert_report_file_6c37b49c-dc9d-4c5c-8382-340458fae145.pdf HTTP/1.1" 201 0
2026-03-29 14:02:31 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3d4c907a-586f-5683-a2eb-0a23aeec57e1
2026-03-29 14:02:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3d4c907a-586f-5683-a2eb-0a23aeec57e1, skipping ID generation
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3d4c907a-586f-5683-a2eb-0a23aeec57e1
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYS70AEG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YS70AEG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c1ba10>
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7cfb406-474b-52b9-a99b-9d5e27cab0e6/d7cfb406-474b-52b9-a99b-9d5e27cab0e6_expert_report_file_b669f476-209b-40d9-a01a-03f776dd345a.pdf HTTP/1.1" 201 0
2026-03-29 14:02:31 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d7cfb406-474b-52b9-a99b-9d5e27cab0e6
2026-03-29 14:02:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d7cfb406-474b-52b9-a99b-9d5e27cab0e6, skipping ID generation
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d7cfb406-474b-52b9-a99b-9d5e27cab0e6
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DS17GON-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=S17GON-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229812/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229812>
2026-03-29 14:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699226954/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699226954>
2026-03-29 14:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225582/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OV25LLU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221092/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699221092>
2026-03-29 14:02:31 [bca.uk] INFO: Found listing with ID: VN62%20KOB
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN62%2520KOB%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [bca.uk] INFO: Scrape type for VN62%20KOB: 1
2026-03-29 14:02:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5 with identifier: VN62%20KOB
2026-03-29 14:02:31 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699229868%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229868 not downloaded yet
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699227057%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699227057 not downloaded yet
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699202014%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699202014 not downloaded yet
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699205159%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699205159 not downloaded yet
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699225621%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699225621 not downloaded yet
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699234295%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234295 not downloaded yet
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188805%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188805 not downloaded yet
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699262704%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699262704 not downloaded yet
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184705%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184705 not downloaded yet
2026-03-29 14:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229795/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56OTV/42806961?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=bgzFNoNEtNiO0BdiwmSCbNfu3ztn4TL1XquiqSygfPQ%3D)
2026-03-29 14:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699226922/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/V90PWH/42807475?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=xzy7Ak7t%2BFP%2Fdso82C8aRe3IxD8LVkQdw%2Bj1S5Qa03U%3D)
2026-03-29 14:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699226988/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699226988>
2026-03-29 14:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221064/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA12XBB/42805583?sv=2020-08-04&st=2026-03-29T14%3A02%3A25Z&se=2026-03-29T14%3A27%3A25Z&sr=b&sp=r&sig=13lhJg2unJuBsTpsNlXhuxoIEv8ZoC6uK5LYP2OpeG4%3D)
2026-03-29 14:02:31 [bca.uk] INFO: Found listing with ID: AV57%20XLW
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV57%2520XLW%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [bca.uk] INFO: Scrape type for AV57%20XLW: 1
2026-03-29 14:02:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 710cd2ff-3a51-5643-a272-40f31ea1c9fd with identifier: AV57%20XLW
2026-03-29 14:02:31 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 710cd2ff-3a51-5643-a272-40f31ea1c9fd
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699229888%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229888 not downloaded yet
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699227085%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699227085 not downloaded yet
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699202019%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699202019 not downloaded yet
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699205165%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699205165 not downloaded yet
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fc5f90>
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5bea5c7f-28c2-5a01-a997-e11ebcb8df59/5bea5c7f-28c2-5a01-a997-e11ebcb8df59_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA12XBB%252F699221041%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221041/600 saved to cache
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5bea5c7f-28c2-5a01-a997-e11ebcb8df59
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e6bcd0>
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e65cd50-cc49-5a5f-a361-63eb4134e9b4/2e65cd50-cc49-5a5f-a361-63eb4134e9b4_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYY62JFU%252F699229851%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229851/600 saved to cache
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2e65cd50-cc49-5a5f-a361-63eb4134e9b4
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25088ea50>
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5bea5c7f-28c2-5a01-a997-e11ebcb8df59/5bea5c7f-28c2-5a01-a997-e11ebcb8df59_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA12XBB%252F699221047%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221047/600 saved to cache
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5bea5c7f-28c2-5a01-a997-e11ebcb8df59
2026-03-29 14:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221137/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699221137>
2026-03-29 14:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229831/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229831>
2026-03-29 14:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF69WCU/42807131?sv=2020-08-04&st=2026-03-29T14%3A02%3A30Z&se=2026-03-29T14%3A27%3A30Z&sr=b&sp=r&sig=Y5g389Hh4iKHuS09iKWaqU6ibGtXLJocVx5%2BbDopQ7I%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE64ONC/42804868?sv=2020-08-04&st=2026-03-29T14%3A02%3A31Z&se=2026-03-29T14%3A27%3A31Z&sr=b&sp=r&sig=MpIbIZ%2B1yFcbBJOFVzx72F24z9mdOizLuRcfy3JrWDo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE64%20ONC-GB>
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699225632%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699225632 not downloaded yet
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699234307%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234307 not downloaded yet
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188810%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188810 not downloaded yet
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699262710%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699262710 not downloaded yet
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184712%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184712 not downloaded yet
2026-03-29 14:02:31 [bca.uk] INFO: Found listing with ID: CP12%20SXF
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP12%2520SXF%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [bca.uk] INFO: Scrape type for CP12%20SXF: 1
2026-03-29 14:02:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de6c57f9-84bc-5f40-92cb-e3497b953b17 with identifier: CP12%20SXF
2026-03-29 14:02:31 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item de6c57f9-84bc-5f40-92cb-e3497b953b17
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699229907%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229907 not downloaded yet
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699227105%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699227105 not downloaded yet
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699202025%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699202025 not downloaded yet
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699205175%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699205175 not downloaded yet
2026-03-29 14:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229900/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY62JFU/42807964?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=UwIyyiYw1EFZ1uPn1EIa0AXnZhVM0ObhHj2mXBp1iYI%3D)
2026-03-29 14:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225604/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699225604>
2026-03-29 14:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229942/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229942>
2026-03-29 14:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234274/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234274>
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699225645%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699225645 not downloaded yet
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699234329%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234329 not downloaded yet
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188815%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188815 not downloaded yet
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699262718%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699262718 not downloaded yet
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184721%27 HTTP/1.1" 200 None
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184721 not downloaded yet
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250982c10>
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd/cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYY56OTV%252F699229795%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229795/600 saved to cache
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25198f810>
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3d8dd53e-5d5f-5916-82a4-0def647f5d17/3d8dd53e-5d5f-5916-82a4-0def647f5d17_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FV90PWH%252F699226922%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699226922/600 saved to cache
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3d8dd53e-5d5f-5916-82a4-0def647f5d17
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508cd490>
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5bea5c7f-28c2-5a01-a997-e11ebcb8df59/5bea5c7f-28c2-5a01-a997-e11ebcb8df59_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA12XBB%252F699221064%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221064/600 saved to cache
2026-03-29 14:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5bea5c7f-28c2-5a01-a997-e11ebcb8df59
2026-03-29 14:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699226954/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/V90PWH/42807475?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=xzy7Ak7t%2BFP%2Fdso82C8aRe3IxD8LVkQdw%2Bj1S5Qa03U%3D)
2026-03-29 14:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229812/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56OTV/42806961?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=bgzFNoNEtNiO0BdiwmSCbNfu3ztn4TL1XquiqSygfPQ%3D)
2026-03-29 14:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225582/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV25LLU/42807831?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=Z7E4QTKv8F1WdyvXsdR0tK32ptXru6N2u4%2BXGMdoRUU%3D)
2026-03-29 14:02:32 [bca.uk] INFO: Found listing with ID: WH65%20TTZ
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WH65%2520TTZ%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [bca.uk] INFO: Scrape type for WH65%20TTZ: 1
2026-03-29 14:02:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 854d3aa4-acd5-51e7-afc9-d841fb34f942 with identifier: WH65%20TTZ
2026-03-29 14:02:32 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 854d3aa4-acd5-51e7-afc9-d841fb34f942
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699202032%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699202032 not downloaded yet
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699205180%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699205180 not downloaded yet
2026-03-29 14:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221092/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA12XBB/42805583?sv=2020-08-04&st=2026-03-29T14%3A02%3A25Z&se=2026-03-29T14%3A27%3A25Z&sr=b&sp=r&sig=13lhJg2unJuBsTpsNlXhuxoIEv8ZoC6uK5LYP2OpeG4%3D)
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699225656%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699225656 not downloaded yet
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699234348%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234348 not downloaded yet
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188818%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188818 not downloaded yet
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699262723%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699262723 not downloaded yet
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184752%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184752 not downloaded yet
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25088d590>
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ac43dbe-094e-5f8c-bafe-647ee8d71adf/3ac43dbe-094e-5f8c-bafe-647ee8d71adf_expert_report_file_4c4f60c6-efae-4fa8-a85e-785e8f067d26.pdf HTTP/1.1" 201 0
2026-03-29 14:02:32 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3ac43dbe-094e-5f8c-bafe-647ee8d71adf
2026-03-29 14:02:32 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3ac43dbe-094e-5f8c-bafe-647ee8d71adf, skipping ID generation
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3ac43dbe-094e-5f8c-bafe-647ee8d71adf
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMF69WCU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MF69WCU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699226988/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/V90PWH/42807475?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=xzy7Ak7t%2BFP%2Fdso82C8aRe3IxD8LVkQdw%2Bj1S5Qa03U%3D)
2026-03-29 14:02:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202014/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699202014>
2026-03-29 14:02:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699227057/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699227057>
2026-03-29 14:02:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205159/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699205159>
2026-03-29 14:02:32 [bca.uk] INFO: Found listing with ID: FG22%20VVP
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG22%2520VVP%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [bca.uk] INFO: Scrape type for FG22%20VVP: 1
2026-03-29 14:02:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bae56dad-4557-58d9-b31e-e70877b342bf with identifier: FG22%20VVP
2026-03-29 14:02:32 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item bae56dad-4557-58d9-b31e-e70877b342bf
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699202043%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699202043 not downloaded yet
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699205191%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699205191 not downloaded yet
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699225667%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699225667 not downloaded yet
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699234366%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234366 not downloaded yet
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188825%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188825 not downloaded yet
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699262728%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699262728 not downloaded yet
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184763%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184763 not downloaded yet
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699183340%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699183340 not downloaded yet
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250883b10>
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e65cd50-cc49-5a5f-a361-63eb4134e9b4/2e65cd50-cc49-5a5f-a361-63eb4134e9b4_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYY62JFU%252F699229900%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229900/600 saved to cache
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2e65cd50-cc49-5a5f-a361-63eb4134e9b4
2026-03-29 14:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229831/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56OTV/42806961?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=bgzFNoNEtNiO0BdiwmSCbNfu3ztn4TL1XquiqSygfPQ%3D)
2026-03-29 14:02:32 [bca.uk] INFO: Found listing with ID: BJ10%20FDU
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ10%2520FDU%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [bca.uk] INFO: Scrape type for BJ10%20FDU: 1
2026-03-29 14:02:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f427e04e-8eec-5908-b3dd-fb0082cae141 with identifier: BJ10%20FDU
2026-03-29 14:02:32 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f427e04e-8eec-5908-b3dd-fb0082cae141
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699202053%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699202053 not downloaded yet
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699205206%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699205206 not downloaded yet
2026-03-29 14:02:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184705/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184705>
2026-03-29 14:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234274/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SR19HYZ/42808355?sv=2020-08-04&st=2026-03-29T14%3A02%3A28Z&se=2026-03-29T14%3A27%3A28Z&sr=b&sp=r&sig=y9adudtsJpLWQzEARqFLT1RPsfOHdLQoNjFFm6IqCL4%3D)
2026-03-29 14:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225604/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV25LLU/42807831?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=Z7E4QTKv8F1WdyvXsdR0tK32ptXru6N2u4%2BXGMdoRUU%3D)
2026-03-29 14:02:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184712/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184712>
2026-03-29 14:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE64ONC/42804868?sv=2020-08-04&st=2026-03-29T14%3A02%3A31Z&se=2026-03-29T14%3A27%3A31Z&sr=b&sp=r&sig=MpIbIZ%2B1yFcbBJOFVzx72F24z9mdOizLuRcfy3JrWDo%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699234381%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234381 not downloaded yet
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188840%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188840 not downloaded yet
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699262741%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699262741 not downloaded yet
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184778%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184778 not downloaded yet
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699183352%27 HTTP/1.1" 200 None
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699183352 not downloaded yet
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250948bd0>
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3d8dd53e-5d5f-5916-82a4-0def647f5d17/3d8dd53e-5d5f-5916-82a4-0def647f5d17_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FV90PWH%252F699226954%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699226954/600 saved to cache
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3d8dd53e-5d5f-5916-82a4-0def647f5d17
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250960c90>
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd/cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYY56OTV%252F699229812%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229812/600 saved to cache
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff254139bd0>
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_648c3718-68fd-5894-930d-ca9bcb5e0eab/648c3718-68fd-5894-930d-ca9bcb5e0eab_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV25LLU%252F699225582%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225582/600 saved to cache
2026-03-29 14:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 648c3718-68fd-5894-930d-ca9bcb5e0eab
2026-03-29 14:02:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25190bd90>
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5bea5c7f-28c2-5a01-a997-e11ebcb8df59/5bea5c7f-28c2-5a01-a997-e11ebcb8df59_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA12XBB%252F699221092%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221092/600 saved to cache
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5bea5c7f-28c2-5a01-a997-e11ebcb8df59
2026-03-29 14:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221137/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA12XBB/42805583?sv=2020-08-04&st=2026-03-29T14%3A02%3A25Z&se=2026-03-29T14%3A27%3A25Z&sr=b&sp=r&sig=13lhJg2unJuBsTpsNlXhuxoIEv8ZoC6uK5LYP2OpeG4%3D)
2026-03-29 14:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229942/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY62JFU/42807964?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=UwIyyiYw1EFZ1uPn1EIa0AXnZhVM0ObhHj2mXBp1iYI%3D)
2026-03-29 14:02:33 [bca.uk] INFO: Found listing with ID: DS14%20BYP
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS14%2520BYP%27 HTTP/1.1" 200 None
2026-03-29 14:02:33 [bca.uk] INFO: Scrape type for DS14%20BYP: 1
2026-03-29 14:02:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b9fe0918-a89c-5a01-a81e-a9782880ab60 with identifier: DS14%20BYP
2026-03-29 14:02:33 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b9fe0918-a89c-5a01-a81e-a9782880ab60
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699202069%27 HTTP/1.1" 200 None
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699202069 not downloaded yet
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699205222%27 HTTP/1.1" 200 None
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699205222 not downloaded yet
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188853%27 HTTP/1.1" 200 None
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188853 not downloaded yet
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699262751%27 HTTP/1.1" 200 None
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699262751 not downloaded yet
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184792%27 HTTP/1.1" 200 None
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184792 not downloaded yet
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699183362%27 HTTP/1.1" 200 None
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699183362 not downloaded yet
2026-03-29 14:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205159/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV17NZE/42787946?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=KmF9QJTTBGleWV22AJ9I2sYJv1kq3p9IWTD1mtbKegU%3D)
2026-03-29 14:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188815/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188815>
2026-03-29 14:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262718/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699262718>
2026-03-29 14:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234329/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234329>
2026-03-29 14:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184721/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184721>
2026-03-29 14:02:33 [bca.uk] INFO: Found listing with ID: FV14%20GWX
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV14%2520GWX%27 HTTP/1.1" 200 None
2026-03-29 14:02:33 [bca.uk] INFO: Scrape type for FV14%20GWX: 1
2026-03-29 14:02:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a896888-9c00-55a7-bf8d-b0d34c8d4324 with identifier: FV14%20GWX
2026-03-29 14:02:33 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0a896888-9c00-55a7-bf8d-b0d34c8d4324
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699202082%27 HTTP/1.1" 200 None
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699202082 not downloaded yet
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699205237%27 HTTP/1.1" 200 None
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699205237 not downloaded yet
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e16890>
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3d8dd53e-5d5f-5916-82a4-0def647f5d17/3d8dd53e-5d5f-5916-82a4-0def647f5d17_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FV90PWH%252F699226988%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699226988/600 saved to cache
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3d8dd53e-5d5f-5916-82a4-0def647f5d17
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25087bcd0>
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd/cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYY56OTV%252F699229831%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229831/600 saved to cache
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25413ca10>
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7e7d10dd-c9e3-5181-b778-12e0e156185d/7e7d10dd-c9e3-5181-b778-12e0e156185d_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSR19HYZ%252F699234274%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234274/600 saved to cache
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7e7d10dd-c9e3-5181-b778-12e0e156185d
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b8fcd0>
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_648c3718-68fd-5894-930d-ca9bcb5e0eab/648c3718-68fd-5894-930d-ca9bcb5e0eab_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV25LLU%252F699225604%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225604/600 saved to cache
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 648c3718-68fd-5894-930d-ca9bcb5e0eab
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b7f0d0>
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56fa7b63-e931-5f65-b8df-dfe281953443/56fa7b63-e931-5f65-b8df-dfe281953443_expert_report_file_cd947e79-6020-449f-99ad-cabadbd0ac02.pdf HTTP/1.1" 201 0
2026-03-29 14:02:33 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 56fa7b63-e931-5f65-b8df-dfe281953443
2026-03-29 14:02:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 56fa7b63-e931-5f65-b8df-dfe281953443, skipping ID generation
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 56fa7b63-e931-5f65-b8df-dfe281953443
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DCE64ONC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CE64ONC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202014/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD70SRV/42788020?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=2RwtnSxhvBVtyav86xaBtkwlrQfAw2TYqARpmO9giYI%3D)
2026-03-29 14:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205180/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699205180>
2026-03-29 14:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699227057/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/V90PWH/42807475?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=xzy7Ak7t%2BFP%2Fdso82C8aRe3IxD8LVkQdw%2Bj1S5Qa03U%3D)
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188865%27 HTTP/1.1" 200 None
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188865 not downloaded yet
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699262767%27 HTTP/1.1" 200 None
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699262767 not downloaded yet
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184804%27 HTTP/1.1" 200 None
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184804 not downloaded yet
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699183368%27 HTTP/1.1" 200 None
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699183368 not downloaded yet
2026-03-29 14:02:33 [bca.uk] INFO: Found listing with ID: KX17%20GMJ
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX17%2520GMJ%27 HTTP/1.1" 200 None
2026-03-29 14:02:33 [bca.uk] INFO: Scrape type for KX17%20GMJ: 1
2026-03-29 14:02:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a606ae16-dcef-5a9d-894b-abfc1f4fb3b8 with identifier: KX17%20GMJ
2026-03-29 14:02:33 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a606ae16-dcef-5a9d-894b-abfc1f4fb3b8
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699148403%27 HTTP/1.1" 200 None
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699148403 not downloaded yet
2026-03-29 14:02:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c54990>
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5bea5c7f-28c2-5a01-a997-e11ebcb8df59/5bea5c7f-28c2-5a01-a997-e11ebcb8df59_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA12XBB%252F699221137%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221137/600 saved to cache
2026-03-29 14:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5bea5c7f-28c2-5a01-a997-e11ebcb8df59
2026-03-29 14:02:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a55b10>
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e65cd50-cc49-5a5f-a361-63eb4134e9b4/2e65cd50-cc49-5a5f-a361-63eb4134e9b4_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYY62JFU%252F699229942%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229942/600 saved to cache
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2e65cd50-cc49-5a5f-a361-63eb4134e9b4
2026-03-29 14:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184712/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/S17GON/42807530?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=oa0kCPHrtD7l0aQqzwEDhX9rkzJeqIuwgMLBCtsfN1k%3D)
2026-03-29 14:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184705/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/S17GON/42807530?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=oa0kCPHrtD7l0aQqzwEDhX9rkzJeqIuwgMLBCtsfN1k%3D)
2026-03-29 14:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184763/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184763>
2026-03-29 14:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262728/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699262728>
2026-03-29 14:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183340/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699183340>
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188881%27 HTTP/1.1" 200 None
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188881 not downloaded yet
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699262784%27 HTTP/1.1" 200 None
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699262784 not downloaded yet
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184818%27 HTTP/1.1" 200 None
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184818 not downloaded yet
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699183382%27 HTTP/1.1" 200 None
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699183382 not downloaded yet
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b62790>
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8a8e053-4302-527d-bbea-b02588d609e9/e8a8e053-4302-527d-bbea-b02588d609e9_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV17NZE%252F699205159%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205159/600 saved to cache
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e8a8e053-4302-527d-bbea-b02588d609e9
2026-03-29 14:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205206/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699205206>
2026-03-29 14:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188825/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188825>
2026-03-29 14:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202053/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699202053>
2026-03-29 14:02:34 [bca.uk] INFO: Found listing with ID: OE14%20XKO
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE14%2520XKO%27 HTTP/1.1" 200 None
2026-03-29 14:02:34 [bca.uk] INFO: Scrape type for OE14%20XKO: 1
2026-03-29 14:02:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc8bc5b3-ed45-5040-8200-129f5fe853a6 with identifier: OE14%20XKO
2026-03-29 14:02:34 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item dc8bc5b3-ed45-5040-8200-129f5fe853a6
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699148408%27 HTTP/1.1" 200 None
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699148408 not downloaded yet
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699183399%27 HTTP/1.1" 200 None
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699183399 not downloaded yet
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c54310>
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bd415e3c-6a44-5210-8e82-1cf348857941/bd415e3c-6a44-5210-8e82-1cf348857941_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGD70SRV%252F699202014%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202014/600 saved to cache
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item bd415e3c-6a44-5210-8e82-1cf348857941
2026-03-29 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a4e350>
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3d8dd53e-5d5f-5916-82a4-0def647f5d17/3d8dd53e-5d5f-5916-82a4-0def647f5d17_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FV90PWH%252F699227057%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699227057/600 saved to cache
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3d8dd53e-5d5f-5916-82a4-0def647f5d17
2026-03-29 14:02:34 [bca.uk] INFO: Found listing with ID: VK58%20ADX
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK58%2520ADX%27 HTTP/1.1" 200 None
2026-03-29 14:02:34 [bca.uk] INFO: Scrape type for VK58%20ADX: 1
2026-03-29 14:02:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6bcc4fae-2b65-53cd-8749-b0852345c8c2 with identifier: VK58%20ADX
2026-03-29 14:02:34 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 6bcc4fae-2b65-53cd-8749-b0852345c8c2
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699148413%27 HTTP/1.1" 200 None
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699148413 not downloaded yet
2026-03-29 14:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184721/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/S17GON/42807530?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=oa0kCPHrtD7l0aQqzwEDhX9rkzJeqIuwgMLBCtsfN1k%3D)
2026-03-29 14:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205222/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699205222>
2026-03-29 14:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262718/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS70AEG/42809554?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=ow%2B%2BlhGyZg8uBjaqVNZG0iEAvefbqP31aIf1YsCvSNU%3D)
2026-03-29 14:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188815/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE62FMX/42809437?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=yCv4LwCBrzu9Mr7BmP7ckZtERg%2ByN9PznEtEdge3Ano%3D)
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699183414%27 HTTP/1.1" 200 None
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699183414 not downloaded yet
2026-03-29 14:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234329/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SR19HYZ/42808355?sv=2020-08-04&st=2026-03-29T14%3A02%3A28Z&se=2026-03-29T14%3A27%3A28Z&sr=b&sp=r&sig=y9adudtsJpLWQzEARqFLT1RPsfOHdLQoNjFFm6IqCL4%3D)
2026-03-29 14:02:34 [bca.uk] INFO: Found listing with ID: DP70%20AVE
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP70%2520AVE%27 HTTP/1.1" 200 None
2026-03-29 14:02:34 [bca.uk] INFO: Scrape type for DP70%20AVE: 1
2026-03-29 14:02:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb68529f-b3f7-5b30-a03f-66caefdbd662 with identifier: DP70%20AVE
2026-03-29 14:02:34 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item cb68529f-b3f7-5b30-a03f-66caefdbd662
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699148417%27 HTTP/1.1" 200 None
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699148417 not downloaded yet
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a4c410>
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7cfb406-474b-52b9-a99b-9d5e27cab0e6/d7cfb406-474b-52b9-a99b-9d5e27cab0e6_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FS17GON%252F699184712%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184712/600 saved to cache
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d7cfb406-474b-52b9-a99b-9d5e27cab0e6
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a56790>
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7cfb406-474b-52b9-a99b-9d5e27cab0e6/d7cfb406-474b-52b9-a99b-9d5e27cab0e6_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FS17GON%252F699184705%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184705/600 saved to cache
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d7cfb406-474b-52b9-a99b-9d5e27cab0e6
2026-03-29 14:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205180/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV17NZE/42787946?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=KmF9QJTTBGleWV22AJ9I2sYJv1kq3p9IWTD1mtbKegU%3D)
2026-03-29 14:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183362/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699183362>
2026-03-29 14:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184792/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184792>
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699183430%27 HTTP/1.1" 200 None
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699183430 not downloaded yet
2026-03-29 14:02:34 [bca.uk] INFO: Found listing with ID: KT64%20OEX
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT64%2520OEX%27 HTTP/1.1" 200 None
2026-03-29 14:02:34 [bca.uk] INFO: Scrape type for KT64%20OEX: 1
2026-03-29 14:02:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 607cf0c5-53e4-5e99-a480-ee2a89a2ecd7 with identifier: KT64%20OEX
2026-03-29 14:02:34 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 607cf0c5-53e4-5e99-a480-ee2a89a2ecd7
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699148424%27 HTTP/1.1" 200 None
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699148424 not downloaded yet
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699183448%27 HTTP/1.1" 200 None
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699183448 not downloaded yet
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e48b10>
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7cfb406-474b-52b9-a99b-9d5e27cab0e6/d7cfb406-474b-52b9-a99b-9d5e27cab0e6_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FS17GON%252F699184721%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184721/600 saved to cache
2026-03-29 14:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d7cfb406-474b-52b9-a99b-9d5e27cab0e6
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c7de90>
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3d4c907a-586f-5683-a2eb-0a23aeec57e1/3d4c907a-586f-5683-a2eb-0a23aeec57e1_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYS70AEG%252F699262718%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262718/600 saved to cache
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3d4c907a-586f-5683-a2eb-0a23aeec57e1
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251aba410>
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_00ed0817-2246-5ffd-b8d8-b89fce4f9c4c/00ed0817-2246-5ffd-b8d8-b89fce4f9c4c_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE62FMX%252F699188815%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188815/600 saved to cache
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 00ed0817-2246-5ffd-b8d8-b89fce4f9c4c
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a4cb10>
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7e7d10dd-c9e3-5181-b778-12e0e156185d/7e7d10dd-c9e3-5181-b778-12e0e156185d_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSR19HYZ%252F699234329%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234329/600 saved to cache
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7e7d10dd-c9e3-5181-b778-12e0e156185d
2026-03-29 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184763/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/S17GON/42807530?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=oa0kCPHrtD7l0aQqzwEDhX9rkzJeqIuwgMLBCtsfN1k%3D)
2026-03-29 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184804/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184804>
2026-03-29 14:02:35 [bca.uk] INFO: Found listing with ID: LP71%20TZD
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP71%2520TZD%27 HTTP/1.1" 200 None
2026-03-29 14:02:35 [bca.uk] INFO: Scrape type for LP71%20TZD: 1
2026-03-29 14:02:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4fe28174-c4fa-5f8f-8735-0c02fd51e417 with identifier: LP71%20TZD
2026-03-29 14:02:35 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 4fe28174-c4fa-5f8f-8735-0c02fd51e417
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699148435%27 HTTP/1.1" 200 None
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699148435 not downloaded yet
2026-03-29 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183368/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699183368>
2026-03-29 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262728/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS70AEG/42809554?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=ow%2B%2BlhGyZg8uBjaqVNZG0iEAvefbqP31aIf1YsCvSNU%3D)
2026-03-29 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188825/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE62FMX/42809437?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=yCv4LwCBrzu9Mr7BmP7ckZtERg%2ByN9PznEtEdge3Ano%3D)
2026-03-29 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183340/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF69WCU/42807131?sv=2020-08-04&st=2026-03-29T14%3A02%3A30Z&se=2026-03-29T14%3A27%3A30Z&sr=b&sp=r&sig=Y5g389Hh4iKHuS09iKWaqU6ibGtXLJocVx5%2BbDopQ7I%3D)
2026-03-29 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205206/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV17NZE/42787946?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=KmF9QJTTBGleWV22AJ9I2sYJv1kq3p9IWTD1mtbKegU%3D)
2026-03-29 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202053/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD70SRV/42788020?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=2RwtnSxhvBVtyav86xaBtkwlrQfAw2TYqARpmO9giYI%3D)
2026-03-29 14:02:35 [bca.uk] INFO: Found listing with ID: YD66%20GXJ
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD66%2520GXJ%27 HTTP/1.1" 200 None
2026-03-29 14:02:35 [bca.uk] INFO: Scrape type for YD66%20GXJ: 1
2026-03-29 14:02:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2642729d-3a94-5649-a8c8-66c9a74d7098 with identifier: YD66%20GXJ
2026-03-29 14:02:35 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2642729d-3a94-5649-a8c8-66c9a74d7098
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699148449%27 HTTP/1.1" 200 None
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699148449 not downloaded yet
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519aa8d0>
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8a8e053-4302-527d-bbea-b02588d609e9/e8a8e053-4302-527d-bbea-b02588d609e9_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV17NZE%252F699205180%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205180/600 saved to cache
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e8a8e053-4302-527d-bbea-b02588d609e9
2026-03-29 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148413/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699148413>
2026-03-29 14:02:35 [bca.uk] INFO: Found listing with ID: YT68%20LWE
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT68%2520LWE%27 HTTP/1.1" 200 None
2026-03-29 14:02:35 [bca.uk] INFO: Scrape type for YT68%20LWE: 1
2026-03-29 14:02:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e with identifier: YT68%20LWE
2026-03-29 14:02:35 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699148458%27 HTTP/1.1" 200 None
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699148458 not downloaded yet
2026-03-29 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205222/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV17NZE/42787946?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=KmF9QJTTBGleWV22AJ9I2sYJv1kq3p9IWTD1mtbKegU%3D)
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bccd90>
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7cfb406-474b-52b9-a99b-9d5e27cab0e6/d7cfb406-474b-52b9-a99b-9d5e27cab0e6_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FS17GON%252F699184763%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184763/600 saved to cache
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d7cfb406-474b-52b9-a99b-9d5e27cab0e6
2026-03-29 14:02:35 [bca.uk] INFO: Found listing with ID: ESZ%208751
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ESZ%25208751%27 HTTP/1.1" 200 None
2026-03-29 14:02:35 [bca.uk] INFO: Scrape type for ESZ%208751: 0
2026-03-29 14:02:35 [bca.uk] INFO: Found listing with ID: MK70%20LXC
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK70%2520LXC%27 HTTP/1.1" 200 None
2026-03-29 14:02:35 [bca.uk] INFO: Scrape type for MK70%20LXC: 0
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699148474%27 HTTP/1.1" 200 None
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699148474 not downloaded yet
2026-03-29 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183414/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699183414>
2026-03-29 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183399/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699183399>
2026-03-29 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK58ADX/42810522?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=yQwDJryqcw1HV7nZh02LOlY6KWdv9QEzwpohBvTcqLE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK58%20ADX-GB>
2026-03-29 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148408/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699148408>
2026-03-29 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183362/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF69WCU/42807131?sv=2020-08-04&st=2026-03-29T14%3A02%3A30Z&se=2026-03-29T14%3A27%3A30Z&sr=b&sp=r&sig=Y5g389Hh4iKHuS09iKWaqU6ibGtXLJocVx5%2BbDopQ7I%3D)
2026-03-29 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184792/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/S17GON/42807530?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=oa0kCPHrtD7l0aQqzwEDhX9rkzJeqIuwgMLBCtsfN1k%3D)
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bb10d0>
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3d4c907a-586f-5683-a2eb-0a23aeec57e1/3d4c907a-586f-5683-a2eb-0a23aeec57e1_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYS70AEG%252F699262728%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262728/600 saved to cache
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3d4c907a-586f-5683-a2eb-0a23aeec57e1
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d3b0d0>
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_00ed0817-2246-5ffd-b8d8-b89fce4f9c4c/00ed0817-2246-5ffd-b8d8-b89fce4f9c4c_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE62FMX%252F699188825%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188825/600 saved to cache
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 00ed0817-2246-5ffd-b8d8-b89fce4f9c4c
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c64110>
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ac43dbe-094e-5f8c-bafe-647ee8d71adf/3ac43dbe-094e-5f8c-bafe-647ee8d71adf_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF69WCU%252F699183340%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183340/600 saved to cache
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3ac43dbe-094e-5f8c-bafe-647ee8d71adf
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2541344d0>
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8a8e053-4302-527d-bbea-b02588d609e9/e8a8e053-4302-527d-bbea-b02588d609e9_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV17NZE%252F699205206%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205206/600 saved to cache
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e8a8e053-4302-527d-bbea-b02588d609e9
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c706d0>
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bd415e3c-6a44-5210-8e82-1cf348857941/bd415e3c-6a44-5210-8e82-1cf348857941_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGD70SRV%252F699202053%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202053/600 saved to cache
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item bd415e3c-6a44-5210-8e82-1cf348857941
2026-03-29 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148424/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699148424>
2026-03-29 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184804/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/S17GON/42807530?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=oa0kCPHrtD7l0aQqzwEDhX9rkzJeqIuwgMLBCtsfN1k%3D)
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b67690>
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8a8e053-4302-527d-bbea-b02588d609e9/e8a8e053-4302-527d-bbea-b02588d609e9_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV17NZE%252F699205222%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205222/600 saved to cache
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e8a8e053-4302-527d-bbea-b02588d609e9
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e38090>
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ac43dbe-094e-5f8c-bafe-647ee8d71adf/3ac43dbe-094e-5f8c-bafe-647ee8d71adf_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF69WCU%252F699183362%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183362/600 saved to cache
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3ac43dbe-094e-5f8c-bafe-647ee8d71adf
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d33950>
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7cfb406-474b-52b9-a99b-9d5e27cab0e6/d7cfb406-474b-52b9-a99b-9d5e27cab0e6_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FS17GON%252F699184792%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184792/600 saved to cache
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d7cfb406-474b-52b9-a99b-9d5e27cab0e6
2026-03-29 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148435/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699148435>
2026-03-29 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT64OEX/42811121?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=7uTXYp7Vmxh0ZbTJkYjoOE1%2FZWUwUuNxQy1O3c%2BKXgc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KT64%20OEX-GB>
2026-03-29 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183448/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699183448>
2026-03-29 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183368/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF69WCU/42807131?sv=2020-08-04&st=2026-03-29T14%3A02%3A30Z&se=2026-03-29T14%3A27%3A30Z&sr=b&sp=r&sig=Y5g389Hh4iKHuS09iKWaqU6ibGtXLJocVx5%2BbDopQ7I%3D)
2026-03-29 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148413/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE64ONC/42804868?sv=2020-08-04&st=2026-03-29T14%3A02%3A31Z&se=2026-03-29T14%3A27%3A31Z&sr=b&sp=r&sig=MpIbIZ%2B1yFcbBJOFVzx72F24z9mdOizLuRcfy3JrWDo%3D)
2026-03-29 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183430/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699183430>
2026-03-29 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP71TZD/42807564?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=xO0Sva9j3qMzisxC%2B3SmLn6tWnZdNlEmpxu6ya4rPZM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP71%20TZD-GB>
2026-03-29 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148449/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699148449>
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d359d0>
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7cfb406-474b-52b9-a99b-9d5e27cab0e6/d7cfb406-474b-52b9-a99b-9d5e27cab0e6_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FS17GON%252F699184804%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184804/600 saved to cache
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d7cfb406-474b-52b9-a99b-9d5e27cab0e6
2026-03-29 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148408/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE64ONC/42804868?sv=2020-08-04&st=2026-03-29T14%3A02%3A31Z&se=2026-03-29T14%3A27%3A31Z&sr=b&sp=r&sig=MpIbIZ%2B1yFcbBJOFVzx72F24z9mdOizLuRcfy3JrWDo%3D)
2026-03-29 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148474/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699148474>
2026-03-29 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148458/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699148458>
2026-03-29 14:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT68LWE/42810033?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=kpdQ2ZWMr0NfGABhxdb8zvuc%2F9zGKSU1EzCBCNAUZaA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT68%20LWE-GB>
2026-03-29 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148424/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE64ONC/42804868?sv=2020-08-04&st=2026-03-29T14%3A02%3A31Z&se=2026-03-29T14%3A27%3A31Z&sr=b&sp=r&sig=MpIbIZ%2B1yFcbBJOFVzx72F24z9mdOizLuRcfy3JrWDo%3D)
2026-03-29 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183414/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF69WCU/42807131?sv=2020-08-04&st=2026-03-29T14%3A02%3A30Z&se=2026-03-29T14%3A27%3A30Z&sr=b&sp=r&sig=Y5g389Hh4iKHuS09iKWaqU6ibGtXLJocVx5%2BbDopQ7I%3D)
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b665d0>
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ac43dbe-094e-5f8c-bafe-647ee8d71adf/3ac43dbe-094e-5f8c-bafe-647ee8d71adf_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF69WCU%252F699183368%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183368/600 saved to cache
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3ac43dbe-094e-5f8c-bafe-647ee8d71adf
2026-03-29 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183399/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF69WCU/42807131?sv=2020-08-04&st=2026-03-29T14%3A02%3A30Z&se=2026-03-29T14%3A27%3A30Z&sr=b&sp=r&sig=Y5g389Hh4iKHuS09iKWaqU6ibGtXLJocVx5%2BbDopQ7I%3D)
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b25e50>
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56fa7b63-e931-5f65-b8df-dfe281953443/56fa7b63-e931-5f65-b8df-dfe281953443_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE64ONC%252F699148413%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148413/600 saved to cache
2026-03-29 14:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 56fa7b63-e931-5f65-b8df-dfe281953443
2026-03-29 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK58ADX/42810522?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=yQwDJryqcw1HV7nZh02LOlY6KWdv9QEzwpohBvTcqLE%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183430/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF69WCU/42807131?sv=2020-08-04&st=2026-03-29T14%3A02%3A30Z&se=2026-03-29T14%3A27%3A30Z&sr=b&sp=r&sig=Y5g389Hh4iKHuS09iKWaqU6ibGtXLJocVx5%2BbDopQ7I%3D)
2026-03-29 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148449/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE64ONC/42804868?sv=2020-08-04&st=2026-03-29T14%3A02%3A31Z&se=2026-03-29T14%3A27%3A31Z&sr=b&sp=r&sig=MpIbIZ%2B1yFcbBJOFVzx72F24z9mdOizLuRcfy3JrWDo%3D)
2026-03-29 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148435/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE64ONC/42804868?sv=2020-08-04&st=2026-03-29T14%3A02%3A31Z&se=2026-03-29T14%3A27%3A31Z&sr=b&sp=r&sig=MpIbIZ%2B1yFcbBJOFVzx72F24z9mdOizLuRcfy3JrWDo%3D)
2026-03-29 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT64OEX/42811121?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=7uTXYp7Vmxh0ZbTJkYjoOE1%2FZWUwUuNxQy1O3c%2BKXgc%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183448/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF69WCU/42807131?sv=2020-08-04&st=2026-03-29T14%3A02%3A30Z&se=2026-03-29T14%3A27%3A30Z&sr=b&sp=r&sig=Y5g389Hh4iKHuS09iKWaqU6ibGtXLJocVx5%2BbDopQ7I%3D)
2026-03-29 14:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP71TZD/42807564?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=xO0Sva9j3qMzisxC%2B3SmLn6tWnZdNlEmpxu6ya4rPZM%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b39a50>
2026-03-29 14:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56fa7b63-e931-5f65-b8df-dfe281953443/56fa7b63-e931-5f65-b8df-dfe281953443_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE64ONC%252F699148408%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148408/600 saved to cache
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 56fa7b63-e931-5f65-b8df-dfe281953443
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ba43d0>
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56fa7b63-e931-5f65-b8df-dfe281953443/56fa7b63-e931-5f65-b8df-dfe281953443_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE64ONC%252F699148424%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148424/600 saved to cache
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 56fa7b63-e931-5f65-b8df-dfe281953443
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253f91f10>
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ac43dbe-094e-5f8c-bafe-647ee8d71adf/3ac43dbe-094e-5f8c-bafe-647ee8d71adf_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF69WCU%252F699183414%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183414/600 saved to cache
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3ac43dbe-094e-5f8c-bafe-647ee8d71adf
2026-03-29 14:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD66GXJ/42811198?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=MtM5trbxCXHQeKkYLKa6f5w8lef4OfgXeS0wW%2FecXs8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD66%20GXJ-GB>
2026-03-29 14:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148417/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699148417>
2026-03-29 14:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148458/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE64ONC/42804868?sv=2020-08-04&st=2026-03-29T14%3A02%3A31Z&se=2026-03-29T14%3A27%3A31Z&sr=b&sp=r&sig=MpIbIZ%2B1yFcbBJOFVzx72F24z9mdOizLuRcfy3JrWDo%3D)
2026-03-29 14:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148474/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE64ONC/42804868?sv=2020-08-04&st=2026-03-29T14%3A02%3A31Z&se=2026-03-29T14%3A27%3A31Z&sr=b&sp=r&sig=MpIbIZ%2B1yFcbBJOFVzx72F24z9mdOizLuRcfy3JrWDo%3D)
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b2b490>
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ac43dbe-094e-5f8c-bafe-647ee8d71adf/3ac43dbe-094e-5f8c-bafe-647ee8d71adf_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF69WCU%252F699183399%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183399/600 saved to cache
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3ac43dbe-094e-5f8c-bafe-647ee8d71adf
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250843e10>
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6bcc4fae-2b65-53cd-8749-b0852345c8c2/6bcc4fae-2b65-53cd-8749-b0852345c8c2_expert_report_file_120f9ced-dc9a-441f-9612-b9b291230f75.pdf HTTP/1.1" 201 0
2026-03-29 14:02:36 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 6bcc4fae-2b65-53cd-8749-b0852345c8c2
2026-03-29 14:02:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6bcc4fae-2b65-53cd-8749-b0852345c8c2, skipping ID generation
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6bcc4fae-2b65-53cd-8749-b0852345c8c2
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DVK58ADX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VK58ADX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251891050>
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ac43dbe-094e-5f8c-bafe-647ee8d71adf/3ac43dbe-094e-5f8c-bafe-647ee8d71adf_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF69WCU%252F699183430%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183430/600 saved to cache
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3ac43dbe-094e-5f8c-bafe-647ee8d71adf
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d4aad0>
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56fa7b63-e931-5f65-b8df-dfe281953443/56fa7b63-e931-5f65-b8df-dfe281953443_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE64ONC%252F699148449%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148449/600 saved to cache
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 56fa7b63-e931-5f65-b8df-dfe281953443
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251af7250>
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56fa7b63-e931-5f65-b8df-dfe281953443/56fa7b63-e931-5f65-b8df-dfe281953443_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE64ONC%252F699148435%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148435/600 saved to cache
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 56fa7b63-e931-5f65-b8df-dfe281953443
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251af5990>
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_607cf0c5-53e4-5e99-a480-ee2a89a2ecd7/607cf0c5-53e4-5e99-a480-ee2a89a2ecd7_expert_report_file_fe5a0502-3c30-40f8-bfaf-480c749fcfbc.pdf HTTP/1.1" 201 0
2026-03-29 14:02:36 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 607cf0c5-53e4-5e99-a480-ee2a89a2ecd7
2026-03-29 14:02:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 607cf0c5-53e4-5e99-a480-ee2a89a2ecd7, skipping ID generation
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 607cf0c5-53e4-5e99-a480-ee2a89a2ecd7
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKT64OEX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KT64OEX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251baeed0>
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ac43dbe-094e-5f8c-bafe-647ee8d71adf/3ac43dbe-094e-5f8c-bafe-647ee8d71adf_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF69WCU%252F699183448%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183448/600 saved to cache
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3ac43dbe-094e-5f8c-bafe-647ee8d71adf
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519b8610>
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fe28174-c4fa-5f8f-8735-0c02fd51e417/4fe28174-c4fa-5f8f-8735-0c02fd51e417_expert_report_file_59645fce-1168-4f9c-9837-17317b601d45.pdf HTTP/1.1" 201 0
2026-03-29 14:02:36 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 4fe28174-c4fa-5f8f-8735-0c02fd51e417
2026-03-29 14:02:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4fe28174-c4fa-5f8f-8735-0c02fd51e417, skipping ID generation
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4fe28174-c4fa-5f8f-8735-0c02fd51e417
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLP71TZD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LP71TZD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183382/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699183382>
2026-03-29 14:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP70AVE/42807281?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=VmYlDuyRtd8ntKeKwZ6L1iG5RNwZm7yPSh5P5H1njAs%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP70%20AVE-GB>
2026-03-29 14:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT68LWE/42810033?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=kpdQ2ZWMr0NfGABhxdb8zvuc%2F9zGKSU1EzCBCNAUZaA%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262784/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699262784>
2026-03-29 14:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184818/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184818>
2026-03-29 14:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE14XKO/42807503?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=7wyLTIlfPA48QEirP2472QnECfKl3dp%2FnN%2Fw57F9l68%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE14%20XKO-GB>
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146729%27 HTTP/1.1" 200 None
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146729 not downloaded yet
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699046782%27 HTTP/1.1" 200 None
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699046782 not downloaded yet
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699125291%27 HTTP/1.1" 200 None
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699125291 not downloaded yet
2026-03-29 14:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148403/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699148403>
2026-03-29 14:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188881/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188881>
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146736%27 HTTP/1.1" 200 None
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146736 not downloaded yet
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699046785%27 HTTP/1.1" 200 None
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699046785 not downloaded yet
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699125295%27 HTTP/1.1" 200 None
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699125295 not downloaded yet
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d48fd0>
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56fa7b63-e931-5f65-b8df-dfe281953443/56fa7b63-e931-5f65-b8df-dfe281953443_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE64ONC%252F699148458%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148458/600 saved to cache
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 56fa7b63-e931-5f65-b8df-dfe281953443
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b53490>
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56fa7b63-e931-5f65-b8df-dfe281953443/56fa7b63-e931-5f65-b8df-dfe281953443_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE64ONC%252F699148474%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148474/600 saved to cache
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 56fa7b63-e931-5f65-b8df-dfe281953443
2026-03-29 14:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262767/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699262767>
2026-03-29 14:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188865/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188865>
2026-03-29 14:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148400/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CE64ONC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX17GMJ/42811836?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=knIkjACURL1ftTfrp%2FvKVvsQcfsdqUff01zConW04KQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KX17%20GMJ-GB>
2026-03-29 14:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD66GXJ/42811198?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=MtM5trbxCXHQeKkYLKa6f5w8lef4OfgXeS0wW%2FecXs8%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146742%27 HTTP/1.1" 200 None
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146742 not downloaded yet
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699046790%27 HTTP/1.1" 200 None
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699046790 not downloaded yet
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699125300%27 HTTP/1.1" 200 None
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699125300 not downloaded yet
2026-03-29 14:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148417/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE64ONC/42804868?sv=2020-08-04&st=2026-03-29T14%3A02%3A31Z&se=2026-03-29T14%3A27%3A31Z&sr=b&sp=r&sig=MpIbIZ%2B1yFcbBJOFVzx72F24z9mdOizLuRcfy3JrWDo%3D)
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d3e290>
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e/7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e_expert_report_file_6d89a979-ffcf-477f-be14-1792da9de5ba.pdf HTTP/1.1" 201 0
2026-03-29 14:02:36 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e
2026-03-29 14:02:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e, skipping ID generation
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYT68LWE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YT68LWE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146748%27 HTTP/1.1" 200 None
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146748 not downloaded yet
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699046793%27 HTTP/1.1" 200 None
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699046793 not downloaded yet
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699125304%27 HTTP/1.1" 200 None
2026-03-29 14:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699125304 not downloaded yet
2026-03-29 14:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205237/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699205237>
2026-03-29 14:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202082/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699202082>
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147331%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147331 not downloaded yet
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146755%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146755 not downloaded yet
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699046798%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699046798 not downloaded yet
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699125308%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699125308 not downloaded yet
2026-03-29 14:02:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125286/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LP71TZD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE14XKO/42807503?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=7wyLTIlfPA48QEirP2472QnECfKl3dp%2FnN%2Fw57F9l68%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147344%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147344 not downloaded yet
2026-03-29 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184818/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/S17GON/42807530?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=oa0kCPHrtD7l0aQqzwEDhX9rkzJeqIuwgMLBCtsfN1k%3D)
2026-03-29 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183382/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF69WCU/42807131?sv=2020-08-04&st=2026-03-29T14%3A02%3A30Z&se=2026-03-29T14%3A27%3A30Z&sr=b&sp=r&sig=Y5g389Hh4iKHuS09iKWaqU6ibGtXLJocVx5%2BbDopQ7I%3D)
2026-03-29 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262784/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS70AEG/42809554?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=ow%2B%2BlhGyZg8uBjaqVNZG0iEAvefbqP31aIf1YsCvSNU%3D)
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146766%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146766 not downloaded yet
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699046802%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699046802 not downloaded yet
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699125315%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699125315 not downloaded yet
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fb10d0>
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2642729d-3a94-5649-a8c8-66c9a74d7098/2642729d-3a94-5649-a8c8-66c9a74d7098_expert_report_file_43515948-6de9-48a2-ab35-1c44f926cda0.pdf HTTP/1.1" 201 0
2026-03-29 14:02:37 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2642729d-3a94-5649-a8c8-66c9a74d7098
2026-03-29 14:02:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2642729d-3a94-5649-a8c8-66c9a74d7098, skipping ID generation
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2642729d-3a94-5649-a8c8-66c9a74d7098
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYD66GXJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YD66GXJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251891550>
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56fa7b63-e931-5f65-b8df-dfe281953443/56fa7b63-e931-5f65-b8df-dfe281953443_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE64ONC%252F699148417%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148417/600 saved to cache
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 56fa7b63-e931-5f65-b8df-dfe281953443
2026-03-29 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP70AVE/42807281?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=VmYlDuyRtd8ntKeKwZ6L1iG5RNwZm7yPSh5P5H1njAs%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147350%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147350 not downloaded yet
2026-03-29 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148403/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE64ONC/42804868?sv=2020-08-04&st=2026-03-29T14%3A02%3A31Z&se=2026-03-29T14%3A27%3A31Z&sr=b&sp=r&sig=MpIbIZ%2B1yFcbBJOFVzx72F24z9mdOizLuRcfy3JrWDo%3D)
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146774%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146774 not downloaded yet
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699046805%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699046805 not downloaded yet
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699125322%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699125322 not downloaded yet
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147013%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147013 not downloaded yet
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147359%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147359 not downloaded yet
2026-03-29 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188881/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE62FMX/42809437?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=yCv4LwCBrzu9Mr7BmP7ckZtERg%2ByN9PznEtEdge3Ano%3D)
2026-03-29 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148400/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE64ONC/42804868?sv=2020-08-04&st=2026-03-29T14%3A02%3A31Z&se=2026-03-29T14%3A27%3A31Z&sr=b&sp=r&sig=MpIbIZ%2B1yFcbBJOFVzx72F24z9mdOizLuRcfy3JrWDo%3D)
2026-03-29 14:02:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125295/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699125295>
2026-03-29 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX17GMJ/42811836?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=knIkjACURL1ftTfrp%2FvKVvsQcfsdqUff01zConW04KQ%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146782%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146782 not downloaded yet
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699046808%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699046808 not downloaded yet
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699125329%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699125329 not downloaded yet
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147021%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147021 not downloaded yet
2026-03-29 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262767/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS70AEG/42809554?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=ow%2B%2BlhGyZg8uBjaqVNZG0iEAvefbqP31aIf1YsCvSNU%3D)
2026-03-29 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188865/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE62FMX/42809437?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=yCv4LwCBrzu9Mr7BmP7ckZtERg%2ByN9PznEtEdge3Ano%3D)
2026-03-29 14:02:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046785/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699046785>
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147368%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147368 not downloaded yet
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b60250>
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc8bc5b3-ed45-5040-8200-129f5fe853a6/dc8bc5b3-ed45-5040-8200-129f5fe853a6_expert_report_file_d6497e35-5ccd-4933-99eb-e7ea0f06f0c6.pdf HTTP/1.1" 201 0
2026-03-29 14:02:37 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item dc8bc5b3-ed45-5040-8200-129f5fe853a6
2026-03-29 14:02:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dc8bc5b3-ed45-5040-8200-129f5fe853a6, skipping ID generation
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item dc8bc5b3-ed45-5040-8200-129f5fe853a6
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DOE14XKO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OE14XKO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c85e10>
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7cfb406-474b-52b9-a99b-9d5e27cab0e6/d7cfb406-474b-52b9-a99b-9d5e27cab0e6_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FS17GON%252F699184818%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184818/600 saved to cache
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d7cfb406-474b-52b9-a99b-9d5e27cab0e6
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a869d0>
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ac43dbe-094e-5f8c-bafe-647ee8d71adf/3ac43dbe-094e-5f8c-bafe-647ee8d71adf_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF69WCU%252F699183382%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183382/600 saved to cache
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3ac43dbe-094e-5f8c-bafe-647ee8d71adf
2026-03-29 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c878d0>
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3d4c907a-586f-5683-a2eb-0a23aeec57e1/3d4c907a-586f-5683-a2eb-0a23aeec57e1_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYS70AEG%252F699262784%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262784/600 saved to cache
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3d4c907a-586f-5683-a2eb-0a23aeec57e1
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146790%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146790 not downloaded yet
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699046811%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699046811 not downloaded yet
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699125337%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699125337 not downloaded yet
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147029%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147029 not downloaded yet
2026-03-29 14:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202082/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD70SRV/42788020?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=2RwtnSxhvBVtyav86xaBtkwlrQfAw2TYqARpmO9giYI%3D)
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147381%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147381 not downloaded yet
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699131381%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699131381 not downloaded yet
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e0b790>
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb68529f-b3f7-5b30-a03f-66caefdbd662/cb68529f-b3f7-5b30-a03f-66caefdbd662_expert_report_file_a6e80e84-7f99-40cc-a5b3-a937da6b6b92.pdf HTTP/1.1" 201 0
2026-03-29 14:02:37 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item cb68529f-b3f7-5b30-a03f-66caefdbd662
2026-03-29 14:02:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cb68529f-b3f7-5b30-a03f-66caefdbd662, skipping ID generation
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cb68529f-b3f7-5b30-a03f-66caefdbd662
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDP70AVE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DP70AVE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518a4090>
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56fa7b63-e931-5f65-b8df-dfe281953443/56fa7b63-e931-5f65-b8df-dfe281953443_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE64ONC%252F699148403%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148403/600 saved to cache
2026-03-29 14:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 56fa7b63-e931-5f65-b8df-dfe281953443
2026-03-29 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508c5b50>
2026-03-29 14:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_00ed0817-2246-5ffd-b8d8-b89fce4f9c4c/00ed0817-2246-5ffd-b8d8-b89fce4f9c4c_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE62FMX%252F699188881%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188881/600 saved to cache
2026-03-29 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 00ed0817-2246-5ffd-b8d8-b89fce4f9c4c
2026-03-29 14:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b57010>
2026-03-29 14:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56fa7b63-e931-5f65-b8df-dfe281953443/56fa7b63-e931-5f65-b8df-dfe281953443_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE64ONC%252F699148400%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148400/600 saved to cache
2026-03-29 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 56fa7b63-e931-5f65-b8df-dfe281953443
2026-03-29 14:02:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 56fa7b63-e931-5f65-b8df-dfe281953443, skipping ID generation
2026-03-29 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 56fa7b63-e931-5f65-b8df-dfe281953443 sending to next pipeline
2026-03-29 14:02:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56fa7b63-e931-5f65-b8df-dfe281953443, identifier: CE64%20ONC
2026-03-29 14:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519bb090>
2026-03-29 14:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a606ae16-dcef-5a9d-894b-abfc1f4fb3b8/a606ae16-dcef-5a9d-894b-abfc1f4fb3b8_expert_report_file_bbf2e4d6-f953-40d4-bf29-0c195a134000.pdf HTTP/1.1" 201 0
2026-03-29 14:02:38 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a606ae16-dcef-5a9d-894b-abfc1f4fb3b8
2026-03-29 14:02:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a606ae16-dcef-5a9d-894b-abfc1f4fb3b8, skipping ID generation
2026-03-29 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a606ae16-dcef-5a9d-894b-abfc1f4fb3b8
2026-03-29 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKX17GMJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KX17GMJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125286/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP71TZD/42807564?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=xO0Sva9j3qMzisxC%2B3SmLn6tWnZdNlEmpxu6ya4rPZM%3D)
2026-03-29 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125308/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699125308>
2026-03-29 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046798/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699046798>
2026-03-29 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146755/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146755>
2026-03-29 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147331/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147331>
2026-03-29 14:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147006/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YD66GXJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147038%27 HTTP/1.1" 200 None
2026-03-29 14:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147038 not downloaded yet
2026-03-29 14:02:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56fa7b63-e931-5f65-b8df-dfe281953443 with identifier: CE64%20ONC
2026-03-29 14:02:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56fa7b63-e931-5f65-b8df-dfe281953443 with identifier: CE64%20ONC
2026-03-29 14:02:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 56fa7b63-e931-5f65-b8df-dfe281953443 with identifier: CE64%20ONC to the API
2026-03-29 14:02:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148400/600>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56fa7b63-e931-5f65-b8df-dfe281953443/56fa7b63-e931-5f65-b8df-dfe281953443_expert_report_file_cd947e79-6020-449f-99ad-cabadbd0ac02.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE64%20ONC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '56fa7b63-e931-5f65-b8df-dfe281953443',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE64 ONC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE64%20ONC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 120819,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 23,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56fa7b63-e931-5f65-b8df-dfe281953443/56fa7b63-e931-5f65-b8df-dfe281953443_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40894,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148400/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56fa7b63-e931-5f65-b8df-dfe281953443/56fa7b63-e931-5f65-b8df-dfe281953443_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41827,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148403/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56fa7b63-e931-5f65-b8df-dfe281953443/56fa7b63-e931-5f65-b8df-dfe281953443_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37200,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148408/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56fa7b63-e931-5f65-b8df-dfe281953443/56fa7b63-e931-5f65-b8df-dfe281953443_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35251,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148413/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56fa7b63-e931-5f65-b8df-dfe281953443/56fa7b63-e931-5f65-b8df-dfe281953443_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34599,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148417/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56fa7b63-e931-5f65-b8df-dfe281953443/56fa7b63-e931-5f65-b8df-dfe281953443_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36782,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148424/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56fa7b63-e931-5f65-b8df-dfe281953443/56fa7b63-e931-5f65-b8df-dfe281953443_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85685,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148435/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56fa7b63-e931-5f65-b8df-dfe281953443/56fa7b63-e931-5f65-b8df-dfe281953443_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70597,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148449/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56fa7b63-e931-5f65-b8df-dfe281953443/56fa7b63-e931-5f65-b8df-dfe281953443_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79568,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148458/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56fa7b63-e931-5f65-b8df-dfe281953443/56fa7b63-e931-5f65-b8df-dfe281953443_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73078,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE64ONC/699148474/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.2 TDCI 100 270 SWB L/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 100 270 SWB L/R',
 'vin': 'WF0YXXTTGYEP70959',
 'year': 2014}
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE64%2520ONC%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [bca.uk] INFO: Saving data for CE64%20ONC: {'created_time': 1774792959.026235, 'last_price_update_time': 1774792959.026253, 'auction_closing_time': 1775037600.0}
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE64%2520ONC') HTTP/1.1" 204 0
2026-03-29 14:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205237/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV17NZE/42787946?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=KmF9QJTTBGleWV22AJ9I2sYJv1kq3p9IWTD1mtbKegU%3D)
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147392%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147392 not downloaded yet
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699131390%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699131390 not downloaded yet
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699108461%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699108461 not downloaded yet
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387089%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387089 not downloaded yet
2026-03-29 14:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125315/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699125315>
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147041%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147041 not downloaded yet
2026-03-29 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ccb510>
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3d4c907a-586f-5683-a2eb-0a23aeec57e1/3d4c907a-586f-5683-a2eb-0a23aeec57e1_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYS70AEG%252F699262767%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262767/600 saved to cache
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3d4c907a-586f-5683-a2eb-0a23aeec57e1
2026-03-29 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cc2990>
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_00ed0817-2246-5ffd-b8d8-b89fce4f9c4c/00ed0817-2246-5ffd-b8d8-b89fce4f9c4c_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE62FMX%252F699188865%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188865/600 saved to cache
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 00ed0817-2246-5ffd-b8d8-b89fce4f9c4c
2026-03-29 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cab490>
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bd415e3c-6a44-5210-8e82-1cf348857941/bd415e3c-6a44-5210-8e82-1cf348857941_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGD70SRV%252F699202082%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202082/600 saved to cache
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item bd415e3c-6a44-5210-8e82-1cf348857941
2026-03-29 14:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125295/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP71TZD/42807564?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=xO0Sva9j3qMzisxC%2B3SmLn6tWnZdNlEmpxu6ya4rPZM%3D)
2026-03-29 14:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046785/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT64OEX/42811121?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=7uTXYp7Vmxh0ZbTJkYjoOE1%2FZWUwUuNxQy1O3c%2BKXgc%3D)
2026-03-29 14:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147013/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147013>
2026-03-29 14:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125322/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699125322>
2026-03-29 14:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147359/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147359>
2026-03-29 14:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046805/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699046805>
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147407%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147407 not downloaded yet
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699131393%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699131393 not downloaded yet
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699108466%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699108466 not downloaded yet
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387099%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387099 not downloaded yet
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147057%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147057 not downloaded yet
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff252b03310>
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fe28174-c4fa-5f8f-8735-0c02fd51e417/4fe28174-c4fa-5f8f-8735-0c02fd51e417_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLP71TZD%252F699125286%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125286/600 saved to cache
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4fe28174-c4fa-5f8f-8735-0c02fd51e417
2026-03-29 14:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146774/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146774>
2026-03-29 14:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131376/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OE14XKO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147420%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147420 not downloaded yet
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699131402%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699131402 not downloaded yet
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699108468%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699108468 not downloaded yet
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387108%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387108 not downloaded yet
2026-03-29 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b8c450>
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8a8e053-4302-527d-bbea-b02588d609e9/e8a8e053-4302-527d-bbea-b02588d609e9_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV17NZE%252F699205237%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205237/600 saved to cache
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e8a8e053-4302-527d-bbea-b02588d609e9
2026-03-29 14:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147006/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD66GXJ/42811198?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=MtM5trbxCXHQeKkYLKa6f5w8lef4OfgXeS0wW%2FecXs8%3D)
2026-03-29 14:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147331/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT68LWE/42810033?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=kpdQ2ZWMr0NfGABhxdb8zvuc%2F9zGKSU1EzCBCNAUZaA%3D)
2026-03-29 14:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125308/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP71TZD/42807564?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=xO0Sva9j3qMzisxC%2B3SmLn6tWnZdNlEmpxu6ya4rPZM%3D)
2026-03-29 14:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147029/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147029>
2026-03-29 14:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146755/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK58ADX/42810522?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=yQwDJryqcw1HV7nZh02LOlY6KWdv9QEzwpohBvTcqLE%3D)
2026-03-29 14:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046798/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT64OEX/42811121?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=7uTXYp7Vmxh0ZbTJkYjoOE1%2FZWUwUuNxQy1O3c%2BKXgc%3D)
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147072%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147072 not downloaded yet
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699131408%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699131408 not downloaded yet
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699108474%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699108474 not downloaded yet
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387114%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387114 not downloaded yet
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cd0990>
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fe28174-c4fa-5f8f-8735-0c02fd51e417/4fe28174-c4fa-5f8f-8735-0c02fd51e417_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLP71TZD%252F699125295%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125295/600 saved to cache
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4fe28174-c4fa-5f8f-8735-0c02fd51e417
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cb8450>
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_607cf0c5-53e4-5e99-a480-ee2a89a2ecd7/607cf0c5-53e4-5e99-a480-ee2a89a2ecd7_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKT64OEX%252F699046785%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046785/600 saved to cache
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 607cf0c5-53e4-5e99-a480-ee2a89a2ecd7
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147089%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147089 not downloaded yet
2026-03-29 14:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147038/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147038>
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699131418%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699131418 not downloaded yet
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699108478%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699108478 not downloaded yet
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387124%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387124 not downloaded yet
2026-03-29 14:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125315/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP71TZD/42807564?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=xO0Sva9j3qMzisxC%2B3SmLn6tWnZdNlEmpxu6ya4rPZM%3D)
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147105%27 HTTP/1.1" 200 None
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147105 not downloaded yet
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d4f150>
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2642729d-3a94-5649-a8c8-66c9a74d7098/2642729d-3a94-5649-a8c8-66c9a74d7098_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD66GXJ%252F699147006%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147006/600 saved to cache
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2642729d-3a94-5649-a8c8-66c9a74d7098
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518a3210>
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e/7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT68LWE%252F699147331%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147331/600 saved to cache
2026-03-29 14:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d3c7d0>
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fe28174-c4fa-5f8f-8735-0c02fd51e417/4fe28174-c4fa-5f8f-8735-0c02fd51e417_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLP71TZD%252F699125308%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125308/600 saved to cache
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4fe28174-c4fa-5f8f-8735-0c02fd51e417
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a1bd50>
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6bcc4fae-2b65-53cd-8749-b0852345c8c2/6bcc4fae-2b65-53cd-8749-b0852345c8c2_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVK58ADX%252F699146755%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146755/600 saved to cache
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6bcc4fae-2b65-53cd-8749-b0852345c8c2
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519a9a50>
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_607cf0c5-53e4-5e99-a480-ee2a89a2ecd7/607cf0c5-53e4-5e99-a480-ee2a89a2ecd7_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKT64OEX%252F699046798%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046798/600 saved to cache
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 607cf0c5-53e4-5e99-a480-ee2a89a2ecd7
2026-03-29 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387089/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387089>
2026-03-29 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108461/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699108461>
2026-03-29 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147359/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT68LWE/42810033?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=kpdQ2ZWMr0NfGABhxdb8zvuc%2F9zGKSU1EzCBCNAUZaA%3D)
2026-03-29 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147013/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD66GXJ/42811198?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=MtM5trbxCXHQeKkYLKa6f5w8lef4OfgXeS0wW%2FecXs8%3D)
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699131432%27 HTTP/1.1" 200 None
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699131432 not downloaded yet
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699108484%27 HTTP/1.1" 200 None
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699108484 not downloaded yet
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387131%27 HTTP/1.1" 200 None
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387131 not downloaded yet
2026-03-29 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046805/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT64OEX/42811121?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=7uTXYp7Vmxh0ZbTJkYjoOE1%2FZWUwUuNxQy1O3c%2BKXgc%3D)
2026-03-29 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125322/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP71TZD/42807564?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=xO0Sva9j3qMzisxC%2B3SmLn6tWnZdNlEmpxu6ya4rPZM%3D)
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699131440%27 HTTP/1.1" 200 None
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699131440 not downloaded yet
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699108498%27 HTTP/1.1" 200 None
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699108498 not downloaded yet
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387139%27 HTTP/1.1" 200 None
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387139 not downloaded yet
2026-03-29 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b8a410>
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fe28174-c4fa-5f8f-8735-0c02fd51e417/4fe28174-c4fa-5f8f-8735-0c02fd51e417_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLP71TZD%252F699125315%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125315/600 saved to cache
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4fe28174-c4fa-5f8f-8735-0c02fd51e417
2026-03-29 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146774/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK58ADX/42810522?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=yQwDJryqcw1HV7nZh02LOlY6KWdv9QEzwpohBvTcqLE%3D)
2026-03-29 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131376/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE14XKO/42807503?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=7wyLTIlfPA48QEirP2472QnECfKl3dp%2FnN%2Fw57F9l68%3D)
2026-03-29 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108468/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699108468>
2026-03-29 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131402/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699131402>
2026-03-29 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147029/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD66GXJ/42811198?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=MtM5trbxCXHQeKkYLKa6f5w8lef4OfgXeS0wW%2FecXs8%3D)
2026-03-29 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387108/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387108>
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699131451%27 HTTP/1.1" 200 None
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699131451 not downloaded yet
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699108503%27 HTTP/1.1" 200 None
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699108503 not downloaded yet
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387146%27 HTTP/1.1" 200 None
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387146 not downloaded yet
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d031d0>
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e/7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT68LWE%252F699147359%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147359/600 saved to cache
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b14f50>
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2642729d-3a94-5649-a8c8-66c9a74d7098/2642729d-3a94-5649-a8c8-66c9a74d7098_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD66GXJ%252F699147013%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147013/600 saved to cache
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2642729d-3a94-5649-a8c8-66c9a74d7098
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699108512%27 HTTP/1.1" 200 None
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699108512 not downloaded yet
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387156%27 HTTP/1.1" 200 None
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387156 not downloaded yet
2026-03-29 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147057/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147057>
2026-03-29 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147420/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147420>
2026-03-29 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147038/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD66GXJ/42811198?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=MtM5trbxCXHQeKkYLKa6f5w8lef4OfgXeS0wW%2FecXs8%3D)
2026-03-29 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147089/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147089>
2026-03-29 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387124/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387124>
2026-03-29 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108478/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699108478>
2026-03-29 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387089/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX17GMJ/42811836?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=knIkjACURL1ftTfrp%2FvKVvsQcfsdqUff01zConW04KQ%3D)
2026-03-29 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108461/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP70AVE/42807281?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=VmYlDuyRtd8ntKeKwZ6L1iG5RNwZm7yPSh5P5H1njAs%3D)
2026-03-29 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e23790>
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_607cf0c5-53e4-5e99-a480-ee2a89a2ecd7/607cf0c5-53e4-5e99-a480-ee2a89a2ecd7_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKT64OEX%252F699046805%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046805/600 saved to cache
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 607cf0c5-53e4-5e99-a480-ee2a89a2ecd7
2026-03-29 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c80190>
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fe28174-c4fa-5f8f-8735-0c02fd51e417/4fe28174-c4fa-5f8f-8735-0c02fd51e417_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLP71TZD%252F699125322%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125322/600 saved to cache
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4fe28174-c4fa-5f8f-8735-0c02fd51e417
2026-03-29 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b62f90>
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6bcc4fae-2b65-53cd-8749-b0852345c8c2/6bcc4fae-2b65-53cd-8749-b0852345c8c2_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVK58ADX%252F699146774%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146774/600 saved to cache
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6bcc4fae-2b65-53cd-8749-b0852345c8c2
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c83810>
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc8bc5b3-ed45-5040-8200-129f5fe853a6/dc8bc5b3-ed45-5040-8200-129f5fe853a6_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOE14XKO%252F699131376%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131376/600 saved to cache
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item dc8bc5b3-ed45-5040-8200-129f5fe853a6
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518e9890>
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2642729d-3a94-5649-a8c8-66c9a74d7098/2642729d-3a94-5649-a8c8-66c9a74d7098_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD66GXJ%252F699147029%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147029/600 saved to cache
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2642729d-3a94-5649-a8c8-66c9a74d7098
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a38e50>
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2642729d-3a94-5649-a8c8-66c9a74d7098/2642729d-3a94-5649-a8c8-66c9a74d7098_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD66GXJ%252F699147038%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147038/600 saved to cache
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2642729d-3a94-5649-a8c8-66c9a74d7098
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cac4d0>
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a606ae16-dcef-5a9d-894b-abfc1f4fb3b8/a606ae16-dcef-5a9d-894b-abfc1f4fb3b8_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX17GMJ%252F699387089%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387089/600 saved to cache
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a606ae16-dcef-5a9d-894b-abfc1f4fb3b8
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c89610>
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb68529f-b3f7-5b30-a03f-66caefdbd662/cb68529f-b3f7-5b30-a03f-66caefdbd662_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDP70AVE%252F699108461%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108461/600 saved to cache
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item cb68529f-b3f7-5b30-a03f-66caefdbd662
2026-03-29 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387139/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387139>
2026-03-29 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131440/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699131440>
2026-03-29 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108498/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699108498>
2026-03-29 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387131/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387131>
2026-03-29 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108484/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699108484>
2026-03-29 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131402/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE14XKO/42807503?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=7wyLTIlfPA48QEirP2472QnECfKl3dp%2FnN%2Fw57F9l68%3D)
2026-03-29 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108468/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP70AVE/42807281?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=VmYlDuyRtd8ntKeKwZ6L1iG5RNwZm7yPSh5P5H1njAs%3D)
2026-03-29 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387108/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX17GMJ/42811836?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=knIkjACURL1ftTfrp%2FvKVvsQcfsdqUff01zConW04KQ%3D)
2026-03-29 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387156/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387156>
2026-03-29 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108512/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699108512>
2026-03-29 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147420/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT68LWE/42810033?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=kpdQ2ZWMr0NfGABhxdb8zvuc%2F9zGKSU1EzCBCNAUZaA%3D)
2026-03-29 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387146/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387146>
2026-03-29 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108478/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP70AVE/42807281?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=VmYlDuyRtd8ntKeKwZ6L1iG5RNwZm7yPSh5P5H1njAs%3D)
2026-03-29 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147089/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD66GXJ/42811198?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=MtM5trbxCXHQeKkYLKa6f5w8lef4OfgXeS0wW%2FecXs8%3D)
2026-03-29 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387124/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX17GMJ/42811836?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=knIkjACURL1ftTfrp%2FvKVvsQcfsdqUff01zConW04KQ%3D)
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b7fb90>
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc8bc5b3-ed45-5040-8200-129f5fe853a6/dc8bc5b3-ed45-5040-8200-129f5fe853a6_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOE14XKO%252F699131402%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131402/600 saved to cache
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item dc8bc5b3-ed45-5040-8200-129f5fe853a6
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251af4b10>
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb68529f-b3f7-5b30-a03f-66caefdbd662/cb68529f-b3f7-5b30-a03f-66caefdbd662_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDP70AVE%252F699108468%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108468/600 saved to cache
2026-03-29 14:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item cb68529f-b3f7-5b30-a03f-66caefdbd662
2026-03-29 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387131/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX17GMJ/42811836?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=knIkjACURL1ftTfrp%2FvKVvsQcfsdqUff01zConW04KQ%3D)
2026-03-29 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108498/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP70AVE/42807281?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=VmYlDuyRtd8ntKeKwZ6L1iG5RNwZm7yPSh5P5H1njAs%3D)
2026-03-29 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131451/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699131451>
2026-03-29 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387139/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX17GMJ/42811836?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=knIkjACURL1ftTfrp%2FvKVvsQcfsdqUff01zConW04KQ%3D)
2026-03-29 14:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108503/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699108503>
2026-03-29 14:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131440/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE14XKO/42807503?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=7wyLTIlfPA48QEirP2472QnECfKl3dp%2FnN%2Fw57F9l68%3D)
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e491d0>
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a606ae16-dcef-5a9d-894b-abfc1f4fb3b8/a606ae16-dcef-5a9d-894b-abfc1f4fb3b8_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX17GMJ%252F699387108%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387108/600 saved to cache
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a606ae16-dcef-5a9d-894b-abfc1f4fb3b8
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b6c210>
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e/7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT68LWE%252F699147420%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147420/600 saved to cache
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e
2026-03-29 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108484/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP70AVE/42807281?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=VmYlDuyRtd8ntKeKwZ6L1iG5RNwZm7yPSh5P5H1njAs%3D)
2026-03-29 14:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131432/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699131432>
2026-03-29 14:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147105/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147105>
2026-03-29 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108512/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP70AVE/42807281?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=VmYlDuyRtd8ntKeKwZ6L1iG5RNwZm7yPSh5P5H1njAs%3D)
2026-03-29 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387146/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX17GMJ/42811836?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=knIkjACURL1ftTfrp%2FvKVvsQcfsdqUff01zConW04KQ%3D)
2026-03-29 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387156/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX17GMJ/42811836?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=knIkjACURL1ftTfrp%2FvKVvsQcfsdqUff01zConW04KQ%3D)
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251981b10>
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb68529f-b3f7-5b30-a03f-66caefdbd662/cb68529f-b3f7-5b30-a03f-66caefdbd662_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDP70AVE%252F699108478%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108478/600 saved to cache
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item cb68529f-b3f7-5b30-a03f-66caefdbd662
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a0d990>
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2642729d-3a94-5649-a8c8-66c9a74d7098/2642729d-3a94-5649-a8c8-66c9a74d7098_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD66GXJ%252F699147089%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147089/600 saved to cache
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2642729d-3a94-5649-a8c8-66c9a74d7098
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ba0a90>
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a606ae16-dcef-5a9d-894b-abfc1f4fb3b8/a606ae16-dcef-5a9d-894b-abfc1f4fb3b8_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX17GMJ%252F699387124%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387124/600 saved to cache
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a606ae16-dcef-5a9d-894b-abfc1f4fb3b8
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a0f1d0>
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a606ae16-dcef-5a9d-894b-abfc1f4fb3b8/a606ae16-dcef-5a9d-894b-abfc1f4fb3b8_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX17GMJ%252F699387131%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387131/600 saved to cache
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a606ae16-dcef-5a9d-894b-abfc1f4fb3b8
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b258d0>
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb68529f-b3f7-5b30-a03f-66caefdbd662/cb68529f-b3f7-5b30-a03f-66caefdbd662_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDP70AVE%252F699108498%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108498/600 saved to cache
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item cb68529f-b3f7-5b30-a03f-66caefdbd662
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508bd990>
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a606ae16-dcef-5a9d-894b-abfc1f4fb3b8/a606ae16-dcef-5a9d-894b-abfc1f4fb3b8_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX17GMJ%252F699387139%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387139/600 saved to cache
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a606ae16-dcef-5a9d-894b-abfc1f4fb3b8
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff254135310>
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc8bc5b3-ed45-5040-8200-129f5fe853a6/dc8bc5b3-ed45-5040-8200-129f5fe853a6_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOE14XKO%252F699131440%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131440/600 saved to cache
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item dc8bc5b3-ed45-5040-8200-129f5fe853a6
2026-03-29 14:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131418/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699131418>
2026-03-29 14:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108474/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699108474>
2026-03-29 14:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387114/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387114>
2026-03-29 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131451/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE14XKO/42807503?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=7wyLTIlfPA48QEirP2472QnECfKl3dp%2FnN%2Fw57F9l68%3D)
2026-03-29 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108503/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP70AVE/42807281?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=VmYlDuyRtd8ntKeKwZ6L1iG5RNwZm7yPSh5P5H1njAs%3D)
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c64710>
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb68529f-b3f7-5b30-a03f-66caefdbd662/cb68529f-b3f7-5b30-a03f-66caefdbd662_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDP70AVE%252F699108484%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108484/600 saved to cache
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item cb68529f-b3f7-5b30-a03f-66caefdbd662
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c73f10>
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb68529f-b3f7-5b30-a03f-66caefdbd662/cb68529f-b3f7-5b30-a03f-66caefdbd662_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDP70AVE%252F699108512%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108512/600 saved to cache
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item cb68529f-b3f7-5b30-a03f-66caefdbd662
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d01490>
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a606ae16-dcef-5a9d-894b-abfc1f4fb3b8/a606ae16-dcef-5a9d-894b-abfc1f4fb3b8_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX17GMJ%252F699387146%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387146/600 saved to cache
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a606ae16-dcef-5a9d-894b-abfc1f4fb3b8
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d077d0>
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a606ae16-dcef-5a9d-894b-abfc1f4fb3b8/a606ae16-dcef-5a9d-894b-abfc1f4fb3b8_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX17GMJ%252F699387156%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387156/600 saved to cache
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a606ae16-dcef-5a9d-894b-abfc1f4fb3b8
2026-03-29 14:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131408/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699131408>
2026-03-29 14:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147072/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147072>
2026-03-29 14:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387099/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387099>
2026-03-29 14:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108466/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699108466>
2026-03-29 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147105/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD66GXJ/42811198?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=MtM5trbxCXHQeKkYLKa6f5w8lef4OfgXeS0wW%2FecXs8%3D)
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d48c10>
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc8bc5b3-ed45-5040-8200-129f5fe853a6/dc8bc5b3-ed45-5040-8200-129f5fe853a6_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOE14XKO%252F699131451%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131451/600 saved to cache
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item dc8bc5b3-ed45-5040-8200-129f5fe853a6
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c73890>
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb68529f-b3f7-5b30-a03f-66caefdbd662/cb68529f-b3f7-5b30-a03f-66caefdbd662_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDP70AVE%252F699108503%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108503/600 saved to cache
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item cb68529f-b3f7-5b30-a03f-66caefdbd662
2026-03-29 14:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131393/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699131393>
2026-03-29 14:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131390/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699131390>
2026-03-29 14:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147407/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147407>
2026-03-29 14:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147041/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147041>
2026-03-29 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131432/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE14XKO/42807503?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=7wyLTIlfPA48QEirP2472QnECfKl3dp%2FnN%2Fw57F9l68%3D)
2026-03-29 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387114/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX17GMJ/42811836?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=knIkjACURL1ftTfrp%2FvKVvsQcfsdqUff01zConW04KQ%3D)
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff252b36450>
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2642729d-3a94-5649-a8c8-66c9a74d7098/2642729d-3a94-5649-a8c8-66c9a74d7098_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD66GXJ%252F699147105%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147105/600 saved to cache
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2642729d-3a94-5649-a8c8-66c9a74d7098
2026-03-29 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387099/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX17GMJ/42811836?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=knIkjACURL1ftTfrp%2FvKVvsQcfsdqUff01zConW04KQ%3D)
2026-03-29 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108466/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP70AVE/42807281?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=VmYlDuyRtd8ntKeKwZ6L1iG5RNwZm7yPSh5P5H1njAs%3D)
2026-03-29 14:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147392/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147392>
2026-03-29 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131418/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE14XKO/42807503?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=7wyLTIlfPA48QEirP2472QnECfKl3dp%2FnN%2Fw57F9l68%3D)
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c56f50>
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc8bc5b3-ed45-5040-8200-129f5fe853a6/dc8bc5b3-ed45-5040-8200-129f5fe853a6_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOE14XKO%252F699131432%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131432/600 saved to cache
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item dc8bc5b3-ed45-5040-8200-129f5fe853a6
2026-03-29 14:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387077/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KX17GMJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108474/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP70AVE/42807281?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=VmYlDuyRtd8ntKeKwZ6L1iG5RNwZm7yPSh5P5H1njAs%3D)
2026-03-29 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131408/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE14XKO/42807503?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=7wyLTIlfPA48QEirP2472QnECfKl3dp%2FnN%2Fw57F9l68%3D)
2026-03-29 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147041/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD66GXJ/42811198?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=MtM5trbxCXHQeKkYLKa6f5w8lef4OfgXeS0wW%2FecXs8%3D)
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250beac50>
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a606ae16-dcef-5a9d-894b-abfc1f4fb3b8/a606ae16-dcef-5a9d-894b-abfc1f4fb3b8_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX17GMJ%252F699387114%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387114/600 saved to cache
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a606ae16-dcef-5a9d-894b-abfc1f4fb3b8
2026-03-29 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131390/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE14XKO/42807503?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=7wyLTIlfPA48QEirP2472QnECfKl3dp%2FnN%2Fw57F9l68%3D)
2026-03-29 14:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108457/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DP70AVE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147072/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD66GXJ/42811198?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=MtM5trbxCXHQeKkYLKa6f5w8lef4OfgXeS0wW%2FecXs8%3D)
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b16bd0>
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a606ae16-dcef-5a9d-894b-abfc1f4fb3b8/a606ae16-dcef-5a9d-894b-abfc1f4fb3b8_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX17GMJ%252F699387099%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387099/600 saved to cache
2026-03-29 14:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a606ae16-dcef-5a9d-894b-abfc1f4fb3b8
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c97310>
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb68529f-b3f7-5b30-a03f-66caefdbd662/cb68529f-b3f7-5b30-a03f-66caefdbd662_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDP70AVE%252F699108466%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108466/600 saved to cache
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item cb68529f-b3f7-5b30-a03f-66caefdbd662
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 6 for item 2642729d-3a94-5649-a8c8-66c9a74d7098 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147407/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT68LWE/42810033?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=kpdQ2ZWMr0NfGABhxdb8zvuc%2F9zGKSU1EzCBCNAUZaA%3D)
2026-03-29 14:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125337/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699125337>
2026-03-29 14:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131393/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE14XKO/42807503?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=7wyLTIlfPA48QEirP2472QnECfKl3dp%2FnN%2Fw57F9l68%3D)
2026-03-29 14:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147381/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147381>
2026-03-29 14:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131381/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699131381>
2026-03-29 14:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146790/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146790>
2026-03-29 14:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046811/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699046811>
2026-03-29 14:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147392/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT68LWE/42810033?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=kpdQ2ZWMr0NfGABhxdb8zvuc%2F9zGKSU1EzCBCNAUZaA%3D)
2026-03-29 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d07890>
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc8bc5b3-ed45-5040-8200-129f5fe853a6/dc8bc5b3-ed45-5040-8200-129f5fe853a6_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOE14XKO%252F699131418%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131418/600 saved to cache
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item dc8bc5b3-ed45-5040-8200-129f5fe853a6
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e23f50>
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb68529f-b3f7-5b30-a03f-66caefdbd662/cb68529f-b3f7-5b30-a03f-66caefdbd662_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDP70AVE%252F699108474%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108474/600 saved to cache
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cb68529f-b3f7-5b30-a03f-66caefdbd662
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c7d050>
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc8bc5b3-ed45-5040-8200-129f5fe853a6/dc8bc5b3-ed45-5040-8200-129f5fe853a6_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOE14XKO%252F699131408%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131408/600 saved to cache
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item dc8bc5b3-ed45-5040-8200-129f5fe853a6
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e20990>
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2642729d-3a94-5649-a8c8-66c9a74d7098/2642729d-3a94-5649-a8c8-66c9a74d7098_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD66GXJ%252F699147041%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147041/600 saved to cache
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2642729d-3a94-5649-a8c8-66c9a74d7098
2026-03-29 14:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387077/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX17GMJ/42811836?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=knIkjACURL1ftTfrp%2FvKVvsQcfsdqUff01zConW04KQ%3D)
2026-03-29 14:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108457/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP70AVE/42807281?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=VmYlDuyRtd8ntKeKwZ6L1iG5RNwZm7yPSh5P5H1njAs%3D)
2026-03-29 14:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125329/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699125329>
2026-03-29 14:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147350/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147350>
2026-03-29 14:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147021/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147021>
2026-03-29 14:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146782/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146782>
2026-03-29 14:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147368/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147368>
2026-03-29 14:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046808/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699046808>
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b002d0>
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc8bc5b3-ed45-5040-8200-129f5fe853a6/dc8bc5b3-ed45-5040-8200-129f5fe853a6_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOE14XKO%252F699131390%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131390/600 saved to cache
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item dc8bc5b3-ed45-5040-8200-129f5fe853a6
2026-03-29 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25083be10>
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2642729d-3a94-5649-a8c8-66c9a74d7098/2642729d-3a94-5649-a8c8-66c9a74d7098_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD66GXJ%252F699147072%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147072/600 saved to cache
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2642729d-3a94-5649-a8c8-66c9a74d7098
2026-03-29 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a0c310>
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e/7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT68LWE%252F699147407%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147407/600 saved to cache
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cc8e50>
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc8bc5b3-ed45-5040-8200-129f5fe853a6/dc8bc5b3-ed45-5040-8200-129f5fe853a6_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOE14XKO%252F699131393%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131393/600 saved to cache
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item dc8bc5b3-ed45-5040-8200-129f5fe853a6
2026-03-29 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251930cd0>
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e/7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT68LWE%252F699147392%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147392/600 saved to cache
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e
2026-03-29 14:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131381/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE14XKO/42807503?sv=2020-08-04&st=2026-03-29T14%3A02%3A36Z&se=2026-03-29T14%3A27%3A36Z&sr=b&sp=r&sig=7wyLTIlfPA48QEirP2472QnECfKl3dp%2FnN%2Fw57F9l68%3D)
2026-03-29 14:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146766/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146766>
2026-03-29 14:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146790/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK58ADX/42810522?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=yQwDJryqcw1HV7nZh02LOlY6KWdv9QEzwpohBvTcqLE%3D)
2026-03-29 14:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046802/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699046802>
2026-03-29 14:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147344/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147344>
2026-03-29 14:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125337/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP71TZD/42807564?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=xO0Sva9j3qMzisxC%2B3SmLn6tWnZdNlEmpxu6ya4rPZM%3D)
2026-03-29 14:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046811/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT64OEX/42811121?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=7uTXYp7Vmxh0ZbTJkYjoOE1%2FZWUwUuNxQy1O3c%2BKXgc%3D)
2026-03-29 14:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147381/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT68LWE/42810033?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=kpdQ2ZWMr0NfGABhxdb8zvuc%2F9zGKSU1EzCBCNAUZaA%3D)
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250caf4d0>
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a606ae16-dcef-5a9d-894b-abfc1f4fb3b8/a606ae16-dcef-5a9d-894b-abfc1f4fb3b8_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX17GMJ%252F699387077%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387077/600 saved to cache
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a606ae16-dcef-5a9d-894b-abfc1f4fb3b8
2026-03-29 14:02:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a606ae16-dcef-5a9d-894b-abfc1f4fb3b8, skipping ID generation
2026-03-29 14:02:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a606ae16-dcef-5a9d-894b-abfc1f4fb3b8 sending to next pipeline
2026-03-29 14:02:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a606ae16-dcef-5a9d-894b-abfc1f4fb3b8, identifier: KX17%20GMJ
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251009910>
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb68529f-b3f7-5b30-a03f-66caefdbd662/cb68529f-b3f7-5b30-a03f-66caefdbd662_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDP70AVE%252F699108457%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108457/600 saved to cache
2026-03-29 14:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cb68529f-b3f7-5b30-a03f-66caefdbd662
2026-03-29 14:02:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cb68529f-b3f7-5b30-a03f-66caefdbd662, skipping ID generation
2026-03-29 14:02:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cb68529f-b3f7-5b30-a03f-66caefdbd662 sending to next pipeline
2026-03-29 14:02:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cb68529f-b3f7-5b30-a03f-66caefdbd662, identifier: DP70%20AVE
2026-03-29 14:02:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a606ae16-dcef-5a9d-894b-abfc1f4fb3b8 with identifier: KX17%20GMJ
2026-03-29 14:02:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a606ae16-dcef-5a9d-894b-abfc1f4fb3b8 with identifier: KX17%20GMJ
2026-03-29 14:02:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a606ae16-dcef-5a9d-894b-abfc1f4fb3b8 with identifier: KX17%20GMJ to the API
2026-03-29 14:02:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387077/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a606ae16-dcef-5a9d-894b-abfc1f4fb3b8/a606ae16-dcef-5a9d-894b-abfc1f4fb3b8_expert_report_file_bbf2e4d6-f953-40d4-bf29-0c195a134000.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KX17%20GMJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a606ae16-dcef-5a9d-894b-abfc1f4fb3b8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KX17 GMJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KX17%20GMJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': 'EXPERT 1400',
 'odometer': 224140,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 22,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a606ae16-dcef-5a9d-894b-abfc1f4fb3b8/a606ae16-dcef-5a9d-894b-abfc1f4fb3b8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43390,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387077/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a606ae16-dcef-5a9d-894b-abfc1f4fb3b8/a606ae16-dcef-5a9d-894b-abfc1f4fb3b8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39799,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387089/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a606ae16-dcef-5a9d-894b-abfc1f4fb3b8/a606ae16-dcef-5a9d-894b-abfc1f4fb3b8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37778,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387099/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a606ae16-dcef-5a9d-894b-abfc1f4fb3b8/a606ae16-dcef-5a9d-894b-abfc1f4fb3b8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39866,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387108/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a606ae16-dcef-5a9d-894b-abfc1f4fb3b8/a606ae16-dcef-5a9d-894b-abfc1f4fb3b8_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40881,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387114/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a606ae16-dcef-5a9d-894b-abfc1f4fb3b8/a606ae16-dcef-5a9d-894b-abfc1f4fb3b8_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36878,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387124/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a606ae16-dcef-5a9d-894b-abfc1f4fb3b8/a606ae16-dcef-5a9d-894b-abfc1f4fb3b8_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59668,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387131/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a606ae16-dcef-5a9d-894b-abfc1f4fb3b8/a606ae16-dcef-5a9d-894b-abfc1f4fb3b8_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56571,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387139/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a606ae16-dcef-5a9d-894b-abfc1f4fb3b8/a606ae16-dcef-5a9d-894b-abfc1f4fb3b8_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81812,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387146/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a606ae16-dcef-5a9d-894b-abfc1f4fb3b8/a606ae16-dcef-5a9d-894b-abfc1f4fb3b8_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71814,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX17GMJ/699387156/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'PEUGEOT EXPERT 1400 2.0 B/HDI 120 STD.PROFESSIONAL PanelVan',
 'transmission': 'manual',
 'trim': 'B/HDI 120 STD.PROFESSIONAL',
 'vin': 'VF3VFAHKHHZ054291',
 'year': 2017}
2026-03-29 14:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX17%2520GMJ%27 HTTP/1.1" 200 None
2026-03-29 14:02:43 [bca.uk] INFO: Saving data for KX17%20GMJ: {'created_time': 1774792963.552767, 'last_price_update_time': 1774792963.552779, 'auction_closing_time': 1775124000.0}
2026-03-29 14:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KX17%2520GMJ') HTTP/1.1" 204 0
2026-03-29 14:02:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cb68529f-b3f7-5b30-a03f-66caefdbd662 with identifier: DP70%20AVE
2026-03-29 14:02:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cb68529f-b3f7-5b30-a03f-66caefdbd662 with identifier: DP70%20AVE
2026-03-29 14:02:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cb68529f-b3f7-5b30-a03f-66caefdbd662 with identifier: DP70%20AVE to the API
2026-03-29 14:02:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108457/600>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb68529f-b3f7-5b30-a03f-66caefdbd662/cb68529f-b3f7-5b30-a03f-66caefdbd662_expert_report_file_a6e80e84-7f99-40cc-a5b3-a937da6b6b92.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP70%20AVE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cb68529f-b3f7-5b30-a03f-66caefdbd662',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DP70 AVE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP70%20AVE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'COMBO CARGO L1',
 'odometer': 115253,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb68529f-b3f7-5b30-a03f-66caefdbd662/cb68529f-b3f7-5b30-a03f-66caefdbd662_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45137,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108457/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb68529f-b3f7-5b30-a03f-66caefdbd662/cb68529f-b3f7-5b30-a03f-66caefdbd662_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42793,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108461/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb68529f-b3f7-5b30-a03f-66caefdbd662/cb68529f-b3f7-5b30-a03f-66caefdbd662_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39355,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108466/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb68529f-b3f7-5b30-a03f-66caefdbd662/cb68529f-b3f7-5b30-a03f-66caefdbd662_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40268,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108468/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb68529f-b3f7-5b30-a03f-66caefdbd662/cb68529f-b3f7-5b30-a03f-66caefdbd662_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42471,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108474/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb68529f-b3f7-5b30-a03f-66caefdbd662/cb68529f-b3f7-5b30-a03f-66caefdbd662_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42201,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108478/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb68529f-b3f7-5b30-a03f-66caefdbd662/cb68529f-b3f7-5b30-a03f-66caefdbd662_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105406,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108484/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb68529f-b3f7-5b30-a03f-66caefdbd662/cb68529f-b3f7-5b30-a03f-66caefdbd662_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 57016,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108498/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb68529f-b3f7-5b30-a03f-66caefdbd662/cb68529f-b3f7-5b30-a03f-66caefdbd662_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69498,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108503/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb68529f-b3f7-5b30-a03f-66caefdbd662/cb68529f-b3f7-5b30-a03f-66caefdbd662_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63644,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP70AVE/699108512/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL COMBO CARGO L1 1.5 TURBO D 100 2300 SPORTIVE Van',
 'transmission': 'manual',
 'trim': 'TURBO D 100 2300 SPORTIVE',
 'vin': 'W0VEFYHYCMJ523263',
 'year': 2020}
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP70%2520AVE%27 HTTP/1.1" 200 None
2026-03-29 14:02:44 [bca.uk] INFO: Saving data for DP70%20AVE: {'created_time': 1774792964.023031, 'last_price_update_time': 1774792964.023042, 'auction_closing_time': 1775037600.0}
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP70%2520AVE') HTTP/1.1" 204 0
2026-03-29 14:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147021/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD66GXJ/42811198?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=MtM5trbxCXHQeKkYLKa6f5w8lef4OfgXeS0wW%2FecXs8%3D)
2026-03-29 14:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125304/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699125304>
2026-03-29 14:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046793/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699046793>
2026-03-29 14:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147368/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT68LWE/42810033?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=kpdQ2ZWMr0NfGABhxdb8zvuc%2F9zGKSU1EzCBCNAUZaA%3D)
2026-03-29 14:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046808/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT64OEX/42811121?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=7uTXYp7Vmxh0ZbTJkYjoOE1%2FZWUwUuNxQy1O3c%2BKXgc%3D)
2026-03-29 14:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146782/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK58ADX/42810522?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=yQwDJryqcw1HV7nZh02LOlY6KWdv9QEzwpohBvTcqLE%3D)
2026-03-29 14:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125329/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP71TZD/42807564?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=xO0Sva9j3qMzisxC%2B3SmLn6tWnZdNlEmpxu6ya4rPZM%3D)
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253e5be10>
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc8bc5b3-ed45-5040-8200-129f5fe853a6/dc8bc5b3-ed45-5040-8200-129f5fe853a6_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOE14XKO%252F699131381%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131381/600 saved to cache
2026-03-29 14:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item dc8bc5b3-ed45-5040-8200-129f5fe853a6
2026-03-29 14:02:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dc8bc5b3-ed45-5040-8200-129f5fe853a6, skipping ID generation
2026-03-29 14:02:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item dc8bc5b3-ed45-5040-8200-129f5fe853a6 sending to next pipeline
2026-03-29 14:02:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc8bc5b3-ed45-5040-8200-129f5fe853a6, identifier: OE14%20XKO
2026-03-29 14:02:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b8c6d0>
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6bcc4fae-2b65-53cd-8749-b0852345c8c2/6bcc4fae-2b65-53cd-8749-b0852345c8c2_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVK58ADX%252F699146790%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146790/600 saved to cache
2026-03-29 14:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6bcc4fae-2b65-53cd-8749-b0852345c8c2
2026-03-29 14:02:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251933990>
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fe28174-c4fa-5f8f-8735-0c02fd51e417/4fe28174-c4fa-5f8f-8735-0c02fd51e417_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLP71TZD%252F699125337%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125337/600 saved to cache
2026-03-29 14:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4fe28174-c4fa-5f8f-8735-0c02fd51e417
2026-03-29 14:02:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d16990>
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_607cf0c5-53e4-5e99-a480-ee2a89a2ecd7/607cf0c5-53e4-5e99-a480-ee2a89a2ecd7_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKT64OEX%252F699046811%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046811/600 saved to cache
2026-03-29 14:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 607cf0c5-53e4-5e99-a480-ee2a89a2ecd7
2026-03-29 14:02:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25194d350>
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e/7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT68LWE%252F699147381%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147381/600 saved to cache
2026-03-29 14:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e
2026-03-29 14:02:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc8bc5b3-ed45-5040-8200-129f5fe853a6 with identifier: OE14%20XKO
2026-03-29 14:02:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc8bc5b3-ed45-5040-8200-129f5fe853a6 with identifier: OE14%20XKO
2026-03-29 14:02:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc8bc5b3-ed45-5040-8200-129f5fe853a6 with identifier: OE14%20XKO to the API
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131381/600>
{'auction_title': '',
 'c_o_2_emission_value': 88,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc8bc5b3-ed45-5040-8200-129f5fe853a6/dc8bc5b3-ed45-5040-8200-129f5fe853a6_expert_report_file_d6497e35-5ccd-4933-99eb-e7ea0f06f0c6.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE14%20XKO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dc8bc5b3-ed45-5040-8200-129f5fe853a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE14 XKO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE14%20XKO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 143548,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 17,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc8bc5b3-ed45-5040-8200-129f5fe853a6/dc8bc5b3-ed45-5040-8200-129f5fe853a6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47774,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131376/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc8bc5b3-ed45-5040-8200-129f5fe853a6/dc8bc5b3-ed45-5040-8200-129f5fe853a6_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45315,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131381/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc8bc5b3-ed45-5040-8200-129f5fe853a6/dc8bc5b3-ed45-5040-8200-129f5fe853a6_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45385,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131390/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc8bc5b3-ed45-5040-8200-129f5fe853a6/dc8bc5b3-ed45-5040-8200-129f5fe853a6_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47014,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131393/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc8bc5b3-ed45-5040-8200-129f5fe853a6/dc8bc5b3-ed45-5040-8200-129f5fe853a6_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45390,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131402/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc8bc5b3-ed45-5040-8200-129f5fe853a6/dc8bc5b3-ed45-5040-8200-129f5fe853a6_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43829,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131408/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc8bc5b3-ed45-5040-8200-129f5fe853a6/dc8bc5b3-ed45-5040-8200-129f5fe853a6_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66559,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131418/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc8bc5b3-ed45-5040-8200-129f5fe853a6/dc8bc5b3-ed45-5040-8200-129f5fe853a6_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85071,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131432/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc8bc5b3-ed45-5040-8200-129f5fe853a6/dc8bc5b3-ed45-5040-8200-129f5fe853a6_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85328,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131440/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc8bc5b3-ed45-5040-8200-129f5fe853a6/dc8bc5b3-ed45-5040-8200-129f5fe853a6_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73375,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE14XKO/699131451/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.3 CDTI 16V 95 E/F S/S Van',
 'transmission': 'manual',
 'trim': 'CDTI 16V 95 E/F S/S',
 'vin': 'W0LVSDL08E4226189',
 'year': 2014}
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE14%2520XKO%27 HTTP/1.1" 200 None
2026-03-29 14:02:44 [bca.uk] INFO: Saving data for OE14%20XKO: {'created_time': 1774792964.775162, 'last_price_update_time': 1774792964.775173, 'auction_closing_time': 1775124000.0}
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE14%2520XKO') HTTP/1.1" 204 0
2026-03-29 14:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147344/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT68LWE/42810033?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=kpdQ2ZWMr0NfGABhxdb8zvuc%2F9zGKSU1EzCBCNAUZaA%3D)
2026-03-29 14:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125300/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699125300>
2026-03-29 14:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146748/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146748>
2026-03-29 14:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046790/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699046790>
2026-03-29 14:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147321/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YT68LWE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b64c10>
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2642729d-3a94-5649-a8c8-66c9a74d7098/2642729d-3a94-5649-a8c8-66c9a74d7098_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD66GXJ%252F699147021%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147021/600 saved to cache
2026-03-29 14:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2642729d-3a94-5649-a8c8-66c9a74d7098
2026-03-29 14:02:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2642729d-3a94-5649-a8c8-66c9a74d7098, skipping ID generation
2026-03-29 14:02:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2642729d-3a94-5649-a8c8-66c9a74d7098 sending to next pipeline
2026-03-29 14:02:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2642729d-3a94-5649-a8c8-66c9a74d7098, identifier: YD66%20GXJ
2026-03-29 14:02:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508fbd90>
2026-03-29 14:02:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e/7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT68LWE%252F699147368%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147368/600 saved to cache
2026-03-29 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e
2026-03-29 14:02:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250951bd0>
2026-03-29 14:02:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_607cf0c5-53e4-5e99-a480-ee2a89a2ecd7/607cf0c5-53e4-5e99-a480-ee2a89a2ecd7_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKT64OEX%252F699046808%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046808/600 saved to cache
2026-03-29 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 607cf0c5-53e4-5e99-a480-ee2a89a2ecd7
2026-03-29 14:02:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c72c50>
2026-03-29 14:02:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6bcc4fae-2b65-53cd-8749-b0852345c8c2/6bcc4fae-2b65-53cd-8749-b0852345c8c2_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVK58ADX%252F699146782%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146782/600 saved to cache
2026-03-29 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6bcc4fae-2b65-53cd-8749-b0852345c8c2
2026-03-29 14:02:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508f8910>
2026-03-29 14:02:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fe28174-c4fa-5f8f-8735-0c02fd51e417/4fe28174-c4fa-5f8f-8735-0c02fd51e417_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLP71TZD%252F699125329%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125329/600 saved to cache
2026-03-29 14:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4fe28174-c4fa-5f8f-8735-0c02fd51e417
2026-03-29 14:02:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046802/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT64OEX/42811121?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=7uTXYp7Vmxh0ZbTJkYjoOE1%2FZWUwUuNxQy1O3c%2BKXgc%3D)
2026-03-29 14:02:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146766/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK58ADX/42810522?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=yQwDJryqcw1HV7nZh02LOlY6KWdv9QEzwpohBvTcqLE%3D)
2026-03-29 14:02:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2642729d-3a94-5649-a8c8-66c9a74d7098 with identifier: YD66%20GXJ
2026-03-29 14:02:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2642729d-3a94-5649-a8c8-66c9a74d7098 with identifier: YD66%20GXJ
2026-03-29 14:02:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2642729d-3a94-5649-a8c8-66c9a74d7098 with identifier: YD66%20GXJ to the API
2026-03-29 14:02:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147021/600>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2642729d-3a94-5649-a8c8-66c9a74d7098/2642729d-3a94-5649-a8c8-66c9a74d7098_expert_report_file_43515948-6de9-48a2-ab35-1c44f926cda0.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD66%20GXJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2642729d-3a94-5649-a8c8-66c9a74d7098',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD66 GXJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD66%20GXJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 102963,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 17,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2642729d-3a94-5649-a8c8-66c9a74d7098/2642729d-3a94-5649-a8c8-66c9a74d7098_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45755,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147006/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2642729d-3a94-5649-a8c8-66c9a74d7098/2642729d-3a94-5649-a8c8-66c9a74d7098_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43104,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147013/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2642729d-3a94-5649-a8c8-66c9a74d7098/2642729d-3a94-5649-a8c8-66c9a74d7098_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41020,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147021/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2642729d-3a94-5649-a8c8-66c9a74d7098/2642729d-3a94-5649-a8c8-66c9a74d7098_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42154,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147029/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2642729d-3a94-5649-a8c8-66c9a74d7098/2642729d-3a94-5649-a8c8-66c9a74d7098_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43686,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147038/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2642729d-3a94-5649-a8c8-66c9a74d7098/2642729d-3a94-5649-a8c8-66c9a74d7098_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41573,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147041/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2642729d-3a94-5649-a8c8-66c9a74d7098/2642729d-3a94-5649-a8c8-66c9a74d7098_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60958,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147072/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2642729d-3a94-5649-a8c8-66c9a74d7098/2642729d-3a94-5649-a8c8-66c9a74d7098_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89225,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147089/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2642729d-3a94-5649-a8c8-66c9a74d7098/2642729d-3a94-5649-a8c8-66c9a74d7098_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73756,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD66GXJ/699147105/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT 1.6 TDCI 95 240 L2 TREND L/R Van',
 'transmission': 'manual',
 'trim': 'TDCI 95 240 L2 TREND L/R',
 'vin': 'WF0SXXWPGSGR67653',
 'year': 2016}
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD66%2520GXJ%27 HTTP/1.1" 200 None
2026-03-29 14:02:46 [bca.uk] INFO: Saving data for YD66%20GXJ: {'created_time': 1774792966.511414, 'last_price_update_time': 1774792966.511426, 'auction_closing_time': 1775037600.0}
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD66%2520GXJ') HTTP/1.1" 204 0
2026-03-29 14:02:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046793/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT64OEX/42811121?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=7uTXYp7Vmxh0ZbTJkYjoOE1%2FZWUwUuNxQy1O3c%2BKXgc%3D)
2026-03-29 14:02:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146736/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146736>
2026-03-29 14:02:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125291/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699125291>
2026-03-29 14:02:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146742/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146742>
2026-03-29 14:02:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125304/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP71TZD/42807564?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=xO0Sva9j3qMzisxC%2B3SmLn6tWnZdNlEmpxu6ya4rPZM%3D)
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a02910>
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e/7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT68LWE%252F699147344%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147344/600 saved to cache
2026-03-29 14:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e
2026-03-29 14:02:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:46 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:46 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250745a50>
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_607cf0c5-53e4-5e99-a480-ee2a89a2ecd7/607cf0c5-53e4-5e99-a480-ee2a89a2ecd7_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKT64OEX%252F699046802%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046802/600 saved to cache
2026-03-29 14:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 607cf0c5-53e4-5e99-a480-ee2a89a2ecd7
2026-03-29 14:02:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:46 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:46 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250969710>
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6bcc4fae-2b65-53cd-8749-b0852345c8c2/6bcc4fae-2b65-53cd-8749-b0852345c8c2_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVK58ADX%252F699146766%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146766/600 saved to cache
2026-03-29 14:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6bcc4fae-2b65-53cd-8749-b0852345c8c2
2026-03-29 14:02:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046782/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699046782>
2026-03-29 14:02:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146729/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146729>
2026-03-29 14:02:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146724/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VK58ADX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046777/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KT64OEX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:46 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 3 for item 7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:02:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147321/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT68LWE/42810033?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=kpdQ2ZWMr0NfGABhxdb8zvuc%2F9zGKSU1EzCBCNAUZaA%3D)
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508fb190>
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_607cf0c5-53e4-5e99-a480-ee2a89a2ecd7/607cf0c5-53e4-5e99-a480-ee2a89a2ecd7_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKT64OEX%252F699046793%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046793/600 saved to cache
2026-03-29 14:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 607cf0c5-53e4-5e99-a480-ee2a89a2ecd7
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251982990>
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fe28174-c4fa-5f8f-8735-0c02fd51e417/4fe28174-c4fa-5f8f-8735-0c02fd51e417_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLP71TZD%252F699125304%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125304/600 saved to cache
2026-03-29 14:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4fe28174-c4fa-5f8f-8735-0c02fd51e417
2026-03-29 14:02:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146748/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK58ADX/42810522?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=yQwDJryqcw1HV7nZh02LOlY6KWdv9QEzwpohBvTcqLE%3D)
2026-03-29 14:02:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046790/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT64OEX/42811121?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=7uTXYp7Vmxh0ZbTJkYjoOE1%2FZWUwUuNxQy1O3c%2BKXgc%3D)
2026-03-29 14:02:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125300/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP71TZD/42807564?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=xO0Sva9j3qMzisxC%2B3SmLn6tWnZdNlEmpxu6ya4rPZM%3D)
2026-03-29 14:02:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV14GWX/42809498?sv=2020-08-04&st=2026-03-29T14%3A02%3A46Z&se=2026-03-29T14%3A27%3A46Z&sr=b&sp=r&sig=OXo%2FRcFcMWeEdIibVdPRCfbslj5w9rgzTuH1BuQN%2F%2Bo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV14%20GWX-GB>
2026-03-29 14:02:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146742/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK58ADX/42810522?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=yQwDJryqcw1HV7nZh02LOlY6KWdv9QEzwpohBvTcqLE%3D)
2026-03-29 14:02:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262751/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699262751>
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c54990>
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e/7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT68LWE%252F699147321%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147321/600 saved to cache
2026-03-29 14:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e
2026-03-29 14:02:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e, skipping ID generation
2026-03-29 14:02:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e sending to next pipeline
2026-03-29 14:02:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e, identifier: YT68%20LWE
2026-03-29 14:02:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e with identifier: YT68%20LWE
2026-03-29 14:02:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e with identifier: YT68%20LWE
2026-03-29 14:02:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e with identifier: YT68%20LWE to the API
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147321/600>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e/7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e_expert_report_file_6d89a979-ffcf-477f-be14-1792da9de5ba.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT68%20LWE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT68 LWE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT68%20LWE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.9T',
 'odometer': 103706,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 26,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e/7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46033,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147321/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e/7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43020,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147331/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e/7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42965,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147344/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e/7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45232,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147359/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e/7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41786,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147368/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e/7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91902,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147381/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e/7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63459,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147392/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e/7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84060,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147407/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e/7fdca16e-c6c5-58a3-bad6-2d12b2b1c05e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 58439,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT68LWE/699147420/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2.9T 1.6 CDTI 120 LWB CrewCab Van',
 'transmission': 'manual',
 'trim': 'CDTI 120 LWB',
 'vin': 'W0VF7G604JV650143',
 'year': 2018}
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT68%2520LWE%27 HTTP/1.1" 200 None
2026-03-29 14:02:47 [bca.uk] INFO: Saving data for YT68%20LWE: {'created_time': 1774792967.33224, 'last_price_update_time': 1774792967.332251, 'auction_closing_time': 1775037600.0}
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT68%2520LWE') HTTP/1.1" 204 0
2026-03-29 14:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125291/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP71TZD/42807564?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=xO0Sva9j3qMzisxC%2B3SmLn6tWnZdNlEmpxu6ya4rPZM%3D)
2026-03-29 14:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146736/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK58ADX/42810522?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=yQwDJryqcw1HV7nZh02LOlY6KWdv9QEzwpohBvTcqLE%3D)
2026-03-29 14:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046777/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT64OEX/42811121?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=7uTXYp7Vmxh0ZbTJkYjoOE1%2FZWUwUuNxQy1O3c%2BKXgc%3D)
2026-03-29 14:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146724/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK58ADX/42810522?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=yQwDJryqcw1HV7nZh02LOlY6KWdv9QEzwpohBvTcqLE%3D)
2026-03-29 14:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202069/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699202069>
2026-03-29 14:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188853/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188853>
2026-03-29 14:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046782/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KT64OEX/42811121?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=7uTXYp7Vmxh0ZbTJkYjoOE1%2FZWUwUuNxQy1O3c%2BKXgc%3D)
2026-03-29 14:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS14BYP/42809576?sv=2020-08-04&st=2026-03-29T14%3A02%3A46Z&se=2026-03-29T14%3A27%3A46Z&sr=b&sp=r&sig=NNiCGm5XWjH3P6ChQ997olhM%2BJwcxO5jSPbHI4OSBmw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS14%20BYP-GB>
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250746210>
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6bcc4fae-2b65-53cd-8749-b0852345c8c2/6bcc4fae-2b65-53cd-8749-b0852345c8c2_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVK58ADX%252F699146748%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146748/600 saved to cache
2026-03-29 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6bcc4fae-2b65-53cd-8749-b0852345c8c2
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2510241d0>
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_607cf0c5-53e4-5e99-a480-ee2a89a2ecd7/607cf0c5-53e4-5e99-a480-ee2a89a2ecd7_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKT64OEX%252F699046790%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046790/600 saved to cache
2026-03-29 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 607cf0c5-53e4-5e99-a480-ee2a89a2ecd7
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250839e10>
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fe28174-c4fa-5f8f-8735-0c02fd51e417/4fe28174-c4fa-5f8f-8735-0c02fd51e417_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLP71TZD%252F699125300%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125300/600 saved to cache
2026-03-29 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4fe28174-c4fa-5f8f-8735-0c02fd51e417
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b6dc90>
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6bcc4fae-2b65-53cd-8749-b0852345c8c2/6bcc4fae-2b65-53cd-8749-b0852345c8c2_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVK58ADX%252F699146742%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146742/600 saved to cache
2026-03-29 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6bcc4fae-2b65-53cd-8749-b0852345c8c2
2026-03-29 14:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234381/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234381>
2026-03-29 14:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184778/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184778>
2026-03-29 14:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183352/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699183352>
2026-03-29 14:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262741/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699262741>
2026-03-29 14:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262751/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS70AEG/42809554?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=ow%2B%2BlhGyZg8uBjaqVNZG0iEAvefbqP31aIf1YsCvSNU%3D)
2026-03-29 14:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146729/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK58ADX/42810522?sv=2020-08-04&st=2026-03-29T14%3A02%3A35Z&se=2026-03-29T14%3A27%3A35Z&sr=b&sp=r&sig=yQwDJryqcw1HV7nZh02LOlY6KWdv9QEzwpohBvTcqLE%3D)
2026-03-29 14:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188840/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188840>
2026-03-29 14:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV14GWX/42809498?sv=2020-08-04&st=2026-03-29T14%3A02%3A46Z&se=2026-03-29T14%3A27%3A46Z&sr=b&sp=r&sig=OXo%2FRcFcMWeEdIibVdPRCfbslj5w9rgzTuH1BuQN%2F%2Bo%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25083b0d0>
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fe28174-c4fa-5f8f-8735-0c02fd51e417/4fe28174-c4fa-5f8f-8735-0c02fd51e417_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLP71TZD%252F699125291%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125291/600 saved to cache
2026-03-29 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4fe28174-c4fa-5f8f-8735-0c02fd51e417
2026-03-29 14:02:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4fe28174-c4fa-5f8f-8735-0c02fd51e417, skipping ID generation
2026-03-29 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4fe28174-c4fa-5f8f-8735-0c02fd51e417 sending to next pipeline
2026-03-29 14:02:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4fe28174-c4fa-5f8f-8735-0c02fd51e417, identifier: LP71%20TZD
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b6d5d0>
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6bcc4fae-2b65-53cd-8749-b0852345c8c2/6bcc4fae-2b65-53cd-8749-b0852345c8c2_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVK58ADX%252F699146736%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146736/600 saved to cache
2026-03-29 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6bcc4fae-2b65-53cd-8749-b0852345c8c2
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251024350>
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_607cf0c5-53e4-5e99-a480-ee2a89a2ecd7/607cf0c5-53e4-5e99-a480-ee2a89a2ecd7_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKT64OEX%252F699046777%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046777/600 saved to cache
2026-03-29 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 607cf0c5-53e4-5e99-a480-ee2a89a2ecd7
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508a1210>
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6bcc4fae-2b65-53cd-8749-b0852345c8c2/6bcc4fae-2b65-53cd-8749-b0852345c8c2_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVK58ADX%252F699146724%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146724/600 saved to cache
2026-03-29 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6bcc4fae-2b65-53cd-8749-b0852345c8c2
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508e09d0>
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_607cf0c5-53e4-5e99-a480-ee2a89a2ecd7/607cf0c5-53e4-5e99-a480-ee2a89a2ecd7_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKT64OEX%252F699046782%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046782/600 saved to cache
2026-03-29 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 607cf0c5-53e4-5e99-a480-ee2a89a2ecd7
2026-03-29 14:02:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 607cf0c5-53e4-5e99-a480-ee2a89a2ecd7, skipping ID generation
2026-03-29 14:02:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 607cf0c5-53e4-5e99-a480-ee2a89a2ecd7 sending to next pipeline
2026-03-29 14:02:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 607cf0c5-53e4-5e99-a480-ee2a89a2ecd7, identifier: KT64%20OEX
2026-03-29 14:02:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4fe28174-c4fa-5f8f-8735-0c02fd51e417 with identifier: LP71%20TZD
2026-03-29 14:02:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4fe28174-c4fa-5f8f-8735-0c02fd51e417 with identifier: LP71%20TZD
2026-03-29 14:02:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4fe28174-c4fa-5f8f-8735-0c02fd51e417 with identifier: LP71%20TZD to the API
2026-03-29 14:02:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125291/600>
{'auction_title': '',
 'c_o_2_emission_value': 197,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fe28174-c4fa-5f8f-8735-0c02fd51e417/4fe28174-c4fa-5f8f-8735-0c02fd51e417_expert_report_file_59645fce-1168-4f9c-9837-17317b601d45.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP71%20TZD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4fe28174-c4fa-5f8f-8735-0c02fd51e417',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LP71 TZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP71%20TZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 56129,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 12,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fe28174-c4fa-5f8f-8735-0c02fd51e417/4fe28174-c4fa-5f8f-8735-0c02fd51e417_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46687,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125286/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fe28174-c4fa-5f8f-8735-0c02fd51e417/4fe28174-c4fa-5f8f-8735-0c02fd51e417_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43972,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125291/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fe28174-c4fa-5f8f-8735-0c02fd51e417/4fe28174-c4fa-5f8f-8735-0c02fd51e417_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41953,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125295/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fe28174-c4fa-5f8f-8735-0c02fd51e417/4fe28174-c4fa-5f8f-8735-0c02fd51e417_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42954,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125300/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fe28174-c4fa-5f8f-8735-0c02fd51e417/4fe28174-c4fa-5f8f-8735-0c02fd51e417_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43259,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125304/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fe28174-c4fa-5f8f-8735-0c02fd51e417/4fe28174-c4fa-5f8f-8735-0c02fd51e417_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41077,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125308/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fe28174-c4fa-5f8f-8735-0c02fd51e417/4fe28174-c4fa-5f8f-8735-0c02fd51e417_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 111080,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125315/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fe28174-c4fa-5f8f-8735-0c02fd51e417/4fe28174-c4fa-5f8f-8735-0c02fd51e417_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86699,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125322/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fe28174-c4fa-5f8f-8735-0c02fd51e417/4fe28174-c4fa-5f8f-8735-0c02fd51e417_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93612,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125329/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fe28174-c4fa-5f8f-8735-0c02fd51e417/4fe28174-c4fa-5f8f-8735-0c02fd51e417_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67321,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP71TZD/699125337/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 185 290 SWB SPORT L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 185 290 SWB SPORT L/R',
 'vin': 'WF0YXXTTGYME84420',
 'year': 2022}
2026-03-29 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP71%2520TZD%27 HTTP/1.1" 200 None
2026-03-29 14:02:48 [bca.uk] INFO: Saving data for LP71%20TZD: {'created_time': 1774792968.420605, 'last_price_update_time': 1774792968.420616, 'auction_closing_time': 1775037600.0}
2026-03-29 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP71%2520TZD') HTTP/1.1" 204 0
2026-03-29 14:02:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 607cf0c5-53e4-5e99-a480-ee2a89a2ecd7 with identifier: KT64%20OEX
2026-03-29 14:02:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 607cf0c5-53e4-5e99-a480-ee2a89a2ecd7 with identifier: KT64%20OEX
2026-03-29 14:02:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 607cf0c5-53e4-5e99-a480-ee2a89a2ecd7 with identifier: KT64%20OEX to the API
2026-03-29 14:02:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046782/600>
{'auction_title': '',
 'c_o_2_emission_value': 231,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_607cf0c5-53e4-5e99-a480-ee2a89a2ecd7/607cf0c5-53e4-5e99-a480-ee2a89a2ecd7_expert_report_file_fe5a0502-3c30-40f8-bfaf-480c749fcfbc.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KT64%20OEX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '607cf0c5-53e4-5e99-a480-ee2a89a2ecd7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KT64 OEX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KT64%20OEX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'SPRINTER 313',
 'odometer': 118247,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 31,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_607cf0c5-53e4-5e99-a480-ee2a89a2ecd7/607cf0c5-53e4-5e99-a480-ee2a89a2ecd7_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46278,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046777/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_607cf0c5-53e4-5e99-a480-ee2a89a2ecd7/607cf0c5-53e4-5e99-a480-ee2a89a2ecd7_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44446,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046782/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_607cf0c5-53e4-5e99-a480-ee2a89a2ecd7/607cf0c5-53e4-5e99-a480-ee2a89a2ecd7_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32878,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046785/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_607cf0c5-53e4-5e99-a480-ee2a89a2ecd7/607cf0c5-53e4-5e99-a480-ee2a89a2ecd7_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40960,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046790/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_607cf0c5-53e4-5e99-a480-ee2a89a2ecd7/607cf0c5-53e4-5e99-a480-ee2a89a2ecd7_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40918,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046793/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_607cf0c5-53e4-5e99-a480-ee2a89a2ecd7/607cf0c5-53e4-5e99-a480-ee2a89a2ecd7_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41753,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046798/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_607cf0c5-53e4-5e99-a480-ee2a89a2ecd7/607cf0c5-53e4-5e99-a480-ee2a89a2ecd7_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75076,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046802/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_607cf0c5-53e4-5e99-a480-ee2a89a2ecd7/607cf0c5-53e4-5e99-a480-ee2a89a2ecd7_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70558,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046805/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_607cf0c5-53e4-5e99-a480-ee2a89a2ecd7/607cf0c5-53e4-5e99-a480-ee2a89a2ecd7_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89068,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046808/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_607cf0c5-53e4-5e99-a480-ee2a89a2ecd7/607cf0c5-53e4-5e99-a480-ee2a89a2ecd7_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70920,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KT64OEX/699046811/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SPRINTER 313 2.1 CDI 3.5T LWB H/R PanelVan',
 'transmission': 'manual',
 'trim': 'CDI 3.5T LWB H/R',
 'vin': 'WDB9066352P117708',
 'year': 2015}
2026-03-29 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT64%2520OEX%27 HTTP/1.1" 200 None
2026-03-29 14:02:48 [bca.uk] INFO: Saving data for KT64%20OEX: {'created_time': 1774792968.830706, 'last_price_update_time': 1774792968.830717, 'auction_closing_time': 1775037600.0}
2026-03-29 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KT64%2520OEX') HTTP/1.1" 204 0
2026-03-29 14:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ10FDU/42811052?sv=2020-08-04&st=2026-03-29T14%3A02%3A47Z&se=2026-03-29T14%3A27%3A47Z&sr=b&sp=r&sig=9JIEUz52YitOklRyVpaqWF4PMGLzwZ2ZESPEnrDuiMA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ10%20FDU-GB>
2026-03-29 14:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202043/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699202043>
2026-03-29 14:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS14BYP/42809576?sv=2020-08-04&st=2026-03-29T14%3A02%3A46Z&se=2026-03-29T14%3A27%3A46Z&sr=b&sp=r&sig=NNiCGm5XWjH3P6ChQ997olhM%2BJwcxO5jSPbHI4OSBmw%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234366/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234366>
2026-03-29 14:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225667/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699225667>
2026-03-29 14:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205191/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699205191>
2026-03-29 14:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188853/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE62FMX/42809437?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=yCv4LwCBrzu9Mr7BmP7ckZtERg%2ByN9PznEtEdge3Ano%3D)
2026-03-29 14:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202069/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD70SRV/42788020?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=2RwtnSxhvBVtyav86xaBtkwlrQfAw2TYqARpmO9giYI%3D)
2026-03-29 14:02:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253dfc610>
2026-03-29 14:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3d4c907a-586f-5683-a2eb-0a23aeec57e1/3d4c907a-586f-5683-a2eb-0a23aeec57e1_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYS70AEG%252F699262751%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262751/600 saved to cache
2026-03-29 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3d4c907a-586f-5683-a2eb-0a23aeec57e1
2026-03-29 14:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508bded0>
2026-03-29 14:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6bcc4fae-2b65-53cd-8749-b0852345c8c2/6bcc4fae-2b65-53cd-8749-b0852345c8c2_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVK58ADX%252F699146729%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146729/600 saved to cache
2026-03-29 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6bcc4fae-2b65-53cd-8749-b0852345c8c2
2026-03-29 14:02:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6bcc4fae-2b65-53cd-8749-b0852345c8c2, skipping ID generation
2026-03-29 14:02:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6bcc4fae-2b65-53cd-8749-b0852345c8c2 sending to next pipeline
2026-03-29 14:02:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6bcc4fae-2b65-53cd-8749-b0852345c8c2, identifier: VK58%20ADX
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a18790>
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a896888-9c00-55a7-bf8d-b0d34c8d4324/0a896888-9c00-55a7-bf8d-b0d34c8d4324_expert_report_file_41c604b0-01ce-4975-b581-d104c2c848cf.pdf HTTP/1.1" 201 0
2026-03-29 14:02:49 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0a896888-9c00-55a7-bf8d-b0d34c8d4324
2026-03-29 14:02:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0a896888-9c00-55a7-bf8d-b0d34c8d4324, skipping ID generation
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0a896888-9c00-55a7-bf8d-b0d34c8d4324
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DFV14GWX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FV14GWX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6bcc4fae-2b65-53cd-8749-b0852345c8c2 with identifier: VK58%20ADX
2026-03-29 14:02:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6bcc4fae-2b65-53cd-8749-b0852345c8c2 with identifier: VK58%20ADX
2026-03-29 14:02:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6bcc4fae-2b65-53cd-8749-b0852345c8c2 with identifier: VK58%20ADX to the API
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146729/600>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bcc4fae-2b65-53cd-8749-b0852345c8c2/6bcc4fae-2b65-53cd-8749-b0852345c8c2_expert_report_file_120f9ced-dc9a-441f-9612-b9b291230f75.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK58%20ADX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6bcc4fae-2b65-53cd-8749-b0852345c8c2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK58 ADX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK58%20ADX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT 280',
 'odometer': 167304,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 31,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bcc4fae-2b65-53cd-8749-b0852345c8c2/6bcc4fae-2b65-53cd-8749-b0852345c8c2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44402,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146724/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bcc4fae-2b65-53cd-8749-b0852345c8c2/6bcc4fae-2b65-53cd-8749-b0852345c8c2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41784,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146729/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bcc4fae-2b65-53cd-8749-b0852345c8c2/6bcc4fae-2b65-53cd-8749-b0852345c8c2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38606,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146736/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bcc4fae-2b65-53cd-8749-b0852345c8c2/6bcc4fae-2b65-53cd-8749-b0852345c8c2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39244,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146742/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bcc4fae-2b65-53cd-8749-b0852345c8c2/6bcc4fae-2b65-53cd-8749-b0852345c8c2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42276,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146748/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bcc4fae-2b65-53cd-8749-b0852345c8c2/6bcc4fae-2b65-53cd-8749-b0852345c8c2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41100,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146755/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bcc4fae-2b65-53cd-8749-b0852345c8c2/6bcc4fae-2b65-53cd-8749-b0852345c8c2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93081,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146766/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bcc4fae-2b65-53cd-8749-b0852345c8c2/6bcc4fae-2b65-53cd-8749-b0852345c8c2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64955,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146774/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bcc4fae-2b65-53cd-8749-b0852345c8c2/6bcc4fae-2b65-53cd-8749-b0852345c8c2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89524,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146782/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6bcc4fae-2b65-53cd-8749-b0852345c8c2/6bcc4fae-2b65-53cd-8749-b0852345c8c2_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51849,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK58ADX/699146790/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 280 2.2 TDCI 110 SWB L/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 110 SWB L/R',
 'vin': 'WF0XXXBDFX8A80989',
 'year': 2008}
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK58%2520ADX%27 HTTP/1.1" 200 None
2026-03-29 14:02:49 [bca.uk] INFO: Saving data for VK58%20ADX: {'created_time': 1774792969.495964, 'last_price_update_time': 1774792969.495974, 'auction_closing_time': 1775124000.0}
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK58%2520ADX') HTTP/1.1" 204 0
2026-03-29 14:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183352/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF69WCU/42807131?sv=2020-08-04&st=2026-03-29T14%3A02%3A30Z&se=2026-03-29T14%3A27%3A30Z&sr=b&sp=r&sig=Y5g389Hh4iKHuS09iKWaqU6ibGtXLJocVx5%2BbDopQ7I%3D)
2026-03-29 14:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG22VVP/42811808?sv=2020-08-04&st=2026-03-29T14%3A02%3A48Z&se=2026-03-29T14%3A27%3A48Z&sr=b&sp=r&sig=YLFn5nUPx1U9AfuYJCY2lBlui%2FDArPrOgfbeO2eYoQ8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG22%20VVP-GB>
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143798%27 HTTP/1.1" 200 None
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143798 not downloaded yet
2026-03-29 14:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184752/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184752>
2026-03-29 14:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183332/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MF69WCU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184778/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/S17GON/42807530?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=oa0kCPHrtD7l0aQqzwEDhX9rkzJeqIuwgMLBCtsfN1k%3D)
2026-03-29 14:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262741/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS70AEG/42809554?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=ow%2B%2BlhGyZg8uBjaqVNZG0iEAvefbqP31aIf1YsCvSNU%3D)
2026-03-29 14:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188840/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE62FMX/42809437?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=yCv4LwCBrzu9Mr7BmP7ckZtERg%2ByN9PznEtEdge3Ano%3D)
2026-03-29 14:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234381/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SR19HYZ/42808355?sv=2020-08-04&st=2026-03-29T14%3A02%3A28Z&se=2026-03-29T14%3A27%3A28Z&sr=b&sp=r&sig=y9adudtsJpLWQzEARqFLT1RPsfOHdLQoNjFFm6IqCL4%3D)
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143807%27 HTTP/1.1" 200 None
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143807 not downloaded yet
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b93790>
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9fe0918-a89c-5a01-a81e-a9782880ab60/b9fe0918-a89c-5a01-a81e-a9782880ab60_expert_report_file_efdc030b-8bec-46ec-9128-bd35e204a5fb.pdf HTTP/1.1" 201 0
2026-03-29 14:02:49 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b9fe0918-a89c-5a01-a81e-a9782880ab60
2026-03-29 14:02:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b9fe0918-a89c-5a01-a81e-a9782880ab60, skipping ID generation
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b9fe0918-a89c-5a01-a81e-a9782880ab60
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDS14BYP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DS14BYP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a18990>
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_00ed0817-2246-5ffd-b8d8-b89fce4f9c4c/00ed0817-2246-5ffd-b8d8-b89fce4f9c4c_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE62FMX%252F699188853%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188853/600 saved to cache
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 00ed0817-2246-5ffd-b8d8-b89fce4f9c4c
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251932e90>
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bd415e3c-6a44-5210-8e82-1cf348857941/bd415e3c-6a44-5210-8e82-1cf348857941_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGD70SRV%252F699202069%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202069/600 saved to cache
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item bd415e3c-6a44-5210-8e82-1cf348857941
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143817%27 HTTP/1.1" 200 None
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143817 not downloaded yet
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143193%27 HTTP/1.1" 200 None
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143193 not downloaded yet
2026-03-29 14:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225667/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV25LLU/42807831?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=Z7E4QTKv8F1WdyvXsdR0tK32ptXru6N2u4%2BXGMdoRUU%3D)
2026-03-29 14:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205191/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV17NZE/42787946?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=KmF9QJTTBGleWV22AJ9I2sYJv1kq3p9IWTD1mtbKegU%3D)
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d13a10>
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ac43dbe-094e-5f8c-bafe-647ee8d71adf/3ac43dbe-094e-5f8c-bafe-647ee8d71adf_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF69WCU%252F699183352%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183352/600 saved to cache
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3ac43dbe-094e-5f8c-bafe-647ee8d71adf
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a67a50>
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7cfb406-474b-52b9-a99b-9d5e27cab0e6/d7cfb406-474b-52b9-a99b-9d5e27cab0e6_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FS17GON%252F699184778%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184778/600 saved to cache
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d7cfb406-474b-52b9-a99b-9d5e27cab0e6
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c64210>
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3d4c907a-586f-5683-a2eb-0a23aeec57e1/3d4c907a-586f-5683-a2eb-0a23aeec57e1_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYS70AEG%252F699262741%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262741/600 saved to cache
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3d4c907a-586f-5683-a2eb-0a23aeec57e1
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cc9650>
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_00ed0817-2246-5ffd-b8d8-b89fce4f9c4c/00ed0817-2246-5ffd-b8d8-b89fce4f9c4c_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE62FMX%252F699188840%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188840/600 saved to cache
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 00ed0817-2246-5ffd-b8d8-b89fce4f9c4c
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a1bb90>
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7e7d10dd-c9e3-5181-b778-12e0e156185d/7e7d10dd-c9e3-5181-b778-12e0e156185d_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSR19HYZ%252F699234381%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234381/600 saved to cache
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7e7d10dd-c9e3-5181-b778-12e0e156185d
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143829%27 HTTP/1.1" 200 None
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143829 not downloaded yet
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143207%27 HTTP/1.1" 200 None
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143207 not downloaded yet
2026-03-29 14:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234348/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234348>
2026-03-29 14:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188818/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188818>
2026-03-29 14:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262723/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699262723>
2026-03-29 14:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ10FDU/42811052?sv=2020-08-04&st=2026-03-29T14%3A02%3A47Z&se=2026-03-29T14%3A27%3A47Z&sr=b&sp=r&sig=9JIEUz52YitOklRyVpaqWF4PMGLzwZ2ZESPEnrDuiMA%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234366/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SR19HYZ/42808355?sv=2020-08-04&st=2026-03-29T14%3A02%3A28Z&se=2026-03-29T14%3A27%3A28Z&sr=b&sp=r&sig=y9adudtsJpLWQzEARqFLT1RPsfOHdLQoNjFFm6IqCL4%3D)
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143842%27 HTTP/1.1" 200 None
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143842 not downloaded yet
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143218%27 HTTP/1.1" 200 None
2026-03-29 14:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143218 not downloaded yet
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cc3090>
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_648c3718-68fd-5894-930d-ca9bcb5e0eab/648c3718-68fd-5894-930d-ca9bcb5e0eab_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV25LLU%252F699225667%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225667/600 saved to cache
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 648c3718-68fd-5894-930d-ca9bcb5e0eab
2026-03-29 14:02:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:50 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:50 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c8e3d0>
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8a8e053-4302-527d-bbea-b02588d609e9/e8a8e053-4302-527d-bbea-b02588d609e9_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV17NZE%252F699205191%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205191/600 saved to cache
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e8a8e053-4302-527d-bbea-b02588d609e9
2026-03-29 14:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143783/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FV14GWX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG22VVP/42811808?sv=2020-08-04&st=2026-03-29T14%3A02%3A48Z&se=2026-03-29T14%3A27%3A48Z&sr=b&sp=r&sig=YLFn5nUPx1U9AfuYJCY2lBlui%2FDArPrOgfbeO2eYoQ8%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143894%27 HTTP/1.1" 200 None
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143894 not downloaded yet
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143231%27 HTTP/1.1" 200 None
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143231 not downloaded yet
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143914%27 HTTP/1.1" 200 None
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143914 not downloaded yet
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143252%27 HTTP/1.1" 200 None
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143252 not downloaded yet
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c54c90>
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f427e04e-8eec-5908-b3dd-fb0082cae141/f427e04e-8eec-5908-b3dd-fb0082cae141_expert_report_file_04d2da5f-9f56-4bb6-875b-3b504c1201b9.pdf HTTP/1.1" 201 0
2026-03-29 14:02:50 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f427e04e-8eec-5908-b3dd-fb0082cae141
2026-03-29 14:02:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f427e04e-8eec-5908-b3dd-fb0082cae141, skipping ID generation
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f427e04e-8eec-5908-b3dd-fb0082cae141
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DBJ10FDU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BJ10FDU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:50 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:50 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a83510>
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7e7d10dd-c9e3-5181-b778-12e0e156185d/7e7d10dd-c9e3-5181-b778-12e0e156185d_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSR19HYZ%252F699234366%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234366/600 saved to cache
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7e7d10dd-c9e3-5181-b778-12e0e156185d
2026-03-29 14:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183332/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF69WCU/42807131?sv=2020-08-04&st=2026-03-29T14%3A02%3A30Z&se=2026-03-29T14%3A27%3A30Z&sr=b&sp=r&sig=Y5g389Hh4iKHuS09iKWaqU6ibGtXLJocVx5%2BbDopQ7I%3D)
2026-03-29 14:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184752/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/S17GON/42807530?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=oa0kCPHrtD7l0aQqzwEDhX9rkzJeqIuwgMLBCtsfN1k%3D)
2026-03-29 14:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225656/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699225656>
2026-03-29 14:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202032/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699202032>
2026-03-29 14:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143798/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143798>
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143929%27 HTTP/1.1" 200 None
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143929 not downloaded yet
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143276%27 HTTP/1.1" 200 None
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143276 not downloaded yet
2026-03-29 14:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143179/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DS14BYP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WH65TTZ/42792170?sv=2020-08-04&st=2026-03-29T14%3A02%3A50Z&se=2026-03-29T14%3A27%3A50Z&sr=b&sp=r&sig=rcE%2BDIYhECcYhAbKoGZgrAkodAOy9AKzN9AnLm%2BpUrE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WH65%20TTZ-GB>
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142473%27 HTTP/1.1" 200 None
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142473 not downloaded yet
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143947%27 HTTP/1.1" 200 None
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143947 not downloaded yet
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143296%27 HTTP/1.1" 200 None
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143296 not downloaded yet
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142488%27 HTTP/1.1" 200 None
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142488 not downloaded yet
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143309%27 HTTP/1.1" 200 None
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143309 not downloaded yet
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d4a3d0>
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bae56dad-4557-58d9-b31e-e70877b342bf/bae56dad-4557-58d9-b31e-e70877b342bf_expert_report_file_a646fd68-5b2c-4354-84c8-4dbfe057bd1a.pdf HTTP/1.1" 201 0
2026-03-29 14:02:50 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item bae56dad-4557-58d9-b31e-e70877b342bf
2026-03-29 14:02:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bae56dad-4557-58d9-b31e-e70877b342bf, skipping ID generation
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bae56dad-4557-58d9-b31e-e70877b342bf
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DFG22VVP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FG22VVP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142504%27 HTTP/1.1" 200 None
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142504 not downloaded yet
2026-03-29 14:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143783/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV14GWX/42809498?sv=2020-08-04&st=2026-03-29T14%3A02%3A46Z&se=2026-03-29T14%3A27%3A46Z&sr=b&sp=r&sig=OXo%2FRcFcMWeEdIibVdPRCfbslj5w9rgzTuH1BuQN%2F%2Bo%3D)
2026-03-29 14:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188818/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE62FMX/42809437?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=yCv4LwCBrzu9Mr7BmP7ckZtERg%2ByN9PznEtEdge3Ano%3D)
2026-03-29 14:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143207/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143207>
2026-03-29 14:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143807/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143807>
2026-03-29 14:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143829/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143829>
2026-03-29 14:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262723/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS70AEG/42809554?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=ow%2B%2BlhGyZg8uBjaqVNZG0iEAvefbqP31aIf1YsCvSNU%3D)
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143321%27 HTTP/1.1" 200 None
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143321 not downloaded yet
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699385984%27 HTTP/1.1" 200 None
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699385984 not downloaded yet
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e490d0>
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ac43dbe-094e-5f8c-bafe-647ee8d71adf/3ac43dbe-094e-5f8c-bafe-647ee8d71adf_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF69WCU%252F699183332%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183332/600 saved to cache
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3ac43dbe-094e-5f8c-bafe-647ee8d71adf
2026-03-29 14:02:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3ac43dbe-094e-5f8c-bafe-647ee8d71adf, skipping ID generation
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3ac43dbe-094e-5f8c-bafe-647ee8d71adf sending to next pipeline
2026-03-29 14:02:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3ac43dbe-094e-5f8c-bafe-647ee8d71adf, identifier: MF69%20WCU
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ca9190>
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7cfb406-474b-52b9-a99b-9d5e27cab0e6/d7cfb406-474b-52b9-a99b-9d5e27cab0e6_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FS17GON%252F699184752%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184752/600 saved to cache
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d7cfb406-474b-52b9-a99b-9d5e27cab0e6
2026-03-29 14:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234348/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SR19HYZ/42808355?sv=2020-08-04&st=2026-03-29T14%3A02%3A28Z&se=2026-03-29T14%3A27%3A28Z&sr=b&sp=r&sig=y9adudtsJpLWQzEARqFLT1RPsfOHdLQoNjFFm6IqCL4%3D)
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142515%27 HTTP/1.1" 200 None
2026-03-29 14:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142515 not downloaded yet
2026-03-29 14:02:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3ac43dbe-094e-5f8c-bafe-647ee8d71adf with identifier: MF69%20WCU
2026-03-29 14:02:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3ac43dbe-094e-5f8c-bafe-647ee8d71adf with identifier: MF69%20WCU
2026-03-29 14:02:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3ac43dbe-094e-5f8c-bafe-647ee8d71adf with identifier: MF69%20WCU to the API
2026-03-29 14:02:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183332/600>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ac43dbe-094e-5f8c-bafe-647ee8d71adf/3ac43dbe-094e-5f8c-bafe-647ee8d71adf_expert_report_file_4c4f60c6-efae-4fa8-a85e-785e8f067d26.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF69%20WCU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3ac43dbe-094e-5f8c-bafe-647ee8d71adf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF69 WCU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF69%20WCU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'PEUGEOT',
 'model': 'BOXER 335',
 'odometer': 149925,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 28,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ac43dbe-094e-5f8c-bafe-647ee8d71adf/3ac43dbe-094e-5f8c-bafe-647ee8d71adf_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43365,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183332/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ac43dbe-094e-5f8c-bafe-647ee8d71adf/3ac43dbe-094e-5f8c-bafe-647ee8d71adf_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42571,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183340/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ac43dbe-094e-5f8c-bafe-647ee8d71adf/3ac43dbe-094e-5f8c-bafe-647ee8d71adf_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41059,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183352/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ac43dbe-094e-5f8c-bafe-647ee8d71adf/3ac43dbe-094e-5f8c-bafe-647ee8d71adf_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38054,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183362/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ac43dbe-094e-5f8c-bafe-647ee8d71adf/3ac43dbe-094e-5f8c-bafe-647ee8d71adf_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37630,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183368/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ac43dbe-094e-5f8c-bafe-647ee8d71adf/3ac43dbe-094e-5f8c-bafe-647ee8d71adf_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37314,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183382/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ac43dbe-094e-5f8c-bafe-647ee8d71adf/3ac43dbe-094e-5f8c-bafe-647ee8d71adf_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102343,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183399/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ac43dbe-094e-5f8c-bafe-647ee8d71adf/3ac43dbe-094e-5f8c-bafe-647ee8d71adf_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48320,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183414/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ac43dbe-094e-5f8c-bafe-647ee8d71adf/3ac43dbe-094e-5f8c-bafe-647ee8d71adf_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73832,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183430/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ac43dbe-094e-5f8c-bafe-647ee8d71adf/3ac43dbe-094e-5f8c-bafe-647ee8d71adf_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85224,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF69WCU/699183448/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'PEUGEOT BOXER 335 2.0 BLUEHDI 130 L3 H2 PROFESSIONAL PanelVan',
 'transmission': 'manual',
 'trim': 'BLUEHDI 130 L3 H2 PROFESSIONAL',
 'vin': 'VF3YC2MFC12L35062',
 'year': 2019}
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF69%2520WCU%27 HTTP/1.1" 200 None
2026-03-29 14:02:51 [bca.uk] INFO: Saving data for MF69%20WCU: {'created_time': 1774792971.204282, 'last_price_update_time': 1774792971.204296, 'auction_closing_time': 1775037600.0}
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF69%2520WCU') HTTP/1.1" 204 0
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699385988%27 HTTP/1.1" 200 None
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699385988 not downloaded yet
2026-03-29 14:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143179/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS14BYP/42809576?sv=2020-08-04&st=2026-03-29T14%3A02%3A46Z&se=2026-03-29T14%3A27%3A46Z&sr=b&sp=r&sig=NNiCGm5XWjH3P6ChQ997olhM%2BJwcxO5jSPbHI4OSBmw%3D)
2026-03-29 14:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143218/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143218>
2026-03-29 14:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143798/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV14GWX/42809498?sv=2020-08-04&st=2026-03-29T14%3A02%3A46Z&se=2026-03-29T14%3A27%3A46Z&sr=b&sp=r&sig=OXo%2FRcFcMWeEdIibVdPRCfbslj5w9rgzTuH1BuQN%2F%2Bo%3D)
2026-03-29 14:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WH65TTZ/42792170?sv=2020-08-04&st=2026-03-29T14%3A02%3A50Z&se=2026-03-29T14%3A27%3A50Z&sr=b&sp=r&sig=rcE%2BDIYhECcYhAbKoGZgrAkodAOy9AKzN9AnLm%2BpUrE%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202032/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD70SRV/42788020?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=2RwtnSxhvBVtyav86xaBtkwlrQfAw2TYqARpmO9giYI%3D)
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142529%27 HTTP/1.1" 200 None
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142529 not downloaded yet
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cbbed0>
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a896888-9c00-55a7-bf8d-b0d34c8d4324/0a896888-9c00-55a7-bf8d-b0d34c8d4324_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFV14GWX%252F699143783%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143783/600 saved to cache
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0a896888-9c00-55a7-bf8d-b0d34c8d4324
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d23bd0>
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_00ed0817-2246-5ffd-b8d8-b89fce4f9c4c/00ed0817-2246-5ffd-b8d8-b89fce4f9c4c_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE62FMX%252F699188818%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188818/600 saved to cache
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 00ed0817-2246-5ffd-b8d8-b89fce4f9c4c
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25198dc50>
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3d4c907a-586f-5683-a2eb-0a23aeec57e1/3d4c907a-586f-5683-a2eb-0a23aeec57e1_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYS70AEG%252F699262723%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262723/600 saved to cache
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3d4c907a-586f-5683-a2eb-0a23aeec57e1
2026-03-29 14:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225656/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV25LLU/42807831?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=Z7E4QTKv8F1WdyvXsdR0tK32ptXru6N2u4%2BXGMdoRUU%3D)
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699385991%27 HTTP/1.1" 200 None
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699385991 not downloaded yet
2026-03-29 14:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142454/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BJ10FDU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 6 for item bd415e3c-6a44-5210-8e82-1cf348857941 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142560%27 HTTP/1.1" 200 None
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142560 not downloaded yet
2026-03-29 14:02:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:51 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:51 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508be8d0>
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7e7d10dd-c9e3-5181-b778-12e0e156185d/7e7d10dd-c9e3-5181-b778-12e0e156185d_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSR19HYZ%252F699234348%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234348/600 saved to cache
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7e7d10dd-c9e3-5181-b778-12e0e156185d
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699385996%27 HTTP/1.1" 200 None
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699385996 not downloaded yet
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250be4c50>
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9fe0918-a89c-5a01-a81e-a9782880ab60/b9fe0918-a89c-5a01-a81e-a9782880ab60_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDS14BYP%252F699143179%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143179/600 saved to cache
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b9fe0918-a89c-5a01-a81e-a9782880ab60
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b6d010>
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a896888-9c00-55a7-bf8d-b0d34c8d4324/0a896888-9c00-55a7-bf8d-b0d34c8d4324_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFV14GWX%252F699143798%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143798/600 saved to cache
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0a896888-9c00-55a7-bf8d-b0d34c8d4324
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250908050>
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_854d3aa4-acd5-51e7-afc9-d841fb34f942/854d3aa4-acd5-51e7-afc9-d841fb34f942_expert_report_file_7f290abc-573f-409a-993b-9a8b06e73cce.pdf HTTP/1.1" 201 0
2026-03-29 14:02:51 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 854d3aa4-acd5-51e7-afc9-d841fb34f942
2026-03-29 14:02:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 854d3aa4-acd5-51e7-afc9-d841fb34f942, skipping ID generation
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 854d3aa4-acd5-51e7-afc9-d841fb34f942
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DWH65TTZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WH65TTZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251027950>
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bd415e3c-6a44-5210-8e82-1cf348857941/bd415e3c-6a44-5210-8e82-1cf348857941_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGD70SRV%252F699202032%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202032/600 saved to cache
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item bd415e3c-6a44-5210-8e82-1cf348857941
2026-03-29 14:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143207/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS14BYP/42809576?sv=2020-08-04&st=2026-03-29T14%3A02%3A46Z&se=2026-03-29T14%3A27%3A46Z&sr=b&sp=r&sig=NNiCGm5XWjH3P6ChQ997olhM%2BJwcxO5jSPbHI4OSBmw%3D)
2026-03-29 14:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143807/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV14GWX/42809498?sv=2020-08-04&st=2026-03-29T14%3A02%3A46Z&se=2026-03-29T14%3A27%3A46Z&sr=b&sp=r&sig=OXo%2FRcFcMWeEdIibVdPRCfbslj5w9rgzTuH1BuQN%2F%2Bo%3D)
2026-03-29 14:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143252/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143252>
2026-03-29 14:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143309/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143309>
2026-03-29 14:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699385982/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FG22VVP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143829/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV14GWX/42809498?sv=2020-08-04&st=2026-03-29T14%3A02%3A46Z&se=2026-03-29T14%3A27%3A46Z&sr=b&sp=r&sig=OXo%2FRcFcMWeEdIibVdPRCfbslj5w9rgzTuH1BuQN%2F%2Bo%3D)
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142599%27 HTTP/1.1" 200 None
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142599 not downloaded yet
2026-03-29 14:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142488/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142488>
2026-03-29 14:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142504/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142504>
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699385998%27 HTTP/1.1" 200 None
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699385998 not downloaded yet
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146859%27 HTTP/1.1" 200 None
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146859 not downloaded yet
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142624%27 HTTP/1.1" 200 None
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142624 not downloaded yet
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386005%27 HTTP/1.1" 200 None
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386005 not downloaded yet
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146865%27 HTTP/1.1" 200 None
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146865 not downloaded yet
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142648%27 HTTP/1.1" 200 None
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142648 not downloaded yet
2026-03-29 14:02:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:51 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:51 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518ea8d0>
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_648c3718-68fd-5894-930d-ca9bcb5e0eab/648c3718-68fd-5894-930d-ca9bcb5e0eab_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV25LLU%252F699225656%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225656/600 saved to cache
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 648c3718-68fd-5894-930d-ca9bcb5e0eab
2026-03-29 14:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142454/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ10FDU/42811052?sv=2020-08-04&st=2026-03-29T14%3A02%3A47Z&se=2026-03-29T14%3A27%3A47Z&sr=b&sp=r&sig=9JIEUz52YitOklRyVpaqWF4PMGLzwZ2ZESPEnrDuiMA%3D)
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386012%27 HTTP/1.1" 200 None
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386012 not downloaded yet
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146876%27 HTTP/1.1" 200 None
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146876 not downloaded yet
2026-03-29 14:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699385984/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699385984>
2026-03-29 14:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143947/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143947>
2026-03-29 14:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699385988/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699385988>
2026-03-29 14:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142515/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142515>
2026-03-29 14:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143296/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143296>
2026-03-29 14:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143321/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143321>
2026-03-29 14:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143218/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS14BYP/42809576?sv=2020-08-04&st=2026-03-29T14%3A02%3A46Z&se=2026-03-29T14%3A27%3A46Z&sr=b&sp=r&sig=NNiCGm5XWjH3P6ChQ997olhM%2BJwcxO5jSPbHI4OSBmw%3D)
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519a95d0>
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9fe0918-a89c-5a01-a81e-a9782880ab60/b9fe0918-a89c-5a01-a81e-a9782880ab60_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDS14BYP%252F699143207%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143207/600 saved to cache
2026-03-29 14:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b9fe0918-a89c-5a01-a81e-a9782880ab60
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b6d6d0>
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a896888-9c00-55a7-bf8d-b0d34c8d4324/0a896888-9c00-55a7-bf8d-b0d34c8d4324_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFV14GWX%252F699143807%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143807/600 saved to cache
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0a896888-9c00-55a7-bf8d-b0d34c8d4324
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253dc4150>
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a896888-9c00-55a7-bf8d-b0d34c8d4324/0a896888-9c00-55a7-bf8d-b0d34c8d4324_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFV14GWX%252F699143829%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143829/600 saved to cache
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0a896888-9c00-55a7-bf8d-b0d34c8d4324
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386015%27 HTTP/1.1" 200 None
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386015 not downloaded yet
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146883%27 HTTP/1.1" 200 None
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146883 not downloaded yet
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386018%27 HTTP/1.1" 200 None
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386018 not downloaded yet
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146891%27 HTTP/1.1" 200 None
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146891 not downloaded yet
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a3b250>
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f427e04e-8eec-5908-b3dd-fb0082cae141/f427e04e-8eec-5908-b3dd-fb0082cae141_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ10FDU%252F699142454%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142454/600 saved to cache
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f427e04e-8eec-5908-b3dd-fb0082cae141
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508419d0>
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9fe0918-a89c-5a01-a81e-a9782880ab60/b9fe0918-a89c-5a01-a81e-a9782880ab60_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDS14BYP%252F699143218%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143218/600 saved to cache
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b9fe0918-a89c-5a01-a81e-a9782880ab60
2026-03-29 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699385982/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG22VVP/42811808?sv=2020-08-04&st=2026-03-29T14%3A02%3A48Z&se=2026-03-29T14%3A27%3A48Z&sr=b&sp=r&sig=YLFn5nUPx1U9AfuYJCY2lBlui%2FDArPrOgfbeO2eYoQ8%3D)
2026-03-29 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143252/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS14BYP/42809576?sv=2020-08-04&st=2026-03-29T14%3A02%3A46Z&se=2026-03-29T14%3A27%3A46Z&sr=b&sp=r&sig=NNiCGm5XWjH3P6ChQ997olhM%2BJwcxO5jSPbHI4OSBmw%3D)
2026-03-29 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142488/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ10FDU/42811052?sv=2020-08-04&st=2026-03-29T14%3A02%3A47Z&se=2026-03-29T14%3A27%3A47Z&sr=b&sp=r&sig=9JIEUz52YitOklRyVpaqWF4PMGLzwZ2ZESPEnrDuiMA%3D)
2026-03-29 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699385996/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699385996>
2026-03-29 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146851/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WH65TTZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142560/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142560>
2026-03-29 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142504/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ10FDU/42811052?sv=2020-08-04&st=2026-03-29T14%3A02%3A47Z&se=2026-03-29T14%3A27%3A47Z&sr=b&sp=r&sig=9JIEUz52YitOklRyVpaqWF4PMGLzwZ2ZESPEnrDuiMA%3D)
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146903%27 HTTP/1.1" 200 None
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146903 not downloaded yet
2026-03-29 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143309/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS14BYP/42809576?sv=2020-08-04&st=2026-03-29T14%3A02%3A46Z&se=2026-03-29T14%3A27%3A46Z&sr=b&sp=r&sig=NNiCGm5XWjH3P6ChQ997olhM%2BJwcxO5jSPbHI4OSBmw%3D)
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146914%27 HTTP/1.1" 200 None
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146914 not downloaded yet
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146928%27 HTTP/1.1" 200 None
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146928 not downloaded yet
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146938%27 HTTP/1.1" 200 None
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146938 not downloaded yet
2026-03-29 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699385988/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG22VVP/42811808?sv=2020-08-04&st=2026-03-29T14%3A02%3A48Z&se=2026-03-29T14%3A27%3A48Z&sr=b&sp=r&sig=YLFn5nUPx1U9AfuYJCY2lBlui%2FDArPrOgfbeO2eYoQ8%3D)
2026-03-29 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142648/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142648>
2026-03-29 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142515/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ10FDU/42811052?sv=2020-08-04&st=2026-03-29T14%3A02%3A47Z&se=2026-03-29T14%3A27%3A47Z&sr=b&sp=r&sig=9JIEUz52YitOklRyVpaqWF4PMGLzwZ2ZESPEnrDuiMA%3D)
2026-03-29 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143321/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS14BYP/42809576?sv=2020-08-04&st=2026-03-29T14%3A02%3A46Z&se=2026-03-29T14%3A27%3A46Z&sr=b&sp=r&sig=NNiCGm5XWjH3P6ChQ997olhM%2BJwcxO5jSPbHI4OSBmw%3D)
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff252b017d0>
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bae56dad-4557-58d9-b31e-e70877b342bf/bae56dad-4557-58d9-b31e-e70877b342bf_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFG22VVP%252F699385982%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699385982/600 saved to cache
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bae56dad-4557-58d9-b31e-e70877b342bf
2026-03-29 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146865/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146865>
2026-03-29 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143296/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS14BYP/42809576?sv=2020-08-04&st=2026-03-29T14%3A02%3A46Z&se=2026-03-29T14%3A27%3A46Z&sr=b&sp=r&sig=NNiCGm5XWjH3P6ChQ997olhM%2BJwcxO5jSPbHI4OSBmw%3D)
2026-03-29 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143947/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV14GWX/42809498?sv=2020-08-04&st=2026-03-29T14%3A02%3A46Z&se=2026-03-29T14%3A27%3A46Z&sr=b&sp=r&sig=OXo%2FRcFcMWeEdIibVdPRCfbslj5w9rgzTuH1BuQN%2F%2Bo%3D)
2026-03-29 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146851/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WH65TTZ/42792170?sv=2020-08-04&st=2026-03-29T14%3A02%3A50Z&se=2026-03-29T14%3A27%3A50Z&sr=b&sp=r&sig=rcE%2BDIYhECcYhAbKoGZgrAkodAOy9AKzN9AnLm%2BpUrE%3D)
2026-03-29 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699385996/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG22VVP/42811808?sv=2020-08-04&st=2026-03-29T14%3A02%3A48Z&se=2026-03-29T14%3A27%3A48Z&sr=b&sp=r&sig=YLFn5nUPx1U9AfuYJCY2lBlui%2FDArPrOgfbeO2eYoQ8%3D)
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508a4610>
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9fe0918-a89c-5a01-a81e-a9782880ab60/b9fe0918-a89c-5a01-a81e-a9782880ab60_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDS14BYP%252F699143252%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143252/600 saved to cache
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b9fe0918-a89c-5a01-a81e-a9782880ab60
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508e0750>
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f427e04e-8eec-5908-b3dd-fb0082cae141/f427e04e-8eec-5908-b3dd-fb0082cae141_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ10FDU%252F699142488%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142488/600 saved to cache
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f427e04e-8eec-5908-b3dd-fb0082cae141
2026-03-29 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146891/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146891>
2026-03-29 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142560/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ10FDU/42811052?sv=2020-08-04&st=2026-03-29T14%3A02%3A47Z&se=2026-03-29T14%3A27%3A47Z&sr=b&sp=r&sig=9JIEUz52YitOklRyVpaqWF4PMGLzwZ2ZESPEnrDuiMA%3D)
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d16090>
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f427e04e-8eec-5908-b3dd-fb0082cae141/f427e04e-8eec-5908-b3dd-fb0082cae141_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ10FDU%252F699142504%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142504/600 saved to cache
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f427e04e-8eec-5908-b3dd-fb0082cae141
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a38890>
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9fe0918-a89c-5a01-a81e-a9782880ab60/b9fe0918-a89c-5a01-a81e-a9782880ab60_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDS14BYP%252F699143309%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143309/600 saved to cache
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b9fe0918-a89c-5a01-a81e-a9782880ab60
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251be9150>
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bae56dad-4557-58d9-b31e-e70877b342bf/bae56dad-4557-58d9-b31e-e70877b342bf_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFG22VVP%252F699385988%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699385988/600 saved to cache
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item bae56dad-4557-58d9-b31e-e70877b342bf
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250744910>
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f427e04e-8eec-5908-b3dd-fb0082cae141/f427e04e-8eec-5908-b3dd-fb0082cae141_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ10FDU%252F699142515%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142515/600 saved to cache
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f427e04e-8eec-5908-b3dd-fb0082cae141
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a87950>
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9fe0918-a89c-5a01-a81e-a9782880ab60/b9fe0918-a89c-5a01-a81e-a9782880ab60_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDS14BYP%252F699143321%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143321/600 saved to cache
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b9fe0918-a89c-5a01-a81e-a9782880ab60
2026-03-29 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146883/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146883>
2026-03-29 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146876/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146876>
2026-03-29 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699386015/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386015>
2026-03-29 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699386018/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386018>
2026-03-29 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146938/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146938>
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c7f510>
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9fe0918-a89c-5a01-a81e-a9782880ab60/b9fe0918-a89c-5a01-a81e-a9782880ab60_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDS14BYP%252F699143296%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143296/600 saved to cache
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b9fe0918-a89c-5a01-a81e-a9782880ab60
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250aec790>
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a896888-9c00-55a7-bf8d-b0d34c8d4324/0a896888-9c00-55a7-bf8d-b0d34c8d4324_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFV14GWX%252F699143947%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143947/600 saved to cache
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0a896888-9c00-55a7-bf8d-b0d34c8d4324
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250745290>
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_854d3aa4-acd5-51e7-afc9-d841fb34f942/854d3aa4-acd5-51e7-afc9-d841fb34f942_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWH65TTZ%252F699146851%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146851/600 saved to cache
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 854d3aa4-acd5-51e7-afc9-d841fb34f942
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508420d0>
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bae56dad-4557-58d9-b31e-e70877b342bf/bae56dad-4557-58d9-b31e-e70877b342bf_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFG22VVP%252F699385996%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699385996/600 saved to cache
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item bae56dad-4557-58d9-b31e-e70877b342bf
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b9b0d0>
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f427e04e-8eec-5908-b3dd-fb0082cae141/f427e04e-8eec-5908-b3dd-fb0082cae141_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ10FDU%252F699142560%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142560/600 saved to cache
2026-03-29 14:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f427e04e-8eec-5908-b3dd-fb0082cae141
2026-03-29 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146928/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146928>
2026-03-29 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146903/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146903>
2026-03-29 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699386005/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386005>
2026-03-29 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699386012/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386012>
2026-03-29 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146914/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146914>
2026-03-29 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146865/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WH65TTZ/42792170?sv=2020-08-04&st=2026-03-29T14%3A02%3A50Z&se=2026-03-29T14%3A27%3A50Z&sr=b&sp=r&sig=rcE%2BDIYhECcYhAbKoGZgrAkodAOy9AKzN9AnLm%2BpUrE%3D)
2026-03-29 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142648/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ10FDU/42811052?sv=2020-08-04&st=2026-03-29T14%3A02%3A47Z&se=2026-03-29T14%3A27%3A47Z&sr=b&sp=r&sig=9JIEUz52YitOklRyVpaqWF4PMGLzwZ2ZESPEnrDuiMA%3D)
2026-03-29 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142624/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142624>
2026-03-29 14:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146859/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146859>
2026-03-29 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146891/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WH65TTZ/42792170?sv=2020-08-04&st=2026-03-29T14%3A02%3A50Z&se=2026-03-29T14%3A27%3A50Z&sr=b&sp=r&sig=rcE%2BDIYhECcYhAbKoGZgrAkodAOy9AKzN9AnLm%2BpUrE%3D)
2026-03-29 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146876/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WH65TTZ/42792170?sv=2020-08-04&st=2026-03-29T14%3A02%3A50Z&se=2026-03-29T14%3A27%3A50Z&sr=b&sp=r&sig=rcE%2BDIYhECcYhAbKoGZgrAkodAOy9AKzN9AnLm%2BpUrE%3D)
2026-03-29 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699386015/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG22VVP/42811808?sv=2020-08-04&st=2026-03-29T14%3A02%3A48Z&se=2026-03-29T14%3A27%3A48Z&sr=b&sp=r&sig=YLFn5nUPx1U9AfuYJCY2lBlui%2FDArPrOgfbeO2eYoQ8%3D)
2026-03-29 14:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699386018/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG22VVP/42811808?sv=2020-08-04&st=2026-03-29T14%3A02%3A48Z&se=2026-03-29T14%3A27%3A48Z&sr=b&sp=r&sig=YLFn5nUPx1U9AfuYJCY2lBlui%2FDArPrOgfbeO2eYoQ8%3D)
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251be9010>
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_854d3aa4-acd5-51e7-afc9-d841fb34f942/854d3aa4-acd5-51e7-afc9-d841fb34f942_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWH65TTZ%252F699146865%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146865/600 saved to cache
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 854d3aa4-acd5-51e7-afc9-d841fb34f942
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c66010>
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f427e04e-8eec-5908-b3dd-fb0082cae141/f427e04e-8eec-5908-b3dd-fb0082cae141_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ10FDU%252F699142648%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142648/600 saved to cache
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f427e04e-8eec-5908-b3dd-fb0082cae141
2026-03-29 14:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146883/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WH65TTZ/42792170?sv=2020-08-04&st=2026-03-29T14%3A02%3A50Z&se=2026-03-29T14%3A27%3A50Z&sr=b&sp=r&sig=rcE%2BDIYhECcYhAbKoGZgrAkodAOy9AKzN9AnLm%2BpUrE%3D)
2026-03-29 14:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146938/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WH65TTZ/42792170?sv=2020-08-04&st=2026-03-29T14%3A02%3A50Z&se=2026-03-29T14%3A27%3A50Z&sr=b&sp=r&sig=rcE%2BDIYhECcYhAbKoGZgrAkodAOy9AKzN9AnLm%2BpUrE%3D)
2026-03-29 14:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146914/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WH65TTZ/42792170?sv=2020-08-04&st=2026-03-29T14%3A02%3A50Z&se=2026-03-29T14%3A27%3A50Z&sr=b&sp=r&sig=rcE%2BDIYhECcYhAbKoGZgrAkodAOy9AKzN9AnLm%2BpUrE%3D)
2026-03-29 14:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146903/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WH65TTZ/42792170?sv=2020-08-04&st=2026-03-29T14%3A02%3A50Z&se=2026-03-29T14%3A27%3A50Z&sr=b&sp=r&sig=rcE%2BDIYhECcYhAbKoGZgrAkodAOy9AKzN9AnLm%2BpUrE%3D)
2026-03-29 14:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699386012/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG22VVP/42811808?sv=2020-08-04&st=2026-03-29T14%3A02%3A48Z&se=2026-03-29T14%3A27%3A48Z&sr=b&sp=r&sig=YLFn5nUPx1U9AfuYJCY2lBlui%2FDArPrOgfbeO2eYoQ8%3D)
2026-03-29 14:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146928/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WH65TTZ/42792170?sv=2020-08-04&st=2026-03-29T14%3A02%3A50Z&se=2026-03-29T14%3A27%3A50Z&sr=b&sp=r&sig=rcE%2BDIYhECcYhAbKoGZgrAkodAOy9AKzN9AnLm%2BpUrE%3D)
2026-03-29 14:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699386005/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG22VVP/42811808?sv=2020-08-04&st=2026-03-29T14%3A02%3A48Z&se=2026-03-29T14%3A27%3A48Z&sr=b&sp=r&sig=YLFn5nUPx1U9AfuYJCY2lBlui%2FDArPrOgfbeO2eYoQ8%3D)
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bd1c90>
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_854d3aa4-acd5-51e7-afc9-d841fb34f942/854d3aa4-acd5-51e7-afc9-d841fb34f942_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWH65TTZ%252F699146891%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146891/600 saved to cache
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 854d3aa4-acd5-51e7-afc9-d841fb34f942
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cadd10>
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_854d3aa4-acd5-51e7-afc9-d841fb34f942/854d3aa4-acd5-51e7-afc9-d841fb34f942_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWH65TTZ%252F699146876%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146876/600 saved to cache
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 854d3aa4-acd5-51e7-afc9-d841fb34f942
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d008d0>
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bae56dad-4557-58d9-b31e-e70877b342bf/bae56dad-4557-58d9-b31e-e70877b342bf_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFG22VVP%252F699386015%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699386015/600 saved to cache
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item bae56dad-4557-58d9-b31e-e70877b342bf
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cacfd0>
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bae56dad-4557-58d9-b31e-e70877b342bf/bae56dad-4557-58d9-b31e-e70877b342bf_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFG22VVP%252F699386018%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699386018/600 saved to cache
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item bae56dad-4557-58d9-b31e-e70877b342bf
2026-03-29 14:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142599/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142599>
2026-03-29 14:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699385998/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699385998>
2026-03-29 14:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142624/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ10FDU/42811052?sv=2020-08-04&st=2026-03-29T14%3A02%3A47Z&se=2026-03-29T14%3A27%3A47Z&sr=b&sp=r&sig=9JIEUz52YitOklRyVpaqWF4PMGLzwZ2ZESPEnrDuiMA%3D)
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250843ed0>
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_854d3aa4-acd5-51e7-afc9-d841fb34f942/854d3aa4-acd5-51e7-afc9-d841fb34f942_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWH65TTZ%252F699146883%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146883/600 saved to cache
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 854d3aa4-acd5-51e7-afc9-d841fb34f942
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c87810>
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_854d3aa4-acd5-51e7-afc9-d841fb34f942/854d3aa4-acd5-51e7-afc9-d841fb34f942_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWH65TTZ%252F699146938%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146938/600 saved to cache
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 854d3aa4-acd5-51e7-afc9-d841fb34f942
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d046d0>
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_854d3aa4-acd5-51e7-afc9-d841fb34f942/854d3aa4-acd5-51e7-afc9-d841fb34f942_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWH65TTZ%252F699146914%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146914/600 saved to cache
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 854d3aa4-acd5-51e7-afc9-d841fb34f942
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c0c490>
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_854d3aa4-acd5-51e7-afc9-d841fb34f942/854d3aa4-acd5-51e7-afc9-d841fb34f942_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWH65TTZ%252F699146903%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146903/600 saved to cache
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 854d3aa4-acd5-51e7-afc9-d841fb34f942
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518a1210>
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bae56dad-4557-58d9-b31e-e70877b342bf/bae56dad-4557-58d9-b31e-e70877b342bf_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFG22VVP%252F699386012%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699386012/600 saved to cache
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item bae56dad-4557-58d9-b31e-e70877b342bf
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b14250>
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_854d3aa4-acd5-51e7-afc9-d841fb34f942/854d3aa4-acd5-51e7-afc9-d841fb34f942_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWH65TTZ%252F699146928%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146928/600 saved to cache
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 854d3aa4-acd5-51e7-afc9-d841fb34f942
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25198f450>
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bae56dad-4557-58d9-b31e-e70877b342bf/bae56dad-4557-58d9-b31e-e70877b342bf_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFG22VVP%252F699386005%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699386005/600 saved to cache
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item bae56dad-4557-58d9-b31e-e70877b342bf
2026-03-29 14:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146859/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WH65TTZ/42792170?sv=2020-08-04&st=2026-03-29T14%3A02%3A50Z&se=2026-03-29T14%3A27%3A50Z&sr=b&sp=r&sig=rcE%2BDIYhECcYhAbKoGZgrAkodAOy9AKzN9AnLm%2BpUrE%3D)
2026-03-29 14:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142529/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142529>
2026-03-29 14:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699385991/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699385991>
2026-03-29 14:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142473/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142473>
2026-03-29 14:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143276/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143276>
2026-03-29 14:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143929/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143929>
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253dffb90>
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f427e04e-8eec-5908-b3dd-fb0082cae141/f427e04e-8eec-5908-b3dd-fb0082cae141_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ10FDU%252F699142624%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142624/600 saved to cache
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f427e04e-8eec-5908-b3dd-fb0082cae141
2026-03-29 14:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143914/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143914>
2026-03-29 14:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143842/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143842>
2026-03-29 14:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143231/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143231>
2026-03-29 14:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143817/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143817>
2026-03-29 14:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143193/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143193>
2026-03-29 14:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142599/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ10FDU/42811052?sv=2020-08-04&st=2026-03-29T14%3A02%3A47Z&se=2026-03-29T14%3A27%3A47Z&sr=b&sp=r&sig=9JIEUz52YitOklRyVpaqWF4PMGLzwZ2ZESPEnrDuiMA%3D)
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 1 for item bae56dad-4557-58d9-b31e-e70877b342bf due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c890d0>
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_854d3aa4-acd5-51e7-afc9-d841fb34f942/854d3aa4-acd5-51e7-afc9-d841fb34f942_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWH65TTZ%252F699146859%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146859/600 saved to cache
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 854d3aa4-acd5-51e7-afc9-d841fb34f942
2026-03-29 14:02:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 854d3aa4-acd5-51e7-afc9-d841fb34f942, skipping ID generation
2026-03-29 14:02:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 854d3aa4-acd5-51e7-afc9-d841fb34f942 sending to next pipeline
2026-03-29 14:02:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 854d3aa4-acd5-51e7-afc9-d841fb34f942, identifier: WH65%20TTZ
2026-03-29 14:02:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 854d3aa4-acd5-51e7-afc9-d841fb34f942 with identifier: WH65%20TTZ
2026-03-29 14:02:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 854d3aa4-acd5-51e7-afc9-d841fb34f942 with identifier: WH65%20TTZ
2026-03-29 14:02:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 854d3aa4-acd5-51e7-afc9-d841fb34f942 with identifier: WH65%20TTZ to the API
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146859/600>
{'auction_title': '',
 'c_o_2_emission_value': 204,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_854d3aa4-acd5-51e7-afc9-d841fb34f942/854d3aa4-acd5-51e7-afc9-d841fb34f942_expert_report_file_7f290abc-573f-409a-993b-9a8b06e73cce.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WH65%20TTZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '854d3aa4-acd5-51e7-afc9-d841fb34f942',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WH65 TTZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WH65%20TTZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MITSUBISHI',
 'model': 'L200',
 'odometer': 81418,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 26,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_854d3aa4-acd5-51e7-afc9-d841fb34f942/854d3aa4-acd5-51e7-afc9-d841fb34f942_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50626,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146851/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_854d3aa4-acd5-51e7-afc9-d841fb34f942/854d3aa4-acd5-51e7-afc9-d841fb34f942_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48120,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146859/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_854d3aa4-acd5-51e7-afc9-d841fb34f942/854d3aa4-acd5-51e7-afc9-d841fb34f942_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47090,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146865/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_854d3aa4-acd5-51e7-afc9-d841fb34f942/854d3aa4-acd5-51e7-afc9-d841fb34f942_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48891,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146876/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_854d3aa4-acd5-51e7-afc9-d841fb34f942/854d3aa4-acd5-51e7-afc9-d841fb34f942_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42274,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146883/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_854d3aa4-acd5-51e7-afc9-d841fb34f942/854d3aa4-acd5-51e7-afc9-d841fb34f942_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42316,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146891/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_854d3aa4-acd5-51e7-afc9-d841fb34f942/854d3aa4-acd5-51e7-afc9-d841fb34f942_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117507,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146903/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_854d3aa4-acd5-51e7-afc9-d841fb34f942/854d3aa4-acd5-51e7-afc9-d841fb34f942_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47450,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146914/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_854d3aa4-acd5-51e7-afc9-d841fb34f942/854d3aa4-acd5-51e7-afc9-d841fb34f942_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86764,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146928/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_854d3aa4-acd5-51e7-afc9-d841fb34f942/854d3aa4-acd5-51e7-afc9-d841fb34f942_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82533,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WH65TTZ/699146938/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI L200 2.5 DI-D 134 LWB 4LIFE 4WD CLUBCAB Pickup',
 'transmission': 'manual',
 'trim': 'DI-D 134 LWB 4LIFE 4WD CLUBCAB',
 'vin': 'MMCCNKB40FD840340',
 'year': 2015}
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WH65%2520TTZ%27 HTTP/1.1" 200 None
2026-03-29 14:02:54 [bca.uk] INFO: Saving data for WH65%20TTZ: {'created_time': 1774792974.448244, 'last_price_update_time': 1774792974.448261, 'auction_closing_time': 1774951200.0}
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WH65%2520TTZ') HTTP/1.1" 204 0
2026-03-29 14:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699385998/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG22VVP/42811808?sv=2020-08-04&st=2026-03-29T14%3A02%3A48Z&se=2026-03-29T14%3A27%3A48Z&sr=b&sp=r&sig=YLFn5nUPx1U9AfuYJCY2lBlui%2FDArPrOgfbeO2eYoQ8%3D)
2026-03-29 14:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142473/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ10FDU/42811052?sv=2020-08-04&st=2026-03-29T14%3A02%3A47Z&se=2026-03-29T14%3A27%3A47Z&sr=b&sp=r&sig=9JIEUz52YitOklRyVpaqWF4PMGLzwZ2ZESPEnrDuiMA%3D)
2026-03-29 14:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699385991/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FG22VVP/42811808?sv=2020-08-04&st=2026-03-29T14%3A02%3A48Z&se=2026-03-29T14%3A27%3A48Z&sr=b&sp=r&sig=YLFn5nUPx1U9AfuYJCY2lBlui%2FDArPrOgfbeO2eYoQ8%3D)
2026-03-29 14:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225645/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699225645>
2026-03-29 14:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142529/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ10FDU/42811052?sv=2020-08-04&st=2026-03-29T14%3A02%3A47Z&se=2026-03-29T14%3A27%3A47Z&sr=b&sp=r&sig=9JIEUz52YitOklRyVpaqWF4PMGLzwZ2ZESPEnrDuiMA%3D)
2026-03-29 14:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143929/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV14GWX/42809498?sv=2020-08-04&st=2026-03-29T14%3A02%3A46Z&se=2026-03-29T14%3A27%3A46Z&sr=b&sp=r&sig=OXo%2FRcFcMWeEdIibVdPRCfbslj5w9rgzTuH1BuQN%2F%2Bo%3D)
2026-03-29 14:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143276/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS14BYP/42809576?sv=2020-08-04&st=2026-03-29T14%3A02%3A46Z&se=2026-03-29T14%3A27%3A46Z&sr=b&sp=r&sig=NNiCGm5XWjH3P6ChQ997olhM%2BJwcxO5jSPbHI4OSBmw%3D)
2026-03-29 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e2b290>
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f427e04e-8eec-5908-b3dd-fb0082cae141/f427e04e-8eec-5908-b3dd-fb0082cae141_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ10FDU%252F699142599%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142599/600 saved to cache
2026-03-29 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f427e04e-8eec-5908-b3dd-fb0082cae141
2026-03-29 14:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202025/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699202025>
2026-03-29 14:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205175/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699205175>
2026-03-29 14:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143231/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS14BYP/42809576?sv=2020-08-04&st=2026-03-29T14%3A02%3A46Z&se=2026-03-29T14%3A27%3A46Z&sr=b&sp=r&sig=NNiCGm5XWjH3P6ChQ997olhM%2BJwcxO5jSPbHI4OSBmw%3D)
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c8f5d0>
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bae56dad-4557-58d9-b31e-e70877b342bf/bae56dad-4557-58d9-b31e-e70877b342bf_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFG22VVP%252F699385998%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699385998/600 saved to cache
2026-03-29 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item bae56dad-4557-58d9-b31e-e70877b342bf
2026-03-29 14:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143842/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV14GWX/42809498?sv=2020-08-04&st=2026-03-29T14%3A02%3A46Z&se=2026-03-29T14%3A27%3A46Z&sr=b&sp=r&sig=OXo%2FRcFcMWeEdIibVdPRCfbslj5w9rgzTuH1BuQN%2F%2Bo%3D)
2026-03-29 14:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143193/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS14BYP/42809576?sv=2020-08-04&st=2026-03-29T14%3A02%3A46Z&se=2026-03-29T14%3A27%3A46Z&sr=b&sp=r&sig=NNiCGm5XWjH3P6ChQ997olhM%2BJwcxO5jSPbHI4OSBmw%3D)
2026-03-29 14:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143914/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV14GWX/42809498?sv=2020-08-04&st=2026-03-29T14%3A02%3A46Z&se=2026-03-29T14%3A27%3A46Z&sr=b&sp=r&sig=OXo%2FRcFcMWeEdIibVdPRCfbslj5w9rgzTuH1BuQN%2F%2Bo%3D)
2026-03-29 14:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699227105/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699227105>
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c97350>
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f427e04e-8eec-5908-b3dd-fb0082cae141/f427e04e-8eec-5908-b3dd-fb0082cae141_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ10FDU%252F699142473%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142473/600 saved to cache
2026-03-29 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f427e04e-8eec-5908-b3dd-fb0082cae141
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250909950>
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bae56dad-4557-58d9-b31e-e70877b342bf/bae56dad-4557-58d9-b31e-e70877b342bf_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFG22VVP%252F699385991%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699385991/600 saved to cache
2026-03-29 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item bae56dad-4557-58d9-b31e-e70877b342bf
2026-03-29 14:02:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bae56dad-4557-58d9-b31e-e70877b342bf, skipping ID generation
2026-03-29 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bae56dad-4557-58d9-b31e-e70877b342bf sending to next pipeline
2026-03-29 14:02:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bae56dad-4557-58d9-b31e-e70877b342bf, identifier: FG22%20VVP
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c8ed90>
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f427e04e-8eec-5908-b3dd-fb0082cae141/f427e04e-8eec-5908-b3dd-fb0082cae141_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ10FDU%252F699142529%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142529/600 saved to cache
2026-03-29 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f427e04e-8eec-5908-b3dd-fb0082cae141
2026-03-29 14:02:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f427e04e-8eec-5908-b3dd-fb0082cae141, skipping ID generation
2026-03-29 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f427e04e-8eec-5908-b3dd-fb0082cae141 sending to next pipeline
2026-03-29 14:02:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f427e04e-8eec-5908-b3dd-fb0082cae141, identifier: BJ10%20FDU
2026-03-29 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d126d0>
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a896888-9c00-55a7-bf8d-b0d34c8d4324/0a896888-9c00-55a7-bf8d-b0d34c8d4324_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFV14GWX%252F699143929%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143929/600 saved to cache
2026-03-29 14:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0a896888-9c00-55a7-bf8d-b0d34c8d4324
2026-03-29 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251be8990>
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9fe0918-a89c-5a01-a81e-a9782880ab60/b9fe0918-a89c-5a01-a81e-a9782880ab60_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDS14BYP%252F699143276%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143276/600 saved to cache
2026-03-29 14:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b9fe0918-a89c-5a01-a81e-a9782880ab60
2026-03-29 14:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143817/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV14GWX/42809498?sv=2020-08-04&st=2026-03-29T14%3A02%3A46Z&se=2026-03-29T14%3A27%3A46Z&sr=b&sp=r&sig=OXo%2FRcFcMWeEdIibVdPRCfbslj5w9rgzTuH1BuQN%2F%2Bo%3D)
2026-03-29 14:02:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229907/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229907>
2026-03-29 14:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225645/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV25LLU/42807831?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=Z7E4QTKv8F1WdyvXsdR0tK32ptXru6N2u4%2BXGMdoRUU%3D)
2026-03-29 14:02:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bae56dad-4557-58d9-b31e-e70877b342bf with identifier: FG22%20VVP
2026-03-29 14:02:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bae56dad-4557-58d9-b31e-e70877b342bf with identifier: FG22%20VVP
2026-03-29 14:02:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bae56dad-4557-58d9-b31e-e70877b342bf with identifier: FG22%20VVP to the API
2026-03-29 14:02:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699385991/600>
{'auction_title': '',
 'c_o_2_emission_value': 193,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bae56dad-4557-58d9-b31e-e70877b342bf/bae56dad-4557-58d9-b31e-e70877b342bf_expert_report_file_a646fd68-5b2c-4354-84c8-4dbfe057bd1a.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG22%20VVP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bae56dad-4557-58d9-b31e-e70877b342bf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG22 VVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG22%20VVP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'VIVARO 3100',
 'odometer': 60267,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 17,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bae56dad-4557-58d9-b31e-e70877b342bf/bae56dad-4557-58d9-b31e-e70877b342bf_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46201,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699385982/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bae56dad-4557-58d9-b31e-e70877b342bf/bae56dad-4557-58d9-b31e-e70877b342bf_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40597,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699385988/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bae56dad-4557-58d9-b31e-e70877b342bf/bae56dad-4557-58d9-b31e-e70877b342bf_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42509,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699385991/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bae56dad-4557-58d9-b31e-e70877b342bf/bae56dad-4557-58d9-b31e-e70877b342bf_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43488,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699385996/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bae56dad-4557-58d9-b31e-e70877b342bf/bae56dad-4557-58d9-b31e-e70877b342bf_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40014,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699385998/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bae56dad-4557-58d9-b31e-e70877b342bf/bae56dad-4557-58d9-b31e-e70877b342bf_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96504,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699386005/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bae56dad-4557-58d9-b31e-e70877b342bf/bae56dad-4557-58d9-b31e-e70877b342bf_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74256,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699386012/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bae56dad-4557-58d9-b31e-e70877b342bf/bae56dad-4557-58d9-b31e-e70877b342bf_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82763,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699386015/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bae56dad-4557-58d9-b31e-e70877b342bf/bae56dad-4557-58d9-b31e-e70877b342bf_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68797,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FG22VVP/699386018/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 3100 2.0 D 145 SPORTIVE L1 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'D 145 SPORTIVE L1 H1',
 'vin': 'VXEVFEHTMN7020763',
 'year': 2022}
2026-03-29 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG22%2520VVP%27 HTTP/1.1" 200 None
2026-03-29 14:02:55 [bca.uk] INFO: Saving data for FG22%20VVP: {'created_time': 1774792975.517431, 'last_price_update_time': 1774792975.517442, 'auction_closing_time': 1775037600.0}
2026-03-29 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG22%2520VVP') HTTP/1.1" 204 0
2026-03-29 14:02:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f427e04e-8eec-5908-b3dd-fb0082cae141 with identifier: BJ10%20FDU
2026-03-29 14:02:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f427e04e-8eec-5908-b3dd-fb0082cae141 with identifier: BJ10%20FDU
2026-03-29 14:02:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f427e04e-8eec-5908-b3dd-fb0082cae141 with identifier: BJ10%20FDU to the API
2026-03-29 14:02:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142529/600>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f427e04e-8eec-5908-b3dd-fb0082cae141/f427e04e-8eec-5908-b3dd-fb0082cae141_expert_report_file_04d2da5f-9f56-4bb6-875b-3b504c1201b9.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ10%20FDU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f427e04e-8eec-5908-b3dd-fb0082cae141',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ10 FDU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ10%20FDU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT 280',
 'odometer': 263452,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 28,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f427e04e-8eec-5908-b3dd-fb0082cae141/f427e04e-8eec-5908-b3dd-fb0082cae141_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44571,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142454/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f427e04e-8eec-5908-b3dd-fb0082cae141/f427e04e-8eec-5908-b3dd-fb0082cae141_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41413,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142473/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f427e04e-8eec-5908-b3dd-fb0082cae141/f427e04e-8eec-5908-b3dd-fb0082cae141_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39954,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142488/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f427e04e-8eec-5908-b3dd-fb0082cae141/f427e04e-8eec-5908-b3dd-fb0082cae141_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39772,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142504/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f427e04e-8eec-5908-b3dd-fb0082cae141/f427e04e-8eec-5908-b3dd-fb0082cae141_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42706,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142515/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f427e04e-8eec-5908-b3dd-fb0082cae141/f427e04e-8eec-5908-b3dd-fb0082cae141_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41019,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142529/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f427e04e-8eec-5908-b3dd-fb0082cae141/f427e04e-8eec-5908-b3dd-fb0082cae141_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88066,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142560/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f427e04e-8eec-5908-b3dd-fb0082cae141/f427e04e-8eec-5908-b3dd-fb0082cae141_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83604,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142599/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f427e04e-8eec-5908-b3dd-fb0082cae141/f427e04e-8eec-5908-b3dd-fb0082cae141_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91616,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142624/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f427e04e-8eec-5908-b3dd-fb0082cae141/f427e04e-8eec-5908-b3dd-fb0082cae141_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47671,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ10FDU/699142648/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 280 2.2 TDCI 85 SWB L/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 85 SWB L/R',
 'vin': 'WF0XXXBDFXAT68130',
 'year': 2010}
2026-03-29 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ10%2520FDU%27 HTTP/1.1" 200 None
2026-03-29 14:02:55 [bca.uk] INFO: Saving data for BJ10%20FDU: {'created_time': 1774792975.975167, 'last_price_update_time': 1774792975.975177, 'auction_closing_time': 1775124000.0}
2026-03-29 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ10%2520FDU') HTTP/1.1" 204 0
2026-03-29 14:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188810/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188810>
2026-03-29 14:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234307/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234307>
2026-03-29 14:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262710/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699262710>
2026-03-29 14:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP12SXF/42811771?sv=2020-08-04&st=2026-03-29T14%3A02%3A55Z&se=2026-03-29T14%3A27%3A55Z&sr=b&sp=r&sig=B11nFxhvttmMzvg7Jt%2BftMYqHLAxcLpkQWxdphFBayc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CP12%20SXF-GB>
2026-03-29 14:02:56 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 6 for item 0a896888-9c00-55a7-bf8d-b0d34c8d4324 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c66310>
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9fe0918-a89c-5a01-a81e-a9782880ab60/b9fe0918-a89c-5a01-a81e-a9782880ab60_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDS14BYP%252F699143231%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143231/600 saved to cache
2026-03-29 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b9fe0918-a89c-5a01-a81e-a9782880ab60
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a180d0>
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a896888-9c00-55a7-bf8d-b0d34c8d4324/0a896888-9c00-55a7-bf8d-b0d34c8d4324_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFV14GWX%252F699143842%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143842/600 saved to cache
2026-03-29 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0a896888-9c00-55a7-bf8d-b0d34c8d4324
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d4dd50>
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9fe0918-a89c-5a01-a81e-a9782880ab60/b9fe0918-a89c-5a01-a81e-a9782880ab60_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDS14BYP%252F699143193%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143193/600 saved to cache
2026-03-29 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b9fe0918-a89c-5a01-a81e-a9782880ab60
2026-03-29 14:02:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b9fe0918-a89c-5a01-a81e-a9782880ab60, skipping ID generation
2026-03-29 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b9fe0918-a89c-5a01-a81e-a9782880ab60 sending to next pipeline
2026-03-29 14:02:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b9fe0918-a89c-5a01-a81e-a9782880ab60, identifier: DS14%20BYP
2026-03-29 14:02:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b7f750>
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a896888-9c00-55a7-bf8d-b0d34c8d4324/0a896888-9c00-55a7-bf8d-b0d34c8d4324_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFV14GWX%252F699143914%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143914/600 saved to cache
2026-03-29 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0a896888-9c00-55a7-bf8d-b0d34c8d4324
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25191f750>
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a896888-9c00-55a7-bf8d-b0d34c8d4324/0a896888-9c00-55a7-bf8d-b0d34c8d4324_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFV14GWX%252F699143817%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143817/600 saved to cache
2026-03-29 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0a896888-9c00-55a7-bf8d-b0d34c8d4324
2026-03-29 14:02:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0a896888-9c00-55a7-bf8d-b0d34c8d4324, skipping ID generation
2026-03-29 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0a896888-9c00-55a7-bf8d-b0d34c8d4324 sending to next pipeline
2026-03-29 14:02:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0a896888-9c00-55a7-bf8d-b0d34c8d4324, identifier: FV14%20GWX
2026-03-29 14:02:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25191e990>
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_648c3718-68fd-5894-930d-ca9bcb5e0eab/648c3718-68fd-5894-930d-ca9bcb5e0eab_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV25LLU%252F699225645%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225645/600 saved to cache
2026-03-29 14:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 648c3718-68fd-5894-930d-ca9bcb5e0eab
2026-03-29 14:02:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b9fe0918-a89c-5a01-a81e-a9782880ab60 with identifier: DS14%20BYP
2026-03-29 14:02:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b9fe0918-a89c-5a01-a81e-a9782880ab60 with identifier: DS14%20BYP
2026-03-29 14:02:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b9fe0918-a89c-5a01-a81e-a9782880ab60 with identifier: DS14%20BYP to the API
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143193/600>
{'auction_title': '',
 'c_o_2_emission_value': 198,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9fe0918-a89c-5a01-a81e-a9782880ab60/b9fe0918-a89c-5a01-a81e-a9782880ab60_expert_report_file_efdc030b-8bec-46ec-9128-bd35e204a5fb.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS14%20BYP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b9fe0918-a89c-5a01-a81e-a9782880ab60',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS14 BYP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS14%20BYP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.9T',
 'odometer': 101470,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 24,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9fe0918-a89c-5a01-a81e-a9782880ab60/b9fe0918-a89c-5a01-a81e-a9782880ab60_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44749,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143179/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9fe0918-a89c-5a01-a81e-a9782880ab60/b9fe0918-a89c-5a01-a81e-a9782880ab60_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42009,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143193/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9fe0918-a89c-5a01-a81e-a9782880ab60/b9fe0918-a89c-5a01-a81e-a9782880ab60_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40273,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143207/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9fe0918-a89c-5a01-a81e-a9782880ab60/b9fe0918-a89c-5a01-a81e-a9782880ab60_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42197,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143218/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9fe0918-a89c-5a01-a81e-a9782880ab60/b9fe0918-a89c-5a01-a81e-a9782880ab60_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42023,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143231/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9fe0918-a89c-5a01-a81e-a9782880ab60/b9fe0918-a89c-5a01-a81e-a9782880ab60_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40085,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143252/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9fe0918-a89c-5a01-a81e-a9782880ab60/b9fe0918-a89c-5a01-a81e-a9782880ab60_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103163,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143276/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9fe0918-a89c-5a01-a81e-a9782880ab60/b9fe0918-a89c-5a01-a81e-a9782880ab60_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72396,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143296/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9fe0918-a89c-5a01-a81e-a9782880ab60/b9fe0918-a89c-5a01-a81e-a9782880ab60_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77282,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143309/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9fe0918-a89c-5a01-a81e-a9782880ab60/b9fe0918-a89c-5a01-a81e-a9782880ab60_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67807,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS14BYP/699143321/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2.9T 2.0 CDTI 115 LWB PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 115 LWB',
 'vin': 'W0LF7B1B1EV631044',
 'year': 2014}
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS14%2520BYP%27 HTTP/1.1" 200 None
2026-03-29 14:02:56 [bca.uk] INFO: Saving data for DS14%20BYP: {'created_time': 1774792976.831162, 'last_price_update_time': 1774792976.831174, 'auction_closing_time': 1775124000.0}
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS14%2520BYP') HTTP/1.1" 204 0
2026-03-29 14:02:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0a896888-9c00-55a7-bf8d-b0d34c8d4324 with identifier: FV14%20GWX
2026-03-29 14:02:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0a896888-9c00-55a7-bf8d-b0d34c8d4324 with identifier: FV14%20GWX
2026-03-29 14:02:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0a896888-9c00-55a7-bf8d-b0d34c8d4324 with identifier: FV14%20GWX to the API
2026-03-29 14:02:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143817/600>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a896888-9c00-55a7-bf8d-b0d34c8d4324/0a896888-9c00-55a7-bf8d-b0d34c8d4324_expert_report_file_41c604b0-01ce-4975-b581-d104c2c848cf.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV14%20GWX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0a896888-9c00-55a7-bf8d-b0d34c8d4324',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV14 GWX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV14%20GWX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY C20',
 'odometer': 129714,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 22,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a896888-9c00-55a7-bf8d-b0d34c8d4324/0a896888-9c00-55a7-bf8d-b0d34c8d4324_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45309,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143783/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a896888-9c00-55a7-bf8d-b0d34c8d4324/0a896888-9c00-55a7-bf8d-b0d34c8d4324_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43410,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143798/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a896888-9c00-55a7-bf8d-b0d34c8d4324/0a896888-9c00-55a7-bf8d-b0d34c8d4324_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43960,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143807/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a896888-9c00-55a7-bf8d-b0d34c8d4324/0a896888-9c00-55a7-bf8d-b0d34c8d4324_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45296,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143817/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a896888-9c00-55a7-bf8d-b0d34c8d4324/0a896888-9c00-55a7-bf8d-b0d34c8d4324_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43156,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143829/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a896888-9c00-55a7-bf8d-b0d34c8d4324/0a896888-9c00-55a7-bf8d-b0d34c8d4324_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41287,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143842/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a896888-9c00-55a7-bf8d-b0d34c8d4324/0a896888-9c00-55a7-bf8d-b0d34c8d4324_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99495,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143914/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a896888-9c00-55a7-bf8d-b0d34c8d4324/0a896888-9c00-55a7-bf8d-b0d34c8d4324_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95322,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143929/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a896888-9c00-55a7-bf8d-b0d34c8d4324/0a896888-9c00-55a7-bf8d-b0d34c8d4324_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 62346,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14GWX/699143947/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CADDY C20 1.6 TDI 102 STARTLINE Van',
 'transmission': 'manual',
 'trim': 'TDI 102 STARTLINE',
 'vin': 'WV1ZZZ2KZEX131457',
 'year': 2014}
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV14%2520GWX%27 HTTP/1.1" 200 None
2026-03-29 14:02:57 [bca.uk] INFO: Saving data for FV14%20GWX: {'created_time': 1774792977.349764, 'last_price_update_time': 1774792977.349774, 'auction_closing_time': 1775124000.0}
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV14%2520GWX') HTTP/1.1" 204 0
2026-03-29 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205165/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699205165>
2026-03-29 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225632/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699225632>
2026-03-29 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202019/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699202019>
2026-03-29 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229888/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229888>
2026-03-29 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699227085/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699227085>
2026-03-29 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202025/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD70SRV/42788020?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=2RwtnSxhvBVtyav86xaBtkwlrQfAw2TYqARpmO9giYI%3D)
2026-03-29 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205175/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV17NZE/42787946?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=KmF9QJTTBGleWV22AJ9I2sYJv1kq3p9IWTD1mtbKegU%3D)
2026-03-29 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699227105/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/V90PWH/42807475?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=xzy7Ak7t%2BFP%2Fdso82C8aRe3IxD8LVkQdw%2Bj1S5Qa03U%3D)
2026-03-29 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188805/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188805>
2026-03-29 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262704/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699262704>
2026-03-29 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262710/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS70AEG/42809554?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=ow%2B%2BlhGyZg8uBjaqVNZG0iEAvefbqP31aIf1YsCvSNU%3D)
2026-03-29 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188810/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE62FMX/42809437?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=yCv4LwCBrzu9Mr7BmP7ckZtERg%2ByN9PznEtEdge3Ano%3D)
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253e4b790>
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bd415e3c-6a44-5210-8e82-1cf348857941/bd415e3c-6a44-5210-8e82-1cf348857941_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGD70SRV%252F699202025%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202025/600 saved to cache
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item bd415e3c-6a44-5210-8e82-1cf348857941
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250be7450>
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8a8e053-4302-527d-bbea-b02588d609e9/e8a8e053-4302-527d-bbea-b02588d609e9_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV17NZE%252F699205175%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205175/600 saved to cache
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e8a8e053-4302-527d-bbea-b02588d609e9
2026-03-29 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234307/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SR19HYZ/42808355?sv=2020-08-04&st=2026-03-29T14%3A02%3A28Z&se=2026-03-29T14%3A27%3A28Z&sr=b&sp=r&sig=y9adudtsJpLWQzEARqFLT1RPsfOHdLQoNjFFm6IqCL4%3D)
2026-03-29 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229907/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56OTV/42806961?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=bgzFNoNEtNiO0BdiwmSCbNfu3ztn4TL1XquiqSygfPQ%3D)
2026-03-29 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP12SXF/42811771?sv=2020-08-04&st=2026-03-29T14%3A02%3A55Z&se=2026-03-29T14%3A27%3A55Z&sr=b&sp=r&sig=B11nFxhvttmMzvg7Jt%2BftMYqHLAxcLpkQWxdphFBayc%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV57XLW/42809533?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=L0xpcYBNwUAwumaaLt2RdQ9snFsrZ84lJBNpa1foKao%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV57%20XLW-GB>
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251af53d0>
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3d8dd53e-5d5f-5916-82a4-0def647f5d17/3d8dd53e-5d5f-5916-82a4-0def647f5d17_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FV90PWH%252F699227105%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699227105/600 saved to cache
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3d8dd53e-5d5f-5916-82a4-0def647f5d17
2026-03-29 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229888/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56OTV/42806961?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=bgzFNoNEtNiO0BdiwmSCbNfu3ztn4TL1XquiqSygfPQ%3D)
2026-03-29 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225632/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV25LLU/42807831?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=Z7E4QTKv8F1WdyvXsdR0tK32ptXru6N2u4%2BXGMdoRUU%3D)
2026-03-29 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699227085/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/V90PWH/42807475?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=xzy7Ak7t%2BFP%2Fdso82C8aRe3IxD8LVkQdw%2Bj1S5Qa03U%3D)
2026-03-29 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202019/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD70SRV/42788020?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=2RwtnSxhvBVtyav86xaBtkwlrQfAw2TYqARpmO9giYI%3D)
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b611d0>
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3d4c907a-586f-5683-a2eb-0a23aeec57e1/3d4c907a-586f-5683-a2eb-0a23aeec57e1_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYS70AEG%252F699262710%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262710/600 saved to cache
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3d4c907a-586f-5683-a2eb-0a23aeec57e1
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a17090>
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_00ed0817-2246-5ffd-b8d8-b89fce4f9c4c/00ed0817-2246-5ffd-b8d8-b89fce4f9c4c_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE62FMX%252F699188810%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188810/600 saved to cache
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 00ed0817-2246-5ffd-b8d8-b89fce4f9c4c
2026-03-29 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234295/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234295>
2026-03-29 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229868/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229868>
2026-03-29 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225621/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699225621>
2026-03-29 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205165/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV17NZE/42787946?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=KmF9QJTTBGleWV22AJ9I2sYJv1kq3p9IWTD1mtbKegU%3D)
2026-03-29 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN62KOB/42807911?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=zn6J44C9bqkWQtRcluAGrygFMqp1g7qRTDO8kgTQeLQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN62%20KOB-GB>
2026-03-29 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188805/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE62FMX/42809437?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=yCv4LwCBrzu9Mr7BmP7ckZtERg%2ByN9PznEtEdge3Ano%3D)
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250843790>
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7e7d10dd-c9e3-5181-b778-12e0e156185d/7e7d10dd-c9e3-5181-b778-12e0e156185d_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSR19HYZ%252F699234307%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234307/600 saved to cache
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7e7d10dd-c9e3-5181-b778-12e0e156185d
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c862d0>
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd/cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYY56OTV%252F699229907%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229907/600 saved to cache
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518a37d0>
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_de6c57f9-84bc-5f40-92cb-e3497b953b17/de6c57f9-84bc-5f40-92cb-e3497b953b17_expert_report_file_05465deb-81ef-4ad6-b765-1682f9780bba.pdf HTTP/1.1" 201 0
2026-03-29 14:02:57 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item de6c57f9-84bc-5f40-92cb-e3497b953b17
2026-03-29 14:02:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: de6c57f9-84bc-5f40-92cb-e3497b953b17, skipping ID generation
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item de6c57f9-84bc-5f40-92cb-e3497b953b17
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DCP12SXF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CP12SXF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184697/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=S17GON-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262704/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS70AEG/42809554?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=ow%2B%2BlhGyZg8uBjaqVNZG0iEAvefbqP31aIf1YsCvSNU%3D)
2026-03-29 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262696/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YS70AEG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234286/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234286>
2026-03-29 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188798/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FE62FMX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225611/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699225611>
2026-03-29 14:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV57XLW/42809533?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=L0xpcYBNwUAwumaaLt2RdQ9snFsrZ84lJBNpa1foKao%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699384672%27 HTTP/1.1" 200 None
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699384672 not downloaded yet
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699384678%27 HTTP/1.1" 200 None
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699384678 not downloaded yet
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251933650>
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd/cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYY56OTV%252F699229888%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229888/600 saved to cache
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bd2150>
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_648c3718-68fd-5894-930d-ca9bcb5e0eab/648c3718-68fd-5894-930d-ca9bcb5e0eab_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV25LLU%252F699225632%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225632/600 saved to cache
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 648c3718-68fd-5894-930d-ca9bcb5e0eab
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251eac6d0>
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3d8dd53e-5d5f-5916-82a4-0def647f5d17/3d8dd53e-5d5f-5916-82a4-0def647f5d17_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FV90PWH%252F699227085%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699227085/600 saved to cache
2026-03-29 14:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3d8dd53e-5d5f-5916-82a4-0def647f5d17
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d99850>
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bd415e3c-6a44-5210-8e82-1cf348857941/bd415e3c-6a44-5210-8e82-1cf348857941_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGD70SRV%252F699202019%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202019/600 saved to cache
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item bd415e3c-6a44-5210-8e82-1cf348857941
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c8b290>
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8a8e053-4302-527d-bbea-b02588d609e9/e8a8e053-4302-527d-bbea-b02588d609e9_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV17NZE%252F699205165%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205165/600 saved to cache
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e8a8e053-4302-527d-bbea-b02588d609e9
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d4e910>
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_00ed0817-2246-5ffd-b8d8-b89fce4f9c4c/00ed0817-2246-5ffd-b8d8-b89fce4f9c4c_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE62FMX%252F699188805%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188805/600 saved to cache
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 00ed0817-2246-5ffd-b8d8-b89fce4f9c4c
2026-03-29 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229956/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229956>
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699384684%27 HTTP/1.1" 200 None
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699384684 not downloaded yet
2026-03-29 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225621/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV25LLU/42807831?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=Z7E4QTKv8F1WdyvXsdR0tK32ptXru6N2u4%2BXGMdoRUU%3D)
2026-03-29 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205151/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699205151>
2026-03-29 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234295/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SR19HYZ/42808355?sv=2020-08-04&st=2026-03-29T14%3A02%3A28Z&se=2026-03-29T14%3A27%3A28Z&sr=b&sp=r&sig=y9adudtsJpLWQzEARqFLT1RPsfOHdLQoNjFFm6IqCL4%3D)
2026-03-29 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699227030/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699227030>
2026-03-29 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN62KOB/42807911?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=zn6J44C9bqkWQtRcluAGrygFMqp1g7qRTDO8kgTQeLQ%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202005/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699202005>
2026-03-29 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229868/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56OTV/42806961?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=bgzFNoNEtNiO0BdiwmSCbNfu3ztn4TL1XquiqSygfPQ%3D)
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699384689%27 HTTP/1.1" 200 None
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699384689 not downloaded yet
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699384693%27 HTTP/1.1" 200 None
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699384693 not downloaded yet
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bd1cd0>
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3d4c907a-586f-5683-a2eb-0a23aeec57e1/3d4c907a-586f-5683-a2eb-0a23aeec57e1_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYS70AEG%252F699262704%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262704/600 saved to cache
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3d4c907a-586f-5683-a2eb-0a23aeec57e1
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff254276910>
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_710cd2ff-3a51-5643-a272-40f31ea1c9fd/710cd2ff-3a51-5643-a272-40f31ea1c9fd_expert_report_file_f5741332-a19d-4bbc-9ab6-a902a89460f2.pdf HTTP/1.1" 201 0
2026-03-29 14:02:58 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 710cd2ff-3a51-5643-a272-40f31ea1c9fd
2026-03-29 14:02:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 710cd2ff-3a51-5643-a272-40f31ea1c9fd, skipping ID generation
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 710cd2ff-3a51-5643-a272-40f31ea1c9fd
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DAV57XLW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AV57XLW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225611/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV25LLU/42807831?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=Z7E4QTKv8F1WdyvXsdR0tK32ptXru6N2u4%2BXGMdoRUU%3D)
2026-03-29 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188798/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE62FMX/42809437?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=yCv4LwCBrzu9Mr7BmP7ckZtERg%2ByN9PznEtEdge3Ano%3D)
2026-03-29 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262696/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS70AEG/42809554?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=ow%2B%2BlhGyZg8uBjaqVNZG0iEAvefbqP31aIf1YsCvSNU%3D)
2026-03-29 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184697/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/S17GON/42807530?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=oa0kCPHrtD7l0aQqzwEDhX9rkzJeqIuwgMLBCtsfN1k%3D)
2026-03-29 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234286/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SR19HYZ/42808355?sv=2020-08-04&st=2026-03-29T14%3A02%3A28Z&se=2026-03-29T14%3A27%3A28Z&sr=b&sp=r&sig=y9adudtsJpLWQzEARqFLT1RPsfOHdLQoNjFFm6IqCL4%3D)
2026-03-29 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229853/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229853>
2026-03-29 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384666/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CP12SXF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MP19GVC/42808115?sv=2020-08-04&st=2026-03-29T14%3A02%3A58Z&se=2026-03-29T14%3A27%3A58Z&sr=b&sp=r&sig=Tgp69mBVWqnrAZ3iqDN06pZEdLZX3y978X9vcn8iChk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MP19%20GVC-GB>
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699384699%27 HTTP/1.1" 200 None
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699384699 not downloaded yet
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142246%27 HTTP/1.1" 200 None
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142246 not downloaded yet
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699384705%27 HTTP/1.1" 200 None
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699384705 not downloaded yet
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142260%27 HTTP/1.1" 200 None
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142260 not downloaded yet
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c55b90>
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_648c3718-68fd-5894-930d-ca9bcb5e0eab/648c3718-68fd-5894-930d-ca9bcb5e0eab_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV25LLU%252F699225621%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225621/600 saved to cache
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 648c3718-68fd-5894-930d-ca9bcb5e0eab
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250beaa90>
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7e7d10dd-c9e3-5181-b778-12e0e156185d/7e7d10dd-c9e3-5181-b778-12e0e156185d_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSR19HYZ%252F699234295%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234295/600 saved to cache
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7e7d10dd-c9e3-5181-b778-12e0e156185d
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250877610>
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5/4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5_expert_report_file_8f191fab-f6e6-4543-8dc5-437cec9de039.pdf HTTP/1.1" 201 0
2026-03-29 14:02:58 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5
2026-03-29 14:02:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5, skipping ID generation
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DVN62KOB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VN62KOB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:02:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d23d50>
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd/cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYY56OTV%252F699229868%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229868/600 saved to cache
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699384710%27 HTTP/1.1" 200 None
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699384710 not downloaded yet
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142270%27 HTTP/1.1" 200 None
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142270 not downloaded yet
2026-03-29 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384672/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699384672>
2026-03-29 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384678/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699384678>
2026-03-29 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384684/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699384684>
2026-03-29 14:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205143/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LV17NZE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205151/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV17NZE/42787946?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=KmF9QJTTBGleWV22AJ9I2sYJv1kq3p9IWTD1mtbKegU%3D)
2026-03-29 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202005/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD70SRV/42788020?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=2RwtnSxhvBVtyav86xaBtkwlrQfAw2TYqARpmO9giYI%3D)
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699166664%27 HTTP/1.1" 200 None
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699166664 not downloaded yet
2026-03-29 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699227030/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/V90PWH/42807475?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=xzy7Ak7t%2BFP%2Fdso82C8aRe3IxD8LVkQdw%2Bj1S5Qa03U%3D)
2026-03-29 14:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229956/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY62JFU/42807964?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=UwIyyiYw1EFZ1uPn1EIa0AXnZhVM0ObhHj2mXBp1iYI%3D)
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699384715%27 HTTP/1.1" 200 None
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699384715 not downloaded yet
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142288%27 HTTP/1.1" 200 None
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142288 not downloaded yet
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699166669%27 HTTP/1.1" 200 None
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699166669 not downloaded yet
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142301%27 HTTP/1.1" 200 None
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142301 not downloaded yet
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250874c50>
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_648c3718-68fd-5894-930d-ca9bcb5e0eab/648c3718-68fd-5894-930d-ca9bcb5e0eab_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV25LLU%252F699225611%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225611/600 saved to cache
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 648c3718-68fd-5894-930d-ca9bcb5e0eab
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251932b10>
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_00ed0817-2246-5ffd-b8d8-b89fce4f9c4c/00ed0817-2246-5ffd-b8d8-b89fce4f9c4c_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE62FMX%252F699188798%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188798/600 saved to cache
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 00ed0817-2246-5ffd-b8d8-b89fce4f9c4c
2026-03-29 14:02:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 00ed0817-2246-5ffd-b8d8-b89fce4f9c4c, skipping ID generation
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 00ed0817-2246-5ffd-b8d8-b89fce4f9c4c sending to next pipeline
2026-03-29 14:02:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 00ed0817-2246-5ffd-b8d8-b89fce4f9c4c, identifier: FE62%20FMX
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2510258d0>
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3d4c907a-586f-5683-a2eb-0a23aeec57e1/3d4c907a-586f-5683-a2eb-0a23aeec57e1_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYS70AEG%252F699262696%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262696/600 saved to cache
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3d4c907a-586f-5683-a2eb-0a23aeec57e1
2026-03-29 14:02:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3d4c907a-586f-5683-a2eb-0a23aeec57e1, skipping ID generation
2026-03-29 14:02:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3d4c907a-586f-5683-a2eb-0a23aeec57e1 sending to next pipeline
2026-03-29 14:02:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3d4c907a-586f-5683-a2eb-0a23aeec57e1, identifier: YS70%20AEG
2026-03-29 14:02:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a3aa90>
2026-03-29 14:02:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7cfb406-474b-52b9-a99b-9d5e27cab0e6/d7cfb406-474b-52b9-a99b-9d5e27cab0e6_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FS17GON%252F699184697%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184697/600 saved to cache
2026-03-29 14:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d7cfb406-474b-52b9-a99b-9d5e27cab0e6
2026-03-29 14:02:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d7cfb406-474b-52b9-a99b-9d5e27cab0e6, skipping ID generation
2026-03-29 14:02:59 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d7cfb406-474b-52b9-a99b-9d5e27cab0e6 sending to next pipeline
2026-03-29 14:02:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d7cfb406-474b-52b9-a99b-9d5e27cab0e6, identifier: S17%20GON
2026-03-29 14:02:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:02:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c54f50>
2026-03-29 14:02:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7e7d10dd-c9e3-5181-b778-12e0e156185d/7e7d10dd-c9e3-5181-b778-12e0e156185d_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSR19HYZ%252F699234286%252F600') HTTP/1.1" 204 0
2026-03-29 14:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234286/600 saved to cache
2026-03-29 14:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7e7d10dd-c9e3-5181-b778-12e0e156185d
2026-03-29 14:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699166679%27 HTTP/1.1" 200 None
2026-03-29 14:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699166679 not downloaded yet
2026-03-29 14:02:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 00ed0817-2246-5ffd-b8d8-b89fce4f9c4c with identifier: FE62%20FMX
2026-03-29 14:02:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 00ed0817-2246-5ffd-b8d8-b89fce4f9c4c with identifier: FE62%20FMX
2026-03-29 14:02:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 00ed0817-2246-5ffd-b8d8-b89fce4f9c4c with identifier: FE62%20FMX to the API
2026-03-29 14:02:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:02:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:02:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188798/600>
{'auction_title': '',
 'c_o_2_emission_value': 216,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00ed0817-2246-5ffd-b8d8-b89fce4f9c4c/00ed0817-2246-5ffd-b8d8-b89fce4f9c4c_expert_report_file_1fa167f5-3093-46ff-9078-b7654f2e9470.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE62%20FMX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '00ed0817-2246-5ffd-b8d8-b89fce4f9c4c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE62 FMX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE62%20FMX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'AMAROK A32',
 'odometer': 164477,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 19,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00ed0817-2246-5ffd-b8d8-b89fce4f9c4c/00ed0817-2246-5ffd-b8d8-b89fce4f9c4c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39902,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188798/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00ed0817-2246-5ffd-b8d8-b89fce4f9c4c/00ed0817-2246-5ffd-b8d8-b89fce4f9c4c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39522,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188805/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00ed0817-2246-5ffd-b8d8-b89fce4f9c4c/00ed0817-2246-5ffd-b8d8-b89fce4f9c4c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36625,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188810/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00ed0817-2246-5ffd-b8d8-b89fce4f9c4c/00ed0817-2246-5ffd-b8d8-b89fce4f9c4c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36478,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188815/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00ed0817-2246-5ffd-b8d8-b89fce4f9c4c/00ed0817-2246-5ffd-b8d8-b89fce4f9c4c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34457,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188818/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00ed0817-2246-5ffd-b8d8-b89fce4f9c4c/00ed0817-2246-5ffd-b8d8-b89fce4f9c4c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34302,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188825/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00ed0817-2246-5ffd-b8d8-b89fce4f9c4c/00ed0817-2246-5ffd-b8d8-b89fce4f9c4c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109383,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188840/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00ed0817-2246-5ffd-b8d8-b89fce4f9c4c/00ed0817-2246-5ffd-b8d8-b89fce4f9c4c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84064,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188853/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00ed0817-2246-5ffd-b8d8-b89fce4f9c4c/00ed0817-2246-5ffd-b8d8-b89fce4f9c4c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91282,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188865/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00ed0817-2246-5ffd-b8d8-b89fce4f9c4c/00ed0817-2246-5ffd-b8d8-b89fce4f9c4c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75086,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE62FMX/699188881/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN AMAROK A32 2.0 BITDI 163 HIGHLINE 4M CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'BITDI 163 HIGHLINE 4M',
 'vin': 'WV1ZZZ2HZCA061093',
 'year': 2012}
2026-03-29 14:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE62%2520FMX%27 HTTP/1.1" 200 None
2026-03-29 14:02:59 [bca.uk] INFO: Saving data for FE62%20FMX: {'created_time': 1774792979.673275, 'last_price_update_time': 1774792979.673288, 'auction_closing_time': 1774951200.0}
2026-03-29 14:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE62%2520FMX') HTTP/1.1" 204 0
2026-03-29 14:02:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3d4c907a-586f-5683-a2eb-0a23aeec57e1 with identifier: YS70%20AEG
2026-03-29 14:02:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3d4c907a-586f-5683-a2eb-0a23aeec57e1 with identifier: YS70%20AEG
2026-03-29 14:02:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3d4c907a-586f-5683-a2eb-0a23aeec57e1 with identifier: YS70%20AEG to the API
2026-03-29 14:02:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262696/600>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d4c907a-586f-5683-a2eb-0a23aeec57e1/3d4c907a-586f-5683-a2eb-0a23aeec57e1_expert_report_file_6c37b49c-dc9d-4c5c-8382-340458fae145.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS70%20AEG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3d4c907a-586f-5683-a2eb-0a23aeec57e1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS70 AEG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS70%20AEG&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 54814,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d4c907a-586f-5683-a2eb-0a23aeec57e1/3d4c907a-586f-5683-a2eb-0a23aeec57e1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39650,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262696/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d4c907a-586f-5683-a2eb-0a23aeec57e1/3d4c907a-586f-5683-a2eb-0a23aeec57e1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36713,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262704/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d4c907a-586f-5683-a2eb-0a23aeec57e1/3d4c907a-586f-5683-a2eb-0a23aeec57e1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35791,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262710/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d4c907a-586f-5683-a2eb-0a23aeec57e1/3d4c907a-586f-5683-a2eb-0a23aeec57e1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32897,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262718/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d4c907a-586f-5683-a2eb-0a23aeec57e1/3d4c907a-586f-5683-a2eb-0a23aeec57e1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34251,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262723/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d4c907a-586f-5683-a2eb-0a23aeec57e1/3d4c907a-586f-5683-a2eb-0a23aeec57e1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35899,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262728/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d4c907a-586f-5683-a2eb-0a23aeec57e1/3d4c907a-586f-5683-a2eb-0a23aeec57e1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96001,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262741/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d4c907a-586f-5683-a2eb-0a23aeec57e1/3d4c907a-586f-5683-a2eb-0a23aeec57e1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64604,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262751/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d4c907a-586f-5683-a2eb-0a23aeec57e1/3d4c907a-586f-5683-a2eb-0a23aeec57e1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89027,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262767/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d4c907a-586f-5683-a2eb-0a23aeec57e1/3d4c907a-586f-5683-a2eb-0a23aeec57e1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71152,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS70AEG/699262784/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 300 LWB LIMITED L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 300 LWB LIMITED L/R',
 'vin': 'WF0YXXTTGYLA25264',
 'year': 2020}
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS70%2520AEG%27 HTTP/1.1" 200 None
2026-03-29 14:03:00 [bca.uk] INFO: Saving data for YS70%20AEG: {'created_time': 1774792980.153297, 'last_price_update_time': 1774792980.153312, 'auction_closing_time': 1775037600.0}
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS70%2520AEG') HTTP/1.1" 204 0
2026-03-29 14:03:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d7cfb406-474b-52b9-a99b-9d5e27cab0e6 with identifier: S17%20GON
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=orange HTTP/1.1" 200 None
2026-03-29 14:03:00 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:03:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d7cfb406-474b-52b9-a99b-9d5e27cab0e6 with identifier: S17%20GON
2026-03-29 14:03:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d7cfb406-474b-52b9-a99b-9d5e27cab0e6 with identifier: S17%20GON to the API
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184697/600>
{'auction_title': '',
 'c_o_2_emission_value': 204,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7cfb406-474b-52b9-a99b-9d5e27cab0e6/d7cfb406-474b-52b9-a99b-9d5e27cab0e6_expert_report_file_b669f476-209b-40d9-a01a-03f776dd345a.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=S17%20GON-GB',
 'category': 'LightCommercialVehicle',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd7cfb406-474b-52b9-a99b-9d5e27cab0e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'S17 GON',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=S17%20GON&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 159590,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 14,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7cfb406-474b-52b9-a99b-9d5e27cab0e6/d7cfb406-474b-52b9-a99b-9d5e27cab0e6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41910,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184697/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7cfb406-474b-52b9-a99b-9d5e27cab0e6/d7cfb406-474b-52b9-a99b-9d5e27cab0e6_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42642,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184705/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7cfb406-474b-52b9-a99b-9d5e27cab0e6/d7cfb406-474b-52b9-a99b-9d5e27cab0e6_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38895,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184712/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7cfb406-474b-52b9-a99b-9d5e27cab0e6/d7cfb406-474b-52b9-a99b-9d5e27cab0e6_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39027,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184721/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7cfb406-474b-52b9-a99b-9d5e27cab0e6/d7cfb406-474b-52b9-a99b-9d5e27cab0e6_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38006,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184752/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7cfb406-474b-52b9-a99b-9d5e27cab0e6/d7cfb406-474b-52b9-a99b-9d5e27cab0e6_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37378,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184763/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7cfb406-474b-52b9-a99b-9d5e27cab0e6/d7cfb406-474b-52b9-a99b-9d5e27cab0e6_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106077,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184778/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7cfb406-474b-52b9-a99b-9d5e27cab0e6/d7cfb406-474b-52b9-a99b-9d5e27cab0e6_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82172,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184792/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7cfb406-474b-52b9-a99b-9d5e27cab0e6/d7cfb406-474b-52b9-a99b-9d5e27cab0e6_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87066,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184804/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7cfb406-474b-52b9-a99b-9d5e27cab0e6/d7cfb406-474b-52b9-a99b-9d5e27cab0e6_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77008,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/S17GON/699184818/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 213 WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 213 WILDTRAK',
 'vin': '6FPPXXMJ2PKS25222',
 'year': 2019}
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S17%2520GON%27 HTTP/1.1" 200 None
2026-03-29 14:03:00 [bca.uk] INFO: Saving data for S17%20GON: {'created_time': 1774792980.789634, 'last_price_update_time': 1774792980.789645, 'auction_closing_time': 1774951200.0}
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='S17%2520GON') HTTP/1.1" 204 0
2026-03-29 14:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384693/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699384693>
2026-03-29 14:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384666/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP12SXF/42811771?sv=2020-08-04&st=2026-03-29T14%3A02%3A55Z&se=2026-03-29T14%3A27%3A55Z&sr=b&sp=r&sig=B11nFxhvttmMzvg7Jt%2BftMYqHLAxcLpkQWxdphFBayc%3D)
2026-03-29 14:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142236/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AV57XLW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MP19GVC/42808115?sv=2020-08-04&st=2026-03-29T14%3A02%3A58Z&se=2026-03-29T14%3A27%3A58Z&sr=b&sp=r&sig=Tgp69mBVWqnrAZ3iqDN06pZEdLZX3y978X9vcn8iChk%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384689/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699384689>
2026-03-29 14:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699227004/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699227004>
2026-03-29 14:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699201996/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GD70SRV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229853/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56OTV/42806961?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=bgzFNoNEtNiO0BdiwmSCbNfu3ztn4TL1XquiqSygfPQ%3D)
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142326%27 HTTP/1.1" 200 None
2026-03-29 14:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142326 not downloaded yet
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699166686%27 HTTP/1.1" 200 None
2026-03-29 14:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699166686 not downloaded yet
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142347%27 HTTP/1.1" 200 None
2026-03-29 14:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142347 not downloaded yet
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699166695%27 HTTP/1.1" 200 None
2026-03-29 14:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699166695 not downloaded yet
2026-03-29 14:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d07050>
2026-03-29 14:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8a8e053-4302-527d-bbea-b02588d609e9/e8a8e053-4302-527d-bbea-b02588d609e9_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV17NZE%252F699205151%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205151/600 saved to cache
2026-03-29 14:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e8a8e053-4302-527d-bbea-b02588d609e9
2026-03-29 14:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a1aa50>
2026-03-29 14:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bd415e3c-6a44-5210-8e82-1cf348857941/bd415e3c-6a44-5210-8e82-1cf348857941_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGD70SRV%252F699202005%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202005/600 saved to cache
2026-03-29 14:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item bd415e3c-6a44-5210-8e82-1cf348857941
2026-03-29 14:03:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:00 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:00 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251027010>
2026-03-29 14:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3d8dd53e-5d5f-5916-82a4-0def647f5d17/3d8dd53e-5d5f-5916-82a4-0def647f5d17_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FV90PWH%252F699227030%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699227030/600 saved to cache
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3d8dd53e-5d5f-5916-82a4-0def647f5d17
2026-03-29 14:03:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:01 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:01 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ccb6d0>
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e65cd50-cc49-5a5f-a361-63eb4134e9b4/2e65cd50-cc49-5a5f-a361-63eb4134e9b4_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYY62JFU%252F699229956%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229956/600 saved to cache
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2e65cd50-cc49-5a5f-a361-63eb4134e9b4
2026-03-29 14:03:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384684/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP12SXF/42811771?sv=2020-08-04&st=2026-03-29T14%3A02%3A55Z&se=2026-03-29T14%3A27%3A55Z&sr=b&sp=r&sig=B11nFxhvttmMzvg7Jt%2BftMYqHLAxcLpkQWxdphFBayc%3D)
2026-03-29 14:03:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205143/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV17NZE/42787946?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=KmF9QJTTBGleWV22AJ9I2sYJv1kq3p9IWTD1mtbKegU%3D)
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142366%27 HTTP/1.1" 200 None
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142366 not downloaded yet
2026-03-29 14:03:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384672/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP12SXF/42811771?sv=2020-08-04&st=2026-03-29T14%3A02%3A55Z&se=2026-03-29T14%3A27%3A55Z&sr=b&sp=r&sig=B11nFxhvttmMzvg7Jt%2BftMYqHLAxcLpkQWxdphFBayc%3D)
2026-03-29 14:03:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384678/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP12SXF/42811771?sv=2020-08-04&st=2026-03-29T14%3A02%3A55Z&se=2026-03-29T14%3A27%3A55Z&sr=b&sp=r&sig=B11nFxhvttmMzvg7Jt%2BftMYqHLAxcLpkQWxdphFBayc%3D)
2026-03-29 14:03:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142260/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142260>
2026-03-29 14:03:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142270/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142270>
2026-03-29 14:03:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384710/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699384710>
2026-03-29 14:03:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166654/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VN62KOB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699166707%27 HTTP/1.1" 200 None
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699166707 not downloaded yet
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142391%27 HTTP/1.1" 200 None
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142391 not downloaded yet
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2544bb210>
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_de6c57f9-84bc-5f40-92cb-e3497b953b17/de6c57f9-84bc-5f40-92cb-e3497b953b17_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCP12SXF%252F699384666%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384666/600 saved to cache
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item de6c57f9-84bc-5f40-92cb-e3497b953b17
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d22610>
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ba001d2-b010-5a29-a271-294fbd22426a/3ba001d2-b010-5a29-a271-294fbd22426a_expert_report_file_f7934b5b-6b41-4141-841c-1965ac6ac075.pdf HTTP/1.1" 201 0
2026-03-29 14:03:01 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3ba001d2-b010-5a29-a271-294fbd22426a
2026-03-29 14:03:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3ba001d2-b010-5a29-a271-294fbd22426a, skipping ID generation
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3ba001d2-b010-5a29-a271-294fbd22426a
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMP19GVC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MP19GVC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:01 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:01 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d07150>
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd/cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYY56OTV%252F699229853%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229853/600 saved to cache
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699166721%27 HTTP/1.1" 200 None
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699166721 not downloaded yet
2026-03-29 14:03:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699201996/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GD70SRV/42788020?sv=2020-08-04&st=2026-03-29T14%3A02%3A29Z&se=2026-03-29T14%3A27%3A29Z&sr=b&sp=r&sig=2RwtnSxhvBVtyav86xaBtkwlrQfAw2TYqARpmO9giYI%3D)
2026-03-29 14:03:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699227004/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/V90PWH/42807475?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=xzy7Ak7t%2BFP%2Fdso82C8aRe3IxD8LVkQdw%2Bj1S5Qa03U%3D)
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158509%27 HTTP/1.1" 200 None
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158509 not downloaded yet
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699166734%27 HTTP/1.1" 200 None
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699166734 not downloaded yet
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b038d0>
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_de6c57f9-84bc-5f40-92cb-e3497b953b17/de6c57f9-84bc-5f40-92cb-e3497b953b17_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCP12SXF%252F699384684%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384684/600 saved to cache
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item de6c57f9-84bc-5f40-92cb-e3497b953b17
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250973e50>
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8a8e053-4302-527d-bbea-b02588d609e9/e8a8e053-4302-527d-bbea-b02588d609e9_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV17NZE%252F699205143%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205143/600 saved to cache
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e8a8e053-4302-527d-bbea-b02588d609e9
2026-03-29 14:03:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e8a8e053-4302-527d-bbea-b02588d609e9, skipping ID generation
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e8a8e053-4302-527d-bbea-b02588d609e9 sending to next pipeline
2026-03-29 14:03:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8a8e053-4302-527d-bbea-b02588d609e9, identifier: LV17%20NZE
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ba43d0>
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_de6c57f9-84bc-5f40-92cb-e3497b953b17/de6c57f9-84bc-5f40-92cb-e3497b953b17_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCP12SXF%252F699384672%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384672/600 saved to cache
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item de6c57f9-84bc-5f40-92cb-e3497b953b17
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bea390>
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_de6c57f9-84bc-5f40-92cb-e3497b953b17/de6c57f9-84bc-5f40-92cb-e3497b953b17_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCP12SXF%252F699384678%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384678/600 saved to cache
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item de6c57f9-84bc-5f40-92cb-e3497b953b17
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158521%27 HTTP/1.1" 200 None
2026-03-29 14:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158521 not downloaded yet
2026-03-29 14:03:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8a8e053-4302-527d-bbea-b02588d609e9 with identifier: LV17%20NZE
2026-03-29 14:03:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8a8e053-4302-527d-bbea-b02588d609e9 with identifier: LV17%20NZE
2026-03-29 14:03:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8a8e053-4302-527d-bbea-b02588d609e9 with identifier: LV17%20NZE to the API
2026-03-29 14:03:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205143/600>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8a8e053-4302-527d-bbea-b02588d609e9/e8a8e053-4302-527d-bbea-b02588d609e9_expert_report_file_d18b277a-a201-40d1-ba57-0af1a5e33cb4.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV17%20NZE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e8a8e053-4302-527d-bbea-b02588d609e9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV17 NZE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV17%20NZE&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'NISSAN',
 'model': 'NV200',
 'odometer': 46345,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 19,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8a8e053-4302-527d-bbea-b02588d609e9/e8a8e053-4302-527d-bbea-b02588d609e9_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37434,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205143/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8a8e053-4302-527d-bbea-b02588d609e9/e8a8e053-4302-527d-bbea-b02588d609e9_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35922,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205151/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8a8e053-4302-527d-bbea-b02588d609e9/e8a8e053-4302-527d-bbea-b02588d609e9_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33548,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205159/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8a8e053-4302-527d-bbea-b02588d609e9/e8a8e053-4302-527d-bbea-b02588d609e9_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33425,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205165/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8a8e053-4302-527d-bbea-b02588d609e9/e8a8e053-4302-527d-bbea-b02588d609e9_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33644,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205175/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8a8e053-4302-527d-bbea-b02588d609e9/e8a8e053-4302-527d-bbea-b02588d609e9_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33689,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205180/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8a8e053-4302-527d-bbea-b02588d609e9/e8a8e053-4302-527d-bbea-b02588d609e9_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83220,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205191/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8a8e053-4302-527d-bbea-b02588d609e9/e8a8e053-4302-527d-bbea-b02588d609e9_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59859,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205206/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8a8e053-4302-527d-bbea-b02588d609e9/e8a8e053-4302-527d-bbea-b02588d609e9_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82658,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205222/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8a8e053-4302-527d-bbea-b02588d609e9/e8a8e053-4302-527d-bbea-b02588d609e9_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76828,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV17NZE/699205237/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'NISSAN NV200 1.5 DCI 89 ACENTA PanelVan',
 'transmission': 'manual',
 'trim': 'DCI 89 ACENTA',
 'vin': 'VSKYBAM20U0133791',
 'year': 2017}
2026-03-29 14:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV17%2520NZE%27 HTTP/1.1" 200 None
2026-03-29 14:03:02 [bca.uk] INFO: Saving data for LV17%20NZE: {'created_time': 1774792982.349383, 'last_price_update_time': 1774792982.349397, 'auction_closing_time': 1775037600.0}
2026-03-29 14:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV17%2520NZE') HTTP/1.1" 204 0
2026-03-29 14:03:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142236/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV57XLW/42809533?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=L0xpcYBNwUAwumaaLt2RdQ9snFsrZ84lJBNpa1foKao%3D)
2026-03-29 14:03:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384689/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP12SXF/42811771?sv=2020-08-04&st=2026-03-29T14%3A02%3A55Z&se=2026-03-29T14%3A27%3A55Z&sr=b&sp=r&sig=B11nFxhvttmMzvg7Jt%2BftMYqHLAxcLpkQWxdphFBayc%3D)
2026-03-29 14:03:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166669/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699166669>
2026-03-29 14:03:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142288/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142288>
2026-03-29 14:03:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142301/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142301>
2026-03-29 14:03:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384693/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP12SXF/42811771?sv=2020-08-04&st=2026-03-29T14%3A02%3A55Z&se=2026-03-29T14%3A27%3A55Z&sr=b&sp=r&sig=B11nFxhvttmMzvg7Jt%2BftMYqHLAxcLpkQWxdphFBayc%3D)
2026-03-29 14:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699166748%27 HTTP/1.1" 200 None
2026-03-29 14:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699166748 not downloaded yet
2026-03-29 14:03:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166686/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699166686>
2026-03-29 14:03:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142347/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142347>
2026-03-29 14:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158528%27 HTTP/1.1" 200 None
2026-03-29 14:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158528 not downloaded yet
2026-03-29 14:03:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519a9e10>
2026-03-29 14:03:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bd415e3c-6a44-5210-8e82-1cf348857941/bd415e3c-6a44-5210-8e82-1cf348857941_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGD70SRV%252F699201996%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699201996/600 saved to cache
2026-03-29 14:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bd415e3c-6a44-5210-8e82-1cf348857941
2026-03-29 14:03:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bd415e3c-6a44-5210-8e82-1cf348857941, skipping ID generation
2026-03-29 14:03:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bd415e3c-6a44-5210-8e82-1cf348857941 sending to next pipeline
2026-03-29 14:03:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bd415e3c-6a44-5210-8e82-1cf348857941, identifier: GD70%20SRV
2026-03-29 14:03:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519ab590>
2026-03-29 14:03:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3d8dd53e-5d5f-5916-82a4-0def647f5d17/3d8dd53e-5d5f-5916-82a4-0def647f5d17_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FV90PWH%252F699227004%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699227004/600 saved to cache
2026-03-29 14:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3d8dd53e-5d5f-5916-82a4-0def647f5d17
2026-03-29 14:03:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bd415e3c-6a44-5210-8e82-1cf348857941 with identifier: GD70%20SRV
2026-03-29 14:03:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bd415e3c-6a44-5210-8e82-1cf348857941 with identifier: GD70%20SRV
2026-03-29 14:03:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bd415e3c-6a44-5210-8e82-1cf348857941 with identifier: GD70%20SRV to the API
2026-03-29 14:03:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699201996/600>
{'auction_title': '',
 'c_o_2_emission_value': 205,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd415e3c-6a44-5210-8e82-1cf348857941/bd415e3c-6a44-5210-8e82-1cf348857941_expert_report_file_edda31c3-27e0-40ca-8e6f-0d8133d7973f.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD70%20SRV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bd415e3c-6a44-5210-8e82-1cf348857941',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GD70 SRV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD70%20SRV&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'CRAFTER 35 FWD',
 'odometer': 119760,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 21,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd415e3c-6a44-5210-8e82-1cf348857941/bd415e3c-6a44-5210-8e82-1cf348857941_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42986,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699201996/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd415e3c-6a44-5210-8e82-1cf348857941/bd415e3c-6a44-5210-8e82-1cf348857941_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41924,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202005/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd415e3c-6a44-5210-8e82-1cf348857941/bd415e3c-6a44-5210-8e82-1cf348857941_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37857,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202014/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd415e3c-6a44-5210-8e82-1cf348857941/bd415e3c-6a44-5210-8e82-1cf348857941_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37149,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202019/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd415e3c-6a44-5210-8e82-1cf348857941/bd415e3c-6a44-5210-8e82-1cf348857941_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34914,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202025/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd415e3c-6a44-5210-8e82-1cf348857941/bd415e3c-6a44-5210-8e82-1cf348857941_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36011,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202032/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd415e3c-6a44-5210-8e82-1cf348857941/bd415e3c-6a44-5210-8e82-1cf348857941_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67431,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202053/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd415e3c-6a44-5210-8e82-1cf348857941/bd415e3c-6a44-5210-8e82-1cf348857941_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81509,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202069/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd415e3c-6a44-5210-8e82-1cf348857941/bd415e3c-6a44-5210-8e82-1cf348857941_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74173,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GD70SRV/699202082/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CRAFTER 35 FWD 2.0 TDI 140 LWB T/L H/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 140 LWB T/L H/R',
 'vin': 'WV1ZZZSYZM9034740',
 'year': 2021}
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD70%2520SRV%27 HTTP/1.1" 200 None
2026-03-29 14:03:03 [bca.uk] INFO: Saving data for GD70%20SRV: {'created_time': 1774792983.027926, 'last_price_update_time': 1774792983.027939, 'auction_closing_time': 1775037600.0}
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD70%2520SRV') HTTP/1.1" 204 0
2026-03-29 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166654/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN62KOB/42807911?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=zn6J44C9bqkWQtRcluAGrygFMqp1g7qRTDO8kgTQeLQ%3D)
2026-03-29 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142366/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142366>
2026-03-29 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166695/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699166695>
2026-03-29 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142270/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV57XLW/42809533?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=L0xpcYBNwUAwumaaLt2RdQ9snFsrZ84lJBNpa1foKao%3D)
2026-03-29 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142260/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV57XLW/42809533?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=L0xpcYBNwUAwumaaLt2RdQ9snFsrZ84lJBNpa1foKao%3D)
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158541%27 HTTP/1.1" 200 None
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158541 not downloaded yet
2026-03-29 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166721/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699166721>
2026-03-29 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158498/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MP19GVC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384710/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP12SXF/42811771?sv=2020-08-04&st=2026-03-29T14%3A02%3A55Z&se=2026-03-29T14%3A27%3A55Z&sr=b&sp=r&sig=B11nFxhvttmMzvg7Jt%2BftMYqHLAxcLpkQWxdphFBayc%3D)
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158547%27 HTTP/1.1" 200 None
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158547 not downloaded yet
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b9b790>
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_710cd2ff-3a51-5643-a272-40f31ea1c9fd/710cd2ff-3a51-5643-a272-40f31ea1c9fd_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV57XLW%252F699142236%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142236/600 saved to cache
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 710cd2ff-3a51-5643-a272-40f31ea1c9fd
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff252b2ba10>
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_de6c57f9-84bc-5f40-92cb-e3497b953b17/de6c57f9-84bc-5f40-92cb-e3497b953b17_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCP12SXF%252F699384689%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384689/600 saved to cache
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item de6c57f9-84bc-5f40-92cb-e3497b953b17
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e91f10>
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_de6c57f9-84bc-5f40-92cb-e3497b953b17/de6c57f9-84bc-5f40-92cb-e3497b953b17_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCP12SXF%252F699384693%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384693/600 saved to cache
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item de6c57f9-84bc-5f40-92cb-e3497b953b17
2026-03-29 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166669/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN62KOB/42807911?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=zn6J44C9bqkWQtRcluAGrygFMqp1g7qRTDO8kgTQeLQ%3D)
2026-03-29 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142301/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV57XLW/42809533?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=L0xpcYBNwUAwumaaLt2RdQ9snFsrZ84lJBNpa1foKao%3D)
2026-03-29 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142288/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV57XLW/42809533?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=L0xpcYBNwUAwumaaLt2RdQ9snFsrZ84lJBNpa1foKao%3D)
2026-03-29 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166686/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN62KOB/42807911?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=zn6J44C9bqkWQtRcluAGrygFMqp1g7qRTDO8kgTQeLQ%3D)
2026-03-29 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158509/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158509>
2026-03-29 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142391/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142391>
2026-03-29 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166734/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699166734>
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158561%27 HTTP/1.1" 200 None
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158561 not downloaded yet
2026-03-29 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142347/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV57XLW/42809533?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=L0xpcYBNwUAwumaaLt2RdQ9snFsrZ84lJBNpa1foKao%3D)
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508ef310>
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5/4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVN62KOB%252F699166654%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166654/600 saved to cache
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25194f150>
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_710cd2ff-3a51-5643-a272-40f31ea1c9fd/710cd2ff-3a51-5643-a272-40f31ea1c9fd_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV57XLW%252F699142270%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142270/600 saved to cache
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 710cd2ff-3a51-5643-a272-40f31ea1c9fd
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250875850>
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_710cd2ff-3a51-5643-a272-40f31ea1c9fd/710cd2ff-3a51-5643-a272-40f31ea1c9fd_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV57XLW%252F699142260%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142260/600 saved to cache
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 710cd2ff-3a51-5643-a272-40f31ea1c9fd
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508e3650>
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_de6c57f9-84bc-5f40-92cb-e3497b953b17/de6c57f9-84bc-5f40-92cb-e3497b953b17_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCP12SXF%252F699384710%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384710/600 saved to cache
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item de6c57f9-84bc-5f40-92cb-e3497b953b17
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158572%27 HTTP/1.1" 200 None
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158572 not downloaded yet
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158588%27 HTTP/1.1" 200 None
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158588 not downloaded yet
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508bfc90>
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5/4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVN62KOB%252F699166669%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166669/600 saved to cache
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b6d010>
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_710cd2ff-3a51-5643-a272-40f31ea1c9fd/710cd2ff-3a51-5643-a272-40f31ea1c9fd_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV57XLW%252F699142301%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142301/600 saved to cache
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 710cd2ff-3a51-5643-a272-40f31ea1c9fd
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b27210>
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_710cd2ff-3a51-5643-a272-40f31ea1c9fd/710cd2ff-3a51-5643-a272-40f31ea1c9fd_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV57XLW%252F699142288%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142288/600 saved to cache
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 710cd2ff-3a51-5643-a272-40f31ea1c9fd
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a66250>
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5/4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVN62KOB%252F699166686%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166686/600 saved to cache
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b248d0>
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_710cd2ff-3a51-5643-a272-40f31ea1c9fd/710cd2ff-3a51-5643-a272-40f31ea1c9fd_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV57XLW%252F699142347%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142347/600 saved to cache
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 710cd2ff-3a51-5643-a272-40f31ea1c9fd
2026-03-29 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158498/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MP19GVC/42808115?sv=2020-08-04&st=2026-03-29T14%3A02%3A58Z&se=2026-03-29T14%3A27%3A58Z&sr=b&sp=r&sig=Tgp69mBVWqnrAZ3iqDN06pZEdLZX3y978X9vcn8iChk%3D)
2026-03-29 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166695/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN62KOB/42807911?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=zn6J44C9bqkWQtRcluAGrygFMqp1g7qRTDO8kgTQeLQ%3D)
2026-03-29 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158521/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158521>
2026-03-29 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166748/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699166748>
2026-03-29 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158528/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158528>
2026-03-29 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166707/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699166707>
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158605%27 HTTP/1.1" 200 None
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158605 not downloaded yet
2026-03-29 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166721/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN62KOB/42807911?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=zn6J44C9bqkWQtRcluAGrygFMqp1g7qRTDO8kgTQeLQ%3D)
2026-03-29 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142366/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV57XLW/42809533?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=L0xpcYBNwUAwumaaLt2RdQ9snFsrZ84lJBNpa1foKao%3D)
2026-03-29 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158547/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158547>
2026-03-29 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158541/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158541>
2026-03-29 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384715/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699384715>
2026-03-29 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158509/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MP19GVC/42808115?sv=2020-08-04&st=2026-03-29T14%3A02%3A58Z&se=2026-03-29T14%3A27%3A58Z&sr=b&sp=r&sig=Tgp69mBVWqnrAZ3iqDN06pZEdLZX3y978X9vcn8iChk%3D)
2026-03-29 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166679/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699166679>
2026-03-29 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142326/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142326>
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250f6a4d0>
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ba001d2-b010-5a29-a271-294fbd22426a/3ba001d2-b010-5a29-a271-294fbd22426a_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMP19GVC%252F699158498%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158498/600 saved to cache
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3ba001d2-b010-5a29-a271-294fbd22426a
2026-03-29 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166734/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN62KOB/42807911?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=zn6J44C9bqkWQtRcluAGrygFMqp1g7qRTDO8kgTQeLQ%3D)
2026-03-29 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158521/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MP19GVC/42808115?sv=2020-08-04&st=2026-03-29T14%3A02%3A58Z&se=2026-03-29T14%3A27%3A58Z&sr=b&sp=r&sig=Tgp69mBVWqnrAZ3iqDN06pZEdLZX3y978X9vcn8iChk%3D)
2026-03-29 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142391/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV57XLW/42809533?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=L0xpcYBNwUAwumaaLt2RdQ9snFsrZ84lJBNpa1foKao%3D)
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d13790>
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5/4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVN62KOB%252F699166695%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166695/600 saved to cache
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b03150>
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5/4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVN62KOB%252F699166721%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166721/600 saved to cache
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519c5490>
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_710cd2ff-3a51-5643-a272-40f31ea1c9fd/710cd2ff-3a51-5643-a272-40f31ea1c9fd_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV57XLW%252F699142366%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142366/600 saved to cache
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 710cd2ff-3a51-5643-a272-40f31ea1c9fd
2026-03-29 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166748/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN62KOB/42807911?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=zn6J44C9bqkWQtRcluAGrygFMqp1g7qRTDO8kgTQeLQ%3D)
2026-03-29 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158528/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MP19GVC/42808115?sv=2020-08-04&st=2026-03-29T14%3A02%3A58Z&se=2026-03-29T14%3A27%3A58Z&sr=b&sp=r&sig=Tgp69mBVWqnrAZ3iqDN06pZEdLZX3y978X9vcn8iChk%3D)
2026-03-29 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158588/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158588>
2026-03-29 14:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158572/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158572>
2026-03-29 14:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166707/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN62KOB/42807911?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=zn6J44C9bqkWQtRcluAGrygFMqp1g7qRTDO8kgTQeLQ%3D)
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519a9210>
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ba001d2-b010-5a29-a271-294fbd22426a/3ba001d2-b010-5a29-a271-294fbd22426a_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMP19GVC%252F699158509%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158509/600 saved to cache
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3ba001d2-b010-5a29-a271-294fbd22426a
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ba5d50>
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5/4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVN62KOB%252F699166734%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166734/600 saved to cache
2026-03-29 14:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250aed190>
2026-03-29 14:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ba001d2-b010-5a29-a271-294fbd22426a/3ba001d2-b010-5a29-a271-294fbd22426a_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMP19GVC%252F699158521%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158521/600 saved to cache
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3ba001d2-b010-5a29-a271-294fbd22426a
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ba6150>
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_710cd2ff-3a51-5643-a272-40f31ea1c9fd/710cd2ff-3a51-5643-a272-40f31ea1c9fd_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV57XLW%252F699142391%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142391/600 saved to cache
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 710cd2ff-3a51-5643-a272-40f31ea1c9fd
2026-03-29 14:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166679/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN62KOB/42807911?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=zn6J44C9bqkWQtRcluAGrygFMqp1g7qRTDO8kgTQeLQ%3D)
2026-03-29 14:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158547/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MP19GVC/42808115?sv=2020-08-04&st=2026-03-29T14%3A02%3A58Z&se=2026-03-29T14%3A27%3A58Z&sr=b&sp=r&sig=Tgp69mBVWqnrAZ3iqDN06pZEdLZX3y978X9vcn8iChk%3D)
2026-03-29 14:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158541/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MP19GVC/42808115?sv=2020-08-04&st=2026-03-29T14%3A02%3A58Z&se=2026-03-29T14%3A27%3A58Z&sr=b&sp=r&sig=Tgp69mBVWqnrAZ3iqDN06pZEdLZX3y978X9vcn8iChk%3D)
2026-03-29 14:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158561/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158561>
2026-03-29 14:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166664/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699166664>
2026-03-29 14:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158605/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158605>
2026-03-29 14:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384715/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP12SXF/42811771?sv=2020-08-04&st=2026-03-29T14%3A02%3A55Z&se=2026-03-29T14%3A27%3A55Z&sr=b&sp=r&sig=B11nFxhvttmMzvg7Jt%2BftMYqHLAxcLpkQWxdphFBayc%3D)
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508bcd50>
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5/4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVN62KOB%252F699166748%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166748/600 saved to cache
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250950f90>
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ba001d2-b010-5a29-a271-294fbd22426a/3ba001d2-b010-5a29-a271-294fbd22426a_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMP19GVC%252F699158528%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158528/600 saved to cache
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3ba001d2-b010-5a29-a271-294fbd22426a
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519816d0>
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5/4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVN62KOB%252F699166707%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166707/600 saved to cache
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5
2026-03-29 14:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229839/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229839>
2026-03-29 14:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384705/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699384705>
2026-03-29 14:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142246/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142246>
2026-03-29 14:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384699/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699384699>
2026-03-29 14:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158588/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MP19GVC/42808115?sv=2020-08-04&st=2026-03-29T14%3A02%3A58Z&se=2026-03-29T14%3A27%3A58Z&sr=b&sp=r&sig=Tgp69mBVWqnrAZ3iqDN06pZEdLZX3y978X9vcn8iChk%3D)
2026-03-29 14:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158572/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MP19GVC/42808115?sv=2020-08-04&st=2026-03-29T14%3A02%3A58Z&se=2026-03-29T14%3A27%3A58Z&sr=b&sp=r&sig=Tgp69mBVWqnrAZ3iqDN06pZEdLZX3y978X9vcn8iChk%3D)
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cdfb90>
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5/4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVN62KOB%252F699166679%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166679/600 saved to cache
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519ba450>
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ba001d2-b010-5a29-a271-294fbd22426a/3ba001d2-b010-5a29-a271-294fbd22426a_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMP19GVC%252F699158547%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158547/600 saved to cache
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3ba001d2-b010-5a29-a271-294fbd22426a
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c776d0>
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ba001d2-b010-5a29-a271-294fbd22426a/3ba001d2-b010-5a29-a271-294fbd22426a_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMP19GVC%252F699158541%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158541/600 saved to cache
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3ba001d2-b010-5a29-a271-294fbd22426a
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d20610>
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_de6c57f9-84bc-5f40-92cb-e3497b953b17/de6c57f9-84bc-5f40-92cb-e3497b953b17_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCP12SXF%252F699384715%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384715/600 saved to cache
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item de6c57f9-84bc-5f40-92cb-e3497b953b17
2026-03-29 14:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142326/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV57XLW/42809533?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=L0xpcYBNwUAwumaaLt2RdQ9snFsrZ84lJBNpa1foKao%3D)
2026-03-29 14:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166664/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN62KOB/42807911?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=zn6J44C9bqkWQtRcluAGrygFMqp1g7qRTDO8kgTQeLQ%3D)
2026-03-29 14:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV17AKG/42809491?sv=2020-08-04&st=2026-03-29T14%3A03%3A04Z&se=2026-03-29T14%3A28%3A04Z&sr=b&sp=r&sig=XeBxROPKJ3Q5jRVBBCXI9nX0VFkTuWECndLpLf0QsxM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV17%20AKG-GB>
2026-03-29 14:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234267/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234267>
2026-03-29 14:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158561/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MP19GVC/42808115?sv=2020-08-04&st=2026-03-29T14%3A02%3A58Z&se=2026-03-29T14%3A27%3A58Z&sr=b&sp=r&sig=Tgp69mBVWqnrAZ3iqDN06pZEdLZX3y978X9vcn8iChk%3D)
2026-03-29 14:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158605/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MP19GVC/42808115?sv=2020-08-04&st=2026-03-29T14%3A02%3A58Z&se=2026-03-29T14%3A27%3A58Z&sr=b&sp=r&sig=Tgp69mBVWqnrAZ3iqDN06pZEdLZX3y978X9vcn8iChk%3D)
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d3c790>
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ba001d2-b010-5a29-a271-294fbd22426a/3ba001d2-b010-5a29-a271-294fbd22426a_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMP19GVC%252F699158588%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158588/600 saved to cache
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3ba001d2-b010-5a29-a271-294fbd22426a
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a80cd0>
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ba001d2-b010-5a29-a271-294fbd22426a/3ba001d2-b010-5a29-a271-294fbd22426a_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMP19GVC%252F699158572%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158572/600 saved to cache
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3ba001d2-b010-5a29-a271-294fbd22426a
2026-03-29 14:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225597/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699225597>
2026-03-29 14:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229931/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229931>
2026-03-29 14:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234258/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SR19HYZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225592/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699225592>
2026-03-29 14:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384699/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP12SXF/42811771?sv=2020-08-04&st=2026-03-29T14%3A02%3A55Z&se=2026-03-29T14%3A27%3A55Z&sr=b&sp=r&sig=B11nFxhvttmMzvg7Jt%2BftMYqHLAxcLpkQWxdphFBayc%3D)
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25187fd90>
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_710cd2ff-3a51-5643-a272-40f31ea1c9fd/710cd2ff-3a51-5643-a272-40f31ea1c9fd_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV57XLW%252F699142326%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142326/600 saved to cache
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 710cd2ff-3a51-5643-a272-40f31ea1c9fd
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cc1410>
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5/4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVN62KOB%252F699166664%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166664/600 saved to cache
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5
2026-03-29 14:03:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5, skipping ID generation
2026-03-29 14:03:04 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5 sending to next pipeline
2026-03-29 14:03:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5, identifier: VN62%20KOB
2026-03-29 14:03:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5 with identifier: VN62%20KOB
2026-03-29 14:03:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5 with identifier: VN62%20KOB
2026-03-29 14:03:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5 with identifier: VN62%20KOB to the API
2026-03-29 14:03:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166664/600>
{'auction_title': '',
 'c_o_2_emission_value': 224,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5/4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5_expert_report_file_8f191fab-f6e6-4543-8dc5-437cec9de039.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN62%20KOB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN62 KOB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN62%20KOB&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 130499,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 26,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5/4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49305,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166654/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5/4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46800,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166664/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5/4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47317,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166669/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5/4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46068,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166679/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5/4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39174,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166686/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5/4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39687,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166695/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5/4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95788,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166707/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5/4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67042,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166721/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5/4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79032,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166734/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5/4bbc2bd3-c86f-5cfa-8a7f-cd8f9e8b70d5_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 62125,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN62KOB/699166748/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.2 TDCI 150 LIMITED 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'TDCI 150 LIMITED 4WD',
 'vin': '6FPPXXMJ2PCD55350',
 'year': 2012}
2026-03-29 14:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN62%2520KOB%27 HTTP/1.1" 200 None
2026-03-29 14:03:05 [bca.uk] INFO: Saving data for VN62%20KOB: {'created_time': 1774792985.265705, 'last_price_update_time': 1774792985.265716, 'auction_closing_time': 1774951200.0}
2026-03-29 14:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN62%2520KOB') HTTP/1.1" 204 0
2026-03-29 14:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142246/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV57XLW/42809533?sv=2020-08-04&st=2026-03-29T14%3A02%3A57Z&se=2026-03-29T14%3A27%3A57Z&sr=b&sp=r&sig=L0xpcYBNwUAwumaaLt2RdQ9snFsrZ84lJBNpa1foKao%3D)
2026-03-29 14:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229839/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56OTV/42806961?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=bgzFNoNEtNiO0BdiwmSCbNfu3ztn4TL1XquiqSygfPQ%3D)
2026-03-29 14:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229821/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229821>
2026-03-29 14:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229913/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229913>
2026-03-29 14:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699226979/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699226979>
2026-03-29 14:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234267/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SR19HYZ/42808355?sv=2020-08-04&st=2026-03-29T14%3A02%3A28Z&se=2026-03-29T14%3A27%3A28Z&sr=b&sp=r&sig=y9adudtsJpLWQzEARqFLT1RPsfOHdLQoNjFFm6IqCL4%3D)
2026-03-29 14:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV17AKG/42809491?sv=2020-08-04&st=2026-03-29T14%3A03%3A04Z&se=2026-03-29T14%3A28%3A04Z&sr=b&sp=r&sig=XeBxROPKJ3Q5jRVBBCXI9nX0VFkTuWECndLpLf0QsxM%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384705/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CP12SXF/42811771?sv=2020-08-04&st=2026-03-29T14%3A02%3A55Z&se=2026-03-29T14%3A27%3A55Z&sr=b&sp=r&sig=B11nFxhvttmMzvg7Jt%2BftMYqHLAxcLpkQWxdphFBayc%3D)
2026-03-29 14:03:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a83f50>
2026-03-29 14:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ba001d2-b010-5a29-a271-294fbd22426a/3ba001d2-b010-5a29-a271-294fbd22426a_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMP19GVC%252F699158561%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158561/600 saved to cache
2026-03-29 14:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3ba001d2-b010-5a29-a271-294fbd22426a
2026-03-29 14:03:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a00150>
2026-03-29 14:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ba001d2-b010-5a29-a271-294fbd22426a/3ba001d2-b010-5a29-a271-294fbd22426a_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMP19GVC%252F699158605%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158605/600 saved to cache
2026-03-29 14:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3ba001d2-b010-5a29-a271-294fbd22426a
2026-03-29 14:03:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3ba001d2-b010-5a29-a271-294fbd22426a, skipping ID generation
2026-03-29 14:03:05 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3ba001d2-b010-5a29-a271-294fbd22426a sending to next pipeline
2026-03-29 14:03:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3ba001d2-b010-5a29-a271-294fbd22426a, identifier: MP19%20GVC
2026-03-29 14:03:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a009d0>
2026-03-29 14:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_de6c57f9-84bc-5f40-92cb-e3497b953b17/de6c57f9-84bc-5f40-92cb-e3497b953b17_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCP12SXF%252F699384699%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384699/600 saved to cache
2026-03-29 14:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item de6c57f9-84bc-5f40-92cb-e3497b953b17
2026-03-29 14:03:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3ba001d2-b010-5a29-a271-294fbd22426a with identifier: MP19%20GVC
2026-03-29 14:03:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3ba001d2-b010-5a29-a271-294fbd22426a with identifier: MP19%20GVC
2026-03-29 14:03:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3ba001d2-b010-5a29-a271-294fbd22426a with identifier: MP19%20GVC to the API
2026-03-29 14:03:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158605/600>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ba001d2-b010-5a29-a271-294fbd22426a/3ba001d2-b010-5a29-a271-294fbd22426a_expert_report_file_f7934b5b-6b41-4141-841c-1965ac6ac075.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MP19%20GVC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3ba001d2-b010-5a29-a271-294fbd22426a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MP19 GVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MP19%20GVC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'PEUGEOT',
 'model': 'PARTNER',
 'odometer': 85299,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 16,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ba001d2-b010-5a29-a271-294fbd22426a/3ba001d2-b010-5a29-a271-294fbd22426a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42015,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158498/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ba001d2-b010-5a29-a271-294fbd22426a/3ba001d2-b010-5a29-a271-294fbd22426a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41630,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158509/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ba001d2-b010-5a29-a271-294fbd22426a/3ba001d2-b010-5a29-a271-294fbd22426a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37002,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158521/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ba001d2-b010-5a29-a271-294fbd22426a/3ba001d2-b010-5a29-a271-294fbd22426a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37798,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158528/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ba001d2-b010-5a29-a271-294fbd22426a/3ba001d2-b010-5a29-a271-294fbd22426a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35883,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158541/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ba001d2-b010-5a29-a271-294fbd22426a/3ba001d2-b010-5a29-a271-294fbd22426a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35555,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158547/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ba001d2-b010-5a29-a271-294fbd22426a/3ba001d2-b010-5a29-a271-294fbd22426a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85273,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158561/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ba001d2-b010-5a29-a271-294fbd22426a/3ba001d2-b010-5a29-a271-294fbd22426a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67349,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158572/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ba001d2-b010-5a29-a271-294fbd22426a/3ba001d2-b010-5a29-a271-294fbd22426a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84220,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158588/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ba001d2-b010-5a29-a271-294fbd22426a/3ba001d2-b010-5a29-a271-294fbd22426a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69372,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MP19GVC/699158605/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'PEUGEOT PARTNER 1.6 B/HDI 100 1000 PROF.STD. Van',
 'transmission': 'manual',
 'trim': 'B/HDI 100 1000 PROF.STD.',
 'vin': 'VR3EFBHYBKJ677104',
 'year': 2019}
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP19%2520GVC%27 HTTP/1.1" 200 None
2026-03-29 14:03:06 [bca.uk] INFO: Saving data for MP19%20GVC: {'created_time': 1774792986.016036, 'last_price_update_time': 1774792986.016048, 'auction_closing_time': 1775037600.0}
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MP19%2520GVC') HTTP/1.1" 204 0
2026-03-29 14:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225597/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV25LLU/42807831?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=Z7E4QTKv8F1WdyvXsdR0tK32ptXru6N2u4%2BXGMdoRUU%3D)
2026-03-29 14:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234258/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SR19HYZ/42808355?sv=2020-08-04&st=2026-03-29T14%3A02%3A28Z&se=2026-03-29T14%3A27%3A28Z&sr=b&sp=r&sig=y9adudtsJpLWQzEARqFLT1RPsfOHdLQoNjFFm6IqCL4%3D)
2026-03-29 14:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225592/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV25LLU/42807831?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=Z7E4QTKv8F1WdyvXsdR0tK32ptXru6N2u4%2BXGMdoRUU%3D)
2026-03-29 14:03:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221111/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699221111>
2026-03-29 14:03:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229893/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229893>
2026-03-29 14:03:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK21KXX/42810586?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=tZkrSrQyDhda1VOeWXlrI8kxUqbYLmrtU922JsKhV78%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK21%20KXX-GB>
2026-03-29 14:03:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO09NDU/42803402?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=BBPohiS6R5nnq5SEDgW4hf8D2w%2FKPn8E03DSqGFqVsA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO09%20NDU-GB>
2026-03-29 14:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229931/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY62JFU/42807964?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=UwIyyiYw1EFZ1uPn1EIa0AXnZhVM0ObhHj2mXBp1iYI%3D)
2026-03-29 14:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251983f50>
2026-03-29 14:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_710cd2ff-3a51-5643-a272-40f31ea1c9fd/710cd2ff-3a51-5643-a272-40f31ea1c9fd_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV57XLW%252F699142246%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142246/600 saved to cache
2026-03-29 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 710cd2ff-3a51-5643-a272-40f31ea1c9fd
2026-03-29 14:03:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 710cd2ff-3a51-5643-a272-40f31ea1c9fd, skipping ID generation
2026-03-29 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 710cd2ff-3a51-5643-a272-40f31ea1c9fd sending to next pipeline
2026-03-29 14:03:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 710cd2ff-3a51-5643-a272-40f31ea1c9fd, identifier: AV57%20XLW
2026-03-29 14:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25191ce90>
2026-03-29 14:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd/cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYY56OTV%252F699229839%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229839/600 saved to cache
2026-03-29 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd
2026-03-29 14:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b8c850>
2026-03-29 14:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7e7d10dd-c9e3-5181-b778-12e0e156185d/7e7d10dd-c9e3-5181-b778-12e0e156185d_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSR19HYZ%252F699234267%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234267/600 saved to cache
2026-03-29 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7e7d10dd-c9e3-5181-b778-12e0e156185d
2026-03-29 14:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a2c9d0>
2026-03-29 14:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e17df885-8af4-5da9-8649-6e9d4f573da8/e17df885-8af4-5da9-8649-6e9d4f573da8_expert_report_file_524d49e1-46a9-4106-a48e-a3d03a8e9413.pdf HTTP/1.1" 201 0
2026-03-29 14:03:06 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e17df885-8af4-5da9-8649-6e9d4f573da8
2026-03-29 14:03:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e17df885-8af4-5da9-8649-6e9d4f573da8, skipping ID generation
2026-03-29 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e17df885-8af4-5da9-8649-6e9d4f573da8
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDV17AKG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DV17AKG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:06 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:06 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cc1890>
2026-03-29 14:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_de6c57f9-84bc-5f40-92cb-e3497b953b17/de6c57f9-84bc-5f40-92cb-e3497b953b17_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCP12SXF%252F699384705%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384705/600 saved to cache
2026-03-29 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item de6c57f9-84bc-5f40-92cb-e3497b953b17
2026-03-29 14:03:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: de6c57f9-84bc-5f40-92cb-e3497b953b17, skipping ID generation
2026-03-29 14:03:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item de6c57f9-84bc-5f40-92cb-e3497b953b17 sending to next pipeline
2026-03-29 14:03:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de6c57f9-84bc-5f40-92cb-e3497b953b17, identifier: CP12%20SXF
2026-03-29 14:03:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 710cd2ff-3a51-5643-a272-40f31ea1c9fd with identifier: AV57%20XLW
2026-03-29 14:03:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 710cd2ff-3a51-5643-a272-40f31ea1c9fd with identifier: AV57%20XLW
2026-03-29 14:03:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 710cd2ff-3a51-5643-a272-40f31ea1c9fd with identifier: AV57%20XLW to the API
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142246/600>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_710cd2ff-3a51-5643-a272-40f31ea1c9fd/710cd2ff-3a51-5643-a272-40f31ea1c9fd_expert_report_file_f5741332-a19d-4bbc-9ab6-a902a89460f2.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV57%20XLW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '710cd2ff-3a51-5643-a272-40f31ea1c9fd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV57 XLW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV57%20XLW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MITSUBISHI',
 'model': 'L200',
 'odometer': 167551,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 21,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_710cd2ff-3a51-5643-a272-40f31ea1c9fd/710cd2ff-3a51-5643-a272-40f31ea1c9fd_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52102,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142236/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_710cd2ff-3a51-5643-a272-40f31ea1c9fd/710cd2ff-3a51-5643-a272-40f31ea1c9fd_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47990,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142246/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_710cd2ff-3a51-5643-a272-40f31ea1c9fd/710cd2ff-3a51-5643-a272-40f31ea1c9fd_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47145,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142260/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_710cd2ff-3a51-5643-a272-40f31ea1c9fd/710cd2ff-3a51-5643-a272-40f31ea1c9fd_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48178,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142270/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_710cd2ff-3a51-5643-a272-40f31ea1c9fd/710cd2ff-3a51-5643-a272-40f31ea1c9fd_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46154,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142288/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_710cd2ff-3a51-5643-a272-40f31ea1c9fd/710cd2ff-3a51-5643-a272-40f31ea1c9fd_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43672,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142301/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_710cd2ff-3a51-5643-a272-40f31ea1c9fd/710cd2ff-3a51-5643-a272-40f31ea1c9fd_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 131478,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142326/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_710cd2ff-3a51-5643-a272-40f31ea1c9fd/710cd2ff-3a51-5643-a272-40f31ea1c9fd_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86597,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142347/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_710cd2ff-3a51-5643-a272-40f31ea1c9fd/710cd2ff-3a51-5643-a272-40f31ea1c9fd_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105221,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142366/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_710cd2ff-3a51-5643-a272-40f31ea1c9fd/710cd2ff-3a51-5643-a272-40f31ea1c9fd_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83331,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV57XLW/699142391/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI L200 2.5 DI-D 158 LWB ANIMAL 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DI-D 158 LWB ANIMAL 4WD',
 'vin': 'MMBJNKB407D121702',
 'year': 2007}
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV57%2520XLW%27 HTTP/1.1" 200 None
2026-03-29 14:03:06 [bca.uk] INFO: Saving data for AV57%20XLW: {'created_time': 1774792986.833416, 'last_price_update_time': 1774792986.833429, 'auction_closing_time': 1774951200.0}
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV57%2520XLW') HTTP/1.1" 204 0
2026-03-29 14:03:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de6c57f9-84bc-5f40-92cb-e3497b953b17 with identifier: CP12%20SXF
2026-03-29 14:03:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de6c57f9-84bc-5f40-92cb-e3497b953b17 with identifier: CP12%20SXF
2026-03-29 14:03:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de6c57f9-84bc-5f40-92cb-e3497b953b17 with identifier: CP12%20SXF to the API
2026-03-29 14:03:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384705/600>
{'auction_title': '',
 'c_o_2_emission_value': 208,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de6c57f9-84bc-5f40-92cb-e3497b953b17/de6c57f9-84bc-5f40-92cb-e3497b953b17_expert_report_file_05465deb-81ef-4ad6-b765-1682f9780bba.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CP12%20SXF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'de6c57f9-84bc-5f40-92cb-e3497b953b17',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CP12 SXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CP12%20SXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MITSUBISHI',
 'model': 'L200',
 'odometer': 132293,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 13,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de6c57f9-84bc-5f40-92cb-e3497b953b17/de6c57f9-84bc-5f40-92cb-e3497b953b17_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50951,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384666/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de6c57f9-84bc-5f40-92cb-e3497b953b17/de6c57f9-84bc-5f40-92cb-e3497b953b17_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47410,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384672/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de6c57f9-84bc-5f40-92cb-e3497b953b17/de6c57f9-84bc-5f40-92cb-e3497b953b17_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46722,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384678/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de6c57f9-84bc-5f40-92cb-e3497b953b17/de6c57f9-84bc-5f40-92cb-e3497b953b17_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48666,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384684/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de6c57f9-84bc-5f40-92cb-e3497b953b17/de6c57f9-84bc-5f40-92cb-e3497b953b17_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45242,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384689/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de6c57f9-84bc-5f40-92cb-e3497b953b17/de6c57f9-84bc-5f40-92cb-e3497b953b17_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42399,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384693/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de6c57f9-84bc-5f40-92cb-e3497b953b17/de6c57f9-84bc-5f40-92cb-e3497b953b17_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 118091,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384699/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de6c57f9-84bc-5f40-92cb-e3497b953b17/de6c57f9-84bc-5f40-92cb-e3497b953b17_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69353,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384705/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de6c57f9-84bc-5f40-92cb-e3497b953b17/de6c57f9-84bc-5f40-92cb-e3497b953b17_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90541,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384710/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de6c57f9-84bc-5f40-92cb-e3497b953b17/de6c57f9-84bc-5f40-92cb-e3497b953b17_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83703,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CP12SXF/699384715/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI L200 2.5 DI-D 176 LB LWB WARRIOR II 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DI-D 176 LB LWB WARRIOR II 4WD',
 'vin': 'MMCJNKB40CD013040',
 'year': 2012}
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP12%2520SXF%27 HTTP/1.1" 200 None
2026-03-29 14:03:07 [bca.uk] INFO: Saving data for CP12%20SXF: {'created_time': 1774792987.268199, 'last_price_update_time': 1774792987.268209, 'auction_closing_time': 1774951200.0}
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CP12%2520SXF') HTTP/1.1" 204 0
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158054%27 HTTP/1.1" 200 None
2026-03-29 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158054 not downloaded yet
2026-03-29 14:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699226979/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/V90PWH/42807475?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=xzy7Ak7t%2BFP%2Fdso82C8aRe3IxD8LVkQdw%2Bj1S5Qa03U%3D)
2026-03-29 14:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229821/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56OTV/42806961?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=bgzFNoNEtNiO0BdiwmSCbNfu3ztn4TL1XquiqSygfPQ%3D)
2026-03-29 14:03:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699226929/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699226929>
2026-03-29 14:03:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221076/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699221076>
2026-03-29 14:03:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229881/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229881>
2026-03-29 14:03:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229803/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229803>
2026-03-29 14:03:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH71GJJ/42809443?sv=2020-08-04&st=2026-03-29T14%3A03%3A06Z&se=2026-03-29T14%3A28%3A06Z&sr=b&sp=r&sig=UxDyi%2FdcS4lMPd6auN2%2FHbNPqACigD75Fu3MwDBnjAk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH71%20GJJ-GB>
2026-03-29 14:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229913/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY62JFU/42807964?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=UwIyyiYw1EFZ1uPn1EIa0AXnZhVM0ObhHj2mXBp1iYI%3D)
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158058%27 HTTP/1.1" 200 None
2026-03-29 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158058 not downloaded yet
2026-03-29 14:03:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b37d50>
2026-03-29 14:03:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_648c3718-68fd-5894-930d-ca9bcb5e0eab/648c3718-68fd-5894-930d-ca9bcb5e0eab_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV25LLU%252F699225597%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225597/600 saved to cache
2026-03-29 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 648c3718-68fd-5894-930d-ca9bcb5e0eab
2026-03-29 14:03:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b9a510>
2026-03-29 14:03:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7e7d10dd-c9e3-5181-b778-12e0e156185d/7e7d10dd-c9e3-5181-b778-12e0e156185d_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSR19HYZ%252F699234258%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234258/600 saved to cache
2026-03-29 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7e7d10dd-c9e3-5181-b778-12e0e156185d
2026-03-29 14:03:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7e7d10dd-c9e3-5181-b778-12e0e156185d, skipping ID generation
2026-03-29 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7e7d10dd-c9e3-5181-b778-12e0e156185d sending to next pipeline
2026-03-29 14:03:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7e7d10dd-c9e3-5181-b778-12e0e156185d, identifier: SR19%20HYZ
2026-03-29 14:03:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c7ed50>
2026-03-29 14:03:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_648c3718-68fd-5894-930d-ca9bcb5e0eab/648c3718-68fd-5894-930d-ca9bcb5e0eab_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV25LLU%252F699225592%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225592/600 saved to cache
2026-03-29 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 648c3718-68fd-5894-930d-ca9bcb5e0eab
2026-03-29 14:03:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 648c3718-68fd-5894-930d-ca9bcb5e0eab, skipping ID generation
2026-03-29 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 648c3718-68fd-5894-930d-ca9bcb5e0eab sending to next pipeline
2026-03-29 14:03:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 648c3718-68fd-5894-930d-ca9bcb5e0eab, identifier: OV25%20LLU
2026-03-29 14:03:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:07 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:07 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251931fd0>
2026-03-29 14:03:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e65cd50-cc49-5a5f-a361-63eb4134e9b4/2e65cd50-cc49-5a5f-a361-63eb4134e9b4_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYY62JFU%252F699229931%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229931/600 saved to cache
2026-03-29 14:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2e65cd50-cc49-5a5f-a361-63eb4134e9b4
2026-03-29 14:03:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7e7d10dd-c9e3-5181-b778-12e0e156185d with identifier: SR19%20HYZ
2026-03-29 14:03:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7e7d10dd-c9e3-5181-b778-12e0e156185d with identifier: SR19%20HYZ
2026-03-29 14:03:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7e7d10dd-c9e3-5181-b778-12e0e156185d with identifier: SR19%20HYZ to the API
2026-03-29 14:03:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234258/600>
{'auction_title': '',
 'c_o_2_emission_value': 194,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e7d10dd-c9e3-5181-b778-12e0e156185d/7e7d10dd-c9e3-5181-b778-12e0e156185d_expert_report_file_d5ac1055-377c-4621-9523-ab5a0b757755.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SR19%20HYZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7e7d10dd-c9e3-5181-b778-12e0e156185d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SR19 HYZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SR19%20HYZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'IVECO',
 'model': 'DAILY 35C14',
 'odometer': 57454,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 27,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e7d10dd-c9e3-5181-b778-12e0e156185d/7e7d10dd-c9e3-5181-b778-12e0e156185d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42312,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234258/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e7d10dd-c9e3-5181-b778-12e0e156185d/7e7d10dd-c9e3-5181-b778-12e0e156185d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44144,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234267/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e7d10dd-c9e3-5181-b778-12e0e156185d/7e7d10dd-c9e3-5181-b778-12e0e156185d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51878,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234274/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e7d10dd-c9e3-5181-b778-12e0e156185d/7e7d10dd-c9e3-5181-b778-12e0e156185d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47866,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234286/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e7d10dd-c9e3-5181-b778-12e0e156185d/7e7d10dd-c9e3-5181-b778-12e0e156185d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39463,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234295/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e7d10dd-c9e3-5181-b778-12e0e156185d/7e7d10dd-c9e3-5181-b778-12e0e156185d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43248,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234307/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e7d10dd-c9e3-5181-b778-12e0e156185d/7e7d10dd-c9e3-5181-b778-12e0e156185d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 121483,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234329/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e7d10dd-c9e3-5181-b778-12e0e156185d/7e7d10dd-c9e3-5181-b778-12e0e156185d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87049,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234348/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e7d10dd-c9e3-5181-b778-12e0e156185d/7e7d10dd-c9e3-5181-b778-12e0e156185d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89206,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234366/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e7d10dd-c9e3-5181-b778-12e0e156185d/7e7d10dd-c9e3-5181-b778-12e0e156185d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73129,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SR19HYZ/699234381/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'IVECO DAILY 35C14 2.3 MWB (3450) ChassisCab',
 'transmission': 'manual',
 'trim': 'MWB (3450)',
 'vin': 'ZCFCD35A405267173',
 'year': 2019}
2026-03-29 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR19%2520HYZ%27 HTTP/1.1" 200 None
2026-03-29 14:03:08 [bca.uk] INFO: Saving data for SR19%20HYZ: {'created_time': 1774792988.20847, 'last_price_update_time': 1774792988.208485, 'auction_closing_time': 1775037600.0}
2026-03-29 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SR19%2520HYZ') HTTP/1.1" 204 0
2026-03-29 14:03:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 648c3718-68fd-5894-930d-ca9bcb5e0eab with identifier: OV25%20LLU
2026-03-29 14:03:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:03:08 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=Petrol%2FElectric HTTP/1.1" 200 None
2026-03-29 14:03:08 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:03:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 648c3718-68fd-5894-930d-ca9bcb5e0eab with identifier: OV25%20LLU
2026-03-29 14:03:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 648c3718-68fd-5894-930d-ca9bcb5e0eab with identifier: OV25%20LLU to the API
2026-03-29 14:03:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225592/600>
{'auction_title': '',
 'c_o_2_emission_value': 11,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_648c3718-68fd-5894-930d-ca9bcb5e0eab/648c3718-68fd-5894-930d-ca9bcb5e0eab_expert_report_file_c5dec195-67b3-4995-b5be-2d935e7b46de.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV25%20LLU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '648c3718-68fd-5894-930d-ca9bcb5e0eab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV25 LLU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV25%20LLU&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 18748,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 12,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_648c3718-68fd-5894-930d-ca9bcb5e0eab/648c3718-68fd-5894-930d-ca9bcb5e0eab_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48840,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225582/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_648c3718-68fd-5894-930d-ca9bcb5e0eab/648c3718-68fd-5894-930d-ca9bcb5e0eab_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47258,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225592/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_648c3718-68fd-5894-930d-ca9bcb5e0eab/648c3718-68fd-5894-930d-ca9bcb5e0eab_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45132,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225597/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_648c3718-68fd-5894-930d-ca9bcb5e0eab/648c3718-68fd-5894-930d-ca9bcb5e0eab_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44833,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225604/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_648c3718-68fd-5894-930d-ca9bcb5e0eab/648c3718-68fd-5894-930d-ca9bcb5e0eab_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45444,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225611/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_648c3718-68fd-5894-930d-ca9bcb5e0eab/648c3718-68fd-5894-930d-ca9bcb5e0eab_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43652,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225621/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_648c3718-68fd-5894-930d-ca9bcb5e0eab/648c3718-68fd-5894-930d-ca9bcb5e0eab_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88183,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225632/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_648c3718-68fd-5894-930d-ca9bcb5e0eab/648c3718-68fd-5894-930d-ca9bcb5e0eab_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84812,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225645/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_648c3718-68fd-5894-930d-ca9bcb5e0eab/648c3718-68fd-5894-930d-ca9bcb5e0eab_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86702,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225656/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_648c3718-68fd-5894-930d-ca9bcb5e0eab/648c3718-68fd-5894-930d-ca9bcb5e0eab_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70944,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV25LLU/699225667/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT 1.5 PHEV 150 240 L1 LIMITED Van',
 'transmission': 'automatic',
 'trim': 'PHEV 150 240 L1 LIMITED',
 'vin': 'WF0BXXSK4SX009674',
 'year': 2025}
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV25%2520LLU%27 HTTP/1.1" 200 None
2026-03-29 14:03:09 [bca.uk] INFO: Saving data for OV25%20LLU: {'created_time': 1774792989.089995, 'last_price_update_time': 1774792989.090005, 'auction_closing_time': 1775037600.0}
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV25%2520LLU') HTTP/1.1" 204 0
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158061%27 HTTP/1.1" 200 None
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158061 not downloaded yet
2026-03-29 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229893/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY62JFU/42807964?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=UwIyyiYw1EFZ1uPn1EIa0AXnZhVM0ObhHj2mXBp1iYI%3D)
2026-03-29 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK21KXX/42810586?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=tZkrSrQyDhda1VOeWXlrI8kxUqbYLmrtU922JsKhV78%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221053/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699221053>
2026-03-29 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229874/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229874>
2026-03-29 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT71UUJ/42805503?sv=2020-08-04&st=2026-03-29T14%3A03%3A07Z&se=2026-03-29T14%3A28%3A07Z&sr=b&sp=r&sig=tFM6wfJx2FiUxNIDRQRjC5NEzr2PGFFuGO8%2Fltb6qHc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT71%20UUJ-GB>
2026-03-29 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229864/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699229864>
2026-03-29 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO09NDU/42803402?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=BBPohiS6R5nnq5SEDgW4hf8D2w%2FKPn8E03DSqGFqVsA%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251930cd0>
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3d8dd53e-5d5f-5916-82a4-0def647f5d17/3d8dd53e-5d5f-5916-82a4-0def647f5d17_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FV90PWH%252F699226979%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699226979/600 saved to cache
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3d8dd53e-5d5f-5916-82a4-0def647f5d17
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d48590>
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd/cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYY56OTV%252F699229821%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229821/600 saved to cache
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd
2026-03-29 14:03:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250950a10>
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e65cd50-cc49-5a5f-a361-63eb4134e9b4/2e65cd50-cc49-5a5f-a361-63eb4134e9b4_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYY62JFU%252F699229913%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229913/600 saved to cache
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2e65cd50-cc49-5a5f-a361-63eb4134e9b4
2026-03-29 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221111/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA12XBB/42805583?sv=2020-08-04&st=2026-03-29T14%3A02%3A25Z&se=2026-03-29T14%3A27%3A25Z&sr=b&sp=r&sig=13lhJg2unJuBsTpsNlXhuxoIEv8ZoC6uK5LYP2OpeG4%3D)
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158065%27 HTTP/1.1" 200 None
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158065 not downloaded yet
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158071%27 HTTP/1.1" 200 None
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158071 not downloaded yet
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d4a490>
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e65cd50-cc49-5a5f-a361-63eb4134e9b4/2e65cd50-cc49-5a5f-a361-63eb4134e9b4_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYY62JFU%252F699229893%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229893/600 saved to cache
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2e65cd50-cc49-5a5f-a361-63eb4134e9b4
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508752d0>
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805/49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805_expert_report_file_471cc759-ac7a-4385-b015-728637e47856.pdf HTTP/1.1" 201 0
2026-03-29 14:03:09 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805
2026-03-29 14:03:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805, skipping ID generation
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGK21KXX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GK21KXX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509514d0>
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1cbae6a4-84c1-583e-9651-934f4ad8fe80/1cbae6a4-84c1-583e-9651-934f4ad8fe80_expert_report_file_e7df0979-845a-45aa-9d56-4fcafbe25eb4.pdf HTTP/1.1" 201 0
2026-03-29 14:03:09 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1cbae6a4-84c1-583e-9651-934f4ad8fe80
2026-03-29 14:03:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1cbae6a4-84c1-583e-9651-934f4ad8fe80, skipping ID generation
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1cbae6a4-84c1-583e-9651-934f4ad8fe80
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DEO09NDU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EO09NDU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229881/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY62JFU/42807964?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=UwIyyiYw1EFZ1uPn1EIa0AXnZhVM0ObhHj2mXBp1iYI%3D)
2026-03-29 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699226929/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/V90PWH/42807475?sv=2020-08-04&st=2026-03-29T14%3A02%3A27Z&se=2026-03-29T14%3A27%3A27Z&sr=b&sp=r&sig=xzy7Ak7t%2BFP%2Fdso82C8aRe3IxD8LVkQdw%2Bj1S5Qa03U%3D)
2026-03-29 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229803/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56OTV/42806961?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=bgzFNoNEtNiO0BdiwmSCbNfu3ztn4TL1XquiqSygfPQ%3D)
2026-03-29 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158054/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158054>
2026-03-29 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158045/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DV17AKG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH71GJJ/42809443?sv=2020-08-04&st=2026-03-29T14%3A03%3A06Z&se=2026-03-29T14%3A28%3A06Z&sr=b&sp=r&sig=UxDyi%2FdcS4lMPd6auN2%2FHbNPqACigD75Fu3MwDBnjAk%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CU68XJE/42807182?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=dsKQqEDPlZLFurCLqia%2BgyQ3bEPpCix0YTFPn8NiD6I%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CU68%20XJE-GB>
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158077%27 HTTP/1.1" 200 None
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158077 not downloaded yet
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698947209%27 HTTP/1.1" 200 None
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947209 not downloaded yet
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699337629%27 HTTP/1.1" 200 None
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337629 not downloaded yet
2026-03-29 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221076/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA12XBB/42805583?sv=2020-08-04&st=2026-03-29T14%3A02%3A25Z&se=2026-03-29T14%3A27%3A25Z&sr=b&sp=r&sig=13lhJg2unJuBsTpsNlXhuxoIEv8ZoC6uK5LYP2OpeG4%3D)
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158086%27 HTTP/1.1" 200 None
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158086 not downloaded yet
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698947221%27 HTTP/1.1" 200 None
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947221 not downloaded yet
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699337644%27 HTTP/1.1" 200 None
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337644 not downloaded yet
2026-03-29 14:03:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b890d0>
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5bea5c7f-28c2-5a01-a997-e11ebcb8df59/5bea5c7f-28c2-5a01-a997-e11ebcb8df59_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA12XBB%252F699221111%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221111/600 saved to cache
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5bea5c7f-28c2-5a01-a997-e11ebcb8df59
2026-03-29 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229874/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY62JFU/42807964?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=UwIyyiYw1EFZ1uPn1EIa0AXnZhVM0ObhHj2mXBp1iYI%3D)
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158095%27 HTTP/1.1" 200 None
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158095 not downloaded yet
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698947229%27 HTTP/1.1" 200 None
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947229 not downloaded yet
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699337650%27 HTTP/1.1" 200 None
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337650 not downloaded yet
2026-03-29 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229864/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY62JFU/42807964?sv=2020-08-04&st=2026-03-29T14%3A02%3A26Z&se=2026-03-29T14%3A27%3A26Z&sr=b&sp=r&sig=UwIyyiYw1EFZ1uPn1EIa0AXnZhVM0ObhHj2mXBp1iYI%3D)
2026-03-29 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158061/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158061>
2026-03-29 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158058/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158058>
2026-03-29 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221032/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699221032>
2026-03-29 14:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70KJX/42804088?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=qkZxVbZKhq8B0ZdSvToZqO8uM9yXoMiC4TET9Ey%2FSwM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM70%20KJX-GB>
2026-03-29 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221053/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA12XBB/42805583?sv=2020-08-04&st=2026-03-29T14%3A02%3A25Z&se=2026-03-29T14%3A27%3A25Z&sr=b&sp=r&sig=13lhJg2unJuBsTpsNlXhuxoIEv8ZoC6uK5LYP2OpeG4%3D)
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff252b35110>
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e65cd50-cc49-5a5f-a361-63eb4134e9b4/2e65cd50-cc49-5a5f-a361-63eb4134e9b4_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYY62JFU%252F699229881%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229881/600 saved to cache
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2e65cd50-cc49-5a5f-a361-63eb4134e9b4
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e216d0>
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3d8dd53e-5d5f-5916-82a4-0def647f5d17/3d8dd53e-5d5f-5916-82a4-0def647f5d17_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FV90PWH%252F699226929%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699226929/600 saved to cache
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3d8dd53e-5d5f-5916-82a4-0def647f5d17
2026-03-29 14:03:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3d8dd53e-5d5f-5916-82a4-0def647f5d17, skipping ID generation
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3d8dd53e-5d5f-5916-82a4-0def647f5d17 sending to next pipeline
2026-03-29 14:03:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3d8dd53e-5d5f-5916-82a4-0def647f5d17, identifier: V90%20PWH
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251982310>
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd/cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYY56OTV%252F699229803%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229803/600 saved to cache
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd
2026-03-29 14:03:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd, skipping ID generation
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd sending to next pipeline
2026-03-29 14:03:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd, identifier: YY56%20OTV
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253e79150>
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b/c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b_expert_report_file_f69ad4c0-2abb-4bce-a061-030d9a972c7c.pdf HTTP/1.1" 201 0
2026-03-29 14:03:09 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b
2026-03-29 14:03:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b, skipping ID generation
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DSH71GJJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SH71GJJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT71UUJ/42805503?sv=2020-08-04&st=2026-03-29T14%3A03%3A07Z&se=2026-03-29T14%3A28%3A07Z&sr=b&sp=r&sig=tFM6wfJx2FiUxNIDRQRjC5NEzr2PGFFuGO8%2Fltb6qHc%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158107%27 HTTP/1.1" 200 None
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158107 not downloaded yet
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698947240%27 HTTP/1.1" 200 None
2026-03-29 14:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947240 not downloaded yet
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699337672%27 HTTP/1.1" 200 None
2026-03-29 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337672 not downloaded yet
2026-03-29 14:03:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3d8dd53e-5d5f-5916-82a4-0def647f5d17 with identifier: V90%20PWH
2026-03-29 14:03:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3d8dd53e-5d5f-5916-82a4-0def647f5d17 with identifier: V90%20PWH
2026-03-29 14:03:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3d8dd53e-5d5f-5916-82a4-0def647f5d17 with identifier: V90%20PWH to the API
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699226929/600>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d8dd53e-5d5f-5916-82a4-0def647f5d17/3d8dd53e-5d5f-5916-82a4-0def647f5d17_expert_report_file_644d075d-7ffe-4e0c-bf85-6170dbdd7d8d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=V90%20PWH-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3d8dd53e-5d5f-5916-82a4-0def647f5d17',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'V90 PWH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=V90%20PWH&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MERCEDES-BENZ',
 'model': 'VITO 119',
 'odometer': 62853,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 13,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d8dd53e-5d5f-5916-82a4-0def647f5d17/3d8dd53e-5d5f-5916-82a4-0def647f5d17_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50658,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699226922/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d8dd53e-5d5f-5916-82a4-0def647f5d17/3d8dd53e-5d5f-5916-82a4-0def647f5d17_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48610,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699226929/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d8dd53e-5d5f-5916-82a4-0def647f5d17/3d8dd53e-5d5f-5916-82a4-0def647f5d17_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44784,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699226954/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d8dd53e-5d5f-5916-82a4-0def647f5d17/3d8dd53e-5d5f-5916-82a4-0def647f5d17_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43752,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699226979/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d8dd53e-5d5f-5916-82a4-0def647f5d17/3d8dd53e-5d5f-5916-82a4-0def647f5d17_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42490,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699226988/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d8dd53e-5d5f-5916-82a4-0def647f5d17/3d8dd53e-5d5f-5916-82a4-0def647f5d17_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41398,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699227004/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d8dd53e-5d5f-5916-82a4-0def647f5d17/3d8dd53e-5d5f-5916-82a4-0def647f5d17_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87969,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699227030/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d8dd53e-5d5f-5916-82a4-0def647f5d17/3d8dd53e-5d5f-5916-82a4-0def647f5d17_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84380,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699227057/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d8dd53e-5d5f-5916-82a4-0def647f5d17/3d8dd53e-5d5f-5916-82a4-0def647f5d17_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76066,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699227085/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3d8dd53e-5d5f-5916-82a4-0def647f5d17/3d8dd53e-5d5f-5916-82a4-0def647f5d17_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77236,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/V90PWH/699227105/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ VITO 119 2.1 CDI L2 RWD PREMIUM 7G CrewCab Van',
 'transmission': 'automatic',
 'trim': 'CDI L2 RWD PREMIUM 7G',
 'vin': 'WDF44770323619699',
 'year': 2019}
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V90%2520PWH%27 HTTP/1.1" 200 None
2026-03-29 14:03:10 [bca.uk] INFO: Saving data for V90%20PWH: {'created_time': 1774792990.376242, 'last_price_update_time': 1774792990.376254, 'auction_closing_time': 1775037600.0}
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='V90%2520PWH') HTTP/1.1" 204 0
2026-03-29 14:03:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd with identifier: YY56%20OTV
2026-03-29 14:03:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd with identifier: YY56%20OTV
2026-03-29 14:03:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd with identifier: YY56%20OTV to the API
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229803/600>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd/cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd_expert_report_file_b8d9f5db-e9fd-49b9-9446-f14cf4143ca4.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY56%20OTV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY56 OTV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY56%20OTV&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 74684,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 17,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd/cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52611,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229795/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd/cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51611,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229803/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd/cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47617,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229812/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd/cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49696,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229821/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd/cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45962,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229831/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd/cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45302,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229839/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd/cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92648,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229853/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd/cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85945,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229868/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd/cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97978,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229888/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd/cb152cf5-ec6b-5071-a7fd-4dd46ccd8bfd_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85526,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56OTV/699229907/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.4 TDCI Van',
 'transmission': 'manual',
 'trim': 'TDCI',
 'vin': 'WF0CXXGAJC6G71945',
 'year': 2007}
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY56%2520OTV%27 HTTP/1.1" 200 None
2026-03-29 14:03:10 [bca.uk] INFO: Saving data for YY56%20OTV: {'created_time': 1774792990.786507, 'last_price_update_time': 1774792990.78652, 'auction_closing_time': 1775124000.0}
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY56%2520OTV') HTTP/1.1" 204 0
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189415%27 HTTP/1.1" 200 None
2026-03-29 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189415 not downloaded yet
2026-03-29 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158045/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV17AKG/42809491?sv=2020-08-04&st=2026-03-29T14%3A03%3A04Z&se=2026-03-29T14%3A28%3A04Z&sr=b&sp=r&sig=XeBxROPKJ3Q5jRVBBCXI9nX0VFkTuWECndLpLf0QsxM%3D)
2026-03-29 14:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947191/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GK21KXX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CU68XJE/42807182?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=dsKQqEDPlZLFurCLqia%2BgyQ3bEPpCix0YTFPn8NiD6I%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158054/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV17AKG/42809491?sv=2020-08-04&st=2026-03-29T14%3A03%3A04Z&se=2026-03-29T14%3A28%3A04Z&sr=b&sp=r&sig=XeBxROPKJ3Q5jRVBBCXI9nX0VFkTuWECndLpLf0QsxM%3D)
2026-03-29 14:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337617/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EO09NDU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158071/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158071>
2026-03-29 14:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158065/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158065>
2026-03-29 14:03:10 [scrapy.extensions.logstats] INFO: Crawled 107 pages (at 54 pages/min), scraped 100 items (at 41 items/min)
2026-03-29 14:03:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 187MiB
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698947258%27 HTTP/1.1" 200 None
2026-03-29 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947258 not downloaded yet
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699337696%27 HTTP/1.1" 200 None
2026-03-29 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337696 not downloaded yet
2026-03-29 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b7fb90>
2026-03-29 14:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5bea5c7f-28c2-5a01-a997-e11ebcb8df59/5bea5c7f-28c2-5a01-a997-e11ebcb8df59_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA12XBB%252F699221076%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221076/600 saved to cache
2026-03-29 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5bea5c7f-28c2-5a01-a997-e11ebcb8df59
2026-03-29 14:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519eefd0>
2026-03-29 14:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e65cd50-cc49-5a5f-a361-63eb4134e9b4/2e65cd50-cc49-5a5f-a361-63eb4134e9b4_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYY62JFU%252F699229874%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229874/600 saved to cache
2026-03-29 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2e65cd50-cc49-5a5f-a361-63eb4134e9b4
2026-03-29 14:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250937dd0>
2026-03-29 14:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e65cd50-cc49-5a5f-a361-63eb4134e9b4/2e65cd50-cc49-5a5f-a361-63eb4134e9b4_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYY62JFU%252F699229864%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229864/600 saved to cache
2026-03-29 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2e65cd50-cc49-5a5f-a361-63eb4134e9b4
2026-03-29 14:03:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2e65cd50-cc49-5a5f-a361-63eb4134e9b4, skipping ID generation
2026-03-29 14:03:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2e65cd50-cc49-5a5f-a361-63eb4134e9b4 sending to next pipeline
2026-03-29 14:03:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e65cd50-cc49-5a5f-a361-63eb4134e9b4, identifier: YY62%20JFU
2026-03-29 14:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b69550>
2026-03-29 14:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5bea5c7f-28c2-5a01-a997-e11ebcb8df59/5bea5c7f-28c2-5a01-a997-e11ebcb8df59_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA12XBB%252F699221053%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221053/600 saved to cache
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5bea5c7f-28c2-5a01-a997-e11ebcb8df59
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189422%27 HTTP/1.1" 200 None
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189422 not downloaded yet
2026-03-29 14:03:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e65cd50-cc49-5a5f-a361-63eb4134e9b4 with identifier: YY62%20JFU
2026-03-29 14:03:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e65cd50-cc49-5a5f-a361-63eb4134e9b4 with identifier: YY62%20JFU
2026-03-29 14:03:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e65cd50-cc49-5a5f-a361-63eb4134e9b4 with identifier: YY62%20JFU to the API
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229864/600>
{'auction_title': '',
 'c_o_2_emission_value': 180,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e65cd50-cc49-5a5f-a361-63eb4134e9b4/2e65cd50-cc49-5a5f-a361-63eb4134e9b4_expert_report_file_68cbbc1b-9f18-4d10-af65-16feb9b319e2.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY62%20JFU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2e65cd50-cc49-5a5f-a361-63eb4134e9b4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY62 JFU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY62%20JFU&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'RENAULT',
 'model': 'TRAFIC 2.7T',
 'odometer': 204422,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 22,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e65cd50-cc49-5a5f-a361-63eb4134e9b4/2e65cd50-cc49-5a5f-a361-63eb4134e9b4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43468,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229851/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e65cd50-cc49-5a5f-a361-63eb4134e9b4/2e65cd50-cc49-5a5f-a361-63eb4134e9b4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42484,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229864/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e65cd50-cc49-5a5f-a361-63eb4134e9b4/2e65cd50-cc49-5a5f-a361-63eb4134e9b4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40526,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229874/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e65cd50-cc49-5a5f-a361-63eb4134e9b4/2e65cd50-cc49-5a5f-a361-63eb4134e9b4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38820,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229881/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e65cd50-cc49-5a5f-a361-63eb4134e9b4/2e65cd50-cc49-5a5f-a361-63eb4134e9b4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36816,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229893/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e65cd50-cc49-5a5f-a361-63eb4134e9b4/2e65cd50-cc49-5a5f-a361-63eb4134e9b4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38490,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229900/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e65cd50-cc49-5a5f-a361-63eb4134e9b4/2e65cd50-cc49-5a5f-a361-63eb4134e9b4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107452,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229913/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e65cd50-cc49-5a5f-a361-63eb4134e9b4/2e65cd50-cc49-5a5f-a361-63eb4134e9b4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78454,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229931/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e65cd50-cc49-5a5f-a361-63eb4134e9b4/2e65cd50-cc49-5a5f-a361-63eb4134e9b4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84192,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229942/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e65cd50-cc49-5a5f-a361-63eb4134e9b4/2e65cd50-cc49-5a5f-a361-63eb4134e9b4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68913,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY62JFU/699229956/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'RENAULT TRAFIC 2.7T 2.0 SL27DCI 115 PanelVan',
 'transmission': 'manual',
 'trim': 'SL27DCI 115',
 'vin': 'VF1FLA1AECV427385',
 'year': 2012}
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY62%2520JFU%27 HTTP/1.1" 200 None
2026-03-29 14:03:11 [bca.uk] INFO: Saving data for YY62%20JFU: {'created_time': 1774792991.56608, 'last_price_update_time': 1774792991.566091, 'auction_closing_time': 1775124000.0}
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY62%2520JFU') HTTP/1.1" 204 0
2026-03-29 14:03:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD22AXR/42786647?sv=2020-08-04&st=2026-03-29T14%3A03%3A10Z&se=2026-03-29T14%3A28%3A10Z&sr=b&sp=r&sig=j96YCCQgj1ETYBr1psYMMjxBBhwp6OUOMOVdNq6NGbk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD22%20AXR-GB>
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698947278%27 HTTP/1.1" 200 None
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947278 not downloaded yet
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699337717%27 HTTP/1.1" 200 None
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337717 not downloaded yet
2026-03-29 14:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fb3a10>
2026-03-29 14:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7fa31ccf-5c57-5791-a55e-783601604925/7fa31ccf-5c57-5791-a55e-783601604925_expert_report_file_c397c572-db81-41df-9f7b-915657d0f76e.pdf HTTP/1.1" 201 0
2026-03-29 14:03:11 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 7fa31ccf-5c57-5791-a55e-783601604925
2026-03-29 14:03:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7fa31ccf-5c57-5791-a55e-783601604925, skipping ID generation
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7fa31ccf-5c57-5791-a55e-783601604925
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DHT71UUJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HT71UUJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158058/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV17AKG/42809491?sv=2020-08-04&st=2026-03-29T14%3A03%3A04Z&se=2026-03-29T14%3A28%3A04Z&sr=b&sp=r&sig=XeBxROPKJ3Q5jRVBBCXI9nX0VFkTuWECndLpLf0QsxM%3D)
2026-03-29 14:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158061/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV17AKG/42809491?sv=2020-08-04&st=2026-03-29T14%3A03%3A04Z&se=2026-03-29T14%3A28%3A04Z&sr=b&sp=r&sig=XeBxROPKJ3Q5jRVBBCXI9nX0VFkTuWECndLpLf0QsxM%3D)
2026-03-29 14:03:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158086/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158086>
2026-03-29 14:03:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337644/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337644>
2026-03-29 14:03:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947221/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947221>
2026-03-29 14:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70KJX/42804088?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=qkZxVbZKhq8B0ZdSvToZqO8uM9yXoMiC4TET9Ey%2FSwM%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221032/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA12XBB/42805583?sv=2020-08-04&st=2026-03-29T14%3A02%3A25Z&se=2026-03-29T14%3A27%3A25Z&sr=b&sp=r&sig=13lhJg2unJuBsTpsNlXhuxoIEv8ZoC6uK5LYP2OpeG4%3D)
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189433%27 HTTP/1.1" 200 None
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189433 not downloaded yet
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698947302%27 HTTP/1.1" 200 None
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947302 not downloaded yet
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699337738%27 HTTP/1.1" 200 None
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337738 not downloaded yet
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699181235%27 HTTP/1.1" 200 None
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699181235 not downloaded yet
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189442%27 HTTP/1.1" 200 None
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189442 not downloaded yet
2026-03-29 14:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c8ee90>
2026-03-29 14:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e17df885-8af4-5da9-8649-6e9d4f573da8/e17df885-8af4-5da9-8649-6e9d4f573da8_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDV17AKG%252F699158045%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158045/600 saved to cache
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e17df885-8af4-5da9-8649-6e9d4f573da8
2026-03-29 14:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c0c810>
2026-03-29 14:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b15156bc-d405-5f3f-be9e-9ef25199c723/b15156bc-d405-5f3f-be9e-9ef25199c723_expert_report_file_a85cde2d-ae3a-432d-9dde-bd19ce037811.pdf HTTP/1.1" 201 0
2026-03-29 14:03:11 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b15156bc-d405-5f3f-be9e-9ef25199c723
2026-03-29 14:03:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b15156bc-d405-5f3f-be9e-9ef25199c723, skipping ID generation
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b15156bc-d405-5f3f-be9e-9ef25199c723
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DCU68XJE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CU68XJE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d19b90>
2026-03-29 14:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e17df885-8af4-5da9-8649-6e9d4f573da8/e17df885-8af4-5da9-8649-6e9d4f573da8_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDV17AKG%252F699158054%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158054/600 saved to cache
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e17df885-8af4-5da9-8649-6e9d4f573da8
2026-03-29 14:03:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337650/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337650>
2026-03-29 14:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337617/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO09NDU/42803402?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=BBPohiS6R5nnq5SEDgW4hf8D2w%2FKPn8E03DSqGFqVsA%3D)
2026-03-29 14:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158071/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV17AKG/42809491?sv=2020-08-04&st=2026-03-29T14%3A03%3A04Z&se=2026-03-29T14%3A28%3A04Z&sr=b&sp=r&sig=XeBxROPKJ3Q5jRVBBCXI9nX0VFkTuWECndLpLf0QsxM%3D)
2026-03-29 14:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947191/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK21KXX/42810586?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=tZkrSrQyDhda1VOeWXlrI8kxUqbYLmrtU922JsKhV78%3D)
2026-03-29 14:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158065/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV17AKG/42809491?sv=2020-08-04&st=2026-03-29T14%3A03%3A04Z&se=2026-03-29T14%3A28%3A04Z&sr=b&sp=r&sig=XeBxROPKJ3Q5jRVBBCXI9nX0VFkTuWECndLpLf0QsxM%3D)
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698947325%27 HTTP/1.1" 200 None
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947325 not downloaded yet
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699337749%27 HTTP/1.1" 200 None
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337749 not downloaded yet
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699181243%27 HTTP/1.1" 200 None
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699181243 not downloaded yet
2026-03-29 14:03:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337672/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337672>
2026-03-29 14:03:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947240/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947240>
2026-03-29 14:03:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158107/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158107>
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189451%27 HTTP/1.1" 200 None
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189451 not downloaded yet
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699178759%27 HTTP/1.1" 200 None
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699178759 not downloaded yet
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698947351%27 HTTP/1.1" 200 None
2026-03-29 14:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947351 not downloaded yet
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699337771%27 HTTP/1.1" 200 None
2026-03-29 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337771 not downloaded yet
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699181253%27 HTTP/1.1" 200 None
2026-03-29 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699181253 not downloaded yet
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251af7b90>
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e17df885-8af4-5da9-8649-6e9d4f573da8/e17df885-8af4-5da9-8649-6e9d4f573da8_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDV17AKG%252F699158058%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158058/600 saved to cache
2026-03-29 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e17df885-8af4-5da9-8649-6e9d4f573da8
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e21c50>
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e17df885-8af4-5da9-8649-6e9d4f573da8/e17df885-8af4-5da9-8649-6e9d4f573da8_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDV17AKG%252F699158061%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158061/600 saved to cache
2026-03-29 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e17df885-8af4-5da9-8649-6e9d4f573da8
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ce8ad0>
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f668be9-2c66-599e-aa2c-d179f493645d/7f668be9-2c66-599e-aa2c-d179f493645d_expert_report_file_0fbcea51-81b8-4d23-93a6-2650425db302.pdf HTTP/1.1" 201 0
2026-03-29 14:03:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 7f668be9-2c66-599e-aa2c-d179f493645d
2026-03-29 14:03:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7f668be9-2c66-599e-aa2c-d179f493645d, skipping ID generation
2026-03-29 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7f668be9-2c66-599e-aa2c-d179f493645d
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYM70KJX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YM70KJX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b585d0>
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5bea5c7f-28c2-5a01-a997-e11ebcb8df59/5bea5c7f-28c2-5a01-a997-e11ebcb8df59_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA12XBB%252F699221032%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221032/600 saved to cache
2026-03-29 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5bea5c7f-28c2-5a01-a997-e11ebcb8df59
2026-03-29 14:03:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5bea5c7f-28c2-5a01-a997-e11ebcb8df59, skipping ID generation
2026-03-29 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5bea5c7f-28c2-5a01-a997-e11ebcb8df59 sending to next pipeline
2026-03-29 14:03:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5bea5c7f-28c2-5a01-a997-e11ebcb8df59, identifier: DA12%20XBB
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189463%27 HTTP/1.1" 200 None
2026-03-29 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189463 not downloaded yet
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699178770%27 HTTP/1.1" 200 None
2026-03-29 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699178770 not downloaded yet
2026-03-29 14:03:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5bea5c7f-28c2-5a01-a997-e11ebcb8df59 with identifier: DA12%20XBB
2026-03-29 14:03:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5bea5c7f-28c2-5a01-a997-e11ebcb8df59 with identifier: DA12%20XBB
2026-03-29 14:03:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5bea5c7f-28c2-5a01-a997-e11ebcb8df59 with identifier: DA12%20XBB to the API
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221032/600>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5bea5c7f-28c2-5a01-a997-e11ebcb8df59/5bea5c7f-28c2-5a01-a997-e11ebcb8df59_expert_report_file_2539e371-7bbe-41e6-8c8d-8b8f2ff290ce.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA12%20XBB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5bea5c7f-28c2-5a01-a997-e11ebcb8df59',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA12 XBB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA12%20XBB&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY C20',
 'odometer': 233889,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 22,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5bea5c7f-28c2-5a01-a997-e11ebcb8df59/5bea5c7f-28c2-5a01-a997-e11ebcb8df59_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45352,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221025/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5bea5c7f-28c2-5a01-a997-e11ebcb8df59/5bea5c7f-28c2-5a01-a997-e11ebcb8df59_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44749,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221032/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5bea5c7f-28c2-5a01-a997-e11ebcb8df59/5bea5c7f-28c2-5a01-a997-e11ebcb8df59_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43838,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221041/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5bea5c7f-28c2-5a01-a997-e11ebcb8df59/5bea5c7f-28c2-5a01-a997-e11ebcb8df59_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42620,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221047/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5bea5c7f-28c2-5a01-a997-e11ebcb8df59/5bea5c7f-28c2-5a01-a997-e11ebcb8df59_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39451,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221053/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5bea5c7f-28c2-5a01-a997-e11ebcb8df59/5bea5c7f-28c2-5a01-a997-e11ebcb8df59_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39098,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221064/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5bea5c7f-28c2-5a01-a997-e11ebcb8df59/5bea5c7f-28c2-5a01-a997-e11ebcb8df59_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87628,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221076/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5bea5c7f-28c2-5a01-a997-e11ebcb8df59/5bea5c7f-28c2-5a01-a997-e11ebcb8df59_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81068,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221092/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5bea5c7f-28c2-5a01-a997-e11ebcb8df59/5bea5c7f-28c2-5a01-a997-e11ebcb8df59_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81558,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221111/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5bea5c7f-28c2-5a01-a997-e11ebcb8df59/5bea5c7f-28c2-5a01-a997-e11ebcb8df59_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81615,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA12XBB/699221137/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CADDY C20 1.6 TDI 75 Van',
 'transmission': 'manual',
 'trim': 'TDI 75',
 'vin': 'WV1ZZZ2KZCX128326',
 'year': 2012}
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA12%2520XBB%27 HTTP/1.1" 200 None
2026-03-29 14:03:12 [bca.uk] INFO: Saving data for DA12%20XBB: {'created_time': 1774792992.762905, 'last_price_update_time': 1774792992.762919, 'auction_closing_time': 1775124000.0}
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA12%2520XBB') HTTP/1.1" 204 0
2026-03-29 14:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337644/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO09NDU/42803402?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=BBPohiS6R5nnq5SEDgW4hf8D2w%2FKPn8E03DSqGFqVsA%3D)
2026-03-29 14:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947221/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK21KXX/42810586?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=tZkrSrQyDhda1VOeWXlrI8kxUqbYLmrtU922JsKhV78%3D)
2026-03-29 14:03:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189422/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189422>
2026-03-29 14:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD22AXR/42786647?sv=2020-08-04&st=2026-03-29T14%3A03%3A10Z&se=2026-03-29T14%3A28%3A10Z&sr=b&sp=r&sig=j96YCCQgj1ETYBr1psYMMjxBBhwp6OUOMOVdNq6NGbk%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699181265%27 HTTP/1.1" 200 None
2026-03-29 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699181265 not downloaded yet
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189702%27 HTTP/1.1" 200 None
2026-03-29 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189702 not downloaded yet
2026-03-29 14:03:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337696/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337696>
2026-03-29 14:03:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189415/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189415>
2026-03-29 14:03:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947258/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947258>
2026-03-29 14:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158086/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV17AKG/42809491?sv=2020-08-04&st=2026-03-29T14%3A03%3A04Z&se=2026-03-29T14%3A28%3A04Z&sr=b&sp=r&sig=XeBxROPKJ3Q5jRVBBCXI9nX0VFkTuWECndLpLf0QsxM%3D)
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189476%27 HTTP/1.1" 200 None
2026-03-29 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189476 not downloaded yet
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699178793%27 HTTP/1.1" 200 None
2026-03-29 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699178793 not downloaded yet
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b5b410>
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1cbae6a4-84c1-583e-9651-934f4ad8fe80/1cbae6a4-84c1-583e-9651-934f4ad8fe80_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEO09NDU%252F699337617%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337617/600 saved to cache
2026-03-29 14:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1cbae6a4-84c1-583e-9651-934f4ad8fe80
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cc0c50>
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e17df885-8af4-5da9-8649-6e9d4f573da8/e17df885-8af4-5da9-8649-6e9d4f573da8_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDV17AKG%252F699158071%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158071/600 saved to cache
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e17df885-8af4-5da9-8649-6e9d4f573da8
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508f8b50>
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805/49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGK21KXX%252F698947191%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947191/600 saved to cache
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508bc850>
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e17df885-8af4-5da9-8649-6e9d4f573da8/e17df885-8af4-5da9-8649-6e9d4f573da8_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDV17AKG%252F699158065%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158065/600 saved to cache
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e17df885-8af4-5da9-8649-6e9d4f573da8
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699181274%27 HTTP/1.1" 200 None
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699181274 not downloaded yet
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189707%27 HTTP/1.1" 200 None
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189707 not downloaded yet
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189490%27 HTTP/1.1" 200 None
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189490 not downloaded yet
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699178812%27 HTTP/1.1" 200 None
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699178812 not downloaded yet
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699181287%27 HTTP/1.1" 200 None
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699181287 not downloaded yet
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189714%27 HTTP/1.1" 200 None
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189714 not downloaded yet
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a0c9d0>
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1cbae6a4-84c1-583e-9651-934f4ad8fe80/1cbae6a4-84c1-583e-9651-934f4ad8fe80_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEO09NDU%252F699337644%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337644/600 saved to cache
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1cbae6a4-84c1-583e-9651-934f4ad8fe80
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c77850>
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805/49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGK21KXX%252F698947221%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947221/600 saved to cache
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25191dbd0>
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6f3d6b4-b075-53a4-880b-19e0214263e2/d6f3d6b4-b075-53a4-880b-19e0214263e2_expert_report_file_079ff8c7-0a36-4b50-b87a-223c249b5657.pdf HTTP/1.1" 201 0
2026-03-29 14:03:13 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d6f3d6b4-b075-53a4-880b-19e0214263e2
2026-03-29 14:03:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d6f3d6b4-b075-53a4-880b-19e0214263e2, skipping ID generation
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d6f3d6b4-b075-53a4-880b-19e0214263e2
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DSD22AXR-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SD22AXR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c76990>
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e17df885-8af4-5da9-8649-6e9d4f573da8/e17df885-8af4-5da9-8649-6e9d4f573da8_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDV17AKG%252F699158086%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158086/600 saved to cache
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e17df885-8af4-5da9-8649-6e9d4f573da8
2026-03-29 14:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337650/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO09NDU/42803402?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=BBPohiS6R5nnq5SEDgW4hf8D2w%2FKPn8E03DSqGFqVsA%3D)
2026-03-29 14:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337672/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO09NDU/42803402?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=BBPohiS6R5nnq5SEDgW4hf8D2w%2FKPn8E03DSqGFqVsA%3D)
2026-03-29 14:03:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181235/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699181235>
2026-03-29 14:03:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337738/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337738>
2026-03-29 14:03:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947302/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947302>
2026-03-29 14:03:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189433/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189433>
2026-03-29 14:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947240/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK21KXX/42810586?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=tZkrSrQyDhda1VOeWXlrI8kxUqbYLmrtU922JsKhV78%3D)
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189509%27 HTTP/1.1" 200 None
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189509 not downloaded yet
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699178827%27 HTTP/1.1" 200 None
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699178827 not downloaded yet
2026-03-29 14:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158107/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV17AKG/42809491?sv=2020-08-04&st=2026-03-29T14%3A03%3A04Z&se=2026-03-29T14%3A28%3A04Z&sr=b&sp=r&sig=XeBxROPKJ3Q5jRVBBCXI9nX0VFkTuWECndLpLf0QsxM%3D)
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699181304%27 HTTP/1.1" 200 None
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699181304 not downloaded yet
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189724%27 HTTP/1.1" 200 None
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189724 not downloaded yet
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D697657902%27 HTTP/1.1" 200 None
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697657902 not downloaded yet
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699178845%27 HTTP/1.1" 200 None
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699178845 not downloaded yet
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699181316%27 HTTP/1.1" 200 None
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699181316 not downloaded yet
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189730%27 HTTP/1.1" 200 None
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189730 not downloaded yet
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D697657904%27 HTTP/1.1" 200 None
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697657904 not downloaded yet
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699178865%27 HTTP/1.1" 200 None
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699178865 not downloaded yet
2026-03-29 14:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189422/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH71GJJ/42809443?sv=2020-08-04&st=2026-03-29T14%3A03%3A06Z&se=2026-03-29T14%3A28%3A06Z&sr=b&sp=r&sig=UxDyi%2FdcS4lMPd6auN2%2FHbNPqACigD75Fu3MwDBnjAk%3D)
2026-03-29 14:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337696/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO09NDU/42803402?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=BBPohiS6R5nnq5SEDgW4hf8D2w%2FKPn8E03DSqGFqVsA%3D)
2026-03-29 14:03:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178770/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699178770>
2026-03-29 14:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189415/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH71GJJ/42809443?sv=2020-08-04&st=2026-03-29T14%3A03%3A06Z&se=2026-03-29T14%3A28%3A06Z&sr=b&sp=r&sig=UxDyi%2FdcS4lMPd6auN2%2FHbNPqACigD75Fu3MwDBnjAk%3D)
2026-03-29 14:03:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181253/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699181253>
2026-03-29 14:03:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189463/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189463>
2026-03-29 14:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947258/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK21KXX/42810586?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=tZkrSrQyDhda1VOeWXlrI8kxUqbYLmrtU922JsKhV78%3D)
2026-03-29 14:03:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189693/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YM70KJX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699181327%27 HTTP/1.1" 200 None
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699181327 not downloaded yet
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189739%27 HTTP/1.1" 200 None
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189739 not downloaded yet
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D697657907%27 HTTP/1.1" 200 None
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697657907 not downloaded yet
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699178888%27 HTTP/1.1" 200 None
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699178888 not downloaded yet
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189751%27 HTTP/1.1" 200 None
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189751 not downloaded yet
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D697657911%27 HTTP/1.1" 200 None
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697657911 not downloaded yet
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b648d0>
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1cbae6a4-84c1-583e-9651-934f4ad8fe80/1cbae6a4-84c1-583e-9651-934f4ad8fe80_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEO09NDU%252F699337650%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337650/600 saved to cache
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1cbae6a4-84c1-583e-9651-934f4ad8fe80
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cbb490>
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1cbae6a4-84c1-583e-9651-934f4ad8fe80/1cbae6a4-84c1-583e-9651-934f4ad8fe80_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEO09NDU%252F699337672%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337672/600 saved to cache
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1cbae6a4-84c1-583e-9651-934f4ad8fe80
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253e5b210>
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805/49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGK21KXX%252F698947240%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947240/600 saved to cache
2026-03-29 14:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805
2026-03-29 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:13 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251eac210>
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e17df885-8af4-5da9-8649-6e9d4f573da8/e17df885-8af4-5da9-8649-6e9d4f573da8_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDV17AKG%252F699158107%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158107/600 saved to cache
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e17df885-8af4-5da9-8649-6e9d4f573da8
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699178910%27 HTTP/1.1" 200 None
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699178910 not downloaded yet
2026-03-29 14:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189433/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH71GJJ/42809443?sv=2020-08-04&st=2026-03-29T14%3A03%3A06Z&se=2026-03-29T14%3A28%3A06Z&sr=b&sp=r&sig=UxDyi%2FdcS4lMPd6auN2%2FHbNPqACigD75Fu3MwDBnjAk%3D)
2026-03-29 14:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189714/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189714>
2026-03-29 14:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181287/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699181287>
2026-03-29 14:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178812/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699178812>
2026-03-29 14:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657899/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SD22AXR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181235/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT71UUJ/42805503?sv=2020-08-04&st=2026-03-29T14%3A03%3A07Z&se=2026-03-29T14%3A28%3A07Z&sr=b&sp=r&sig=tFM6wfJx2FiUxNIDRQRjC5NEzr2PGFFuGO8%2Fltb6qHc%3D)
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189766%27 HTTP/1.1" 200 None
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189766 not downloaded yet
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D697657916%27 HTTP/1.1" 200 None
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697657916 not downloaded yet
2026-03-29 14:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337738/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO09NDU/42803402?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=BBPohiS6R5nnq5SEDgW4hf8D2w%2FKPn8E03DSqGFqVsA%3D)
2026-03-29 14:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947302/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK21KXX/42810586?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=tZkrSrQyDhda1VOeWXlrI8kxUqbYLmrtU922JsKhV78%3D)
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189781%27 HTTP/1.1" 200 None
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189781 not downloaded yet
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D697657921%27 HTTP/1.1" 200 None
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697657921 not downloaded yet
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251947b90>
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b/c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSH71GJJ%252F699189422%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189422/600 saved to cache
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d4d510>
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1cbae6a4-84c1-583e-9651-934f4ad8fe80/1cbae6a4-84c1-583e-9651-934f4ad8fe80_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEO09NDU%252F699337696%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337696/600 saved to cache
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1cbae6a4-84c1-583e-9651-934f4ad8fe80
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251be51d0>
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b/c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSH71GJJ%252F699189415%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189415/600 saved to cache
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fe8b90>
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805/49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGK21KXX%252F698947258%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947258/600 saved to cache
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D697657934%27 HTTP/1.1" 200 None
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697657934 not downloaded yet
2026-03-29 14:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178770/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CU68XJE/42807182?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=dsKQqEDPlZLFurCLqia%2BgyQ3bEPpCix0YTFPn8NiD6I%3D)
2026-03-29 14:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189693/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70KJX/42804088?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=qkZxVbZKhq8B0ZdSvToZqO8uM9yXoMiC4TET9Ey%2FSwM%3D)
2026-03-29 14:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657904/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697657904>
2026-03-29 14:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178845/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699178845>
2026-03-29 14:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189730/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189730>
2026-03-29 14:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181316/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699181316>
2026-03-29 14:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181253/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT71UUJ/42805503?sv=2020-08-04&st=2026-03-29T14%3A03%3A07Z&se=2026-03-29T14%3A28%3A07Z&sr=b&sp=r&sig=tFM6wfJx2FiUxNIDRQRjC5NEzr2PGFFuGO8%2Fltb6qHc%3D)
2026-03-29 14:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189463/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH71GJJ/42809443?sv=2020-08-04&st=2026-03-29T14%3A03%3A06Z&se=2026-03-29T14%3A28%3A06Z&sr=b&sp=r&sig=UxDyi%2FdcS4lMPd6auN2%2FHbNPqACigD75Fu3MwDBnjAk%3D)
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D697657942%27 HTTP/1.1" 200 None
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697657942 not downloaded yet
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d3aa50>
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b/c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSH71GJJ%252F699189433%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189433/600 saved to cache
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a80890>
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7fa31ccf-5c57-5791-a55e-783601604925/7fa31ccf-5c57-5791-a55e-783601604925_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT71UUJ%252F699181235%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181235/600 saved to cache
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7fa31ccf-5c57-5791-a55e-783601604925
2026-03-29 14:03:14 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:14 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:14 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:14 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:14 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d20410>
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1cbae6a4-84c1-583e-9651-934f4ad8fe80/1cbae6a4-84c1-583e-9651-934f4ad8fe80_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEO09NDU%252F699337738%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337738/600 saved to cache
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1cbae6a4-84c1-583e-9651-934f4ad8fe80
2026-03-29 14:03:14 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:14 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:14 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:14 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:14 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a81210>
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805/49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGK21KXX%252F698947302%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947302/600 saved to cache
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D697657947%27 HTTP/1.1" 200 None
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697657947 not downloaded yet
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bd2cd0>
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b15156bc-d405-5f3f-be9e-9ef25199c723/b15156bc-d405-5f3f-be9e-9ef25199c723_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCU68XJE%252F699178770%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178770/600 saved to cache
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b15156bc-d405-5f3f-be9e-9ef25199c723
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518a7a90>
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f668be9-2c66-599e-aa2c-d179f493645d/7f668be9-2c66-599e-aa2c-d179f493645d_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYM70KJX%252F699189693%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189693/600 saved to cache
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7f668be9-2c66-599e-aa2c-d179f493645d
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a0e9d0>
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7fa31ccf-5c57-5791-a55e-783601604925/7fa31ccf-5c57-5791-a55e-783601604925_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT71UUJ%252F699181253%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181253/600 saved to cache
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7fa31ccf-5c57-5791-a55e-783601604925
2026-03-29 14:03:14 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:14 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:14 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:14 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:14 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519ba9d0>
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b/c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSH71GJJ%252F699189463%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189463/600 saved to cache
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b
2026-03-29 14:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189751/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189751>
2026-03-29 14:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657911/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697657911>
2026-03-29 14:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178910/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699178910>
2026-03-29 14:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189714/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70KJX/42804088?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=qkZxVbZKhq8B0ZdSvToZqO8uM9yXoMiC4TET9Ey%2FSwM%3D)
2026-03-29 14:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178888/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699178888>
2026-03-29 14:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178812/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CU68XJE/42807182?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=dsKQqEDPlZLFurCLqia%2BgyQ3bEPpCix0YTFPn8NiD6I%3D)
2026-03-29 14:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657899/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD22AXR/42786647?sv=2020-08-04&st=2026-03-29T14%3A03%3A10Z&se=2026-03-29T14%3A28%3A10Z&sr=b&sp=r&sig=j96YCCQgj1ETYBr1psYMMjxBBhwp6OUOMOVdNq6NGbk%3D)
2026-03-29 14:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181287/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT71UUJ/42805503?sv=2020-08-04&st=2026-03-29T14%3A03%3A07Z&se=2026-03-29T14%3A28%3A07Z&sr=b&sp=r&sig=tFM6wfJx2FiUxNIDRQRjC5NEzr2PGFFuGO8%2Fltb6qHc%3D)
2026-03-29 14:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657904/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD22AXR/42786647?sv=2020-08-04&st=2026-03-29T14%3A03%3A10Z&se=2026-03-29T14%3A28%3A10Z&sr=b&sp=r&sig=j96YCCQgj1ETYBr1psYMMjxBBhwp6OUOMOVdNq6NGbk%3D)
2026-03-29 14:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657934/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697657934>
2026-03-29 14:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657916/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697657916>
2026-03-29 14:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189781/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189781>
2026-03-29 14:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189730/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70KJX/42804088?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=qkZxVbZKhq8B0ZdSvToZqO8uM9yXoMiC4TET9Ey%2FSwM%3D)
2026-03-29 14:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657921/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697657921>
2026-03-29 14:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181316/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT71UUJ/42805503?sv=2020-08-04&st=2026-03-29T14%3A03%3A07Z&se=2026-03-29T14%3A28%3A07Z&sr=b&sp=r&sig=tFM6wfJx2FiUxNIDRQRjC5NEzr2PGFFuGO8%2Fltb6qHc%3D)
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e390d0>
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f668be9-2c66-599e-aa2c-d179f493645d/7f668be9-2c66-599e-aa2c-d179f493645d_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYM70KJX%252F699189714%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189714/600 saved to cache
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7f668be9-2c66-599e-aa2c-d179f493645d
2026-03-29 14:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178845/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CU68XJE/42807182?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=dsKQqEDPlZLFurCLqia%2BgyQ3bEPpCix0YTFPn8NiD6I%3D)
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c66090>
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b15156bc-d405-5f3f-be9e-9ef25199c723/b15156bc-d405-5f3f-be9e-9ef25199c723_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCU68XJE%252F699178812%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178812/600 saved to cache
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b15156bc-d405-5f3f-be9e-9ef25199c723
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b61010>
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6f3d6b4-b075-53a4-880b-19e0214263e2/d6f3d6b4-b075-53a4-880b-19e0214263e2_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSD22AXR%252F697657899%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657899/600 saved to cache
2026-03-29 14:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d6f3d6b4-b075-53a4-880b-19e0214263e2
2026-03-29 14:03:14 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:14 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:14 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:14 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:14 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a2ec10>
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7fa31ccf-5c57-5791-a55e-783601604925/7fa31ccf-5c57-5791-a55e-783601604925_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT71UUJ%252F699181287%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181287/600 saved to cache
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7fa31ccf-5c57-5791-a55e-783601604925
2026-03-29 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657947/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697657947>
2026-03-29 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657942/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697657942>
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178888/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CU68XJE/42807182?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=dsKQqEDPlZLFurCLqia%2BgyQ3bEPpCix0YTFPn8NiD6I%3D)
2026-03-29 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189766/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189766>
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657911/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD22AXR/42786647?sv=2020-08-04&st=2026-03-29T14%3A03%3A10Z&se=2026-03-29T14%3A28%3A10Z&sr=b&sp=r&sig=j96YCCQgj1ETYBr1psYMMjxBBhwp6OUOMOVdNq6NGbk%3D)
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189751/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70KJX/42804088?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=qkZxVbZKhq8B0ZdSvToZqO8uM9yXoMiC4TET9Ey%2FSwM%3D)
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178910/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CU68XJE/42807182?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=dsKQqEDPlZLFurCLqia%2BgyQ3bEPpCix0YTFPn8NiD6I%3D)
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b62e10>
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6f3d6b4-b075-53a4-880b-19e0214263e2/d6f3d6b4-b075-53a4-880b-19e0214263e2_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSD22AXR%252F697657904%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657904/600 saved to cache
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d6f3d6b4-b075-53a4-880b-19e0214263e2
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25413c190>
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f668be9-2c66-599e-aa2c-d179f493645d/7f668be9-2c66-599e-aa2c-d179f493645d_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYM70KJX%252F699189730%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189730/600 saved to cache
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7f668be9-2c66-599e-aa2c-d179f493645d
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c8fe10>
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7fa31ccf-5c57-5791-a55e-783601604925/7fa31ccf-5c57-5791-a55e-783601604925_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT71UUJ%252F699181316%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181316/600 saved to cache
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7fa31ccf-5c57-5791-a55e-783601604925
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250875010>
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b15156bc-d405-5f3f-be9e-9ef25199c723/b15156bc-d405-5f3f-be9e-9ef25199c723_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCU68XJE%252F699178845%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178845/600 saved to cache
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b15156bc-d405-5f3f-be9e-9ef25199c723
2026-03-29 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657907/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697657907>
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657916/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD22AXR/42786647?sv=2020-08-04&st=2026-03-29T14%3A03%3A10Z&se=2026-03-29T14%3A28%3A10Z&sr=b&sp=r&sig=j96YCCQgj1ETYBr1psYMMjxBBhwp6OUOMOVdNq6NGbk%3D)
2026-03-29 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189739/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189739>
2026-03-29 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181327/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699181327>
2026-03-29 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178865/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699178865>
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657934/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD22AXR/42786647?sv=2020-08-04&st=2026-03-29T14%3A03%3A10Z&se=2026-03-29T14%3A28%3A10Z&sr=b&sp=r&sig=j96YCCQgj1ETYBr1psYMMjxBBhwp6OUOMOVdNq6NGbk%3D)
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657921/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD22AXR/42786647?sv=2020-08-04&st=2026-03-29T14%3A03%3A10Z&se=2026-03-29T14%3A28%3A10Z&sr=b&sp=r&sig=j96YCCQgj1ETYBr1psYMMjxBBhwp6OUOMOVdNq6NGbk%3D)
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189781/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70KJX/42804088?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=qkZxVbZKhq8B0ZdSvToZqO8uM9yXoMiC4TET9Ey%2FSwM%3D)
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c85390>
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b15156bc-d405-5f3f-be9e-9ef25199c723/b15156bc-d405-5f3f-be9e-9ef25199c723_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCU68XJE%252F699178888%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178888/600 saved to cache
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b15156bc-d405-5f3f-be9e-9ef25199c723
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bb3750>
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6f3d6b4-b075-53a4-880b-19e0214263e2/d6f3d6b4-b075-53a4-880b-19e0214263e2_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSD22AXR%252F697657911%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657911/600 saved to cache
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d6f3d6b4-b075-53a4-880b-19e0214263e2
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c0cc50>
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f668be9-2c66-599e-aa2c-d179f493645d/7f668be9-2c66-599e-aa2c-d179f493645d_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYM70KJX%252F699189751%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189751/600 saved to cache
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7f668be9-2c66-599e-aa2c-d179f493645d
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c1ac10>
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b15156bc-d405-5f3f-be9e-9ef25199c723/b15156bc-d405-5f3f-be9e-9ef25199c723_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCU68XJE%252F699178910%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178910/600 saved to cache
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b15156bc-d405-5f3f-be9e-9ef25199c723
2026-03-29 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189724/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189724>
2026-03-29 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657902/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697657902>
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657947/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD22AXR/42786647?sv=2020-08-04&st=2026-03-29T14%3A03%3A10Z&se=2026-03-29T14%3A28%3A10Z&sr=b&sp=r&sig=j96YCCQgj1ETYBr1psYMMjxBBhwp6OUOMOVdNq6NGbk%3D)
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657942/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD22AXR/42786647?sv=2020-08-04&st=2026-03-29T14%3A03%3A10Z&se=2026-03-29T14%3A28%3A10Z&sr=b&sp=r&sig=j96YCCQgj1ETYBr1psYMMjxBBhwp6OUOMOVdNq6NGbk%3D)
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189766/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70KJX/42804088?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=qkZxVbZKhq8B0ZdSvToZqO8uM9yXoMiC4TET9Ey%2FSwM%3D)
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cb90d0>
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6f3d6b4-b075-53a4-880b-19e0214263e2/d6f3d6b4-b075-53a4-880b-19e0214263e2_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSD22AXR%252F697657916%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657916/600 saved to cache
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d6f3d6b4-b075-53a4-880b-19e0214263e2
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c97cd0>
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6f3d6b4-b075-53a4-880b-19e0214263e2/d6f3d6b4-b075-53a4-880b-19e0214263e2_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSD22AXR%252F697657934%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657934/600 saved to cache
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d6f3d6b4-b075-53a4-880b-19e0214263e2
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b14790>
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6f3d6b4-b075-53a4-880b-19e0214263e2/d6f3d6b4-b075-53a4-880b-19e0214263e2_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSD22AXR%252F697657921%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657921/600 saved to cache
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d6f3d6b4-b075-53a4-880b-19e0214263e2
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519ab610>
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f668be9-2c66-599e-aa2c-d179f493645d/7f668be9-2c66-599e-aa2c-d179f493645d_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYM70KJX%252F699189781%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189781/600 saved to cache
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7f668be9-2c66-599e-aa2c-d179f493645d
2026-03-29 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189509/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189509>
2026-03-29 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181304/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699181304>
2026-03-29 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178827/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699178827>
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178865/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CU68XJE/42807182?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=dsKQqEDPlZLFurCLqia%2BgyQ3bEPpCix0YTFPn8NiD6I%3D)
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c858d0>
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6f3d6b4-b075-53a4-880b-19e0214263e2/d6f3d6b4-b075-53a4-880b-19e0214263e2_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSD22AXR%252F697657947%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657947/600 saved to cache
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d6f3d6b4-b075-53a4-880b-19e0214263e2
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bb1450>
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6f3d6b4-b075-53a4-880b-19e0214263e2/d6f3d6b4-b075-53a4-880b-19e0214263e2_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSD22AXR%252F697657942%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657942/600 saved to cache
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d6f3d6b4-b075-53a4-880b-19e0214263e2
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b37ed0>
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f668be9-2c66-599e-aa2c-d179f493645d/7f668be9-2c66-599e-aa2c-d179f493645d_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYM70KJX%252F699189766%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189766/600 saved to cache
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7f668be9-2c66-599e-aa2c-d179f493645d
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181327/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT71UUJ/42805503?sv=2020-08-04&st=2026-03-29T14%3A03%3A07Z&se=2026-03-29T14%3A28%3A07Z&sr=b&sp=r&sig=tFM6wfJx2FiUxNIDRQRjC5NEzr2PGFFuGO8%2Fltb6qHc%3D)
2026-03-29 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189490/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189490>
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657907/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD22AXR/42786647?sv=2020-08-04&st=2026-03-29T14%3A03%3A10Z&se=2026-03-29T14%3A28%3A10Z&sr=b&sp=r&sig=j96YCCQgj1ETYBr1psYMMjxBBhwp6OUOMOVdNq6NGbk%3D)
2026-03-29 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178793/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699178793>
2026-03-29 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181274/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699181274>
2026-03-29 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189707/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189707>
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b619d0>
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b15156bc-d405-5f3f-be9e-9ef25199c723/b15156bc-d405-5f3f-be9e-9ef25199c723_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCU68XJE%252F699178865%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178865/600 saved to cache
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b15156bc-d405-5f3f-be9e-9ef25199c723
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189739/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70KJX/42804088?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=qkZxVbZKhq8B0ZdSvToZqO8uM9yXoMiC4TET9Ey%2FSwM%3D)
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657902/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SD22AXR/42786647?sv=2020-08-04&st=2026-03-29T14%3A03%3A10Z&se=2026-03-29T14%3A28%3A10Z&sr=b&sp=r&sig=j96YCCQgj1ETYBr1psYMMjxBBhwp6OUOMOVdNq6NGbk%3D)
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189724/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70KJX/42804088?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=qkZxVbZKhq8B0ZdSvToZqO8uM9yXoMiC4TET9Ey%2FSwM%3D)
2026-03-29 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189476/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189476>
2026-03-29 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189702/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189702>
2026-03-29 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181265/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699181265>
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181304/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT71UUJ/42805503?sv=2020-08-04&st=2026-03-29T14%3A03%3A07Z&se=2026-03-29T14%3A28%3A07Z&sr=b&sp=r&sig=tFM6wfJx2FiUxNIDRQRjC5NEzr2PGFFuGO8%2Fltb6qHc%3D)
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b61a50>
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7fa31ccf-5c57-5791-a55e-783601604925/7fa31ccf-5c57-5791-a55e-783601604925_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT71UUJ%252F699181327%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181327/600 saved to cache
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7fa31ccf-5c57-5791-a55e-783601604925
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178827/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CU68XJE/42807182?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=dsKQqEDPlZLFurCLqia%2BgyQ3bEPpCix0YTFPn8NiD6I%3D)
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189707/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70KJX/42804088?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=qkZxVbZKhq8B0ZdSvToZqO8uM9yXoMiC4TET9Ey%2FSwM%3D)
2026-03-29 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337771/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337771>
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178793/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CU68XJE/42807182?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=dsKQqEDPlZLFurCLqia%2BgyQ3bEPpCix0YTFPn8NiD6I%3D)
2026-03-29 14:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947351/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947351>
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181274/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT71UUJ/42805503?sv=2020-08-04&st=2026-03-29T14%3A03%3A07Z&se=2026-03-29T14%3A28%3A07Z&sr=b&sp=r&sig=tFM6wfJx2FiUxNIDRQRjC5NEzr2PGFFuGO8%2Fltb6qHc%3D)
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b79e10>
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6f3d6b4-b075-53a4-880b-19e0214263e2/d6f3d6b4-b075-53a4-880b-19e0214263e2_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSD22AXR%252F697657907%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657907/600 saved to cache
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d6f3d6b4-b075-53a4-880b-19e0214263e2
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189509/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH71GJJ/42809443?sv=2020-08-04&st=2026-03-29T14%3A03%3A06Z&se=2026-03-29T14%3A28%3A06Z&sr=b&sp=r&sig=UxDyi%2FdcS4lMPd6auN2%2FHbNPqACigD75Fu3MwDBnjAk%3D)
2026-03-29 14:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189490/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH71GJJ/42809443?sv=2020-08-04&st=2026-03-29T14%3A03%3A06Z&se=2026-03-29T14%3A28%3A06Z&sr=b&sp=r&sig=UxDyi%2FdcS4lMPd6auN2%2FHbNPqACigD75Fu3MwDBnjAk%3D)
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250f6b790>
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f668be9-2c66-599e-aa2c-d179f493645d/7f668be9-2c66-599e-aa2c-d179f493645d_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYM70KJX%252F699189739%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189739/600 saved to cache
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7f668be9-2c66-599e-aa2c-d179f493645d
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251eaf310>
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6f3d6b4-b075-53a4-880b-19e0214263e2/d6f3d6b4-b075-53a4-880b-19e0214263e2_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSD22AXR%252F697657902%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657902/600 saved to cache
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d6f3d6b4-b075-53a4-880b-19e0214263e2
2026-03-29 14:03:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d6f3d6b4-b075-53a4-880b-19e0214263e2, skipping ID generation
2026-03-29 14:03:15 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d6f3d6b4-b075-53a4-880b-19e0214263e2 sending to next pipeline
2026-03-29 14:03:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d6f3d6b4-b075-53a4-880b-19e0214263e2, identifier: SD22%20AXR
2026-03-29 14:03:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25084f650>
2026-03-29 14:03:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f668be9-2c66-599e-aa2c-d179f493645d/7f668be9-2c66-599e-aa2c-d179f493645d_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYM70KJX%252F699189724%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189724/600 saved to cache
2026-03-29 14:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7f668be9-2c66-599e-aa2c-d179f493645d
2026-03-29 14:03:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:16 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:16 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25413cdd0>
2026-03-29 14:03:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7fa31ccf-5c57-5791-a55e-783601604925/7fa31ccf-5c57-5791-a55e-783601604925_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT71UUJ%252F699181304%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181304/600 saved to cache
2026-03-29 14:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7fa31ccf-5c57-5791-a55e-783601604925
2026-03-29 14:03:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d6f3d6b4-b075-53a4-880b-19e0214263e2 with identifier: SD22%20AXR
2026-03-29 14:03:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d6f3d6b4-b075-53a4-880b-19e0214263e2 with identifier: SD22%20AXR
2026-03-29 14:03:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d6f3d6b4-b075-53a4-880b-19e0214263e2 with identifier: SD22%20AXR to the API
2026-03-29 14:03:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657902/600>
{'auction_title': '',
 'c_o_2_emission_value': 247,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6f3d6b4-b075-53a4-880b-19e0214263e2/d6f3d6b4-b075-53a4-880b-19e0214263e2_expert_report_file_079ff8c7-0a36-4b50-b87a-223c249b5657.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD22%20AXR-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd6f3d6b4-b075-53a4-880b-19e0214263e2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD22 AXR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD22%20AXR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 38528,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 17,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6f3d6b4-b075-53a4-880b-19e0214263e2/d6f3d6b4-b075-53a4-880b-19e0214263e2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51839,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657899/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6f3d6b4-b075-53a4-880b-19e0214263e2/d6f3d6b4-b075-53a4-880b-19e0214263e2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52671,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657902/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6f3d6b4-b075-53a4-880b-19e0214263e2/d6f3d6b4-b075-53a4-880b-19e0214263e2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45659,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657904/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6f3d6b4-b075-53a4-880b-19e0214263e2/d6f3d6b4-b075-53a4-880b-19e0214263e2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46893,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657907/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6f3d6b4-b075-53a4-880b-19e0214263e2/d6f3d6b4-b075-53a4-880b-19e0214263e2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46793,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657911/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6f3d6b4-b075-53a4-880b-19e0214263e2/d6f3d6b4-b075-53a4-880b-19e0214263e2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43749,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657916/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6f3d6b4-b075-53a4-880b-19e0214263e2/d6f3d6b4-b075-53a4-880b-19e0214263e2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93043,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657921/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6f3d6b4-b075-53a4-880b-19e0214263e2/d6f3d6b4-b075-53a4-880b-19e0214263e2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80063,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657934/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6f3d6b4-b075-53a4-880b-19e0214263e2/d6f3d6b4-b075-53a4-880b-19e0214263e2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77126,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657942/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6f3d6b4-b075-53a4-880b-19e0214263e2/d6f3d6b4-b075-53a4-880b-19e0214263e2_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65894,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SD22AXR/697657947/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 EBL 130 L4 H3 TREND PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 L4 H3 TREND',
 'vin': 'WF0EXXTTRENY34885',
 'year': 2022}
2026-03-29 14:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD22%2520AXR%27 HTTP/1.1" 200 None
2026-03-29 14:03:16 [bca.uk] INFO: Saving data for SD22%20AXR: {'created_time': 1774792996.942596, 'last_price_update_time': 1774792996.942607, 'auction_closing_time': 1775037600.0}
2026-03-29 14:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD22%2520AXR') HTTP/1.1" 204 0
2026-03-29 14:03:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181243/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699181243>
2026-03-29 14:03:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189451/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189451>
2026-03-29 14:03:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178759/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699178759>
2026-03-29 14:03:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337749/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337749>
2026-03-29 14:03:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947325/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947325>
2026-03-29 14:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181265/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT71UUJ/42805503?sv=2020-08-04&st=2026-03-29T14%3A03%3A07Z&se=2026-03-29T14%3A28%3A07Z&sr=b&sp=r&sig=tFM6wfJx2FiUxNIDRQRjC5NEzr2PGFFuGO8%2Fltb6qHc%3D)
2026-03-29 14:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189702/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70KJX/42804088?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=qkZxVbZKhq8B0ZdSvToZqO8uM9yXoMiC4TET9Ey%2FSwM%3D)
2026-03-29 14:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189476/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH71GJJ/42809443?sv=2020-08-04&st=2026-03-29T14%3A03%3A06Z&se=2026-03-29T14%3A28%3A06Z&sr=b&sp=r&sig=UxDyi%2FdcS4lMPd6auN2%2FHbNPqACigD75Fu3MwDBnjAk%3D)
2026-03-29 14:03:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b7bf10>
2026-03-29 14:03:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b15156bc-d405-5f3f-be9e-9ef25199c723/b15156bc-d405-5f3f-be9e-9ef25199c723_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCU68XJE%252F699178827%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178827/600 saved to cache
2026-03-29 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b15156bc-d405-5f3f-be9e-9ef25199c723
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a2cb10>
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f668be9-2c66-599e-aa2c-d179f493645d/7f668be9-2c66-599e-aa2c-d179f493645d_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYM70KJX%252F699189707%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189707/600 saved to cache
2026-03-29 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7f668be9-2c66-599e-aa2c-d179f493645d
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b62410>
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b15156bc-d405-5f3f-be9e-9ef25199c723/b15156bc-d405-5f3f-be9e-9ef25199c723_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCU68XJE%252F699178793%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178793/600 saved to cache
2026-03-29 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b15156bc-d405-5f3f-be9e-9ef25199c723
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff252b28cd0>
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7fa31ccf-5c57-5791-a55e-783601604925/7fa31ccf-5c57-5791-a55e-783601604925_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT71UUJ%252F699181274%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181274/600 saved to cache
2026-03-29 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7fa31ccf-5c57-5791-a55e-783601604925
2026-03-29 14:03:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:17 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:17 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d066d0>
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b/c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSH71GJJ%252F699189509%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189509/600 saved to cache
2026-03-29 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b
2026-03-29 14:03:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:17 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:17 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff252b29190>
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b/c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSH71GJJ%252F699189490%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189490/600 saved to cache
2026-03-29 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b
2026-03-29 14:03:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947278/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947278>
2026-03-29 14:03:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337771/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO09NDU/42803402?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=BBPohiS6R5nnq5SEDgW4hf8D2w%2FKPn8E03DSqGFqVsA%3D)
2026-03-29 14:03:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181224/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HT71UUJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189442/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189442>
2026-03-29 14:03:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178745/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CU68XJE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337717/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337717>
2026-03-29 14:03:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947351/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK21KXX/42810586?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=tZkrSrQyDhda1VOeWXlrI8kxUqbYLmrtU922JsKhV78%3D)
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff254134650>
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7fa31ccf-5c57-5791-a55e-783601604925/7fa31ccf-5c57-5791-a55e-783601604925_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT71UUJ%252F699181265%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181265/600 saved to cache
2026-03-29 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7fa31ccf-5c57-5791-a55e-783601604925
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b68990>
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f668be9-2c66-599e-aa2c-d179f493645d/7f668be9-2c66-599e-aa2c-d179f493645d_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYM70KJX%252F699189702%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189702/600 saved to cache
2026-03-29 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7f668be9-2c66-599e-aa2c-d179f493645d
2026-03-29 14:03:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7f668be9-2c66-599e-aa2c-d179f493645d, skipping ID generation
2026-03-29 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7f668be9-2c66-599e-aa2c-d179f493645d sending to next pipeline
2026-03-29 14:03:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7f668be9-2c66-599e-aa2c-d179f493645d, identifier: YM70%20KJX
2026-03-29 14:03:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:17 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:17 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250934dd0>
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b/c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSH71GJJ%252F699189476%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189476/600 saved to cache
2026-03-29 14:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b
2026-03-29 14:03:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189407/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SH71GJJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7f668be9-2c66-599e-aa2c-d179f493645d with identifier: YM70%20KJX
2026-03-29 14:03:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7f668be9-2c66-599e-aa2c-d179f493645d with identifier: YM70%20KJX
2026-03-29 14:03:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7f668be9-2c66-599e-aa2c-d179f493645d with identifier: YM70%20KJX to the API
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189702/600>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f668be9-2c66-599e-aa2c-d179f493645d/7f668be9-2c66-599e-aa2c-d179f493645d_expert_report_file_0fbcea51-81b8-4d23-93a6-2650425db302.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM70%20KJX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7f668be9-2c66-599e-aa2c-d179f493645d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YM70 KJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM70%20KJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 81747,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 14,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f668be9-2c66-599e-aa2c-d179f493645d/7f668be9-2c66-599e-aa2c-d179f493645d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37805,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189693/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f668be9-2c66-599e-aa2c-d179f493645d/7f668be9-2c66-599e-aa2c-d179f493645d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38699,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189702/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f668be9-2c66-599e-aa2c-d179f493645d/7f668be9-2c66-599e-aa2c-d179f493645d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34306,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189707/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f668be9-2c66-599e-aa2c-d179f493645d/7f668be9-2c66-599e-aa2c-d179f493645d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33293,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189714/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f668be9-2c66-599e-aa2c-d179f493645d/7f668be9-2c66-599e-aa2c-d179f493645d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34449,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189724/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f668be9-2c66-599e-aa2c-d179f493645d/7f668be9-2c66-599e-aa2c-d179f493645d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34758,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189730/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f668be9-2c66-599e-aa2c-d179f493645d/7f668be9-2c66-599e-aa2c-d179f493645d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104423,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189739/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f668be9-2c66-599e-aa2c-d179f493645d/7f668be9-2c66-599e-aa2c-d179f493645d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73757,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189751/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f668be9-2c66-599e-aa2c-d179f493645d/7f668be9-2c66-599e-aa2c-d179f493645d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79368,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189766/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f668be9-2c66-599e-aa2c-d179f493645d/7f668be9-2c66-599e-aa2c-d179f493645d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71279,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70KJX/699189781/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 280 SWB LIMITED L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 280 SWB LIMITED L/R',
 'vin': 'WF0YXXTTGYLS26572',
 'year': 2020}
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM70%2520KJX%27 HTTP/1.1" 200 None
2026-03-29 14:03:18 [bca.uk] INFO: Saving data for YM70%20KJX: {'created_time': 1774792998.048183, 'last_price_update_time': 1774792998.048199, 'auction_closing_time': 1775037600.0}
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM70%2520KJX') HTTP/1.1" 204 0
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b357d0>
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1cbae6a4-84c1-583e-9651-934f4ad8fe80/1cbae6a4-84c1-583e-9651-934f4ad8fe80_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEO09NDU%252F699337771%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337771/600 saved to cache
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1cbae6a4-84c1-583e-9651-934f4ad8fe80
2026-03-29 14:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181243/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT71UUJ/42805503?sv=2020-08-04&st=2026-03-29T14%3A03%3A07Z&se=2026-03-29T14%3A28%3A07Z&sr=b&sp=r&sig=tFM6wfJx2FiUxNIDRQRjC5NEzr2PGFFuGO8%2Fltb6qHc%3D)
2026-03-29 14:03:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947229/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947229>
2026-03-29 14:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189451/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH71GJJ/42809443?sv=2020-08-04&st=2026-03-29T14%3A03%3A06Z&se=2026-03-29T14%3A28%3A06Z&sr=b&sp=r&sig=UxDyi%2FdcS4lMPd6auN2%2FHbNPqACigD75Fu3MwDBnjAk%3D)
2026-03-29 14:03:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158095/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158095>
2026-03-29 14:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178759/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CU68XJE/42807182?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=dsKQqEDPlZLFurCLqia%2BgyQ3bEPpCix0YTFPn8NiD6I%3D)
2026-03-29 14:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947325/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK21KXX/42810586?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=tZkrSrQyDhda1VOeWXlrI8kxUqbYLmrtU922JsKhV78%3D)
2026-03-29 14:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337749/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO09NDU/42803402?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=BBPohiS6R5nnq5SEDgW4hf8D2w%2FKPn8E03DSqGFqVsA%3D)
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d22cd0>
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805/49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGK21KXX%252F698947351%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947351/600 saved to cache
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805
2026-03-29 14:03:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337629/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337629>
2026-03-29 14:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181224/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT71UUJ/42805503?sv=2020-08-04&st=2026-03-29T14%3A03%3A07Z&se=2026-03-29T14%3A28%3A07Z&sr=b&sp=r&sig=tFM6wfJx2FiUxNIDRQRjC5NEzr2PGFFuGO8%2Fltb6qHc%3D)
2026-03-29 14:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337717/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO09NDU/42803402?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=BBPohiS6R5nnq5SEDgW4hf8D2w%2FKPn8E03DSqGFqVsA%3D)
2026-03-29 14:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178745/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CU68XJE/42807182?sv=2020-08-04&st=2026-03-29T14%3A03%3A09Z&se=2026-03-29T14%3A28%3A09Z&sr=b&sp=r&sig=dsKQqEDPlZLFurCLqia%2BgyQ3bEPpCix0YTFPn8NiD6I%3D)
2026-03-29 14:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189442/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH71GJJ/42809443?sv=2020-08-04&st=2026-03-29T14%3A03%3A06Z&se=2026-03-29T14%3A28%3A06Z&sr=b&sp=r&sig=UxDyi%2FdcS4lMPd6auN2%2FHbNPqACigD75Fu3MwDBnjAk%3D)
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2541346d0>
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7fa31ccf-5c57-5791-a55e-783601604925/7fa31ccf-5c57-5791-a55e-783601604925_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT71UUJ%252F699181243%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181243/600 saved to cache
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7fa31ccf-5c57-5791-a55e-783601604925
2026-03-29 14:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947278/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK21KXX/42810586?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=tZkrSrQyDhda1VOeWXlrI8kxUqbYLmrtU922JsKhV78%3D)
2026-03-29 14:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189407/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SH71GJJ/42809443?sv=2020-08-04&st=2026-03-29T14%3A03%3A06Z&se=2026-03-29T14%3A28%3A06Z&sr=b&sp=r&sig=UxDyi%2FdcS4lMPd6auN2%2FHbNPqACigD75Fu3MwDBnjAk%3D)
2026-03-29 14:03:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947209/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698947209>
2026-03-29 14:03:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158077/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158077>
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a0a590>
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b/c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSH71GJJ%252F699189451%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189451/600 saved to cache
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ca8a50>
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b15156bc-d405-5f3f-be9e-9ef25199c723/b15156bc-d405-5f3f-be9e-9ef25199c723_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCU68XJE%252F699178759%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178759/600 saved to cache
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b15156bc-d405-5f3f-be9e-9ef25199c723
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251eae9d0>
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805/49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGK21KXX%252F698947325%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947325/600 saved to cache
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff252b2aa50>
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1cbae6a4-84c1-583e-9651-934f4ad8fe80/1cbae6a4-84c1-583e-9651-934f4ad8fe80_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEO09NDU%252F699337749%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337749/600 saved to cache
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1cbae6a4-84c1-583e-9651-934f4ad8fe80
2026-03-29 14:03:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387130/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387130>
2026-03-29 14:03:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093949/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093949>
2026-03-29 14:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158095/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV17AKG/42809491?sv=2020-08-04&st=2026-03-29T14%3A03%3A04Z&se=2026-03-29T14%3A28%3A04Z&sr=b&sp=r&sig=XeBxROPKJ3Q5jRVBBCXI9nX0VFkTuWECndLpLf0QsxM%3D)
2026-03-29 14:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947229/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK21KXX/42810586?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=tZkrSrQyDhda1VOeWXlrI8kxUqbYLmrtU922JsKhV78%3D)
2026-03-29 14:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337629/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO09NDU/42803402?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=BBPohiS6R5nnq5SEDgW4hf8D2w%2FKPn8E03DSqGFqVsA%3D)
2026-03-29 14:03:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390134/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390134>
2026-03-29 14:03:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093993/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093993>
2026-03-29 14:03:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073230/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073230>
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251eae250>
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7fa31ccf-5c57-5791-a55e-783601604925/7fa31ccf-5c57-5791-a55e-783601604925_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT71UUJ%252F699181224%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181224/600 saved to cache
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7fa31ccf-5c57-5791-a55e-783601604925
2026-03-29 14:03:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7fa31ccf-5c57-5791-a55e-783601604925, skipping ID generation
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7fa31ccf-5c57-5791-a55e-783601604925 sending to next pipeline
2026-03-29 14:03:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7fa31ccf-5c57-5791-a55e-783601604925, identifier: HT71%20UUJ
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b34190>
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1cbae6a4-84c1-583e-9651-934f4ad8fe80/1cbae6a4-84c1-583e-9651-934f4ad8fe80_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEO09NDU%252F699337717%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337717/600 saved to cache
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1cbae6a4-84c1-583e-9651-934f4ad8fe80
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d3e7d0>
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b15156bc-d405-5f3f-be9e-9ef25199c723/b15156bc-d405-5f3f-be9e-9ef25199c723_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCU68XJE%252F699178745%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178745/600 saved to cache
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b15156bc-d405-5f3f-be9e-9ef25199c723
2026-03-29 14:03:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b15156bc-d405-5f3f-be9e-9ef25199c723, skipping ID generation
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b15156bc-d405-5f3f-be9e-9ef25199c723 sending to next pipeline
2026-03-29 14:03:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b15156bc-d405-5f3f-be9e-9ef25199c723, identifier: CU68%20XJE
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d4ed50>
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b/c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSH71GJJ%252F699189442%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189442/600 saved to cache
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d23090>
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805/49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGK21KXX%252F698947278%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947278/600 saved to cache
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff254135090>
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b/c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSH71GJJ%252F699189407%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189407/600 saved to cache
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b
2026-03-29 14:03:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b, skipping ID generation
2026-03-29 14:03:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b sending to next pipeline
2026-03-29 14:03:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b, identifier: SH71%20GJJ
2026-03-29 14:03:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7fa31ccf-5c57-5791-a55e-783601604925 with identifier: HT71%20UUJ
2026-03-29 14:03:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7fa31ccf-5c57-5791-a55e-783601604925 with identifier: HT71%20UUJ
2026-03-29 14:03:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7fa31ccf-5c57-5791-a55e-783601604925 with identifier: HT71%20UUJ to the API
2026-03-29 14:03:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181224/600>
{'auction_title': '',
 'c_o_2_emission_value': 191,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fa31ccf-5c57-5791-a55e-783601604925/7fa31ccf-5c57-5791-a55e-783601604925_expert_report_file_c397c572-db81-41df-9f7b-915657d0f76e.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT71%20UUJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7fa31ccf-5c57-5791-a55e-783601604925',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HT71 UUJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT71%20UUJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 124734,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 15,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fa31ccf-5c57-5791-a55e-783601604925/7fa31ccf-5c57-5791-a55e-783601604925_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37500,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181224/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fa31ccf-5c57-5791-a55e-783601604925/7fa31ccf-5c57-5791-a55e-783601604925_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38673,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181235/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fa31ccf-5c57-5791-a55e-783601604925/7fa31ccf-5c57-5791-a55e-783601604925_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33687,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181243/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fa31ccf-5c57-5791-a55e-783601604925/7fa31ccf-5c57-5791-a55e-783601604925_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33116,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181253/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fa31ccf-5c57-5791-a55e-783601604925/7fa31ccf-5c57-5791-a55e-783601604925_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33685,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181265/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fa31ccf-5c57-5791-a55e-783601604925/7fa31ccf-5c57-5791-a55e-783601604925_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33641,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181274/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fa31ccf-5c57-5791-a55e-783601604925/7fa31ccf-5c57-5791-a55e-783601604925_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98228,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181287/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fa31ccf-5c57-5791-a55e-783601604925/7fa31ccf-5c57-5791-a55e-783601604925_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83614,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181304/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fa31ccf-5c57-5791-a55e-783601604925/7fa31ccf-5c57-5791-a55e-783601604925_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86932,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181316/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7fa31ccf-5c57-5791-a55e-783601604925/7fa31ccf-5c57-5791-a55e-783601604925_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78009,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT71UUJ/699181327/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 300 LWB LIMITED L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 300 LWB LIMITED L/R',
 'vin': 'WF0YXXTTGYME72336',
 'year': 2022}
2026-03-29 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT71%2520UUJ%27 HTTP/1.1" 200 None
2026-03-29 14:03:19 [bca.uk] INFO: Saving data for HT71%20UUJ: {'created_time': 1774792999.335567, 'last_price_update_time': 1774792999.335579, 'auction_closing_time': 1775037600.0}
2026-03-29 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT71%2520UUJ') HTTP/1.1" 204 0
2026-03-29 14:03:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b15156bc-d405-5f3f-be9e-9ef25199c723 with identifier: CU68%20XJE
2026-03-29 14:03:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b15156bc-d405-5f3f-be9e-9ef25199c723 with identifier: CU68%20XJE
2026-03-29 14:03:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b15156bc-d405-5f3f-be9e-9ef25199c723 with identifier: CU68%20XJE to the API
2026-03-29 14:03:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178745/600>
{'auction_title': '',
 'c_o_2_emission_value': 175,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b15156bc-d405-5f3f-be9e-9ef25199c723/b15156bc-d405-5f3f-be9e-9ef25199c723_expert_report_file_a85cde2d-ae3a-432d-9dde-bd19ce037811.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CU68%20XJE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b15156bc-d405-5f3f-be9e-9ef25199c723',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CU68 XJE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CU68%20XJE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 67071,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 15,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b15156bc-d405-5f3f-be9e-9ef25199c723/b15156bc-d405-5f3f-be9e-9ef25199c723_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38727,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178745/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b15156bc-d405-5f3f-be9e-9ef25199c723/b15156bc-d405-5f3f-be9e-9ef25199c723_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39024,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178759/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b15156bc-d405-5f3f-be9e-9ef25199c723/b15156bc-d405-5f3f-be9e-9ef25199c723_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34103,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178770/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b15156bc-d405-5f3f-be9e-9ef25199c723/b15156bc-d405-5f3f-be9e-9ef25199c723_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34306,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178793/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b15156bc-d405-5f3f-be9e-9ef25199c723/b15156bc-d405-5f3f-be9e-9ef25199c723_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34024,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178812/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b15156bc-d405-5f3f-be9e-9ef25199c723/b15156bc-d405-5f3f-be9e-9ef25199c723_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33967,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178827/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b15156bc-d405-5f3f-be9e-9ef25199c723/b15156bc-d405-5f3f-be9e-9ef25199c723_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82787,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178845/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b15156bc-d405-5f3f-be9e-9ef25199c723/b15156bc-d405-5f3f-be9e-9ef25199c723_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64844,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178865/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b15156bc-d405-5f3f-be9e-9ef25199c723/b15156bc-d405-5f3f-be9e-9ef25199c723_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84378,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178888/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b15156bc-d405-5f3f-be9e-9ef25199c723/b15156bc-d405-5f3f-be9e-9ef25199c723_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70750,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CU68XJE/699178910/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 320 LWB LIMITED L/R CrewCab Van',
 'transmission': 'manual',
 'trim': 'EBL 130 320 LWB LIMITED L/R',
 'vin': 'WF0ZXXTTGZJM69833',
 'year': 2018}
2026-03-29 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU68%2520XJE%27 HTTP/1.1" 200 None
2026-03-29 14:03:19 [bca.uk] INFO: Saving data for CU68%20XJE: {'created_time': 1774792999.74553, 'last_price_update_time': 1774792999.745542, 'auction_closing_time': 1775037600.0}
2026-03-29 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CU68%2520XJE') HTTP/1.1" 204 0
2026-03-29 14:03:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b with identifier: SH71%20GJJ
2026-03-29 14:03:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b with identifier: SH71%20GJJ
2026-03-29 14:03:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b with identifier: SH71%20GJJ to the API
2026-03-29 14:03:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189407/600>
{'auction_title': '',
 'c_o_2_emission_value': 209,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b/c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b_expert_report_file_f69ad4c0-2abb-4bce-a061-030d9a972c7c.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH71%20GJJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH71 GJJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH71%20GJJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FIAT',
 'model': 'DOBLO CARGO',
 'odometer': 59598,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 23,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b/c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38192,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189407/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b/c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39457,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189415/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b/c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39501,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189422/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b/c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37783,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189433/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b/c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35693,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189442/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b/c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36225,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189451/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b/c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83741,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189463/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b/c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74756,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189476/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b/c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89478,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189490/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b/c88a7a40-2a5e-5ea2-ae13-1b75dd006c1b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93267,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SH71GJJ/699189509/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FIAT DOBLO CARGO 1.6 M/JET 105 LWB WORK UP S/S Dropside',
 'transmission': 'manual',
 'trim': 'M/JET 105 LWB WORK UP S/S',
 'vin': 'ZFA26300006V68769',
 'year': 2021}
2026-03-29 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH71%2520GJJ%27 HTTP/1.1" 200 None
2026-03-29 14:03:20 [bca.uk] INFO: Saving data for SH71%20GJJ: {'created_time': 1774793000.186848, 'last_price_update_time': 1774793000.18686, 'auction_closing_time': 1775037600.0}
2026-03-29 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH71%2520GJJ') HTTP/1.1" 204 0
2026-03-29 14:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093923/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093923>
2026-03-29 14:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093955/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093955>
2026-03-29 14:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK15VFL/42783033?sv=2020-08-04&st=2026-03-29T14%3A03%3A18Z&se=2026-03-29T14%3A28%3A18Z&sr=b&sp=r&sig=nxOGcmV9xJhniL3gs91HGhlD09HPEGRf0Bg%2Bo%2BN3X2M%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK15%20VFL-GB>
2026-03-29 14:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406380/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406380>
2026-03-29 14:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387117/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387117>
2026-03-29 14:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390119/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390119>
2026-03-29 14:03:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947209/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK21KXX/42810586?sv=2020-08-04&st=2026-03-29T14%3A03%3A05Z&se=2026-03-29T14%3A28%3A05Z&sr=b&sp=r&sig=tZkrSrQyDhda1VOeWXlrI8kxUqbYLmrtU922JsKhV78%3D)
2026-03-29 14:03:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158077/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV17AKG/42809491?sv=2020-08-04&st=2026-03-29T14%3A03%3A04Z&se=2026-03-29T14%3A28%3A04Z&sr=b&sp=r&sig=XeBxROPKJ3Q5jRVBBCXI9nX0VFkTuWECndLpLf0QsxM%3D)
2026-03-29 14:03:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:20 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:20 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b35b50>
2026-03-29 14:03:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e17df885-8af4-5da9-8649-6e9d4f573da8/e17df885-8af4-5da9-8649-6e9d4f573da8_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDV17AKG%252F699158095%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158095/600 saved to cache
2026-03-29 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e17df885-8af4-5da9-8649-6e9d4f573da8
2026-03-29 14:03:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bb3d10>
2026-03-29 14:03:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805/49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGK21KXX%252F698947229%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947229/600 saved to cache
2026-03-29 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805
2026-03-29 14:03:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250950650>
2026-03-29 14:03:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1cbae6a4-84c1-583e-9651-934f4ad8fe80/1cbae6a4-84c1-583e-9651-934f4ad8fe80_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEO09NDU%252F699337629%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337629/600 saved to cache
2026-03-29 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1cbae6a4-84c1-583e-9651-934f4ad8fe80
2026-03-29 14:03:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1cbae6a4-84c1-583e-9651-934f4ad8fe80, skipping ID generation
2026-03-29 14:03:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1cbae6a4-84c1-583e-9651-934f4ad8fe80 sending to next pipeline
2026-03-29 14:03:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1cbae6a4-84c1-583e-9651-934f4ad8fe80, identifier: EO09%20NDU
2026-03-29 14:03:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1cbae6a4-84c1-583e-9651-934f4ad8fe80 with identifier: EO09%20NDU
2026-03-29 14:03:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:03:20 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=green HTTP/1.1" 200 None
2026-03-29 14:03:20 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:03:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1cbae6a4-84c1-583e-9651-934f4ad8fe80 with identifier: EO09%20NDU
2026-03-29 14:03:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1cbae6a4-84c1-583e-9651-934f4ad8fe80 with identifier: EO09%20NDU to the API
2026-03-29 14:03:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337629/600>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1cbae6a4-84c1-583e-9651-934f4ad8fe80/1cbae6a4-84c1-583e-9651-934f4ad8fe80_expert_report_file_e7df0979-845a-45aa-9d56-4fcafbe25eb4.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO09%20NDU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1cbae6a4-84c1-583e-9651-934f4ad8fe80',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO09 NDU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO09%20NDU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'TRANSIT 330',
 'odometer': 188612,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 27,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1cbae6a4-84c1-583e-9651-934f4ad8fe80/1cbae6a4-84c1-583e-9651-934f4ad8fe80_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44957,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337617/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1cbae6a4-84c1-583e-9651-934f4ad8fe80/1cbae6a4-84c1-583e-9651-934f4ad8fe80_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44803,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337629/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1cbae6a4-84c1-583e-9651-934f4ad8fe80/1cbae6a4-84c1-583e-9651-934f4ad8fe80_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40806,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337644/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1cbae6a4-84c1-583e-9651-934f4ad8fe80/1cbae6a4-84c1-583e-9651-934f4ad8fe80_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37800,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337650/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1cbae6a4-84c1-583e-9651-934f4ad8fe80/1cbae6a4-84c1-583e-9651-934f4ad8fe80_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37445,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337672/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1cbae6a4-84c1-583e-9651-934f4ad8fe80/1cbae6a4-84c1-583e-9651-934f4ad8fe80_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42937,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337696/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1cbae6a4-84c1-583e-9651-934f4ad8fe80/1cbae6a4-84c1-583e-9651-934f4ad8fe80_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90941,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337717/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1cbae6a4-84c1-583e-9651-934f4ad8fe80/1cbae6a4-84c1-583e-9651-934f4ad8fe80_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82344,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337738/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1cbae6a4-84c1-583e-9651-934f4ad8fe80/1cbae6a4-84c1-583e-9651-934f4ad8fe80_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84362,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337749/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1cbae6a4-84c1-583e-9651-934f4ad8fe80/1cbae6a4-84c1-583e-9651-934f4ad8fe80_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 57504,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO09NDU/699337771/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 330 2.4 TDCI 100 MWB M/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 100 MWB M/R',
 'vin': 'WF0XXXBDFX9M42322',
 'year': 2009}
2026-03-29 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO09%2520NDU%27 HTTP/1.1" 200 None
2026-03-29 14:03:21 [bca.uk] INFO: Saving data for EO09%20NDU: {'created_time': 1774793001.123719, 'last_price_update_time': 1774793001.123734, 'auction_closing_time': 1775124000.0}
2026-03-29 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO09%2520NDU') HTTP/1.1" 204 0
2026-03-29 14:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406358/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406358>
2026-03-29 14:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073220/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073220>
2026-03-29 14:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT19OHR/42807583?sv=2020-08-04&st=2026-03-29T14%3A03%3A20Z&se=2026-03-29T14%3A28%3A20Z&sr=b&sp=r&sig=HRnmuwvQaqQJuAtjoqTU3KONT3q3xysDimBRU26nu6k%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT19%20OHR-GB>
2026-03-29 14:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093993/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX09EXN/42811166?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=mgFJ8vO3S5dUS4uAt3QxkWLr6tGoEWR9DSYvYWiy8Cg%3D)
2026-03-29 14:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387130/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L30TEG/42811827?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=PJaTpncg13Q0qQRj2tRo2kPz0kyt6odzfNjxWOCUk%2B8%3D)
2026-03-29 14:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390134/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT61GBE/42811855?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=xxgYFy3wJ8hhJwQD8s%2BfwmGqXOs%2FSrkyrt1Y2FZvw8U%3D)
2026-03-29 14:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073230/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK61UXR/42811076?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=m6ZmAdFwD%2BZmtmuucQZr2vL%2FIDd8RErwZtlaqdB2%2FXo%3D)
2026-03-29 14:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093949/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE08LTJ/42811338?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=IUlFzIVDnbwpx5qH%2B9wurma2W4PKkQ8sAI%2BNqRADpg0%3D)
2026-03-29 14:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c18450>
2026-03-29 14:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805/49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGK21KXX%252F698947209%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947209/600 saved to cache
2026-03-29 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805
2026-03-29 14:03:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805, skipping ID generation
2026-03-29 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805 sending to next pipeline
2026-03-29 14:03:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805, identifier: GK21%20KXX
2026-03-29 14:03:21 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:21 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:21 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:21 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:21 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c0e690>
2026-03-29 14:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e17df885-8af4-5da9-8649-6e9d4f573da8/e17df885-8af4-5da9-8649-6e9d4f573da8_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDV17AKG%252F699158077%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158077/600 saved to cache
2026-03-29 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e17df885-8af4-5da9-8649-6e9d4f573da8
2026-03-29 14:03:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e17df885-8af4-5da9-8649-6e9d4f573da8, skipping ID generation
2026-03-29 14:03:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e17df885-8af4-5da9-8649-6e9d4f573da8 sending to next pipeline
2026-03-29 14:03:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e17df885-8af4-5da9-8649-6e9d4f573da8, identifier: DV17%20AKG
2026-03-29 14:03:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805 with identifier: GK21%20KXX
2026-03-29 14:03:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805 with identifier: GK21%20KXX
2026-03-29 14:03:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805 with identifier: GK21%20KXX to the API
2026-03-29 14:03:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947209/600>
{'auction_title': '',
 'c_o_2_emission_value': 247,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805/49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805_expert_report_file_471cc759-ac7a-4385-b015-728637e47856.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK21%20KXX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK21 KXX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK21%20KXX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'NISSAN',
 'model': 'NAVARA',
 'odometer': 95128,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 26,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805/49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55739,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947191/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805/49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55320,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947209/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805/49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51452,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947221/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805/49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50802,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947229/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805/49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47398,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947240/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805/49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47288,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947258/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805/49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107893,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947278/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805/49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83687,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947302/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805/49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98322,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947325/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805/49aa1fb0-cfb5-5cd1-84ea-73c9e11d6805_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78753,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK21KXX/698947351/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'NISSAN NAVARA 2.3 DCI 190 TT 4WD TEKNA CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'DCI 190 TT 4WD TEKNA',
 'vin': 'VSKCTND23U0157920',
 'year': 2021}
2026-03-29 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK21%2520KXX%27 HTTP/1.1" 200 None
2026-03-29 14:03:21 [bca.uk] INFO: Saving data for GK21%20KXX: {'created_time': 1774793001.932755, 'last_price_update_time': 1774793001.932771, 'auction_closing_time': 1774951200.0}
2026-03-29 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK21%2520KXX') HTTP/1.1" 204 0
2026-03-29 14:03:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e17df885-8af4-5da9-8649-6e9d4f573da8 with identifier: DV17%20AKG
2026-03-29 14:03:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e17df885-8af4-5da9-8649-6e9d4f573da8 with identifier: DV17%20AKG
2026-03-29 14:03:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e17df885-8af4-5da9-8649-6e9d4f573da8 with identifier: DV17%20AKG to the API
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158077/600>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e17df885-8af4-5da9-8649-6e9d4f573da8/e17df885-8af4-5da9-8649-6e9d4f573da8_expert_report_file_524d49e1-46a9-4106-a48e-a3d03a8e9413.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV17%20AKG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e17df885-8af4-5da9-8649-6e9d4f573da8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV17 AKG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV17%20AKG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.9T',
 'odometer': 98001,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 22,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e17df885-8af4-5da9-8649-6e9d4f573da8/e17df885-8af4-5da9-8649-6e9d4f573da8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43452,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158045/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e17df885-8af4-5da9-8649-6e9d4f573da8/e17df885-8af4-5da9-8649-6e9d4f573da8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43599,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158054/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e17df885-8af4-5da9-8649-6e9d4f573da8/e17df885-8af4-5da9-8649-6e9d4f573da8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38613,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158058/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e17df885-8af4-5da9-8649-6e9d4f573da8/e17df885-8af4-5da9-8649-6e9d4f573da8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38572,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158061/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e17df885-8af4-5da9-8649-6e9d4f573da8/e17df885-8af4-5da9-8649-6e9d4f573da8_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34685,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158065/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e17df885-8af4-5da9-8649-6e9d4f573da8/e17df885-8af4-5da9-8649-6e9d4f573da8_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36312,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158071/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e17df885-8af4-5da9-8649-6e9d4f573da8/e17df885-8af4-5da9-8649-6e9d4f573da8_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90270,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158077/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e17df885-8af4-5da9-8649-6e9d4f573da8/e17df885-8af4-5da9-8649-6e9d4f573da8_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70954,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158086/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e17df885-8af4-5da9-8649-6e9d4f573da8/e17df885-8af4-5da9-8649-6e9d4f573da8_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77402,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158095/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e17df885-8af4-5da9-8649-6e9d4f573da8/e17df885-8af4-5da9-8649-6e9d4f573da8_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75056,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV17AKG/699158107/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2.9T 1.6 CDTI 120 LWB SPORTIVE PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 120 LWB SPORTIVE',
 'vin': 'W0LF7G608HV649256',
 'year': 2017}
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV17%2520AKG%27 HTTP/1.1" 200 None
2026-03-29 14:03:22 [bca.uk] INFO: Saving data for DV17%20AKG: {'created_time': 1774793002.513402, 'last_price_update_time': 1774793002.513417, 'auction_closing_time': 1775037600.0}
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV17%2520AKG') HTTP/1.1" 204 0
2026-03-29 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387117/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L30TEG/42811827?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=PJaTpncg13Q0qQRj2tRo2kPz0kyt6odzfNjxWOCUk%2B8%3D)
2026-03-29 14:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393308/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393308>
2026-03-29 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093923/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE08LTJ/42811338?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=IUlFzIVDnbwpx5qH%2B9wurma2W4PKkQ8sAI%2BNqRADpg0%3D)
2026-03-29 14:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411695/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411695>
2026-03-29 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK15VFL/42783033?sv=2020-08-04&st=2026-03-29T14%3A03%3A18Z&se=2026-03-29T14%3A28%3A18Z&sr=b&sp=r&sig=nxOGcmV9xJhniL3gs91HGhlD09HPEGRf0Bg%2Bo%2BN3X2M%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390119/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT61GBE/42811855?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=xxgYFy3wJ8hhJwQD8s%2BfwmGqXOs%2FSrkyrt1Y2FZvw8U%3D)
2026-03-29 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093955/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX09EXN/42811166?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=mgFJ8vO3S5dUS4uAt3QxkWLr6tGoEWR9DSYvYWiy8Cg%3D)
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250be7150>
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_743e1041-a76e-5aa8-9252-78c28c114069/743e1041-a76e-5aa8-9252-78c28c114069_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMX09EXN%252F699093993%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093993/600 saved to cache
2026-03-29 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 743e1041-a76e-5aa8-9252-78c28c114069
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b7d1d0>
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba08e58-d342-5338-a511-bb5620aee568/7ba08e58-d342-5338-a511-bb5620aee568_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FL30TEG%252F699387130%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387130/600 saved to cache
2026-03-29 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7ba08e58-d342-5338-a511-bb5620aee568
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a2e990>
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2702abd-a9e1-5e52-b464-0b4496e88473/d2702abd-a9e1-5e52-b464-0b4496e88473_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT61GBE%252F699390134%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390134/600 saved to cache
2026-03-29 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d2702abd-a9e1-5e52-b464-0b4496e88473
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a0e6d0>
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53aeefe0-55b8-5aa4-b5e4-6efb0d2db981/53aeefe0-55b8-5aa4-b5e4-6efb0d2db981_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWK61UXR%252F699073230%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073230/600 saved to cache
2026-03-29 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 53aeefe0-55b8-5aa4-b5e4-6efb0d2db981
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250be7150>
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_652b92d2-4669-5e0d-bcfc-e5570d10b725/652b92d2-4669-5e0d-bcfc-e5570d10b725_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE08LTJ%252F699093949%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093949/600 saved to cache
2026-03-29 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 652b92d2-4669-5e0d-bcfc-e5570d10b725
2026-03-29 14:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073220/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK61UXR/42811076?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=m6ZmAdFwD%2BZmtmuucQZr2vL%2FIDd8RErwZtlaqdB2%2FXo%3D)
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250737650>
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba08e58-d342-5338-a511-bb5620aee568/7ba08e58-d342-5338-a511-bb5620aee568_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FL30TEG%252F699387117%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387117/600 saved to cache
2026-03-29 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7ba08e58-d342-5338-a511-bb5620aee568
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c96150>
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_652b92d2-4669-5e0d-bcfc-e5570d10b725/652b92d2-4669-5e0d-bcfc-e5570d10b725_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE08LTJ%252F699093923%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093923/600 saved to cache
2026-03-29 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 652b92d2-4669-5e0d-bcfc-e5570d10b725
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508a6a10>
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51eb3d15-b251-5260-bcba-b09241c71e27/51eb3d15-b251-5260-bcba-b09241c71e27_expert_report_file_d06a9111-480d-422a-a025-1a3ba386ab46.pdf HTTP/1.1" 201 0
2026-03-29 14:03:22 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 51eb3d15-b251-5260-bcba-b09241c71e27
2026-03-29 14:03:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 51eb3d15-b251-5260-bcba-b09241c71e27, skipping ID generation
2026-03-29 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 51eb3d15-b251-5260-bcba-b09241c71e27
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DRK15VFL-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RK15VFL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251945490>
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2702abd-a9e1-5e52-b464-0b4496e88473/d2702abd-a9e1-5e52-b464-0b4496e88473_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT61GBE%252F699390119%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390119/600 saved to cache
2026-03-29 14:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d2702abd-a9e1-5e52-b464-0b4496e88473
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508a7cd0>
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_743e1041-a76e-5aa8-9252-78c28c114069/743e1041-a76e-5aa8-9252-78c28c114069_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMX09EXN%252F699093955%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093955/600 saved to cache
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 743e1041-a76e-5aa8-9252-78c28c114069
2026-03-29 14:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023031/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023031>
2026-03-29 14:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698952786/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698952786>
2026-03-29 14:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390106/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390106>
2026-03-29 14:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093924/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093924>
2026-03-29 14:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT19OHR/42807583?sv=2020-08-04&st=2026-03-29T14%3A03%3A20Z&se=2026-03-29T14%3A28%3A20Z&sr=b&sp=r&sig=HRnmuwvQaqQJuAtjoqTU3KONT3q3xysDimBRU26nu6k%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406358/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU12ETF/42811929?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=SFAceDNcarJxOT711ZimytkGAZ8toIN1Pf7iZI3PzzM%3D)
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698938715%27 HTTP/1.1" 200 None
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938715 not downloaded yet
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698938726%27 HTTP/1.1" 200 None
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938726 not downloaded yet
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508386d0>
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53aeefe0-55b8-5aa4-b5e4-6efb0d2db981/53aeefe0-55b8-5aa4-b5e4-6efb0d2db981_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWK61UXR%252F699073220%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073220/600 saved to cache
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 53aeefe0-55b8-5aa4-b5e4-6efb0d2db981
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698938729%27 HTTP/1.1" 200 None
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938729 not downloaded yet
2026-03-29 14:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073210/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073210>
2026-03-29 14:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406334/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406334>
2026-03-29 14:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD23AYV/42808486?sv=2020-08-04&st=2026-03-29T14%3A03%3A23Z&se=2026-03-29T14%3A28%3A23Z&sr=b&sp=r&sig=n4yWJAvmqEGKJ2SouWQYXiF4N88toA%2FwEMb4QkjOMG8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD23%20AYV-GB>
2026-03-29 14:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387107/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387107>
2026-03-29 14:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411695/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV14KTC/42812076?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=66gIEjQvm9PV55Rz53YFJz4JFPmL%2BYWpRHfEo0W8Dgc%3D)
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698938737%27 HTTP/1.1" 200 None
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938737 not downloaded yet
2026-03-29 14:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393308/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY16BBU/42811353?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=ShrJDfYRH%2F6bWW0R8vbriiJnAM1IDhdXZuUtEI8kjF8%3D)
2026-03-29 14:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093894/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093894>
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698938744%27 HTTP/1.1" 200 None
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938744 not downloaded yet
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b6c8d0>
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dff4aae9-d113-5a90-aed6-841824685482/dff4aae9-d113-5a90-aed6-841824685482_expert_report_file_173da284-bd5b-4cca-a9a1-5e774bb30f20.pdf HTTP/1.1" 201 0
2026-03-29 14:03:23 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item dff4aae9-d113-5a90-aed6-841824685482
2026-03-29 14:03:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dff4aae9-d113-5a90-aed6-841824685482, skipping ID generation
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item dff4aae9-d113-5a90-aed6-841824685482
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMT19OHR-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MT19OHR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25096b010>
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f373bb7d-73db-5029-9e49-05619c8a7d34/f373bb7d-73db-5029-9e49-05619c8a7d34_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDU12ETF%252F699406358%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406358/600 saved to cache
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f373bb7d-73db-5029-9e49-05619c8a7d34
2026-03-29 14:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411731/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411731>
2026-03-29 14:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698952786/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR12BZX/42811898?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=5tbfxP4R7QhG1WqMg2OfuiRCIO6TX3pYrefAQhjaZrc%3D)
2026-03-29 14:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411667/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411667>
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698938756%27 HTTP/1.1" 200 None
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938756 not downloaded yet
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699259341%27 HTTP/1.1" 200 None
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699259341 not downloaded yet
2026-03-29 14:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390106/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT61GBE/42811855?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=xxgYFy3wJ8hhJwQD8s%2BfwmGqXOs%2FSrkyrt1Y2FZvw8U%3D)
2026-03-29 14:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093924/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX09EXN/42811166?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=mgFJ8vO3S5dUS4uAt3QxkWLr6tGoEWR9DSYvYWiy8Cg%3D)
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698938768%27 HTTP/1.1" 200 None
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938768 not downloaded yet
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699259347%27 HTTP/1.1" 200 None
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699259347 not downloaded yet
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250aed850>
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b880810a-700b-593e-b6f8-4cabf182af3c/b880810a-700b-593e-b6f8-4cabf182af3c_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFV14KTC%252F699411695%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411695/600 saved to cache
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b880810a-700b-593e-b6f8-4cabf182af3c
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508a5990>
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b3d174b-d042-51ed-a1ed-143c0c943586/1b3d174b-d042-51ed-a1ed-143c0c943586_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPY16BBU%252F699393308%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393308/600 saved to cache
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1b3d174b-d042-51ed-a1ed-143c0c943586
2026-03-29 14:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023031/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DM21HLO/42811005?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=rhRXDg%2BOF%2FJXzJmb4K%2FW9pt%2FhweXyw7DL9dWWufB2Jw%3D)
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698938776%27 HTTP/1.1" 200 None
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938776 not downloaded yet
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699259353%27 HTTP/1.1" 200 None
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699259353 not downloaded yet
2026-03-29 14:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938710/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RK15VFL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387107/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L30TEG/42811827?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=PJaTpncg13Q0qQRj2tRo2kPz0kyt6odzfNjxWOCUk%2B8%3D)
2026-03-29 14:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD23AYV/42808486?sv=2020-08-04&st=2026-03-29T14%3A03%3A23Z&se=2026-03-29T14%3A28%3A23Z&sr=b&sp=r&sig=n4yWJAvmqEGKJ2SouWQYXiF4N88toA%2FwEMb4QkjOMG8%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393290/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393290>
2026-03-29 14:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073210/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK61UXR/42811076?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=m6ZmAdFwD%2BZmtmuucQZr2vL%2FIDd8RErwZtlaqdB2%2FXo%3D)
2026-03-29 14:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406334/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU12ETF/42811929?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=SFAceDNcarJxOT711ZimytkGAZ8toIN1Pf7iZI3PzzM%3D)
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698938783%27 HTTP/1.1" 200 None
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938783 not downloaded yet
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699259361%27 HTTP/1.1" 200 None
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699259361 not downloaded yet
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699259366%27 HTTP/1.1" 200 None
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699259366 not downloaded yet
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508a10d0>
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41d45f5e-d7c7-5604-b986-1f0cc3eecf67/41d45f5e-d7c7-5604-b986-1f0cc3eecf67_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKR12BZX%252F698952786%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698952786/600 saved to cache
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 41d45f5e-d7c7-5604-b986-1f0cc3eecf67
2026-03-29 14:03:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 41d45f5e-d7c7-5604-b986-1f0cc3eecf67, skipping ID generation
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 41d45f5e-d7c7-5604-b986-1f0cc3eecf67 sending to next pipeline
2026-03-29 14:03:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41d45f5e-d7c7-5604-b986-1f0cc3eecf67, identifier: KR12%20BZX
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251931550>
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2702abd-a9e1-5e52-b464-0b4496e88473/d2702abd-a9e1-5e52-b464-0b4496e88473_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT61GBE%252F699390106%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390106/600 saved to cache
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d2702abd-a9e1-5e52-b464-0b4496e88473
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a17910>
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_743e1041-a76e-5aa8-9252-78c28c114069/743e1041-a76e-5aa8-9252-78c28c114069_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMX09EXN%252F699093924%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093924/600 saved to cache
2026-03-29 14:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 743e1041-a76e-5aa8-9252-78c28c114069
2026-03-29 14:03:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41d45f5e-d7c7-5604-b986-1f0cc3eecf67 with identifier: KR12%20BZX
2026-03-29 14:03:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41d45f5e-d7c7-5604-b986-1f0cc3eecf67 with identifier: KR12%20BZX
2026-03-29 14:03:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41d45f5e-d7c7-5604-b986-1f0cc3eecf67 with identifier: KR12%20BZX to the API
2026-03-29 14:03:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698952786/600>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41d45f5e-d7c7-5604-b986-1f0cc3eecf67/41d45f5e-d7c7-5604-b986-1f0cc3eecf67_expert_report_file_2a3ef05d-f156-40a2-a437-ea16900e632d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR12%20BZX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '41d45f5e-d7c7-5604-b986-1f0cc3eecf67',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR12 BZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR12%20BZX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '120D',
 'odometer': 57640,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 16,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41d45f5e-d7c7-5604-b986-1f0cc3eecf67/41d45f5e-d7c7-5604-b986-1f0cc3eecf67_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50203,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965073/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41d45f5e-d7c7-5604-b986-1f0cc3eecf67/41d45f5e-d7c7-5604-b986-1f0cc3eecf67_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47215,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965085/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41d45f5e-d7c7-5604-b986-1f0cc3eecf67/41d45f5e-d7c7-5604-b986-1f0cc3eecf67_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53510,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698952786/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41d45f5e-d7c7-5604-b986-1f0cc3eecf67/41d45f5e-d7c7-5604-b986-1f0cc3eecf67_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45280,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965096/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41d45f5e-d7c7-5604-b986-1f0cc3eecf67/41d45f5e-d7c7-5604-b986-1f0cc3eecf67_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51624,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698952801/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41d45f5e-d7c7-5604-b986-1f0cc3eecf67/41d45f5e-d7c7-5604-b986-1f0cc3eecf67_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48227,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965117/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41d45f5e-d7c7-5604-b986-1f0cc3eecf67/41d45f5e-d7c7-5604-b986-1f0cc3eecf67_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53572,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698952816/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41d45f5e-d7c7-5604-b986-1f0cc3eecf67/41d45f5e-d7c7-5604-b986-1f0cc3eecf67_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43508,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965135/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41d45f5e-d7c7-5604-b986-1f0cc3eecf67/41d45f5e-d7c7-5604-b986-1f0cc3eecf67_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51801,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698952827/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41d45f5e-d7c7-5604-b986-1f0cc3eecf67/41d45f5e-d7c7-5604-b986-1f0cc3eecf67_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44055,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR12BZX/698965154/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'BMW 120D 2.0 M SPORT STEP Coupe',
 'transmission': 'manual',
 'trim': 'M SPORT STEP',
 'vin': 'WBAUR32080VR22988',
 'year': 2012}
2026-03-29 14:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR12%2520BZX%27 HTTP/1.1" 200 None
2026-03-29 14:03:24 [bca.uk] INFO: Saving data for KR12%20BZX: {'created_time': 1774793004.909138, 'last_price_update_time': 1774793004.909151, 'auction_closing_time': 1774951200.0}
2026-03-29 14:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR12%2520BZX') HTTP/1.1" 204 0
2026-03-29 14:03:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093894/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE08LTJ/42811338?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=IUlFzIVDnbwpx5qH%2B9wurma2W4PKkQ8sAI%2BNqRADpg0%3D)
2026-03-29 14:03:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938729/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938729>
2026-03-29 14:03:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938744/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938744>
2026-03-29 14:03:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259333/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MT19OHR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938737/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938737>
2026-03-29 14:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699259384%27 HTTP/1.1" 200 None
2026-03-29 14:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699259384 not downloaded yet
2026-03-29 14:03:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411667/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV14KTC/42812076?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=66gIEjQvm9PV55Rz53YFJz4JFPmL%2BYWpRHfEo0W8Dgc%3D)
2026-03-29 14:03:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411731/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JG03DAV/42812094?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=v40Sa0tMdzGaypiYPemfCX7vVOqSNOlEPmcRPT59vh4%3D)
2026-03-29 14:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699259401%27 HTTP/1.1" 200 None
2026-03-29 14:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699259401 not downloaded yet
2026-03-29 14:03:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251983790>
2026-03-29 14:03:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_514eb2cf-c930-5802-9b74-b90f6bba8d1c/514eb2cf-c930-5802-9b74-b90f6bba8d1c_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDM21HLO%252F699023031%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023031/600 saved to cache
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 514eb2cf-c930-5802-9b74-b90f6bba8d1c
2026-03-29 14:03:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 514eb2cf-c930-5802-9b74-b90f6bba8d1c, skipping ID generation
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 514eb2cf-c930-5802-9b74-b90f6bba8d1c sending to next pipeline
2026-03-29 14:03:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 514eb2cf-c930-5802-9b74-b90f6bba8d1c, identifier: DM21%20HLO
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ba5650>
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba08e58-d342-5338-a511-bb5620aee568/7ba08e58-d342-5338-a511-bb5620aee568_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FL30TEG%252F699387107%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387107/600 saved to cache
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7ba08e58-d342-5338-a511-bb5620aee568
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250745c90>
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_84fcfcb1-15d4-5751-8db1-6df969603a80/84fcfcb1-15d4-5751-8db1-6df969603a80_expert_report_file_fa45a805-0574-4358-9c8d-ca00b8abb98d.pdf HTTP/1.1" 201 0
2026-03-29 14:03:25 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 84fcfcb1-15d4-5751-8db1-6df969603a80
2026-03-29 14:03:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 84fcfcb1-15d4-5751-8db1-6df969603a80, skipping ID generation
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 84fcfcb1-15d4-5751-8db1-6df969603a80
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DFD23AYV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FD23AYV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253dcf410>
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53aeefe0-55b8-5aa4-b5e4-6efb0d2db981/53aeefe0-55b8-5aa4-b5e4-6efb0d2db981_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWK61UXR%252F699073210%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073210/600 saved to cache
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 53aeefe0-55b8-5aa4-b5e4-6efb0d2db981
2026-03-29 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e38d90>
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f373bb7d-73db-5029-9e49-05619c8a7d34/f373bb7d-73db-5029-9e49-05619c8a7d34_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDU12ETF%252F699406334%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406334/600 saved to cache
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f373bb7d-73db-5029-9e49-05619c8a7d34
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699259420%27 HTTP/1.1" 200 None
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699259420 not downloaded yet
2026-03-29 14:03:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 514eb2cf-c930-5802-9b74-b90f6bba8d1c with identifier: DM21%20HLO
2026-03-29 14:03:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 514eb2cf-c930-5802-9b74-b90f6bba8d1c with identifier: DM21%20HLO
2026-03-29 14:03:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 514eb2cf-c930-5802-9b74-b90f6bba8d1c with identifier: DM21%20HLO to the API
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023031/600>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_514eb2cf-c930-5802-9b74-b90f6bba8d1c/514eb2cf-c930-5802-9b74-b90f6bba8d1c_expert_report_file_4180a7fc-7641-4804-9b63-9f79332d141d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DM21%20HLO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.9L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '514eb2cf-c930-5802-9b74-b90f6bba8d1c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DM21 HLO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DM21%20HLO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'ISUZU TRUCKS',
 'model': 'N35.125T',
 'odometer': 77213,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_514eb2cf-c930-5802-9b74-b90f6bba8d1c/514eb2cf-c930-5802-9b74-b90f6bba8d1c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37627,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023006/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_514eb2cf-c930-5802-9b74-b90f6bba8d1c/514eb2cf-c930-5802-9b74-b90f6bba8d1c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38700,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023016/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_514eb2cf-c930-5802-9b74-b90f6bba8d1c/514eb2cf-c930-5802-9b74-b90f6bba8d1c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36261,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023031/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_514eb2cf-c930-5802-9b74-b90f6bba8d1c/514eb2cf-c930-5802-9b74-b90f6bba8d1c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36540,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023043/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_514eb2cf-c930-5802-9b74-b90f6bba8d1c/514eb2cf-c930-5802-9b74-b90f6bba8d1c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32121,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023061/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_514eb2cf-c930-5802-9b74-b90f6bba8d1c/514eb2cf-c930-5802-9b74-b90f6bba8d1c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33760,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023078/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_514eb2cf-c930-5802-9b74-b90f6bba8d1c/514eb2cf-c930-5802-9b74-b90f6bba8d1c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76387,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023101/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_514eb2cf-c930-5802-9b74-b90f6bba8d1c/514eb2cf-c930-5802-9b74-b90f6bba8d1c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54598,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023124/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_514eb2cf-c930-5802-9b74-b90f6bba8d1c/514eb2cf-c930-5802-9b74-b90f6bba8d1c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66716,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023144/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_514eb2cf-c930-5802-9b74-b90f6bba8d1c/514eb2cf-c930-5802-9b74-b90f6bba8d1c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55146,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DM21HLO/699023171/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'ISUZU TRUCKS N35.125T 1.9 GRAFTER SWB Tipper',
 'transmission': 'manual',
 'trim': 'GRAFTER SWB',
 'vin': 'JAANLR87EK7101266',
 'year': 2021}
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DM21%2520HLO%27 HTTP/1.1" 200 None
2026-03-29 14:03:25 [bca.uk] INFO: Saving data for DM21%20HLO: {'created_time': 1774793005.656248, 'last_price_update_time': 1774793005.656259, 'auction_closing_time': 1775037600.0}
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DM21%2520HLO') HTTP/1.1" 204 0
2026-03-29 14:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938710/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK15VFL/42783033?sv=2020-08-04&st=2026-03-29T14%3A03%3A18Z&se=2026-03-29T14%3A28%3A18Z&sr=b&sp=r&sig=nxOGcmV9xJhniL3gs91HGhlD09HPEGRf0Bg%2Bo%2BN3X2M%3D)
2026-03-29 14:03:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938768/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938768>
2026-03-29 14:03:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259341/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699259341>
2026-03-29 14:03:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259347/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699259347>
2026-03-29 14:03:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938726/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938726>
2026-03-29 14:03:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259353/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699259353>
2026-03-29 14:03:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938776/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938776>
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 8 for item f373bb7d-73db-5029-9e49-05619c8a7d34 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699256603%27 HTTP/1.1" 200 None
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699256603 not downloaded yet
2026-03-29 14:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393290/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY16BBU/42811353?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=ShrJDfYRH%2F6bWW0R8vbriiJnAM1IDhdXZuUtEI8kjF8%3D)
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699259438%27 HTTP/1.1" 200 None
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699259438 not downloaded yet
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a57810>
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_652b92d2-4669-5e0d-bcfc-e5570d10b725/652b92d2-4669-5e0d-bcfc-e5570d10b725_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE08LTJ%252F699093894%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093894/600 saved to cache
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 652b92d2-4669-5e0d-bcfc-e5570d10b725
2026-03-29 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508a4a10>
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b880810a-700b-593e-b6f8-4cabf182af3c/b880810a-700b-593e-b6f8-4cabf182af3c_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFV14KTC%252F699411667%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411667/600 saved to cache
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b880810a-700b-593e-b6f8-4cabf182af3c
2026-03-29 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a82410>
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8bcd6bba-12ff-560c-99e1-adbf1fa9a45d/8bcd6bba-12ff-560c-99e1-adbf1fa9a45d_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FJG03DAV%252F699411731%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411731/600 saved to cache
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8bcd6bba-12ff-560c-99e1-adbf1fa9a45d
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699256609%27 HTTP/1.1" 200 None
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699256609 not downloaded yet
2026-03-29 14:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259333/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT19OHR/42807583?sv=2020-08-04&st=2026-03-29T14%3A03%3A20Z&se=2026-03-29T14%3A28%3A20Z&sr=b&sp=r&sig=HRnmuwvQaqQJuAtjoqTU3KONT3q3xysDimBRU26nu6k%3D)
2026-03-29 14:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938744/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK15VFL/42783033?sv=2020-08-04&st=2026-03-29T14%3A03%3A18Z&se=2026-03-29T14%3A28%3A18Z&sr=b&sp=r&sig=nxOGcmV9xJhniL3gs91HGhlD09HPEGRf0Bg%2Bo%2BN3X2M%3D)
2026-03-29 14:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938729/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK15VFL/42783033?sv=2020-08-04&st=2026-03-29T14%3A03%3A18Z&se=2026-03-29T14%3A28%3A18Z&sr=b&sp=r&sig=nxOGcmV9xJhniL3gs91HGhlD09HPEGRf0Bg%2Bo%2BN3X2M%3D)
2026-03-29 14:03:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259361/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699259361>
2026-03-29 14:03:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259366/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699259366>
2026-03-29 14:03:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938783/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938783>
2026-03-29 14:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938737/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK15VFL/42783033?sv=2020-08-04&st=2026-03-29T14%3A03%3A18Z&se=2026-03-29T14%3A28%3A18Z&sr=b&sp=r&sig=nxOGcmV9xJhniL3gs91HGhlD09HPEGRf0Bg%2Bo%2BN3X2M%3D)
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699256613%27 HTTP/1.1" 200 None
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699256613 not downloaded yet
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699256620%27 HTTP/1.1" 200 None
2026-03-29 14:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699256620 not downloaded yet
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a0fb90>
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51eb3d15-b251-5260-bcba-b09241c71e27/51eb3d15-b251-5260-bcba-b09241c71e27_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRK15VFL%252F698938710%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938710/600 saved to cache
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 51eb3d15-b251-5260-bcba-b09241c71e27
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d4d910>
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b3d174b-d042-51ed-a1ed-143c0c943586/1b3d174b-d042-51ed-a1ed-143c0c943586_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPY16BBU%252F699393290%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393290/600 saved to cache
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1b3d174b-d042-51ed-a1ed-143c0c943586
2026-03-29 14:03:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938756/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938756>
2026-03-29 14:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938726/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK15VFL/42783033?sv=2020-08-04&st=2026-03-29T14%3A03%3A18Z&se=2026-03-29T14%3A28%3A18Z&sr=b&sp=r&sig=nxOGcmV9xJhniL3gs91HGhlD09HPEGRf0Bg%2Bo%2BN3X2M%3D)
2026-03-29 14:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259347/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT19OHR/42807583?sv=2020-08-04&st=2026-03-29T14%3A03%3A20Z&se=2026-03-29T14%3A28%3A20Z&sr=b&sp=r&sig=HRnmuwvQaqQJuAtjoqTU3KONT3q3xysDimBRU26nu6k%3D)
2026-03-29 14:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938768/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK15VFL/42783033?sv=2020-08-04&st=2026-03-29T14%3A03%3A18Z&se=2026-03-29T14%3A28%3A18Z&sr=b&sp=r&sig=nxOGcmV9xJhniL3gs91HGhlD09HPEGRf0Bg%2Bo%2BN3X2M%3D)
2026-03-29 14:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259341/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT19OHR/42807583?sv=2020-08-04&st=2026-03-29T14%3A03%3A20Z&se=2026-03-29T14%3A28%3A20Z&sr=b&sp=r&sig=HRnmuwvQaqQJuAtjoqTU3KONT3q3xysDimBRU26nu6k%3D)
2026-03-29 14:03:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256597/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FD23AYV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259353/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT19OHR/42807583?sv=2020-08-04&st=2026-03-29T14%3A03%3A20Z&se=2026-03-29T14%3A28%3A20Z&sr=b&sp=r&sig=HRnmuwvQaqQJuAtjoqTU3KONT3q3xysDimBRU26nu6k%3D)
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699256625%27 HTTP/1.1" 200 None
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699256625 not downloaded yet
2026-03-29 14:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938776/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK15VFL/42783033?sv=2020-08-04&st=2026-03-29T14%3A03%3A18Z&se=2026-03-29T14%3A28%3A18Z&sr=b&sp=r&sig=nxOGcmV9xJhniL3gs91HGhlD09HPEGRf0Bg%2Bo%2BN3X2M%3D)
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699256640%27 HTTP/1.1" 200 None
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699256640 not downloaded yet
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508a72d0>
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dff4aae9-d113-5a90-aed6-841824685482/dff4aae9-d113-5a90-aed6-841824685482_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT19OHR%252F699259333%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259333/600 saved to cache
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item dff4aae9-d113-5a90-aed6-841824685482
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508a2950>
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51eb3d15-b251-5260-bcba-b09241c71e27/51eb3d15-b251-5260-bcba-b09241c71e27_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRK15VFL%252F698938744%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938744/600 saved to cache
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 51eb3d15-b251-5260-bcba-b09241c71e27
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25191e090>
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51eb3d15-b251-5260-bcba-b09241c71e27/51eb3d15-b251-5260-bcba-b09241c71e27_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRK15VFL%252F698938729%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938729/600 saved to cache
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 51eb3d15-b251-5260-bcba-b09241c71e27
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508a2b10>
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51eb3d15-b251-5260-bcba-b09241c71e27/51eb3d15-b251-5260-bcba-b09241c71e27_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRK15VFL%252F698938737%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938737/600 saved to cache
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 51eb3d15-b251-5260-bcba-b09241c71e27
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699256657%27 HTTP/1.1" 200 None
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699256657 not downloaded yet
2026-03-29 14:03:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259384/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699259384>
2026-03-29 14:03:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259401/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699259401>
2026-03-29 14:03:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256603/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699256603>
2026-03-29 14:03:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259420/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699259420>
2026-03-29 14:03:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259438/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699259438>
2026-03-29 14:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259366/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT19OHR/42807583?sv=2020-08-04&st=2026-03-29T14%3A03%3A20Z&se=2026-03-29T14%3A28%3A20Z&sr=b&sp=r&sig=HRnmuwvQaqQJuAtjoqTU3KONT3q3xysDimBRU26nu6k%3D)
2026-03-29 14:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259361/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT19OHR/42807583?sv=2020-08-04&st=2026-03-29T14%3A03%3A20Z&se=2026-03-29T14%3A28%3A20Z&sr=b&sp=r&sig=HRnmuwvQaqQJuAtjoqTU3KONT3q3xysDimBRU26nu6k%3D)
2026-03-29 14:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938783/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK15VFL/42783033?sv=2020-08-04&st=2026-03-29T14%3A03%3A18Z&se=2026-03-29T14%3A28%3A18Z&sr=b&sp=r&sig=nxOGcmV9xJhniL3gs91HGhlD09HPEGRf0Bg%2Bo%2BN3X2M%3D)
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699256674%27 HTTP/1.1" 200 None
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699256674 not downloaded yet
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699256693%27 HTTP/1.1" 200 None
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699256693 not downloaded yet
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b6edd0>
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51eb3d15-b251-5260-bcba-b09241c71e27/51eb3d15-b251-5260-bcba-b09241c71e27_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRK15VFL%252F698938726%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938726/600 saved to cache
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 51eb3d15-b251-5260-bcba-b09241c71e27
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250be7410>
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dff4aae9-d113-5a90-aed6-841824685482/dff4aae9-d113-5a90-aed6-841824685482_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT19OHR%252F699259347%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259347/600 saved to cache
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item dff4aae9-d113-5a90-aed6-841824685482
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b6eb90>
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51eb3d15-b251-5260-bcba-b09241c71e27/51eb3d15-b251-5260-bcba-b09241c71e27_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRK15VFL%252F698938768%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938768/600 saved to cache
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 51eb3d15-b251-5260-bcba-b09241c71e27
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d203d0>
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dff4aae9-d113-5a90-aed6-841824685482/dff4aae9-d113-5a90-aed6-841824685482_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT19OHR%252F699259341%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259341/600 saved to cache
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item dff4aae9-d113-5a90-aed6-841824685482
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c19790>
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dff4aae9-d113-5a90-aed6-841824685482/dff4aae9-d113-5a90-aed6-841824685482_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT19OHR%252F699259353%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259353/600 saved to cache
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item dff4aae9-d113-5a90-aed6-841824685482
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251eae310>
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51eb3d15-b251-5260-bcba-b09241c71e27/51eb3d15-b251-5260-bcba-b09241c71e27_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRK15VFL%252F698938776%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938776/600 saved to cache
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 51eb3d15-b251-5260-bcba-b09241c71e27
2026-03-29 14:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256597/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD23AYV/42808486?sv=2020-08-04&st=2026-03-29T14%3A03%3A23Z&se=2026-03-29T14%3A28%3A23Z&sr=b&sp=r&sig=n4yWJAvmqEGKJ2SouWQYXiF4N88toA%2FwEMb4QkjOMG8%3D)
2026-03-29 14:03:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390085/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390085>
2026-03-29 14:03:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256620/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699256620>
2026-03-29 14:03:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938715/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938715>
2026-03-29 14:03:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256609/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699256609>
2026-03-29 14:03:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256613/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699256613>
2026-03-29 14:03:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093898/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093898>
2026-03-29 14:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938756/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK15VFL/42783033?sv=2020-08-04&st=2026-03-29T14%3A03%3A18Z&se=2026-03-29T14%3A28%3A18Z&sr=b&sp=r&sig=nxOGcmV9xJhniL3gs91HGhlD09HPEGRf0Bg%2Bo%2BN3X2M%3D)
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d12150>
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dff4aae9-d113-5a90-aed6-841824685482/dff4aae9-d113-5a90-aed6-841824685482_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT19OHR%252F699259366%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259366/600 saved to cache
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item dff4aae9-d113-5a90-aed6-841824685482
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bced50>
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dff4aae9-d113-5a90-aed6-841824685482/dff4aae9-d113-5a90-aed6-841824685482_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT19OHR%252F699259361%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259361/600 saved to cache
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item dff4aae9-d113-5a90-aed6-841824685482
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a54510>
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51eb3d15-b251-5260-bcba-b09241c71e27/51eb3d15-b251-5260-bcba-b09241c71e27_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRK15VFL%252F698938783%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938783/600 saved to cache
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 51eb3d15-b251-5260-bcba-b09241c71e27
2026-03-29 14:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256603/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD23AYV/42808486?sv=2020-08-04&st=2026-03-29T14%3A03%3A23Z&se=2026-03-29T14%3A28%3A23Z&sr=b&sp=r&sig=n4yWJAvmqEGKJ2SouWQYXiF4N88toA%2FwEMb4QkjOMG8%3D)
2026-03-29 14:03:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256640/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699256640>
2026-03-29 14:03:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256657/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699256657>
2026-03-29 14:03:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256625/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699256625>
2026-03-29 14:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259401/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT19OHR/42807583?sv=2020-08-04&st=2026-03-29T14%3A03%3A20Z&se=2026-03-29T14%3A28%3A20Z&sr=b&sp=r&sig=HRnmuwvQaqQJuAtjoqTU3KONT3q3xysDimBRU26nu6k%3D)
2026-03-29 14:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259420/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT19OHR/42807583?sv=2020-08-04&st=2026-03-29T14%3A03%3A20Z&se=2026-03-29T14%3A28%3A20Z&sr=b&sp=r&sig=HRnmuwvQaqQJuAtjoqTU3KONT3q3xysDimBRU26nu6k%3D)
2026-03-29 14:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259384/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT19OHR/42807583?sv=2020-08-04&st=2026-03-29T14%3A03%3A20Z&se=2026-03-29T14%3A28%3A20Z&sr=b&sp=r&sig=HRnmuwvQaqQJuAtjoqTU3KONT3q3xysDimBRU26nu6k%3D)
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a54a90>
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_84fcfcb1-15d4-5751-8db1-6df969603a80/84fcfcb1-15d4-5751-8db1-6df969603a80_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD23AYV%252F699256597%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256597/600 saved to cache
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 84fcfcb1-15d4-5751-8db1-6df969603a80
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251be5450>
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51eb3d15-b251-5260-bcba-b09241c71e27/51eb3d15-b251-5260-bcba-b09241c71e27_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRK15VFL%252F698938756%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938756/600 saved to cache
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 51eb3d15-b251-5260-bcba-b09241c71e27
2026-03-29 14:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259438/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT19OHR/42807583?sv=2020-08-04&st=2026-03-29T14%3A03%3A20Z&se=2026-03-29T14%3A28%3A20Z&sr=b&sp=r&sig=HRnmuwvQaqQJuAtjoqTU3KONT3q3xysDimBRU26nu6k%3D)
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d05cd0>
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_84fcfcb1-15d4-5751-8db1-6df969603a80/84fcfcb1-15d4-5751-8db1-6df969603a80_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD23AYV%252F699256603%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256603/600 saved to cache
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 84fcfcb1-15d4-5751-8db1-6df969603a80
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250be42d0>
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dff4aae9-d113-5a90-aed6-841824685482/dff4aae9-d113-5a90-aed6-841824685482_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT19OHR%252F699259401%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259401/600 saved to cache
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item dff4aae9-d113-5a90-aed6-841824685482
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c80d10>
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dff4aae9-d113-5a90-aed6-841824685482/dff4aae9-d113-5a90-aed6-841824685482_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT19OHR%252F699259420%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259420/600 saved to cache
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item dff4aae9-d113-5a90-aed6-841824685482
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d34450>
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dff4aae9-d113-5a90-aed6-841824685482/dff4aae9-d113-5a90-aed6-841824685482_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT19OHR%252F699259384%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259384/600 saved to cache
2026-03-29 14:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item dff4aae9-d113-5a90-aed6-841824685482
2026-03-29 14:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256609/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD23AYV/42808486?sv=2020-08-04&st=2026-03-29T14%3A03%3A23Z&se=2026-03-29T14%3A28%3A23Z&sr=b&sp=r&sig=n4yWJAvmqEGKJ2SouWQYXiF4N88toA%2FwEMb4QkjOMG8%3D)
2026-03-29 14:03:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256613/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD23AYV/42808486?sv=2020-08-04&st=2026-03-29T14%3A03%3A23Z&se=2026-03-29T14%3A28%3A23Z&sr=b&sp=r&sig=n4yWJAvmqEGKJ2SouWQYXiF4N88toA%2FwEMb4QkjOMG8%3D)
2026-03-29 14:03:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390085/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT61GBE/42811855?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=xxgYFy3wJ8hhJwQD8s%2BfwmGqXOs%2FSrkyrt1Y2FZvw8U%3D)
2026-03-29 14:03:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256693/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699256693>
2026-03-29 14:03:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256620/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD23AYV/42808486?sv=2020-08-04&st=2026-03-29T14%3A03%3A23Z&se=2026-03-29T14%3A28%3A23Z&sr=b&sp=r&sig=n4yWJAvmqEGKJ2SouWQYXiF4N88toA%2FwEMb4QkjOMG8%3D)
2026-03-29 14:03:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256674/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699256674>
2026-03-29 14:03:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093898/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX09EXN/42811166?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=mgFJ8vO3S5dUS4uAt3QxkWLr6tGoEWR9DSYvYWiy8Cg%3D)
2026-03-29 14:03:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:27 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:27 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251982e50>
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dff4aae9-d113-5a90-aed6-841824685482/dff4aae9-d113-5a90-aed6-841824685482_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT19OHR%252F699259438%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259438/600 saved to cache
2026-03-29 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item dff4aae9-d113-5a90-aed6-841824685482
2026-03-29 14:03:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dff4aae9-d113-5a90-aed6-841824685482, skipping ID generation
2026-03-29 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item dff4aae9-d113-5a90-aed6-841824685482 sending to next pipeline
2026-03-29 14:03:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dff4aae9-d113-5a90-aed6-841824685482, identifier: MT19%20OHR
2026-03-29 14:03:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dff4aae9-d113-5a90-aed6-841824685482 with identifier: MT19%20OHR
2026-03-29 14:03:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dff4aae9-d113-5a90-aed6-841824685482 with identifier: MT19%20OHR
2026-03-29 14:03:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dff4aae9-d113-5a90-aed6-841824685482 with identifier: MT19%20OHR to the API
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259438/600>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dff4aae9-d113-5a90-aed6-841824685482/dff4aae9-d113-5a90-aed6-841824685482_expert_report_file_173da284-bd5b-4cca-a9a1-5e774bb30f20.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT19%20OHR-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dff4aae9-d113-5a90-aed6-841824685482',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT19 OHR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT19%20OHR&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'RENAULT',
 'model': 'TRAFIC 2.7T',
 'odometer': 86030,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dff4aae9-d113-5a90-aed6-841824685482/dff4aae9-d113-5a90-aed6-841824685482_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34782,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259333/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dff4aae9-d113-5a90-aed6-841824685482/dff4aae9-d113-5a90-aed6-841824685482_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34329,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259341/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dff4aae9-d113-5a90-aed6-841824685482/dff4aae9-d113-5a90-aed6-841824685482_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32826,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259347/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dff4aae9-d113-5a90-aed6-841824685482/dff4aae9-d113-5a90-aed6-841824685482_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31871,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259353/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dff4aae9-d113-5a90-aed6-841824685482/dff4aae9-d113-5a90-aed6-841824685482_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31341,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259361/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dff4aae9-d113-5a90-aed6-841824685482/dff4aae9-d113-5a90-aed6-841824685482_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31397,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259366/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dff4aae9-d113-5a90-aed6-841824685482/dff4aae9-d113-5a90-aed6-841824685482_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79445,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259384/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dff4aae9-d113-5a90-aed6-841824685482/dff4aae9-d113-5a90-aed6-841824685482_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64523,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259401/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dff4aae9-d113-5a90-aed6-841824685482/dff4aae9-d113-5a90-aed6-841824685482_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82459,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259420/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dff4aae9-d113-5a90-aed6-841824685482/dff4aae9-d113-5a90-aed6-841824685482_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73119,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT19OHR/699259438/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'RENAULT TRAFIC 2.7T 1.6 SL27 DCI 120 BUSINESS+ PanelVan',
 'transmission': 'manual',
 'trim': 'SL27 DCI 120 BUSINESS+',
 'vin': 'VF1FL000062129787',
 'year': 2019}
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT19%2520OHR%27 HTTP/1.1" 200 None
2026-03-29 14:03:27 [bca.uk] INFO: Saving data for MT19%20OHR: {'created_time': 1774793007.748394, 'last_price_update_time': 1774793007.748406, 'auction_closing_time': 1775037600.0}
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT19%2520OHR') HTTP/1.1" 204 0
2026-03-29 14:03:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256625/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD23AYV/42808486?sv=2020-08-04&st=2026-03-29T14%3A03%3A23Z&se=2026-03-29T14%3A28%3A23Z&sr=b&sp=r&sig=n4yWJAvmqEGKJ2SouWQYXiF4N88toA%2FwEMb4QkjOMG8%3D)
2026-03-29 14:03:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073193/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073193>
2026-03-29 14:03:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093875/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093875>
2026-03-29 14:03:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406310/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406310>
2026-03-29 14:03:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF67WZZ/42786178?sv=2020-08-04&st=2026-03-29T14%3A03%3A27Z&se=2026-03-29T14%3A28%3A27Z&sr=b&sp=r&sig=SqS3mrwWn6N00fN7nJ28nAkRaRJA2OSRPrGNVS9Zv7U%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF67%20WZZ-GB>
2026-03-29 14:03:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256640/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD23AYV/42808486?sv=2020-08-04&st=2026-03-29T14%3A03%3A23Z&se=2026-03-29T14%3A28%3A23Z&sr=b&sp=r&sig=n4yWJAvmqEGKJ2SouWQYXiF4N88toA%2FwEMb4QkjOMG8%3D)
2026-03-29 14:03:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256657/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD23AYV/42808486?sv=2020-08-04&st=2026-03-29T14%3A03%3A23Z&se=2026-03-29T14%3A28%3A23Z&sr=b&sp=r&sig=n4yWJAvmqEGKJ2SouWQYXiF4N88toA%2FwEMb4QkjOMG8%3D)
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25194e390>
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_84fcfcb1-15d4-5751-8db1-6df969603a80/84fcfcb1-15d4-5751-8db1-6df969603a80_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD23AYV%252F699256609%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256609/600 saved to cache
2026-03-29 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 84fcfcb1-15d4-5751-8db1-6df969603a80
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25084e450>
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_84fcfcb1-15d4-5751-8db1-6df969603a80/84fcfcb1-15d4-5751-8db1-6df969603a80_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD23AYV%252F699256613%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256613/600 saved to cache
2026-03-29 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 84fcfcb1-15d4-5751-8db1-6df969603a80
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cd37d0>
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2702abd-a9e1-5e52-b464-0b4496e88473/d2702abd-a9e1-5e52-b464-0b4496e88473_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT61GBE%252F699390085%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390085/600 saved to cache
2026-03-29 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d2702abd-a9e1-5e52-b464-0b4496e88473
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250aee310>
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_84fcfcb1-15d4-5751-8db1-6df969603a80/84fcfcb1-15d4-5751-8db1-6df969603a80_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD23AYV%252F699256620%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256620/600 saved to cache
2026-03-29 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 84fcfcb1-15d4-5751-8db1-6df969603a80
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cd0810>
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_743e1041-a76e-5aa8-9252-78c28c114069/743e1041-a76e-5aa8-9252-78c28c114069_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMX09EXN%252F699093898%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093898/600 saved to cache
2026-03-29 14:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 743e1041-a76e-5aa8-9252-78c28c114069
2026-03-29 14:03:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411719/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411719>
2026-03-29 14:03:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411637/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411637>
2026-03-29 14:03:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387100/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387100>
2026-03-29 14:03:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256674/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD23AYV/42808486?sv=2020-08-04&st=2026-03-29T14%3A03%3A23Z&se=2026-03-29T14%3A28%3A23Z&sr=b&sp=r&sig=n4yWJAvmqEGKJ2SouWQYXiF4N88toA%2FwEMb4QkjOMG8%3D)
2026-03-29 14:03:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256693/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD23AYV/42808486?sv=2020-08-04&st=2026-03-29T14%3A03%3A23Z&se=2026-03-29T14%3A28%3A23Z&sr=b&sp=r&sig=n4yWJAvmqEGKJ2SouWQYXiF4N88toA%2FwEMb4QkjOMG8%3D)
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250735f10>
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_84fcfcb1-15d4-5751-8db1-6df969603a80/84fcfcb1-15d4-5751-8db1-6df969603a80_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD23AYV%252F699256625%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256625/600 saved to cache
2026-03-29 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 84fcfcb1-15d4-5751-8db1-6df969603a80
2026-03-29 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a08b90>
2026-03-29 14:03:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_84fcfcb1-15d4-5751-8db1-6df969603a80/84fcfcb1-15d4-5751-8db1-6df969603a80_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD23AYV%252F699256640%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256640/600 saved to cache
2026-03-29 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 84fcfcb1-15d4-5751-8db1-6df969603a80
2026-03-29 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25097d8d0>
2026-03-29 14:03:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_84fcfcb1-15d4-5751-8db1-6df969603a80/84fcfcb1-15d4-5751-8db1-6df969603a80_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD23AYV%252F699256657%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256657/600 saved to cache
2026-03-29 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 84fcfcb1-15d4-5751-8db1-6df969603a80
2026-03-29 14:03:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390072/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390072>
2026-03-29 14:03:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393269/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393269>
2026-03-29 14:03:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 51eb3d15-b251-5260-bcba-b09241c71e27 with identifier: RK15%20VFL
2026-03-29 14:03:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 51eb3d15-b251-5260-bcba-b09241c71e27 with identifier: RK15%20VFL
2026-03-29 14:03:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 51eb3d15-b251-5260-bcba-b09241c71e27 with identifier: RK15%20VFL to the API
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:28 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51eb3d15-b251-5260-bcba-b09241c71e27/51eb3d15-b251-5260-bcba-b09241c71e27_expert_report_file_d06a9111-480d-422a-a025-1a3ba386ab46.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK15%20VFL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '51eb3d15-b251-5260-bcba-b09241c71e27',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RK15 VFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK15%20VFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY C20',
 'odometer': 91136,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 15,
 'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RK15VFL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938715',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938726',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938729',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938737',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938744',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938756',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938768',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938776',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938783'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51eb3d15-b251-5260-bcba-b09241c71e27/51eb3d15-b251-5260-bcba-b09241c71e27_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39416,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938710/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51eb3d15-b251-5260-bcba-b09241c71e27/51eb3d15-b251-5260-bcba-b09241c71e27_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40640,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938726/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51eb3d15-b251-5260-bcba-b09241c71e27/51eb3d15-b251-5260-bcba-b09241c71e27_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38089,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938729/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51eb3d15-b251-5260-bcba-b09241c71e27/51eb3d15-b251-5260-bcba-b09241c71e27_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37100,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938737/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51eb3d15-b251-5260-bcba-b09241c71e27/51eb3d15-b251-5260-bcba-b09241c71e27_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38075,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938744/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51eb3d15-b251-5260-bcba-b09241c71e27/51eb3d15-b251-5260-bcba-b09241c71e27_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85517,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938756/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51eb3d15-b251-5260-bcba-b09241c71e27/51eb3d15-b251-5260-bcba-b09241c71e27_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61138,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938768/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51eb3d15-b251-5260-bcba-b09241c71e27/51eb3d15-b251-5260-bcba-b09241c71e27_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72479,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938776/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51eb3d15-b251-5260-bcba-b09241c71e27/51eb3d15-b251-5260-bcba-b09241c71e27_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82071,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK15VFL/698938783/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CADDY C20 1.6 TDI 102 + HIGHLINE Van',
 'transmission': 'manual',
 'trim': 'TDI 102 + HIGHLINE',
 'vin': 'WV1ZZZ2KZFX093678',
 'year': 2015}
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK15%2520VFL%27 HTTP/1.1" 200 None
2026-03-29 14:03:28 [bca.uk] INFO: Saving data for RK15%20VFL: {'created_time': 1774793008.490415, 'last_price_update_time': 1774793008.490424, 'auction_closing_time': 1775037600.0}
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK15%2520VFL') HTTP/1.1" 204 0
2026-03-29 14:03:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406292/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406292>
2026-03-29 14:03:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY63YYG/42809445?sv=2020-08-04&st=2026-03-29T14%3A03%3A28Z&se=2026-03-29T14%3A28%3A28Z&sr=b&sp=r&sig=J6KN1xMwsMlSuTxOipMWK3qBjLa6qsEjMPCTMeqsSXY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY63%20YYG-GB>
2026-03-29 14:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406310/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU12ETF/42811929?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=SFAceDNcarJxOT711ZimytkGAZ8toIN1Pf7iZI3PzzM%3D)
2026-03-29 14:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093875/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE08LTJ/42811338?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=IUlFzIVDnbwpx5qH%2B9wurma2W4PKkQ8sAI%2BNqRADpg0%3D)
2026-03-29 14:03:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073185/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073185>
2026-03-29 14:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF67WZZ/42786178?sv=2020-08-04&st=2026-03-29T14%3A03%3A27Z&se=2026-03-29T14%3A28%3A27Z&sr=b&sp=r&sig=SqS3mrwWn6N00fN7nJ28nAkRaRJA2OSRPrGNVS9Zv7U%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093887/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093887>
2026-03-29 14:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073193/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK61UXR/42811076?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=m6ZmAdFwD%2BZmtmuucQZr2vL%2FIDd8RErwZtlaqdB2%2FXo%3D)
2026-03-29 14:03:28 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 1 for item 51eb3d15-b251-5260-bcba-b09241c71e27 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250736590>
2026-03-29 14:03:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_84fcfcb1-15d4-5751-8db1-6df969603a80/84fcfcb1-15d4-5751-8db1-6df969603a80_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD23AYV%252F699256674%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256674/600 saved to cache
2026-03-29 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 84fcfcb1-15d4-5751-8db1-6df969603a80
2026-03-29 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d159d0>
2026-03-29 14:03:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_84fcfcb1-15d4-5751-8db1-6df969603a80/84fcfcb1-15d4-5751-8db1-6df969603a80_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD23AYV%252F699256693%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256693/600 saved to cache
2026-03-29 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 84fcfcb1-15d4-5751-8db1-6df969603a80
2026-03-29 14:03:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 84fcfcb1-15d4-5751-8db1-6df969603a80, skipping ID generation
2026-03-29 14:03:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 84fcfcb1-15d4-5751-8db1-6df969603a80 sending to next pipeline
2026-03-29 14:03:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 84fcfcb1-15d4-5751-8db1-6df969603a80, identifier: FD23%20AYV
2026-03-29 14:03:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 84fcfcb1-15d4-5751-8db1-6df969603a80 with identifier: FD23%20AYV
2026-03-29 14:03:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 84fcfcb1-15d4-5751-8db1-6df969603a80 with identifier: FD23%20AYV
2026-03-29 14:03:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 84fcfcb1-15d4-5751-8db1-6df969603a80 with identifier: FD23%20AYV to the API
2026-03-29 14:03:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256693/600>
{'auction_title': '',
 'c_o_2_emission_value': 191,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_84fcfcb1-15d4-5751-8db1-6df969603a80/84fcfcb1-15d4-5751-8db1-6df969603a80_expert_report_file_fa45a805-0574-4358-9c8d-ca00b8abb98d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD23%20AYV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '84fcfcb1-15d4-5751-8db1-6df969603a80',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD23 AYV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD23%20AYV&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 46577,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 13,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_84fcfcb1-15d4-5751-8db1-6df969603a80/84fcfcb1-15d4-5751-8db1-6df969603a80_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39385,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256597/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_84fcfcb1-15d4-5751-8db1-6df969603a80/84fcfcb1-15d4-5751-8db1-6df969603a80_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38622,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256603/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_84fcfcb1-15d4-5751-8db1-6df969603a80/84fcfcb1-15d4-5751-8db1-6df969603a80_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38200,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256609/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_84fcfcb1-15d4-5751-8db1-6df969603a80/84fcfcb1-15d4-5751-8db1-6df969603a80_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34988,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256613/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_84fcfcb1-15d4-5751-8db1-6df969603a80/84fcfcb1-15d4-5751-8db1-6df969603a80_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36647,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256620/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_84fcfcb1-15d4-5751-8db1-6df969603a80/84fcfcb1-15d4-5751-8db1-6df969603a80_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37886,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256625/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_84fcfcb1-15d4-5751-8db1-6df969603a80/84fcfcb1-15d4-5751-8db1-6df969603a80_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90057,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256640/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_84fcfcb1-15d4-5751-8db1-6df969603a80/84fcfcb1-15d4-5751-8db1-6df969603a80_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76755,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256657/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_84fcfcb1-15d4-5751-8db1-6df969603a80/84fcfcb1-15d4-5751-8db1-6df969603a80_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72294,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256674/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_84fcfcb1-15d4-5751-8db1-6df969603a80/84fcfcb1-15d4-5751-8db1-6df969603a80_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73366,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD23AYV/699256693/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 280 SWB LIMITED L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 280 SWB LIMITED L/R',
 'vin': 'WF0YXXTTGYNR64724',
 'year': 2023}
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD23%2520AYV%27 HTTP/1.1" 200 None
2026-03-29 14:03:29 [bca.uk] INFO: Saving data for FD23%20AYV: {'created_time': 1774793009.137685, 'last_price_update_time': 1774793009.137694, 'auction_closing_time': 1775037600.0}
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD23%2520AYV') HTTP/1.1" 204 0
2026-03-29 14:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387100/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L30TEG/42811827?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=PJaTpncg13Q0qQRj2tRo2kPz0kyt6odzfNjxWOCUk%2B8%3D)
2026-03-29 14:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411719/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JG03DAV/42812094?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=v40Sa0tMdzGaypiYPemfCX7vVOqSNOlEPmcRPT59vh4%3D)
2026-03-29 14:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390072/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT61GBE/42811855?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=xxgYFy3wJ8hhJwQD8s%2BfwmGqXOs%2FSrkyrt1Y2FZvw8U%3D)
2026-03-29 14:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387092/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387092>
2026-03-29 14:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093850/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093850>
2026-03-29 14:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411716/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411716>
2026-03-29 14:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411637/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV14KTC/42812076?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=66gIEjQvm9PV55Rz53YFJz4JFPmL%2BYWpRHfEo0W8Dgc%3D)
2026-03-29 14:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393269/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY16BBU/42811353?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=ShrJDfYRH%2F6bWW0R8vbriiJnAM1IDhdXZuUtEI8kjF8%3D)
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508a1990>
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f373bb7d-73db-5029-9e49-05619c8a7d34/f373bb7d-73db-5029-9e49-05619c8a7d34_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDU12ETF%252F699406310%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406310/600 saved to cache
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f373bb7d-73db-5029-9e49-05619c8a7d34
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fea290>
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_652b92d2-4669-5e0d-bcfc-e5570d10b725/652b92d2-4669-5e0d-bcfc-e5570d10b725_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE08LTJ%252F699093875%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093875/600 saved to cache
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 652b92d2-4669-5e0d-bcfc-e5570d10b725
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b50a90>
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_557a388b-9f97-5474-9eaa-a69bee7e54de/557a388b-9f97-5474-9eaa-a69bee7e54de_expert_report_file_5cbc7701-59f5-4d2a-b6ac-1fcdc86edb19.pdf HTTP/1.1" 201 0
2026-03-29 14:03:29 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 557a388b-9f97-5474-9eaa-a69bee7e54de
2026-03-29 14:03:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 557a388b-9f97-5474-9eaa-a69bee7e54de, skipping ID generation
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 557a388b-9f97-5474-9eaa-a69bee7e54de
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DEF67WZZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EF67WZZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d15650>
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53aeefe0-55b8-5aa4-b5e4-6efb0d2db981/53aeefe0-55b8-5aa4-b5e4-6efb0d2db981_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWK61UXR%252F699073193%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073193/600 saved to cache
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 53aeefe0-55b8-5aa4-b5e4-6efb0d2db981
2026-03-29 14:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406292/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU12ETF/42811929?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=SFAceDNcarJxOT711ZimytkGAZ8toIN1Pf7iZI3PzzM%3D)
2026-03-29 14:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073185/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK61UXR/42811076?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=m6ZmAdFwD%2BZmtmuucQZr2vL%2FIDd8RErwZtlaqdB2%2FXo%3D)
2026-03-29 14:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411609/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411609>
2026-03-29 14:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393253/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393253>
2026-03-29 14:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093887/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX09EXN/42811166?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=mgFJ8vO3S5dUS4uAt3QxkWLr6tGoEWR9DSYvYWiy8Cg%3D)
2026-03-29 14:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY63YYG/42809445?sv=2020-08-04&st=2026-03-29T14%3A03%3A28Z&se=2026-03-29T14%3A28%3A28Z&sr=b&sp=r&sig=J6KN1xMwsMlSuTxOipMWK3qBjLa6qsEjMPCTMeqsSXY%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699273655%27 HTTP/1.1" 200 None
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273655 not downloaded yet
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699273672%27 HTTP/1.1" 200 None
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273672 not downloaded yet
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a190d0>
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba08e58-d342-5338-a511-bb5620aee568/7ba08e58-d342-5338-a511-bb5620aee568_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FL30TEG%252F699387100%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387100/600 saved to cache
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7ba08e58-d342-5338-a511-bb5620aee568
2026-03-29 14:03:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:29 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:29 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a0d190>
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8bcd6bba-12ff-560c-99e1-adbf1fa9a45d/8bcd6bba-12ff-560c-99e1-adbf1fa9a45d_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FJG03DAV%252F699411719%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411719/600 saved to cache
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8bcd6bba-12ff-560c-99e1-adbf1fa9a45d
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250937b10>
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2702abd-a9e1-5e52-b464-0b4496e88473/d2702abd-a9e1-5e52-b464-0b4496e88473_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT61GBE%252F699390072%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390072/600 saved to cache
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d2702abd-a9e1-5e52-b464-0b4496e88473
2026-03-29 14:03:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:29 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:29 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2546553d0>
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b880810a-700b-593e-b6f8-4cabf182af3c/b880810a-700b-593e-b6f8-4cabf182af3c_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFV14KTC%252F699411637%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411637/600 saved to cache
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b880810a-700b-593e-b6f8-4cabf182af3c
2026-03-29 14:03:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:29 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:29 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250f68bd0>
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b3d174b-d042-51ed-a1ed-143c0c943586/1b3d174b-d042-51ed-a1ed-143c0c943586_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPY16BBU%252F699393269%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393269/600 saved to cache
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1b3d174b-d042-51ed-a1ed-143c0c943586
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699273684%27 HTTP/1.1" 200 None
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273684 not downloaded yet
2026-03-29 14:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126611/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126611>
2026-03-29 14:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398675/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398675>
2026-03-29 14:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387092/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L30TEG/42811827?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=PJaTpncg13Q0qQRj2tRo2kPz0kyt6odzfNjxWOCUk%2B8%3D)
2026-03-29 14:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406265/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406265>
2026-03-29 14:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093822/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CE08LTJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387084/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=L30TEG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093850/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE08LTJ/42811338?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=IUlFzIVDnbwpx5qH%2B9wurma2W4PKkQ8sAI%2BNqRADpg0%3D)
2026-03-29 14:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411716/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JG03DAV/42812094?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=v40Sa0tMdzGaypiYPemfCX7vVOqSNOlEPmcRPT59vh4%3D)
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699273695%27 HTTP/1.1" 200 None
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273695 not downloaded yet
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699273702%27 HTTP/1.1" 200 None
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273702 not downloaded yet
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a875d0>
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f373bb7d-73db-5029-9e49-05619c8a7d34/f373bb7d-73db-5029-9e49-05619c8a7d34_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDU12ETF%252F699406292%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406292/600 saved to cache
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f373bb7d-73db-5029-9e49-05619c8a7d34
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a80450>
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53aeefe0-55b8-5aa4-b5e4-6efb0d2db981/53aeefe0-55b8-5aa4-b5e4-6efb0d2db981_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWK61UXR%252F699073185%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073185/600 saved to cache
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 53aeefe0-55b8-5aa4-b5e4-6efb0d2db981
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bd4a10>
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_743e1041-a76e-5aa8-9252-78c28c114069/743e1041-a76e-5aa8-9252-78c28c114069_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMX09EXN%252F699093887%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093887/600 saved to cache
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 743e1041-a76e-5aa8-9252-78c28c114069
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2541ab9d0>
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_151bcbd7-ef93-5bb3-a63b-978cbf238ac1/151bcbd7-ef93-5bb3-a63b-978cbf238ac1_expert_report_file_08240101-df1a-4794-9b0c-82890b40b85d.pdf HTTP/1.1" 201 0
2026-03-29 14:03:29 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 151bcbd7-ef93-5bb3-a63b-978cbf238ac1
2026-03-29 14:03:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 151bcbd7-ef93-5bb3-a63b-978cbf238ac1, skipping ID generation
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 151bcbd7-ef93-5bb3-a63b-978cbf238ac1
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDY63YYG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DY63YYG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126598/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126598>
2026-03-29 14:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411588/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411588>
2026-03-29 14:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273641/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EF67WZZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411714/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411714>
2026-03-29 14:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393238/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393238>
2026-03-29 14:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398674/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398674>
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699273730%27 HTTP/1.1" 200 None
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273730 not downloaded yet
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699285596%27 HTTP/1.1" 200 None
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285596 not downloaded yet
2026-03-29 14:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411609/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV14KTC/42812076?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=66gIEjQvm9PV55Rz53YFJz4JFPmL%2BYWpRHfEo0W8Dgc%3D)
2026-03-29 14:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393253/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY16BBU/42811353?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=ShrJDfYRH%2F6bWW0R8vbriiJnAM1IDhdXZuUtEI8kjF8%3D)
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699273748%27 HTTP/1.1" 200 None
2026-03-29 14:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273748 not downloaded yet
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699285606%27 HTTP/1.1" 200 None
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285606 not downloaded yet
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c73490>
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba08e58-d342-5338-a511-bb5620aee568/7ba08e58-d342-5338-a511-bb5620aee568_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FL30TEG%252F699387092%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387092/600 saved to cache
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7ba08e58-d342-5338-a511-bb5620aee568
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c83f50>
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_652b92d2-4669-5e0d-bcfc-e5570d10b725/652b92d2-4669-5e0d-bcfc-e5570d10b725_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE08LTJ%252F699093850%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093850/600 saved to cache
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 652b92d2-4669-5e0d-bcfc-e5570d10b725
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519bbd10>
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8bcd6bba-12ff-560c-99e1-adbf1fa9a45d/8bcd6bba-12ff-560c-99e1-adbf1fa9a45d_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FJG03DAV%252F699411716%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411716/600 saved to cache
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8bcd6bba-12ff-560c-99e1-adbf1fa9a45d
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699273767%27 HTTP/1.1" 200 None
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273767 not downloaded yet
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699285610%27 HTTP/1.1" 200 None
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285610 not downloaded yet
2026-03-29 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406265/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU12ETF/42811929?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=SFAceDNcarJxOT711ZimytkGAZ8toIN1Pf7iZI3PzzM%3D)
2026-03-29 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387084/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L30TEG/42811827?sv=2020-08-04&st=2026-03-29T14%3A02%3A19Z&se=2026-03-29T14%3A27%3A19Z&sr=b&sp=r&sig=PJaTpncg13Q0qQRj2tRo2kPz0kyt6odzfNjxWOCUk%2B8%3D)
2026-03-29 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093822/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE08LTJ/42811338?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=IUlFzIVDnbwpx5qH%2B9wurma2W4PKkQ8sAI%2BNqRADpg0%3D)
2026-03-29 14:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273672/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273672>
2026-03-29 14:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273684/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273684>
2026-03-29 14:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273655/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273655>
2026-03-29 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398675/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF11ZLX/42812073?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=AqjtLarvodejLEgay3dQWq0cBNguhCaM9EBTJRYAfns%3D)
2026-03-29 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126611/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP64YCG/42811259?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=SZCJYSAqGbHPbpMF5WG0ylljd2vUTe1osi5oBXOo6Lc%3D)
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699273782%27 HTTP/1.1" 200 None
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273782 not downloaded yet
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699285619%27 HTTP/1.1" 200 None
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285619 not downloaded yet
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699285629%27 HTTP/1.1" 200 None
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285629 not downloaded yet
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519b90d0>
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b880810a-700b-593e-b6f8-4cabf182af3c/b880810a-700b-593e-b6f8-4cabf182af3c_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFV14KTC%252F699411609%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411609/600 saved to cache
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b880810a-700b-593e-b6f8-4cabf182af3c
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d13650>
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b3d174b-d042-51ed-a1ed-143c0c943586/1b3d174b-d042-51ed-a1ed-143c0c943586_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPY16BBU%252F699393253%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393253/600 saved to cache
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1b3d174b-d042-51ed-a1ed-143c0c943586
2026-03-29 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411714/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JG03DAV/42812094?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=v40Sa0tMdzGaypiYPemfCX7vVOqSNOlEPmcRPT59vh4%3D)
2026-03-29 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393238/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY16BBU/42811353?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=ShrJDfYRH%2F6bWW0R8vbriiJnAM1IDhdXZuUtEI8kjF8%3D)
2026-03-29 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273641/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF67WZZ/42786178?sv=2020-08-04&st=2026-03-29T14%3A03%3A27Z&se=2026-03-29T14%3A28%3A27Z&sr=b&sp=r&sig=SqS3mrwWn6N00fN7nJ28nAkRaRJA2OSRPrGNVS9Zv7U%3D)
2026-03-29 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411588/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV14KTC/42812076?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=66gIEjQvm9PV55Rz53YFJz4JFPmL%2BYWpRHfEo0W8Dgc%3D)
2026-03-29 14:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273702/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273702>
2026-03-29 14:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285589/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DY63YYG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699285639%27 HTTP/1.1" 200 None
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285639 not downloaded yet
2026-03-29 14:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398674/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF11ZLX/42812073?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=AqjtLarvodejLEgay3dQWq0cBNguhCaM9EBTJRYAfns%3D)
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699285650%27 HTTP/1.1" 200 None
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285650 not downloaded yet
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ccbc90>
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f373bb7d-73db-5029-9e49-05619c8a7d34/f373bb7d-73db-5029-9e49-05619c8a7d34_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDU12ETF%252F699406265%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406265/600 saved to cache
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f373bb7d-73db-5029-9e49-05619c8a7d34
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b7af50>
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba08e58-d342-5338-a511-bb5620aee568/7ba08e58-d342-5338-a511-bb5620aee568_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FL30TEG%252F699387084%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387084/600 saved to cache
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7ba08e58-d342-5338-a511-bb5620aee568
2026-03-29 14:03:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7ba08e58-d342-5338-a511-bb5620aee568, skipping ID generation
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7ba08e58-d342-5338-a511-bb5620aee568 sending to next pipeline
2026-03-29 14:03:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7ba08e58-d342-5338-a511-bb5620aee568, identifier: L30%20TEG
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519bbf50>
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_652b92d2-4669-5e0d-bcfc-e5570d10b725/652b92d2-4669-5e0d-bcfc-e5570d10b725_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE08LTJ%252F699093822%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093822/600 saved to cache
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 652b92d2-4669-5e0d-bcfc-e5570d10b725
2026-03-29 14:03:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 652b92d2-4669-5e0d-bcfc-e5570d10b725, skipping ID generation
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 652b92d2-4669-5e0d-bcfc-e5570d10b725 sending to next pipeline
2026-03-29 14:03:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 652b92d2-4669-5e0d-bcfc-e5570d10b725, identifier: CE08%20LTJ
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a0ff90>
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1f81559-af09-5a00-b979-308a402956ee/e1f81559-af09-5a00-b979-308a402956ee_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEF11ZLX%252F699398675%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398675/600 saved to cache
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e1f81559-af09-5a00-b979-308a402956ee
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c72590>
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94e49c38-ca0b-557e-bb5b-3de742893391/94e49c38-ca0b-557e-bb5b-3de742893391_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWP64YCG%252F699126611%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126611/600 saved to cache
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 94e49c38-ca0b-557e-bb5b-3de742893391
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699285662%27 HTTP/1.1" 200 None
2026-03-29 14:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285662 not downloaded yet
2026-03-29 14:03:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7ba08e58-d342-5338-a511-bb5620aee568 with identifier: L30%20TEG
2026-03-29 14:03:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7ba08e58-d342-5338-a511-bb5620aee568 with identifier: L30%20TEG
2026-03-29 14:03:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7ba08e58-d342-5338-a511-bb5620aee568 with identifier: L30%20TEG to the API
2026-03-29 14:03:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387084/600>
{'auction_title': '',
 'c_o_2_emission_value': 203,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba08e58-d342-5338-a511-bb5620aee568/7ba08e58-d342-5338-a511-bb5620aee568_expert_report_file_df5228f0-0938-46bc-af34-c50cc40c0fff.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=L30%20TEG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7ba08e58-d342-5338-a511-bb5620aee568',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'L30 TEG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=L30%20TEG&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 34408,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 16,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba08e58-d342-5338-a511-bb5620aee568/7ba08e58-d342-5338-a511-bb5620aee568_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38638,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387084/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba08e58-d342-5338-a511-bb5620aee568/7ba08e58-d342-5338-a511-bb5620aee568_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38092,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387092/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba08e58-d342-5338-a511-bb5620aee568/7ba08e58-d342-5338-a511-bb5620aee568_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35585,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387100/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba08e58-d342-5338-a511-bb5620aee568/7ba08e58-d342-5338-a511-bb5620aee568_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34456,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387107/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba08e58-d342-5338-a511-bb5620aee568/7ba08e58-d342-5338-a511-bb5620aee568_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 30779,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387113/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba08e58-d342-5338-a511-bb5620aee568/7ba08e58-d342-5338-a511-bb5620aee568_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31366,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387117/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba08e58-d342-5338-a511-bb5620aee568/7ba08e58-d342-5338-a511-bb5620aee568_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73351,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387130/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba08e58-d342-5338-a511-bb5620aee568/7ba08e58-d342-5338-a511-bb5620aee568_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68285,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387143/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba08e58-d342-5338-a511-bb5620aee568/7ba08e58-d342-5338-a511-bb5620aee568_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72438,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387155/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba08e58-d342-5338-a511-bb5620aee568/7ba08e58-d342-5338-a511-bb5620aee568_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72724,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L30TEG/699387163/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 213 WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 213 WILDTRAK',
 'vin': '6FPPXXMJ2PLS45039',
 'year': 2021}
2026-03-29 14:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27L30%2520TEG%27 HTTP/1.1" 200 None
2026-03-29 14:03:31 [bca.uk] INFO: Saving data for L30%20TEG: {'created_time': 1774793011.558855, 'last_price_update_time': 1774793011.558866, 'auction_closing_time': 1774951200.0}
2026-03-29 14:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='L30%2520TEG') HTTP/1.1" 204 0
2026-03-29 14:03:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 652b92d2-4669-5e0d-bcfc-e5570d10b725 with identifier: CE08%20LTJ
2026-03-29 14:03:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 652b92d2-4669-5e0d-bcfc-e5570d10b725 with identifier: CE08%20LTJ
2026-03-29 14:03:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 652b92d2-4669-5e0d-bcfc-e5570d10b725 with identifier: CE08%20LTJ to the API
2026-03-29 14:03:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093822/600>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_652b92d2-4669-5e0d-bcfc-e5570d10b725/652b92d2-4669-5e0d-bcfc-e5570d10b725_expert_report_file_30b78f36-8fe1-402c-8e39-b7f86f73c194.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE08%20LTJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '652b92d2-4669-5e0d-bcfc-e5570d10b725',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE08 LTJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE08%20LTJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'PEUGEOT',
 'model': '207 SW',
 'odometer': 61871,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_652b92d2-4669-5e0d-bcfc-e5570d10b725/652b92d2-4669-5e0d-bcfc-e5570d10b725_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49386,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093822/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_652b92d2-4669-5e0d-bcfc-e5570d10b725/652b92d2-4669-5e0d-bcfc-e5570d10b725_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51048,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093850/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_652b92d2-4669-5e0d-bcfc-e5570d10b725/652b92d2-4669-5e0d-bcfc-e5570d10b725_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43516,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093875/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_652b92d2-4669-5e0d-bcfc-e5570d10b725/652b92d2-4669-5e0d-bcfc-e5570d10b725_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46287,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093894/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_652b92d2-4669-5e0d-bcfc-e5570d10b725/652b92d2-4669-5e0d-bcfc-e5570d10b725_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47225,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093913/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_652b92d2-4669-5e0d-bcfc-e5570d10b725/652b92d2-4669-5e0d-bcfc-e5570d10b725_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37577,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093923/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_652b92d2-4669-5e0d-bcfc-e5570d10b725/652b92d2-4669-5e0d-bcfc-e5570d10b725_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102943,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093949/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_652b92d2-4669-5e0d-bcfc-e5570d10b725/652b92d2-4669-5e0d-bcfc-e5570d10b725_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85859,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699093982/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_652b92d2-4669-5e0d-bcfc-e5570d10b725/652b92d2-4669-5e0d-bcfc-e5570d10b725_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97888,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699094012/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_652b92d2-4669-5e0d-bcfc-e5570d10b725/652b92d2-4669-5e0d-bcfc-e5570d10b725_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90679,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE08LTJ/699094039/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 207 SW 1.4 VTI S Estate',
 'transmission': 'manual',
 'trim': 'VTI S',
 'vin': 'VF3WE8FSC34184255',
 'year': 2008}
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE08%2520LTJ%27 HTTP/1.1" 200 None
2026-03-29 14:03:32 [bca.uk] INFO: Saving data for CE08%20LTJ: {'created_time': 1774793012.119184, 'last_price_update_time': 1774793012.119197, 'auction_closing_time': 1774864800.0}
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE08%2520LTJ') HTTP/1.1" 204 0
2026-03-29 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273684/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF67WZZ/42786178?sv=2020-08-04&st=2026-03-29T14%3A03%3A27Z&se=2026-03-29T14%3A28%3A27Z&sr=b&sp=r&sig=SqS3mrwWn6N00fN7nJ28nAkRaRJA2OSRPrGNVS9Zv7U%3D)
2026-03-29 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273655/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF67WZZ/42786178?sv=2020-08-04&st=2026-03-29T14%3A03%3A27Z&se=2026-03-29T14%3A28%3A27Z&sr=b&sp=r&sig=SqS3mrwWn6N00fN7nJ28nAkRaRJA2OSRPrGNVS9Zv7U%3D)
2026-03-29 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273672/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF67WZZ/42786178?sv=2020-08-04&st=2026-03-29T14%3A03%3A27Z&se=2026-03-29T14%3A28%3A27Z&sr=b&sp=r&sig=SqS3mrwWn6N00fN7nJ28nAkRaRJA2OSRPrGNVS9Zv7U%3D)
2026-03-29 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273748/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273748>
2026-03-29 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285610/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285610>
2026-03-29 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285596/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285596>
2026-03-29 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285606/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285606>
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699285675%27 HTTP/1.1" 200 None
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285675 not downloaded yet
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519bbf50>
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8bcd6bba-12ff-560c-99e1-adbf1fa9a45d/8bcd6bba-12ff-560c-99e1-adbf1fa9a45d_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FJG03DAV%252F699411714%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411714/600 saved to cache
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8bcd6bba-12ff-560c-99e1-adbf1fa9a45d
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250953710>
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b3d174b-d042-51ed-a1ed-143c0c943586/1b3d174b-d042-51ed-a1ed-143c0c943586_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPY16BBU%252F699393238%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393238/600 saved to cache
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1b3d174b-d042-51ed-a1ed-143c0c943586
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b37350>
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_557a388b-9f97-5474-9eaa-a69bee7e54de/557a388b-9f97-5474-9eaa-a69bee7e54de_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEF67WZZ%252F699273641%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273641/600 saved to cache
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 557a388b-9f97-5474-9eaa-a69bee7e54de
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ce9690>
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b880810a-700b-593e-b6f8-4cabf182af3c/b880810a-700b-593e-b6f8-4cabf182af3c_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFV14KTC%252F699411588%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411588/600 saved to cache
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b880810a-700b-593e-b6f8-4cabf182af3c
2026-03-29 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b606d0>
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1f81559-af09-5a00-b979-308a402956ee/e1f81559-af09-5a00-b979-308a402956ee_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEF11ZLX%252F699398674%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398674/600 saved to cache
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e1f81559-af09-5a00-b979-308a402956ee
2026-03-29 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285589/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY63YYG/42809445?sv=2020-08-04&st=2026-03-29T14%3A03%3A28Z&se=2026-03-29T14%3A28%3A28Z&sr=b&sp=r&sig=J6KN1xMwsMlSuTxOipMWK3qBjLa6qsEjMPCTMeqsSXY%3D)
2026-03-29 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273702/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF67WZZ/42786178?sv=2020-08-04&st=2026-03-29T14%3A03%3A27Z&se=2026-03-29T14%3A28%3A27Z&sr=b&sp=r&sig=SqS3mrwWn6N00fN7nJ28nAkRaRJA2OSRPrGNVS9Zv7U%3D)
2026-03-29 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273767/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273767>
2026-03-29 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285619/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285619>
2026-03-29 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273730/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273730>
2026-03-29 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285629/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285629>
2026-03-29 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273695/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273695>
2026-03-29 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273782/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273782>
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 8 for item 94e49c38-ca0b-557e-bb5b-3de742893391 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ca8a10>
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_557a388b-9f97-5474-9eaa-a69bee7e54de/557a388b-9f97-5474-9eaa-a69bee7e54de_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEF67WZZ%252F699273684%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273684/600 saved to cache
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 557a388b-9f97-5474-9eaa-a69bee7e54de
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d34b90>
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_557a388b-9f97-5474-9eaa-a69bee7e54de/557a388b-9f97-5474-9eaa-a69bee7e54de_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEF67WZZ%252F699273655%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273655/600 saved to cache
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 557a388b-9f97-5474-9eaa-a69bee7e54de
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b3a210>
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_557a388b-9f97-5474-9eaa-a69bee7e54de/557a388b-9f97-5474-9eaa-a69bee7e54de_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEF67WZZ%252F699273672%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273672/600 saved to cache
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 557a388b-9f97-5474-9eaa-a69bee7e54de
2026-03-29 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285596/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY63YYG/42809445?sv=2020-08-04&st=2026-03-29T14%3A03%3A28Z&se=2026-03-29T14%3A28%3A28Z&sr=b&sp=r&sig=J6KN1xMwsMlSuTxOipMWK3qBjLa6qsEjMPCTMeqsSXY%3D)
2026-03-29 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285606/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY63YYG/42809445?sv=2020-08-04&st=2026-03-29T14%3A03%3A28Z&se=2026-03-29T14%3A28%3A28Z&sr=b&sp=r&sig=J6KN1xMwsMlSuTxOipMWK3qBjLa6qsEjMPCTMeqsSXY%3D)
2026-03-29 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285662/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285662>
2026-03-29 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285639/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285639>
2026-03-29 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093860/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093860>
2026-03-29 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285650/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285650>
2026-03-29 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285610/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY63YYG/42809445?sv=2020-08-04&st=2026-03-29T14%3A03%3A28Z&se=2026-03-29T14%3A28%3A28Z&sr=b&sp=r&sig=J6KN1xMwsMlSuTxOipMWK3qBjLa6qsEjMPCTMeqsSXY%3D)
2026-03-29 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273748/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF67WZZ/42786178?sv=2020-08-04&st=2026-03-29T14%3A03%3A27Z&se=2026-03-29T14%3A28%3A27Z&sr=b&sp=r&sig=SqS3mrwWn6N00fN7nJ28nAkRaRJA2OSRPrGNVS9Zv7U%3D)
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253e11d90>
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_151bcbd7-ef93-5bb3-a63b-978cbf238ac1/151bcbd7-ef93-5bb3-a63b-978cbf238ac1_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDY63YYG%252F699285589%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285589/600 saved to cache
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 151bcbd7-ef93-5bb3-a63b-978cbf238ac1
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251be9f50>
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_557a388b-9f97-5474-9eaa-a69bee7e54de/557a388b-9f97-5474-9eaa-a69bee7e54de_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEF67WZZ%252F699273702%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273702/600 saved to cache
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 557a388b-9f97-5474-9eaa-a69bee7e54de
2026-03-29 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273695/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF67WZZ/42786178?sv=2020-08-04&st=2026-03-29T14%3A03%3A27Z&se=2026-03-29T14%3A28%3A27Z&sr=b&sp=r&sig=SqS3mrwWn6N00fN7nJ28nAkRaRJA2OSRPrGNVS9Zv7U%3D)
2026-03-29 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285619/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY63YYG/42809445?sv=2020-08-04&st=2026-03-29T14%3A03%3A28Z&se=2026-03-29T14%3A28%3A28Z&sr=b&sp=r&sig=J6KN1xMwsMlSuTxOipMWK3qBjLa6qsEjMPCTMeqsSXY%3D)
2026-03-29 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285675/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285675>
2026-03-29 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285629/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY63YYG/42809445?sv=2020-08-04&st=2026-03-29T14%3A03%3A28Z&se=2026-03-29T14%3A28%3A28Z&sr=b&sp=r&sig=J6KN1xMwsMlSuTxOipMWK3qBjLa6qsEjMPCTMeqsSXY%3D)
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d06e90>
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_151bcbd7-ef93-5bb3-a63b-978cbf238ac1/151bcbd7-ef93-5bb3-a63b-978cbf238ac1_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDY63YYG%252F699285596%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285596/600 saved to cache
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 151bcbd7-ef93-5bb3-a63b-978cbf238ac1
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c82e10>
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_151bcbd7-ef93-5bb3-a63b-978cbf238ac1/151bcbd7-ef93-5bb3-a63b-978cbf238ac1_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDY63YYG%252F699285606%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285606/600 saved to cache
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 151bcbd7-ef93-5bb3-a63b-978cbf238ac1
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fb1a50>
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_151bcbd7-ef93-5bb3-a63b-978cbf238ac1/151bcbd7-ef93-5bb3-a63b-978cbf238ac1_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDY63YYG%252F699285610%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285610/600 saved to cache
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 151bcbd7-ef93-5bb3-a63b-978cbf238ac1
2026-03-29 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c85d10>
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_557a388b-9f97-5474-9eaa-a69bee7e54de/557a388b-9f97-5474-9eaa-a69bee7e54de_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEF67WZZ%252F699273748%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273748/600 saved to cache
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 557a388b-9f97-5474-9eaa-a69bee7e54de
2026-03-29 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273782/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF67WZZ/42786178?sv=2020-08-04&st=2026-03-29T14%3A03%3A27Z&se=2026-03-29T14%3A28%3A27Z&sr=b&sp=r&sig=SqS3mrwWn6N00fN7nJ28nAkRaRJA2OSRPrGNVS9Zv7U%3D)
2026-03-29 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273730/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF67WZZ/42786178?sv=2020-08-04&st=2026-03-29T14%3A03%3A27Z&se=2026-03-29T14%3A28%3A27Z&sr=b&sp=r&sig=SqS3mrwWn6N00fN7nJ28nAkRaRJA2OSRPrGNVS9Zv7U%3D)
2026-03-29 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073159/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073159>
2026-03-29 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093860/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX09EXN/42811166?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=mgFJ8vO3S5dUS4uAt3QxkWLr6tGoEWR9DSYvYWiy8Cg%3D)
2026-03-29 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285650/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY63YYG/42809445?sv=2020-08-04&st=2026-03-29T14%3A03%3A28Z&se=2026-03-29T14%3A28%3A28Z&sr=b&sp=r&sig=J6KN1xMwsMlSuTxOipMWK3qBjLa6qsEjMPCTMeqsSXY%3D)
2026-03-29 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285639/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY63YYG/42809445?sv=2020-08-04&st=2026-03-29T14%3A03%3A28Z&se=2026-03-29T14%3A28%3A28Z&sr=b&sp=r&sig=J6KN1xMwsMlSuTxOipMWK3qBjLa6qsEjMPCTMeqsSXY%3D)
2026-03-29 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285662/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY63YYG/42809445?sv=2020-08-04&st=2026-03-29T14%3A03%3A28Z&se=2026-03-29T14%3A28%3A28Z&sr=b&sp=r&sig=J6KN1xMwsMlSuTxOipMWK3qBjLa6qsEjMPCTMeqsSXY%3D)
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b38050>
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_557a388b-9f97-5474-9eaa-a69bee7e54de/557a388b-9f97-5474-9eaa-a69bee7e54de_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEF67WZZ%252F699273695%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273695/600 saved to cache
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 557a388b-9f97-5474-9eaa-a69bee7e54de
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a0b4d0>
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_151bcbd7-ef93-5bb3-a63b-978cbf238ac1/151bcbd7-ef93-5bb3-a63b-978cbf238ac1_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDY63YYG%252F699285619%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285619/600 saved to cache
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 151bcbd7-ef93-5bb3-a63b-978cbf238ac1
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a81710>
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_151bcbd7-ef93-5bb3-a63b-978cbf238ac1/151bcbd7-ef93-5bb3-a63b-978cbf238ac1_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDY63YYG%252F699285629%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285629/600 saved to cache
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 151bcbd7-ef93-5bb3-a63b-978cbf238ac1
2026-03-29 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406240/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406240>
2026-03-29 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393227/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393227>
2026-03-29 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411575/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411575>
2026-03-29 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126574/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126574>
2026-03-29 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398671/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398671>
2026-03-29 14:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL67GZU/42810953?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=52NanCz781K3XdZOZkBw1KiPXA2ugGHVGPjDyRgx5CY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL67%20GZU-GB>
2026-03-29 14:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285675/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY63YYG/42809445?sv=2020-08-04&st=2026-03-29T14%3A03%3A28Z&se=2026-03-29T14%3A28%3A28Z&sr=b&sp=r&sig=J6KN1xMwsMlSuTxOipMWK3qBjLa6qsEjMPCTMeqsSXY%3D)
2026-03-29 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251be9ad0>
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_557a388b-9f97-5474-9eaa-a69bee7e54de/557a388b-9f97-5474-9eaa-a69bee7e54de_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEF67WZZ%252F699273782%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273782/600 saved to cache
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 557a388b-9f97-5474-9eaa-a69bee7e54de
2026-03-29 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251008410>
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_557a388b-9f97-5474-9eaa-a69bee7e54de/557a388b-9f97-5474-9eaa-a69bee7e54de_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEF67WZZ%252F699273730%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273730/600 saved to cache
2026-03-29 14:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 557a388b-9f97-5474-9eaa-a69bee7e54de
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c1a4d0>
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_743e1041-a76e-5aa8-9252-78c28c114069/743e1041-a76e-5aa8-9252-78c28c114069_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMX09EXN%252F699093860%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093860/600 saved to cache
2026-03-29 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 743e1041-a76e-5aa8-9252-78c28c114069
2026-03-29 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25100a750>
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_151bcbd7-ef93-5bb3-a63b-978cbf238ac1/151bcbd7-ef93-5bb3-a63b-978cbf238ac1_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDY63YYG%252F699285650%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285650/600 saved to cache
2026-03-29 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 151bcbd7-ef93-5bb3-a63b-978cbf238ac1
2026-03-29 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c73790>
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_151bcbd7-ef93-5bb3-a63b-978cbf238ac1/151bcbd7-ef93-5bb3-a63b-978cbf238ac1_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDY63YYG%252F699285639%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285639/600 saved to cache
2026-03-29 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 151bcbd7-ef93-5bb3-a63b-978cbf238ac1
2026-03-29 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25100b210>
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_151bcbd7-ef93-5bb3-a63b-978cbf238ac1/151bcbd7-ef93-5bb3-a63b-978cbf238ac1_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDY63YYG%252F699285662%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285662/600 saved to cache
2026-03-29 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 151bcbd7-ef93-5bb3-a63b-978cbf238ac1
2026-03-29 14:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073159/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK61UXR/42811076?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=m6ZmAdFwD%2BZmtmuucQZr2vL%2FIDd8RErwZtlaqdB2%2FXo%3D)
2026-03-29 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406222/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406222>
2026-03-29 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093837/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093837>
2026-03-29 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073151/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073151>
2026-03-29 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126554/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126554>
2026-03-29 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390051/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390051>
2026-03-29 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ71MWM/42811366?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=uxHnFXUF0AQqKzj%2BWpCJ5kAJBejFV%2BBftlyz%2B%2FdpdaM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ71%20MWM-GB>
2026-03-29 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518a7210>
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_151bcbd7-ef93-5bb3-a63b-978cbf238ac1/151bcbd7-ef93-5bb3-a63b-978cbf238ac1_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDY63YYG%252F699285675%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285675/600 saved to cache
2026-03-29 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 151bcbd7-ef93-5bb3-a63b-978cbf238ac1
2026-03-29 14:03:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 151bcbd7-ef93-5bb3-a63b-978cbf238ac1, skipping ID generation
2026-03-29 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 151bcbd7-ef93-5bb3-a63b-978cbf238ac1 sending to next pipeline
2026-03-29 14:03:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 151bcbd7-ef93-5bb3-a63b-978cbf238ac1, identifier: DY63%20YYG
2026-03-29 14:03:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 151bcbd7-ef93-5bb3-a63b-978cbf238ac1 with identifier: DY63%20YYG
2026-03-29 14:03:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 151bcbd7-ef93-5bb3-a63b-978cbf238ac1 with identifier: DY63%20YYG
2026-03-29 14:03:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 151bcbd7-ef93-5bb3-a63b-978cbf238ac1 with identifier: DY63%20YYG to the API
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285675/600>
{'auction_title': '',
 'c_o_2_emission_value': 198,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_151bcbd7-ef93-5bb3-a63b-978cbf238ac1/151bcbd7-ef93-5bb3-a63b-978cbf238ac1_expert_report_file_08240101-df1a-4794-9b0c-82890b40b85d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY63%20YYG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '151bcbd7-ef93-5bb3-a63b-978cbf238ac1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY63 YYG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY63%20YYG&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'RENAULT',
 'model': 'TRAFIC 2.7T',
 'odometer': 182441,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 13,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_151bcbd7-ef93-5bb3-a63b-978cbf238ac1/151bcbd7-ef93-5bb3-a63b-978cbf238ac1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38033,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285589/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_151bcbd7-ef93-5bb3-a63b-978cbf238ac1/151bcbd7-ef93-5bb3-a63b-978cbf238ac1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49523,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285596/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_151bcbd7-ef93-5bb3-a63b-978cbf238ac1/151bcbd7-ef93-5bb3-a63b-978cbf238ac1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39345,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285606/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_151bcbd7-ef93-5bb3-a63b-978cbf238ac1/151bcbd7-ef93-5bb3-a63b-978cbf238ac1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36373,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285610/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_151bcbd7-ef93-5bb3-a63b-978cbf238ac1/151bcbd7-ef93-5bb3-a63b-978cbf238ac1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41861,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285619/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_151bcbd7-ef93-5bb3-a63b-978cbf238ac1/151bcbd7-ef93-5bb3-a63b-978cbf238ac1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46791,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285629/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_151bcbd7-ef93-5bb3-a63b-978cbf238ac1/151bcbd7-ef93-5bb3-a63b-978cbf238ac1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78880,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285639/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_151bcbd7-ef93-5bb3-a63b-978cbf238ac1/151bcbd7-ef93-5bb3-a63b-978cbf238ac1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68748,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285650/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_151bcbd7-ef93-5bb3-a63b-978cbf238ac1/151bcbd7-ef93-5bb3-a63b-978cbf238ac1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81486,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285662/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_151bcbd7-ef93-5bb3-a63b-978cbf238ac1/151bcbd7-ef93-5bb3-a63b-978cbf238ac1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 62115,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY63YYG/699285675/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'RENAULT TRAFIC 2.7T 2.0 SL27DCI 115 SPORT PanelVan',
 'transmission': 'manual',
 'trim': 'SL27DCI 115 SPORT',
 'vin': 'VF1FLA1A1EY525813',
 'year': 2013}
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY63%2520YYG%27 HTTP/1.1" 200 None
2026-03-29 14:03:33 [bca.uk] INFO: Saving data for DY63%20YYG: {'created_time': 1774793013.785495, 'last_price_update_time': 1774793013.785507, 'auction_closing_time': 1775124000.0}
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY63%2520YYG') HTTP/1.1" 204 0
2026-03-29 14:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406240/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU12ETF/42811929?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=SFAceDNcarJxOT711ZimytkGAZ8toIN1Pf7iZI3PzzM%3D)
2026-03-29 14:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393227/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY16BBU/42811353?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=ShrJDfYRH%2F6bWW0R8vbriiJnAM1IDhdXZuUtEI8kjF8%3D)
2026-03-29 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398668/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398668>
2026-03-29 14:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411575/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV14KTC/42812076?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=66gIEjQvm9PV55Rz53YFJz4JFPmL%2BYWpRHfEo0W8Dgc%3D)
2026-03-29 14:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL67GZU/42810953?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=52NanCz781K3XdZOZkBw1KiPXA2ugGHVGPjDyRgx5CY%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398671/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF11ZLX/42812073?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=AqjtLarvodejLEgay3dQWq0cBNguhCaM9EBTJRYAfns%3D)
2026-03-29 14:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126574/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP64YCG/42811259?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=SZCJYSAqGbHPbpMF5WG0ylljd2vUTe1osi5oBXOo6Lc%3D)
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d15c90>
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53aeefe0-55b8-5aa4-b5e4-6efb0d2db981/53aeefe0-55b8-5aa4-b5e4-6efb0d2db981_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWK61UXR%252F699073159%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073159/600 saved to cache
2026-03-29 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 53aeefe0-55b8-5aa4-b5e4-6efb0d2db981
2026-03-29 14:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390051/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT61GBE/42811855?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=xxgYFy3wJ8hhJwQD8s%2BfwmGqXOs%2FSrkyrt1Y2FZvw8U%3D)
2026-03-29 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073141/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WK61UXR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073151/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK61UXR/42811076?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=m6ZmAdFwD%2BZmtmuucQZr2vL%2FIDd8RErwZtlaqdB2%2FXo%3D)
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b6aa50>
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f373bb7d-73db-5029-9e49-05619c8a7d34/f373bb7d-73db-5029-9e49-05619c8a7d34_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDU12ETF%252F699406240%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406240/600 saved to cache
2026-03-29 14:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f373bb7d-73db-5029-9e49-05619c8a7d34
2026-03-29 14:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ71MWM/42811366?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=uxHnFXUF0AQqKzj%2BWpCJ5kAJBejFV%2BBftlyz%2B%2FdpdaM%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406192/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DU12ETF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406222/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU12ETF/42811929?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=SFAceDNcarJxOT711ZimytkGAZ8toIN1Pf7iZI3PzzM%3D)
2026-03-29 14:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093837/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX09EXN/42811166?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=mgFJ8vO3S5dUS4uAt3QxkWLr6tGoEWR9DSYvYWiy8Cg%3D)
2026-03-29 14:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993946/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993946>
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a56b50>
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b3d174b-d042-51ed-a1ed-143c0c943586/1b3d174b-d042-51ed-a1ed-143c0c943586_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPY16BBU%252F699393227%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393227/600 saved to cache
2026-03-29 14:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1b3d174b-d042-51ed-a1ed-143c0c943586
2026-03-29 14:03:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126554/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP64YCG/42811259?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=SZCJYSAqGbHPbpMF5WG0ylljd2vUTe1osi5oBXOo6Lc%3D)
2026-03-29 14:03:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 557a388b-9f97-5474-9eaa-a69bee7e54de with identifier: EF67%20WZZ
2026-03-29 14:03:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 557a388b-9f97-5474-9eaa-a69bee7e54de with identifier: EF67%20WZZ
2026-03-29 14:03:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 557a388b-9f97-5474-9eaa-a69bee7e54de with identifier: EF67%20WZZ to the API
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:34 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_557a388b-9f97-5474-9eaa-a69bee7e54de/557a388b-9f97-5474-9eaa-a69bee7e54de_expert_report_file_5cbc7701-59f5-4d2a-b6ac-1fcdc86edb19.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF67%20WZZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '557a388b-9f97-5474-9eaa-a69bee7e54de',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EF67 WZZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF67%20WZZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 111284,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 13,
 'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EF67WZZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273655',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273672',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273684',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273695',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273702',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273730',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273748',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273767',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699273782'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_557a388b-9f97-5474-9eaa-a69bee7e54de/557a388b-9f97-5474-9eaa-a69bee7e54de_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50545,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273641/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_557a388b-9f97-5474-9eaa-a69bee7e54de/557a388b-9f97-5474-9eaa-a69bee7e54de_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48885,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273655/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_557a388b-9f97-5474-9eaa-a69bee7e54de/557a388b-9f97-5474-9eaa-a69bee7e54de_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52808,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273672/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_557a388b-9f97-5474-9eaa-a69bee7e54de/557a388b-9f97-5474-9eaa-a69bee7e54de_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46259,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273684/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_557a388b-9f97-5474-9eaa-a69bee7e54de/557a388b-9f97-5474-9eaa-a69bee7e54de_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45529,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273695/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_557a388b-9f97-5474-9eaa-a69bee7e54de/557a388b-9f97-5474-9eaa-a69bee7e54de_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48758,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273702/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_557a388b-9f97-5474-9eaa-a69bee7e54de/557a388b-9f97-5474-9eaa-a69bee7e54de_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 147310,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273730/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_557a388b-9f97-5474-9eaa-a69bee7e54de/557a388b-9f97-5474-9eaa-a69bee7e54de_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106967,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273748/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_557a388b-9f97-5474-9eaa-a69bee7e54de/557a388b-9f97-5474-9eaa-a69bee7e54de_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77570,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF67WZZ/699273782/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 TDCI 130 290 LWB LIMITED L/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 130 290 LWB LIMITED L/R',
 'vin': 'WF0YXXTTGYHE41353',
 'year': 2017}
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF67%2520WZZ%27 HTTP/1.1" 200 None
2026-03-29 14:03:34 [bca.uk] INFO: Saving data for EF67%20WZZ: {'created_time': 1774793014.437867, 'last_price_update_time': 1774793014.437882, 'auction_closing_time': 1775037600.0}
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF67%2520WZZ') HTTP/1.1" 204 0
2026-03-29 14:03:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411704/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411704>
2026-03-29 14:03:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411530/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411530>
2026-03-29 14:03:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393203/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393203>
2026-03-29 14:03:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126528/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126528>
2026-03-29 14:03:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398666/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398666>
2026-03-29 14:03:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398668/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF11ZLX/42812073?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=AqjtLarvodejLEgay3dQWq0cBNguhCaM9EBTJRYAfns%3D)
2026-03-29 14:03:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX13YTO/42807452?sv=2020-08-04&st=2026-03-29T14%3A03%3A33Z&se=2026-03-29T14%3A28%3A33Z&sr=b&sp=r&sig=0tVpH%2BscA9E3Xh7QvL01PmOX4B4OfU7VPj0t8tzpvkg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX13%20YTO-GB>
2026-03-29 14:03:34 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 8 for item 557a388b-9f97-5474-9eaa-a69bee7e54de due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250927b90>
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b880810a-700b-593e-b6f8-4cabf182af3c/b880810a-700b-593e-b6f8-4cabf182af3c_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFV14KTC%252F699411575%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411575/600 saved to cache
2026-03-29 14:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b880810a-700b-593e-b6f8-4cabf182af3c
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cca650>
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5591b800-155f-574b-99a5-f4517b2b0d15/5591b800-155f-574b-99a5-f4517b2b0d15_expert_report_file_f17fdfeb-6815-4725-8664-0db5e1909a13.pdf HTTP/1.1" 201 0
2026-03-29 14:03:34 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 5591b800-155f-574b-99a5-f4517b2b0d15
2026-03-29 14:03:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5591b800-155f-574b-99a5-f4517b2b0d15, skipping ID generation
2026-03-29 14:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5591b800-155f-574b-99a5-f4517b2b0d15
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DSL67GZU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SL67GZU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25100be10>
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1f81559-af09-5a00-b979-308a402956ee/e1f81559-af09-5a00-b979-308a402956ee_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEF11ZLX%252F699398671%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398671/600 saved to cache
2026-03-29 14:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e1f81559-af09-5a00-b979-308a402956ee
2026-03-29 14:03:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d3b490>
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94e49c38-ca0b-557e-bb5b-3de742893391/94e49c38-ca0b-557e-bb5b-3de742893391_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWP64YCG%252F699126574%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126574/600 saved to cache
2026-03-29 14:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 94e49c38-ca0b-557e-bb5b-3de742893391
2026-03-29 14:03:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073141/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK61UXR/42811076?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=m6ZmAdFwD%2BZmtmuucQZr2vL%2FIDd8RErwZtlaqdB2%2FXo%3D)
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699024691%27 HTTP/1.1" 200 None
2026-03-29 14:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024691 not downloaded yet
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d3a4d0>
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2702abd-a9e1-5e52-b464-0b4496e88473/d2702abd-a9e1-5e52-b464-0b4496e88473_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT61GBE%252F699390051%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390051/600 saved to cache
2026-03-29 14:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d2702abd-a9e1-5e52-b464-0b4496e88473
2026-03-29 14:03:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d2702abd-a9e1-5e52-b464-0b4496e88473, skipping ID generation
2026-03-29 14:03:34 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d2702abd-a9e1-5e52-b464-0b4496e88473 sending to next pipeline
2026-03-29 14:03:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d2702abd-a9e1-5e52-b464-0b4496e88473, identifier: MT61%20GBE
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250aeeb10>
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53aeefe0-55b8-5aa4-b5e4-6efb0d2db981/53aeefe0-55b8-5aa4-b5e4-6efb0d2db981_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWK61UXR%252F699073151%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073151/600 saved to cache
2026-03-29 14:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 53aeefe0-55b8-5aa4-b5e4-6efb0d2db981
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c6cbd0>
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9a156f2e-0643-5277-9a6d-1f244e260a51/9a156f2e-0643-5277-9a6d-1f244e260a51_expert_report_file_842ff3b5-2fc7-41f6-9b24-c4103199352c.pdf HTTP/1.1" 201 0
2026-03-29 14:03:34 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 9a156f2e-0643-5277-9a6d-1f244e260a51
2026-03-29 14:03:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9a156f2e-0643-5277-9a6d-1f244e260a51, skipping ID generation
2026-03-29 14:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9a156f2e-0643-5277-9a6d-1f244e260a51
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DPJ71MWM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PJ71MWM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253dffb90>
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f373bb7d-73db-5029-9e49-05619c8a7d34/f373bb7d-73db-5029-9e49-05619c8a7d34_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDU12ETF%252F699406222%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406222/600 saved to cache
2026-03-29 14:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f373bb7d-73db-5029-9e49-05619c8a7d34
2026-03-29 14:03:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c6c7d0>
2026-03-29 14:03:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_743e1041-a76e-5aa8-9252-78c28c114069/743e1041-a76e-5aa8-9252-78c28c114069_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMX09EXN%252F699093837%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093837/600 saved to cache
2026-03-29 14:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 743e1041-a76e-5aa8-9252-78c28c114069
2026-03-29 14:03:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 743e1041-a76e-5aa8-9252-78c28c114069, skipping ID generation
2026-03-29 14:03:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 743e1041-a76e-5aa8-9252-78c28c114069 sending to next pipeline
2026-03-29 14:03:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 743e1041-a76e-5aa8-9252-78c28c114069, identifier: MX09%20EXN
2026-03-29 14:03:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d483d0>
2026-03-29 14:03:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94e49c38-ca0b-557e-bb5b-3de742893391/94e49c38-ca0b-557e-bb5b-3de742893391_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWP64YCG%252F699126554%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126554/600 saved to cache
2026-03-29 14:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 94e49c38-ca0b-557e-bb5b-3de742893391
2026-03-29 14:03:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d2702abd-a9e1-5e52-b464-0b4496e88473 with identifier: MT61%20GBE
2026-03-29 14:03:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d2702abd-a9e1-5e52-b464-0b4496e88473 with identifier: MT61%20GBE
2026-03-29 14:03:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d2702abd-a9e1-5e52-b464-0b4496e88473 with identifier: MT61%20GBE to the API
2026-03-29 14:03:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390051/600>
{'auction_title': '',
 'c_o_2_emission_value': 195,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2702abd-a9e1-5e52-b464-0b4496e88473/d2702abd-a9e1-5e52-b464-0b4496e88473_expert_report_file_d545709b-c7cb-4ab3-b2a8-6207368311b1.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT61%20GBE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd2702abd-a9e1-5e52-b464-0b4496e88473',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT61 GBE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT61%20GBE&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 151091,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2702abd-a9e1-5e52-b464-0b4496e88473/d2702abd-a9e1-5e52-b464-0b4496e88473_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39026,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390040/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2702abd-a9e1-5e52-b464-0b4496e88473/d2702abd-a9e1-5e52-b464-0b4496e88473_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37592,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390051/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2702abd-a9e1-5e52-b464-0b4496e88473/d2702abd-a9e1-5e52-b464-0b4496e88473_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38292,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390054/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2702abd-a9e1-5e52-b464-0b4496e88473/d2702abd-a9e1-5e52-b464-0b4496e88473_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41388,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390063/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2702abd-a9e1-5e52-b464-0b4496e88473/d2702abd-a9e1-5e52-b464-0b4496e88473_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35197,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390072/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2702abd-a9e1-5e52-b464-0b4496e88473/d2702abd-a9e1-5e52-b464-0b4496e88473_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32083,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390085/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2702abd-a9e1-5e52-b464-0b4496e88473/d2702abd-a9e1-5e52-b464-0b4496e88473_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98751,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390106/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2702abd-a9e1-5e52-b464-0b4496e88473/d2702abd-a9e1-5e52-b464-0b4496e88473_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74470,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390119/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2702abd-a9e1-5e52-b464-0b4496e88473/d2702abd-a9e1-5e52-b464-0b4496e88473_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89963,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390134/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2702abd-a9e1-5e52-b464-0b4496e88473/d2702abd-a9e1-5e52-b464-0b4496e88473_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72707,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT61GBE/699390145/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 XDRIVE 30D M SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 30D M SPORT',
 'vin': 'WBAZW42030L791386',
 'year': 2011}
2026-03-29 14:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT61%2520GBE%27 HTTP/1.1" 200 None
2026-03-29 14:03:35 [bca.uk] INFO: Saving data for MT61%20GBE: {'created_time': 1774793015.620401, 'last_price_update_time': 1774793015.620414, 'auction_closing_time': 1774951200.0}
2026-03-29 14:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT61%2520GBE') HTTP/1.1" 204 0
2026-03-29 14:03:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 743e1041-a76e-5aa8-9252-78c28c114069 with identifier: MX09%20EXN
2026-03-29 14:03:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 743e1041-a76e-5aa8-9252-78c28c114069 with identifier: MX09%20EXN
2026-03-29 14:03:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 743e1041-a76e-5aa8-9252-78c28c114069 with identifier: MX09%20EXN to the API
2026-03-29 14:03:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093837/600>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_743e1041-a76e-5aa8-9252-78c28c114069/743e1041-a76e-5aa8-9252-78c28c114069_expert_report_file_9aea88be-dc9c-4ba9-b283-0cca1a508a92.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MX09%20EXN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '743e1041-a76e-5aa8-9252-78c28c114069',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MX09 EXN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MX09%20EXN&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PROTON',
 'model': 'SAVVY',
 'odometer': 23385,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_743e1041-a76e-5aa8-9252-78c28c114069/743e1041-a76e-5aa8-9252-78c28c114069_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38935,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093816/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_743e1041-a76e-5aa8-9252-78c28c114069/743e1041-a76e-5aa8-9252-78c28c114069_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38882,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093837/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_743e1041-a76e-5aa8-9252-78c28c114069/743e1041-a76e-5aa8-9252-78c28c114069_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38438,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093860/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_743e1041-a76e-5aa8-9252-78c28c114069/743e1041-a76e-5aa8-9252-78c28c114069_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39299,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093874/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_743e1041-a76e-5aa8-9252-78c28c114069/743e1041-a76e-5aa8-9252-78c28c114069_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39583,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093887/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_743e1041-a76e-5aa8-9252-78c28c114069/743e1041-a76e-5aa8-9252-78c28c114069_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38377,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093898/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_743e1041-a76e-5aa8-9252-78c28c114069/743e1041-a76e-5aa8-9252-78c28c114069_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97274,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093924/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_743e1041-a76e-5aa8-9252-78c28c114069/743e1041-a76e-5aa8-9252-78c28c114069_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69411,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093955/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_743e1041-a76e-5aa8-9252-78c28c114069/743e1041-a76e-5aa8-9252-78c28c114069_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76413,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699093993/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_743e1041-a76e-5aa8-9252-78c28c114069/743e1041-a76e-5aa8-9252-78c28c114069_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81992,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX09EXN/699094019/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'PROTON SAVVY 1.2 STYLE Hatchback',
 'transmission': 'automatic',
 'trim': 'STYLE',
 'vin': 'PL1BT2LCR9G041777',
 'year': 2009}
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX09%2520EXN%27 HTTP/1.1" 200 None
2026-03-29 14:03:36 [bca.uk] INFO: Saving data for MX09%20EXN: {'created_time': 1774793016.05221, 'last_price_update_time': 1774793016.052221, 'auction_closing_time': 1774864800.0}
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MX09%2520EXN') HTTP/1.1" 204 0
2026-03-29 14:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406192/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU12ETF/42811929?sv=2020-08-04&st=2026-03-29T14%3A02%3A18Z&se=2026-03-29T14%3A27%3A18Z&sr=b&sp=r&sig=SFAceDNcarJxOT711ZimytkGAZ8toIN1Pf7iZI3PzzM%3D)
2026-03-29 14:03:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993927/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993927>
2026-03-29 14:03:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411697/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411697>
2026-03-29 14:03:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389951/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389951>
2026-03-29 14:03:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411506/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699411506>
2026-03-29 14:03:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM69UOE/42810827?sv=2020-08-04&st=2026-03-29T14%3A03%3A34Z&se=2026-03-29T14%3A28%3A34Z&sr=b&sp=r&sig=RI6vJhPI%2B8qF%2FbIypUM1pqFA88wlzbvAFGMt3%2Boe7FA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM69%20UOE-GB>
2026-03-29 14:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993946/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71UVS/42812198?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=Nfevj3ASTsZXpWOCN5wlKshX2MeWEm7aSuYh0jm5eVw%3D)
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699024693%27 HTTP/1.1" 200 None
2026-03-29 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024693 not downloaded yet
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143605%27 HTTP/1.1" 200 None
2026-03-29 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143605 not downloaded yet
2026-03-29 14:03:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393191/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393191>
2026-03-29 14:03:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cc9a50>
2026-03-29 14:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1f81559-af09-5a00-b979-308a402956ee/e1f81559-af09-5a00-b979-308a402956ee_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEF11ZLX%252F699398668%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398668/600 saved to cache
2026-03-29 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e1f81559-af09-5a00-b979-308a402956ee
2026-03-29 14:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250842b90>
2026-03-29 14:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53aeefe0-55b8-5aa4-b5e4-6efb0d2db981/53aeefe0-55b8-5aa4-b5e4-6efb0d2db981_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWK61UXR%252F699073141%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073141/600 saved to cache
2026-03-29 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 53aeefe0-55b8-5aa4-b5e4-6efb0d2db981
2026-03-29 14:03:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 53aeefe0-55b8-5aa4-b5e4-6efb0d2db981, skipping ID generation
2026-03-29 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 53aeefe0-55b8-5aa4-b5e4-6efb0d2db981 sending to next pipeline
2026-03-29 14:03:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53aeefe0-55b8-5aa4-b5e4-6efb0d2db981, identifier: WK61%20UXR
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699024695%27 HTTP/1.1" 200 None
2026-03-29 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024695 not downloaded yet
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143619%27 HTTP/1.1" 200 None
2026-03-29 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143619 not downloaded yet
2026-03-29 14:03:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53aeefe0-55b8-5aa4-b5e4-6efb0d2db981 with identifier: WK61%20UXR
2026-03-29 14:03:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53aeefe0-55b8-5aa4-b5e4-6efb0d2db981 with identifier: WK61%20UXR
2026-03-29 14:03:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 53aeefe0-55b8-5aa4-b5e4-6efb0d2db981 with identifier: WK61%20UXR to the API
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073141/600>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_53aeefe0-55b8-5aa4-b5e4-6efb0d2db981/53aeefe0-55b8-5aa4-b5e4-6efb0d2db981_expert_report_file_5d488c44-77b5-42d9-9443-9050e1dcee69.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK61%20UXR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '53aeefe0-55b8-5aa4-b5e4-6efb0d2db981',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WK61 UXR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK61%20UXR&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 78034,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_53aeefe0-55b8-5aa4-b5e4-6efb0d2db981/53aeefe0-55b8-5aa4-b5e4-6efb0d2db981_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38754,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073141/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_53aeefe0-55b8-5aa4-b5e4-6efb0d2db981/53aeefe0-55b8-5aa4-b5e4-6efb0d2db981_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38427,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073151/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_53aeefe0-55b8-5aa4-b5e4-6efb0d2db981/53aeefe0-55b8-5aa4-b5e4-6efb0d2db981_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39189,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073159/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_53aeefe0-55b8-5aa4-b5e4-6efb0d2db981/53aeefe0-55b8-5aa4-b5e4-6efb0d2db981_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40065,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073176/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_53aeefe0-55b8-5aa4-b5e4-6efb0d2db981/53aeefe0-55b8-5aa4-b5e4-6efb0d2db981_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37311,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073185/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_53aeefe0-55b8-5aa4-b5e4-6efb0d2db981/53aeefe0-55b8-5aa4-b5e4-6efb0d2db981_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34999,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073193/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_53aeefe0-55b8-5aa4-b5e4-6efb0d2db981/53aeefe0-55b8-5aa4-b5e4-6efb0d2db981_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103849,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073210/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_53aeefe0-55b8-5aa4-b5e4-6efb0d2db981/53aeefe0-55b8-5aa4-b5e4-6efb0d2db981_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54930,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073220/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_53aeefe0-55b8-5aa4-b5e4-6efb0d2db981/53aeefe0-55b8-5aa4-b5e4-6efb0d2db981_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94402,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073230/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_53aeefe0-55b8-5aa4-b5e4-6efb0d2db981/53aeefe0-55b8-5aa4-b5e4-6efb0d2db981_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84751,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK61UXR/699073241/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.2 I-MUSIC Hatchback',
 'transmission': 'manual',
 'trim': 'I-MUSIC',
 'vin': 'VF1CR1S0H45881151',
 'year': 2011}
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK61%2520UXR%27 HTTP/1.1" 200 None
2026-03-29 14:03:36 [bca.uk] INFO: Saving data for WK61%20UXR: {'created_time': 1774793016.712956, 'last_price_update_time': 1774793016.712967, 'auction_closing_time': 1774864800.0}
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK61%2520UXR') HTTP/1.1" 204 0
2026-03-29 14:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411530/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV14KTC/42812076?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=66gIEjQvm9PV55Rz53YFJz4JFPmL%2BYWpRHfEo0W8Dgc%3D)
2026-03-29 14:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393203/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY16BBU/42811353?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=ShrJDfYRH%2F6bWW0R8vbriiJnAM1IDhdXZuUtEI8kjF8%3D)
2026-03-29 14:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411704/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JG03DAV/42812094?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=v40Sa0tMdzGaypiYPemfCX7vVOqSNOlEPmcRPT59vh4%3D)
2026-03-29 14:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398666/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF11ZLX/42812073?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=AqjtLarvodejLEgay3dQWq0cBNguhCaM9EBTJRYAfns%3D)
2026-03-29 14:03:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126514/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126514>
2026-03-29 14:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126528/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP64YCG/42811259?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=SZCJYSAqGbHPbpMF5WG0ylljd2vUTe1osi5oBXOo6Lc%3D)
2026-03-29 14:03:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024687/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SL67GZU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX13YTO/42807452?sv=2020-08-04&st=2026-03-29T14%3A03%3A33Z&se=2026-03-29T14%3A28%3A33Z&sr=b&sp=r&sig=0tVpH%2BscA9E3Xh7QvL01PmOX4B4OfU7VPj0t8tzpvkg%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699024697%27 HTTP/1.1" 200 None
2026-03-29 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024697 not downloaded yet
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143627%27 HTTP/1.1" 200 None
2026-03-29 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143627 not downloaded yet
2026-03-29 14:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a66110>
2026-03-29 14:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f373bb7d-73db-5029-9e49-05619c8a7d34/f373bb7d-73db-5029-9e49-05619c8a7d34_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDU12ETF%252F699406192%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406192/600 saved to cache
2026-03-29 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f373bb7d-73db-5029-9e49-05619c8a7d34
2026-03-29 14:03:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f373bb7d-73db-5029-9e49-05619c8a7d34, skipping ID generation
2026-03-29 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f373bb7d-73db-5029-9e49-05619c8a7d34 sending to next pipeline
2026-03-29 14:03:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f373bb7d-73db-5029-9e49-05619c8a7d34, identifier: DU12%20ETF
2026-03-29 14:03:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d100d0>
2026-03-29 14:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5ed0540-9d69-57f5-94ef-179e68c84d80/f5ed0540-9d69-57f5-94ef-179e68c84d80_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF71UVS%252F698993946%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993946/600 saved to cache
2026-03-29 14:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f5ed0540-9d69-57f5-94ef-179e68c84d80
2026-03-29 14:03:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f373bb7d-73db-5029-9e49-05619c8a7d34 with identifier: DU12%20ETF
2026-03-29 14:03:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f373bb7d-73db-5029-9e49-05619c8a7d34 with identifier: DU12%20ETF
2026-03-29 14:03:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f373bb7d-73db-5029-9e49-05619c8a7d34 with identifier: DU12%20ETF to the API
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406192/600>
{'auction_title': '',
 'c_o_2_emission_value': 205,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f373bb7d-73db-5029-9e49-05619c8a7d34/f373bb7d-73db-5029-9e49-05619c8a7d34_expert_report_file_e90e48b0-ad3b-4176-a5a0-34a8f01ff39a.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU12%20ETF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f373bb7d-73db-5029-9e49-05619c8a7d34',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU12 ETF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU12%20ETF&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'ANTARA',
 'odometer': 99371,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f373bb7d-73db-5029-9e49-05619c8a7d34/f373bb7d-73db-5029-9e49-05619c8a7d34_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39105,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406192/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f373bb7d-73db-5029-9e49-05619c8a7d34/f373bb7d-73db-5029-9e49-05619c8a7d34_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38708,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406222/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f373bb7d-73db-5029-9e49-05619c8a7d34/f373bb7d-73db-5029-9e49-05619c8a7d34_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37840,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406240/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f373bb7d-73db-5029-9e49-05619c8a7d34/f373bb7d-73db-5029-9e49-05619c8a7d34_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38348,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406265/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f373bb7d-73db-5029-9e49-05619c8a7d34/f373bb7d-73db-5029-9e49-05619c8a7d34_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37043,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406292/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f373bb7d-73db-5029-9e49-05619c8a7d34/f373bb7d-73db-5029-9e49-05619c8a7d34_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35815,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406310/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f373bb7d-73db-5029-9e49-05619c8a7d34/f373bb7d-73db-5029-9e49-05619c8a7d34_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82496,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406334/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f373bb7d-73db-5029-9e49-05619c8a7d34/f373bb7d-73db-5029-9e49-05619c8a7d34_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61637,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406358/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f373bb7d-73db-5029-9e49-05619c8a7d34/f373bb7d-73db-5029-9e49-05619c8a7d34_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87982,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU12ETF/699406401/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ANTARA 2.2 CDTI 163 SE 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'CDTI 163 SE 4WD',
 'vin': 'W0LLJ6EH5BB132365',
 'year': 2012}
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU12%2520ETF%27 HTTP/1.1" 200 None
2026-03-29 14:03:37 [bca.uk] INFO: Saving data for DU12%20ETF: {'created_time': 1774793017.32292, 'last_price_update_time': 1774793017.32293, 'auction_closing_time': 1774951200.0}
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU12%2520ETF') HTTP/1.1" 204 0
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699024699%27 HTTP/1.1" 200 None
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024699 not downloaded yet
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143637%27 HTTP/1.1" 200 None
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143637 not downloaded yet
2026-03-29 14:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411697/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JG03DAV/42812094?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=v40Sa0tMdzGaypiYPemfCX7vVOqSNOlEPmcRPT59vh4%3D)
2026-03-29 14:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393191/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY16BBU/42811353?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=ShrJDfYRH%2F6bWW0R8vbriiJnAM1IDhdXZuUtEI8kjF8%3D)
2026-03-29 14:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024691/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024691>
2026-03-29 14:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143590/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PJ71MWM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411506/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV14KTC/42812076?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=66gIEjQvm9PV55Rz53YFJz4JFPmL%2BYWpRHfEo0W8Dgc%3D)
2026-03-29 14:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM69UOE/42810827?sv=2020-08-04&st=2026-03-29T14%3A03%3A34Z&se=2026-03-29T14%3A28%3A34Z&sr=b&sp=r&sig=RI6vJhPI%2B8qF%2FbIypUM1pqFA88wlzbvAFGMt3%2Boe7FA%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389951/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GP07MXH/42811939?sv=2020-08-04&st=2026-03-29T14%3A02%3A15Z&se=2026-03-29T14%3A27%3A15Z&sr=b&sp=r&sig=A2vgt5bmJVHwZP6Y8%2FnzBSolxnKlwyELkmOkHKNOSOY%3D)
2026-03-29 14:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993927/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71UVS/42812198?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=Nfevj3ASTsZXpWOCN5wlKshX2MeWEm7aSuYh0jm5eVw%3D)
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699024701%27 HTTP/1.1" 200 None
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024701 not downloaded yet
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143648%27 HTTP/1.1" 200 None
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143648 not downloaded yet
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250be6450>
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b880810a-700b-593e-b6f8-4cabf182af3c/b880810a-700b-593e-b6f8-4cabf182af3c_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFV14KTC%252F699411530%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411530/600 saved to cache
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b880810a-700b-593e-b6f8-4cabf182af3c
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a3b050>
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b3d174b-d042-51ed-a1ed-143c0c943586/1b3d174b-d042-51ed-a1ed-143c0c943586_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPY16BBU%252F699393203%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393203/600 saved to cache
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1b3d174b-d042-51ed-a1ed-143c0c943586
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c1aa10>
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8bcd6bba-12ff-560c-99e1-adbf1fa9a45d/8bcd6bba-12ff-560c-99e1-adbf1fa9a45d_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FJG03DAV%252F699411704%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411704/600 saved to cache
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8bcd6bba-12ff-560c-99e1-adbf1fa9a45d
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253e79990>
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1f81559-af09-5a00-b979-308a402956ee/e1f81559-af09-5a00-b979-308a402956ee_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEF11ZLX%252F699398666%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398666/600 saved to cache
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e1f81559-af09-5a00-b979-308a402956ee
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518a7190>
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94e49c38-ca0b-557e-bb5b-3de742893391/94e49c38-ca0b-557e-bb5b-3de742893391_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWP64YCG%252F699126528%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126528/600 saved to cache
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 94e49c38-ca0b-557e-bb5b-3de742893391
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c20610>
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b70686a-94e4-5ec3-bc24-da60f39d0aa8/7b70686a-94e4-5ec3-bc24-da60f39d0aa8_expert_report_file_22a9dfdb-29da-4ab9-bd8f-e812b3962899.pdf HTTP/1.1" 201 0
2026-03-29 14:03:37 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 7b70686a-94e4-5ec3-bc24-da60f39d0aa8
2026-03-29 14:03:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7b70686a-94e4-5ec3-bc24-da60f39d0aa8, skipping ID generation
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7b70686a-94e4-5ec3-bc24-da60f39d0aa8
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLX13YTO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LX13YTO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699024702%27 HTTP/1.1" 200 None
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024702 not downloaded yet
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143667%27 HTTP/1.1" 200 None
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143667 not downloaded yet
2026-03-29 14:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024687/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL67GZU/42810953?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=52NanCz781K3XdZOZkBw1KiPXA2ugGHVGPjDyRgx5CY%3D)
2026-03-29 14:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143605/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143605>
2026-03-29 14:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024695/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024695>
2026-03-29 14:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024693/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024693>
2026-03-29 14:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143619/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143619>
2026-03-29 14:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126514/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP64YCG/42811259?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=SZCJYSAqGbHPbpMF5WG0ylljd2vUTe1osi5oBXOo6Lc%3D)
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699292908%27 HTTP/1.1" 200 None
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699292908 not downloaded yet
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699024705%27 HTTP/1.1" 200 None
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024705 not downloaded yet
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143683%27 HTTP/1.1" 200 None
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143683 not downloaded yet
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518eac90>
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8bcd6bba-12ff-560c-99e1-adbf1fa9a45d/8bcd6bba-12ff-560c-99e1-adbf1fa9a45d_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FJG03DAV%252F699411697%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411697/600 saved to cache
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8bcd6bba-12ff-560c-99e1-adbf1fa9a45d
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25189cbd0>
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b3d174b-d042-51ed-a1ed-143c0c943586/1b3d174b-d042-51ed-a1ed-143c0c943586_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPY16BBU%252F699393191%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393191/600 saved to cache
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1b3d174b-d042-51ed-a1ed-143c0c943586
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d9c2d0>
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b880810a-700b-593e-b6f8-4cabf182af3c/b880810a-700b-593e-b6f8-4cabf182af3c_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFV14KTC%252F699411506%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411506/600 saved to cache
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b880810a-700b-593e-b6f8-4cabf182af3c
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2544bb210>
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e69fc968-906f-54bd-91a7-312092826fd7/e69fc968-906f-54bd-91a7-312092826fd7_expert_report_file_760dd306-71d1-47da-b292-c8d948c8f804.pdf HTTP/1.1" 201 0
2026-03-29 14:03:37 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e69fc968-906f-54bd-91a7-312092826fd7
2026-03-29 14:03:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e69fc968-906f-54bd-91a7-312092826fd7, skipping ID generation
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e69fc968-906f-54bd-91a7-312092826fd7
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLM69UOE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LM69UOE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d9cd90>
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_791dad53-aa02-5a6d-9d11-44fa21247bb2/791dad53-aa02-5a6d-9d11-44fa21247bb2_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGP07MXH%252F699389951%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389951/600 saved to cache
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 791dad53-aa02-5a6d-9d11-44fa21247bb2
2026-03-29 14:03:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d3f450>
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5ed0540-9d69-57f5-94ef-179e68c84d80/f5ed0540-9d69-57f5-94ef-179e68c84d80_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF71UVS%252F698993927%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993927/600 saved to cache
2026-03-29 14:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f5ed0540-9d69-57f5-94ef-179e68c84d80
2026-03-29 14:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX15BPV/42811140?sv=2020-08-04&st=2026-03-29T14%3A03%3A37Z&se=2026-03-29T14%3A28%3A37Z&sr=b&sp=r&sig=jE%2F46ESyOzQO7%2Fl9ZeKeEfCR0KYj0LwoX1Zq3UqSZdU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX15%20BPV-GB>
2026-03-29 14:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398663/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398663>
2026-03-29 14:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699292917%27 HTTP/1.1" 200 None
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699292917 not downloaded yet
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699024707%27 HTTP/1.1" 200 None
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024707 not downloaded yet
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143698%27 HTTP/1.1" 200 None
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143698 not downloaded yet
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699000154%27 HTTP/1.1" 200 None
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000154 not downloaded yet
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699292925%27 HTTP/1.1" 200 None
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699292925 not downloaded yet
2026-03-29 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143590/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ71MWM/42811366?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=uxHnFXUF0AQqKzj%2BWpCJ5kAJBejFV%2BBftlyz%2B%2FdpdaM%3D)
2026-03-29 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024697/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024697>
2026-03-29 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411687/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=JG03DAV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411480/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FV14KTC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024691/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL67GZU/42810953?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=52NanCz781K3XdZOZkBw1KiPXA2ugGHVGPjDyRgx5CY%3D)
2026-03-29 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143627/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143627>
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143708%27 HTTP/1.1" 200 None
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143708 not downloaded yet
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994718%27 HTTP/1.1" 200 None
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994718 not downloaded yet
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699292931%27 HTTP/1.1" 200 None
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699292931 not downloaded yet
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d9c4d0>
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5591b800-155f-574b-99a5-f4517b2b0d15/5591b800-155f-574b-99a5-f4517b2b0d15_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL67GZU%252F699024687%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024687/600 saved to cache
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5591b800-155f-574b-99a5-f4517b2b0d15
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ac72d0>
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94e49c38-ca0b-557e-bb5b-3de742893391/94e49c38-ca0b-557e-bb5b-3de742893391_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWP64YCG%252F699126514%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126514/600 saved to cache
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 94e49c38-ca0b-557e-bb5b-3de742893391
2026-03-29 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024699/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024699>
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699000173%27 HTTP/1.1" 200 None
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000173 not downloaded yet
2026-03-29 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143637/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143637>
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699292944%27 HTTP/1.1" 200 None
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699292944 not downloaded yet
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994739%27 HTTP/1.1" 200 None
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994739 not downloaded yet
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699292959%27 HTTP/1.1" 200 None
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699292959 not downloaded yet
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a01a50>
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9a156f2e-0643-5277-9a6d-1f244e260a51/9a156f2e-0643-5277-9a6d-1f244e260a51_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPJ71MWM%252F699143590%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143590/600 saved to cache
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9a156f2e-0643-5277-9a6d-1f244e260a51
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b6e310>
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5591b800-155f-574b-99a5-f4517b2b0d15/5591b800-155f-574b-99a5-f4517b2b0d15_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL67GZU%252F699024691%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024691/600 saved to cache
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5591b800-155f-574b-99a5-f4517b2b0d15
2026-03-29 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024693/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL67GZU/42810953?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=52NanCz781K3XdZOZkBw1KiPXA2ugGHVGPjDyRgx5CY%3D)
2026-03-29 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143605/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ71MWM/42811366?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=uxHnFXUF0AQqKzj%2BWpCJ5kAJBejFV%2BBftlyz%2B%2FdpdaM%3D)
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699000189%27 HTTP/1.1" 200 None
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000189 not downloaded yet
2026-03-29 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143619/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ71MWM/42811366?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=uxHnFXUF0AQqKzj%2BWpCJ5kAJBejFV%2BBftlyz%2B%2FdpdaM%3D)
2026-03-29 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024702/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024702>
2026-03-29 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143667/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143667>
2026-03-29 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024695/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL67GZU/42810953?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=52NanCz781K3XdZOZkBw1KiPXA2ugGHVGPjDyRgx5CY%3D)
2026-03-29 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398663/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF11ZLX/42812073?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=AqjtLarvodejLEgay3dQWq0cBNguhCaM9EBTJRYAfns%3D)
2026-03-29 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX15BPV/42811140?sv=2020-08-04&st=2026-03-29T14%3A03%3A37Z&se=2026-03-29T14%3A28%3A37Z&sr=b&sp=r&sig=jE%2F46ESyOzQO7%2Fl9ZeKeEfCR0KYj0LwoX1Zq3UqSZdU%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699292981%27 HTTP/1.1" 200 None
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699292981 not downloaded yet
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994753%27 HTTP/1.1" 200 None
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994753 not downloaded yet
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699292995%27 HTTP/1.1" 200 None
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699292995 not downloaded yet
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699000205%27 HTTP/1.1" 200 None
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000205 not downloaded yet
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699293012%27 HTTP/1.1" 200 None
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699293012 not downloaded yet
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994774%27 HTTP/1.1" 200 None
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994774 not downloaded yet
2026-03-29 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143637/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ71MWM/42811366?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=uxHnFXUF0AQqKzj%2BWpCJ5kAJBejFV%2BBftlyz%2B%2FdpdaM%3D)
2026-03-29 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000154/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000154>
2026-03-29 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292925/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699292925>
2026-03-29 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411687/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JG03DAV/42812094?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=v40Sa0tMdzGaypiYPemfCX7vVOqSNOlEPmcRPT59vh4%3D)
2026-03-29 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024697/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL67GZU/42810953?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=52NanCz781K3XdZOZkBw1KiPXA2ugGHVGPjDyRgx5CY%3D)
2026-03-29 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411480/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV14KTC/42812076?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=66gIEjQvm9PV55Rz53YFJz4JFPmL%2BYWpRHfEo0W8Dgc%3D)
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699000217%27 HTTP/1.1" 200 None
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000217 not downloaded yet
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b98090>
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5591b800-155f-574b-99a5-f4517b2b0d15/5591b800-155f-574b-99a5-f4517b2b0d15_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL67GZU%252F699024693%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024693/600 saved to cache
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5591b800-155f-574b-99a5-f4517b2b0d15
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250febb50>
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9a156f2e-0643-5277-9a6d-1f244e260a51/9a156f2e-0643-5277-9a6d-1f244e260a51_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPJ71MWM%252F699143605%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143605/600 saved to cache
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9a156f2e-0643-5277-9a6d-1f244e260a51
2026-03-29 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143627/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ71MWM/42811366?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=uxHnFXUF0AQqKzj%2BWpCJ5kAJBejFV%2BBftlyz%2B%2FdpdaM%3D)
2026-03-29 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024699/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL67GZU/42810953?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=52NanCz781K3XdZOZkBw1KiPXA2ugGHVGPjDyRgx5CY%3D)
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c72d10>
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9a156f2e-0643-5277-9a6d-1f244e260a51/9a156f2e-0643-5277-9a6d-1f244e260a51_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPJ71MWM%252F699143619%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143619/600 saved to cache
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9a156f2e-0643-5277-9a6d-1f244e260a51
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ac79d0>
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5591b800-155f-574b-99a5-f4517b2b0d15/5591b800-155f-574b-99a5-f4517b2b0d15_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL67GZU%252F699024695%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024695/600 saved to cache
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5591b800-155f-574b-99a5-f4517b2b0d15
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b03050>
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1f81559-af09-5a00-b979-308a402956ee/e1f81559-af09-5a00-b979-308a402956ee_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEF11ZLX%252F699398663%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398663/600 saved to cache
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e1f81559-af09-5a00-b979-308a402956ee
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bc8c50>
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_904a2bb3-bc1e-5402-b90d-3b80c4c72150/904a2bb3-bc1e-5402-b90d-3b80c4c72150_expert_report_file_30c4fce9-df2c-4a09-95eb-059d6c495d57.pdf HTTP/1.1" 201 0
2026-03-29 14:03:38 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 904a2bb3-bc1e-5402-b90d-3b80c4c72150
2026-03-29 14:03:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 904a2bb3-bc1e-5402-b90d-3b80c4c72150, skipping ID generation
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 904a2bb3-bc1e-5402-b90d-3b80c4c72150
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGX15BPV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GX15BPV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000173/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000173>
2026-03-29 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292944/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699292944>
2026-03-29 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/698994739/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994739>
2026-03-29 14:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292959/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699292959>
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699059637%27 HTTP/1.1" 200 None
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059637 not downloaded yet
2026-03-29 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143667/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ71MWM/42811366?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=uxHnFXUF0AQqKzj%2BWpCJ5kAJBejFV%2BBftlyz%2B%2FdpdaM%3D)
2026-03-29 14:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024702/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL67GZU/42810953?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=52NanCz781K3XdZOZkBw1KiPXA2ugGHVGPjDyRgx5CY%3D)
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508f86d0>
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9a156f2e-0643-5277-9a6d-1f244e260a51/9a156f2e-0643-5277-9a6d-1f244e260a51_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPJ71MWM%252F699143637%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143637/600 saved to cache
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9a156f2e-0643-5277-9a6d-1f244e260a51
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d3c790>
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8bcd6bba-12ff-560c-99e1-adbf1fa9a45d/8bcd6bba-12ff-560c-99e1-adbf1fa9a45d_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FJG03DAV%252F699411687%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411687/600 saved to cache
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8bcd6bba-12ff-560c-99e1-adbf1fa9a45d
2026-03-29 14:03:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8bcd6bba-12ff-560c-99e1-adbf1fa9a45d, skipping ID generation
2026-03-29 14:03:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8bcd6bba-12ff-560c-99e1-adbf1fa9a45d sending to next pipeline
2026-03-29 14:03:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8bcd6bba-12ff-560c-99e1-adbf1fa9a45d, identifier: JG03%20DAV
2026-03-29 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b01f10>
2026-03-29 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5591b800-155f-574b-99a5-f4517b2b0d15/5591b800-155f-574b-99a5-f4517b2b0d15_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL67GZU%252F699024697%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024697/600 saved to cache
2026-03-29 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5591b800-155f-574b-99a5-f4517b2b0d15
2026-03-29 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cad8d0>
2026-03-29 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b880810a-700b-593e-b6f8-4cabf182af3c/b880810a-700b-593e-b6f8-4cabf182af3c_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFV14KTC%252F699411480%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411480/600 saved to cache
2026-03-29 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b880810a-700b-593e-b6f8-4cabf182af3c
2026-03-29 14:03:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b880810a-700b-593e-b6f8-4cabf182af3c, skipping ID generation
2026-03-29 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b880810a-700b-593e-b6f8-4cabf182af3c sending to next pipeline
2026-03-29 14:03:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b880810a-700b-593e-b6f8-4cabf182af3c, identifier: FV14%20KTC
2026-03-29 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff252b36e10>
2026-03-29 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9a156f2e-0643-5277-9a6d-1f244e260a51/9a156f2e-0643-5277-9a6d-1f244e260a51_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPJ71MWM%252F699143627%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143627/600 saved to cache
2026-03-29 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9a156f2e-0643-5277-9a6d-1f244e260a51
2026-03-29 14:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c8e190>
2026-03-29 14:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5591b800-155f-574b-99a5-f4517b2b0d15/5591b800-155f-574b-99a5-f4517b2b0d15_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL67GZU%252F699024699%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024699/600 saved to cache
2026-03-29 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5591b800-155f-574b-99a5-f4517b2b0d15
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699059664%27 HTTP/1.1" 200 None
2026-03-29 14:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059664 not downloaded yet
2026-03-29 14:03:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8bcd6bba-12ff-560c-99e1-adbf1fa9a45d with identifier: JG03%20DAV
2026-03-29 14:03:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8bcd6bba-12ff-560c-99e1-adbf1fa9a45d with identifier: JG03%20DAV
2026-03-29 14:03:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8bcd6bba-12ff-560c-99e1-adbf1fa9a45d with identifier: JG03%20DAV to the API
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411687/600>
{'auction_title': '',
 'c_o_2_emission_value': 284,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8bcd6bba-12ff-560c-99e1-adbf1fa9a45d/8bcd6bba-12ff-560c-99e1-adbf1fa9a45d_expert_report_file_da9fbe69-8737-4220-9fb6-a5e63b33aca0.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=JG03%20DAV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '5.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8bcd6bba-12ff-560c-99e1-adbf1fa9a45d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'JG03 DAV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=JG03%20DAV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'MUSTANG',
 'odometer': 16919,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8bcd6bba-12ff-560c-99e1-adbf1fa9a45d/8bcd6bba-12ff-560c-99e1-adbf1fa9a45d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36901,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411687/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8bcd6bba-12ff-560c-99e1-adbf1fa9a45d/8bcd6bba-12ff-560c-99e1-adbf1fa9a45d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36279,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411697/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8bcd6bba-12ff-560c-99e1-adbf1fa9a45d/8bcd6bba-12ff-560c-99e1-adbf1fa9a45d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38488,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411704/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8bcd6bba-12ff-560c-99e1-adbf1fa9a45d/8bcd6bba-12ff-560c-99e1-adbf1fa9a45d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38470,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411708/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8bcd6bba-12ff-560c-99e1-adbf1fa9a45d/8bcd6bba-12ff-560c-99e1-adbf1fa9a45d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34759,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411711/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8bcd6bba-12ff-560c-99e1-adbf1fa9a45d/8bcd6bba-12ff-560c-99e1-adbf1fa9a45d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32833,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411714/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8bcd6bba-12ff-560c-99e1-adbf1fa9a45d/8bcd6bba-12ff-560c-99e1-adbf1fa9a45d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79764,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411716/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8bcd6bba-12ff-560c-99e1-adbf1fa9a45d/8bcd6bba-12ff-560c-99e1-adbf1fa9a45d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59660,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411719/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8bcd6bba-12ff-560c-99e1-adbf1fa9a45d/8bcd6bba-12ff-560c-99e1-adbf1fa9a45d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93410,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411731/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8bcd6bba-12ff-560c-99e1-adbf1fa9a45d/8bcd6bba-12ff-560c-99e1-adbf1fa9a45d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74961,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG03DAV/699411751/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD MUSTANG 5.0 V8 MACH 1 Coupe',
 'transmission': 'manual',
 'trim': 'V8 MACH 1',
 'vin': '1FA6P8E08M5580979',
 'year': 2021}
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JG03%2520DAV%27 HTTP/1.1" 200 None
2026-03-29 14:03:39 [bca.uk] INFO: Saving data for JG03%20DAV: {'created_time': 1774793019.868533, 'last_price_update_time': 1774793019.868544, 'auction_closing_time': 1774951200.0}
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='JG03%2520DAV') HTTP/1.1" 204 0
2026-03-29 14:03:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b880810a-700b-593e-b6f8-4cabf182af3c with identifier: FV14%20KTC
2026-03-29 14:03:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b880810a-700b-593e-b6f8-4cabf182af3c with identifier: FV14%20KTC
2026-03-29 14:03:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b880810a-700b-593e-b6f8-4cabf182af3c with identifier: FV14%20KTC to the API
2026-03-29 14:03:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411480/600>
{'auction_title': '',
 'c_o_2_emission_value': 178,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b880810a-700b-593e-b6f8-4cabf182af3c/b880810a-700b-593e-b6f8-4cabf182af3c_expert_report_file_dbf81992-bfed-423b-8194-7ee4772d03b3.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV14%20KTC-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b880810a-700b-593e-b6f8-4cabf182af3c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV14 KTC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV14%20KTC&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'KIA',
 'model': 'SORENTO',
 'odometer': 73358,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b880810a-700b-593e-b6f8-4cabf182af3c/b880810a-700b-593e-b6f8-4cabf182af3c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41171,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411480/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b880810a-700b-593e-b6f8-4cabf182af3c/b880810a-700b-593e-b6f8-4cabf182af3c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41427,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411506/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b880810a-700b-593e-b6f8-4cabf182af3c/b880810a-700b-593e-b6f8-4cabf182af3c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39381,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411530/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b880810a-700b-593e-b6f8-4cabf182af3c/b880810a-700b-593e-b6f8-4cabf182af3c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39091,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411551/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b880810a-700b-593e-b6f8-4cabf182af3c/b880810a-700b-593e-b6f8-4cabf182af3c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37582,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411575/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b880810a-700b-593e-b6f8-4cabf182af3c/b880810a-700b-593e-b6f8-4cabf182af3c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36688,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411588/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b880810a-700b-593e-b6f8-4cabf182af3c/b880810a-700b-593e-b6f8-4cabf182af3c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98928,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411609/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b880810a-700b-593e-b6f8-4cabf182af3c/b880810a-700b-593e-b6f8-4cabf182af3c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79779,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411637/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b880810a-700b-593e-b6f8-4cabf182af3c/b880810a-700b-593e-b6f8-4cabf182af3c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95968,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411667/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b880810a-700b-593e-b6f8-4cabf182af3c/b880810a-700b-593e-b6f8-4cabf182af3c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73234,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV14KTC/699411695/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'KIA SORENTO 2.2 CRDI KX-4 StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI KX-4',
 'vin': 'KNAKU814SE5535777',
 'year': 2014}
2026-03-29 14:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV14%2520KTC%27 HTTP/1.1" 200 None
2026-03-29 14:03:41 [bca.uk] INFO: Saving data for FV14%20KTC: {'created_time': 1774793021.007739, 'last_price_update_time': 1774793021.00775, 'auction_closing_time': 1774864800.0}
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV14%2520KTC') HTTP/1.1" 204 0
2026-03-29 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292931/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699292931>
2026-03-29 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/698994718/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994718>
2026-03-29 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292925/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX13YTO/42807452?sv=2020-08-04&st=2026-03-29T14%3A03%3A33Z&se=2026-03-29T14%3A28%3A33Z&sr=b&sp=r&sig=0tVpH%2BscA9E3Xh7QvL01PmOX4B4OfU7VPj0t8tzpvkg%3D)
2026-03-29 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/698994774/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994774>
2026-03-29 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292995/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699292995>
2026-03-29 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699293012/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699293012>
2026-03-29 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000205/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000205>
2026-03-29 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000154/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM69UOE/42810827?sv=2020-08-04&st=2026-03-29T14%3A03%3A34Z&se=2026-03-29T14%3A28%3A34Z&sr=b&sp=r&sig=RI6vJhPI%2B8qF%2FbIypUM1pqFA88wlzbvAFGMt3%2Boe7FA%3D)
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699059677%27 HTTP/1.1" 200 None
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059677 not downloaded yet
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699059694%27 HTTP/1.1" 200 None
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059694 not downloaded yet
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff254137d50>
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9a156f2e-0643-5277-9a6d-1f244e260a51/9a156f2e-0643-5277-9a6d-1f244e260a51_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPJ71MWM%252F699143667%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143667/600 saved to cache
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9a156f2e-0643-5277-9a6d-1f244e260a51
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25191f010>
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5591b800-155f-574b-99a5-f4517b2b0d15/5591b800-155f-574b-99a5-f4517b2b0d15_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL67GZU%252F699024702%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024702/600 saved to cache
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5591b800-155f-574b-99a5-f4517b2b0d15
2026-03-29 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000217/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000217>
2026-03-29 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/698994753/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994753>
2026-03-29 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292944/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX13YTO/42807452?sv=2020-08-04&st=2026-03-29T14%3A03%3A33Z&se=2026-03-29T14%3A28%3A33Z&sr=b&sp=r&sig=0tVpH%2BscA9E3Xh7QvL01PmOX4B4OfU7VPj0t8tzpvkg%3D)
2026-03-29 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292981/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699292981>
2026-03-29 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059627/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GX15BPV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699059707%27 HTTP/1.1" 200 None
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059707 not downloaded yet
2026-03-29 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292959/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX13YTO/42807452?sv=2020-08-04&st=2026-03-29T14%3A03%3A33Z&se=2026-03-29T14%3A28%3A33Z&sr=b&sp=r&sig=0tVpH%2BscA9E3Xh7QvL01PmOX4B4OfU7VPj0t8tzpvkg%3D)
2026-03-29 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000173/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM69UOE/42810827?sv=2020-08-04&st=2026-03-29T14%3A03%3A34Z&se=2026-03-29T14%3A28%3A34Z&sr=b&sp=r&sig=RI6vJhPI%2B8qF%2FbIypUM1pqFA88wlzbvAFGMt3%2Boe7FA%3D)
2026-03-29 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/698994739/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM69UOE/42810827?sv=2020-08-04&st=2026-03-29T14%3A03%3A34Z&se=2026-03-29T14%3A28%3A34Z&sr=b&sp=r&sig=RI6vJhPI%2B8qF%2FbIypUM1pqFA88wlzbvAFGMt3%2Boe7FA%3D)
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699059758%27 HTTP/1.1" 200 None
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059758 not downloaded yet
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a3b790>
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b70686a-94e4-5ec3-bc24-da60f39d0aa8/7b70686a-94e4-5ec3-bc24-da60f39d0aa8_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLX13YTO%252F699292925%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292925/600 saved to cache
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7b70686a-94e4-5ec3-bc24-da60f39d0aa8
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ceb250>
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e69fc968-906f-54bd-91a7-312092826fd7/e69fc968-906f-54bd-91a7-312092826fd7_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM69UOE%252F699000154%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000154/600 saved to cache
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e69fc968-906f-54bd-91a7-312092826fd7
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699059785%27 HTTP/1.1" 200 None
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059785 not downloaded yet
2026-03-29 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292931/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX13YTO/42807452?sv=2020-08-04&st=2026-03-29T14%3A03%3A33Z&se=2026-03-29T14%3A28%3A33Z&sr=b&sp=r&sig=0tVpH%2BscA9E3Xh7QvL01PmOX4B4OfU7VPj0t8tzpvkg%3D)
2026-03-29 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/698994718/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM69UOE/42810827?sv=2020-08-04&st=2026-03-29T14%3A03%3A34Z&se=2026-03-29T14%3A28%3A34Z&sr=b&sp=r&sig=RI6vJhPI%2B8qF%2FbIypUM1pqFA88wlzbvAFGMt3%2Boe7FA%3D)
2026-03-29 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/698994774/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM69UOE/42810827?sv=2020-08-04&st=2026-03-29T14%3A03%3A34Z&se=2026-03-29T14%3A28%3A34Z&sr=b&sp=r&sig=RI6vJhPI%2B8qF%2FbIypUM1pqFA88wlzbvAFGMt3%2Boe7FA%3D)
2026-03-29 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000205/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM69UOE/42810827?sv=2020-08-04&st=2026-03-29T14%3A03%3A34Z&se=2026-03-29T14%3A28%3A34Z&sr=b&sp=r&sig=RI6vJhPI%2B8qF%2FbIypUM1pqFA88wlzbvAFGMt3%2Boe7FA%3D)
2026-03-29 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059664/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059664>
2026-03-29 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699293012/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX13YTO/42807452?sv=2020-08-04&st=2026-03-29T14%3A03%3A33Z&se=2026-03-29T14%3A28%3A33Z&sr=b&sp=r&sig=0tVpH%2BscA9E3Xh7QvL01PmOX4B4OfU7VPj0t8tzpvkg%3D)
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699059834%27 HTTP/1.1" 200 None
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059834 not downloaded yet
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699059871%27 HTTP/1.1" 200 None
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059871 not downloaded yet
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b6fb90>
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b70686a-94e4-5ec3-bc24-da60f39d0aa8/7b70686a-94e4-5ec3-bc24-da60f39d0aa8_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLX13YTO%252F699292944%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292944/600 saved to cache
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7b70686a-94e4-5ec3-bc24-da60f39d0aa8
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251beb490>
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b70686a-94e4-5ec3-bc24-da60f39d0aa8/7b70686a-94e4-5ec3-bc24-da60f39d0aa8_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLX13YTO%252F699292959%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292959/600 saved to cache
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7b70686a-94e4-5ec3-bc24-da60f39d0aa8
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d3a550>
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e69fc968-906f-54bd-91a7-312092826fd7/e69fc968-906f-54bd-91a7-312092826fd7_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM69UOE%252F699000173%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000173/600 saved to cache
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e69fc968-906f-54bd-91a7-312092826fd7
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251be8b10>
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e69fc968-906f-54bd-91a7-312092826fd7/e69fc968-906f-54bd-91a7-312092826fd7_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM69UOE%252F698994739%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/698994739/600 saved to cache
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e69fc968-906f-54bd-91a7-312092826fd7
2026-03-29 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059637/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059637>
2026-03-29 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059627/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX15BPV/42811140?sv=2020-08-04&st=2026-03-29T14%3A03%3A37Z&se=2026-03-29T14%3A28%3A37Z&sr=b&sp=r&sig=jE%2F46ESyOzQO7%2Fl9ZeKeEfCR0KYj0LwoX1Zq3UqSZdU%3D)
2026-03-29 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000217/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM69UOE/42810827?sv=2020-08-04&st=2026-03-29T14%3A03%3A34Z&se=2026-03-29T14%3A28%3A34Z&sr=b&sp=r&sig=RI6vJhPI%2B8qF%2FbIypUM1pqFA88wlzbvAFGMt3%2Boe7FA%3D)
2026-03-29 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059694/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059694>
2026-03-29 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/698994753/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM69UOE/42810827?sv=2020-08-04&st=2026-03-29T14%3A03%3A34Z&se=2026-03-29T14%3A28%3A34Z&sr=b&sp=r&sig=RI6vJhPI%2B8qF%2FbIypUM1pqFA88wlzbvAFGMt3%2Boe7FA%3D)
2026-03-29 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059677/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059677>
2026-03-29 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292981/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX13YTO/42807452?sv=2020-08-04&st=2026-03-29T14%3A03%3A33Z&se=2026-03-29T14%3A28%3A33Z&sr=b&sp=r&sig=0tVpH%2BscA9E3Xh7QvL01PmOX4B4OfU7VPj0t8tzpvkg%3D)
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d99a50>
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b70686a-94e4-5ec3-bc24-da60f39d0aa8/7b70686a-94e4-5ec3-bc24-da60f39d0aa8_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLX13YTO%252F699292931%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292931/600 saved to cache
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7b70686a-94e4-5ec3-bc24-da60f39d0aa8
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25097e890>
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e69fc968-906f-54bd-91a7-312092826fd7/e69fc968-906f-54bd-91a7-312092826fd7_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM69UOE%252F698994718%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/698994718/600 saved to cache
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e69fc968-906f-54bd-91a7-312092826fd7
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e38610>
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e69fc968-906f-54bd-91a7-312092826fd7/e69fc968-906f-54bd-91a7-312092826fd7_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM69UOE%252F698994774%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/698994774/600 saved to cache
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e69fc968-906f-54bd-91a7-312092826fd7
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c71bd0>
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e69fc968-906f-54bd-91a7-312092826fd7/e69fc968-906f-54bd-91a7-312092826fd7_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM69UOE%252F699000205%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000205/600 saved to cache
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e69fc968-906f-54bd-91a7-312092826fd7
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e386d0>
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b70686a-94e4-5ec3-bc24-da60f39d0aa8/7b70686a-94e4-5ec3-bc24-da60f39d0aa8_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLX13YTO%252F699293012%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699293012/600 saved to cache
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7b70686a-94e4-5ec3-bc24-da60f39d0aa8
2026-03-29 14:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059664/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX15BPV/42811140?sv=2020-08-04&st=2026-03-29T14%3A03%3A37Z&se=2026-03-29T14%3A28%3A37Z&sr=b&sp=r&sig=jE%2F46ESyOzQO7%2Fl9ZeKeEfCR0KYj0LwoX1Zq3UqSZdU%3D)
2026-03-29 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143698/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143698>
2026-03-29 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143708/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143708>
2026-03-29 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059758/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059758>
2026-03-29 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059707/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059707>
2026-03-29 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000189/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000189>
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b99a50>
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_904a2bb3-bc1e-5402-b90d-3b80c4c72150/904a2bb3-bc1e-5402-b90d-3b80c4c72150_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGX15BPV%252F699059627%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059627/600 saved to cache
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 904a2bb3-bc1e-5402-b90d-3b80c4c72150
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250aedb90>
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e69fc968-906f-54bd-91a7-312092826fd7/e69fc968-906f-54bd-91a7-312092826fd7_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM69UOE%252F699000217%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000217/600 saved to cache
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e69fc968-906f-54bd-91a7-312092826fd7
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250951cd0>
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e69fc968-906f-54bd-91a7-312092826fd7/e69fc968-906f-54bd-91a7-312092826fd7_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM69UOE%252F698994753%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/698994753/600 saved to cache
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e69fc968-906f-54bd-91a7-312092826fd7
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d49a10>
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b70686a-94e4-5ec3-bc24-da60f39d0aa8/7b70686a-94e4-5ec3-bc24-da60f39d0aa8_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLX13YTO%252F699292981%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292981/600 saved to cache
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7b70686a-94e4-5ec3-bc24-da60f39d0aa8
2026-03-29 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024707/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024707>
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518e90d0>
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_904a2bb3-bc1e-5402-b90d-3b80c4c72150/904a2bb3-bc1e-5402-b90d-3b80c4c72150_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGX15BPV%252F699059664%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059664/600 saved to cache
2026-03-29 14:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 904a2bb3-bc1e-5402-b90d-3b80c4c72150
2026-03-29 14:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059785/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059785>
2026-03-29 14:03:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059871/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059871>
2026-03-29 14:03:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292917/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699292917>
2026-03-29 14:03:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059834/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059834>
2026-03-29 14:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059694/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX15BPV/42811140?sv=2020-08-04&st=2026-03-29T14%3A03%3A37Z&se=2026-03-29T14%3A28%3A37Z&sr=b&sp=r&sig=jE%2F46ESyOzQO7%2Fl9ZeKeEfCR0KYj0LwoX1Zq3UqSZdU%3D)
2026-03-29 14:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059637/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX15BPV/42811140?sv=2020-08-04&st=2026-03-29T14%3A03%3A37Z&se=2026-03-29T14%3A28%3A37Z&sr=b&sp=r&sig=jE%2F46ESyOzQO7%2Fl9ZeKeEfCR0KYj0LwoX1Zq3UqSZdU%3D)
2026-03-29 14:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059677/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX15BPV/42811140?sv=2020-08-04&st=2026-03-29T14%3A03%3A37Z&se=2026-03-29T14%3A28%3A37Z&sr=b&sp=r&sig=jE%2F46ESyOzQO7%2Fl9ZeKeEfCR0KYj0LwoX1Zq3UqSZdU%3D)
2026-03-29 14:03:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000140/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LM69UOE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059707/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX15BPV/42811140?sv=2020-08-04&st=2026-03-29T14%3A03%3A37Z&se=2026-03-29T14%3A28%3A37Z&sr=b&sp=r&sig=jE%2F46ESyOzQO7%2Fl9ZeKeEfCR0KYj0LwoX1Zq3UqSZdU%3D)
2026-03-29 14:03:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143683/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143683>
2026-03-29 14:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143698/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ71MWM/42811366?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=uxHnFXUF0AQqKzj%2BWpCJ5kAJBejFV%2BBftlyz%2B%2FdpdaM%3D)
2026-03-29 14:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000189/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM69UOE/42810827?sv=2020-08-04&st=2026-03-29T14%3A03%3A34Z&se=2026-03-29T14%3A28%3A34Z&sr=b&sp=r&sig=RI6vJhPI%2B8qF%2FbIypUM1pqFA88wlzbvAFGMt3%2Boe7FA%3D)
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508a6650>
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_904a2bb3-bc1e-5402-b90d-3b80c4c72150/904a2bb3-bc1e-5402-b90d-3b80c4c72150_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGX15BPV%252F699059694%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059694/600 saved to cache
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 904a2bb3-bc1e-5402-b90d-3b80c4c72150
2026-03-29 14:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059758/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX15BPV/42811140?sv=2020-08-04&st=2026-03-29T14%3A03%3A37Z&se=2026-03-29T14%3A28%3A37Z&sr=b&sp=r&sig=jE%2F46ESyOzQO7%2Fl9ZeKeEfCR0KYj0LwoX1Zq3UqSZdU%3D)
2026-03-29 14:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059785/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX15BPV/42811140?sv=2020-08-04&st=2026-03-29T14%3A03%3A37Z&se=2026-03-29T14%3A28%3A37Z&sr=b&sp=r&sig=jE%2F46ESyOzQO7%2Fl9ZeKeEfCR0KYj0LwoX1Zq3UqSZdU%3D)
2026-03-29 14:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059834/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX15BPV/42811140?sv=2020-08-04&st=2026-03-29T14%3A03%3A37Z&se=2026-03-29T14%3A28%3A37Z&sr=b&sp=r&sig=jE%2F46ESyOzQO7%2Fl9ZeKeEfCR0KYj0LwoX1Zq3UqSZdU%3D)
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d12d90>
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_904a2bb3-bc1e-5402-b90d-3b80c4c72150/904a2bb3-bc1e-5402-b90d-3b80c4c72150_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGX15BPV%252F699059637%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059637/600 saved to cache
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 904a2bb3-bc1e-5402-b90d-3b80c4c72150
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c655d0>
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_904a2bb3-bc1e-5402-b90d-3b80c4c72150/904a2bb3-bc1e-5402-b90d-3b80c4c72150_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGX15BPV%252F699059677%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059677/600 saved to cache
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 904a2bb3-bc1e-5402-b90d-3b80c4c72150
2026-03-29 14:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143708/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ71MWM/42811366?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=uxHnFXUF0AQqKzj%2BWpCJ5kAJBejFV%2BBftlyz%2B%2FdpdaM%3D)
2026-03-29 14:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059871/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX15BPV/42811140?sv=2020-08-04&st=2026-03-29T14%3A03%3A37Z&se=2026-03-29T14%3A28%3A37Z&sr=b&sp=r&sig=jE%2F46ESyOzQO7%2Fl9ZeKeEfCR0KYj0LwoX1Zq3UqSZdU%3D)
2026-03-29 14:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292917/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX13YTO/42807452?sv=2020-08-04&st=2026-03-29T14%3A03%3A33Z&se=2026-03-29T14%3A28%3A33Z&sr=b&sp=r&sig=0tVpH%2BscA9E3Xh7QvL01PmOX4B4OfU7VPj0t8tzpvkg%3D)
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c8c450>
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_904a2bb3-bc1e-5402-b90d-3b80c4c72150/904a2bb3-bc1e-5402-b90d-3b80c4c72150_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGX15BPV%252F699059707%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059707/600 saved to cache
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 904a2bb3-bc1e-5402-b90d-3b80c4c72150
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b9a6d0>
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9a156f2e-0643-5277-9a6d-1f244e260a51/9a156f2e-0643-5277-9a6d-1f244e260a51_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPJ71MWM%252F699143698%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143698/600 saved to cache
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9a156f2e-0643-5277-9a6d-1f244e260a51
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d14a90>
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e69fc968-906f-54bd-91a7-312092826fd7/e69fc968-906f-54bd-91a7-312092826fd7_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM69UOE%252F699000189%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000189/600 saved to cache
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e69fc968-906f-54bd-91a7-312092826fd7
2026-03-29 14:03:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024705/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024705>
2026-03-29 14:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000140/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM69UOE/42810827?sv=2020-08-04&st=2026-03-29T14%3A03%3A34Z&se=2026-03-29T14%3A28%3A34Z&sr=b&sp=r&sig=RI6vJhPI%2B8qF%2FbIypUM1pqFA88wlzbvAFGMt3%2Boe7FA%3D)
2026-03-29 14:03:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292908/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699292908>
2026-03-29 14:03:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292900/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LX13YTO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024707/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL67GZU/42810953?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=52NanCz781K3XdZOZkBw1KiPXA2ugGHVGPjDyRgx5CY%3D)
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 8 for item 7b70686a-94e4-5ec3-bc24-da60f39d0aa8 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25084c690>
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_904a2bb3-bc1e-5402-b90d-3b80c4c72150/904a2bb3-bc1e-5402-b90d-3b80c4c72150_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGX15BPV%252F699059758%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059758/600 saved to cache
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 904a2bb3-bc1e-5402-b90d-3b80c4c72150
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508be890>
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_904a2bb3-bc1e-5402-b90d-3b80c4c72150/904a2bb3-bc1e-5402-b90d-3b80c4c72150_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGX15BPV%252F699059785%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059785/600 saved to cache
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 904a2bb3-bc1e-5402-b90d-3b80c4c72150
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c96250>
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_904a2bb3-bc1e-5402-b90d-3b80c4c72150/904a2bb3-bc1e-5402-b90d-3b80c4c72150_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGX15BPV%252F699059834%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059834/600 saved to cache
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 904a2bb3-bc1e-5402-b90d-3b80c4c72150
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ac6790>
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9a156f2e-0643-5277-9a6d-1f244e260a51/9a156f2e-0643-5277-9a6d-1f244e260a51_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPJ71MWM%252F699143708%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143708/600 saved to cache
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9a156f2e-0643-5277-9a6d-1f244e260a51
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b9b390>
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_904a2bb3-bc1e-5402-b90d-3b80c4c72150/904a2bb3-bc1e-5402-b90d-3b80c4c72150_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGX15BPV%252F699059871%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059871/600 saved to cache
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 904a2bb3-bc1e-5402-b90d-3b80c4c72150
2026-03-29 14:03:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 904a2bb3-bc1e-5402-b90d-3b80c4c72150, skipping ID generation
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 904a2bb3-bc1e-5402-b90d-3b80c4c72150 sending to next pipeline
2026-03-29 14:03:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 904a2bb3-bc1e-5402-b90d-3b80c4c72150, identifier: GX15%20BPV
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251981790>
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b70686a-94e4-5ec3-bc24-da60f39d0aa8/7b70686a-94e4-5ec3-bc24-da60f39d0aa8_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLX13YTO%252F699292917%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292917/600 saved to cache
2026-03-29 14:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7b70686a-94e4-5ec3-bc24-da60f39d0aa8
2026-03-29 14:03:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 904a2bb3-bc1e-5402-b90d-3b80c4c72150 with identifier: GX15%20BPV
2026-03-29 14:03:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 904a2bb3-bc1e-5402-b90d-3b80c4c72150 with identifier: GX15%20BPV
2026-03-29 14:03:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 904a2bb3-bc1e-5402-b90d-3b80c4c72150 with identifier: GX15%20BPV to the API
2026-03-29 14:03:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059871/600>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_904a2bb3-bc1e-5402-b90d-3b80c4c72150/904a2bb3-bc1e-5402-b90d-3b80c4c72150_expert_report_file_30c4fce9-df2c-4a09-95eb-059d6c495d57.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX15%20BPV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '904a2bb3-bc1e-5402-b90d-3b80c4c72150',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GX15 BPV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX15%20BPV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'SSANGYONG',
 'model': 'KORANDO',
 'odometer': 115270,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 17,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_904a2bb3-bc1e-5402-b90d-3b80c4c72150/904a2bb3-bc1e-5402-b90d-3b80c4c72150_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42074,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059627/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_904a2bb3-bc1e-5402-b90d-3b80c4c72150/904a2bb3-bc1e-5402-b90d-3b80c4c72150_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40713,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059637/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_904a2bb3-bc1e-5402-b90d-3b80c4c72150/904a2bb3-bc1e-5402-b90d-3b80c4c72150_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40834,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059664/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_904a2bb3-bc1e-5402-b90d-3b80c4c72150/904a2bb3-bc1e-5402-b90d-3b80c4c72150_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38990,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059677/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_904a2bb3-bc1e-5402-b90d-3b80c4c72150/904a2bb3-bc1e-5402-b90d-3b80c4c72150_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38223,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059694/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_904a2bb3-bc1e-5402-b90d-3b80c4c72150/904a2bb3-bc1e-5402-b90d-3b80c4c72150_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37418,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059707/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_904a2bb3-bc1e-5402-b90d-3b80c4c72150/904a2bb3-bc1e-5402-b90d-3b80c4c72150_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91955,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059758/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_904a2bb3-bc1e-5402-b90d-3b80c4c72150/904a2bb3-bc1e-5402-b90d-3b80c4c72150_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72240,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059785/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_904a2bb3-bc1e-5402-b90d-3b80c4c72150/904a2bb3-bc1e-5402-b90d-3b80c4c72150_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82252,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059834/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_904a2bb3-bc1e-5402-b90d-3b80c4c72150/904a2bb3-bc1e-5402-b90d-3b80c4c72150_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76132,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX15BPV/699059871/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SSANGYONG KORANDO 2.0 CSX 4WD Van',
 'transmission': 'manual',
 'trim': 'CSX 4WD',
 'vin': 'KPTB0A1SSFP203836',
 'year': 2015}
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX15%2520BPV%27 HTTP/1.1" 200 None
2026-03-29 14:03:43 [bca.uk] INFO: Saving data for GX15%20BPV: {'created_time': 1774793023.287668, 'last_price_update_time': 1774793023.287682, 'auction_closing_time': 1775037600.0}
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX15%2520BPV') HTTP/1.1" 204 0
2026-03-29 14:03:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143683/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ71MWM/42811366?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=uxHnFXUF0AQqKzj%2BWpCJ5kAJBejFV%2BBftlyz%2B%2FdpdaM%3D)
2026-03-29 14:03:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143648/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143648>
2026-03-29 14:03:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024701/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024701>
2026-03-29 14:03:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398660/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398660>
2026-03-29 14:03:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126496/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126496>
2026-03-29 14:03:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393177/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PY16BBU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ21XBW/42811376?sv=2020-08-04&st=2026-03-29T14%3A03%3A42Z&se=2026-03-29T14%3A28%3A42Z&sr=b&sp=r&sig=lsE18HxwKw%2BW%2FdmiL1wiOaW2xJEJBIPu4fa3jfTmbaE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ21%20XBW-GB>
2026-03-29 14:03:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126478/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126478>
2026-03-29 14:03:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ac4f10>
2026-03-29 14:03:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e69fc968-906f-54bd-91a7-312092826fd7/e69fc968-906f-54bd-91a7-312092826fd7_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM69UOE%252F699000140%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000140/600 saved to cache
2026-03-29 14:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e69fc968-906f-54bd-91a7-312092826fd7
2026-03-29 14:03:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e69fc968-906f-54bd-91a7-312092826fd7, skipping ID generation
2026-03-29 14:03:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e69fc968-906f-54bd-91a7-312092826fd7 sending to next pipeline
2026-03-29 14:03:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e69fc968-906f-54bd-91a7-312092826fd7, identifier: LM69%20UOE
2026-03-29 14:03:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:43 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:43 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff252acdf90>
2026-03-29 14:03:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5591b800-155f-574b-99a5-f4517b2b0d15/5591b800-155f-574b-99a5-f4517b2b0d15_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL67GZU%252F699024707%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024707/600 saved to cache
2026-03-29 14:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5591b800-155f-574b-99a5-f4517b2b0d15
2026-03-29 14:03:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e69fc968-906f-54bd-91a7-312092826fd7 with identifier: LM69%20UOE
2026-03-29 14:03:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e69fc968-906f-54bd-91a7-312092826fd7 with identifier: LM69%20UOE
2026-03-29 14:03:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e69fc968-906f-54bd-91a7-312092826fd7 with identifier: LM69%20UOE to the API
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000140/600>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e69fc968-906f-54bd-91a7-312092826fd7/e69fc968-906f-54bd-91a7-312092826fd7_expert_report_file_760dd306-71d1-47da-b292-c8d948c8f804.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM69%20UOE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e69fc968-906f-54bd-91a7-312092826fd7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM69 UOE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM69%20UOE&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'RENAULT',
 'model': 'KANGOO MAXI',
 'odometer': 70174,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 28,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e69fc968-906f-54bd-91a7-312092826fd7/e69fc968-906f-54bd-91a7-312092826fd7_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45190,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000140/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e69fc968-906f-54bd-91a7-312092826fd7/e69fc968-906f-54bd-91a7-312092826fd7_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45849,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000154/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e69fc968-906f-54bd-91a7-312092826fd7/e69fc968-906f-54bd-91a7-312092826fd7_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41608,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/698994718/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e69fc968-906f-54bd-91a7-312092826fd7/e69fc968-906f-54bd-91a7-312092826fd7_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44400,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000173/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e69fc968-906f-54bd-91a7-312092826fd7/e69fc968-906f-54bd-91a7-312092826fd7_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40634,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/698994739/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e69fc968-906f-54bd-91a7-312092826fd7/e69fc968-906f-54bd-91a7-312092826fd7_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42364,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000189/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e69fc968-906f-54bd-91a7-312092826fd7/e69fc968-906f-54bd-91a7-312092826fd7_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37226,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/698994753/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e69fc968-906f-54bd-91a7-312092826fd7/e69fc968-906f-54bd-91a7-312092826fd7_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41485,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000205/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e69fc968-906f-54bd-91a7-312092826fd7/e69fc968-906f-54bd-91a7-312092826fd7_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39529,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/698994774/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e69fc968-906f-54bd-91a7-312092826fd7/e69fc968-906f-54bd-91a7-312092826fd7_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43197,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM69UOE/699000217/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'RENAULT KANGOO MAXI 1.5 LL21DCI ENERGY 95 BUSINESS+ Van',
 'transmission': 'manual',
 'trim': 'LL21DCI ENERGY 95 BUSINESS+',
 'vin': 'VF1WF000X64134958',
 'year': 2019}
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM69%2520UOE%27 HTTP/1.1" 200 None
2026-03-29 14:03:43 [bca.uk] INFO: Saving data for LM69%20UOE: {'created_time': 1774793023.852166, 'last_price_update_time': 1774793023.852181, 'auction_closing_time': 1775037600.0}
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM69%2520UOE') HTTP/1.1" 204 0
2026-03-29 14:03:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292908/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX13YTO/42807452?sv=2020-08-04&st=2026-03-29T14%3A03%3A33Z&se=2026-03-29T14%3A28%3A33Z&sr=b&sp=r&sig=0tVpH%2BscA9E3Xh7QvL01PmOX4B4OfU7VPj0t8tzpvkg%3D)
2026-03-29 14:03:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292900/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX13YTO/42807452?sv=2020-08-04&st=2026-03-29T14%3A03%3A33Z&se=2026-03-29T14%3A28%3A33Z&sr=b&sp=r&sig=0tVpH%2BscA9E3Xh7QvL01PmOX4B4OfU7VPj0t8tzpvkg%3D)
2026-03-29 14:03:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398655/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398655>
2026-03-29 14:03:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993854/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993854>
2026-03-29 14:03:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126446/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126446>
2026-03-29 14:03:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389903/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389903>
2026-03-29 14:03:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS69ZZG/42810565?sv=2020-08-04&st=2026-03-29T14%3A03%3A43Z&se=2026-03-29T14%3A28%3A43Z&sr=b&sp=r&sig=KbsuwXsInpASN%2F9JcMstVcHC7Um4VBOq4gacujF0IhM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS69%20ZZG-GB>
2026-03-29 14:03:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024705/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL67GZU/42810953?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=52NanCz781K3XdZOZkBw1KiPXA2ugGHVGPjDyRgx5CY%3D)
2026-03-29 14:03:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:43 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:43 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a0c4d0>
2026-03-29 14:03:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9a156f2e-0643-5277-9a6d-1f244e260a51/9a156f2e-0643-5277-9a6d-1f244e260a51_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPJ71MWM%252F699143683%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143683/600 saved to cache
2026-03-29 14:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9a156f2e-0643-5277-9a6d-1f244e260a51
2026-03-29 14:03:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b5e350>
2026-03-29 14:03:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b70686a-94e4-5ec3-bc24-da60f39d0aa8/7b70686a-94e4-5ec3-bc24-da60f39d0aa8_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLX13YTO%252F699292908%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292908/600 saved to cache
2026-03-29 14:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7b70686a-94e4-5ec3-bc24-da60f39d0aa8
2026-03-29 14:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398660/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF11ZLX/42812073?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=AqjtLarvodejLEgay3dQWq0cBNguhCaM9EBTJRYAfns%3D)
2026-03-29 14:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393177/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY16BBU/42811353?sv=2020-08-04&st=2026-03-29T14%3A02%3A17Z&se=2026-03-29T14%3A27%3A17Z&sr=b&sp=r&sig=ShrJDfYRH%2F6bWW0R8vbriiJnAM1IDhdXZuUtEI8kjF8%3D)
2026-03-29 14:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126478/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP64YCG/42811259?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=SZCJYSAqGbHPbpMF5WG0ylljd2vUTe1osi5oBXOo6Lc%3D)
2026-03-29 14:03:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398652/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398652>
2026-03-29 14:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126496/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP64YCG/42811259?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=SZCJYSAqGbHPbpMF5WG0ylljd2vUTe1osi5oBXOo6Lc%3D)
2026-03-29 14:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ21XBW/42811376?sv=2020-08-04&st=2026-03-29T14%3A03%3A42Z&se=2026-03-29T14%3A28%3A42Z&sr=b&sp=r&sig=lsE18HxwKw%2BW%2FdmiL1wiOaW2xJEJBIPu4fa3jfTmbaE%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25090b3d0>
2026-03-29 14:03:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b70686a-94e4-5ec3-bc24-da60f39d0aa8/7b70686a-94e4-5ec3-bc24-da60f39d0aa8_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLX13YTO%252F699292900%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292900/600 saved to cache
2026-03-29 14:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7b70686a-94e4-5ec3-bc24-da60f39d0aa8
2026-03-29 14:03:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7b70686a-94e4-5ec3-bc24-da60f39d0aa8, skipping ID generation
2026-03-29 14:03:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7b70686a-94e4-5ec3-bc24-da60f39d0aa8 sending to next pipeline
2026-03-29 14:03:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b70686a-94e4-5ec3-bc24-da60f39d0aa8, identifier: LX13%20YTO
2026-03-29 14:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143648/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ71MWM/42811366?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=uxHnFXUF0AQqKzj%2BWpCJ5kAJBejFV%2BBftlyz%2B%2FdpdaM%3D)
2026-03-29 14:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024701/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL67GZU/42810953?sv=2020-08-04&st=2026-03-29T14%3A03%3A32Z&se=2026-03-29T14%3A28%3A32Z&sr=b&sp=r&sig=52NanCz781K3XdZOZkBw1KiPXA2ugGHVGPjDyRgx5CY%3D)
2026-03-29 14:03:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b70686a-94e4-5ec3-bc24-da60f39d0aa8 with identifier: LX13%20YTO
2026-03-29 14:03:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b70686a-94e4-5ec3-bc24-da60f39d0aa8 with identifier: LX13%20YTO
2026-03-29 14:03:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b70686a-94e4-5ec3-bc24-da60f39d0aa8 with identifier: LX13%20YTO to the API
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292900/600>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b70686a-94e4-5ec3-bc24-da60f39d0aa8/7b70686a-94e4-5ec3-bc24-da60f39d0aa8_expert_report_file_22a9dfdb-29da-4ab9-bd8f-e812b3962899.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX13%20YTO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7b70686a-94e4-5ec3-bc24-da60f39d0aa8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX13 YTO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX13%20YTO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 67787,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 16,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b70686a-94e4-5ec3-bc24-da60f39d0aa8/7b70686a-94e4-5ec3-bc24-da60f39d0aa8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48455,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292900/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b70686a-94e4-5ec3-bc24-da60f39d0aa8/7b70686a-94e4-5ec3-bc24-da60f39d0aa8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46785,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292908/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b70686a-94e4-5ec3-bc24-da60f39d0aa8/7b70686a-94e4-5ec3-bc24-da60f39d0aa8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44253,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292917/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b70686a-94e4-5ec3-bc24-da60f39d0aa8/7b70686a-94e4-5ec3-bc24-da60f39d0aa8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43074,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292925/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b70686a-94e4-5ec3-bc24-da60f39d0aa8/7b70686a-94e4-5ec3-bc24-da60f39d0aa8_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40059,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292931/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b70686a-94e4-5ec3-bc24-da60f39d0aa8/7b70686a-94e4-5ec3-bc24-da60f39d0aa8_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44010,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292944/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b70686a-94e4-5ec3-bc24-da60f39d0aa8/7b70686a-94e4-5ec3-bc24-da60f39d0aa8_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93065,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292959/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b70686a-94e4-5ec3-bc24-da60f39d0aa8/7b70686a-94e4-5ec3-bc24-da60f39d0aa8_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88291,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699292981/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7b70686a-94e4-5ec3-bc24-da60f39d0aa8/7b70686a-94e4-5ec3-bc24-da60f39d0aa8_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70117,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX13YTO/699293012/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.2 TDCI 125 290 SWB TREND L/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 125 290 SWB TREND L/R',
 'vin': 'WF0YXXTTGYDU84543',
 'year': 2013}
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX13%2520YTO%27 HTTP/1.1" 200 None
2026-03-29 14:03:44 [bca.uk] INFO: Saving data for LX13%20YTO: {'created_time': 1774793024.690752, 'last_price_update_time': 1774793024.690764, 'auction_closing_time': 1775037600.0}
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX13%2520YTO') HTTP/1.1" 204 0
2026-03-29 14:03:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251983a90>
2026-03-29 14:03:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5591b800-155f-574b-99a5-f4517b2b0d15/5591b800-155f-574b-99a5-f4517b2b0d15_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL67GZU%252F699024705%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024705/600 saved to cache
2026-03-29 14:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5591b800-155f-574b-99a5-f4517b2b0d15
2026-03-29 14:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398655/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF11ZLX/42812073?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=AqjtLarvodejLEgay3dQWq0cBNguhCaM9EBTJRYAfns%3D)
2026-03-29 14:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993854/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF71UVS/42812198?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=Nfevj3ASTsZXpWOCN5wlKshX2MeWEm7aSuYh0jm5eVw%3D)
2026-03-29 14:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS69ZZG/42810565?sv=2020-08-04&st=2026-03-29T14%3A03%3A43Z&se=2026-03-29T14%3A28%3A43Z&sr=b&sp=r&sig=KbsuwXsInpASN%2F9JcMstVcHC7Um4VBOq4gacujF0IhM%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126446/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP64YCG/42811259?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=SZCJYSAqGbHPbpMF5WG0ylljd2vUTe1osi5oBXOo6Lc%3D)
2026-03-29 14:03:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK65EWX/42811355?sv=2020-08-04&st=2026-03-29T14%3A03%3A44Z&se=2026-03-29T14%3A28%3A44Z&sr=b&sp=r&sig=Bf%2BM%2BMEwwC1ovtPgzgL%2FVpJP6Ff9jlEp09FqUkX3kUA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK65%20EWX-GB>
2026-03-29 14:03:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d396d0>
2026-03-29 14:03:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1f81559-af09-5a00-b979-308a402956ee/e1f81559-af09-5a00-b979-308a402956ee_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEF11ZLX%252F699398660%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398660/600 saved to cache
2026-03-29 14:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e1f81559-af09-5a00-b979-308a402956ee
2026-03-29 14:03:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25100b8d0>
2026-03-29 14:03:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b3d174b-d042-51ed-a1ed-143c0c943586/1b3d174b-d042-51ed-a1ed-143c0c943586_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPY16BBU%252F699393177%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393177/600 saved to cache
2026-03-29 14:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1b3d174b-d042-51ed-a1ed-143c0c943586
2026-03-29 14:03:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1b3d174b-d042-51ed-a1ed-143c0c943586, skipping ID generation
2026-03-29 14:03:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1b3d174b-d042-51ed-a1ed-143c0c943586 sending to next pipeline
2026-03-29 14:03:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1b3d174b-d042-51ed-a1ed-143c0c943586, identifier: PY16%20BBU
2026-03-29 14:03:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250febd10>
2026-03-29 14:03:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94e49c38-ca0b-557e-bb5b-3de742893391/94e49c38-ca0b-557e-bb5b-3de742893391_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWP64YCG%252F699126478%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126478/600 saved to cache
2026-03-29 14:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 94e49c38-ca0b-557e-bb5b-3de742893391
2026-03-29 14:03:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e935d0>
2026-03-29 14:03:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94e49c38-ca0b-557e-bb5b-3de742893391/94e49c38-ca0b-557e-bb5b-3de742893391_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWP64YCG%252F699126496%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126496/600 saved to cache
2026-03-29 14:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 94e49c38-ca0b-557e-bb5b-3de742893391
2026-03-29 14:03:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a2aa90>
2026-03-29 14:03:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edd08706-97c3-5395-81ca-68d927412e8b/edd08706-97c3-5395-81ca-68d927412e8b_expert_report_file_5ce39060-aad3-4c13-9b48-733a2741aa0f.pdf HTTP/1.1" 201 0
2026-03-29 14:03:45 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item edd08706-97c3-5395-81ca-68d927412e8b
2026-03-29 14:03:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: edd08706-97c3-5395-81ca-68d927412e8b, skipping ID generation
2026-03-29 14:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item edd08706-97c3-5395-81ca-68d927412e8b
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGJ21XBW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GJ21XBW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251be5150>
2026-03-29 14:03:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9a156f2e-0643-5277-9a6d-1f244e260a51/9a156f2e-0643-5277-9a6d-1f244e260a51_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPJ71MWM%252F699143648%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143648/600 saved to cache
2026-03-29 14:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9a156f2e-0643-5277-9a6d-1f244e260a51
2026-03-29 14:03:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9a156f2e-0643-5277-9a6d-1f244e260a51, skipping ID generation
2026-03-29 14:03:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9a156f2e-0643-5277-9a6d-1f244e260a51 sending to next pipeline
2026-03-29 14:03:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9a156f2e-0643-5277-9a6d-1f244e260a51, identifier: PJ71%20MWM
2026-03-29 14:03:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c8e090>
2026-03-29 14:03:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5591b800-155f-574b-99a5-f4517b2b0d15/5591b800-155f-574b-99a5-f4517b2b0d15_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL67GZU%252F699024701%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024701/600 saved to cache
2026-03-29 14:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5591b800-155f-574b-99a5-f4517b2b0d15
2026-03-29 14:03:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5591b800-155f-574b-99a5-f4517b2b0d15, skipping ID generation
2026-03-29 14:03:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5591b800-155f-574b-99a5-f4517b2b0d15 sending to next pipeline
2026-03-29 14:03:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5591b800-155f-574b-99a5-f4517b2b0d15, identifier: SL67%20GZU
2026-03-29 14:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389903/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GP07MXH/42811939?sv=2020-08-04&st=2026-03-29T14%3A02%3A15Z&se=2026-03-29T14%3A27%3A15Z&sr=b&sp=r&sig=A2vgt5bmJVHwZP6Y8%2FnzBSolxnKlwyELkmOkHKNOSOY%3D)
2026-03-29 14:03:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1b3d174b-d042-51ed-a1ed-143c0c943586 with identifier: PY16%20BBU
2026-03-29 14:03:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1b3d174b-d042-51ed-a1ed-143c0c943586 with identifier: PY16%20BBU
2026-03-29 14:03:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1b3d174b-d042-51ed-a1ed-143c0c943586 with identifier: PY16%20BBU to the API
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393177/600>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b3d174b-d042-51ed-a1ed-143c0c943586/1b3d174b-d042-51ed-a1ed-143c0c943586_expert_report_file_bf3676be-fc45-4cca-8def-7c540ff1eb7e.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY16%20BBU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1b3d174b-d042-51ed-a1ed-143c0c943586',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PY16 BBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY16%20BBU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MAZDA',
 'model': 'CX-5',
 'odometer': 99210,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b3d174b-d042-51ed-a1ed-143c0c943586/1b3d174b-d042-51ed-a1ed-143c0c943586_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38635,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393177/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b3d174b-d042-51ed-a1ed-143c0c943586/1b3d174b-d042-51ed-a1ed-143c0c943586_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37380,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393191/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b3d174b-d042-51ed-a1ed-143c0c943586/1b3d174b-d042-51ed-a1ed-143c0c943586_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38744,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393203/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b3d174b-d042-51ed-a1ed-143c0c943586/1b3d174b-d042-51ed-a1ed-143c0c943586_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39335,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393216/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b3d174b-d042-51ed-a1ed-143c0c943586/1b3d174b-d042-51ed-a1ed-143c0c943586_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37009,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393227/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b3d174b-d042-51ed-a1ed-143c0c943586/1b3d174b-d042-51ed-a1ed-143c0c943586_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34635,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393238/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b3d174b-d042-51ed-a1ed-143c0c943586/1b3d174b-d042-51ed-a1ed-143c0c943586_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95719,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393253/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b3d174b-d042-51ed-a1ed-143c0c943586/1b3d174b-d042-51ed-a1ed-143c0c943586_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74135,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393269/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b3d174b-d042-51ed-a1ed-143c0c943586/1b3d174b-d042-51ed-a1ed-143c0c943586_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90472,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393290/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b3d174b-d042-51ed-a1ed-143c0c943586/1b3d174b-d042-51ed-a1ed-143c0c943586_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90530,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY16BBU/699393308/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-5 2.2 D 175 SPORT AWD StationWagon',
 'transmission': 'manual',
 'trim': 'D 175 SPORT AWD',
 'vin': 'JMZKEN92600475304',
 'year': 2016}
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY16%2520BBU%27 HTTP/1.1" 200 None
2026-03-29 14:03:45 [bca.uk] INFO: Saving data for PY16%20BBU: {'created_time': 1774793025.846093, 'last_price_update_time': 1774793025.846103, 'auction_closing_time': 1774864800.0}
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY16%2520BBU') HTTP/1.1" 204 0
2026-03-29 14:03:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9a156f2e-0643-5277-9a6d-1f244e260a51 with identifier: PJ71%20MWM
2026-03-29 14:03:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9a156f2e-0643-5277-9a6d-1f244e260a51 with identifier: PJ71%20MWM
2026-03-29 14:03:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9a156f2e-0643-5277-9a6d-1f244e260a51 with identifier: PJ71%20MWM to the API
2026-03-29 14:03:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143648/600>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9a156f2e-0643-5277-9a6d-1f244e260a51/9a156f2e-0643-5277-9a6d-1f244e260a51_expert_report_file_842ff3b5-2fc7-41f6-9b24-c4103199352c.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ71%20MWM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9a156f2e-0643-5277-9a6d-1f244e260a51',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PJ71 MWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ71%20MWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'NV250',
 'odometer': 99806,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9a156f2e-0643-5277-9a6d-1f244e260a51/9a156f2e-0643-5277-9a6d-1f244e260a51_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43524,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143590/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9a156f2e-0643-5277-9a6d-1f244e260a51/9a156f2e-0643-5277-9a6d-1f244e260a51_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43356,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143605/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9a156f2e-0643-5277-9a6d-1f244e260a51/9a156f2e-0643-5277-9a6d-1f244e260a51_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39528,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143619/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9a156f2e-0643-5277-9a6d-1f244e260a51/9a156f2e-0643-5277-9a6d-1f244e260a51_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39776,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143627/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9a156f2e-0643-5277-9a6d-1f244e260a51/9a156f2e-0643-5277-9a6d-1f244e260a51_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36086,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143637/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9a156f2e-0643-5277-9a6d-1f244e260a51/9a156f2e-0643-5277-9a6d-1f244e260a51_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38836,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143648/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9a156f2e-0643-5277-9a6d-1f244e260a51/9a156f2e-0643-5277-9a6d-1f244e260a51_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83822,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143667/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9a156f2e-0643-5277-9a6d-1f244e260a51/9a156f2e-0643-5277-9a6d-1f244e260a51_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59213,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143683/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9a156f2e-0643-5277-9a6d-1f244e260a51/9a156f2e-0643-5277-9a6d-1f244e260a51_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67279,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143698/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9a156f2e-0643-5277-9a6d-1f244e260a51/9a156f2e-0643-5277-9a6d-1f244e260a51_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74445,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ71MWM/699143708/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'NISSAN NV250 1.5 DCI 95 L2 TEKNA Van',
 'transmission': 'manual',
 'trim': 'DCI 95 L2 TEKNA',
 'vin': 'VF1WF000068410833',
 'year': 2021}
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ71%2520MWM%27 HTTP/1.1" 200 None
2026-03-29 14:03:46 [bca.uk] INFO: Saving data for PJ71%20MWM: {'created_time': 1774793026.286901, 'last_price_update_time': 1774793026.286913, 'auction_closing_time': 1775037600.0}
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ71%2520MWM') HTTP/1.1" 204 0
2026-03-29 14:03:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5591b800-155f-574b-99a5-f4517b2b0d15 with identifier: SL67%20GZU
2026-03-29 14:03:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5591b800-155f-574b-99a5-f4517b2b0d15 with identifier: SL67%20GZU
2026-03-29 14:03:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5591b800-155f-574b-99a5-f4517b2b0d15 with identifier: SL67%20GZU to the API
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024701/600>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5591b800-155f-574b-99a5-f4517b2b0d15/5591b800-155f-574b-99a5-f4517b2b0d15_expert_report_file_f17fdfeb-6815-4725-8664-0db5e1909a13.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL67%20GZU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5591b800-155f-574b-99a5-f4517b2b0d15',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL67 GZU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL67%20GZU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'RENAULT',
 'model': 'TRAFIC 2.9T',
 'odometer': 92388,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 17,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5591b800-155f-574b-99a5-f4517b2b0d15/5591b800-155f-574b-99a5-f4517b2b0d15_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44368,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024687/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5591b800-155f-574b-99a5-f4517b2b0d15/5591b800-155f-574b-99a5-f4517b2b0d15_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45569,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024691/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5591b800-155f-574b-99a5-f4517b2b0d15/5591b800-155f-574b-99a5-f4517b2b0d15_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39608,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024693/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5591b800-155f-574b-99a5-f4517b2b0d15/5591b800-155f-574b-99a5-f4517b2b0d15_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38327,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024695/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5591b800-155f-574b-99a5-f4517b2b0d15/5591b800-155f-574b-99a5-f4517b2b0d15_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35765,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024697/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5591b800-155f-574b-99a5-f4517b2b0d15/5591b800-155f-574b-99a5-f4517b2b0d15_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37782,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024699/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5591b800-155f-574b-99a5-f4517b2b0d15/5591b800-155f-574b-99a5-f4517b2b0d15_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95239,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024701/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5591b800-155f-574b-99a5-f4517b2b0d15/5591b800-155f-574b-99a5-f4517b2b0d15_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65731,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024702/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5591b800-155f-574b-99a5-f4517b2b0d15/5591b800-155f-574b-99a5-f4517b2b0d15_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89101,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024705/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5591b800-155f-574b-99a5-f4517b2b0d15/5591b800-155f-574b-99a5-f4517b2b0d15_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76677,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL67GZU/699024707/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'RENAULT TRAFIC 2.9T 1.6 LL29 ENERGY DCI 125 SPORT PanelVan',
 'transmission': 'manual',
 'trim': 'LL29 ENERGY DCI 125 SPORT',
 'vin': 'VF1FL000158686929',
 'year': 2017}
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL67%2520GZU%27 HTTP/1.1" 200 None
2026-03-29 14:03:46 [bca.uk] INFO: Saving data for SL67%20GZU: {'created_time': 1774793026.693229, 'last_price_update_time': 1774793026.693238, 'auction_closing_time': 1775037600.0}
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL67%2520GZU') HTTP/1.1" 204 0
2026-03-29 14:03:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126424/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WP64YCG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398648/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EF11ZLX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143618%27 HTTP/1.1" 200 None
2026-03-29 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143618 not downloaded yet
2026-03-29 14:03:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389862/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389862>
2026-03-29 14:03:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398652/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF11ZLX/42812073?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=AqjtLarvodejLEgay3dQWq0cBNguhCaM9EBTJRYAfns%3D)
2026-03-29 14:03:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389837/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389837>
2026-03-29 14:03:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW68VUP/42807574?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=K3hM7S5pXsv0xFTxuFQeeJu9Ch%2BBxwrxzAazyP7kzfw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW68%20VUP-GB>
2026-03-29 14:03:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70OXV/42810637?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=nvD%2FcFPwhgHfoEM1TJ6ZN9kmDRSEhgxaPp5VlywQdsM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM70%20OXV-GB>
2026-03-29 14:03:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff252ae4950>
2026-03-29 14:03:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1f81559-af09-5a00-b979-308a402956ee/e1f81559-af09-5a00-b979-308a402956ee_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEF11ZLX%252F699398655%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398655/600 saved to cache
2026-03-29 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e1f81559-af09-5a00-b979-308a402956ee
2026-03-29 14:03:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508f9d90>
2026-03-29 14:03:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5ed0540-9d69-57f5-94ef-179e68c84d80/f5ed0540-9d69-57f5-94ef-179e68c84d80_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF71UVS%252F698993854%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993854/600 saved to cache
2026-03-29 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f5ed0540-9d69-57f5-94ef-179e68c84d80
2026-03-29 14:03:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f5ed0540-9d69-57f5-94ef-179e68c84d80, skipping ID generation
2026-03-29 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f5ed0540-9d69-57f5-94ef-179e68c84d80 sending to next pipeline
2026-03-29 14:03:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5ed0540-9d69-57f5-94ef-179e68c84d80, identifier: AF71%20UVS
2026-03-29 14:03:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508a7690>
2026-03-29 14:03:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fd971509-3cf8-5209-a2af-111bc7902cc7/fd971509-3cf8-5209-a2af-111bc7902cc7_expert_report_file_ccb8c227-9b26-4503-8187-fe9576a91da5.pdf HTTP/1.1" 201 0
2026-03-29 14:03:46 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item fd971509-3cf8-5209-a2af-111bc7902cc7
2026-03-29 14:03:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fd971509-3cf8-5209-a2af-111bc7902cc7, skipping ID generation
2026-03-29 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fd971509-3cf8-5209-a2af-111bc7902cc7
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDS69ZZG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DS69ZZG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250969450>
2026-03-29 14:03:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94e49c38-ca0b-557e-bb5b-3de742893391/94e49c38-ca0b-557e-bb5b-3de742893391_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWP64YCG%252F699126446%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126446/600 saved to cache
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 94e49c38-ca0b-557e-bb5b-3de742893391
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143626%27 HTTP/1.1" 200 None
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143626 not downloaded yet
2026-03-29 14:03:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5ed0540-9d69-57f5-94ef-179e68c84d80 with identifier: AF71%20UVS
2026-03-29 14:03:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5ed0540-9d69-57f5-94ef-179e68c84d80 with identifier: AF71%20UVS
2026-03-29 14:03:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f5ed0540-9d69-57f5-94ef-179e68c84d80 with identifier: AF71%20UVS to the API
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993854/600>
{'auction_title': '',
 'c_o_2_emission_value': 33,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5ed0540-9d69-57f5-94ef-179e68c84d80/f5ed0540-9d69-57f5-94ef-179e68c84d80_expert_report_file_cbbdf875-79d5-4a57-97ef-47c06554f8f1.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF71%20UVS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'f5ed0540-9d69-57f5-94ef-179e68c84d80',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF71 UVS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF71%20UVS&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '530E',
 'odometer': 48228,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5ed0540-9d69-57f5-94ef-179e68c84d80/f5ed0540-9d69-57f5-94ef-179e68c84d80_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48447,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993776/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5ed0540-9d69-57f5-94ef-179e68c84d80/f5ed0540-9d69-57f5-94ef-179e68c84d80_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44642,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993788/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5ed0540-9d69-57f5-94ef-179e68c84d80/f5ed0540-9d69-57f5-94ef-179e68c84d80_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43359,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993801/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5ed0540-9d69-57f5-94ef-179e68c84d80/f5ed0540-9d69-57f5-94ef-179e68c84d80_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45646,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993819/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5ed0540-9d69-57f5-94ef-179e68c84d80/f5ed0540-9d69-57f5-94ef-179e68c84d80_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42502,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993834/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5ed0540-9d69-57f5-94ef-179e68c84d80/f5ed0540-9d69-57f5-94ef-179e68c84d80_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40513,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993854/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5ed0540-9d69-57f5-94ef-179e68c84d80/f5ed0540-9d69-57f5-94ef-179e68c84d80_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85648,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993883/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5ed0540-9d69-57f5-94ef-179e68c84d80/f5ed0540-9d69-57f5-94ef-179e68c84d80_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69885,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993906/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5ed0540-9d69-57f5-94ef-179e68c84d80/f5ed0540-9d69-57f5-94ef-179e68c84d80_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84670,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993927/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5ed0540-9d69-57f5-94ef-179e68c84d80/f5ed0540-9d69-57f5-94ef-179e68c84d80_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 58991,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF71UVS/698993946/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'BMW 530E 2.0 M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'M SPORT',
 'vin': 'WBA12AG050CE97118',
 'year': 2021}
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF71%2520UVS%27 HTTP/1.1" 200 None
2026-03-29 14:03:47 [bca.uk] INFO: Saving data for AF71%20UVS: {'created_time': 1774793027.461036, 'last_price_update_time': 1774793027.461045, 'auction_closing_time': 1774951200.0}
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF71%2520UVS') HTTP/1.1" 204 0
2026-03-29 14:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN68UDD/42811858?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=ZL%2FbL57ZaRMbbf2R00x%2BBVNG3RJkm09b98fLVEAKoww%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN68%20UDD-GB>
2026-03-29 14:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP58TTV/42811214?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=zYqFvxONP%2FsJLBz%2BIZLK%2BiSgdrHBfHWb4NqI0Bb9wFE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP58%20TTV-GB>
2026-03-29 14:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA71MYO/42811243?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=SRPmEZchYBXAWcnOi8xFbwT3iB9a6DUQr2PRnTmSz6c%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA71%20MYO-GB>
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698938528%27 HTTP/1.1" 200 None
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938528 not downloaded yet
2026-03-29 14:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519c79d0>
2026-03-29 14:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_791dad53-aa02-5a6d-9d11-44fa21247bb2/791dad53-aa02-5a6d-9d11-44fa21247bb2_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGP07MXH%252F699389903%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389903/600 saved to cache
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 791dad53-aa02-5a6d-9d11-44fa21247bb2
2026-03-29 14:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038252/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038252>
2026-03-29 14:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250302/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699250302>
2026-03-29 14:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396138/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396138>
2026-03-29 14:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM63JRX/42797274?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=FD8MqIyeyxOOo0jhugewkpzu8W1nrJqSBiMQgK9j11U%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM63%20JRX-GB>
2026-03-29 14:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK65EWX/42811355?sv=2020-08-04&st=2026-03-29T14%3A03%3A44Z&se=2026-03-29T14%3A28%3A44Z&sr=b&sp=r&sig=Bf%2BM%2BMEwwC1ovtPgzgL%2FVpJP6Ff9jlEp09FqUkX3kUA%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143638%27 HTTP/1.1" 200 None
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143638 not downloaded yet
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698938530%27 HTTP/1.1" 200 None
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938530 not downloaded yet
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143654%27 HTTP/1.1" 200 None
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143654 not downloaded yet
2026-03-29 14:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251eaee90>
2026-03-29 14:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1f81559-af09-5a00-b979-308a402956ee/e1f81559-af09-5a00-b979-308a402956ee_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEF11ZLX%252F699398652%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398652/600 saved to cache
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e1f81559-af09-5a00-b979-308a402956ee
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698938532%27 HTTP/1.1" 200 None
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938532 not downloaded yet
2026-03-29 14:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398648/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF11ZLX/42812073?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=AqjtLarvodejLEgay3dQWq0cBNguhCaM9EBTJRYAfns%3D)
2026-03-29 14:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126424/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WP64YCG/42811259?sv=2020-08-04&st=2026-03-29T14%3A02%3A16Z&se=2026-03-29T14%3A27%3A16Z&sr=b&sp=r&sig=SZCJYSAqGbHPbpMF5WG0ylljd2vUTe1osi5oBXOo6Lc%3D)
2026-03-29 14:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK58UPV/42811318?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=HetgEB9WUecrp3vqluOZhuT2Ywjjk4EaMBpvM6arW4o%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK58%20UPV-GB>
2026-03-29 14:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143607/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GJ21XBW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143675%27 HTTP/1.1" 200 None
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143675 not downloaded yet
2026-03-29 14:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70OXV/42810637?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=nvD%2FcFPwhgHfoEM1TJ6ZN9kmDRSEhgxaPp5VlywQdsM%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW68VUP/42807574?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=K3hM7S5pXsv0xFTxuFQeeJu9Ch%2BBxwrxzAazyP7kzfw%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698938533%27 HTTP/1.1" 200 None
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938533 not downloaded yet
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143690%27 HTTP/1.1" 200 None
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143690 not downloaded yet
2026-03-29 14:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389837/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GP07MXH/42811939?sv=2020-08-04&st=2026-03-29T14%3A02%3A15Z&se=2026-03-29T14%3A27%3A15Z&sr=b&sp=r&sig=A2vgt5bmJVHwZP6Y8%2FnzBSolxnKlwyELkmOkHKNOSOY%3D)
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698938535%27 HTTP/1.1" 200 None
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938535 not downloaded yet
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143704%27 HTTP/1.1" 200 None
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143704 not downloaded yet
2026-03-29 14:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cd2150>
2026-03-29 14:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_213845eb-555c-5934-a3f9-3590d4db3f7b/213845eb-555c-5934-a3f9-3590d4db3f7b_expert_report_file_8e5f0fc6-5489-41ab-a2a5-c31bfaa0b7db.pdf HTTP/1.1" 201 0
2026-03-29 14:03:47 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 213845eb-555c-5934-a3f9-3590d4db3f7b
2026-03-29 14:03:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 213845eb-555c-5934-a3f9-3590d4db3f7b, skipping ID generation
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 213845eb-555c-5934-a3f9-3590d4db3f7b
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DAK65EWX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AK65EWX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698938537%27 HTTP/1.1" 200 None
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938537 not downloaded yet
2026-03-29 14:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389862/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GP07MXH/42811939?sv=2020-08-04&st=2026-03-29T14%3A02%3A15Z&se=2026-03-29T14%3A27%3A15Z&sr=b&sp=r&sig=A2vgt5bmJVHwZP6Y8%2FnzBSolxnKlwyELkmOkHKNOSOY%3D)
2026-03-29 14:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA71MYO/42811243?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=SRPmEZchYBXAWcnOi8xFbwT3iB9a6DUQr2PRnTmSz6c%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN68UDD/42811858?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=ZL%2FbL57ZaRMbbf2R00x%2BBVNG3RJkm09b98fLVEAKoww%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143719%27 HTTP/1.1" 200 None
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143719 not downloaded yet
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699089700%27 HTTP/1.1" 200 None
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699089700 not downloaded yet
2026-03-29 14:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396138/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW19EHY/42811773?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=0%2F1xOz%2FTLwlSMGGGr2H%2BF%2B9QXejXTF%2FveyULQEkQP1k%3D)
2026-03-29 14:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250302/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA68MVY/42797226?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=VXWiNc%2BdWcuYBtKH0Arer8ibPiyaqvtnmE1j5g0MLJs%3D)
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698938543%27 HTTP/1.1" 200 None
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938543 not downloaded yet
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143737%27 HTTP/1.1" 200 None
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143737 not downloaded yet
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699089705%27 HTTP/1.1" 200 None
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699089705 not downloaded yet
2026-03-29 14:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250874250>
2026-03-29 14:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1f81559-af09-5a00-b979-308a402956ee/e1f81559-af09-5a00-b979-308a402956ee_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEF11ZLX%252F699398648%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398648/600 saved to cache
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e1f81559-af09-5a00-b979-308a402956ee
2026-03-29 14:03:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e1f81559-af09-5a00-b979-308a402956ee, skipping ID generation
2026-03-29 14:03:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e1f81559-af09-5a00-b979-308a402956ee sending to next pipeline
2026-03-29 14:03:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1f81559-af09-5a00-b979-308a402956ee, identifier: EF11%20ZLX
2026-03-29 14:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25191c610>
2026-03-29 14:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94e49c38-ca0b-557e-bb5b-3de742893391/94e49c38-ca0b-557e-bb5b-3de742893391_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWP64YCG%252F699126424%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126424/600 saved to cache
2026-03-29 14:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 94e49c38-ca0b-557e-bb5b-3de742893391
2026-03-29 14:03:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 94e49c38-ca0b-557e-bb5b-3de742893391, skipping ID generation
2026-03-29 14:03:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 94e49c38-ca0b-557e-bb5b-3de742893391 sending to next pipeline
2026-03-29 14:03:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94e49c38-ca0b-557e-bb5b-3de742893391, identifier: WP64%20YCG
2026-03-29 14:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c8cf10>
2026-03-29 14:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5537fa77-8034-57db-a721-f0581e6be40f/5537fa77-8034-57db-a721-f0581e6be40f_expert_report_file_f7d762b9-38bf-4a5f-ae07-191d092b1e4f.pdf HTTP/1.1" 201 0
2026-03-29 14:03:48 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 5537fa77-8034-57db-a721-f0581e6be40f
2026-03-29 14:03:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5537fa77-8034-57db-a721-f0581e6be40f, skipping ID generation
2026-03-29 14:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5537fa77-8034-57db-a721-f0581e6be40f
2026-03-29 14:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYM70OXV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YM70OXV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a28b90>
2026-03-29 14:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0cf9defe-7ab7-54a6-9f8c-37e47e787b4a/0cf9defe-7ab7-54a6-9f8c-37e47e787b4a_expert_report_file_9aaf8380-633c-41c9-bc4a-32d8910b4a88.pdf HTTP/1.1" 201 0
2026-03-29 14:03:48 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0cf9defe-7ab7-54a6-9f8c-37e47e787b4a
2026-03-29 14:03:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0cf9defe-7ab7-54a6-9f8c-37e47e787b4a, skipping ID generation
2026-03-29 14:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0cf9defe-7ab7-54a6-9f8c-37e47e787b4a
2026-03-29 14:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMW68VUP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MW68VUP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038252/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA69FGU/42811021?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=HhQ6AjPzZcw4%2BOn0eTKmIuct%2Bj7kv2W3RGNBR4PAxtE%3D)
2026-03-29 14:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698938547%27 HTTP/1.1" 200 None
2026-03-29 14:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938547 not downloaded yet
2026-03-29 14:03:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1f81559-af09-5a00-b979-308a402956ee with identifier: EF11%20ZLX
2026-03-29 14:03:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1f81559-af09-5a00-b979-308a402956ee with identifier: EF11%20ZLX
2026-03-29 14:03:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1f81559-af09-5a00-b979-308a402956ee with identifier: EF11%20ZLX to the API
2026-03-29 14:03:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398648/600>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1f81559-af09-5a00-b979-308a402956ee/e1f81559-af09-5a00-b979-308a402956ee_expert_report_file_ac1f48ac-e42c-464f-ab3c-8768ffcf5810.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF11%20ZLX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e1f81559-af09-5a00-b979-308a402956ee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EF11 ZLX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF11%20ZLX&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BMW',
 'model': '320I',
 'odometer': 104048,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 12,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1f81559-af09-5a00-b979-308a402956ee/e1f81559-af09-5a00-b979-308a402956ee_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40900,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398648/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1f81559-af09-5a00-b979-308a402956ee/e1f81559-af09-5a00-b979-308a402956ee_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39433,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398652/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1f81559-af09-5a00-b979-308a402956ee/e1f81559-af09-5a00-b979-308a402956ee_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38869,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398655/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1f81559-af09-5a00-b979-308a402956ee/e1f81559-af09-5a00-b979-308a402956ee_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39305,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398660/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1f81559-af09-5a00-b979-308a402956ee/e1f81559-af09-5a00-b979-308a402956ee_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35277,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398663/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1f81559-af09-5a00-b979-308a402956ee/e1f81559-af09-5a00-b979-308a402956ee_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34129,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398666/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1f81559-af09-5a00-b979-308a402956ee/e1f81559-af09-5a00-b979-308a402956ee_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53232,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398668/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1f81559-af09-5a00-b979-308a402956ee/e1f81559-af09-5a00-b979-308a402956ee_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72735,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398671/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1f81559-af09-5a00-b979-308a402956ee/e1f81559-af09-5a00-b979-308a402956ee_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84068,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398674/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1f81559-af09-5a00-b979-308a402956ee/e1f81559-af09-5a00-b979-308a402956ee_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73285,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF11ZLX/699398675/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'BMW 320I 2.0 M SPORT Convertible',
 'transmission': 'automatic',
 'trim': 'M SPORT',
 'vin': 'WBADV52040E439361',
 'year': 2011}
2026-03-29 14:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF11%2520ZLX%27 HTTP/1.1" 200 None
2026-03-29 14:03:48 [bca.uk] INFO: Saving data for EF11%20ZLX: {'created_time': 1774793028.746871, 'last_price_update_time': 1774793028.746883, 'auction_closing_time': 1774864800.0}
2026-03-29 14:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF11%2520ZLX') HTTP/1.1" 204 0
2026-03-29 14:03:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94e49c38-ca0b-557e-bb5b-3de742893391 with identifier: WP64%20YCG
2026-03-29 14:03:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94e49c38-ca0b-557e-bb5b-3de742893391 with identifier: WP64%20YCG
2026-03-29 14:03:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 94e49c38-ca0b-557e-bb5b-3de742893391 with identifier: WP64%20YCG to the API
2026-03-29 14:03:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126424/600>
{'auction_title': '',
 'c_o_2_emission_value': 195,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94e49c38-ca0b-557e-bb5b-3de742893391/94e49c38-ca0b-557e-bb5b-3de742893391_expert_report_file_f24e460c-8c3c-42cd-8108-8e9e82b86dac.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP64%20YCG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '94e49c38-ca0b-557e-bb5b-3de742893391',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP64 YCG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP64%20YCG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'Q7',
 'odometer': 102021,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94e49c38-ca0b-557e-bb5b-3de742893391/94e49c38-ca0b-557e-bb5b-3de742893391_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43187,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126424/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94e49c38-ca0b-557e-bb5b-3de742893391/94e49c38-ca0b-557e-bb5b-3de742893391_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42054,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126446/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94e49c38-ca0b-557e-bb5b-3de742893391/94e49c38-ca0b-557e-bb5b-3de742893391_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42572,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126478/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94e49c38-ca0b-557e-bb5b-3de742893391/94e49c38-ca0b-557e-bb5b-3de742893391_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43993,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126496/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94e49c38-ca0b-557e-bb5b-3de742893391/94e49c38-ca0b-557e-bb5b-3de742893391_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38910,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126514/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94e49c38-ca0b-557e-bb5b-3de742893391/94e49c38-ca0b-557e-bb5b-3de742893391_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36752,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126528/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94e49c38-ca0b-557e-bb5b-3de742893391/94e49c38-ca0b-557e-bb5b-3de742893391_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107521,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126554/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94e49c38-ca0b-557e-bb5b-3de742893391/94e49c38-ca0b-557e-bb5b-3de742893391_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88576,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126574/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94e49c38-ca0b-557e-bb5b-3de742893391/94e49c38-ca0b-557e-bb5b-3de742893391_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94226,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WP64YCG/699126611/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'AUDI Q7 3.0 TDI 245 QUATTRO S LINE+ TIP StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 245 QUATTRO S LINE+ TIP',
 'vin': 'WAUZZZ4L6FD023075',
 'year': 2015}
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP64%2520YCG%27 HTTP/1.1" 200 None
2026-03-29 14:03:49 [bca.uk] INFO: Saving data for WP64%20YCG: {'created_time': 1774793029.170462, 'last_price_update_time': 1774793029.170472, 'auction_closing_time': 1774864800.0}
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP64%2520YCG') HTTP/1.1" 204 0
2026-03-29 14:03:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143607/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ21XBW/42811376?sv=2020-08-04&st=2026-03-29T14%3A03%3A42Z&se=2026-03-29T14%3A28%3A42Z&sr=b&sp=r&sig=lsE18HxwKw%2BW%2FdmiL1wiOaW2xJEJBIPu4fa3jfTmbaE%3D)
2026-03-29 14:03:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP58TTV/42811214?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=zYqFvxONP%2FsJLBz%2BIZLK%2BiSgdrHBfHWb4NqI0Bb9wFE%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143626/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143626>
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699089711%27 HTTP/1.1" 200 None
2026-03-29 14:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699089711 not downloaded yet
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970548%27 HTTP/1.1" 200 None
2026-03-29 14:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970548 not downloaded yet
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699193341%27 HTTP/1.1" 200 None
2026-03-29 14:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699193341 not downloaded yet
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d00fd0>
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_791dad53-aa02-5a6d-9d11-44fa21247bb2/791dad53-aa02-5a6d-9d11-44fa21247bb2_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGP07MXH%252F699389837%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389837/600 saved to cache
2026-03-29 14:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 791dad53-aa02-5a6d-9d11-44fa21247bb2
2026-03-29 14:03:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM63JRX/42797274?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=FD8MqIyeyxOOo0jhugewkpzu8W1nrJqSBiMQgK9j11U%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143654/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143654>
2026-03-29 14:03:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938532/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938532>
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698938550%27 HTTP/1.1" 200 None
2026-03-29 14:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938550 not downloaded yet
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699089717%27 HTTP/1.1" 200 None
2026-03-29 14:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699089717 not downloaded yet
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970523%27 HTTP/1.1" 200 None
2026-03-29 14:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970523 not downloaded yet
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699193350%27 HTTP/1.1" 200 None
2026-03-29 14:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699193350 not downloaded yet
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c6f8d0>
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_791dad53-aa02-5a6d-9d11-44fa21247bb2/791dad53-aa02-5a6d-9d11-44fa21247bb2_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGP07MXH%252F699389862%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389862/600 saved to cache
2026-03-29 14:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 791dad53-aa02-5a6d-9d11-44fa21247bb2
2026-03-29 14:03:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 791dad53-aa02-5a6d-9d11-44fa21247bb2, skipping ID generation
2026-03-29 14:03:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 791dad53-aa02-5a6d-9d11-44fa21247bb2 sending to next pipeline
2026-03-29 14:03:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 791dad53-aa02-5a6d-9d11-44fa21247bb2, identifier: GP07%20MXH
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508fa790>
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e25a9cb4-a0b2-5a59-869c-22961cecec99/e25a9cb4-a0b2-5a59-869c-22961cecec99_expert_report_file_dc02ce47-df5d-4c64-bd25-4c94ca8f83b1.pdf HTTP/1.1" 201 0
2026-03-29 14:03:49 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e25a9cb4-a0b2-5a59-869c-22961cecec99
2026-03-29 14:03:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e25a9cb4-a0b2-5a59-869c-22961cecec99, skipping ID generation
2026-03-29 14:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e25a9cb4-a0b2-5a59-869c-22961cecec99
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDA71MYO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DA71MYO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c8f9d0>
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_77caf3d8-7d0f-57e9-89c4-668d4430076d/77caf3d8-7d0f-57e9-89c4-668d4430076d_expert_report_file_86a07b25-1147-42ac-a739-b4aa7084660d.pdf HTTP/1.1" 201 0
2026-03-29 14:03:49 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 77caf3d8-7d0f-57e9-89c4-668d4430076d
2026-03-29 14:03:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 77caf3d8-7d0f-57e9-89c4-668d4430076d, skipping ID generation
2026-03-29 14:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 77caf3d8-7d0f-57e9-89c4-668d4430076d
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDN68UDD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DN68UDD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519ec5d0>
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5193437-eba1-5399-9c4d-bc144ab2eff7/c5193437-eba1-5399-9c4d-bc144ab2eff7_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOW19EHY%252F699396138%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396138/600 saved to cache
2026-03-29 14:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c5193437-eba1-5399-9c4d-bc144ab2eff7
2026-03-29 14:03:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b6ee10>
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c20019da-cae4-5d11-b5f0-d97930efcbae/c20019da-cae4-5d11-b5f0-d97930efcbae_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA68MVY%252F699250302%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250302/600 saved to cache
2026-03-29 14:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c20019da-cae4-5d11-b5f0-d97930efcbae
2026-03-29 14:03:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bd3c90>
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f2c84d3-403b-56de-b705-b91ab6498e1a/0f2c84d3-403b-56de-b705-b91ab6498e1a_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA69FGU%252F699038252%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038252/600 saved to cache
2026-03-29 14:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0f2c84d3-403b-56de-b705-b91ab6498e1a
2026-03-29 14:03:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK58UPV/42811318?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=HetgEB9WUecrp3vqluOZhuT2Ywjjk4EaMBpvM6arW4o%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:03:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 791dad53-aa02-5a6d-9d11-44fa21247bb2 with identifier: GP07%20MXH
2026-03-29 14:03:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 791dad53-aa02-5a6d-9d11-44fa21247bb2 with identifier: GP07%20MXH
2026-03-29 14:03:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 791dad53-aa02-5a6d-9d11-44fa21247bb2 with identifier: GP07%20MXH to the API
2026-03-29 14:03:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389862/600>
{'auction_title': '',
 'c_o_2_emission_value': 161,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_791dad53-aa02-5a6d-9d11-44fa21247bb2/791dad53-aa02-5a6d-9d11-44fa21247bb2_expert_report_file_50073635-9c38-4986-88af-8c7494cce4e8.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GP07%20MXH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '791dad53-aa02-5a6d-9d11-44fa21247bb2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GP07 MXH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GP07%20MXH&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 142159,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_791dad53-aa02-5a6d-9d11-44fa21247bb2/791dad53-aa02-5a6d-9d11-44fa21247bb2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 176998,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389822/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_791dad53-aa02-5a6d-9d11-44fa21247bb2/791dad53-aa02-5a6d-9d11-44fa21247bb2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 207412,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389837/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_791dad53-aa02-5a6d-9d11-44fa21247bb2/791dad53-aa02-5a6d-9d11-44fa21247bb2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 196976,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389845/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_791dad53-aa02-5a6d-9d11-44fa21247bb2/791dad53-aa02-5a6d-9d11-44fa21247bb2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164449,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389862/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_791dad53-aa02-5a6d-9d11-44fa21247bb2/791dad53-aa02-5a6d-9d11-44fa21247bb2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 174289,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389880/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_791dad53-aa02-5a6d-9d11-44fa21247bb2/791dad53-aa02-5a6d-9d11-44fa21247bb2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154337,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389903/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_791dad53-aa02-5a6d-9d11-44fa21247bb2/791dad53-aa02-5a6d-9d11-44fa21247bb2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122404,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389916/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_791dad53-aa02-5a6d-9d11-44fa21247bb2/791dad53-aa02-5a6d-9d11-44fa21247bb2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 169970,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389930/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_791dad53-aa02-5a6d-9d11-44fa21247bb2/791dad53-aa02-5a6d-9d11-44fa21247bb2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 127222,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP07MXH/699389951/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.6 VVT 115 SXI Hatchback',
 'transmission': 'manual',
 'trim': 'VVT 115 SXI',
 'vin': 'W0L0AHL0875142898',
 'year': 2007}
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP07%2520MXH%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [bca.uk] INFO: Saving data for GP07%20MXH: {'created_time': 1774793031.059704, 'last_price_update_time': 1774793031.059716, 'auction_closing_time': 1774864800.0}
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GP07%2520MXH') HTTP/1.1" 204 0
2026-03-29 14:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143638/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143638>
2026-03-29 14:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089694/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AK65EWX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143690/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143690>
2026-03-29 14:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938530/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938530>
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699089722%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699089722 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698953194%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953194 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699193358%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699193358 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699081039%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081039 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388374%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388374 not downloaded yet
2026-03-29 14:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089700/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699089700>
2026-03-29 14:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938535/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938535>
2026-03-29 14:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143704/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143704>
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bca310>
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edd08706-97c3-5395-81ca-68d927412e8b/edd08706-97c3-5395-81ca-68d927412e8b_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ21XBW%252F699143607%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143607/600 saved to cache
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item edd08706-97c3-5395-81ca-68d927412e8b
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d99510>
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3304bb25-3012-530c-9741-793f0473f229/3304bb25-3012-530c-9741-793f0473f229_expert_report_file_8d7828fa-83bd-4329-a8d1-f341bed2e639.pdf HTTP/1.1" 201 0
2026-03-29 14:03:51 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3304bb25-3012-530c-9741-793f0473f229
2026-03-29 14:03:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3304bb25-3012-530c-9741-793f0473f229, skipping ID generation
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3304bb25-3012-530c-9741-793f0473f229
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYP58TTV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YP58TTV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25194c050>
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b2678c7b-8dd6-5832-a5e0-0ad6d90da202/b2678c7b-8dd6-5832-a5e0-0ad6d90da202_expert_report_file_fed6b2c4-becf-46b7-8144-568ca677a02b.pdf HTTP/1.1" 201 0
2026-03-29 14:03:51 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b2678c7b-8dd6-5832-a5e0-0ad6d90da202
2026-03-29 14:03:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b2678c7b-8dd6-5832-a5e0-0ad6d90da202, skipping ID generation
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b2678c7b-8dd6-5832-a5e0-0ad6d90da202
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMM63JRX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MM63JRX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699089730%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699089730 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970563%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970563 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699193369%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699193369 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699081049%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081049 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388387%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388387 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699071341%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071341 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252243%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252243 not downloaded yet
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a0d410>
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c0aa9e31-30b6-5410-8bfb-0297fddc962c/c0aa9e31-30b6-5410-8bfb-0297fddc962c_expert_report_file_b292a6a3-80a8-459e-be76-70ef4d7581e7.pdf HTTP/1.1" 201 0
2026-03-29 14:03:51 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c0aa9e31-30b6-5410-8bfb-0297fddc962c
2026-03-29 14:03:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c0aa9e31-30b6-5410-8bfb-0297fddc962c, skipping ID generation
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c0aa9e31-30b6-5410-8bfb-0297fddc962c
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMK58UPV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MK58UPV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:03:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143654/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ21XBW/42811376?sv=2020-08-04&st=2026-03-29T14%3A03%3A42Z&se=2026-03-29T14%3A28%3A42Z&sr=b&sp=r&sig=lsE18HxwKw%2BW%2FdmiL1wiOaW2xJEJBIPu4fa3jfTmbaE%3D)
2026-03-29 14:03:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143626/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ21XBW/42811376?sv=2020-08-04&st=2026-03-29T14%3A03%3A42Z&se=2026-03-29T14%3A28%3A42Z&sr=b&sp=r&sig=lsE18HxwKw%2BW%2FdmiL1wiOaW2xJEJBIPu4fa3jfTmbaE%3D)
2026-03-29 14:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193341/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699193341>
2026-03-29 14:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193329/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MW68VUP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938532/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS69ZZG/42810565?sv=2020-08-04&st=2026-03-29T14%3A03%3A43Z&se=2026-03-29T14%3A28%3A43Z&sr=b&sp=r&sig=KbsuwXsInpASN%2F9JcMstVcHC7Um4VBOq4gacujF0IhM%3D)
2026-03-29 14:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089705/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699089705>
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699089740%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699089740 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970536%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970536 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699193378%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699193378 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699081061%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081061 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388399%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388399 not downloaded yet
2026-03-29 14:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970519/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YM70OXV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699071357%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071357 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252250%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252250 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390032%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390032 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699089749%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699089749 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698953204%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953204 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699193390%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699193390 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699081076%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081076 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388412%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388412 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699071362%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071362 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252255%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252255 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390037%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390037 not downloaded yet
2026-03-29 14:03:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938530/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS69ZZG/42810565?sv=2020-08-04&st=2026-03-29T14%3A03%3A43Z&se=2026-03-29T14%3A28%3A43Z&sr=b&sp=r&sig=KbsuwXsInpASN%2F9JcMstVcHC7Um4VBOq4gacujF0IhM%3D)
2026-03-29 14:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938550/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938550>
2026-03-29 14:03:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938535/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS69ZZG/42810565?sv=2020-08-04&st=2026-03-29T14%3A03%3A43Z&se=2026-03-29T14%3A28%3A43Z&sr=b&sp=r&sig=KbsuwXsInpASN%2F9JcMstVcHC7Um4VBOq4gacujF0IhM%3D)
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699089758%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699089758 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970582%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970582 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699193406%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699193406 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699081084%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081084 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388422%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388422 not downloaded yet
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d9d6d0>
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edd08706-97c3-5395-81ca-68d927412e8b/edd08706-97c3-5395-81ca-68d927412e8b_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ21XBW%252F699143654%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143654/600 saved to cache
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item edd08706-97c3-5395-81ca-68d927412e8b
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d07d50>
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edd08706-97c3-5395-81ca-68d927412e8b/edd08706-97c3-5395-81ca-68d927412e8b_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ21XBW%252F699143626%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143626/600 saved to cache
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item edd08706-97c3-5395-81ca-68d927412e8b
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b62d90>
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fd971509-3cf8-5209-a2af-111bc7902cc7/fd971509-3cf8-5209-a2af-111bc7902cc7_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDS69ZZG%252F698938532%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938532/600 saved to cache
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item fd971509-3cf8-5209-a2af-111bc7902cc7
2026-03-29 14:03:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143704/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ21XBW/42811376?sv=2020-08-04&st=2026-03-29T14%3A03%3A42Z&se=2026-03-29T14%3A28%3A42Z&sr=b&sp=r&sig=lsE18HxwKw%2BW%2FdmiL1wiOaW2xJEJBIPu4fa3jfTmbaE%3D)
2026-03-29 14:03:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143690/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ21XBW/42811376?sv=2020-08-04&st=2026-03-29T14%3A03%3A42Z&se=2026-03-29T14%3A28%3A42Z&sr=b&sp=r&sig=lsE18HxwKw%2BW%2FdmiL1wiOaW2xJEJBIPu4fa3jfTmbaE%3D)
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699071367%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071367 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252261%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252261 not downloaded yet
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390041%27 HTTP/1.1" 200 None
2026-03-29 14:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390041 not downloaded yet
2026-03-29 14:03:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089694/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK65EWX/42811355?sv=2020-08-04&st=2026-03-29T14%3A03%3A44Z&se=2026-03-29T14%3A28%3A44Z&sr=b&sp=r&sig=Bf%2BM%2BMEwwC1ovtPgzgL%2FVpJP6Ff9jlEp09FqUkX3kUA%3D)
2026-03-29 14:03:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089700/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK65EWX/42811355?sv=2020-08-04&st=2026-03-29T14%3A03%3A44Z&se=2026-03-29T14%3A28%3A44Z&sr=b&sp=r&sig=Bf%2BM%2BMEwwC1ovtPgzgL%2FVpJP6Ff9jlEp09FqUkX3kUA%3D)
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970542%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970542 not downloaded yet
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699193419%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699193419 not downloaded yet
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699081103%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081103 not downloaded yet
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388439%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388439 not downloaded yet
2026-03-29 14:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089705/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK65EWX/42811355?sv=2020-08-04&st=2026-03-29T14%3A03%3A44Z&se=2026-03-29T14%3A28%3A44Z&sr=b&sp=r&sig=Bf%2BM%2BMEwwC1ovtPgzgL%2FVpJP6Ff9jlEp09FqUkX3kUA%3D)
2026-03-29 14:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143638/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ21XBW/42811376?sv=2020-08-04&st=2026-03-29T14%3A03%3A42Z&se=2026-03-29T14%3A28%3A42Z&sr=b&sp=r&sig=lsE18HxwKw%2BW%2FdmiL1wiOaW2xJEJBIPu4fa3jfTmbaE%3D)
2026-03-29 14:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193329/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW68VUP/42807574?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=K3hM7S5pXsv0xFTxuFQeeJu9Ch%2BBxwrxzAazyP7kzfw%3D)
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699071377%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071377 not downloaded yet
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252266%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252266 not downloaded yet
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390049%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390049 not downloaded yet
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698953217%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953217 not downloaded yet
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699193437%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699193437 not downloaded yet
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699081130%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081130 not downloaded yet
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388464%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388464 not downloaded yet
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699071386%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071386 not downloaded yet
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252277%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252277 not downloaded yet
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390056%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390056 not downloaded yet
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d3dad0>
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fd971509-3cf8-5209-a2af-111bc7902cc7/fd971509-3cf8-5209-a2af-111bc7902cc7_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDS69ZZG%252F698938530%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938530/600 saved to cache
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item fd971509-3cf8-5209-a2af-111bc7902cc7
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e550d0>
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fd971509-3cf8-5209-a2af-111bc7902cc7/fd971509-3cf8-5209-a2af-111bc7902cc7_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDS69ZZG%252F698938535%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938535/600 saved to cache
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item fd971509-3cf8-5209-a2af-111bc7902cc7
2026-03-29 14:03:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:52 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:52 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e3bf50>
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edd08706-97c3-5395-81ca-68d927412e8b/edd08706-97c3-5395-81ca-68d927412e8b_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ21XBW%252F699143704%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143704/600 saved to cache
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item edd08706-97c3-5395-81ca-68d927412e8b
2026-03-29 14:03:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:52 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:52 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff254753610>
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edd08706-97c3-5395-81ca-68d927412e8b/edd08706-97c3-5395-81ca-68d927412e8b_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ21XBW%252F699143690%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143690/600 saved to cache
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item edd08706-97c3-5395-81ca-68d927412e8b
2026-03-29 14:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193369/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699193369>
2026-03-29 14:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081049/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081049>
2026-03-29 14:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193341/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW68VUP/42807574?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=K3hM7S5pXsv0xFTxuFQeeJu9Ch%2BBxwrxzAazyP7kzfw%3D)
2026-03-29 14:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388387/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388387>
2026-03-29 14:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970519/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70OXV/42810637?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=nvD%2FcFPwhgHfoEM1TJ6ZN9kmDRSEhgxaPp5VlywQdsM%3D)
2026-03-29 14:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938550/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS69ZZG/42810565?sv=2020-08-04&st=2026-03-29T14%3A03%3A43Z&se=2026-03-29T14%3A28%3A43Z&sr=b&sp=r&sig=KbsuwXsInpASN%2F9JcMstVcHC7Um4VBOq4gacujF0IhM%3D)
2026-03-29 14:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388412/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388412>
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699081155%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081155 not downloaded yet
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388480%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388480 not downloaded yet
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699071396%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071396 not downloaded yet
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252287%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252287 not downloaded yet
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390074%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390074 not downloaded yet
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d010d0>
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_213845eb-555c-5934-a3f9-3590d4db3f7b/213845eb-555c-5934-a3f9-3590d4db3f7b_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAK65EWX%252F699089694%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089694/600 saved to cache
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 213845eb-555c-5934-a3f9-3590d4db3f7b
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a19510>
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_213845eb-555c-5934-a3f9-3590d4db3f7b/213845eb-555c-5934-a3f9-3590d4db3f7b_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAK65EWX%252F699089700%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089700/600 saved to cache
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 213845eb-555c-5934-a3f9-3590d4db3f7b
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ab8750>
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_213845eb-555c-5934-a3f9-3590d4db3f7b/213845eb-555c-5934-a3f9-3590d4db3f7b_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAK65EWX%252F699089705%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089705/600 saved to cache
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 213845eb-555c-5934-a3f9-3590d4db3f7b
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c72d10>
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edd08706-97c3-5395-81ca-68d927412e8b/edd08706-97c3-5395-81ca-68d927412e8b_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ21XBW%252F699143638%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143638/600 saved to cache
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item edd08706-97c3-5395-81ca-68d927412e8b
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bca050>
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0cf9defe-7ab7-54a6-9f8c-37e47e787b4a/0cf9defe-7ab7-54a6-9f8c-37e47e787b4a_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMW68VUP%252F699193329%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193329/600 saved to cache
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0cf9defe-7ab7-54a6-9f8c-37e47e787b4a
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699081177%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081177 not downloaded yet
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388496%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388496 not downloaded yet
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 8 for item edd08706-97c3-5395-81ca-68d927412e8b due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699071406%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071406 not downloaded yet
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252298%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252298 not downloaded yet
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390093%27 HTTP/1.1" 200 None
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390093 not downloaded yet
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518df790>
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0cf9defe-7ab7-54a6-9f8c-37e47e787b4a/0cf9defe-7ab7-54a6-9f8c-37e47e787b4a_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMW68VUP%252F699193341%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193341/600 saved to cache
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0cf9defe-7ab7-54a6-9f8c-37e47e787b4a
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250f589d0>
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5537fa77-8034-57db-a721-f0581e6be40f/5537fa77-8034-57db-a721-f0581e6be40f_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYM70OXV%252F698970519%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970519/600 saved to cache
2026-03-29 14:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5537fa77-8034-57db-a721-f0581e6be40f
2026-03-29 14:03:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:52 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:52 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251afd850>
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fd971509-3cf8-5209-a2af-111bc7902cc7/fd971509-3cf8-5209-a2af-111bc7902cc7_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDS69ZZG%252F698938550%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938550/600 saved to cache
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item fd971509-3cf8-5209-a2af-111bc7902cc7
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388422/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388422>
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081084/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081084>
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252261/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252261>
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193406/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699193406>
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970582/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970582>
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390041/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390041>
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081076/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081076>
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699071420%27 HTTP/1.1" 200 None
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071420 not downloaded yet
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252311%27 HTTP/1.1" 200 None
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252311 not downloaded yet
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390113%27 HTTP/1.1" 200 None
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390113 not downloaded yet
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390128%27 HTTP/1.1" 200 None
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390128 not downloaded yet
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390056/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390056>
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252277/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252277>
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071386/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071386>
2026-03-29 14:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388387/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN68UDD/42811858?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=ZL%2FbL57ZaRMbbf2R00x%2BBVNG3RJkm09b98fLVEAKoww%3D)
2026-03-29 14:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081049/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA71MYO/42811243?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=SRPmEZchYBXAWcnOi8xFbwT3iB9a6DUQr2PRnTmSz6c%3D)
2026-03-29 14:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193369/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW68VUP/42807574?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=K3hM7S5pXsv0xFTxuFQeeJu9Ch%2BBxwrxzAazyP7kzfw%3D)
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388464/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388464>
2026-03-29 14:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388412/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN68UDD/42811858?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=ZL%2FbL57ZaRMbbf2R00x%2BBVNG3RJkm09b98fLVEAKoww%3D)
2026-03-29 14:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193406/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW68VUP/42807574?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=K3hM7S5pXsv0xFTxuFQeeJu9Ch%2BBxwrxzAazyP7kzfw%3D)
2026-03-29 14:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252261/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM63JRX/42797274?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=FD8MqIyeyxOOo0jhugewkpzu8W1nrJqSBiMQgK9j11U%3D)
2026-03-29 14:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081076/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA71MYO/42811243?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=SRPmEZchYBXAWcnOi8xFbwT3iB9a6DUQr2PRnTmSz6c%3D)
2026-03-29 14:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970582/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70OXV/42810637?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=nvD%2FcFPwhgHfoEM1TJ6ZN9kmDRSEhgxaPp5VlywQdsM%3D)
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250730c10>
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_77caf3d8-7d0f-57e9-89c4-668d4430076d/77caf3d8-7d0f-57e9-89c4-668d4430076d_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN68UDD%252F699388387%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388387/600 saved to cache
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 77caf3d8-7d0f-57e9-89c4-668d4430076d
2026-03-29 14:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390041/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK58UPV/42811318?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=HetgEB9WUecrp3vqluOZhuT2Ywjjk4EaMBpvM6arW4o%3D)
2026-03-29 14:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388422/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN68UDD/42811858?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=ZL%2FbL57ZaRMbbf2R00x%2BBVNG3RJkm09b98fLVEAKoww%3D)
2026-03-29 14:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081084/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA71MYO/42811243?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=SRPmEZchYBXAWcnOi8xFbwT3iB9a6DUQr2PRnTmSz6c%3D)
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c194d0>
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e25a9cb4-a0b2-5a59-869c-22961cecec99/e25a9cb4-a0b2-5a59-869c-22961cecec99_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA71MYO%252F699081049%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081049/600 saved to cache
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e25a9cb4-a0b2-5a59-869c-22961cecec99
2026-03-29 14:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390056/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK58UPV/42811318?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=HetgEB9WUecrp3vqluOZhuT2Ywjjk4EaMBpvM6arW4o%3D)
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390128/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390128>
2026-03-29 14:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252277/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM63JRX/42797274?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=FD8MqIyeyxOOo0jhugewkpzu8W1nrJqSBiMQgK9j11U%3D)
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d52b50>
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0cf9defe-7ab7-54a6-9f8c-37e47e787b4a/0cf9defe-7ab7-54a6-9f8c-37e47e787b4a_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMW68VUP%252F699193369%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193369/600 saved to cache
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0cf9defe-7ab7-54a6-9f8c-37e47e787b4a
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508feb10>
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_77caf3d8-7d0f-57e9-89c4-668d4430076d/77caf3d8-7d0f-57e9-89c4-668d4430076d_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN68UDD%252F699388412%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388412/600 saved to cache
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 77caf3d8-7d0f-57e9-89c4-668d4430076d
2026-03-29 14:03:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c428d0>
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0cf9defe-7ab7-54a6-9f8c-37e47e787b4a/0cf9defe-7ab7-54a6-9f8c-37e47e787b4a_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMW68VUP%252F699193406%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193406/600 saved to cache
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0cf9defe-7ab7-54a6-9f8c-37e47e787b4a
2026-03-29 14:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071386/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP58TTV/42811214?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=zYqFvxONP%2FsJLBz%2BIZLK%2BiSgdrHBfHWb4NqI0Bb9wFE%3D)
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390113/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390113>
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252311/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252311>
2026-03-29 14:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388464/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN68UDD/42811858?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=ZL%2FbL57ZaRMbbf2R00x%2BBVNG3RJkm09b98fLVEAKoww%3D)
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250961290>
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b2678c7b-8dd6-5832-a5e0-0ad6d90da202/b2678c7b-8dd6-5832-a5e0-0ad6d90da202_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMM63JRX%252F699252261%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252261/600 saved to cache
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b2678c7b-8dd6-5832-a5e0-0ad6d90da202
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d0d8d0>
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e25a9cb4-a0b2-5a59-869c-22961cecec99/e25a9cb4-a0b2-5a59-869c-22961cecec99_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA71MYO%252F699081076%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081076/600 saved to cache
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e25a9cb4-a0b2-5a59-869c-22961cecec99
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25199be10>
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5537fa77-8034-57db-a721-f0581e6be40f/5537fa77-8034-57db-a721-f0581e6be40f_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYM70OXV%252F698970582%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970582/600 saved to cache
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5537fa77-8034-57db-a721-f0581e6be40f
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251afc710>
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c0aa9e31-30b6-5410-8bfb-0297fddc962c/c0aa9e31-30b6-5410-8bfb-0297fddc962c_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMK58UPV%252F699390041%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390041/600 saved to cache
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c0aa9e31-30b6-5410-8bfb-0297fddc962c
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a99c50>
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_77caf3d8-7d0f-57e9-89c4-668d4430076d/77caf3d8-7d0f-57e9-89c4-668d4430076d_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN68UDD%252F699388422%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388422/600 saved to cache
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 77caf3d8-7d0f-57e9-89c4-668d4430076d
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c42110>
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e25a9cb4-a0b2-5a59-869c-22961cecec99/e25a9cb4-a0b2-5a59-869c-22961cecec99_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA71MYO%252F699081084%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081084/600 saved to cache
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e25a9cb4-a0b2-5a59-869c-22961cecec99
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d52d90>
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c0aa9e31-30b6-5410-8bfb-0297fddc962c/c0aa9e31-30b6-5410-8bfb-0297fddc962c_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMK58UPV%252F699390056%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390056/600 saved to cache
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c0aa9e31-30b6-5410-8bfb-0297fddc962c
2026-03-29 14:03:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d22710>
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b2678c7b-8dd6-5832-a5e0-0ad6d90da202/b2678c7b-8dd6-5832-a5e0-0ad6d90da202_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMM63JRX%252F699252277%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252277/600 saved to cache
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b2678c7b-8dd6-5832-a5e0-0ad6d90da202
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071420/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071420>
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390093/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390093>
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252298/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252298>
2026-03-29 14:03:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251be9dd0>
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3304bb25-3012-530c-9741-793f0473f229/3304bb25-3012-530c-9741-793f0473f229_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYP58TTV%252F699071386%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071386/600 saved to cache
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3304bb25-3012-530c-9741-793f0473f229
2026-03-29 14:03:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250842890>
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_77caf3d8-7d0f-57e9-89c4-668d4430076d/77caf3d8-7d0f-57e9-89c4-668d4430076d_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN68UDD%252F699388464%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388464/600 saved to cache
2026-03-29 14:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 77caf3d8-7d0f-57e9-89c4-668d4430076d
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081177/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081177>
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388496/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388496>
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071406/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071406>
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071396/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071396>
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390074/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390074>
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252287/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252287>
2026-03-29 14:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390128/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK58UPV/42811318?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=HetgEB9WUecrp3vqluOZhuT2Ywjjk4EaMBpvM6arW4o%3D)
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081130/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081130>
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388480/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388480>
2026-03-29 14:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081155/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081155>
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252298/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM63JRX/42797274?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=FD8MqIyeyxOOo0jhugewkpzu8W1nrJqSBiMQgK9j11U%3D)
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390113/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK58UPV/42811318?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=HetgEB9WUecrp3vqluOZhuT2Ywjjk4EaMBpvM6arW4o%3D)
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 4 for item 3304bb25-3012-530c-9741-793f0473f229 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390093/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK58UPV/42811318?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=HetgEB9WUecrp3vqluOZhuT2Ywjjk4EaMBpvM6arW4o%3D)
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252311/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM63JRX/42797274?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=FD8MqIyeyxOOo0jhugewkpzu8W1nrJqSBiMQgK9j11U%3D)
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e55090>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c0aa9e31-30b6-5410-8bfb-0297fddc962c/c0aa9e31-30b6-5410-8bfb-0297fddc962c_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMK58UPV%252F699390128%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390128/600 saved to cache
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c0aa9e31-30b6-5410-8bfb-0297fddc962c
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071420/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP58TTV/42811214?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=zYqFvxONP%2FsJLBz%2BIZLK%2BiSgdrHBfHWb4NqI0Bb9wFE%3D)
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071406/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP58TTV/42811214?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=zYqFvxONP%2FsJLBz%2BIZLK%2BiSgdrHBfHWb4NqI0Bb9wFE%3D)
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252287/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM63JRX/42797274?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=FD8MqIyeyxOOo0jhugewkpzu8W1nrJqSBiMQgK9j11U%3D)
2026-03-29 14:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193437/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699193437>
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081177/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA71MYO/42811243?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=SRPmEZchYBXAWcnOi8xFbwT3iB9a6DUQr2PRnTmSz6c%3D)
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390074/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK58UPV/42811318?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=HetgEB9WUecrp3vqluOZhuT2Ywjjk4EaMBpvM6arW4o%3D)
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d04790>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b2678c7b-8dd6-5832-a5e0-0ad6d90da202/b2678c7b-8dd6-5832-a5e0-0ad6d90da202_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMM63JRX%252F699252298%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252298/600 saved to cache
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b2678c7b-8dd6-5832-a5e0-0ad6d90da202
2026-03-29 14:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698953217/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953217>
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388480/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN68UDD/42811858?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=ZL%2FbL57ZaRMbbf2R00x%2BBVNG3RJkm09b98fLVEAKoww%3D)
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081155/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA71MYO/42811243?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=SRPmEZchYBXAWcnOi8xFbwT3iB9a6DUQr2PRnTmSz6c%3D)
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bcd790>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c0aa9e31-30b6-5410-8bfb-0297fddc962c/c0aa9e31-30b6-5410-8bfb-0297fddc962c_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMK58UPV%252F699390113%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390113/600 saved to cache
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c0aa9e31-30b6-5410-8bfb-0297fddc962c
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25097da10>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c0aa9e31-30b6-5410-8bfb-0297fddc962c/c0aa9e31-30b6-5410-8bfb-0297fddc962c_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMK58UPV%252F699390093%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390093/600 saved to cache
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c0aa9e31-30b6-5410-8bfb-0297fddc962c
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b206d0>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b2678c7b-8dd6-5832-a5e0-0ad6d90da202/b2678c7b-8dd6-5832-a5e0-0ad6d90da202_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMM63JRX%252F699252311%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252311/600 saved to cache
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b2678c7b-8dd6-5832-a5e0-0ad6d90da202
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388496/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN68UDD/42811858?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=ZL%2FbL57ZaRMbbf2R00x%2BBVNG3RJkm09b98fLVEAKoww%3D)
2026-03-29 14:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390049/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390049>
2026-03-29 14:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252266/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252266>
2026-03-29 14:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071377/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071377>
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081130/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA71MYO/42811243?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=SRPmEZchYBXAWcnOi8xFbwT3iB9a6DUQr2PRnTmSz6c%3D)
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b15590>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3304bb25-3012-530c-9741-793f0473f229/3304bb25-3012-530c-9741-793f0473f229_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYP58TTV%252F699071420%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071420/600 saved to cache
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3304bb25-3012-530c-9741-793f0473f229
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d23e90>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3304bb25-3012-530c-9741-793f0473f229/3304bb25-3012-530c-9741-793f0473f229_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYP58TTV%252F699071406%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071406/600 saved to cache
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3304bb25-3012-530c-9741-793f0473f229
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250732fd0>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b2678c7b-8dd6-5832-a5e0-0ad6d90da202/b2678c7b-8dd6-5832-a5e0-0ad6d90da202_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMM63JRX%252F699252287%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252287/600 saved to cache
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b2678c7b-8dd6-5832-a5e0-0ad6d90da202
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250730d90>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e25a9cb4-a0b2-5a59-869c-22961cecec99/e25a9cb4-a0b2-5a59-869c-22961cecec99_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA71MYO%252F699081177%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081177/600 saved to cache
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e25a9cb4-a0b2-5a59-869c-22961cecec99
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251944490>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c0aa9e31-30b6-5410-8bfb-0297fddc962c/c0aa9e31-30b6-5410-8bfb-0297fddc962c_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMK58UPV%252F699390074%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390074/600 saved to cache
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c0aa9e31-30b6-5410-8bfb-0297fddc962c
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a9b0d0>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_77caf3d8-7d0f-57e9-89c4-668d4430076d/77caf3d8-7d0f-57e9-89c4-668d4430076d_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN68UDD%252F699388480%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388480/600 saved to cache
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 77caf3d8-7d0f-57e9-89c4-668d4430076d
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bd6450>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e25a9cb4-a0b2-5a59-869c-22961cecec99/e25a9cb4-a0b2-5a59-869c-22961cecec99_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA71MYO%252F699081155%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081155/600 saved to cache
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e25a9cb4-a0b2-5a59-869c-22961cecec99
2026-03-29 14:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388439/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388439>
2026-03-29 14:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081103/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081103>
2026-03-29 14:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970542/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970542>
2026-03-29 14:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390037/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390037>
2026-03-29 14:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193419/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699193419>
2026-03-29 14:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089758/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699089758>
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193437/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW68VUP/42807574?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=K3hM7S5pXsv0xFTxuFQeeJu9Ch%2BBxwrxzAazyP7kzfw%3D)
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508a6150>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_77caf3d8-7d0f-57e9-89c4-668d4430076d/77caf3d8-7d0f-57e9-89c4-668d4430076d_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN68UDD%252F699388496%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388496/600 saved to cache
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 77caf3d8-7d0f-57e9-89c4-668d4430076d
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b8de90>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e25a9cb4-a0b2-5a59-869c-22961cecec99/e25a9cb4-a0b2-5a59-869c-22961cecec99_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA71MYO%252F699081130%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081130/600 saved to cache
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e25a9cb4-a0b2-5a59-869c-22961cecec99
2026-03-29 14:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071362/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071362>
2026-03-29 14:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252255/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252255>
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252266/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM63JRX/42797274?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=FD8MqIyeyxOOo0jhugewkpzu8W1nrJqSBiMQgK9j11U%3D)
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390049/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK58UPV/42811318?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=HetgEB9WUecrp3vqluOZhuT2Ywjjk4EaMBpvM6arW4o%3D)
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698953217/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70OXV/42810637?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=nvD%2FcFPwhgHfoEM1TJ6ZN9kmDRSEhgxaPp5VlywQdsM%3D)
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071377/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP58TTV/42811214?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=zYqFvxONP%2FsJLBz%2BIZLK%2BiSgdrHBfHWb4NqI0Bb9wFE%3D)
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bd7550>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0cf9defe-7ab7-54a6-9f8c-37e47e787b4a/0cf9defe-7ab7-54a6-9f8c-37e47e787b4a_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMW68VUP%252F699193437%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193437/600 saved to cache
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0cf9defe-7ab7-54a6-9f8c-37e47e787b4a
2026-03-29 14:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193390/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699193390>
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970542/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70OXV/42810637?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=nvD%2FcFPwhgHfoEM1TJ6ZN9kmDRSEhgxaPp5VlywQdsM%3D)
2026-03-29 14:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698953204/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953204>
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390037/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK58UPV/42811318?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=HetgEB9WUecrp3vqluOZhuT2Ywjjk4EaMBpvM6arW4o%3D)
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193419/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW68VUP/42807574?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=K3hM7S5pXsv0xFTxuFQeeJu9Ch%2BBxwrxzAazyP7kzfw%3D)
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251eacf10>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b2678c7b-8dd6-5832-a5e0-0ad6d90da202/b2678c7b-8dd6-5832-a5e0-0ad6d90da202_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMM63JRX%252F699252266%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252266/600 saved to cache
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b2678c7b-8dd6-5832-a5e0-0ad6d90da202
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089758/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK65EWX/42811355?sv=2020-08-04&st=2026-03-29T14%3A03%3A44Z&se=2026-03-29T14%3A28%3A44Z&sr=b&sp=r&sig=Bf%2BM%2BMEwwC1ovtPgzgL%2FVpJP6Ff9jlEp09FqUkX3kUA%3D)
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081103/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA71MYO/42811243?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=SRPmEZchYBXAWcnOi8xFbwT3iB9a6DUQr2PRnTmSz6c%3D)
2026-03-29 14:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390032/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390032>
2026-03-29 14:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089749/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699089749>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250740490>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c0aa9e31-30b6-5410-8bfb-0297fddc962c/c0aa9e31-30b6-5410-8bfb-0297fddc962c_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMK58UPV%252F699390049%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390049/600 saved to cache
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c0aa9e31-30b6-5410-8bfb-0297fddc962c
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c94a50>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5537fa77-8034-57db-a721-f0581e6be40f/5537fa77-8034-57db-a721-f0581e6be40f_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYM70OXV%252F698953217%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698953217/600 saved to cache
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5537fa77-8034-57db-a721-f0581e6be40f
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b7ca10>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3304bb25-3012-530c-9741-793f0473f229/3304bb25-3012-530c-9741-793f0473f229_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYP58TTV%252F699071377%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071377/600 saved to cache
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3304bb25-3012-530c-9741-793f0473f229
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388439/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN68UDD/42811858?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=ZL%2FbL57ZaRMbbf2R00x%2BBVNG3RJkm09b98fLVEAKoww%3D)
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252255/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM63JRX/42797274?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=FD8MqIyeyxOOo0jhugewkpzu8W1nrJqSBiMQgK9j11U%3D)
2026-03-29 14:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071362/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP58TTV/42811214?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=zYqFvxONP%2FsJLBz%2BIZLK%2BiSgdrHBfHWb4NqI0Bb9wFE%3D)
2026-03-29 14:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071357/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071357>
2026-03-29 14:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252250/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252250>
2026-03-29 14:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388399/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388399>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c96090>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5537fa77-8034-57db-a721-f0581e6be40f/5537fa77-8034-57db-a721-f0581e6be40f_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYM70OXV%252F698970542%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970542/600 saved to cache
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5537fa77-8034-57db-a721-f0581e6be40f
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d4c390>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c0aa9e31-30b6-5410-8bfb-0297fddc962c/c0aa9e31-30b6-5410-8bfb-0297fddc962c_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMK58UPV%252F699390037%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390037/600 saved to cache
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c0aa9e31-30b6-5410-8bfb-0297fddc962c
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b657d0>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0cf9defe-7ab7-54a6-9f8c-37e47e787b4a/0cf9defe-7ab7-54a6-9f8c-37e47e787b4a_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMW68VUP%252F699193419%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193419/600 saved to cache
2026-03-29 14:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0cf9defe-7ab7-54a6-9f8c-37e47e787b4a
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509fdb10>
2026-03-29 14:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_213845eb-555c-5934-a3f9-3590d4db3f7b/213845eb-555c-5934-a3f9-3590d4db3f7b_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAK65EWX%252F699089758%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089758/600 saved to cache
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 213845eb-555c-5934-a3f9-3590d4db3f7b
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b03550>
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e25a9cb4-a0b2-5a59-869c-22961cecec99/e25a9cb4-a0b2-5a59-869c-22961cecec99_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA71MYO%252F699081103%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081103/600 saved to cache
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e25a9cb4-a0b2-5a59-869c-22961cecec99
2026-03-29 14:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390032/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK58UPV/42811318?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=HetgEB9WUecrp3vqluOZhuT2Ywjjk4EaMBpvM6arW4o%3D)
2026-03-29 14:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193378/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699193378>
2026-03-29 14:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089740/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699089740>
2026-03-29 14:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698953204/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70OXV/42810637?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=nvD%2FcFPwhgHfoEM1TJ6ZN9kmDRSEhgxaPp5VlywQdsM%3D)
2026-03-29 14:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081061/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081061>
2026-03-29 14:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970536/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970536>
2026-03-29 14:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193390/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW68VUP/42807574?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=K3hM7S5pXsv0xFTxuFQeeJu9Ch%2BBxwrxzAazyP7kzfw%3D)
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d4f690>
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_77caf3d8-7d0f-57e9-89c4-668d4430076d/77caf3d8-7d0f-57e9-89c4-668d4430076d_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN68UDD%252F699388439%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388439/600 saved to cache
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 77caf3d8-7d0f-57e9-89c4-668d4430076d
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d02750>
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b2678c7b-8dd6-5832-a5e0-0ad6d90da202/b2678c7b-8dd6-5832-a5e0-0ad6d90da202_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMM63JRX%252F699252255%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252255/600 saved to cache
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b2678c7b-8dd6-5832-a5e0-0ad6d90da202
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d23fd0>
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3304bb25-3012-530c-9741-793f0473f229/3304bb25-3012-530c-9741-793f0473f229_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYP58TTV%252F699071362%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071362/600 saved to cache
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3304bb25-3012-530c-9741-793f0473f229
2026-03-29 14:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071357/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP58TTV/42811214?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=zYqFvxONP%2FsJLBz%2BIZLK%2BiSgdrHBfHWb4NqI0Bb9wFE%3D)
2026-03-29 14:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252250/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM63JRX/42797274?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=FD8MqIyeyxOOo0jhugewkpzu8W1nrJqSBiMQgK9j11U%3D)
2026-03-29 14:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071341/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071341>
2026-03-29 14:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390026/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MK58UPV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252243/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252243>
2026-03-29 14:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388399/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN68UDD/42811858?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=ZL%2FbL57ZaRMbbf2R00x%2BBVNG3RJkm09b98fLVEAKoww%3D)
2026-03-29 14:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089749/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK65EWX/42811355?sv=2020-08-04&st=2026-03-29T14%3A03%3A44Z&se=2026-03-29T14%3A28%3A44Z&sr=b&sp=r&sig=Bf%2BM%2BMEwwC1ovtPgzgL%2FVpJP6Ff9jlEp09FqUkX3kUA%3D)
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 7 for item 3304bb25-3012-530c-9741-793f0473f229 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250971590>
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c0aa9e31-30b6-5410-8bfb-0297fddc962c/c0aa9e31-30b6-5410-8bfb-0297fddc962c_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMK58UPV%252F699390032%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390032/600 saved to cache
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c0aa9e31-30b6-5410-8bfb-0297fddc962c
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508433d0>
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5537fa77-8034-57db-a721-f0581e6be40f/5537fa77-8034-57db-a721-f0581e6be40f_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYM70OXV%252F698953204%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698953204/600 saved to cache
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5537fa77-8034-57db-a721-f0581e6be40f
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508bef10>
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0cf9defe-7ab7-54a6-9f8c-37e47e787b4a/0cf9defe-7ab7-54a6-9f8c-37e47e787b4a_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMW68VUP%252F699193390%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193390/600 saved to cache
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0cf9defe-7ab7-54a6-9f8c-37e47e787b4a
2026-03-29 14:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970536/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70OXV/42810637?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=nvD%2FcFPwhgHfoEM1TJ6ZN9kmDRSEhgxaPp5VlywQdsM%3D)
2026-03-29 14:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970563/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970563>
2026-03-29 14:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089730/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699089730>
2026-03-29 14:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071339/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YP58TTV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252235/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MM63JRX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193378/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW68VUP/42807574?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=K3hM7S5pXsv0xFTxuFQeeJu9Ch%2BBxwrxzAazyP7kzfw%3D)
2026-03-29 14:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089740/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK65EWX/42811355?sv=2020-08-04&st=2026-03-29T14%3A03%3A44Z&se=2026-03-29T14%3A28%3A44Z&sr=b&sp=r&sig=Bf%2BM%2BMEwwC1ovtPgzgL%2FVpJP6Ff9jlEp09FqUkX3kUA%3D)
2026-03-29 14:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081061/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA71MYO/42811243?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=SRPmEZchYBXAWcnOi8xFbwT3iB9a6DUQr2PRnTmSz6c%3D)
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a1b790>
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3304bb25-3012-530c-9741-793f0473f229/3304bb25-3012-530c-9741-793f0473f229_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYP58TTV%252F699071357%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071357/600 saved to cache
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3304bb25-3012-530c-9741-793f0473f229
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b01c50>
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b2678c7b-8dd6-5832-a5e0-0ad6d90da202/b2678c7b-8dd6-5832-a5e0-0ad6d90da202_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMM63JRX%252F699252250%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252250/600 saved to cache
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b2678c7b-8dd6-5832-a5e0-0ad6d90da202
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251afc190>
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_77caf3d8-7d0f-57e9-89c4-668d4430076d/77caf3d8-7d0f-57e9-89c4-668d4430076d_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN68UDD%252F699388399%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388399/600 saved to cache
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 77caf3d8-7d0f-57e9-89c4-668d4430076d
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251af4a90>
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_213845eb-555c-5934-a3f9-3590d4db3f7b/213845eb-555c-5934-a3f9-3590d4db3f7b_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAK65EWX%252F699089749%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089749/600 saved to cache
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 213845eb-555c-5934-a3f9-3590d4db3f7b
2026-03-29 14:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390026/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK58UPV/42811318?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=HetgEB9WUecrp3vqluOZhuT2Ywjjk4EaMBpvM6arW4o%3D)
2026-03-29 14:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089722/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699089722>
2026-03-29 14:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081039/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081039>
2026-03-29 14:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193358/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699193358>
2026-03-29 14:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071341/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP58TTV/42811214?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=zYqFvxONP%2FsJLBz%2BIZLK%2BiSgdrHBfHWb4NqI0Bb9wFE%3D)
2026-03-29 14:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698953194/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698953194>
2026-03-29 14:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388374/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388374>
2026-03-29 14:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252243/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM63JRX/42797274?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=FD8MqIyeyxOOo0jhugewkpzu8W1nrJqSBiMQgK9j11U%3D)
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d9b790>
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5537fa77-8034-57db-a721-f0581e6be40f/5537fa77-8034-57db-a721-f0581e6be40f_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYM70OXV%252F698970536%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970536/600 saved to cache
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5537fa77-8034-57db-a721-f0581e6be40f
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b09a90>
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0cf9defe-7ab7-54a6-9f8c-37e47e787b4a/0cf9defe-7ab7-54a6-9f8c-37e47e787b4a_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMW68VUP%252F699193378%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193378/600 saved to cache
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0cf9defe-7ab7-54a6-9f8c-37e47e787b4a
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508fb490>
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_213845eb-555c-5934-a3f9-3590d4db3f7b/213845eb-555c-5934-a3f9-3590d4db3f7b_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAK65EWX%252F699089740%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089740/600 saved to cache
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 213845eb-555c-5934-a3f9-3590d4db3f7b
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c70a10>
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e25a9cb4-a0b2-5a59-869c-22961cecec99/e25a9cb4-a0b2-5a59-869c-22961cecec99_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA71MYO%252F699081061%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081061/600 saved to cache
2026-03-29 14:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e25a9cb4-a0b2-5a59-869c-22961cecec99
2026-03-29 14:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252235/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM63JRX/42797274?sv=2020-08-04&st=2026-03-29T14%3A03%3A47Z&se=2026-03-29T14%3A28%3A47Z&sr=b&sp=r&sig=FD8MqIyeyxOOo0jhugewkpzu8W1nrJqSBiMQgK9j11U%3D)
2026-03-29 14:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071339/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP58TTV/42811214?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=zYqFvxONP%2FsJLBz%2BIZLK%2BiSgdrHBfHWb4NqI0Bb9wFE%3D)
2026-03-29 14:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970563/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70OXV/42810637?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=nvD%2FcFPwhgHfoEM1TJ6ZN9kmDRSEhgxaPp5VlywQdsM%3D)
2026-03-29 14:03:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193350/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699193350>
2026-03-29 14:03:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970523/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970523>
2026-03-29 14:03:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081019/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DA71MYO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388357/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DN68UDD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089730/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK65EWX/42811355?sv=2020-08-04&st=2026-03-29T14%3A03%3A44Z&se=2026-03-29T14%3A28%3A44Z&sr=b&sp=r&sig=Bf%2BM%2BMEwwC1ovtPgzgL%2FVpJP6Ff9jlEp09FqUkX3kUA%3D)
2026-03-29 14:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a02890>
2026-03-29 14:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c0aa9e31-30b6-5410-8bfb-0297fddc962c/c0aa9e31-30b6-5410-8bfb-0297fddc962c_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMK58UPV%252F699390026%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390026/600 saved to cache
2026-03-29 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c0aa9e31-30b6-5410-8bfb-0297fddc962c
2026-03-29 14:03:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c0aa9e31-30b6-5410-8bfb-0297fddc962c, skipping ID generation
2026-03-29 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c0aa9e31-30b6-5410-8bfb-0297fddc962c sending to next pipeline
2026-03-29 14:03:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c0aa9e31-30b6-5410-8bfb-0297fddc962c, identifier: MK58%20UPV
2026-03-29 14:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ba7150>
2026-03-29 14:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3304bb25-3012-530c-9741-793f0473f229/3304bb25-3012-530c-9741-793f0473f229_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYP58TTV%252F699071341%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071341/600 saved to cache
2026-03-29 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3304bb25-3012-530c-9741-793f0473f229
2026-03-29 14:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a0a310>
2026-03-29 14:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b2678c7b-8dd6-5832-a5e0-0ad6d90da202/b2678c7b-8dd6-5832-a5e0-0ad6d90da202_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMM63JRX%252F699252243%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252243/600 saved to cache
2026-03-29 14:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b2678c7b-8dd6-5832-a5e0-0ad6d90da202
2026-03-29 14:03:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c0aa9e31-30b6-5410-8bfb-0297fddc962c with identifier: MK58%20UPV
2026-03-29 14:03:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c0aa9e31-30b6-5410-8bfb-0297fddc962c with identifier: MK58%20UPV
2026-03-29 14:03:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c0aa9e31-30b6-5410-8bfb-0297fddc962c with identifier: MK58%20UPV to the API
2026-03-29 14:03:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390026/600>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0aa9e31-30b6-5410-8bfb-0297fddc962c/c0aa9e31-30b6-5410-8bfb-0297fddc962c_expert_report_file_b292a6a3-80a8-459e-be76-70ef4d7581e7.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK58%20UPV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c0aa9e31-30b6-5410-8bfb-0297fddc962c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK58 UPV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK58%20UPV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '207',
 'odometer': 55932,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0aa9e31-30b6-5410-8bfb-0297fddc962c/c0aa9e31-30b6-5410-8bfb-0297fddc962c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41614,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390026/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0aa9e31-30b6-5410-8bfb-0297fddc962c/c0aa9e31-30b6-5410-8bfb-0297fddc962c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40124,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390032/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0aa9e31-30b6-5410-8bfb-0297fddc962c/c0aa9e31-30b6-5410-8bfb-0297fddc962c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40472,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390037/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0aa9e31-30b6-5410-8bfb-0297fddc962c/c0aa9e31-30b6-5410-8bfb-0297fddc962c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42933,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390041/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0aa9e31-30b6-5410-8bfb-0297fddc962c/c0aa9e31-30b6-5410-8bfb-0297fddc962c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39939,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390049/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0aa9e31-30b6-5410-8bfb-0297fddc962c/c0aa9e31-30b6-5410-8bfb-0297fddc962c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37858,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390056/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0aa9e31-30b6-5410-8bfb-0297fddc962c/c0aa9e31-30b6-5410-8bfb-0297fddc962c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96894,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390074/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0aa9e31-30b6-5410-8bfb-0297fddc962c/c0aa9e31-30b6-5410-8bfb-0297fddc962c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87608,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390093/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0aa9e31-30b6-5410-8bfb-0297fddc962c/c0aa9e31-30b6-5410-8bfb-0297fddc962c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95404,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390113/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0aa9e31-30b6-5410-8bfb-0297fddc962c/c0aa9e31-30b6-5410-8bfb-0297fddc962c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93372,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK58UPV/699390128/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 207 1.4 95 VTI S Hatchback',
 'transmission': 'manual',
 'trim': '95 VTI S',
 'vin': 'VF3WC8FSC34269106',
 'year': 2008}
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK58%2520UPV%27 HTTP/1.1" 200 None
2026-03-29 14:03:58 [bca.uk] INFO: Saving data for MK58%20UPV: {'created_time': 1774793038.162529, 'last_price_update_time': 1774793038.162542, 'auction_closing_time': 1774864800.0}
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK58%2520UPV') HTTP/1.1" 204 0
2026-03-29 14:03:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970548/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970548>
2026-03-29 14:03:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089717/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699089717>
2026-03-29 14:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081039/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA71MYO/42811243?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=SRPmEZchYBXAWcnOi8xFbwT3iB9a6DUQr2PRnTmSz6c%3D)
2026-03-29 14:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698953194/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70OXV/42810637?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=nvD%2FcFPwhgHfoEM1TJ6ZN9kmDRSEhgxaPp5VlywQdsM%3D)
2026-03-29 14:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388374/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN68UDD/42811858?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=ZL%2FbL57ZaRMbbf2R00x%2BBVNG3RJkm09b98fLVEAKoww%3D)
2026-03-29 14:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089722/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK65EWX/42811355?sv=2020-08-04&st=2026-03-29T14%3A03%3A44Z&se=2026-03-29T14%3A28%3A44Z&sr=b&sp=r&sig=Bf%2BM%2BMEwwC1ovtPgzgL%2FVpJP6Ff9jlEp09FqUkX3kUA%3D)
2026-03-29 14:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193358/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW68VUP/42807574?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=K3hM7S5pXsv0xFTxuFQeeJu9Ch%2BBxwrxzAazyP7kzfw%3D)
2026-03-29 14:03:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089711/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699089711>
2026-03-29 14:03:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d4e690>
2026-03-29 14:03:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b2678c7b-8dd6-5832-a5e0-0ad6d90da202/b2678c7b-8dd6-5832-a5e0-0ad6d90da202_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMM63JRX%252F699252235%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252235/600 saved to cache
2026-03-29 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b2678c7b-8dd6-5832-a5e0-0ad6d90da202
2026-03-29 14:03:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b2678c7b-8dd6-5832-a5e0-0ad6d90da202, skipping ID generation
2026-03-29 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b2678c7b-8dd6-5832-a5e0-0ad6d90da202 sending to next pipeline
2026-03-29 14:03:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2678c7b-8dd6-5832-a5e0-0ad6d90da202, identifier: MM63%20JRX
2026-03-29 14:03:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d78e10>
2026-03-29 14:03:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3304bb25-3012-530c-9741-793f0473f229/3304bb25-3012-530c-9741-793f0473f229_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYP58TTV%252F699071339%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071339/600 saved to cache
2026-03-29 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3304bb25-3012-530c-9741-793f0473f229
2026-03-29 14:03:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3304bb25-3012-530c-9741-793f0473f229, skipping ID generation
2026-03-29 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3304bb25-3012-530c-9741-793f0473f229 sending to next pipeline
2026-03-29 14:03:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3304bb25-3012-530c-9741-793f0473f229, identifier: YP58%20TTV
2026-03-29 14:03:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b14b50>
2026-03-29 14:03:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5537fa77-8034-57db-a721-f0581e6be40f/5537fa77-8034-57db-a721-f0581e6be40f_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYM70OXV%252F698970563%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970563/600 saved to cache
2026-03-29 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5537fa77-8034-57db-a721-f0581e6be40f
2026-03-29 14:03:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:03:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:03:58 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:58 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:03:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:03:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b15390>
2026-03-29 14:03:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_213845eb-555c-5934-a3f9-3590d4db3f7b/213845eb-555c-5934-a3f9-3590d4db3f7b_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAK65EWX%252F699089730%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089730/600 saved to cache
2026-03-29 14:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 213845eb-555c-5934-a3f9-3590d4db3f7b
2026-03-29 14:03:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2678c7b-8dd6-5832-a5e0-0ad6d90da202 with identifier: MM63%20JRX
2026-03-29 14:03:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2678c7b-8dd6-5832-a5e0-0ad6d90da202 with identifier: MM63%20JRX
2026-03-29 14:03:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b2678c7b-8dd6-5832-a5e0-0ad6d90da202 with identifier: MM63%20JRX to the API
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252235/600>
{'auction_title': '',
 'c_o_2_emission_value': 167,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b2678c7b-8dd6-5832-a5e0-0ad6d90da202/b2678c7b-8dd6-5832-a5e0-0ad6d90da202_expert_report_file_fed6b2c4-becf-46b7-8144-568ca677a02b.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM63%20JRX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b2678c7b-8dd6-5832-a5e0-0ad6d90da202',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM63 JRX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM63%20JRX&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 81144,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b2678c7b-8dd6-5832-a5e0-0ad6d90da202/b2678c7b-8dd6-5832-a5e0-0ad6d90da202_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42203,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252235/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b2678c7b-8dd6-5832-a5e0-0ad6d90da202/b2678c7b-8dd6-5832-a5e0-0ad6d90da202_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42922,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252243/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b2678c7b-8dd6-5832-a5e0-0ad6d90da202/b2678c7b-8dd6-5832-a5e0-0ad6d90da202_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41725,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252250/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b2678c7b-8dd6-5832-a5e0-0ad6d90da202/b2678c7b-8dd6-5832-a5e0-0ad6d90da202_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42197,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252255/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b2678c7b-8dd6-5832-a5e0-0ad6d90da202/b2678c7b-8dd6-5832-a5e0-0ad6d90da202_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37940,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252261/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b2678c7b-8dd6-5832-a5e0-0ad6d90da202/b2678c7b-8dd6-5832-a5e0-0ad6d90da202_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37138,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252266/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b2678c7b-8dd6-5832-a5e0-0ad6d90da202/b2678c7b-8dd6-5832-a5e0-0ad6d90da202_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106066,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252277/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b2678c7b-8dd6-5832-a5e0-0ad6d90da202/b2678c7b-8dd6-5832-a5e0-0ad6d90da202_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73340,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252287/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b2678c7b-8dd6-5832-a5e0-0ad6d90da202/b2678c7b-8dd6-5832-a5e0-0ad6d90da202_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81704,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252298/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b2678c7b-8dd6-5832-a5e0-0ad6d90da202/b2678c7b-8dd6-5832-a5e0-0ad6d90da202_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90417,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM63JRX/699252311/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.6 16V 115 SRI Hatchback',
 'transmission': 'automatic',
 'trim': '16V 115 SRI',
 'vin': 'W0LPF6ED6E1059954',
 'year': 2014}
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM63%2520JRX%27 HTTP/1.1" 200 None
2026-03-29 14:03:58 [bca.uk] INFO: Saving data for MM63%20JRX: {'created_time': 1774793038.947117, 'last_price_update_time': 1774793038.947127, 'auction_closing_time': 1774864800.0}
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM63%2520JRX') HTTP/1.1" 204 0
2026-03-29 14:03:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3304bb25-3012-530c-9741-793f0473f229 with identifier: YP58%20TTV
2026-03-29 14:03:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3304bb25-3012-530c-9741-793f0473f229 with identifier: YP58%20TTV
2026-03-29 14:03:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3304bb25-3012-530c-9741-793f0473f229 with identifier: YP58%20TTV to the API
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:03:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071339/600>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3304bb25-3012-530c-9741-793f0473f229/3304bb25-3012-530c-9741-793f0473f229_expert_report_file_8d7828fa-83bd-4329-a8d1-f341bed2e639.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP58%20TTV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3304bb25-3012-530c-9741-793f0473f229',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP58 TTV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP58%20TTV&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MITSUBISHI',
 'model': 'L200',
 'odometer': 138014,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 26,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3304bb25-3012-530c-9741-793f0473f229/3304bb25-3012-530c-9741-793f0473f229_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40014,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071339/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3304bb25-3012-530c-9741-793f0473f229/3304bb25-3012-530c-9741-793f0473f229_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39766,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071341/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3304bb25-3012-530c-9741-793f0473f229/3304bb25-3012-530c-9741-793f0473f229_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40316,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071357/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3304bb25-3012-530c-9741-793f0473f229/3304bb25-3012-530c-9741-793f0473f229_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38988,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071362/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3304bb25-3012-530c-9741-793f0473f229/3304bb25-3012-530c-9741-793f0473f229_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34781,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071377/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3304bb25-3012-530c-9741-793f0473f229/3304bb25-3012-530c-9741-793f0473f229_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74772,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071386/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3304bb25-3012-530c-9741-793f0473f229/3304bb25-3012-530c-9741-793f0473f229_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80742,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071406/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3304bb25-3012-530c-9741-793f0473f229/3304bb25-3012-530c-9741-793f0473f229_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69577,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP58TTV/699071420/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI L200 2.5 DI-D 134 LWB RAGING BULL 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DI-D 134 LWB RAGING BULL 4WD',
 'vin': 'MMBJNKB407D161208',
 'year': 2008}
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP58%2520TTV%27 HTTP/1.1" 200 None
2026-03-29 14:03:59 [bca.uk] INFO: Saving data for YP58%20TTV: {'created_time': 1774793039.331702, 'last_price_update_time': 1774793039.331714, 'auction_closing_time': 1774951200.0}
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP58%2520TTV') HTTP/1.1" 204 0
2026-03-29 14:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081019/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA71MYO/42811243?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=SRPmEZchYBXAWcnOi8xFbwT3iB9a6DUQr2PRnTmSz6c%3D)
2026-03-29 14:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970523/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70OXV/42810637?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=nvD%2FcFPwhgHfoEM1TJ6ZN9kmDRSEhgxaPp5VlywQdsM%3D)
2026-03-29 14:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193350/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW68VUP/42807574?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=K3hM7S5pXsv0xFTxuFQeeJu9Ch%2BBxwrxzAazyP7kzfw%3D)
2026-03-29 14:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388357/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN68UDD/42811858?sv=2020-08-04&st=2026-03-29T14%3A03%3A46Z&se=2026-03-29T14%3A28%3A46Z&sr=b&sp=r&sig=ZL%2FbL57ZaRMbbf2R00x%2BBVNG3RJkm09b98fLVEAKoww%3D)
2026-03-29 14:03:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938543/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938543>
2026-03-29 14:03:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938547/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938547>
2026-03-29 14:03:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143737/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143737>
2026-03-29 14:03:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938537/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938537>
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d03790>
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e25a9cb4-a0b2-5a59-869c-22961cecec99/e25a9cb4-a0b2-5a59-869c-22961cecec99_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA71MYO%252F699081039%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081039/600 saved to cache
2026-03-29 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e25a9cb4-a0b2-5a59-869c-22961cecec99
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a0a1d0>
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5537fa77-8034-57db-a721-f0581e6be40f/5537fa77-8034-57db-a721-f0581e6be40f_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYM70OXV%252F698953194%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698953194/600 saved to cache
2026-03-29 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5537fa77-8034-57db-a721-f0581e6be40f
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c94090>
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_77caf3d8-7d0f-57e9-89c4-668d4430076d/77caf3d8-7d0f-57e9-89c4-668d4430076d_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN68UDD%252F699388374%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388374/600 saved to cache
2026-03-29 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 77caf3d8-7d0f-57e9-89c4-668d4430076d
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a0aa50>
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_213845eb-555c-5934-a3f9-3590d4db3f7b/213845eb-555c-5934-a3f9-3590d4db3f7b_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAK65EWX%252F699089722%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089722/600 saved to cache
2026-03-29 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 213845eb-555c-5934-a3f9-3590d4db3f7b
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25413e390>
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0cf9defe-7ab7-54a6-9f8c-37e47e787b4a/0cf9defe-7ab7-54a6-9f8c-37e47e787b4a_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMW68VUP%252F699193358%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193358/600 saved to cache
2026-03-29 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0cf9defe-7ab7-54a6-9f8c-37e47e787b4a
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251946890>
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e25a9cb4-a0b2-5a59-869c-22961cecec99/e25a9cb4-a0b2-5a59-869c-22961cecec99_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA71MYO%252F699081019%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081019/600 saved to cache
2026-03-29 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e25a9cb4-a0b2-5a59-869c-22961cecec99
2026-03-29 14:03:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e25a9cb4-a0b2-5a59-869c-22961cecec99, skipping ID generation
2026-03-29 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e25a9cb4-a0b2-5a59-869c-22961cecec99 sending to next pipeline
2026-03-29 14:03:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e25a9cb4-a0b2-5a59-869c-22961cecec99, identifier: DA71%20MYO
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c1b7d0>
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5537fa77-8034-57db-a721-f0581e6be40f/5537fa77-8034-57db-a721-f0581e6be40f_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYM70OXV%252F698970523%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970523/600 saved to cache
2026-03-29 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5537fa77-8034-57db-a721-f0581e6be40f
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250f59950>
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0cf9defe-7ab7-54a6-9f8c-37e47e787b4a/0cf9defe-7ab7-54a6-9f8c-37e47e787b4a_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMW68VUP%252F699193350%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193350/600 saved to cache
2026-03-29 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0cf9defe-7ab7-54a6-9f8c-37e47e787b4a
2026-03-29 14:03:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0cf9defe-7ab7-54a6-9f8c-37e47e787b4a, skipping ID generation
2026-03-29 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0cf9defe-7ab7-54a6-9f8c-37e47e787b4a sending to next pipeline
2026-03-29 14:03:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0cf9defe-7ab7-54a6-9f8c-37e47e787b4a, identifier: MW68%20VUP
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508a7f10>
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_77caf3d8-7d0f-57e9-89c4-668d4430076d/77caf3d8-7d0f-57e9-89c4-668d4430076d_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN68UDD%252F699388357%252F600') HTTP/1.1" 204 0
2026-03-29 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388357/600 saved to cache
2026-03-29 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 77caf3d8-7d0f-57e9-89c4-668d4430076d
2026-03-29 14:03:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 77caf3d8-7d0f-57e9-89c4-668d4430076d, skipping ID generation
2026-03-29 14:03:59 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 77caf3d8-7d0f-57e9-89c4-668d4430076d sending to next pipeline
2026-03-29 14:04:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77caf3d8-7d0f-57e9-89c4-668d4430076d, identifier: DN68%20UDD
2026-03-29 14:04:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e25a9cb4-a0b2-5a59-869c-22961cecec99 with identifier: DA71%20MYO
2026-03-29 14:04:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e25a9cb4-a0b2-5a59-869c-22961cecec99 with identifier: DA71%20MYO
2026-03-29 14:04:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e25a9cb4-a0b2-5a59-869c-22961cecec99 with identifier: DA71%20MYO to the API
2026-03-29 14:04:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081019/600>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e25a9cb4-a0b2-5a59-869c-22961cecec99/e25a9cb4-a0b2-5a59-869c-22961cecec99_expert_report_file_dc02ce47-df5d-4c64-bd25-4c94ca8f83b1.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA71%20MYO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.9L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e25a9cb4-a0b2-5a59-869c-22961cecec99',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA71 MYO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA71%20MYO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'ISUZU TRUCKS',
 'model': 'N35.125T',
 'odometer': 85776,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 17,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e25a9cb4-a0b2-5a59-869c-22961cecec99/e25a9cb4-a0b2-5a59-869c-22961cecec99_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38225,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081019/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e25a9cb4-a0b2-5a59-869c-22961cecec99/e25a9cb4-a0b2-5a59-869c-22961cecec99_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38786,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081039/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e25a9cb4-a0b2-5a59-869c-22961cecec99/e25a9cb4-a0b2-5a59-869c-22961cecec99_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37560,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081049/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e25a9cb4-a0b2-5a59-869c-22961cecec99/e25a9cb4-a0b2-5a59-869c-22961cecec99_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37195,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081061/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e25a9cb4-a0b2-5a59-869c-22961cecec99/e25a9cb4-a0b2-5a59-869c-22961cecec99_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32940,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081076/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e25a9cb4-a0b2-5a59-869c-22961cecec99/e25a9cb4-a0b2-5a59-869c-22961cecec99_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34903,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081084/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e25a9cb4-a0b2-5a59-869c-22961cecec99/e25a9cb4-a0b2-5a59-869c-22961cecec99_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85785,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081103/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e25a9cb4-a0b2-5a59-869c-22961cecec99/e25a9cb4-a0b2-5a59-869c-22961cecec99_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73272,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081130/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e25a9cb4-a0b2-5a59-869c-22961cecec99/e25a9cb4-a0b2-5a59-869c-22961cecec99_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70253,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081155/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e25a9cb4-a0b2-5a59-869c-22961cecec99/e25a9cb4-a0b2-5a59-869c-22961cecec99_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 62607,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA71MYO/699081177/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'ISUZU TRUCKS N35.125T 1.9 GRAFTER SWB Tipper',
 'transmission': 'manual',
 'trim': 'GRAFTER SWB',
 'vin': 'JAANLR87EK7102055',
 'year': 2021}
2026-03-29 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA71%2520MYO%27 HTTP/1.1" 200 None
2026-03-29 14:04:00 [bca.uk] INFO: Saving data for DA71%20MYO: {'created_time': 1774793040.521343, 'last_price_update_time': 1774793040.521357, 'auction_closing_time': 1775037600.0}
2026-03-29 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA71%2520MYO') HTTP/1.1" 204 0
2026-03-29 14:04:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0cf9defe-7ab7-54a6-9f8c-37e47e787b4a with identifier: MW68%20VUP
2026-03-29 14:04:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0cf9defe-7ab7-54a6-9f8c-37e47e787b4a with identifier: MW68%20VUP
2026-03-29 14:04:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0cf9defe-7ab7-54a6-9f8c-37e47e787b4a with identifier: MW68%20VUP to the API
2026-03-29 14:04:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193350/600>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0cf9defe-7ab7-54a6-9f8c-37e47e787b4a/0cf9defe-7ab7-54a6-9f8c-37e47e787b4a_expert_report_file_9aaf8380-633c-41c9-bc4a-32d8910b4a88.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW68%20VUP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0cf9defe-7ab7-54a6-9f8c-37e47e787b4a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MW68 VUP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW68%20VUP&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'PEUGEOT',
 'model': 'PARTNER L1',
 'odometer': 86091,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 21,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0cf9defe-7ab7-54a6-9f8c-37e47e787b4a/0cf9defe-7ab7-54a6-9f8c-37e47e787b4a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42051,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193329/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0cf9defe-7ab7-54a6-9f8c-37e47e787b4a/0cf9defe-7ab7-54a6-9f8c-37e47e787b4a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39457,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193341/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0cf9defe-7ab7-54a6-9f8c-37e47e787b4a/0cf9defe-7ab7-54a6-9f8c-37e47e787b4a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35417,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193350/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0cf9defe-7ab7-54a6-9f8c-37e47e787b4a/0cf9defe-7ab7-54a6-9f8c-37e47e787b4a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35240,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193358/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0cf9defe-7ab7-54a6-9f8c-37e47e787b4a/0cf9defe-7ab7-54a6-9f8c-37e47e787b4a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36486,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193369/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0cf9defe-7ab7-54a6-9f8c-37e47e787b4a/0cf9defe-7ab7-54a6-9f8c-37e47e787b4a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36598,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193378/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0cf9defe-7ab7-54a6-9f8c-37e47e787b4a/0cf9defe-7ab7-54a6-9f8c-37e47e787b4a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81753,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193390/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0cf9defe-7ab7-54a6-9f8c-37e47e787b4a/0cf9defe-7ab7-54a6-9f8c-37e47e787b4a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60251,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193406/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0cf9defe-7ab7-54a6-9f8c-37e47e787b4a/0cf9defe-7ab7-54a6-9f8c-37e47e787b4a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74716,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193419/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0cf9defe-7ab7-54a6-9f8c-37e47e787b4a/0cf9defe-7ab7-54a6-9f8c-37e47e787b4a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66476,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW68VUP/699193437/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'PEUGEOT PARTNER L1 1.6 BLUEHDI 100 850 PROFESSIONAL Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 850 PROFESSIONAL',
 'vin': 'VF37DBHY6JN548053',
 'year': 2019}
2026-03-29 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW68%2520VUP%27 HTTP/1.1" 200 None
2026-03-29 14:04:00 [bca.uk] INFO: Saving data for MW68%20VUP: {'created_time': 1774793040.976837, 'last_price_update_time': 1774793040.976852, 'auction_closing_time': 1775037600.0}
2026-03-29 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW68%2520VUP') HTTP/1.1" 204 0
2026-03-29 14:04:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77caf3d8-7d0f-57e9-89c4-668d4430076d with identifier: DN68%20UDD
2026-03-29 14:04:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77caf3d8-7d0f-57e9-89c4-668d4430076d with identifier: DN68%20UDD
2026-03-29 14:04:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77caf3d8-7d0f-57e9-89c4-668d4430076d with identifier: DN68%20UDD to the API
2026-03-29 14:04:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388357/600>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77caf3d8-7d0f-57e9-89c4-668d4430076d/77caf3d8-7d0f-57e9-89c4-668d4430076d_expert_report_file_86a07b25-1147-42ac-a739-b4aa7084660d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN68%20UDD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '77caf3d8-7d0f-57e9-89c4-668d4430076d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN68 UDD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN68%20UDD&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.9T',
 'odometer': 121759,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 22,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77caf3d8-7d0f-57e9-89c4-668d4430076d/77caf3d8-7d0f-57e9-89c4-668d4430076d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36856,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388357/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77caf3d8-7d0f-57e9-89c4-668d4430076d/77caf3d8-7d0f-57e9-89c4-668d4430076d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35658,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388374/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77caf3d8-7d0f-57e9-89c4-668d4430076d/77caf3d8-7d0f-57e9-89c4-668d4430076d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33641,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388387/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77caf3d8-7d0f-57e9-89c4-668d4430076d/77caf3d8-7d0f-57e9-89c4-668d4430076d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33505,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388399/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77caf3d8-7d0f-57e9-89c4-668d4430076d/77caf3d8-7d0f-57e9-89c4-668d4430076d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32065,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388412/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77caf3d8-7d0f-57e9-89c4-668d4430076d/77caf3d8-7d0f-57e9-89c4-668d4430076d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 30929,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388422/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77caf3d8-7d0f-57e9-89c4-668d4430076d/77caf3d8-7d0f-57e9-89c4-668d4430076d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72560,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388439/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77caf3d8-7d0f-57e9-89c4-668d4430076d/77caf3d8-7d0f-57e9-89c4-668d4430076d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49895,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388464/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77caf3d8-7d0f-57e9-89c4-668d4430076d/77caf3d8-7d0f-57e9-89c4-668d4430076d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71878,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388480/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77caf3d8-7d0f-57e9-89c4-668d4430076d/77caf3d8-7d0f-57e9-89c4-668d4430076d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64242,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN68UDD/699388496/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2.9T 1.6 CDTI 120 LWB SPORTIVE CrewCab Van',
 'transmission': 'manual',
 'trim': 'CDTI 120 LWB SPORTIVE',
 'vin': 'W0VF7G600KV608795',
 'year': 2018}
2026-03-29 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN68%2520UDD%27 HTTP/1.1" 200 None
2026-03-29 14:04:01 [bca.uk] INFO: Saving data for DN68%20UDD: {'created_time': 1774793041.485076, 'last_price_update_time': 1774793041.485087, 'auction_closing_time': 1775037600.0}
2026-03-29 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN68%2520UDD') HTTP/1.1" 204 0
2026-03-29 14:04:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970548/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM70OXV/42810637?sv=2020-08-04&st=2026-03-29T14%3A03%3A45Z&se=2026-03-29T14%3A28%3A45Z&sr=b&sp=r&sig=nvD%2FcFPwhgHfoEM1TJ6ZN9kmDRSEhgxaPp5VlywQdsM%3D)
2026-03-29 14:04:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938528/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938528>
2026-03-29 14:04:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938533/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938533>
2026-03-29 14:04:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938526/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DS69ZZG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089711/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK65EWX/42811355?sv=2020-08-04&st=2026-03-29T14%3A03%3A44Z&se=2026-03-29T14%3A28%3A44Z&sr=b&sp=r&sig=Bf%2BM%2BMEwwC1ovtPgzgL%2FVpJP6Ff9jlEp09FqUkX3kUA%3D)
2026-03-29 14:04:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089717/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK65EWX/42811355?sv=2020-08-04&st=2026-03-29T14%3A03%3A44Z&se=2026-03-29T14%3A28%3A44Z&sr=b&sp=r&sig=Bf%2BM%2BMEwwC1ovtPgzgL%2FVpJP6Ff9jlEp09FqUkX3kUA%3D)
2026-03-29 14:04:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143618/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143618>
2026-03-29 14:04:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143675/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143675>
2026-03-29 14:04:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250277/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699250277>
2026-03-29 14:04:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396126/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396126>
2026-03-29 14:04:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250258/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699250258>
2026-03-29 14:04:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM16PGO/42811994?sv=2020-08-04&st=2026-03-29T14%3A04%3A01Z&se=2026-03-29T14%3A29%3A01Z&sr=b&sp=r&sig=fwG%2FN1QQ0g02VIT31%2BSoKfCfZUZE811VFNU7bPOfUq0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM16%20PGO-GB>
2026-03-29 14:04:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143737/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ21XBW/42811376?sv=2020-08-04&st=2026-03-29T14%3A03%3A42Z&se=2026-03-29T14%3A28%3A42Z&sr=b&sp=r&sig=lsE18HxwKw%2BW%2FdmiL1wiOaW2xJEJBIPu4fa3jfTmbaE%3D)
2026-03-29 14:04:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938537/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS69ZZG/42810565?sv=2020-08-04&st=2026-03-29T14%3A03%3A43Z&se=2026-03-29T14%3A28%3A43Z&sr=b&sp=r&sig=KbsuwXsInpASN%2F9JcMstVcHC7Um4VBOq4gacujF0IhM%3D)
2026-03-29 14:04:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b8fb90>
2026-03-29 14:04:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5537fa77-8034-57db-a721-f0581e6be40f/5537fa77-8034-57db-a721-f0581e6be40f_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYM70OXV%252F698970548%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970548/600 saved to cache
2026-03-29 14:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5537fa77-8034-57db-a721-f0581e6be40f
2026-03-29 14:04:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5537fa77-8034-57db-a721-f0581e6be40f, skipping ID generation
2026-03-29 14:04:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5537fa77-8034-57db-a721-f0581e6be40f sending to next pipeline
2026-03-29 14:04:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5537fa77-8034-57db-a721-f0581e6be40f, identifier: YM70%20OXV
2026-03-29 14:04:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5537fa77-8034-57db-a721-f0581e6be40f with identifier: YM70%20OXV
2026-03-29 14:04:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5537fa77-8034-57db-a721-f0581e6be40f with identifier: YM70%20OXV
2026-03-29 14:04:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5537fa77-8034-57db-a721-f0581e6be40f with identifier: YM70%20OXV to the API
2026-03-29 14:04:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970548/600>
{'auction_title': '',
 'c_o_2_emission_value': 203,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5537fa77-8034-57db-a721-f0581e6be40f/5537fa77-8034-57db-a721-f0581e6be40f_expert_report_file_f7d762b9-38bf-4a5f-ae07-191d092b1e4f.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM70%20OXV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5537fa77-8034-57db-a721-f0581e6be40f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YM70 OXV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM70%20OXV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 88005,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 26,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5537fa77-8034-57db-a721-f0581e6be40f/5537fa77-8034-57db-a721-f0581e6be40f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48675,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970519/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5537fa77-8034-57db-a721-f0581e6be40f/5537fa77-8034-57db-a721-f0581e6be40f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48576,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970548/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5537fa77-8034-57db-a721-f0581e6be40f/5537fa77-8034-57db-a721-f0581e6be40f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47254,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970523/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5537fa77-8034-57db-a721-f0581e6be40f/5537fa77-8034-57db-a721-f0581e6be40f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53379,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698953194/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5537fa77-8034-57db-a721-f0581e6be40f/5537fa77-8034-57db-a721-f0581e6be40f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51000,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970563/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5537fa77-8034-57db-a721-f0581e6be40f/5537fa77-8034-57db-a721-f0581e6be40f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45646,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970536/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5537fa77-8034-57db-a721-f0581e6be40f/5537fa77-8034-57db-a721-f0581e6be40f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51431,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698953204/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5537fa77-8034-57db-a721-f0581e6be40f/5537fa77-8034-57db-a721-f0581e6be40f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46864,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970582/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5537fa77-8034-57db-a721-f0581e6be40f/5537fa77-8034-57db-a721-f0581e6be40f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41822,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698970542/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5537fa77-8034-57db-a721-f0581e6be40f/5537fa77-8034-57db-a721-f0581e6be40f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47688,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM70OXV/698953217/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 213 WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 213 WILDTRAK',
 'vin': '6FPPXXMJ2PLS45252',
 'year': 2020}
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM70%2520OXV%27 HTTP/1.1" 200 None
2026-03-29 14:04:02 [bca.uk] INFO: Saving data for YM70%20OXV: {'created_time': 1774793042.135039, 'last_price_update_time': 1774793042.135048, 'auction_closing_time': 1774951200.0}
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM70%2520OXV') HTTP/1.1" 204 0
2026-03-29 14:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938543/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS69ZZG/42810565?sv=2020-08-04&st=2026-03-29T14%3A03%3A43Z&se=2026-03-29T14%3A28%3A43Z&sr=b&sp=r&sig=KbsuwXsInpASN%2F9JcMstVcHC7Um4VBOq4gacujF0IhM%3D)
2026-03-29 14:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143675/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ21XBW/42811376?sv=2020-08-04&st=2026-03-29T14%3A03%3A42Z&se=2026-03-29T14%3A28%3A42Z&sr=b&sp=r&sig=lsE18HxwKw%2BW%2FdmiL1wiOaW2xJEJBIPu4fa3jfTmbaE%3D)
2026-03-29 14:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143618/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ21XBW/42811376?sv=2020-08-04&st=2026-03-29T14%3A03%3A42Z&se=2026-03-29T14%3A28%3A42Z&sr=b&sp=r&sig=lsE18HxwKw%2BW%2FdmiL1wiOaW2xJEJBIPu4fa3jfTmbaE%3D)
2026-03-29 14:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938526/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS69ZZG/42810565?sv=2020-08-04&st=2026-03-29T14%3A03%3A43Z&se=2026-03-29T14%3A28%3A43Z&sr=b&sp=r&sig=KbsuwXsInpASN%2F9JcMstVcHC7Um4VBOq4gacujF0IhM%3D)
2026-03-29 14:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938528/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS69ZZG/42810565?sv=2020-08-04&st=2026-03-29T14%3A03%3A43Z&se=2026-03-29T14%3A28%3A43Z&sr=b&sp=r&sig=KbsuwXsInpASN%2F9JcMstVcHC7Um4VBOq4gacujF0IhM%3D)
2026-03-29 14:04:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396110/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396110>
2026-03-29 14:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938547/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS69ZZG/42810565?sv=2020-08-04&st=2026-03-29T14%3A03%3A43Z&se=2026-03-29T14%3A28%3A43Z&sr=b&sp=r&sig=KbsuwXsInpASN%2F9JcMstVcHC7Um4VBOq4gacujF0IhM%3D)
2026-03-29 14:04:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250927b90>
2026-03-29 14:04:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_213845eb-555c-5934-a3f9-3590d4db3f7b/213845eb-555c-5934-a3f9-3590d4db3f7b_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAK65EWX%252F699089711%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089711/600 saved to cache
2026-03-29 14:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 213845eb-555c-5934-a3f9-3590d4db3f7b
2026-03-29 14:04:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508be1d0>
2026-03-29 14:04:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_213845eb-555c-5934-a3f9-3590d4db3f7b/213845eb-555c-5934-a3f9-3590d4db3f7b_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAK65EWX%252F699089717%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089717/600 saved to cache
2026-03-29 14:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 213845eb-555c-5934-a3f9-3590d4db3f7b
2026-03-29 14:04:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 213845eb-555c-5934-a3f9-3590d4db3f7b, skipping ID generation
2026-03-29 14:04:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 213845eb-555c-5934-a3f9-3590d4db3f7b sending to next pipeline
2026-03-29 14:04:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 213845eb-555c-5934-a3f9-3590d4db3f7b, identifier: AK65%20EWX
2026-03-29 14:04:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:02 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:02 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509fcd10>
2026-03-29 14:04:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edd08706-97c3-5395-81ca-68d927412e8b/edd08706-97c3-5395-81ca-68d927412e8b_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ21XBW%252F699143737%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143737/600 saved to cache
2026-03-29 14:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item edd08706-97c3-5395-81ca-68d927412e8b
2026-03-29 14:04:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:02 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:02 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251eac550>
2026-03-29 14:04:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fd971509-3cf8-5209-a2af-111bc7902cc7/fd971509-3cf8-5209-a2af-111bc7902cc7_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDS69ZZG%252F698938537%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938537/600 saved to cache
2026-03-29 14:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item fd971509-3cf8-5209-a2af-111bc7902cc7
2026-03-29 14:04:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 213845eb-555c-5934-a3f9-3590d4db3f7b with identifier: AK65%20EWX
2026-03-29 14:04:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 213845eb-555c-5934-a3f9-3590d4db3f7b with identifier: AK65%20EWX
2026-03-29 14:04:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 213845eb-555c-5934-a3f9-3590d4db3f7b with identifier: AK65%20EWX to the API
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089717/600>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_213845eb-555c-5934-a3f9-3590d4db3f7b/213845eb-555c-5934-a3f9-3590d4db3f7b_expert_report_file_8e5f0fc6-5489-41ab-a2a5-c31bfaa0b7db.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK65%20EWX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '213845eb-555c-5934-a3f9-3590d4db3f7b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK65 EWX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK65%20EWX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'CITROEN',
 'model': 'BERLINGO L1',
 'odometer': 207928,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 29,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_213845eb-555c-5934-a3f9-3590d4db3f7b/213845eb-555c-5934-a3f9-3590d4db3f7b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43526,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089694/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_213845eb-555c-5934-a3f9-3590d4db3f7b/213845eb-555c-5934-a3f9-3590d4db3f7b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42263,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089700/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_213845eb-555c-5934-a3f9-3590d4db3f7b/213845eb-555c-5934-a3f9-3590d4db3f7b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40478,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089705/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_213845eb-555c-5934-a3f9-3590d4db3f7b/213845eb-555c-5934-a3f9-3590d4db3f7b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39930,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089711/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_213845eb-555c-5934-a3f9-3590d4db3f7b/213845eb-555c-5934-a3f9-3590d4db3f7b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36994,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089717/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_213845eb-555c-5934-a3f9-3590d4db3f7b/213845eb-555c-5934-a3f9-3590d4db3f7b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39034,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089722/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_213845eb-555c-5934-a3f9-3590d4db3f7b/213845eb-555c-5934-a3f9-3590d4db3f7b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96189,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089730/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_213845eb-555c-5934-a3f9-3590d4db3f7b/213845eb-555c-5934-a3f9-3590d4db3f7b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59798,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089740/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_213845eb-555c-5934-a3f9-3590d4db3f7b/213845eb-555c-5934-a3f9-3590d4db3f7b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75801,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089749/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_213845eb-555c-5934-a3f9-3590d4db3f7b/213845eb-555c-5934-a3f9-3590d4db3f7b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72817,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK65EWX/699089758/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'CITROEN BERLINGO L1 1.6 HDI 75 625KG ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'HDI 75 625KG ENTERPRISE',
 'vin': 'VF77B9HN0FJ744931',
 'year': 2015}
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK65%2520EWX%27 HTTP/1.1" 200 None
2026-03-29 14:04:02 [bca.uk] INFO: Saving data for AK65%20EWX: {'created_time': 1774793042.843872, 'last_price_update_time': 1774793042.843884, 'auction_closing_time': 1775124000.0}
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK65%2520EWX') HTTP/1.1" 204 0
2026-03-29 14:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250277/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA68MVY/42797226?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=VXWiNc%2BdWcuYBtKH0Arer8ibPiyaqvtnmE1j5g0MLJs%3D)
2026-03-29 14:04:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038187/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038187>
2026-03-29 14:04:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK62YZD/42812179?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=HJb99nuEVM%2B3%2Ba2rC1nrI4uE1grfu11s3p4nHzFPWOA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK62%20YZD-GB>
2026-03-29 14:04:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV65VGA/42811354?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=yH0Cu9jsFqaHZNxJiYBiFz9u7I1Ho5EkepKvM55sUkk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV65%20VGA-GB>
2026-03-29 14:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250258/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA68MVY/42797226?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=VXWiNc%2BdWcuYBtKH0Arer8ibPiyaqvtnmE1j5g0MLJs%3D)
2026-03-29 14:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396126/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW19EHY/42811773?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=0%2F1xOz%2FTLwlSMGGGr2H%2BF%2B9QXejXTF%2FveyULQEkQP1k%3D)
2026-03-29 14:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM16PGO/42811994?sv=2020-08-04&st=2026-03-29T14%3A04%3A01Z&se=2026-03-29T14%3A29%3A01Z&sr=b&sp=r&sig=fwG%2FN1QQ0g02VIT31%2BSoKfCfZUZE811VFNU7bPOfUq0%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:02 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:02 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d2c490>
2026-03-29 14:04:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fd971509-3cf8-5209-a2af-111bc7902cc7/fd971509-3cf8-5209-a2af-111bc7902cc7_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDS69ZZG%252F698938543%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938543/600 saved to cache
2026-03-29 14:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item fd971509-3cf8-5209-a2af-111bc7902cc7
2026-03-29 14:04:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509535d0>
2026-03-29 14:04:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edd08706-97c3-5395-81ca-68d927412e8b/edd08706-97c3-5395-81ca-68d927412e8b_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ21XBW%252F699143675%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143675/600 saved to cache
2026-03-29 14:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item edd08706-97c3-5395-81ca-68d927412e8b
2026-03-29 14:04:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c22b50>
2026-03-29 14:04:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edd08706-97c3-5395-81ca-68d927412e8b/edd08706-97c3-5395-81ca-68d927412e8b_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ21XBW%252F699143618%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143618/600 saved to cache
2026-03-29 14:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item edd08706-97c3-5395-81ca-68d927412e8b
2026-03-29 14:04:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: edd08706-97c3-5395-81ca-68d927412e8b, skipping ID generation
2026-03-29 14:04:03 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item edd08706-97c3-5395-81ca-68d927412e8b sending to next pipeline
2026-03-29 14:04:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: edd08706-97c3-5395-81ca-68d927412e8b, identifier: GJ21%20XBW
2026-03-29 14:04:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251afc910>
2026-03-29 14:04:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fd971509-3cf8-5209-a2af-111bc7902cc7/fd971509-3cf8-5209-a2af-111bc7902cc7_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDS69ZZG%252F698938526%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938526/600 saved to cache
2026-03-29 14:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fd971509-3cf8-5209-a2af-111bc7902cc7
2026-03-29 14:04:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d229d0>
2026-03-29 14:04:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fd971509-3cf8-5209-a2af-111bc7902cc7/fd971509-3cf8-5209-a2af-111bc7902cc7_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDS69ZZG%252F698938528%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938528/600 saved to cache
2026-03-29 14:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item fd971509-3cf8-5209-a2af-111bc7902cc7
2026-03-29 14:04:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d1a250>
2026-03-29 14:04:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fd971509-3cf8-5209-a2af-111bc7902cc7/fd971509-3cf8-5209-a2af-111bc7902cc7_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDS69ZZG%252F698938547%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938547/600 saved to cache
2026-03-29 14:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item fd971509-3cf8-5209-a2af-111bc7902cc7
2026-03-29 14:04:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396094/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396094>
2026-03-29 14:04:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396103/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396103>
2026-03-29 14:04:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250236/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699250236>
2026-03-29 14:04:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN65TSO/42811378?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=IeR10mi8HObLfbi8m7z0Uat0keqId3Xf%2Fw2rj35mOG4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN65%20TSO-GB>
2026-03-29 14:04:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK65EHU/42811327?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=CtecgnGH0sRFt%2FO7htJxiJBqHvYmAmslhAnqydlNpws%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK65%20EHU-GB>
2026-03-29 14:04:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: edd08706-97c3-5395-81ca-68d927412e8b with identifier: GJ21%20XBW
2026-03-29 14:04:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: edd08706-97c3-5395-81ca-68d927412e8b with identifier: GJ21%20XBW
2026-03-29 14:04:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: edd08706-97c3-5395-81ca-68d927412e8b with identifier: GJ21%20XBW to the API
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143618/600>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edd08706-97c3-5395-81ca-68d927412e8b/edd08706-97c3-5395-81ca-68d927412e8b_expert_report_file_5ce39060-aad3-4c13-9b48-733a2741aa0f.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ21%20XBW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'edd08706-97c3-5395-81ca-68d927412e8b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ21 XBW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ21%20XBW&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY CARGOMAXI',
 'odometer': 38758,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 19,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edd08706-97c3-5395-81ca-68d927412e8b/edd08706-97c3-5395-81ca-68d927412e8b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47121,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143607/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edd08706-97c3-5395-81ca-68d927412e8b/edd08706-97c3-5395-81ca-68d927412e8b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47313,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143618/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edd08706-97c3-5395-81ca-68d927412e8b/edd08706-97c3-5395-81ca-68d927412e8b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42396,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143626/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edd08706-97c3-5395-81ca-68d927412e8b/edd08706-97c3-5395-81ca-68d927412e8b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42839,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143638/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edd08706-97c3-5395-81ca-68d927412e8b/edd08706-97c3-5395-81ca-68d927412e8b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38398,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143654/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edd08706-97c3-5395-81ca-68d927412e8b/edd08706-97c3-5395-81ca-68d927412e8b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40785,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143675/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edd08706-97c3-5395-81ca-68d927412e8b/edd08706-97c3-5395-81ca-68d927412e8b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81167,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143690/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edd08706-97c3-5395-81ca-68d927412e8b/edd08706-97c3-5395-81ca-68d927412e8b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84662,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143704/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edd08706-97c3-5395-81ca-68d927412e8b/edd08706-97c3-5395-81ca-68d927412e8b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69255,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21XBW/699143737/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CADDY CARGOMAXI 2.0 TDI 122 COMMERCE PLUS DSG Van',
 'transmission': 'automatic',
 'trim': 'TDI 122 COMMERCE PLUS DSG',
 'vin': 'WV1ZZZSKZMX024561',
 'year': 2021}
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ21%2520XBW%27 HTTP/1.1" 200 None
2026-03-29 14:04:03 [bca.uk] INFO: Saving data for GJ21%20XBW: {'created_time': 1774793043.695715, 'last_price_update_time': 1774793043.695726, 'auction_closing_time': 1775037600.0}
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ21%2520XBW') HTTP/1.1" 204 0
2026-03-29 14:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396110/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW19EHY/42811773?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=0%2F1xOz%2FTLwlSMGGGr2H%2BF%2B9QXejXTF%2FveyULQEkQP1k%3D)
2026-03-29 14:04:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd971509-3cf8-5209-a2af-111bc7902cc7 with identifier: DS69%20ZZG
2026-03-29 14:04:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd971509-3cf8-5209-a2af-111bc7902cc7 with identifier: DS69%20ZZG
2026-03-29 14:04:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd971509-3cf8-5209-a2af-111bc7902cc7 with identifier: DS69%20ZZG to the API
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:04 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd971509-3cf8-5209-a2af-111bc7902cc7/fd971509-3cf8-5209-a2af-111bc7902cc7_expert_report_file_ccb8c227-9b26-4503-8187-fe9576a91da5.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS69%20ZZG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fd971509-3cf8-5209-a2af-111bc7902cc7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS69 ZZG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS69%20ZZG&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2700',
 'odometer': 33703,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DS69ZZG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938528',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938530',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938532',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938533',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938535',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938537',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938543',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938547',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698938550'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd971509-3cf8-5209-a2af-111bc7902cc7/fd971509-3cf8-5209-a2af-111bc7902cc7_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49304,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938526/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd971509-3cf8-5209-a2af-111bc7902cc7/fd971509-3cf8-5209-a2af-111bc7902cc7_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47585,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938528/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd971509-3cf8-5209-a2af-111bc7902cc7/fd971509-3cf8-5209-a2af-111bc7902cc7_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44613,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938530/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd971509-3cf8-5209-a2af-111bc7902cc7/fd971509-3cf8-5209-a2af-111bc7902cc7_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43566,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938532/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd971509-3cf8-5209-a2af-111bc7902cc7/fd971509-3cf8-5209-a2af-111bc7902cc7_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43654,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938535/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd971509-3cf8-5209-a2af-111bc7902cc7/fd971509-3cf8-5209-a2af-111bc7902cc7_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83500,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938537/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd971509-3cf8-5209-a2af-111bc7902cc7/fd971509-3cf8-5209-a2af-111bc7902cc7_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55355,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938543/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd971509-3cf8-5209-a2af-111bc7902cc7/fd971509-3cf8-5209-a2af-111bc7902cc7_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67309,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938547/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd971509-3cf8-5209-a2af-111bc7902cc7/fd971509-3cf8-5209-a2af-111bc7902cc7_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 62206,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS69ZZG/698938550/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2700 1.5 D 100 EDITION L1 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'D 100 EDITION L1 H1',
 'vin': 'VXEVBYHRKLZ013964',
 'year': 2019}
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS69%2520ZZG%27 HTTP/1.1" 200 None
2026-03-29 14:04:04 [bca.uk] INFO: Saving data for DS69%20ZZG: {'created_time': 1774793044.103762, 'last_price_update_time': 1774793044.103775, 'auction_closing_time': 1775037600.0}
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS69%2520ZZG') HTTP/1.1" 204 0
2026-03-29 14:04:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:04:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:04:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038187/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA69FGU/42811021?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=HhQ6AjPzZcw4%2BOn0eTKmIuct%2Bj7kv2W3RGNBR4PAxtE%3D)
2026-03-29 14:04:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV55NGY/42811329?sv=2020-08-04&st=2026-03-29T14%3A04%3A03Z&se=2026-03-29T14%3A29%3A03Z&sr=b&sp=r&sig=vKFxCBjN%2F3AD3lb6ufHsnZbWiqgWm6Kjos9SwSLqLaI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV55%20NGY-GB>
2026-03-29 14:04:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396049/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396049>
2026-03-29 14:04:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038125/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038125>
2026-03-29 14:04:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396065/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396065>
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 4 for item fd971509-3cf8-5209-a2af-111bc7902cc7 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250aefb90>
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c20019da-cae4-5d11-b5f0-d97930efcbae/c20019da-cae4-5d11-b5f0-d97930efcbae_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA68MVY%252F699250277%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250277/600 saved to cache
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c20019da-cae4-5d11-b5f0-d97930efcbae
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cc9cd0>
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c20019da-cae4-5d11-b5f0-d97930efcbae/c20019da-cae4-5d11-b5f0-d97930efcbae_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA68MVY%252F699250258%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250258/600 saved to cache
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c20019da-cae4-5d11-b5f0-d97930efcbae
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b8b490>
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5193437-eba1-5399-9c4d-bc144ab2eff7/c5193437-eba1-5399-9c4d-bc144ab2eff7_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOW19EHY%252F699396126%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396126/600 saved to cache
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c5193437-eba1-5399-9c4d-bc144ab2eff7
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a4c890>
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_592470e4-91a5-59e3-a27f-8fbdedf10d6a/592470e4-91a5-59e3-a27f-8fbdedf10d6a_expert_report_file_2a186e55-ce6b-4adb-92c7-82b9d1c65274.pdf HTTP/1.1" 201 0
2026-03-29 14:04:04 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 592470e4-91a5-59e3-a27f-8fbdedf10d6a
2026-03-29 14:04:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 592470e4-91a5-59e3-a27f-8fbdedf10d6a, skipping ID generation
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 592470e4-91a5-59e3-a27f-8fbdedf10d6a
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DSM16PGO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SM16PGO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RN55LJO/42811852?sv=2020-08-04&st=2026-03-29T14%3A04%3A04Z&se=2026-03-29T14%3A29%3A04Z&sr=b&sp=r&sig=8ef6pr7X0OIMLwu7vsgSkENRIkGei5JQon0i8MvBE9g%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RN55%20LJO-GB>
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409132%27 HTTP/1.1" 200 None
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409132 not downloaded yet
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25413fc10>
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5193437-eba1-5399-9c4d-bc144ab2eff7/c5193437-eba1-5399-9c4d-bc144ab2eff7_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOW19EHY%252F699396110%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396110/600 saved to cache
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c5193437-eba1-5399-9c4d-bc144ab2eff7
2026-03-29 14:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV65VGA/42811354?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=yH0Cu9jsFqaHZNxJiYBiFz9u7I1Ho5EkepKvM55sUkk%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250174/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DA68MVY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396036/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OW19EHY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409148%27 HTTP/1.1" 200 None
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409148 not downloaded yet
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ca8990>
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f2c84d3-403b-56de-b705-b91ab6498e1a/0f2c84d3-403b-56de-b705-b91ab6498e1a_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA69FGU%252F699038187%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038187/600 saved to cache
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0f2c84d3-403b-56de-b705-b91ab6498e1a
2026-03-29 14:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK62YZD/42812179?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=HJb99nuEVM%2B3%2Ba2rC1nrI4uE1grfu11s3p4nHzFPWOA%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409167%27 HTTP/1.1" 200 None
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409167 not downloaded yet
2026-03-29 14:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250236/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA68MVY/42797226?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=VXWiNc%2BdWcuYBtKH0Arer8ibPiyaqvtnmE1j5g0MLJs%3D)
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409183%27 HTTP/1.1" 200 None
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409183 not downloaded yet
2026-03-29 14:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396103/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW19EHY/42811773?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=0%2F1xOz%2FTLwlSMGGGr2H%2BF%2B9QXejXTF%2FveyULQEkQP1k%3D)
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409202%27 HTTP/1.1" 200 None
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409202 not downloaded yet
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409223%27 HTTP/1.1" 200 None
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409223 not downloaded yet
2026-03-29 14:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN65TSO/42811378?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=IeR10mi8HObLfbi8m7z0Uat0keqId3Xf%2Fw2rj35mOG4%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e14190>
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6780a413-2aa7-5214-8f97-def744097b99/6780a413-2aa7-5214-8f97-def744097b99_expert_report_file_1d2a17b2-a804-44f6-ac39-cb05bd5b120e.pdf HTTP/1.1" 201 0
2026-03-29 14:04:04 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 6780a413-2aa7-5214-8f97-def744097b99
2026-03-29 14:04:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6780a413-2aa7-5214-8f97-def744097b99, skipping ID generation
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6780a413-2aa7-5214-8f97-def744097b99
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMV65VGA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MV65VGA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396065/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW19EHY/42811773?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=0%2F1xOz%2FTLwlSMGGGr2H%2BF%2B9QXejXTF%2FveyULQEkQP1k%3D)
2026-03-29 14:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396094/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW19EHY/42811773?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=0%2F1xOz%2FTLwlSMGGGr2H%2BF%2B9QXejXTF%2FveyULQEkQP1k%3D)
2026-03-29 14:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038125/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA69FGU/42811021?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=HhQ6AjPzZcw4%2BOn0eTKmIuct%2Bj7kv2W3RGNBR4PAxtE%3D)
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409247%27 HTTP/1.1" 200 None
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409247 not downloaded yet
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699145786%27 HTTP/1.1" 200 None
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145786 not downloaded yet
2026-03-29 14:04:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400404/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400404>
2026-03-29 14:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396049/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW19EHY/42811773?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=0%2F1xOz%2FTLwlSMGGGr2H%2BF%2B9QXejXTF%2FveyULQEkQP1k%3D)
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409266%27 HTTP/1.1" 200 None
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409266 not downloaded yet
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699145793%27 HTTP/1.1" 200 None
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145793 not downloaded yet
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d30990>
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec/fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec_expert_report_file_f417c7c6-4341-4910-b241-27927869e82d.pdf HTTP/1.1" 201 0
2026-03-29 14:04:04 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec
2026-03-29 14:04:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec, skipping ID generation
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DWK62YZD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WK62YZD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bba050>
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c20019da-cae4-5d11-b5f0-d97930efcbae/c20019da-cae4-5d11-b5f0-d97930efcbae_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA68MVY%252F699250236%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250236/600 saved to cache
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c20019da-cae4-5d11-b5f0-d97930efcbae
2026-03-29 14:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV55NGY/42811329?sv=2020-08-04&st=2026-03-29T14%3A04%3A03Z&se=2026-03-29T14%3A29%3A03Z&sr=b&sp=r&sig=vKFxCBjN%2F3AD3lb6ufHsnZbWiqgWm6Kjos9SwSLqLaI%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409283%27 HTTP/1.1" 200 None
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409283 not downloaded yet
2026-03-29 14:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK65EHU/42811327?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=CtecgnGH0sRFt%2FO7htJxiJBqHvYmAmslhAnqydlNpws%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396036/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OW19EHY/42811773?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=0%2F1xOz%2FTLwlSMGGGr2H%2BF%2B9QXejXTF%2FveyULQEkQP1k%3D)
2026-03-29 14:04:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409132/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409132>
2026-03-29 14:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250174/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA68MVY/42797226?sv=2020-08-04&st=2026-03-29T14%3A02%3A06Z&se=2026-03-29T14%3A27%3A06Z&sr=b&sp=r&sig=VXWiNc%2BdWcuYBtKH0Arer8ibPiyaqvtnmE1j5g0MLJs%3D)
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699145796%27 HTTP/1.1" 200 None
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145796 not downloaded yet
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975320%27 HTTP/1.1" 200 None
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975320 not downloaded yet
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d51c10>
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5193437-eba1-5399-9c4d-bc144ab2eff7/c5193437-eba1-5399-9c4d-bc144ab2eff7_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOW19EHY%252F699396103%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396103/600 saved to cache
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c5193437-eba1-5399-9c4d-bc144ab2eff7
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d9f150>
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9e0fb775-451f-5710-90ab-36d9eee24182/9e0fb775-451f-5710-90ab-36d9eee24182_expert_report_file_9d8be7b2-7ce2-4df9-8854-0c07713cee9f.pdf HTTP/1.1" 201 0
2026-03-29 14:04:04 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 9e0fb775-451f-5710-90ab-36d9eee24182
2026-03-29 14:04:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9e0fb775-451f-5710-90ab-36d9eee24182, skipping ID generation
2026-03-29 14:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9e0fb775-451f-5710-90ab-36d9eee24182
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DFN65TSO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FN65TSO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409148/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409148>
2026-03-29 14:04:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409117/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SM16PGO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699145802%27 HTTP/1.1" 200 None
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145802 not downloaded yet
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975343%27 HTTP/1.1" 200 None
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975343 not downloaded yet
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143677%27 HTTP/1.1" 200 None
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143677 not downloaded yet
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25088dd50>
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5193437-eba1-5399-9c4d-bc144ab2eff7/c5193437-eba1-5399-9c4d-bc144ab2eff7_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOW19EHY%252F699396065%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396065/600 saved to cache
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c5193437-eba1-5399-9c4d-bc144ab2eff7
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d9cfd0>
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5193437-eba1-5399-9c4d-bc144ab2eff7/c5193437-eba1-5399-9c4d-bc144ab2eff7_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOW19EHY%252F699396094%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396094/600 saved to cache
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c5193437-eba1-5399-9c4d-bc144ab2eff7
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ca9c50>
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f2c84d3-403b-56de-b705-b91ab6498e1a/0f2c84d3-403b-56de-b705-b91ab6498e1a_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA69FGU%252F699038125%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038125/600 saved to cache
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0f2c84d3-403b-56de-b705-b91ab6498e1a
2026-03-29 14:04:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0f2c84d3-403b-56de-b705-b91ab6498e1a, skipping ID generation
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0f2c84d3-403b-56de-b705-b91ab6498e1a sending to next pipeline
2026-03-29 14:04:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f2c84d3-403b-56de-b705-b91ab6498e1a, identifier: DA69%20FGU
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509638d0>
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5193437-eba1-5399-9c4d-bc144ab2eff7/c5193437-eba1-5399-9c4d-bc144ab2eff7_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOW19EHY%252F699396049%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396049/600 saved to cache
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c5193437-eba1-5399-9c4d-bc144ab2eff7
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a3e350>
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d5c37b0-271b-5e0e-981a-dcc826ffb6ef/0d5c37b0-271b-5e0e-981a-dcc826ffb6ef_expert_report_file_d55cde3a-1502-422c-9893-0d9daee0eb7d.pdf HTTP/1.1" 201 0
2026-03-29 14:04:05 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0d5c37b0-271b-5e0e-981a-dcc826ffb6ef
2026-03-29 14:04:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0d5c37b0-271b-5e0e-981a-dcc826ffb6ef, skipping ID generation
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0d5c37b0-271b-5e0e-981a-dcc826ffb6ef
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMV55NGY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MV55NGY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c71cd0>
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8afc1c41-7ca3-54b8-b8b8-13f09b725ad1/8afc1c41-7ca3-54b8-b8b8-13f09b725ad1_expert_report_file_628528ec-c837-4780-9ed4-7444d826b618.pdf HTTP/1.1" 201 0
2026-03-29 14:04:05 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8afc1c41-7ca3-54b8-b8b8-13f09b725ad1
2026-03-29 14:04:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8afc1c41-7ca3-54b8-b8b8-13f09b725ad1, skipping ID generation
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8afc1c41-7ca3-54b8-b8b8-13f09b725ad1
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYK65EHU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YK65EHU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25088f490>
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5193437-eba1-5399-9c4d-bc144ab2eff7/c5193437-eba1-5399-9c4d-bc144ab2eff7_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOW19EHY%252F699396036%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396036/600 saved to cache
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c5193437-eba1-5399-9c4d-bc144ab2eff7
2026-03-29 14:04:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c5193437-eba1-5399-9c4d-bc144ab2eff7, skipping ID generation
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c5193437-eba1-5399-9c4d-bc144ab2eff7 sending to next pipeline
2026-03-29 14:04:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c5193437-eba1-5399-9c4d-bc144ab2eff7, identifier: OW19%20EHY
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ac6790>
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c20019da-cae4-5d11-b5f0-d97930efcbae/c20019da-cae4-5d11-b5f0-d97930efcbae_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA68MVY%252F699250174%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250174/600 saved to cache
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c20019da-cae4-5d11-b5f0-d97930efcbae
2026-03-29 14:04:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c20019da-cae4-5d11-b5f0-d97930efcbae, skipping ID generation
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c20019da-cae4-5d11-b5f0-d97930efcbae sending to next pipeline
2026-03-29 14:04:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c20019da-cae4-5d11-b5f0-d97930efcbae, identifier: DA68%20MVY
2026-03-29 14:04:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RN55LJO/42811852?sv=2020-08-04&st=2026-03-29T14%3A04%3A04Z&se=2026-03-29T14%3A29%3A04Z&sr=b&sp=r&sig=8ef6pr7X0OIMLwu7vsgSkENRIkGei5JQon0i8MvBE9g%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409167/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409167>
2026-03-29 14:04:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409202/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409202>
2026-03-29 14:04:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409183/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409183>
2026-03-29 14:04:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145780/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MV65VGA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409223/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409223>
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699145807%27 HTTP/1.1" 200 None
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145807 not downloaded yet
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975370%27 HTTP/1.1" 200 None
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975370 not downloaded yet
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143688%27 HTTP/1.1" 200 None
2026-03-29 14:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143688 not downloaded yet
2026-03-29 14:04:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f2c84d3-403b-56de-b705-b91ab6498e1a with identifier: DA69%20FGU
2026-03-29 14:04:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f2c84d3-403b-56de-b705-b91ab6498e1a with identifier: DA69%20FGU
2026-03-29 14:04:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f2c84d3-403b-56de-b705-b91ab6498e1a with identifier: DA69%20FGU to the API
2026-03-29 14:04:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038125/600>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f2c84d3-403b-56de-b705-b91ab6498e1a/0f2c84d3-403b-56de-b705-b91ab6498e1a_expert_report_file_5cca261d-ffeb-4b9e-b7e7-55ec699d27a8.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA69%20FGU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0f2c84d3-403b-56de-b705-b91ab6498e1a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA69 FGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA69%20FGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SEAT',
 'model': 'ARONA',
 'odometer': 67907,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f2c84d3-403b-56de-b705-b91ab6498e1a/0f2c84d3-403b-56de-b705-b91ab6498e1a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38868,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038119/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f2c84d3-403b-56de-b705-b91ab6498e1a/0f2c84d3-403b-56de-b705-b91ab6498e1a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38686,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038125/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f2c84d3-403b-56de-b705-b91ab6498e1a/0f2c84d3-403b-56de-b705-b91ab6498e1a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37682,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038144/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f2c84d3-403b-56de-b705-b91ab6498e1a/0f2c84d3-403b-56de-b705-b91ab6498e1a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38028,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038165/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f2c84d3-403b-56de-b705-b91ab6498e1a/0f2c84d3-403b-56de-b705-b91ab6498e1a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37044,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038187/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f2c84d3-403b-56de-b705-b91ab6498e1a/0f2c84d3-403b-56de-b705-b91ab6498e1a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36435,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038204/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f2c84d3-403b-56de-b705-b91ab6498e1a/0f2c84d3-403b-56de-b705-b91ab6498e1a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91534,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038234/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f2c84d3-403b-56de-b705-b91ab6498e1a/0f2c84d3-403b-56de-b705-b91ab6498e1a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 58694,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038252/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f2c84d3-403b-56de-b705-b91ab6498e1a/0f2c84d3-403b-56de-b705-b91ab6498e1a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79666,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038271/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f2c84d3-403b-56de-b705-b91ab6498e1a/0f2c84d3-403b-56de-b705-b91ab6498e1a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92922,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA69FGU/699038292/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SEAT ARONA 1.6 TDI 95 SE TECHNOLOGY LUX EZ Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 95 SE TECHNOLOGY LUX EZ',
 'vin': 'VSSZZZKJZLR055469',
 'year': 2019}
2026-03-29 14:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA69%2520FGU%27 HTTP/1.1" 200 None
2026-03-29 14:04:06 [bca.uk] INFO: Saving data for DA69%20FGU: {'created_time': 1774793046.342758, 'last_price_update_time': 1774793046.342769, 'auction_closing_time': 1774951200.0}
2026-03-29 14:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA69%2520FGU') HTTP/1.1" 204 0
2026-03-29 14:04:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c5193437-eba1-5399-9c4d-bc144ab2eff7 with identifier: OW19%20EHY
2026-03-29 14:04:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c5193437-eba1-5399-9c4d-bc144ab2eff7 with identifier: OW19%20EHY
2026-03-29 14:04:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c5193437-eba1-5399-9c4d-bc144ab2eff7 with identifier: OW19%20EHY to the API
2026-03-29 14:04:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396036/600>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5193437-eba1-5399-9c4d-bc144ab2eff7/c5193437-eba1-5399-9c4d-bc144ab2eff7_expert_report_file_bd289799-27a2-48df-ac30-22b2a77e34b4.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OW19%20EHY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c5193437-eba1-5399-9c4d-bc144ab2eff7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OW19 EHY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OW19%20EHY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 61196,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5193437-eba1-5399-9c4d-bc144ab2eff7/c5193437-eba1-5399-9c4d-bc144ab2eff7_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39161,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396036/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5193437-eba1-5399-9c4d-bc144ab2eff7/c5193437-eba1-5399-9c4d-bc144ab2eff7_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39944,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396049/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5193437-eba1-5399-9c4d-bc144ab2eff7/c5193437-eba1-5399-9c4d-bc144ab2eff7_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39670,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396059/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5193437-eba1-5399-9c4d-bc144ab2eff7/c5193437-eba1-5399-9c4d-bc144ab2eff7_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40873,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396065/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5193437-eba1-5399-9c4d-bc144ab2eff7/c5193437-eba1-5399-9c4d-bc144ab2eff7_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35820,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396085/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5193437-eba1-5399-9c4d-bc144ab2eff7/c5193437-eba1-5399-9c4d-bc144ab2eff7_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34313,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396094/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5193437-eba1-5399-9c4d-bc144ab2eff7/c5193437-eba1-5399-9c4d-bc144ab2eff7_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83253,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396103/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5193437-eba1-5399-9c4d-bc144ab2eff7/c5193437-eba1-5399-9c4d-bc144ab2eff7_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75998,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396110/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5193437-eba1-5399-9c4d-bc144ab2eff7/c5193437-eba1-5399-9c4d-bc144ab2eff7_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91805,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396126/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5193437-eba1-5399-9c4d-bc144ab2eff7/c5193437-eba1-5399-9c4d-bc144ab2eff7_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74439,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OW19EHY/699396138/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'AUDI A1 SPORTBACK 1.0 30 TFSI SPORT Hatchback',
 'transmission': 'manual',
 'trim': '30 TFSI SPORT',
 'vin': 'WAUZZZGB4KR047617',
 'year': 2019}
2026-03-29 14:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW19%2520EHY%27 HTTP/1.1" 200 None
2026-03-29 14:04:06 [bca.uk] INFO: Saving data for OW19%20EHY: {'created_time': 1774793046.768785, 'last_price_update_time': 1774793046.768796, 'auction_closing_time': 1774951200.0}
2026-03-29 14:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OW19%2520EHY') HTTP/1.1" 204 0
2026-03-29 14:04:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c20019da-cae4-5d11-b5f0-d97930efcbae with identifier: DA68%20MVY
2026-03-29 14:04:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c20019da-cae4-5d11-b5f0-d97930efcbae with identifier: DA68%20MVY
2026-03-29 14:04:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c20019da-cae4-5d11-b5f0-d97930efcbae with identifier: DA68%20MVY to the API
2026-03-29 14:04:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250174/600>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c20019da-cae4-5d11-b5f0-d97930efcbae/c20019da-cae4-5d11-b5f0-d97930efcbae_expert_report_file_fc8a132e-aafd-45fe-afe3-abe937a1aee0.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA68%20MVY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c20019da-cae4-5d11-b5f0-d97930efcbae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA68 MVY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA68%20MVY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'MOKKA X',
 'odometer': 78272,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c20019da-cae4-5d11-b5f0-d97930efcbae/c20019da-cae4-5d11-b5f0-d97930efcbae_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37692,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250174/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c20019da-cae4-5d11-b5f0-d97930efcbae/c20019da-cae4-5d11-b5f0-d97930efcbae_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37977,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250187/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c20019da-cae4-5d11-b5f0-d97930efcbae/c20019da-cae4-5d11-b5f0-d97930efcbae_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37678,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250194/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c20019da-cae4-5d11-b5f0-d97930efcbae/c20019da-cae4-5d11-b5f0-d97930efcbae_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39841,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250203/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c20019da-cae4-5d11-b5f0-d97930efcbae/c20019da-cae4-5d11-b5f0-d97930efcbae_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36861,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250210/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c20019da-cae4-5d11-b5f0-d97930efcbae/c20019da-cae4-5d11-b5f0-d97930efcbae_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35511,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250219/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c20019da-cae4-5d11-b5f0-d97930efcbae/c20019da-cae4-5d11-b5f0-d97930efcbae_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89466,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250236/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c20019da-cae4-5d11-b5f0-d97930efcbae/c20019da-cae4-5d11-b5f0-d97930efcbae_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56370,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250258/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c20019da-cae4-5d11-b5f0-d97930efcbae/c20019da-cae4-5d11-b5f0-d97930efcbae_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60810,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250277/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c20019da-cae4-5d11-b5f0-d97930efcbae/c20019da-cae4-5d11-b5f0-d97930efcbae_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79022,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA68MVY/699250302/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA X 1.6 CDTI 136 ECOTEC ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 136 ECOTEC ELITE',
 'vin': 'W0VJD7EC3JB691217',
 'year': 2018}
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA68%2520MVY%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [bca.uk] INFO: Saving data for DA68%20MVY: {'created_time': 1774793047.146532, 'last_price_update_time': 1774793047.146543, 'auction_closing_time': 1774951200.0}
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA68%2520MVY') HTTP/1.1" 204 0
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391482%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391482 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147132%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147132 not downloaded yet
2026-03-29 14:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145786/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145786>
2026-03-29 14:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400404/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC16NVK/42811930?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=dmwrGV9ax0o1yZKAqRClyvpwekuwaPvqkNtrrZuBHGI%3D)
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699145816%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145816 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975393%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975393 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143694%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143694 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391505%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391505 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147140%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147140 not downloaded yet
2026-03-29 14:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409117/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM16PGO/42811994?sv=2020-08-04&st=2026-03-29T14%3A04%3A01Z&se=2026-03-29T14%3A29%3A01Z&sr=b&sp=r&sig=fwG%2FN1QQ0g02VIT31%2BSoKfCfZUZE811VFNU7bPOfUq0%3D)
2026-03-29 14:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409132/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM16PGO/42811994?sv=2020-08-04&st=2026-03-29T14%3A04%3A01Z&se=2026-03-29T14%3A29%3A01Z&sr=b&sp=r&sig=fwG%2FN1QQ0g02VIT31%2BSoKfCfZUZE811VFNU7bPOfUq0%3D)
2026-03-29 14:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409266/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409266>
2026-03-29 14:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145793/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145793>
2026-03-29 14:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409247/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409247>
2026-03-29 14:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975303/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WK62YZD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699145823%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145823 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975418%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975418 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143705%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143705 not downloaded yet
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ce8dd0>
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aaf295b6-8433-56b1-95d0-a7cad8a2aeaa/aaf295b6-8433-56b1-95d0-a7cad8a2aeaa_expert_report_file_3d649439-beb2-4e9a-bd48-0e91e687e5f6.pdf HTTP/1.1" 201 0
2026-03-29 14:04:07 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item aaf295b6-8433-56b1-95d0-a7cad8a2aeaa
2026-03-29 14:04:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: aaf295b6-8433-56b1-95d0-a7cad8a2aeaa, skipping ID generation
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item aaf295b6-8433-56b1-95d0-a7cad8a2aeaa
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DRN55LJO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RN55LJO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391588%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391588 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147147%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147147 not downloaded yet
2026-03-29 14:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409148/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM16PGO/42811994?sv=2020-08-04&st=2026-03-29T14%3A04%3A01Z&se=2026-03-29T14%3A29%3A01Z&sr=b&sp=r&sig=fwG%2FN1QQ0g02VIT31%2BSoKfCfZUZE811VFNU7bPOfUq0%3D)
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699145831%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145831 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975452%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975452 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143713%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143713 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387031%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387031 not downloaded yet
2026-03-29 14:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409223/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM16PGO/42811994?sv=2020-08-04&st=2026-03-29T14%3A04%3A01Z&se=2026-03-29T14%3A29%3A01Z&sr=b&sp=r&sig=fwG%2FN1QQ0g02VIT31%2BSoKfCfZUZE811VFNU7bPOfUq0%3D)
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391604%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391604 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147154%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147154 not downloaded yet
2026-03-29 14:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519c5210>
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ac75155-0229-5481-b500-6d9a3c97cde2/2ac75155-0229-5481-b500-6d9a3c97cde2_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDC16NVK%252F699400404%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400404/600 saved to cache
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2ac75155-0229-5481-b500-6d9a3c97cde2
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251008b50>
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_592470e4-91a5-59e3-a27f-8fbdedf10d6a/592470e4-91a5-59e3-a27f-8fbdedf10d6a_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSM16PGO%252F699409117%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409117/600 saved to cache
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 592470e4-91a5-59e3-a27f-8fbdedf10d6a
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b7ba50>
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_592470e4-91a5-59e3-a27f-8fbdedf10d6a/592470e4-91a5-59e3-a27f-8fbdedf10d6a_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSM16PGO%252F699409132%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409132/600 saved to cache
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 592470e4-91a5-59e3-a27f-8fbdedf10d6a
2026-03-29 14:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145786/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV65VGA/42811354?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=yH0Cu9jsFqaHZNxJiYBiFz9u7I1Ho5EkepKvM55sUkk%3D)
2026-03-29 14:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409183/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM16PGO/42811994?sv=2020-08-04&st=2026-03-29T14%3A04%3A01Z&se=2026-03-29T14%3A29%3A01Z&sr=b&sp=r&sig=fwG%2FN1QQ0g02VIT31%2BSoKfCfZUZE811VFNU7bPOfUq0%3D)
2026-03-29 14:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145780/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV65VGA/42811354?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=yH0Cu9jsFqaHZNxJiYBiFz9u7I1Ho5EkepKvM55sUkk%3D)
2026-03-29 14:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409167/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM16PGO/42811994?sv=2020-08-04&st=2026-03-29T14%3A04%3A01Z&se=2026-03-29T14%3A29%3A01Z&sr=b&sp=r&sig=fwG%2FN1QQ0g02VIT31%2BSoKfCfZUZE811VFNU7bPOfUq0%3D)
2026-03-29 14:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143677/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143677>
2026-03-29 14:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409202/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM16PGO/42811994?sv=2020-08-04&st=2026-03-29T14%3A04%3A01Z&se=2026-03-29T14%3A29%3A01Z&sr=b&sp=r&sig=fwG%2FN1QQ0g02VIT31%2BSoKfCfZUZE811VFNU7bPOfUq0%3D)
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699145838%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145838 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975486%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975486 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143727%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143727 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387035%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387035 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391613%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391613 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147162%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147162 not downloaded yet
2026-03-29 14:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975303/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK62YZD/42812179?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=HJb99nuEVM%2B3%2Ba2rC1nrI4uE1grfu11s3p4nHzFPWOA%3D)
2026-03-29 14:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143688/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143688>
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975524%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975524 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143743%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143743 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387038%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387038 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391643%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391643 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147179%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147179 not downloaded yet
2026-03-29 14:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145793/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV65VGA/42811354?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=yH0Cu9jsFqaHZNxJiYBiFz9u7I1Ho5EkepKvM55sUkk%3D)
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975542%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975542 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143758%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143758 not downloaded yet
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387041%27 HTTP/1.1" 200 None
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387041 not downloaded yet
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251008b90>
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_592470e4-91a5-59e3-a27f-8fbdedf10d6a/592470e4-91a5-59e3-a27f-8fbdedf10d6a_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSM16PGO%252F699409148%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409148/600 saved to cache
2026-03-29 14:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 592470e4-91a5-59e3-a27f-8fbdedf10d6a
2026-03-29 14:04:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:07 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:07 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25100aa50>
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_592470e4-91a5-59e3-a27f-8fbdedf10d6a/592470e4-91a5-59e3-a27f-8fbdedf10d6a_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSM16PGO%252F699409223%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409223/600 saved to cache
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 592470e4-91a5-59e3-a27f-8fbdedf10d6a
2026-03-29 14:04:08 [bca.uk] INFO: Total items found: 100
2026-03-29 14:04:08 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded
2026-03-29 14:04:08 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:04:08 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508a0350>
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6780a413-2aa7-5214-8f97-def744097b99/6780a413-2aa7-5214-8f97-def744097b99_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMV65VGA%252F699145786%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145786/600 saved to cache
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6780a413-2aa7-5214-8f97-def744097b99
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cd3210>
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_592470e4-91a5-59e3-a27f-8fbdedf10d6a/592470e4-91a5-59e3-a27f-8fbdedf10d6a_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSM16PGO%252F699409183%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409183/600 saved to cache
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 592470e4-91a5-59e3-a27f-8fbdedf10d6a
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d76e90>
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6780a413-2aa7-5214-8f97-def744097b99/6780a413-2aa7-5214-8f97-def744097b99_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMV65VGA%252F699145780%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145780/600 saved to cache
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6780a413-2aa7-5214-8f97-def744097b99
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ced8d0>
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_592470e4-91a5-59e3-a27f-8fbdedf10d6a/592470e4-91a5-59e3-a27f-8fbdedf10d6a_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSM16PGO%252F699409167%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409167/600 saved to cache
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 592470e4-91a5-59e3-a27f-8fbdedf10d6a
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a7d8d0>
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_592470e4-91a5-59e3-a27f-8fbdedf10d6a/592470e4-91a5-59e3-a27f-8fbdedf10d6a_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSM16PGO%252F699409202%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409202/600 saved to cache
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 592470e4-91a5-59e3-a27f-8fbdedf10d6a
2026-03-29 14:04:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143694/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143694>
2026-03-29 14:04:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147147/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147147>
2026-03-29 14:04:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975393/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975393>
2026-03-29 14:04:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409266/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM16PGO/42811994?sv=2020-08-04&st=2026-03-29T14%3A04%3A01Z&se=2026-03-29T14%3A29%3A01Z&sr=b&sp=r&sig=fwG%2FN1QQ0g02VIT31%2BSoKfCfZUZE811VFNU7bPOfUq0%3D)
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391665%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391665 not downloaded yet
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147195%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147195 not downloaded yet
2026-03-29 14:04:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391588/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391588>
2026-03-29 14:04:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143677/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN65TSO/42811378?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=IeR10mi8HObLfbi8m7z0Uat0keqId3Xf%2Fw2rj35mOG4%3D)
2026-03-29 14:04:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409247/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM16PGO/42811994?sv=2020-08-04&st=2026-03-29T14%3A04%3A01Z&se=2026-03-29T14%3A29%3A01Z&sr=b&sp=r&sig=fwG%2FN1QQ0g02VIT31%2BSoKfCfZUZE811VFNU7bPOfUq0%3D)
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143772%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143772 not downloaded yet
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387043%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387043 not downloaded yet
2026-03-29 14:04:08 [bca.uk] INFO: Found listing with ID: BT68%20ZZD
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT68%2520ZZD%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [bca.uk] INFO: Scrape type for BT68%20ZZD: 0
2026-03-29 14:04:08 [bca.uk] INFO: Found listing with ID: BW19%20TUY
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW19%2520TUY%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [bca.uk] INFO: Scrape type for BW19%20TUY: 0
2026-03-29 14:04:08 [bca.uk] INFO: Found listing with ID: NGZ%203835
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NGZ%25203835%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [bca.uk] INFO: Scrape type for NGZ%203835: 1
2026-03-29 14:04:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89e8646b-dd10-5973-aa55-d67d5d3f0f1c with identifier: NGZ%203835
2026-03-29 14:04:08 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 89e8646b-dd10-5973-aa55-d67d5d3f0f1c
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391685%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391685 not downloaded yet
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147209%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147209 not downloaded yet
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cc5c10>
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec/fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWK62YZD%252F698975303%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975303/600 saved to cache
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e23890>
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6780a413-2aa7-5214-8f97-def744097b99/6780a413-2aa7-5214-8f97-def744097b99_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMV65VGA%252F699145793%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145793/600 saved to cache
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6780a413-2aa7-5214-8f97-def744097b99
2026-03-29 14:04:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147154/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147154>
2026-03-29 14:04:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143713/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143713>
2026-03-29 14:04:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387031/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387031>
2026-03-29 14:04:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391604/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391604>
2026-03-29 14:04:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975452/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975452>
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387046%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387046 not downloaded yet
2026-03-29 14:04:08 [bca.uk] INFO: Found listing with ID: KW70%20OXP
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW70%2520OXP%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [bca.uk] INFO: Scrape type for KW70%20OXP: 1
2026-03-29 14:04:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b7cd1dc-c0b0-5bfd-b247-f839938dac32 with identifier: KW70%20OXP
2026-03-29 14:04:08 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 9b7cd1dc-c0b0-5bfd-b247-f839938dac32
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391697%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391697 not downloaded yet
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699147220%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147220 not downloaded yet
2026-03-29 14:04:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:08 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:08 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ba4990>
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_592470e4-91a5-59e3-a27f-8fbdedf10d6a/592470e4-91a5-59e3-a27f-8fbdedf10d6a_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSM16PGO%252F699409266%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409266/600 saved to cache
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 592470e4-91a5-59e3-a27f-8fbdedf10d6a
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387047%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387047 not downloaded yet
2026-03-29 14:04:08 [bca.uk] INFO: Found listing with ID: RO21%20FRN
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO21%2520FRN%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [bca.uk] INFO: Scrape type for RO21%20FRN: 1
2026-03-29 14:04:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94b34b44-02ff-501a-a2e2-388b5eeefeca with identifier: RO21%20FRN
2026-03-29 14:04:08 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 94b34b44-02ff-501a-a2e2-388b5eeefeca
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251035050>
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9e0fb775-451f-5710-90ab-36d9eee24182/9e0fb775-451f-5710-90ab-36d9eee24182_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFN65TSO%252F699143677%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143677/600 saved to cache
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9e0fb775-451f-5710-90ab-36d9eee24182
2026-03-29 14:04:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:08 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:08 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b51ad0>
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_592470e4-91a5-59e3-a27f-8fbdedf10d6a/592470e4-91a5-59e3-a27f-8fbdedf10d6a_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSM16PGO%252F699409247%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409247/600 saved to cache
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 592470e4-91a5-59e3-a27f-8fbdedf10d6a
2026-03-29 14:04:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387035/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387035>
2026-03-29 14:04:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145831/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145831>
2026-03-29 14:04:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143688/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN65TSO/42811378?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=IeR10mi8HObLfbi8m7z0Uat0keqId3Xf%2Fw2rj35mOG4%3D)
2026-03-29 14:04:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147179/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147179>
2026-03-29 14:04:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387038/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387038>
2026-03-29 14:04:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143694/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN65TSO/42811378?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=IeR10mi8HObLfbi8m7z0Uat0keqId3Xf%2Fw2rj35mOG4%3D)
2026-03-29 14:04:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975393/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK62YZD/42812179?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=HJb99nuEVM%2B3%2Ba2rC1nrI4uE1grfu11s3p4nHzFPWOA%3D)
2026-03-29 14:04:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147147/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK65EHU/42811327?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=CtecgnGH0sRFt%2FO7htJxiJBqHvYmAmslhAnqydlNpws%3D)
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387052%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387052 not downloaded yet
2026-03-29 14:04:08 [bca.uk] INFO: Found listing with ID: WR69%20UBV
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR69%2520UBV%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [bca.uk] INFO: Scrape type for WR69%20UBV: 1
2026-03-29 14:04:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13685050-1a9d-5b5d-a0d0-8826dee7f981 with identifier: WR69%20UBV
2026-03-29 14:04:08 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 13685050-1a9d-5b5d-a0d0-8826dee7f981
2026-03-29 14:04:08 [bca.uk] INFO: Found listing with ID: VN59%20KBK
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN59%2520KBK%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [bca.uk] INFO: Scrape type for VN59%20KBK: 0
2026-03-29 14:04:08 [bca.uk] INFO: Found listing with ID: YP15%20FGX
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP15%2520FGX%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [bca.uk] INFO: Scrape type for YP15%20FGX: 0
2026-03-29 14:04:08 [bca.uk] INFO: Found listing with ID: AU60%20RJO
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU60%2520RJO%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [bca.uk] INFO: Scrape type for AU60%20RJO: 0
2026-03-29 14:04:08 [bca.uk] INFO: Found listing with ID: MJ62%20FZE
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ62%2520FZE%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [bca.uk] INFO: Scrape type for MJ62%20FZE: 1
2026-03-29 14:04:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf138d15-12f2-5dab-82ac-f8c12acc1aef with identifier: MJ62%20FZE
2026-03-29 14:04:08 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item bf138d15-12f2-5dab-82ac-f8c12acc1aef
2026-03-29 14:04:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391588/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV55NGY/42811329?sv=2020-08-04&st=2026-03-29T14%3A04%3A03Z&se=2026-03-29T14%3A29%3A03Z&sr=b&sp=r&sig=vKFxCBjN%2F3AD3lb6ufHsnZbWiqgWm6Kjos9SwSLqLaI%3D)
2026-03-29 14:04:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391604/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV55NGY/42811329?sv=2020-08-04&st=2026-03-29T14%3A04%3A03Z&se=2026-03-29T14%3A29%3A03Z&sr=b&sp=r&sig=vKFxCBjN%2F3AD3lb6ufHsnZbWiqgWm6Kjos9SwSLqLaI%3D)
2026-03-29 14:04:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147195/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147195>
2026-03-29 14:04:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391665/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391665>
2026-03-29 14:04:08 [bca.uk] INFO: Found listing with ID: BG11%20CSZ
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG11%2520CSZ%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [bca.uk] INFO: Scrape type for BG11%20CSZ: 0
2026-03-29 14:04:08 [bca.uk] INFO: Found listing with ID: NA55%20RWJ
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA55%2520RWJ%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [bca.uk] INFO: Scrape type for NA55%20RWJ: 0
2026-03-29 14:04:08 [bca.uk] INFO: Found listing with ID: CT62%20GYZ
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CT62%2520GYZ%27 HTTP/1.1" 200 None
2026-03-29 14:04:08 [bca.uk] INFO: Scrape type for CT62%20GYZ: 1
2026-03-29 14:04:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8479d35c-a159-565e-84ef-a432a46f650f with identifier: CT62%20GYZ
2026-03-29 14:04:08 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8479d35c-a159-565e-84ef-a432a46f650f
2026-03-29 14:04:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975452/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK62YZD/42812179?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=HJb99nuEVM%2B3%2Ba2rC1nrI4uE1grfu11s3p4nHzFPWOA%3D)
2026-03-29 14:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147154/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK65EHU/42811327?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=CtecgnGH0sRFt%2FO7htJxiJBqHvYmAmslhAnqydlNpws%3D)
2026-03-29 14:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143713/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN65TSO/42811378?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=IeR10mi8HObLfbi8m7z0Uat0keqId3Xf%2Fw2rj35mOG4%3D)
2026-03-29 14:04:09 [bca.uk] INFO: Found listing with ID: CN13%20NXJ
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN13%2520NXJ%27 HTTP/1.1" 200 None
2026-03-29 14:04:09 [bca.uk] INFO: Scrape type for CN13%20NXJ: 1
2026-03-29 14:04:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bffa0d72-a8a9-524a-a24e-4d8af9ce1042 with identifier: CN13%20NXJ
2026-03-29 14:04:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item bffa0d72-a8a9-524a-a24e-4d8af9ce1042
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d50990>
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9e0fb775-451f-5710-90ab-36d9eee24182/9e0fb775-451f-5710-90ab-36d9eee24182_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFN65TSO%252F699143688%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143688/600 saved to cache
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9e0fb775-451f-5710-90ab-36d9eee24182
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25097fcd0>
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9e0fb775-451f-5710-90ab-36d9eee24182/9e0fb775-451f-5710-90ab-36d9eee24182_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFN65TSO%252F699143694%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143694/600 saved to cache
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9e0fb775-451f-5710-90ab-36d9eee24182
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251afd050>
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec/fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWK62YZD%252F698975393%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975393/600 saved to cache
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c72e90>
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8afc1c41-7ca3-54b8-b8b8-13f09b725ad1/8afc1c41-7ca3-54b8-b8b8-13f09b725ad1_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYK65EHU%252F699147147%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147147/600 saved to cache
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8afc1c41-7ca3-54b8-b8b8-13f09b725ad1
2026-03-29 14:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387031/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RN55LJO/42811852?sv=2020-08-04&st=2026-03-29T14%3A04%3A04Z&se=2026-03-29T14%3A29%3A04Z&sr=b&sp=r&sig=8ef6pr7X0OIMLwu7vsgSkENRIkGei5JQon0i8MvBE9g%3D)
2026-03-29 14:04:09 [bca.uk] INFO: Found listing with ID: A3%20BJT
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27A3%2520BJT%27 HTTP/1.1" 200 None
2026-03-29 14:04:09 [bca.uk] INFO: Scrape type for A3%20BJT: 1
2026-03-29 14:04:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 500c12b4-5332-52a7-9ef0-419318618d82 with identifier: A3%20BJT
2026-03-29 14:04:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 500c12b4-5332-52a7-9ef0-419318618d82
2026-03-29 14:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145831/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV65VGA/42811354?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=yH0Cu9jsFqaHZNxJiYBiFz9u7I1Ho5EkepKvM55sUkk%3D)
2026-03-29 14:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387038/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RN55LJO/42811852?sv=2020-08-04&st=2026-03-29T14%3A04%3A04Z&se=2026-03-29T14%3A29%3A04Z&sr=b&sp=r&sig=8ef6pr7X0OIMLwu7vsgSkENRIkGei5JQon0i8MvBE9g%3D)
2026-03-29 14:04:09 [bca.uk] INFO: Found listing with ID: FJ70%20SUF
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ70%2520SUF%27 HTTP/1.1" 200 None
2026-03-29 14:04:09 [bca.uk] INFO: Scrape type for FJ70%20SUF: 1
2026-03-29 14:04:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 01609d6e-464c-589d-af50-9fd15875baa2 with identifier: FJ70%20SUF
2026-03-29 14:04:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 01609d6e-464c-589d-af50-9fd15875baa2
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25097cc10>
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d5c37b0-271b-5e0e-981a-dcc826ffb6ef/0d5c37b0-271b-5e0e-981a-dcc826ffb6ef_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMV55NGY%252F699391588%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391588/600 saved to cache
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0d5c37b0-271b-5e0e-981a-dcc826ffb6ef
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d490d0>
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d5c37b0-271b-5e0e-981a-dcc826ffb6ef/0d5c37b0-271b-5e0e-981a-dcc826ffb6ef_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMV55NGY%252F699391604%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391604/600 saved to cache
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0d5c37b0-271b-5e0e-981a-dcc826ffb6ef
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250aefe90>
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec/fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWK62YZD%252F698975452%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975452/600 saved to cache
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253e481d0>
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8afc1c41-7ca3-54b8-b8b8-13f09b725ad1/8afc1c41-7ca3-54b8-b8b8-13f09b725ad1_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYK65EHU%252F699147154%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147154/600 saved to cache
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8afc1c41-7ca3-54b8-b8b8-13f09b725ad1
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250aeee10>
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9e0fb775-451f-5710-90ab-36d9eee24182/9e0fb775-451f-5710-90ab-36d9eee24182_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFN65TSO%252F699143713%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143713/600 saved to cache
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9e0fb775-451f-5710-90ab-36d9eee24182
2026-03-29 14:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147179/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK65EHU/42811327?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=CtecgnGH0sRFt%2FO7htJxiJBqHvYmAmslhAnqydlNpws%3D)
2026-03-29 14:04:09 [bca.uk] INFO: Found listing with ID: OU18%20RUY
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU18%2520RUY%27 HTTP/1.1" 200 None
2026-03-29 14:04:09 [bca.uk] INFO: Scrape type for OU18%20RUY: 1
2026-03-29 14:04:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 576e5766-0a26-5e6f-bbe2-3503839ef642 with identifier: OU18%20RUY
2026-03-29 14:04:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 576e5766-0a26-5e6f-bbe2-3503839ef642
2026-03-29 14:04:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387047/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387047>
2026-03-29 14:04:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147220/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147220>
2026-03-29 14:04:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO21FRN/42809568?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=SnT8YMKmcSWhk1Y11KfvfefMwS9TuYGXlFEjtrsO24g%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO21%20FRN-GB>
2026-03-29 14:04:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391697/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391697>
2026-03-29 14:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391665/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV55NGY/42811329?sv=2020-08-04&st=2026-03-29T14%3A04%3A03Z&se=2026-03-29T14%3A29%3A03Z&sr=b&sp=r&sig=vKFxCBjN%2F3AD3lb6ufHsnZbWiqgWm6Kjos9SwSLqLaI%3D)
2026-03-29 14:04:09 [bca.uk] INFO: Found listing with ID: SL71%20OCC
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL71%2520OCC%27 HTTP/1.1" 200 None
2026-03-29 14:04:09 [bca.uk] INFO: Scrape type for SL71%20OCC: 1
2026-03-29 14:04:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3584e45f-2949-5a92-beef-221e470b73c9 with identifier: SL71%20OCC
2026-03-29 14:04:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3584e45f-2949-5a92-beef-221e470b73c9
2026-03-29 14:04:09 [bca.uk] INFO: Found listing with ID: SN71%20GWP
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN71%2520GWP%27 HTTP/1.1" 200 None
2026-03-29 14:04:09 [bca.uk] INFO: Scrape type for SN71%20GWP: 1
2026-03-29 14:04:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 593fcb04-ec7a-52b1-ba97-7420871112a4 with identifier: SN71%20GWP
2026-03-29 14:04:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 593fcb04-ec7a-52b1-ba97-7420871112a4
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cdc8d0>
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aaf295b6-8433-56b1-95d0-a7cad8a2aeaa/aaf295b6-8433-56b1-95d0-a7cad8a2aeaa_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRN55LJO%252F699387031%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387031/600 saved to cache
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item aaf295b6-8433-56b1-95d0-a7cad8a2aeaa
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c1be10>
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6780a413-2aa7-5214-8f97-def744097b99/6780a413-2aa7-5214-8f97-def744097b99_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMV65VGA%252F699145831%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145831/600 saved to cache
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6780a413-2aa7-5214-8f97-def744097b99
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250feae50>
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aaf295b6-8433-56b1-95d0-a7cad8a2aeaa/aaf295b6-8433-56b1-95d0-a7cad8a2aeaa_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRN55LJO%252F699387038%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387038/600 saved to cache
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item aaf295b6-8433-56b1-95d0-a7cad8a2aeaa
2026-03-29 14:04:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387052/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387052>
2026-03-29 14:04:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KW70OXP/42808484?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=3u1ftik2lBoCcm4pGDwMzmgPk9WIHhtS7dWC%2FKsyY6Y%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW70%20OXP-GB>
2026-03-29 14:04:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62FZE/42811449?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=%2F26crBbYevUM99t5H8WThW8PfDgHMa9N5J2seJp1ATA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ62%20FZE-GB>
2026-03-29 14:04:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CT62GYZ/42811926?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=tYoZLfv34OWm30kadY3DkrK0yfz%2FBM%2FOmZK%2Bh%2BEEVBQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CT62%20GYZ-GB>
2026-03-29 14:04:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN13NXJ/42811429?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=MMZ15cdi4X8N5Kl79G%2FDonMqyNAzd3z51XRVyO7NQG8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN13%20NXJ-GB>
2026-03-29 14:04:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR69UBV/42810743?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=LTQ6s%2BMXa9W5fcjm%2FBuJ9FocA%2FQad5Deva2a7biHYo0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR69%20UBV-GB>
2026-03-29 14:04:09 [bca.uk] INFO: Found listing with ID: SO69%20JVX
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO69%2520JVX%27 HTTP/1.1" 200 None
2026-03-29 14:04:09 [bca.uk] INFO: Scrape type for SO69%20JVX: 1
2026-03-29 14:04:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47f926a2-6c1f-51d6-ad42-d44b3c2446ba with identifier: SO69%20JVX
2026-03-29 14:04:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 47f926a2-6c1f-51d6-ad42-d44b3c2446ba
2026-03-29 14:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147195/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK65EHU/42811327?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=CtecgnGH0sRFt%2FO7htJxiJBqHvYmAmslhAnqydlNpws%3D)
2026-03-29 14:04:09 [bca.uk] INFO: Found listing with ID: WF69%20GCK
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF69%2520GCK%27 HTTP/1.1" 200 None
2026-03-29 14:04:09 [bca.uk] INFO: Scrape type for WF69%20GCK: 1
2026-03-29 14:04:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7c99c741-52c4-546b-958d-ee35efbcab8e with identifier: WF69%20GCK
2026-03-29 14:04:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 7c99c741-52c4-546b-958d-ee35efbcab8e
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251998d90>
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8afc1c41-7ca3-54b8-b8b8-13f09b725ad1/8afc1c41-7ca3-54b8-b8b8-13f09b725ad1_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYK65EHU%252F699147179%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147179/600 saved to cache
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8afc1c41-7ca3-54b8-b8b8-13f09b725ad1
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d03290>
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d5c37b0-271b-5e0e-981a-dcc826ffb6ef/0d5c37b0-271b-5e0e-981a-dcc826ffb6ef_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMV55NGY%252F699391665%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391665/600 saved to cache
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0d5c37b0-271b-5e0e-981a-dcc826ffb6ef
2026-03-29 14:04:09 [bca.uk] INFO: Found listing with ID: KN22%20NPC
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN22%2520NPC%27 HTTP/1.1" 200 None
2026-03-29 14:04:09 [bca.uk] INFO: Scrape type for KN22%20NPC: 1
2026-03-29 14:04:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 16d0456a-df73-5d47-9905-ed10d7d251b1 with identifier: KN22%20NPC
2026-03-29 14:04:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 16d0456a-df73-5d47-9905-ed10d7d251b1
2026-03-29 14:04:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/A3BJT/42811442?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=NQTUqZEYvI0EG5Pc5I89MRi2ndZP6J8wwx13LKOmpoc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=A3%20BJT-GB>
2026-03-29 14:04:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387046/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387046>
2026-03-29 14:04:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FJ70SUF/42811970?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=oXyegce1YJBK6MB9zseR8gdJzUDYnMeQ9B%2FAIFFbOZc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FJ70%20SUF-GB>
2026-03-29 14:04:09 [bca.uk] INFO: Found listing with ID: RF72%20AYB
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF72%2520AYB%27 HTTP/1.1" 200 None
2026-03-29 14:04:09 [bca.uk] INFO: Scrape type for RF72%20AYB: 1
2026-03-29 14:04:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe992655-3f86-56e3-9b72-94194bc532f4 with identifier: RF72%20AYB
2026-03-29 14:04:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item fe992655-3f86-56e3-9b72-94194bc532f4
2026-03-29 14:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147220/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK65EHU/42811327?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=CtecgnGH0sRFt%2FO7htJxiJBqHvYmAmslhAnqydlNpws%3D)
2026-03-29 14:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO21FRN/42809568?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=SnT8YMKmcSWhk1Y11KfvfefMwS9TuYGXlFEjtrsO24g%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391697/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV55NGY/42811329?sv=2020-08-04&st=2026-03-29T14%3A04%3A03Z&se=2026-03-29T14%3A29%3A03Z&sr=b&sp=r&sig=vKFxCBjN%2F3AD3lb6ufHsnZbWiqgWm6Kjos9SwSLqLaI%3D)
2026-03-29 14:04:09 [bca.uk] INFO: Found listing with ID: FD18%20UGG
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD18%2520UGG%27 HTTP/1.1" 200 None
2026-03-29 14:04:09 [bca.uk] INFO: Scrape type for FD18%20UGG: 1
2026-03-29 14:04:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46869105-c40b-5b2a-9fdf-c256819b5d3b with identifier: FD18%20UGG
2026-03-29 14:04:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 46869105-c40b-5b2a-9fdf-c256819b5d3b
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d50ad0>
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8afc1c41-7ca3-54b8-b8b8-13f09b725ad1/8afc1c41-7ca3-54b8-b8b8-13f09b725ad1_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYK65EHU%252F699147195%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147195/600 saved to cache
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8afc1c41-7ca3-54b8-b8b8-13f09b725ad1
2026-03-29 14:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387047/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RN55LJO/42811852?sv=2020-08-04&st=2026-03-29T14%3A04%3A04Z&se=2026-03-29T14%3A29%3A04Z&sr=b&sp=r&sig=8ef6pr7X0OIMLwu7vsgSkENRIkGei5JQon0i8MvBE9g%3D)
2026-03-29 14:04:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU18RUY/42811946?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=TWxknqX5QQiTlRAQq4C9uzq%2FJcB0ktnGA1dAa6an%2Bfc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU18%20RUY-GB>
2026-03-29 14:04:09 [bca.uk] INFO: Found listing with ID: AJ64%20FXV
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ64%2520FXV%27 HTTP/1.1" 200 None
2026-03-29 14:04:09 [bca.uk] INFO: Scrape type for AJ64%20FXV: 0
2026-03-29 14:04:09 [bca.uk] INFO: Found listing with ID: LH16%20AFY
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LH16%2520AFY%27 HTTP/1.1" 200 None
2026-03-29 14:04:09 [bca.uk] INFO: Scrape type for LH16%20AFY: 1
2026-03-29 14:04:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90c5c2ea-d303-5a16-a302-7b76ed821383 with identifier: LH16%20AFY
2026-03-29 14:04:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 90c5c2ea-d303-5a16-a302-7b76ed821383
2026-03-29 14:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR69UBV/42810743?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=LTQ6s%2BMXa9W5fcjm%2FBuJ9FocA%2FQad5Deva2a7biHYo0%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:09 [bca.uk] INFO: Found listing with ID: MT64%20YKC
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT64%2520YKC%27 HTTP/1.1" 200 None
2026-03-29 14:04:09 [bca.uk] INFO: Scrape type for MT64%20YKC: 2
2026-03-29 14:04:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5d6c33a5-bbec-55df-b4e3-ac94e3072e3d with identifier: MT64%20YKC
2026-03-29 14:04:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5d6c33a5-bbec-55df-b4e3-ac94e3072e3d with scrape type 2
2026-03-29 14:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5d6c33a5-bbec-55df-b4e3-ac94e3072e3d with scrape type 2
2026-03-29 14:04:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5d6c33a5-bbec-55df-b4e3-ac94e3072e3d, identifier: MT64%20YKC
2026-03-29 14:04:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5d6c33a5-bbec-55df-b4e3-ac94e3072e3d with identifier: MT64%20YKC
2026-03-29 14:04:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5d6c33a5-bbec-55df-b4e3-ac94e3072e3d with identifier: MT64%20YKC
2026-03-29 14:04:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5d6c33a5-bbec-55df-b4e3-ac94e3072e3d with identifier: MT64%20YKC to the API
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT64%20YKC-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5d6c33a5-bbec-55df-b4e3-ac94e3072e3d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT64 YKC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT64%20YKC&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 19396,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 ZETEC P/S Hatchback',
 'transmission': 'automatic',
 'trim': 'E/B 100 ZETEC P/S',
 'vin': 'WF0DXXGAKDEA35254',
 'year': 2014}
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT64%2520YKC%27 HTTP/1.1" 200 None
2026-03-29 14:04:10 [bca.uk] INFO: Saving data for MT64%20YKC: {'auction_closing_time': 1774951200.0, 'created_time': 1774621962.549229, 'last_price_update_time': 1774793050.656701}
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT64%2520YKC') HTTP/1.1" 204 0
2026-03-29 14:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KW70OXP/42808484?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=3u1ftik2lBoCcm4pGDwMzmgPk9WIHhtS7dWC%2FKsyY6Y%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SN71GWP/42811923?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=l7jV7PDa%2FsWoW1w3Lqcc1%2FlQvgX3gEuTijTa6hMc4Ws%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SN71%20GWP-GB>
2026-03-29 14:04:10 [scrapy.extensions.logstats] INFO: Crawled 137 pages (at 30 pages/min), scraped 149 items (at 49 items/min)
2026-03-29 14:04:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 187MiB
2026-03-29 14:04:10 [bca.uk] INFO: Found listing with ID: OV59%20AUR
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV59%2520AUR%27 HTTP/1.1" 200 None
2026-03-29 14:04:10 [bca.uk] INFO: Scrape type for OV59%20AUR: 1
2026-03-29 14:04:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 874618ee-c3e0-5fb6-94da-d5a9a8242657 with identifier: OV59%20AUR
2026-03-29 14:04:10 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 874618ee-c3e0-5fb6-94da-d5a9a8242657
2026-03-29 14:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62FZE/42811449?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=%2F26crBbYevUM99t5H8WThW8PfDgHMa9N5J2seJp1ATA%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387052/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RN55LJO/42811852?sv=2020-08-04&st=2026-03-29T14%3A04%3A04Z&se=2026-03-29T14%3A29%3A04Z&sr=b&sp=r&sig=8ef6pr7X0OIMLwu7vsgSkENRIkGei5JQon0i8MvBE9g%3D)
2026-03-29 14:04:10 [bca.uk] INFO: Found listing with ID: BD17%20FTU
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD17%2520FTU%27 HTTP/1.1" 200 None
2026-03-29 14:04:10 [bca.uk] INFO: Scrape type for BD17%20FTU: 1
2026-03-29 14:04:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5fcdfcc-982b-508f-a3cd-559fa28da79b with identifier: BD17%20FTU
2026-03-29 14:04:10 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b5fcdfcc-982b-508f-a3cd-559fa28da79b
2026-03-29 14:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN13NXJ/42811429?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=MMZ15cdi4X8N5Kl79G%2FDonMqyNAzd3z51XRVyO7NQG8%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FJ70SUF/42811970?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=oXyegce1YJBK6MB9zseR8gdJzUDYnMeQ9B%2FAIFFbOZc%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:10 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:10 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251be9050>
2026-03-29 14:04:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8afc1c41-7ca3-54b8-b8b8-13f09b725ad1/8afc1c41-7ca3-54b8-b8b8-13f09b725ad1_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYK65EHU%252F699147220%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147220/600 saved to cache
2026-03-29 14:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8afc1c41-7ca3-54b8-b8b8-13f09b725ad1
2026-03-29 14:04:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a1b350>
2026-03-29 14:04:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94b34b44-02ff-501a-a2e2-388b5eeefeca/94b34b44-02ff-501a-a2e2-388b5eeefeca_expert_report_file_15d05eab-de18-43ff-8364-04e9187c6fb2.pdf HTTP/1.1" 201 0
2026-03-29 14:04:10 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 94b34b44-02ff-501a-a2e2-388b5eeefeca
2026-03-29 14:04:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 94b34b44-02ff-501a-a2e2-388b5eeefeca, skipping ID generation
2026-03-29 14:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 94b34b44-02ff-501a-a2e2-388b5eeefeca
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DRO21FRN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RO21FRN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:10 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:10 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508ff2d0>
2026-03-29 14:04:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d5c37b0-271b-5e0e-981a-dcc826ffb6ef/0d5c37b0-271b-5e0e-981a-dcc826ffb6ef_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMV55NGY%252F699391697%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391697/600 saved to cache
2026-03-29 14:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0d5c37b0-271b-5e0e-981a-dcc826ffb6ef
2026-03-29 14:04:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508e0d50>
2026-03-29 14:04:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aaf295b6-8433-56b1-95d0-a7cad8a2aeaa/aaf295b6-8433-56b1-95d0-a7cad8a2aeaa_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRN55LJO%252F699387047%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387047/600 saved to cache
2026-03-29 14:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item aaf295b6-8433-56b1-95d0-a7cad8a2aeaa
2026-03-29 14:04:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251018910>
2026-03-29 14:04:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13685050-1a9d-5b5d-a0d0-8826dee7f981/13685050-1a9d-5b5d-a0d0-8826dee7f981_expert_report_file_24583c36-d66f-45aa-8233-db0372d9ca7c.pdf HTTP/1.1" 201 0
2026-03-29 14:04:10 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 13685050-1a9d-5b5d-a0d0-8826dee7f981
2026-03-29 14:04:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 13685050-1a9d-5b5d-a0d0-8826dee7f981, skipping ID generation
2026-03-29 14:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 13685050-1a9d-5b5d-a0d0-8826dee7f981
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DWR69UBV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WR69UBV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:10 [bca.uk] INFO: Found listing with ID: LC14%20LME
2026-03-29 14:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC14%2520LME%27 HTTP/1.1" 200 None
2026-03-29 14:04:11 [bca.uk] INFO: Scrape type for LC14%20LME: 1
2026-03-29 14:04:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1319e165-09f9-5004-907a-3f5c5a2aa0d5 with identifier: LC14%20LME
2026-03-29 14:04:11 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1319e165-09f9-5004-907a-3f5c5a2aa0d5
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085453%27 HTTP/1.1" 200 None
2026-03-29 14:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085453 not downloaded yet
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002469%27 HTTP/1.1" 200 None
2026-03-29 14:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002469 not downloaded yet
2026-03-29 14:04:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CT62GYZ/42811926?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=tYoZLfv34OWm30kadY3DkrK0yfz%2FBM%2FOmZK%2Bh%2BEEVBQ%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:11 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 2 for item aaf295b6-8433-56b1-95d0-a7cad8a2aeaa due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:04:11 [bca.uk] INFO: Found listing with ID: WU61%20WUW
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU61%2520WUW%27 HTTP/1.1" 200 None
2026-03-29 14:04:11 [bca.uk] INFO: Scrape type for WU61%20WUW: 0
2026-03-29 14:04:11 [bca.uk] INFO: Found listing with ID: YC13%20XDV
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC13%2520XDV%27 HTTP/1.1" 200 None
2026-03-29 14:04:11 [bca.uk] INFO: Scrape type for YC13%20XDV: 0
2026-03-29 14:04:11 [bca.uk] INFO: Found listing with ID: AE13%20RKK
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE13%2520RKK%27 HTTP/1.1" 200 None
2026-03-29 14:04:11 [bca.uk] INFO: Scrape type for AE13%20RKK: 0
2026-03-29 14:04:11 [bca.uk] INFO: Found listing with ID: YG61%20DFL
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG61%2520DFL%27 HTTP/1.1" 200 None
2026-03-29 14:04:11 [bca.uk] INFO: Scrape type for YG61%20DFL: 0
2026-03-29 14:04:11 [bca.uk] INFO: Found listing with ID: YJ63%20YJY
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ63%2520YJY%27 HTTP/1.1" 200 None
2026-03-29 14:04:11 [bca.uk] INFO: Scrape type for YJ63%20YJY: 0
2026-03-29 14:04:11 [bca.uk] INFO: Found listing with ID: AV61%20LYA
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV61%2520LYA%27 HTTP/1.1" 200 None
2026-03-29 14:04:11 [bca.uk] INFO: Scrape type for AV61%20LYA: 2
2026-03-29 14:04:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8472b83a-ddd3-5e85-b379-4edea78d234a with identifier: AV61%20LYA
2026-03-29 14:04:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8472b83a-ddd3-5e85-b379-4edea78d234a with scrape type 2
2026-03-29 14:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8472b83a-ddd3-5e85-b379-4edea78d234a with scrape type 2
2026-03-29 14:04:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8472b83a-ddd3-5e85-b379-4edea78d234a, identifier: AV61%20LYA
2026-03-29 14:04:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387046/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RN55LJO/42811852?sv=2020-08-04&st=2026-03-29T14%3A04%3A04Z&se=2026-03-29T14%3A29%3A04Z&sr=b&sp=r&sig=8ef6pr7X0OIMLwu7vsgSkENRIkGei5JQon0i8MvBE9g%3D)
2026-03-29 14:04:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/A3BJT/42811442?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=NQTUqZEYvI0EG5Pc5I89MRi2ndZP6J8wwx13LKOmpoc%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF72AYB/42811851?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=z1IE9hkPvwHs9wNMm8MMmXJV%2BX90dnKGjV01znGEJ9w%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF72%20AYB-GB>
2026-03-29 14:04:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8472b83a-ddd3-5e85-b379-4edea78d234a with identifier: AV61%20LYA
2026-03-29 14:04:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8472b83a-ddd3-5e85-b379-4edea78d234a with identifier: AV61%20LYA
2026-03-29 14:04:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8472b83a-ddd3-5e85-b379-4edea78d234a with identifier: AV61%20LYA to the API
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV61%20LYA-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8472b83a-ddd3-5e85-b379-4edea78d234a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV61 LYA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV61%20LYA&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'KIA',
 'model': 'PICANTO',
 'odometer': 136827,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'KIA PICANTO 1.2 3 Hatchback',
 'transmission': 'manual',
 'trim': '3',
 'vin': 'KNABX512LCT072785',
 'year': 2011}
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV61%2520LYA%27 HTTP/1.1" 200 None
2026-03-29 14:04:11 [bca.uk] INFO: Saving data for AV61%20LYA: {'auction_closing_time': 1774864800.0, 'created_time': 1773820262.62169, 'last_price_update_time': 1774793051.734387}
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV61%2520LYA') HTTP/1.1" 204 0
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085463%27 HTTP/1.1" 200 None
2026-03-29 14:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085463 not downloaded yet
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002491%27 HTTP/1.1" 200 None
2026-03-29 14:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002491 not downloaded yet
2026-03-29 14:04:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD18UGG/42811972?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=jYPoSqWZUo9gsubP6GAz%2FnNqwYe4gpfgaYqEOXgYJRY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD18%20UGG-GB>
2026-03-29 14:04:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF69GCK/42811905?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=MDC9fCEL5oFsQtVHkKToXrieL7Aua8lMy5r9FedgJdQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF69%20GCK-GB>
2026-03-29 14:04:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN22NPC/42812079?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=6s5wR54m%2FKKVD6N83ezcvBtxi%2Blv%2BBpB%2BqzaYws6oHI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN22%20NPC-GB>
2026-03-29 14:04:11 [bca.uk] INFO: Found listing with ID: BF13%20DZX
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF13%2520DZX%27 HTTP/1.1" 200 None
2026-03-29 14:04:11 [bca.uk] INFO: Scrape type for BF13%20DZX: 0
2026-03-29 14:04:11 [bca.uk] INFO: Found listing with ID: BG67%20GBE
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG67%2520GBE%27 HTTP/1.1" 200 None
2026-03-29 14:04:11 [bca.uk] INFO: Scrape type for BG67%20GBE: 0
2026-03-29 14:04:11 [bca.uk] INFO: Found listing with ID: BJ07%20OXE
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ07%2520OXE%27 HTTP/1.1" 200 None
2026-03-29 14:04:11 [bca.uk] INFO: Scrape type for BJ07%20OXE: 0
2026-03-29 14:04:11 [bca.uk] INFO: Found listing with ID: CX11%20XLL
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX11%2520XLL%27 HTTP/1.1" 200 None
2026-03-29 14:04:11 [bca.uk] INFO: Scrape type for CX11%20XLL: 0
2026-03-29 14:04:11 [bca.uk] INFO: Found listing with ID: DP11%20NCY
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP11%2520NCY%27 HTTP/1.1" 200 None
2026-03-29 14:04:11 [bca.uk] INFO: Scrape type for DP11%20NCY: 0
2026-03-29 14:04:11 [bca.uk] INFO: Found listing with ID: EX15%20XAZ
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX15%2520XAZ%27 HTTP/1.1" 200 None
2026-03-29 14:04:11 [bca.uk] INFO: Scrape type for EX15%20XAZ: 0
2026-03-29 14:04:11 [bca.uk] INFO: Found listing with ID: EY56%20YMJ
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY56%2520YMJ%27 HTTP/1.1" 200 None
2026-03-29 14:04:11 [bca.uk] INFO: Scrape type for EY56%20YMJ: 0
2026-03-29 14:04:11 [bca.uk] INFO: Found listing with ID: GU62%20GHN
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU62%2520GHN%27 HTTP/1.1" 200 None
2026-03-29 14:04:11 [bca.uk] INFO: Scrape type for GU62%20GHN: 0
2026-03-29 14:04:11 [bca.uk] INFO: Found listing with ID: KU14%20VPZ
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU14%2520VPZ%27 HTTP/1.1" 200 None
2026-03-29 14:04:11 [bca.uk] INFO: Scrape type for KU14%20VPZ: 0
2026-03-29 14:04:11 [bca.uk] INFO: Found listing with ID: RE62%20CVJ
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE62%2520CVJ%27 HTTP/1.1" 200 None
2026-03-29 14:04:11 [bca.uk] INFO: Scrape type for RE62%20CVJ: 2
2026-03-29 14:04:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e49394a-6d3a-550d-a966-4d3a64d4d1db with identifier: RE62%20CVJ
2026-03-29 14:04:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e49394a-6d3a-550d-a966-4d3a64d4d1db with scrape type 2
2026-03-29 14:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1e49394a-6d3a-550d-a966-4d3a64d4d1db with scrape type 2
2026-03-29 14:04:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1e49394a-6d3a-550d-a966-4d3a64d4d1db, identifier: RE62%20CVJ
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d4d490>
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b7cd1dc-c0b0-5bfd-b247-f839938dac32/9b7cd1dc-c0b0-5bfd-b247-f839938dac32_expert_report_file_315c3331-bb51-46d1-a895-82900ffaa2ca.pdf HTTP/1.1" 201 0
2026-03-29 14:04:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 9b7cd1dc-c0b0-5bfd-b247-f839938dac32
2026-03-29 14:04:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9b7cd1dc-c0b0-5bfd-b247-f839938dac32, skipping ID generation
2026-03-29 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9b7cd1dc-c0b0-5bfd-b247-f839938dac32
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKW70OXP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KW70OXP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b6a990>
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bf138d15-12f2-5dab-82ac-f8c12acc1aef/bf138d15-12f2-5dab-82ac-f8c12acc1aef_expert_report_file_c5e03726-90c1-4acc-8ad1-aceaa38d4d7f.pdf HTTP/1.1" 201 0
2026-03-29 14:04:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item bf138d15-12f2-5dab-82ac-f8c12acc1aef
2026-03-29 14:04:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bf138d15-12f2-5dab-82ac-f8c12acc1aef, skipping ID generation
2026-03-29 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bf138d15-12f2-5dab-82ac-f8c12acc1aef
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMJ62FZE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MJ62FZE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a2be10>
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aaf295b6-8433-56b1-95d0-a7cad8a2aeaa/aaf295b6-8433-56b1-95d0-a7cad8a2aeaa_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRN55LJO%252F699387052%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387052/600 saved to cache
2026-03-29 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item aaf295b6-8433-56b1-95d0-a7cad8a2aeaa
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b35ad0>
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bffa0d72-a8a9-524a-a24e-4d8af9ce1042/bffa0d72-a8a9-524a-a24e-4d8af9ce1042_expert_report_file_c92df377-e291-4877-8693-d0e1e497b064.pdf HTTP/1.1" 201 0
2026-03-29 14:04:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item bffa0d72-a8a9-524a-a24e-4d8af9ce1042
2026-03-29 14:04:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bffa0d72-a8a9-524a-a24e-4d8af9ce1042, skipping ID generation
2026-03-29 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bffa0d72-a8a9-524a-a24e-4d8af9ce1042
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DCN13NXJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CN13NXJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ccaf90>
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01609d6e-464c-589d-af50-9fd15875baa2/01609d6e-464c-589d-af50-9fd15875baa2_expert_report_file_9320968d-f7cc-465d-a2b7-9efde8729224.pdf HTTP/1.1" 201 0
2026-03-29 14:04:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 01609d6e-464c-589d-af50-9fd15875baa2
2026-03-29 14:04:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 01609d6e-464c-589d-af50-9fd15875baa2, skipping ID generation
2026-03-29 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 01609d6e-464c-589d-af50-9fd15875baa2
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DFJ70SUF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FJ70SUF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LH16AFY/42811450?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=cSJW6HukR2WU3wbs7%2FHV1s7RnHryvPX1AetK9EKCyeM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LH16%20AFY-GB>
2026-03-29 14:04:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1e49394a-6d3a-550d-a966-4d3a64d4d1db with identifier: RE62%20CVJ
2026-03-29 14:04:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1e49394a-6d3a-550d-a966-4d3a64d4d1db with identifier: RE62%20CVJ
2026-03-29 14:04:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1e49394a-6d3a-550d-a966-4d3a64d4d1db with identifier: RE62%20CVJ to the API
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE62%20CVJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1e49394a-6d3a-550d-a966-4d3a64d4d1db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE62 CVJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE62%20CVJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'CITROEN',
 'model': 'DS4',
 'odometer': 77935,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'CITROEN DS4 2.0 HDI 160 DSTYLE Hatchback',
 'transmission': 'manual',
 'trim': 'HDI 160 DSTYLE',
 'vin': 'VF7NXRHH8CY622173',
 'year': 2012}
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE62%2520CVJ%27 HTTP/1.1" 200 None
2026-03-29 14:04:12 [bca.uk] INFO: Saving data for RE62%20CVJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774418533.622168, 'last_price_update_time': 1774793052.589399}
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE62%2520CVJ') HTTP/1.1" 204 0
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085473%27 HTTP/1.1" 200 None
2026-03-29 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085473 not downloaded yet
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002506%27 HTTP/1.1" 200 None
2026-03-29 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002506 not downloaded yet
2026-03-29 14:04:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU18RUY/42811946?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=TWxknqX5QQiTlRAQq4C9uzq%2FJcB0ktnGA1dAa6an%2Bfc%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:12 [bca.uk] INFO: Found listing with ID: WN57%20EYX
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN57%2520EYX%27 HTTP/1.1" 200 None
2026-03-29 14:04:12 [bca.uk] INFO: Scrape type for WN57%20EYX: 2
2026-03-29 14:04:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ae3005a-bfab-5341-912a-ac1ccf6b5880 with identifier: WN57%20EYX
2026-03-29 14:04:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6ae3005a-bfab-5341-912a-ac1ccf6b5880 with scrape type 2
2026-03-29 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6ae3005a-bfab-5341-912a-ac1ccf6b5880 with scrape type 2
2026-03-29 14:04:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6ae3005a-bfab-5341-912a-ac1ccf6b5880, identifier: WN57%20EYX
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699001115%27 HTTP/1.1" 200 None
2026-03-29 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001115 not downloaded yet
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184055%27 HTTP/1.1" 200 None
2026-03-29 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184055 not downloaded yet
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699168620%27 HTTP/1.1" 200 None
2026-03-29 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168620 not downloaded yet
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393033%27 HTTP/1.1" 200 None
2026-03-29 14:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393033 not downloaded yet
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b5c7d0>
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8479d35c-a159-565e-84ef-a432a46f650f/8479d35c-a159-565e-84ef-a432a46f650f_expert_report_file_eff0eb69-d50a-4f44-8904-0be687c7b82c.pdf HTTP/1.1" 201 0
2026-03-29 14:04:13 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8479d35c-a159-565e-84ef-a432a46f650f
2026-03-29 14:04:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8479d35c-a159-565e-84ef-a432a46f650f, skipping ID generation
2026-03-29 14:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8479d35c-a159-565e-84ef-a432a46f650f
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DCT62GYZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CT62GYZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cdd850>
2026-03-29 14:04:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aaf295b6-8433-56b1-95d0-a7cad8a2aeaa/aaf295b6-8433-56b1-95d0-a7cad8a2aeaa_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRN55LJO%252F699387046%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387046/600 saved to cache
2026-03-29 14:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item aaf295b6-8433-56b1-95d0-a7cad8a2aeaa
2026-03-29 14:04:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b35010>
2026-03-29 14:04:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_500c12b4-5332-52a7-9ef0-419318618d82/500c12b4-5332-52a7-9ef0-419318618d82_expert_report_file_c97a88a0-91b9-4776-8880-7151ada9fc51.pdf HTTP/1.1" 201 0
2026-03-29 14:04:13 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 500c12b4-5332-52a7-9ef0-419318618d82
2026-03-29 14:04:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 500c12b4-5332-52a7-9ef0-419318618d82, skipping ID generation
2026-03-29 14:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 500c12b4-5332-52a7-9ef0-419318618d82
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DA3BJT-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=A3BJT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV59AUR/42811903?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=GkWIj4fSRWX7bTrKMGt11GgR%2FCAVeQdt8RG4KvKMBlY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV59%20AUR-GB>
2026-03-29 14:04:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SO69JVX/42812074?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=DqSGlrkoI5j%2FowcMCvd1lnBI6QylkGKjMzZVRaVHiNY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SO69%20JVX-GB>
2026-03-29 14:04:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL71OCC/42811875?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=aMev87bO2gMOBKbM4MZ7notwXPO6Q05c9xgyFxVm1Dw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL71%20OCC-GB>
2026-03-29 14:04:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391685/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391685>
2026-03-29 14:04:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147209/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147209>
2026-03-29 14:04:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6ae3005a-bfab-5341-912a-ac1ccf6b5880 with identifier: WN57%20EYX
2026-03-29 14:04:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6ae3005a-bfab-5341-912a-ac1ccf6b5880 with identifier: WN57%20EYX
2026-03-29 14:04:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6ae3005a-bfab-5341-912a-ac1ccf6b5880 with identifier: WN57%20EYX to the API
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN57%20EYX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6ae3005a-bfab-5341-912a-ac1ccf6b5880',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN57 EYX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN57%20EYX&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'ALFA ROMEO',
 'model': 'GT',
 'odometer': 85369,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO GT 1.9 JTDM 16V LUSSO Coupe',
 'transmission': 'manual',
 'trim': 'JTDM 16V LUSSO',
 'vin': 'ZAR93700005261592',
 'year': 2007}
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN57%2520EYX%27 HTTP/1.1" 200 None
2026-03-29 14:04:13 [bca.uk] INFO: Saving data for WN57%20EYX: {'auction_closing_time': 1774864800.0, 'created_time': 1774303342.501439, 'last_price_update_time': 1774793053.60109}
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN57%2520EYX') HTTP/1.1" 204 0
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085487%27 HTTP/1.1" 200 None
2026-03-29 14:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085487 not downloaded yet
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002525%27 HTTP/1.1" 200 None
2026-03-29 14:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002525 not downloaded yet
2026-03-29 14:04:13 [bca.uk] INFO: Found listing with ID: AP57%20OHZ
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP57%2520OHZ%27 HTTP/1.1" 200 None
2026-03-29 14:04:13 [bca.uk] INFO: Scrape type for AP57%20OHZ: 0
2026-03-29 14:04:13 [bca.uk] INFO: Found listing with ID: KW68%20KFK
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW68%2520KFK%27 HTTP/1.1" 200 None
2026-03-29 14:04:13 [bca.uk] INFO: Scrape type for KW68%20KFK: 0
2026-03-29 14:04:13 [bca.uk] INFO: Found listing with ID: BG18%20KHJ
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG18%2520KHJ%27 HTTP/1.1" 200 None
2026-03-29 14:04:13 [bca.uk] INFO: Scrape type for BG18%20KHJ: 0
2026-03-29 14:04:13 [bca.uk] INFO: Found listing with ID: MD18%20JVV
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD18%2520JVV%27 HTTP/1.1" 200 None
2026-03-29 14:04:13 [bca.uk] INFO: Scrape type for MD18%20JVV: 0
2026-03-29 14:04:13 [bca.uk] INFO: Found listing with ID: PK67%20ZVU
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK67%2520ZVU%27 HTTP/1.1" 200 None
2026-03-29 14:04:13 [bca.uk] INFO: Scrape type for PK67%20ZVU: 0
2026-03-29 14:04:13 [bca.uk] INFO: Found listing with ID: EG17%20GCX
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EG17%2520GCX%27 HTTP/1.1" 200 None
2026-03-29 14:04:13 [bca.uk] INFO: Scrape type for EG17%20GCX: 0
2026-03-29 14:04:13 [bca.uk] INFO: Found listing with ID: KY16%20YLL
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY16%2520YLL%27 HTTP/1.1" 200 None
2026-03-29 14:04:13 [bca.uk] INFO: Scrape type for KY16%20YLL: 0
2026-03-29 14:04:13 [bca.uk] INFO: Found listing with ID: LN12%20FCM
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN12%2520FCM%27 HTTP/1.1" 200 None
2026-03-29 14:04:13 [bca.uk] INFO: Scrape type for LN12%20FCM: 0
2026-03-29 14:04:13 [bca.uk] INFO: Found listing with ID: EU56%20DXM
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU56%2520DXM%27 HTTP/1.1" 200 None
2026-03-29 14:04:13 [bca.uk] INFO: Scrape type for EU56%20DXM: 0
2026-03-29 14:04:13 [bca.uk] INFO: Found listing with ID: EA63%20PVE
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA63%2520PVE%27 HTTP/1.1" 200 None
2026-03-29 14:04:13 [bca.uk] INFO: Scrape type for EA63%20PVE: 0
2026-03-29 14:04:13 [bca.uk] INFO: Found listing with ID: FH08%20KSZ
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH08%2520KSZ%27 HTTP/1.1" 200 None
2026-03-29 14:04:13 [bca.uk] INFO: Scrape type for FH08%20KSZ: 0
2026-03-29 14:04:13 [bca.uk] INFO: Found listing with ID: GL67%20YWJ
2026-03-29 14:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL67%2520YWJ%27 HTTP/1.1" 200 None
2026-03-29 14:04:14 [bca.uk] INFO: Scrape type for GL67%20YWJ: 0
2026-03-29 14:04:14 [bca.uk] INFO: Found listing with ID: T140%20LPV
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27T140%2520LPV%27 HTTP/1.1" 200 None
2026-03-29 14:04:14 [bca.uk] INFO: Scrape type for T140%20LPV: 0
2026-03-29 14:04:14 [bca.uk] INFO: Found listing with ID: WJ61%20HNH
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ61%2520HNH%27 HTTP/1.1" 200 None
2026-03-29 14:04:14 [bca.uk] INFO: Scrape type for WJ61%20HNH: 0
2026-03-29 14:04:14 [bca.uk] INFO: Found listing with ID: VN17%20XMU
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN17%2520XMU%27 HTTP/1.1" 200 None
2026-03-29 14:04:14 [bca.uk] INFO: Scrape type for VN17%20XMU: 0
2026-03-29 14:04:14 [bca.uk] INFO: Found listing with ID: GN64%20XOK
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN64%2520XOK%27 HTTP/1.1" 200 None
2026-03-29 14:04:14 [bca.uk] INFO: Scrape type for GN64%20XOK: 0
2026-03-29 14:04:14 [bca.uk] INFO: Found listing with ID: SE66%20MHY
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE66%2520MHY%27 HTTP/1.1" 200 None
2026-03-29 14:04:14 [bca.uk] INFO: Scrape type for SE66%20MHY: 0
2026-03-29 14:04:14 [bca.uk] INFO: Found listing with ID: VA65%20YYK
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA65%2520YYK%27 HTTP/1.1" 200 None
2026-03-29 14:04:14 [bca.uk] INFO: Scrape type for VA65%20YYK: 0
2026-03-29 14:04:14 [bca.uk] INFO: Found listing with ID: BP14%20WHB
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP14%2520WHB%27 HTTP/1.1" 200 None
2026-03-29 14:04:14 [bca.uk] INFO: Scrape type for BP14%20WHB: 2
2026-03-29 14:04:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a3e253cd-69de-5212-b2a1-10f92d285101 with identifier: BP14%20WHB
2026-03-29 14:04:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a3e253cd-69de-5212-b2a1-10f92d285101 with scrape type 2
2026-03-29 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a3e253cd-69de-5212-b2a1-10f92d285101 with scrape type 2
2026-03-29 14:04:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a3e253cd-69de-5212-b2a1-10f92d285101, identifier: BP14%20WHB
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699001121%27 HTTP/1.1" 200 None
2026-03-29 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001121 not downloaded yet
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184061%27 HTTP/1.1" 200 None
2026-03-29 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184061 not downloaded yet
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699168625%27 HTTP/1.1" 200 None
2026-03-29 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168625 not downloaded yet
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393044%27 HTTP/1.1" 200 None
2026-03-29 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393044 not downloaded yet
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391469%27 HTTP/1.1" 200 None
2026-03-29 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391469 not downloaded yet
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699168629%27 HTTP/1.1" 200 None
2026-03-29 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168629 not downloaded yet
2026-03-29 14:04:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SN71GWP/42811923?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=l7jV7PDa%2FsWoW1w3Lqcc1%2FlQvgX3gEuTijTa6hMc4Ws%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NGZ3835/42806839?sv=2020-08-04&st=2026-03-29T14%3A04%3A13Z&se=2026-03-29T14%3A29%3A13Z&sr=b&sp=r&sig=uEFNBt6djIHUUk1bCREZ3A1ECSWP%2BkihcAQ6sdZtHvs%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NGZ%203835-GB>
2026-03-29 14:04:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14LME/42811988?sv=2020-08-04&st=2026-03-29T14%3A04%3A13Z&se=2026-03-29T14%3A29%3A13Z&sr=b&sp=r&sig=RLzv23Nvy74hFH0Z5ldOLs%2BEYq7yov6u6tQqKwN4KA8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC14%20LME-GB>
2026-03-29 14:04:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a3e253cd-69de-5212-b2a1-10f92d285101 with identifier: BP14%20WHB
2026-03-29 14:04:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a3e253cd-69de-5212-b2a1-10f92d285101 with identifier: BP14%20WHB
2026-03-29 14:04:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a3e253cd-69de-5212-b2a1-10f92d285101 with identifier: BP14%20WHB to the API
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP14%20WHB-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a3e253cd-69de-5212-b2a1-10f92d285101',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BP14 WHB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP14%20WHB&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'GRAND C-MAX',
 'odometer': 81119,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD GRAND C-MAX 2.0 TDCI 140 TITANIUM P/SHIFT MPV',
 'transmission': 'automatic',
 'trim': 'TDCI 140 TITANIUM P/SHIFT',
 'vin': 'WF0HXXWPBHEJ70022',
 'year': 2014}
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP14%2520WHB%27 HTTP/1.1" 200 None
2026-03-29 14:04:14 [bca.uk] INFO: Saving data for BP14%20WHB: {'auction_closing_time': 1774864800.0, 'created_time': 1774562625.824404, 'last_price_update_time': 1774793054.676023}
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP14%2520WHB') HTTP/1.1" 204 0
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085503%27 HTTP/1.1" 200 None
2026-03-29 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085503 not downloaded yet
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002543%27 HTTP/1.1" 200 None
2026-03-29 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002543 not downloaded yet
2026-03-29 14:04:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a66210>
2026-03-29 14:04:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_576e5766-0a26-5e6f-bbe2-3503839ef642/576e5766-0a26-5e6f-bbe2-3503839ef642_expert_report_file_85ddaeae-babb-4f68-95b3-e2b9f472940d.pdf HTTP/1.1" 201 0
2026-03-29 14:04:14 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 576e5766-0a26-5e6f-bbe2-3503839ef642
2026-03-29 14:04:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 576e5766-0a26-5e6f-bbe2-3503839ef642, skipping ID generation
2026-03-29 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 576e5766-0a26-5e6f-bbe2-3503839ef642
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DOU18RUY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OU18RUY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002469/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002469>
2026-03-29 14:04:14 [bca.uk] INFO: Found listing with ID: FV55%20GHG
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV55%2520GHG%27 HTTP/1.1" 200 None
2026-03-29 14:04:14 [bca.uk] INFO: Scrape type for FV55%20GHG: 2
2026-03-29 14:04:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b825d6ab-232a-505d-9542-250d079019e3 with identifier: FV55%20GHG
2026-03-29 14:04:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b825d6ab-232a-505d-9542-250d079019e3 with scrape type 2
2026-03-29 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b825d6ab-232a-505d-9542-250d079019e3 with scrape type 2
2026-03-29 14:04:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b825d6ab-232a-505d-9542-250d079019e3, identifier: FV55%20GHG
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699001125%27 HTTP/1.1" 200 None
2026-03-29 14:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001125 not downloaded yet
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184065%27 HTTP/1.1" 200 None
2026-03-29 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184065 not downloaded yet
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699168630%27 HTTP/1.1" 200 None
2026-03-29 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168630 not downloaded yet
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393060%27 HTTP/1.1" 200 None
2026-03-29 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393060 not downloaded yet
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391484%27 HTTP/1.1" 200 None
2026-03-29 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391484 not downloaded yet
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699168637%27 HTTP/1.1" 200 None
2026-03-29 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168637 not downloaded yet
2026-03-29 14:04:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b825d6ab-232a-505d-9542-250d079019e3 with identifier: FV55%20GHG
2026-03-29 14:04:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b825d6ab-232a-505d-9542-250d079019e3 with identifier: FV55%20GHG
2026-03-29 14:04:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b825d6ab-232a-505d-9542-250d079019e3 with identifier: FV55%20GHG to the API
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 317,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV55%20GHG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '4.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b825d6ab-232a-505d-9542-250d079019e3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV55 GHG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV55%20GHG&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 82427,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'BMW X5 4.4 V8 SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'V8 SPORT',
 'vin': 'WBAFB52020LT82588',
 'year': 2005}
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV55%2520GHG%27 HTTP/1.1" 200 None
2026-03-29 14:04:15 [bca.uk] INFO: Saving data for FV55%20GHG: {'auction_closing_time': 1774864800.0, 'created_time': 1774562624.392041, 'last_price_update_time': 1774793055.424821}
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV55%2520GHG') HTTP/1.1" 204 0
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085555%27 HTTP/1.1" 200 None
2026-03-29 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085555 not downloaded yet
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002572%27 HTTP/1.1" 200 None
2026-03-29 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002572 not downloaded yet
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391463%27 HTTP/1.1" 200 None
2026-03-29 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391463 not downloaded yet
2026-03-29 14:04:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF69GCK/42811905?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=MDC9fCEL5oFsQtVHkKToXrieL7Aua8lMy5r9FedgJdQ%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF72AYB/42811851?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=z1IE9hkPvwHs9wNMm8MMmXJV%2BX90dnKGjV01znGEJ9w%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD18UGG/42811972?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=jYPoSqWZUo9gsubP6GAz%2FnNqwYe4gpfgaYqEOXgYJRY%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN22NPC/42812079?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=6s5wR54m%2FKKVD6N83ezcvBtxi%2Blv%2BBpB%2BqzaYws6oHI%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699392981/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FJ70SUF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085453/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085453>
2026-03-29 14:04:15 [bca.uk] INFO: Found listing with ID: SB63%20OHW
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB63%2520OHW%27 HTTP/1.1" 200 None
2026-03-29 14:04:15 [bca.uk] INFO: Scrape type for SB63%20OHW: 0
2026-03-29 14:04:15 [bca.uk] INFO: Found listing with ID: WN21%20ZGE
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN21%2520ZGE%27 HTTP/1.1" 200 None
2026-03-29 14:04:15 [bca.uk] INFO: Scrape type for WN21%20ZGE: 2
2026-03-29 14:04:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2856db6d-512a-53a0-813b-d13b7caba3c3 with identifier: WN21%20ZGE
2026-03-29 14:04:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2856db6d-512a-53a0-813b-d13b7caba3c3 with scrape type 2
2026-03-29 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2856db6d-512a-53a0-813b-d13b7caba3c3 with scrape type 2
2026-03-29 14:04:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2856db6d-512a-53a0-813b-d13b7caba3c3, identifier: WN21%20ZGE
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699001130%27 HTTP/1.1" 200 None
2026-03-29 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001130 not downloaded yet
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184075%27 HTTP/1.1" 200 None
2026-03-29 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184075 not downloaded yet
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699168636%27 HTTP/1.1" 200 None
2026-03-29 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168636 not downloaded yet
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393071%27 HTTP/1.1" 200 None
2026-03-29 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393071 not downloaded yet
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391503%27 HTTP/1.1" 200 None
2026-03-29 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391503 not downloaded yet
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699168642%27 HTTP/1.1" 200 None
2026-03-29 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168642 not downloaded yet
2026-03-29 14:04:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d384d0>
2026-03-29 14:04:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_593fcb04-ec7a-52b1-ba97-7420871112a4/593fcb04-ec7a-52b1-ba97-7420871112a4_expert_report_file_bfc27eac-a40c-42f0-8405-8ba9092036c4.pdf HTTP/1.1" 201 0
2026-03-29 14:04:15 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 593fcb04-ec7a-52b1-ba97-7420871112a4
2026-03-29 14:04:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 593fcb04-ec7a-52b1-ba97-7420871112a4, skipping ID generation
2026-03-29 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 593fcb04-ec7a-52b1-ba97-7420871112a4
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DSN71GWP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SN71GWP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2856db6d-512a-53a0-813b-d13b7caba3c3 with identifier: WN21%20ZGE
2026-03-29 14:04:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2856db6d-512a-53a0-813b-d13b7caba3c3 with identifier: WN21%20ZGE
2026-03-29 14:04:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2856db6d-512a-53a0-813b-d13b7caba3c3 with identifier: WN21%20ZGE to the API
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN21%20ZGE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2856db6d-512a-53a0-813b-d13b7caba3c3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN21 ZGE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN21%20ZGE&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'ALFA ROMEO',
 'model': 'STELVIO',
 'odometer': 105688,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO STELVIO 2.2 D 190 AWD LUSSO TI StationWagon',
 'transmission': 'automatic',
 'trim': 'D 190 AWD LUSSO TI',
 'vin': 'ZARPAHGXXL7C80821',
 'year': 2021}
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN21%2520ZGE%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [bca.uk] INFO: Saving data for WN21%20ZGE: {'auction_closing_time': 1774864800.0, 'created_time': 1774477595.688577, 'last_price_update_time': 1774793056.099089}
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN21%2520ZGE') HTTP/1.1" 204 0
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085577%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085577 not downloaded yet
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002611%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002611 not downloaded yet
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391488%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391488 not downloaded yet
2026-03-29 14:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LH16AFY/42811450?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=cSJW6HukR2WU3wbs7%2FHV1s7RnHryvPX1AetK9EKCyeM%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147209/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK65EHU/42811327?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=CtecgnGH0sRFt%2FO7htJxiJBqHvYmAmslhAnqydlNpws%3D)
2026-03-29 14:04:16 [bca.uk] INFO: Found listing with ID: WT18%20AFV
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT18%2520AFV%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [bca.uk] INFO: Scrape type for WT18%20AFV: 0
2026-03-29 14:04:16 [bca.uk] INFO: Found listing with ID: FL10%20FUV
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL10%2520FUV%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [bca.uk] INFO: Scrape type for FL10%20FUV: 0
2026-03-29 14:04:16 [bca.uk] INFO: Found listing with ID: LB67%20WHR
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB67%2520WHR%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [bca.uk] INFO: Scrape type for LB67%20WHR: 2
2026-03-29 14:04:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc145ca5-8d39-5447-a84f-443a19ceec29 with identifier: LB67%20WHR
2026-03-29 14:04:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc145ca5-8d39-5447-a84f-443a19ceec29 with scrape type 2
2026-03-29 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc145ca5-8d39-5447-a84f-443a19ceec29 with scrape type 2
2026-03-29 14:04:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc145ca5-8d39-5447-a84f-443a19ceec29, identifier: LB67%20WHR
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699001133%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001133 not downloaded yet
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184082%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184082 not downloaded yet
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699168643%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168643 not downloaded yet
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393086%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393086 not downloaded yet
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391529%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391529 not downloaded yet
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699168646%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168646 not downloaded yet
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391459%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391459 not downloaded yet
2026-03-29 14:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NGZ3835/42806839?sv=2020-08-04&st=2026-03-29T14%3A04%3A13Z&se=2026-03-29T14%3A29%3A13Z&sr=b&sp=r&sig=uEFNBt6djIHUUk1bCREZ3A1ECSWP%2BkihcAQ6sdZtHvs%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc145ca5-8d39-5447-a84f-443a19ceec29 with identifier: LB67%20WHR
2026-03-29 14:04:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc145ca5-8d39-5447-a84f-443a19ceec29 with identifier: LB67%20WHR
2026-03-29 14:04:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc145ca5-8d39-5447-a84f-443a19ceec29 with identifier: LB67%20WHR to the API
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB67%20WHR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fc145ca5-8d39-5447-a84f-443a19ceec29',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LB67 WHR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB67%20WHR&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 49432,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 1.5 E/B 150 2WD TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'E/B 150 2WD TITANIUM',
 'vin': 'WF0AXXWPMAJL64852',
 'year': 2018}
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB67%2520WHR%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [bca.uk] INFO: Saving data for LB67%20WHR: {'auction_closing_time': 1774951200.0, 'created_time': 1774447512.905762, 'last_price_update_time': 1774793056.757165}
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB67%2520WHR') HTTP/1.1" 204 0
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085606%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085606 not downloaded yet
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002644%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002644 not downloaded yet
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391513%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391513 not downloaded yet
2026-03-29 14:04:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d3b2d0>
2026-03-29 14:04:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c99c741-52c4-546b-958d-ee35efbcab8e/7c99c741-52c4-546b-958d-ee35efbcab8e_expert_report_file_2220bda8-20d2-414a-86f0-5e6b1d283bb0.pdf HTTP/1.1" 201 0
2026-03-29 14:04:16 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 7c99c741-52c4-546b-958d-ee35efbcab8e
2026-03-29 14:04:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7c99c741-52c4-546b-958d-ee35efbcab8e, skipping ID generation
2026-03-29 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7c99c741-52c4-546b-958d-ee35efbcab8e
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DWF69GCK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WF69GCK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bc75d0>
2026-03-29 14:04:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe992655-3f86-56e3-9b72-94194bc532f4/fe992655-3f86-56e3-9b72-94194bc532f4_expert_report_file_d95668ff-e95e-4fdd-8f59-f61187be4d82.pdf HTTP/1.1" 201 0
2026-03-29 14:04:16 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item fe992655-3f86-56e3-9b72-94194bc532f4
2026-03-29 14:04:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fe992655-3f86-56e3-9b72-94194bc532f4, skipping ID generation
2026-03-29 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fe992655-3f86-56e3-9b72-94194bc532f4
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DRF72AYB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RF72AYB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508723d0>
2026-03-29 14:04:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46869105-c40b-5b2a-9fdf-c256819b5d3b/46869105-c40b-5b2a-9fdf-c256819b5d3b_expert_report_file_2ec1f6ff-4728-4c42-836a-93fc2b7c4666.pdf HTTP/1.1" 201 0
2026-03-29 14:04:16 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 46869105-c40b-5b2a-9fdf-c256819b5d3b
2026-03-29 14:04:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 46869105-c40b-5b2a-9fdf-c256819b5d3b, skipping ID generation
2026-03-29 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 46869105-c40b-5b2a-9fdf-c256819b5d3b
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DFD18UGG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FD18UGG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508c6b50>
2026-03-29 14:04:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16d0456a-df73-5d47-9905-ed10d7d251b1/16d0456a-df73-5d47-9905-ed10d7d251b1_expert_report_file_a5138921-62ac-496c-aabb-3fed56051b6d.pdf HTTP/1.1" 201 0
2026-03-29 14:04:16 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 16d0456a-df73-5d47-9905-ed10d7d251b1
2026-03-29 14:04:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 16d0456a-df73-5d47-9905-ed10d7d251b1, skipping ID generation
2026-03-29 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 16d0456a-df73-5d47-9905-ed10d7d251b1
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKN22NPC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KN22NPC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391685/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV55NGY/42811329?sv=2020-08-04&st=2026-03-29T14%3A04%3A03Z&se=2026-03-29T14%3A29%3A03Z&sr=b&sp=r&sig=vKFxCBjN%2F3AD3lb6ufHsnZbWiqgWm6Kjos9SwSLqLaI%3D)
2026-03-29 14:04:16 [bca.uk] INFO: Found listing with ID: WV18%20GNY
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV18%2520GNY%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [bca.uk] INFO: Scrape type for WV18%20GNY: 0
2026-03-29 14:04:16 [bca.uk] INFO: Found listing with ID: AE67%20AWJ
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE67%2520AWJ%27 HTTP/1.1" 200 None
2026-03-29 14:04:16 [bca.uk] INFO: Scrape type for AE67%20AWJ: 2
2026-03-29 14:04:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cee76940-0513-5076-9688-a8d28c04d812 with identifier: AE67%20AWJ
2026-03-29 14:04:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cee76940-0513-5076-9688-a8d28c04d812 with scrape type 2
2026-03-29 14:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cee76940-0513-5076-9688-a8d28c04d812 with scrape type 2
2026-03-29 14:04:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cee76940-0513-5076-9688-a8d28c04d812, identifier: AE67%20AWJ
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699001137%27 HTTP/1.1" 200 None
2026-03-29 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001137 not downloaded yet
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184099%27 HTTP/1.1" 200 None
2026-03-29 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184099 not downloaded yet
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699168648%27 HTTP/1.1" 200 None
2026-03-29 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168648 not downloaded yet
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393111%27 HTTP/1.1" 200 None
2026-03-29 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393111 not downloaded yet
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391550%27 HTTP/1.1" 200 None
2026-03-29 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391550 not downloaded yet
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699168650%27 HTTP/1.1" 200 None
2026-03-29 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168650 not downloaded yet
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391480%27 HTTP/1.1" 200 None
2026-03-29 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391480 not downloaded yet
2026-03-29 14:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL71OCC/42811875?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=aMev87bO2gMOBKbM4MZ7notwXPO6Q05c9xgyFxVm1Dw%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cee76940-0513-5076-9688-a8d28c04d812 with identifier: AE67%20AWJ
2026-03-29 14:04:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cee76940-0513-5076-9688-a8d28c04d812 with identifier: AE67%20AWJ
2026-03-29 14:04:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cee76940-0513-5076-9688-a8d28c04d812 with identifier: AE67%20AWJ to the API
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE67%20AWJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cee76940-0513-5076-9688-a8d28c04d812',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE67 AWJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE67%20AWJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 67080,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 3.0 TD6 258 SE StationWagon',
 'transmission': 'automatic',
 'trim': 'TD6 258 SE',
 'vin': 'SALRA2AK9JA049282',
 'year': 2018}
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE67%2520AWJ%27 HTTP/1.1" 200 None
2026-03-29 14:04:17 [bca.uk] INFO: Saving data for AE67%20AWJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774650720.139974, 'last_price_update_time': 1774793057.664491}
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE67%2520AWJ') HTTP/1.1" 204 0
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085626%27 HTTP/1.1" 200 None
2026-03-29 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085626 not downloaded yet
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002656%27 HTTP/1.1" 200 None
2026-03-29 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002656 not downloaded yet
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391530%27 HTTP/1.1" 200 None
2026-03-29 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391530 not downloaded yet
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389848%27 HTTP/1.1" 200 None
2026-03-29 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389848 not downloaded yet
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387033%27 HTTP/1.1" 200 None
2026-03-29 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387033 not downloaded yet
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699392922%27 HTTP/1.1" 200 None
2026-03-29 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392922 not downloaded yet
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395789%27 HTTP/1.1" 200 None
2026-03-29 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395789 not downloaded yet
2026-03-29 14:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cbb190>
2026-03-29 14:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_90c5c2ea-d303-5a16-a302-7b76ed821383/90c5c2ea-d303-5a16-a302-7b76ed821383_expert_report_file_38492c9a-90c8-4af8-a698-d08f09997ff1.pdf HTTP/1.1" 201 0
2026-03-29 14:04:17 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 90c5c2ea-d303-5a16-a302-7b76ed821383
2026-03-29 14:04:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 90c5c2ea-d303-5a16-a302-7b76ed821383, skipping ID generation
2026-03-29 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 90c5c2ea-d303-5a16-a302-7b76ed821383
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLH16AFY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LH16AFY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:17 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:17 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cdb2d0>
2026-03-29 14:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8afc1c41-7ca3-54b8-b8b8-13f09b725ad1/8afc1c41-7ca3-54b8-b8b8-13f09b725ad1_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYK65EHU%252F699147209%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147209/600 saved to cache
2026-03-29 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8afc1c41-7ca3-54b8-b8b8-13f09b725ad1
2026-03-29 14:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14LME/42811988?sv=2020-08-04&st=2026-03-29T14%3A04%3A13Z&se=2026-03-29T14%3A29%3A13Z&sr=b&sp=r&sig=RLzv23Nvy74hFH0Z5ldOLs%2BEYq7yov6u6tQqKwN4KA8%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SO69JVX/42812074?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=DqSGlrkoI5j%2FowcMCvd1lnBI6QylkGKjMzZVRaVHiNY%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085453/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO21FRN/42809568?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=SnT8YMKmcSWhk1Y11KfvfefMwS9TuYGXlFEjtrsO24g%3D)
2026-03-29 14:04:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002525/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002525>
2026-03-29 14:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002469/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR69UBV/42810743?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=LTQ6s%2BMXa9W5fcjm%2FBuJ9FocA%2FQad5Deva2a7biHYo0%3D)
2026-03-29 14:04:17 [bca.uk] INFO: Found listing with ID: DA64%20AWP
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA64%2520AWP%27 HTTP/1.1" 200 None
2026-03-29 14:04:17 [bca.uk] INFO: Scrape type for DA64%20AWP: 2
2026-03-29 14:04:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 867b5525-fa60-59e5-bc49-fb35a9a03cb6 with identifier: DA64%20AWP
2026-03-29 14:04:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 867b5525-fa60-59e5-bc49-fb35a9a03cb6 with scrape type 2
2026-03-29 14:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 867b5525-fa60-59e5-bc49-fb35a9a03cb6 with scrape type 2
2026-03-29 14:04:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 867b5525-fa60-59e5-bc49-fb35a9a03cb6, identifier: DA64%20AWP
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699001148%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001148 not downloaded yet
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184121%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184121 not downloaded yet
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699168655%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168655 not downloaded yet
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393132%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393132 not downloaded yet
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391573%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391573 not downloaded yet
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699168656%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168656 not downloaded yet
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391502%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391502 not downloaded yet
2026-03-29 14:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV59AUR/42811903?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=GkWIj4fSRWX7bTrKMGt11GgR%2FCAVeQdt8RG4KvKMBlY%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 867b5525-fa60-59e5-bc49-fb35a9a03cb6 with identifier: DA64%20AWP
2026-03-29 14:04:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 867b5525-fa60-59e5-bc49-fb35a9a03cb6 with identifier: DA64%20AWP
2026-03-29 14:04:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 867b5525-fa60-59e5-bc49-fb35a9a03cb6 with identifier: DA64%20AWP to the API
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA64%20AWP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '867b5525-fa60-59e5-bc49-fb35a9a03cb6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA64 AWP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA64%20AWP&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 99044,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.6 ZETEC P/SHIFT Hatchback',
 'transmission': 'automatic',
 'trim': 'ZETEC P/SHIFT',
 'vin': 'WF0DXXGAKDET32230',
 'year': 2014}
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA64%2520AWP%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [bca.uk] INFO: Saving data for DA64%20AWP: {'auction_closing_time': 1774864800.0, 'created_time': 1774505160.75009, 'last_price_update_time': 1774793058.489814}
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA64%2520AWP') HTTP/1.1" 204 0
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391557%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391557 not downloaded yet
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389861%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389861 not downloaded yet
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387034%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387034 not downloaded yet
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391453%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391453 not downloaded yet
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395811%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395811 not downloaded yet
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184062%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184062 not downloaded yet
2026-03-29 14:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d5cdd0>
2026-03-29 14:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89e8646b-dd10-5973-aa55-d67d5d3f0f1c/89e8646b-dd10-5973-aa55-d67d5d3f0f1c_expert_report_file_57ee41bb-9574-4ddd-aae7-4bd3da89db96.pdf HTTP/1.1" 201 0
2026-03-29 14:04:18 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 89e8646b-dd10-5973-aa55-d67d5d3f0f1c
2026-03-29 14:04:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 89e8646b-dd10-5973-aa55-d67d5d3f0f1c, skipping ID generation
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 89e8646b-dd10-5973-aa55-d67d5d3f0f1c
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DNGZ3835-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NGZ3835-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:18 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:18 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a38450>
2026-03-29 14:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d5c37b0-271b-5e0e-981a-dcc826ffb6ef/0d5c37b0-271b-5e0e-981a-dcc826ffb6ef_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMV55NGY%252F699391685%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391685/600 saved to cache
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0d5c37b0-271b-5e0e-981a-dcc826ffb6ef
2026-03-29 14:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699392981/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FJ70SUF/42811970?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=oXyegce1YJBK6MB9zseR8gdJzUDYnMeQ9B%2FAIFFbOZc%3D)
2026-03-29 14:04:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168637/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168637>
2026-03-29 14:04:18 [bca.uk] INFO: Found listing with ID: AD15%20LAO
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD15%2520LAO%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [bca.uk] INFO: Scrape type for AD15%20LAO: 0
2026-03-29 14:04:18 [bca.uk] INFO: Found listing with ID: CT19%20VYM
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CT19%2520VYM%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [bca.uk] INFO: Scrape type for CT19%20VYM: 0
2026-03-29 14:04:18 [bca.uk] INFO: Found listing with ID: LB69%20LHJ
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB69%2520LHJ%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [bca.uk] INFO: Scrape type for LB69%20LHJ: 0
2026-03-29 14:04:18 [bca.uk] INFO: Found listing with ID: WG66%20JSV
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG66%2520JSV%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [bca.uk] INFO: Scrape type for WG66%20JSV: 0
2026-03-29 14:04:18 [bca.uk] INFO: Found listing with ID: SH51%20YHV
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH51%2520YHV%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [bca.uk] INFO: Scrape type for SH51%20YHV: 2
2026-03-29 14:04:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a585056-d070-5165-8a21-eede4ac5dcf8 with identifier: SH51%20YHV
2026-03-29 14:04:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9a585056-d070-5165-8a21-eede4ac5dcf8 with scrape type 2
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9a585056-d070-5165-8a21-eede4ac5dcf8 with scrape type 2
2026-03-29 14:04:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9a585056-d070-5165-8a21-eede4ac5dcf8, identifier: SH51%20YHV
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699001154%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001154 not downloaded yet
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184140%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184140 not downloaded yet
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699168662%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168662 not downloaded yet
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393145%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393145 not downloaded yet
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391599%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391599 not downloaded yet
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699168664%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168664 not downloaded yet
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391523%27 HTTP/1.1" 200 None
2026-03-29 14:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391523 not downloaded yet
2026-03-29 14:04:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9a585056-d070-5165-8a21-eede4ac5dcf8 with identifier: SH51%20YHV
2026-03-29 14:04:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9a585056-d070-5165-8a21-eede4ac5dcf8 with identifier: SH51%20YHV
2026-03-29 14:04:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9a585056-d070-5165-8a21-eede4ac5dcf8 with identifier: SH51%20YHV to the API
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 172,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH51%20YHV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9a585056-d070-5165-8a21-eede4ac5dcf8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH51 YHV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH51%20YHV&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 85711,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2002-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.6 VTEC SE EXECUTIVE Hatchback',
 'transmission': 'automatic',
 'trim': 'VTEC SE EXECUTIVE',
 'vin': 'SHHEU88701U026958',
 'year': 2002}
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH51%2520YHV%27 HTTP/1.1" 200 None
2026-03-29 14:04:19 [bca.uk] INFO: Saving data for SH51%20YHV: {'auction_closing_time': 1774864800.0, 'created_time': 1774562576.829306, 'last_price_update_time': 1774793059.331947}
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH51%2520YHV') HTTP/1.1" 204 0
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391581%27 HTTP/1.1" 200 None
2026-03-29 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391581 not downloaded yet
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389873%27 HTTP/1.1" 200 None
2026-03-29 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389873 not downloaded yet
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387037%27 HTTP/1.1" 200 None
2026-03-29 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387037 not downloaded yet
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699392944%27 HTTP/1.1" 200 None
2026-03-29 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392944 not downloaded yet
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395831%27 HTTP/1.1" 200 None
2026-03-29 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395831 not downloaded yet
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184067%27 HTTP/1.1" 200 None
2026-03-29 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184067 not downloaded yet
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252634%27 HTTP/1.1" 200 None
2026-03-29 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252634 not downloaded yet
2026-03-29 14:04:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085577/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085577>
2026-03-29 14:04:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168630/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168630>
2026-03-29 14:04:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002611/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002611>
2026-03-29 14:04:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391484/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391484>
2026-03-29 14:04:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391488/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391488>
2026-03-29 14:04:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393060/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393060>
2026-03-29 14:04:19 [bca.uk] INFO: Found listing with ID: GL12%20WVA
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL12%2520WVA%27 HTTP/1.1" 200 None
2026-03-29 14:04:19 [bca.uk] INFO: Scrape type for GL12%20WVA: 2
2026-03-29 14:04:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc998d8a-bf4d-5c6d-bc4e-99f6b220db06 with identifier: GL12%20WVA
2026-03-29 14:04:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc998d8a-bf4d-5c6d-bc4e-99f6b220db06 with scrape type 2
2026-03-29 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cc998d8a-bf4d-5c6d-bc4e-99f6b220db06 with scrape type 2
2026-03-29 14:04:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cc998d8a-bf4d-5c6d-bc4e-99f6b220db06, identifier: GL12%20WVA
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699001159%27 HTTP/1.1" 200 None
2026-03-29 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001159 not downloaded yet
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184162%27 HTTP/1.1" 200 None
2026-03-29 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184162 not downloaded yet
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699168674%27 HTTP/1.1" 200 None
2026-03-29 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168674 not downloaded yet
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393148%27 HTTP/1.1" 200 None
2026-03-29 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393148 not downloaded yet
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391635%27 HTTP/1.1" 200 None
2026-03-29 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391635 not downloaded yet
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699168675%27 HTTP/1.1" 200 None
2026-03-29 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168675 not downloaded yet
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391536%27 HTTP/1.1" 200 None
2026-03-29 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391536 not downloaded yet
2026-03-29 14:04:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ca10d0>
2026-03-29 14:04:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3584e45f-2949-5a92-beef-221e470b73c9/3584e45f-2949-5a92-beef-221e470b73c9_expert_report_file_2739c8ec-5de9-46f9-8a21-684d6bf3b1af.pdf HTTP/1.1" 201 0
2026-03-29 14:04:19 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3584e45f-2949-5a92-beef-221e470b73c9
2026-03-29 14:04:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3584e45f-2949-5a92-beef-221e470b73c9, skipping ID generation
2026-03-29 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3584e45f-2949-5a92-beef-221e470b73c9
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DSL71OCC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SL71OCC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d0f850>
2026-03-29 14:04:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1319e165-09f9-5004-907a-3f5c5a2aa0d5/1319e165-09f9-5004-907a-3f5c5a2aa0d5_expert_report_file_d0d92c8b-fbb8-4221-8d53-c1f1db5195e0.pdf HTTP/1.1" 201 0
2026-03-29 14:04:19 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1319e165-09f9-5004-907a-3f5c5a2aa0d5
2026-03-29 14:04:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1319e165-09f9-5004-907a-3f5c5a2aa0d5, skipping ID generation
2026-03-29 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1319e165-09f9-5004-907a-3f5c5a2aa0d5
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLC14LME-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LC14LME-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b98f90>
2026-03-29 14:04:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47f926a2-6c1f-51d6-ad42-d44b3c2446ba/47f926a2-6c1f-51d6-ad42-d44b3c2446ba_expert_report_file_17489d2a-1e6e-4c44-859c-acf47e177402.pdf HTTP/1.1" 201 0
2026-03-29 14:04:19 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 47f926a2-6c1f-51d6-ad42-d44b3c2446ba
2026-03-29 14:04:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 47f926a2-6c1f-51d6-ad42-d44b3c2446ba, skipping ID generation
2026-03-29 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 47f926a2-6c1f-51d6-ad42-d44b3c2446ba
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DSO69JVX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SO69JVX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff252b29bd0>
2026-03-29 14:04:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94b34b44-02ff-501a-a2e2-388b5eeefeca/94b34b44-02ff-501a-a2e2-388b5eeefeca_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRO21FRN%252F699085453%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085453/600 saved to cache
2026-03-29 14:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 94b34b44-02ff-501a-a2e2-388b5eeefeca
2026-03-29 14:04:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fefb50>
2026-03-29 14:04:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13685050-1a9d-5b5d-a0d0-8826dee7f981/13685050-1a9d-5b5d-a0d0-8826dee7f981_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWR69UBV%252F699002469%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002469/600 saved to cache
2026-03-29 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 13685050-1a9d-5b5d-a0d0-8826dee7f981
2026-03-29 14:04:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c72e50>
2026-03-29 14:04:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_874618ee-c3e0-5fb6-94da-d5a9a8242657/874618ee-c3e0-5fb6-94da-d5a9a8242657_expert_report_file_4a8596f3-02d1-40fb-9a97-99e87d4ca80a.pdf HTTP/1.1" 201 0
2026-03-29 14:04:20 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 874618ee-c3e0-5fb6-94da-d5a9a8242657
2026-03-29 14:04:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 874618ee-c3e0-5fb6-94da-d5a9a8242657, skipping ID generation
2026-03-29 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 874618ee-c3e0-5fb6-94da-d5a9a8242657
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DOV59AUR-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OV59AUR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699392907/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FD18UGG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cc998d8a-bf4d-5c6d-bc4e-99f6b220db06 with identifier: GL12%20WVA
2026-03-29 14:04:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cc998d8a-bf4d-5c6d-bc4e-99f6b220db06 with identifier: GL12%20WVA
2026-03-29 14:04:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cc998d8a-bf4d-5c6d-bc4e-99f6b220db06 with identifier: GL12%20WVA to the API
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL12%20WVA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cc998d8a-bf4d-5c6d-bc4e-99f6b220db06',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL12 WVA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL12%20WVA&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'BMW',
 'model': '328I',
 'odometer': 119851,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'BMW 328I 2.0 T SE STEP Saloon',
 'transmission': 'automatic',
 'trim': 'T SE STEP',
 'vin': 'WBA3A52060F254049',
 'year': 2012}
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL12%2520WVA%27 HTTP/1.1" 200 None
2026-03-29 14:04:20 [bca.uk] INFO: Saving data for GL12%20WVA: {'auction_closing_time': 1774864800.0, 'created_time': 1774650568.981294, 'last_price_update_time': 1774793060.412269}
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL12%2520WVA') HTTP/1.1" 204 0
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391609%27 HTTP/1.1" 200 None
2026-03-29 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391609 not downloaded yet
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389883%27 HTTP/1.1" 200 None
2026-03-29 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389883 not downloaded yet
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387039%27 HTTP/1.1" 200 None
2026-03-29 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387039 not downloaded yet
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391479%27 HTTP/1.1" 200 None
2026-03-29 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391479 not downloaded yet
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395868%27 HTTP/1.1" 200 None
2026-03-29 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395868 not downloaded yet
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184080%27 HTTP/1.1" 200 None
2026-03-29 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184080 not downloaded yet
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252640%27 HTTP/1.1" 200 None
2026-03-29 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252640 not downloaded yet
2026-03-29 14:04:20 [bca.uk] INFO: Found listing with ID: LS59%20WLK
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS59%2520WLK%27 HTTP/1.1" 200 None
2026-03-29 14:04:20 [bca.uk] INFO: Scrape type for LS59%20WLK: 2
2026-03-29 14:04:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f43f9253-ba1f-52a7-bc47-b5ed1e8cd4ca with identifier: LS59%20WLK
2026-03-29 14:04:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f43f9253-ba1f-52a7-bc47-b5ed1e8cd4ca with scrape type 2
2026-03-29 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f43f9253-ba1f-52a7-bc47-b5ed1e8cd4ca with scrape type 2
2026-03-29 14:04:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f43f9253-ba1f-52a7-bc47-b5ed1e8cd4ca, identifier: LS59%20WLK
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391668%27 HTTP/1.1" 200 None
2026-03-29 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391668 not downloaded yet
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699168688%27 HTTP/1.1" 200 None
2026-03-29 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168688 not downloaded yet
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391563%27 HTTP/1.1" 200 None
2026-03-29 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391563 not downloaded yet
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388256%27 HTTP/1.1" 200 None
2026-03-29 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388256 not downloaded yet
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393158%27 HTTP/1.1" 200 None
2026-03-29 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393158 not downloaded yet
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395777%27 HTTP/1.1" 200 None
2026-03-29 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395777 not downloaded yet
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389787%27 HTTP/1.1" 200 None
2026-03-29 14:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389787 not downloaded yet
2026-03-29 14:04:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699392922/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392922>
2026-03-29 14:04:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387033/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387033>
2026-03-29 14:04:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184056/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LH16AFY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389848/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389848>
2026-03-29 14:04:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395789/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395789>
2026-03-29 14:04:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002525/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR69UBV/42810743?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=LTQ6s%2BMXa9W5fcjm%2FBuJ9FocA%2FQad5Deva2a7biHYo0%3D)
2026-03-29 14:04:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f43f9253-ba1f-52a7-bc47-b5ed1e8cd4ca with identifier: LS59%20WLK
2026-03-29 14:04:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f43f9253-ba1f-52a7-bc47-b5ed1e8cd4ca with identifier: LS59%20WLK
2026-03-29 14:04:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f43f9253-ba1f-52a7-bc47-b5ed1e8cd4ca with identifier: LS59%20WLK to the API
2026-03-29 14:04:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS59%20WLK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f43f9253-ba1f-52a7-bc47-b5ed1e8cd4ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS59 WLK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS59%20WLK&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MERCEDES-BENZ',
 'model': 'E250',
 'odometer': 111003,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E250 2.1 CDI B/E AVANTGARDE TIP Saloon',
 'transmission': 'manual',
 'trim': 'CDI B/E AVANTGARDE TIP',
 'vin': 'WDD2120032A147377',
 'year': 2009}
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS59%2520WLK%27 HTTP/1.1" 200 None
2026-03-29 14:04:21 [bca.uk] INFO: Saving data for LS59%20WLK: {'auction_closing_time': 1774864800.0, 'created_time': 1774650589.708842, 'last_price_update_time': 1774793061.125378}
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS59%2520WLK') HTTP/1.1" 204 0
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391639%27 HTTP/1.1" 200 None
2026-03-29 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391639 not downloaded yet
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389892%27 HTTP/1.1" 200 None
2026-03-29 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389892 not downloaded yet
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387042%27 HTTP/1.1" 200 None
2026-03-29 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387042 not downloaded yet
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699392963%27 HTTP/1.1" 200 None
2026-03-29 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392963 not downloaded yet
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395890%27 HTTP/1.1" 200 None
2026-03-29 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395890 not downloaded yet
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184088%27 HTTP/1.1" 200 None
2026-03-29 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184088 not downloaded yet
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252645%27 HTTP/1.1" 200 None
2026-03-29 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252645 not downloaded yet
2026-03-29 14:04:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250752fd0>
2026-03-29 14:04:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01609d6e-464c-589d-af50-9fd15875baa2/01609d6e-464c-589d-af50-9fd15875baa2_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFJ70SUF%252F699392981%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699392981/600 saved to cache
2026-03-29 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 01609d6e-464c-589d-af50-9fd15875baa2
2026-03-29 14:04:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168637/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/A3BJT/42811442?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=NQTUqZEYvI0EG5Pc5I89MRi2ndZP6J8wwx13LKOmpoc%3D)
2026-03-29 14:04:21 [bca.uk] INFO: Found listing with ID: PN60%20GZE
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN60%2520GZE%27 HTTP/1.1" 200 None
2026-03-29 14:04:21 [bca.uk] INFO: Scrape type for PN60%20GZE: 2
2026-03-29 14:04:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e9146c67-eb9f-592f-b326-17dc6820acfb with identifier: PN60%20GZE
2026-03-29 14:04:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9146c67-eb9f-592f-b326-17dc6820acfb with scrape type 2
2026-03-29 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e9146c67-eb9f-592f-b326-17dc6820acfb with scrape type 2
2026-03-29 14:04:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e9146c67-eb9f-592f-b326-17dc6820acfb, identifier: PN60%20GZE
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391583%27 HTTP/1.1" 200 None
2026-03-29 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391583 not downloaded yet
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388273%27 HTTP/1.1" 200 None
2026-03-29 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388273 not downloaded yet
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393160%27 HTTP/1.1" 200 None
2026-03-29 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393160 not downloaded yet
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395802%27 HTTP/1.1" 200 None
2026-03-29 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395802 not downloaded yet
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389798%27 HTTP/1.1" 200 None
2026-03-29 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389798 not downloaded yet
2026-03-29 14:04:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e9146c67-eb9f-592f-b326-17dc6820acfb with identifier: PN60%20GZE
2026-03-29 14:04:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e9146c67-eb9f-592f-b326-17dc6820acfb with identifier: PN60%20GZE
2026-03-29 14:04:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e9146c67-eb9f-592f-b326-17dc6820acfb with identifier: PN60%20GZE to the API
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN60%20GZE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e9146c67-eb9f-592f-b326-17dc6820acfb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PN60 GZE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN60%20GZE&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 114231,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.6 TEKNA Hatchback',
 'transmission': 'automatic',
 'trim': 'TEKNA',
 'vin': 'SJNFCAE11U2086695',
 'year': 2010}
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN60%2520GZE%27 HTTP/1.1" 200 None
2026-03-29 14:04:21 [bca.uk] INFO: Saving data for PN60%20GZE: {'auction_closing_time': 1774864800.0, 'created_time': 1774650592.244638, 'last_price_update_time': 1774793061.817534}
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN60%2520GZE') HTTP/1.1" 204 0
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391664%27 HTTP/1.1" 200 None
2026-03-29 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391664 not downloaded yet
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389924%27 HTTP/1.1" 200 None
2026-03-29 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389924 not downloaded yet
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387045%27 HTTP/1.1" 200 None
2026-03-29 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387045 not downloaded yet
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391522%27 HTTP/1.1" 200 None
2026-03-29 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391522 not downloaded yet
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395917%27 HTTP/1.1" 200 None
2026-03-29 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395917 not downloaded yet
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184096%27 HTTP/1.1" 200 None
2026-03-29 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184096 not downloaded yet
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252649%27 HTTP/1.1" 200 None
2026-03-29 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252649 not downloaded yet
2026-03-29 14:04:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391484/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CT62GYZ/42811926?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=tYoZLfv34OWm30kadY3DkrK0yfz%2FBM%2FOmZK%2Bh%2BEEVBQ%3D)
2026-03-29 14:04:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168630/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN13NXJ/42811429?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=MMZ15cdi4X8N5Kl79G%2FDonMqyNAzd3z51XRVyO7NQG8%3D)
2026-03-29 14:04:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393060/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FJ70SUF/42811970?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=oXyegce1YJBK6MB9zseR8gdJzUDYnMeQ9B%2FAIFFbOZc%3D)
2026-03-29 14:04:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391488/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU18RUY/42811946?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=TWxknqX5QQiTlRAQq4C9uzq%2FJcB0ktnGA1dAa6an%2Bfc%3D)
2026-03-29 14:04:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391502/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391502>
2026-03-29 14:04:21 [bca.uk] INFO: Found listing with ID: YF10%20RDV
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF10%2520RDV%27 HTTP/1.1" 200 None
2026-03-29 14:04:21 [bca.uk] INFO: Scrape type for YF10%20RDV: 2
2026-03-29 14:04:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5d90727-f423-5721-a193-fdeacb754f02 with identifier: YF10%20RDV
2026-03-29 14:04:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5d90727-f423-5721-a193-fdeacb754f02 with scrape type 2
2026-03-29 14:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5d90727-f423-5721-a193-fdeacb754f02 with scrape type 2
2026-03-29 14:04:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5d90727-f423-5721-a193-fdeacb754f02, identifier: YF10%20RDV
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391612%27 HTTP/1.1" 200 None
2026-03-29 14:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391612 not downloaded yet
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388289%27 HTTP/1.1" 200 None
2026-03-29 14:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388289 not downloaded yet
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393168%27 HTTP/1.1" 200 None
2026-03-29 14:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393168 not downloaded yet
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395823%27 HTTP/1.1" 200 None
2026-03-29 14:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395823 not downloaded yet
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389809%27 HTTP/1.1" 200 None
2026-03-29 14:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389809 not downloaded yet
2026-03-29 14:04:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c67610>
2026-03-29 14:04:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13685050-1a9d-5b5d-a0d0-8826dee7f981/13685050-1a9d-5b5d-a0d0-8826dee7f981_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWR69UBV%252F699002525%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002525/600 saved to cache
2026-03-29 14:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 13685050-1a9d-5b5d-a0d0-8826dee7f981
2026-03-29 14:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002611/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR69UBV/42810743?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=LTQ6s%2BMXa9W5fcjm%2FBuJ9FocA%2FQad5Deva2a7biHYo0%3D)
2026-03-29 14:04:22 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item 16d0456a-df73-5d47-9905-ed10d7d251b1 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:04:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5d90727-f423-5721-a193-fdeacb754f02 with identifier: YF10%20RDV
2026-03-29 14:04:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5d90727-f423-5721-a193-fdeacb754f02 with identifier: YF10%20RDV
2026-03-29 14:04:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d5d90727-f423-5721-a193-fdeacb754f02 with identifier: YF10%20RDV to the API
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF10%20RDV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd5d90727-f423-5721-a193-fdeacb754f02',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF10 RDV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF10%20RDV&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 81794,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 TITANIUM Hatchback',
 'transmission': 'automatic',
 'trim': 'TITANIUM',
 'vin': 'WF0PXXWPDPAJ06011',
 'year': 2010}
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF10%2520RDV%27 HTTP/1.1" 200 None
2026-03-29 14:04:22 [bca.uk] INFO: Saving data for YF10%20RDV: {'auction_closing_time': 1774864800.0, 'created_time': 1774436777.699057, 'last_price_update_time': 1774793062.510151}
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF10%2520RDV') HTTP/1.1" 204 0
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389958%27 HTTP/1.1" 200 None
2026-03-29 14:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389958 not downloaded yet
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387048%27 HTTP/1.1" 200 None
2026-03-29 14:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387048 not downloaded yet
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699392987%27 HTTP/1.1" 200 None
2026-03-29 14:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392987 not downloaded yet
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395944%27 HTTP/1.1" 200 None
2026-03-29 14:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395944 not downloaded yet
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184112%27 HTTP/1.1" 200 None
2026-03-29 14:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184112 not downloaded yet
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252653%27 HTTP/1.1" 200 None
2026-03-29 14:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252653 not downloaded yet
2026-03-29 14:04:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c646d0>
2026-03-29 14:04:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_500c12b4-5332-52a7-9ef0-419318618d82/500c12b4-5332-52a7-9ef0-419318618d82_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FA3BJT%252F699168637%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168637/600 saved to cache
2026-03-29 14:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 500c12b4-5332-52a7-9ef0-419318618d82
2026-03-29 14:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699392907/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD18UGG/42811972?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=jYPoSqWZUo9gsubP6GAz%2FnNqwYe4gpfgaYqEOXgYJRY%3D)
2026-03-29 14:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085577/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO21FRN/42809568?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=SnT8YMKmcSWhk1Y11KfvfefMwS9TuYGXlFEjtrsO24g%3D)
2026-03-29 14:04:22 [bca.uk] INFO: Found listing with ID: OY14%20RPZ
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY14%2520RPZ%27 HTTP/1.1" 200 None
2026-03-29 14:04:22 [bca.uk] INFO: Scrape type for OY14%20RPZ: 0
2026-03-29 14:04:22 [bca.uk] INFO: Found listing with ID: LM64%20MUY
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM64%2520MUY%27 HTTP/1.1" 200 None
2026-03-29 14:04:22 [bca.uk] INFO: Scrape type for LM64%20MUY: 0
2026-03-29 14:04:22 [bca.uk] INFO: Found listing with ID: BD07%20PXG
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD07%2520PXG%27 HTTP/1.1" 200 None
2026-03-29 14:04:22 [bca.uk] INFO: Scrape type for BD07%20PXG: 2
2026-03-29 14:04:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d9633d98-e8a7-5702-8b8b-3ce4ffd71113 with identifier: BD07%20PXG
2026-03-29 14:04:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d9633d98-e8a7-5702-8b8b-3ce4ffd71113 with scrape type 2
2026-03-29 14:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d9633d98-e8a7-5702-8b8b-3ce4ffd71113 with scrape type 2
2026-03-29 14:04:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d9633d98-e8a7-5702-8b8b-3ce4ffd71113, identifier: BD07%20PXG
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391642%27 HTTP/1.1" 200 None
2026-03-29 14:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391642 not downloaded yet
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388304%27 HTTP/1.1" 200 None
2026-03-29 14:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388304 not downloaded yet
2026-03-29 14:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393178%27 HTTP/1.1" 200 None
2026-03-29 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393178 not downloaded yet
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395852%27 HTTP/1.1" 200 None
2026-03-29 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395852 not downloaded yet
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389864%27 HTTP/1.1" 200 None
2026-03-29 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389864 not downloaded yet
2026-03-29 14:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184056/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LH16AFY/42811450?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=cSJW6HukR2WU3wbs7%2FHV1s7RnHryvPX1AetK9EKCyeM%3D)
2026-03-29 14:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395789/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN22NPC/42812079?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=6s5wR54m%2FKKVD6N83ezcvBtxi%2Blv%2BBpB%2BqzaYws6oHI%3D)
2026-03-29 14:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389848/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF69GCK/42811905?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=MDC9fCEL5oFsQtVHkKToXrieL7Aua8lMy5r9FedgJdQ%3D)
2026-03-29 14:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387033/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF72AYB/42811851?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=z1IE9hkPvwHs9wNMm8MMmXJV%2BX90dnKGjV01znGEJ9w%3D)
2026-03-29 14:04:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d9633d98-e8a7-5702-8b8b-3ce4ffd71113 with identifier: BD07%20PXG
2026-03-29 14:04:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d9633d98-e8a7-5702-8b8b-3ce4ffd71113 with identifier: BD07%20PXG
2026-03-29 14:04:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d9633d98-e8a7-5702-8b8b-3ce4ffd71113 with identifier: BD07%20PXG to the API
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 181,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD07%20PXG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd9633d98-e8a7-5702-8b8b-3ce4ffd71113',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD07 PXG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD07%20PXG&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FUSION',
 'odometer': 112930,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'FORD FUSION 1.6 ZETEC CLIMATE Estate',
 'transmission': 'automatic',
 'trim': 'ZETEC CLIMATE',
 'vin': 'WF0UXXGAJU7Y21151',
 'year': 2007}
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD07%2520PXG%27 HTTP/1.1" 200 None
2026-03-29 14:04:23 [bca.uk] INFO: Saving data for BD07%20PXG: {'auction_closing_time': 1774864800.0, 'created_time': 1774650566.678281, 'last_price_update_time': 1774793063.519564}
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD07%2520PXG') HTTP/1.1" 204 0
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389979%27 HTTP/1.1" 200 None
2026-03-29 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389979 not downloaded yet
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387057%27 HTTP/1.1" 200 None
2026-03-29 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387057 not downloaded yet
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391547%27 HTTP/1.1" 200 None
2026-03-29 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391547 not downloaded yet
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395974%27 HTTP/1.1" 200 None
2026-03-29 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395974 not downloaded yet
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184137%27 HTTP/1.1" 200 None
2026-03-29 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184137 not downloaded yet
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252661%27 HTTP/1.1" 200 None
2026-03-29 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252661 not downloaded yet
2026-03-29 14:04:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c23490>
2026-03-29 14:04:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8479d35c-a159-565e-84ef-a432a46f650f/8479d35c-a159-565e-84ef-a432a46f650f_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCT62GYZ%252F699391484%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391484/600 saved to cache
2026-03-29 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8479d35c-a159-565e-84ef-a432a46f650f
2026-03-29 14:04:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fe8d90>
2026-03-29 14:04:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bffa0d72-a8a9-524a-a24e-4d8af9ce1042/bffa0d72-a8a9-524a-a24e-4d8af9ce1042_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCN13NXJ%252F699168630%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168630/600 saved to cache
2026-03-29 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item bffa0d72-a8a9-524a-a24e-4d8af9ce1042
2026-03-29 14:04:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e29390>
2026-03-29 14:04:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01609d6e-464c-589d-af50-9fd15875baa2/01609d6e-464c-589d-af50-9fd15875baa2_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFJ70SUF%252F699393060%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393060/600 saved to cache
2026-03-29 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 01609d6e-464c-589d-af50-9fd15875baa2
2026-03-29 14:04:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251890650>
2026-03-29 14:04:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_576e5766-0a26-5e6f-bbe2-3503839ef642/576e5766-0a26-5e6f-bbe2-3503839ef642_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOU18RUY%252F699391488%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391488/600 saved to cache
2026-03-29 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 576e5766-0a26-5e6f-bbe2-3503839ef642
2026-03-29 14:04:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252640/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252640>
2026-03-29 14:04:23 [bca.uk] INFO: Found listing with ID: EK06%20NPN
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK06%2520NPN%27 HTTP/1.1" 200 None
2026-03-29 14:04:23 [bca.uk] INFO: Scrape type for EK06%20NPN: 2
2026-03-29 14:04:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f78bfc7-87a3-519d-87fe-e946e7ab2858 with identifier: EK06%20NPN
2026-03-29 14:04:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f78bfc7-87a3-519d-87fe-e946e7ab2858 with scrape type 2
2026-03-29 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5f78bfc7-87a3-519d-87fe-e946e7ab2858 with scrape type 2
2026-03-29 14:04:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5f78bfc7-87a3-519d-87fe-e946e7ab2858, identifier: EK06%20NPN
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388320%27 HTTP/1.1" 200 None
2026-03-29 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388320 not downloaded yet
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393189%27 HTTP/1.1" 200 None
2026-03-29 14:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393189 not downloaded yet
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395876%27 HTTP/1.1" 200 None
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395876 not downloaded yet
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389891%27 HTTP/1.1" 200 None
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389891 not downloaded yet
2026-03-29 14:04:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5f78bfc7-87a3-519d-87fe-e946e7ab2858 with identifier: EK06%20NPN
2026-03-29 14:04:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5f78bfc7-87a3-519d-87fe-e946e7ab2858 with identifier: EK06%20NPN
2026-03-29 14:04:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5f78bfc7-87a3-519d-87fe-e946e7ab2858 with identifier: EK06%20NPN to the API
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK06%20NPN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5f78bfc7-87a3-519d-87fe-e946e7ab2858',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK06 NPN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK06%20NPN&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 92152,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.8 LIFE Hatchback',
 'transmission': 'automatic',
 'trim': 'LIFE',
 'vin': 'W0L0AHL4868108232',
 'year': 2006}
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK06%2520NPN%27 HTTP/1.1" 200 None
2026-03-29 14:04:24 [bca.uk] INFO: Saving data for EK06%20NPN: {'auction_closing_time': 1774864800.0, 'created_time': 1774390328.782397, 'last_price_update_time': 1774793064.337083}
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK06%2520NPN') HTTP/1.1" 204 0
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390002%27 HTTP/1.1" 200 None
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390002 not downloaded yet
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387069%27 HTTP/1.1" 200 None
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387069 not downloaded yet
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393005%27 HTTP/1.1" 200 None
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393005 not downloaded yet
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699396000%27 HTTP/1.1" 200 None
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396000 not downloaded yet
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184159%27 HTTP/1.1" 200 None
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184159 not downloaded yet
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252674%27 HTTP/1.1" 200 None
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252674 not downloaded yet
2026-03-29 14:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391502/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SN71GWP/42811923?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=l7jV7PDa%2FsWoW1w3Lqcc1%2FlQvgX3gEuTijTa6hMc4Ws%3D)
2026-03-29 14:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389798/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389798>
2026-03-29 14:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252645/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252645>
2026-03-29 14:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395802/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395802>
2026-03-29 14:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393160/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393160>
2026-03-29 14:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389787/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389787>
2026-03-29 14:04:24 [bca.uk] INFO: Found listing with ID: EO58%20AFK
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO58%2520AFK%27 HTTP/1.1" 200 None
2026-03-29 14:04:24 [bca.uk] INFO: Scrape type for EO58%20AFK: 2
2026-03-29 14:04:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2679eae4-e46a-590f-b018-bf1c2f881bad with identifier: EO58%20AFK
2026-03-29 14:04:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2679eae4-e46a-590f-b018-bf1c2f881bad with scrape type 2
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2679eae4-e46a-590f-b018-bf1c2f881bad with scrape type 2
2026-03-29 14:04:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2679eae4-e46a-590f-b018-bf1c2f881bad, identifier: EO58%20AFK
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388353%27 HTTP/1.1" 200 None
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388353 not downloaded yet
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393210%27 HTTP/1.1" 200 None
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393210 not downloaded yet
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395921%27 HTTP/1.1" 200 None
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395921 not downloaded yet
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389911%27 HTTP/1.1" 200 None
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389911 not downloaded yet
2026-03-29 14:04:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:24 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:24 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519abf10>
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13685050-1a9d-5b5d-a0d0-8826dee7f981/13685050-1a9d-5b5d-a0d0-8826dee7f981_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWR69UBV%252F699002611%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002611/600 saved to cache
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 13685050-1a9d-5b5d-a0d0-8826dee7f981
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251abbe10>
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46869105-c40b-5b2a-9fdf-c256819b5d3b/46869105-c40b-5b2a-9fdf-c256819b5d3b_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD18UGG%252F699392907%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699392907/600 saved to cache
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 46869105-c40b-5b2a-9fdf-c256819b5d3b
2026-03-29 14:04:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:24 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:24 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250aedd50>
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94b34b44-02ff-501a-a2e2-388b5eeefeca/94b34b44-02ff-501a-a2e2-388b5eeefeca_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRO21FRN%252F699085577%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085577/600 saved to cache
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 94b34b44-02ff-501a-a2e2-388b5eeefeca
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a77250>
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_90c5c2ea-d303-5a16-a302-7b76ed821383/90c5c2ea-d303-5a16-a302-7b76ed821383_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLH16AFY%252F699184056%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184056/600 saved to cache
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 90c5c2ea-d303-5a16-a302-7b76ed821383
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d38650>
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16d0456a-df73-5d47-9905-ed10d7d251b1/16d0456a-df73-5d47-9905-ed10d7d251b1_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN22NPC%252F699395789%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395789/600 saved to cache
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 16d0456a-df73-5d47-9905-ed10d7d251b1
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251876bd0>
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c99c741-52c4-546b-958d-ee35efbcab8e/7c99c741-52c4-546b-958d-ee35efbcab8e_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWF69GCK%252F699389848%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389848/600 saved to cache
2026-03-29 14:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7c99c741-52c4-546b-958d-ee35efbcab8e
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fe99d0>
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe992655-3f86-56e3-9b72-94194bc532f4/fe992655-3f86-56e3-9b72-94194bc532f4_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRF72AYB%252F699387033%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387033/600 saved to cache
2026-03-29 14:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item fe992655-3f86-56e3-9b72-94194bc532f4
2026-03-29 14:04:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388273/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388273>
2026-03-29 14:04:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2679eae4-e46a-590f-b018-bf1c2f881bad with identifier: EO58%20AFK
2026-03-29 14:04:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2679eae4-e46a-590f-b018-bf1c2f881bad with identifier: EO58%20AFK
2026-03-29 14:04:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2679eae4-e46a-590f-b018-bf1c2f881bad with identifier: EO58%20AFK to the API
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO58%20AFK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2679eae4-e46a-590f-b018-bf1c2f881bad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO58 AFK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO58%20AFK&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'C-MAX',
 'odometer': 60410,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'FORD C-MAX 2.0 ZETEC MPV',
 'transmission': 'automatic',
 'trim': 'ZETEC',
 'vin': 'WF0EXXGCDE8E61931',
 'year': 2008}
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO58%2520AFK%27 HTTP/1.1" 200 None
2026-03-29 14:04:25 [bca.uk] INFO: Saving data for EO58%20AFK: {'auction_closing_time': 1774864800.0, 'created_time': 1774650565.569957, 'last_price_update_time': 1774793065.36129}
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO58%2520AFK') HTTP/1.1" 204 0
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699184193%27 HTTP/1.1" 200 None
2026-03-29 14:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184193 not downloaded yet
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252686%27 HTTP/1.1" 200 None
2026-03-29 14:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252686 not downloaded yet
2026-03-29 14:04:25 [bca.uk] INFO: Found listing with ID: HN55%20YJE
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN55%2520YJE%27 HTTP/1.1" 200 None
2026-03-29 14:04:25 [bca.uk] INFO: Scrape type for HN55%20YJE: 2
2026-03-29 14:04:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ed81646-5f34-5b46-aab0-9e6d9a1f7b1f with identifier: HN55%20YJE
2026-03-29 14:04:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ed81646-5f34-5b46-aab0-9e6d9a1f7b1f with scrape type 2
2026-03-29 14:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9ed81646-5f34-5b46-aab0-9e6d9a1f7b1f with scrape type 2
2026-03-29 14:04:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ed81646-5f34-5b46-aab0-9e6d9a1f7b1f, identifier: HN55%20YJE
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388398%27 HTTP/1.1" 200 None
2026-03-29 14:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388398 not downloaded yet
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393234%27 HTTP/1.1" 200 None
2026-03-29 14:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393234 not downloaded yet
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395954%27 HTTP/1.1" 200 None
2026-03-29 14:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395954 not downloaded yet
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389944%27 HTTP/1.1" 200 None
2026-03-29 14:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389944 not downloaded yet
2026-03-29 14:04:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184112/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184112>
2026-03-29 14:04:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252653/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252653>
2026-03-29 14:04:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387048/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387048>
2026-03-29 14:04:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252649/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252649>
2026-03-29 14:04:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699392987/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392987>
2026-03-29 14:04:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395944/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395944>
2026-03-29 14:04:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ed81646-5f34-5b46-aab0-9e6d9a1f7b1f with identifier: HN55%20YJE
2026-03-29 14:04:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ed81646-5f34-5b46-aab0-9e6d9a1f7b1f with identifier: HN55%20YJE
2026-03-29 14:04:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9ed81646-5f34-5b46-aab0-9e6d9a1f7b1f with identifier: HN55%20YJE to the API
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 289,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN55%20YJE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9ed81646-5f34-5b46-aab0-9e6d9a1f7b1f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN55 YJE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN55%20YJE&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 114953,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'BMW X3 2.5 SE StationWagon',
 'transmission': 'automatic',
 'trim': 'SE',
 'vin': 'WBAPA72030WD50155',
 'year': 2005}
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN55%2520YJE%27 HTTP/1.1" 200 None
2026-03-29 14:04:25 [bca.uk] INFO: Saving data for HN55%20YJE: {'auction_closing_time': 1774864800.0, 'created_time': 1774650601.557382, 'last_price_update_time': 1774793065.905071}
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN55%2520YJE') HTTP/1.1" 204 0
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252700%27 HTTP/1.1" 200 None
2026-03-29 14:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252700 not downloaded yet
2026-03-29 14:04:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25196ec50>
2026-03-29 14:04:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_593fcb04-ec7a-52b1-ba97-7420871112a4/593fcb04-ec7a-52b1-ba97-7420871112a4_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSN71GWP%252F699391502%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391502/600 saved to cache
2026-03-29 14:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 593fcb04-ec7a-52b1-ba97-7420871112a4
2026-03-29 14:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252640/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NGZ3835/42806839?sv=2020-08-04&st=2026-03-29T14%3A04%3A13Z&se=2026-03-29T14%3A29%3A13Z&sr=b&sp=r&sig=uEFNBt6djIHUUk1bCREZ3A1ECSWP%2BkihcAQ6sdZtHvs%3D)
2026-03-29 14:04:26 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 1 for item 46869105-c40b-5b2a-9fdf-c256819b5d3b due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:04:26 [bca.uk] INFO: Found listing with ID: KM63%20TVA
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM63%2520TVA%27 HTTP/1.1" 200 None
2026-03-29 14:04:26 [bca.uk] INFO: Scrape type for KM63%20TVA: 2
2026-03-29 14:04:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd1531d0-f35a-55f5-bfa8-80255d97d060 with identifier: KM63%20TVA
2026-03-29 14:04:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd1531d0-f35a-55f5-bfa8-80255d97d060 with scrape type 2
2026-03-29 14:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd1531d0-f35a-55f5-bfa8-80255d97d060 with scrape type 2
2026-03-29 14:04:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd1531d0-f35a-55f5-bfa8-80255d97d060, identifier: KM63%20TVA
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388433%27 HTTP/1.1" 200 None
2026-03-29 14:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388433 not downloaded yet
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393250%27 HTTP/1.1" 200 None
2026-03-29 14:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393250 not downloaded yet
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395985%27 HTTP/1.1" 200 None
2026-03-29 14:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395985 not downloaded yet
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389976%27 HTTP/1.1" 200 None
2026-03-29 14:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389976 not downloaded yet
2026-03-29 14:04:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd1531d0-f35a-55f5-bfa8-80255d97d060 with identifier: KM63%20TVA
2026-03-29 14:04:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd1531d0-f35a-55f5-bfa8-80255d97d060 with identifier: KM63%20TVA
2026-03-29 14:04:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd1531d0-f35a-55f5-bfa8-80255d97d060 with identifier: KM63%20TVA to the API
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 100,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM63%20TVA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fd1531d0-f35a-55f5-bfa8-80255d97d060',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM63 TVA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM63%20TVA&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'SMART',
 'model': 'FORTWO',
 'odometer': 62003,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'SMART FORTWO 1.0 MHD PASSION S/TOUCH Convertible',
 'transmission': 'automatic',
 'trim': 'MHD PASSION S/TOUCH',
 'vin': 'WME4514802K737347',
 'year': 2013}
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM63%2520TVA%27 HTTP/1.1" 200 None
2026-03-29 14:04:26 [bca.uk] INFO: Saving data for KM63%20TVA: {'auction_closing_time': 1774864800.0, 'created_time': 1774650561.156539, 'last_price_update_time': 1774793066.587354}
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM63%2520TVA') HTTP/1.1" 204 0
2026-03-29 14:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395802/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SO69JVX/42812074?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=DqSGlrkoI5j%2FowcMCvd1lnBI6QylkGKjMzZVRaVHiNY%3D)
2026-03-29 14:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393160/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14LME/42811988?sv=2020-08-04&st=2026-03-29T14%3A04%3A13Z&se=2026-03-29T14%3A29%3A13Z&sr=b&sp=r&sig=RLzv23Nvy74hFH0Z5ldOLs%2BEYq7yov6u6tQqKwN4KA8%3D)
2026-03-29 14:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252645/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NGZ3835/42806839?sv=2020-08-04&st=2026-03-29T14%3A04%3A13Z&se=2026-03-29T14%3A29%3A13Z&sr=b&sp=r&sig=uEFNBt6djIHUUk1bCREZ3A1ECSWP%2BkihcAQ6sdZtHvs%3D)
2026-03-29 14:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389798/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV59AUR/42811903?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=GkWIj4fSRWX7bTrKMGt11GgR%2FCAVeQdt8RG4KvKMBlY%3D)
2026-03-29 14:04:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389891/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389891>
2026-03-29 14:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389787/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV59AUR/42811903?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=GkWIj4fSRWX7bTrKMGt11GgR%2FCAVeQdt8RG4KvKMBlY%3D)
2026-03-29 14:04:26 [bca.uk] INFO: Found listing with ID: LY56%20OFC
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY56%2520OFC%27 HTTP/1.1" 200 None
2026-03-29 14:04:26 [bca.uk] INFO: Scrape type for LY56%20OFC: 2
2026-03-29 14:04:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e0cd5c56-bf33-5977-82a7-9d9deb3c4e2d with identifier: LY56%20OFC
2026-03-29 14:04:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e0cd5c56-bf33-5977-82a7-9d9deb3c4e2d with scrape type 2
2026-03-29 14:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e0cd5c56-bf33-5977-82a7-9d9deb3c4e2d with scrape type 2
2026-03-29 14:04:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e0cd5c56-bf33-5977-82a7-9d9deb3c4e2d, identifier: LY56%20OFC
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388468%27 HTTP/1.1" 200 None
2026-03-29 14:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388468 not downloaded yet
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699393264%27 HTTP/1.1" 200 None
2026-03-29 14:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393264 not downloaded yet
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699396003%27 HTTP/1.1" 200 None
2026-03-29 14:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396003 not downloaded yet
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389996%27 HTTP/1.1" 200 None
2026-03-29 14:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389996 not downloaded yet
2026-03-29 14:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388273/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL71OCC/42811875?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=aMev87bO2gMOBKbM4MZ7notwXPO6Q05c9xgyFxVm1Dw%3D)
2026-03-29 14:04:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e0cd5c56-bf33-5977-82a7-9d9deb3c4e2d with identifier: LY56%20OFC
2026-03-29 14:04:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e0cd5c56-bf33-5977-82a7-9d9deb3c4e2d with identifier: LY56%20OFC
2026-03-29 14:04:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e0cd5c56-bf33-5977-82a7-9d9deb3c4e2d with identifier: LY56%20OFC to the API
2026-03-29 14:04:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LY56%20OFC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e0cd5c56-bf33-5977-82a7-9d9deb3c4e2d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LY56 OFC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LY56%20OFC&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 108002,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.8 I-VTEC ES I-SHIFT Hatchback',
 'transmission': 'automatic',
 'trim': 'I-VTEC ES I-SHIFT',
 'vin': 'SHHFK28607U018203',
 'year': 2007}
2026-03-29 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY56%2520OFC%27 HTTP/1.1" 200 None
2026-03-29 14:04:27 [bca.uk] INFO: Saving data for LY56%20OFC: {'auction_closing_time': 1774864800.0, 'created_time': 1774650599.038687, 'last_price_update_time': 1774793067.263866}
2026-03-29 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LY56%2520OFC') HTTP/1.1" 204 0
2026-03-29 14:04:27 [bca.uk] INFO: Found listing with ID: OY10%20WZO
2026-03-29 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY10%2520WZO%27 HTTP/1.1" 200 None
2026-03-29 14:04:27 [bca.uk] INFO: Scrape type for OY10%20WZO: 2
2026-03-29 14:04:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85e17291-81c2-5418-a7ad-9456ca491d3f with identifier: OY10%20WZO
2026-03-29 14:04:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85e17291-81c2-5418-a7ad-9456ca491d3f with scrape type 2
2026-03-29 14:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85e17291-81c2-5418-a7ad-9456ca491d3f with scrape type 2
2026-03-29 14:04:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85e17291-81c2-5418-a7ad-9456ca491d3f, identifier: OY10%20WZO
2026-03-29 14:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c69a50>
2026-03-29 14:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89e8646b-dd10-5973-aa55-d67d5d3f0f1c/89e8646b-dd10-5973-aa55-d67d5d3f0f1c_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNGZ3835%252F699252640%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252640/600 saved to cache
2026-03-29 14:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 89e8646b-dd10-5973-aa55-d67d5d3f0f1c
2026-03-29 14:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699392987/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD18UGG/42811972?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=jYPoSqWZUo9gsubP6GAz%2FnNqwYe4gpfgaYqEOXgYJRY%3D)
2026-03-29 14:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252653/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NGZ3835/42806839?sv=2020-08-04&st=2026-03-29T14%3A04%3A13Z&se=2026-03-29T14%3A29%3A13Z&sr=b&sp=r&sig=uEFNBt6djIHUUk1bCREZ3A1ECSWP%2BkihcAQ6sdZtHvs%3D)
2026-03-29 14:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252649/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NGZ3835/42806839?sv=2020-08-04&st=2026-03-29T14%3A04%3A13Z&se=2026-03-29T14%3A29%3A13Z&sr=b&sp=r&sig=uEFNBt6djIHUUk1bCREZ3A1ECSWP%2BkihcAQ6sdZtHvs%3D)
2026-03-29 14:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252674/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252674>
2026-03-29 14:04:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85e17291-81c2-5418-a7ad-9456ca491d3f with identifier: OY10%20WZO
2026-03-29 14:04:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85e17291-81c2-5418-a7ad-9456ca491d3f with identifier: OY10%20WZO
2026-03-29 14:04:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85e17291-81c2-5418-a7ad-9456ca491d3f with identifier: OY10%20WZO to the API
2026-03-29 14:04:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY10%20WZO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '85e17291-81c2-5418-a7ad-9456ca491d3f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY10 WZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY10%20WZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'BMW',
 'model': '320D',
 'odometer': 116086,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'BMW 320D 2.0 184 SE TOURING STEP Estate',
 'transmission': 'manual',
 'trim': '184 SE TOURING STEP',
 'vin': 'WBAUY120X0A760053',
 'year': 2010}
2026-03-29 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY10%2520WZO%27 HTTP/1.1" 200 None
2026-03-29 14:04:27 [bca.uk] INFO: Saving data for OY10%20WZO: {'auction_closing_time': 1774864800.0, 'created_time': 1774505155.468587, 'last_price_update_time': 1774793067.928895}
2026-03-29 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY10%2520WZO') HTTP/1.1" 204 0
2026-03-29 14:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395944/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN22NPC/42812079?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=6s5wR54m%2FKKVD6N83ezcvBtxi%2Blv%2BBpB%2BqzaYws6oHI%3D)
2026-03-29 14:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387048/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF72AYB/42811851?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=z1IE9hkPvwHs9wNMm8MMmXJV%2BX90dnKGjV01znGEJ9w%3D)
2026-03-29 14:04:27 [bca.uk] INFO: Found listing with ID: PN60%20AXJ
2026-03-29 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN60%2520AXJ%27 HTTP/1.1" 200 None
2026-03-29 14:04:27 [bca.uk] INFO: Scrape type for PN60%20AXJ: 2
2026-03-29 14:04:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4fd5dbdc-f6dd-5d4a-8f1e-a9e1a9aa28b1 with identifier: PN60%20AXJ
2026-03-29 14:04:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4fd5dbdc-f6dd-5d4a-8f1e-a9e1a9aa28b1 with scrape type 2
2026-03-29 14:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4fd5dbdc-f6dd-5d4a-8f1e-a9e1a9aa28b1 with scrape type 2
2026-03-29 14:04:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4fd5dbdc-f6dd-5d4a-8f1e-a9e1a9aa28b1, identifier: PN60%20AXJ
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d5b490>
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47f926a2-6c1f-51d6-ad42-d44b3c2446ba/47f926a2-6c1f-51d6-ad42-d44b3c2446ba_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSO69JVX%252F699395802%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395802/600 saved to cache
2026-03-29 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 47f926a2-6c1f-51d6-ad42-d44b3c2446ba
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ba8ad0>
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1319e165-09f9-5004-907a-3f5c5a2aa0d5/1319e165-09f9-5004-907a-3f5c5a2aa0d5_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC14LME%252F699393160%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393160/600 saved to cache
2026-03-29 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1319e165-09f9-5004-907a-3f5c5a2aa0d5
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25076d690>
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89e8646b-dd10-5973-aa55-d67d5d3f0f1c/89e8646b-dd10-5973-aa55-d67d5d3f0f1c_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNGZ3835%252F699252645%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252645/600 saved to cache
2026-03-29 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 89e8646b-dd10-5973-aa55-d67d5d3f0f1c
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c6b1d0>
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_874618ee-c3e0-5fb6-94da-d5a9a8242657/874618ee-c3e0-5fb6-94da-d5a9a8242657_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV59AUR%252F699389798%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389798/600 saved to cache
2026-03-29 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 874618ee-c3e0-5fb6-94da-d5a9a8242657
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250749f10>
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_874618ee-c3e0-5fb6-94da-d5a9a8242657/874618ee-c3e0-5fb6-94da-d5a9a8242657_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV59AUR%252F699389787%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389787/600 saved to cache
2026-03-29 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 874618ee-c3e0-5fb6-94da-d5a9a8242657
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ce7cd0>
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3584e45f-2949-5a92-beef-221e470b73c9/3584e45f-2949-5a92-beef-221e470b73c9_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL71OCC%252F699388273%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388273/600 saved to cache
2026-03-29 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3584e45f-2949-5a92-beef-221e470b73c9
2026-03-29 14:04:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184112/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LH16AFY/42811450?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=cSJW6HukR2WU3wbs7%2FHV1s7RnHryvPX1AetK9EKCyeM%3D)
2026-03-29 14:04:28 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 7 for item 7c99c741-52c4-546b-958d-ee35efbcab8e due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:04:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4fd5dbdc-f6dd-5d4a-8f1e-a9e1a9aa28b1 with identifier: PN60%20AXJ
2026-03-29 14:04:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4fd5dbdc-f6dd-5d4a-8f1e-a9e1a9aa28b1 with identifier: PN60%20AXJ
2026-03-29 14:04:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4fd5dbdc-f6dd-5d4a-8f1e-a9e1a9aa28b1 with identifier: PN60%20AXJ to the API
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 249,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN60%20AXJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4fd5dbdc-f6dd-5d4a-8f1e-a9e1a9aa28b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PN60 AXJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN60%20AXJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'JAGUAR',
 'model': 'XF',
 'odometer': 61731,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF 3.0 V6 LUXURY Saloon',
 'transmission': 'automatic',
 'trim': 'V6 LUXURY',
 'vin': 'SAJAC05H7BFR96859',
 'year': 2010}
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN60%2520AXJ%27 HTTP/1.1" 200 None
2026-03-29 14:04:28 [bca.uk] INFO: Saving data for PN60%20AXJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774274634.961009, 'last_price_update_time': 1774793068.657242}
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN60%2520AXJ') HTTP/1.1" 204 0
2026-03-29 14:04:28 [bca.uk] INFO: Found listing with ID: CE66%20WTG
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE66%2520WTG%27 HTTP/1.1" 200 None
2026-03-29 14:04:28 [bca.uk] INFO: Scrape type for CE66%20WTG: 2
2026-03-29 14:04:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 17e739b7-1f98-5da2-bfac-d0aa3b7d4684 with identifier: CE66%20WTG
2026-03-29 14:04:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 17e739b7-1f98-5da2-bfac-d0aa3b7d4684 with scrape type 2
2026-03-29 14:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 17e739b7-1f98-5da2-bfac-d0aa3b7d4684 with scrape type 2
2026-03-29 14:04:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 17e739b7-1f98-5da2-bfac-d0aa3b7d4684, identifier: CE66%20WTG
2026-03-29 14:04:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389891/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV59AUR/42811903?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=GkWIj4fSRWX7bTrKMGt11GgR%2FCAVeQdt8RG4KvKMBlY%3D)
2026-03-29 14:04:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389976/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389976>
2026-03-29 14:04:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252700/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252700>
2026-03-29 14:04:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388433/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388433>
2026-03-29 14:04:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395985/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395985>
2026-03-29 14:04:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389944/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389944>
2026-03-29 14:04:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393250/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393250>
2026-03-29 14:04:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 17e739b7-1f98-5da2-bfac-d0aa3b7d4684 with identifier: CE66%20WTG
2026-03-29 14:04:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 17e739b7-1f98-5da2-bfac-d0aa3b7d4684 with identifier: CE66%20WTG
2026-03-29 14:04:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 17e739b7-1f98-5da2-bfac-d0aa3b7d4684 with identifier: CE66%20WTG to the API
2026-03-29 14:04:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE66%20WTG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '17e739b7-1f98-5da2-bfac-d0aa3b7d4684',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE66 WTG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE66%20WTG&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'GLC 250 D',
 'odometer': 18587,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLC 250 D 2.1 SPORT PREMIUM 4M 9G StationWagon',
 'transmission': 'manual',
 'trim': 'SPORT PREMIUM 4M 9G',
 'vin': 'WDC2539092F162758',
 'year': 2016}
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE66%2520WTG%27 HTTP/1.1" 200 None
2026-03-29 14:04:29 [bca.uk] INFO: Saving data for CE66%20WTG: {'auction_closing_time': 1774951200.0, 'created_time': 1774339600.831636, 'last_price_update_time': 1774793069.131612}
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE66%2520WTG') HTTP/1.1" 204 0
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2541fcb10>
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46869105-c40b-5b2a-9fdf-c256819b5d3b/46869105-c40b-5b2a-9fdf-c256819b5d3b_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD18UGG%252F699392987%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699392987/600 saved to cache
2026-03-29 14:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 46869105-c40b-5b2a-9fdf-c256819b5d3b
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250caef90>
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89e8646b-dd10-5973-aa55-d67d5d3f0f1c/89e8646b-dd10-5973-aa55-d67d5d3f0f1c_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNGZ3835%252F699252653%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252653/600 saved to cache
2026-03-29 14:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 89e8646b-dd10-5973-aa55-d67d5d3f0f1c
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ba6090>
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89e8646b-dd10-5973-aa55-d67d5d3f0f1c/89e8646b-dd10-5973-aa55-d67d5d3f0f1c_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNGZ3835%252F699252649%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252649/600 saved to cache
2026-03-29 14:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 89e8646b-dd10-5973-aa55-d67d5d3f0f1c
2026-03-29 14:04:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:29 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:29 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ceec10>
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16d0456a-df73-5d47-9905-ed10d7d251b1/16d0456a-df73-5d47-9905-ed10d7d251b1_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN22NPC%252F699395944%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395944/600 saved to cache
2026-03-29 14:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 16d0456a-df73-5d47-9905-ed10d7d251b1
2026-03-29 14:04:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:29 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:29 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c8d7d0>
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe992655-3f86-56e3-9b72-94194bc532f4/fe992655-3f86-56e3-9b72-94194bc532f4_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRF72AYB%252F699387048%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387048/600 saved to cache
2026-03-29 14:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item fe992655-3f86-56e3-9b72-94194bc532f4
2026-03-29 14:04:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395954/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395954>
2026-03-29 14:04:29 [bca.uk] INFO: Found listing with ID: GM65%20XJX
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM65%2520XJX%27 HTTP/1.1" 200 None
2026-03-29 14:04:29 [bca.uk] INFO: Scrape type for GM65%20XJX: 0
2026-03-29 14:04:29 [bca.uk] INFO: Found listing with ID: LM13%20OUD
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM13%2520OUD%27 HTTP/1.1" 200 None
2026-03-29 14:04:29 [bca.uk] INFO: Scrape type for LM13%20OUD: 2
2026-03-29 14:04:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aaa8be0f-7277-54b1-a549-c07a46feb8d7 with identifier: LM13%20OUD
2026-03-29 14:04:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aaa8be0f-7277-54b1-a549-c07a46feb8d7 with scrape type 2
2026-03-29 14:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aaa8be0f-7277-54b1-a549-c07a46feb8d7 with scrape type 2
2026-03-29 14:04:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aaa8be0f-7277-54b1-a549-c07a46feb8d7, identifier: LM13%20OUD
2026-03-29 14:04:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aaa8be0f-7277-54b1-a549-c07a46feb8d7 with identifier: LM13%20OUD
2026-03-29 14:04:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aaa8be0f-7277-54b1-a549-c07a46feb8d7 with identifier: LM13%20OUD
2026-03-29 14:04:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aaa8be0f-7277-54b1-a549-c07a46feb8d7 with identifier: LM13%20OUD to the API
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 92,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM13%20OUD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '0.9L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'aaa8be0f-7277-54b1-a549-c07a46feb8d7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM13 OUD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM13%20OUD&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FIAT',
 'model': '500C',
 'odometer': 48413,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FIAT 500C 0.9 TWINAIR LOUNGE Convertible',
 'transmission': 'manual',
 'trim': 'TWINAIR LOUNGE',
 'vin': 'ZFA3120000J005099',
 'year': 2013}
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM13%2520OUD%27 HTTP/1.1" 200 None
2026-03-29 14:04:29 [bca.uk] INFO: Saving data for LM13%20OUD: {'auction_closing_time': 1774951200.0, 'created_time': 1774449353.875326, 'last_price_update_time': 1774793069.915317}
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM13%2520OUD') HTTP/1.1" 204 0
2026-03-29 14:04:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:29 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:29 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518a1d50>
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_90c5c2ea-d303-5a16-a302-7b76ed821383/90c5c2ea-d303-5a16-a302-7b76ed821383_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLH16AFY%252F699184112%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184112/600 saved to cache
2026-03-29 14:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 90c5c2ea-d303-5a16-a302-7b76ed821383
2026-03-29 14:04:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393264/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393264>
2026-03-29 14:04:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393234/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393234>
2026-03-29 14:04:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389996/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389996>
2026-03-29 14:04:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388398/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388398>
2026-03-29 14:04:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388468/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388468>
2026-03-29 14:04:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699396003/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396003>
2026-03-29 14:04:30 [bca.uk] INFO: Found listing with ID: YK16%20DVY
2026-03-29 14:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK16%2520DVY%27 HTTP/1.1" 200 None
2026-03-29 14:04:30 [bca.uk] INFO: Scrape type for YK16%20DVY: 2
2026-03-29 14:04:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f66f106e-fcc3-5272-8374-5cc6969bf85d with identifier: YK16%20DVY
2026-03-29 14:04:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f66f106e-fcc3-5272-8374-5cc6969bf85d with scrape type 2
2026-03-29 14:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f66f106e-fcc3-5272-8374-5cc6969bf85d with scrape type 2
2026-03-29 14:04:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f66f106e-fcc3-5272-8374-5cc6969bf85d, identifier: YK16%20DVY
2026-03-29 14:04:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252674/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NGZ3835/42806839?sv=2020-08-04&st=2026-03-29T14%3A04%3A13Z&se=2026-03-29T14%3A29%3A13Z&sr=b&sp=r&sig=uEFNBt6djIHUUk1bCREZ3A1ECSWP%2BkihcAQ6sdZtHvs%3D)
2026-03-29 14:04:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f66f106e-fcc3-5272-8374-5cc6969bf85d with identifier: YK16%20DVY
2026-03-29 14:04:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f66f106e-fcc3-5272-8374-5cc6969bf85d with identifier: YK16%20DVY
2026-03-29 14:04:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f66f106e-fcc3-5272-8374-5cc6969bf85d with identifier: YK16%20DVY to the API
2026-03-29 14:04:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK16%20DVY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f66f106e-fcc3-5272-8374-5cc6969bf85d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK16 DVY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK16%20DVY&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'BMW',
 'model': '420D',
 'odometer': 104576,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW 420D 2.0 190 M SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': '190 M SPORT STEP',
 'vin': 'WBA4P72010K718709',
 'year': 2016}
2026-03-29 14:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK16%2520DVY%27 HTTP/1.1" 200 None
2026-03-29 14:04:30 [bca.uk] INFO: Saving data for YK16%20DVY: {'auction_closing_time': 1774864800.0, 'created_time': 1774505149.227131, 'last_price_update_time': 1774793070.937047}
2026-03-29 14:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK16%2520DVY') HTTP/1.1" 204 0
2026-03-29 14:04:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252686/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252686>
2026-03-29 14:04:30 [bca.uk] INFO: Found listing with ID: AV20%20NND
2026-03-29 14:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV20%2520NND%27 HTTP/1.1" 200 None
2026-03-29 14:04:30 [bca.uk] INFO: Scrape type for AV20%20NND: 2
2026-03-29 14:04:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c44b2687-23b4-5d00-b9db-31236346cdc9 with identifier: AV20%20NND
2026-03-29 14:04:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c44b2687-23b4-5d00-b9db-31236346cdc9 with scrape type 2
2026-03-29 14:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c44b2687-23b4-5d00-b9db-31236346cdc9 with scrape type 2
2026-03-29 14:04:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c44b2687-23b4-5d00-b9db-31236346cdc9, identifier: AV20%20NND
2026-03-29 14:04:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a03590>
2026-03-29 14:04:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_874618ee-c3e0-5fb6-94da-d5a9a8242657/874618ee-c3e0-5fb6-94da-d5a9a8242657_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV59AUR%252F699389891%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389891/600 saved to cache
2026-03-29 14:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 874618ee-c3e0-5fb6-94da-d5a9a8242657
2026-03-29 14:04:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389976/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV59AUR/42811903?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=GkWIj4fSRWX7bTrKMGt11GgR%2FCAVeQdt8RG4KvKMBlY%3D)
2026-03-29 14:04:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389944/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV59AUR/42811903?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=GkWIj4fSRWX7bTrKMGt11GgR%2FCAVeQdt8RG4KvKMBlY%3D)
2026-03-29 14:04:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c44b2687-23b4-5d00-b9db-31236346cdc9 with identifier: AV20%20NND
2026-03-29 14:04:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c44b2687-23b4-5d00-b9db-31236346cdc9 with identifier: AV20%20NND
2026-03-29 14:04:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c44b2687-23b4-5d00-b9db-31236346cdc9 with identifier: AV20%20NND to the API
2026-03-29 14:04:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 32,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV20%20NND-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c44b2687-23b4-5d00-b9db-31236346cdc9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV20 NND',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV20%20NND&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'KUGA VIGNALE',
 'odometer': 106353,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD KUGA VIGNALE 2.5 E/B PHEV 2WD StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B PHEV 2WD',
 'vin': 'WF0FXXWPMHLC59603',
 'year': 2020}
2026-03-29 14:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV20%2520NND%27 HTTP/1.1" 200 None
2026-03-29 14:04:31 [bca.uk] INFO: Saving data for AV20%20NND: {'auction_closing_time': 1774864800.0, 'created_time': 1774304437.811456, 'last_price_update_time': 1774793071.865114}
2026-03-29 14:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV20%2520NND') HTTP/1.1" 204 0
2026-03-29 14:04:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395985/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SO69JVX/42812074?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=DqSGlrkoI5j%2FowcMCvd1lnBI6QylkGKjMzZVRaVHiNY%3D)
2026-03-29 14:04:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388433/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL71OCC/42811875?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=aMev87bO2gMOBKbM4MZ7notwXPO6Q05c9xgyFxVm1Dw%3D)
2026-03-29 14:04:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393250/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14LME/42811988?sv=2020-08-04&st=2026-03-29T14%3A04%3A13Z&se=2026-03-29T14%3A29%3A13Z&sr=b&sp=r&sig=RLzv23Nvy74hFH0Z5ldOLs%2BEYq7yov6u6tQqKwN4KA8%3D)
2026-03-29 14:04:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252700/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NGZ3835/42806839?sv=2020-08-04&st=2026-03-29T14%3A04%3A13Z&se=2026-03-29T14%3A29%3A13Z&sr=b&sp=r&sig=uEFNBt6djIHUUk1bCREZ3A1ECSWP%2BkihcAQ6sdZtHvs%3D)
2026-03-29 14:04:31 [bca.uk] INFO: Found listing with ID: BU68%20WHE
2026-03-29 14:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU68%2520WHE%27 HTTP/1.1" 200 None
2026-03-29 14:04:31 [bca.uk] INFO: Scrape type for BU68%20WHE: 2
2026-03-29 14:04:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 801da6b9-81a3-5dbb-9374-1cf65e49c257 with identifier: BU68%20WHE
2026-03-29 14:04:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 801da6b9-81a3-5dbb-9374-1cf65e49c257 with scrape type 2
2026-03-29 14:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 801da6b9-81a3-5dbb-9374-1cf65e49c257 with scrape type 2
2026-03-29 14:04:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 801da6b9-81a3-5dbb-9374-1cf65e49c257, identifier: BU68%20WHE
2026-03-29 14:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184193/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184193>
2026-03-29 14:04:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 801da6b9-81a3-5dbb-9374-1cf65e49c257 with identifier: BU68%20WHE
2026-03-29 14:04:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 801da6b9-81a3-5dbb-9374-1cf65e49c257 with identifier: BU68%20WHE
2026-03-29 14:04:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 801da6b9-81a3-5dbb-9374-1cf65e49c257 with identifier: BU68%20WHE to the API
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU68%20WHE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '801da6b9-81a3-5dbb-9374-1cf65e49c257',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BU68 WHE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BU68%20WHE&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 111425,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 D180 R-DYNAMIC HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'D180 R-DYNAMIC HSE',
 'vin': 'SALYA2AN7KA788562',
 'year': 2018}
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU68%2520WHE%27 HTTP/1.1" 200 None
2026-03-29 14:04:32 [bca.uk] INFO: Saving data for BU68%20WHE: {'auction_closing_time': 1774864800.0, 'created_time': 1774436788.002682, 'last_price_update_time': 1774793072.457729}
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BU68%2520WHE') HTTP/1.1" 204 0
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b27e50>
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89e8646b-dd10-5973-aa55-d67d5d3f0f1c/89e8646b-dd10-5973-aa55-d67d5d3f0f1c_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNGZ3835%252F699252674%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252674/600 saved to cache
2026-03-29 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 89e8646b-dd10-5973-aa55-d67d5d3f0f1c
2026-03-29 14:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395954/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SO69JVX/42812074?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=DqSGlrkoI5j%2FowcMCvd1lnBI6QylkGKjMzZVRaVHiNY%3D)
2026-03-29 14:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699396003/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SO69JVX/42812074?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=DqSGlrkoI5j%2FowcMCvd1lnBI6QylkGKjMzZVRaVHiNY%3D)
2026-03-29 14:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388468/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL71OCC/42811875?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=aMev87bO2gMOBKbM4MZ7notwXPO6Q05c9xgyFxVm1Dw%3D)
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b03090>
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_874618ee-c3e0-5fb6-94da-d5a9a8242657/874618ee-c3e0-5fb6-94da-d5a9a8242657_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV59AUR%252F699389976%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389976/600 saved to cache
2026-03-29 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 874618ee-c3e0-5fb6-94da-d5a9a8242657
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a18890>
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_874618ee-c3e0-5fb6-94da-d5a9a8242657/874618ee-c3e0-5fb6-94da-d5a9a8242657_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV59AUR%252F699389944%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389944/600 saved to cache
2026-03-29 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 874618ee-c3e0-5fb6-94da-d5a9a8242657
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508e5d90>
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47f926a2-6c1f-51d6-ad42-d44b3c2446ba/47f926a2-6c1f-51d6-ad42-d44b3c2446ba_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSO69JVX%252F699395985%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395985/600 saved to cache
2026-03-29 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 47f926a2-6c1f-51d6-ad42-d44b3c2446ba
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b02910>
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3584e45f-2949-5a92-beef-221e470b73c9/3584e45f-2949-5a92-beef-221e470b73c9_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL71OCC%252F699388433%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388433/600 saved to cache
2026-03-29 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3584e45f-2949-5a92-beef-221e470b73c9
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ab0d50>
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1319e165-09f9-5004-907a-3f5c5a2aa0d5/1319e165-09f9-5004-907a-3f5c5a2aa0d5_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC14LME%252F699393250%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393250/600 saved to cache
2026-03-29 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1319e165-09f9-5004-907a-3f5c5a2aa0d5
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b02150>
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89e8646b-dd10-5973-aa55-d67d5d3f0f1c/89e8646b-dd10-5973-aa55-d67d5d3f0f1c_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNGZ3835%252F699252700%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252700/600 saved to cache
2026-03-29 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 89e8646b-dd10-5973-aa55-d67d5d3f0f1c
2026-03-29 14:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393234/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14LME/42811988?sv=2020-08-04&st=2026-03-29T14%3A04%3A13Z&se=2026-03-29T14%3A29%3A13Z&sr=b&sp=r&sig=RLzv23Nvy74hFH0Z5ldOLs%2BEYq7yov6u6tQqKwN4KA8%3D)
2026-03-29 14:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393264/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14LME/42811988?sv=2020-08-04&st=2026-03-29T14%3A04%3A13Z&se=2026-03-29T14%3A29%3A13Z&sr=b&sp=r&sig=RLzv23Nvy74hFH0Z5ldOLs%2BEYq7yov6u6tQqKwN4KA8%3D)
2026-03-29 14:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388398/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL71OCC/42811875?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=aMev87bO2gMOBKbM4MZ7notwXPO6Q05c9xgyFxVm1Dw%3D)
2026-03-29 14:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389996/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV59AUR/42811903?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=GkWIj4fSRWX7bTrKMGt11GgR%2FCAVeQdt8RG4KvKMBlY%3D)
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519aca10>
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47f926a2-6c1f-51d6-ad42-d44b3c2446ba/47f926a2-6c1f-51d6-ad42-d44b3c2446ba_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSO69JVX%252F699395954%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395954/600 saved to cache
2026-03-29 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 47f926a2-6c1f-51d6-ad42-d44b3c2446ba
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25195e1d0>
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47f926a2-6c1f-51d6-ad42-d44b3c2446ba/47f926a2-6c1f-51d6-ad42-d44b3c2446ba_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSO69JVX%252F699396003%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699396003/600 saved to cache
2026-03-29 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 47f926a2-6c1f-51d6-ad42-d44b3c2446ba
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508c8990>
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3584e45f-2949-5a92-beef-221e470b73c9/3584e45f-2949-5a92-beef-221e470b73c9_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL71OCC%252F699388468%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388468/600 saved to cache
2026-03-29 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3584e45f-2949-5a92-beef-221e470b73c9
2026-03-29 14:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393210/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393210>
2026-03-29 14:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389911/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389911>
2026-03-29 14:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395921/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395921>
2026-03-29 14:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388353/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388353>
2026-03-29 14:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184193/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LH16AFY/42811450?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=cSJW6HukR2WU3wbs7%2FHV1s7RnHryvPX1AetK9EKCyeM%3D)
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b7f0d0>
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1319e165-09f9-5004-907a-3f5c5a2aa0d5/1319e165-09f9-5004-907a-3f5c5a2aa0d5_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC14LME%252F699393234%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393234/600 saved to cache
2026-03-29 14:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1319e165-09f9-5004-907a-3f5c5a2aa0d5
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509cf010>
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1319e165-09f9-5004-907a-3f5c5a2aa0d5/1319e165-09f9-5004-907a-3f5c5a2aa0d5_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC14LME%252F699393264%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393264/600 saved to cache
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1319e165-09f9-5004-907a-3f5c5a2aa0d5
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c8a990>
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3584e45f-2949-5a92-beef-221e470b73c9/3584e45f-2949-5a92-beef-221e470b73c9_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL71OCC%252F699388398%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388398/600 saved to cache
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3584e45f-2949-5a92-beef-221e470b73c9
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509cf250>
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_874618ee-c3e0-5fb6-94da-d5a9a8242657/874618ee-c3e0-5fb6-94da-d5a9a8242657_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV59AUR%252F699389996%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389996/600 saved to cache
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 874618ee-c3e0-5fb6-94da-d5a9a8242657
2026-03-29 14:04:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699396000/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396000>
2026-03-29 14:04:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184159/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184159>
2026-03-29 14:04:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699390002/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390002>
2026-03-29 14:04:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387069/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387069>
2026-03-29 14:04:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699393005/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393005>
2026-03-29 14:04:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395876/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395876>
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508eb010>
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_90c5c2ea-d303-5a16-a302-7b76ed821383/90c5c2ea-d303-5a16-a302-7b76ed821383_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLH16AFY%252F699184193%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184193/600 saved to cache
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 90c5c2ea-d303-5a16-a302-7b76ed821383
2026-03-29 14:04:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393189/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393189>
2026-03-29 14:04:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388320/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388320>
2026-03-29 14:04:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252661/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252661>
2026-03-29 14:04:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184137/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184137>
2026-03-29 14:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389911/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV59AUR/42811903?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=GkWIj4fSRWX7bTrKMGt11GgR%2FCAVeQdt8RG4KvKMBlY%3D)
2026-03-29 14:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388353/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL71OCC/42811875?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=aMev87bO2gMOBKbM4MZ7notwXPO6Q05c9xgyFxVm1Dw%3D)
2026-03-29 14:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395921/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SO69JVX/42812074?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=DqSGlrkoI5j%2FowcMCvd1lnBI6QylkGKjMzZVRaVHiNY%3D)
2026-03-29 14:04:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395974/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395974>
2026-03-29 14:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393210/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14LME/42811988?sv=2020-08-04&st=2026-03-29T14%3A04%3A13Z&se=2026-03-29T14%3A29%3A13Z&sr=b&sp=r&sig=RLzv23Nvy74hFH0Z5ldOLs%2BEYq7yov6u6tQqKwN4KA8%3D)
2026-03-29 14:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699393005/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD18UGG/42811972?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=jYPoSqWZUo9gsubP6GAz%2FnNqwYe4gpfgaYqEOXgYJRY%3D)
2026-03-29 14:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184159/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LH16AFY/42811450?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=cSJW6HukR2WU3wbs7%2FHV1s7RnHryvPX1AetK9EKCyeM%3D)
2026-03-29 14:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395876/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SO69JVX/42812074?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=DqSGlrkoI5j%2FowcMCvd1lnBI6QylkGKjMzZVRaVHiNY%3D)
2026-03-29 14:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699390002/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF69GCK/42811905?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=MDC9fCEL5oFsQtVHkKToXrieL7Aua8lMy5r9FedgJdQ%3D)
2026-03-29 14:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387069/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF72AYB/42811851?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=z1IE9hkPvwHs9wNMm8MMmXJV%2BX90dnKGjV01znGEJ9w%3D)
2026-03-29 14:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393189/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14LME/42811988?sv=2020-08-04&st=2026-03-29T14%3A04%3A13Z&se=2026-03-29T14%3A29%3A13Z&sr=b&sp=r&sig=RLzv23Nvy74hFH0Z5ldOLs%2BEYq7yov6u6tQqKwN4KA8%3D)
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519b10d0>
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_874618ee-c3e0-5fb6-94da-d5a9a8242657/874618ee-c3e0-5fb6-94da-d5a9a8242657_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV59AUR%252F699389911%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389911/600 saved to cache
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 874618ee-c3e0-5fb6-94da-d5a9a8242657
2026-03-29 14:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388320/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL71OCC/42811875?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=aMev87bO2gMOBKbM4MZ7notwXPO6Q05c9xgyFxVm1Dw%3D)
2026-03-29 14:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699396000/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN22NPC/42812079?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=6s5wR54m%2FKKVD6N83ezcvBtxi%2Blv%2BBpB%2BqzaYws6oHI%3D)
2026-03-29 14:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252661/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NGZ3835/42806839?sv=2020-08-04&st=2026-03-29T14%3A04%3A13Z&se=2026-03-29T14%3A29%3A13Z&sr=b&sp=r&sig=uEFNBt6djIHUUk1bCREZ3A1ECSWP%2BkihcAQ6sdZtHvs%3D)
2026-03-29 14:04:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699391547/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391547>
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bb3fd0>
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3584e45f-2949-5a92-beef-221e470b73c9/3584e45f-2949-5a92-beef-221e470b73c9_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL71OCC%252F699388353%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388353/600 saved to cache
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3584e45f-2949-5a92-beef-221e470b73c9
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250865d10>
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47f926a2-6c1f-51d6-ad42-d44b3c2446ba/47f926a2-6c1f-51d6-ad42-d44b3c2446ba_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSO69JVX%252F699395921%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395921/600 saved to cache
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 47f926a2-6c1f-51d6-ad42-d44b3c2446ba
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d71790>
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1319e165-09f9-5004-907a-3f5c5a2aa0d5/1319e165-09f9-5004-907a-3f5c5a2aa0d5_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC14LME%252F699393210%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393210/600 saved to cache
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1319e165-09f9-5004-907a-3f5c5a2aa0d5
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cd4550>
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46869105-c40b-5b2a-9fdf-c256819b5d3b/46869105-c40b-5b2a-9fdf-c256819b5d3b_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD18UGG%252F699393005%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699393005/600 saved to cache
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 46869105-c40b-5b2a-9fdf-c256819b5d3b
2026-03-29 14:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184137/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LH16AFY/42811450?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=cSJW6HukR2WU3wbs7%2FHV1s7RnHryvPX1AetK9EKCyeM%3D)
2026-03-29 14:04:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387057/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387057>
2026-03-29 14:04:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389979/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389979>
2026-03-29 14:04:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389864/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389864>
2026-03-29 14:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395974/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN22NPC/42812079?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=6s5wR54m%2FKKVD6N83ezcvBtxi%2Blv%2BBpB%2BqzaYws6oHI%3D)
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251843790>
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_90c5c2ea-d303-5a16-a302-7b76ed821383/90c5c2ea-d303-5a16-a302-7b76ed821383_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLH16AFY%252F699184159%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184159/600 saved to cache
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 90c5c2ea-d303-5a16-a302-7b76ed821383
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cdebd0>
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47f926a2-6c1f-51d6-ad42-d44b3c2446ba/47f926a2-6c1f-51d6-ad42-d44b3c2446ba_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSO69JVX%252F699395876%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395876/600 saved to cache
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 47f926a2-6c1f-51d6-ad42-d44b3c2446ba
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25075dc50>
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c99c741-52c4-546b-958d-ee35efbcab8e/7c99c741-52c4-546b-958d-ee35efbcab8e_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWF69GCK%252F699390002%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699390002/600 saved to cache
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7c99c741-52c4-546b-958d-ee35efbcab8e
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25073b450>
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe992655-3f86-56e3-9b72-94194bc532f4/fe992655-3f86-56e3-9b72-94194bc532f4_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRF72AYB%252F699387069%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387069/600 saved to cache
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item fe992655-3f86-56e3-9b72-94194bc532f4
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b07d10>
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1319e165-09f9-5004-907a-3f5c5a2aa0d5/1319e165-09f9-5004-907a-3f5c5a2aa0d5_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC14LME%252F699393189%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393189/600 saved to cache
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1319e165-09f9-5004-907a-3f5c5a2aa0d5
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251842310>
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3584e45f-2949-5a92-beef-221e470b73c9/3584e45f-2949-5a92-beef-221e470b73c9_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL71OCC%252F699388320%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388320/600 saved to cache
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3584e45f-2949-5a92-beef-221e470b73c9
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c8ea10>
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16d0456a-df73-5d47-9905-ed10d7d251b1/16d0456a-df73-5d47-9905-ed10d7d251b1_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN22NPC%252F699396000%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699396000/600 saved to cache
2026-03-29 14:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 16d0456a-df73-5d47-9905-ed10d7d251b1
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25075c410>
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89e8646b-dd10-5973-aa55-d67d5d3f0f1c/89e8646b-dd10-5973-aa55-d67d5d3f0f1c_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNGZ3835%252F699252661%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252661/600 saved to cache
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 89e8646b-dd10-5973-aa55-d67d5d3f0f1c
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393178/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393178>
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395852/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395852>
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389809/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389809>
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388304/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388304>
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391642/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391642>
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395823/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395823>
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393168/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393168>
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c65bd0>
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_90c5c2ea-d303-5a16-a302-7b76ed821383/90c5c2ea-d303-5a16-a302-7b76ed821383_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLH16AFY%252F699184137%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184137/600 saved to cache
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 90c5c2ea-d303-5a16-a302-7b76ed821383
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c662d0>
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16d0456a-df73-5d47-9905-ed10d7d251b1/16d0456a-df73-5d47-9905-ed10d7d251b1_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN22NPC%252F699395974%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395974/600 saved to cache
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 16d0456a-df73-5d47-9905-ed10d7d251b1
2026-03-29 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699391547/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD18UGG/42811972?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=jYPoSqWZUo9gsubP6GAz%2FnNqwYe4gpfgaYqEOXgYJRY%3D)
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391612/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391612>
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388289/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388289>
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395917/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395917>
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184096/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184096>
2026-03-29 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387057/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF72AYB/42811851?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=z1IE9hkPvwHs9wNMm8MMmXJV%2BX90dnKGjV01znGEJ9w%3D)
2026-03-29 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389979/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF69GCK/42811905?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=MDC9fCEL5oFsQtVHkKToXrieL7Aua8lMy5r9FedgJdQ%3D)
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 8 for item 89e8646b-dd10-5973-aa55-d67d5d3f0f1c due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389864/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV59AUR/42811903?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=GkWIj4fSRWX7bTrKMGt11GgR%2FCAVeQdt8RG4KvKMBlY%3D)
2026-03-29 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393178/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14LME/42811988?sv=2020-08-04&st=2026-03-29T14%3A04%3A13Z&se=2026-03-29T14%3A29%3A13Z&sr=b&sp=r&sig=RLzv23Nvy74hFH0Z5ldOLs%2BEYq7yov6u6tQqKwN4KA8%3D)
2026-03-29 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395852/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SO69JVX/42812074?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=DqSGlrkoI5j%2FowcMCvd1lnBI6QylkGKjMzZVRaVHiNY%3D)
2026-03-29 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388304/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL71OCC/42811875?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=aMev87bO2gMOBKbM4MZ7notwXPO6Q05c9xgyFxVm1Dw%3D)
2026-03-29 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393168/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14LME/42811988?sv=2020-08-04&st=2026-03-29T14%3A04%3A13Z&se=2026-03-29T14%3A29%3A13Z&sr=b&sp=r&sig=RLzv23Nvy74hFH0Z5ldOLs%2BEYq7yov6u6tQqKwN4KA8%3D)
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699391522/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391522>
2026-03-29 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395823/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SO69JVX/42812074?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=DqSGlrkoI5j%2FowcMCvd1lnBI6QylkGKjMzZVRaVHiNY%3D)
2026-03-29 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391642/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SN71GWP/42811923?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=l7jV7PDa%2FsWoW1w3Lqcc1%2FlQvgX3gEuTijTa6hMc4Ws%3D)
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509c5b90>
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46869105-c40b-5b2a-9fdf-c256819b5d3b/46869105-c40b-5b2a-9fdf-c256819b5d3b_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD18UGG%252F699391547%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699391547/600 saved to cache
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 46869105-c40b-5b2a-9fdf-c256819b5d3b
2026-03-29 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184096/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LH16AFY/42811450?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=cSJW6HukR2WU3wbs7%2FHV1s7RnHryvPX1AetK9EKCyeM%3D)
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387045/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387045>
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389924/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389924>
2026-03-29 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388289/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL71OCC/42811875?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=aMev87bO2gMOBKbM4MZ7notwXPO6Q05c9xgyFxVm1Dw%3D)
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391664/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391664>
2026-03-29 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391612/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SN71GWP/42811923?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=l7jV7PDa%2FsWoW1w3Lqcc1%2FlQvgX3gEuTijTa6hMc4Ws%3D)
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509c16d0>
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe992655-3f86-56e3-9b72-94194bc532f4/fe992655-3f86-56e3-9b72-94194bc532f4_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRF72AYB%252F699387057%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387057/600 saved to cache
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item fe992655-3f86-56e3-9b72-94194bc532f4
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a22950>
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c99c741-52c4-546b-958d-ee35efbcab8e/7c99c741-52c4-546b-958d-ee35efbcab8e_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWF69GCK%252F699389979%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389979/600 saved to cache
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7c99c741-52c4-546b-958d-ee35efbcab8e
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251db2550>
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_874618ee-c3e0-5fb6-94da-d5a9a8242657/874618ee-c3e0-5fb6-94da-d5a9a8242657_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV59AUR%252F699389864%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389864/600 saved to cache
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 874618ee-c3e0-5fb6-94da-d5a9a8242657
2026-03-29 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395917/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN22NPC/42812079?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=6s5wR54m%2FKKVD6N83ezcvBtxi%2Blv%2BBpB%2BqzaYws6oHI%3D)
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391583/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391583>
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184088/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184088>
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395890/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395890>
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e24990>
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1319e165-09f9-5004-907a-3f5c5a2aa0d5/1319e165-09f9-5004-907a-3f5c5a2aa0d5_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC14LME%252F699393178%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393178/600 saved to cache
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1319e165-09f9-5004-907a-3f5c5a2aa0d5
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b03f50>
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47f926a2-6c1f-51d6-ad42-d44b3c2446ba/47f926a2-6c1f-51d6-ad42-d44b3c2446ba_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSO69JVX%252F699395852%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395852/600 saved to cache
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 47f926a2-6c1f-51d6-ad42-d44b3c2446ba
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518b5810>
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3584e45f-2949-5a92-beef-221e470b73c9/3584e45f-2949-5a92-beef-221e470b73c9_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL71OCC%252F699388304%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388304/600 saved to cache
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3584e45f-2949-5a92-beef-221e470b73c9
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253e1b450>
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1319e165-09f9-5004-907a-3f5c5a2aa0d5/1319e165-09f9-5004-907a-3f5c5a2aa0d5_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC14LME%252F699393168%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393168/600 saved to cache
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1319e165-09f9-5004-907a-3f5c5a2aa0d5
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251aca690>
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47f926a2-6c1f-51d6-ad42-d44b3c2446ba/47f926a2-6c1f-51d6-ad42-d44b3c2446ba_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSO69JVX%252F699395823%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395823/600 saved to cache
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 47f926a2-6c1f-51d6-ad42-d44b3c2446ba
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25190f450>
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_593fcb04-ec7a-52b1-ba97-7420871112a4/593fcb04-ec7a-52b1-ba97-7420871112a4_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSN71GWP%252F699391642%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391642/600 saved to cache
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 593fcb04-ec7a-52b1-ba97-7420871112a4
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d3fe50>
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_90c5c2ea-d303-5a16-a302-7b76ed821383/90c5c2ea-d303-5a16-a302-7b76ed821383_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLH16AFY%252F699184096%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184096/600 saved to cache
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 90c5c2ea-d303-5a16-a302-7b76ed821383
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518b7290>
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3584e45f-2949-5a92-beef-221e470b73c9/3584e45f-2949-5a92-beef-221e470b73c9_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL71OCC%252F699388289%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388289/600 saved to cache
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3584e45f-2949-5a92-beef-221e470b73c9
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508b5a90>
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_593fcb04-ec7a-52b1-ba97-7420871112a4/593fcb04-ec7a-52b1-ba97-7420871112a4_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSN71GWP%252F699391612%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391612/600 saved to cache
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 593fcb04-ec7a-52b1-ba97-7420871112a4
2026-03-29 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699391522/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD18UGG/42811972?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=jYPoSqWZUo9gsubP6GAz%2FnNqwYe4gpfgaYqEOXgYJRY%3D)
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699392963/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392963>
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387042/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387042>
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389892/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389892>
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250875690>
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16d0456a-df73-5d47-9905-ed10d7d251b1/16d0456a-df73-5d47-9905-ed10d7d251b1_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN22NPC%252F699395917%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395917/600 saved to cache
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 16d0456a-df73-5d47-9905-ed10d7d251b1
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391639/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391639>
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395777/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395777>
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393158/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393158>
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388256/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388256>
2026-03-29 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389924/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF69GCK/42811905?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=MDC9fCEL5oFsQtVHkKToXrieL7Aua8lMy5r9FedgJdQ%3D)
2026-03-29 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391664/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU18RUY/42811946?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=TWxknqX5QQiTlRAQq4C9uzq%2FJcB0ktnGA1dAa6an%2Bfc%3D)
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c45350>
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46869105-c40b-5b2a-9fdf-c256819b5d3b/46869105-c40b-5b2a-9fdf-c256819b5d3b_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD18UGG%252F699391522%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699391522/600 saved to cache
2026-03-29 14:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 46869105-c40b-5b2a-9fdf-c256819b5d3b
2026-03-29 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184088/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LH16AFY/42811450?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=cSJW6HukR2WU3wbs7%2FHV1s7RnHryvPX1AetK9EKCyeM%3D)
2026-03-29 14:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391563/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391563>
2026-03-29 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389892/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF69GCK/42811905?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=MDC9fCEL5oFsQtVHkKToXrieL7Aua8lMy5r9FedgJdQ%3D)
2026-03-29 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387042/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF72AYB/42811851?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=z1IE9hkPvwHs9wNMm8MMmXJV%2BX90dnKGjV01znGEJ9w%3D)
2026-03-29 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387045/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF72AYB/42811851?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=z1IE9hkPvwHs9wNMm8MMmXJV%2BX90dnKGjV01znGEJ9w%3D)
2026-03-29 14:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391583/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SN71GWP/42811923?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=l7jV7PDa%2FsWoW1w3Lqcc1%2FlQvgX3gEuTijTa6hMc4Ws%3D)
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250f53790>
2026-03-29 14:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c99c741-52c4-546b-958d-ee35efbcab8e/7c99c741-52c4-546b-958d-ee35efbcab8e_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWF69GCK%252F699389924%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389924/600 saved to cache
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7c99c741-52c4-546b-958d-ee35efbcab8e
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25198ead0>
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_576e5766-0a26-5e6f-bbe2-3503839ef642/576e5766-0a26-5e6f-bbe2-3503839ef642_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOU18RUY%252F699391664%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391664/600 saved to cache
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 576e5766-0a26-5e6f-bbe2-3503839ef642
2026-03-29 14:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395890/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN22NPC/42812079?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=6s5wR54m%2FKKVD6N83ezcvBtxi%2Blv%2BBpB%2BqzaYws6oHI%3D)
2026-03-29 14:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699392963/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD18UGG/42811972?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=jYPoSqWZUo9gsubP6GAz%2FnNqwYe4gpfgaYqEOXgYJRY%3D)
2026-03-29 14:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395777/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SO69JVX/42812074?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=DqSGlrkoI5j%2FowcMCvd1lnBI6QylkGKjMzZVRaVHiNY%3D)
2026-03-29 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168688/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168688>
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250867150>
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_90c5c2ea-d303-5a16-a302-7b76ed821383/90c5c2ea-d303-5a16-a302-7b76ed821383_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLH16AFY%252F699184088%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184088/600 saved to cache
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 90c5c2ea-d303-5a16-a302-7b76ed821383
2026-03-29 14:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391639/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU18RUY/42811946?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=TWxknqX5QQiTlRAQq4C9uzq%2FJcB0ktnGA1dAa6an%2Bfc%3D)
2026-03-29 14:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393158/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14LME/42811988?sv=2020-08-04&st=2026-03-29T14%3A04%3A13Z&se=2026-03-29T14%3A29%3A13Z&sr=b&sp=r&sig=RLzv23Nvy74hFH0Z5ldOLs%2BEYq7yov6u6tQqKwN4KA8%3D)
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519af910>
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c99c741-52c4-546b-958d-ee35efbcab8e/7c99c741-52c4-546b-958d-ee35efbcab8e_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWF69GCK%252F699389892%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389892/600 saved to cache
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7c99c741-52c4-546b-958d-ee35efbcab8e
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bc7650>
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe992655-3f86-56e3-9b72-94194bc532f4/fe992655-3f86-56e3-9b72-94194bc532f4_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRF72AYB%252F699387042%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387042/600 saved to cache
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item fe992655-3f86-56e3-9b72-94194bc532f4
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bc0150>
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe992655-3f86-56e3-9b72-94194bc532f4/fe992655-3f86-56e3-9b72-94194bc532f4_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRF72AYB%252F699387045%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387045/600 saved to cache
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item fe992655-3f86-56e3-9b72-94194bc532f4
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25090b950>
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_593fcb04-ec7a-52b1-ba97-7420871112a4/593fcb04-ec7a-52b1-ba97-7420871112a4_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSN71GWP%252F699391583%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391583/600 saved to cache
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 593fcb04-ec7a-52b1-ba97-7420871112a4
2026-03-29 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391668/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391668>
2026-03-29 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395868/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395868>
2026-03-29 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184080/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184080>
2026-03-29 14:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391563/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SN71GWP/42811923?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=l7jV7PDa%2FsWoW1w3Lqcc1%2FlQvgX3gEuTijTa6hMc4Ws%3D)
2026-03-29 14:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388256/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL71OCC/42811875?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=aMev87bO2gMOBKbM4MZ7notwXPO6Q05c9xgyFxVm1Dw%3D)
2026-03-29 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699391479/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391479>
2026-03-29 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387039/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387039>
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bc3a10>
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16d0456a-df73-5d47-9905-ed10d7d251b1/16d0456a-df73-5d47-9905-ed10d7d251b1_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN22NPC%252F699395890%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395890/600 saved to cache
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 16d0456a-df73-5d47-9905-ed10d7d251b1
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250769c50>
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46869105-c40b-5b2a-9fdf-c256819b5d3b/46869105-c40b-5b2a-9fdf-c256819b5d3b_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD18UGG%252F699392963%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699392963/600 saved to cache
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 46869105-c40b-5b2a-9fdf-c256819b5d3b
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25077e010>
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47f926a2-6c1f-51d6-ad42-d44b3c2446ba/47f926a2-6c1f-51d6-ad42-d44b3c2446ba_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSO69JVX%252F699395777%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395777/600 saved to cache
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 47f926a2-6c1f-51d6-ad42-d44b3c2446ba
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250768750>
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_576e5766-0a26-5e6f-bbe2-3503839ef642/576e5766-0a26-5e6f-bbe2-3503839ef642_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOU18RUY%252F699391639%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391639/600 saved to cache
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 576e5766-0a26-5e6f-bbe2-3503839ef642
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518c1dd0>
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1319e165-09f9-5004-907a-3f5c5a2aa0d5/1319e165-09f9-5004-907a-3f5c5a2aa0d5_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC14LME%252F699393158%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393158/600 saved to cache
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1319e165-09f9-5004-907a-3f5c5a2aa0d5
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 3 for item 874618ee-c3e0-5fb6-94da-d5a9a8242657 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391609/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391609>
2026-03-29 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388243/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SL71OCC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395747/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SO69JVX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389779/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OV59AUR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393154/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LC14LME-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389883/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389883>
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251999950>
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_593fcb04-ec7a-52b1-ba97-7420871112a4/593fcb04-ec7a-52b1-ba97-7420871112a4_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSN71GWP%252F699391563%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391563/600 saved to cache
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 593fcb04-ec7a-52b1-ba97-7420871112a4
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25087be10>
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3584e45f-2949-5a92-beef-221e470b73c9/3584e45f-2949-5a92-beef-221e470b73c9_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL71OCC%252F699388256%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388256/600 saved to cache
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3584e45f-2949-5a92-beef-221e470b73c9
2026-03-29 14:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168688/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/A3BJT/42811442?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=NQTUqZEYvI0EG5Pc5I89MRi2ndZP6J8wwx13LKOmpoc%3D)
2026-03-29 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391536/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391536>
2026-03-29 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391635/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391635>
2026-03-29 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168675/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168675>
2026-03-29 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393148/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393148>
2026-03-29 14:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184080/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LH16AFY/42811450?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=cSJW6HukR2WU3wbs7%2FHV1s7RnHryvPX1AetK9EKCyeM%3D)
2026-03-29 14:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395868/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN22NPC/42812079?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=6s5wR54m%2FKKVD6N83ezcvBtxi%2Blv%2BBpB%2BqzaYws6oHI%3D)
2026-03-29 14:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391668/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CT62GYZ/42811926?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=tYoZLfv34OWm30kadY3DkrK0yfz%2FBM%2FOmZK%2Bh%2BEEVBQ%3D)
2026-03-29 14:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699391479/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD18UGG/42811972?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=jYPoSqWZUo9gsubP6GAz%2FnNqwYe4gpfgaYqEOXgYJRY%3D)
2026-03-29 14:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387039/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF72AYB/42811851?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=z1IE9hkPvwHs9wNMm8MMmXJV%2BX90dnKGjV01znGEJ9w%3D)
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25195e490>
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_500c12b4-5332-52a7-9ef0-419318618d82/500c12b4-5332-52a7-9ef0-419318618d82_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FA3BJT%252F699168688%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168688/600 saved to cache
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 500c12b4-5332-52a7-9ef0-419318618d82
2026-03-29 14:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388243/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL71OCC/42811875?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=aMev87bO2gMOBKbM4MZ7notwXPO6Q05c9xgyFxVm1Dw%3D)
2026-03-29 14:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395747/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SO69JVX/42812074?sv=2020-08-04&st=2026-03-29T14%3A04%3A12Z&se=2026-03-29T14%3A29%3A12Z&sr=b&sp=r&sig=DqSGlrkoI5j%2FowcMCvd1lnBI6QylkGKjMzZVRaVHiNY%3D)
2026-03-29 14:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393154/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14LME/42811988?sv=2020-08-04&st=2026-03-29T14%3A04%3A13Z&se=2026-03-29T14%3A29%3A13Z&sr=b&sp=r&sig=RLzv23Nvy74hFH0Z5ldOLs%2BEYq7yov6u6tQqKwN4KA8%3D)
2026-03-29 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168674/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168674>
2026-03-29 14:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389883/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF69GCK/42811905?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=MDC9fCEL5oFsQtVHkKToXrieL7Aua8lMy5r9FedgJdQ%3D)
2026-03-29 14:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391609/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU18RUY/42811946?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=TWxknqX5QQiTlRAQq4C9uzq%2FJcB0ktnGA1dAa6an%2Bfc%3D)
2026-03-29 14:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391536/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SN71GWP/42811923?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=l7jV7PDa%2FsWoW1w3Lqcc1%2FlQvgX3gEuTijTa6hMc4Ws%3D)
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509f1290>
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_90c5c2ea-d303-5a16-a302-7b76ed821383/90c5c2ea-d303-5a16-a302-7b76ed821383_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLH16AFY%252F699184080%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184080/600 saved to cache
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 90c5c2ea-d303-5a16-a302-7b76ed821383
2026-03-29 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001159/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001159>
2026-03-29 14:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391635/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CT62GYZ/42811926?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=tYoZLfv34OWm30kadY3DkrK0yfz%2FBM%2FOmZK%2Bh%2BEEVBQ%3D)
2026-03-29 14:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184162/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184162>
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508ea810>
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16d0456a-df73-5d47-9905-ed10d7d251b1/16d0456a-df73-5d47-9905-ed10d7d251b1_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN22NPC%252F699395868%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395868/600 saved to cache
2026-03-29 14:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 16d0456a-df73-5d47-9905-ed10d7d251b1
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c74050>
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8479d35c-a159-565e-84ef-a432a46f650f/8479d35c-a159-565e-84ef-a432a46f650f_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCT62GYZ%252F699391668%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391668/600 saved to cache
2026-03-29 14:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8479d35c-a159-565e-84ef-a432a46f650f
2026-03-29 14:04:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c49110>
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46869105-c40b-5b2a-9fdf-c256819b5d3b/46869105-c40b-5b2a-9fdf-c256819b5d3b_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD18UGG%252F699391479%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699391479/600 saved to cache
2026-03-29 14:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 46869105-c40b-5b2a-9fdf-c256819b5d3b
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251932090>
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe992655-3f86-56e3-9b72-94194bc532f4/fe992655-3f86-56e3-9b72-94194bc532f4_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRF72AYB%252F699387039%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387039/600 saved to cache
2026-03-29 14:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item fe992655-3f86-56e3-9b72-94194bc532f4
2026-03-29 14:04:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393148/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FJ70SUF/42811970?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=oXyegce1YJBK6MB9zseR8gdJzUDYnMeQ9B%2FAIFFbOZc%3D)
2026-03-29 14:04:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252634/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252634>
2026-03-29 14:04:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184067/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184067>
2026-03-29 14:04:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168675/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/A3BJT/42811442?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=NQTUqZEYvI0EG5Pc5I89MRi2ndZP6J8wwx13LKOmpoc%3D)
2026-03-29 14:04:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395831/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395831>
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250953490>
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3584e45f-2949-5a92-beef-221e470b73c9/3584e45f-2949-5a92-beef-221e470b73c9_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL71OCC%252F699388243%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388243/600 saved to cache
2026-03-29 14:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3584e45f-2949-5a92-beef-221e470b73c9
2026-03-29 14:04:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3584e45f-2949-5a92-beef-221e470b73c9, skipping ID generation
2026-03-29 14:04:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3584e45f-2949-5a92-beef-221e470b73c9 sending to next pipeline
2026-03-29 14:04:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3584e45f-2949-5a92-beef-221e470b73c9, identifier: SL71%20OCC
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250930a50>
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47f926a2-6c1f-51d6-ad42-d44b3c2446ba/47f926a2-6c1f-51d6-ad42-d44b3c2446ba_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSO69JVX%252F699395747%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395747/600 saved to cache
2026-03-29 14:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 47f926a2-6c1f-51d6-ad42-d44b3c2446ba
2026-03-29 14:04:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 47f926a2-6c1f-51d6-ad42-d44b3c2446ba, skipping ID generation
2026-03-29 14:04:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 47f926a2-6c1f-51d6-ad42-d44b3c2446ba sending to next pipeline
2026-03-29 14:04:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47f926a2-6c1f-51d6-ad42-d44b3c2446ba, identifier: SO69%20JVX
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251998990>
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1319e165-09f9-5004-907a-3f5c5a2aa0d5/1319e165-09f9-5004-907a-3f5c5a2aa0d5_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC14LME%252F699393154%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393154/600 saved to cache
2026-03-29 14:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1319e165-09f9-5004-907a-3f5c5a2aa0d5
2026-03-29 14:04:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1319e165-09f9-5004-907a-3f5c5a2aa0d5, skipping ID generation
2026-03-29 14:04:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1319e165-09f9-5004-907a-3f5c5a2aa0d5 sending to next pipeline
2026-03-29 14:04:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1319e165-09f9-5004-907a-3f5c5a2aa0d5, identifier: LC14%20LME
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251842a50>
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c99c741-52c4-546b-958d-ee35efbcab8e/7c99c741-52c4-546b-958d-ee35efbcab8e_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWF69GCK%252F699389883%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389883/600 saved to cache
2026-03-29 14:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7c99c741-52c4-546b-958d-ee35efbcab8e
2026-03-29 14:04:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bb9f90>
2026-03-29 14:04:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_576e5766-0a26-5e6f-bbe2-3503839ef642/576e5766-0a26-5e6f-bbe2-3503839ef642_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOU18RUY%252F699391609%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391609/600 saved to cache
2026-03-29 14:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 576e5766-0a26-5e6f-bbe2-3503839ef642
2026-03-29 14:04:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b26510>
2026-03-29 14:04:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_593fcb04-ec7a-52b1-ba97-7420871112a4/593fcb04-ec7a-52b1-ba97-7420871112a4_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSN71GWP%252F699391536%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391536/600 saved to cache
2026-03-29 14:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 593fcb04-ec7a-52b1-ba97-7420871112a4
2026-03-29 14:04:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250768990>
2026-03-29 14:04:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8479d35c-a159-565e-84ef-a432a46f650f/8479d35c-a159-565e-84ef-a432a46f650f_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCT62GYZ%252F699391635%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391635/600 saved to cache
2026-03-29 14:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8479d35c-a159-565e-84ef-a432a46f650f
2026-03-29 14:04:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3584e45f-2949-5a92-beef-221e470b73c9 with identifier: SL71%20OCC
2026-03-29 14:04:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3584e45f-2949-5a92-beef-221e470b73c9 with identifier: SL71%20OCC
2026-03-29 14:04:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3584e45f-2949-5a92-beef-221e470b73c9 with identifier: SL71%20OCC to the API
2026-03-29 14:04:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388243/600>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3584e45f-2949-5a92-beef-221e470b73c9/3584e45f-2949-5a92-beef-221e470b73c9_expert_report_file_2739c8ec-5de9-46f9-8a21-684d6bf3b1af.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL71%20OCC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3584e45f-2949-5a92-beef-221e470b73c9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL71 OCC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL71%20OCC&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND',
 'odometer': 8083,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3584e45f-2949-5a92-beef-221e470b73c9/3584e45f-2949-5a92-beef-221e470b73c9_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37934,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388243/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3584e45f-2949-5a92-beef-221e470b73c9/3584e45f-2949-5a92-beef-221e470b73c9_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38603,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388256/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3584e45f-2949-5a92-beef-221e470b73c9/3584e45f-2949-5a92-beef-221e470b73c9_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36651,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388273/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3584e45f-2949-5a92-beef-221e470b73c9/3584e45f-2949-5a92-beef-221e470b73c9_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35648,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388289/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3584e45f-2949-5a92-beef-221e470b73c9/3584e45f-2949-5a92-beef-221e470b73c9_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32032,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388304/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3584e45f-2949-5a92-beef-221e470b73c9/3584e45f-2949-5a92-beef-221e470b73c9_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33486,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388320/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3584e45f-2949-5a92-beef-221e470b73c9/3584e45f-2949-5a92-beef-221e470b73c9_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83484,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388353/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3584e45f-2949-5a92-beef-221e470b73c9/3584e45f-2949-5a92-beef-221e470b73c9_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84029,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388398/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3584e45f-2949-5a92-beef-221e470b73c9/3584e45f-2949-5a92-beef-221e470b73c9_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92641,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388433/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3584e45f-2949-5a92-beef-221e470b73c9/3584e45f-2949-5a92-beef-221e470b73c9_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84406,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL71OCC/699388468/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CROSSLAND 1.2 TURBO 130 ELITE Hatchback',
 'transmission': 'automatic',
 'trim': 'TURBO 130 ELITE',
 'vin': 'W0V7H9EB5M4310526',
 'year': 2021}
2026-03-29 14:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL71%2520OCC%27 HTTP/1.1" 200 None
2026-03-29 14:04:37 [bca.uk] INFO: Saving data for SL71%20OCC: {'created_time': 1774793077.607582, 'last_price_update_time': 1774793077.607597, 'auction_closing_time': 1774951200.0}
2026-03-29 14:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL71%2520OCC') HTTP/1.1" 204 0
2026-03-29 14:04:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47f926a2-6c1f-51d6-ad42-d44b3c2446ba with identifier: SO69%20JVX
2026-03-29 14:04:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47f926a2-6c1f-51d6-ad42-d44b3c2446ba with identifier: SO69%20JVX
2026-03-29 14:04:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47f926a2-6c1f-51d6-ad42-d44b3c2446ba with identifier: SO69%20JVX to the API
2026-03-29 14:04:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395747/600>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47f926a2-6c1f-51d6-ad42-d44b3c2446ba/47f926a2-6c1f-51d6-ad42-d44b3c2446ba_expert_report_file_17489d2a-1e6e-4c44-859c-acf47e177402.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SO69%20JVX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '47f926a2-6c1f-51d6-ad42-d44b3c2446ba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SO69 JVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SO69%20JVX&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MG MOTOR UK',
 'model': 'ZS',
 'odometer': 47055,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47f926a2-6c1f-51d6-ad42-d44b3c2446ba/47f926a2-6c1f-51d6-ad42-d44b3c2446ba_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38399,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395747/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47f926a2-6c1f-51d6-ad42-d44b3c2446ba/47f926a2-6c1f-51d6-ad42-d44b3c2446ba_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38617,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395777/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47f926a2-6c1f-51d6-ad42-d44b3c2446ba/47f926a2-6c1f-51d6-ad42-d44b3c2446ba_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38305,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395802/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47f926a2-6c1f-51d6-ad42-d44b3c2446ba/47f926a2-6c1f-51d6-ad42-d44b3c2446ba_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37642,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395823/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47f926a2-6c1f-51d6-ad42-d44b3c2446ba/47f926a2-6c1f-51d6-ad42-d44b3c2446ba_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34287,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395852/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47f926a2-6c1f-51d6-ad42-d44b3c2446ba/47f926a2-6c1f-51d6-ad42-d44b3c2446ba_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34412,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395876/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47f926a2-6c1f-51d6-ad42-d44b3c2446ba/47f926a2-6c1f-51d6-ad42-d44b3c2446ba_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79059,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395921/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47f926a2-6c1f-51d6-ad42-d44b3c2446ba/47f926a2-6c1f-51d6-ad42-d44b3c2446ba_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64891,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395954/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47f926a2-6c1f-51d6-ad42-d44b3c2446ba/47f926a2-6c1f-51d6-ad42-d44b3c2446ba_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82627,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699395985/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47f926a2-6c1f-51d6-ad42-d44b3c2446ba/47f926a2-6c1f-51d6-ad42-d44b3c2446ba_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73499,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SO69JVX/699396003/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS 1.5 VTI-TECH EXCLUSIVE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI-TECH EXCLUSIVE',
 'vin': 'SDPW7CBDAKZ072527',
 'year': 2019}
2026-03-29 14:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO69%2520JVX%27 HTTP/1.1" 200 None
2026-03-29 14:04:38 [bca.uk] INFO: Saving data for SO69%20JVX: {'created_time': 1774793078.980871, 'last_price_update_time': 1774793078.980882, 'auction_closing_time': 1774951200.0}
2026-03-29 14:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SO69%2520JVX') HTTP/1.1" 204 0
2026-03-29 14:04:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1319e165-09f9-5004-907a-3f5c5a2aa0d5 with identifier: LC14%20LME
2026-03-29 14:04:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1319e165-09f9-5004-907a-3f5c5a2aa0d5 with identifier: LC14%20LME
2026-03-29 14:04:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1319e165-09f9-5004-907a-3f5c5a2aa0d5 with identifier: LC14%20LME to the API
2026-03-29 14:04:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393154/600>
{'auction_title': '',
 'c_o_2_emission_value': 161,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1319e165-09f9-5004-907a-3f5c5a2aa0d5/1319e165-09f9-5004-907a-3f5c5a2aa0d5_expert_report_file_d0d92c8b-fbb8-4221-8d53-c1f1db5195e0.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC14%20LME-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1319e165-09f9-5004-907a-3f5c5a2aa0d5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC14 LME',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC14%20LME&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'PORSCHE',
 'model': 'MACAN',
 'odometer': 156780,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1319e165-09f9-5004-907a-3f5c5a2aa0d5/1319e165-09f9-5004-907a-3f5c5a2aa0d5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37714,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393154/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1319e165-09f9-5004-907a-3f5c5a2aa0d5/1319e165-09f9-5004-907a-3f5c5a2aa0d5_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37070,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393158/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1319e165-09f9-5004-907a-3f5c5a2aa0d5/1319e165-09f9-5004-907a-3f5c5a2aa0d5_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37272,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393160/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1319e165-09f9-5004-907a-3f5c5a2aa0d5/1319e165-09f9-5004-907a-3f5c5a2aa0d5_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36954,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393168/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1319e165-09f9-5004-907a-3f5c5a2aa0d5/1319e165-09f9-5004-907a-3f5c5a2aa0d5_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33462,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393178/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1319e165-09f9-5004-907a-3f5c5a2aa0d5/1319e165-09f9-5004-907a-3f5c5a2aa0d5_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33441,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393189/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1319e165-09f9-5004-907a-3f5c5a2aa0d5/1319e165-09f9-5004-907a-3f5c5a2aa0d5_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63352,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393210/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1319e165-09f9-5004-907a-3f5c5a2aa0d5/1319e165-09f9-5004-907a-3f5c5a2aa0d5_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60795,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393234/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1319e165-09f9-5004-907a-3f5c5a2aa0d5/1319e165-09f9-5004-907a-3f5c5a2aa0d5_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70425,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393250/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1319e165-09f9-5004-907a-3f5c5a2aa0d5/1319e165-09f9-5004-907a-3f5c5a2aa0d5_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63815,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14LME/699393264/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'PORSCHE MACAN 3.0 D 258 S PDK StationWagon',
 'transmission': 'automatic',
 'trim': 'D 258 S PDK',
 'vin': 'WP1ZZZ95ZFLB79757',
 'year': 2014}
2026-03-29 14:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC14%2520LME%27 HTTP/1.1" 200 None
2026-03-29 14:04:39 [bca.uk] INFO: Saving data for LC14%20LME: {'created_time': 1774793079.408433, 'last_price_update_time': 1774793079.408444, 'auction_closing_time': 1774864800.0}
2026-03-29 14:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC14%2520LME') HTTP/1.1" 204 0
2026-03-29 14:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168674/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN13NXJ/42811429?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=MMZ15cdi4X8N5Kl79G%2FDonMqyNAzd3z51XRVyO7NQG8%3D)
2026-03-29 14:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699392944/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392944>
2026-03-29 14:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387037/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387037>
2026-03-29 14:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168664/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168664>
2026-03-29 14:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391581/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391581>
2026-03-29 14:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389873/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389873>
2026-03-29 14:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391523/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391523>
2026-03-29 14:04:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c55cd0>
2026-03-29 14:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01609d6e-464c-589d-af50-9fd15875baa2/01609d6e-464c-589d-af50-9fd15875baa2_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFJ70SUF%252F699393148%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393148/600 saved to cache
2026-03-29 14:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 01609d6e-464c-589d-af50-9fd15875baa2
2026-03-29 14:04:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250f5e790>
2026-03-29 14:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_500c12b4-5332-52a7-9ef0-419318618d82/500c12b4-5332-52a7-9ef0-419318618d82_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FA3BJT%252F699168675%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168675/600 saved to cache
2026-03-29 14:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 500c12b4-5332-52a7-9ef0-419318618d82
2026-03-29 14:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184067/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LH16AFY/42811450?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=cSJW6HukR2WU3wbs7%2FHV1s7RnHryvPX1AetK9EKCyeM%3D)
2026-03-29 14:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252634/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NGZ3835/42806839?sv=2020-08-04&st=2026-03-29T14%3A04%3A13Z&se=2026-03-29T14%3A29%3A13Z&sr=b&sp=r&sig=uEFNBt6djIHUUk1bCREZ3A1ECSWP%2BkihcAQ6sdZtHvs%3D)
2026-03-29 14:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393145/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393145>
2026-03-29 14:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391599/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391599>
2026-03-29 14:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168662/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168662>
2026-03-29 14:04:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25076edd0>
2026-03-29 14:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bffa0d72-a8a9-524a-a24e-4d8af9ce1042/bffa0d72-a8a9-524a-a24e-4d8af9ce1042_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCN13NXJ%252F699168674%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168674/600 saved to cache
2026-03-29 14:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item bffa0d72-a8a9-524a-a24e-4d8af9ce1042
2026-03-29 14:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001159/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KW70OXP/42808484?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=3u1ftik2lBoCcm4pGDwMzmgPk9WIHhtS7dWC%2FKsyY6Y%3D)
2026-03-29 14:04:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 874618ee-c3e0-5fb6-94da-d5a9a8242657 with identifier: OV59%20AUR
2026-03-29 14:04:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 874618ee-c3e0-5fb6-94da-d5a9a8242657 with identifier: OV59%20AUR
2026-03-29 14:04:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 874618ee-c3e0-5fb6-94da-d5a9a8242657 with identifier: OV59%20AUR to the API
2026-03-29 14:04:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:40 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_874618ee-c3e0-5fb6-94da-d5a9a8242657/874618ee-c3e0-5fb6-94da-d5a9a8242657_expert_report_file_4a8596f3-02d1-40fb-9a97-99e87d4ca80a.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV59%20AUR-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '874618ee-c3e0-5fb6-94da-d5a9a8242657',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV59 AUR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV59%20AUR&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 48599,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OV59AUR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389787',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389798',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389809',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389864',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389891',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389911',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389944',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389976',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389996'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_874618ee-c3e0-5fb6-94da-d5a9a8242657/874618ee-c3e0-5fb6-94da-d5a9a8242657_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38765,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389787/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_874618ee-c3e0-5fb6-94da-d5a9a8242657/874618ee-c3e0-5fb6-94da-d5a9a8242657_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38621,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389798/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_874618ee-c3e0-5fb6-94da-d5a9a8242657/874618ee-c3e0-5fb6-94da-d5a9a8242657_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35935,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389864/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_874618ee-c3e0-5fb6-94da-d5a9a8242657/874618ee-c3e0-5fb6-94da-d5a9a8242657_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36107,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389891/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_874618ee-c3e0-5fb6-94da-d5a9a8242657/874618ee-c3e0-5fb6-94da-d5a9a8242657_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64729,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389911/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_874618ee-c3e0-5fb6-94da-d5a9a8242657/874618ee-c3e0-5fb6-94da-d5a9a8242657_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56846,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389944/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_874618ee-c3e0-5fb6-94da-d5a9a8242657/874618ee-c3e0-5fb6-94da-d5a9a8242657_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60776,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389976/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_874618ee-c3e0-5fb6-94da-d5a9a8242657/874618ee-c3e0-5fb6-94da-d5a9a8242657_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72989,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV59AUR/699389996/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.4 ZETEC Hatchback',
 'transmission': 'automatic',
 'trim': 'ZETEC',
 'vin': 'WF0JXXGAJJ9C15005',
 'year': 2009}
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV59%2520AUR%27 HTTP/1.1" 200 None
2026-03-29 14:04:40 [bca.uk] INFO: Saving data for OV59%20AUR: {'created_time': 1774793080.034428, 'last_price_update_time': 1774793080.03444, 'auction_closing_time': 1774951200.0}
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV59%2520AUR') HTTP/1.1" 204 0
2026-03-29 14:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395831/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN22NPC/42812079?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=6s5wR54m%2FKKVD6N83ezcvBtxi%2Blv%2BBpB%2BqzaYws6oHI%3D)
2026-03-29 14:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391523/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SN71GWP/42811923?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=l7jV7PDa%2FsWoW1w3Lqcc1%2FlQvgX3gEuTijTa6hMc4Ws%3D)
2026-03-29 14:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168664/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/A3BJT/42811442?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=NQTUqZEYvI0EG5Pc5I89MRi2ndZP6J8wwx13LKOmpoc%3D)
2026-03-29 14:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389873/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF69GCK/42811905?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=MDC9fCEL5oFsQtVHkKToXrieL7Aua8lMy5r9FedgJdQ%3D)
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item 874618ee-c3e0-5fb6-94da-d5a9a8242657 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184162/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62FZE/42811449?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=%2F26crBbYevUM99t5H8WThW8PfDgHMa9N5J2seJp1ATA%3D)
2026-03-29 14:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391581/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU18RUY/42811946?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=TWxknqX5QQiTlRAQq4C9uzq%2FJcB0ktnGA1dAa6an%2Bfc%3D)
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25076fbd0>
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_90c5c2ea-d303-5a16-a302-7b76ed821383/90c5c2ea-d303-5a16-a302-7b76ed821383_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLH16AFY%252F699184067%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184067/600 saved to cache
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 90c5c2ea-d303-5a16-a302-7b76ed821383
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b584d0>
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89e8646b-dd10-5973-aa55-d67d5d3f0f1c/89e8646b-dd10-5973-aa55-d67d5d3f0f1c_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNGZ3835%252F699252634%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252634/600 saved to cache
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 89e8646b-dd10-5973-aa55-d67d5d3f0f1c
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251983610>
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b7cd1dc-c0b0-5bfd-b247-f839938dac32/9b7cd1dc-c0b0-5bfd-b247-f839938dac32_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKW70OXP%252F699001159%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001159/600 saved to cache
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9b7cd1dc-c0b0-5bfd-b247-f839938dac32
2026-03-29 14:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699392944/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD18UGG/42811972?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=jYPoSqWZUo9gsubP6GAz%2FnNqwYe4gpfgaYqEOXgYJRY%3D)
2026-03-29 14:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184140/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184140>
2026-03-29 14:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001154/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001154>
2026-03-29 14:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391599/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CT62GYZ/42811926?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=tYoZLfv34OWm30kadY3DkrK0yfz%2FBM%2FOmZK%2Bh%2BEEVBQ%3D)
2026-03-29 14:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168662/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN13NXJ/42811429?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=MMZ15cdi4X8N5Kl79G%2FDonMqyNAzd3z51XRVyO7NQG8%3D)
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25191abd0>
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16d0456a-df73-5d47-9905-ed10d7d251b1/16d0456a-df73-5d47-9905-ed10d7d251b1_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN22NPC%252F699395831%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395831/600 saved to cache
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 16d0456a-df73-5d47-9905-ed10d7d251b1
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508cbed0>
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_593fcb04-ec7a-52b1-ba97-7420871112a4/593fcb04-ec7a-52b1-ba97-7420871112a4_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSN71GWP%252F699391523%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391523/600 saved to cache
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 593fcb04-ec7a-52b1-ba97-7420871112a4
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519aea10>
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_500c12b4-5332-52a7-9ef0-419318618d82/500c12b4-5332-52a7-9ef0-419318618d82_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FA3BJT%252F699168664%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168664/600 saved to cache
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 500c12b4-5332-52a7-9ef0-419318618d82
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508c88d0>
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c99c741-52c4-546b-958d-ee35efbcab8e/7c99c741-52c4-546b-958d-ee35efbcab8e_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWF69GCK%252F699389873%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389873/600 saved to cache
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7c99c741-52c4-546b-958d-ee35efbcab8e
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bb3890>
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bf138d15-12f2-5dab-82ac-f8c12acc1aef/bf138d15-12f2-5dab-82ac-f8c12acc1aef_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMJ62FZE%252F699184162%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184162/600 saved to cache
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item bf138d15-12f2-5dab-82ac-f8c12acc1aef
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d11450>
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_576e5766-0a26-5e6f-bbe2-3503839ef642/576e5766-0a26-5e6f-bbe2-3503839ef642_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOU18RUY%252F699391581%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391581/600 saved to cache
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 576e5766-0a26-5e6f-bbe2-3503839ef642
2026-03-29 14:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395811/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395811>
2026-03-29 14:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184062/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184062>
2026-03-29 14:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699391453/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391453>
2026-03-29 14:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252628/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NGZ3835-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393145/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FJ70SUF/42811970?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=oXyegce1YJBK6MB9zseR8gdJzUDYnMeQ9B%2FAIFFbOZc%3D)
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b790d0>
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46869105-c40b-5b2a-9fdf-c256819b5d3b/46869105-c40b-5b2a-9fdf-c256819b5d3b_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD18UGG%252F699392944%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699392944/600 saved to cache
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 46869105-c40b-5b2a-9fdf-c256819b5d3b
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bb8b50>
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8479d35c-a159-565e-84ef-a432a46f650f/8479d35c-a159-565e-84ef-a432a46f650f_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCT62GYZ%252F699391599%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391599/600 saved to cache
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8479d35c-a159-565e-84ef-a432a46f650f
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bc0a10>
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bffa0d72-a8a9-524a-a24e-4d8af9ce1042/bffa0d72-a8a9-524a-a24e-4d8af9ce1042_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCN13NXJ%252F699168662%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168662/600 saved to cache
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item bffa0d72-a8a9-524a-a24e-4d8af9ce1042
2026-03-29 14:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387034/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387034>
2026-03-29 14:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389861/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389861>
2026-03-29 14:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168656/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168656>
2026-03-29 14:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391573/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391573>
2026-03-29 14:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391557/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391557>
2026-03-29 14:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001154/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KW70OXP/42808484?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=3u1ftik2lBoCcm4pGDwMzmgPk9WIHhtS7dWC%2FKsyY6Y%3D)
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d0e050>
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01609d6e-464c-589d-af50-9fd15875baa2/01609d6e-464c-589d-af50-9fd15875baa2_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFJ70SUF%252F699393145%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393145/600 saved to cache
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 01609d6e-464c-589d-af50-9fd15875baa2
2026-03-29 14:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168655/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168655>
2026-03-29 14:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184121/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184121>
2026-03-29 14:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252628/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NGZ3835/42806839?sv=2020-08-04&st=2026-03-29T14%3A04%3A13Z&se=2026-03-29T14%3A29%3A13Z&sr=b&sp=r&sig=uEFNBt6djIHUUk1bCREZ3A1ECSWP%2BkihcAQ6sdZtHvs%3D)
2026-03-29 14:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184140/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62FZE/42811449?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=%2F26crBbYevUM99t5H8WThW8PfDgHMa9N5J2seJp1ATA%3D)
2026-03-29 14:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393132/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393132>
2026-03-29 14:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699391453/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD18UGG/42811972?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=jYPoSqWZUo9gsubP6GAz%2FnNqwYe4gpfgaYqEOXgYJRY%3D)
2026-03-29 14:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184062/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LH16AFY/42811450?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=cSJW6HukR2WU3wbs7%2FHV1s7RnHryvPX1AetK9EKCyeM%3D)
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250738990>
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b7cd1dc-c0b0-5bfd-b247-f839938dac32/9b7cd1dc-c0b0-5bfd-b247-f839938dac32_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKW70OXP%252F699001154%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001154/600 saved to cache
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9b7cd1dc-c0b0-5bfd-b247-f839938dac32
2026-03-29 14:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395811/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN22NPC/42812079?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=6s5wR54m%2FKKVD6N83ezcvBtxi%2Blv%2BBpB%2BqzaYws6oHI%3D)
2026-03-29 14:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001148/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001148>
2026-03-29 14:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391557/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU18RUY/42811946?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=TWxknqX5QQiTlRAQq4C9uzq%2FJcB0ktnGA1dAa6an%2Bfc%3D)
2026-03-29 14:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389861/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF69GCK/42811905?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=MDC9fCEL5oFsQtVHkKToXrieL7Aua8lMy5r9FedgJdQ%3D)
2026-03-29 14:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387034/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF72AYB/42811851?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=z1IE9hkPvwHs9wNMm8MMmXJV%2BX90dnKGjV01znGEJ9w%3D)
2026-03-29 14:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391573/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CT62GYZ/42811926?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=tYoZLfv34OWm30kadY3DkrK0yfz%2FBM%2FOmZK%2Bh%2BEEVBQ%3D)
2026-03-29 14:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168656/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/A3BJT/42811442?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=NQTUqZEYvI0EG5Pc5I89MRi2ndZP6J8wwx13LKOmpoc%3D)
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25073a990>
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89e8646b-dd10-5973-aa55-d67d5d3f0f1c/89e8646b-dd10-5973-aa55-d67d5d3f0f1c_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNGZ3835%252F699252628%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252628/600 saved to cache
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 89e8646b-dd10-5973-aa55-d67d5d3f0f1c
2026-03-29 14:04:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 89e8646b-dd10-5973-aa55-d67d5d3f0f1c, skipping ID generation
2026-03-29 14:04:40 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 89e8646b-dd10-5973-aa55-d67d5d3f0f1c sending to next pipeline
2026-03-29 14:04:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 89e8646b-dd10-5973-aa55-d67d5d3f0f1c, identifier: NGZ%203835
2026-03-29 14:04:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 89e8646b-dd10-5973-aa55-d67d5d3f0f1c with identifier: NGZ%203835
2026-03-29 14:04:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 89e8646b-dd10-5973-aa55-d67d5d3f0f1c with identifier: NGZ%203835
2026-03-29 14:04:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 89e8646b-dd10-5973-aa55-d67d5d3f0f1c with identifier: NGZ%203835 to the API
2026-03-29 14:04:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252628/600>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_89e8646b-dd10-5973-aa55-d67d5d3f0f1c/89e8646b-dd10-5973-aa55-d67d5d3f0f1c_expert_report_file_57ee41bb-9574-4ddd-aae7-4bd3da89db96.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NGZ%203835-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.9L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '89e8646b-dd10-5973-aa55-d67d5d3f0f1c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NGZ 3835',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NGZ%203835&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'SHUTTLE T30',
 'odometer': 132004,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 22,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_89e8646b-dd10-5973-aa55-d67d5d3f0f1c/89e8646b-dd10-5973-aa55-d67d5d3f0f1c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38007,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252628/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_89e8646b-dd10-5973-aa55-d67d5d3f0f1c/89e8646b-dd10-5973-aa55-d67d5d3f0f1c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38853,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252634/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_89e8646b-dd10-5973-aa55-d67d5d3f0f1c/89e8646b-dd10-5973-aa55-d67d5d3f0f1c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38658,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252640/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_89e8646b-dd10-5973-aa55-d67d5d3f0f1c/89e8646b-dd10-5973-aa55-d67d5d3f0f1c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40098,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252645/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_89e8646b-dd10-5973-aa55-d67d5d3f0f1c/89e8646b-dd10-5973-aa55-d67d5d3f0f1c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36753,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252649/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_89e8646b-dd10-5973-aa55-d67d5d3f0f1c/89e8646b-dd10-5973-aa55-d67d5d3f0f1c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34449,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252653/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_89e8646b-dd10-5973-aa55-d67d5d3f0f1c/89e8646b-dd10-5973-aa55-d67d5d3f0f1c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 110026,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252661/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_89e8646b-dd10-5973-aa55-d67d5d3f0f1c/89e8646b-dd10-5973-aa55-d67d5d3f0f1c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87243,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252674/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_89e8646b-dd10-5973-aa55-d67d5d3f0f1c/89e8646b-dd10-5973-aa55-d67d5d3f0f1c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76932,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NGZ3835/699252700/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN SHUTTLE T30 1.9 TDI PD 102 LWB S Bus',
 'transmission': 'manual',
 'trim': 'TDI PD 102 LWB S',
 'vin': 'WV2ZZZ7HZ8H074454',
 'year': 2019}
2026-03-29 14:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NGZ%25203835%27 HTTP/1.1" 200 None
2026-03-29 14:04:41 [bca.uk] INFO: Saving data for NGZ%203835: {'created_time': 1774793081.869857, 'last_price_update_time': 1774793081.869867, 'auction_closing_time': 1775037600.0}
2026-03-29 14:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NGZ%25203835') HTTP/1.1" 204 0
2026-03-29 14:04:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002656/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002656>
2026-03-29 14:04:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391530/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391530>
2026-03-29 14:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393132/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FJ70SUF/42811970?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=oXyegce1YJBK6MB9zseR8gdJzUDYnMeQ9B%2FAIFFbOZc%3D)
2026-03-29 14:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184121/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62FZE/42811449?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=%2F26crBbYevUM99t5H8WThW8PfDgHMa9N5J2seJp1ATA%3D)
2026-03-29 14:04:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085626/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085626>
2026-03-29 14:04:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391480/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391480>
2026-03-29 14:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168655/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN13NXJ/42811429?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=MMZ15cdi4X8N5Kl79G%2FDonMqyNAzd3z51XRVyO7NQG8%3D)
2026-03-29 14:04:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250875d10>
2026-03-29 14:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bf138d15-12f2-5dab-82ac-f8c12acc1aef/bf138d15-12f2-5dab-82ac-f8c12acc1aef_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMJ62FZE%252F699184140%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184140/600 saved to cache
2026-03-29 14:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item bf138d15-12f2-5dab-82ac-f8c12acc1aef
2026-03-29 14:04:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fa7710>
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46869105-c40b-5b2a-9fdf-c256819b5d3b/46869105-c40b-5b2a-9fdf-c256819b5d3b_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD18UGG%252F699391453%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699391453/600 saved to cache
2026-03-29 14:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 46869105-c40b-5b2a-9fdf-c256819b5d3b
2026-03-29 14:04:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 46869105-c40b-5b2a-9fdf-c256819b5d3b, skipping ID generation
2026-03-29 14:04:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 46869105-c40b-5b2a-9fdf-c256819b5d3b sending to next pipeline
2026-03-29 14:04:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46869105-c40b-5b2a-9fdf-c256819b5d3b, identifier: FD18%20UGG
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25198ce10>
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_90c5c2ea-d303-5a16-a302-7b76ed821383/90c5c2ea-d303-5a16-a302-7b76ed821383_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLH16AFY%252F699184062%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184062/600 saved to cache
2026-03-29 14:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 90c5c2ea-d303-5a16-a302-7b76ed821383
2026-03-29 14:04:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 90c5c2ea-d303-5a16-a302-7b76ed821383, skipping ID generation
2026-03-29 14:04:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 90c5c2ea-d303-5a16-a302-7b76ed821383 sending to next pipeline
2026-03-29 14:04:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90c5c2ea-d303-5a16-a302-7b76ed821383, identifier: LH16%20AFY
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c8f190>
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16d0456a-df73-5d47-9905-ed10d7d251b1/16d0456a-df73-5d47-9905-ed10d7d251b1_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN22NPC%252F699395811%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395811/600 saved to cache
2026-03-29 14:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 16d0456a-df73-5d47-9905-ed10d7d251b1
2026-03-29 14:04:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 16d0456a-df73-5d47-9905-ed10d7d251b1, skipping ID generation
2026-03-29 14:04:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 16d0456a-df73-5d47-9905-ed10d7d251b1 sending to next pipeline
2026-03-29 14:04:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 16d0456a-df73-5d47-9905-ed10d7d251b1, identifier: KN22%20NPC
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e1ce90>
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_576e5766-0a26-5e6f-bbe2-3503839ef642/576e5766-0a26-5e6f-bbe2-3503839ef642_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOU18RUY%252F699391557%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391557/600 saved to cache
2026-03-29 14:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 576e5766-0a26-5e6f-bbe2-3503839ef642
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a152d0>
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c99c741-52c4-546b-958d-ee35efbcab8e/7c99c741-52c4-546b-958d-ee35efbcab8e_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWF69GCK%252F699389861%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389861/600 saved to cache
2026-03-29 14:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7c99c741-52c4-546b-958d-ee35efbcab8e
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25190fa50>
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe992655-3f86-56e3-9b72-94194bc532f4/fe992655-3f86-56e3-9b72-94194bc532f4_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRF72AYB%252F699387034%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387034/600 saved to cache
2026-03-29 14:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item fe992655-3f86-56e3-9b72-94194bc532f4
2026-03-29 14:04:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508cde90>
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8479d35c-a159-565e-84ef-a432a46f650f/8479d35c-a159-565e-84ef-a432a46f650f_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCT62GYZ%252F699391573%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391573/600 saved to cache
2026-03-29 14:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8479d35c-a159-565e-84ef-a432a46f650f
2026-03-29 14:04:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fd88d0>
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_500c12b4-5332-52a7-9ef0-419318618d82/500c12b4-5332-52a7-9ef0-419318618d82_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FA3BJT%252F699168656%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168656/600 saved to cache
2026-03-29 14:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 500c12b4-5332-52a7-9ef0-419318618d82
2026-03-29 14:04:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46869105-c40b-5b2a-9fdf-c256819b5d3b with identifier: FD18%20UGG
2026-03-29 14:04:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46869105-c40b-5b2a-9fdf-c256819b5d3b with identifier: FD18%20UGG
2026-03-29 14:04:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 46869105-c40b-5b2a-9fdf-c256819b5d3b with identifier: FD18%20UGG to the API
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699391453/600>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46869105-c40b-5b2a-9fdf-c256819b5d3b/46869105-c40b-5b2a-9fdf-c256819b5d3b_expert_report_file_2ec1f6ff-4728-4c42-836a-93fc2b7c4666.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD18%20UGG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '46869105-c40b-5b2a-9fdf-c256819b5d3b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD18 UGG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD18%20UGG&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'BMW',
 'model': '430D',
 'odometer': 49187,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 16,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46869105-c40b-5b2a-9fdf-c256819b5d3b/46869105-c40b-5b2a-9fdf-c256819b5d3b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37813,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699392907/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46869105-c40b-5b2a-9fdf-c256819b5d3b/46869105-c40b-5b2a-9fdf-c256819b5d3b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52677,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699391453/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46869105-c40b-5b2a-9fdf-c256819b5d3b/46869105-c40b-5b2a-9fdf-c256819b5d3b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35830,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699392944/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46869105-c40b-5b2a-9fdf-c256819b5d3b/46869105-c40b-5b2a-9fdf-c256819b5d3b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50904,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699391479/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46869105-c40b-5b2a-9fdf-c256819b5d3b/46869105-c40b-5b2a-9fdf-c256819b5d3b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35077,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699392963/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46869105-c40b-5b2a-9fdf-c256819b5d3b/46869105-c40b-5b2a-9fdf-c256819b5d3b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49058,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699391522/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46869105-c40b-5b2a-9fdf-c256819b5d3b/46869105-c40b-5b2a-9fdf-c256819b5d3b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 30823,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699392987/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46869105-c40b-5b2a-9fdf-c256819b5d3b/46869105-c40b-5b2a-9fdf-c256819b5d3b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39205,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699391547/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46869105-c40b-5b2a-9fdf-c256819b5d3b/46869105-c40b-5b2a-9fdf-c256819b5d3b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 30881,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD18UGG/699393005/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'BMW 430D 3.0 M SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': 'M SPORT STEP',
 'vin': 'WBA4X92030AE51917',
 'year': 2018}
2026-03-29 14:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD18%2520UGG%27 HTTP/1.1" 200 None
2026-03-29 14:04:43 [bca.uk] INFO: Saving data for FD18%20UGG: {'created_time': 1774793083.052748, 'last_price_update_time': 1774793083.052763, 'auction_closing_time': 1774951200.0}
2026-03-29 14:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD18%2520UGG') HTTP/1.1" 204 0
2026-03-29 14:04:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90c5c2ea-d303-5a16-a302-7b76ed821383 with identifier: LH16%20AFY
2026-03-29 14:04:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90c5c2ea-d303-5a16-a302-7b76ed821383 with identifier: LH16%20AFY
2026-03-29 14:04:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90c5c2ea-d303-5a16-a302-7b76ed821383 with identifier: LH16%20AFY to the API
2026-03-29 14:04:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184062/600>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90c5c2ea-d303-5a16-a302-7b76ed821383/90c5c2ea-d303-5a16-a302-7b76ed821383_expert_report_file_38492c9a-90c8-4af8-a698-d08f09997ff1.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LH16%20AFY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '90c5c2ea-d303-5a16-a302-7b76ed821383',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LH16 AFY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LH16%20AFY&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'PORSCHE',
 'model': '718 BOXSTER',
 'odometer': 19629,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 12,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90c5c2ea-d303-5a16-a302-7b76ed821383/90c5c2ea-d303-5a16-a302-7b76ed821383_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37625,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184056/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90c5c2ea-d303-5a16-a302-7b76ed821383/90c5c2ea-d303-5a16-a302-7b76ed821383_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37249,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184062/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90c5c2ea-d303-5a16-a302-7b76ed821383/90c5c2ea-d303-5a16-a302-7b76ed821383_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37261,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184067/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90c5c2ea-d303-5a16-a302-7b76ed821383/90c5c2ea-d303-5a16-a302-7b76ed821383_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36205,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184080/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90c5c2ea-d303-5a16-a302-7b76ed821383/90c5c2ea-d303-5a16-a302-7b76ed821383_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32801,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184088/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90c5c2ea-d303-5a16-a302-7b76ed821383/90c5c2ea-d303-5a16-a302-7b76ed821383_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33092,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184096/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90c5c2ea-d303-5a16-a302-7b76ed821383/90c5c2ea-d303-5a16-a302-7b76ed821383_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74188,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184112/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90c5c2ea-d303-5a16-a302-7b76ed821383/90c5c2ea-d303-5a16-a302-7b76ed821383_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82284,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184137/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90c5c2ea-d303-5a16-a302-7b76ed821383/90c5c2ea-d303-5a16-a302-7b76ed821383_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105411,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184159/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90c5c2ea-d303-5a16-a302-7b76ed821383/90c5c2ea-d303-5a16-a302-7b76ed821383_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74292,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LH16AFY/699184193/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'PORSCHE 718 BOXSTER 2.5 350 S Roadster',
 'transmission': 'manual',
 'trim': '350 S',
 'vin': 'WP0ZZZ98ZHS230974',
 'year': 2016}
2026-03-29 14:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LH16%2520AFY%27 HTTP/1.1" 200 None
2026-03-29 14:04:43 [bca.uk] INFO: Saving data for LH16%20AFY: {'created_time': 1774793083.454141, 'last_price_update_time': 1774793083.454154, 'auction_closing_time': 1774951200.0}
2026-03-29 14:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LH16%2520AFY') HTTP/1.1" 204 0
2026-03-29 14:04:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 16d0456a-df73-5d47-9905-ed10d7d251b1 with identifier: KN22%20NPC
2026-03-29 14:04:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 16d0456a-df73-5d47-9905-ed10d7d251b1 with identifier: KN22%20NPC
2026-03-29 14:04:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 16d0456a-df73-5d47-9905-ed10d7d251b1 with identifier: KN22%20NPC to the API
2026-03-29 14:04:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395811/600>
{'auction_title': '',
 'c_o_2_emission_value': 161,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16d0456a-df73-5d47-9905-ed10d7d251b1/16d0456a-df73-5d47-9905-ed10d7d251b1_expert_report_file_a5138921-62ac-496c-aabb-3fed56051b6d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN22%20NPC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '16d0456a-df73-5d47-9905-ed10d7d251b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN22 NPC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN22%20NPC&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'AUDI',
 'model': 'Q3',
 'odometer': 55975,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16d0456a-df73-5d47-9905-ed10d7d251b1/16d0456a-df73-5d47-9905-ed10d7d251b1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39229,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395789/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16d0456a-df73-5d47-9905-ed10d7d251b1/16d0456a-df73-5d47-9905-ed10d7d251b1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38447,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395811/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16d0456a-df73-5d47-9905-ed10d7d251b1/16d0456a-df73-5d47-9905-ed10d7d251b1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37604,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395831/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16d0456a-df73-5d47-9905-ed10d7d251b1/16d0456a-df73-5d47-9905-ed10d7d251b1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33734,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395868/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16d0456a-df73-5d47-9905-ed10d7d251b1/16d0456a-df73-5d47-9905-ed10d7d251b1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33343,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395890/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16d0456a-df73-5d47-9905-ed10d7d251b1/16d0456a-df73-5d47-9905-ed10d7d251b1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63815,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395917/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16d0456a-df73-5d47-9905-ed10d7d251b1/16d0456a-df73-5d47-9905-ed10d7d251b1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67990,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395944/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16d0456a-df73-5d47-9905-ed10d7d251b1/16d0456a-df73-5d47-9905-ed10d7d251b1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74472,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699395974/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16d0456a-df73-5d47-9905-ed10d7d251b1/16d0456a-df73-5d47-9905-ed10d7d251b1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64801,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN22NPC/699396000/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI Q3 1.5 35 TFSI BLACK ED.S-T StationWagon',
 'transmission': 'automatic',
 'trim': '35 TFSI BLACK ED.S-T',
 'vin': 'WAUZZZF38N1110859',
 'year': 2022}
2026-03-29 14:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN22%2520NPC%27 HTTP/1.1" 200 None
2026-03-29 14:04:43 [bca.uk] INFO: Saving data for KN22%20NPC: {'created_time': 1774793083.862045, 'last_price_update_time': 1774793083.862059, 'auction_closing_time': 1774951200.0}
2026-03-29 14:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN22%2520NPC') HTTP/1.1" 204 0
2026-03-29 14:04:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393111/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393111>
2026-03-29 14:04:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001148/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KW70OXP/42808484?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=3u1ftik2lBoCcm4pGDwMzmgPk9WIHhtS7dWC%2FKsyY6Y%3D)
2026-03-29 14:04:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184099/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184099>
2026-03-29 14:04:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168650/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168650>
2026-03-29 14:04:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391550/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391550>
2026-03-29 14:04:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168648/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168648>
2026-03-29 14:04:43 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 3 for item fe992655-3f86-56e3-9b72-94194bc532f4 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:04:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:43 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:43 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c89410>
2026-03-29 14:04:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01609d6e-464c-589d-af50-9fd15875baa2/01609d6e-464c-589d-af50-9fd15875baa2_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFJ70SUF%252F699393132%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393132/600 saved to cache
2026-03-29 14:04:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 01609d6e-464c-589d-af50-9fd15875baa2
2026-03-29 14:04:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:43 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:43 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cdd610>
2026-03-29 14:04:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bf138d15-12f2-5dab-82ac-f8c12acc1aef/bf138d15-12f2-5dab-82ac-f8c12acc1aef_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMJ62FZE%252F699184121%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184121/600 saved to cache
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item bf138d15-12f2-5dab-82ac-f8c12acc1aef
2026-03-29 14:04:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001137/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001137>
2026-03-29 14:04:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387030/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RF72AYB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cdf190>
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bffa0d72-a8a9-524a-a24e-4d8af9ce1042/bffa0d72-a8a9-524a-a24e-4d8af9ce1042_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCN13NXJ%252F699168655%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168655/600 saved to cache
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item bffa0d72-a8a9-524a-a24e-4d8af9ce1042
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250f52790>
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b7cd1dc-c0b0-5bfd-b247-f839938dac32/9b7cd1dc-c0b0-5bfd-b247-f839938dac32_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKW70OXP%252F699001148%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001148/600 saved to cache
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9b7cd1dc-c0b0-5bfd-b247-f839938dac32
2026-03-29 14:04:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391513/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391513>
2026-03-29 14:04:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389825/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WF69GCK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085626/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO21FRN/42809568?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=SnT8YMKmcSWhk1Y11KfvfefMwS9TuYGXlFEjtrsO24g%3D)
2026-03-29 14:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391480/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SN71GWP/42811923?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=l7jV7PDa%2FsWoW1w3Lqcc1%2FlQvgX3gEuTijTa6hMc4Ws%3D)
2026-03-29 14:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002656/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR69UBV/42810743?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=LTQ6s%2BMXa9W5fcjm%2FBuJ9FocA%2FQad5Deva2a7biHYo0%3D)
2026-03-29 14:04:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085606/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085606>
2026-03-29 14:04:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002644/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002644>
2026-03-29 14:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391530/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU18RUY/42811946?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=TWxknqX5QQiTlRAQq4C9uzq%2FJcB0ktnGA1dAa6an%2Bfc%3D)
2026-03-29 14:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391550/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CT62GYZ/42811926?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=tYoZLfv34OWm30kadY3DkrK0yfz%2FBM%2FOmZK%2Bh%2BEEVBQ%3D)
2026-03-29 14:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184099/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62FZE/42811449?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=%2F26crBbYevUM99t5H8WThW8PfDgHMa9N5J2seJp1ATA%3D)
2026-03-29 14:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168648/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN13NXJ/42811429?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=MMZ15cdi4X8N5Kl79G%2FDonMqyNAzd3z51XRVyO7NQG8%3D)
2026-03-29 14:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387030/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF72AYB/42811851?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=z1IE9hkPvwHs9wNMm8MMmXJV%2BX90dnKGjV01znGEJ9w%3D)
2026-03-29 14:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168650/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/A3BJT/42811442?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=NQTUqZEYvI0EG5Pc5I89MRi2ndZP6J8wwx13LKOmpoc%3D)
2026-03-29 14:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393111/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FJ70SUF/42811970?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=oXyegce1YJBK6MB9zseR8gdJzUDYnMeQ9B%2FAIFFbOZc%3D)
2026-03-29 14:04:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391459/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391459>
2026-03-29 14:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001137/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KW70OXP/42808484?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=3u1ftik2lBoCcm4pGDwMzmgPk9WIHhtS7dWC%2FKsyY6Y%3D)
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508b7b90>
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94b34b44-02ff-501a-a2e2-388b5eeefeca/94b34b44-02ff-501a-a2e2-388b5eeefeca_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRO21FRN%252F699085626%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085626/600 saved to cache
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 94b34b44-02ff-501a-a2e2-388b5eeefeca
2026-03-29 14:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389825/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF69GCK/42811905?sv=2020-08-04&st=2026-03-29T14%3A04%3A11Z&se=2026-03-29T14%3A29%3A11Z&sr=b&sp=r&sig=MDC9fCEL5oFsQtVHkKToXrieL7Aua8lMy5r9FedgJdQ%3D)
2026-03-29 14:04:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391529/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391529>
2026-03-29 14:04:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168646/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168646>
2026-03-29 14:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391513/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU18RUY/42811946?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=TWxknqX5QQiTlRAQq4C9uzq%2FJcB0ktnGA1dAa6an%2Bfc%3D)
2026-03-29 14:04:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393086/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393086>
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cd7b90>
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_593fcb04-ec7a-52b1-ba97-7420871112a4/593fcb04-ec7a-52b1-ba97-7420871112a4_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSN71GWP%252F699391480%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391480/600 saved to cache
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 593fcb04-ec7a-52b1-ba97-7420871112a4
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b4dd10>
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13685050-1a9d-5b5d-a0d0-8826dee7f981/13685050-1a9d-5b5d-a0d0-8826dee7f981_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWR69UBV%252F699002656%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002656/600 saved to cache
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 13685050-1a9d-5b5d-a0d0-8826dee7f981
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508b69d0>
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_576e5766-0a26-5e6f-bbe2-3503839ef642/576e5766-0a26-5e6f-bbe2-3503839ef642_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOU18RUY%252F699391530%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391530/600 saved to cache
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 576e5766-0a26-5e6f-bbe2-3503839ef642
2026-03-29 14:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002644/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR69UBV/42810743?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=LTQ6s%2BMXa9W5fcjm%2FBuJ9FocA%2FQad5Deva2a7biHYo0%3D)
2026-03-29 14:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085606/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO21FRN/42809568?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=SnT8YMKmcSWhk1Y11KfvfefMwS9TuYGXlFEjtrsO24g%3D)
2026-03-29 14:04:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168643/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168643>
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519ee590>
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8479d35c-a159-565e-84ef-a432a46f650f/8479d35c-a159-565e-84ef-a432a46f650f_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCT62GYZ%252F699391550%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391550/600 saved to cache
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8479d35c-a159-565e-84ef-a432a46f650f
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2510370d0>
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bf138d15-12f2-5dab-82ac-f8c12acc1aef/bf138d15-12f2-5dab-82ac-f8c12acc1aef_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMJ62FZE%252F699184099%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184099/600 saved to cache
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item bf138d15-12f2-5dab-82ac-f8c12acc1aef
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e1ff50>
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bffa0d72-a8a9-524a-a24e-4d8af9ce1042/bffa0d72-a8a9-524a-a24e-4d8af9ce1042_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCN13NXJ%252F699168648%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168648/600 saved to cache
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item bffa0d72-a8a9-524a-a24e-4d8af9ce1042
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bb0610>
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe992655-3f86-56e3-9b72-94194bc532f4/fe992655-3f86-56e3-9b72-94194bc532f4_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRF72AYB%252F699387030%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387030/600 saved to cache
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fe992655-3f86-56e3-9b72-94194bc532f4
2026-03-29 14:04:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fe992655-3f86-56e3-9b72-94194bc532f4, skipping ID generation
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fe992655-3f86-56e3-9b72-94194bc532f4 sending to next pipeline
2026-03-29 14:04:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe992655-3f86-56e3-9b72-94194bc532f4, identifier: RF72%20AYB
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519f4850>
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_500c12b4-5332-52a7-9ef0-419318618d82/500c12b4-5332-52a7-9ef0-419318618d82_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FA3BJT%252F699168650%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168650/600 saved to cache
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 500c12b4-5332-52a7-9ef0-419318618d82
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cde110>
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01609d6e-464c-589d-af50-9fd15875baa2/01609d6e-464c-589d-af50-9fd15875baa2_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFJ70SUF%252F699393111%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393111/600 saved to cache
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 01609d6e-464c-589d-af50-9fd15875baa2
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508b7950>
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b7cd1dc-c0b0-5bfd-b247-f839938dac32/9b7cd1dc-c0b0-5bfd-b247-f839938dac32_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKW70OXP%252F699001137%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001137/600 saved to cache
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9b7cd1dc-c0b0-5bfd-b247-f839938dac32
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518c10d0>
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7c99c741-52c4-546b-958d-ee35efbcab8e/7c99c741-52c4-546b-958d-ee35efbcab8e_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWF69GCK%252F699389825%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389825/600 saved to cache
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7c99c741-52c4-546b-958d-ee35efbcab8e
2026-03-29 14:04:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7c99c741-52c4-546b-958d-ee35efbcab8e, skipping ID generation
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7c99c741-52c4-546b-958d-ee35efbcab8e sending to next pipeline
2026-03-29 14:04:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7c99c741-52c4-546b-958d-ee35efbcab8e, identifier: WF69%20GCK
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509c1b50>
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_576e5766-0a26-5e6f-bbe2-3503839ef642/576e5766-0a26-5e6f-bbe2-3503839ef642_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOU18RUY%252F699391513%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391513/600 saved to cache
2026-03-29 14:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 576e5766-0a26-5e6f-bbe2-3503839ef642
2026-03-29 14:04:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe992655-3f86-56e3-9b72-94194bc532f4 with identifier: RF72%20AYB
2026-03-29 14:04:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe992655-3f86-56e3-9b72-94194bc532f4 with identifier: RF72%20AYB
2026-03-29 14:04:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe992655-3f86-56e3-9b72-94194bc532f4 with identifier: RF72%20AYB to the API
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387030/600>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe992655-3f86-56e3-9b72-94194bc532f4/fe992655-3f86-56e3-9b72-94194bc532f4_expert_report_file_d95668ff-e95e-4fdd-8f59-f61187be4d82.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF72%20AYB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fe992655-3f86-56e3-9b72-94194bc532f4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RF72 AYB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF72%20AYB&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'AUDI',
 'model': 'A3 SALOON',
 'odometer': 64049,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe992655-3f86-56e3-9b72-94194bc532f4/fe992655-3f86-56e3-9b72-94194bc532f4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40634,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387030/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe992655-3f86-56e3-9b72-94194bc532f4/fe992655-3f86-56e3-9b72-94194bc532f4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40392,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387033/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe992655-3f86-56e3-9b72-94194bc532f4/fe992655-3f86-56e3-9b72-94194bc532f4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37866,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387034/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe992655-3f86-56e3-9b72-94194bc532f4/fe992655-3f86-56e3-9b72-94194bc532f4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32706,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387039/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe992655-3f86-56e3-9b72-94194bc532f4/fe992655-3f86-56e3-9b72-94194bc532f4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32478,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387042/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe992655-3f86-56e3-9b72-94194bc532f4/fe992655-3f86-56e3-9b72-94194bc532f4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86242,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387045/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe992655-3f86-56e3-9b72-94194bc532f4/fe992655-3f86-56e3-9b72-94194bc532f4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84353,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387048/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe992655-3f86-56e3-9b72-94194bc532f4/fe992655-3f86-56e3-9b72-94194bc532f4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90444,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387057/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fe992655-3f86-56e3-9b72-94194bc532f4/fe992655-3f86-56e3-9b72-94194bc532f4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87522,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF72AYB/699387069/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SALOON 1.0 30 TFSI S LINE S-T Saloon',
 'transmission': 'automatic',
 'trim': '30 TFSI S LINE S-T',
 'vin': 'WAUZZZGY6PA020056',
 'year': 2022}
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF72%2520AYB%27 HTTP/1.1" 200 None
2026-03-29 14:04:45 [bca.uk] INFO: Saving data for RF72%20AYB: {'created_time': 1774793085.387847, 'last_price_update_time': 1774793085.387863, 'auction_closing_time': 1774951200.0}
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF72%2520AYB') HTTP/1.1" 204 0
2026-03-29 14:04:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7c99c741-52c4-546b-958d-ee35efbcab8e with identifier: WF69%20GCK
2026-03-29 14:04:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7c99c741-52c4-546b-958d-ee35efbcab8e with identifier: WF69%20GCK
2026-03-29 14:04:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7c99c741-52c4-546b-958d-ee35efbcab8e with identifier: WF69%20GCK to the API
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389825/600>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c99c741-52c4-546b-958d-ee35efbcab8e/7c99c741-52c4-546b-958d-ee35efbcab8e_expert_report_file_2220bda8-20d2-414a-86f0-5e6b1d283bb0.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF69%20GCK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7c99c741-52c4-546b-958d-ee35efbcab8e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF69 GCK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF69%20GCK&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 180',
 'odometer': 54059,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c99c741-52c4-546b-958d-ee35efbcab8e/7c99c741-52c4-546b-958d-ee35efbcab8e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38403,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389825/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c99c741-52c4-546b-958d-ee35efbcab8e/7c99c741-52c4-546b-958d-ee35efbcab8e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39356,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389848/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c99c741-52c4-546b-958d-ee35efbcab8e/7c99c741-52c4-546b-958d-ee35efbcab8e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38221,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389861/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c99c741-52c4-546b-958d-ee35efbcab8e/7c99c741-52c4-546b-958d-ee35efbcab8e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36519,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389873/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c99c741-52c4-546b-958d-ee35efbcab8e/7c99c741-52c4-546b-958d-ee35efbcab8e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33013,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389883/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c99c741-52c4-546b-958d-ee35efbcab8e/7c99c741-52c4-546b-958d-ee35efbcab8e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33816,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389892/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c99c741-52c4-546b-958d-ee35efbcab8e/7c99c741-52c4-546b-958d-ee35efbcab8e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77099,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389924/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c99c741-52c4-546b-958d-ee35efbcab8e/7c99c741-52c4-546b-958d-ee35efbcab8e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79343,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699389979/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7c99c741-52c4-546b-958d-ee35efbcab8e/7c99c741-52c4-546b-958d-ee35efbcab8e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88179,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF69GCK/699390002/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 180 1.6 URBAN ED.DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'URBAN ED.DCT',
 'vin': 'WDC1569422J675091',
 'year': 2019}
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF69%2520GCK%27 HTTP/1.1" 200 None
2026-03-29 14:04:45 [bca.uk] INFO: Saving data for WF69%20GCK: {'created_time': 1774793085.802678, 'last_price_update_time': 1774793085.802689, 'auction_closing_time': 1774951200.0}
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF69%2520GCK') HTTP/1.1" 204 0
2026-03-29 14:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391459/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SN71GWP/42811923?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=l7jV7PDa%2FsWoW1w3Lqcc1%2FlQvgX3gEuTijTa6hMc4Ws%3D)
2026-03-29 14:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184082/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184082>
2026-03-29 14:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168642/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168642>
2026-03-29 14:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001133/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001133>
2026-03-29 14:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393071/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393071>
2026-03-29 14:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168636/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168636>
2026-03-29 14:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391441/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SN71GWP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391503/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391503>
2026-03-29 14:04:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253e1a990>
2026-03-29 14:04:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13685050-1a9d-5b5d-a0d0-8826dee7f981/13685050-1a9d-5b5d-a0d0-8826dee7f981_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWR69UBV%252F699002644%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002644/600 saved to cache
2026-03-29 14:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 13685050-1a9d-5b5d-a0d0-8826dee7f981
2026-03-29 14:04:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251acea50>
2026-03-29 14:04:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94b34b44-02ff-501a-a2e2-388b5eeefeca/94b34b44-02ff-501a-a2e2-388b5eeefeca_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRO21FRN%252F699085606%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085606/600 saved to cache
2026-03-29 14:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 94b34b44-02ff-501a-a2e2-388b5eeefeca
2026-03-29 14:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002572/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002572>
2026-03-29 14:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001130/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001130>
2026-03-29 14:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184075/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184075>
2026-03-29 14:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391463/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391463>
2026-03-29 14:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168643/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN13NXJ/42811429?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=MMZ15cdi4X8N5Kl79G%2FDonMqyNAzd3z51XRVyO7NQG8%3D)
2026-03-29 14:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393086/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FJ70SUF/42811970?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=oXyegce1YJBK6MB9zseR8gdJzUDYnMeQ9B%2FAIFFbOZc%3D)
2026-03-29 14:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391529/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CT62GYZ/42811926?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=tYoZLfv34OWm30kadY3DkrK0yfz%2FBM%2FOmZK%2Bh%2BEEVBQ%3D)
2026-03-29 14:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168646/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/A3BJT/42811442?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=NQTUqZEYvI0EG5Pc5I89MRi2ndZP6J8wwx13LKOmpoc%3D)
2026-03-29 14:04:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509f0990>
2026-03-29 14:04:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_593fcb04-ec7a-52b1-ba97-7420871112a4/593fcb04-ec7a-52b1-ba97-7420871112a4_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSN71GWP%252F699391459%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391459/600 saved to cache
2026-03-29 14:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 593fcb04-ec7a-52b1-ba97-7420871112a4
2026-03-29 14:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168636/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN13NXJ/42811429?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=MMZ15cdi4X8N5Kl79G%2FDonMqyNAzd3z51XRVyO7NQG8%3D)
2026-03-29 14:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391503/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CT62GYZ/42811926?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=tYoZLfv34OWm30kadY3DkrK0yfz%2FBM%2FOmZK%2Bh%2BEEVBQ%3D)
2026-03-29 14:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391441/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SN71GWP/42811923?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=l7jV7PDa%2FsWoW1w3Lqcc1%2FlQvgX3gEuTijTa6hMc4Ws%3D)
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25077c950>
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bffa0d72-a8a9-524a-a24e-4d8af9ce1042/bffa0d72-a8a9-524a-a24e-4d8af9ce1042_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCN13NXJ%252F699168643%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168643/600 saved to cache
2026-03-29 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item bffa0d72-a8a9-524a-a24e-4d8af9ce1042
2026-03-29 14:04:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085555/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085555>
2026-03-29 14:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001133/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KW70OXP/42808484?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=3u1ftik2lBoCcm4pGDwMzmgPk9WIHhtS7dWC%2FKsyY6Y%3D)
2026-03-29 14:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168642/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/A3BJT/42811442?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=NQTUqZEYvI0EG5Pc5I89MRi2ndZP6J8wwx13LKOmpoc%3D)
2026-03-29 14:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184075/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62FZE/42811449?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=%2F26crBbYevUM99t5H8WThW8PfDgHMa9N5J2seJp1ATA%3D)
2026-03-29 14:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184082/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62FZE/42811449?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=%2F26crBbYevUM99t5H8WThW8PfDgHMa9N5J2seJp1ATA%3D)
2026-03-29 14:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391463/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU18RUY/42811946?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=TWxknqX5QQiTlRAQq4C9uzq%2FJcB0ktnGA1dAa6an%2Bfc%3D)
2026-03-29 14:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001130/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KW70OXP/42808484?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=3u1ftik2lBoCcm4pGDwMzmgPk9WIHhtS7dWC%2FKsyY6Y%3D)
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bb3d90>
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01609d6e-464c-589d-af50-9fd15875baa2/01609d6e-464c-589d-af50-9fd15875baa2_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFJ70SUF%252F699393086%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393086/600 saved to cache
2026-03-29 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 01609d6e-464c-589d-af50-9fd15875baa2
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251acd010>
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8479d35c-a159-565e-84ef-a432a46f650f/8479d35c-a159-565e-84ef-a432a46f650f_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCT62GYZ%252F699391529%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391529/600 saved to cache
2026-03-29 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8479d35c-a159-565e-84ef-a432a46f650f
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519ae710>
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_500c12b4-5332-52a7-9ef0-419318618d82/500c12b4-5332-52a7-9ef0-419318618d82_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FA3BJT%252F699168646%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168646/600 saved to cache
2026-03-29 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 500c12b4-5332-52a7-9ef0-419318618d82
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bb1050>
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bffa0d72-a8a9-524a-a24e-4d8af9ce1042/bffa0d72-a8a9-524a-a24e-4d8af9ce1042_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCN13NXJ%252F699168636%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168636/600 saved to cache
2026-03-29 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item bffa0d72-a8a9-524a-a24e-4d8af9ce1042
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e1dc90>
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8479d35c-a159-565e-84ef-a432a46f650f/8479d35c-a159-565e-84ef-a432a46f650f_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCT62GYZ%252F699391503%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391503/600 saved to cache
2026-03-29 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8479d35c-a159-565e-84ef-a432a46f650f
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a21250>
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_593fcb04-ec7a-52b1-ba97-7420871112a4/593fcb04-ec7a-52b1-ba97-7420871112a4_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSN71GWP%252F699391441%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391441/600 saved to cache
2026-03-29 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 593fcb04-ec7a-52b1-ba97-7420871112a4
2026-03-29 14:04:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 593fcb04-ec7a-52b1-ba97-7420871112a4, skipping ID generation
2026-03-29 14:04:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 593fcb04-ec7a-52b1-ba97-7420871112a4 sending to next pipeline
2026-03-29 14:04:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 593fcb04-ec7a-52b1-ba97-7420871112a4, identifier: SN71%20GWP
2026-03-29 14:04:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 593fcb04-ec7a-52b1-ba97-7420871112a4 with identifier: SN71%20GWP
2026-03-29 14:04:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 593fcb04-ec7a-52b1-ba97-7420871112a4 with identifier: SN71%20GWP
2026-03-29 14:04:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 593fcb04-ec7a-52b1-ba97-7420871112a4 with identifier: SN71%20GWP to the API
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391441/600>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_593fcb04-ec7a-52b1-ba97-7420871112a4/593fcb04-ec7a-52b1-ba97-7420871112a4_expert_report_file_bfc27eac-a40c-42f0-8405-8ba9092036c4.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SN71%20GWP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '593fcb04-ec7a-52b1-ba97-7420871112a4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SN71 GWP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SN71%20GWP&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MAZDA',
 'model': 'CX-5',
 'odometer': 41142,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_593fcb04-ec7a-52b1-ba97-7420871112a4/593fcb04-ec7a-52b1-ba97-7420871112a4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37396,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391441/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_593fcb04-ec7a-52b1-ba97-7420871112a4/593fcb04-ec7a-52b1-ba97-7420871112a4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36738,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391459/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_593fcb04-ec7a-52b1-ba97-7420871112a4/593fcb04-ec7a-52b1-ba97-7420871112a4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36098,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391480/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_593fcb04-ec7a-52b1-ba97-7420871112a4/593fcb04-ec7a-52b1-ba97-7420871112a4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35109,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391502/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_593fcb04-ec7a-52b1-ba97-7420871112a4/593fcb04-ec7a-52b1-ba97-7420871112a4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32656,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391523/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_593fcb04-ec7a-52b1-ba97-7420871112a4/593fcb04-ec7a-52b1-ba97-7420871112a4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32934,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391536/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_593fcb04-ec7a-52b1-ba97-7420871112a4/593fcb04-ec7a-52b1-ba97-7420871112a4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56783,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391563/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_593fcb04-ec7a-52b1-ba97-7420871112a4/593fcb04-ec7a-52b1-ba97-7420871112a4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64884,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391583/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_593fcb04-ec7a-52b1-ba97-7420871112a4/593fcb04-ec7a-52b1-ba97-7420871112a4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66804,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391612/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_593fcb04-ec7a-52b1-ba97-7420871112a4/593fcb04-ec7a-52b1-ba97-7420871112a4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60899,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SN71GWP/699391642/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-5 2.2 D 184 SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'D 184 SPORT',
 'vin': 'JMZKF6W2690257894',
 'year': 2022}
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN71%2520GWP%27 HTTP/1.1" 200 None
2026-03-29 14:04:46 [bca.uk] INFO: Saving data for SN71%20GWP: {'created_time': 1774793086.927725, 'last_price_update_time': 1774793086.927735, 'auction_closing_time': 1774951200.0}
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SN71%2520GWP') HTTP/1.1" 204 0
2026-03-29 14:04:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184065/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184065>
2026-03-29 14:04:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168629/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168629>
2026-03-29 14:04:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001125/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001125>
2026-03-29 14:04:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002543/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002543>
2026-03-29 14:04:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391442/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OU18RUY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085503/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085503>
2026-03-29 14:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002572/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR69UBV/42810743?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=LTQ6s%2BMXa9W5fcjm%2FBuJ9FocA%2FQad5Deva2a7biHYo0%3D)
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519f5950>
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b7cd1dc-c0b0-5bfd-b247-f839938dac32/9b7cd1dc-c0b0-5bfd-b247-f839938dac32_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKW70OXP%252F699001133%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001133/600 saved to cache
2026-03-29 14:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9b7cd1dc-c0b0-5bfd-b247-f839938dac32
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c65cd0>
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_500c12b4-5332-52a7-9ef0-419318618d82/500c12b4-5332-52a7-9ef0-419318618d82_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FA3BJT%252F699168642%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168642/600 saved to cache
2026-03-29 14:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 500c12b4-5332-52a7-9ef0-419318618d82
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25191ae50>
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bf138d15-12f2-5dab-82ac-f8c12acc1aef/bf138d15-12f2-5dab-82ac-f8c12acc1aef_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMJ62FZE%252F699184075%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184075/600 saved to cache
2026-03-29 14:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item bf138d15-12f2-5dab-82ac-f8c12acc1aef
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c64450>
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bf138d15-12f2-5dab-82ac-f8c12acc1aef/bf138d15-12f2-5dab-82ac-f8c12acc1aef_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMJ62FZE%252F699184082%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184082/600 saved to cache
2026-03-29 14:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item bf138d15-12f2-5dab-82ac-f8c12acc1aef
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250caf4d0>
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_576e5766-0a26-5e6f-bbe2-3503839ef642/576e5766-0a26-5e6f-bbe2-3503839ef642_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOU18RUY%252F699391463%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391463/600 saved to cache
2026-03-29 14:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 576e5766-0a26-5e6f-bbe2-3503839ef642
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c67750>
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b7cd1dc-c0b0-5bfd-b247-f839938dac32/9b7cd1dc-c0b0-5bfd-b247-f839938dac32_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKW70OXP%252F699001130%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001130/600 saved to cache
2026-03-29 14:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9b7cd1dc-c0b0-5bfd-b247-f839938dac32
2026-03-29 14:04:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:47 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:47 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519b3250>
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13685050-1a9d-5b5d-a0d0-8826dee7f981/13685050-1a9d-5b5d-a0d0-8826dee7f981_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWR69UBV%252F699002572%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002572/600 saved to cache
2026-03-29 14:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 13685050-1a9d-5b5d-a0d0-8826dee7f981
2026-03-29 14:04:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085487/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085487>
2026-03-29 14:04:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393044/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393044>
2026-03-29 14:04:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168625/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168625>
2026-03-29 14:04:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391469/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391469>
2026-03-29 14:04:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184061/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184061>
2026-03-29 14:04:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001121/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001121>
2026-03-29 14:04:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168624/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=A3BJT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085555/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO21FRN/42809568?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=SnT8YMKmcSWhk1Y11KfvfefMwS9TuYGXlFEjtrsO24g%3D)
2026-03-29 14:04:47 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 4 for item 01609d6e-464c-589d-af50-9fd15875baa2 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391442/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU18RUY/42811946?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=TWxknqX5QQiTlRAQq4C9uzq%2FJcB0ktnGA1dAa6an%2Bfc%3D)
2026-03-29 14:04:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391451/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CT62GYZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085503/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO21FRN/42809568?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=SnT8YMKmcSWhk1Y11KfvfefMwS9TuYGXlFEjtrsO24g%3D)
2026-03-29 14:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184065/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62FZE/42811449?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=%2F26crBbYevUM99t5H8WThW8PfDgHMa9N5J2seJp1ATA%3D)
2026-03-29 14:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168629/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/A3BJT/42811442?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=NQTUqZEYvI0EG5Pc5I89MRi2ndZP6J8wwx13LKOmpoc%3D)
2026-03-29 14:04:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393033/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699393033>
2026-03-29 14:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001125/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KW70OXP/42808484?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=3u1ftik2lBoCcm4pGDwMzmgPk9WIHhtS7dWC%2FKsyY6Y%3D)
2026-03-29 14:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393044/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FJ70SUF/42811970?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=oXyegce1YJBK6MB9zseR8gdJzUDYnMeQ9B%2FAIFFbOZc%3D)
2026-03-29 14:04:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:47 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:47 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509c1f90>
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94b34b44-02ff-501a-a2e2-388b5eeefeca/94b34b44-02ff-501a-a2e2-388b5eeefeca_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRO21FRN%252F699085555%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085555/600 saved to cache
2026-03-29 14:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 94b34b44-02ff-501a-a2e2-388b5eeefeca
2026-03-29 14:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168625/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN13NXJ/42811429?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=MMZ15cdi4X8N5Kl79G%2FDonMqyNAzd3z51XRVyO7NQG8%3D)
2026-03-29 14:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002543/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR69UBV/42810743?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=LTQ6s%2BMXa9W5fcjm%2FBuJ9FocA%2FQad5Deva2a7biHYo0%3D)
2026-03-29 14:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085487/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO21FRN/42809568?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=SnT8YMKmcSWhk1Y11KfvfefMwS9TuYGXlFEjtrsO24g%3D)
2026-03-29 14:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184061/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62FZE/42811449?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=%2F26crBbYevUM99t5H8WThW8PfDgHMa9N5J2seJp1ATA%3D)
2026-03-29 14:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391469/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CT62GYZ/42811926?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=tYoZLfv34OWm30kadY3DkrK0yfz%2FBM%2FOmZK%2Bh%2BEEVBQ%3D)
2026-03-29 14:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168624/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/A3BJT/42811442?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=NQTUqZEYvI0EG5Pc5I89MRi2ndZP6J8wwx13LKOmpoc%3D)
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25083c090>
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_576e5766-0a26-5e6f-bbe2-3503839ef642/576e5766-0a26-5e6f-bbe2-3503839ef642_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOU18RUY%252F699391442%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391442/600 saved to cache
2026-03-29 14:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 576e5766-0a26-5e6f-bbe2-3503839ef642
2026-03-29 14:04:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 576e5766-0a26-5e6f-bbe2-3503839ef642, skipping ID generation
2026-03-29 14:04:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 576e5766-0a26-5e6f-bbe2-3503839ef642 sending to next pipeline
2026-03-29 14:04:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 576e5766-0a26-5e6f-bbe2-3503839ef642, identifier: OU18%20RUY
2026-03-29 14:04:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168620/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699168620>
2026-03-29 14:04:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 576e5766-0a26-5e6f-bbe2-3503839ef642 with identifier: OU18%20RUY
2026-03-29 14:04:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 576e5766-0a26-5e6f-bbe2-3503839ef642 with identifier: OU18%20RUY
2026-03-29 14:04:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 576e5766-0a26-5e6f-bbe2-3503839ef642 with identifier: OU18%20RUY to the API
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391442/600>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_576e5766-0a26-5e6f-bbe2-3503839ef642/576e5766-0a26-5e6f-bbe2-3503839ef642_expert_report_file_85ddaeae-babb-4f68-95b3-e2b9f472940d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU18%20RUY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '576e5766-0a26-5e6f-bbe2-3503839ef642',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OU18 RUY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OU18%20RUY&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 39447,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_576e5766-0a26-5e6f-bbe2-3503839ef642/576e5766-0a26-5e6f-bbe2-3503839ef642_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38136,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391442/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_576e5766-0a26-5e6f-bbe2-3503839ef642/576e5766-0a26-5e6f-bbe2-3503839ef642_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38633,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391463/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_576e5766-0a26-5e6f-bbe2-3503839ef642/576e5766-0a26-5e6f-bbe2-3503839ef642_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37571,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391488/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_576e5766-0a26-5e6f-bbe2-3503839ef642/576e5766-0a26-5e6f-bbe2-3503839ef642_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36287,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391513/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_576e5766-0a26-5e6f-bbe2-3503839ef642/576e5766-0a26-5e6f-bbe2-3503839ef642_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32464,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391530/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_576e5766-0a26-5e6f-bbe2-3503839ef642/576e5766-0a26-5e6f-bbe2-3503839ef642_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33146,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391557/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_576e5766-0a26-5e6f-bbe2-3503839ef642/576e5766-0a26-5e6f-bbe2-3503839ef642_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83963,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391581/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_576e5766-0a26-5e6f-bbe2-3503839ef642/576e5766-0a26-5e6f-bbe2-3503839ef642_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78462,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391609/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_576e5766-0a26-5e6f-bbe2-3503839ef642/576e5766-0a26-5e6f-bbe2-3503839ef642_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85733,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391639/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_576e5766-0a26-5e6f-bbe2-3503839ef642/576e5766-0a26-5e6f-bbe2-3503839ef642_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75137,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU18RUY/699391664/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.7 CRDI 2WD 2 ISG DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI 2WD 2 ISG DCT',
 'vin': 'U5YPH815VJL480829',
 'year': 2018}
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU18%2520RUY%27 HTTP/1.1" 200 None
2026-03-29 14:04:48 [bca.uk] INFO: Saving data for OU18%20RUY: {'created_time': 1774793088.125676, 'last_price_update_time': 1774793088.125687, 'auction_closing_time': 1774951200.0}
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OU18%2520RUY') HTTP/1.1" 204 0
2026-03-29 14:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393033/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FJ70SUF/42811970?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=oXyegce1YJBK6MB9zseR8gdJzUDYnMeQ9B%2FAIFFbOZc%3D)
2026-03-29 14:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391451/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CT62GYZ/42811926?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=tYoZLfv34OWm30kadY3DkrK0yfz%2FBM%2FOmZK%2Bh%2BEEVBQ%3D)
2026-03-29 14:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002506/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002506>
2026-03-29 14:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001115/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001115>
2026-03-29 14:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184055/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699184055>
2026-03-29 14:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085473/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085473>
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d71a50>
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94b34b44-02ff-501a-a2e2-388b5eeefeca/94b34b44-02ff-501a-a2e2-388b5eeefeca_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRO21FRN%252F699085503%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085503/600 saved to cache
2026-03-29 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 94b34b44-02ff-501a-a2e2-388b5eeefeca
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508ffe10>
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bf138d15-12f2-5dab-82ac-f8c12acc1aef/bf138d15-12f2-5dab-82ac-f8c12acc1aef_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMJ62FZE%252F699184065%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184065/600 saved to cache
2026-03-29 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item bf138d15-12f2-5dab-82ac-f8c12acc1aef
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a3bc50>
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_500c12b4-5332-52a7-9ef0-419318618d82/500c12b4-5332-52a7-9ef0-419318618d82_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FA3BJT%252F699168629%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168629/600 saved to cache
2026-03-29 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 500c12b4-5332-52a7-9ef0-419318618d82
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250926ad0>
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b7cd1dc-c0b0-5bfd-b247-f839938dac32/9b7cd1dc-c0b0-5bfd-b247-f839938dac32_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKW70OXP%252F699001125%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001125/600 saved to cache
2026-03-29 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9b7cd1dc-c0b0-5bfd-b247-f839938dac32
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a38090>
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01609d6e-464c-589d-af50-9fd15875baa2/01609d6e-464c-589d-af50-9fd15875baa2_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFJ70SUF%252F699393044%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393044/600 saved to cache
2026-03-29 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 01609d6e-464c-589d-af50-9fd15875baa2
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508ffa10>
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bffa0d72-a8a9-524a-a24e-4d8af9ce1042/bffa0d72-a8a9-524a-a24e-4d8af9ce1042_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCN13NXJ%252F699168625%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168625/600 saved to cache
2026-03-29 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item bffa0d72-a8a9-524a-a24e-4d8af9ce1042
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251abb1d0>
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13685050-1a9d-5b5d-a0d0-8826dee7f981/13685050-1a9d-5b5d-a0d0-8826dee7f981_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWR69UBV%252F699002543%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002543/600 saved to cache
2026-03-29 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 13685050-1a9d-5b5d-a0d0-8826dee7f981
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a74590>
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94b34b44-02ff-501a-a2e2-388b5eeefeca/94b34b44-02ff-501a-a2e2-388b5eeefeca_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRO21FRN%252F699085487%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085487/600 saved to cache
2026-03-29 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 94b34b44-02ff-501a-a2e2-388b5eeefeca
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ab9790>
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bf138d15-12f2-5dab-82ac-f8c12acc1aef/bf138d15-12f2-5dab-82ac-f8c12acc1aef_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMJ62FZE%252F699184061%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184061/600 saved to cache
2026-03-29 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item bf138d15-12f2-5dab-82ac-f8c12acc1aef
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519b2fd0>
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8479d35c-a159-565e-84ef-a432a46f650f/8479d35c-a159-565e-84ef-a432a46f650f_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCT62GYZ%252F699391469%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391469/600 saved to cache
2026-03-29 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8479d35c-a159-565e-84ef-a432a46f650f
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a3ac10>
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_500c12b4-5332-52a7-9ef0-419318618d82/500c12b4-5332-52a7-9ef0-419318618d82_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FA3BJT%252F699168624%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168624/600 saved to cache
2026-03-29 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 500c12b4-5332-52a7-9ef0-419318618d82
2026-03-29 14:04:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 500c12b4-5332-52a7-9ef0-419318618d82, skipping ID generation
2026-03-29 14:04:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 500c12b4-5332-52a7-9ef0-419318618d82 sending to next pipeline
2026-03-29 14:04:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 500c12b4-5332-52a7-9ef0-419318618d82, identifier: A3%20BJT
2026-03-29 14:04:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 500c12b4-5332-52a7-9ef0-419318618d82 with identifier: A3%20BJT
2026-03-29 14:04:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 500c12b4-5332-52a7-9ef0-419318618d82 with identifier: A3%20BJT
2026-03-29 14:04:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 500c12b4-5332-52a7-9ef0-419318618d82 with identifier: A3%20BJT to the API
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168624/600>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_500c12b4-5332-52a7-9ef0-419318618d82/500c12b4-5332-52a7-9ef0-419318618d82_expert_report_file_c97a88a0-91b9-4776-8880-7151ada9fc51.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=A3%20BJT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '500c12b4-5332-52a7-9ef0-419318618d82',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'A3 BJT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=A3%20BJT&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 33680,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_500c12b4-5332-52a7-9ef0-419318618d82/500c12b4-5332-52a7-9ef0-419318618d82_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36111,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168624/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_500c12b4-5332-52a7-9ef0-419318618d82/500c12b4-5332-52a7-9ef0-419318618d82_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35934,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168629/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_500c12b4-5332-52a7-9ef0-419318618d82/500c12b4-5332-52a7-9ef0-419318618d82_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34624,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168637/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_500c12b4-5332-52a7-9ef0-419318618d82/500c12b4-5332-52a7-9ef0-419318618d82_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34023,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168642/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_500c12b4-5332-52a7-9ef0-419318618d82/500c12b4-5332-52a7-9ef0-419318618d82_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31346,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168646/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_500c12b4-5332-52a7-9ef0-419318618d82/500c12b4-5332-52a7-9ef0-419318618d82_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31654,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168650/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_500c12b4-5332-52a7-9ef0-419318618d82/500c12b4-5332-52a7-9ef0-419318618d82_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79049,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168656/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_500c12b4-5332-52a7-9ef0-419318618d82/500c12b4-5332-52a7-9ef0-419318618d82_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 57930,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168664/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_500c12b4-5332-52a7-9ef0-419318618d82/500c12b4-5332-52a7-9ef0-419318618d82_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80244,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168675/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_500c12b4-5332-52a7-9ef0-419318618d82/500c12b4-5332-52a7-9ef0-419318618d82_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88710,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/A3BJT/699168688/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.0 TSI 95 COLOUR EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 95 COLOUR EDITION',
 'vin': 'TMBFP6NJ3KZ146580',
 'year': 2019}
2026-03-29 14:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27A3%2520BJT%27 HTTP/1.1" 200 None
2026-03-29 14:04:49 [bca.uk] INFO: Saving data for A3%20BJT: {'created_time': 1774793089.29486, 'last_price_update_time': 1774793089.294875, 'auction_closing_time': 1774951200.0}
2026-03-29 14:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='A3%2520BJT') HTTP/1.1" 204 0
2026-03-29 14:04:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002491/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002491>
2026-03-29 14:04:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085463/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085463>
2026-03-29 14:04:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001109/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KW70OXP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085445/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RO21FRN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168616/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CN13NXJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002451/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WR69UBV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184049/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MJ62FZE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:49 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:04:49 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:04:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250f51a50>
2026-03-29 14:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01609d6e-464c-589d-af50-9fd15875baa2/01609d6e-464c-589d-af50-9fd15875baa2_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFJ70SUF%252F699393033%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393033/600 saved to cache
2026-03-29 14:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 01609d6e-464c-589d-af50-9fd15875baa2
2026-03-29 14:04:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 01609d6e-464c-589d-af50-9fd15875baa2, skipping ID generation
2026-03-29 14:04:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 01609d6e-464c-589d-af50-9fd15875baa2 sending to next pipeline
2026-03-29 14:04:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 01609d6e-464c-589d-af50-9fd15875baa2, identifier: FJ70%20SUF
2026-03-29 14:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250afa810>
2026-03-29 14:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8479d35c-a159-565e-84ef-a432a46f650f/8479d35c-a159-565e-84ef-a432a46f650f_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCT62GYZ%252F699391451%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391451/600 saved to cache
2026-03-29 14:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8479d35c-a159-565e-84ef-a432a46f650f
2026-03-29 14:04:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8479d35c-a159-565e-84ef-a432a46f650f, skipping ID generation
2026-03-29 14:04:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8479d35c-a159-565e-84ef-a432a46f650f sending to next pipeline
2026-03-29 14:04:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8479d35c-a159-565e-84ef-a432a46f650f, identifier: CT62%20GYZ
2026-03-29 14:04:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 01609d6e-464c-589d-af50-9fd15875baa2 with identifier: FJ70%20SUF
2026-03-29 14:04:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 01609d6e-464c-589d-af50-9fd15875baa2 with identifier: FJ70%20SUF
2026-03-29 14:04:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 01609d6e-464c-589d-af50-9fd15875baa2 with identifier: FJ70%20SUF to the API
2026-03-29 14:04:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393033/600>
{'auction_title': '',
 'c_o_2_emission_value': 237,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01609d6e-464c-589d-af50-9fd15875baa2/01609d6e-464c-589d-af50-9fd15875baa2_expert_report_file_9320968d-f7cc-465d-a2b7-9efde8729224.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FJ70%20SUF-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '01609d6e-464c-589d-af50-9fd15875baa2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FJ70 SUF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FJ70%20SUF&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'LAND ROVER',
 'model': 'DEFENDER 110',
 'odometer': 43337,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01609d6e-464c-589d-af50-9fd15875baa2/01609d6e-464c-589d-af50-9fd15875baa2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37398,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699392981/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01609d6e-464c-589d-af50-9fd15875baa2/01609d6e-464c-589d-af50-9fd15875baa2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35986,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393033/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01609d6e-464c-589d-af50-9fd15875baa2/01609d6e-464c-589d-af50-9fd15875baa2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37512,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393044/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01609d6e-464c-589d-af50-9fd15875baa2/01609d6e-464c-589d-af50-9fd15875baa2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37500,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393060/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01609d6e-464c-589d-af50-9fd15875baa2/01609d6e-464c-589d-af50-9fd15875baa2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34916,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393086/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01609d6e-464c-589d-af50-9fd15875baa2/01609d6e-464c-589d-af50-9fd15875baa2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72396,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393111/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01609d6e-464c-589d-af50-9fd15875baa2/01609d6e-464c-589d-af50-9fd15875baa2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 58650,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393132/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01609d6e-464c-589d-af50-9fd15875baa2/01609d6e-464c-589d-af50-9fd15875baa2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69548,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393145/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01609d6e-464c-589d-af50-9fd15875baa2/01609d6e-464c-589d-af50-9fd15875baa2_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64078,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FJ70SUF/699393148/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DEFENDER 110 2.0 D200 AWD (5ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'D200 AWD (5ST)',
 'vin': 'SALEA7AN2L2008706',
 'year': 2020}
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ70%2520SUF%27 HTTP/1.1" 200 None
2026-03-29 14:04:50 [bca.uk] INFO: Saving data for FJ70%20SUF: {'created_time': 1774793090.024576, 'last_price_update_time': 1774793090.024591, 'auction_closing_time': 1774951200.0}
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FJ70%2520SUF') HTTP/1.1" 204 0
2026-03-29 14:04:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8479d35c-a159-565e-84ef-a432a46f650f with identifier: CT62%20GYZ
2026-03-29 14:04:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8479d35c-a159-565e-84ef-a432a46f650f with identifier: CT62%20GYZ
2026-03-29 14:04:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8479d35c-a159-565e-84ef-a432a46f650f with identifier: CT62%20GYZ to the API
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391451/600>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8479d35c-a159-565e-84ef-a432a46f650f/8479d35c-a159-565e-84ef-a432a46f650f_expert_report_file_eff0eb69-d50a-4f44-8904-0be687c7b82c.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CT62%20GYZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8479d35c-a159-565e-84ef-a432a46f650f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CT62 GYZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CT62%20GYZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 111883,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8479d35c-a159-565e-84ef-a432a46f650f/8479d35c-a159-565e-84ef-a432a46f650f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36114,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391451/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8479d35c-a159-565e-84ef-a432a46f650f/8479d35c-a159-565e-84ef-a432a46f650f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35310,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391469/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8479d35c-a159-565e-84ef-a432a46f650f/8479d35c-a159-565e-84ef-a432a46f650f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34918,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391484/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8479d35c-a159-565e-84ef-a432a46f650f/8479d35c-a159-565e-84ef-a432a46f650f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35859,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391503/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8479d35c-a159-565e-84ef-a432a46f650f/8479d35c-a159-565e-84ef-a432a46f650f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31622,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391529/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8479d35c-a159-565e-84ef-a432a46f650f/8479d35c-a159-565e-84ef-a432a46f650f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31337,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391550/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8479d35c-a159-565e-84ef-a432a46f650f/8479d35c-a159-565e-84ef-a432a46f650f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94815,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391573/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8479d35c-a159-565e-84ef-a432a46f650f/8479d35c-a159-565e-84ef-a432a46f650f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80974,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391599/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8479d35c-a159-565e-84ef-a432a46f650f/8479d35c-a159-565e-84ef-a432a46f650f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88253,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391635/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8479d35c-a159-565e-84ef-a432a46f650f/8479d35c-a159-565e-84ef-a432a46f650f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72578,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CT62GYZ/699391668/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.2 STYLE Hatchback',
 'transmission': 'manual',
 'trim': 'STYLE',
 'vin': 'MALAN51CLDM254264',
 'year': 2012}
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CT62%2520GYZ%27 HTTP/1.1" 200 None
2026-03-29 14:04:50 [bca.uk] INFO: Saving data for CT62%20GYZ: {'created_time': 1774793090.464031, 'last_price_update_time': 1774793090.464042, 'auction_closing_time': 1774864800.0}
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CT62%2520GYZ') HTTP/1.1" 204 0
2026-03-29 14:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168620/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN13NXJ/42811429?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=MMZ15cdi4X8N5Kl79G%2FDonMqyNAzd3z51XRVyO7NQG8%3D)
2026-03-29 14:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085473/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO21FRN/42809568?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=SnT8YMKmcSWhk1Y11KfvfefMwS9TuYGXlFEjtrsO24g%3D)
2026-03-29 14:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143772/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143772>
2026-03-29 14:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001115/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KW70OXP/42808484?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=3u1ftik2lBoCcm4pGDwMzmgPk9WIHhtS7dWC%2FKsyY6Y%3D)
2026-03-29 14:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002506/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR69UBV/42810743?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=LTQ6s%2BMXa9W5fcjm%2FBuJ9FocA%2FQad5Deva2a7biHYo0%3D)
2026-03-29 14:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17FTU/42812001?sv=2020-08-04&st=2026-03-29T14%3A04%3A49Z&se=2026-03-29T14%3A29%3A49Z&sr=b&sp=r&sig=eXd%2Fa7%2B0yqhurSyVQ0m03Dpj9I6tGaQFSiwGOpEhER0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD17%20FTU-GB>
2026-03-29 14:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387043/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387043>
2026-03-29 14:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184055/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62FZE/42811449?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=%2F26crBbYevUM99t5H8WThW8PfDgHMa9N5J2seJp1ATA%3D)
2026-03-29 14:04:50 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 2 for item 9b7cd1dc-c0b0-5bfd-b247-f839938dac32 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184049/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ62FZE/42811449?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=%2F26crBbYevUM99t5H8WThW8PfDgHMa9N5J2seJp1ATA%3D)
2026-03-29 14:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168616/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN13NXJ/42811429?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=MMZ15cdi4X8N5Kl79G%2FDonMqyNAzd3z51XRVyO7NQG8%3D)
2026-03-29 14:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001109/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KW70OXP/42808484?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=3u1ftik2lBoCcm4pGDwMzmgPk9WIHhtS7dWC%2FKsyY6Y%3D)
2026-03-29 14:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085463/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO21FRN/42809568?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=SnT8YMKmcSWhk1Y11KfvfefMwS9TuYGXlFEjtrsO24g%3D)
2026-03-29 14:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085445/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO21FRN/42809568?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=SnT8YMKmcSWhk1Y11KfvfefMwS9TuYGXlFEjtrsO24g%3D)
2026-03-29 14:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002451/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR69UBV/42810743?sv=2020-08-04&st=2026-03-29T14%3A04%3A09Z&se=2026-03-29T14%3A29%3A09Z&sr=b&sp=r&sig=LTQ6s%2BMXa9W5fcjm%2FBuJ9FocA%2FQad5Deva2a7biHYo0%3D)
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250879450>
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bffa0d72-a8a9-524a-a24e-4d8af9ce1042/bffa0d72-a8a9-524a-a24e-4d8af9ce1042_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCN13NXJ%252F699168620%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168620/600 saved to cache
2026-03-29 14:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item bffa0d72-a8a9-524a-a24e-4d8af9ce1042
2026-03-29 14:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387043/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RN55LJO/42811852?sv=2020-08-04&st=2026-03-29T14%3A04%3A04Z&se=2026-03-29T14%3A29%3A04Z&sr=b&sp=r&sig=8ef6pr7X0OIMLwu7vsgSkENRIkGei5JQon0i8MvBE9g%3D)
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508b6fd0>
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94b34b44-02ff-501a-a2e2-388b5eeefeca/94b34b44-02ff-501a-a2e2-388b5eeefeca_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRO21FRN%252F699085473%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085473/600 saved to cache
2026-03-29 14:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 94b34b44-02ff-501a-a2e2-388b5eeefeca
2026-03-29 14:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387041/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387041>
2026-03-29 14:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143758/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143758>
2026-03-29 14:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391643/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391643>
2026-03-29 14:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975542/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975542>
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff261aec710>
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b7cd1dc-c0b0-5bfd-b247-f839938dac32/9b7cd1dc-c0b0-5bfd-b247-f839938dac32_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKW70OXP%252F699001115%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001115/600 saved to cache
2026-03-29 14:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9b7cd1dc-c0b0-5bfd-b247-f839938dac32
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251944f10>
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13685050-1a9d-5b5d-a0d0-8826dee7f981/13685050-1a9d-5b5d-a0d0-8826dee7f981_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWR69UBV%252F699002506%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002506/600 saved to cache
2026-03-29 14:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 13685050-1a9d-5b5d-a0d0-8826dee7f981
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508b5d90>
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bf138d15-12f2-5dab-82ac-f8c12acc1aef/bf138d15-12f2-5dab-82ac-f8c12acc1aef_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMJ62FZE%252F699184055%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184055/600 saved to cache
2026-03-29 14:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item bf138d15-12f2-5dab-82ac-f8c12acc1aef
2026-03-29 14:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143772/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN65TSO/42811378?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=IeR10mi8HObLfbi8m7z0Uat0keqId3Xf%2Fw2rj35mOG4%3D)
2026-03-29 14:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143743/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143743>
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ba4b90>
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bf138d15-12f2-5dab-82ac-f8c12acc1aef/bf138d15-12f2-5dab-82ac-f8c12acc1aef_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMJ62FZE%252F699184049%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184049/600 saved to cache
2026-03-29 14:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bf138d15-12f2-5dab-82ac-f8c12acc1aef
2026-03-29 14:04:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bf138d15-12f2-5dab-82ac-f8c12acc1aef, skipping ID generation
2026-03-29 14:04:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bf138d15-12f2-5dab-82ac-f8c12acc1aef sending to next pipeline
2026-03-29 14:04:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf138d15-12f2-5dab-82ac-f8c12acc1aef, identifier: MJ62%20FZE
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff252acfb50>
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bffa0d72-a8a9-524a-a24e-4d8af9ce1042/bffa0d72-a8a9-524a-a24e-4d8af9ce1042_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCN13NXJ%252F699168616%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168616/600 saved to cache
2026-03-29 14:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bffa0d72-a8a9-524a-a24e-4d8af9ce1042
2026-03-29 14:04:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bffa0d72-a8a9-524a-a24e-4d8af9ce1042, skipping ID generation
2026-03-29 14:04:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bffa0d72-a8a9-524a-a24e-4d8af9ce1042 sending to next pipeline
2026-03-29 14:04:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bffa0d72-a8a9-524a-a24e-4d8af9ce1042, identifier: CN13%20NXJ
2026-03-29 14:04:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17FTU/42812001?sv=2020-08-04&st=2026-03-29T14%3A04%3A49Z&se=2026-03-29T14%3A29%3A49Z&sr=b&sp=r&sig=eXd%2Fa7%2B0yqhurSyVQ0m03Dpj9I6tGaQFSiwGOpEhER0%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf138d15-12f2-5dab-82ac-f8c12acc1aef with identifier: MJ62%20FZE
2026-03-29 14:04:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf138d15-12f2-5dab-82ac-f8c12acc1aef with identifier: MJ62%20FZE
2026-03-29 14:04:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf138d15-12f2-5dab-82ac-f8c12acc1aef with identifier: MJ62%20FZE to the API
2026-03-29 14:04:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184049/600>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf138d15-12f2-5dab-82ac-f8c12acc1aef/bf138d15-12f2-5dab-82ac-f8c12acc1aef_expert_report_file_c5e03726-90c1-4acc-8ad1-aceaa38d4d7f.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ62%20FZE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bf138d15-12f2-5dab-82ac-f8c12acc1aef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ62 FZE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ62%20FZE&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 206283,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf138d15-12f2-5dab-82ac-f8c12acc1aef/bf138d15-12f2-5dab-82ac-f8c12acc1aef_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38111,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184049/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf138d15-12f2-5dab-82ac-f8c12acc1aef/bf138d15-12f2-5dab-82ac-f8c12acc1aef_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38088,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184055/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf138d15-12f2-5dab-82ac-f8c12acc1aef/bf138d15-12f2-5dab-82ac-f8c12acc1aef_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36065,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184061/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf138d15-12f2-5dab-82ac-f8c12acc1aef/bf138d15-12f2-5dab-82ac-f8c12acc1aef_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35950,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184065/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf138d15-12f2-5dab-82ac-f8c12acc1aef/bf138d15-12f2-5dab-82ac-f8c12acc1aef_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34170,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184075/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf138d15-12f2-5dab-82ac-f8c12acc1aef/bf138d15-12f2-5dab-82ac-f8c12acc1aef_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34725,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184082/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf138d15-12f2-5dab-82ac-f8c12acc1aef/bf138d15-12f2-5dab-82ac-f8c12acc1aef_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75977,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184099/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf138d15-12f2-5dab-82ac-f8c12acc1aef/bf138d15-12f2-5dab-82ac-f8c12acc1aef_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59964,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184121/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf138d15-12f2-5dab-82ac-f8c12acc1aef/bf138d15-12f2-5dab-82ac-f8c12acc1aef_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83869,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184140/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bf138d15-12f2-5dab-82ac-f8c12acc1aef/bf138d15-12f2-5dab-82ac-f8c12acc1aef_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82121,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ62FZE/699184162/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 163 4WD TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 163 4WD TITANIUM',
 'vin': 'WF0RXXGCDRCY68456',
 'year': 2012}
2026-03-29 14:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ62%2520FZE%27 HTTP/1.1" 200 None
2026-03-29 14:04:51 [bca.uk] INFO: Saving data for MJ62%20FZE: {'created_time': 1774793091.545594, 'last_price_update_time': 1774793091.545604, 'auction_closing_time': 1774864800.0}
2026-03-29 14:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ62%2520FZE') HTTP/1.1" 204 0
2026-03-29 14:04:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bffa0d72-a8a9-524a-a24e-4d8af9ce1042 with identifier: CN13%20NXJ
2026-03-29 14:04:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bffa0d72-a8a9-524a-a24e-4d8af9ce1042 with identifier: CN13%20NXJ
2026-03-29 14:04:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bffa0d72-a8a9-524a-a24e-4d8af9ce1042 with identifier: CN13%20NXJ to the API
2026-03-29 14:04:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168616/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bffa0d72-a8a9-524a-a24e-4d8af9ce1042/bffa0d72-a8a9-524a-a24e-4d8af9ce1042_expert_report_file_c92df377-e291-4877-8693-d0e1e497b064.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN13%20NXJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bffa0d72-a8a9-524a-a24e-4d8af9ce1042',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CN13 NXJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CN13%20NXJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'JAGUAR',
 'model': 'XF',
 'odometer': 144428,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bffa0d72-a8a9-524a-a24e-4d8af9ce1042/bffa0d72-a8a9-524a-a24e-4d8af9ce1042_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40057,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168616/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bffa0d72-a8a9-524a-a24e-4d8af9ce1042/bffa0d72-a8a9-524a-a24e-4d8af9ce1042_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39819,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168620/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bffa0d72-a8a9-524a-a24e-4d8af9ce1042/bffa0d72-a8a9-524a-a24e-4d8af9ce1042_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37637,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168625/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bffa0d72-a8a9-524a-a24e-4d8af9ce1042/bffa0d72-a8a9-524a-a24e-4d8af9ce1042_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37000,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168630/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bffa0d72-a8a9-524a-a24e-4d8af9ce1042/bffa0d72-a8a9-524a-a24e-4d8af9ce1042_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32123,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168636/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bffa0d72-a8a9-524a-a24e-4d8af9ce1042/bffa0d72-a8a9-524a-a24e-4d8af9ce1042_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32085,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168643/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bffa0d72-a8a9-524a-a24e-4d8af9ce1042/bffa0d72-a8a9-524a-a24e-4d8af9ce1042_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 58968,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168648/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bffa0d72-a8a9-524a-a24e-4d8af9ce1042/bffa0d72-a8a9-524a-a24e-4d8af9ce1042_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79488,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168655/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bffa0d72-a8a9-524a-a24e-4d8af9ce1042/bffa0d72-a8a9-524a-a24e-4d8af9ce1042_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70632,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168662/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bffa0d72-a8a9-524a-a24e-4d8af9ce1042/bffa0d72-a8a9-524a-a24e-4d8af9ce1042_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64446,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN13NXJ/699168674/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF 2.2 D 200 LUXURY Saloon',
 'transmission': 'automatic',
 'trim': 'D 200 LUXURY',
 'vin': 'SAJAC0566DDS84615',
 'year': 2013}
2026-03-29 14:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN13%2520NXJ%27 HTTP/1.1" 200 None
2026-03-29 14:04:51 [bca.uk] INFO: Saving data for CN13%20NXJ: {'created_time': 1774793091.94902, 'last_price_update_time': 1774793091.949036, 'auction_closing_time': 1774864800.0}
2026-03-29 14:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CN13%2520NXJ') HTTP/1.1" 204 0
2026-03-29 14:04:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391613/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391613>
2026-03-29 14:04:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147162/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147162>
2026-03-29 14:04:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975524/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975524>
2026-03-29 14:04:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143727/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143727>
2026-03-29 14:04:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251982310>
2026-03-29 14:04:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b7cd1dc-c0b0-5bfd-b247-f839938dac32/9b7cd1dc-c0b0-5bfd-b247-f839938dac32_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKW70OXP%252F699001109%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001109/600 saved to cache
2026-03-29 14:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9b7cd1dc-c0b0-5bfd-b247-f839938dac32
2026-03-29 14:04:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9b7cd1dc-c0b0-5bfd-b247-f839938dac32, skipping ID generation
2026-03-29 14:04:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9b7cd1dc-c0b0-5bfd-b247-f839938dac32 sending to next pipeline
2026-03-29 14:04:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9b7cd1dc-c0b0-5bfd-b247-f839938dac32, identifier: KW70%20OXP
2026-03-29 14:04:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ba5590>
2026-03-29 14:04:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94b34b44-02ff-501a-a2e2-388b5eeefeca/94b34b44-02ff-501a-a2e2-388b5eeefeca_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRO21FRN%252F699085463%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085463/600 saved to cache
2026-03-29 14:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 94b34b44-02ff-501a-a2e2-388b5eeefeca
2026-03-29 14:04:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250aafc90>
2026-03-29 14:04:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_94b34b44-02ff-501a-a2e2-388b5eeefeca/94b34b44-02ff-501a-a2e2-388b5eeefeca_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRO21FRN%252F699085445%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085445/600 saved to cache
2026-03-29 14:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 94b34b44-02ff-501a-a2e2-388b5eeefeca
2026-03-29 14:04:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 94b34b44-02ff-501a-a2e2-388b5eeefeca, skipping ID generation
2026-03-29 14:04:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 94b34b44-02ff-501a-a2e2-388b5eeefeca sending to next pipeline
2026-03-29 14:04:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94b34b44-02ff-501a-a2e2-388b5eeefeca, identifier: RO21%20FRN
2026-03-29 14:04:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25190e5d0>
2026-03-29 14:04:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13685050-1a9d-5b5d-a0d0-8826dee7f981/13685050-1a9d-5b5d-a0d0-8826dee7f981_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWR69UBV%252F699002451%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002451/600 saved to cache
2026-03-29 14:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 13685050-1a9d-5b5d-a0d0-8826dee7f981
2026-03-29 14:04:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25077e7d0>
2026-03-29 14:04:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aaf295b6-8433-56b1-95d0-a7cad8a2aeaa/aaf295b6-8433-56b1-95d0-a7cad8a2aeaa_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRN55LJO%252F699387043%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387043/600 saved to cache
2026-03-29 14:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item aaf295b6-8433-56b1-95d0-a7cad8a2aeaa
2026-03-29 14:04:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145838/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145838>
2026-03-29 14:04:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975486/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975486>
2026-03-29 14:04:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9b7cd1dc-c0b0-5bfd-b247-f839938dac32 with identifier: KW70%20OXP
2026-03-29 14:04:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9b7cd1dc-c0b0-5bfd-b247-f839938dac32 with identifier: KW70%20OXP
2026-03-29 14:04:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9b7cd1dc-c0b0-5bfd-b247-f839938dac32 with identifier: KW70%20OXP to the API
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001109/600>
{'auction_title': '',
 'c_o_2_emission_value': 203,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b7cd1dc-c0b0-5bfd-b247-f839938dac32/9b7cd1dc-c0b0-5bfd-b247-f839938dac32_expert_report_file_315c3331-bb51-46d1-a895-82900ffaa2ca.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW70%20OXP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9b7cd1dc-c0b0-5bfd-b247-f839938dac32',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW70 OXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW70%20OXP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 76154,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 15,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b7cd1dc-c0b0-5bfd-b247-f839938dac32/9b7cd1dc-c0b0-5bfd-b247-f839938dac32_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46103,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001109/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b7cd1dc-c0b0-5bfd-b247-f839938dac32/9b7cd1dc-c0b0-5bfd-b247-f839938dac32_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46515,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001115/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b7cd1dc-c0b0-5bfd-b247-f839938dac32/9b7cd1dc-c0b0-5bfd-b247-f839938dac32_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45364,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001125/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b7cd1dc-c0b0-5bfd-b247-f839938dac32/9b7cd1dc-c0b0-5bfd-b247-f839938dac32_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40952,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001130/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b7cd1dc-c0b0-5bfd-b247-f839938dac32/9b7cd1dc-c0b0-5bfd-b247-f839938dac32_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40984,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001133/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b7cd1dc-c0b0-5bfd-b247-f839938dac32/9b7cd1dc-c0b0-5bfd-b247-f839938dac32_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 111903,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001137/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b7cd1dc-c0b0-5bfd-b247-f839938dac32/9b7cd1dc-c0b0-5bfd-b247-f839938dac32_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63011,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001148/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b7cd1dc-c0b0-5bfd-b247-f839938dac32/9b7cd1dc-c0b0-5bfd-b247-f839938dac32_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74347,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001154/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b7cd1dc-c0b0-5bfd-b247-f839938dac32/9b7cd1dc-c0b0-5bfd-b247-f839938dac32_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61663,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW70OXP/699001159/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 213 WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 213 WILDTRAK',
 'vin': '6FPPXXMJ2PLY35826',
 'year': 2020}
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW70%2520OXP%27 HTTP/1.1" 200 None
2026-03-29 14:04:52 [bca.uk] INFO: Saving data for KW70%20OXP: {'created_time': 1774793092.878486, 'last_price_update_time': 1774793092.878497, 'auction_closing_time': 1774951200.0}
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW70%2520OXP') HTTP/1.1" 204 0
2026-03-29 14:04:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94b34b44-02ff-501a-a2e2-388b5eeefeca with identifier: RO21%20FRN
2026-03-29 14:04:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94b34b44-02ff-501a-a2e2-388b5eeefeca with identifier: RO21%20FRN
2026-03-29 14:04:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 94b34b44-02ff-501a-a2e2-388b5eeefeca with identifier: RO21%20FRN to the API
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085445/600>
{'auction_title': '',
 'c_o_2_emission_value': 199,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94b34b44-02ff-501a-a2e2-388b5eeefeca/94b34b44-02ff-501a-a2e2-388b5eeefeca_expert_report_file_15d05eab-de18-43ff-8364-04e9187c6fb2.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO21%20FRN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '94b34b44-02ff-501a-a2e2-388b5eeefeca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO21 FRN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO21%20FRN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T30',
 'odometer': 106670,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94b34b44-02ff-501a-a2e2-388b5eeefeca/94b34b44-02ff-501a-a2e2-388b5eeefeca_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51695,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085445/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94b34b44-02ff-501a-a2e2-388b5eeefeca/94b34b44-02ff-501a-a2e2-388b5eeefeca_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51658,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085453/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94b34b44-02ff-501a-a2e2-388b5eeefeca/94b34b44-02ff-501a-a2e2-388b5eeefeca_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43955,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085463/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94b34b44-02ff-501a-a2e2-388b5eeefeca/94b34b44-02ff-501a-a2e2-388b5eeefeca_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43375,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085473/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94b34b44-02ff-501a-a2e2-388b5eeefeca/94b34b44-02ff-501a-a2e2-388b5eeefeca_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43559,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085487/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94b34b44-02ff-501a-a2e2-388b5eeefeca/94b34b44-02ff-501a-a2e2-388b5eeefeca_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50688,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085503/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94b34b44-02ff-501a-a2e2-388b5eeefeca/94b34b44-02ff-501a-a2e2-388b5eeefeca_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95499,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085555/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94b34b44-02ff-501a-a2e2-388b5eeefeca/94b34b44-02ff-501a-a2e2-388b5eeefeca_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88092,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085577/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94b34b44-02ff-501a-a2e2-388b5eeefeca/94b34b44-02ff-501a-a2e2-388b5eeefeca_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88165,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085606/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94b34b44-02ff-501a-a2e2-388b5eeefeca/94b34b44-02ff-501a-a2e2-388b5eeefeca_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78930,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO21FRN/699085626/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T30 2.0 TDI 150 SWB H/L PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 150 SWB H/L',
 'vin': 'WV1ZZZ7HZMH070414',
 'year': 2021}
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO21%2520FRN%27 HTTP/1.1" 200 None
2026-03-29 14:04:53 [bca.uk] INFO: Saving data for RO21%20FRN: {'created_time': 1774793093.322387, 'last_price_update_time': 1774793093.322396, 'auction_closing_time': 1775037600.0}
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO21%2520FRN') HTTP/1.1" 204 0
2026-03-29 14:04:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251018b10>
2026-03-29 14:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9e0fb775-451f-5710-90ab-36d9eee24182/9e0fb775-451f-5710-90ab-36d9eee24182_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFN65TSO%252F699143772%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143772/600 saved to cache
2026-03-29 14:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9e0fb775-451f-5710-90ab-36d9eee24182
2026-03-29 14:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e26290>
2026-03-29 14:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5fcdfcc-982b-508f-a3cd-559fa28da79b/b5fcdfcc-982b-508f-a3cd-559fa28da79b_expert_report_file_05da1acd-14f7-47b2-8066-2b5427f9908e.pdf HTTP/1.1" 201 0
2026-03-29 14:04:53 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b5fcdfcc-982b-508f-a3cd-559fa28da79b
2026-03-29 14:04:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b5fcdfcc-982b-508f-a3cd-559fa28da79b, skipping ID generation
2026-03-29 14:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b5fcdfcc-982b-508f-a3cd-559fa28da79b
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DBD17FTU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BD17FTU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:04:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387029/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RN55LJO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975542/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK62YZD/42812179?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=HJb99nuEVM%2B3%2Ba2rC1nrI4uE1grfu11s3p4nHzFPWOA%3D)
2026-03-29 14:04:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 13685050-1a9d-5b5d-a0d0-8826dee7f981 with identifier: WR69%20UBV
2026-03-29 14:04:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 13685050-1a9d-5b5d-a0d0-8826dee7f981 with identifier: WR69%20UBV
2026-03-29 14:04:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 13685050-1a9d-5b5d-a0d0-8826dee7f981 with identifier: WR69%20UBV to the API
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:53 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13685050-1a9d-5b5d-a0d0-8826dee7f981/13685050-1a9d-5b5d-a0d0-8826dee7f981_expert_report_file_24583c36-d66f-45aa-8233-db0372d9ca7c.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR69%20UBV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '13685050-1a9d-5b5d-a0d0-8826dee7f981',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR69 UBV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR69%20UBV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'TRANSIT COURIER',
 'odometer': 64383,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WR69UBV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002469',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002491',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002506',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002525',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002543',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002572',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002611',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002644',
                'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002656'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13685050-1a9d-5b5d-a0d0-8826dee7f981/13685050-1a9d-5b5d-a0d0-8826dee7f981_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47439,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002451/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13685050-1a9d-5b5d-a0d0-8826dee7f981/13685050-1a9d-5b5d-a0d0-8826dee7f981_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45975,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002469/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13685050-1a9d-5b5d-a0d0-8826dee7f981/13685050-1a9d-5b5d-a0d0-8826dee7f981_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39924,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002506/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13685050-1a9d-5b5d-a0d0-8826dee7f981/13685050-1a9d-5b5d-a0d0-8826dee7f981_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42943,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002525/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13685050-1a9d-5b5d-a0d0-8826dee7f981/13685050-1a9d-5b5d-a0d0-8826dee7f981_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42512,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002543/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13685050-1a9d-5b5d-a0d0-8826dee7f981/13685050-1a9d-5b5d-a0d0-8826dee7f981_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101148,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002572/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13685050-1a9d-5b5d-a0d0-8826dee7f981/13685050-1a9d-5b5d-a0d0-8826dee7f981_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66170,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002611/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13685050-1a9d-5b5d-a0d0-8826dee7f981/13685050-1a9d-5b5d-a0d0-8826dee7f981_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76127,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002644/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13685050-1a9d-5b5d-a0d0-8826dee7f981/13685050-1a9d-5b5d-a0d0-8826dee7f981_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84596,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR69UBV/699002656/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT COURIER 1.5 TDCI 100 LIMITED (6) Van',
 'transmission': 'manual',
 'trim': 'TDCI 100 LIMITED (6)',
 'vin': 'WF0WXXTACWKU81537',
 'year': 2019}
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR69%2520UBV%27 HTTP/1.1" 200 None
2026-03-29 14:04:53 [bca.uk] INFO: Saving data for WR69%20UBV: {'created_time': 1774793093.886104, 'last_price_update_time': 1774793093.886113, 'auction_closing_time': 1775037600.0}
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR69%2520UBV') HTTP/1.1" 204 0
2026-03-29 14:04:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143705/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143705>
2026-03-29 14:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143758/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN65TSO/42811378?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=IeR10mi8HObLfbi8m7z0Uat0keqId3Xf%2Fw2rj35mOG4%3D)
2026-03-29 14:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391643/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV55NGY/42811329?sv=2020-08-04&st=2026-03-29T14%3A04%3A03Z&se=2026-03-29T14%3A29%3A03Z&sr=b&sp=r&sig=vKFxCBjN%2F3AD3lb6ufHsnZbWiqgWm6Kjos9SwSLqLaI%3D)
2026-03-29 14:04:53 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 2 for item 13685050-1a9d-5b5d-a0d0-8826dee7f981 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395779%27 HTTP/1.1" 200 None
2026-03-29 14:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395779 not downloaded yet
2026-03-29 14:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387041/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RN55LJO/42811852?sv=2020-08-04&st=2026-03-29T14%3A04%3A04Z&se=2026-03-29T14%3A29%3A04Z&sr=b&sp=r&sig=8ef6pr7X0OIMLwu7vsgSkENRIkGei5JQon0i8MvBE9g%3D)
2026-03-29 14:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143743/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN65TSO/42811378?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=IeR10mi8HObLfbi8m7z0Uat0keqId3Xf%2Fw2rj35mOG4%3D)
2026-03-29 14:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143727/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN65TSO/42811378?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=IeR10mi8HObLfbi8m7z0Uat0keqId3Xf%2Fw2rj35mOG4%3D)
2026-03-29 14:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395804%27 HTTP/1.1" 200 None
2026-03-29 14:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395804 not downloaded yet
2026-03-29 14:04:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251931f50>
2026-03-29 14:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec/fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWK62YZD%252F698975542%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975542/600 saved to cache
2026-03-29 14:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec
2026-03-29 14:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147162/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK65EHU/42811327?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=CtecgnGH0sRFt%2FO7htJxiJBqHvYmAmslhAnqydlNpws%3D)
2026-03-29 14:04:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975418/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975418>
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395828%27 HTTP/1.1" 200 None
2026-03-29 14:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395828 not downloaded yet
2026-03-29 14:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975524/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK62YZD/42812179?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=HJb99nuEVM%2B3%2Ba2rC1nrI4uE1grfu11s3p4nHzFPWOA%3D)
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395849%27 HTTP/1.1" 200 None
2026-03-29 14:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395849 not downloaded yet
2026-03-29 14:04:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250981a50>
2026-03-29 14:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9e0fb775-451f-5710-90ab-36d9eee24182/9e0fb775-451f-5710-90ab-36d9eee24182_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFN65TSO%252F699143758%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143758/600 saved to cache
2026-03-29 14:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9e0fb775-451f-5710-90ab-36d9eee24182
2026-03-29 14:04:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25076a050>
2026-03-29 14:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d5c37b0-271b-5e0e-981a-dcc826ffb6ef/0d5c37b0-271b-5e0e-981a-dcc826ffb6ef_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMV55NGY%252F699391643%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391643/600 saved to cache
2026-03-29 14:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0d5c37b0-271b-5e0e-981a-dcc826ffb6ef
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395864%27 HTTP/1.1" 200 None
2026-03-29 14:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395864 not downloaded yet
2026-03-29 14:04:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145823/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145823>
2026-03-29 14:04:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147140/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147140>
2026-03-29 14:04:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395755/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BD17FTU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143705/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN65TSO/42811378?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=IeR10mi8HObLfbi8m7z0Uat0keqId3Xf%2Fw2rj35mOG4%3D)
2026-03-29 14:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25077ec90>
2026-03-29 14:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aaf295b6-8433-56b1-95d0-a7cad8a2aeaa/aaf295b6-8433-56b1-95d0-a7cad8a2aeaa_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRN55LJO%252F699387041%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387041/600 saved to cache
2026-03-29 14:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item aaf295b6-8433-56b1-95d0-a7cad8a2aeaa
2026-03-29 14:04:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250768990>
2026-03-29 14:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9e0fb775-451f-5710-90ab-36d9eee24182/9e0fb775-451f-5710-90ab-36d9eee24182_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFN65TSO%252F699143743%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143743/600 saved to cache
2026-03-29 14:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9e0fb775-451f-5710-90ab-36d9eee24182
2026-03-29 14:04:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c56210>
2026-03-29 14:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9e0fb775-451f-5710-90ab-36d9eee24182/9e0fb775-451f-5710-90ab-36d9eee24182_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFN65TSO%252F699143727%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143727/600 saved to cache
2026-03-29 14:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9e0fb775-451f-5710-90ab-36d9eee24182
2026-03-29 14:04:54 [bca.uk] INFO: Total items found: 100
2026-03-29 14:04:54 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded
2026-03-29 14:04:54 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:04:54 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145838/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV65VGA/42811354?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=yH0Cu9jsFqaHZNxJiYBiFz9u7I1Ho5EkepKvM55sUkk%3D)
2026-03-29 14:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975486/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK62YZD/42812179?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=HJb99nuEVM%2B3%2Ba2rC1nrI4uE1grfu11s3p4nHzFPWOA%3D)
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395918%27 HTTP/1.1" 200 None
2026-03-29 14:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395918 not downloaded yet
2026-03-29 14:04:54 [bca.uk] INFO: Found listing with ID: HY66%20HXR
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY66%2520HXR%27 HTTP/1.1" 200 None
2026-03-29 14:04:54 [bca.uk] INFO: Scrape type for HY66%20HXR: 2
2026-03-29 14:04:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fef36dcc-333e-5ea7-96ed-f389f48de4ce with identifier: HY66%20HXR
2026-03-29 14:04:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fef36dcc-333e-5ea7-96ed-f389f48de4ce with scrape type 2
2026-03-29 14:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fef36dcc-333e-5ea7-96ed-f389f48de4ce with scrape type 2
2026-03-29 14:04:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fef36dcc-333e-5ea7-96ed-f389f48de4ce, identifier: HY66%20HXR
2026-03-29 14:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387029/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RN55LJO/42811852?sv=2020-08-04&st=2026-03-29T14%3A04%3A04Z&se=2026-03-29T14%3A29%3A04Z&sr=b&sp=r&sig=8ef6pr7X0OIMLwu7vsgSkENRIkGei5JQon0i8MvBE9g%3D)
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395956%27 HTTP/1.1" 200 None
2026-03-29 14:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395956 not downloaded yet
2026-03-29 14:04:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fef36dcc-333e-5ea7-96ed-f389f48de4ce with identifier: HY66%20HXR
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=Electric HTTP/1.1" 200 None
2026-03-29 14:04:54 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:04:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fef36dcc-333e-5ea7-96ed-f389f48de4ce with identifier: HY66%20HXR
2026-03-29 14:04:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fef36dcc-333e-5ea7-96ed-f389f48de4ce with identifier: HY66%20HXR to the API
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY66%20HXR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fef36dcc-333e-5ea7-96ed-f389f48de4ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY66 HXR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY66%20HXR&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 62230,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN LEAF ACENTA Hatchback',
 'transmission': 'automatic',
 'trim': 'ACENTA',
 'vin': 'SJNFAAZE0U6040873',
 'year': 2016}
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY66%2520HXR%27 HTTP/1.1" 200 None
2026-03-29 14:04:55 [bca.uk] INFO: Saving data for HY66%20HXR: {'auction_closing_time': 1774864800.0, 'created_time': 1774477044.049248, 'last_price_update_time': 1774793095.057616}
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY66%2520HXR') HTTP/1.1" 204 0
2026-03-29 14:04:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d16690>
2026-03-29 14:04:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8afc1c41-7ca3-54b8-b8b8-13f09b725ad1/8afc1c41-7ca3-54b8-b8b8-13f09b725ad1_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYK65EHU%252F699147162%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147162/600 saved to cache
2026-03-29 14:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8afc1c41-7ca3-54b8-b8b8-13f09b725ad1
2026-03-29 14:04:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a34d90>
2026-03-29 14:04:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec/fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWK62YZD%252F698975524%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975524/600 saved to cache
2026-03-29 14:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec
2026-03-29 14:04:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d58a50>
2026-03-29 14:04:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9e0fb775-451f-5710-90ab-36d9eee24182/9e0fb775-451f-5710-90ab-36d9eee24182_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFN65TSO%252F699143705%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143705/600 saved to cache
2026-03-29 14:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9e0fb775-451f-5710-90ab-36d9eee24182
2026-03-29 14:04:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145816/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145816>
2026-03-29 14:04:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147132/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147132>
2026-03-29 14:04:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391505/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391505>
2026-03-29 14:04:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395779/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395779>
2026-03-29 14:04:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391482/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391482>
2026-03-29 14:04:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975418/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK62YZD/42812179?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=HJb99nuEVM%2B3%2Ba2rC1nrI4uE1grfu11s3p4nHzFPWOA%3D)
2026-03-29 14:04:55 [bca.uk] INFO: Found listing with ID: KV16%20LZF
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV16%2520LZF%27 HTTP/1.1" 200 None
2026-03-29 14:04:55 [bca.uk] INFO: Scrape type for KV16%20LZF: 2
2026-03-29 14:04:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a358854-0f9b-5ea6-9c87-d27ec6abcf11 with identifier: KV16%20LZF
2026-03-29 14:04:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a358854-0f9b-5ea6-9c87-d27ec6abcf11 with scrape type 2
2026-03-29 14:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a358854-0f9b-5ea6-9c87-d27ec6abcf11 with scrape type 2
2026-03-29 14:04:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a358854-0f9b-5ea6-9c87-d27ec6abcf11, identifier: KV16%20LZF
2026-03-29 14:04:55 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:04:55 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699395987%27 HTTP/1.1" 200 None
2026-03-29 14:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395987 not downloaded yet
2026-03-29 14:04:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a358854-0f9b-5ea6-9c87-d27ec6abcf11 with identifier: KV16%20LZF
2026-03-29 14:04:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a358854-0f9b-5ea6-9c87-d27ec6abcf11 with identifier: KV16%20LZF
2026-03-29 14:04:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8a358854-0f9b-5ea6-9c87-d27ec6abcf11 with identifier: KV16%20LZF to the API
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV16%20LZF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8a358854-0f9b-5ea6-9c87-d27ec6abcf11',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KV16 LZF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV16%20LZF&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 104017,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLVO XC60 2.4 D5 220 AWD SE LUX G/T Estate',
 'transmission': 'manual',
 'trim': 'D5 220 AWD SE LUX G/T',
 'vin': 'YV1DZ97C6G2891857',
 'year': 2016}
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV16%2520LZF%27 HTTP/1.1" 200 None
2026-03-29 14:04:55 [bca.uk] INFO: Saving data for KV16%20LZF: {'auction_closing_time': 1774864800.0, 'created_time': 1774477568.20775, 'last_price_update_time': 1774793095.711313}
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV16%2520LZF') HTTP/1.1" 204 0
2026-03-29 14:04:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:04:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d59050>
2026-03-29 14:04:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6780a413-2aa7-5214-8f97-def744097b99/6780a413-2aa7-5214-8f97-def744097b99_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMV65VGA%252F699145838%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145838/600 saved to cache
2026-03-29 14:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6780a413-2aa7-5214-8f97-def744097b99
2026-03-29 14:04:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bbca10>
2026-03-29 14:04:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec/fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWK62YZD%252F698975486%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975486/600 saved to cache
2026-03-29 14:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec
2026-03-29 14:04:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395804/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395804>
2026-03-29 14:04:55 [bca.uk] INFO: Found listing with ID: SC14%20THU
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC14%2520THU%27 HTTP/1.1" 200 None
2026-03-29 14:04:55 [bca.uk] INFO: Scrape type for SC14%20THU: 2
2026-03-29 14:04:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04ff632d-b558-5c70-910b-fda1eb7a296f with identifier: SC14%20THU
2026-03-29 14:04:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04ff632d-b558-5c70-910b-fda1eb7a296f with scrape type 2
2026-03-29 14:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 04ff632d-b558-5c70-910b-fda1eb7a296f with scrape type 2
2026-03-29 14:04:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 04ff632d-b558-5c70-910b-fda1eb7a296f, identifier: SC14%20THU
2026-03-29 14:04:56 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 5 for item 0d5c37b0-271b-5e0e-981a-dcc826ffb6ef due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699396007%27 HTTP/1.1" 200 None
2026-03-29 14:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396007 not downloaded yet
2026-03-29 14:04:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 04ff632d-b558-5c70-910b-fda1eb7a296f with identifier: SC14%20THU
2026-03-29 14:04:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 04ff632d-b558-5c70-910b-fda1eb7a296f with identifier: SC14%20THU
2026-03-29 14:04:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 04ff632d-b558-5c70-910b-fda1eb7a296f with identifier: SC14%20THU to the API
2026-03-29 14:04:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SC14%20THU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '04ff632d-b558-5c70-910b-fda1eb7a296f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SC14 THU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SC14%20THU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'BMW',
 'model': '730D',
 'odometer': 96991,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'BMW 730D 3.0 SE Saloon',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WBAYC22010D255037',
 'year': 2014}
2026-03-29 14:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC14%2520THU%27 HTTP/1.1" 200 None
2026-03-29 14:04:56 [bca.uk] INFO: Saving data for SC14%20THU: {'auction_closing_time': 1774864800.0, 'created_time': 1774392247.353935, 'last_price_update_time': 1774793096.400682}
2026-03-29 14:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SC14%2520THU') HTTP/1.1" 204 0
2026-03-29 14:04:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251931c90>
2026-03-29 14:04:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aaf295b6-8433-56b1-95d0-a7cad8a2aeaa/aaf295b6-8433-56b1-95d0-a7cad8a2aeaa_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRN55LJO%252F699387029%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387029/600 saved to cache
2026-03-29 14:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item aaf295b6-8433-56b1-95d0-a7cad8a2aeaa
2026-03-29 14:04:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: aaf295b6-8433-56b1-95d0-a7cad8a2aeaa, skipping ID generation
2026-03-29 14:04:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item aaf295b6-8433-56b1-95d0-a7cad8a2aeaa sending to next pipeline
2026-03-29 14:04:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aaf295b6-8433-56b1-95d0-a7cad8a2aeaa, identifier: RN55%20LJO
2026-03-29 14:04:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25077f090>
2026-03-29 14:04:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec/fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWK62YZD%252F698975418%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975418/600 saved to cache
2026-03-29 14:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec
2026-03-29 14:04:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395755/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17FTU/42812001?sv=2020-08-04&st=2026-03-29T14%3A04%3A49Z&se=2026-03-29T14%3A29%3A49Z&sr=b&sp=r&sig=eXd%2Fa7%2B0yqhurSyVQ0m03Dpj9I6tGaQFSiwGOpEhER0%3D)
2026-03-29 14:04:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147140/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK65EHU/42811327?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=CtecgnGH0sRFt%2FO7htJxiJBqHvYmAmslhAnqydlNpws%3D)
2026-03-29 14:04:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145823/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV65VGA/42811354?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=yH0Cu9jsFqaHZNxJiYBiFz9u7I1Ho5EkepKvM55sUkk%3D)
2026-03-29 14:04:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395864/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395864>
2026-03-29 14:04:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975370/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975370>
2026-03-29 14:04:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395828/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395828>
2026-03-29 14:04:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395849/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395849>
2026-03-29 14:04:56 [bca.uk] INFO: Found listing with ID: SF17%20SCY
2026-03-29 14:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF17%2520SCY%27 HTTP/1.1" 200 None
2026-03-29 14:04:56 [bca.uk] INFO: Scrape type for SF17%20SCY: 2
2026-03-29 14:04:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1818f176-6fc3-5b2c-8683-40f20c30a8ac with identifier: SF17%20SCY
2026-03-29 14:04:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1818f176-6fc3-5b2c-8683-40f20c30a8ac with scrape type 2
2026-03-29 14:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1818f176-6fc3-5b2c-8683-40f20c30a8ac with scrape type 2
2026-03-29 14:04:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1818f176-6fc3-5b2c-8683-40f20c30a8ac, identifier: SF17%20SCY
2026-03-29 14:04:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aaf295b6-8433-56b1-95d0-a7cad8a2aeaa with identifier: RN55%20LJO
2026-03-29 14:04:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aaf295b6-8433-56b1-95d0-a7cad8a2aeaa with identifier: RN55%20LJO
2026-03-29 14:04:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aaf295b6-8433-56b1-95d0-a7cad8a2aeaa with identifier: RN55%20LJO to the API
2026-03-29 14:04:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387029/600>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aaf295b6-8433-56b1-95d0-a7cad8a2aeaa/aaf295b6-8433-56b1-95d0-a7cad8a2aeaa_expert_report_file_3d649439-beb2-4e9a-bd48-0e91e687e5f6.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RN55%20LJO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'aaf295b6-8433-56b1-95d0-a7cad8a2aeaa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RN55 LJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RN55%20LJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 94646,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aaf295b6-8433-56b1-95d0-a7cad8a2aeaa/aaf295b6-8433-56b1-95d0-a7cad8a2aeaa_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 195814,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387029/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aaf295b6-8433-56b1-95d0-a7cad8a2aeaa/aaf295b6-8433-56b1-95d0-a7cad8a2aeaa_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 196533,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387031/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aaf295b6-8433-56b1-95d0-a7cad8a2aeaa/aaf295b6-8433-56b1-95d0-a7cad8a2aeaa_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 184261,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387038/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aaf295b6-8433-56b1-95d0-a7cad8a2aeaa/aaf295b6-8433-56b1-95d0-a7cad8a2aeaa_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171236,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387041/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aaf295b6-8433-56b1-95d0-a7cad8a2aeaa/aaf295b6-8433-56b1-95d0-a7cad8a2aeaa_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 142572,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387043/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aaf295b6-8433-56b1-95d0-a7cad8a2aeaa/aaf295b6-8433-56b1-95d0-a7cad8a2aeaa_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 152180,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387046/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aaf295b6-8433-56b1-95d0-a7cad8a2aeaa/aaf295b6-8433-56b1-95d0-a7cad8a2aeaa_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 149143,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387047/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aaf295b6-8433-56b1-95d0-a7cad8a2aeaa/aaf295b6-8433-56b1-95d0-a7cad8a2aeaa_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 142056,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RN55LJO/699387052/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 STYLE Hatchback',
 'transmission': 'manual',
 'trim': 'STYLE',
 'vin': 'WF0DXXGAJD5D66569',
 'year': 2006}
2026-03-29 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RN55%2520LJO%27 HTTP/1.1" 200 None
2026-03-29 14:04:57 [bca.uk] INFO: Saving data for RN55%20LJO: {'created_time': 1774793097.130557, 'last_price_update_time': 1774793097.130568, 'auction_closing_time': 1774864800.0}
2026-03-29 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RN55%2520LJO') HTTP/1.1" 204 0
2026-03-29 14:04:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395918/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395918>
2026-03-29 14:04:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1818f176-6fc3-5b2c-8683-40f20c30a8ac with identifier: SF17%20SCY
2026-03-29 14:04:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1818f176-6fc3-5b2c-8683-40f20c30a8ac with identifier: SF17%20SCY
2026-03-29 14:04:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1818f176-6fc3-5b2c-8683-40f20c30a8ac with identifier: SF17%20SCY to the API
2026-03-29 14:04:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SF17%20SCY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1818f176-6fc3-5b2c-8683-40f20c30a8ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SF17 SCY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SF17%20SCY&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 72349,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 2.0 SD4 240 SE StationWagon',
 'transmission': 'automatic',
 'trim': 'SD4 240 SE',
 'vin': 'SALRA2AN4HA022043',
 'year': 2017}
2026-03-29 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF17%2520SCY%27 HTTP/1.1" 200 None
2026-03-29 14:04:57 [bca.uk] INFO: Saving data for SF17%20SCY: {'auction_closing_time': 1774864800.0, 'created_time': 1774304411.47289, 'last_price_update_time': 1774793097.501381}
2026-03-29 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SF17%2520SCY') HTTP/1.1" 204 0
2026-03-29 14:04:57 [bca.uk] INFO: Found listing with ID: DJZ%208625
2026-03-29 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DJZ%25208625%27 HTTP/1.1" 200 None
2026-03-29 14:04:57 [bca.uk] INFO: Scrape type for DJZ%208625: 2
2026-03-29 14:04:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1a629e1-7560-51a0-befc-84cee8254102 with identifier: DJZ%208625
2026-03-29 14:04:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1a629e1-7560-51a0-befc-84cee8254102 with scrape type 2
2026-03-29 14:04:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1a629e1-7560-51a0-befc-84cee8254102 with scrape type 2
2026-03-29 14:04:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1a629e1-7560-51a0-befc-84cee8254102, identifier: DJZ%208625
2026-03-29 14:04:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395804/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17FTU/42812001?sv=2020-08-04&st=2026-03-29T14%3A04%3A49Z&se=2026-03-29T14%3A29%3A49Z&sr=b&sp=r&sig=eXd%2Fa7%2B0yqhurSyVQ0m03Dpj9I6tGaQFSiwGOpEhER0%3D)
2026-03-29 14:04:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395779/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17FTU/42812001?sv=2020-08-04&st=2026-03-29T14%3A04%3A49Z&se=2026-03-29T14%3A29%3A49Z&sr=b&sp=r&sig=eXd%2Fa7%2B0yqhurSyVQ0m03Dpj9I6tGaQFSiwGOpEhER0%3D)
2026-03-29 14:04:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391505/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV55NGY/42811329?sv=2020-08-04&st=2026-03-29T14%3A04%3A03Z&se=2026-03-29T14%3A29%3A03Z&sr=b&sp=r&sig=vKFxCBjN%2F3AD3lb6ufHsnZbWiqgWm6Kjos9SwSLqLaI%3D)
2026-03-29 14:04:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395956/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395956>
2026-03-29 14:04:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391482/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV55NGY/42811329?sv=2020-08-04&st=2026-03-29T14%3A04%3A03Z&se=2026-03-29T14%3A29%3A03Z&sr=b&sp=r&sig=vKFxCBjN%2F3AD3lb6ufHsnZbWiqgWm6Kjos9SwSLqLaI%3D)
2026-03-29 14:04:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147132/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK65EHU/42811327?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=CtecgnGH0sRFt%2FO7htJxiJBqHvYmAmslhAnqydlNpws%3D)
2026-03-29 14:04:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1a629e1-7560-51a0-befc-84cee8254102 with identifier: DJZ%208625
2026-03-29 14:04:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1a629e1-7560-51a0-befc-84cee8254102 with identifier: DJZ%208625
2026-03-29 14:04:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b1a629e1-7560-51a0-befc-84cee8254102 with identifier: DJZ%208625 to the API
2026-03-29 14:04:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 271,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DJZ%208625-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.7L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b1a629e1-7560-51a0-befc-84cee8254102',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DJZ 8625',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DJZ%208625&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 91039,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 2.7 TDV6 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'TDV6 HSE',
 'vin': 'SALLSAA136A978402',
 'year': 2006}
2026-03-29 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DJZ%25208625%27 HTTP/1.1" 200 None
2026-03-29 14:04:57 [bca.uk] INFO: Saving data for DJZ%208625: {'auction_closing_time': 1774864800.0, 'created_time': 1773958873.516523, 'last_price_update_time': 1774793097.996499}
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DJZ%25208625') HTTP/1.1" 204 0
2026-03-29 14:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145816/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV65VGA/42811354?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=yH0Cu9jsFqaHZNxJiYBiFz9u7I1Ho5EkepKvM55sUkk%3D)
2026-03-29 14:04:58 [bca.uk] INFO: Found listing with ID: AK17%20XMM
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK17%2520XMM%27 HTTP/1.1" 200 None
2026-03-29 14:04:58 [bca.uk] INFO: Scrape type for AK17%20XMM: 0
2026-03-29 14:04:58 [bca.uk] INFO: Found listing with ID: AV55%20WUY
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV55%2520WUY%27 HTTP/1.1" 200 None
2026-03-29 14:04:58 [bca.uk] INFO: Scrape type for AV55%20WUY: 1
2026-03-29 14:04:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f90b7301-5d4c-58ab-8f33-fb06b131166a with identifier: AV55%20WUY
2026-03-29 14:04:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f90b7301-5d4c-58ab-8f33-fb06b131166a
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff254137e90>
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5fcdfcc-982b-508f-a3cd-559fa28da79b/b5fcdfcc-982b-508f-a3cd-559fa28da79b_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBD17FTU%252F699395755%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395755/600 saved to cache
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b5fcdfcc-982b-508f-a3cd-559fa28da79b
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251883990>
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8afc1c41-7ca3-54b8-b8b8-13f09b725ad1/8afc1c41-7ca3-54b8-b8b8-13f09b725ad1_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYK65EHU%252F699147140%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147140/600 saved to cache
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8afc1c41-7ca3-54b8-b8b8-13f09b725ad1
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c75790>
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6780a413-2aa7-5214-8f97-def744097b99/6780a413-2aa7-5214-8f97-def744097b99_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMV65VGA%252F699145823%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145823/600 saved to cache
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6780a413-2aa7-5214-8f97-def744097b99
2026-03-29 14:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395849/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17FTU/42812001?sv=2020-08-04&st=2026-03-29T14%3A04%3A49Z&se=2026-03-29T14%3A29%3A49Z&sr=b&sp=r&sig=eXd%2Fa7%2B0yqhurSyVQ0m03Dpj9I6tGaQFSiwGOpEhER0%3D)
2026-03-29 14:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395828/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17FTU/42812001?sv=2020-08-04&st=2026-03-29T14%3A04%3A49Z&se=2026-03-29T14%3A29%3A49Z&sr=b&sp=r&sig=eXd%2Fa7%2B0yqhurSyVQ0m03Dpj9I6tGaQFSiwGOpEhER0%3D)
2026-03-29 14:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395864/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17FTU/42812001?sv=2020-08-04&st=2026-03-29T14%3A04%3A49Z&se=2026-03-29T14%3A29%3A49Z&sr=b&sp=r&sig=eXd%2Fa7%2B0yqhurSyVQ0m03Dpj9I6tGaQFSiwGOpEhER0%3D)
2026-03-29 14:04:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147120/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YK65EHU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145807/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145807>
2026-03-29 14:04:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395987/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699395987>
2026-03-29 14:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975370/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK62YZD/42812179?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=HJb99nuEVM%2B3%2Ba2rC1nrI4uE1grfu11s3p4nHzFPWOA%3D)
2026-03-29 14:04:58 [bca.uk] INFO: Found listing with ID: BJ07%20VOG
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ07%2520VOG%27 HTTP/1.1" 200 None
2026-03-29 14:04:58 [bca.uk] INFO: Scrape type for BJ07%20VOG: 1
2026-03-29 14:04:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02ecd429-b9e1-50a9-8066-bd29f044ec81 with identifier: BJ07%20VOG
2026-03-29 14:04:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 02ecd429-b9e1-50a9-8066-bd29f044ec81
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518812d0>
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5fcdfcc-982b-508f-a3cd-559fa28da79b/b5fcdfcc-982b-508f-a3cd-559fa28da79b_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBD17FTU%252F699395804%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395804/600 saved to cache
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b5fcdfcc-982b-508f-a3cd-559fa28da79b
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c8be90>
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5fcdfcc-982b-508f-a3cd-559fa28da79b/b5fcdfcc-982b-508f-a3cd-559fa28da79b_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBD17FTU%252F699395779%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395779/600 saved to cache
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b5fcdfcc-982b-508f-a3cd-559fa28da79b
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cd27d0>
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d5c37b0-271b-5e0e-981a-dcc826ffb6ef/0d5c37b0-271b-5e0e-981a-dcc826ffb6ef_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMV55NGY%252F699391505%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391505/600 saved to cache
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0d5c37b0-271b-5e0e-981a-dcc826ffb6ef
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c6c4d0>
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d5c37b0-271b-5e0e-981a-dcc826ffb6ef/0d5c37b0-271b-5e0e-981a-dcc826ffb6ef_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMV55NGY%252F699391482%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391482/600 saved to cache
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0d5c37b0-271b-5e0e-981a-dcc826ffb6ef
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b24590>
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8afc1c41-7ca3-54b8-b8b8-13f09b725ad1/8afc1c41-7ca3-54b8-b8b8-13f09b725ad1_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYK65EHU%252F699147132%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147132/600 saved to cache
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8afc1c41-7ca3-54b8-b8b8-13f09b725ad1
2026-03-29 14:04:58 [bca.uk] INFO: Found listing with ID: CX06%20LLW
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX06%2520LLW%27 HTTP/1.1" 200 None
2026-03-29 14:04:58 [bca.uk] INFO: Scrape type for CX06%20LLW: 1
2026-03-29 14:04:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9780fd08-9e77-5c18-8df7-5e38cb3d3cc9 with identifier: CX06%20LLW
2026-03-29 14:04:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 9780fd08-9e77-5c18-8df7-5e38cb3d3cc9
2026-03-29 14:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395918/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17FTU/42812001?sv=2020-08-04&st=2026-03-29T14%3A04%3A49Z&se=2026-03-29T14%3A29%3A49Z&sr=b&sp=r&sig=eXd%2Fa7%2B0yqhurSyVQ0m03Dpj9I6tGaQFSiwGOpEhER0%3D)
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c89650>
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6780a413-2aa7-5214-8f97-def744097b99/6780a413-2aa7-5214-8f97-def744097b99_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMV65VGA%252F699145816%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145816/600 saved to cache
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6780a413-2aa7-5214-8f97-def744097b99
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b6d650>
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5fcdfcc-982b-508f-a3cd-559fa28da79b/b5fcdfcc-982b-508f-a3cd-559fa28da79b_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBD17FTU%252F699395849%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395849/600 saved to cache
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b5fcdfcc-982b-508f-a3cd-559fa28da79b
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bc41d0>
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5fcdfcc-982b-508f-a3cd-559fa28da79b/b5fcdfcc-982b-508f-a3cd-559fa28da79b_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBD17FTU%252F699395828%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395828/600 saved to cache
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b5fcdfcc-982b-508f-a3cd-559fa28da79b
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509334d0>
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5fcdfcc-982b-508f-a3cd-559fa28da79b/b5fcdfcc-982b-508f-a3cd-559fa28da79b_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBD17FTU%252F699395864%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395864/600 saved to cache
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b5fcdfcc-982b-508f-a3cd-559fa28da79b
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bf0bd0>
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec/fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWK62YZD%252F698975370%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975370/600 saved to cache
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec
2026-03-29 14:04:58 [bca.uk] INFO: Found listing with ID: DE07%20JYC
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE07%2520JYC%27 HTTP/1.1" 200 None
2026-03-29 14:04:58 [bca.uk] INFO: Scrape type for DE07%20JYC: 1
2026-03-29 14:04:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70d0d8ba-d446-5b66-ae3f-83570621fe6d with identifier: DE07%20JYC
2026-03-29 14:04:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 70d0d8ba-d446-5b66-ae3f-83570621fe6d
2026-03-29 14:04:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975320/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975320>
2026-03-29 14:04:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975343/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975343>
2026-03-29 14:04:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699396007/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699396007>
2026-03-29 14:04:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145802/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145802>
2026-03-29 14:04:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391457/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MV55NGY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143673/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FN65TSO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395956/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17FTU/42812001?sv=2020-08-04&st=2026-03-29T14%3A04%3A49Z&se=2026-03-29T14%3A29%3A49Z&sr=b&sp=r&sig=eXd%2Fa7%2B0yqhurSyVQ0m03Dpj9I6tGaQFSiwGOpEhER0%3D)
2026-03-29 14:04:58 [bca.uk] INFO: Found listing with ID: FE10%20YUW
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE10%2520YUW%27 HTTP/1.1" 200 None
2026-03-29 14:04:58 [bca.uk] INFO: Scrape type for FE10%20YUW: 1
2026-03-29 14:04:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55473c0d-8849-54f6-9f7e-5dc13e3521df with identifier: FE10%20YUW
2026-03-29 14:04:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 55473c0d-8849-54f6-9f7e-5dc13e3521df
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cc8d10>
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5fcdfcc-982b-508f-a3cd-559fa28da79b/b5fcdfcc-982b-508f-a3cd-559fa28da79b_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBD17FTU%252F699395918%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395918/600 saved to cache
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b5fcdfcc-982b-508f-a3cd-559fa28da79b
2026-03-29 14:04:58 [bca.uk] INFO: Found listing with ID: HG60%20HNL
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG60%2520HNL%27 HTTP/1.1" 200 None
2026-03-29 14:04:58 [bca.uk] INFO: Scrape type for HG60%20HNL: 1
2026-03-29 14:04:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 757fa281-bacf-5e89-92d0-33aac67e7ebf with identifier: HG60%20HNL
2026-03-29 14:04:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 757fa281-bacf-5e89-92d0-33aac67e7ebf
2026-03-29 14:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395987/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17FTU/42812001?sv=2020-08-04&st=2026-03-29T14%3A04%3A49Z&se=2026-03-29T14%3A29%3A49Z&sr=b&sp=r&sig=eXd%2Fa7%2B0yqhurSyVQ0m03Dpj9I6tGaQFSiwGOpEhER0%3D)
2026-03-29 14:04:58 [bca.uk] INFO: Found listing with ID: JG08%20CAZ
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JG08%2520CAZ%27 HTTP/1.1" 200 None
2026-03-29 14:04:58 [bca.uk] INFO: Scrape type for JG08%20CAZ: 1
2026-03-29 14:04:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 17bcf29d-2e5e-5e17-a3a8-66a5a7697641 with identifier: JG08%20CAZ
2026-03-29 14:04:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 17bcf29d-2e5e-5e17-a3a8-66a5a7697641
2026-03-29 14:04:58 [bca.uk] INFO: Found listing with ID: KS58%20LFY
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS58%2520LFY%27 HTTP/1.1" 200 None
2026-03-29 14:04:58 [bca.uk] INFO: Scrape type for KS58%20LFY: 1
2026-03-29 14:04:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 50eaf00b-7882-5ce2-bb0f-21dad6f58356 with identifier: KS58%20LFY
2026-03-29 14:04:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 50eaf00b-7882-5ce2-bb0f-21dad6f58356
2026-03-29 14:04:58 [bca.uk] INFO: Found listing with ID: MA51%20VAE
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA51%2520VAE%27 HTTP/1.1" 200 None
2026-03-29 14:04:58 [bca.uk] INFO: Scrape type for MA51%20VAE: 1
2026-03-29 14:04:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47e346af-46dc-519e-83e5-99e38bc35acc with identifier: MA51%20VAE
2026-03-29 14:04:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 47e346af-46dc-519e-83e5-99e38bc35acc
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ca9810>
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5fcdfcc-982b-508f-a3cd-559fa28da79b/b5fcdfcc-982b-508f-a3cd-559fa28da79b_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBD17FTU%252F699395956%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395956/600 saved to cache
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b5fcdfcc-982b-508f-a3cd-559fa28da79b
2026-03-29 14:04:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145796/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145796>
2026-03-29 14:04:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409283/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409283>
2026-03-29 14:04:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036742/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699036742>
2026-03-29 14:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147120/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK65EHU/42811327?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=CtecgnGH0sRFt%2FO7htJxiJBqHvYmAmslhAnqydlNpws%3D)
2026-03-29 14:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145807/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV65VGA/42811354?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=yH0Cu9jsFqaHZNxJiYBiFz9u7I1Ho5EkepKvM55sUkk%3D)
2026-03-29 14:04:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV55WUY/42812002?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=icT4gYMd%2BNCVSue6E83jKaflnpXtNeUuuAJwvGK%2BIOg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV55%20WUY-GB>
2026-03-29 14:04:58 [bca.uk] INFO: Found listing with ID: SB54%20UKM
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB54%2520UKM%27 HTTP/1.1" 200 None
2026-03-29 14:04:58 [bca.uk] INFO: Scrape type for SB54%20UKM: 1
2026-03-29 14:04:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 52f76efc-188f-5f63-9bfb-b42fecc8cc58 with identifier: SB54%20UKM
2026-03-29 14:04:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 52f76efc-188f-5f63-9bfb-b42fecc8cc58
2026-03-29 14:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143673/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FN65TSO/42811378?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=IeR10mi8HObLfbi8m7z0Uat0keqId3Xf%2Fw2rj35mOG4%3D)
2026-03-29 14:04:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ07VOG/42811850?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=OOqZMaSR8fyDqDYx7bodCrRnHo%2FZ6IIbsbMo0r9pCZ4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ07%20VOG-GB>
2026-03-29 14:04:58 [bca.uk] INFO: Found listing with ID: SB57%20VXW
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB57%2520VXW%27 HTTP/1.1" 200 None
2026-03-29 14:04:58 [bca.uk] INFO: Scrape type for SB57%20VXW: 1
2026-03-29 14:04:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e695e2e-9059-507e-ae06-209c3b4f94fa with identifier: SB57%20VXW
2026-03-29 14:04:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 4e695e2e-9059-507e-ae06-209c3b4f94fa
2026-03-29 14:04:58 [bca.uk] INFO: Found listing with ID: VO02%20XLA
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO02%2520XLA%27 HTTP/1.1" 200 None
2026-03-29 14:04:58 [bca.uk] INFO: Scrape type for VO02%20XLA: 1
2026-03-29 14:04:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e249f780-0465-5b0b-bb33-c3222e910385 with identifier: VO02%20XLA
2026-03-29 14:04:58 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e249f780-0465-5b0b-bb33-c3222e910385
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:04:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253e49890>
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5fcdfcc-982b-508f-a3cd-559fa28da79b/b5fcdfcc-982b-508f-a3cd-559fa28da79b_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBD17FTU%252F699395987%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395987/600 saved to cache
2026-03-29 14:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b5fcdfcc-982b-508f-a3cd-559fa28da79b
2026-03-29 14:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975343/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK62YZD/42812179?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=HJb99nuEVM%2B3%2Ba2rC1nrI4uE1grfu11s3p4nHzFPWOA%3D)
2026-03-29 14:04:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391457/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV55NGY/42811329?sv=2020-08-04&st=2026-03-29T14%3A04%3A03Z&se=2026-03-29T14%3A29%3A03Z&sr=b&sp=r&sig=vKFxCBjN%2F3AD3lb6ufHsnZbWiqgWm6Kjos9SwSLqLaI%3D)
2026-03-29 14:04:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145802/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV65VGA/42811354?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=yH0Cu9jsFqaHZNxJiYBiFz9u7I1Ho5EkepKvM55sUkk%3D)
2026-03-29 14:04:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975320/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WK62YZD/42812179?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=HJb99nuEVM%2B3%2Ba2rC1nrI4uE1grfu11s3p4nHzFPWOA%3D)
2026-03-29 14:04:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE10YUW/42811916?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=VmtSWZpfWC65Q2117nc0AWoTHWnaZR%2FRTQ9rdUzYD2o%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE10%20YUW-GB>
2026-03-29 14:04:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE07JYC/42811879?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=8lxzqSrEBFTFpJpte%2FdtYpaekoL%2BsEkhlH8MlVa%2FDs4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE07%20JYC-GB>
2026-03-29 14:04:59 [bca.uk] INFO: Found listing with ID: WL05%20GXS
2026-03-29 14:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL05%2520GXS%27 HTTP/1.1" 200 None
2026-03-29 14:04:59 [bca.uk] INFO: Scrape type for WL05%20GXS: 1
2026-03-29 14:04:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 97531adc-4dd2-5237-b618-8d5c116355b1 with identifier: WL05%20GXS
2026-03-29 14:04:59 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 97531adc-4dd2-5237-b618-8d5c116355b1
2026-03-29 14:04:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699396007/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17FTU/42812001?sv=2020-08-04&st=2026-03-29T14%3A04%3A49Z&se=2026-03-29T14%3A29%3A49Z&sr=b&sp=r&sig=eXd%2Fa7%2B0yqhurSyVQ0m03Dpj9I6tGaQFSiwGOpEhER0%3D)
2026-03-29 14:04:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ07VOG/42811850?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=OOqZMaSR8fyDqDYx7bodCrRnHo%2FZ6IIbsbMo0r9pCZ4%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:04:59 [bca.uk] INFO: Found listing with ID: FY16%20JXD
2026-03-29 14:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY16%2520JXD%27 HTTP/1.1" 200 None
2026-03-29 14:04:59 [bca.uk] INFO: Scrape type for FY16%20JXD: 2
2026-03-29 14:04:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75828d8c-0b90-558f-aca7-5a7c53b0e930 with identifier: FY16%20JXD
2026-03-29 14:04:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75828d8c-0b90-558f-aca7-5a7c53b0e930 with scrape type 2
2026-03-29 14:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 75828d8c-0b90-558f-aca7-5a7c53b0e930 with scrape type 2
2026-03-29 14:04:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 75828d8c-0b90-558f-aca7-5a7c53b0e930, identifier: FY16%20JXD
2026-03-29 14:04:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 75828d8c-0b90-558f-aca7-5a7c53b0e930 with identifier: FY16%20JXD
2026-03-29 14:04:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 75828d8c-0b90-558f-aca7-5a7c53b0e930 with identifier: FY16%20JXD
2026-03-29 14:04:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 75828d8c-0b90-558f-aca7-5a7c53b0e930 with identifier: FY16%20JXD to the API
2026-03-29 14:04:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:04:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:04:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY16%20JXD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '75828d8c-0b90-558f-aca7-5a7c53b0e930',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY16 JXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY16%20JXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 79581,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 TD4 180 4WD SE Hatchback',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD SE',
 'vin': 'SALVA2AN1GH119169',
 'year': 2016}
2026-03-29 14:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY16%2520JXD%27 HTTP/1.1" 200 None
2026-03-29 14:04:59 [bca.uk] INFO: Saving data for FY16%20JXD: {'auction_closing_time': 1774864800.0, 'created_time': 1773840163.334762, 'last_price_update_time': 1774793099.646749}
2026-03-29 14:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY16%2520JXD') HTTP/1.1" 204 0
2026-03-29 14:04:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519ba190>
2026-03-29 14:04:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8afc1c41-7ca3-54b8-b8b8-13f09b725ad1/8afc1c41-7ca3-54b8-b8b8-13f09b725ad1_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYK65EHU%252F699147120%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147120/600 saved to cache
2026-03-29 14:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8afc1c41-7ca3-54b8-b8b8-13f09b725ad1
2026-03-29 14:04:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8afc1c41-7ca3-54b8-b8b8-13f09b725ad1, skipping ID generation
2026-03-29 14:04:59 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8afc1c41-7ca3-54b8-b8b8-13f09b725ad1 sending to next pipeline
2026-03-29 14:04:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8afc1c41-7ca3-54b8-b8b8-13f09b725ad1, identifier: YK65%20EHU
2026-03-29 14:04:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d0ec90>
2026-03-29 14:04:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6780a413-2aa7-5214-8f97-def744097b99/6780a413-2aa7-5214-8f97-def744097b99_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMV65VGA%252F699145807%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145807/600 saved to cache
2026-03-29 14:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6780a413-2aa7-5214-8f97-def744097b99
2026-03-29 14:04:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:04:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c8b2d0>
2026-03-29 14:04:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:04:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:04:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:04:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9e0fb775-451f-5710-90ab-36d9eee24182/9e0fb775-451f-5710-90ab-36d9eee24182_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFN65TSO%252F699143673%252F600') HTTP/1.1" 204 0
2026-03-29 14:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143673/600 saved to cache
2026-03-29 14:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9e0fb775-451f-5710-90ab-36d9eee24182
2026-03-29 14:04:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9e0fb775-451f-5710-90ab-36d9eee24182, skipping ID generation
2026-03-29 14:04:59 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9e0fb775-451f-5710-90ab-36d9eee24182 sending to next pipeline
2026-03-29 14:05:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e0fb775-451f-5710-90ab-36d9eee24182, identifier: FN65%20TSO
2026-03-29 14:05:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145796/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MV65VGA/42811354?sv=2020-08-04&st=2026-03-29T14%3A04%3A02Z&se=2026-03-29T14%3A29%3A02Z&sr=b&sp=r&sig=yH0Cu9jsFqaHZNxJiYBiFz9u7I1Ho5EkepKvM55sUkk%3D)
2026-03-29 14:05:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036742/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EK60ONZ/42812310?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=cRe7WbK0HNsvezLB8dKI0ofAjUYA3zF7OFX7khsubUY%3D)
2026-03-29 14:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA51VAE/42811948?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=SdpwL9f2KQ%2FEdBFIbFqqhP4xNkjEfFYR9h8uyHofylw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA51%20VAE-GB>
2026-03-29 14:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS58LFY/42811867?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=ui5rsMHelFfPNiBecd7YyM0apeAb9s1GcSTqMtDLK94%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS58%20LFY-GB>
2026-03-29 14:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JG08CAZ/42811917?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=7Rcw6eIle0hj%2FWxI5RF0rGNaDHy8Nmky2x%2B5IwUTID8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=JG08%20CAZ-GB>
2026-03-29 14:05:00 [bca.uk] INFO: Found listing with ID: FY67%20MKA
2026-03-29 14:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY67%2520MKA%27 HTTP/1.1" 200 None
2026-03-29 14:05:00 [bca.uk] INFO: Scrape type for FY67%20MKA: 2
2026-03-29 14:05:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 610cffcb-77f9-5306-ad32-3a8eb55f28b1 with identifier: FY67%20MKA
2026-03-29 14:05:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 610cffcb-77f9-5306-ad32-3a8eb55f28b1 with scrape type 2
2026-03-29 14:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 610cffcb-77f9-5306-ad32-3a8eb55f28b1 with scrape type 2
2026-03-29 14:05:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 610cffcb-77f9-5306-ad32-3a8eb55f28b1, identifier: FY67%20MKA
2026-03-29 14:05:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8afc1c41-7ca3-54b8-b8b8-13f09b725ad1 with identifier: YK65%20EHU
2026-03-29 14:05:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8afc1c41-7ca3-54b8-b8b8-13f09b725ad1 with identifier: YK65%20EHU
2026-03-29 14:05:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8afc1c41-7ca3-54b8-b8b8-13f09b725ad1 with identifier: YK65%20EHU to the API
2026-03-29 14:05:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147120/600>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8afc1c41-7ca3-54b8-b8b8-13f09b725ad1/8afc1c41-7ca3-54b8-b8b8-13f09b725ad1_expert_report_file_628528ec-c837-4780-9ed4-7444d826b618.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK65%20EHU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8afc1c41-7ca3-54b8-b8b8-13f09b725ad1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK65 EHU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK65%20EHU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '118I',
 'odometer': 58926,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8afc1c41-7ca3-54b8-b8b8-13f09b725ad1/8afc1c41-7ca3-54b8-b8b8-13f09b725ad1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48488,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147120/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8afc1c41-7ca3-54b8-b8b8-13f09b725ad1/8afc1c41-7ca3-54b8-b8b8-13f09b725ad1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44202,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147132/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8afc1c41-7ca3-54b8-b8b8-13f09b725ad1/8afc1c41-7ca3-54b8-b8b8-13f09b725ad1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45823,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147140/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8afc1c41-7ca3-54b8-b8b8-13f09b725ad1/8afc1c41-7ca3-54b8-b8b8-13f09b725ad1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47666,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147147/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8afc1c41-7ca3-54b8-b8b8-13f09b725ad1/8afc1c41-7ca3-54b8-b8b8-13f09b725ad1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42284,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147154/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8afc1c41-7ca3-54b8-b8b8-13f09b725ad1/8afc1c41-7ca3-54b8-b8b8-13f09b725ad1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39089,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147162/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8afc1c41-7ca3-54b8-b8b8-13f09b725ad1/8afc1c41-7ca3-54b8-b8b8-13f09b725ad1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92856,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147179/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8afc1c41-7ca3-54b8-b8b8-13f09b725ad1/8afc1c41-7ca3-54b8-b8b8-13f09b725ad1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89231,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147195/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8afc1c41-7ca3-54b8-b8b8-13f09b725ad1/8afc1c41-7ca3-54b8-b8b8-13f09b725ad1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96504,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147209/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8afc1c41-7ca3-54b8-b8b8-13f09b725ad1/8afc1c41-7ca3-54b8-b8b8-13f09b725ad1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84493,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK65EHU/699147220/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'BMW 118I 1.5 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WBA1R520305C15315',
 'year': 2015}
2026-03-29 14:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK65%2520EHU%27 HTTP/1.1" 200 None
2026-03-29 14:05:00 [bca.uk] INFO: Saving data for YK65%20EHU: {'created_time': 1774793100.720255, 'last_price_update_time': 1774793100.720267, 'auction_closing_time': 1774864800.0}
2026-03-29 14:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK65%2520EHU') HTTP/1.1" 204 0
2026-03-29 14:05:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e0fb775-451f-5710-90ab-36d9eee24182 with identifier: FN65%20TSO
2026-03-29 14:05:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e0fb775-451f-5710-90ab-36d9eee24182 with identifier: FN65%20TSO
2026-03-29 14:05:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9e0fb775-451f-5710-90ab-36d9eee24182 with identifier: FN65%20TSO to the API
2026-03-29 14:05:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143673/600>
{'auction_title': '',
 'c_o_2_emission_value': 96,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9e0fb775-451f-5710-90ab-36d9eee24182/9e0fb775-451f-5710-90ab-36d9eee24182_expert_report_file_9d8be7b2-7ce2-4df9-8854-0c07713cee9f.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN65%20TSO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9e0fb775-451f-5710-90ab-36d9eee24182',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FN65 TSO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN65%20TSO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 93989,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9e0fb775-451f-5710-90ab-36d9eee24182/9e0fb775-451f-5710-90ab-36d9eee24182_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50761,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143673/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9e0fb775-451f-5710-90ab-36d9eee24182/9e0fb775-451f-5710-90ab-36d9eee24182_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46734,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143677/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9e0fb775-451f-5710-90ab-36d9eee24182/9e0fb775-451f-5710-90ab-36d9eee24182_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45918,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143688/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9e0fb775-451f-5710-90ab-36d9eee24182/9e0fb775-451f-5710-90ab-36d9eee24182_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46871,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143694/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9e0fb775-451f-5710-90ab-36d9eee24182/9e0fb775-451f-5710-90ab-36d9eee24182_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46349,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143705/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9e0fb775-451f-5710-90ab-36d9eee24182/9e0fb775-451f-5710-90ab-36d9eee24182_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43090,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143713/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9e0fb775-451f-5710-90ab-36d9eee24182/9e0fb775-451f-5710-90ab-36d9eee24182_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93114,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143727/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9e0fb775-451f-5710-90ab-36d9eee24182/9e0fb775-451f-5710-90ab-36d9eee24182_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84510,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143743/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9e0fb775-451f-5710-90ab-36d9eee24182/9e0fb775-451f-5710-90ab-36d9eee24182_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104554,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143758/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9e0fb775-451f-5710-90ab-36d9eee24182/9e0fb775-451f-5710-90ab-36d9eee24182_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85912,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FN65TSO/699143772/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.6 BLUEHDI 120 FELINE MPV',
 'transmission': 'manual',
 'trim': 'BLUEHDI 120 FELINE',
 'vin': 'VF3CUBHZMFY092091',
 'year': 2015}
2026-03-29 14:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN65%2520TSO%27 HTTP/1.1" 200 None
2026-03-29 14:05:01 [bca.uk] INFO: Saving data for FN65%20TSO: {'created_time': 1774793101.302176, 'last_price_update_time': 1774793101.302191, 'auction_closing_time': 1774864800.0}
2026-03-29 14:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN65%2520TSO') HTTP/1.1" 204 0
2026-03-29 14:05:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409283/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM16PGO/42811994?sv=2020-08-04&st=2026-03-29T14%3A04%3A01Z&se=2026-03-29T14%3A29%3A01Z&sr=b&sp=r&sig=fwG%2FN1QQ0g02VIT31%2BSoKfCfZUZE811VFNU7bPOfUq0%3D)
2026-03-29 14:05:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 610cffcb-77f9-5306-ad32-3a8eb55f28b1 with identifier: FY67%20MKA
2026-03-29 14:05:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 610cffcb-77f9-5306-ad32-3a8eb55f28b1 with identifier: FY67%20MKA
2026-03-29 14:05:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 610cffcb-77f9-5306-ad32-3a8eb55f28b1 with identifier: FY67%20MKA to the API
2026-03-29 14:05:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY67%20MKA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '610cffcb-77f9-5306-ad32-3a8eb55f28b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY67 MKA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY67%20MKA&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'MOKKA X',
 'odometer': 89742,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA X 1.4 T 140 DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'T 140 DESIGN',
 'vin': 'W0VJC7E87HB249615',
 'year': 2017}
2026-03-29 14:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY67%2520MKA%27 HTTP/1.1" 200 None
2026-03-29 14:05:01 [bca.uk] INFO: Saving data for FY67%20MKA: {'auction_closing_time': 1774864800.0, 'created_time': 1774562613.877864, 'last_price_update_time': 1774793101.908334}
2026-03-29 14:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY67%2520MKA') HTTP/1.1" 204 0
2026-03-29 14:05:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509f37d0>
2026-03-29 14:05:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec/fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWK62YZD%252F698975343%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975343/600 saved to cache
2026-03-29 14:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec
2026-03-29 14:05:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff254136cd0>
2026-03-29 14:05:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d5c37b0-271b-5e0e-981a-dcc826ffb6ef/0d5c37b0-271b-5e0e-981a-dcc826ffb6ef_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMV55NGY%252F699391457%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391457/600 saved to cache
2026-03-29 14:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0d5c37b0-271b-5e0e-981a-dcc826ffb6ef
2026-03-29 14:05:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0d5c37b0-271b-5e0e-981a-dcc826ffb6ef, skipping ID generation
2026-03-29 14:05:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0d5c37b0-271b-5e0e-981a-dcc826ffb6ef sending to next pipeline
2026-03-29 14:05:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d5c37b0-271b-5e0e-981a-dcc826ffb6ef, identifier: MV55%20NGY
2026-03-29 14:05:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d0dd10>
2026-03-29 14:05:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6780a413-2aa7-5214-8f97-def744097b99/6780a413-2aa7-5214-8f97-def744097b99_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMV65VGA%252F699145802%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145802/600 saved to cache
2026-03-29 14:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6780a413-2aa7-5214-8f97-def744097b99
2026-03-29 14:05:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250869150>
2026-03-29 14:05:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec/fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWK62YZD%252F698975320%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975320/600 saved to cache
2026-03-29 14:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec
2026-03-29 14:05:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec, skipping ID generation
2026-03-29 14:05:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec sending to next pipeline
2026-03-29 14:05:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec, identifier: WK62%20YZD
2026-03-29 14:05:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:05:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:05:02 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:05:02 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:05:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:05:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b80ed0>
2026-03-29 14:05:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5fcdfcc-982b-508f-a3cd-559fa28da79b/b5fcdfcc-982b-508f-a3cd-559fa28da79b_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBD17FTU%252F699396007%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699396007/600 saved to cache
2026-03-29 14:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b5fcdfcc-982b-508f-a3cd-559fa28da79b
2026-03-29 14:05:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b5fcdfcc-982b-508f-a3cd-559fa28da79b, skipping ID generation
2026-03-29 14:05:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b5fcdfcc-982b-508f-a3cd-559fa28da79b sending to next pipeline
2026-03-29 14:05:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b5fcdfcc-982b-508f-a3cd-559fa28da79b, identifier: BD17%20FTU
2026-03-29 14:05:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d3e7d0>
2026-03-29 14:05:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02ecd429-b9e1-50a9-8066-bd29f044ec81/02ecd429-b9e1-50a9-8066-bd29f044ec81_expert_report_file_fc3a58b9-d9b7-4505-8122-4c7d108732fe.pdf HTTP/1.1" 201 0
2026-03-29 14:05:02 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 02ecd429-b9e1-50a9-8066-bd29f044ec81
2026-03-29 14:05:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 02ecd429-b9e1-50a9-8066-bd29f044ec81, skipping ID generation
2026-03-29 14:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 02ecd429-b9e1-50a9-8066-bd29f044ec81
2026-03-29 14:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DBJ07VOG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BJ07VOG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:05:02 [bca.uk] INFO: Found listing with ID: LW17%20JXZ
2026-03-29 14:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LW17%2520JXZ%27 HTTP/1.1" 200 None
2026-03-29 14:05:02 [bca.uk] INFO: Scrape type for LW17%20JXZ: 2
2026-03-29 14:05:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5fd231b1-0887-5089-b149-c0e7d5fbdc0c with identifier: LW17%20JXZ
2026-03-29 14:05:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5fd231b1-0887-5089-b149-c0e7d5fbdc0c with scrape type 2
2026-03-29 14:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5fd231b1-0887-5089-b149-c0e7d5fbdc0c with scrape type 2
2026-03-29 14:05:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5fd231b1-0887-5089-b149-c0e7d5fbdc0c, identifier: LW17%20JXZ
2026-03-29 14:05:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d5c37b0-271b-5e0e-981a-dcc826ffb6ef with identifier: MV55%20NGY
2026-03-29 14:05:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d5c37b0-271b-5e0e-981a-dcc826ffb6ef with identifier: MV55%20NGY
2026-03-29 14:05:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d5c37b0-271b-5e0e-981a-dcc826ffb6ef with identifier: MV55%20NGY to the API
2026-03-29 14:05:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391457/600>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d5c37b0-271b-5e0e-981a-dcc826ffb6ef/0d5c37b0-271b-5e0e-981a-dcc826ffb6ef_expert_report_file_d55cde3a-1502-422c-9893-0d9daee0eb7d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV55%20NGY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0d5c37b0-271b-5e0e-981a-dcc826ffb6ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV55 NGY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV55%20NGY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 59542,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d5c37b0-271b-5e0e-981a-dcc826ffb6ef/0d5c37b0-271b-5e0e-981a-dcc826ffb6ef_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37247,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391457/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d5c37b0-271b-5e0e-981a-dcc826ffb6ef/0d5c37b0-271b-5e0e-981a-dcc826ffb6ef_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36922,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391482/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d5c37b0-271b-5e0e-981a-dcc826ffb6ef/0d5c37b0-271b-5e0e-981a-dcc826ffb6ef_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37566,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391505/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d5c37b0-271b-5e0e-981a-dcc826ffb6ef/0d5c37b0-271b-5e0e-981a-dcc826ffb6ef_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38222,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391588/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d5c37b0-271b-5e0e-981a-dcc826ffb6ef/0d5c37b0-271b-5e0e-981a-dcc826ffb6ef_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35197,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391604/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d5c37b0-271b-5e0e-981a-dcc826ffb6ef/0d5c37b0-271b-5e0e-981a-dcc826ffb6ef_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99237,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391643/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d5c37b0-271b-5e0e-981a-dcc826ffb6ef/0d5c37b0-271b-5e0e-981a-dcc826ffb6ef_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81116,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391665/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d5c37b0-271b-5e0e-981a-dcc826ffb6ef/0d5c37b0-271b-5e0e-981a-dcc826ffb6ef_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97281,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391685/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d5c37b0-271b-5e0e-981a-dcc826ffb6ef/0d5c37b0-271b-5e0e-981a-dcc826ffb6ef_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68412,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV55NGY/699391697/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.4 ZETEC 16V Hatchback',
 'transmission': 'manual',
 'trim': 'ZETEC 16V',
 'vin': 'WF0HXXWPJH5M43708',
 'year': 2005}
2026-03-29 14:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV55%2520NGY%27 HTTP/1.1" 200 None
2026-03-29 14:05:03 [bca.uk] INFO: Saving data for MV55%20NGY: {'created_time': 1774793103.310059, 'last_price_update_time': 1774793103.310071, 'auction_closing_time': 1774864800.0}
2026-03-29 14:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV55%2520NGY') HTTP/1.1" 204 0
2026-03-29 14:05:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec with identifier: WK62%20YZD
2026-03-29 14:05:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec with identifier: WK62%20YZD
2026-03-29 14:05:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec with identifier: WK62%20YZD to the API
2026-03-29 14:05:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975320/600>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec/fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec_expert_report_file_f417c7c6-4341-4910-b241-27927869e82d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK62%20YZD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WK62 YZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK62%20YZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'FREELANDER 2',
 'odometer': 113490,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec/fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51639,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975303/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec/fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47637,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975320/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec/fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45759,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975343/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec/fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46713,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975370/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec/fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46402,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975393/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec/fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43676,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975418/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec/fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83347,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975452/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec/fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81224,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975486/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec/fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96660,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975524/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec/fcbf2a4d-1838-55d0-a7ae-67ab2c1f94ec_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61607,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WK62YZD/698975542/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'LAND ROVER FREELANDER 2 2.2 SD4 190 XS StationWagon',
 'transmission': 'automatic',
 'trim': 'SD4 190 XS',
 'vin': 'SALFA2AE7CH319164',
 'year': 2012}
2026-03-29 14:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK62%2520YZD%27 HTTP/1.1" 200 None
2026-03-29 14:05:03 [bca.uk] INFO: Saving data for WK62%20YZD: {'created_time': 1774793103.723943, 'last_price_update_time': 1774793103.723956, 'auction_closing_time': 1774864800.0}
2026-03-29 14:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK62%2520YZD') HTTP/1.1" 204 0
2026-03-29 14:05:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b5fcdfcc-982b-508f-a3cd-559fa28da79b with identifier: BD17%20FTU
2026-03-29 14:05:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b5fcdfcc-982b-508f-a3cd-559fa28da79b with identifier: BD17%20FTU
2026-03-29 14:05:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b5fcdfcc-982b-508f-a3cd-559fa28da79b with identifier: BD17%20FTU to the API
2026-03-29 14:05:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699396007/600>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5fcdfcc-982b-508f-a3cd-559fa28da79b/b5fcdfcc-982b-508f-a3cd-559fa28da79b_expert_report_file_05da1acd-14f7-47b2-8066-2b5427f9908e.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD17%20FTU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b5fcdfcc-982b-508f-a3cd-559fa28da79b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD17 FTU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD17%20FTU&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'AUDI',
 'model': 'A6',
 'odometer': 186517,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5fcdfcc-982b-508f-a3cd-559fa28da79b/b5fcdfcc-982b-508f-a3cd-559fa28da79b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39488,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395755/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5fcdfcc-982b-508f-a3cd-559fa28da79b/b5fcdfcc-982b-508f-a3cd-559fa28da79b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38448,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395779/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5fcdfcc-982b-508f-a3cd-559fa28da79b/b5fcdfcc-982b-508f-a3cd-559fa28da79b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35776,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395804/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5fcdfcc-982b-508f-a3cd-559fa28da79b/b5fcdfcc-982b-508f-a3cd-559fa28da79b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35255,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395828/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5fcdfcc-982b-508f-a3cd-559fa28da79b/b5fcdfcc-982b-508f-a3cd-559fa28da79b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32363,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395849/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5fcdfcc-982b-508f-a3cd-559fa28da79b/b5fcdfcc-982b-508f-a3cd-559fa28da79b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32020,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395864/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5fcdfcc-982b-508f-a3cd-559fa28da79b/b5fcdfcc-982b-508f-a3cd-559fa28da79b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67444,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395918/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5fcdfcc-982b-508f-a3cd-559fa28da79b/b5fcdfcc-982b-508f-a3cd-559fa28da79b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66937,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395956/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5fcdfcc-982b-508f-a3cd-559fa28da79b/b5fcdfcc-982b-508f-a3cd-559fa28da79b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77434,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699395987/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5fcdfcc-982b-508f-a3cd-559fa28da79b/b5fcdfcc-982b-508f-a3cd-559fa28da79b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87465,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17FTU/699396007/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'AUDI A6 2.0 TDI ULTRA 190 S LINE S-T Saloon',
 'transmission': 'automatic',
 'trim': 'TDI ULTRA 190 S LINE S-T',
 'vin': 'WAUZZZ4GXHN095879',
 'year': 2017}
2026-03-29 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD17%2520FTU%27 HTTP/1.1" 200 None
2026-03-29 14:05:04 [bca.uk] INFO: Saving data for BD17%20FTU: {'created_time': 1774793104.160608, 'last_price_update_time': 1774793104.160619, 'auction_closing_time': 1774864800.0}
2026-03-29 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD17%2520FTU') HTTP/1.1" 204 0
2026-03-29 14:05:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5fd231b1-0887-5089-b149-c0e7d5fbdc0c with identifier: LW17%20JXZ
2026-03-29 14:05:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5fd231b1-0887-5089-b149-c0e7d5fbdc0c with identifier: LW17%20JXZ
2026-03-29 14:05:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5fd231b1-0887-5089-b149-c0e7d5fbdc0c with identifier: LW17%20JXZ to the API
2026-03-29 14:05:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 173,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LW17%20JXZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5fd231b1-0887-5089-b149-c0e7d5fbdc0c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LW17 JXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LW17%20JXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'PORSCHE',
 'model': 'CAYENNE',
 'odometer': 95097,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'PORSCHE CAYENNE 3.0 V6 D 260 PLATINUM ED.TIP.S Estate',
 'transmission': 'manual',
 'trim': 'V6 D 260 PLATINUM ED.TIP.S',
 'vin': 'WP1ZZZ92ZJKA40004',
 'year': 2017}
2026-03-29 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LW17%2520JXZ%27 HTTP/1.1" 200 None
2026-03-29 14:05:04 [bca.uk] INFO: Saving data for LW17%20JXZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774562614.503293, 'last_price_update_time': 1774793104.696071}
2026-03-29 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LW17%2520JXZ') HTTP/1.1" 204 0
2026-03-29 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386586%27 HTTP/1.1" 200 None
2026-03-29 14:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386586 not downloaded yet
2026-03-29 14:05:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV55WUY/42812002?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=icT4gYMd%2BNCVSue6E83jKaflnpXtNeUuuAJwvGK%2BIOg%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:05:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG60HNL/42811953?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=wdtsCv2uTf0OhV1dnxgruPIHa32DOIHS1esbJpJlGSw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG60%20HNL-GB>
2026-03-29 14:05:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB54UKM/42811883?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=3M5YGbs%2Fc0PIC3LOSWpeS2nGAyXQ8EAraAv%2BsAgCS3w%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB54%20UKM-GB>
2026-03-29 14:05:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB57VXW/42811896?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=qHaJE2I1qWyp3hDkDCNuBZBI6XJDSoxk5cf60kRBMOs%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB57%20VXW-GB>
2026-03-29 14:05:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO02XLA/42811936?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=ou1vK6RbomSESuApVanoOWEr855to1ruMdXLWl8ijNk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO02%20XLA-GB>
2026-03-29 14:05:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CX06LLW/42811866?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=OlXQ92SBOCUzrFkdeR0I1pycMBQqOEdimrAeyV%2BumWo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX06%20LLW-GB>
2026-03-29 14:05:04 [bca.uk] INFO: Found listing with ID: SY16%20SZP
2026-03-29 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY16%2520SZP%27 HTTP/1.1" 200 None
2026-03-29 14:05:04 [bca.uk] INFO: Scrape type for SY16%20SZP: 2
2026-03-29 14:05:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59b3d169-238c-5637-934b-486e8fcb5139 with identifier: SY16%20SZP
2026-03-29 14:05:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 59b3d169-238c-5637-934b-486e8fcb5139 with scrape type 2
2026-03-29 14:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 59b3d169-238c-5637-934b-486e8fcb5139 with scrape type 2
2026-03-29 14:05:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 59b3d169-238c-5637-934b-486e8fcb5139, identifier: SY16%20SZP
2026-03-29 14:05:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bf5550>
2026-03-29 14:05:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6780a413-2aa7-5214-8f97-def744097b99/6780a413-2aa7-5214-8f97-def744097b99_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMV65VGA%252F699145796%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145796/600 saved to cache
2026-03-29 14:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6780a413-2aa7-5214-8f97-def744097b99
2026-03-29 14:05:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6780a413-2aa7-5214-8f97-def744097b99, skipping ID generation
2026-03-29 14:05:04 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6780a413-2aa7-5214-8f97-def744097b99 sending to next pipeline
2026-03-29 14:05:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6780a413-2aa7-5214-8f97-def744097b99, identifier: MV65%20VGA
2026-03-29 14:05:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250875850>
2026-03-29 14:05:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_db8cb0c9-5ab2-5d41-afec-fe657614bdef/db8cb0c9-5ab2-5d41-afec-fe657614bdef_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEK60ONZ%252F699036742%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036742/600 saved to cache
2026-03-29 14:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item db8cb0c9-5ab2-5d41-afec-fe657614bdef
2026-03-29 14:05:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:05:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:05:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:05:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:05:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:05:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bc7d50>
2026-03-29 14:05:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_592470e4-91a5-59e3-a27f-8fbdedf10d6a/592470e4-91a5-59e3-a27f-8fbdedf10d6a_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSM16PGO%252F699409283%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409283/600 saved to cache
2026-03-29 14:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 592470e4-91a5-59e3-a27f-8fbdedf10d6a
2026-03-29 14:05:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 592470e4-91a5-59e3-a27f-8fbdedf10d6a, skipping ID generation
2026-03-29 14:05:05 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 592470e4-91a5-59e3-a27f-8fbdedf10d6a sending to next pipeline
2026-03-29 14:05:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 592470e4-91a5-59e3-a27f-8fbdedf10d6a, identifier: SM16%20PGO
2026-03-29 14:05:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE07JYC/42811879?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=8lxzqSrEBFTFpJpte%2FdtYpaekoL%2BsEkhlH8MlVa%2FDs4%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:05:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 59b3d169-238c-5637-934b-486e8fcb5139 with identifier: SY16%20SZP
2026-03-29 14:05:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 59b3d169-238c-5637-934b-486e8fcb5139 with identifier: SY16%20SZP
2026-03-29 14:05:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 59b3d169-238c-5637-934b-486e8fcb5139 with identifier: SY16%20SZP to the API
2026-03-29 14:05:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY16%20SZP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '59b3d169-238c-5637-934b-486e8fcb5139',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SY16 SZP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY16%20SZP&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'CC',
 'odometer': 67238,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CC 2.0 TDI 184 BMT GT DSG Saloon',
 'transmission': 'automatic',
 'trim': 'TDI 184 BMT GT DSG',
 'vin': 'WVWZZZ3CZGE508986',
 'year': 2016}
2026-03-29 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY16%2520SZP%27 HTTP/1.1" 200 None
2026-03-29 14:05:05 [bca.uk] INFO: Saving data for SY16%20SZP: {'auction_closing_time': 1774864800.0, 'created_time': 1774650563.173184, 'last_price_update_time': 1774793105.612592}
2026-03-29 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY16%2520SZP') HTTP/1.1" 204 0
2026-03-29 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386590%27 HTTP/1.1" 200 None
2026-03-29 14:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386590 not downloaded yet
2026-03-29 14:05:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:05:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6780a413-2aa7-5214-8f97-def744097b99 with identifier: MV65%20VGA
2026-03-29 14:05:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6780a413-2aa7-5214-8f97-def744097b99 with identifier: MV65%20VGA
2026-03-29 14:05:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6780a413-2aa7-5214-8f97-def744097b99 with identifier: MV65%20VGA to the API
2026-03-29 14:05:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145796/600>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6780a413-2aa7-5214-8f97-def744097b99/6780a413-2aa7-5214-8f97-def744097b99_expert_report_file_1d2a17b2-a804-44f6-ac39-cb05bd5b120e.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV65%20VGA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6780a413-2aa7-5214-8f97-def744097b99',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV65 VGA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV65%20VGA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A5',
 'odometer': 98703,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6780a413-2aa7-5214-8f97-def744097b99/6780a413-2aa7-5214-8f97-def744097b99_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48077,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145780/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6780a413-2aa7-5214-8f97-def744097b99/6780a413-2aa7-5214-8f97-def744097b99_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44788,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145786/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6780a413-2aa7-5214-8f97-def744097b99/6780a413-2aa7-5214-8f97-def744097b99_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44356,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145793/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6780a413-2aa7-5214-8f97-def744097b99/6780a413-2aa7-5214-8f97-def744097b99_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46412,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145796/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6780a413-2aa7-5214-8f97-def744097b99/6780a413-2aa7-5214-8f97-def744097b99_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44068,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145802/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6780a413-2aa7-5214-8f97-def744097b99/6780a413-2aa7-5214-8f97-def744097b99_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40758,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145807/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6780a413-2aa7-5214-8f97-def744097b99/6780a413-2aa7-5214-8f97-def744097b99_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91626,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145816/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6780a413-2aa7-5214-8f97-def744097b99/6780a413-2aa7-5214-8f97-def744097b99_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41650,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145823/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6780a413-2aa7-5214-8f97-def744097b99/6780a413-2aa7-5214-8f97-def744097b99_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82534,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145831/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6780a413-2aa7-5214-8f97-def744097b99/6780a413-2aa7-5214-8f97-def744097b99_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76166,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MV65VGA/699145838/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'AUDI A5 2.0 TDI 190 QUATTRO S LINE Coupe',
 'transmission': 'manual',
 'trim': 'TDI 190 QUATTRO S LINE',
 'vin': 'WAUZZZ8T2GA012782',
 'year': 2015}
2026-03-29 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV65%2520VGA%27 HTTP/1.1" 200 None
2026-03-29 14:05:06 [bca.uk] INFO: Saving data for MV65%20VGA: {'created_time': 1774793106.160656, 'last_price_update_time': 1774793106.160666, 'auction_closing_time': 1774864800.0}
2026-03-29 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV65%2520VGA') HTTP/1.1" 204 0
2026-03-29 14:05:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 592470e4-91a5-59e3-a27f-8fbdedf10d6a with identifier: SM16%20PGO
2026-03-29 14:05:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 592470e4-91a5-59e3-a27f-8fbdedf10d6a with identifier: SM16%20PGO
2026-03-29 14:05:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 592470e4-91a5-59e3-a27f-8fbdedf10d6a with identifier: SM16%20PGO to the API
2026-03-29 14:05:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409283/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_592470e4-91a5-59e3-a27f-8fbdedf10d6a/592470e4-91a5-59e3-a27f-8fbdedf10d6a_expert_report_file_2a186e55-ce6b-4adb-92c7-82b9d1c65274.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM16%20PGO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '592470e4-91a5-59e3-a27f-8fbdedf10d6a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SM16 PGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM16%20PGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 100789,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_592470e4-91a5-59e3-a27f-8fbdedf10d6a/592470e4-91a5-59e3-a27f-8fbdedf10d6a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42980,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409117/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_592470e4-91a5-59e3-a27f-8fbdedf10d6a/592470e4-91a5-59e3-a27f-8fbdedf10d6a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40036,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409132/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_592470e4-91a5-59e3-a27f-8fbdedf10d6a/592470e4-91a5-59e3-a27f-8fbdedf10d6a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41443,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409148/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_592470e4-91a5-59e3-a27f-8fbdedf10d6a/592470e4-91a5-59e3-a27f-8fbdedf10d6a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42786,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409167/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_592470e4-91a5-59e3-a27f-8fbdedf10d6a/592470e4-91a5-59e3-a27f-8fbdedf10d6a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39874,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409183/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_592470e4-91a5-59e3-a27f-8fbdedf10d6a/592470e4-91a5-59e3-a27f-8fbdedf10d6a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36829,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409202/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_592470e4-91a5-59e3-a27f-8fbdedf10d6a/592470e4-91a5-59e3-a27f-8fbdedf10d6a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87702,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409223/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_592470e4-91a5-59e3-a27f-8fbdedf10d6a/592470e4-91a5-59e3-a27f-8fbdedf10d6a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72361,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409247/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_592470e4-91a5-59e3-a27f-8fbdedf10d6a/592470e4-91a5-59e3-a27f-8fbdedf10d6a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94155,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409266/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_592470e4-91a5-59e3-a27f-8fbdedf10d6a/592470e4-91a5-59e3-a27f-8fbdedf10d6a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78735,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM16PGO/699409283/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 D 180 AWD R SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'D 180 AWD R SPORT',
 'vin': 'SADCA2ANXHA065013',
 'year': 2016}
2026-03-29 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM16%2520PGO%27 HTTP/1.1" 200 None
2026-03-29 14:05:06 [bca.uk] INFO: Saving data for SM16%20PGO: {'created_time': 1774793106.664035, 'last_price_update_time': 1774793106.664046, 'auction_closing_time': 1774864800.0}
2026-03-29 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM16%2520PGO') HTTP/1.1" 204 0
2026-03-29 14:05:06 [bca.uk] INFO: Found listing with ID: PT51%20GPT
2026-03-29 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PT51%2520GPT%27 HTTP/1.1" 200 None
2026-03-29 14:05:06 [bca.uk] INFO: Scrape type for PT51%20GPT: 2
2026-03-29 14:05:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 03845e55-4b18-587b-96fd-2508b1842965 with identifier: PT51%20GPT
2026-03-29 14:05:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 03845e55-4b18-587b-96fd-2508b1842965 with scrape type 2
2026-03-29 14:05:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 03845e55-4b18-587b-96fd-2508b1842965 with scrape type 2
2026-03-29 14:05:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 03845e55-4b18-587b-96fd-2508b1842965, identifier: PT51%20GPT
2026-03-29 14:05:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE10YUW/42811916?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=VmtSWZpfWC65Q2117nc0AWoTHWnaZR%2FRTQ9rdUzYD2o%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:05:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WL05GXS/42811971?sv=2020-08-04&st=2026-03-29T14%3A05%3A05Z&se=2026-03-29T14%3A30%3A05Z&sr=b&sp=r&sig=hvGCXN1KpOyej41VE3a5auzTrf748NfJcdbWsVNg3EE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WL05%20GXS-GB>
2026-03-29 14:05:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110866/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110866>
2026-03-29 14:05:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400416/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400416>
2026-03-29 14:05:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 03845e55-4b18-587b-96fd-2508b1842965 with identifier: PT51%20GPT
2026-03-29 14:05:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 03845e55-4b18-587b-96fd-2508b1842965 with identifier: PT51%20GPT
2026-03-29 14:05:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 03845e55-4b18-587b-96fd-2508b1842965 with identifier: PT51%20GPT to the API
2026-03-29 14:05:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PT51%20GPT-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '03845e55-4b18-587b-96fd-2508b1842965',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PT51 GPT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PT51%20GPT&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'RENAULT',
 'model': 'GRAND SCENIC',
 'odometer': 103848,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'RENAULT GRAND SCENIC 1.5 DCI 110 EXPRESSION EDC MPV',
 'transmission': 'automatic',
 'trim': 'DCI 110 EXPRESSION EDC',
 'vin': 'VF1JZ09BE45194393',
 'year': 2011}
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PT51%2520GPT%27 HTTP/1.1" 200 None
2026-03-29 14:05:07 [bca.uk] INFO: Saving data for PT51%20GPT: {'auction_closing_time': 1774864800.0, 'created_time': 1774562596.101429, 'last_price_update_time': 1774793107.149906}
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PT51%2520GPT') HTTP/1.1" 204 0
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386592%27 HTTP/1.1" 200 None
2026-03-29 14:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386592 not downloaded yet
2026-03-29 14:05:07 [bca.uk] INFO: Found listing with ID: EK60%20TCU
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK60%2520TCU%27 HTTP/1.1" 200 None
2026-03-29 14:05:07 [bca.uk] INFO: Scrape type for EK60%20TCU: 2
2026-03-29 14:05:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4fe7941e-a7d4-54ec-a516-17971899dc79 with identifier: EK60%20TCU
2026-03-29 14:05:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4fe7941e-a7d4-54ec-a516-17971899dc79 with scrape type 2
2026-03-29 14:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4fe7941e-a7d4-54ec-a516-17971899dc79 with scrape type 2
2026-03-29 14:05:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4fe7941e-a7d4-54ec-a516-17971899dc79, identifier: EK60%20TCU
2026-03-29 14:05:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JG08CAZ/42811917?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=7Rcw6eIle0hj%2FWxI5RF0rGNaDHy8Nmky2x%2B5IwUTID8%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:05:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409165/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409165>
2026-03-29 14:05:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4fe7941e-a7d4-54ec-a516-17971899dc79 with identifier: EK60%20TCU
2026-03-29 14:05:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4fe7941e-a7d4-54ec-a516-17971899dc79 with identifier: EK60%20TCU
2026-03-29 14:05:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4fe7941e-a7d4-54ec-a516-17971899dc79 with identifier: EK60%20TCU to the API
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK60%20TCU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4fe7941e-a7d4-54ec-a516-17971899dc79',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK60 TCU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK60%20TCU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MINI',
 'model': 'COOPER CLUBMAN',
 'odometer': 119869,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'MINI COOPER CLUBMAN 1.6 122 Estate',
 'transmission': 'automatic',
 'trim': '122',
 'vin': 'WMWZF32070TZ01172',
 'year': 2010}
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK60%2520TCU%27 HTTP/1.1" 200 None
2026-03-29 14:05:07 [bca.uk] INFO: Saving data for EK60%20TCU: {'auction_closing_time': 1774864800.0, 'created_time': 1774650562.663095, 'last_price_update_time': 1774793107.747965}
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK60%2520TCU') HTTP/1.1" 204 0
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386596%27 HTTP/1.1" 200 None
2026-03-29 14:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386596 not downloaded yet
2026-03-29 14:05:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff254d15e90>
2026-03-29 14:05:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f90b7301-5d4c-58ab-8f33-fb06b131166a/f90b7301-5d4c-58ab-8f33-fb06b131166a_expert_report_file_c17df5e7-36b0-4784-80fd-1bfa1c3a67c5.pdf HTTP/1.1" 201 0
2026-03-29 14:05:07 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f90b7301-5d4c-58ab-8f33-fb06b131166a
2026-03-29 14:05:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f90b7301-5d4c-58ab-8f33-fb06b131166a, skipping ID generation
2026-03-29 14:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item f90b7301-5d4c-58ab-8f33-fb06b131166a
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DAV55WUY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AV55WUY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:05:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250caf150>
2026-03-29 14:05:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70d0d8ba-d446-5b66-ae3f-83570621fe6d/70d0d8ba-d446-5b66-ae3f-83570621fe6d_expert_report_file_7085c35d-fb90-4c10-a8bc-89084a038bf4.pdf HTTP/1.1" 201 0
2026-03-29 14:05:07 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 70d0d8ba-d446-5b66-ae3f-83570621fe6d
2026-03-29 14:05:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 70d0d8ba-d446-5b66-ae3f-83570621fe6d, skipping ID generation
2026-03-29 14:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 70d0d8ba-d446-5b66-ae3f-83570621fe6d
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDE07JYC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DE07JYC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:05:07 [bca.uk] INFO: Total items found: 100
2026-03-29 14:05:07 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded
2026-03-29 14:05:07 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:05:07 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:05:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA51VAE/42811948?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=SdpwL9f2KQ%2FEdBFIbFqqhP4xNkjEfFYR9h8uyHofylw%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:05:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS58LFY/42811867?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=ui5rsMHelFfPNiBecd7YyM0apeAb9s1GcSTqMtDLK94%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:05:07 [bca.uk] INFO: Found listing with ID: PX63%20SHZ
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX63%2520SHZ%27 HTTP/1.1" 200 None
2026-03-29 14:05:07 [bca.uk] INFO: Scrape type for PX63%20SHZ: 2
2026-03-29 14:05:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4aed11ce-31a4-5f96-801d-686550704168 with identifier: PX63%20SHZ
2026-03-29 14:05:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4aed11ce-31a4-5f96-801d-686550704168 with scrape type 2
2026-03-29 14:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4aed11ce-31a4-5f96-801d-686550704168 with scrape type 2
2026-03-29 14:05:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4aed11ce-31a4-5f96-801d-686550704168, identifier: PX63%20SHZ
2026-03-29 14:05:08 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:05:08 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:05:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4aed11ce-31a4-5f96-801d-686550704168 with identifier: PX63%20SHZ
2026-03-29 14:05:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4aed11ce-31a4-5f96-801d-686550704168 with identifier: PX63%20SHZ
2026-03-29 14:05:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4aed11ce-31a4-5f96-801d-686550704168 with identifier: PX63%20SHZ to the API
2026-03-29 14:05:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX63%20SHZ-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4aed11ce-31a4-5f96-801d-686550704168',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PX63 SHZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX63%20SHZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'AUDI',
 'model': 'Q3',
 'odometer': 40234,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'AUDI Q3 2.0 TDI 177 QUATTRO S LINE StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 177 QUATTRO S LINE',
 'vin': 'WAUZZZ8U0ER009998',
 'year': 2013}
2026-03-29 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX63%2520SHZ%27 HTTP/1.1" 200 None
2026-03-29 14:05:08 [bca.uk] INFO: Saving data for PX63%20SHZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774651156.121649, 'last_price_update_time': 1774793108.362602}
2026-03-29 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX63%2520SHZ') HTTP/1.1" 204 0
2026-03-29 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386599%27 HTTP/1.1" 200 None
2026-03-29 14:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386599 not downloaded yet
2026-03-29 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699392877%27 HTTP/1.1" 200 None
2026-03-29 14:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392877 not downloaded yet
2026-03-29 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387605%27 HTTP/1.1" 200 None
2026-03-29 14:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387605 not downloaded yet
2026-03-29 14:05:08 [bca.uk] INFO: Found listing with ID: MX59%20XPW
2026-03-29 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX59%2520XPW%27 HTTP/1.1" 200 None
2026-03-29 14:05:08 [bca.uk] INFO: Scrape type for MX59%20XPW: 2
2026-03-29 14:05:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a87f85b-469e-5737-9a59-f6559bd9a08e with identifier: MX59%20XPW
2026-03-29 14:05:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9a87f85b-469e-5737-9a59-f6559bd9a08e with scrape type 2
2026-03-29 14:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9a87f85b-469e-5737-9a59-f6559bd9a08e with scrape type 2
2026-03-29 14:05:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9a87f85b-469e-5737-9a59-f6559bd9a08e, identifier: MX59%20XPW
2026-03-29 14:05:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:05:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bc6150>
2026-03-29 14:05:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_55473c0d-8849-54f6-9f7e-5dc13e3521df/55473c0d-8849-54f6-9f7e-5dc13e3521df_expert_report_file_279c5e1a-7938-4c35-a65f-8bee2898695b.pdf HTTP/1.1" 201 0
2026-03-29 14:05:08 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 55473c0d-8849-54f6-9f7e-5dc13e3521df
2026-03-29 14:05:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 55473c0d-8849-54f6-9f7e-5dc13e3521df, skipping ID generation
2026-03-29 14:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 55473c0d-8849-54f6-9f7e-5dc13e3521df
2026-03-29 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DFE10YUW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FE10YUW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:05:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB54UKM/42811883?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=3M5YGbs%2Fc0PIC3LOSWpeS2nGAyXQ8EAraAv%2BsAgCS3w%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:05:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386583/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BJ07VOG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:05:08 [bca.uk] INFO: Found listing with ID: SA14%20EWY
2026-03-29 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA14%2520EWY%27 HTTP/1.1" 200 None
2026-03-29 14:05:08 [bca.uk] INFO: Scrape type for SA14%20EWY: 2
2026-03-29 14:05:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7adf11a5-5934-5f3c-810c-3003bbd0c0bc with identifier: SA14%20EWY
2026-03-29 14:05:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7adf11a5-5934-5f3c-810c-3003bbd0c0bc with scrape type 2
2026-03-29 14:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7adf11a5-5934-5f3c-810c-3003bbd0c0bc with scrape type 2
2026-03-29 14:05:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7adf11a5-5934-5f3c-810c-3003bbd0c0bc, identifier: SA14%20EWY
2026-03-29 14:05:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9a87f85b-469e-5737-9a59-f6559bd9a08e with identifier: MX59%20XPW
2026-03-29 14:05:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9a87f85b-469e-5737-9a59-f6559bd9a08e with identifier: MX59%20XPW
2026-03-29 14:05:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9a87f85b-469e-5737-9a59-f6559bd9a08e with identifier: MX59%20XPW to the API
2026-03-29 14:05:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 243,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MX59%20XPW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9a87f85b-469e-5737-9a59-f6559bd9a08e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MX59 XPW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MX59%20XPW&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 122538,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 TDV6 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'TDV6 HSE',
 'vin': 'SALLSAAF3AA235300',
 'year': 2010}
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX59%2520XPW%27 HTTP/1.1" 200 None
2026-03-29 14:05:09 [bca.uk] INFO: Saving data for MX59%20XPW: {'auction_closing_time': 1774864800.0, 'created_time': 1774621386.467402, 'last_price_update_time': 1774793109.09341}
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MX59%2520XPW') HTTP/1.1" 204 0
2026-03-29 14:05:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7adf11a5-5934-5f3c-810c-3003bbd0c0bc with identifier: SA14%20EWY
2026-03-29 14:05:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7adf11a5-5934-5f3c-810c-3003bbd0c0bc with identifier: SA14%20EWY
2026-03-29 14:05:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7adf11a5-5934-5f3c-810c-3003bbd0c0bc with identifier: SA14%20EWY to the API
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SA14%20EWY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7adf11a5-5934-5f3c-810c-3003bbd0c0bc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SA14 EWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SA14%20EWY&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'LAND ROVER',
 'model': 'FREELANDER 2',
 'odometer': 113581,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'LAND ROVER FREELANDER 2 2.2 SD4 190 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'SD4 190 HSE',
 'vin': 'SALFA2AE3EH411018',
 'year': 2014}
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA14%2520EWY%27 HTTP/1.1" 200 None
2026-03-29 14:05:09 [bca.uk] INFO: Saving data for SA14%20EWY: {'auction_closing_time': 1774864800.0, 'created_time': 1774650484.648554, 'last_price_update_time': 1774793109.460707}
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SA14%2520EWY') HTTP/1.1" 204 0
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386602%27 HTTP/1.1" 200 None
2026-03-29 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386602 not downloaded yet
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699392881%27 HTTP/1.1" 200 None
2026-03-29 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392881 not downloaded yet
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387606%27 HTTP/1.1" 200 None
2026-03-29 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387606 not downloaded yet
2026-03-29 14:05:09 [bca.uk] INFO: Found listing with ID: OY63%20BJV
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY63%2520BJV%27 HTTP/1.1" 200 None
2026-03-29 14:05:09 [bca.uk] INFO: Scrape type for OY63%20BJV: 2
2026-03-29 14:05:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd74f2c6-a9f8-54a3-b607-aecc30acf5fe with identifier: OY63%20BJV
2026-03-29 14:05:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd74f2c6-a9f8-54a3-b607-aecc30acf5fe with scrape type 2
2026-03-29 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd74f2c6-a9f8-54a3-b607-aecc30acf5fe with scrape type 2
2026-03-29 14:05:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd74f2c6-a9f8-54a3-b607-aecc30acf5fe, identifier: OY63%20BJV
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389530%27 HTTP/1.1" 200 None
2026-03-29 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389530 not downloaded yet
2026-03-29 14:05:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251af54d0>
2026-03-29 14:05:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_17bcf29d-2e5e-5e17-a3a8-66a5a7697641/17bcf29d-2e5e-5e17-a3a8-66a5a7697641_expert_report_file_a98e5b0b-cc56-4b5a-b8c3-abbcf7262b5d.pdf HTTP/1.1" 201 0
2026-03-29 14:05:09 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 17bcf29d-2e5e-5e17-a3a8-66a5a7697641
2026-03-29 14:05:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 17bcf29d-2e5e-5e17-a3a8-66a5a7697641, skipping ID generation
2026-03-29 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 17bcf29d-2e5e-5e17-a3a8-66a5a7697641
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DJG08CAZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=JG08CAZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:05:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b72c90>
2026-03-29 14:05:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47e346af-46dc-519e-83e5-99e38bc35acc/47e346af-46dc-519e-83e5-99e38bc35acc_expert_report_file_7b55a5cb-4674-48ad-b3fb-7e74cd15fbed.pdf HTTP/1.1" 201 0
2026-03-29 14:05:09 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 47e346af-46dc-519e-83e5-99e38bc35acc
2026-03-29 14:05:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 47e346af-46dc-519e-83e5-99e38bc35acc, skipping ID generation
2026-03-29 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 47e346af-46dc-519e-83e5-99e38bc35acc
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMA51VAE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MA51VAE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:05:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bd8850>
2026-03-29 14:05:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_50eaf00b-7882-5ce2-bb0f-21dad6f58356/50eaf00b-7882-5ce2-bb0f-21dad6f58356_expert_report_file_4c926f53-79fa-44a0-9d0d-8ebd7d36bff4.pdf HTTP/1.1" 201 0
2026-03-29 14:05:09 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 50eaf00b-7882-5ce2-bb0f-21dad6f58356
2026-03-29 14:05:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 50eaf00b-7882-5ce2-bb0f-21dad6f58356, skipping ID generation
2026-03-29 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 50eaf00b-7882-5ce2-bb0f-21dad6f58356
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKS58LFY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KS58LFY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO02XLA/42811936?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=ou1vK6RbomSESuApVanoOWEr855to1ruMdXLWl8ijNk%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB57VXW/42811896?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=qHaJE2I1qWyp3hDkDCNuBZBI6XJDSoxk5cf60kRBMOs%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:05:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406300/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406300>
2026-03-29 14:05:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386586/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386586>
2026-03-29 14:05:09 [bca.uk] INFO: Found listing with ID: L13%20CEE
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27L13%2520CEE%27 HTTP/1.1" 200 None
2026-03-29 14:05:09 [bca.uk] INFO: Scrape type for L13%20CEE: 2
2026-03-29 14:05:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc086ed2-df6a-5944-b787-530779b2a51c with identifier: L13%20CEE
2026-03-29 14:05:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc086ed2-df6a-5944-b787-530779b2a51c with scrape type 2
2026-03-29 14:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc086ed2-df6a-5944-b787-530779b2a51c with scrape type 2
2026-03-29 14:05:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc086ed2-df6a-5944-b787-530779b2a51c, identifier: L13%20CEE
2026-03-29 14:05:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd74f2c6-a9f8-54a3-b607-aecc30acf5fe with identifier: OY63%20BJV
2026-03-29 14:05:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd74f2c6-a9f8-54a3-b607-aecc30acf5fe with identifier: OY63%20BJV
2026-03-29 14:05:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd74f2c6-a9f8-54a3-b607-aecc30acf5fe with identifier: OY63%20BJV to the API
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY63%20BJV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fd74f2c6-a9f8-54a3-b607-aecc30acf5fe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY63 BJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY63%20BJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 96130,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.0 12V E/F S Hatchback',
 'transmission': 'manual',
 'trim': '12V E/F S',
 'vin': 'W0L0SDL68E4017830',
 'year': 2013}
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY63%2520BJV%27 HTTP/1.1" 200 None
2026-03-29 14:05:10 [bca.uk] INFO: Saving data for OY63%20BJV: {'auction_closing_time': 1774864800.0, 'created_time': 1774621385.722873, 'last_price_update_time': 1774793110.319687}
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY63%2520BJV') HTTP/1.1" 204 0
2026-03-29 14:05:10 [scrapy.extensions.logstats] INFO: Crawled 164 pages (at 27 pages/min), scraped 219 items (at 70 items/min)
2026-03-29 14:05:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 187MiB
2026-03-29 14:05:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc086ed2-df6a-5944-b787-530779b2a51c with identifier: L13%20CEE
2026-03-29 14:05:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc086ed2-df6a-5944-b787-530779b2a51c with identifier: L13%20CEE
2026-03-29 14:05:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc086ed2-df6a-5944-b787-530779b2a51c with identifier: L13%20CEE to the API
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=L13%20CEE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fc086ed2-df6a-5944-b787-530779b2a51c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'L13 CEE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=L13%20CEE&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 90020,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.6 VVT 115 DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'VVT 115 DESIGN',
 'vin': 'W0L0AHL48A5019614',
 'year': 2009}
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27L13%2520CEE%27 HTTP/1.1" 200 None
2026-03-29 14:05:10 [bca.uk] INFO: Saving data for L13%20CEE: {'auction_closing_time': 1774864800.0, 'created_time': 1774390049.578225, 'last_price_update_time': 1774793110.741577}
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='L13%2520CEE') HTTP/1.1" 204 0
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386604%27 HTTP/1.1" 200 None
2026-03-29 14:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386604 not downloaded yet
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699392882%27 HTTP/1.1" 200 None
2026-03-29 14:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392882 not downloaded yet
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387607%27 HTTP/1.1" 200 None
2026-03-29 14:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387607 not downloaded yet
2026-03-29 14:05:10 [bca.uk] INFO: Found listing with ID: SD58%20UUA
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD58%2520UUA%27 HTTP/1.1" 200 None
2026-03-29 14:05:10 [bca.uk] INFO: Scrape type for SD58%20UUA: 2
2026-03-29 14:05:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f23b4254-f068-5298-8e29-09c009a65129 with identifier: SD58%20UUA
2026-03-29 14:05:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f23b4254-f068-5298-8e29-09c009a65129 with scrape type 2
2026-03-29 14:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f23b4254-f068-5298-8e29-09c009a65129 with scrape type 2
2026-03-29 14:05:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f23b4254-f068-5298-8e29-09c009a65129, identifier: SD58%20UUA
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389534%27 HTTP/1.1" 200 None
2026-03-29 14:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389534 not downloaded yet
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389528%27 HTTP/1.1" 200 None
2026-03-29 14:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389528 not downloaded yet
2026-03-29 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390534%27 HTTP/1.1" 200 None
2026-03-29 14:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390534 not downloaded yet
2026-03-29 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386585%27 HTTP/1.1" 200 None
2026-03-29 14:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386585 not downloaded yet
2026-03-29 14:05:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a2f190>
2026-03-29 14:05:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52f76efc-188f-5f63-9bfb-b42fecc8cc58/52f76efc-188f-5f63-9bfb-b42fecc8cc58_expert_report_file_a5d9b13e-b8fd-456b-9c30-fbc4f55d005c.pdf HTTP/1.1" 201 0
2026-03-29 14:05:11 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 52f76efc-188f-5f63-9bfb-b42fecc8cc58
2026-03-29 14:05:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 52f76efc-188f-5f63-9bfb-b42fecc8cc58, skipping ID generation
2026-03-29 14:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 52f76efc-188f-5f63-9bfb-b42fecc8cc58
2026-03-29 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DSB54UKM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SB54UKM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:05:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400416/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM68YDH/42811919?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=4PnJwHLenSJGioLlcHLUwNvkkjzBBFJ73Vu%2B%2F0FgFDU%3D)
2026-03-29 14:05:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110866/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ17XBA/42811206?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=yZDwZ6msbRPeZuR0T9%2B3tOuizOMuCYTRhuFHUTX0FU4%3D)
2026-03-29 14:05:11 [bca.uk] INFO: Found listing with ID: NL62%20GFE
2026-03-29 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL62%2520GFE%27 HTTP/1.1" 200 None
2026-03-29 14:05:11 [bca.uk] INFO: Scrape type for NL62%20GFE: 2
2026-03-29 14:05:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40d5bdf1-6e14-54a0-bd0f-74ba68023670 with identifier: NL62%20GFE
2026-03-29 14:05:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 40d5bdf1-6e14-54a0-bd0f-74ba68023670 with scrape type 2
2026-03-29 14:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 40d5bdf1-6e14-54a0-bd0f-74ba68023670 with scrape type 2
2026-03-29 14:05:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40d5bdf1-6e14-54a0-bd0f-74ba68023670, identifier: NL62%20GFE
2026-03-29 14:05:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f23b4254-f068-5298-8e29-09c009a65129 with identifier: SD58%20UUA
2026-03-29 14:05:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f23b4254-f068-5298-8e29-09c009a65129 with identifier: SD58%20UUA
2026-03-29 14:05:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f23b4254-f068-5298-8e29-09c009a65129 with identifier: SD58%20UUA to the API
2026-03-29 14:05:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 219,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD58%20UUA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f23b4254-f068-5298-8e29-09c009a65129',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD58 UUA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD58%20UUA&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLVO',
 'model': 'XC70',
 'odometer': 175711,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'VOLVO XC70 2.4 D5 SE G/T Estate',
 'transmission': 'manual',
 'trim': 'D5 SE G/T',
 'vin': 'YV1BZ714691055132',
 'year': 2008}
2026-03-29 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD58%2520UUA%27 HTTP/1.1" 200 None
2026-03-29 14:05:11 [bca.uk] INFO: Saving data for SD58%20UUA: {'auction_closing_time': 1774864800.0, 'created_time': 1774354999.27539, 'last_price_update_time': 1774793111.710239}
2026-03-29 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD58%2520UUA') HTTP/1.1" 204 0
2026-03-29 14:05:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CX06LLW/42811866?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=OlXQ92SBOCUzrFkdeR0I1pycMBQqOEdimrAeyV%2BumWo%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:05:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40d5bdf1-6e14-54a0-bd0f-74ba68023670 with identifier: NL62%20GFE
2026-03-29 14:05:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40d5bdf1-6e14-54a0-bd0f-74ba68023670 with identifier: NL62%20GFE
2026-03-29 14:05:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40d5bdf1-6e14-54a0-bd0f-74ba68023670 with identifier: NL62%20GFE to the API
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL62%20GFE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '40d5bdf1-6e14-54a0-bd0f-74ba68023670',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL62 GFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL62%20GFE&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 89067,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.6 16V 115 ACTIVE LTD.EDITION Hatchback',
 'transmission': 'manual',
 'trim': '16V 115 ACTIVE LTD.EDITION',
 'vin': 'W0LPC6ED7DG008323',
 'year': 2012}
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL62%2520GFE%27 HTTP/1.1" 200 None
2026-03-29 14:05:12 [bca.uk] INFO: Saving data for NL62%20GFE: {'auction_closing_time': 1774864800.0, 'created_time': 1774621439.598925, 'last_price_update_time': 1774793112.378101}
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL62%2520GFE') HTTP/1.1" 204 0
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386607%27 HTTP/1.1" 200 None
2026-03-29 14:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386607 not downloaded yet
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699392883%27 HTTP/1.1" 200 None
2026-03-29 14:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392883 not downloaded yet
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387609%27 HTTP/1.1" 200 None
2026-03-29 14:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387609 not downloaded yet
2026-03-29 14:05:12 [bca.uk] INFO: Found listing with ID: AF64%20JYY
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF64%2520JYY%27 HTTP/1.1" 200 None
2026-03-29 14:05:12 [bca.uk] INFO: Scrape type for AF64%20JYY: 2
2026-03-29 14:05:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: deff0f98-2583-56d8-a069-4f7b818e578b with identifier: AF64%20JYY
2026-03-29 14:05:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item deff0f98-2583-56d8-a069-4f7b818e578b with scrape type 2
2026-03-29 14:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item deff0f98-2583-56d8-a069-4f7b818e578b with scrape type 2
2026-03-29 14:05:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: deff0f98-2583-56d8-a069-4f7b818e578b, identifier: AF64%20JYY
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389539%27 HTTP/1.1" 200 None
2026-03-29 14:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389539 not downloaded yet
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389532%27 HTTP/1.1" 200 None
2026-03-29 14:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389532 not downloaded yet
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390536%27 HTTP/1.1" 200 None
2026-03-29 14:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390536 not downloaded yet
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386588%27 HTTP/1.1" 200 None
2026-03-29 14:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386588 not downloaded yet
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387596%27 HTTP/1.1" 200 None
2026-03-29 14:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387596 not downloaded yet
2026-03-29 14:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG60HNL/42811953?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=wdtsCv2uTf0OhV1dnxgruPIHa32DOIHS1esbJpJlGSw%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409165/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF18AYJ/42811983?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=ZWp0iGA8JPieLQr9dqkUe4E8OeiiTmvpVDYjT%2FElqOE%3D)
2026-03-29 14:05:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386590/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386590>
2026-03-29 14:05:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386592/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386592>
2026-03-29 14:05:12 [bca.uk] INFO: Found listing with ID: NU10%20OWC
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU10%2520OWC%27 HTTP/1.1" 200 None
2026-03-29 14:05:12 [bca.uk] INFO: Scrape type for NU10%20OWC: 2
2026-03-29 14:05:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80738f1c-3977-533f-ba6d-0b8980233bb2 with identifier: NU10%20OWC
2026-03-29 14:05:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80738f1c-3977-533f-ba6d-0b8980233bb2 with scrape type 2
2026-03-29 14:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 80738f1c-3977-533f-ba6d-0b8980233bb2 with scrape type 2
2026-03-29 14:05:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 80738f1c-3977-533f-ba6d-0b8980233bb2, identifier: NU10%20OWC
2026-03-29 14:05:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: deff0f98-2583-56d8-a069-4f7b818e578b with identifier: AF64%20JYY
2026-03-29 14:05:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: deff0f98-2583-56d8-a069-4f7b818e578b with identifier: AF64%20JYY
2026-03-29 14:05:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: deff0f98-2583-56d8-a069-4f7b818e578b with identifier: AF64%20JYY to the API
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 92,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF64%20JYY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'deff0f98-2583-56d8-a069-4f7b818e578b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF64 JYY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF64%20JYY&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 130379,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5 D 116 Hatchback',
 'transmission': 'manual',
 'trim': 'D 116',
 'vin': 'WMWXN32030T964442',
 'year': 2014}
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF64%2520JYY%27 HTTP/1.1" 200 None
2026-03-29 14:05:13 [bca.uk] INFO: Saving data for AF64%20JYY: {'auction_closing_time': 1774864800.0, 'created_time': 1774437875.451771, 'last_price_update_time': 1774793113.379461}
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF64%2520JYY') HTTP/1.1" 204 0
2026-03-29 14:05:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2507f3ed0>
2026-03-29 14:05:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e249f780-0465-5b0b-bb33-c3222e910385/e249f780-0465-5b0b-bb33-c3222e910385_expert_report_file_4a6d9e64-dd01-4b83-97b8-bbafe07b62ff.pdf HTTP/1.1" 201 0
2026-03-29 14:05:13 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e249f780-0465-5b0b-bb33-c3222e910385
2026-03-29 14:05:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e249f780-0465-5b0b-bb33-c3222e910385, skipping ID generation
2026-03-29 14:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item e249f780-0465-5b0b-bb33-c3222e910385
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DVO02XLA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VO02XLA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:05:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2507f1dd0>
2026-03-29 14:05:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e695e2e-9059-507e-ae06-209c3b4f94fa/4e695e2e-9059-507e-ae06-209c3b4f94fa_expert_report_file_40670d2d-c0e0-4628-a12c-8649a2d26160.pdf HTTP/1.1" 201 0
2026-03-29 14:05:13 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 4e695e2e-9059-507e-ae06-209c3b4f94fa
2026-03-29 14:05:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4e695e2e-9059-507e-ae06-209c3b4f94fa, skipping ID generation
2026-03-29 14:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 4e695e2e-9059-507e-ae06-209c3b4f94fa
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DSB57VXW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SB57VXW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:05:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387603/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DE07JYC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:05:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 80738f1c-3977-533f-ba6d-0b8980233bb2 with identifier: NU10%20OWC
2026-03-29 14:05:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 80738f1c-3977-533f-ba6d-0b8980233bb2 with identifier: NU10%20OWC
2026-03-29 14:05:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 80738f1c-3977-533f-ba6d-0b8980233bb2 with identifier: NU10%20OWC to the API
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU10%20OWC-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '80738f1c-3977-533f-ba6d-0b8980233bb2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NU10 OWC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU10%20OWC&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 95280,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.8 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'ZETEC',
 'vin': 'WF0PXXGCDPAL28947',
 'year': 2010}
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU10%2520OWC%27 HTTP/1.1" 200 None
2026-03-29 14:05:13 [bca.uk] INFO: Saving data for NU10%20OWC: {'auction_closing_time': 1774864800.0, 'created_time': 1774389892.734078, 'last_price_update_time': 1774793113.856655}
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU10%2520OWC') HTTP/1.1" 204 0
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699392884%27 HTTP/1.1" 200 None
2026-03-29 14:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392884 not downloaded yet
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387610%27 HTTP/1.1" 200 None
2026-03-29 14:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387610 not downloaded yet
2026-03-29 14:05:13 [bca.uk] INFO: Found listing with ID: BN65%20ULK
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN65%2520ULK%27 HTTP/1.1" 200 None
2026-03-29 14:05:13 [bca.uk] INFO: Scrape type for BN65%20ULK: 2
2026-03-29 14:05:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c9c0086c-d8c0-5a5e-9d31-5be9ddc0efeb with identifier: BN65%20ULK
2026-03-29 14:05:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c9c0086c-d8c0-5a5e-9d31-5be9ddc0efeb with scrape type 2
2026-03-29 14:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c9c0086c-d8c0-5a5e-9d31-5be9ddc0efeb with scrape type 2
2026-03-29 14:05:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c9c0086c-d8c0-5a5e-9d31-5be9ddc0efeb, identifier: BN65%20ULK
2026-03-29 14:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389542%27 HTTP/1.1" 200 None
2026-03-29 14:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389542 not downloaded yet
2026-03-29 14:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389536%27 HTTP/1.1" 200 None
2026-03-29 14:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389536 not downloaded yet
2026-03-29 14:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390538%27 HTTP/1.1" 200 None
2026-03-29 14:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390538 not downloaded yet
2026-03-29 14:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386591%27 HTTP/1.1" 200 None
2026-03-29 14:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386591 not downloaded yet
2026-03-29 14:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387597%27 HTTP/1.1" 200 None
2026-03-29 14:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387597 not downloaded yet
2026-03-29 14:05:14 [bca.uk] INFO: Found listing with ID: YK15%20CTB
2026-03-29 14:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK15%2520CTB%27 HTTP/1.1" 200 None
2026-03-29 14:05:14 [bca.uk] INFO: Scrape type for YK15%20CTB: 2
2026-03-29 14:05:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89af5b0e-b058-56bf-89ed-5f3961acc4d0 with identifier: YK15%20CTB
2026-03-29 14:05:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89af5b0e-b058-56bf-89ed-5f3961acc4d0 with scrape type 2
2026-03-29 14:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 89af5b0e-b058-56bf-89ed-5f3961acc4d0 with scrape type 2
2026-03-29 14:05:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 89af5b0e-b058-56bf-89ed-5f3961acc4d0, identifier: YK15%20CTB
2026-03-29 14:05:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c9c0086c-d8c0-5a5e-9d31-5be9ddc0efeb with identifier: BN65%20ULK
2026-03-29 14:05:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c9c0086c-d8c0-5a5e-9d31-5be9ddc0efeb with identifier: BN65%20ULK
2026-03-29 14:05:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c9c0086c-d8c0-5a5e-9d31-5be9ddc0efeb with identifier: BN65%20ULK to the API
2026-03-29 14:05:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN65%20ULK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c9c0086c-d8c0-5a5e-9d31-5be9ddc0efeb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN65 ULK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN65%20ULK&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 68442,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 100 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF05XXGCC5FT62868',
 'year': 2015}
2026-03-29 14:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN65%2520ULK%27 HTTP/1.1" 200 None
2026-03-29 14:05:15 [bca.uk] INFO: Saving data for BN65%20ULK: {'auction_closing_time': 1774864800.0, 'created_time': 1773957889.007432, 'last_price_update_time': 1774793115.009515}
2026-03-29 14:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN65%2520ULK') HTTP/1.1" 204 0
2026-03-29 14:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389531%27 HTTP/1.1" 200 None
2026-03-29 14:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389531 not downloaded yet
2026-03-29 14:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388206%27 HTTP/1.1" 200 None
2026-03-29 14:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388206 not downloaded yet
2026-03-29 14:05:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250eb4610>
2026-03-29 14:05:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d462ed72-f335-506c-9003-0791419ae4fc/d462ed72-f335-506c-9003-0791419ae4fc_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM68YDH%252F699400416%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400416/600 saved to cache
2026-03-29 14:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d462ed72-f335-506c-9003-0791419ae4fc
2026-03-29 14:05:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250eb0510>
2026-03-29 14:05:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88a9ad76-d4e4-5927-b0d7-9298ce9641a1/88a9ad76-d4e4-5927-b0d7-9298ce9641a1_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNJ17XBA%252F699110866%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110866/600 saved to cache
2026-03-29 14:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 88a9ad76-d4e4-5927-b0d7-9298ce9641a1
2026-03-29 14:05:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250eb7c90>
2026-03-29 14:05:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9780fd08-9e77-5c18-8df7-5e38cb3d3cc9/9780fd08-9e77-5c18-8df7-5e38cb3d3cc9_expert_report_file_38fff80e-c7d3-4d77-a2f4-f5461560b555.pdf HTTP/1.1" 201 0
2026-03-29 14:05:15 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 9780fd08-9e77-5c18-8df7-5e38cb3d3cc9
2026-03-29 14:05:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9780fd08-9e77-5c18-8df7-5e38cb3d3cc9, skipping ID generation
2026-03-29 14:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 9780fd08-9e77-5c18-8df7-5e38cb3d3cc9
2026-03-29 14:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DCX06LLW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CX06LLW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:05:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WL05GXS/42811971?sv=2020-08-04&st=2026-03-29T14%3A05%3A05Z&se=2026-03-29T14%3A30%3A05Z&sr=b&sp=r&sig=hvGCXN1KpOyej41VE3a5auzTrf748NfJcdbWsVNg3EE%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:05:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386583/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ07VOG/42811850?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=OOqZMaSR8fyDqDYx7bodCrRnHo%2FZ6IIbsbMo0r9pCZ4%3D)
2026-03-29 14:05:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406300/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR67PEO/42812169?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=xH%2BebPqb7iINkjGCv7cU6x3%2BDxvY%2FQbk7fKMSxoQfqs%3D)
2026-03-29 14:05:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390532/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MA51VAE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:05:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389526/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FE10YUW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:05:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386581/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KS58LFY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:05:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 89af5b0e-b058-56bf-89ed-5f3961acc4d0 with identifier: YK15%20CTB
2026-03-29 14:05:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 89af5b0e-b058-56bf-89ed-5f3961acc4d0 with identifier: YK15%20CTB
2026-03-29 14:05:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 89af5b0e-b058-56bf-89ed-5f3961acc4d0 with identifier: YK15%20CTB to the API
2026-03-29 14:05:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK15%20CTB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '89af5b0e-b058-56bf-89ed-5f3961acc4d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK15 CTB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK15%20CTB&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'MERIVA',
 'odometer': 174858,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MERIVA 1.6 CDTI 136 TECH LINE MPV',
 'transmission': 'manual',
 'trim': 'CDTI 136 TECH LINE',
 'vin': 'W0LSH9ESXF4190146',
 'year': 2015}
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK15%2520CTB%27 HTTP/1.1" 200 None
2026-03-29 14:05:16 [bca.uk] INFO: Saving data for YK15%20CTB: {'auction_closing_time': 1774864800.0, 'created_time': 1774563115.084105, 'last_price_update_time': 1774793116.362378}
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK15%2520CTB') HTTP/1.1" 204 0
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699392885%27 HTTP/1.1" 200 None
2026-03-29 14:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392885 not downloaded yet
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387611%27 HTTP/1.1" 200 None
2026-03-29 14:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387611 not downloaded yet
2026-03-29 14:05:16 [bca.uk] INFO: Found listing with ID: DG12%20DPU
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG12%2520DPU%27 HTTP/1.1" 200 None
2026-03-29 14:05:16 [bca.uk] INFO: Scrape type for DG12%20DPU: 2
2026-03-29 14:05:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9ca5807-4af7-55e1-8319-773cea2bbd4f with identifier: DG12%20DPU
2026-03-29 14:05:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9ca5807-4af7-55e1-8319-773cea2bbd4f with scrape type 2
2026-03-29 14:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9ca5807-4af7-55e1-8319-773cea2bbd4f with scrape type 2
2026-03-29 14:05:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f9ca5807-4af7-55e1-8319-773cea2bbd4f, identifier: DG12%20DPU
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389545%27 HTTP/1.1" 200 None
2026-03-29 14:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389545 not downloaded yet
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389540%27 HTTP/1.1" 200 None
2026-03-29 14:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389540 not downloaded yet
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390540%27 HTTP/1.1" 200 None
2026-03-29 14:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390540 not downloaded yet
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386594%27 HTTP/1.1" 200 None
2026-03-29 14:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386594 not downloaded yet
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387598%27 HTTP/1.1" 200 None
2026-03-29 14:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387598 not downloaded yet
2026-03-29 14:05:16 [bca.uk] INFO: Found listing with ID: AK07%20ZFD
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK07%2520ZFD%27 HTTP/1.1" 200 None
2026-03-29 14:05:16 [bca.uk] INFO: Scrape type for AK07%20ZFD: 2
2026-03-29 14:05:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40ec9862-081b-5434-8d81-507225c2c766 with identifier: AK07%20ZFD
2026-03-29 14:05:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 40ec9862-081b-5434-8d81-507225c2c766 with scrape type 2
2026-03-29 14:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 40ec9862-081b-5434-8d81-507225c2c766 with scrape type 2
2026-03-29 14:05:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40ec9862-081b-5434-8d81-507225c2c766, identifier: AK07%20ZFD
2026-03-29 14:05:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f9ca5807-4af7-55e1-8319-773cea2bbd4f with identifier: DG12%20DPU
2026-03-29 14:05:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f9ca5807-4af7-55e1-8319-773cea2bbd4f with identifier: DG12%20DPU
2026-03-29 14:05:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f9ca5807-4af7-55e1-8319-773cea2bbd4f with identifier: DG12%20DPU to the API
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG12%20DPU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f9ca5807-4af7-55e1-8319-773cea2bbd4f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG12 DPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG12%20DPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 83828,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'MINI COUNTRYMAN 1.6 COOPER Hatchback',
 'transmission': 'manual',
 'trim': 'COOPER',
 'vin': 'WMWZB32090WL75816',
 'year': 2012}
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG12%2520DPU%27 HTTP/1.1" 200 None
2026-03-29 14:05:17 [bca.uk] INFO: Saving data for DG12%20DPU: {'auction_closing_time': 1774864800.0, 'created_time': 1774354967.414237, 'last_price_update_time': 1774793117.12991}
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG12%2520DPU') HTTP/1.1" 204 0
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389535%27 HTTP/1.1" 200 None
2026-03-29 14:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389535 not downloaded yet
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388209%27 HTTP/1.1" 200 None
2026-03-29 14:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388209 not downloaded yet
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386584%27 HTTP/1.1" 200 None
2026-03-29 14:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386584 not downloaded yet
2026-03-29 14:05:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508235d0>
2026-03-29 14:05:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_757fa281-bacf-5e89-92d0-33aac67e7ebf/757fa281-bacf-5e89-92d0-33aac67e7ebf_expert_report_file_36fe2f25-2b42-4770-aa3d-918b37cf4d04.pdf HTTP/1.1" 201 0
2026-03-29 14:05:17 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 757fa281-bacf-5e89-92d0-33aac67e7ebf
2026-03-29 14:05:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 757fa281-bacf-5e89-92d0-33aac67e7ebf, skipping ID generation
2026-03-29 14:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 757fa281-bacf-5e89-92d0-33aac67e7ebf
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DHG60HNL-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HG60HNL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:05:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25081f590>
2026-03-29 14:05:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9dbb515-234f-5096-b979-8c51c937cdae/f9dbb515-234f-5096-b979-8c51c937cdae_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF18AYJ%252F699409165%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409165/600 saved to cache
2026-03-29 14:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f9dbb515-234f-5096-b979-8c51c937cdae
2026-03-29 14:05:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386586/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ07VOG/42811850?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=OOqZMaSR8fyDqDYx7bodCrRnHo%2FZ6IIbsbMo0r9pCZ4%3D)
2026-03-29 14:05:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389524/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=JG08CAZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:05:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40ec9862-081b-5434-8d81-507225c2c766 with identifier: AK07%20ZFD
2026-03-29 14:05:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40ec9862-081b-5434-8d81-507225c2c766 with identifier: AK07%20ZFD
2026-03-29 14:05:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40ec9862-081b-5434-8d81-507225c2c766 with identifier: AK07%20ZFD to the API
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 227,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK07%20ZFD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '40ec9862-081b-5434-8d81-507225c2c766',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK07 ZFD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK07%20ZFD&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VOLVO',
 'model': 'S40',
 'odometer': 95803,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'VOLVO S40 2.5 T5 SE SPORT G/T Saloon',
 'transmission': 'manual',
 'trim': 'T5 SE SPORT G/T',
 'vin': 'YV1MS685972308901',
 'year': 2007}
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK07%2520ZFD%27 HTTP/1.1" 200 None
2026-03-29 14:05:17 [bca.uk] INFO: Saving data for AK07%20ZFD: {'auction_closing_time': 1774864800.0, 'created_time': 1774477530.309801, 'last_price_update_time': 1774793117.697306}
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK07%2520ZFD') HTTP/1.1" 204 0
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699392886%27 HTTP/1.1" 200 None
2026-03-29 14:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392886 not downloaded yet
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387612%27 HTTP/1.1" 200 None
2026-03-29 14:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387612 not downloaded yet
2026-03-29 14:05:17 [bca.uk] INFO: Found listing with ID: EY15%20MPX
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY15%2520MPX%27 HTTP/1.1" 200 None
2026-03-29 14:05:17 [bca.uk] INFO: Scrape type for EY15%20MPX: 2
2026-03-29 14:05:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f45ca4fd-a828-585e-be28-38f8cac0d33d with identifier: EY15%20MPX
2026-03-29 14:05:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f45ca4fd-a828-585e-be28-38f8cac0d33d with scrape type 2
2026-03-29 14:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f45ca4fd-a828-585e-be28-38f8cac0d33d with scrape type 2
2026-03-29 14:05:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f45ca4fd-a828-585e-be28-38f8cac0d33d, identifier: EY15%20MPX
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389549%27 HTTP/1.1" 200 None
2026-03-29 14:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389549 not downloaded yet
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389543%27 HTTP/1.1" 200 None
2026-03-29 14:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389543 not downloaded yet
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390542%27 HTTP/1.1" 200 None
2026-03-29 14:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390542 not downloaded yet
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386597%27 HTTP/1.1" 200 None
2026-03-29 14:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386597 not downloaded yet
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387599%27 HTTP/1.1" 200 None
2026-03-29 14:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387599 not downloaded yet
2026-03-29 14:05:17 [bca.uk] INFO: Found listing with ID: BX62%20FVM
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX62%2520FVM%27 HTTP/1.1" 200 None
2026-03-29 14:05:17 [bca.uk] INFO: Scrape type for BX62%20FVM: 2
2026-03-29 14:05:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: caf28dbc-d555-5c58-8db4-12b5da52204a with identifier: BX62%20FVM
2026-03-29 14:05:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item caf28dbc-d555-5c58-8db4-12b5da52204a with scrape type 2
2026-03-29 14:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item caf28dbc-d555-5c58-8db4-12b5da52204a with scrape type 2
2026-03-29 14:05:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: caf28dbc-d555-5c58-8db4-12b5da52204a, identifier: BX62%20FVM
2026-03-29 14:05:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f45ca4fd-a828-585e-be28-38f8cac0d33d with identifier: EY15%20MPX
2026-03-29 14:05:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f45ca4fd-a828-585e-be28-38f8cac0d33d with identifier: EY15%20MPX
2026-03-29 14:05:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f45ca4fd-a828-585e-be28-38f8cac0d33d with identifier: EY15%20MPX to the API
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY15%20MPX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f45ca4fd-a828-585e-be28-38f8cac0d33d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY15 MPX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY15%20MPX&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'SMART',
 'model': 'FORFOUR',
 'odometer': 77164,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SMART FORFOUR 1.0 71 PRIME PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': '71 PRIME PREMIUM',
 'vin': 'WME4530422Y019200',
 'year': 2015}
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY15%2520MPX%27 HTTP/1.1" 200 None
2026-03-29 14:05:18 [bca.uk] INFO: Saving data for EY15%20MPX: {'auction_closing_time': 1774864800.0, 'created_time': 1774563186.845423, 'last_price_update_time': 1774793118.392874}
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY15%2520MPX') HTTP/1.1" 204 0
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389538%27 HTTP/1.1" 200 None
2026-03-29 14:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389538 not downloaded yet
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388210%27 HTTP/1.1" 200 None
2026-03-29 14:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388210 not downloaded yet
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386589%27 HTTP/1.1" 200 None
2026-03-29 14:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386589 not downloaded yet
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390535%27 HTTP/1.1" 200 None
2026-03-29 14:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390535 not downloaded yet
2026-03-29 14:05:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389530/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389530>
2026-03-29 14:05:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: caf28dbc-d555-5c58-8db4-12b5da52204a with identifier: BX62%20FVM
2026-03-29 14:05:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: caf28dbc-d555-5c58-8db4-12b5da52204a with identifier: BX62%20FVM
2026-03-29 14:05:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: caf28dbc-d555-5c58-8db4-12b5da52204a with identifier: BX62%20FVM to the API
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX62%20FVM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'caf28dbc-d555-5c58-8db4-12b5da52204a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BX62 FVM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX62%20FVM&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'JAGUAR',
 'model': 'XF',
 'odometer': 114127,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF 3.0 D V6 240 LUXURY Saloon',
 'transmission': 'automatic',
 'trim': 'D V6 240 LUXURY',
 'vin': 'SAJAC0541CNS58804',
 'year': 2012}
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX62%2520FVM%27 HTTP/1.1" 200 None
2026-03-29 14:05:18 [bca.uk] INFO: Saving data for BX62%20FVM: {'auction_closing_time': 1774864800.0, 'created_time': 1774562564.634253, 'last_price_update_time': 1774793118.785135}
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX62%2520FVM') HTTP/1.1" 204 0
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699392887%27 HTTP/1.1" 200 None
2026-03-29 14:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392887 not downloaded yet
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387613%27 HTTP/1.1" 200 None
2026-03-29 14:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387613 not downloaded yet
2026-03-29 14:05:18 [bca.uk] INFO: Found listing with ID: MV19%20XLX
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV19%2520XLX%27 HTTP/1.1" 200 None
2026-03-29 14:05:18 [bca.uk] INFO: Scrape type for MV19%20XLX: 0
2026-03-29 14:05:18 [bca.uk] INFO: Found listing with ID: MF68%20OCS
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF68%2520OCS%27 HTTP/1.1" 200 None
2026-03-29 14:05:18 [bca.uk] INFO: Scrape type for MF68%20OCS: 2
2026-03-29 14:05:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70e19657-16c9-5dfb-8fea-e2fffbda4a67 with identifier: MF68%20OCS
2026-03-29 14:05:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70e19657-16c9-5dfb-8fea-e2fffbda4a67 with scrape type 2
2026-03-29 14:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70e19657-16c9-5dfb-8fea-e2fffbda4a67 with scrape type 2
2026-03-29 14:05:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70e19657-16c9-5dfb-8fea-e2fffbda4a67, identifier: MF68%20OCS
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389554%27 HTTP/1.1" 200 None
2026-03-29 14:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389554 not downloaded yet
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389547%27 HTTP/1.1" 200 None
2026-03-29 14:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389547 not downloaded yet
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390543%27 HTTP/1.1" 200 None
2026-03-29 14:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390543 not downloaded yet
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386600%27 HTTP/1.1" 200 None
2026-03-29 14:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386600 not downloaded yet
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387600%27 HTTP/1.1" 200 None
2026-03-29 14:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387600 not downloaded yet
2026-03-29 14:05:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ec4d90>
2026-03-29 14:05:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97531adc-4dd2-5237-b618-8d5c116355b1/97531adc-4dd2-5237-b618-8d5c116355b1_expert_report_file_2151a2cb-9c61-4ba9-93cf-de664a5d9ebe.pdf HTTP/1.1" 201 0
2026-03-29 14:05:19 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 97531adc-4dd2-5237-b618-8d5c116355b1
2026-03-29 14:05:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 97531adc-4dd2-5237-b618-8d5c116355b1, skipping ID generation
2026-03-29 14:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 97531adc-4dd2-5237-b618-8d5c116355b1
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DWL05GXS-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WL05GXS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:05:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250e7f150>
2026-03-29 14:05:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02ecd429-b9e1-50a9-8066-bd29f044ec81/02ecd429-b9e1-50a9-8066-bd29f044ec81_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ07VOG%252F699386583%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386583/600 saved to cache
2026-03-29 14:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 02ecd429-b9e1-50a9-8066-bd29f044ec81
2026-03-29 14:05:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250e43e10>
2026-03-29 14:05:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_356399c1-f836-55c4-ae53-dae7629ebcc1/356399c1-f836-55c4-ae53-dae7629ebcc1_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWR67PEO%252F699406300%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406300/600 saved to cache
2026-03-29 14:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 356399c1-f836-55c4-ae53-dae7629ebcc1
2026-03-29 14:05:19 [bca.uk] INFO: Found listing with ID: YM64%20PGY
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM64%2520PGY%27 HTTP/1.1" 200 None
2026-03-29 14:05:19 [bca.uk] INFO: Scrape type for YM64%20PGY: 2
2026-03-29 14:05:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 478b6d39-4e7b-5ed5-af02-6ff78d53f780 with identifier: YM64%20PGY
2026-03-29 14:05:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 478b6d39-4e7b-5ed5-af02-6ff78d53f780 with scrape type 2
2026-03-29 14:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 478b6d39-4e7b-5ed5-af02-6ff78d53f780 with scrape type 2
2026-03-29 14:05:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 478b6d39-4e7b-5ed5-af02-6ff78d53f780, identifier: YM64%20PGY
2026-03-29 14:05:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70e19657-16c9-5dfb-8fea-e2fffbda4a67 with identifier: MF68%20OCS
2026-03-29 14:05:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70e19657-16c9-5dfb-8fea-e2fffbda4a67 with identifier: MF68%20OCS
2026-03-29 14:05:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70e19657-16c9-5dfb-8fea-e2fffbda4a67 with identifier: MF68%20OCS to the API
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 93,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF68%20OCS-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '70e19657-16c9-5dfb-8fea-e2fffbda4a67',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF68 OCS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF68%20OCS&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 50078,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO 1.0 VVT-I X-PLAY Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I X-PLAY',
 'vin': 'JTDKGNEC30N383536',
 'year': 2018}
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF68%2520OCS%27 HTTP/1.1" 200 None
2026-03-29 14:05:19 [bca.uk] INFO: Saving data for MF68%20OCS: {'auction_closing_time': 1774864800.0, 'created_time': 1774362422.099929, 'last_price_update_time': 1774793119.731873}
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF68%2520OCS') HTTP/1.1" 204 0
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389544%27 HTTP/1.1" 200 None
2026-03-29 14:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389544 not downloaded yet
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388212%27 HTTP/1.1" 200 None
2026-03-29 14:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388212 not downloaded yet
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386593%27 HTTP/1.1" 200 None
2026-03-29 14:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386593 not downloaded yet
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390537%27 HTTP/1.1" 200 None
2026-03-29 14:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390537 not downloaded yet
2026-03-29 14:05:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 478b6d39-4e7b-5ed5-af02-6ff78d53f780 with identifier: YM64%20PGY
2026-03-29 14:05:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 478b6d39-4e7b-5ed5-af02-6ff78d53f780 with identifier: YM64%20PGY
2026-03-29 14:05:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 478b6d39-4e7b-5ed5-af02-6ff78d53f780 with identifier: YM64%20PGY to the API
2026-03-29 14:05:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 276,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM64%20PGY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '5.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '478b6d39-4e7b-5ed5-af02-6ff78d53f780',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YM64 PGY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM64%20PGY&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MERCEDES-BENZ',
 'model': 'ML63 AMG',
 'odometer': 91287,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ ML63 AMG 5.5 (525) StationWagon',
 'transmission': 'manual',
 'trim': '(525)',
 'vin': 'WDC1660742A420596',
 'year': 2014}
2026-03-29 14:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM64%2520PGY%27 HTTP/1.1" 200 None
2026-03-29 14:05:20 [bca.uk] INFO: Saving data for YM64%20PGY: {'auction_closing_time': 1774864800.0, 'created_time': 1774044245.547988, 'last_price_update_time': 1774793120.329738}
2026-03-29 14:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM64%2520PGY') HTTP/1.1" 204 0
2026-03-29 14:05:20 [bca.uk] INFO: Found listing with ID: SR68%20LNY
2026-03-29 14:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR68%2520LNY%27 HTTP/1.1" 200 None
2026-03-29 14:05:20 [bca.uk] INFO: Scrape type for SR68%20LNY: 2
2026-03-29 14:05:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c43fe070-1e17-52ce-a90e-294326f48cba with identifier: SR68%20LNY
2026-03-29 14:05:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c43fe070-1e17-52ce-a90e-294326f48cba with scrape type 2
2026-03-29 14:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c43fe070-1e17-52ce-a90e-294326f48cba with scrape type 2
2026-03-29 14:05:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c43fe070-1e17-52ce-a90e-294326f48cba, identifier: SR68%20LNY
2026-03-29 14:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389558%27 HTTP/1.1" 200 None
2026-03-29 14:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389558 not downloaded yet
2026-03-29 14:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389552%27 HTTP/1.1" 200 None
2026-03-29 14:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389552 not downloaded yet
2026-03-29 14:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390545%27 HTTP/1.1" 200 None
2026-03-29 14:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390545 not downloaded yet
2026-03-29 14:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386603%27 HTTP/1.1" 200 None
2026-03-29 14:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386603 not downloaded yet
2026-03-29 14:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387601%27 HTTP/1.1" 200 None
2026-03-29 14:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387601 not downloaded yet
2026-03-29 14:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391985%27 HTTP/1.1" 200 None
2026-03-29 14:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391985 not downloaded yet
2026-03-29 14:05:20 [bca.uk] INFO: Found listing with ID: FN10%20WDR
2026-03-29 14:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN10%2520WDR%27 HTTP/1.1" 200 None
2026-03-29 14:05:20 [bca.uk] INFO: Scrape type for FN10%20WDR: 2
2026-03-29 14:05:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a772fbd4-37bb-537f-bf7d-eb65a360a283 with identifier: FN10%20WDR
2026-03-29 14:05:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a772fbd4-37bb-537f-bf7d-eb65a360a283 with scrape type 2
2026-03-29 14:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a772fbd4-37bb-537f-bf7d-eb65a360a283 with scrape type 2
2026-03-29 14:05:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a772fbd4-37bb-537f-bf7d-eb65a360a283, identifier: FN10%20WDR
2026-03-29 14:05:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c43fe070-1e17-52ce-a90e-294326f48cba with identifier: SR68%20LNY
2026-03-29 14:05:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c43fe070-1e17-52ce-a90e-294326f48cba with identifier: SR68%20LNY
2026-03-29 14:05:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c43fe070-1e17-52ce-a90e-294326f48cba with identifier: SR68%20LNY to the API
2026-03-29 14:05:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SR68%20LNY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c43fe070-1e17-52ce-a90e-294326f48cba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SR68 LNY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SR68%20LNY&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 44032,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.5 EBL 120 ZETEC Estate',
 'transmission': 'manual',
 'trim': 'EBL 120 ZETEC',
 'vin': 'WF0PXXGCHPJA74807',
 'year': 2018}
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR68%2520LNY%27 HTTP/1.1" 200 None
2026-03-29 14:05:21 [bca.uk] INFO: Saving data for SR68%20LNY: {'auction_closing_time': 1774951200.0, 'created_time': 1774389871.763069, 'last_price_update_time': 1774793121.243401}
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SR68%2520LNY') HTTP/1.1" 204 0
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389548%27 HTTP/1.1" 200 None
2026-03-29 14:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389548 not downloaded yet
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388214%27 HTTP/1.1" 200 None
2026-03-29 14:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388214 not downloaded yet
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386595%27 HTTP/1.1" 200 None
2026-03-29 14:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386595 not downloaded yet
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390539%27 HTTP/1.1" 200 None
2026-03-29 14:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390539 not downloaded yet
2026-03-29 14:05:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b37850>
2026-03-29 14:05:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02ecd429-b9e1-50a9-8066-bd29f044ec81/02ecd429-b9e1-50a9-8066-bd29f044ec81_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ07VOG%252F699386586%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386586/600 saved to cache
2026-03-29 14:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 02ecd429-b9e1-50a9-8066-bd29f044ec81
2026-03-29 14:05:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a772fbd4-37bb-537f-bf7d-eb65a360a283 with identifier: FN10%20WDR
2026-03-29 14:05:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a772fbd4-37bb-537f-bf7d-eb65a360a283 with identifier: FN10%20WDR
2026-03-29 14:05:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a772fbd4-37bb-537f-bf7d-eb65a360a283 with identifier: FN10%20WDR to the API
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN10%20WDR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a772fbd4-37bb-537f-bf7d-eb65a360a283',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FN10 WDR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN10%20WDR&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'NISSAN',
 'model': 'CUBE',
 'odometer': 109205,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'NISSAN CUBE 1.6 KAIZEN Estate',
 'transmission': 'manual',
 'trim': 'KAIZEN',
 'vin': 'JN1TBAZ12U0002710',
 'year': 2010}
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN10%2520WDR%27 HTTP/1.1" 200 None
2026-03-29 14:05:21 [bca.uk] INFO: Saving data for FN10%20WDR: {'auction_closing_time': 1774864800.0, 'created_time': 1774265479.160481, 'last_price_update_time': 1774793121.809841}
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN10%2520WDR') HTTP/1.1" 204 0
2026-03-29 14:05:21 [bca.uk] INFO: Found listing with ID: DN67%20WOR
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN67%2520WOR%27 HTTP/1.1" 200 None
2026-03-29 14:05:21 [bca.uk] INFO: Scrape type for DN67%20WOR: 0
2026-03-29 14:05:21 [bca.uk] INFO: Found listing with ID: KJ55%20VZW
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ55%2520VZW%27 HTTP/1.1" 200 None
2026-03-29 14:05:21 [bca.uk] INFO: Scrape type for KJ55%20VZW: 2
2026-03-29 14:05:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2427399-bdb2-5d6b-8ed1-a17dc02443e4 with identifier: KJ55%20VZW
2026-03-29 14:05:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c2427399-bdb2-5d6b-8ed1-a17dc02443e4 with scrape type 2
2026-03-29 14:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c2427399-bdb2-5d6b-8ed1-a17dc02443e4 with scrape type 2
2026-03-29 14:05:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c2427399-bdb2-5d6b-8ed1-a17dc02443e4, identifier: KJ55%20VZW
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389556%27 HTTP/1.1" 200 None
2026-03-29 14:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389556 not downloaded yet
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390547%27 HTTP/1.1" 200 None
2026-03-29 14:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390547 not downloaded yet
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386606%27 HTTP/1.1" 200 None
2026-03-29 14:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386606 not downloaded yet
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387602%27 HTTP/1.1" 200 None
2026-03-29 14:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387602 not downloaded yet
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391986%27 HTTP/1.1" 200 None
2026-03-29 14:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391986 not downloaded yet
2026-03-29 14:05:22 [bca.uk] INFO: Found listing with ID: NJ09%20LWY
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ09%2520LWY%27 HTTP/1.1" 200 None
2026-03-29 14:05:22 [bca.uk] INFO: Scrape type for NJ09%20LWY: 2
2026-03-29 14:05:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8325a6a0-9007-5e7e-85c7-b92805f4c2e2 with identifier: NJ09%20LWY
2026-03-29 14:05:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8325a6a0-9007-5e7e-85c7-b92805f4c2e2 with scrape type 2
2026-03-29 14:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8325a6a0-9007-5e7e-85c7-b92805f4c2e2 with scrape type 2
2026-03-29 14:05:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8325a6a0-9007-5e7e-85c7-b92805f4c2e2, identifier: NJ09%20LWY
2026-03-29 14:05:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c2427399-bdb2-5d6b-8ed1-a17dc02443e4 with identifier: KJ55%20VZW
2026-03-29 14:05:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c2427399-bdb2-5d6b-8ed1-a17dc02443e4 with identifier: KJ55%20VZW
2026-03-29 14:05:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c2427399-bdb2-5d6b-8ed1-a17dc02443e4 with identifier: KJ55%20VZW to the API
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KJ55%20VZW-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c2427399-bdb2-5d6b-8ed1-a17dc02443e4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KJ55 VZW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KJ55%20VZW&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 42598,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.8 DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'DESIGN',
 'vin': 'W0L0AHL4868028019',
 'year': 2005}
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ55%2520VZW%27 HTTP/1.1" 200 None
2026-03-29 14:05:22 [bca.uk] INFO: Saving data for KJ55%20VZW: {'auction_closing_time': 1774951200.0, 'created_time': 1774621939.900821, 'last_price_update_time': 1774793122.639453}
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KJ55%2520VZW') HTTP/1.1" 204 0
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389553%27 HTTP/1.1" 200 None
2026-03-29 14:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389553 not downloaded yet
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388217%27 HTTP/1.1" 200 None
2026-03-29 14:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388217 not downloaded yet
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386598%27 HTTP/1.1" 200 None
2026-03-29 14:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386598 not downloaded yet
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390541%27 HTTP/1.1" 200 None
2026-03-29 14:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390541 not downloaded yet
2026-03-29 14:05:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8325a6a0-9007-5e7e-85c7-b92805f4c2e2 with identifier: NJ09%20LWY
2026-03-29 14:05:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8325a6a0-9007-5e7e-85c7-b92805f4c2e2 with identifier: NJ09%20LWY
2026-03-29 14:05:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8325a6a0-9007-5e7e-85c7-b92805f4c2e2 with identifier: NJ09%20LWY to the API
2026-03-29 14:05:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ09%20LWY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8325a6a0-9007-5e7e-85c7-b92805f4c2e2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ09 LWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ09%20LWY&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 86416,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'HONDA JAZZ 1.2 I-VTEC SE Hatchback',
 'transmission': 'manual',
 'trim': 'I-VTEC SE',
 'vin': 'JHMGG17309S202387',
 'year': 2009}
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ09%2520LWY%27 HTTP/1.1" 200 None
2026-03-29 14:05:23 [bca.uk] INFO: Saving data for NJ09%20LWY: {'auction_closing_time': 1774864800.0, 'created_time': 1774448072.051368, 'last_price_update_time': 1774793123.175554}
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ09%2520LWY') HTTP/1.1" 204 0
2026-03-29 14:05:23 [bca.uk] INFO: Found listing with ID: KP23%20YGJ
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP23%2520YGJ%27 HTTP/1.1" 200 None
2026-03-29 14:05:23 [bca.uk] INFO: Scrape type for KP23%20YGJ: 2
2026-03-29 14:05:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 28a71d0c-e251-5f52-b586-81789ec0ade6 with identifier: KP23%20YGJ
2026-03-29 14:05:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 28a71d0c-e251-5f52-b586-81789ec0ade6 with scrape type 2
2026-03-29 14:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 28a71d0c-e251-5f52-b586-81789ec0ade6 with scrape type 2
2026-03-29 14:05:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 28a71d0c-e251-5f52-b586-81789ec0ade6, identifier: KP23%20YGJ
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387604%27 HTTP/1.1" 200 None
2026-03-29 14:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387604 not downloaded yet
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391987%27 HTTP/1.1" 200 None
2026-03-29 14:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391987 not downloaded yet
2026-03-29 14:05:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:05:23 [bca.uk] INFO: Found listing with ID: NL61%20XJX
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL61%2520XJX%27 HTTP/1.1" 200 None
2026-03-29 14:05:23 [bca.uk] INFO: Scrape type for NL61%20XJX: 2
2026-03-29 14:05:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 347f50f8-6c58-57ed-887d-b70e9719fb64 with identifier: NL61%20XJX
2026-03-29 14:05:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 347f50f8-6c58-57ed-887d-b70e9719fb64 with scrape type 2
2026-03-29 14:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 347f50f8-6c58-57ed-887d-b70e9719fb64 with scrape type 2
2026-03-29 14:05:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 347f50f8-6c58-57ed-887d-b70e9719fb64, identifier: NL61%20XJX
2026-03-29 14:05:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 28a71d0c-e251-5f52-b586-81789ec0ade6 with identifier: KP23%20YGJ
2026-03-29 14:05:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 28a71d0c-e251-5f52-b586-81789ec0ade6 with identifier: KP23%20YGJ
2026-03-29 14:05:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 28a71d0c-e251-5f52-b586-81789ec0ade6 with identifier: KP23%20YGJ to the API
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 23,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP23%20YGJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '28a71d0c-e251-5f52-b586-81789ec0ade6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP23 YGJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP23%20YGJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 6275,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.5 E/B PHEV 2WD ST-LINE ED. StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B PHEV 2WD ST-LINE ED.',
 'vin': 'WF0FXXWPMHNG07666',
 'year': 2023}
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP23%2520YGJ%27 HTTP/1.1" 200 None
2026-03-29 14:05:23 [bca.uk] INFO: Saving data for KP23%20YGJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620728.835787, 'last_price_update_time': 1774793123.796024}
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP23%2520YGJ') HTTP/1.1" 204 0
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389557%27 HTTP/1.1" 200 None
2026-03-29 14:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389557 not downloaded yet
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388223%27 HTTP/1.1" 200 None
2026-03-29 14:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388223 not downloaded yet
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386601%27 HTTP/1.1" 200 None
2026-03-29 14:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386601 not downloaded yet
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390544%27 HTTP/1.1" 200 None
2026-03-29 14:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390544 not downloaded yet
2026-03-29 14:05:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 347f50f8-6c58-57ed-887d-b70e9719fb64 with identifier: NL61%20XJX
2026-03-29 14:05:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 347f50f8-6c58-57ed-887d-b70e9719fb64 with identifier: NL61%20XJX
2026-03-29 14:05:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 347f50f8-6c58-57ed-887d-b70e9719fb64 with identifier: NL61%20XJX to the API
2026-03-29 14:05:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL61%20XJX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '347f50f8-6c58-57ed-887d-b70e9719fb64',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL61 XJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL61%20XJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VOLVO',
 'model': 'C30',
 'odometer': 147844,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'VOLVO C30 1.6 DRIVE 115 SE Coupe',
 'transmission': 'manual',
 'trim': 'DRIVE 115 SE',
 'vin': 'YV1MK84F1B2248072',
 'year': 2011}
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL61%2520XJX%27 HTTP/1.1" 200 None
2026-03-29 14:05:24 [bca.uk] INFO: Saving data for NL61%20XJX: {'auction_closing_time': 1774864800.0, 'created_time': 1774362443.737911, 'last_price_update_time': 1774793124.205271}
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL61%2520XJX') HTTP/1.1" 204 0
2026-03-29 14:05:24 [bca.uk] INFO: Found listing with ID: MM18%20XBD
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM18%2520XBD%27 HTTP/1.1" 200 None
2026-03-29 14:05:24 [bca.uk] INFO: Scrape type for MM18%20XBD: 2
2026-03-29 14:05:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 07c564df-3631-50dd-b737-95beb0c1e2fe with identifier: MM18%20XBD
2026-03-29 14:05:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 07c564df-3631-50dd-b737-95beb0c1e2fe with scrape type 2
2026-03-29 14:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 07c564df-3631-50dd-b737-95beb0c1e2fe with scrape type 2
2026-03-29 14:05:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 07c564df-3631-50dd-b737-95beb0c1e2fe, identifier: MM18%20XBD
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391988%27 HTTP/1.1" 200 None
2026-03-29 14:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391988 not downloaded yet
2026-03-29 14:05:24 [bca.uk] INFO: Found listing with ID: NX13%20HAA
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX13%2520HAA%27 HTTP/1.1" 200 None
2026-03-29 14:05:24 [bca.uk] INFO: Scrape type for NX13%20HAA: 2
2026-03-29 14:05:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e409c1e0-98e7-5338-96bb-783cf4e5225e with identifier: NX13%20HAA
2026-03-29 14:05:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e409c1e0-98e7-5338-96bb-783cf4e5225e with scrape type 2
2026-03-29 14:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e409c1e0-98e7-5338-96bb-783cf4e5225e with scrape type 2
2026-03-29 14:05:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e409c1e0-98e7-5338-96bb-783cf4e5225e, identifier: NX13%20HAA
2026-03-29 14:05:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 07c564df-3631-50dd-b737-95beb0c1e2fe with identifier: MM18%20XBD
2026-03-29 14:05:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 07c564df-3631-50dd-b737-95beb0c1e2fe with identifier: MM18%20XBD
2026-03-29 14:05:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 07c564df-3631-50dd-b737-95beb0c1e2fe with identifier: MM18%20XBD to the API
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM18%20XBD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '07c564df-3631-50dd-b737-95beb0c1e2fe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM18 XBD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM18%20XBD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'S500 L',
 'odometer': 42944,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ S500 L 3.0 AMG LINE Saloon',
 'transmission': 'manual',
 'trim': 'AMG LINE',
 'vin': 'WDD2221602A429862',
 'year': 2018}
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM18%2520XBD%27 HTTP/1.1" 200 None
2026-03-29 14:05:24 [bca.uk] INFO: Saving data for MM18%20XBD: {'auction_closing_time': 1774951200.0, 'created_time': 1774006252.436423, 'last_price_update_time': 1774793124.852552}
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM18%2520XBD') HTTP/1.1" 204 0
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389559%27 HTTP/1.1" 200 None
2026-03-29 14:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389559 not downloaded yet
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388236%27 HTTP/1.1" 200 None
2026-03-29 14:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388236 not downloaded yet
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386605%27 HTTP/1.1" 200 None
2026-03-29 14:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386605 not downloaded yet
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390546%27 HTTP/1.1" 200 None
2026-03-29 14:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390546 not downloaded yet
2026-03-29 14:05:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e409c1e0-98e7-5338-96bb-783cf4e5225e with identifier: NX13%20HAA
2026-03-29 14:05:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:05:25 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=brown HTTP/1.1" 200 None
2026-03-29 14:05:25 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:05:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e409c1e0-98e7-5338-96bb-783cf4e5225e with identifier: NX13%20HAA
2026-03-29 14:05:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e409c1e0-98e7-5338-96bb-783cf4e5225e with identifier: NX13%20HAA to the API
2026-03-29 14:05:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX13%20HAA-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e409c1e0-98e7-5338-96bb-783cf4e5225e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NX13 HAA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX13%20HAA&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'B-MAX',
 'odometer': 50837,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD B-MAX 1.0 E/B 100 ZETEC MPV',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF0KXXERJKDU44196',
 'year': 2013}
2026-03-29 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX13%2520HAA%27 HTTP/1.1" 200 None
2026-03-29 14:05:25 [bca.uk] INFO: Saving data for NX13%20HAA: {'auction_closing_time': 1774864800.0, 'created_time': 1774044263.942933, 'last_price_update_time': 1774793125.497172}
2026-03-29 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX13%2520HAA') HTTP/1.1" 204 0
2026-03-29 14:05:25 [bca.uk] INFO: Found listing with ID: MK60%20MVP
2026-03-29 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK60%2520MVP%27 HTTP/1.1" 200 None
2026-03-29 14:05:25 [bca.uk] INFO: Scrape type for MK60%20MVP: 1
2026-03-29 14:05:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85eb8edd-ed2c-5664-bd74-7740e9d5785f with identifier: MK60%20MVP
2026-03-29 14:05:25 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 85eb8edd-ed2c-5664-bd74-7740e9d5785f
2026-03-29 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391989%27 HTTP/1.1" 200 None
2026-03-29 14:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391989 not downloaded yet
2026-03-29 14:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389526/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE10YUW/42811916?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=VmtSWZpfWC65Q2117nc0AWoTHWnaZR%2FRTQ9rdUzYD2o%3D)
2026-03-29 14:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390532/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA51VAE/42811948?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=SdpwL9f2KQ%2FEdBFIbFqqhP4xNkjEfFYR9h8uyHofylw%3D)
2026-03-29 14:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386592/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ07VOG/42811850?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=OOqZMaSR8fyDqDYx7bodCrRnHo%2FZ6IIbsbMo0r9pCZ4%3D)
2026-03-29 14:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386581/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS58LFY/42811867?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=ui5rsMHelFfPNiBecd7YyM0apeAb9s1GcSTqMtDLK94%3D)
2026-03-29 14:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387603/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE07JYC/42811879?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=8lxzqSrEBFTFpJpte%2FdtYpaekoL%2BsEkhlH8MlVa%2FDs4%3D)
2026-03-29 14:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389524/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JG08CAZ/42811917?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=7Rcw6eIle0hj%2FWxI5RF0rGNaDHy8Nmky2x%2B5IwUTID8%3D)
2026-03-29 14:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389530/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE10YUW/42811916?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=VmtSWZpfWC65Q2117nc0AWoTHWnaZR%2FRTQ9rdUzYD2o%3D)
2026-03-29 14:05:25 [bca.uk] INFO: Found listing with ID: NX13%20YBP
2026-03-29 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX13%2520YBP%27 HTTP/1.1" 200 None
2026-03-29 14:05:25 [bca.uk] INFO: Scrape type for NX13%20YBP: 2
2026-03-29 14:05:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6efde717-f369-5e2d-8526-0085e8e1d3bc with identifier: NX13%20YBP
2026-03-29 14:05:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6efde717-f369-5e2d-8526-0085e8e1d3bc with scrape type 2
2026-03-29 14:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6efde717-f369-5e2d-8526-0085e8e1d3bc with scrape type 2
2026-03-29 14:05:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6efde717-f369-5e2d-8526-0085e8e1d3bc, identifier: NX13%20YBP
2026-03-29 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699386608%27 HTTP/1.1" 200 None
2026-03-29 14:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386608 not downloaded yet
2026-03-29 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390548%27 HTTP/1.1" 200 None
2026-03-29 14:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390548 not downloaded yet
2026-03-29 14:05:25 [bca.uk] INFO: Total items found: 100
2026-03-29 14:05:25 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded
2026-03-29 14:05:25 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:05:25 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:05:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6efde717-f369-5e2d-8526-0085e8e1d3bc with identifier: NX13%20YBP
2026-03-29 14:05:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6efde717-f369-5e2d-8526-0085e8e1d3bc with identifier: NX13%20YBP
2026-03-29 14:05:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6efde717-f369-5e2d-8526-0085e8e1d3bc with identifier: NX13%20YBP to the API
2026-03-29 14:05:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX13%20YBP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6efde717-f369-5e2d-8526-0085e8e1d3bc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NX13 YBP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX13%20YBP&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'HYUNDAI',
 'model': 'I20',
 'odometer': 84459,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I20 1.2 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'ACTIVE',
 'vin': 'MALBB51BLDM526177',
 'year': 2013}
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX13%2520YBP%27 HTTP/1.1" 200 None
2026-03-29 14:05:26 [bca.uk] INFO: Saving data for NX13%20YBP: {'auction_closing_time': 1774864800.0, 'created_time': 1774448089.243559, 'last_price_update_time': 1774793126.087868}
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX13%2520YBP') HTTP/1.1" 204 0
2026-03-29 14:05:26 [bca.uk] INFO: Found listing with ID: W31%20RJE
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27W31%2520RJE%27 HTTP/1.1" 200 None
2026-03-29 14:05:26 [bca.uk] INFO: Scrape type for W31%20RJE: 2
2026-03-29 14:05:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: acadaf4d-4036-5443-8412-360f5185278c with identifier: W31%20RJE
2026-03-29 14:05:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item acadaf4d-4036-5443-8412-360f5185278c with scrape type 2
2026-03-29 14:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item acadaf4d-4036-5443-8412-360f5185278c with scrape type 2
2026-03-29 14:05:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: acadaf4d-4036-5443-8412-360f5185278c, identifier: W31%20RJE
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391990%27 HTTP/1.1" 200 None
2026-03-29 14:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391990 not downloaded yet
2026-03-29 14:05:26 [bca.uk] INFO: Found listing with ID: YD12%20YLM
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD12%2520YLM%27 HTTP/1.1" 200 None
2026-03-29 14:05:26 [bca.uk] INFO: Scrape type for YD12%20YLM: 2
2026-03-29 14:05:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0022527-ba07-55bd-ad27-c21c5eae9fbc with identifier: YD12%20YLM
2026-03-29 14:05:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0022527-ba07-55bd-ad27-c21c5eae9fbc with scrape type 2
2026-03-29 14:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0022527-ba07-55bd-ad27-c21c5eae9fbc with scrape type 2
2026-03-29 14:05:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0022527-ba07-55bd-ad27-c21c5eae9fbc, identifier: YD12%20YLM
2026-03-29 14:05:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: acadaf4d-4036-5443-8412-360f5185278c with identifier: W31%20RJE
2026-03-29 14:05:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: acadaf4d-4036-5443-8412-360f5185278c with identifier: W31%20RJE
2026-03-29 14:05:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: acadaf4d-4036-5443-8412-360f5185278c with identifier: W31%20RJE to the API
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=W31%20RJE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'acadaf4d-4036-5443-8412-360f5185278c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'W31 RJE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=W31%20RJE&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BMW',
 'model': 'X6',
 'odometer': 102856,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'BMW X6 3.0 XDRIVE 40D SE STEP Coupe',
 'transmission': 'manual',
 'trim': 'XDRIVE 40D SE STEP',
 'vin': 'WBAKV420500H14608',
 'year': 2015}
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27W31%2520RJE%27 HTTP/1.1" 200 None
2026-03-29 14:05:26 [bca.uk] INFO: Saving data for W31%20RJE: {'auction_closing_time': 1774864800.0, 'created_time': 1774275988.358501, 'last_price_update_time': 1774793126.839608}
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='W31%2520RJE') HTTP/1.1" 204 0
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390549%27 HTTP/1.1" 200 None
2026-03-29 14:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390549 not downloaded yet
2026-03-29 14:05:26 [bca.uk] INFO: Found listing with ID: WM11%20LMJ
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM11%2520LMJ%27 HTTP/1.1" 200 None
2026-03-29 14:05:26 [bca.uk] INFO: Scrape type for WM11%20LMJ: 0
2026-03-29 14:05:26 [bca.uk] INFO: Found listing with ID: WN10%20HFA
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN10%2520HFA%27 HTTP/1.1" 200 None
2026-03-29 14:05:26 [bca.uk] INFO: Scrape type for WN10%20HFA: 0
2026-03-29 14:05:26 [bca.uk] INFO: Found listing with ID: WN15%20KDV
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN15%2520KDV%27 HTTP/1.1" 200 None
2026-03-29 14:05:26 [bca.uk] INFO: Scrape type for WN15%20KDV: 0
2026-03-29 14:05:26 [bca.uk] INFO: Found listing with ID: WV62%20XNB
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV62%2520XNB%27 HTTP/1.1" 200 None
2026-03-29 14:05:26 [bca.uk] INFO: Scrape type for WV62%20XNB: 0
2026-03-29 14:05:26 [bca.uk] INFO: Found listing with ID: YC14%20DPV
2026-03-29 14:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC14%2520DPV%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for YC14%20DPV: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: YF11%20UMU
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF11%2520UMU%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for YF11%20UMU: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: YF13%20GUD
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF13%2520GUD%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for YF13%20GUD: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: YH59%20NHG
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH59%2520NHG%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for YH59%20NHG: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: P19%20KMM
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27P19%2520KMM%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for P19%20KMM: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: PE11%20ZTV
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE11%2520ZTV%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for PE11%20ZTV: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: PN12%20JDK
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN12%2520JDK%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for PN12%20JDK: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: SB61%20BDF
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB61%2520BDF%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for SB61%20BDF: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: SC63%20JNN
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC63%2520JNN%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for SC63%20JNN: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: VU68%20WEW
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU68%2520WEW%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for VU68%20WEW: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: WJ59%20ZFL
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ59%2520ZFL%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for WJ59%20ZFL: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: GA58%20DAA
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GA58%2520DAA%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for GA58%20DAA: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: GD02%20MGV
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD02%2520MGV%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for GD02%20MGV: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: KR63%20AAV
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR63%2520AAV%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for KR63%20AAV: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: KW10%20TZV
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW10%2520TZV%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for KW10%20TZV: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: LS62%20OSD
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS62%2520OSD%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for LS62%20OSD: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: ND11%20RSO
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND11%2520RSO%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for ND11%20RSO: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: NJ60%20UON
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ60%2520UON%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for NJ60%20UON: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: NU62%20CBO
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU62%2520CBO%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for NU62%20CBO: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: NV13%20SUX
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV13%2520SUX%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for NV13%20SUX: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: OY17%20HPV
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY17%2520HPV%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for OY17%20HPV: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: OY59%20KHT
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY59%2520KHT%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for OY59%20KHT: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: BJ12%20FBV
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ12%2520FBV%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for BJ12%20FBV: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: BK65%20VPY
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK65%2520VPY%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for BK65%20VPY: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: CN14%20MDO
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN14%2520MDO%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for CN14%20MDO: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: CU15%20NXK
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU15%2520NXK%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for CU15%20NXK: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: E4%20GOA
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27E4%2520GOA%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for E4%20GOA: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: EF12%20MJX
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF12%2520MJX%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for EF12%20MJX: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: EJ60%20YKZ
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ60%2520YKZ%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for EJ60%20YKZ: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: EX64%20WZC
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX64%2520WZC%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for EX64%20WZC: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: FE60%20MFV
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE60%2520MFV%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for FE60%20MFV: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: FV61%20WSU
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV61%2520WSU%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for FV61%20WSU: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: AP65%20MYK
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP65%2520MYK%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for AP65%20MYK: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: KW18%20YBL
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW18%2520YBL%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for KW18%20YBL: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: FN61%20BWH
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN61%2520BWH%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for FN61%20BWH: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: BJ07%20HHO
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ07%2520HHO%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for BJ07%20HHO: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: SH13%20PNF
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH13%2520PNF%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for SH13%20PNF: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: WF63%20UPT
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF63%2520UPT%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for WF63%20UPT: 0
2026-03-29 14:05:27 [bca.uk] INFO: Found listing with ID: WJ62%20BLV
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ62%2520BLV%27 HTTP/1.1" 200 None
2026-03-29 14:05:27 [bca.uk] INFO: Scrape type for WJ62%20BLV: 2
2026-03-29 14:05:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8d0df8e-a22f-59c8-b618-54bb52aa1c0f with identifier: WJ62%20BLV
2026-03-29 14:05:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8d0df8e-a22f-59c8-b618-54bb52aa1c0f with scrape type 2
2026-03-29 14:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8d0df8e-a22f-59c8-b618-54bb52aa1c0f with scrape type 2
2026-03-29 14:05:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8d0df8e-a22f-59c8-b618-54bb52aa1c0f, identifier: WJ62%20BLV
2026-03-29 14:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389548/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389548>
2026-03-29 14:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388214/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388214>
2026-03-29 14:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386595/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386595>
2026-03-29 14:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387601/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387601>
2026-03-29 14:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386603/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386603>
2026-03-29 14:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390539/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390539>
2026-03-29 14:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391985/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391985>
2026-03-29 14:05:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0022527-ba07-55bd-ad27-c21c5eae9fbc with identifier: YD12%20YLM
2026-03-29 14:05:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0022527-ba07-55bd-ad27-c21c5eae9fbc with identifier: YD12%20YLM
2026-03-29 14:05:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b0022527-ba07-55bd-ad27-c21c5eae9fbc with identifier: YD12%20YLM to the API
2026-03-29 14:05:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD12%20YLM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b0022527-ba07-55bd-ad27-c21c5eae9fbc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD12 YLM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD12%20YLM&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'SUZUKI',
 'model': 'ALTO',
 'odometer': 95031,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'SUZUKI ALTO 1.0 SZ3 Hatchback',
 'transmission': 'manual',
 'trim': 'SZ3',
 'vin': 'MA3GFC31S00472871',
 'year': 2012}
2026-03-29 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD12%2520YLM%27 HTTP/1.1" 200 None
2026-03-29 14:05:28 [bca.uk] INFO: Saving data for YD12%20YLM: {'auction_closing_time': 1774864800.0, 'created_time': 1774478253.047934, 'last_price_update_time': 1774793128.502717}
2026-03-29 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD12%2520YLM') HTTP/1.1" 204 0
2026-03-29 14:05:28 [bca.uk] INFO: Found listing with ID: AP68%20OOU
2026-03-29 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP68%2520OOU%27 HTTP/1.1" 200 None
2026-03-29 14:05:28 [bca.uk] INFO: Scrape type for AP68%20OOU: 2
2026-03-29 14:05:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a018f867-fbe6-5cbc-a802-d74573e5afd0 with identifier: AP68%20OOU
2026-03-29 14:05:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a018f867-fbe6-5cbc-a802-d74573e5afd0 with scrape type 2
2026-03-29 14:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a018f867-fbe6-5cbc-a802-d74573e5afd0 with scrape type 2
2026-03-29 14:05:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a018f867-fbe6-5cbc-a802-d74573e5afd0, identifier: AP68%20OOU
2026-03-29 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391991%27 HTTP/1.1" 200 None
2026-03-29 14:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391991 not downloaded yet
2026-03-29 14:05:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8d0df8e-a22f-59c8-b618-54bb52aa1c0f with identifier: WJ62%20BLV
2026-03-29 14:05:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8d0df8e-a22f-59c8-b618-54bb52aa1c0f with identifier: WJ62%20BLV
2026-03-29 14:05:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b8d0df8e-a22f-59c8-b618-54bb52aa1c0f with identifier: WJ62%20BLV to the API
2026-03-29 14:05:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ62%20BLV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b8d0df8e-a22f-59c8-b618-54bb52aa1c0f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ62 BLV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ62%20BLV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 82785,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 TDI 105 MATCH Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 105 MATCH',
 'vin': 'WVWZZZ1KZDP012865',
 'year': 2012}
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ62%2520BLV%27 HTTP/1.1" 200 None
2026-03-29 14:05:29 [bca.uk] INFO: Saving data for WJ62%20BLV: {'auction_closing_time': 1774864800.0, 'created_time': 1774610885.078578, 'last_price_update_time': 1774793129.129746}
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ62%2520BLV') HTTP/1.1" 204 0
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fda850>
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_55473c0d-8849-54f6-9f7e-5dc13e3521df/55473c0d-8849-54f6-9f7e-5dc13e3521df_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE10YUW%252F699389526%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389526/600 saved to cache
2026-03-29 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 55473c0d-8849-54f6-9f7e-5dc13e3521df
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250489d90>
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47e346af-46dc-519e-83e5-99e38bc35acc/47e346af-46dc-519e-83e5-99e38bc35acc_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMA51VAE%252F699390532%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390532/600 saved to cache
2026-03-29 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 47e346af-46dc-519e-83e5-99e38bc35acc
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250491450>
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02ecd429-b9e1-50a9-8066-bd29f044ec81/02ecd429-b9e1-50a9-8066-bd29f044ec81_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ07VOG%252F699386592%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386592/600 saved to cache
2026-03-29 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 02ecd429-b9e1-50a9-8066-bd29f044ec81
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ec39d0>
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_50eaf00b-7882-5ce2-bb0f-21dad6f58356/50eaf00b-7882-5ce2-bb0f-21dad6f58356_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS58LFY%252F699386581%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386581/600 saved to cache
2026-03-29 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 50eaf00b-7882-5ce2-bb0f-21dad6f58356
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25048a050>
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70d0d8ba-d446-5b66-ae3f-83570621fe6d/70d0d8ba-d446-5b66-ae3f-83570621fe6d_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDE07JYC%252F699387603%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387603/600 saved to cache
2026-03-29 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 70d0d8ba-d446-5b66-ae3f-83570621fe6d
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2505aa610>
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_17bcf29d-2e5e-5e17-a3a8-66a5a7697641/17bcf29d-2e5e-5e17-a3a8-66a5a7697641_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FJG08CAZ%252F699389524%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389524/600 saved to cache
2026-03-29 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 17bcf29d-2e5e-5e17-a3a8-66a5a7697641
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25049f510>
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_55473c0d-8849-54f6-9f7e-5dc13e3521df/55473c0d-8849-54f6-9f7e-5dc13e3521df_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE10YUW%252F699389530%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389530/600 saved to cache
2026-03-29 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 55473c0d-8849-54f6-9f7e-5dc13e3521df
2026-03-29 14:05:29 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 2 for item 02ecd429-b9e1-50a9-8066-bd29f044ec81 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:05:29 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:05:29 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:05:29 [bca.uk] INFO: Found listing with ID: YF63%20ANV
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF63%2520ANV%27 HTTP/1.1" 200 None
2026-03-29 14:05:29 [bca.uk] INFO: Scrape type for YF63%20ANV: 2
2026-03-29 14:05:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 548c162b-50ad-5085-b592-0d15bc4a7268 with identifier: YF63%20ANV
2026-03-29 14:05:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 548c162b-50ad-5085-b592-0d15bc4a7268 with scrape type 2
2026-03-29 14:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 548c162b-50ad-5085-b592-0d15bc4a7268 with scrape type 2
2026-03-29 14:05:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 548c162b-50ad-5085-b592-0d15bc4a7268, identifier: YF63%20ANV
2026-03-29 14:05:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a018f867-fbe6-5cbc-a802-d74573e5afd0 with identifier: AP68%20OOU
2026-03-29 14:05:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a018f867-fbe6-5cbc-a802-d74573e5afd0 with identifier: AP68%20OOU
2026-03-29 14:05:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a018f867-fbe6-5cbc-a802-d74573e5afd0 with identifier: AP68%20OOU to the API
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AP68%20OOU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a018f867-fbe6-5cbc-a802-d74573e5afd0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AP68 OOU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AP68%20OOU&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BMW',
 'model': 'X2',
 'odometer': 101055,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'BMW X2 2.0 SDRIVE 20I M SPORT X STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'SDRIVE 20I M SPORT X STEP',
 'vin': 'WBAYH32040EH37943',
 'year': 2018}
2026-03-29 14:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP68%2520OOU%27 HTTP/1.1" 200 None
2026-03-29 14:05:30 [bca.uk] INFO: Saving data for AP68%20OOU: {'auction_closing_time': 1774864800.0, 'created_time': 1774048440.633077, 'last_price_update_time': 1774793130.0114}
2026-03-29 14:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AP68%2520OOU') HTTP/1.1" 204 0
2026-03-29 14:05:30 [bca.uk] INFO: Found listing with ID: WJ63%20NXK
2026-03-29 14:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ63%2520NXK%27 HTTP/1.1" 200 None
2026-03-29 14:05:30 [bca.uk] INFO: Scrape type for WJ63%20NXK: 2
2026-03-29 14:05:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 233b8e2a-fa40-55b8-b3af-1c1c40caef59 with identifier: WJ63%20NXK
2026-03-29 14:05:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 233b8e2a-fa40-55b8-b3af-1c1c40caef59 with scrape type 2
2026-03-29 14:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 233b8e2a-fa40-55b8-b3af-1c1c40caef59 with scrape type 2
2026-03-29 14:05:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 233b8e2a-fa40-55b8-b3af-1c1c40caef59, identifier: WJ63%20NXK
2026-03-29 14:05:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:05:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 548c162b-50ad-5085-b592-0d15bc4a7268 with identifier: YF63%20ANV
2026-03-29 14:05:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 548c162b-50ad-5085-b592-0d15bc4a7268 with identifier: YF63%20ANV
2026-03-29 14:05:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 548c162b-50ad-5085-b592-0d15bc4a7268 with identifier: YF63%20ANV to the API
2026-03-29 14:05:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF63%20ANV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '548c162b-50ad-5085-b592-0d15bc4a7268',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF63 ANV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF63%20ANV&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'BMW',
 'model': '520D',
 'odometer': 122794,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'BMW 520D 2.0 M SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': 'M SPORT STEP',
 'vin': 'WBA5C32010D197875',
 'year': 2013}
2026-03-29 14:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF63%2520ANV%27 HTTP/1.1" 200 None
2026-03-29 14:05:30 [bca.uk] INFO: Saving data for YF63%20ANV: {'auction_closing_time': 1774864800.0, 'created_time': 1774265488.454632, 'last_price_update_time': 1774793130.515677}
2026-03-29 14:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF63%2520ANV') HTTP/1.1" 204 0
2026-03-29 14:05:30 [bca.uk] INFO: Found listing with ID: CN65%20YEE
2026-03-29 14:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN65%2520YEE%27 HTTP/1.1" 200 None
2026-03-29 14:05:30 [bca.uk] INFO: Scrape type for CN65%20YEE: 0
2026-03-29 14:05:30 [bca.uk] INFO: Found listing with ID: EX68%20FPN
2026-03-29 14:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX68%2520FPN%27 HTTP/1.1" 200 None
2026-03-29 14:05:30 [bca.uk] INFO: Scrape type for EX68%20FPN: 2
2026-03-29 14:05:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ea255c3b-a856-5cd1-a917-43ada1f72baa with identifier: EX68%20FPN
2026-03-29 14:05:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ea255c3b-a856-5cd1-a917-43ada1f72baa with scrape type 2
2026-03-29 14:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ea255c3b-a856-5cd1-a917-43ada1f72baa with scrape type 2
2026-03-29 14:05:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ea255c3b-a856-5cd1-a917-43ada1f72baa, identifier: EX68%20FPN
2026-03-29 14:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699391992%27 HTTP/1.1" 200 None
2026-03-29 14:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391992 not downloaded yet
2026-03-29 14:05:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 233b8e2a-fa40-55b8-b3af-1c1c40caef59 with identifier: WJ63%20NXK
2026-03-29 14:05:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 233b8e2a-fa40-55b8-b3af-1c1c40caef59 with identifier: WJ63%20NXK
2026-03-29 14:05:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 233b8e2a-fa40-55b8-b3af-1c1c40caef59 with identifier: WJ63%20NXK to the API
2026-03-29 14:05:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ63%20NXK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '233b8e2a-fa40-55b8-b3af-1c1c40caef59',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ63 NXK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ63%20NXK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 95757,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 125 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF0DXXGAKDDK81759',
 'year': 2013}
2026-03-29 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ63%2520NXK%27 HTTP/1.1" 200 None
2026-03-29 14:05:31 [bca.uk] INFO: Saving data for WJ63%20NXK: {'auction_closing_time': 1774864800.0, 'created_time': 1774565248.20653, 'last_price_update_time': 1774793131.387703}
2026-03-29 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ63%2520NXK') HTTP/1.1" 204 0
2026-03-29 14:05:31 [bca.uk] INFO: Found listing with ID: FM14%20DTZ
2026-03-29 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM14%2520DTZ%27 HTTP/1.1" 200 None
2026-03-29 14:05:31 [bca.uk] INFO: Scrape type for FM14%20DTZ: 2
2026-03-29 14:05:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77221d06-42ad-5be8-b86a-345618de18a8 with identifier: FM14%20DTZ
2026-03-29 14:05:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77221d06-42ad-5be8-b86a-345618de18a8 with scrape type 2
2026-03-29 14:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77221d06-42ad-5be8-b86a-345618de18a8 with scrape type 2
2026-03-29 14:05:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77221d06-42ad-5be8-b86a-345618de18a8, identifier: FM14%20DTZ
2026-03-29 14:05:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ea255c3b-a856-5cd1-a917-43ada1f72baa with identifier: EX68%20FPN
2026-03-29 14:05:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ea255c3b-a856-5cd1-a917-43ada1f72baa with identifier: EX68%20FPN
2026-03-29 14:05:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ea255c3b-a856-5cd1-a917-43ada1f72baa with identifier: EX68%20FPN to the API
2026-03-29 14:05:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX68%20FPN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ea255c3b-a856-5cd1-a917-43ada1f72baa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX68 FPN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX68%20FPN&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BMW',
 'model': '118I',
 'odometer': 104693,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'BMW 118I 1.5 SPORT STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'SPORT STEP',
 'vin': 'WBA1R520507A98616',
 'year': 2018}
2026-03-29 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX68%2520FPN%27 HTTP/1.1" 200 None
2026-03-29 14:05:32 [bca.uk] INFO: Saving data for EX68%20FPN: {'auction_closing_time': 1774864800.0, 'created_time': 1774275941.760031, 'last_price_update_time': 1774793132.013468}
2026-03-29 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX68%2520FPN') HTTP/1.1" 204 0
2026-03-29 14:05:32 [bca.uk] INFO: Found listing with ID: WK54%20WFB
2026-03-29 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK54%2520WFB%27 HTTP/1.1" 200 None
2026-03-29 14:05:32 [bca.uk] INFO: Scrape type for WK54%20WFB: 0
2026-03-29 14:05:32 [bca.uk] INFO: Found listing with ID: WK58%20SYT
2026-03-29 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK58%2520SYT%27 HTTP/1.1" 200 None
2026-03-29 14:05:32 [bca.uk] INFO: Scrape type for WK58%20SYT: 0
2026-03-29 14:05:32 [bca.uk] INFO: Found listing with ID: WV09%20BNK
2026-03-29 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV09%2520BNK%27 HTTP/1.1" 200 None
2026-03-29 14:05:32 [bca.uk] INFO: Scrape type for WV09%20BNK: 0
2026-03-29 14:05:32 [bca.uk] INFO: Found listing with ID: YE09%20XVV
2026-03-29 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE09%2520XVV%27 HTTP/1.1" 200 None
2026-03-29 14:05:32 [bca.uk] INFO: Scrape type for YE09%20XVV: 0
2026-03-29 14:05:32 [bca.uk] INFO: Found listing with ID: FH12%20SXS
2026-03-29 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH12%2520SXS%27 HTTP/1.1" 200 None
2026-03-29 14:05:32 [bca.uk] INFO: Scrape type for FH12%20SXS: 2
2026-03-29 14:05:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eb341fe8-7e6f-5054-b28c-fe932b77ca3b with identifier: FH12%20SXS
2026-03-29 14:05:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eb341fe8-7e6f-5054-b28c-fe932b77ca3b with scrape type 2
2026-03-29 14:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eb341fe8-7e6f-5054-b28c-fe932b77ca3b with scrape type 2
2026-03-29 14:05:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eb341fe8-7e6f-5054-b28c-fe932b77ca3b, identifier: FH12%20SXS
2026-03-29 14:05:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77221d06-42ad-5be8-b86a-345618de18a8 with identifier: FM14%20DTZ
2026-03-29 14:05:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77221d06-42ad-5be8-b86a-345618de18a8 with identifier: FM14%20DTZ
2026-03-29 14:05:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77221d06-42ad-5be8-b86a-345618de18a8 with identifier: FM14%20DTZ to the API
2026-03-29 14:05:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FM14%20DTZ-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '77221d06-42ad-5be8-b86a-345618de18a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FM14 DTZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FM14%20DTZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 178843,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.7 CDTI 130 E/F TECH LINE (LEV) Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 130 E/F TECH LINE (LEV)',
 'vin': 'W0LPD6EX1E1152025',
 'year': 2014}
2026-03-29 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM14%2520DTZ%27 HTTP/1.1" 200 None
2026-03-29 14:05:32 [bca.uk] INFO: Saving data for FM14%20DTZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774621434.552228, 'last_price_update_time': 1774793132.639276}
2026-03-29 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FM14%2520DTZ') HTTP/1.1" 204 0
2026-03-29 14:05:32 [bca.uk] INFO: Found listing with ID: FM15%20ZHT
2026-03-29 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM15%2520ZHT%27 HTTP/1.1" 200 None
2026-03-29 14:05:32 [bca.uk] INFO: Scrape type for FM15%20ZHT: 2
2026-03-29 14:05:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7996a9bf-d8e3-5137-b02e-29dc172a8c8d with identifier: FM15%20ZHT
2026-03-29 14:05:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7996a9bf-d8e3-5137-b02e-29dc172a8c8d with scrape type 2
2026-03-29 14:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7996a9bf-d8e3-5137-b02e-29dc172a8c8d with scrape type 2
2026-03-29 14:05:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7996a9bf-d8e3-5137-b02e-29dc172a8c8d, identifier: FM15%20ZHT
2026-03-29 14:05:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eb341fe8-7e6f-5054-b28c-fe932b77ca3b with identifier: FH12%20SXS
2026-03-29 14:05:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eb341fe8-7e6f-5054-b28c-fe932b77ca3b with identifier: FH12%20SXS
2026-03-29 14:05:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eb341fe8-7e6f-5054-b28c-fe932b77ca3b with identifier: FH12%20SXS to the API
2026-03-29 14:05:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FH12%20SXS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'eb341fe8-7e6f-5054-b28c-fe932b77ca3b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FH12 SXS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FH12%20SXS&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'AUDI',
 'model': 'A6 AVANT',
 'odometer': 161976,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'AUDI A6 AVANT 2.0 TDI 177 S LINE M-T Estate',
 'transmission': 'manual',
 'trim': 'TDI 177 S LINE M-T',
 'vin': 'WAUZZZ4G1CN136795',
 'year': 2012}
2026-03-29 14:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH12%2520SXS%27 HTTP/1.1" 200 None
2026-03-29 14:05:33 [bca.uk] INFO: Saving data for FH12%20SXS: {'auction_closing_time': 1774864800.0, 'created_time': 1774478528.11515, 'last_price_update_time': 1774793133.191483}
2026-03-29 14:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FH12%2520SXS') HTTP/1.1" 204 0
2026-03-29 14:05:33 [bca.uk] INFO: Found listing with ID: SK10%20GUC
2026-03-29 14:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK10%2520GUC%27 HTTP/1.1" 200 None
2026-03-29 14:05:33 [bca.uk] INFO: Scrape type for SK10%20GUC: 2
2026-03-29 14:05:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72e7c362-ec03-5998-bc1c-b563c94817bd with identifier: SK10%20GUC
2026-03-29 14:05:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72e7c362-ec03-5998-bc1c-b563c94817bd with scrape type 2
2026-03-29 14:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 72e7c362-ec03-5998-bc1c-b563c94817bd with scrape type 2
2026-03-29 14:05:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72e7c362-ec03-5998-bc1c-b563c94817bd, identifier: SK10%20GUC
2026-03-29 14:05:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7996a9bf-d8e3-5137-b02e-29dc172a8c8d with identifier: FM15%20ZHT
2026-03-29 14:05:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7996a9bf-d8e3-5137-b02e-29dc172a8c8d with identifier: FM15%20ZHT
2026-03-29 14:05:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7996a9bf-d8e3-5137-b02e-29dc172a8c8d with identifier: FM15%20ZHT to the API
2026-03-29 14:05:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FM15%20ZHT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7996a9bf-d8e3-5137-b02e-29dc172a8c8d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FM15 ZHT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FM15%20ZHT&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BMW',
 'model': '520D',
 'odometer': 116875,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'BMW 520D 2.0 190 SE TOURING STEP Estate',
 'transmission': 'automatic',
 'trim': '190 SE TOURING STEP',
 'vin': 'WBA5L32030GV89027',
 'year': 2015}
2026-03-29 14:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM15%2520ZHT%27 HTTP/1.1" 200 None
2026-03-29 14:05:33 [bca.uk] INFO: Saving data for FM15%20ZHT: {'auction_closing_time': 1774864800.0, 'created_time': 1774622528.204739, 'last_price_update_time': 1774793133.659426}
2026-03-29 14:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FM15%2520ZHT') HTTP/1.1" 204 0
2026-03-29 14:05:33 [bca.uk] INFO: Found listing with ID: HG13%20LZF
2026-03-29 14:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG13%2520LZF%27 HTTP/1.1" 200 None
2026-03-29 14:05:33 [bca.uk] INFO: Scrape type for HG13%20LZF: 0
2026-03-29 14:05:33 [bca.uk] INFO: Found listing with ID: HK57%20YCH
2026-03-29 14:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK57%2520YCH%27 HTTP/1.1" 200 None
2026-03-29 14:05:33 [bca.uk] INFO: Scrape type for HK57%20YCH: 2
2026-03-29 14:05:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 96625e0a-4e17-5a8d-96e0-92e908201f45 with identifier: HK57%20YCH
2026-03-29 14:05:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 96625e0a-4e17-5a8d-96e0-92e908201f45 with scrape type 2
2026-03-29 14:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 96625e0a-4e17-5a8d-96e0-92e908201f45 with scrape type 2
2026-03-29 14:05:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 96625e0a-4e17-5a8d-96e0-92e908201f45, identifier: HK57%20YCH
2026-03-29 14:05:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388214/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB57VXW/42811896?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=qHaJE2I1qWyp3hDkDCNuBZBI6XJDSoxk5cf60kRBMOs%3D)
2026-03-29 14:05:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72e7c362-ec03-5998-bc1c-b563c94817bd with identifier: SK10%20GUC
2026-03-29 14:05:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72e7c362-ec03-5998-bc1c-b563c94817bd with identifier: SK10%20GUC
2026-03-29 14:05:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 72e7c362-ec03-5998-bc1c-b563c94817bd with identifier: SK10%20GUC to the API
2026-03-29 14:05:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK10%20GUC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '72e7c362-ec03-5998-bc1c-b563c94817bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK10 GUC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK10%20GUC&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'JAGUAR',
 'model': 'XF',
 'odometer': 84058,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF 3.0 D V6 240 LUXURY Saloon',
 'transmission': 'automatic',
 'trim': 'D V6 240 LUXURY',
 'vin': 'SAJAC0543BNR86672',
 'year': 2010}
2026-03-29 14:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK10%2520GUC%27 HTTP/1.1" 200 None
2026-03-29 14:05:34 [bca.uk] INFO: Saving data for SK10%20GUC: {'auction_closing_time': 1774864800.0, 'created_time': 1774650474.182959, 'last_price_update_time': 1774793134.154367}
2026-03-29 14:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK10%2520GUC') HTTP/1.1" 204 0
2026-03-29 14:05:34 [bca.uk] INFO: Found listing with ID: LF65%20XBO
2026-03-29 14:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF65%2520XBO%27 HTTP/1.1" 200 None
2026-03-29 14:05:34 [bca.uk] INFO: Scrape type for LF65%20XBO: 1
2026-03-29 14:05:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: efc79f79-6557-5067-8a86-f3956604db68 with identifier: LF65%20XBO
2026-03-29 14:05:34 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item efc79f79-6557-5067-8a86-f3956604db68
2026-03-29 14:05:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 96625e0a-4e17-5a8d-96e0-92e908201f45 with identifier: HK57%20YCH
2026-03-29 14:05:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 96625e0a-4e17-5a8d-96e0-92e908201f45 with identifier: HK57%20YCH
2026-03-29 14:05:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 96625e0a-4e17-5a8d-96e0-92e908201f45 with identifier: HK57%20YCH to the API
2026-03-29 14:05:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 187,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK57%20YCH-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '96625e0a-4e17-5a8d-96e0-92e908201f45',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK57 YCH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK57%20YCH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 82950,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 2.0 CRDI 138 XS StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI 138 XS',
 'vin': 'U6YJE55558L008365',
 'year': 2008}
2026-03-29 14:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK57%2520YCH%27 HTTP/1.1" 200 None
2026-03-29 14:05:34 [bca.uk] INFO: Saving data for HK57%20YCH: {'auction_closing_time': 1774864800.0, 'created_time': 1774389980.016801, 'last_price_update_time': 1774793134.552733}
2026-03-29 14:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK57%2520YCH') HTTP/1.1" 204 0
2026-03-29 14:05:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386603/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS58LFY/42811867?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=ui5rsMHelFfPNiBecd7YyM0apeAb9s1GcSTqMtDLK94%3D)
2026-03-29 14:05:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386595/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CX06LLW/42811866?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=OlXQ92SBOCUzrFkdeR0I1pycMBQqOEdimrAeyV%2BumWo%3D)
2026-03-29 14:05:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389548/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO02XLA/42811936?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=ou1vK6RbomSESuApVanoOWEr855to1ruMdXLWl8ijNk%3D)
2026-03-29 14:05:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387601/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB54UKM/42811883?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=3M5YGbs%2Fc0PIC3LOSWpeS2nGAyXQ8EAraAv%2BsAgCS3w%3D)
2026-03-29 14:05:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391985/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WL05GXS/42811971?sv=2020-08-04&st=2026-03-29T14%3A05%3A05Z&se=2026-03-29T14%3A30%3A05Z&sr=b&sp=r&sig=hvGCXN1KpOyej41VE3a5auzTrf748NfJcdbWsVNg3EE%3D)
2026-03-29 14:05:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390539/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG60HNL/42811953?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=wdtsCv2uTf0OhV1dnxgruPIHa32DOIHS1esbJpJlGSw%3D)
2026-03-29 14:05:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390549/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390549>
2026-03-29 14:05:34 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 5 for item 757fa281-bacf-5e89-92d0-33aac67e7ebf due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-29 14:05:34 [bca.uk] INFO: Found listing with ID: NA68%20MZO
2026-03-29 14:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA68%2520MZO%27 HTTP/1.1" 200 None
2026-03-29 14:05:34 [bca.uk] INFO: Scrape type for NA68%20MZO: 2
2026-03-29 14:05:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fa248601-fd01-520e-91c5-aace9f082893 with identifier: NA68%20MZO
2026-03-29 14:05:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fa248601-fd01-520e-91c5-aace9f082893 with scrape type 2
2026-03-29 14:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fa248601-fd01-520e-91c5-aace9f082893 with scrape type 2
2026-03-29 14:05:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fa248601-fd01-520e-91c5-aace9f082893, identifier: NA68%20MZO
2026-03-29 14:05:34 [bca.uk] INFO: Found listing with ID: HV64%20ZMX
2026-03-29 14:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV64%2520ZMX%27 HTTP/1.1" 200 None
2026-03-29 14:05:34 [bca.uk] INFO: Scrape type for HV64%20ZMX: 2
2026-03-29 14:05:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41bf9816-8fd1-5167-9917-2be2811cb13e with identifier: HV64%20ZMX
2026-03-29 14:05:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41bf9816-8fd1-5167-9917-2be2811cb13e with scrape type 2
2026-03-29 14:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41bf9816-8fd1-5167-9917-2be2811cb13e with scrape type 2
2026-03-29 14:05:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41bf9816-8fd1-5167-9917-2be2811cb13e, identifier: HV64%20ZMX
2026-03-29 14:05:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fa248601-fd01-520e-91c5-aace9f082893 with identifier: NA68%20MZO
2026-03-29 14:05:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fa248601-fd01-520e-91c5-aace9f082893 with identifier: NA68%20MZO
2026-03-29 14:05:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fa248601-fd01-520e-91c5-aace9f082893 with identifier: NA68%20MZO to the API
2026-03-29 14:05:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA68%20MZO-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fa248601-fd01-520e-91c5-aace9f082893',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA68 MZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA68%20MZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'SEAT',
 'model': 'ARONA',
 'odometer': 49948,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'SEAT ARONA 1.0 TSI 115 XCELLENCE LUX EZ DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 115 XCELLENCE LUX EZ DSG',
 'vin': 'VSSZZZKJZKR037520',
 'year': 2018}
2026-03-29 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA68%2520MZO%27 HTTP/1.1" 200 None
2026-03-29 14:05:35 [bca.uk] INFO: Saving data for NA68%20MZO: {'auction_closing_time': 1774951200.0, 'created_time': 1774448383.651079, 'last_price_update_time': 1774793135.183716}
2026-03-29 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA68%2520MZO') HTTP/1.1" 204 0
2026-03-29 14:05:35 [bca.uk] INFO: Found listing with ID: RK65%20WOA
2026-03-29 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK65%2520WOA%27 HTTP/1.1" 200 None
2026-03-29 14:05:35 [bca.uk] INFO: Scrape type for RK65%20WOA: 2
2026-03-29 14:05:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 270dae05-8f23-5f47-9a99-836c662c4418 with identifier: RK65%20WOA
2026-03-29 14:05:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 270dae05-8f23-5f47-9a99-836c662c4418 with scrape type 2
2026-03-29 14:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 270dae05-8f23-5f47-9a99-836c662c4418 with scrape type 2
2026-03-29 14:05:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 270dae05-8f23-5f47-9a99-836c662c4418, identifier: RK65%20WOA
2026-03-29 14:05:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41bf9816-8fd1-5167-9917-2be2811cb13e with identifier: HV64%20ZMX
2026-03-29 14:05:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41bf9816-8fd1-5167-9917-2be2811cb13e with identifier: HV64%20ZMX
2026-03-29 14:05:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41bf9816-8fd1-5167-9917-2be2811cb13e with identifier: HV64%20ZMX to the API
2026-03-29 14:05:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV64%20ZMX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '41bf9816-8fd1-5167-9917-2be2811cb13e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV64 ZMX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV64%20ZMX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'BMW',
 'model': '320D',
 'odometer': 194320,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'BMW 320D 2.0 SPORT TOURING STEP Estate',
 'transmission': 'automatic',
 'trim': 'SPORT TOURING STEP',
 'vin': 'WBA3K32060K403181',
 'year': 2014}
2026-03-29 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV64%2520ZMX%27 HTTP/1.1" 200 None
2026-03-29 14:05:35 [bca.uk] INFO: Saving data for HV64%20ZMX: {'auction_closing_time': 1774864800.0, 'created_time': 1774695865.723803, 'last_price_update_time': 1774793135.628234}
2026-03-29 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV64%2520ZMX') HTTP/1.1" 204 0
2026-03-29 14:05:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391990/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391990>
2026-03-29 14:05:35 [bca.uk] INFO: Found listing with ID: RY19%20XDA
2026-03-29 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY19%2520XDA%27 HTTP/1.1" 200 None
2026-03-29 14:05:35 [bca.uk] INFO: Scrape type for RY19%20XDA: 2
2026-03-29 14:05:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9202899f-bfe8-5cec-be23-dbaecacaa230 with identifier: RY19%20XDA
2026-03-29 14:05:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9202899f-bfe8-5cec-be23-dbaecacaa230 with scrape type 2
2026-03-29 14:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9202899f-bfe8-5cec-be23-dbaecacaa230 with scrape type 2
2026-03-29 14:05:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9202899f-bfe8-5cec-be23-dbaecacaa230, identifier: RY19%20XDA
2026-03-29 14:05:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 270dae05-8f23-5f47-9a99-836c662c4418 with identifier: RK65%20WOA
2026-03-29 14:05:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 270dae05-8f23-5f47-9a99-836c662c4418 with identifier: RK65%20WOA
2026-03-29 14:05:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 270dae05-8f23-5f47-9a99-836c662c4418 with identifier: RK65%20WOA to the API
2026-03-29 14:05:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK65%20WOA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '270dae05-8f23-5f47-9a99-836c662c4418',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RK65 WOA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK65%20WOA&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'JEEP',
 'model': 'RENEGADE',
 'odometer': 76008,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'JEEP RENEGADE 1.4 M/AIR 140 LONGITUDE DDCT Hatchback',
 'transmission': 'automatic',
 'trim': 'M/AIR 140 LONGITUDE DDCT',
 'vin': '1C4BU0000FPC10626',
 'year': 2015}
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK65%2520WOA%27 HTTP/1.1" 200 None
2026-03-29 14:05:36 [bca.uk] INFO: Saving data for RK65%20WOA: {'auction_closing_time': 1774864800.0, 'created_time': 1774562563.634333, 'last_price_update_time': 1774793136.069738}
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK65%2520WOA') HTTP/1.1" 204 0
2026-03-29 14:05:36 [bca.uk] INFO: Found listing with ID: LR14%20NKS
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR14%2520NKS%27 HTTP/1.1" 200 None
2026-03-29 14:05:36 [bca.uk] INFO: Scrape type for LR14%20NKS: 0
2026-03-29 14:05:36 [bca.uk] INFO: Found listing with ID: LT61%20FNW
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT61%2520FNW%27 HTTP/1.1" 200 None
2026-03-29 14:05:36 [bca.uk] INFO: Scrape type for LT61%20FNW: 0
2026-03-29 14:05:36 [bca.uk] INFO: Found listing with ID: LX15%20SYU
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX15%2520SYU%27 HTTP/1.1" 200 None
2026-03-29 14:05:36 [bca.uk] INFO: Scrape type for LX15%20SYU: 0
2026-03-29 14:05:36 [bca.uk] INFO: Found listing with ID: MF58%20FJO
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF58%2520FJO%27 HTTP/1.1" 200 None
2026-03-29 14:05:36 [bca.uk] INFO: Scrape type for MF58%20FJO: 2
2026-03-29 14:05:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f02b8286-c9c8-5403-a27c-9ebf29b8a0ef with identifier: MF58%20FJO
2026-03-29 14:05:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f02b8286-c9c8-5403-a27c-9ebf29b8a0ef with scrape type 2
2026-03-29 14:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f02b8286-c9c8-5403-a27c-9ebf29b8a0ef with scrape type 2
2026-03-29 14:05:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f02b8286-c9c8-5403-a27c-9ebf29b8a0ef, identifier: MF58%20FJO
2026-03-29 14:05:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25061b890>
2026-03-29 14:05:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e695e2e-9059-507e-ae06-209c3b4f94fa/4e695e2e-9059-507e-ae06-209c3b4f94fa_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB57VXW%252F699388214%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388214/600 saved to cache
2026-03-29 14:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4e695e2e-9059-507e-ae06-209c3b4f94fa
2026-03-29 14:05:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391991/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391991>
2026-03-29 14:05:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390548/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390548>
2026-03-29 14:05:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391992/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391992>
2026-03-29 14:05:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386608/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386608>
2026-03-29 14:05:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391989/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391989>
2026-03-29 14:05:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390546/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390546>
2026-03-29 14:05:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK60MVP/42811764?sv=2020-08-04&st=2026-03-29T14%3A05%3A34Z&se=2026-03-29T14%3A30%3A34Z&sr=b&sp=r&sig=rt8W93MJvUFLzRFd7n%2Fmyi2Fo28NUmagLWGPT3rRwGA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK60%20MVP-GB>
2026-03-29 14:05:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9202899f-bfe8-5cec-be23-dbaecacaa230 with identifier: RY19%20XDA
2026-03-29 14:05:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9202899f-bfe8-5cec-be23-dbaecacaa230 with identifier: RY19%20XDA
2026-03-29 14:05:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9202899f-bfe8-5cec-be23-dbaecacaa230 with identifier: RY19%20XDA to the API
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RY19%20XDA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9202899f-bfe8-5cec-be23-dbaecacaa230',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RY19 XDA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RY19%20XDA&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 27529,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.0 VTEC TURBO 126 EX Hatchback',
 'transmission': 'automatic',
 'trim': 'VTEC TURBO 126 EX',
 'vin': 'SHHFK6880JU012338',
 'year': 2019}
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY19%2520XDA%27 HTTP/1.1" 200 None
2026-03-29 14:05:36 [bca.uk] INFO: Saving data for RY19%20XDA: {'auction_closing_time': 1774951200.0, 'created_time': 1774448353.7943, 'last_price_update_time': 1774793136.678593}
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RY19%2520XDA') HTTP/1.1" 204 0
2026-03-29 14:05:36 [bca.uk] INFO: Found listing with ID: LA17%20FSO
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA17%2520FSO%27 HTTP/1.1" 200 None
2026-03-29 14:05:36 [bca.uk] INFO: Scrape type for LA17%20FSO: 0
2026-03-29 14:05:36 [bca.uk] INFO: Found listing with ID: LC14%20WNW
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC14%2520WNW%27 HTTP/1.1" 200 None
2026-03-29 14:05:36 [bca.uk] INFO: Scrape type for LC14%20WNW: 1
2026-03-29 14:05:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41a29a2d-48b4-5816-a75c-290e9b55938b with identifier: LC14%20WNW
2026-03-29 14:05:36 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 41a29a2d-48b4-5816-a75c-290e9b55938b
2026-03-29 14:05:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f02b8286-c9c8-5403-a27c-9ebf29b8a0ef with identifier: MF58%20FJO
2026-03-29 14:05:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f02b8286-c9c8-5403-a27c-9ebf29b8a0ef with identifier: MF58%20FJO
2026-03-29 14:05:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f02b8286-c9c8-5403-a27c-9ebf29b8a0ef with identifier: MF58%20FJO to the API
2026-03-29 14:05:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF58%20FJO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f02b8286-c9c8-5403-a27c-9ebf29b8a0ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF58 FJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF58%20FJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'BMW',
 'model': '320D',
 'odometer': 153954,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'BMW 320D 2.0 M SPORT Convertible',
 'transmission': 'automatic',
 'trim': 'M SPORT',
 'vin': 'WBAWM32070E140141',
 'year': 2008}
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF58%2520FJO%27 HTTP/1.1" 200 None
2026-03-29 14:05:37 [bca.uk] INFO: Saving data for MF58%20FJO: {'auction_closing_time': 1774864800.0, 'created_time': 1774477972.479482, 'last_price_update_time': 1774793137.189222}
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF58%2520FJO') HTTP/1.1" 204 0
2026-03-29 14:05:37 [bca.uk] INFO: Found listing with ID: PK16%20DAA
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK16%2520DAA%27 HTTP/1.1" 200 None
2026-03-29 14:05:37 [bca.uk] INFO: Scrape type for PK16%20DAA: 2
2026-03-29 14:05:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99c03db8-c2d5-52d2-a169-d01ac1cb74c4 with identifier: PK16%20DAA
2026-03-29 14:05:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99c03db8-c2d5-52d2-a169-d01ac1cb74c4 with scrape type 2
2026-03-29 14:05:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 99c03db8-c2d5-52d2-a169-d01ac1cb74c4 with scrape type 2
2026-03-29 14:05:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 99c03db8-c2d5-52d2-a169-d01ac1cb74c4, identifier: PK16%20DAA
2026-03-29 14:05:37 [bca.uk] INFO: Found listing with ID: NJ11%20XCC
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ11%2520XCC%27 HTTP/1.1" 200 None
2026-03-29 14:05:37 [bca.uk] INFO: Scrape type for NJ11%20XCC: 0
2026-03-29 14:05:37 [bca.uk] INFO: Found listing with ID: NX59%20VNB
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX59%2520VNB%27 HTTP/1.1" 200 None
2026-03-29 14:05:37 [bca.uk] INFO: Scrape type for NX59%20VNB: 0
2026-03-29 14:05:37 [bca.uk] INFO: Found listing with ID: OFZ%205008
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OFZ%25205008%27 HTTP/1.1" 200 None
2026-03-29 14:05:37 [bca.uk] INFO: Scrape type for OFZ%205008: 0
2026-03-29 14:05:37 [bca.uk] INFO: Found listing with ID: OW53%20UMO
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW53%2520UMO%27 HTTP/1.1" 200 None
2026-03-29 14:05:37 [bca.uk] INFO: Scrape type for OW53%20UMO: 0
2026-03-29 14:05:37 [bca.uk] INFO: Found listing with ID: RJ11%20YBG
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ11%2520YBG%27 HTTP/1.1" 200 None
2026-03-29 14:05:37 [bca.uk] INFO: Scrape type for RJ11%20YBG: 0
2026-03-29 14:05:37 [bca.uk] INFO: Found listing with ID: RV11%20NYX
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV11%2520NYX%27 HTTP/1.1" 200 None
2026-03-29 14:05:37 [bca.uk] INFO: Scrape type for RV11%20NYX: 0
2026-03-29 14:05:37 [bca.uk] INFO: Found listing with ID: CV56%20YXN
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV56%2520YXN%27 HTTP/1.1" 200 None
2026-03-29 14:05:37 [bca.uk] INFO: Scrape type for CV56%20YXN: 2
2026-03-29 14:05:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed2af835-b65b-5ff3-8723-08a4c90782c6 with identifier: CV56%20YXN
2026-03-29 14:05:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed2af835-b65b-5ff3-8723-08a4c90782c6 with scrape type 2
2026-03-29 14:05:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed2af835-b65b-5ff3-8723-08a4c90782c6 with scrape type 2
2026-03-29 14:05:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ed2af835-b65b-5ff3-8723-08a4c90782c6, identifier: CV56%20YXN
2026-03-29 14:05:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 99c03db8-c2d5-52d2-a169-d01ac1cb74c4 with identifier: PK16%20DAA
2026-03-29 14:05:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 99c03db8-c2d5-52d2-a169-d01ac1cb74c4 with identifier: PK16%20DAA
2026-03-29 14:05:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 99c03db8-c2d5-52d2-a169-d01ac1cb74c4 with identifier: PK16%20DAA to the API
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK16%20DAA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '99c03db8-c2d5-52d2-a169-d01ac1cb74c4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK16 DAA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK16%20DAA&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 90208,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW X3 3.0 XDRIVE 35D M SPORT STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 35D M SPORT STEP',
 'vin': 'WBAWY720700C91640',
 'year': 2016}
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK16%2520DAA%27 HTTP/1.1" 200 None
2026-03-29 14:05:37 [bca.uk] INFO: Saving data for PK16%20DAA: {'auction_closing_time': 1774864800.0, 'created_time': 1774478026.336497, 'last_price_update_time': 1774793137.921073}
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK16%2520DAA') HTTP/1.1" 204 0
2026-03-29 14:05:37 [bca.uk] INFO: Found listing with ID: LC66%20FZS
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC66%2520FZS%27 HTTP/1.1" 200 None
2026-03-29 14:05:37 [bca.uk] INFO: Scrape type for LC66%20FZS: 0
2026-03-29 14:05:37 [bca.uk] INFO: Found listing with ID: LY14%20ERJ
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY14%2520ERJ%27 HTTP/1.1" 200 None
2026-03-29 14:05:37 [bca.uk] INFO: Scrape type for LY14%20ERJ: 0
2026-03-29 14:05:37 [bca.uk] INFO: Found listing with ID: BG67%20KMM
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG67%2520KMM%27 HTTP/1.1" 200 None
2026-03-29 14:05:37 [bca.uk] INFO: Scrape type for BG67%20KMM: 0
2026-03-29 14:05:37 [bca.uk] INFO: Found listing with ID: AV74%20RVC
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV74%2520RVC%27 HTTP/1.1" 200 None
2026-03-29 14:05:38 [bca.uk] INFO: Scrape type for AV74%20RVC: 1
2026-03-29 14:05:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 869c2d6c-b884-5ccc-b445-08fe24d8f948 with identifier: AV74%20RVC
2026-03-29 14:05:38 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 869c2d6c-b884-5ccc-b445-08fe24d8f948
2026-03-29 14:05:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ed2af835-b65b-5ff3-8723-08a4c90782c6 with identifier: CV56%20YXN
2026-03-29 14:05:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ed2af835-b65b-5ff3-8723-08a4c90782c6 with identifier: CV56%20YXN
2026-03-29 14:05:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ed2af835-b65b-5ff3-8723-08a4c90782c6 with identifier: CV56%20YXN to the API
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV56%20YXN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ed2af835-b65b-5ff3-8723-08a4c90782c6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV56 YXN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV56%20YXN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 128843,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 ZETEC CLIMATE Hatchback',
 'transmission': 'automatic',
 'trim': 'ZETEC CLIMATE',
 'vin': 'WF05XXWPD56B00550',
 'year': 2006}
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV56%2520YXN%27 HTTP/1.1" 200 None
2026-03-29 14:05:38 [bca.uk] INFO: Saving data for CV56%20YXN: {'auction_closing_time': 1774864800.0, 'created_time': 1774524508.522268, 'last_price_update_time': 1774793138.449885}
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV56%2520YXN') HTTP/1.1" 204 0
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250aad410>
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_50eaf00b-7882-5ce2-bb0f-21dad6f58356/50eaf00b-7882-5ce2-bb0f-21dad6f58356_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS58LFY%252F699386603%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386603/600 saved to cache
2026-03-29 14:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 50eaf00b-7882-5ce2-bb0f-21dad6f58356
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250e6fd50>
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9780fd08-9e77-5c18-8df7-5e38cb3d3cc9/9780fd08-9e77-5c18-8df7-5e38cb3d3cc9_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCX06LLW%252F699386595%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386595/600 saved to cache
2026-03-29 14:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9780fd08-9e77-5c18-8df7-5e38cb3d3cc9
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250e67c50>
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e249f780-0465-5b0b-bb33-c3222e910385/e249f780-0465-5b0b-bb33-c3222e910385_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVO02XLA%252F699389548%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389548/600 saved to cache
2026-03-29 14:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e249f780-0465-5b0b-bb33-c3222e910385
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25088f890>
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52f76efc-188f-5f63-9bfb-b42fecc8cc58/52f76efc-188f-5f63-9bfb-b42fecc8cc58_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB54UKM%252F699387601%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387601/600 saved to cache
2026-03-29 14:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 52f76efc-188f-5f63-9bfb-b42fecc8cc58
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25081fa10>
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97531adc-4dd2-5237-b618-8d5c116355b1/97531adc-4dd2-5237-b618-8d5c116355b1_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWL05GXS%252F699391985%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391985/600 saved to cache
2026-03-29 14:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 97531adc-4dd2-5237-b618-8d5c116355b1
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25083c4d0>
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_757fa281-bacf-5e89-92d0-33aac67e7ebf/757fa281-bacf-5e89-92d0-33aac67e7ebf_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHG60HNL%252F699390539%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390539/600 saved to cache
2026-03-29 14:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 757fa281-bacf-5e89-92d0-33aac67e7ebf
2026-03-29 14:05:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391988/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391988>
2026-03-29 14:05:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388223/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388223>
2026-03-29 14:05:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389559/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389559>
2026-03-29 14:05:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386601/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386601>
2026-03-29 14:05:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388236/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388236>
2026-03-29 14:05:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386605/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386605>
2026-03-29 14:05:38 [bca.uk] INFO: Found listing with ID: ST18%20ZDH
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST18%2520ZDH%27 HTTP/1.1" 200 None
2026-03-29 14:05:38 [bca.uk] INFO: Scrape type for ST18%20ZDH: 0
2026-03-29 14:05:38 [bca.uk] INFO: Found listing with ID: WD18%20XLJ
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD18%2520XLJ%27 HTTP/1.1" 200 None
2026-03-29 14:05:38 [bca.uk] INFO: Scrape type for WD18%20XLJ: 0
2026-03-29 14:05:38 [bca.uk] INFO: Found listing with ID: FY65%20MYB
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY65%2520MYB%27 HTTP/1.1" 200 None
2026-03-29 14:05:38 [bca.uk] INFO: Scrape type for FY65%20MYB: 2
2026-03-29 14:05:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d9979d06-67c3-5e7e-828f-bafca400db32 with identifier: FY65%20MYB
2026-03-29 14:05:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d9979d06-67c3-5e7e-828f-bafca400db32 with scrape type 2
2026-03-29 14:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d9979d06-67c3-5e7e-828f-bafca400db32 with scrape type 2
2026-03-29 14:05:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d9979d06-67c3-5e7e-828f-bafca400db32, identifier: FY65%20MYB
2026-03-29 14:05:39 [bca.uk] INFO: Found listing with ID: DG11%20EGJ
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG11%2520EGJ%27 HTTP/1.1" 200 None
2026-03-29 14:05:39 [bca.uk] INFO: Scrape type for DG11%20EGJ: 2
2026-03-29 14:05:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8647183-3677-55e2-bb9a-1422cfd4cb83 with identifier: DG11%20EGJ
2026-03-29 14:05:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8647183-3677-55e2-bb9a-1422cfd4cb83 with scrape type 2
2026-03-29 14:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8647183-3677-55e2-bb9a-1422cfd4cb83 with scrape type 2
2026-03-29 14:05:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8647183-3677-55e2-bb9a-1422cfd4cb83, identifier: DG11%20EGJ
2026-03-29 14:05:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390549/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG60HNL/42811953?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=wdtsCv2uTf0OhV1dnxgruPIHa32DOIHS1esbJpJlGSw%3D)
2026-03-29 14:05:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d9979d06-67c3-5e7e-828f-bafca400db32 with identifier: FY65%20MYB
2026-03-29 14:05:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d9979d06-67c3-5e7e-828f-bafca400db32 with identifier: FY65%20MYB
2026-03-29 14:05:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d9979d06-67c3-5e7e-828f-bafca400db32 with identifier: FY65%20MYB to the API
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY65%20MYB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd9979d06-67c3-5e7e-828f-bafca400db32',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY65 MYB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY65%20MYB&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'VOLKSWAGEN',
 'model': 'PASSAT',
 'odometer': 75920,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN PASSAT 2.0 TDI 150 SE BUSINESS DSG Saloon',
 'transmission': 'automatic',
 'trim': 'TDI 150 SE BUSINESS DSG',
 'vin': 'WVWZZZ3CZGE049570',
 'year': 2015}
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY65%2520MYB%27 HTTP/1.1" 200 None
2026-03-29 14:05:39 [bca.uk] INFO: Saving data for FY65%20MYB: {'auction_closing_time': 1774864800.0, 'created_time': 1774504927.63982, 'last_price_update_time': 1774793139.514014}
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY65%2520MYB') HTTP/1.1" 204 0
2026-03-29 14:05:39 [bca.uk] INFO: Found listing with ID: LV20%20HMX
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV20%2520HMX%27 HTTP/1.1" 200 None
2026-03-29 14:05:39 [bca.uk] INFO: Scrape type for LV20%20HMX: 1
2026-03-29 14:05:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: edec57d1-ab90-54df-bcc5-6d63702b11eb with identifier: LV20%20HMX
2026-03-29 14:05:39 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item edec57d1-ab90-54df-bcc5-6d63702b11eb
2026-03-29 14:05:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8647183-3677-55e2-bb9a-1422cfd4cb83 with identifier: DG11%20EGJ
2026-03-29 14:05:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8647183-3677-55e2-bb9a-1422cfd4cb83 with identifier: DG11%20EGJ
2026-03-29 14:05:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b8647183-3677-55e2-bb9a-1422cfd4cb83 with identifier: DG11%20EGJ to the API
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG11%20EGJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b8647183-3677-55e2-bb9a-1422cfd4cb83',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG11 EGJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG11%20EGJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'SCIROCCO',
 'odometer': 146504,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN SCIROCCO 2.0 TDI 170 GT DSG Coupe',
 'transmission': 'automatic',
 'trim': 'TDI 170 GT DSG',
 'vin': 'WVWZZZ13ZBV026719',
 'year': 2011}
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG11%2520EGJ%27 HTTP/1.1" 200 None
2026-03-29 14:05:39 [bca.uk] INFO: Saving data for DG11%20EGJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774564567.217223, 'last_price_update_time': 1774793139.884598}
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG11%2520EGJ') HTTP/1.1" 204 0
2026-03-29 14:05:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391990/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WL05GXS/42811971?sv=2020-08-04&st=2026-03-29T14%3A05%3A05Z&se=2026-03-29T14%3A30%3A05Z&sr=b&sp=r&sig=hvGCXN1KpOyej41VE3a5auzTrf748NfJcdbWsVNg3EE%3D)
2026-03-29 14:05:39 [bca.uk] INFO: Found listing with ID: VO17%20HSY
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO17%2520HSY%27 HTTP/1.1" 200 None
2026-03-29 14:05:39 [bca.uk] INFO: Scrape type for VO17%20HSY: 0
2026-03-29 14:05:39 [bca.uk] INFO: Found listing with ID: DA14%20ORY
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA14%2520ORY%27 HTTP/1.1" 200 None
2026-03-29 14:05:39 [bca.uk] INFO: Scrape type for DA14%20ORY: 0
2026-03-29 14:05:39 [bca.uk] INFO: Found listing with ID: SC14%20NFN
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC14%2520NFN%27 HTTP/1.1" 200 None
2026-03-29 14:05:39 [bca.uk] INFO: Scrape type for SC14%20NFN: 0
2026-03-29 14:05:39 [bca.uk] INFO: Found listing with ID: SO14%20FTD
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO14%2520FTD%27 HTTP/1.1" 200 None
2026-03-29 14:05:39 [bca.uk] INFO: Scrape type for SO14%20FTD: 0
2026-03-29 14:05:39 [bca.uk] INFO: Found listing with ID: WO15%20WBN
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO15%2520WBN%27 HTTP/1.1" 200 None
2026-03-29 14:05:39 [bca.uk] INFO: Scrape type for WO15%20WBN: 2
2026-03-29 14:05:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a6fac8f8-9ee3-53f7-8371-eb7661c850d1 with identifier: WO15%20WBN
2026-03-29 14:05:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a6fac8f8-9ee3-53f7-8371-eb7661c850d1 with scrape type 2
2026-03-29 14:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a6fac8f8-9ee3-53f7-8371-eb7661c850d1 with scrape type 2
2026-03-29 14:05:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a6fac8f8-9ee3-53f7-8371-eb7661c850d1, identifier: WO15%20WBN
2026-03-29 14:05:40 [bca.uk] INFO: Found listing with ID: FE09%20EOA
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE09%2520EOA%27 HTTP/1.1" 200 None
2026-03-29 14:05:40 [bca.uk] INFO: Scrape type for FE09%20EOA: 0
2026-03-29 14:05:40 [bca.uk] INFO: Found listing with ID: FG12%20CXF
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG12%2520CXF%27 HTTP/1.1" 200 None
2026-03-29 14:05:40 [bca.uk] INFO: Scrape type for FG12%20CXF: 0
2026-03-29 14:05:40 [bca.uk] INFO: Found listing with ID: WV68%20XXZ
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV68%2520XXZ%27 HTTP/1.1" 200 None
2026-03-29 14:05:40 [bca.uk] INFO: Scrape type for WV68%20XXZ: 0
2026-03-29 14:05:40 [bca.uk] INFO: Found listing with ID: BD64%20HBE
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD64%2520HBE%27 HTTP/1.1" 200 None
2026-03-29 14:05:40 [bca.uk] INFO: Scrape type for BD64%20HBE: 0
2026-03-29 14:05:40 [bca.uk] INFO: Found listing with ID: HK64%20KPR
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK64%2520KPR%27 HTTP/1.1" 200 None
2026-03-29 14:05:40 [bca.uk] INFO: Scrape type for HK64%20KPR: 0
2026-03-29 14:05:40 [bca.uk] INFO: Found listing with ID: MA16%20WKP
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA16%2520WKP%27 HTTP/1.1" 200 None
2026-03-29 14:05:40 [bca.uk] INFO: Scrape type for MA16%20WKP: 0
2026-03-29 14:05:40 [bca.uk] INFO: Found listing with ID: WF61%20JZG
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF61%2520JZG%27 HTTP/1.1" 200 None
2026-03-29 14:05:40 [bca.uk] INFO: Scrape type for WF61%20JZG: 0
2026-03-29 14:05:40 [bca.uk] INFO: Found listing with ID: VK67%20KFZ
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK67%2520KFZ%27 HTTP/1.1" 200 None
2026-03-29 14:05:40 [bca.uk] INFO: Scrape type for VK67%20KFZ: 0
2026-03-29 14:05:40 [bca.uk] INFO: Found listing with ID: VX67%20UYY
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX67%2520UYY%27 HTTP/1.1" 200 None
2026-03-29 14:05:40 [bca.uk] INFO: Scrape type for VX67%20UYY: 0
2026-03-29 14:05:40 [bca.uk] INFO: Found listing with ID: BW15%20UPM
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW15%2520UPM%27 HTTP/1.1" 200 None
2026-03-29 14:05:40 [bca.uk] INFO: Scrape type for BW15%20UPM: 2
2026-03-29 14:05:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21fc7e7c-0aba-5544-8c1a-bc9132a1e743 with identifier: BW15%20UPM
2026-03-29 14:05:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 21fc7e7c-0aba-5544-8c1a-bc9132a1e743 with scrape type 2
2026-03-29 14:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 21fc7e7c-0aba-5544-8c1a-bc9132a1e743 with scrape type 2
2026-03-29 14:05:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 21fc7e7c-0aba-5544-8c1a-bc9132a1e743, identifier: BW15%20UPM
2026-03-29 14:05:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a6fac8f8-9ee3-53f7-8371-eb7661c850d1 with identifier: WO15%20WBN
2026-03-29 14:05:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a6fac8f8-9ee3-53f7-8371-eb7661c850d1 with identifier: WO15%20WBN
2026-03-29 14:05:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a6fac8f8-9ee3-53f7-8371-eb7661c850d1 with identifier: WO15%20WBN to the API
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WO15%20WBN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a6fac8f8-9ee3-53f7-8371-eb7661c850d1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WO15 WBN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WO15%20WBN&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'FIAT',
 'model': '500X',
 'odometer': 107624,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FIAT 500X 1.6 M/JET 120 CROSS PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'M/JET 120 CROSS PLUS',
 'vin': 'ZFA3340000P358150',
 'year': 2015}
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO15%2520WBN%27 HTTP/1.1" 200 None
2026-03-29 14:05:40 [bca.uk] INFO: Saving data for WO15%20WBN: {'auction_closing_time': 1774864800.0, 'created_time': 1774476301.899483, 'last_price_update_time': 1774793140.702349}
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WO15%2520WBN') HTTP/1.1" 204 0
2026-03-29 14:05:40 [bca.uk] INFO: Found listing with ID: SK60%20UGF
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK60%2520UGF%27 HTTP/1.1" 200 None
2026-03-29 14:05:40 [bca.uk] INFO: Scrape type for SK60%20UGF: 1
2026-03-29 14:05:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6afd247d-9a91-5022-8398-8e92729a787c with identifier: SK60%20UGF
2026-03-29 14:05:40 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 6afd247d-9a91-5022-8398-8e92729a787c
2026-03-29 14:05:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 21fc7e7c-0aba-5544-8c1a-bc9132a1e743 with identifier: BW15%20UPM
2026-03-29 14:05:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 21fc7e7c-0aba-5544-8c1a-bc9132a1e743 with identifier: BW15%20UPM
2026-03-29 14:05:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 21fc7e7c-0aba-5544-8c1a-bc9132a1e743 with identifier: BW15%20UPM to the API
2026-03-29 14:05:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW15%20UPM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '21fc7e7c-0aba-5544-8c1a-bc9132a1e743',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BW15 UPM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW15%20UPM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'BMW',
 'model': '218D',
 'odometer': 99481,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'BMW 218D 2.0 M SPORT Coupe',
 'transmission': 'manual',
 'trim': 'M SPORT',
 'vin': 'WBA1H32070V352391',
 'year': 2015}
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW15%2520UPM%27 HTTP/1.1" 200 None
2026-03-29 14:05:41 [bca.uk] INFO: Saving data for BW15%20UPM: {'auction_closing_time': 1774864800.0, 'created_time': 1774695883.223222, 'last_price_update_time': 1774793141.213821}
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW15%2520UPM') HTTP/1.1" 204 0
2026-03-29 14:05:41 [bca.uk] INFO: Found listing with ID: CE68%20ACJ
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE68%2520ACJ%27 HTTP/1.1" 200 None
2026-03-29 14:05:41 [bca.uk] INFO: Scrape type for CE68%20ACJ: 0
2026-03-29 14:05:41 [bca.uk] INFO: Found listing with ID: FX17%20CHK
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX17%2520CHK%27 HTTP/1.1" 200 None
2026-03-29 14:05:41 [bca.uk] INFO: Scrape type for FX17%20CHK: 2
2026-03-29 14:05:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d57dad7f-185f-5bc9-95fa-6aa77919549d with identifier: FX17%20CHK
2026-03-29 14:05:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d57dad7f-185f-5bc9-95fa-6aa77919549d with scrape type 2
2026-03-29 14:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d57dad7f-185f-5bc9-95fa-6aa77919549d with scrape type 2
2026-03-29 14:05:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d57dad7f-185f-5bc9-95fa-6aa77919549d, identifier: FX17%20CHK
2026-03-29 14:05:41 [bca.uk] INFO: Found listing with ID: DY64%20FEV
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY64%2520FEV%27 HTTP/1.1" 200 None
2026-03-29 14:05:41 [bca.uk] INFO: Scrape type for DY64%20FEV: 0
2026-03-29 14:05:41 [bca.uk] INFO: Found listing with ID: NV15%20TXJ
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV15%2520TXJ%27 HTTP/1.1" 200 None
2026-03-29 14:05:41 [bca.uk] INFO: Scrape type for NV15%20TXJ: 0
2026-03-29 14:05:41 [bca.uk] INFO: Found listing with ID: RA16%20FGU
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA16%2520FGU%27 HTTP/1.1" 200 None
2026-03-29 14:05:41 [bca.uk] INFO: Scrape type for RA16%20FGU: 0
2026-03-29 14:05:41 [bca.uk] INFO: Found listing with ID: AK58%20WFA
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK58%2520WFA%27 HTTP/1.1" 200 None
2026-03-29 14:05:41 [bca.uk] INFO: Scrape type for AK58%20WFA: 0
2026-03-29 14:05:41 [bca.uk] INFO: Found listing with ID: RO06%20OCF
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO06%2520OCF%27 HTTP/1.1" 200 None
2026-03-29 14:05:41 [bca.uk] INFO: Scrape type for RO06%20OCF: 2
2026-03-29 14:05:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e59c59d-d9f0-5b0c-b05d-2ffa1fde90a5 with identifier: RO06%20OCF
2026-03-29 14:05:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e59c59d-d9f0-5b0c-b05d-2ffa1fde90a5 with scrape type 2
2026-03-29 14:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3e59c59d-d9f0-5b0c-b05d-2ffa1fde90a5 with scrape type 2
2026-03-29 14:05:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3e59c59d-d9f0-5b0c-b05d-2ffa1fde90a5, identifier: RO06%20OCF
2026-03-29 14:05:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508b7390>
2026-03-29 14:05:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_757fa281-bacf-5e89-92d0-33aac67e7ebf/757fa281-bacf-5e89-92d0-33aac67e7ebf_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHG60HNL%252F699390549%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390549/600 saved to cache
2026-03-29 14:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 757fa281-bacf-5e89-92d0-33aac67e7ebf
2026-03-29 14:05:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d57dad7f-185f-5bc9-95fa-6aa77919549d with identifier: FX17%20CHK
2026-03-29 14:05:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d57dad7f-185f-5bc9-95fa-6aa77919549d with identifier: FX17%20CHK
2026-03-29 14:05:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d57dad7f-185f-5bc9-95fa-6aa77919549d with identifier: FX17%20CHK to the API
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX17%20CHK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd57dad7f-185f-5bc9-95fa-6aa77919549d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FX17 CHK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX17%20CHK&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'CITROEN',
 'model': 'GRAND PICASSO',
 'odometer': 48395,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'CITROEN GRAND PICASSO 1.2 P/T 130 FLAIR MPV',
 'transmission': 'manual',
 'trim': 'P/T 130 FLAIR',
 'vin': 'VF73AHNYMHJ596883',
 'year': 2017}
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX17%2520CHK%27 HTTP/1.1" 200 None
2026-03-29 14:05:41 [bca.uk] INFO: Saving data for FX17%20CHK: {'auction_closing_time': 1774951200.0, 'created_time': 1774339539.469732, 'last_price_update_time': 1774793141.961566}
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX17%2520CHK') HTTP/1.1" 204 0
2026-03-29 14:05:41 [bca.uk] INFO: Found listing with ID: BG02%20BJK
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG02%2520BJK%27 HTTP/1.1" 200 None
2026-03-29 14:05:42 [bca.uk] INFO: Scrape type for BG02%20BJK: 2
2026-03-29 14:05:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 663c3a1d-78ba-527b-a8bb-6684da21fc70 with identifier: BG02%20BJK
2026-03-29 14:05:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 663c3a1d-78ba-527b-a8bb-6684da21fc70 with scrape type 2
2026-03-29 14:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 663c3a1d-78ba-527b-a8bb-6684da21fc70 with scrape type 2
2026-03-29 14:05:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 663c3a1d-78ba-527b-a8bb-6684da21fc70, identifier: BG02%20BJK
2026-03-29 14:05:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3e59c59d-d9f0-5b0c-b05d-2ffa1fde90a5 with identifier: RO06%20OCF
2026-03-29 14:05:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3e59c59d-d9f0-5b0c-b05d-2ffa1fde90a5 with identifier: RO06%20OCF
2026-03-29 14:05:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3e59c59d-d9f0-5b0c-b05d-2ffa1fde90a5 with identifier: RO06%20OCF to the API
2026-03-29 14:05:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 291,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO06%20OCF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '5.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3e59c59d-d9f0-5b0c-b05d-2ffa1fde90a5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO06 OCF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO06%20OCF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'SL500',
 'odometer': 156061,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SL500 5.5 (388-7) Convertible',
 'transmission': 'manual',
 'trim': '(388-7)',
 'vin': 'WDB2304712F120034',
 'year': 2006}
2026-03-29 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO06%2520OCF%27 HTTP/1.1" 200 None
2026-03-29 14:05:42 [bca.uk] INFO: Saving data for RO06%20OCF: {'auction_closing_time': 1774864800.0, 'created_time': 1773908720.375073, 'last_price_update_time': 1774793142.446263}
2026-03-29 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO06%2520OCF') HTTP/1.1" 204 0
2026-03-29 14:05:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391992/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WL05GXS/42811971?sv=2020-08-04&st=2026-03-29T14%3A05%3A05Z&se=2026-03-29T14%3A30%3A05Z&sr=b&sp=r&sig=hvGCXN1KpOyej41VE3a5auzTrf748NfJcdbWsVNg3EE%3D)
2026-03-29 14:05:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390548/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG60HNL/42811953?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=wdtsCv2uTf0OhV1dnxgruPIHa32DOIHS1esbJpJlGSw%3D)
2026-03-29 14:05:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386608/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CX06LLW/42811866?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=OlXQ92SBOCUzrFkdeR0I1pycMBQqOEdimrAeyV%2BumWo%3D)
2026-03-29 14:05:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390546/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG60HNL/42811953?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=wdtsCv2uTf0OhV1dnxgruPIHa32DOIHS1esbJpJlGSw%3D)
2026-03-29 14:05:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391989/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WL05GXS/42811971?sv=2020-08-04&st=2026-03-29T14%3A05%3A05Z&se=2026-03-29T14%3A30%3A05Z&sr=b&sp=r&sig=hvGCXN1KpOyej41VE3a5auzTrf748NfJcdbWsVNg3EE%3D)
2026-03-29 14:05:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391991/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WL05GXS/42811971?sv=2020-08-04&st=2026-03-29T14%3A05%3A05Z&se=2026-03-29T14%3A30%3A05Z&sr=b&sp=r&sig=hvGCXN1KpOyej41VE3a5auzTrf748NfJcdbWsVNg3EE%3D)
2026-03-29 14:05:42 [bca.uk] INFO: Found listing with ID: FY65%20VLD
2026-03-29 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY65%2520VLD%27 HTTP/1.1" 200 None
2026-03-29 14:05:42 [bca.uk] INFO: Scrape type for FY65%20VLD: 2
2026-03-29 14:05:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5197b1db-4fbe-52eb-b175-224bddc24401 with identifier: FY65%20VLD
2026-03-29 14:05:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5197b1db-4fbe-52eb-b175-224bddc24401 with scrape type 2
2026-03-29 14:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5197b1db-4fbe-52eb-b175-224bddc24401 with scrape type 2
2026-03-29 14:05:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5197b1db-4fbe-52eb-b175-224bddc24401, identifier: FY65%20VLD
2026-03-29 14:05:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 663c3a1d-78ba-527b-a8bb-6684da21fc70 with identifier: BG02%20BJK
2026-03-29 14:05:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 663c3a1d-78ba-527b-a8bb-6684da21fc70 with identifier: BG02%20BJK
2026-03-29 14:05:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 663c3a1d-78ba-527b-a8bb-6684da21fc70 with identifier: BG02%20BJK to the API
2026-03-29 14:05:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 284,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG02%20BJK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '4.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '663c3a1d-78ba-527b-a8bb-6684da21fc70',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG02 BJK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG02%20BJK&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'JAGUAR',
 'model': 'XK8',
 'odometer': 125799,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2002-01-01',
 'seller_name': None,
 'title': 'JAGUAR XK8 4.0  Convertible',
 'transmission': 'automatic',
 'trim': '',
 'vin': 'SAJAC42M72NA29895',
 'year': 2002}
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG02%2520BJK%27 HTTP/1.1" 200 None
2026-03-29 14:05:43 [bca.uk] INFO: Saving data for BG02%20BJK: {'auction_closing_time': 1774951200.0, 'created_time': 1774436779.893601, 'last_price_update_time': 1774793143.099757}
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG02%2520BJK') HTTP/1.1" 204 0
2026-03-29 14:05:43 [bca.uk] INFO: Found listing with ID: RX13%20YNL
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX13%2520YNL%27 HTTP/1.1" 200 None
2026-03-29 14:05:43 [bca.uk] INFO: Scrape type for RX13%20YNL: 0
2026-03-29 14:05:43 [bca.uk] INFO: Found listing with ID: SO10%20SJD
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO10%2520SJD%27 HTTP/1.1" 200 None
2026-03-29 14:05:43 [bca.uk] INFO: Scrape type for SO10%20SJD: 0
2026-03-29 14:05:43 [bca.uk] INFO: Found listing with ID: LL12%20WDZ
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL12%2520WDZ%27 HTTP/1.1" 200 None
2026-03-29 14:05:43 [bca.uk] INFO: Scrape type for LL12%20WDZ: 0
2026-03-29 14:05:43 [bca.uk] INFO: Found listing with ID: PE68%20XAZ
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE68%2520XAZ%27 HTTP/1.1" 200 None
2026-03-29 14:05:43 [bca.uk] INFO: Scrape type for PE68%20XAZ: 0
2026-03-29 14:05:43 [bca.uk] INFO: Found listing with ID: YG18%20UUV
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG18%2520UUV%27 HTTP/1.1" 200 None
2026-03-29 14:05:43 [bca.uk] INFO: Scrape type for YG18%20UUV: 0
2026-03-29 14:05:43 [bca.uk] INFO: Found listing with ID: LT63%20TWG
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT63%2520TWG%27 HTTP/1.1" 200 None
2026-03-29 14:05:43 [bca.uk] INFO: Scrape type for LT63%20TWG: 0
2026-03-29 14:05:43 [bca.uk] INFO: Found listing with ID: YE64%20WBN
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE64%2520WBN%27 HTTP/1.1" 200 None
2026-03-29 14:05:43 [bca.uk] INFO: Scrape type for YE64%20WBN: 0
2026-03-29 14:05:43 [bca.uk] INFO: Found listing with ID: YH15%20YYU
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH15%2520YYU%27 HTTP/1.1" 200 None
2026-03-29 14:05:43 [bca.uk] INFO: Scrape type for YH15%20YYU: 0
2026-03-29 14:05:43 [bca.uk] INFO: Found listing with ID: YE16%20BNZ
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE16%2520BNZ%27 HTTP/1.1" 200 None
2026-03-29 14:05:43 [bca.uk] INFO: Scrape type for YE16%20BNZ: 0
2026-03-29 14:05:43 [bca.uk] INFO: Found listing with ID: AO67%20AHU
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO67%2520AHU%27 HTTP/1.1" 200 None
2026-03-29 14:05:43 [bca.uk] INFO: Scrape type for AO67%20AHU: 0
2026-03-29 14:05:43 [bca.uk] INFO: Found listing with ID: AX15%20GHV
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX15%2520GHV%27 HTTP/1.1" 200 None
2026-03-29 14:05:43 [bca.uk] INFO: Scrape type for AX15%20GHV: 0
2026-03-29 14:05:43 [bca.uk] INFO: Found listing with ID: BL14%20HCA
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL14%2520HCA%27 HTTP/1.1" 200 None
2026-03-29 14:05:43 [bca.uk] INFO: Scrape type for BL14%20HCA: 0
2026-03-29 14:05:43 [bca.uk] INFO: Found listing with ID: SE14%20HLX
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE14%2520HLX%27 HTTP/1.1" 200 None
2026-03-29 14:05:43 [bca.uk] INFO: Scrape type for SE14%20HLX: 0
2026-03-29 14:05:43 [bca.uk] INFO: Found listing with ID: SW15%20DBY
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW15%2520DBY%27 HTTP/1.1" 200 None
2026-03-29 14:05:43 [bca.uk] INFO: Scrape type for SW15%20DBY: 0
2026-03-29 14:05:43 [bca.uk] INFO: Found listing with ID: V888%20KPD
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V888%2520KPD%27 HTTP/1.1" 200 None
2026-03-29 14:05:43 [bca.uk] INFO: Scrape type for V888%20KPD: 0
2026-03-29 14:05:43 [bca.uk] INFO: Found listing with ID: YA65%20UKW
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA65%2520UKW%27 HTTP/1.1" 200 None
2026-03-29 14:05:43 [bca.uk] INFO: Scrape type for YA65%20UKW: 0
2026-03-29 14:05:43 [bca.uk] INFO: Found listing with ID: YS64%20XOK
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS64%2520XOK%27 HTTP/1.1" 200 None
2026-03-29 14:05:43 [bca.uk] INFO: Scrape type for YS64%20XOK: 0
2026-03-29 14:05:43 [bca.uk] INFO: Found listing with ID: KD06%20PWY
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD06%2520PWY%27 HTTP/1.1" 200 None
2026-03-29 14:05:43 [bca.uk] INFO: Scrape type for KD06%20PWY: 0
2026-03-29 14:05:43 [bca.uk] INFO: Found listing with ID: YT60%20ORY
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT60%2520ORY%27 HTTP/1.1" 200 None
2026-03-29 14:05:43 [bca.uk] INFO: Scrape type for YT60%20ORY: 0
2026-03-29 14:05:43 [bca.uk] INFO: Found listing with ID: AO60%20TNJ
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO60%2520TNJ%27 HTTP/1.1" 200 None
2026-03-29 14:05:43 [bca.uk] INFO: Scrape type for AO60%20TNJ: 2
2026-03-29 14:05:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46ca9b47-7e63-553f-bf45-5039f76f4c7d with identifier: AO60%20TNJ
2026-03-29 14:05:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46ca9b47-7e63-553f-bf45-5039f76f4c7d with scrape type 2
2026-03-29 14:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46ca9b47-7e63-553f-bf45-5039f76f4c7d with scrape type 2
2026-03-29 14:05:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46ca9b47-7e63-553f-bf45-5039f76f4c7d, identifier: AO60%20TNJ
2026-03-29 14:05:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386605/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CX06LLW/42811866?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=OlXQ92SBOCUzrFkdeR0I1pycMBQqOEdimrAeyV%2BumWo%3D)
2026-03-29 14:05:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5197b1db-4fbe-52eb-b175-224bddc24401 with identifier: FY65%20VLD
2026-03-29 14:05:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5197b1db-4fbe-52eb-b175-224bddc24401 with identifier: FY65%20VLD
2026-03-29 14:05:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5197b1db-4fbe-52eb-b175-224bddc24401 with identifier: FY65%20VLD to the API
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY65%20VLD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5197b1db-4fbe-52eb-b175-224bddc24401',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY65 VLD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY65%20VLD&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FIAT',
 'model': '500',
 'odometer': 39954,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 POP Hatchback',
 'transmission': 'manual',
 'trim': 'POP',
 'vin': 'ZFA3120000J477751',
 'year': 2015}
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY65%2520VLD%27 HTTP/1.1" 200 None
2026-03-29 14:05:43 [bca.uk] INFO: Saving data for FY65%20VLD: {'auction_closing_time': 1774951200.0, 'created_time': 1774621945.229971, 'last_price_update_time': 1774793143.849623}
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY65%2520VLD') HTTP/1.1" 204 0
2026-03-29 14:05:43 [bca.uk] INFO: Found listing with ID: VK07%20HPZ
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK07%2520HPZ%27 HTTP/1.1" 200 None
2026-03-29 14:05:43 [bca.uk] INFO: Scrape type for VK07%20HPZ: 2
2026-03-29 14:05:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e34e696a-9d18-5adc-a277-babbf92ee41c with identifier: VK07%20HPZ
2026-03-29 14:05:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e34e696a-9d18-5adc-a277-babbf92ee41c with scrape type 2
2026-03-29 14:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e34e696a-9d18-5adc-a277-babbf92ee41c with scrape type 2
2026-03-29 14:05:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e34e696a-9d18-5adc-a277-babbf92ee41c, identifier: VK07%20HPZ
2026-03-29 14:05:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46ca9b47-7e63-553f-bf45-5039f76f4c7d with identifier: AO60%20TNJ
2026-03-29 14:05:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46ca9b47-7e63-553f-bf45-5039f76f4c7d with identifier: AO60%20TNJ
2026-03-29 14:05:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 46ca9b47-7e63-553f-bf45-5039f76f4c7d with identifier: AO60%20TNJ to the API
2026-03-29 14:05:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO60%20TNJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '46ca9b47-7e63-553f-bf45-5039f76f4c7d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AO60 TNJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO60%20TNJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'HONDA',
 'model': 'INSIGHT',
 'odometer': 136313,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'HONDA INSIGHT 1.3 IMA ES HYBRID Hatchback',
 'transmission': 'automatic',
 'trim': 'IMA ES HYBRID',
 'vin': 'JHMZE2870BS201214',
 'year': 2011}
2026-03-29 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO60%2520TNJ%27 HTTP/1.1" 200 None
2026-03-29 14:05:44 [bca.uk] INFO: Saving data for AO60%20TNJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774695867.368848, 'last_price_update_time': 1774793144.419441}
2026-03-29 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO60%2520TNJ') HTTP/1.1" 204 0
2026-03-29 14:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e3b0d0>
2026-03-29 14:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97531adc-4dd2-5237-b618-8d5c116355b1/97531adc-4dd2-5237-b618-8d5c116355b1_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWL05GXS%252F699391990%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391990/600 saved to cache
2026-03-29 14:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 97531adc-4dd2-5237-b618-8d5c116355b1
2026-03-29 14:05:44 [bca.uk] INFO: Found listing with ID: YX63%20EZW
2026-03-29 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX63%2520EZW%27 HTTP/1.1" 200 None
2026-03-29 14:05:44 [bca.uk] INFO: Scrape type for YX63%20EZW: 2
2026-03-29 14:05:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 621db42a-e22c-5475-a799-2861c87a94d0 with identifier: YX63%20EZW
2026-03-29 14:05:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 621db42a-e22c-5475-a799-2861c87a94d0 with scrape type 2
2026-03-29 14:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 621db42a-e22c-5475-a799-2861c87a94d0 with scrape type 2
2026-03-29 14:05:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 621db42a-e22c-5475-a799-2861c87a94d0, identifier: YX63%20EZW
2026-03-29 14:05:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e34e696a-9d18-5adc-a277-babbf92ee41c with identifier: VK07%20HPZ
2026-03-29 14:05:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e34e696a-9d18-5adc-a277-babbf92ee41c with identifier: VK07%20HPZ
2026-03-29 14:05:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e34e696a-9d18-5adc-a277-babbf92ee41c with identifier: VK07%20HPZ to the API
2026-03-29 14:05:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK07%20HPZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e34e696a-9d18-5adc-a277-babbf92ee41c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK07 HPZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK07%20HPZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 117394,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 SPORT Hatchback',
 'transmission': 'automatic',
 'trim': 'SPORT',
 'vin': 'WF05XXGCD57C33762',
 'year': 2007}
2026-03-29 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK07%2520HPZ%27 HTTP/1.1" 200 None
2026-03-29 14:05:44 [bca.uk] INFO: Saving data for VK07%20HPZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774621659.929996, 'last_price_update_time': 1774793144.976756}
2026-03-29 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK07%2520HPZ') HTTP/1.1" 204 0
2026-03-29 14:05:44 [bca.uk] INFO: Found listing with ID: CE12%20XPW
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE12%2520XPW%27 HTTP/1.1" 200 None
2026-03-29 14:05:45 [bca.uk] INFO: Scrape type for CE12%20XPW: 2
2026-03-29 14:05:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0cbf5ebe-0b4a-551b-986b-5ad8106e9e1a with identifier: CE12%20XPW
2026-03-29 14:05:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0cbf5ebe-0b4a-551b-986b-5ad8106e9e1a with scrape type 2
2026-03-29 14:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0cbf5ebe-0b4a-551b-986b-5ad8106e9e1a with scrape type 2
2026-03-29 14:05:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0cbf5ebe-0b4a-551b-986b-5ad8106e9e1a, identifier: CE12%20XPW
2026-03-29 14:05:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 621db42a-e22c-5475-a799-2861c87a94d0 with identifier: YX63%20EZW
2026-03-29 14:05:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 621db42a-e22c-5475-a799-2861c87a94d0 with identifier: YX63%20EZW
2026-03-29 14:05:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 621db42a-e22c-5475-a799-2861c87a94d0 with identifier: YX63%20EZW to the API
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YX63%20EZW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '621db42a-e22c-5475-a799-2861c87a94d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YX63 EZW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YX63%20EZW&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'HYUNDAI',
 'model': 'IX20',
 'odometer': 45138,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'HYUNDAI IX20 1.6 ACTIVE MPV',
 'transmission': 'automatic',
 'trim': 'ACTIVE',
 'vin': 'TMAPU81DMDJ134021',
 'year': 2013}
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX63%2520EZW%27 HTTP/1.1" 200 None
2026-03-29 14:05:45 [bca.uk] INFO: Saving data for YX63%20EZW: {'auction_closing_time': 1774951200.0, 'created_time': 1774649701.651541, 'last_price_update_time': 1774793145.463254}
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YX63%2520EZW') HTTP/1.1" 204 0
2026-03-29 14:05:45 [bca.uk] INFO: Found listing with ID: KX07%20ZZU
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX07%2520ZZU%27 HTTP/1.1" 200 None
2026-03-29 14:05:45 [bca.uk] INFO: Scrape type for KX07%20ZZU: 1
2026-03-29 14:05:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80215d71-bc7a-57b2-ad71-03c6f9f215e6 with identifier: KX07%20ZZU
2026-03-29 14:05:45 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 80215d71-bc7a-57b2-ad71-03c6f9f215e6
2026-03-29 14:05:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0cbf5ebe-0b4a-551b-986b-5ad8106e9e1a with identifier: CE12%20XPW
2026-03-29 14:05:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0cbf5ebe-0b4a-551b-986b-5ad8106e9e1a with identifier: CE12%20XPW
2026-03-29 14:05:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0cbf5ebe-0b4a-551b-986b-5ad8106e9e1a with identifier: CE12%20XPW to the API
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE12%20XPW-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0cbf5ebe-0b4a-551b-986b-5ad8106e9e1a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE12 XPW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE12%20XPW&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 84375,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 TDCI 115 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 115 ZETEC',
 'vin': 'WF0KXXGCBKCR18529',
 'year': 2012}
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE12%2520XPW%27 HTTP/1.1" 200 None
2026-03-29 14:05:45 [bca.uk] INFO: Saving data for CE12%20XPW: {'auction_closing_time': 1774864800.0, 'created_time': 1774419013.456072, 'last_price_update_time': 1774793145.839657}
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE12%2520XPW') HTTP/1.1" 204 0
2026-03-29 14:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2507f88d0>
2026-03-29 14:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97531adc-4dd2-5237-b618-8d5c116355b1/97531adc-4dd2-5237-b618-8d5c116355b1_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWL05GXS%252F699391992%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391992/600 saved to cache
2026-03-29 14:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 97531adc-4dd2-5237-b618-8d5c116355b1
2026-03-29 14:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a3d2d0>
2026-03-29 14:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_757fa281-bacf-5e89-92d0-33aac67e7ebf/757fa281-bacf-5e89-92d0-33aac67e7ebf_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHG60HNL%252F699390548%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390548/600 saved to cache
2026-03-29 14:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 757fa281-bacf-5e89-92d0-33aac67e7ebf
2026-03-29 14:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2507588d0>
2026-03-29 14:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9780fd08-9e77-5c18-8df7-5e38cb3d3cc9/9780fd08-9e77-5c18-8df7-5e38cb3d3cc9_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCX06LLW%252F699386608%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386608/600 saved to cache
2026-03-29 14:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9780fd08-9e77-5c18-8df7-5e38cb3d3cc9
2026-03-29 14:05:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250786810>
2026-03-29 14:05:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_757fa281-bacf-5e89-92d0-33aac67e7ebf/757fa281-bacf-5e89-92d0-33aac67e7ebf_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHG60HNL%252F699390546%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390546/600 saved to cache
2026-03-29 14:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 757fa281-bacf-5e89-92d0-33aac67e7ebf
2026-03-29 14:05:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250e54d50>
2026-03-29 14:05:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97531adc-4dd2-5237-b618-8d5c116355b1/97531adc-4dd2-5237-b618-8d5c116355b1_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWL05GXS%252F699391989%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391989/600 saved to cache
2026-03-29 14:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 97531adc-4dd2-5237-b618-8d5c116355b1
2026-03-29 14:05:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2507639d0>
2026-03-29 14:05:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97531adc-4dd2-5237-b618-8d5c116355b1/97531adc-4dd2-5237-b618-8d5c116355b1_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWL05GXS%252F699391991%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391991/600 saved to cache
2026-03-29 14:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 97531adc-4dd2-5237-b618-8d5c116355b1
2026-03-29 14:05:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK60MVP/42811764?sv=2020-08-04&st=2026-03-29T14%3A05%3A34Z&se=2026-03-29T14%3A30%3A34Z&sr=b&sp=r&sig=rt8W93MJvUFLzRFd7n%2Fmyi2Fo28NUmagLWGPT3rRwGA%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:05:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14WNW/42811763?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=3UfObIpCC0liMkbmwUlJtFhhRX6AmzHvalA0mPIslpY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC14%20WNW-GB>
2026-03-29 14:05:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV74RVC/42811904?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=bABg51mlTCTJSq7LZaW5cFEmmMyyM2p5NkFRAt7btkY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV74%20RVC-GB>
2026-03-29 14:05:46 [bca.uk] INFO: Found listing with ID: YF14%20KTO
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF14%2520KTO%27 HTTP/1.1" 200 None
2026-03-29 14:05:46 [bca.uk] INFO: Scrape type for YF14%20KTO: 2
2026-03-29 14:05:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d511317-32d6-5799-9c0d-a63a6ecdb995 with identifier: YF14%20KTO
2026-03-29 14:05:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d511317-32d6-5799-9c0d-a63a6ecdb995 with scrape type 2
2026-03-29 14:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d511317-32d6-5799-9c0d-a63a6ecdb995 with scrape type 2
2026-03-29 14:05:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8d511317-32d6-5799-9c0d-a63a6ecdb995, identifier: YF14%20KTO
2026-03-29 14:05:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:05:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8d511317-32d6-5799-9c0d-a63a6ecdb995 with identifier: YF14%20KTO
2026-03-29 14:05:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8d511317-32d6-5799-9c0d-a63a6ecdb995 with identifier: YF14%20KTO
2026-03-29 14:05:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8d511317-32d6-5799-9c0d-a63a6ecdb995 with identifier: YF14%20KTO to the API
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF14%20KTO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8d511317-32d6-5799-9c0d-a63a6ecdb995',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF14 KTO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF14%20KTO&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 103599,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 XDRIVE 40D M SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 40D M SPORT',
 'vin': 'WBAKS620900C99796',
 'year': 2014}
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF14%2520KTO%27 HTTP/1.1" 200 None
2026-03-29 14:05:46 [bca.uk] INFO: Saving data for YF14%20KTO: {'auction_closing_time': 1774864800.0, 'created_time': 1774478216.202618, 'last_price_update_time': 1774793146.792847}
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF14%2520KTO') HTTP/1.1" 204 0
2026-03-29 14:05:46 [bca.uk] INFO: Found listing with ID: LK11%20RXW
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK11%2520RXW%27 HTTP/1.1" 200 None
2026-03-29 14:05:46 [bca.uk] INFO: Scrape type for LK11%20RXW: 2
2026-03-29 14:05:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c84d77ff-ce4f-56d4-bb7d-cdfe908053cc with identifier: LK11%20RXW
2026-03-29 14:05:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c84d77ff-ce4f-56d4-bb7d-cdfe908053cc with scrape type 2
2026-03-29 14:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c84d77ff-ce4f-56d4-bb7d-cdfe908053cc with scrape type 2
2026-03-29 14:05:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c84d77ff-ce4f-56d4-bb7d-cdfe908053cc, identifier: LK11%20RXW
2026-03-29 14:05:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b9ded0>
2026-03-29 14:05:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9780fd08-9e77-5c18-8df7-5e38cb3d3cc9/9780fd08-9e77-5c18-8df7-5e38cb3d3cc9_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCX06LLW%252F699386605%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386605/600 saved to cache
2026-03-29 14:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9780fd08-9e77-5c18-8df7-5e38cb3d3cc9
2026-03-29 14:05:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386601/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CX06LLW/42811866?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=OlXQ92SBOCUzrFkdeR0I1pycMBQqOEdimrAeyV%2BumWo%3D)
2026-03-29 14:05:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388236/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB57VXW/42811896?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=qHaJE2I1qWyp3hDkDCNuBZBI6XJDSoxk5cf60kRBMOs%3D)
2026-03-29 14:05:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388223/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB57VXW/42811896?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=qHaJE2I1qWyp3hDkDCNuBZBI6XJDSoxk5cf60kRBMOs%3D)
2026-03-29 14:05:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389559/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO02XLA/42811936?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=ou1vK6RbomSESuApVanoOWEr855to1ruMdXLWl8ijNk%3D)
2026-03-29 14:05:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391988/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WL05GXS/42811971?sv=2020-08-04&st=2026-03-29T14%3A05%3A05Z&se=2026-03-29T14%3A30%3A05Z&sr=b&sp=r&sig=hvGCXN1KpOyej41VE3a5auzTrf748NfJcdbWsVNg3EE%3D)
2026-03-29 14:05:46 [bca.uk] INFO: Found listing with ID: YF15%20FFE
2026-03-29 14:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF15%2520FFE%27 HTTP/1.1" 200 None
2026-03-29 14:05:47 [bca.uk] INFO: Scrape type for YF15%20FFE: 2
2026-03-29 14:05:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d0e70df-73bc-5762-be6e-1d0535afe775 with identifier: YF15%20FFE
2026-03-29 14:05:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4d0e70df-73bc-5762-be6e-1d0535afe775 with scrape type 2
2026-03-29 14:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4d0e70df-73bc-5762-be6e-1d0535afe775 with scrape type 2
2026-03-29 14:05:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4d0e70df-73bc-5762-be6e-1d0535afe775, identifier: YF15%20FFE
2026-03-29 14:05:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c84d77ff-ce4f-56d4-bb7d-cdfe908053cc with identifier: LK11%20RXW
2026-03-29 14:05:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c84d77ff-ce4f-56d4-bb7d-cdfe908053cc with identifier: LK11%20RXW
2026-03-29 14:05:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c84d77ff-ce4f-56d4-bb7d-cdfe908053cc with identifier: LK11%20RXW to the API
2026-03-29 14:05:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LK11%20RXW-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c84d77ff-ce4f-56d4-bb7d-cdfe908053cc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LK11 RXW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LK11%20RXW&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'NISSAN',
 'model': 'MARCH',
 'odometer': 68239,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'NISSAN MARCH 1.2 (NON UK) Hatchback',
 'transmission': 'automatic',
 'trim': '(NON UK)',
 'vin': 'K13342509',
 'year': 2023}
2026-03-29 14:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK11%2520RXW%27 HTTP/1.1" 200 None
2026-03-29 14:05:47 [bca.uk] INFO: Saving data for LK11%20RXW: {'auction_closing_time': 1774864800.0, 'created_time': 1774505331.354164, 'last_price_update_time': 1774793147.494464}
2026-03-29 14:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LK11%2520RXW') HTTP/1.1" 204 0
2026-03-29 14:05:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK60UGF/42811768?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=LJoSZWnuyBVysEhwXejNHZ%2B1IDY%2BucCYOWA7PCcXDUA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK60%20UGF-GB>
2026-03-29 14:05:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF65XBO/42811756?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=X7e%2B%2B%2FaX4P%2FkG4HLMKgOK%2FATEWAmBi4qjsLUMa3sh%2FU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF65%20XBO-GB>
2026-03-29 14:05:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV20HMX/42811799?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=IH0TFfZTg9j9MBgbYRtvp6jq897ZvziyFG0AtFCjofc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV20%20HMX-GB>
2026-03-29 14:05:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4d0e70df-73bc-5762-be6e-1d0535afe775 with identifier: YF15%20FFE
2026-03-29 14:05:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4d0e70df-73bc-5762-be6e-1d0535afe775 with identifier: YF15%20FFE
2026-03-29 14:05:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4d0e70df-73bc-5762-be6e-1d0535afe775 with identifier: YF15%20FFE to the API
2026-03-29 14:05:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF15%20FFE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4d0e70df-73bc-5762-be6e-1d0535afe775',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF15 FFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF15%20FFE&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 98458,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 TD4 180 4WD HSE DYNAMIC LUX Hatchback',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD HSE DYNAMIC LUX',
 'vin': 'SALVA2AN5GH084071',
 'year': 2015}
2026-03-29 14:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF15%2520FFE%27 HTTP/1.1" 200 None
2026-03-29 14:05:47 [bca.uk] INFO: Saving data for YF15%20FFE: {'auction_closing_time': 1774864800.0, 'created_time': 1774650565.920579, 'last_price_update_time': 1774793147.988913}
2026-03-29 14:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF15%2520FFE') HTTP/1.1" 204 0
2026-03-29 14:05:48 [bca.uk] INFO: Found listing with ID: LP65%20LHG
2026-03-29 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP65%2520LHG%27 HTTP/1.1" 200 None
2026-03-29 14:05:48 [bca.uk] INFO: Scrape type for LP65%20LHG: 2
2026-03-29 14:05:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5b317fb1-4686-57d9-9ac5-35a7eb278796 with identifier: LP65%20LHG
2026-03-29 14:05:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5b317fb1-4686-57d9-9ac5-35a7eb278796 with scrape type 2
2026-03-29 14:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5b317fb1-4686-57d9-9ac5-35a7eb278796 with scrape type 2
2026-03-29 14:05:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5b317fb1-4686-57d9-9ac5-35a7eb278796, identifier: LP65%20LHG
2026-03-29 14:05:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250e60490>
2026-03-29 14:05:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85eb8edd-ed2c-5664-bd74-7740e9d5785f/85eb8edd-ed2c-5664-bd74-7740e9d5785f_expert_report_file_791a625e-a6ef-4c8c-a9db-344cbf091e30.pdf HTTP/1.1" 201 0
2026-03-29 14:05:48 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 85eb8edd-ed2c-5664-bd74-7740e9d5785f
2026-03-29 14:05:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 85eb8edd-ed2c-5664-bd74-7740e9d5785f, skipping ID generation
2026-03-29 14:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 85eb8edd-ed2c-5664-bd74-7740e9d5785f
2026-03-29 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMK60MVP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MK60MVP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:05:48 [bca.uk] INFO: Found listing with ID: AK64%20WNF
2026-03-29 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK64%2520WNF%27 HTTP/1.1" 200 None
2026-03-29 14:05:48 [bca.uk] INFO: Scrape type for AK64%20WNF: 0
2026-03-29 14:05:48 [bca.uk] INFO: Found listing with ID: GF64%20UPV
2026-03-29 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF64%2520UPV%27 HTTP/1.1" 200 None
2026-03-29 14:05:48 [bca.uk] INFO: Scrape type for GF64%20UPV: 2
2026-03-29 14:05:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68af04a9-eec4-52ae-b536-68c72f8fddc4 with identifier: GF64%20UPV
2026-03-29 14:05:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 68af04a9-eec4-52ae-b536-68c72f8fddc4 with scrape type 2
2026-03-29 14:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 68af04a9-eec4-52ae-b536-68c72f8fddc4 with scrape type 2
2026-03-29 14:05:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68af04a9-eec4-52ae-b536-68c72f8fddc4, identifier: GF64%20UPV
2026-03-29 14:05:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5b317fb1-4686-57d9-9ac5-35a7eb278796 with identifier: LP65%20LHG
2026-03-29 14:05:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5b317fb1-4686-57d9-9ac5-35a7eb278796 with identifier: LP65%20LHG
2026-03-29 14:05:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5b317fb1-4686-57d9-9ac5-35a7eb278796 with identifier: LP65%20LHG to the API
2026-03-29 14:05:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 96,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP65%20LHG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '0.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5b317fb1-4686-57d9-9ac5-35a7eb278796',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LP65 LHG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP65%20LHG&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'SMART',
 'model': 'FORTWO',
 'odometer': 61198,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'SMART FORTWO 0.9 T 90 PRIME PREMIUM Coupe',
 'transmission': 'automatic',
 'trim': 'T 90 PRIME PREMIUM',
 'vin': 'WME4533442K091662',
 'year': 2016}
2026-03-29 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP65%2520LHG%27 HTTP/1.1" 200 None
2026-03-29 14:05:48 [bca.uk] INFO: Saving data for LP65%20LHG: {'auction_closing_time': 1774864800.0, 'created_time': 1774622520.227809, 'last_price_update_time': 1774793148.719177}
2026-03-29 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP65%2520LHG') HTTP/1.1" 204 0
2026-03-29 14:05:48 [bca.uk] INFO: Total items found: 100
2026-03-29 14:05:48 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=11&sort=MostRecentlyAdded
2026-03-29 14:05:48 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:05:48 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=11&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:05:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391987/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391987>
2026-03-29 14:05:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390541/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390541>
2026-03-29 14:05:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387604/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387604>
2026-03-29 14:05:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389557/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389557>
2026-03-29 14:05:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68af04a9-eec4-52ae-b536-68c72f8fddc4 with identifier: GF64%20UPV
2026-03-29 14:05:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68af04a9-eec4-52ae-b536-68c72f8fddc4 with identifier: GF64%20UPV
2026-03-29 14:05:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 68af04a9-eec4-52ae-b536-68c72f8fddc4 with identifier: GF64%20UPV to the API
2026-03-29 14:05:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF64%20UPV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '68af04a9-eec4-52ae-b536-68c72f8fddc4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF64 UPV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF64%20UPV&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF SV',
 'odometer': 92355,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF SV 1.4 TSI 125 S MPV',
 'transmission': 'manual',
 'trim': 'TSI 125 S',
 'vin': 'WVWZZZAUZFW537937',
 'year': 2014}
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF64%2520UPV%27 HTTP/1.1" 200 None
2026-03-29 14:05:49 [bca.uk] INFO: Saving data for GF64%20UPV: {'auction_closing_time': 1774864800.0, 'created_time': 1774706595.177537, 'last_price_update_time': 1774793149.05462}
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF64%2520UPV') HTTP/1.1" 204 0
2026-03-29 14:05:49 [bca.uk] INFO: Found listing with ID: LR60%20OPW
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR60%2520OPW%27 HTTP/1.1" 200 None
2026-03-29 14:05:49 [bca.uk] INFO: Scrape type for LR60%20OPW: 1
2026-03-29 14:05:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60d75ae1-07a9-59e3-901a-4a89766b7c97 with identifier: LR60%20OPW
2026-03-29 14:05:49 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 60d75ae1-07a9-59e3-901a-4a89766b7c97
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387184%27 HTTP/1.1" 200 None
2026-03-29 14:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387184 not downloaded yet
2026-03-29 14:05:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386598/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386598>
2026-03-29 14:05:49 [bca.uk] INFO: Found listing with ID: YC10%20UTO
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC10%2520UTO%27 HTTP/1.1" 200 None
2026-03-29 14:05:49 [bca.uk] INFO: Scrape type for YC10%20UTO: 2
2026-03-29 14:05:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91b00963-dc3b-5ed0-8ceb-7a3bf83044ce with identifier: YC10%20UTO
2026-03-29 14:05:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91b00963-dc3b-5ed0-8ceb-7a3bf83044ce with scrape type 2
2026-03-29 14:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 91b00963-dc3b-5ed0-8ceb-7a3bf83044ce with scrape type 2
2026-03-29 14:05:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 91b00963-dc3b-5ed0-8ceb-7a3bf83044ce, identifier: YC10%20UTO
2026-03-29 14:05:49 [bca.uk] INFO: Found listing with ID: GF62%20UBR
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF62%2520UBR%27 HTTP/1.1" 200 None
2026-03-29 14:05:49 [bca.uk] INFO: Scrape type for GF62%20UBR: 2
2026-03-29 14:05:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ebdf7fcb-6f78-5a9f-b674-658db260f8d9 with identifier: GF62%20UBR
2026-03-29 14:05:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ebdf7fcb-6f78-5a9f-b674-658db260f8d9 with scrape type 2
2026-03-29 14:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ebdf7fcb-6f78-5a9f-b674-658db260f8d9 with scrape type 2
2026-03-29 14:05:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ebdf7fcb-6f78-5a9f-b674-658db260f8d9, identifier: GF62%20UBR
2026-03-29 14:05:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c9c4d0>
2026-03-29 14:05:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9780fd08-9e77-5c18-8df7-5e38cb3d3cc9/9780fd08-9e77-5c18-8df7-5e38cb3d3cc9_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCX06LLW%252F699386601%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386601/600 saved to cache
2026-03-29 14:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9780fd08-9e77-5c18-8df7-5e38cb3d3cc9
2026-03-29 14:05:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519a9510>
2026-03-29 14:05:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e695e2e-9059-507e-ae06-209c3b4f94fa/4e695e2e-9059-507e-ae06-209c3b4f94fa_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB57VXW%252F699388236%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388236/600 saved to cache
2026-03-29 14:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4e695e2e-9059-507e-ae06-209c3b4f94fa
2026-03-29 14:05:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2504a5510>
2026-03-29 14:05:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e695e2e-9059-507e-ae06-209c3b4f94fa/4e695e2e-9059-507e-ae06-209c3b4f94fa_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB57VXW%252F699388223%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388223/600 saved to cache
2026-03-29 14:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4e695e2e-9059-507e-ae06-209c3b4f94fa
2026-03-29 14:05:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2507aeb10>
2026-03-29 14:05:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e249f780-0465-5b0b-bb33-c3222e910385/e249f780-0465-5b0b-bb33-c3222e910385_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVO02XLA%252F699389559%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389559/600 saved to cache
2026-03-29 14:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e249f780-0465-5b0b-bb33-c3222e910385
2026-03-29 14:05:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bbb8d0>
2026-03-29 14:05:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97531adc-4dd2-5237-b618-8d5c116355b1/97531adc-4dd2-5237-b618-8d5c116355b1_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWL05GXS%252F699391988%252F600') HTTP/1.1" 204 0
2026-03-29 14:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391988/600 saved to cache
2026-03-29 14:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 97531adc-4dd2-5237-b618-8d5c116355b1
2026-03-29 14:05:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV74RVC/42811904?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=bABg51mlTCTJSq7LZaW5cFEmmMyyM2p5NkFRAt7btkY%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:05:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 91b00963-dc3b-5ed0-8ceb-7a3bf83044ce with identifier: YC10%20UTO
2026-03-29 14:05:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 91b00963-dc3b-5ed0-8ceb-7a3bf83044ce with identifier: YC10%20UTO
2026-03-29 14:05:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 91b00963-dc3b-5ed0-8ceb-7a3bf83044ce with identifier: YC10%20UTO to the API
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC10%20UTO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '91b00963-dc3b-5ed0-8ceb-7a3bf83044ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC10 UTO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC10%20UTO&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MERCEDES-BENZ',
 'model': 'B180',
 'odometer': 94323,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ B180 2.0 CDI SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'CDI SPORT',
 'vin': 'WDD2452072J582724',
 'year': 2010}
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC10%2520UTO%27 HTTP/1.1" 200 None
2026-03-29 14:05:49 [bca.uk] INFO: Saving data for YC10%20UTO: {'auction_closing_time': 1774864800.0, 'created_time': 1774650444.479158, 'last_price_update_time': 1774793149.871268}
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC10%2520UTO') HTTP/1.1" 204 0
2026-03-29 14:05:49 [bca.uk] INFO: Found listing with ID: SV64%20OWW
2026-03-29 14:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV64%2520OWW%27 HTTP/1.1" 200 None
2026-03-29 14:05:50 [bca.uk] INFO: Scrape type for SV64%20OWW: 2
2026-03-29 14:05:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e0201bb-cef7-508d-a0b6-50ad9bd32f83 with identifier: SV64%20OWW
2026-03-29 14:05:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e0201bb-cef7-508d-a0b6-50ad9bd32f83 with scrape type 2
2026-03-29 14:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e0201bb-cef7-508d-a0b6-50ad9bd32f83 with scrape type 2
2026-03-29 14:05:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e0201bb-cef7-508d-a0b6-50ad9bd32f83, identifier: SV64%20OWW
2026-03-29 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387186%27 HTTP/1.1" 200 None
2026-03-29 14:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387186 not downloaded yet
2026-03-29 14:05:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ebdf7fcb-6f78-5a9f-b674-658db260f8d9 with identifier: GF62%20UBR
2026-03-29 14:05:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ebdf7fcb-6f78-5a9f-b674-658db260f8d9 with identifier: GF62%20UBR
2026-03-29 14:05:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ebdf7fcb-6f78-5a9f-b674-658db260f8d9 with identifier: GF62%20UBR to the API
2026-03-29 14:05:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF62%20UBR-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ebdf7fcb-6f78-5a9f-b674-658db260f8d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF62 UBR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF62%20UBR&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'BMW',
 'model': '120D',
 'odometer': 108267,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'BMW 120D 2.0 URBAN Hatchback',
 'transmission': 'manual',
 'trim': 'URBAN',
 'vin': 'WBA1C32000J230395',
 'year': 2012}
2026-03-29 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF62%2520UBR%27 HTTP/1.1" 200 None
2026-03-29 14:05:50 [bca.uk] INFO: Saving data for GF62%20UBR: {'auction_closing_time': 1774864800.0, 'created_time': 1774695887.558732, 'last_price_update_time': 1774793150.430798}
2026-03-29 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF62%2520UBR') HTTP/1.1" 204 0
2026-03-29 14:05:50 [bca.uk] INFO: Found listing with ID: DV68%20LFL
2026-03-29 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV68%2520LFL%27 HTTP/1.1" 200 None
2026-03-29 14:05:50 [bca.uk] INFO: Scrape type for DV68%20LFL: 0
2026-03-29 14:05:50 [bca.uk] INFO: Found listing with ID: TO05%20LWW
2026-03-29 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27TO05%2520LWW%27 HTTP/1.1" 200 None
2026-03-29 14:05:50 [bca.uk] INFO: Scrape type for TO05%20LWW: 0
2026-03-29 14:05:50 [bca.uk] INFO: Found listing with ID: GJ68%20DWO
2026-03-29 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ68%2520DWO%27 HTTP/1.1" 200 None
2026-03-29 14:05:50 [bca.uk] INFO: Scrape type for GJ68%20DWO: 0
2026-03-29 14:05:50 [bca.uk] INFO: Found listing with ID: SB15%20HXA
2026-03-29 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB15%2520HXA%27 HTTP/1.1" 200 None
2026-03-29 14:05:50 [bca.uk] INFO: Scrape type for SB15%20HXA: 2
2026-03-29 14:05:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2bf41d8b-294f-5b2c-8ae3-fda88dcbf03b with identifier: SB15%20HXA
2026-03-29 14:05:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2bf41d8b-294f-5b2c-8ae3-fda88dcbf03b with scrape type 2
2026-03-29 14:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2bf41d8b-294f-5b2c-8ae3-fda88dcbf03b with scrape type 2
2026-03-29 14:05:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2bf41d8b-294f-5b2c-8ae3-fda88dcbf03b, identifier: SB15%20HXA
2026-03-29 14:05:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e0201bb-cef7-508d-a0b6-50ad9bd32f83 with identifier: SV64%20OWW
2026-03-29 14:05:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e0201bb-cef7-508d-a0b6-50ad9bd32f83 with identifier: SV64%20OWW
2026-03-29 14:05:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9e0201bb-cef7-508d-a0b6-50ad9bd32f83 with identifier: SV64%20OWW to the API
2026-03-29 14:05:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV64%20OWW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9e0201bb-cef7-508d-a0b6-50ad9bd32f83',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV64 OWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV64%20OWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 250',
 'odometer': 62566,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA 250 2.0 AMG SPORT 4M DCT Coupe',
 'transmission': 'automatic',
 'trim': 'AMG SPORT 4M DCT',
 'vin': 'WDD1173462N142670',
 'year': 2014}
2026-03-29 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV64%2520OWW%27 HTTP/1.1" 200 None
2026-03-29 14:05:51 [bca.uk] INFO: Saving data for SV64%20OWW: {'auction_closing_time': 1774864800.0, 'created_time': 1774622520.595486, 'last_price_update_time': 1774793151.024389}
2026-03-29 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV64%2520OWW') HTTP/1.1" 204 0
2026-03-29 14:05:51 [bca.uk] INFO: Found listing with ID: GY58%20YRU
2026-03-29 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY58%2520YRU%27 HTTP/1.1" 200 None
2026-03-29 14:05:51 [bca.uk] INFO: Scrape type for GY58%20YRU: 0
2026-03-29 14:05:51 [bca.uk] INFO: Found listing with ID: MT61%20NXP
2026-03-29 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT61%2520NXP%27 HTTP/1.1" 200 None
2026-03-29 14:05:51 [bca.uk] INFO: Scrape type for MT61%20NXP: 0
2026-03-29 14:05:51 [bca.uk] INFO: Found listing with ID: PK58%20XAE
2026-03-29 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK58%2520XAE%27 HTTP/1.1" 200 None
2026-03-29 14:05:51 [bca.uk] INFO: Scrape type for PK58%20XAE: 2
2026-03-29 14:05:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c9a0811-ec68-5e10-a040-020fffd73e15 with identifier: PK58%20XAE
2026-03-29 14:05:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c9a0811-ec68-5e10-a040-020fffd73e15 with scrape type 2
2026-03-29 14:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c9a0811-ec68-5e10-a040-020fffd73e15 with scrape type 2
2026-03-29 14:05:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c9a0811-ec68-5e10-a040-020fffd73e15, identifier: PK58%20XAE
2026-03-29 14:05:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388217/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388217>
2026-03-29 14:05:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389553/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389553>
2026-03-29 14:05:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX07ZZU/42811878?sv=2020-08-04&st=2026-03-29T14%3A05%3A49Z&se=2026-03-29T14%3A30%3A49Z&sr=b&sp=r&sig=dQ1m0XNsKNzPh8%2BQpNAeaDkcau00kvx9z4GHxvSj%2F8c%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KX07%20ZZU-GB>
2026-03-29 14:05:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2bf41d8b-294f-5b2c-8ae3-fda88dcbf03b with identifier: SB15%20HXA
2026-03-29 14:05:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2bf41d8b-294f-5b2c-8ae3-fda88dcbf03b with identifier: SB15%20HXA
2026-03-29 14:05:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2bf41d8b-294f-5b2c-8ae3-fda88dcbf03b with identifier: SB15%20HXA to the API
2026-03-29 14:05:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB15%20HXA-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2bf41d8b-294f-5b2c-8ae3-fda88dcbf03b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB15 HXA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB15%20HXA&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 42529,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 TITANIUM P/S Hatchback',
 'transmission': 'automatic',
 'trim': 'E/B 100 TITANIUM P/S',
 'vin': 'WF0DXXGAKDFY83238',
 'year': 2015}
2026-03-29 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB15%2520HXA%27 HTTP/1.1" 200 None
2026-03-29 14:05:51 [bca.uk] INFO: Saving data for SB15%20HXA: {'auction_closing_time': 1774951200.0, 'created_time': 1774563619.683817, 'last_price_update_time': 1774793151.55958}
2026-03-29 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB15%2520HXA') HTTP/1.1" 204 0
2026-03-29 14:05:51 [bca.uk] INFO: Found listing with ID: WR08%20KVG
2026-03-29 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR08%2520KVG%27 HTTP/1.1" 200 None
2026-03-29 14:05:51 [bca.uk] INFO: Scrape type for WR08%20KVG: 2
2026-03-29 14:05:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32eff55e-4e20-5ba5-b57d-b0b148244c00 with identifier: WR08%20KVG
2026-03-29 14:05:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32eff55e-4e20-5ba5-b57d-b0b148244c00 with scrape type 2
2026-03-29 14:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32eff55e-4e20-5ba5-b57d-b0b148244c00 with scrape type 2
2026-03-29 14:05:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 32eff55e-4e20-5ba5-b57d-b0b148244c00, identifier: WR08%20KVG
2026-03-29 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387193%27 HTTP/1.1" 200 None
2026-03-29 14:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387193 not downloaded yet
2026-03-29 14:05:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c9a0811-ec68-5e10-a040-020fffd73e15 with identifier: PK58%20XAE
2026-03-29 14:05:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c9a0811-ec68-5e10-a040-020fffd73e15 with identifier: PK58%20XAE
2026-03-29 14:05:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c9a0811-ec68-5e10-a040-020fffd73e15 with identifier: PK58%20XAE to the API
2026-03-29 14:05:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK58%20XAE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8c9a0811-ec68-5e10-a040-020fffd73e15',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK58 XAE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK58%20XAE&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 119093,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.4 TDCI ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI ZETEC',
 'vin': 'WF0JXXGAJJ8Y20522',
 'year': 2008}
2026-03-29 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK58%2520XAE%27 HTTP/1.1" 200 None
2026-03-29 14:05:52 [bca.uk] INFO: Saving data for PK58%20XAE: {'auction_closing_time': 1774864800.0, 'created_time': 1774695888.130456, 'last_price_update_time': 1774793152.139146}
2026-03-29 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK58%2520XAE') HTTP/1.1" 204 0
2026-03-29 14:05:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14WNW/42811763?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=3UfObIpCC0liMkbmwUlJtFhhRX6AmzHvalA0mPIslpY%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:05:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV20HMX/42811799?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=IH0TFfZTg9j9MBgbYRtvp6jq897ZvziyFG0AtFCjofc%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:05:52 [bca.uk] INFO: Found listing with ID: HK66%20JYB
2026-03-29 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK66%2520JYB%27 HTTP/1.1" 200 None
2026-03-29 14:05:52 [bca.uk] INFO: Scrape type for HK66%20JYB: 2
2026-03-29 14:05:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb6dbd06-6fc8-54bc-a63d-90ecc19eeb4c with identifier: HK66%20JYB
2026-03-29 14:05:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cb6dbd06-6fc8-54bc-a63d-90ecc19eeb4c with scrape type 2
2026-03-29 14:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cb6dbd06-6fc8-54bc-a63d-90ecc19eeb4c with scrape type 2
2026-03-29 14:05:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cb6dbd06-6fc8-54bc-a63d-90ecc19eeb4c, identifier: HK66%20JYB
2026-03-29 14:05:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 32eff55e-4e20-5ba5-b57d-b0b148244c00 with identifier: WR08%20KVG
2026-03-29 14:05:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 32eff55e-4e20-5ba5-b57d-b0b148244c00 with identifier: WR08%20KVG
2026-03-29 14:05:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 32eff55e-4e20-5ba5-b57d-b0b148244c00 with identifier: WR08%20KVG to the API
2026-03-29 14:05:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR08%20KVG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '32eff55e-4e20-5ba5-b57d-b0b148244c00',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR08 KVG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR08%20KVG&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 198141,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.4 I-DSI ES IMA Saloon',
 'transmission': 'automatic',
 'trim': 'I-DSI ES IMA',
 'vin': 'JHMFD36208S206686',
 'year': 2008}
2026-03-29 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR08%2520KVG%27 HTTP/1.1" 200 None
2026-03-29 14:05:52 [bca.uk] INFO: Saving data for WR08%20KVG: {'auction_closing_time': 1774864800.0, 'created_time': 1774448171.252777, 'last_price_update_time': 1774793152.753406}
2026-03-29 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR08%2520KVG') HTTP/1.1" 204 0
2026-03-29 14:05:52 [bca.uk] INFO: Found listing with ID: SK60%20OFB
2026-03-29 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK60%2520OFB%27 HTTP/1.1" 200 None
2026-03-29 14:05:52 [bca.uk] INFO: Scrape type for SK60%20OFB: 0
2026-03-29 14:05:52 [bca.uk] INFO: Found listing with ID: YB63%20ZKP
2026-03-29 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB63%2520ZKP%27 HTTP/1.1" 200 None
2026-03-29 14:05:52 [bca.uk] INFO: Scrape type for YB63%20ZKP: 0
2026-03-29 14:05:52 [bca.uk] INFO: Found listing with ID: BF08%20KPJ
2026-03-29 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF08%2520KPJ%27 HTTP/1.1" 200 None
2026-03-29 14:05:52 [bca.uk] INFO: Scrape type for BF08%20KPJ: 2
2026-03-29 14:05:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 662cd44a-a464-53d8-b993-52f201f9f030 with identifier: BF08%20KPJ
2026-03-29 14:05:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 662cd44a-a464-53d8-b993-52f201f9f030 with scrape type 2
2026-03-29 14:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 662cd44a-a464-53d8-b993-52f201f9f030 with scrape type 2
2026-03-29 14:05:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 662cd44a-a464-53d8-b993-52f201f9f030, identifier: BF08%20KPJ
2026-03-29 14:05:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391986/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699391986>
2026-03-29 14:05:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cb6dbd06-6fc8-54bc-a63d-90ecc19eeb4c with identifier: HK66%20JYB
2026-03-29 14:05:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cb6dbd06-6fc8-54bc-a63d-90ecc19eeb4c with identifier: HK66%20JYB
2026-03-29 14:05:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cb6dbd06-6fc8-54bc-a63d-90ecc19eeb4c with identifier: HK66%20JYB to the API
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK66%20JYB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cb6dbd06-6fc8-54bc-a63d-90ecc19eeb4c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK66 JYB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK66%20JYB&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'RENAULT',
 'model': 'KADJAR',
 'odometer': 45522,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'RENAULT KADJAR 1.5 DCI 110 DYNAMIQUE S Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 DYNAMIQUE S',
 'vin': 'VF1RFE00756933450',
 'year': 2016}
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK66%2520JYB%27 HTTP/1.1" 200 None
2026-03-29 14:05:53 [bca.uk] INFO: Saving data for HK66%20JYB: {'auction_closing_time': 1774951200.0, 'created_time': 1774005623.220105, 'last_price_update_time': 1774793153.272548}
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK66%2520JYB') HTTP/1.1" 204 0
2026-03-29 14:05:53 [bca.uk] INFO: Found listing with ID: YH10%20OGJ
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH10%2520OGJ%27 HTTP/1.1" 200 None
2026-03-29 14:05:53 [bca.uk] INFO: Scrape type for YH10%20OGJ: 2
2026-03-29 14:05:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 57fa4a4d-9104-5ca1-9eec-dfbd5f3a9d55 with identifier: YH10%20OGJ
2026-03-29 14:05:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 57fa4a4d-9104-5ca1-9eec-dfbd5f3a9d55 with scrape type 2
2026-03-29 14:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 57fa4a4d-9104-5ca1-9eec-dfbd5f3a9d55 with scrape type 2
2026-03-29 14:05:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 57fa4a4d-9104-5ca1-9eec-dfbd5f3a9d55, identifier: YH10%20OGJ
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387198%27 HTTP/1.1" 200 None
2026-03-29 14:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387198 not downloaded yet
2026-03-29 14:05:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 662cd44a-a464-53d8-b993-52f201f9f030 with identifier: BF08%20KPJ
2026-03-29 14:05:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 662cd44a-a464-53d8-b993-52f201f9f030 with identifier: BF08%20KPJ
2026-03-29 14:05:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 662cd44a-a464-53d8-b993-52f201f9f030 with identifier: BF08%20KPJ to the API
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 221,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF08%20KPJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '662cd44a-a464-53d8-b993-52f201f9f030',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF08 KPJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF08%20KPJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CHRYSLER',
 'model': 'GRAND VOYAGER',
 'odometer': 90396,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'CHRYSLER GRAND VOYAGER 2.8 CRD EXECUTIVE MPV',
 'transmission': 'automatic',
 'trim': 'CRD EXECUTIVE',
 'vin': '1A8GHB3567Y575900',
 'year': 2008}
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF08%2520KPJ%27 HTTP/1.1" 200 None
2026-03-29 14:05:53 [bca.uk] INFO: Saving data for BF08%20KPJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774591785.471429, 'last_price_update_time': 1774793153.836994}
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF08%2520KPJ') HTTP/1.1" 204 0
2026-03-29 14:05:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b8a890>
2026-03-29 14:05:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_869c2d6c-b884-5ccc-b445-08fe24d8f948/869c2d6c-b884-5ccc-b445-08fe24d8f948_expert_report_file_ffca27af-2323-4a39-878b-bed4c79744b5.pdf HTTP/1.1" 201 0
2026-03-29 14:05:53 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 869c2d6c-b884-5ccc-b445-08fe24d8f948
2026-03-29 14:05:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 869c2d6c-b884-5ccc-b445-08fe24d8f948, skipping ID generation
2026-03-29 14:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 869c2d6c-b884-5ccc-b445-08fe24d8f948
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DAV74RVC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AV74RVC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:05:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF65XBO/42811756?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=X7e%2B%2B%2FaX4P%2FkG4HLMKgOK%2FATEWAmBi4qjsLUMa3sh%2FU%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:05:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386606/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386606>
2026-03-29 14:05:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387602/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387602>
2026-03-29 14:05:53 [bca.uk] INFO: Found listing with ID: LS16%20HCY
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS16%2520HCY%27 HTTP/1.1" 200 None
2026-03-29 14:05:53 [bca.uk] INFO: Scrape type for LS16%20HCY: 0
2026-03-29 14:05:53 [bca.uk] INFO: Found listing with ID: SD67%20XHY
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD67%2520XHY%27 HTTP/1.1" 200 None
2026-03-29 14:05:53 [bca.uk] INFO: Scrape type for SD67%20XHY: 2
2026-03-29 14:05:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e02edc9-5d5e-56c0-a7e8-f40aaa2c6512 with identifier: SD67%20XHY
2026-03-29 14:05:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8e02edc9-5d5e-56c0-a7e8-f40aaa2c6512 with scrape type 2
2026-03-29 14:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8e02edc9-5d5e-56c0-a7e8-f40aaa2c6512 with scrape type 2
2026-03-29 14:05:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8e02edc9-5d5e-56c0-a7e8-f40aaa2c6512, identifier: SD67%20XHY
2026-03-29 14:05:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 57fa4a4d-9104-5ca1-9eec-dfbd5f3a9d55 with identifier: YH10%20OGJ
2026-03-29 14:05:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 57fa4a4d-9104-5ca1-9eec-dfbd5f3a9d55 with identifier: YH10%20OGJ
2026-03-29 14:05:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 57fa4a4d-9104-5ca1-9eec-dfbd5f3a9d55 with identifier: YH10%20OGJ to the API
2026-03-29 14:05:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH10%20OGJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '57fa4a4d-9104-5ca1-9eec-dfbd5f3a9d55',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH10 OGJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH10%20OGJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BMW',
 'model': '325I',
 'odometer': 52796,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'BMW 325I 3.0 M SPORT HIGHLINE Convertible',
 'transmission': 'automatic',
 'trim': 'M SPORT HIGHLINE',
 'vin': 'WBAWN32090J005957',
 'year': 2010}
2026-03-29 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH10%2520OGJ%27 HTTP/1.1" 200 None
2026-03-29 14:05:54 [bca.uk] INFO: Saving data for YH10%20OGJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774563204.018326, 'last_price_update_time': 1774793154.407933}
2026-03-29 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH10%2520OGJ') HTTP/1.1" 204 0
2026-03-29 14:05:54 [bca.uk] INFO: Found listing with ID: DE05%20BXV
2026-03-29 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE05%2520BXV%27 HTTP/1.1" 200 None
2026-03-29 14:05:54 [bca.uk] INFO: Scrape type for DE05%20BXV: 0
2026-03-29 14:05:54 [bca.uk] INFO: Found listing with ID: GJ58%20HSC
2026-03-29 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ58%2520HSC%27 HTTP/1.1" 200 None
2026-03-29 14:05:54 [bca.uk] INFO: Scrape type for GJ58%20HSC: 2
2026-03-29 14:05:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79b41b88-9fb1-5e41-8e2d-c04e37c087a7 with identifier: GJ58%20HSC
2026-03-29 14:05:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 79b41b88-9fb1-5e41-8e2d-c04e37c087a7 with scrape type 2
2026-03-29 14:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 79b41b88-9fb1-5e41-8e2d-c04e37c087a7 with scrape type 2
2026-03-29 14:05:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79b41b88-9fb1-5e41-8e2d-c04e37c087a7, identifier: GJ58%20HSC
2026-03-29 14:05:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8e02edc9-5d5e-56c0-a7e8-f40aaa2c6512 with identifier: SD67%20XHY
2026-03-29 14:05:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8e02edc9-5d5e-56c0-a7e8-f40aaa2c6512 with identifier: SD67%20XHY
2026-03-29 14:05:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8e02edc9-5d5e-56c0-a7e8-f40aaa2c6512 with identifier: SD67%20XHY to the API
2026-03-29 14:05:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 40,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD67%20XHY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '8e02edc9-5d5e-56c0-a7e8-f40aaa2c6512',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD67 XHY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD67%20XHY&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VOLKSWAGEN',
 'model': 'PASSAT',
 'odometer': 71215,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN PASSAT 1.4 TSI GTE DSG Estate',
 'transmission': 'automatic',
 'trim': 'TSI GTE DSG',
 'vin': 'WVWZZZ3CZJE136509',
 'year': 2018}
2026-03-29 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD67%2520XHY%27 HTTP/1.1" 200 None
2026-03-29 14:05:54 [bca.uk] INFO: Saving data for SD67%20XHY: {'auction_closing_time': 1774864800.0, 'created_time': 1774305676.295274, 'last_price_update_time': 1774793154.883162}
2026-03-29 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD67%2520XHY') HTTP/1.1" 204 0
2026-03-29 14:05:54 [bca.uk] INFO: Found listing with ID: EY15%20ZYF
2026-03-29 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY15%2520ZYF%27 HTTP/1.1" 200 None
2026-03-29 14:05:54 [bca.uk] INFO: Scrape type for EY15%20ZYF: 0
2026-03-29 14:05:54 [bca.uk] INFO: Found listing with ID: FX67%20PWY
2026-03-29 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX67%2520PWY%27 HTTP/1.1" 200 None
2026-03-29 14:05:54 [bca.uk] INFO: Scrape type for FX67%20PWY: 2
2026-03-29 14:05:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8064a9d-f216-56e1-813f-50a4c57bd928 with identifier: FX67%20PWY
2026-03-29 14:05:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8064a9d-f216-56e1-813f-50a4c57bd928 with scrape type 2
2026-03-29 14:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8064a9d-f216-56e1-813f-50a4c57bd928 with scrape type 2
2026-03-29 14:05:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8064a9d-f216-56e1-813f-50a4c57bd928, identifier: FX67%20PWY
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387201%27 HTTP/1.1" 200 None
2026-03-29 14:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387201 not downloaded yet
2026-03-29 14:05:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79b41b88-9fb1-5e41-8e2d-c04e37c087a7 with identifier: GJ58%20HSC
2026-03-29 14:05:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79b41b88-9fb1-5e41-8e2d-c04e37c087a7 with identifier: GJ58%20HSC
2026-03-29 14:05:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 79b41b88-9fb1-5e41-8e2d-c04e37c087a7 with identifier: GJ58%20HSC to the API
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 204,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ58%20HSC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '79b41b88-9fb1-5e41-8e2d-c04e37c087a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ58 HSC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ58%20HSC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'CLC 200K',
 'odometer': 135081,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLC 200K 1.8 SPORT Coupe',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WDB2037412E047382',
 'year': 2008}
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ58%2520HSC%27 HTTP/1.1" 200 None
2026-03-29 14:05:55 [bca.uk] INFO: Saving data for GJ58%20HSC: {'auction_closing_time': 1774864800.0, 'created_time': 1774695859.410033, 'last_price_update_time': 1774793155.399624}
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ58%2520HSC') HTTP/1.1" 204 0
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390080%27 HTTP/1.1" 200 None
2026-03-29 14:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390080 not downloaded yet
2026-03-29 14:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b38550>
2026-03-29 14:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41a29a2d-48b4-5816-a75c-290e9b55938b/41a29a2d-48b4-5816-a75c-290e9b55938b_expert_report_file_69a105af-9ed3-4cd8-8775-f7c40f881d09.pdf HTTP/1.1" 201 0
2026-03-29 14:05:55 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 41a29a2d-48b4-5816-a75c-290e9b55938b
2026-03-29 14:05:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 41a29a2d-48b4-5816-a75c-290e9b55938b, skipping ID generation
2026-03-29 14:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 41a29a2d-48b4-5816-a75c-290e9b55938b
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLC14WNW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LC14WNW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b8bbd0>
2026-03-29 14:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edec57d1-ab90-54df-bcc5-6d63702b11eb/edec57d1-ab90-54df-bcc5-6d63702b11eb_expert_report_file_e7042075-4212-4223-a354-93c986df4b9c.pdf HTTP/1.1" 201 0
2026-03-29 14:05:55 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item edec57d1-ab90-54df-bcc5-6d63702b11eb
2026-03-29 14:05:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: edec57d1-ab90-54df-bcc5-6d63702b11eb, skipping ID generation
2026-03-29 14:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item edec57d1-ab90-54df-bcc5-6d63702b11eb
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLV20HMX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LV20HMX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK60UGF/42811768?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=LJoSZWnuyBVysEhwXejNHZ%2B1IDY%2BucCYOWA7PCcXDUA%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386598/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CX06LLW/42811866?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=OlXQ92SBOCUzrFkdeR0I1pycMBQqOEdimrAeyV%2BumWo%3D)
2026-03-29 14:05:55 [bca.uk] INFO: Found listing with ID: SC66%20RUU
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC66%2520RUU%27 HTTP/1.1" 200 None
2026-03-29 14:05:55 [bca.uk] INFO: Scrape type for SC66%20RUU: 0
2026-03-29 14:05:55 [bca.uk] INFO: Found listing with ID: SJ15%20ZWE
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ15%2520ZWE%27 HTTP/1.1" 200 None
2026-03-29 14:05:55 [bca.uk] INFO: Scrape type for SJ15%20ZWE: 0
2026-03-29 14:05:55 [bca.uk] INFO: Found listing with ID: SK67%20UUF
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK67%2520UUF%27 HTTP/1.1" 200 None
2026-03-29 14:05:55 [bca.uk] INFO: Scrape type for SK67%20UUF: 0
2026-03-29 14:05:55 [bca.uk] INFO: Found listing with ID: SM65%20WDL
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM65%2520WDL%27 HTTP/1.1" 200 None
2026-03-29 14:05:55 [bca.uk] INFO: Scrape type for SM65%20WDL: 0
2026-03-29 14:05:55 [bca.uk] INFO: Found listing with ID: SY16%20OXD
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY16%2520OXD%27 HTTP/1.1" 200 None
2026-03-29 14:05:55 [bca.uk] INFO: Scrape type for SY16%20OXD: 0
2026-03-29 14:05:55 [bca.uk] INFO: Found listing with ID: YY66%20PPX
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY66%2520PPX%27 HTTP/1.1" 200 None
2026-03-29 14:05:55 [bca.uk] INFO: Scrape type for YY66%20PPX: 0
2026-03-29 14:05:55 [bca.uk] INFO: Found listing with ID: DG16%20ZDM
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG16%2520ZDM%27 HTTP/1.1" 200 None
2026-03-29 14:05:55 [bca.uk] INFO: Scrape type for DG16%20ZDM: 0
2026-03-29 14:05:55 [bca.uk] INFO: Found listing with ID: DL14%20OCO
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL14%2520OCO%27 HTTP/1.1" 200 None
2026-03-29 14:05:55 [bca.uk] INFO: Scrape type for DL14%20OCO: 0
2026-03-29 14:05:55 [bca.uk] INFO: Found listing with ID: KY66%20CUX
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY66%2520CUX%27 HTTP/1.1" 200 None
2026-03-29 14:05:55 [bca.uk] INFO: Scrape type for KY66%20CUX: 0
2026-03-29 14:05:55 [bca.uk] INFO: Found listing with ID: MT67%20JTY
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT67%2520JTY%27 HTTP/1.1" 200 None
2026-03-29 14:05:55 [bca.uk] INFO: Scrape type for MT67%20JTY: 2
2026-03-29 14:05:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc197799-a2dd-54df-ae6d-d86ad4a7b81e with identifier: MT67%20JTY
2026-03-29 14:05:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bc197799-a2dd-54df-ae6d-d86ad4a7b81e with scrape type 2
2026-03-29 14:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bc197799-a2dd-54df-ae6d-d86ad4a7b81e with scrape type 2
2026-03-29 14:05:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bc197799-a2dd-54df-ae6d-d86ad4a7b81e, identifier: MT67%20JTY
2026-03-29 14:05:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8064a9d-f216-56e1-813f-50a4c57bd928 with identifier: FX67%20PWY
2026-03-29 14:05:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8064a9d-f216-56e1-813f-50a4c57bd928 with identifier: FX67%20PWY
2026-03-29 14:05:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8064a9d-f216-56e1-813f-50a4c57bd928 with identifier: FX67%20PWY to the API
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 180,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX67%20PWY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e8064a9d-f216-56e1-813f-50a4c57bd928',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FX67 PWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX67%20PWY&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'TOYOTA',
 'model': 'GT86',
 'odometer': 194771,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'TOYOTA GT86 2.0 D-4S PRO Coupe',
 'transmission': 'manual',
 'trim': 'D-4S PRO',
 'vin': 'JF1ZN6K81HG041651',
 'year': 2017}
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX67%2520PWY%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Saving data for FX67%20PWY: {'auction_closing_time': 1774864800.0, 'created_time': 1774275525.771222, 'last_price_update_time': 1774793156.316182}
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX67%2520PWY') HTTP/1.1" 204 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: GN08%20YVR
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN08%2520YVR%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for GN08%20YVR: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: OY63%20EWL
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY63%2520EWL%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for OY63%20EWL: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: VO59%20ZFX
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO59%2520ZFX%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for VO59%20ZFX: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: CE56%20FYG
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE56%2520FYG%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for CE56%20FYG: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: FV62%20YZH
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV62%2520YZH%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for FV62%20YZH: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: NC06%20ENK
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC06%2520ENK%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for NC06%20ENK: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: RY03%20RYA
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY03%2520RYA%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for RY03%20RYA: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: YK60%20MHY
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK60%2520MHY%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for YK60%20MHY: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: KN13%20ZMX
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN13%2520ZMX%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for KN13%20ZMX: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: KR63%20YFY
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR63%2520YFY%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for KR63%20YFY: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: KS61%20VEM
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS61%2520VEM%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for KS61%20VEM: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: LO12%20SYJ
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO12%2520SYJ%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for LO12%20SYJ: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: LT11%20CZG
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT11%2520CZG%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for LT11%20CZG: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: LT15%20ODK
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT15%2520ODK%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for LT15%20ODK: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: NL61%20SUX
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL61%2520SUX%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for NL61%20SUX: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: OY57%20WCL
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY57%2520WCL%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for OY57%20WCL: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: RE62%20UHU
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE62%2520UHU%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for RE62%20UHU: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: AO63%20VKT
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO63%2520VKT%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for AO63%20VKT: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: DK65%20MLU
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK65%2520MLU%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for DK65%20MLU: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: EK61%20WNP
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK61%2520WNP%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for EK61%20WNP: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: EO14%20MLL
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO14%2520MLL%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for EO14%20MLL: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: FN13%20VTE
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN13%2520VTE%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for FN13%20VTE: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: GF12%20ZVG
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF12%2520ZVG%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for GF12%20ZVG: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: GJ14%20KEK
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ14%2520KEK%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for GJ14%20KEK: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: GL12%20SGX
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL12%2520SGX%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for GL12%20SGX: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: GV11%20WJM
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV11%2520WJM%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for GV11%20WJM: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: GY59%20BWK
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY59%2520BWK%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for GY59%20BWK: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: HG12%20NLX
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG12%2520NLX%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for HG12%20NLX: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: HK57%20KTP
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK57%2520KTP%27 HTTP/1.1" 200 None
2026-03-29 14:05:56 [bca.uk] INFO: Scrape type for HK57%20KTP: 0
2026-03-29 14:05:56 [bca.uk] INFO: Found listing with ID: HK65%20ZWD
2026-03-29 14:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK65%2520ZWD%27 HTTP/1.1" 200 None
2026-03-29 14:05:57 [bca.uk] INFO: Scrape type for HK65%20ZWD: 2
2026-03-29 14:05:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a425f36-31c4-5bbe-8e6e-3477cbaf2287 with identifier: HK65%20ZWD
2026-03-29 14:05:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a425f36-31c4-5bbe-8e6e-3477cbaf2287 with scrape type 2
2026-03-29 14:05:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a425f36-31c4-5bbe-8e6e-3477cbaf2287 with scrape type 2
2026-03-29 14:05:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3a425f36-31c4-5bbe-8e6e-3477cbaf2287, identifier: HK65%20ZWD
2026-03-29 14:05:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389557/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO02XLA/42811936?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=ou1vK6RbomSESuApVanoOWEr855to1ruMdXLWl8ijNk%3D)
2026-03-29 14:05:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bc197799-a2dd-54df-ae6d-d86ad4a7b81e with identifier: MT67%20JTY
2026-03-29 14:05:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bc197799-a2dd-54df-ae6d-d86ad4a7b81e with identifier: MT67%20JTY
2026-03-29 14:05:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bc197799-a2dd-54df-ae6d-d86ad4a7b81e with identifier: MT67%20JTY to the API
2026-03-29 14:05:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT67%20JTY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bc197799-a2dd-54df-ae6d-d86ad4a7b81e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT67 JTY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT67%20JTY&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA GS',
 'odometer': 55228,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL INSIGNIA GS 1.5 T 165 SRI VX-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'T 165 SRI VX-LINE',
 'vin': 'W0VZS6EBXJ1046743',
 'year': 2017}
2026-03-29 14:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT67%2520JTY%27 HTTP/1.1" 200 None
2026-03-29 14:05:57 [bca.uk] INFO: Saving data for MT67%20JTY: {'auction_closing_time': 1774864800.0, 'created_time': 1773957928.48706, 'last_price_update_time': 1774793157.520513}
2026-03-29 14:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT67%2520JTY') HTTP/1.1" 204 0
2026-03-29 14:05:57 [bca.uk] INFO: Found listing with ID: GD18%20EBL
2026-03-29 14:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD18%2520EBL%27 HTTP/1.1" 200 None
2026-03-29 14:05:57 [bca.uk] INFO: Scrape type for GD18%20EBL: 2
2026-03-29 14:05:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d03192a-5d0e-5b63-be6f-adb6adff7d71 with identifier: GD18%20EBL
2026-03-29 14:05:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d03192a-5d0e-5b63-be6f-adb6adff7d71 with scrape type 2
2026-03-29 14:05:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d03192a-5d0e-5b63-be6f-adb6adff7d71 with scrape type 2
2026-03-29 14:05:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d03192a-5d0e-5b63-be6f-adb6adff7d71, identifier: GD18%20EBL
2026-03-29 14:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387208%27 HTTP/1.1" 200 None
2026-03-29 14:05:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387208 not downloaded yet
2026-03-29 14:05:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a425f36-31c4-5bbe-8e6e-3477cbaf2287 with identifier: HK65%20ZWD
2026-03-29 14:05:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a425f36-31c4-5bbe-8e6e-3477cbaf2287 with identifier: HK65%20ZWD
2026-03-29 14:05:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3a425f36-31c4-5bbe-8e6e-3477cbaf2287 with identifier: HK65%20ZWD to the API
2026-03-29 14:05:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK65%20ZWD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3a425f36-31c4-5bbe-8e6e-3477cbaf2287',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK65 ZWD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK65%20ZWD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 64172,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 0.9 TCE 90 DYNAMIQUE Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 DYNAMIQUE',
 'vin': 'VF15RE20A53890522',
 'year': 2016}
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK65%2520ZWD%27 HTTP/1.1" 200 None
2026-03-29 14:05:58 [bca.uk] INFO: Saving data for HK65%20ZWD: {'auction_closing_time': 1774864800.0, 'created_time': 1774476498.454703, 'last_price_update_time': 1774793158.184273}
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK65%2520ZWD') HTTP/1.1" 204 0
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390094%27 HTTP/1.1" 200 None
2026-03-29 14:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390094 not downloaded yet
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387176%27 HTTP/1.1" 200 None
2026-03-29 14:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387176 not downloaded yet
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388474%27 HTTP/1.1" 200 None
2026-03-29 14:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388474 not downloaded yet
2026-03-29 14:05:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:05:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25080a290>
2026-03-29 14:05:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:05:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efc79f79-6557-5067-8a86-f3956604db68/efc79f79-6557-5067-8a86-f3956604db68_expert_report_file_dc959a66-de61-4694-8ba8-cbe48007a0f5.pdf HTTP/1.1" 201 0
2026-03-29 14:05:58 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item efc79f79-6557-5067-8a86-f3956604db68
2026-03-29 14:05:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: efc79f79-6557-5067-8a86-f3956604db68, skipping ID generation
2026-03-29 14:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item efc79f79-6557-5067-8a86-f3956604db68
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLF65XBO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LF65XBO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:05:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390541/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG60HNL/42811953?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=wdtsCv2uTf0OhV1dnxgruPIHa32DOIHS1esbJpJlGSw%3D)
2026-03-29 14:05:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387604/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB54UKM/42811883?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=3M5YGbs%2Fc0PIC3LOSWpeS2nGAyXQ8EAraAv%2BsAgCS3w%3D)
2026-03-29 14:05:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387184/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387184>
2026-03-29 14:05:58 [bca.uk] INFO: Found listing with ID: SB64%20PPZ
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB64%2520PPZ%27 HTTP/1.1" 200 None
2026-03-29 14:05:58 [bca.uk] INFO: Scrape type for SB64%20PPZ: 0
2026-03-29 14:05:58 [bca.uk] INFO: Found listing with ID: GR12%20EYN
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GR12%2520EYN%27 HTTP/1.1" 200 None
2026-03-29 14:05:58 [bca.uk] INFO: Scrape type for GR12%20EYN: 2
2026-03-29 14:05:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de291f3c-702c-5a4b-8db5-cf7ed5fb79e7 with identifier: GR12%20EYN
2026-03-29 14:05:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de291f3c-702c-5a4b-8db5-cf7ed5fb79e7 with scrape type 2
2026-03-29 14:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de291f3c-702c-5a4b-8db5-cf7ed5fb79e7 with scrape type 2
2026-03-29 14:05:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de291f3c-702c-5a4b-8db5-cf7ed5fb79e7, identifier: GR12%20EYN
2026-03-29 14:05:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d03192a-5d0e-5b63-be6f-adb6adff7d71 with identifier: GD18%20EBL
2026-03-29 14:05:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d03192a-5d0e-5b63-be6f-adb6adff7d71 with identifier: GD18%20EBL
2026-03-29 14:05:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6d03192a-5d0e-5b63-be6f-adb6adff7d71 with identifier: GD18%20EBL to the API
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD18%20EBL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6d03192a-5d0e-5b63-be6f-adb6adff7d71',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GD18 EBL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD18%20EBL&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'JAGUAR',
 'model': 'E-PACE',
 'odometer': 152884,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'JAGUAR E-PACE 2.0 D150 AWD S Hatchback',
 'transmission': 'automatic',
 'trim': 'D150 AWD S',
 'vin': 'SADFA2AN5J1Z19022',
 'year': 2018}
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD18%2520EBL%27 HTTP/1.1" 200 None
2026-03-29 14:05:58 [bca.uk] INFO: Saving data for GD18%20EBL: {'auction_closing_time': 1774864800.0, 'created_time': 1774216952.502885, 'last_price_update_time': 1774793158.779639}
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD18%2520EBL') HTTP/1.1" 204 0
2026-03-29 14:05:58 [bca.uk] INFO: Found listing with ID: AJ62%20RFN
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ62%2520RFN%27 HTTP/1.1" 200 None
2026-03-29 14:05:58 [bca.uk] INFO: Scrape type for AJ62%20RFN: 0
2026-03-29 14:05:58 [bca.uk] INFO: Found listing with ID: YG24%20RGT
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG24%2520RGT%27 HTTP/1.1" 200 None
2026-03-29 14:05:58 [bca.uk] INFO: Scrape type for YG24%20RGT: 0
2026-03-29 14:05:58 [bca.uk] INFO: Found listing with ID: LD75%20AOL
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD75%2520AOL%27 HTTP/1.1" 200 None
2026-03-29 14:05:58 [bca.uk] INFO: Scrape type for LD75%20AOL: 0
2026-03-29 14:05:58 [bca.uk] INFO: Found listing with ID: BP17%20UCL
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP17%2520UCL%27 HTTP/1.1" 200 None
2026-03-29 14:05:58 [bca.uk] INFO: Scrape type for BP17%20UCL: 0
2026-03-29 14:05:58 [bca.uk] INFO: Found listing with ID: DV15%20DSO
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV15%2520DSO%27 HTTP/1.1" 200 None
2026-03-29 14:05:58 [bca.uk] INFO: Scrape type for DV15%20DSO: 0
2026-03-29 14:05:58 [bca.uk] INFO: Found listing with ID: KV66%20KTA
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV66%2520KTA%27 HTTP/1.1" 200 None
2026-03-29 14:05:58 [bca.uk] INFO: Scrape type for KV66%20KTA: 0
2026-03-29 14:05:58 [bca.uk] INFO: Found listing with ID: YB64%20PVZ
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB64%2520PVZ%27 HTTP/1.1" 200 None
2026-03-29 14:05:58 [bca.uk] INFO: Scrape type for YB64%20PVZ: 0
2026-03-29 14:05:58 [bca.uk] INFO: Found listing with ID: YH65%20MFP
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH65%2520MFP%27 HTTP/1.1" 200 None
2026-03-29 14:05:58 [bca.uk] INFO: Scrape type for YH65%20MFP: 0
2026-03-29 14:05:58 [bca.uk] INFO: Found listing with ID: HT10%20PCY
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT10%2520PCY%27 HTTP/1.1" 200 None
2026-03-29 14:05:58 [bca.uk] INFO: Scrape type for HT10%20PCY: 0
2026-03-29 14:05:58 [bca.uk] INFO: Found listing with ID: RA66%20OVT
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA66%2520OVT%27 HTTP/1.1" 200 None
2026-03-29 14:05:58 [bca.uk] INFO: Scrape type for RA66%20OVT: 0
2026-03-29 14:05:58 [bca.uk] INFO: Found listing with ID: FN64%20MFZ
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN64%2520MFZ%27 HTTP/1.1" 200 None
2026-03-29 14:05:58 [bca.uk] INFO: Scrape type for FN64%20MFZ: 0
2026-03-29 14:05:58 [bca.uk] INFO: Found listing with ID: KN15%20KNH
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN15%2520KNH%27 HTTP/1.1" 200 None
2026-03-29 14:05:58 [bca.uk] INFO: Scrape type for KN15%20KNH: 2
2026-03-29 14:05:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca5f7f48-f04f-5de2-8650-ab115398ba06 with identifier: KN15%20KNH
2026-03-29 14:05:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca5f7f48-f04f-5de2-8650-ab115398ba06 with scrape type 2
2026-03-29 14:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca5f7f48-f04f-5de2-8650-ab115398ba06 with scrape type 2
2026-03-29 14:05:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca5f7f48-f04f-5de2-8650-ab115398ba06, identifier: KN15%20KNH
2026-03-29 14:05:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de291f3c-702c-5a4b-8db5-cf7ed5fb79e7 with identifier: GR12%20EYN
2026-03-29 14:05:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de291f3c-702c-5a4b-8db5-cf7ed5fb79e7 with identifier: GR12%20EYN
2026-03-29 14:05:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de291f3c-702c-5a4b-8db5-cf7ed5fb79e7 with identifier: GR12%20EYN to the API
2026-03-29 14:05:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:05:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GR12%20EYN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'de291f3c-702c-5a4b-8db5-cf7ed5fb79e7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GR12 EYN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GR12%20EYN&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'MERCEDES-BENZ',
 'model': 'C220',
 'odometer': 106869,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 2.1 CDI B/E AMG SPORT Coupe',
 'transmission': 'manual',
 'trim': 'CDI B/E AMG SPORT',
 'vin': 'WDD2043022G004959',
 'year': 2012}
2026-03-29 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GR12%2520EYN%27 HTTP/1.1" 200 None
2026-03-29 14:05:59 [bca.uk] INFO: Saving data for GR12%20EYN: {'auction_closing_time': 1774864800.0, 'created_time': 1774275950.058487, 'last_price_update_time': 1774793159.557484}
2026-03-29 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GR12%2520EYN') HTTP/1.1" 204 0
2026-03-29 14:05:59 [bca.uk] INFO: Found listing with ID: GN60%20DYJ
2026-03-29 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN60%2520DYJ%27 HTTP/1.1" 200 None
2026-03-29 14:05:59 [bca.uk] INFO: Scrape type for GN60%20DYJ: 2
2026-03-29 14:05:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8adf97c9-32e3-5001-9b52-682889626f3f with identifier: GN60%20DYJ
2026-03-29 14:05:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8adf97c9-32e3-5001-9b52-682889626f3f with scrape type 2
2026-03-29 14:05:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8adf97c9-32e3-5001-9b52-682889626f3f with scrape type 2
2026-03-29 14:05:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8adf97c9-32e3-5001-9b52-682889626f3f, identifier: GN60%20DYJ
2026-03-29 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387214%27 HTTP/1.1" 200 None
2026-03-29 14:05:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387214 not downloaded yet
2026-03-29 14:05:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca5f7f48-f04f-5de2-8650-ab115398ba06 with identifier: KN15%20KNH
2026-03-29 14:05:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca5f7f48-f04f-5de2-8650-ab115398ba06 with identifier: KN15%20KNH
2026-03-29 14:05:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ca5f7f48-f04f-5de2-8650-ab115398ba06 with identifier: KN15%20KNH to the API
2026-03-29 14:05:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:05:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN15%20KNH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ca5f7f48-f04f-5de2-8650-ab115398ba06',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN15 KNH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN15%20KNH&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 43285,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.6 TEKNA XTRONIC Hatchback',
 'transmission': 'automatic',
 'trim': 'TEKNA XTRONIC',
 'vin': 'SJNFBAF15U7103038',
 'year': 2015}
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN15%2520KNH%27 HTTP/1.1" 200 None
2026-03-29 14:06:00 [bca.uk] INFO: Saving data for KN15%20KNH: {'auction_closing_time': 1774864800.0, 'created_time': 1774592198.523838, 'last_price_update_time': 1774793160.209293}
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN15%2520KNH') HTTP/1.1" 204 0
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390107%27 HTTP/1.1" 200 None
2026-03-29 14:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390107 not downloaded yet
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387183%27 HTTP/1.1" 200 None
2026-03-29 14:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387183 not downloaded yet
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388481%27 HTTP/1.1" 200 None
2026-03-29 14:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388481 not downloaded yet
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387172%27 HTTP/1.1" 200 None
2026-03-29 14:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387172 not downloaded yet
2026-03-29 14:06:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c87810>
2026-03-29 14:06:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6afd247d-9a91-5022-8398-8e92729a787c/6afd247d-9a91-5022-8398-8e92729a787c_expert_report_file_534ef56b-8bf9-46d1-a6a5-84de5d477b54.pdf HTTP/1.1" 201 0
2026-03-29 14:06:00 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 6afd247d-9a91-5022-8398-8e92729a787c
2026-03-29 14:06:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6afd247d-9a91-5022-8398-8e92729a787c, skipping ID generation
2026-03-29 14:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6afd247d-9a91-5022-8398-8e92729a787c
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DSK60UGF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SK60UGF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:06:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250e64a10>
2026-03-29 14:06:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9780fd08-9e77-5c18-8df7-5e38cb3d3cc9/9780fd08-9e77-5c18-8df7-5e38cb3d3cc9_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCX06LLW%252F699386598%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386598/600 saved to cache
2026-03-29 14:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9780fd08-9e77-5c18-8df7-5e38cb3d3cc9
2026-03-29 14:06:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391987/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WL05GXS/42811971?sv=2020-08-04&st=2026-03-29T14%3A05%3A05Z&se=2026-03-29T14%3A30%3A05Z&sr=b&sp=r&sig=hvGCXN1KpOyej41VE3a5auzTrf748NfJcdbWsVNg3EE%3D)
2026-03-29 14:06:00 [bca.uk] INFO: Found listing with ID: KC07%20EZX
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KC07%2520EZX%27 HTTP/1.1" 200 None
2026-03-29 14:06:00 [bca.uk] INFO: Scrape type for KC07%20EZX: 2
2026-03-29 14:06:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c90b57e-deeb-53a4-9935-1d4a94094243 with identifier: KC07%20EZX
2026-03-29 14:06:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c90b57e-deeb-53a4-9935-1d4a94094243 with scrape type 2
2026-03-29 14:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c90b57e-deeb-53a4-9935-1d4a94094243 with scrape type 2
2026-03-29 14:06:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c90b57e-deeb-53a4-9935-1d4a94094243, identifier: KC07%20EZX
2026-03-29 14:06:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8adf97c9-32e3-5001-9b52-682889626f3f with identifier: GN60%20DYJ
2026-03-29 14:06:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8adf97c9-32e3-5001-9b52-682889626f3f with identifier: GN60%20DYJ
2026-03-29 14:06:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8adf97c9-32e3-5001-9b52-682889626f3f with identifier: GN60%20DYJ to the API
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN60%20DYJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8adf97c9-32e3-5001-9b52-682889626f3f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN60 DYJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN60%20DYJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'S-MAX',
 'odometer': 136438,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD S-MAX 2.0 TDCI 163 TITANIUM MPV',
 'transmission': 'manual',
 'trim': 'TDCI 163 TITANIUM',
 'vin': 'WF0SXXGBWSAB63275',
 'year': 2010}
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN60%2520DYJ%27 HTTP/1.1" 200 None
2026-03-29 14:06:00 [bca.uk] INFO: Saving data for GN60%20DYJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774389818.492515, 'last_price_update_time': 1774793160.924276}
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN60%2520DYJ') HTTP/1.1" 204 0
2026-03-29 14:06:00 [bca.uk] INFO: Found listing with ID: SA68%20XMR
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA68%2520XMR%27 HTTP/1.1" 200 None
2026-03-29 14:06:00 [bca.uk] INFO: Scrape type for SA68%20XMR: 2
2026-03-29 14:06:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe862e28-2c15-5126-bca2-b8e27750cdaf with identifier: SA68%20XMR
2026-03-29 14:06:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe862e28-2c15-5126-bca2-b8e27750cdaf with scrape type 2
2026-03-29 14:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe862e28-2c15-5126-bca2-b8e27750cdaf with scrape type 2
2026-03-29 14:06:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe862e28-2c15-5126-bca2-b8e27750cdaf, identifier: SA68%20XMR
2026-03-29 14:06:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX07ZZU/42811878?sv=2020-08-04&st=2026-03-29T14%3A05%3A49Z&se=2026-03-29T14%3A30%3A49Z&sr=b&sp=r&sig=dQ1m0XNsKNzPh8%2BQpNAeaDkcau00kvx9z4GHxvSj%2F8c%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:06:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c90b57e-deeb-53a4-9935-1d4a94094243 with identifier: KC07%20EZX
2026-03-29 14:06:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c90b57e-deeb-53a4-9935-1d4a94094243 with identifier: KC07%20EZX
2026-03-29 14:06:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9c90b57e-deeb-53a4-9935-1d4a94094243 with identifier: KC07%20EZX to the API
2026-03-29 14:06:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KC07%20EZX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9c90b57e-deeb-53a4-9935-1d4a94094243',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KC07 EZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KC07%20EZX&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'CITROEN',
 'model': 'C4',
 'odometer': 81787,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'CITROEN C4 1.6 HDI 110 VTR+ EGS Hatchback',
 'transmission': 'automatic',
 'trim': 'HDI 110 VTR+ EGS',
 'vin': 'VF7LC9HZH74671429',
 'year': 2007}
2026-03-29 14:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KC07%2520EZX%27 HTTP/1.1" 200 None
2026-03-29 14:06:01 [bca.uk] INFO: Saving data for KC07%20EZX: {'auction_closing_time': 1774864800.0, 'created_time': 1774622524.174896, 'last_price_update_time': 1774793161.456183}
2026-03-29 14:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KC07%2520EZX') HTTP/1.1" 204 0
2026-03-29 14:06:01 [bca.uk] INFO: Found listing with ID: HN13%20WYH
2026-03-29 14:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN13%2520WYH%27 HTTP/1.1" 200 None
2026-03-29 14:06:01 [bca.uk] INFO: Scrape type for HN13%20WYH: 2
2026-03-29 14:06:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e2c9711-3ee6-5b3a-9422-14fcb3840367 with identifier: HN13%20WYH
2026-03-29 14:06:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8e2c9711-3ee6-5b3a-9422-14fcb3840367 with scrape type 2
2026-03-29 14:06:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8e2c9711-3ee6-5b3a-9422-14fcb3840367 with scrape type 2
2026-03-29 14:06:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8e2c9711-3ee6-5b3a-9422-14fcb3840367, identifier: HN13%20WYH
2026-03-29 14:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387220%27 HTTP/1.1" 200 None
2026-03-29 14:06:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387220 not downloaded yet
2026-03-29 14:06:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe862e28-2c15-5126-bca2-b8e27750cdaf with identifier: SA68%20XMR
2026-03-29 14:06:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe862e28-2c15-5126-bca2-b8e27750cdaf with identifier: SA68%20XMR
2026-03-29 14:06:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe862e28-2c15-5126-bca2-b8e27750cdaf with identifier: SA68%20XMR to the API
2026-03-29 14:06:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SA68%20XMR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fe862e28-2c15-5126-bca2-b8e27750cdaf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SA68 XMR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SA68%20XMR&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'CITROEN',
 'model': 'C3 AIRCROSS',
 'odometer': 86925,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 AIRCROSS 1.2 P/T 110 FEEL (6) Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 FEEL (6)',
 'vin': 'VF72RHNPJJ4417924',
 'year': 2018}
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA68%2520XMR%27 HTTP/1.1" 200 None
2026-03-29 14:06:02 [bca.uk] INFO: Saving data for SA68%20XMR: {'auction_closing_time': 1774864800.0, 'created_time': 1774045669.21633, 'last_price_update_time': 1774793162.017692}
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SA68%2520XMR') HTTP/1.1" 204 0
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390115%27 HTTP/1.1" 200 None
2026-03-29 14:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390115 not downloaded yet
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387187%27 HTTP/1.1" 200 None
2026-03-29 14:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387187 not downloaded yet
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388490%27 HTTP/1.1" 200 None
2026-03-29 14:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388490 not downloaded yet
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387180%27 HTTP/1.1" 200 None
2026-03-29 14:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387180 not downloaded yet
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388491%27 HTTP/1.1" 200 None
2026-03-29 14:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388491 not downloaded yet
2026-03-29 14:06:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391986/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WL05GXS/42811971?sv=2020-08-04&st=2026-03-29T14%3A05%3A05Z&se=2026-03-29T14%3A30%3A05Z&sr=b&sp=r&sig=hvGCXN1KpOyej41VE3a5auzTrf748NfJcdbWsVNg3EE%3D)
2026-03-29 14:06:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389553/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO02XLA/42811936?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=ou1vK6RbomSESuApVanoOWEr855to1ruMdXLWl8ijNk%3D)
2026-03-29 14:06:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388217/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB57VXW/42811896?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=qHaJE2I1qWyp3hDkDCNuBZBI6XJDSoxk5cf60kRBMOs%3D)
2026-03-29 14:06:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387186/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387186>
2026-03-29 14:06:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387193/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387193>
2026-03-29 14:06:02 [bca.uk] INFO: Found listing with ID: NG57%20MFP
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG57%2520MFP%27 HTTP/1.1" 200 None
2026-03-29 14:06:02 [bca.uk] INFO: Scrape type for NG57%20MFP: 2
2026-03-29 14:06:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af68a0ef-f6f8-5877-92eb-5790cf896b82 with identifier: NG57%20MFP
2026-03-29 14:06:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af68a0ef-f6f8-5877-92eb-5790cf896b82 with scrape type 2
2026-03-29 14:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item af68a0ef-f6f8-5877-92eb-5790cf896b82 with scrape type 2
2026-03-29 14:06:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: af68a0ef-f6f8-5877-92eb-5790cf896b82, identifier: NG57%20MFP
2026-03-29 14:06:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8e2c9711-3ee6-5b3a-9422-14fcb3840367 with identifier: HN13%20WYH
2026-03-29 14:06:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8e2c9711-3ee6-5b3a-9422-14fcb3840367 with identifier: HN13%20WYH
2026-03-29 14:06:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8e2c9711-3ee6-5b3a-9422-14fcb3840367 with identifier: HN13%20WYH to the API
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 90,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN13%20WYH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8e2c9711-3ee6-5b3a-9422-14fcb3840367',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN13 WYH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN13%20WYH&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'RENAULT',
 'model': 'MEGANE',
 'odometer': 56041,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'RENAULT MEGANE 1.5 DCI 110 ECO EXPRESSION+ Estate',
 'transmission': 'manual',
 'trim': 'DCI 110 ECO EXPRESSION+',
 'vin': 'VF1KZ140648331128',
 'year': 2013}
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN13%2520WYH%27 HTTP/1.1" 200 None
2026-03-29 14:06:02 [bca.uk] INFO: Saving data for HN13%20WYH: {'auction_closing_time': 1774864800.0, 'created_time': 1774448189.595781, 'last_price_update_time': 1774793162.745352}
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN13%2520WYH') HTTP/1.1" 204 0
2026-03-29 14:06:02 [bca.uk] INFO: Found listing with ID: MV68%20YPF
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV68%2520YPF%27 HTTP/1.1" 200 None
2026-03-29 14:06:02 [bca.uk] INFO: Scrape type for MV68%20YPF: 0
2026-03-29 14:06:02 [bca.uk] INFO: Found listing with ID: FV64%20AUX
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV64%2520AUX%27 HTTP/1.1" 200 None
2026-03-29 14:06:02 [bca.uk] INFO: Scrape type for FV64%20AUX: 0
2026-03-29 14:06:02 [bca.uk] INFO: Found listing with ID: GY64%20VCN
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY64%2520VCN%27 HTTP/1.1" 200 None
2026-03-29 14:06:02 [bca.uk] INFO: Scrape type for GY64%20VCN: 2
2026-03-29 14:06:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a810a8a8-d5e9-52db-8f4f-157b36d1163d with identifier: GY64%20VCN
2026-03-29 14:06:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a810a8a8-d5e9-52db-8f4f-157b36d1163d with scrape type 2
2026-03-29 14:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a810a8a8-d5e9-52db-8f4f-157b36d1163d with scrape type 2
2026-03-29 14:06:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a810a8a8-d5e9-52db-8f4f-157b36d1163d, identifier: GY64%20VCN
2026-03-29 14:06:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2505c0090>
2026-03-29 14:06:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e249f780-0465-5b0b-bb33-c3222e910385/e249f780-0465-5b0b-bb33-c3222e910385_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVO02XLA%252F699389557%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389557/600 saved to cache
2026-03-29 14:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e249f780-0465-5b0b-bb33-c3222e910385
2026-03-29 14:06:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250971290>
2026-03-29 14:06:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_757fa281-bacf-5e89-92d0-33aac67e7ebf/757fa281-bacf-5e89-92d0-33aac67e7ebf_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHG60HNL%252F699390541%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390541/600 saved to cache
2026-03-29 14:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 757fa281-bacf-5e89-92d0-33aac67e7ebf
2026-03-29 14:06:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25048b7d0>
2026-03-29 14:06:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52f76efc-188f-5f63-9bfb-b42fecc8cc58/52f76efc-188f-5f63-9bfb-b42fecc8cc58_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB54UKM%252F699387604%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387604/600 saved to cache
2026-03-29 14:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 52f76efc-188f-5f63-9bfb-b42fecc8cc58
2026-03-29 14:06:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: af68a0ef-f6f8-5877-92eb-5790cf896b82 with identifier: NG57%20MFP
2026-03-29 14:06:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: af68a0ef-f6f8-5877-92eb-5790cf896b82 with identifier: NG57%20MFP
2026-03-29 14:06:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: af68a0ef-f6f8-5877-92eb-5790cf896b82 with identifier: NG57%20MFP to the API
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 173,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG57%20MFP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'af68a0ef-f6f8-5877-92eb-5790cf896b82',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NG57 MFP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG57%20MFP&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'MERCEDES-BENZ',
 'model': 'C200',
 'odometer': 105834,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C200 2.1 CDI ELEGANCE Saloon',
 'transmission': 'manual',
 'trim': 'CDI ELEGANCE',
 'vin': 'WDD2040072A075298',
 'year': 2007}
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG57%2520MFP%27 HTTP/1.1" 200 None
2026-03-29 14:06:03 [bca.uk] INFO: Saving data for NG57%20MFP: {'auction_closing_time': 1774864800.0, 'created_time': 1774276006.068468, 'last_price_update_time': 1774793163.37606}
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG57%2520MFP') HTTP/1.1" 204 0
2026-03-29 14:06:03 [bca.uk] INFO: Found listing with ID: KR07%20SVF
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR07%2520SVF%27 HTTP/1.1" 200 None
2026-03-29 14:06:03 [bca.uk] INFO: Scrape type for KR07%20SVF: 2
2026-03-29 14:06:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24a3552f-f8ee-5205-8e5c-e8c0f360f27a with identifier: KR07%20SVF
2026-03-29 14:06:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24a3552f-f8ee-5205-8e5c-e8c0f360f27a with scrape type 2
2026-03-29 14:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24a3552f-f8ee-5205-8e5c-e8c0f360f27a with scrape type 2
2026-03-29 14:06:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24a3552f-f8ee-5205-8e5c-e8c0f360f27a, identifier: KR07%20SVF
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387226%27 HTTP/1.1" 200 None
2026-03-29 14:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387226 not downloaded yet
2026-03-29 14:06:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a810a8a8-d5e9-52db-8f4f-157b36d1163d with identifier: GY64%20VCN
2026-03-29 14:06:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a810a8a8-d5e9-52db-8f4f-157b36d1163d with identifier: GY64%20VCN
2026-03-29 14:06:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a810a8a8-d5e9-52db-8f4f-157b36d1163d with identifier: GY64%20VCN to the API
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY64%20VCN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a810a8a8-d5e9-52db-8f4f-157b36d1163d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GY64 VCN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY64%20VCN&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TOYOTA',
 'model': 'RAV4',
 'odometer': 114888,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'TOYOTA RAV4 2.2 D 148 ICON 4WD StationWagon',
 'transmission': 'manual',
 'trim': 'D 148 ICON 4WD',
 'vin': 'JTMRCREV50D061098',
 'year': 2014}
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY64%2520VCN%27 HTTP/1.1" 200 None
2026-03-29 14:06:03 [bca.uk] INFO: Saving data for GY64%20VCN: {'auction_closing_time': 1774864800.0, 'created_time': 1774696056.766733, 'last_price_update_time': 1774793163.903173}
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY64%2520VCN') HTTP/1.1" 204 0
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390121%27 HTTP/1.1" 200 None
2026-03-29 14:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390121 not downloaded yet
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387191%27 HTTP/1.1" 200 None
2026-03-29 14:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387191 not downloaded yet
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388500%27 HTTP/1.1" 200 None
2026-03-29 14:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388500 not downloaded yet
2026-03-29 14:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387185%27 HTTP/1.1" 200 None
2026-03-29 14:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387185 not downloaded yet
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388499%27 HTTP/1.1" 200 None
2026-03-29 14:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388499 not downloaded yet
2026-03-29 14:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387602/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB54UKM/42811883?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=3M5YGbs%2Fc0PIC3LOSWpeS2nGAyXQ8EAraAv%2BsAgCS3w%3D)
2026-03-29 14:06:04 [bca.uk] INFO: Found listing with ID: SH10%20KXB
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH10%2520KXB%27 HTTP/1.1" 200 None
2026-03-29 14:06:04 [bca.uk] INFO: Scrape type for SH10%20KXB: 2
2026-03-29 14:06:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d28fa33f-680c-509e-91b0-d6a20f9b0bbd with identifier: SH10%20KXB
2026-03-29 14:06:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d28fa33f-680c-509e-91b0-d6a20f9b0bbd with scrape type 2
2026-03-29 14:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d28fa33f-680c-509e-91b0-d6a20f9b0bbd with scrape type 2
2026-03-29 14:06:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d28fa33f-680c-509e-91b0-d6a20f9b0bbd, identifier: SH10%20KXB
2026-03-29 14:06:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24a3552f-f8ee-5205-8e5c-e8c0f360f27a with identifier: KR07%20SVF
2026-03-29 14:06:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24a3552f-f8ee-5205-8e5c-e8c0f360f27a with identifier: KR07%20SVF
2026-03-29 14:06:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 24a3552f-f8ee-5205-8e5c-e8c0f360f27a with identifier: KR07%20SVF to the API
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR07%20SVF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '24a3552f-f8ee-5205-8e5c-e8c0f360f27a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR07 SVF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR07%20SVF&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'A180',
 'odometer': 87000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 2.0 CDI AVANTGARDE SE Hatchback',
 'transmission': 'manual',
 'trim': 'CDI AVANTGARDE SE',
 'vin': 'WDD1693072J471440',
 'year': 2007}
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR07%2520SVF%27 HTTP/1.1" 200 None
2026-03-29 14:06:04 [bca.uk] INFO: Saving data for KR07%20SVF: {'auction_closing_time': 1774864800.0, 'created_time': 1774621656.447757, 'last_price_update_time': 1774793164.512384}
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR07%2520SVF') HTTP/1.1" 204 0
2026-03-29 14:06:04 [bca.uk] INFO: Found listing with ID: FXZ%209529
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FXZ%25209529%27 HTTP/1.1" 200 None
2026-03-29 14:06:04 [bca.uk] INFO: Scrape type for FXZ%209529: 0
2026-03-29 14:06:04 [bca.uk] INFO: Found listing with ID: YH09%20UFX
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH09%2520UFX%27 HTTP/1.1" 200 None
2026-03-29 14:06:04 [bca.uk] INFO: Scrape type for YH09%20UFX: 0
2026-03-29 14:06:04 [bca.uk] INFO: Found listing with ID: YK02%20UWL
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK02%2520UWL%27 HTTP/1.1" 200 None
2026-03-29 14:06:04 [bca.uk] INFO: Scrape type for YK02%20UWL: 0
2026-03-29 14:06:04 [bca.uk] INFO: Found listing with ID: N300%20GRA
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27N300%2520GRA%27 HTTP/1.1" 200 None
2026-03-29 14:06:04 [bca.uk] INFO: Scrape type for N300%20GRA: 0
2026-03-29 14:06:04 [bca.uk] INFO: Found listing with ID: YE13%20NRJ
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE13%2520NRJ%27 HTTP/1.1" 200 None
2026-03-29 14:06:04 [bca.uk] INFO: Scrape type for YE13%20NRJ: 0
2026-03-29 14:06:04 [bca.uk] INFO: Found listing with ID: OY11%20MFP
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY11%2520MFP%27 HTTP/1.1" 200 None
2026-03-29 14:06:04 [bca.uk] INFO: Scrape type for OY11%20MFP: 0
2026-03-29 14:06:04 [bca.uk] INFO: Found listing with ID: PE59%20GHB
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE59%2520GHB%27 HTTP/1.1" 200 None
2026-03-29 14:06:04 [bca.uk] INFO: Scrape type for PE59%20GHB: 0
2026-03-29 14:06:04 [bca.uk] INFO: Found listing with ID: PJ60%20OUY
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ60%2520OUY%27 HTTP/1.1" 200 None
2026-03-29 14:06:04 [bca.uk] INFO: Scrape type for PJ60%20OUY: 0
2026-03-29 14:06:04 [bca.uk] INFO: Found listing with ID: PX16%20OFH
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX16%2520OFH%27 HTTP/1.1" 200 None
2026-03-29 14:06:04 [bca.uk] INFO: Scrape type for PX16%20OFH: 2
2026-03-29 14:06:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90b98f12-50cc-5ada-a859-04496d549dc4 with identifier: PX16%20OFH
2026-03-29 14:06:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90b98f12-50cc-5ada-a859-04496d549dc4 with scrape type 2
2026-03-29 14:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90b98f12-50cc-5ada-a859-04496d549dc4 with scrape type 2
2026-03-29 14:06:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90b98f12-50cc-5ada-a859-04496d549dc4, identifier: PX16%20OFH
2026-03-29 14:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386606/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS58LFY/42811867?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=ui5rsMHelFfPNiBecd7YyM0apeAb9s1GcSTqMtDLK94%3D)
2026-03-29 14:06:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390071/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AV74RVC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:06:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390080/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390080>
2026-03-29 14:06:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388470/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LV20HMX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:06:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387171/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LC14WNW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:06:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d28fa33f-680c-509e-91b0-d6a20f9b0bbd with identifier: SH10%20KXB
2026-03-29 14:06:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d28fa33f-680c-509e-91b0-d6a20f9b0bbd with identifier: SH10%20KXB
2026-03-29 14:06:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d28fa33f-680c-509e-91b0-d6a20f9b0bbd with identifier: SH10%20KXB to the API
2026-03-29 14:06:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH10%20KXB-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd28fa33f-680c-509e-91b0-d6a20f9b0bbd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH10 KXB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH10%20KXB&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'SUZUKI',
 'model': 'SPLASH',
 'odometer': 35538,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'SUZUKI SPLASH 1.2 GLS + Hatchback',
 'transmission': 'automatic',
 'trim': 'GLS +',
 'vin': 'TSMEXB32S00382706',
 'year': 2010}
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH10%2520KXB%27 HTTP/1.1" 200 None
2026-03-29 14:06:05 [bca.uk] INFO: Saving data for SH10%20KXB: {'auction_closing_time': 1774864800.0, 'created_time': 1774563625.249601, 'last_price_update_time': 1774793165.193581}
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH10%2520KXB') HTTP/1.1" 204 0
2026-03-29 14:06:05 [bca.uk] INFO: Found listing with ID: LA13%20SHJ
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA13%2520SHJ%27 HTTP/1.1" 200 None
2026-03-29 14:06:05 [bca.uk] INFO: Scrape type for LA13%20SHJ: 2
2026-03-29 14:06:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8291f06-3914-5a38-abc7-7a044b46a140 with identifier: LA13%20SHJ
2026-03-29 14:06:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8291f06-3914-5a38-abc7-7a044b46a140 with scrape type 2
2026-03-29 14:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f8291f06-3914-5a38-abc7-7a044b46a140 with scrape type 2
2026-03-29 14:06:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f8291f06-3914-5a38-abc7-7a044b46a140, identifier: LA13%20SHJ
2026-03-29 14:06:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90b98f12-50cc-5ada-a859-04496d549dc4 with identifier: PX16%20OFH
2026-03-29 14:06:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90b98f12-50cc-5ada-a859-04496d549dc4 with identifier: PX16%20OFH
2026-03-29 14:06:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90b98f12-50cc-5ada-a859-04496d549dc4 with identifier: PX16%20OFH to the API
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX16%20OFH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '90b98f12-50cc-5ada-a859-04496d549dc4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PX16 OFH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX16%20OFH&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SSANGYONG',
 'model': 'TIVOLI',
 'odometer': 133514,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'SSANGYONG TIVOLI 1.6 115 SE 2WD Hatchback',
 'transmission': 'manual',
 'trim': '115 SE 2WD',
 'vin': 'KPT30A1USFP027786',
 'year': 2016}
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX16%2520OFH%27 HTTP/1.1" 200 None
2026-03-29 14:06:05 [bca.uk] INFO: Saving data for PX16%20OFH: {'auction_closing_time': 1774864800.0, 'created_time': 1773930861.153263, 'last_price_update_time': 1774793165.757031}
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX16%2520OFH') HTTP/1.1" 204 0
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390136%27 HTTP/1.1" 200 None
2026-03-29 14:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390136 not downloaded yet
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387196%27 HTTP/1.1" 200 None
2026-03-29 14:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387196 not downloaded yet
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388509%27 HTTP/1.1" 200 None
2026-03-29 14:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388509 not downloaded yet
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387192%27 HTTP/1.1" 200 None
2026-03-29 14:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387192 not downloaded yet
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388505%27 HTTP/1.1" 200 None
2026-03-29 14:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388505 not downloaded yet
2026-03-29 14:06:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c5b090>
2026-03-29 14:06:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97531adc-4dd2-5237-b618-8d5c116355b1/97531adc-4dd2-5237-b618-8d5c116355b1_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWL05GXS%252F699391987%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391987/600 saved to cache
2026-03-29 14:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 97531adc-4dd2-5237-b618-8d5c116355b1
2026-03-29 14:06:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2504df010>
2026-03-29 14:06:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80215d71-bc7a-57b2-ad71-03c6f9f215e6/80215d71-bc7a-57b2-ad71-03c6f9f215e6_expert_report_file_a68df4c6-192c-4257-ab2d-55980e6b1640.pdf HTTP/1.1" 201 0
2026-03-29 14:06:05 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 80215d71-bc7a-57b2-ad71-03c6f9f215e6
2026-03-29 14:06:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 80215d71-bc7a-57b2-ad71-03c6f9f215e6, skipping ID generation
2026-03-29 14:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 80215d71-bc7a-57b2-ad71-03c6f9f215e6
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKX07ZZU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KX07ZZU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:06:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2504d8910>
2026-03-29 14:06:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97531adc-4dd2-5237-b618-8d5c116355b1/97531adc-4dd2-5237-b618-8d5c116355b1_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWL05GXS%252F699391986%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391986/600 saved to cache
2026-03-29 14:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 97531adc-4dd2-5237-b618-8d5c116355b1
2026-03-29 14:06:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250431690>
2026-03-29 14:06:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e249f780-0465-5b0b-bb33-c3222e910385/e249f780-0465-5b0b-bb33-c3222e910385_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVO02XLA%252F699389553%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389553/600 saved to cache
2026-03-29 14:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e249f780-0465-5b0b-bb33-c3222e910385
2026-03-29 14:06:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250519d10>
2026-03-29 14:06:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e695e2e-9059-507e-ae06-209c3b4f94fa/4e695e2e-9059-507e-ae06-209c3b4f94fa_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB57VXW%252F699388217%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388217/600 saved to cache
2026-03-29 14:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4e695e2e-9059-507e-ae06-209c3b4f94fa
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: SP64%20OPY
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP64%2520OPY%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Scrape type for SP64%20OPY: 0
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: DE22%20VVP
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE22%2520VVP%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Scrape type for DE22%20VVP: 2
2026-03-29 14:06:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d192a1c-f681-548a-be8b-52c9e8b1cffc with identifier: DE22%20VVP
2026-03-29 14:06:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d192a1c-f681-548a-be8b-52c9e8b1cffc with scrape type 2
2026-03-29 14:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d192a1c-f681-548a-be8b-52c9e8b1cffc with scrape type 2
2026-03-29 14:06:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d192a1c-f681-548a-be8b-52c9e8b1cffc, identifier: DE22%20VVP
2026-03-29 14:06:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f8291f06-3914-5a38-abc7-7a044b46a140 with identifier: LA13%20SHJ
2026-03-29 14:06:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f8291f06-3914-5a38-abc7-7a044b46a140 with identifier: LA13%20SHJ
2026-03-29 14:06:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f8291f06-3914-5a38-abc7-7a044b46a140 with identifier: LA13%20SHJ to the API
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA13%20SHJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f8291f06-3914-5a38-abc7-7a044b46a140',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LA13 SHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA13%20SHJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 46234,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'BMW X1 2.0 XDRIVE 20I SE STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 20I SE STEP',
 'vin': 'WBAVL32050VU75560',
 'year': 2024}
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA13%2520SHJ%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Saving data for LA13%20SHJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773831614.367448, 'last_price_update_time': 1774793166.593399}
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA13%2520SHJ') HTTP/1.1" 204 0
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: SW59%20GZN
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW59%2520GZN%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Scrape type for SW59%20GZN: 0
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: VE14%20HHP
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE14%2520HHP%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Scrape type for VE14%20HHP: 0
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: WU66%20PXJ
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU66%2520PXJ%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Scrape type for WU66%20PXJ: 0
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: YH11%20CYZ
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH11%2520CYZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Scrape type for YH11%20CYZ: 0
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: YR63%20JXD
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR63%2520JXD%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Scrape type for YR63%20JXD: 0
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: CV65%20RRY
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV65%2520RRY%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Scrape type for CV65%20RRY: 0
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: DG14%20PDV
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG14%2520PDV%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Scrape type for DG14%20PDV: 0
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: DU13%20AUM
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU13%2520AUM%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Scrape type for DU13%20AUM: 0
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: EO62%20BFE
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO62%2520BFE%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Scrape type for EO62%20BFE: 0
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: FL10%20FKN
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL10%2520FKN%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Scrape type for FL10%20FKN: 0
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: MA60%20UTM
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA60%2520UTM%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Scrape type for MA60%20UTM: 0
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: MA61%20RWZ
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA61%2520RWZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Scrape type for MA61%20RWZ: 0
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: MF12%20NUV
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF12%2520NUV%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Scrape type for MF12%20NUV: 0
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: ML08%20UCY
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML08%2520UCY%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Scrape type for ML08%20UCY: 0
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: MT12%20ZNR
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT12%2520ZNR%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Scrape type for MT12%20ZNR: 0
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: MT60%20JXW
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT60%2520JXW%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Scrape type for MT60%20JXW: 0
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: MW61%20AJO
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW61%2520AJO%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Scrape type for MW61%20AJO: 0
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: MW63%20EZT
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW63%2520EZT%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Scrape type for MW63%20EZT: 0
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: AJ11%20NFR
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ11%2520NFR%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Scrape type for AJ11%20NFR: 0
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: BJ59%20HKC
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ59%2520HKC%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Scrape type for BJ59%20HKC: 0
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: CE61%20YGC
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE61%2520YGC%27 HTTP/1.1" 200 None
2026-03-29 14:06:06 [bca.uk] INFO: Scrape type for CE61%20YGC: 0
2026-03-29 14:06:06 [bca.uk] INFO: Found listing with ID: ME74%20ZGH
2026-03-29 14:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME74%2520ZGH%27 HTTP/1.1" 200 None
2026-03-29 14:06:07 [bca.uk] INFO: Scrape type for ME74%20ZGH: 0
2026-03-29 14:06:07 [bca.uk] INFO: Found listing with ID: PJ68%20AYD
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ68%2520AYD%27 HTTP/1.1" 200 None
2026-03-29 14:06:07 [bca.uk] INFO: Scrape type for PJ68%20AYD: 0
2026-03-29 14:06:07 [bca.uk] INFO: Found listing with ID: KE19%20ODG
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE19%2520ODG%27 HTTP/1.1" 200 None
2026-03-29 14:06:07 [bca.uk] INFO: Scrape type for KE19%20ODG: 0
2026-03-29 14:06:07 [bca.uk] INFO: Found listing with ID: DF18%20UUA
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF18%2520UUA%27 HTTP/1.1" 200 None
2026-03-29 14:06:07 [bca.uk] INFO: Scrape type for DF18%20UUA: 0
2026-03-29 14:06:07 [bca.uk] INFO: Found listing with ID: KM68%20WZP
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM68%2520WZP%27 HTTP/1.1" 200 None
2026-03-29 14:06:07 [bca.uk] INFO: Scrape type for KM68%20WZP: 0
2026-03-29 14:06:07 [bca.uk] INFO: Found listing with ID: PN68%20BZB
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN68%2520BZB%27 HTTP/1.1" 200 None
2026-03-29 14:06:07 [bca.uk] INFO: Scrape type for PN68%20BZB: 0
2026-03-29 14:06:07 [bca.uk] INFO: Found listing with ID: RRZ%209472
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RRZ%25209472%27 HTTP/1.1" 200 None
2026-03-29 14:06:07 [bca.uk] INFO: Scrape type for RRZ%209472: 0
2026-03-29 14:06:07 [bca.uk] INFO: Found listing with ID: PG73%20AHU
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PG73%2520AHU%27 HTTP/1.1" 200 None
2026-03-29 14:06:07 [bca.uk] INFO: Scrape type for PG73%20AHU: 0
2026-03-29 14:06:07 [bca.uk] INFO: Found listing with ID: WHZ%203609
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WHZ%25203609%27 HTTP/1.1" 200 None
2026-03-29 14:06:07 [bca.uk] INFO: Scrape type for WHZ%203609: 0
2026-03-29 14:06:07 [bca.uk] INFO: Found listing with ID: MJ15%20GNK
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ15%2520GNK%27 HTTP/1.1" 200 None
2026-03-29 14:06:07 [bca.uk] INFO: Scrape type for MJ15%20GNK: 0
2026-03-29 14:06:07 [bca.uk] INFO: Found listing with ID: PJ66%20DPK
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ66%2520DPK%27 HTTP/1.1" 200 None
2026-03-29 14:06:07 [bca.uk] INFO: Scrape type for PJ66%20DPK: 0
2026-03-29 14:06:07 [bca.uk] INFO: Found listing with ID: PK16%20BGU
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK16%2520BGU%27 HTTP/1.1" 200 None
2026-03-29 14:06:07 [bca.uk] INFO: Scrape type for PK16%20BGU: 0
2026-03-29 14:06:07 [bca.uk] INFO: Found listing with ID: SHZ%204847
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SHZ%25204847%27 HTTP/1.1" 200 None
2026-03-29 14:06:07 [bca.uk] INFO: Scrape type for SHZ%204847: 0
2026-03-29 14:06:07 [bca.uk] INFO: Found listing with ID: DF14%20ENO
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF14%2520ENO%27 HTTP/1.1" 200 None
2026-03-29 14:06:07 [bca.uk] INFO: Scrape type for DF14%20ENO: 0
2026-03-29 14:06:07 [bca.uk] INFO: Found listing with ID: DF59%20HXA
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF59%2520HXA%27 HTTP/1.1" 200 None
2026-03-29 14:06:07 [bca.uk] INFO: Scrape type for DF59%20HXA: 0
2026-03-29 14:06:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d192a1c-f681-548a-be8b-52c9e8b1cffc with identifier: DE22%20VVP
2026-03-29 14:06:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d192a1c-f681-548a-be8b-52c9e8b1cffc with identifier: DE22%20VVP
2026-03-29 14:06:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2d192a1c-f681-548a-be8b-52c9e8b1cffc with identifier: DE22%20VVP to the API
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE22%20VVP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2d192a1c-f681-548a-be8b-52c9e8b1cffc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE22 VVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE22%20VVP&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 39085,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA 1.2 TURBO 130 SRI PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO 130 SRI PREMIUM',
 'vin': 'VXKUSHNSKNW007758',
 'year': 2022}
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE22%2520VVP%27 HTTP/1.1" 200 None
2026-03-29 14:06:07 [bca.uk] INFO: Saving data for DE22%20VVP: {'auction_closing_time': 1774951200.0, 'created_time': 1774621930.921523, 'last_price_update_time': 1774793167.598899}
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE22%2520VVP') HTTP/1.1" 204 0
2026-03-29 14:06:07 [bca.uk] INFO: Found listing with ID: LA16%20DYU
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA16%2520DYU%27 HTTP/1.1" 200 None
2026-03-29 14:06:07 [bca.uk] INFO: Scrape type for LA16%20DYU: 2
2026-03-29 14:06:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 07d620ca-f5c4-5cf4-8771-9ab0361ff24a with identifier: LA16%20DYU
2026-03-29 14:06:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 07d620ca-f5c4-5cf4-8771-9ab0361ff24a with scrape type 2
2026-03-29 14:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 07d620ca-f5c4-5cf4-8771-9ab0361ff24a with scrape type 2
2026-03-29 14:06:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 07d620ca-f5c4-5cf4-8771-9ab0361ff24a, identifier: LA16%20DYU
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390150%27 HTTP/1.1" 200 None
2026-03-29 14:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390150 not downloaded yet
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387205%27 HTTP/1.1" 200 None
2026-03-29 14:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387205 not downloaded yet
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388520%27 HTTP/1.1" 200 None
2026-03-29 14:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388520 not downloaded yet
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387197%27 HTTP/1.1" 200 None
2026-03-29 14:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387197 not downloaded yet
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388514%27 HTTP/1.1" 200 None
2026-03-29 14:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388514 not downloaded yet
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390082%27 HTTP/1.1" 200 None
2026-03-29 14:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390082 not downloaded yet
2026-03-29 14:06:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2505055d0>
2026-03-29 14:06:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52f76efc-188f-5f63-9bfb-b42fecc8cc58/52f76efc-188f-5f63-9bfb-b42fecc8cc58_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB54UKM%252F699387602%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387602/600 saved to cache
2026-03-29 14:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 52f76efc-188f-5f63-9bfb-b42fecc8cc58
2026-03-29 14:06:08 [bca.uk] INFO: Found listing with ID: GV55%20UOJ
2026-03-29 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV55%2520UOJ%27 HTTP/1.1" 200 None
2026-03-29 14:06:08 [bca.uk] INFO: Scrape type for GV55%20UOJ: 2
2026-03-29 14:06:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ec54c2d-2d0a-50a2-b610-1e8beabf93f4 with identifier: GV55%20UOJ
2026-03-29 14:06:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ec54c2d-2d0a-50a2-b610-1e8beabf93f4 with scrape type 2
2026-03-29 14:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ec54c2d-2d0a-50a2-b610-1e8beabf93f4 with scrape type 2
2026-03-29 14:06:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ec54c2d-2d0a-50a2-b610-1e8beabf93f4, identifier: GV55%20UOJ
2026-03-29 14:06:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 07d620ca-f5c4-5cf4-8771-9ab0361ff24a with identifier: LA16%20DYU
2026-03-29 14:06:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 07d620ca-f5c4-5cf4-8771-9ab0361ff24a with identifier: LA16%20DYU
2026-03-29 14:06:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 07d620ca-f5c4-5cf4-8771-9ab0361ff24a with identifier: LA16%20DYU to the API
2026-03-29 14:06:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 299,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA16%20DYU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '5.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '07d620ca-f5c4-5cf4-8771-9ab0361ff24a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LA16 DYU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA16%20DYU&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 35696,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER 5.0 S/C AUTOBIOGRAPHY S/S StationWagon',
 'transmission': 'manual',
 'trim': 'S/C AUTOBIOGRAPHY S/S',
 'vin': 'SALGA2EE3GA295992',
 'year': 2016}
2026-03-29 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA16%2520DYU%27 HTTP/1.1" 200 None
2026-03-29 14:06:08 [bca.uk] INFO: Saving data for LA16%20DYU: {'auction_closing_time': 1774864800.0, 'created_time': 1774391162.93883, 'last_price_update_time': 1774793168.459912}
2026-03-29 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA16%2520DYU') HTTP/1.1" 204 0
2026-03-29 14:06:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ec54c2d-2d0a-50a2-b610-1e8beabf93f4 with identifier: GV55%20UOJ
2026-03-29 14:06:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ec54c2d-2d0a-50a2-b610-1e8beabf93f4 with identifier: GV55%20UOJ
2026-03-29 14:06:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2ec54c2d-2d0a-50a2-b610-1e8beabf93f4 with identifier: GV55%20UOJ to the API
2026-03-29 14:06:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 182,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV55%20UOJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2ec54c2d-2d0a-50a2-b610-1e8beabf93f4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GV55 UOJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV55%20UOJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 79907,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 FSI S Hatchback',
 'transmission': 'automatic',
 'trim': 'FSI S',
 'vin': 'WVWZZZ1KZ6W063477',
 'year': 2005}
2026-03-29 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV55%2520UOJ%27 HTTP/1.1" 200 None
2026-03-29 14:06:08 [bca.uk] INFO: Saving data for GV55%20UOJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774364102.116885, 'last_price_update_time': 1774793168.863334}
2026-03-29 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV55%2520UOJ') HTTP/1.1" 204 0
2026-03-29 14:06:08 [bca.uk] INFO: Found listing with ID: LN56%20KNR
2026-03-29 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN56%2520KNR%27 HTTP/1.1" 200 None
2026-03-29 14:06:08 [bca.uk] INFO: Scrape type for LN56%20KNR: 2
2026-03-29 14:06:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85d41920-7ef6-5c82-a2b6-8de9f103e1e6 with identifier: LN56%20KNR
2026-03-29 14:06:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85d41920-7ef6-5c82-a2b6-8de9f103e1e6 with scrape type 2
2026-03-29 14:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85d41920-7ef6-5c82-a2b6-8de9f103e1e6 with scrape type 2
2026-03-29 14:06:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85d41920-7ef6-5c82-a2b6-8de9f103e1e6, identifier: LN56%20KNR
2026-03-29 14:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390161%27 HTTP/1.1" 200 None
2026-03-29 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390161 not downloaded yet
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387211%27 HTTP/1.1" 200 None
2026-03-29 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387211 not downloaded yet
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388525%27 HTTP/1.1" 200 None
2026-03-29 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388525 not downloaded yet
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387206%27 HTTP/1.1" 200 None
2026-03-29 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387206 not downloaded yet
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388519%27 HTTP/1.1" 200 None
2026-03-29 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388519 not downloaded yet
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390091%27 HTTP/1.1" 200 None
2026-03-29 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390091 not downloaded yet
2026-03-29 14:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25050e210>
2026-03-29 14:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_50eaf00b-7882-5ce2-bb0f-21dad6f58356/50eaf00b-7882-5ce2-bb0f-21dad6f58356_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS58LFY%252F699386606%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386606/600 saved to cache
2026-03-29 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 50eaf00b-7882-5ce2-bb0f-21dad6f58356
2026-03-29 14:06:09 [bca.uk] INFO: Found listing with ID: KS07%20RBV
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS07%2520RBV%27 HTTP/1.1" 200 None
2026-03-29 14:06:09 [bca.uk] INFO: Scrape type for KS07%20RBV: 2
2026-03-29 14:06:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 333b881d-8f59-50a1-82e1-4a92e835cae2 with identifier: KS07%20RBV
2026-03-29 14:06:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 333b881d-8f59-50a1-82e1-4a92e835cae2 with scrape type 2
2026-03-29 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 333b881d-8f59-50a1-82e1-4a92e835cae2 with scrape type 2
2026-03-29 14:06:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 333b881d-8f59-50a1-82e1-4a92e835cae2, identifier: KS07%20RBV
2026-03-29 14:06:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85d41920-7ef6-5c82-a2b6-8de9f103e1e6 with identifier: LN56%20KNR
2026-03-29 14:06:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85d41920-7ef6-5c82-a2b6-8de9f103e1e6 with identifier: LN56%20KNR
2026-03-29 14:06:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85d41920-7ef6-5c82-a2b6-8de9f103e1e6 with identifier: LN56%20KNR to the API
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN56%20KNR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '3.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '85d41920-7ef6-5c82-a2b6-8de9f103e1e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN56 KNR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN56%20KNR&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'NISSAN',
 'model': '350Z',
 'odometer': 77122,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'NISSAN 350Z 3.5 V6 (NON UK) Coupe',
 'transmission': 'automatic',
 'trim': 'V6 (NON UK)',
 'vin': 'Z33424428',
 'year': 2023}
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN56%2520KNR%27 HTTP/1.1" 200 None
2026-03-29 14:06:09 [bca.uk] INFO: Saving data for LN56%20KNR: {'auction_closing_time': 1774864800.0, 'created_time': 1773824672.105562, 'last_price_update_time': 1774793169.624071}
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN56%2520KNR') HTTP/1.1" 204 0
2026-03-29 14:06:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 333b881d-8f59-50a1-82e1-4a92e835cae2 with identifier: KS07%20RBV
2026-03-29 14:06:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 333b881d-8f59-50a1-82e1-4a92e835cae2 with identifier: KS07%20RBV
2026-03-29 14:06:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 333b881d-8f59-50a1-82e1-4a92e835cae2 with identifier: KS07%20RBV to the API
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS07%20RBV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '333b881d-8f59-50a1-82e1-4a92e835cae2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS07 RBV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS07%20RBV&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'A150',
 'odometer': 97628,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A150 1.5 ELEGANCE SE Hatchback',
 'transmission': 'manual',
 'trim': 'ELEGANCE SE',
 'vin': 'WDD1690312J472665',
 'year': 2007}
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS07%2520RBV%27 HTTP/1.1" 200 None
2026-03-29 14:06:09 [bca.uk] INFO: Saving data for KS07%20RBV: {'auction_closing_time': 1774864800.0, 'created_time': 1774436738.120961, 'last_price_update_time': 1774793169.946842}
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS07%2520RBV') HTTP/1.1" 204 0
2026-03-29 14:06:09 [bca.uk] INFO: Found listing with ID: MF09%20XGA
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF09%2520XGA%27 HTTP/1.1" 200 None
2026-03-29 14:06:09 [bca.uk] INFO: Scrape type for MF09%20XGA: 2
2026-03-29 14:06:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f20d6774-afab-5dee-9b4f-dcfc6560d3fd with identifier: MF09%20XGA
2026-03-29 14:06:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f20d6774-afab-5dee-9b4f-dcfc6560d3fd with scrape type 2
2026-03-29 14:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f20d6774-afab-5dee-9b4f-dcfc6560d3fd with scrape type 2
2026-03-29 14:06:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f20d6774-afab-5dee-9b4f-dcfc6560d3fd, identifier: MF09%20XGA
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390171%27 HTTP/1.1" 200 None
2026-03-29 14:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390171 not downloaded yet
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387218%27 HTTP/1.1" 200 None
2026-03-29 14:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387218 not downloaded yet
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388530%27 HTTP/1.1" 200 None
2026-03-29 14:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388530 not downloaded yet
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387210%27 HTTP/1.1" 200 None
2026-03-29 14:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387210 not downloaded yet
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388526%27 HTTP/1.1" 200 None
2026-03-29 14:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388526 not downloaded yet
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390103%27 HTTP/1.1" 200 None
2026-03-29 14:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390103 not downloaded yet
2026-03-29 14:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387184/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK60MVP/42811764?sv=2020-08-04&st=2026-03-29T14%3A05%3A34Z&se=2026-03-29T14%3A30%3A34Z&sr=b&sp=r&sig=rt8W93MJvUFLzRFd7n%2Fmyi2Fo28NUmagLWGPT3rRwGA%3D)
2026-03-29 14:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387171/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14WNW/42811763?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=3UfObIpCC0liMkbmwUlJtFhhRX6AmzHvalA0mPIslpY%3D)
2026-03-29 14:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387186/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK60MVP/42811764?sv=2020-08-04&st=2026-03-29T14%3A05%3A34Z&se=2026-03-29T14%3A30%3A34Z&sr=b&sp=r&sig=rt8W93MJvUFLzRFd7n%2Fmyi2Fo28NUmagLWGPT3rRwGA%3D)
2026-03-29 14:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388470/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV20HMX/42811799?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=IH0TFfZTg9j9MBgbYRtvp6jq897ZvziyFG0AtFCjofc%3D)
2026-03-29 14:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390080/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV74RVC/42811904?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=bABg51mlTCTJSq7LZaW5cFEmmMyyM2p5NkFRAt7btkY%3D)
2026-03-29 14:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390071/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV74RVC/42811904?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=bABg51mlTCTJSq7LZaW5cFEmmMyyM2p5NkFRAt7btkY%3D)
2026-03-29 14:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387193/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK60MVP/42811764?sv=2020-08-04&st=2026-03-29T14%3A05%3A34Z&se=2026-03-29T14%3A30%3A34Z&sr=b&sp=r&sig=rt8W93MJvUFLzRFd7n%2Fmyi2Fo28NUmagLWGPT3rRwGA%3D)
2026-03-29 14:06:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390070/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KX07ZZU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:06:10 [bca.uk] INFO: Found listing with ID: LL58%20VVO
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL58%2520VVO%27 HTTP/1.1" 200 None
2026-03-29 14:06:10 [bca.uk] INFO: Scrape type for LL58%20VVO: 0
2026-03-29 14:06:10 [bca.uk] INFO: Found listing with ID: NJ58%20GBO
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ58%2520GBO%27 HTTP/1.1" 200 None
2026-03-29 14:06:10 [bca.uk] INFO: Scrape type for NJ58%20GBO: 2
2026-03-29 14:06:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 265d38b3-bbbf-5e64-924c-afd99040f72c with identifier: NJ58%20GBO
2026-03-29 14:06:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 265d38b3-bbbf-5e64-924c-afd99040f72c with scrape type 2
2026-03-29 14:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 265d38b3-bbbf-5e64-924c-afd99040f72c with scrape type 2
2026-03-29 14:06:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 265d38b3-bbbf-5e64-924c-afd99040f72c, identifier: NJ58%20GBO
2026-03-29 14:06:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f20d6774-afab-5dee-9b4f-dcfc6560d3fd with identifier: MF09%20XGA
2026-03-29 14:06:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f20d6774-afab-5dee-9b4f-dcfc6560d3fd with identifier: MF09%20XGA
2026-03-29 14:06:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f20d6774-afab-5dee-9b4f-dcfc6560d3fd with identifier: MF09%20XGA to the API
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF09%20XGA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f20d6774-afab-5dee-9b4f-dcfc6560d3fd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF09 XGA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF09%20XGA&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'KIA',
 'model': 'SOUL',
 'odometer': 59412,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'KIA SOUL 1.6 CRDI 2 Hatchback',
 'transmission': 'automatic',
 'trim': 'CRDI 2',
 'vin': 'KNAJG553397022790',
 'year': 2009}
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF09%2520XGA%27 HTTP/1.1" 200 None
2026-03-29 14:06:10 [bca.uk] INFO: Saving data for MF09%20XGA: {'auction_closing_time': 1774864800.0, 'created_time': 1774621661.453504, 'last_price_update_time': 1774793170.690817}
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF09%2520XGA') HTTP/1.1" 204 0
2026-03-29 14:06:10 [scrapy.extensions.logstats] INFO: Crawled 183 pages (at 19 pages/min), scraped 310 items (at 91 items/min)
2026-03-29 14:06:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 198MiB
2026-03-29 14:06:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 265d38b3-bbbf-5e64-924c-afd99040f72c with identifier: NJ58%20GBO
2026-03-29 14:06:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 265d38b3-bbbf-5e64-924c-afd99040f72c with identifier: NJ58%20GBO
2026-03-29 14:06:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 265d38b3-bbbf-5e64-924c-afd99040f72c with identifier: NJ58%20GBO to the API
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ58%20GBO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '265d38b3-bbbf-5e64-924c-afd99040f72c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ58 GBO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ58%20GBO&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 72708,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.9 TDI 105 MATCH DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 105 MATCH DSG',
 'vin': 'WVWZZZ1KZ8W326935',
 'year': 2008}
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ58%2520GBO%27 HTTP/1.1" 200 None
2026-03-29 14:06:11 [bca.uk] INFO: Saving data for NJ58%20GBO: {'auction_closing_time': 1774864800.0, 'created_time': 1774650713.505353, 'last_price_update_time': 1774793171.100175}
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ58%2520GBO') HTTP/1.1" 204 0
2026-03-29 14:06:11 [bca.uk] INFO: Found listing with ID: SR16%20YTB
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR16%2520YTB%27 HTTP/1.1" 200 None
2026-03-29 14:06:11 [bca.uk] INFO: Scrape type for SR16%20YTB: 2
2026-03-29 14:06:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d2a8d92d-42f7-517b-b347-64e3f49e2a8c with identifier: SR16%20YTB
2026-03-29 14:06:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d2a8d92d-42f7-517b-b347-64e3f49e2a8c with scrape type 2
2026-03-29 14:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d2a8d92d-42f7-517b-b347-64e3f49e2a8c with scrape type 2
2026-03-29 14:06:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d2a8d92d-42f7-517b-b347-64e3f49e2a8c, identifier: SR16%20YTB
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387224%27 HTTP/1.1" 200 None
2026-03-29 14:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387224 not downloaded yet
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388535%27 HTTP/1.1" 200 None
2026-03-29 14:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388535 not downloaded yet
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387217%27 HTTP/1.1" 200 None
2026-03-29 14:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387217 not downloaded yet
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388533%27 HTTP/1.1" 200 None
2026-03-29 14:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388533 not downloaded yet
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390112%27 HTTP/1.1" 200 None
2026-03-29 14:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390112 not downloaded yet
2026-03-29 14:06:11 [bca.uk] INFO: Found listing with ID: SV60%20AMX
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV60%2520AMX%27 HTTP/1.1" 200 None
2026-03-29 14:06:11 [bca.uk] INFO: Scrape type for SV60%20AMX: 0
2026-03-29 14:06:11 [bca.uk] INFO: Found listing with ID: Y597%20TPO
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y597%2520TPO%27 HTTP/1.1" 200 None
2026-03-29 14:06:11 [bca.uk] INFO: Scrape type for Y597%20TPO: 0
2026-03-29 14:06:11 [bca.uk] INFO: Found listing with ID: BL06%20FCX
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL06%2520FCX%27 HTTP/1.1" 200 None
2026-03-29 14:06:11 [bca.uk] INFO: Scrape type for BL06%20FCX: 0
2026-03-29 14:06:11 [bca.uk] INFO: Found listing with ID: FG55%20FRR
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG55%2520FRR%27 HTTP/1.1" 200 None
2026-03-29 14:06:11 [bca.uk] INFO: Scrape type for FG55%20FRR: 2
2026-03-29 14:06:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d46112c4-f39c-5b96-bcf8-565e0a555d74 with identifier: FG55%20FRR
2026-03-29 14:06:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d46112c4-f39c-5b96-bcf8-565e0a555d74 with scrape type 2
2026-03-29 14:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d46112c4-f39c-5b96-bcf8-565e0a555d74 with scrape type 2
2026-03-29 14:06:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d46112c4-f39c-5b96-bcf8-565e0a555d74, identifier: FG55%20FRR
2026-03-29 14:06:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d2a8d92d-42f7-517b-b347-64e3f49e2a8c with identifier: SR16%20YTB
2026-03-29 14:06:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d2a8d92d-42f7-517b-b347-64e3f49e2a8c with identifier: SR16%20YTB
2026-03-29 14:06:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d2a8d92d-42f7-517b-b347-64e3f49e2a8c with identifier: SR16%20YTB to the API
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SR16%20YTB-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd2a8d92d-42f7-517b-b347-64e3f49e2a8c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SR16 YTB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SR16%20YTB&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 51994,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 HSE BLACK StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 HSE BLACK',
 'vin': 'SALCA2AN1HH635542',
 'year': 2016}
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR16%2520YTB%27 HTTP/1.1" 200 None
2026-03-29 14:06:11 [bca.uk] INFO: Saving data for SR16%20YTB: {'auction_closing_time': 1774864800.0, 'created_time': 1774564309.625722, 'last_price_update_time': 1774793171.98572}
2026-03-29 14:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SR16%2520YTB') HTTP/1.1" 204 0
2026-03-29 14:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388505/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388505>
2026-03-29 14:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390136/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390136>
2026-03-29 14:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388509/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388509>
2026-03-29 14:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387192/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387192>
2026-03-29 14:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388499/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388499>
2026-03-29 14:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387196/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387196>
2026-03-29 14:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388500/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388500>
2026-03-29 14:06:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d46112c4-f39c-5b96-bcf8-565e0a555d74 with identifier: FG55%20FRR
2026-03-29 14:06:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d46112c4-f39c-5b96-bcf8-565e0a555d74 with identifier: FG55%20FRR
2026-03-29 14:06:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d46112c4-f39c-5b96-bcf8-565e0a555d74 with identifier: FG55%20FRR to the API
2026-03-29 14:06:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 200,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG55%20FRR-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd46112c4-f39c-5b96-bcf8-565e0a555d74',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG55 FRR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG55%20FRR&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'C180',
 'odometer': 71702,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C180 1.8 K AVANTGARDE SE Saloon',
 'transmission': 'manual',
 'trim': 'K AVANTGARDE SE',
 'vin': 'WDC2030462R206404',
 'year': 2005}
2026-03-29 14:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG55%2520FRR%27 HTTP/1.1" 200 None
2026-03-29 14:06:12 [bca.uk] INFO: Saving data for FG55%20FRR: {'auction_closing_time': 1774864800.0, 'created_time': 1774436713.596457, 'last_price_update_time': 1774793172.959559}
2026-03-29 14:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG55%2520FRR') HTTP/1.1" 204 0
2026-03-29 14:06:12 [bca.uk] INFO: Found listing with ID: SY19%20FEV
2026-03-29 14:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY19%2520FEV%27 HTTP/1.1" 200 None
2026-03-29 14:06:12 [bca.uk] INFO: Scrape type for SY19%20FEV: 2
2026-03-29 14:06:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d8e1be1-7dec-5ac9-aece-9777f58ee416 with identifier: SY19%20FEV
2026-03-29 14:06:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d8e1be1-7dec-5ac9-aece-9777f58ee416 with scrape type 2
2026-03-29 14:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d8e1be1-7dec-5ac9-aece-9777f58ee416 with scrape type 2
2026-03-29 14:06:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d8e1be1-7dec-5ac9-aece-9777f58ee416, identifier: SY19%20FEV
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699387221%27 HTTP/1.1" 200 None
2026-03-29 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387221 not downloaded yet
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388539%27 HTTP/1.1" 200 None
2026-03-29 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388539 not downloaded yet
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390125%27 HTTP/1.1" 200 None
2026-03-29 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390125 not downloaded yet
2026-03-29 14:06:13 [bca.uk] INFO: Found listing with ID: LD55%20FYW
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD55%2520FYW%27 HTTP/1.1" 200 None
2026-03-29 14:06:13 [bca.uk] INFO: Scrape type for LD55%20FYW: 2
2026-03-29 14:06:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7219ac8-3223-531d-bf6e-90a2ec716c92 with identifier: LD55%20FYW
2026-03-29 14:06:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d7219ac8-3223-531d-bf6e-90a2ec716c92 with scrape type 2
2026-03-29 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d7219ac8-3223-531d-bf6e-90a2ec716c92 with scrape type 2
2026-03-29 14:06:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d7219ac8-3223-531d-bf6e-90a2ec716c92, identifier: LD55%20FYW
2026-03-29 14:06:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d8e1be1-7dec-5ac9-aece-9777f58ee416 with identifier: SY19%20FEV
2026-03-29 14:06:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d8e1be1-7dec-5ac9-aece-9777f58ee416 with identifier: SY19%20FEV
2026-03-29 14:06:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2d8e1be1-7dec-5ac9-aece-9777f58ee416 with identifier: SY19%20FEV to the API
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY19%20FEV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2d8e1be1-7dec-5ac9-aece-9777f58ee416',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SY19 FEV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY19%20FEV&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'JEEP',
 'model': 'COMPASS',
 'odometer': 44495,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'JEEP COMPASS 1.4 M/AIR 140 2WD LIMITED StationWagon',
 'transmission': 'manual',
 'trim': 'M/AIR 140 2WD LIMITED',
 'vin': 'MCANJPCH2JFA35049',
 'year': 2019}
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY19%2520FEV%27 HTTP/1.1" 200 None
2026-03-29 14:06:13 [bca.uk] INFO: Saving data for SY19%20FEV: {'auction_closing_time': 1774951200.0, 'created_time': 1774620726.708192, 'last_price_update_time': 1774793173.667866}
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY19%2520FEV') HTTP/1.1" 204 0
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a2cdd0>
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85eb8edd-ed2c-5664-bd74-7740e9d5785f/85eb8edd-ed2c-5664-bd74-7740e9d5785f_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMK60MVP%252F699387184%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387184/600 saved to cache
2026-03-29 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 85eb8edd-ed2c-5664-bd74-7740e9d5785f
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c6f7d0>
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41a29a2d-48b4-5816-a75c-290e9b55938b/41a29a2d-48b4-5816-a75c-290e9b55938b_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC14WNW%252F699387171%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387171/600 saved to cache
2026-03-29 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 41a29a2d-48b4-5816-a75c-290e9b55938b
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b62d50>
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85eb8edd-ed2c-5664-bd74-7740e9d5785f/85eb8edd-ed2c-5664-bd74-7740e9d5785f_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMK60MVP%252F699387186%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387186/600 saved to cache
2026-03-29 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 85eb8edd-ed2c-5664-bd74-7740e9d5785f
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a421d0>
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edec57d1-ab90-54df-bcc5-6d63702b11eb/edec57d1-ab90-54df-bcc5-6d63702b11eb_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV20HMX%252F699388470%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388470/600 saved to cache
2026-03-29 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item edec57d1-ab90-54df-bcc5-6d63702b11eb
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e938d0>
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_869c2d6c-b884-5ccc-b445-08fe24d8f948/869c2d6c-b884-5ccc-b445-08fe24d8f948_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV74RVC%252F699390080%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390080/600 saved to cache
2026-03-29 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 869c2d6c-b884-5ccc-b445-08fe24d8f948
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c75f10>
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_869c2d6c-b884-5ccc-b445-08fe24d8f948/869c2d6c-b884-5ccc-b445-08fe24d8f948_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV74RVC%252F699390071%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390071/600 saved to cache
2026-03-29 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 869c2d6c-b884-5ccc-b445-08fe24d8f948
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2505d91d0>
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85eb8edd-ed2c-5664-bd74-7740e9d5785f/85eb8edd-ed2c-5664-bd74-7740e9d5785f_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMK60MVP%252F699387193%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387193/600 saved to cache
2026-03-29 14:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 85eb8edd-ed2c-5664-bd74-7740e9d5785f
2026-03-29 14:06:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d7219ac8-3223-531d-bf6e-90a2ec716c92 with identifier: LD55%20FYW
2026-03-29 14:06:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d7219ac8-3223-531d-bf6e-90a2ec716c92 with identifier: LD55%20FYW
2026-03-29 14:06:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d7219ac8-3223-531d-bf6e-90a2ec716c92 with identifier: LD55%20FYW to the API
2026-03-29 14:06:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD55%20FYW-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd7219ac8-3223-531d-bf6e-90a2ec716c92',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD55 FYW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD55%20FYW&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'TOYOTA',
 'model': 'YARIS VERSO',
 'odometer': 88055,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS VERSO 1.3 T SPIRIT VVTI 16V Estate',
 'transmission': 'automatic',
 'trim': 'T SPIRIT VVTI 16V',
 'vin': 'JTDKW283300377875',
 'year': 2005}
2026-03-29 14:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD55%2520FYW%27 HTTP/1.1" 200 None
2026-03-29 14:06:14 [bca.uk] INFO: Saving data for LD55%20FYW: {'auction_closing_time': 1774864800.0, 'created_time': 1774622538.774778, 'last_price_update_time': 1774793174.301728}
2026-03-29 14:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD55%2520FYW') HTTP/1.1" 204 0
2026-03-29 14:06:14 [bca.uk] INFO: Found listing with ID: Y22%20MSN
2026-03-29 14:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y22%2520MSN%27 HTTP/1.1" 200 None
2026-03-29 14:06:14 [bca.uk] INFO: Scrape type for Y22%20MSN: 2
2026-03-29 14:06:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 530a18c0-273b-5ba6-8724-567fa719cd56 with identifier: Y22%20MSN
2026-03-29 14:06:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 530a18c0-273b-5ba6-8724-567fa719cd56 with scrape type 2
2026-03-29 14:06:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 530a18c0-273b-5ba6-8724-567fa719cd56 with scrape type 2
2026-03-29 14:06:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 530a18c0-273b-5ba6-8724-567fa719cd56, identifier: Y22%20MSN
2026-03-29 14:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388545%27 HTTP/1.1" 200 None
2026-03-29 14:06:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388545 not downloaded yet
2026-03-29 14:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390139%27 HTTP/1.1" 200 None
2026-03-29 14:06:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390139 not downloaded yet
2026-03-29 14:06:14 [bca.uk] INFO: Found listing with ID: FY61%20JNV
2026-03-29 14:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY61%2520JNV%27 HTTP/1.1" 200 None
2026-03-29 14:06:14 [bca.uk] INFO: Scrape type for FY61%20JNV: 2
2026-03-29 14:06:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a45e5d7-b83c-54f4-91ea-c760d2a58f58 with identifier: FY61%20JNV
2026-03-29 14:06:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a45e5d7-b83c-54f4-91ea-c760d2a58f58 with scrape type 2
2026-03-29 14:06:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a45e5d7-b83c-54f4-91ea-c760d2a58f58 with scrape type 2
2026-03-29 14:06:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a45e5d7-b83c-54f4-91ea-c760d2a58f58, identifier: FY61%20JNV
2026-03-29 14:06:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 530a18c0-273b-5ba6-8724-567fa719cd56 with identifier: Y22%20MSN
2026-03-29 14:06:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 530a18c0-273b-5ba6-8724-567fa719cd56 with identifier: Y22%20MSN
2026-03-29 14:06:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 530a18c0-273b-5ba6-8724-567fa719cd56 with identifier: Y22%20MSN to the API
2026-03-29 14:06:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=Y22%20MSN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '530a18c0-273b-5ba6-8724-567fa719cd56',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'Y22 MSN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=Y22%20MSN&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'ALFA ROMEO',
 'model': 'GIULIA',
 'odometer': 81400,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO GIULIA 2.2 JTDM-2 150 SUPER Saloon',
 'transmission': 'automatic',
 'trim': 'JTDM-2 150 SUPER',
 'vin': 'ZAREAEKU3J7594176',
 'year': 2018}
2026-03-29 14:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y22%2520MSN%27 HTTP/1.1" 200 None
2026-03-29 14:06:14 [bca.uk] INFO: Saving data for Y22%20MSN: {'auction_closing_time': 1774864800.0, 'created_time': 1774563652.554456, 'last_price_update_time': 1774793174.919065}
2026-03-29 14:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='Y22%2520MSN') HTTP/1.1" 204 0
2026-03-29 14:06:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390070/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX07ZZU/42811878?sv=2020-08-04&st=2026-03-29T14%3A05%3A49Z&se=2026-03-29T14%3A30%3A49Z&sr=b&sp=r&sig=dQ1m0XNsKNzPh8%2BQpNAeaDkcau00kvx9z4GHxvSj%2F8c%3D)
2026-03-29 14:06:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388519/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388519>
2026-03-29 14:06:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387211/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387211>
2026-03-29 14:06:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390091/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390091>
2026-03-29 14:06:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387206/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387206>
2026-03-29 14:06:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390161/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390161>
2026-03-29 14:06:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388525/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388525>
2026-03-29 14:06:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a45e5d7-b83c-54f4-91ea-c760d2a58f58 with identifier: FY61%20JNV
2026-03-29 14:06:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a45e5d7-b83c-54f4-91ea-c760d2a58f58 with identifier: FY61%20JNV
2026-03-29 14:06:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a45e5d7-b83c-54f4-91ea-c760d2a58f58 with identifier: FY61%20JNV to the API
2026-03-29 14:06:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY61%20JNV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2a45e5d7-b83c-54f4-91ea-c760d2a58f58',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY61 JNV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY61%20JNV&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': 163108,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'SKODA OCTAVIA 1.8 TSI ELEGANCE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI ELEGANCE',
 'vin': 'TMBBK21Z0C2022777',
 'year': 2011}
2026-03-29 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY61%2520JNV%27 HTTP/1.1" 200 None
2026-03-29 14:06:15 [bca.uk] INFO: Saving data for FY61%20JNV: {'auction_closing_time': 1774864800.0, 'created_time': 1774477969.424663, 'last_price_update_time': 1774793175.274644}
2026-03-29 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY61%2520JNV') HTTP/1.1" 204 0
2026-03-29 14:06:15 [bca.uk] INFO: Found listing with ID: YD18%20PGR
2026-03-29 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD18%2520PGR%27 HTTP/1.1" 200 None
2026-03-29 14:06:15 [bca.uk] INFO: Scrape type for YD18%20PGR: 0
2026-03-29 14:06:15 [bca.uk] INFO: Found listing with ID: SK66%20WEW
2026-03-29 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK66%2520WEW%27 HTTP/1.1" 200 None
2026-03-29 14:06:15 [bca.uk] INFO: Scrape type for SK66%20WEW: 2
2026-03-29 14:06:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc82333e-a9db-57c1-b6d6-8f66bfa67645 with identifier: SK66%20WEW
2026-03-29 14:06:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bc82333e-a9db-57c1-b6d6-8f66bfa67645 with scrape type 2
2026-03-29 14:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bc82333e-a9db-57c1-b6d6-8f66bfa67645 with scrape type 2
2026-03-29 14:06:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bc82333e-a9db-57c1-b6d6-8f66bfa67645, identifier: SK66%20WEW
2026-03-29 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390149%27 HTTP/1.1" 200 None
2026-03-29 14:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390149 not downloaded yet
2026-03-29 14:06:15 [bca.uk] INFO: Found listing with ID: HN10%20HGD
2026-03-29 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN10%2520HGD%27 HTTP/1.1" 200 None
2026-03-29 14:06:15 [bca.uk] INFO: Scrape type for HN10%20HGD: 2
2026-03-29 14:06:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c890f9dc-871a-5b5b-899c-b1e1c0ff8b93 with identifier: HN10%20HGD
2026-03-29 14:06:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c890f9dc-871a-5b5b-899c-b1e1c0ff8b93 with scrape type 2
2026-03-29 14:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c890f9dc-871a-5b5b-899c-b1e1c0ff8b93 with scrape type 2
2026-03-29 14:06:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c890f9dc-871a-5b5b-899c-b1e1c0ff8b93, identifier: HN10%20HGD
2026-03-29 14:06:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bc82333e-a9db-57c1-b6d6-8f66bfa67645 with identifier: SK66%20WEW
2026-03-29 14:06:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bc82333e-a9db-57c1-b6d6-8f66bfa67645 with identifier: SK66%20WEW
2026-03-29 14:06:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bc82333e-a9db-57c1-b6d6-8f66bfa67645 with identifier: SK66%20WEW to the API
2026-03-29 14:06:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK66%20WEW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bc82333e-a9db-57c1-b6d6-8f66bfa67645',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK66 WEW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK66%20WEW&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'SUZUKI',
 'model': 'CELERIO',
 'odometer': 40315,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'SUZUKI CELERIO 1.0 SZ2 Hatchback',
 'transmission': 'manual',
 'trim': 'SZ2',
 'vin': 'MMSLFE42S00150427',
 'year': 2016}
2026-03-29 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK66%2520WEW%27 HTTP/1.1" 200 None
2026-03-29 14:06:16 [bca.uk] INFO: Saving data for SK66%20WEW: {'auction_closing_time': 1774951200.0, 'created_time': 1774620722.651481, 'last_price_update_time': 1774793176.117316}
2026-03-29 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK66%2520WEW') HTTP/1.1" 204 0
2026-03-29 14:06:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c890f9dc-871a-5b5b-899c-b1e1c0ff8b93 with identifier: HN10%20HGD
2026-03-29 14:06:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c890f9dc-871a-5b5b-899c-b1e1c0ff8b93 with identifier: HN10%20HGD
2026-03-29 14:06:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c890f9dc-871a-5b5b-899c-b1e1c0ff8b93 with identifier: HN10%20HGD to the API
2026-03-29 14:06:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 198,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN10%20HGD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c890f9dc-871a-5b5b-899c-b1e1c0ff8b93',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN10 HGD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN10%20HGD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'CLC 180K',
 'odometer': 126727,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLC 180K 1.8 SPORT Coupe',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WDB2037462E081567',
 'year': 2010}
2026-03-29 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN10%2520HGD%27 HTTP/1.1" 200 None
2026-03-29 14:06:16 [bca.uk] INFO: Saving data for HN10%20HGD: {'auction_closing_time': 1774864800.0, 'created_time': 1774389831.073435, 'last_price_update_time': 1774793176.461311}
2026-03-29 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN10%2520HGD') HTTP/1.1" 204 0
2026-03-29 14:06:16 [bca.uk] INFO: Found listing with ID: SW14%20ODA
2026-03-29 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW14%2520ODA%27 HTTP/1.1" 200 None
2026-03-29 14:06:16 [bca.uk] INFO: Scrape type for SW14%20ODA: 2
2026-03-29 14:06:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68a7dcf5-c0e5-54f6-ab2f-e63d0bc726ba with identifier: SW14%20ODA
2026-03-29 14:06:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 68a7dcf5-c0e5-54f6-ab2f-e63d0bc726ba with scrape type 2
2026-03-29 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 68a7dcf5-c0e5-54f6-ab2f-e63d0bc726ba with scrape type 2
2026-03-29 14:06:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68a7dcf5-c0e5-54f6-ab2f-e63d0bc726ba, identifier: SW14%20ODA
2026-03-29 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390160%27 HTTP/1.1" 200 None
2026-03-29 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390160 not downloaded yet
2026-03-29 14:06:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388500/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV20HMX/42811799?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=IH0TFfZTg9j9MBgbYRtvp6jq897ZvziyFG0AtFCjofc%3D)
2026-03-29 14:06:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387196/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14WNW/42811763?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=3UfObIpCC0liMkbmwUlJtFhhRX6AmzHvalA0mPIslpY%3D)
2026-03-29 14:06:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388499/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK60UGF/42811768?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=LJoSZWnuyBVysEhwXejNHZ%2B1IDY%2BucCYOWA7PCcXDUA%3D)
2026-03-29 14:06:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388509/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV20HMX/42811799?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=IH0TFfZTg9j9MBgbYRtvp6jq897ZvziyFG0AtFCjofc%3D)
2026-03-29 14:06:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387192/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF65XBO/42811756?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=X7e%2B%2B%2FaX4P%2FkG4HLMKgOK%2FATEWAmBi4qjsLUMa3sh%2FU%3D)
2026-03-29 14:06:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390082/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390082>
2026-03-29 14:06:16 [bca.uk] INFO: Found listing with ID: LR62%20HPF
2026-03-29 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR62%2520HPF%27 HTTP/1.1" 200 None
2026-03-29 14:06:16 [bca.uk] INFO: Scrape type for LR62%20HPF: 2
2026-03-29 14:06:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f4ace56-b851-5b5d-b177-5508f984deab with identifier: LR62%20HPF
2026-03-29 14:06:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f4ace56-b851-5b5d-b177-5508f984deab with scrape type 2
2026-03-29 14:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5f4ace56-b851-5b5d-b177-5508f984deab with scrape type 2
2026-03-29 14:06:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5f4ace56-b851-5b5d-b177-5508f984deab, identifier: LR62%20HPF
2026-03-29 14:06:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68a7dcf5-c0e5-54f6-ab2f-e63d0bc726ba with identifier: SW14%20ODA
2026-03-29 14:06:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68a7dcf5-c0e5-54f6-ab2f-e63d0bc726ba with identifier: SW14%20ODA
2026-03-29 14:06:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 68a7dcf5-c0e5-54f6-ab2f-e63d0bc726ba with identifier: SW14%20ODA to the API
2026-03-29 14:06:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SW14%20ODA-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '68a7dcf5-c0e5-54f6-ab2f-e63d0bc726ba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SW14 ODA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SW14%20ODA&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'MERCEDES-BENZ',
 'model': 'A250',
 'odometer': 42861,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A250 2.0 ENGINEERED BY AMG 4M DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'ENGINEERED BY AMG 4M DCT',
 'vin': 'WDD1760462J272895',
 'year': 2014}
2026-03-29 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW14%2520ODA%27 HTTP/1.1" 200 None
2026-03-29 14:06:17 [bca.uk] INFO: Saving data for SW14%20ODA: {'auction_closing_time': 1774951200.0, 'created_time': 1774448329.47586, 'last_price_update_time': 1774793177.142112}
2026-03-29 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SW14%2520ODA') HTTP/1.1" 204 0
2026-03-29 14:06:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25d704f10>
2026-03-29 14:06:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80215d71-bc7a-57b2-ad71-03c6f9f215e6/80215d71-bc7a-57b2-ad71-03c6f9f215e6_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX07ZZU%252F699390070%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390070/600 saved to cache
2026-03-29 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 80215d71-bc7a-57b2-ad71-03c6f9f215e6
2026-03-29 14:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387185/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387185>
2026-03-29 14:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390136/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV74RVC/42811904?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=bABg51mlTCTJSq7LZaW5cFEmmMyyM2p5NkFRAt7btkY%3D)
2026-03-29 14:06:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5f4ace56-b851-5b5d-b177-5508f984deab with identifier: LR62%20HPF
2026-03-29 14:06:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5f4ace56-b851-5b5d-b177-5508f984deab with identifier: LR62%20HPF
2026-03-29 14:06:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5f4ace56-b851-5b5d-b177-5508f984deab with identifier: LR62%20HPF to the API
2026-03-29 14:06:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR62%20HPF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5f4ace56-b851-5b5d-b177-5508f984deab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR62 HPF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR62%20HPF&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MAZDA',
 'model': 'CX-5',
 'odometer': 155658,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-5 2.0 SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'JMZKEC97600112284',
 'year': 2012}
2026-03-29 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR62%2520HPF%27 HTTP/1.1" 200 None
2026-03-29 14:06:17 [bca.uk] INFO: Saving data for LR62%20HPF: {'auction_closing_time': 1774864800.0, 'created_time': 1774362441.003107, 'last_price_update_time': 1774793177.565783}
2026-03-29 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR62%2520HPF') HTTP/1.1" 204 0
2026-03-29 14:06:17 [bca.uk] INFO: Found listing with ID: SX64%20FDA
2026-03-29 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SX64%2520FDA%27 HTTP/1.1" 200 None
2026-03-29 14:06:17 [bca.uk] INFO: Scrape type for SX64%20FDA: 2
2026-03-29 14:06:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9078e4d6-e221-549c-a94e-a3141e4b2b69 with identifier: SX64%20FDA
2026-03-29 14:06:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9078e4d6-e221-549c-a94e-a3141e4b2b69 with scrape type 2
2026-03-29 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9078e4d6-e221-549c-a94e-a3141e4b2b69 with scrape type 2
2026-03-29 14:06:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9078e4d6-e221-549c-a94e-a3141e4b2b69, identifier: SX64%20FDA
2026-03-29 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390168%27 HTTP/1.1" 200 None
2026-03-29 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390168 not downloaded yet
2026-03-29 14:06:17 [bca.uk] INFO: Found listing with ID: LT17%20VNE
2026-03-29 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT17%2520VNE%27 HTTP/1.1" 200 None
2026-03-29 14:06:17 [bca.uk] INFO: Scrape type for LT17%20VNE: 2
2026-03-29 14:06:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f86fcb62-5af7-51d2-ae9b-bb02ac376f84 with identifier: LT17%20VNE
2026-03-29 14:06:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f86fcb62-5af7-51d2-ae9b-bb02ac376f84 with scrape type 2
2026-03-29 14:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f86fcb62-5af7-51d2-ae9b-bb02ac376f84 with scrape type 2
2026-03-29 14:06:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f86fcb62-5af7-51d2-ae9b-bb02ac376f84, identifier: LT17%20VNE
2026-03-29 14:06:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9078e4d6-e221-549c-a94e-a3141e4b2b69 with identifier: SX64%20FDA
2026-03-29 14:06:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9078e4d6-e221-549c-a94e-a3141e4b2b69 with identifier: SX64%20FDA
2026-03-29 14:06:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9078e4d6-e221-549c-a94e-a3141e4b2b69 with identifier: SX64%20FDA to the API
2026-03-29 14:06:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SX64%20FDA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9078e4d6-e221-549c-a94e-a3141e4b2b69',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SX64 FDA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SX64%20FDA&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 113491,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5 136 Hatchback',
 'transmission': 'automatic',
 'trim': '136',
 'vin': 'WMWXM52050T930100',
 'year': 2014}
2026-03-29 14:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SX64%2520FDA%27 HTTP/1.1" 200 None
2026-03-29 14:06:18 [bca.uk] INFO: Saving data for SX64%20FDA: {'auction_closing_time': 1774864800.0, 'created_time': 1774477457.22302, 'last_price_update_time': 1774793178.158272}
2026-03-29 14:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SX64%2520FDA') HTTP/1.1" 204 0
2026-03-29 14:06:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388525/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV20HMX/42811799?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=IH0TFfZTg9j9MBgbYRtvp6jq897ZvziyFG0AtFCjofc%3D)
2026-03-29 14:06:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387211/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14WNW/42811763?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=3UfObIpCC0liMkbmwUlJtFhhRX6AmzHvalA0mPIslpY%3D)
2026-03-29 14:06:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388505/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK60UGF/42811768?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=LJoSZWnuyBVysEhwXejNHZ%2B1IDY%2BucCYOWA7PCcXDUA%3D)
2026-03-29 14:06:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390091/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX07ZZU/42811878?sv=2020-08-04&st=2026-03-29T14%3A05%3A49Z&se=2026-03-29T14%3A30%3A49Z&sr=b&sp=r&sig=dQ1m0XNsKNzPh8%2BQpNAeaDkcau00kvx9z4GHxvSj%2F8c%3D)
2026-03-29 14:06:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f86fcb62-5af7-51d2-ae9b-bb02ac376f84 with identifier: LT17%20VNE
2026-03-29 14:06:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f86fcb62-5af7-51d2-ae9b-bb02ac376f84 with identifier: LT17%20VNE
2026-03-29 14:06:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f86fcb62-5af7-51d2-ae9b-bb02ac376f84 with identifier: LT17%20VNE to the API
2026-03-29 14:06:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT17%20VNE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f86fcb62-5af7-51d2-ae9b-bb02ac376f84',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT17 VNE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT17%20VNE&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 131417,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 82 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0DXXGAKDHM79786',
 'year': 2017}
2026-03-29 14:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT17%2520VNE%27 HTTP/1.1" 200 None
2026-03-29 14:06:18 [bca.uk] INFO: Saving data for LT17%20VNE: {'auction_closing_time': 1774864800.0, 'created_time': 1774563203.637117, 'last_price_update_time': 1774793178.597042}
2026-03-29 14:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT17%2520VNE') HTTP/1.1" 204 0
2026-03-29 14:06:18 [bca.uk] INFO: Found listing with ID: SB14%20EVY
2026-03-29 14:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB14%2520EVY%27 HTTP/1.1" 200 None
2026-03-29 14:06:18 [bca.uk] INFO: Scrape type for SB14%20EVY: 0
2026-03-29 14:06:18 [bca.uk] INFO: Found listing with ID: SC64%20XUW
2026-03-29 14:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC64%2520XUW%27 HTTP/1.1" 200 None
2026-03-29 14:06:18 [bca.uk] INFO: Scrape type for SC64%20XUW: 2
2026-03-29 14:06:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1fe2b3a9-470b-54e8-95b4-39d6ad26fe05 with identifier: SC64%20XUW
2026-03-29 14:06:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1fe2b3a9-470b-54e8-95b4-39d6ad26fe05 with scrape type 2
2026-03-29 14:06:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1fe2b3a9-470b-54e8-95b4-39d6ad26fe05 with scrape type 2
2026-03-29 14:06:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1fe2b3a9-470b-54e8-95b4-39d6ad26fe05, identifier: SC64%20XUW
2026-03-29 14:06:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390161/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV74RVC/42811904?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=bABg51mlTCTJSq7LZaW5cFEmmMyyM2p5NkFRAt7btkY%3D)
2026-03-29 14:06:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387206/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF65XBO/42811756?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=X7e%2B%2B%2FaX4P%2FkG4HLMKgOK%2FATEWAmBi4qjsLUMa3sh%2FU%3D)
2026-03-29 14:06:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1fe2b3a9-470b-54e8-95b4-39d6ad26fe05 with identifier: SC64%20XUW
2026-03-29 14:06:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1fe2b3a9-470b-54e8-95b4-39d6ad26fe05 with identifier: SC64%20XUW
2026-03-29 14:06:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1fe2b3a9-470b-54e8-95b4-39d6ad26fe05 with identifier: SC64%20XUW to the API
2026-03-29 14:06:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SC64%20XUW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1fe2b3a9-470b-54e8-95b4-39d6ad26fe05',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SC64 XUW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SC64%20XUW&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 78541,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.5 DCI 110 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 ACENTA',
 'vin': 'SJNFAAJ11U1307068',
 'year': 2015}
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC64%2520XUW%27 HTTP/1.1" 200 None
2026-03-29 14:06:19 [bca.uk] INFO: Saving data for SC64%20XUW: {'auction_closing_time': 1774864800.0, 'created_time': 1774304426.13833, 'last_price_update_time': 1774793179.039826}
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SC64%2520XUW') HTTP/1.1" 204 0
2026-03-29 14:06:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390139/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390139>
2026-03-29 14:06:19 [bca.uk] INFO: Found listing with ID: GK64%20CWW
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK64%2520CWW%27 HTTP/1.1" 200 None
2026-03-29 14:06:19 [bca.uk] INFO: Scrape type for GK64%20CWW: 0
2026-03-29 14:06:19 [bca.uk] INFO: Found listing with ID: DK07%20EDF
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK07%2520EDF%27 HTTP/1.1" 200 None
2026-03-29 14:06:19 [bca.uk] INFO: Scrape type for DK07%20EDF: 2
2026-03-29 14:06:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6dabae6d-a86b-5f74-89ea-4d0cc9a0eaa7 with identifier: DK07%20EDF
2026-03-29 14:06:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6dabae6d-a86b-5f74-89ea-4d0cc9a0eaa7 with scrape type 2
2026-03-29 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6dabae6d-a86b-5f74-89ea-4d0cc9a0eaa7 with scrape type 2
2026-03-29 14:06:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6dabae6d-a86b-5f74-89ea-4d0cc9a0eaa7, identifier: DK07%20EDF
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a7d610>
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edec57d1-ab90-54df-bcc5-6d63702b11eb/edec57d1-ab90-54df-bcc5-6d63702b11eb_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV20HMX%252F699388500%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388500/600 saved to cache
2026-03-29 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item edec57d1-ab90-54df-bcc5-6d63702b11eb
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250634910>
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41a29a2d-48b4-5816-a75c-290e9b55938b/41a29a2d-48b4-5816-a75c-290e9b55938b_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC14WNW%252F699387196%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387196/600 saved to cache
2026-03-29 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 41a29a2d-48b4-5816-a75c-290e9b55938b
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2506453d0>
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6afd247d-9a91-5022-8398-8e92729a787c/6afd247d-9a91-5022-8398-8e92729a787c_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSK60UGF%252F699388499%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388499/600 saved to cache
2026-03-29 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6afd247d-9a91-5022-8398-8e92729a787c
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250632050>
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edec57d1-ab90-54df-bcc5-6d63702b11eb/edec57d1-ab90-54df-bcc5-6d63702b11eb_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV20HMX%252F699388509%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388509/600 saved to cache
2026-03-29 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item edec57d1-ab90-54df-bcc5-6d63702b11eb
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25197af90>
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efc79f79-6557-5067-8a86-f3956604db68/efc79f79-6557-5067-8a86-f3956604db68_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLF65XBO%252F699387192%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387192/600 saved to cache
2026-03-29 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item efc79f79-6557-5067-8a86-f3956604db68
2026-03-29 14:06:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:19 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:19 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fedd10>
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_869c2d6c-b884-5ccc-b445-08fe24d8f948/869c2d6c-b884-5ccc-b445-08fe24d8f948_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV74RVC%252F699390136%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390136/600 saved to cache
2026-03-29 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 869c2d6c-b884-5ccc-b445-08fe24d8f948
2026-03-29 14:06:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390082/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX07ZZU/42811878?sv=2020-08-04&st=2026-03-29T14%3A05%3A49Z&se=2026-03-29T14%3A30%3A49Z&sr=b&sp=r&sig=dQ1m0XNsKNzPh8%2BQpNAeaDkcau00kvx9z4GHxvSj%2F8c%3D)
2026-03-29 14:06:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390149/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390149>
2026-03-29 14:06:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390125/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390125>
2026-03-29 14:06:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388545/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388545>
2026-03-29 14:06:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6dabae6d-a86b-5f74-89ea-4d0cc9a0eaa7 with identifier: DK07%20EDF
2026-03-29 14:06:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6dabae6d-a86b-5f74-89ea-4d0cc9a0eaa7 with identifier: DK07%20EDF
2026-03-29 14:06:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6dabae6d-a86b-5f74-89ea-4d0cc9a0eaa7 with identifier: DK07%20EDF to the API
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 465,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK07%20EDF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '6.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6dabae6d-a86b-5f74-89ea-4d0cc9a0eaa7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DK07 EDF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK07%20EDF&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'BENTLEY',
 'model': 'ARNAGE',
 'odometer': 75193,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'BENTLEY ARNAGE 6.8 500 T Saloon',
 'transmission': 'automatic',
 'trim': '500 T',
 'vin': 'SCBLF45F87CH12349',
 'year': 2007}
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK07%2520EDF%27 HTTP/1.1" 200 None
2026-03-29 14:06:19 [bca.uk] INFO: Saving data for DK07%20EDF: {'auction_closing_time': 1774864800.0, 'created_time': 1773838033.506642, 'last_price_update_time': 1774793179.822533}
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK07%2520EDF') HTTP/1.1" 204 0
2026-03-29 14:06:19 [bca.uk] INFO: Found listing with ID: FR61%20OFO
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FR61%2520OFO%27 HTTP/1.1" 200 None
2026-03-29 14:06:19 [bca.uk] INFO: Scrape type for FR61%20OFO: 2
2026-03-29 14:06:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 65c15ca7-1ed2-5590-adda-ae84d9d0df95 with identifier: FR61%20OFO
2026-03-29 14:06:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 65c15ca7-1ed2-5590-adda-ae84d9d0df95 with scrape type 2
2026-03-29 14:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 65c15ca7-1ed2-5590-adda-ae84d9d0df95 with scrape type 2
2026-03-29 14:06:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 65c15ca7-1ed2-5590-adda-ae84d9d0df95, identifier: FR61%20OFO
2026-03-29 14:06:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:20 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:20 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250645550>
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edec57d1-ab90-54df-bcc5-6d63702b11eb/edec57d1-ab90-54df-bcc5-6d63702b11eb_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV20HMX%252F699388525%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388525/600 saved to cache
2026-03-29 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item edec57d1-ab90-54df-bcc5-6d63702b11eb
2026-03-29 14:06:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:20 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:20 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250eed850>
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41a29a2d-48b4-5816-a75c-290e9b55938b/41a29a2d-48b4-5816-a75c-290e9b55938b_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC14WNW%252F699387211%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387211/600 saved to cache
2026-03-29 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 41a29a2d-48b4-5816-a75c-290e9b55938b
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c058d0>
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6afd247d-9a91-5022-8398-8e92729a787c/6afd247d-9a91-5022-8398-8e92729a787c_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSK60UGF%252F699388505%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388505/600 saved to cache
2026-03-29 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6afd247d-9a91-5022-8398-8e92729a787c
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c052d0>
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80215d71-bc7a-57b2-ad71-03c6f9f215e6/80215d71-bc7a-57b2-ad71-03c6f9f215e6_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX07ZZU%252F699390091%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390091/600 saved to cache
2026-03-29 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 80215d71-bc7a-57b2-ad71-03c6f9f215e6
2026-03-29 14:06:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:20 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:20 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25082e250>
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_869c2d6c-b884-5ccc-b445-08fe24d8f948/869c2d6c-b884-5ccc-b445-08fe24d8f948_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV74RVC%252F699390161%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390161/600 saved to cache
2026-03-29 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 869c2d6c-b884-5ccc-b445-08fe24d8f948
2026-03-29 14:06:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:20 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:20 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bfaf10>
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efc79f79-6557-5067-8a86-f3956604db68/efc79f79-6557-5067-8a86-f3956604db68_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLF65XBO%252F699387206%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387206/600 saved to cache
2026-03-29 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item efc79f79-6557-5067-8a86-f3956604db68
2026-03-29 14:06:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388539/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388539>
2026-03-29 14:06:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387221/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387221>
2026-03-29 14:06:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387185/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF65XBO/42811756?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=X7e%2B%2B%2FaX4P%2FkG4HLMKgOK%2FATEWAmBi4qjsLUMa3sh%2FU%3D)
2026-03-29 14:06:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 65c15ca7-1ed2-5590-adda-ae84d9d0df95 with identifier: FR61%20OFO
2026-03-29 14:06:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 65c15ca7-1ed2-5590-adda-ae84d9d0df95 with identifier: FR61%20OFO
2026-03-29 14:06:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 65c15ca7-1ed2-5590-adda-ae84d9d0df95 with identifier: FR61%20OFO to the API
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 198,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FR61%20OFO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '65c15ca7-1ed2-5590-adda-ae84d9d0df95',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FR61 OFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FR61%20OFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'BMW',
 'model': 'X6',
 'odometer': 105132,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'BMW X6 3.0 XDRIVE 40D STEP Coupe',
 'transmission': 'manual',
 'trim': 'XDRIVE 40D STEP',
 'vin': 'WBAFH02030LY67386',
 'year': 2011}
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FR61%2520OFO%27 HTTP/1.1" 200 None
2026-03-29 14:06:20 [bca.uk] INFO: Saving data for FR61%20OFO: {'auction_closing_time': 1774864800.0, 'created_time': 1774004969.475505, 'last_price_update_time': 1774793180.614856}
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FR61%2520OFO') HTTP/1.1" 204 0
2026-03-29 14:06:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388533/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388533>
2026-03-29 14:06:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390112/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390112>
2026-03-29 14:06:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390160/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390160>
2026-03-29 14:06:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390168/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390168>
2026-03-29 14:06:20 [bca.uk] INFO: Found listing with ID: SX10%20KDU
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SX10%2520KDU%27 HTTP/1.1" 200 None
2026-03-29 14:06:20 [bca.uk] INFO: Scrape type for SX10%20KDU: 2
2026-03-29 14:06:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 505add00-3c9c-5ac3-9152-15ee0e076061 with identifier: SX10%20KDU
2026-03-29 14:06:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 505add00-3c9c-5ac3-9152-15ee0e076061 with scrape type 2
2026-03-29 14:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 505add00-3c9c-5ac3-9152-15ee0e076061 with scrape type 2
2026-03-29 14:06:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 505add00-3c9c-5ac3-9152-15ee0e076061, identifier: SX10%20KDU
2026-03-29 14:06:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 505add00-3c9c-5ac3-9152-15ee0e076061 with identifier: SX10%20KDU
2026-03-29 14:06:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 505add00-3c9c-5ac3-9152-15ee0e076061 with identifier: SX10%20KDU
2026-03-29 14:06:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 505add00-3c9c-5ac3-9152-15ee0e076061 with identifier: SX10%20KDU to the API
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SX10%20KDU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.7L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '505add00-3c9c-5ac3-9152-15ee0e076061',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SX10 KDU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SX10%20KDU&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'AUDI',
 'model': 'A6 AVANT',
 'odometer': 107386,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'AUDI A6 AVANT 2.7 TDI QUATTRO SE TIPTRONIC Estate',
 'transmission': 'manual',
 'trim': 'TDI QUATTRO SE TIPTRONIC',
 'vin': 'WAUZZZ4F4AN061918',
 'year': 2010}
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SX10%2520KDU%27 HTTP/1.1" 200 None
2026-03-29 14:06:21 [bca.uk] INFO: Saving data for SX10%20KDU: {'auction_closing_time': 1774864800.0, 'created_time': 1774390252.795606, 'last_price_update_time': 1774793181.092436}
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SX10%2520KDU') HTTP/1.1" 204 0
2026-03-29 14:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253e78c10>
2026-03-29 14:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80215d71-bc7a-57b2-ad71-03c6f9f215e6/80215d71-bc7a-57b2-ad71-03c6f9f215e6_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX07ZZU%252F699390082%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390082/600 saved to cache
2026-03-29 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 80215d71-bc7a-57b2-ad71-03c6f9f215e6
2026-03-29 14:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388535/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388535>
2026-03-29 14:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387217/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387217>
2026-03-29 14:06:21 [bca.uk] INFO: Found listing with ID: RA68%20WZE
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA68%2520WZE%27 HTTP/1.1" 200 None
2026-03-29 14:06:21 [bca.uk] INFO: Scrape type for RA68%20WZE: 2
2026-03-29 14:06:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4de18175-834b-5b06-b8ed-75c0641e29ce with identifier: RA68%20WZE
2026-03-29 14:06:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4de18175-834b-5b06-b8ed-75c0641e29ce with scrape type 2
2026-03-29 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4de18175-834b-5b06-b8ed-75c0641e29ce with scrape type 2
2026-03-29 14:06:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4de18175-834b-5b06-b8ed-75c0641e29ce, identifier: RA68%20WZE
2026-03-29 14:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390139/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX07ZZU/42811878?sv=2020-08-04&st=2026-03-29T14%3A05%3A49Z&se=2026-03-29T14%3A30%3A49Z&sr=b&sp=r&sig=dQ1m0XNsKNzPh8%2BQpNAeaDkcau00kvx9z4GHxvSj%2F8c%3D)
2026-03-29 14:06:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4de18175-834b-5b06-b8ed-75c0641e29ce with identifier: RA68%20WZE
2026-03-29 14:06:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4de18175-834b-5b06-b8ed-75c0641e29ce with identifier: RA68%20WZE
2026-03-29 14:06:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4de18175-834b-5b06-b8ed-75c0641e29ce with identifier: RA68%20WZE to the API
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA68%20WZE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4de18175-834b-5b06-b8ed-75c0641e29ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RA68 WZE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RA68%20WZE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 67362,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.5 TSI EVO 130 SE NAV Hatchback',
 'transmission': 'manual',
 'trim': 'TSI EVO 130 SE NAV',
 'vin': 'WVWZZZAUZKW009013',
 'year': 2019}
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA68%2520WZE%27 HTTP/1.1" 200 None
2026-03-29 14:06:21 [bca.uk] INFO: Saving data for RA68%20WZE: {'auction_closing_time': 1774864800.0, 'created_time': 1774706545.125415, 'last_price_update_time': 1774793181.594297}
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RA68%2520WZE') HTTP/1.1" 204 0
2026-03-29 14:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e66010>
2026-03-29 14:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efc79f79-6557-5067-8a86-f3956604db68/efc79f79-6557-5067-8a86-f3956604db68_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLF65XBO%252F699387185%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387185/600 saved to cache
2026-03-29 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item efc79f79-6557-5067-8a86-f3956604db68
2026-03-29 14:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390125/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX07ZZU/42811878?sv=2020-08-04&st=2026-03-29T14%3A05%3A49Z&se=2026-03-29T14%3A30%3A49Z&sr=b&sp=r&sig=dQ1m0XNsKNzPh8%2BQpNAeaDkcau00kvx9z4GHxvSj%2F8c%3D)
2026-03-29 14:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387224/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387224>
2026-03-29 14:06:21 [bca.uk] INFO: Found listing with ID: WJ68%20ONK
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ68%2520ONK%27 HTTP/1.1" 200 None
2026-03-29 14:06:21 [bca.uk] INFO: Scrape type for WJ68%20ONK: 0
2026-03-29 14:06:21 [bca.uk] INFO: Found listing with ID: CA18%20OAB
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA18%2520OAB%27 HTTP/1.1" 200 None
2026-03-29 14:06:21 [bca.uk] INFO: Scrape type for CA18%20OAB: 0
2026-03-29 14:06:21 [bca.uk] INFO: Found listing with ID: LL18%20NDU
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL18%2520NDU%27 HTTP/1.1" 200 None
2026-03-29 14:06:21 [bca.uk] INFO: Scrape type for LL18%20NDU: 0
2026-03-29 14:06:21 [bca.uk] INFO: Found listing with ID: AK68%20GNZ
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK68%2520GNZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:21 [bca.uk] INFO: Scrape type for AK68%20GNZ: 0
2026-03-29 14:06:21 [bca.uk] INFO: Found listing with ID: ML68%20NHB
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML68%2520NHB%27 HTTP/1.1" 200 None
2026-03-29 14:06:21 [bca.uk] INFO: Scrape type for ML68%20NHB: 2
2026-03-29 14:06:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 518f9c48-c5a1-50df-801f-7859d5ca48b7 with identifier: ML68%20NHB
2026-03-29 14:06:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 518f9c48-c5a1-50df-801f-7859d5ca48b7 with scrape type 2
2026-03-29 14:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 518f9c48-c5a1-50df-801f-7859d5ca48b7 with scrape type 2
2026-03-29 14:06:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 518f9c48-c5a1-50df-801f-7859d5ca48b7, identifier: ML68%20NHB
2026-03-29 14:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390149/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX07ZZU/42811878?sv=2020-08-04&st=2026-03-29T14%3A05%3A49Z&se=2026-03-29T14%3A30%3A49Z&sr=b&sp=r&sig=dQ1m0XNsKNzPh8%2BQpNAeaDkcau00kvx9z4GHxvSj%2F8c%3D)
2026-03-29 14:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388545/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK60UGF/42811768?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=LJoSZWnuyBVysEhwXejNHZ%2B1IDY%2BucCYOWA7PCcXDUA%3D)
2026-03-29 14:06:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 518f9c48-c5a1-50df-801f-7859d5ca48b7 with identifier: ML68%20NHB
2026-03-29 14:06:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 518f9c48-c5a1-50df-801f-7859d5ca48b7 with identifier: ML68%20NHB
2026-03-29 14:06:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 518f9c48-c5a1-50df-801f-7859d5ca48b7 with identifier: ML68%20NHB to the API
2026-03-29 14:06:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML68%20NHB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '518f9c48-c5a1-50df-801f-7859d5ca48b7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML68 NHB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML68%20NHB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 37865,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 1.2 P/T 130 GT LINE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 GT LINE',
 'vin': 'VF3LPHNSPJS361832',
 'year': 2018}
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML68%2520NHB%27 HTTP/1.1" 200 None
2026-03-29 14:06:22 [bca.uk] INFO: Saving data for ML68%20NHB: {'auction_closing_time': 1774951200.0, 'created_time': 1774535188.71305, 'last_price_update_time': 1774793182.180203}
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML68%2520NHB') HTTP/1.1" 204 0
2026-03-29 14:06:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390103/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390103>
2026-03-29 14:06:22 [bca.uk] INFO: Found listing with ID: YD15%20TJX
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD15%2520TJX%27 HTTP/1.1" 200 None
2026-03-29 14:06:22 [bca.uk] INFO: Scrape type for YD15%20TJX: 0
2026-03-29 14:06:22 [bca.uk] INFO: Found listing with ID: BJ65%20SPV
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ65%2520SPV%27 HTTP/1.1" 200 None
2026-03-29 14:06:22 [bca.uk] INFO: Scrape type for BJ65%20SPV: 2
2026-03-29 14:06:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da094ecd-bb86-58e4-97b8-50f368b10db0 with identifier: BJ65%20SPV
2026-03-29 14:06:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da094ecd-bb86-58e4-97b8-50f368b10db0 with scrape type 2
2026-03-29 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item da094ecd-bb86-58e4-97b8-50f368b10db0 with scrape type 2
2026-03-29 14:06:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: da094ecd-bb86-58e4-97b8-50f368b10db0, identifier: BJ65%20SPV
2026-03-29 14:06:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508cb1d0>
2026-03-29 14:06:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80215d71-bc7a-57b2-ad71-03c6f9f215e6/80215d71-bc7a-57b2-ad71-03c6f9f215e6_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX07ZZU%252F699390139%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390139/600 saved to cache
2026-03-29 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 80215d71-bc7a-57b2-ad71-03c6f9f215e6
2026-03-29 14:06:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388519/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK60UGF/42811768?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=LJoSZWnuyBVysEhwXejNHZ%2B1IDY%2BucCYOWA7PCcXDUA%3D)
2026-03-29 14:06:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388526/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388526>
2026-03-29 14:06:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388539/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK60UGF/42811768?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=LJoSZWnuyBVysEhwXejNHZ%2B1IDY%2BucCYOWA7PCcXDUA%3D)
2026-03-29 14:06:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387221/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF65XBO/42811756?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=X7e%2B%2B%2FaX4P%2FkG4HLMKgOK%2FATEWAmBi4qjsLUMa3sh%2FU%3D)
2026-03-29 14:06:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: da094ecd-bb86-58e4-97b8-50f368b10db0 with identifier: BJ65%20SPV
2026-03-29 14:06:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: da094ecd-bb86-58e4-97b8-50f368b10db0 with identifier: BJ65%20SPV
2026-03-29 14:06:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: da094ecd-bb86-58e4-97b8-50f368b10db0 with identifier: BJ65%20SPV to the API
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ65%20SPV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'da094ecd-bb86-58e4-97b8-50f368b10db0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ65 SPV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ65%20SPV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 47067,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.2 DIG-T 113 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 113 TEKNA',
 'vin': 'SJNFEAF15U7148793',
 'year': 2015}
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ65%2520SPV%27 HTTP/1.1" 200 None
2026-03-29 14:06:22 [bca.uk] INFO: Saving data for BJ65%20SPV: {'auction_closing_time': 1774951200.0, 'created_time': 1774563643.058385, 'last_price_update_time': 1774793182.812083}
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ65%2520SPV') HTTP/1.1" 204 0
2026-03-29 14:06:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390168/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX07ZZU/42811878?sv=2020-08-04&st=2026-03-29T14%3A05%3A49Z&se=2026-03-29T14%3A30%3A49Z&sr=b&sp=r&sig=dQ1m0XNsKNzPh8%2BQpNAeaDkcau00kvx9z4GHxvSj%2F8c%3D)
2026-03-29 14:06:22 [bca.uk] INFO: Found listing with ID: CV64%20LKL
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV64%2520LKL%27 HTTP/1.1" 200 None
2026-03-29 14:06:22 [bca.uk] INFO: Scrape type for CV64%20LKL: 2
2026-03-29 14:06:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9263fbd8-5bca-5578-91ce-36ed1a0830a4 with identifier: CV64%20LKL
2026-03-29 14:06:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9263fbd8-5bca-5578-91ce-36ed1a0830a4 with scrape type 2
2026-03-29 14:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9263fbd8-5bca-5578-91ce-36ed1a0830a4 with scrape type 2
2026-03-29 14:06:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9263fbd8-5bca-5578-91ce-36ed1a0830a4, identifier: CV64%20LKL
2026-03-29 14:06:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25191dc90>
2026-03-29 14:06:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80215d71-bc7a-57b2-ad71-03c6f9f215e6/80215d71-bc7a-57b2-ad71-03c6f9f215e6_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX07ZZU%252F699390125%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390125/600 saved to cache
2026-03-29 14:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 80215d71-bc7a-57b2-ad71-03c6f9f215e6
2026-03-29 14:06:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:23 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:23 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b14110>
2026-03-29 14:06:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80215d71-bc7a-57b2-ad71-03c6f9f215e6/80215d71-bc7a-57b2-ad71-03c6f9f215e6_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX07ZZU%252F699390149%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390149/600 saved to cache
2026-03-29 14:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 80215d71-bc7a-57b2-ad71-03c6f9f215e6
2026-03-29 14:06:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:23 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:23 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ab2250>
2026-03-29 14:06:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6afd247d-9a91-5022-8398-8e92729a787c/6afd247d-9a91-5022-8398-8e92729a787c_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSK60UGF%252F699388545%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388545/600 saved to cache
2026-03-29 14:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6afd247d-9a91-5022-8398-8e92729a787c
2026-03-29 14:06:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390112/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX07ZZU/42811878?sv=2020-08-04&st=2026-03-29T14%3A05%3A49Z&se=2026-03-29T14%3A30%3A49Z&sr=b&sp=r&sig=dQ1m0XNsKNzPh8%2BQpNAeaDkcau00kvx9z4GHxvSj%2F8c%3D)
2026-03-29 14:06:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9263fbd8-5bca-5578-91ce-36ed1a0830a4 with identifier: CV64%20LKL
2026-03-29 14:06:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9263fbd8-5bca-5578-91ce-36ed1a0830a4 with identifier: CV64%20LKL
2026-03-29 14:06:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9263fbd8-5bca-5578-91ce-36ed1a0830a4 with identifier: CV64%20LKL to the API
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV64%20LKL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9263fbd8-5bca-5578-91ce-36ed1a0830a4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV64 LKL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV64%20LKL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 54303,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 VTI ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI ACTIVE',
 'vin': 'VF3CCHMZ0ET124173',
 'year': 2014}
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV64%2520LKL%27 HTTP/1.1" 200 None
2026-03-29 14:06:23 [bca.uk] INFO: Saving data for CV64%20LKL: {'auction_closing_time': 1774951200.0, 'created_time': 1774620710.628421, 'last_price_update_time': 1774793183.430995}
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV64%2520LKL') HTTP/1.1" 204 0
2026-03-29 14:06:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390160/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX07ZZU/42811878?sv=2020-08-04&st=2026-03-29T14%3A05%3A49Z&se=2026-03-29T14%3A30%3A49Z&sr=b&sp=r&sig=dQ1m0XNsKNzPh8%2BQpNAeaDkcau00kvx9z4GHxvSj%2F8c%3D)
2026-03-29 14:06:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388533/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK60UGF/42811768?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=LJoSZWnuyBVysEhwXejNHZ%2B1IDY%2BucCYOWA7PCcXDUA%3D)
2026-03-29 14:06:23 [bca.uk] INFO: Found listing with ID: MD15%20DZY
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD15%2520DZY%27 HTTP/1.1" 200 None
2026-03-29 14:06:23 [bca.uk] INFO: Scrape type for MD15%20DZY: 2
2026-03-29 14:06:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c42685a7-ce91-5815-aa09-e77eeccae327 with identifier: MD15%20DZY
2026-03-29 14:06:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c42685a7-ce91-5815-aa09-e77eeccae327 with scrape type 2
2026-03-29 14:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c42685a7-ce91-5815-aa09-e77eeccae327 with scrape type 2
2026-03-29 14:06:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c42685a7-ce91-5815-aa09-e77eeccae327, identifier: MD15%20DZY
2026-03-29 14:06:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388535/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV20HMX/42811799?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=IH0TFfZTg9j9MBgbYRtvp6jq897ZvziyFG0AtFCjofc%3D)
2026-03-29 14:06:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387210/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387210>
2026-03-29 14:06:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388530/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388530>
2026-03-29 14:06:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c42685a7-ce91-5815-aa09-e77eeccae327 with identifier: MD15%20DZY
2026-03-29 14:06:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c42685a7-ce91-5815-aa09-e77eeccae327 with identifier: MD15%20DZY
2026-03-29 14:06:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c42685a7-ce91-5815-aa09-e77eeccae327 with identifier: MD15%20DZY to the API
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD15%20DZY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c42685a7-ce91-5815-aa09-e77eeccae327',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MD15 DZY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD15%20DZY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 49702,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 1.2 P/T 130 GT LINE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 GT LINE',
 'vin': 'VF3LPHNYHFS041756',
 'year': 2015}
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD15%2520DZY%27 HTTP/1.1" 200 None
2026-03-29 14:06:23 [bca.uk] INFO: Saving data for MD15%20DZY: {'auction_closing_time': 1774951200.0, 'created_time': 1773826301.660623, 'last_price_update_time': 1774793183.897928}
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD15%2520DZY') HTTP/1.1" 204 0
2026-03-29 14:06:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bd6210>
2026-03-29 14:06:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6afd247d-9a91-5022-8398-8e92729a787c/6afd247d-9a91-5022-8398-8e92729a787c_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSK60UGF%252F699388519%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388519/600 saved to cache
2026-03-29 14:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6afd247d-9a91-5022-8398-8e92729a787c
2026-03-29 14:06:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:23 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:23 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cddf90>
2026-03-29 14:06:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6afd247d-9a91-5022-8398-8e92729a787c/6afd247d-9a91-5022-8398-8e92729a787c_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSK60UGF%252F699388539%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388539/600 saved to cache
2026-03-29 14:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6afd247d-9a91-5022-8398-8e92729a787c
2026-03-29 14:06:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:23 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:23 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251be15d0>
2026-03-29 14:06:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efc79f79-6557-5067-8a86-f3956604db68/efc79f79-6557-5067-8a86-f3956604db68_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLF65XBO%252F699387221%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387221/600 saved to cache
2026-03-29 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item efc79f79-6557-5067-8a86-f3956604db68
2026-03-29 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25196cb10>
2026-03-29 14:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80215d71-bc7a-57b2-ad71-03c6f9f215e6/80215d71-bc7a-57b2-ad71-03c6f9f215e6_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX07ZZU%252F699390168%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390168/600 saved to cache
2026-03-29 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 80215d71-bc7a-57b2-ad71-03c6f9f215e6
2026-03-29 14:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390103/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX07ZZU/42811878?sv=2020-08-04&st=2026-03-29T14%3A05%3A49Z&se=2026-03-29T14%3A30%3A49Z&sr=b&sp=r&sig=dQ1m0XNsKNzPh8%2BQpNAeaDkcau00kvx9z4GHxvSj%2F8c%3D)
2026-03-29 14:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387224/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14WNW/42811763?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=3UfObIpCC0liMkbmwUlJtFhhRX6AmzHvalA0mPIslpY%3D)
2026-03-29 14:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387217/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF65XBO/42811756?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=X7e%2B%2B%2FaX4P%2FkG4HLMKgOK%2FATEWAmBi4qjsLUMa3sh%2FU%3D)
2026-03-29 14:06:24 [bca.uk] INFO: Found listing with ID: PG17%20JHL
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PG17%2520JHL%27 HTTP/1.1" 200 None
2026-03-29 14:06:24 [bca.uk] INFO: Scrape type for PG17%20JHL: 0
2026-03-29 14:06:24 [bca.uk] INFO: Found listing with ID: WR62%20TWZ
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR62%2520TWZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:24 [bca.uk] INFO: Scrape type for WR62%20TWZ: 2
2026-03-29 14:06:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0fb54006-b1c5-5b73-a420-2fcab7efbb03 with identifier: WR62%20TWZ
2026-03-29 14:06:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0fb54006-b1c5-5b73-a420-2fcab7efbb03 with scrape type 2
2026-03-29 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0fb54006-b1c5-5b73-a420-2fcab7efbb03 with scrape type 2
2026-03-29 14:06:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0fb54006-b1c5-5b73-a420-2fcab7efbb03, identifier: WR62%20TWZ
2026-03-29 14:06:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0fb54006-b1c5-5b73-a420-2fcab7efbb03 with identifier: WR62%20TWZ
2026-03-29 14:06:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0fb54006-b1c5-5b73-a420-2fcab7efbb03 with identifier: WR62%20TWZ
2026-03-29 14:06:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0fb54006-b1c5-5b73-a420-2fcab7efbb03 with identifier: WR62%20TWZ to the API
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR62%20TWZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0fb54006-b1c5-5b73-a420-2fcab7efbb03',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR62 TWZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR62%20TWZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'PEUGEOT',
 'model': '107',
 'odometer': 13646,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 107 1.0 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'ACTIVE',
 'vin': 'VF3PNCFB4CR033872',
 'year': 2013}
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR62%2520TWZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:24 [bca.uk] INFO: Saving data for WR62%20TWZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774649714.880405, 'last_price_update_time': 1774793184.541721}
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR62%2520TWZ') HTTP/1.1" 204 0
2026-03-29 14:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518d91d0>
2026-03-29 14:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80215d71-bc7a-57b2-ad71-03c6f9f215e6/80215d71-bc7a-57b2-ad71-03c6f9f215e6_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX07ZZU%252F699390112%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390112/600 saved to cache
2026-03-29 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 80215d71-bc7a-57b2-ad71-03c6f9f215e6
2026-03-29 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251be1bd0>
2026-03-29 14:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80215d71-bc7a-57b2-ad71-03c6f9f215e6/80215d71-bc7a-57b2-ad71-03c6f9f215e6_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX07ZZU%252F699390160%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390160/600 saved to cache
2026-03-29 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 80215d71-bc7a-57b2-ad71-03c6f9f215e6
2026-03-29 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fa3610>
2026-03-29 14:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6afd247d-9a91-5022-8398-8e92729a787c/6afd247d-9a91-5022-8398-8e92729a787c_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSK60UGF%252F699388533%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388533/600 saved to cache
2026-03-29 14:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6afd247d-9a91-5022-8398-8e92729a787c
2026-03-29 14:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387197/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387197>
2026-03-29 14:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390171/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390171>
2026-03-29 14:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388514/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388514>
2026-03-29 14:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387218/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387218>
2026-03-29 14:06:24 [bca.uk] INFO: Found listing with ID: EX07%20KVL
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX07%2520KVL%27 HTTP/1.1" 200 None
2026-03-29 14:06:24 [bca.uk] INFO: Scrape type for EX07%20KVL: 0
2026-03-29 14:06:24 [bca.uk] INFO: Found listing with ID: DG15%20FDY
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG15%2520FDY%27 HTTP/1.1" 200 None
2026-03-29 14:06:24 [bca.uk] INFO: Scrape type for DG15%20FDY: 0
2026-03-29 14:06:24 [bca.uk] INFO: Found listing with ID: GL16%20OVF
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL16%2520OVF%27 HTTP/1.1" 200 None
2026-03-29 14:06:24 [bca.uk] INFO: Scrape type for GL16%20OVF: 0
2026-03-29 14:06:24 [bca.uk] INFO: Found listing with ID: LC19%20OZU
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC19%2520OZU%27 HTTP/1.1" 200 None
2026-03-29 14:06:24 [bca.uk] INFO: Scrape type for LC19%20OZU: 0
2026-03-29 14:06:24 [bca.uk] INFO: Found listing with ID: SA13%20RLX
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA13%2520RLX%27 HTTP/1.1" 200 None
2026-03-29 14:06:24 [bca.uk] INFO: Scrape type for SA13%20RLX: 0
2026-03-29 14:06:24 [bca.uk] INFO: Found listing with ID: CA65%20XLF
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA65%2520XLF%27 HTTP/1.1" 200 None
2026-03-29 14:06:24 [bca.uk] INFO: Scrape type for CA65%20XLF: 0
2026-03-29 14:06:24 [bca.uk] INFO: Found listing with ID: FG64%20CDE
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG64%2520CDE%27 HTTP/1.1" 200 None
2026-03-29 14:06:24 [bca.uk] INFO: Scrape type for FG64%20CDE: 0
2026-03-29 14:06:24 [bca.uk] INFO: Found listing with ID: FN66%20XKP
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN66%2520XKP%27 HTTP/1.1" 200 None
2026-03-29 14:06:24 [bca.uk] INFO: Scrape type for FN66%20XKP: 0
2026-03-29 14:06:24 [bca.uk] INFO: Found listing with ID: GK64%20GZJ
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK64%2520GZJ%27 HTTP/1.1" 200 None
2026-03-29 14:06:24 [bca.uk] INFO: Scrape type for GK64%20GZJ: 0
2026-03-29 14:06:24 [bca.uk] INFO: Found listing with ID: JL07%20FAY
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JL07%2520FAY%27 HTTP/1.1" 200 None
2026-03-29 14:06:24 [bca.uk] INFO: Scrape type for JL07%20FAY: 0
2026-03-29 14:06:24 [bca.uk] INFO: Found listing with ID: LF64%20MJE
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF64%2520MJE%27 HTTP/1.1" 200 None
2026-03-29 14:06:24 [bca.uk] INFO: Scrape type for LF64%20MJE: 0
2026-03-29 14:06:24 [bca.uk] INFO: Found listing with ID: LV14%20OLB
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV14%2520OLB%27 HTTP/1.1" 200 None
2026-03-29 14:06:24 [bca.uk] INFO: Scrape type for LV14%20OLB: 0
2026-03-29 14:06:24 [bca.uk] INFO: Found listing with ID: SY64%20TWV
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY64%2520TWV%27 HTTP/1.1" 200 None
2026-03-29 14:06:24 [bca.uk] INFO: Scrape type for SY64%20TWV: 0
2026-03-29 14:06:24 [bca.uk] INFO: Found listing with ID: VO15%20ZYX
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO15%2520ZYX%27 HTTP/1.1" 200 None
2026-03-29 14:06:24 [bca.uk] INFO: Scrape type for VO15%20ZYX: 0
2026-03-29 14:06:24 [bca.uk] INFO: Found listing with ID: YG64%20FFB
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG64%2520FFB%27 HTTP/1.1" 200 None
2026-03-29 14:06:24 [bca.uk] INFO: Scrape type for YG64%20FFB: 0
2026-03-29 14:06:24 [bca.uk] INFO: Found listing with ID: BN16%20NVM
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN16%2520NVM%27 HTTP/1.1" 200 None
2026-03-29 14:06:24 [bca.uk] INFO: Scrape type for BN16%20NVM: 0
2026-03-29 14:06:24 [bca.uk] INFO: Found listing with ID: AU16%20ZSX
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU16%2520ZSX%27 HTTP/1.1" 200 None
2026-03-29 14:06:24 [bca.uk] INFO: Scrape type for AU16%20ZSX: 0
2026-03-29 14:06:24 [bca.uk] INFO: Found listing with ID: CK65%20JGO
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK65%2520JGO%27 HTTP/1.1" 200 None
2026-03-29 14:06:24 [bca.uk] INFO: Scrape type for CK65%20JGO: 0
2026-03-29 14:06:24 [bca.uk] INFO: Found listing with ID: KY10%20YTW
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY10%2520YTW%27 HTTP/1.1" 200 None
2026-03-29 14:06:24 [bca.uk] INFO: Scrape type for KY10%20YTW: 0
2026-03-29 14:06:24 [bca.uk] INFO: Found listing with ID: SD13%20AEN
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD13%2520AEN%27 HTTP/1.1" 200 None
2026-03-29 14:06:24 [bca.uk] INFO: Scrape type for SD13%20AEN: 0
2026-03-29 14:06:24 [bca.uk] INFO: Found listing with ID: WL12%20HKH
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL12%2520HKH%27 HTTP/1.1" 200 None
2026-03-29 14:06:25 [bca.uk] INFO: Scrape type for WL12%20HKH: 0
2026-03-29 14:06:25 [bca.uk] INFO: Found listing with ID: WX07%20ZGA
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX07%2520ZGA%27 HTTP/1.1" 200 None
2026-03-29 14:06:25 [bca.uk] INFO: Scrape type for WX07%20ZGA: 0
2026-03-29 14:06:25 [bca.uk] INFO: Found listing with ID: CT60%20YWN
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CT60%2520YWN%27 HTTP/1.1" 200 None
2026-03-29 14:06:25 [bca.uk] INFO: Scrape type for CT60%20YWN: 0
2026-03-29 14:06:25 [bca.uk] INFO: Found listing with ID: DL13%20TZH
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL13%2520TZH%27 HTTP/1.1" 200 None
2026-03-29 14:06:25 [bca.uk] INFO: Scrape type for DL13%20TZH: 0
2026-03-29 14:06:25 [bca.uk] INFO: Found listing with ID: HF56%20HGK
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF56%2520HGK%27 HTTP/1.1" 200 None
2026-03-29 14:06:25 [bca.uk] INFO: Scrape type for HF56%20HGK: 0
2026-03-29 14:06:25 [bca.uk] INFO: Found listing with ID: VU61%20UEK
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU61%2520UEK%27 HTTP/1.1" 200 None
2026-03-29 14:06:25 [bca.uk] INFO: Scrape type for VU61%20UEK: 0
2026-03-29 14:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388526/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK60UGF/42811768?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=LJoSZWnuyBVysEhwXejNHZ%2B1IDY%2BucCYOWA7PCcXDUA%3D)
2026-03-29 14:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387205/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387205>
2026-03-29 14:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388520/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388520>
2026-03-29 14:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390150/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390150>
2026-03-29 14:06:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:25 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:25 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff255b67f50>
2026-03-29 14:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edec57d1-ab90-54df-bcc5-6d63702b11eb/edec57d1-ab90-54df-bcc5-6d63702b11eb_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV20HMX%252F699388535%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388535/600 saved to cache
2026-03-29 14:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item edec57d1-ab90-54df-bcc5-6d63702b11eb
2026-03-29 14:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2506478d0>
2026-03-29 14:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80215d71-bc7a-57b2-ad71-03c6f9f215e6/80215d71-bc7a-57b2-ad71-03c6f9f215e6_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX07ZZU%252F699390103%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390103/600 saved to cache
2026-03-29 14:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 80215d71-bc7a-57b2-ad71-03c6f9f215e6
2026-03-29 14:06:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 80215d71-bc7a-57b2-ad71-03c6f9f215e6, skipping ID generation
2026-03-29 14:06:25 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 80215d71-bc7a-57b2-ad71-03c6f9f215e6 sending to next pipeline
2026-03-29 14:06:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 80215d71-bc7a-57b2-ad71-03c6f9f215e6, identifier: KX07%20ZZU
2026-03-29 14:06:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:25 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:25 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508671d0>
2026-03-29 14:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41a29a2d-48b4-5816-a75c-290e9b55938b/41a29a2d-48b4-5816-a75c-290e9b55938b_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC14WNW%252F699387224%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387224/600 saved to cache
2026-03-29 14:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 41a29a2d-48b4-5816-a75c-290e9b55938b
2026-03-29 14:06:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:25 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:25 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25090f110>
2026-03-29 14:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efc79f79-6557-5067-8a86-f3956604db68/efc79f79-6557-5067-8a86-f3956604db68_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLF65XBO%252F699387217%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387217/600 saved to cache
2026-03-29 14:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item efc79f79-6557-5067-8a86-f3956604db68
2026-03-29 14:06:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 80215d71-bc7a-57b2-ad71-03c6f9f215e6 with identifier: KX07%20ZZU
2026-03-29 14:06:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 80215d71-bc7a-57b2-ad71-03c6f9f215e6 with identifier: KX07%20ZZU
2026-03-29 14:06:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 80215d71-bc7a-57b2-ad71-03c6f9f215e6 with identifier: KX07%20ZZU to the API
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390103/600>
{'auction_title': '',
 'c_o_2_emission_value': 231,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80215d71-bc7a-57b2-ad71-03c6f9f215e6/80215d71-bc7a-57b2-ad71-03c6f9f215e6_expert_report_file_a68df4c6-192c-4257-ab2d-55980e6b1640.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KX07%20ZZU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '80215d71-bc7a-57b2-ad71-03c6f9f215e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KX07 ZZU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KX07%20ZZU&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 95064,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80215d71-bc7a-57b2-ad71-03c6f9f215e6/80215d71-bc7a-57b2-ad71-03c6f9f215e6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43238,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390070/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80215d71-bc7a-57b2-ad71-03c6f9f215e6/80215d71-bc7a-57b2-ad71-03c6f9f215e6_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41090,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390082/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80215d71-bc7a-57b2-ad71-03c6f9f215e6/80215d71-bc7a-57b2-ad71-03c6f9f215e6_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37595,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390091/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80215d71-bc7a-57b2-ad71-03c6f9f215e6/80215d71-bc7a-57b2-ad71-03c6f9f215e6_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38123,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390103/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80215d71-bc7a-57b2-ad71-03c6f9f215e6/80215d71-bc7a-57b2-ad71-03c6f9f215e6_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39162,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390112/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80215d71-bc7a-57b2-ad71-03c6f9f215e6/80215d71-bc7a-57b2-ad71-03c6f9f215e6_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37434,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390125/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80215d71-bc7a-57b2-ad71-03c6f9f215e6/80215d71-bc7a-57b2-ad71-03c6f9f215e6_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84316,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390139/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80215d71-bc7a-57b2-ad71-03c6f9f215e6/80215d71-bc7a-57b2-ad71-03c6f9f215e6_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77222,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390149/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80215d71-bc7a-57b2-ad71-03c6f9f215e6/80215d71-bc7a-57b2-ad71-03c6f9f215e6_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85736,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390160/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80215d71-bc7a-57b2-ad71-03c6f9f215e6/80215d71-bc7a-57b2-ad71-03c6f9f215e6_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76959,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX07ZZU/699390168/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 3.2 R32 4MOTION Hatchback',
 'transmission': 'automatic',
 'trim': 'R32 4MOTION',
 'vin': 'WVWZZZ1KZ7W163420',
 'year': 2007}
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX07%2520ZZU%27 HTTP/1.1" 200 None
2026-03-29 14:06:25 [bca.uk] INFO: Saving data for KX07%20ZZU: {'created_time': 1774793185.787796, 'last_price_update_time': 1774793185.787809, 'auction_closing_time': 1774864800.0}
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KX07%2520ZZU') HTTP/1.1" 204 0
2026-03-29 14:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387210/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF65XBO/42811756?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=X7e%2B%2B%2FaX4P%2FkG4HLMKgOK%2FATEWAmBi4qjsLUMa3sh%2FU%3D)
2026-03-29 14:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390121/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390121>
2026-03-29 14:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387191/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387191>
2026-03-29 14:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388491/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388491>
2026-03-29 14:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388490/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388490>
2026-03-29 14:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387226/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387226>
2026-03-29 14:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387180/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387180>
2026-03-29 14:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388530/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV20HMX/42811799?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=IH0TFfZTg9j9MBgbYRtvp6jq897ZvziyFG0AtFCjofc%3D)
2026-03-29 14:06:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:25 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:25 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2510110d0>
2026-03-29 14:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6afd247d-9a91-5022-8398-8e92729a787c/6afd247d-9a91-5022-8398-8e92729a787c_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSK60UGF%252F699388526%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388526/600 saved to cache
2026-03-29 14:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6afd247d-9a91-5022-8398-8e92729a787c
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390171/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV74RVC/42811904?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=bABg51mlTCTJSq7LZaW5cFEmmMyyM2p5NkFRAt7btkY%3D)
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387218/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14WNW/42811763?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=3UfObIpCC0liMkbmwUlJtFhhRX6AmzHvalA0mPIslpY%3D)
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388514/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK60UGF/42811768?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=LJoSZWnuyBVysEhwXejNHZ%2B1IDY%2BucCYOWA7PCcXDUA%3D)
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a3a990>
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efc79f79-6557-5067-8a86-f3956604db68/efc79f79-6557-5067-8a86-f3956604db68_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLF65XBO%252F699387210%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387210/600 saved to cache
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item efc79f79-6557-5067-8a86-f3956604db68
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388520/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV20HMX/42811799?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=IH0TFfZTg9j9MBgbYRtvp6jq897ZvziyFG0AtFCjofc%3D)
2026-03-29 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387187/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387187>
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390150/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV74RVC/42811904?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=bABg51mlTCTJSq7LZaW5cFEmmMyyM2p5NkFRAt7btkY%3D)
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387205/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14WNW/42811763?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=3UfObIpCC0liMkbmwUlJtFhhRX6AmzHvalA0mPIslpY%3D)
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250894e90>
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edec57d1-ab90-54df-bcc5-6d63702b11eb/edec57d1-ab90-54df-bcc5-6d63702b11eb_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV20HMX%252F699388530%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388530/600 saved to cache
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item edec57d1-ab90-54df-bcc5-6d63702b11eb
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390121/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV74RVC/42811904?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=bABg51mlTCTJSq7LZaW5cFEmmMyyM2p5NkFRAt7btkY%3D)
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387191/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14WNW/42811763?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=3UfObIpCC0liMkbmwUlJtFhhRX6AmzHvalA0mPIslpY%3D)
2026-03-29 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390115/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390115>
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387180/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF65XBO/42811756?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=X7e%2B%2B%2FaX4P%2FkG4HLMKgOK%2FATEWAmBi4qjsLUMa3sh%2FU%3D)
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387197/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF65XBO/42811756?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=X7e%2B%2B%2FaX4P%2FkG4HLMKgOK%2FATEWAmBi4qjsLUMa3sh%2FU%3D)
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fde990>
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_869c2d6c-b884-5ccc-b445-08fe24d8f948/869c2d6c-b884-5ccc-b445-08fe24d8f948_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV74RVC%252F699390171%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390171/600 saved to cache
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 869c2d6c-b884-5ccc-b445-08fe24d8f948
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c8bfd0>
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41a29a2d-48b4-5816-a75c-290e9b55938b/41a29a2d-48b4-5816-a75c-290e9b55938b_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC14WNW%252F699387218%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387218/600 saved to cache
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 41a29a2d-48b4-5816-a75c-290e9b55938b
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c86490>
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6afd247d-9a91-5022-8398-8e92729a787c/6afd247d-9a91-5022-8398-8e92729a787c_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSK60UGF%252F699388514%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388514/600 saved to cache
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6afd247d-9a91-5022-8398-8e92729a787c
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387226/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK60MVP/42811764?sv=2020-08-04&st=2026-03-29T14%3A05%3A34Z&se=2026-03-29T14%3A30%3A34Z&sr=b&sp=r&sig=rt8W93MJvUFLzRFd7n%2Fmyi2Fo28NUmagLWGPT3rRwGA%3D)
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388490/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV20HMX/42811799?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=IH0TFfZTg9j9MBgbYRtvp6jq897ZvziyFG0AtFCjofc%3D)
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388491/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK60UGF/42811768?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=LJoSZWnuyBVysEhwXejNHZ%2B1IDY%2BucCYOWA7PCcXDUA%3D)
2026-03-29 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388481/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388481>
2026-03-29 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387220/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387220>
2026-03-29 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387172/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387172>
2026-03-29 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388483/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SK60UGF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c88590>
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edec57d1-ab90-54df-bcc5-6d63702b11eb/edec57d1-ab90-54df-bcc5-6d63702b11eb_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV20HMX%252F699388520%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388520/600 saved to cache
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item edec57d1-ab90-54df-bcc5-6d63702b11eb
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bae1d0>
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_869c2d6c-b884-5ccc-b445-08fe24d8f948/869c2d6c-b884-5ccc-b445-08fe24d8f948_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV74RVC%252F699390150%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390150/600 saved to cache
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 869c2d6c-b884-5ccc-b445-08fe24d8f948
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a0d110>
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41a29a2d-48b4-5816-a75c-290e9b55938b/41a29a2d-48b4-5816-a75c-290e9b55938b_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC14WNW%252F699387205%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387205/600 saved to cache
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 41a29a2d-48b4-5816-a75c-290e9b55938b
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cde710>
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_869c2d6c-b884-5ccc-b445-08fe24d8f948/869c2d6c-b884-5ccc-b445-08fe24d8f948_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV74RVC%252F699390121%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390121/600 saved to cache
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 869c2d6c-b884-5ccc-b445-08fe24d8f948
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fb6910>
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41a29a2d-48b4-5816-a75c-290e9b55938b/41a29a2d-48b4-5816-a75c-290e9b55938b_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC14WNW%252F699387191%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387191/600 saved to cache
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 41a29a2d-48b4-5816-a75c-290e9b55938b
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bad090>
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efc79f79-6557-5067-8a86-f3956604db68/efc79f79-6557-5067-8a86-f3956604db68_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLF65XBO%252F699387180%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387180/600 saved to cache
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item efc79f79-6557-5067-8a86-f3956604db68
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bf96d0>
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efc79f79-6557-5067-8a86-f3956604db68/efc79f79-6557-5067-8a86-f3956604db68_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLF65XBO%252F699387197%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387197/600 saved to cache
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item efc79f79-6557-5067-8a86-f3956604db68
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387187/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14WNW/42811763?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=3UfObIpCC0liMkbmwUlJtFhhRX6AmzHvalA0mPIslpY%3D)
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390115/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV74RVC/42811904?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=bABg51mlTCTJSq7LZaW5cFEmmMyyM2p5NkFRAt7btkY%3D)
2026-03-29 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387183/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387183>
2026-03-29 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387176/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387176>
2026-03-29 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388474/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388474>
2026-03-29 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390107/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390107>
2026-03-29 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387168/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LF65XBO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387214/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387214>
2026-03-29 14:06:26 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=11&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:06:26 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=11&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:06:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d9e210>
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85eb8edd-ed2c-5664-bd74-7740e9d5785f/85eb8edd-ed2c-5664-bd74-7740e9d5785f_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMK60MVP%252F699387226%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387226/600 saved to cache
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 85eb8edd-ed2c-5664-bd74-7740e9d5785f
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ccb5d0>
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edec57d1-ab90-54df-bcc5-6d63702b11eb/edec57d1-ab90-54df-bcc5-6d63702b11eb_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV20HMX%252F699388490%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388490/600 saved to cache
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item edec57d1-ab90-54df-bcc5-6d63702b11eb
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251be3490>
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6afd247d-9a91-5022-8398-8e92729a787c/6afd247d-9a91-5022-8398-8e92729a787c_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSK60UGF%252F699388491%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388491/600 saved to cache
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6afd247d-9a91-5022-8398-8e92729a787c
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388481/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV20HMX/42811799?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=IH0TFfZTg9j9MBgbYRtvp6jq897ZvziyFG0AtFCjofc%3D)
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388483/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK60UGF/42811768?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=LJoSZWnuyBVysEhwXejNHZ%2B1IDY%2BucCYOWA7PCcXDUA%3D)
2026-03-29 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390094/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390094>
2026-03-29 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387201/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387201>
2026-03-29 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387198/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387198>
2026-03-29 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387208/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387208>
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387172/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF65XBO/42811756?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=X7e%2B%2B%2FaX4P%2FkG4HLMKgOK%2FATEWAmBi4qjsLUMa3sh%2FU%3D)
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387220/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK60MVP/42811764?sv=2020-08-04&st=2026-03-29T14%3A05%3A34Z&se=2026-03-29T14%3A30%3A34Z&sr=b&sp=r&sig=rt8W93MJvUFLzRFd7n%2Fmyi2Fo28NUmagLWGPT3rRwGA%3D)
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ceba10>
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41a29a2d-48b4-5816-a75c-290e9b55938b/41a29a2d-48b4-5816-a75c-290e9b55938b_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC14WNW%252F699387187%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387187/600 saved to cache
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 41a29a2d-48b4-5816-a75c-290e9b55938b
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250addf90>
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_869c2d6c-b884-5ccc-b445-08fe24d8f948/869c2d6c-b884-5ccc-b445-08fe24d8f948_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV74RVC%252F699390115%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390115/600 saved to cache
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 869c2d6c-b884-5ccc-b445-08fe24d8f948
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387176/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14WNW/42811763?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=3UfObIpCC0liMkbmwUlJtFhhRX6AmzHvalA0mPIslpY%3D)
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387168/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF65XBO/42811756?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=X7e%2B%2B%2FaX4P%2FkG4HLMKgOK%2FATEWAmBi4qjsLUMa3sh%2FU%3D)
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390107/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV74RVC/42811904?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=bABg51mlTCTJSq7LZaW5cFEmmMyyM2p5NkFRAt7btkY%3D)
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388474/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV20HMX/42811799?sv=2020-08-04&st=2026-03-29T14%3A05%3A46Z&se=2026-03-29T14%3A30%3A46Z&sr=b&sp=r&sig=IH0TFfZTg9j9MBgbYRtvp6jq897ZvziyFG0AtFCjofc%3D)
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387183/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC14WNW/42811763?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=3UfObIpCC0liMkbmwUlJtFhhRX6AmzHvalA0mPIslpY%3D)
2026-03-29 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR60OPW/42811813?sv=2020-08-04&st=2026-03-29T14%3A06%3A26Z&se=2026-03-29T14%3A31%3A26Z&sr=b&sp=r&sig=j3EDEIC0xprO%2FNTBCdUgrJhM4PzjtgwN25a1r9ThBt4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR60%20OPW-GB>
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387214/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK60MVP/42811764?sv=2020-08-04&st=2026-03-29T14%3A05%3A34Z&se=2026-03-29T14%3A30%3A34Z&sr=b&sp=r&sig=rt8W93MJvUFLzRFd7n%2Fmyi2Fo28NUmagLWGPT3rRwGA%3D)
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387201/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK60MVP/42811764?sv=2020-08-04&st=2026-03-29T14%3A05%3A34Z&se=2026-03-29T14%3A30%3A34Z&sr=b&sp=r&sig=rt8W93MJvUFLzRFd7n%2Fmyi2Fo28NUmagLWGPT3rRwGA%3D)
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390094/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV74RVC/42811904?sv=2020-08-04&st=2026-03-29T14%3A05%3A44Z&se=2026-03-29T14%3A30%3A44Z&sr=b&sp=r&sig=bABg51mlTCTJSq7LZaW5cFEmmMyyM2p5NkFRAt7btkY%3D)
2026-03-29 14:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387198/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK60MVP/42811764?sv=2020-08-04&st=2026-03-29T14%3A05%3A34Z&se=2026-03-29T14%3A30%3A34Z&sr=b&sp=r&sig=rt8W93MJvUFLzRFd7n%2Fmyi2Fo28NUmagLWGPT3rRwGA%3D)
2026-03-29 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389556/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389556>
2026-03-29 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390547/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390547>
2026-03-29 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387175/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MK60MVP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390545/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390545>
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251be7c50>
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edec57d1-ab90-54df-bcc5-6d63702b11eb/edec57d1-ab90-54df-bcc5-6d63702b11eb_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV20HMX%252F699388481%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388481/600 saved to cache
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item edec57d1-ab90-54df-bcc5-6d63702b11eb
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ba7d90>
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6afd247d-9a91-5022-8398-8e92729a787c/6afd247d-9a91-5022-8398-8e92729a787c_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSK60UGF%252F699388483%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388483/600 saved to cache
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6afd247d-9a91-5022-8398-8e92729a787c
2026-03-29 14:06:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6afd247d-9a91-5022-8398-8e92729a787c, skipping ID generation
2026-03-29 14:06:26 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6afd247d-9a91-5022-8398-8e92729a787c sending to next pipeline
2026-03-29 14:06:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6afd247d-9a91-5022-8398-8e92729a787c, identifier: SK60%20UGF
2026-03-29 14:06:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387208/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK60MVP/42811764?sv=2020-08-04&st=2026-03-29T14%3A05%3A34Z&se=2026-03-29T14%3A30%3A34Z&sr=b&sp=r&sig=rt8W93MJvUFLzRFd7n%2Fmyi2Fo28NUmagLWGPT3rRwGA%3D)
2026-03-29 14:06:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6afd247d-9a91-5022-8398-8e92729a787c with identifier: SK60%20UGF
2026-03-29 14:06:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6afd247d-9a91-5022-8398-8e92729a787c with identifier: SK60%20UGF
2026-03-29 14:06:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6afd247d-9a91-5022-8398-8e92729a787c with identifier: SK60%20UGF to the API
2026-03-29 14:06:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388483/600>
{'auction_title': '',
 'c_o_2_emission_value': 164,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6afd247d-9a91-5022-8398-8e92729a787c/6afd247d-9a91-5022-8398-8e92729a787c_expert_report_file_534ef56b-8bf9-46d1-a6a5-84de5d477b54.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK60%20UGF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6afd247d-9a91-5022-8398-8e92729a787c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK60 UGF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK60%20UGF&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 129702,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6afd247d-9a91-5022-8398-8e92729a787c/6afd247d-9a91-5022-8398-8e92729a787c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42751,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388483/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6afd247d-9a91-5022-8398-8e92729a787c/6afd247d-9a91-5022-8398-8e92729a787c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40959,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388491/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6afd247d-9a91-5022-8398-8e92729a787c/6afd247d-9a91-5022-8398-8e92729a787c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37182,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388499/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6afd247d-9a91-5022-8398-8e92729a787c/6afd247d-9a91-5022-8398-8e92729a787c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38021,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388505/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6afd247d-9a91-5022-8398-8e92729a787c/6afd247d-9a91-5022-8398-8e92729a787c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38879,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388514/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6afd247d-9a91-5022-8398-8e92729a787c/6afd247d-9a91-5022-8398-8e92729a787c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36272,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388519/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6afd247d-9a91-5022-8398-8e92729a787c/6afd247d-9a91-5022-8398-8e92729a787c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84814,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388526/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6afd247d-9a91-5022-8398-8e92729a787c/6afd247d-9a91-5022-8398-8e92729a787c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68370,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388533/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6afd247d-9a91-5022-8398-8e92729a787c/6afd247d-9a91-5022-8398-8e92729a787c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80825,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388539/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6afd247d-9a91-5022-8398-8e92729a787c/6afd247d-9a91-5022-8398-8e92729a787c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75629,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK60UGF/699388545/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.6  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WAUZZZ8P7AB025385',
 'year': 2010}
2026-03-29 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK60%2520UGF%27 HTTP/1.1" 200 None
2026-03-29 14:06:27 [bca.uk] INFO: Saving data for SK60%20UGF: {'created_time': 1774793187.75503, 'last_price_update_time': 1774793187.755041, 'auction_closing_time': 1774951200.0}
2026-03-29 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK60%2520UGF') HTTP/1.1" 204 0
2026-03-29 14:06:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bacc10>
2026-03-29 14:06:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efc79f79-6557-5067-8a86-f3956604db68/efc79f79-6557-5067-8a86-f3956604db68_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLF65XBO%252F699387172%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387172/600 saved to cache
2026-03-29 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item efc79f79-6557-5067-8a86-f3956604db68
2026-03-29 14:06:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:27 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:27 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff252b28d90>
2026-03-29 14:06:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85eb8edd-ed2c-5664-bd74-7740e9d5785f/85eb8edd-ed2c-5664-bd74-7740e9d5785f_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMK60MVP%252F699387220%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387220/600 saved to cache
2026-03-29 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 85eb8edd-ed2c-5664-bd74-7740e9d5785f
2026-03-29 14:06:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251882a90>
2026-03-29 14:06:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41a29a2d-48b4-5816-a75c-290e9b55938b/41a29a2d-48b4-5816-a75c-290e9b55938b_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC14WNW%252F699387176%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387176/600 saved to cache
2026-03-29 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 41a29a2d-48b4-5816-a75c-290e9b55938b
2026-03-29 14:06:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bdad90>
2026-03-29 14:06:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efc79f79-6557-5067-8a86-f3956604db68/efc79f79-6557-5067-8a86-f3956604db68_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLF65XBO%252F699387168%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387168/600 saved to cache
2026-03-29 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item efc79f79-6557-5067-8a86-f3956604db68
2026-03-29 14:06:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: efc79f79-6557-5067-8a86-f3956604db68, skipping ID generation
2026-03-29 14:06:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item efc79f79-6557-5067-8a86-f3956604db68 sending to next pipeline
2026-03-29 14:06:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: efc79f79-6557-5067-8a86-f3956604db68, identifier: LF65%20XBO
2026-03-29 14:06:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250666650>
2026-03-29 14:06:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_869c2d6c-b884-5ccc-b445-08fe24d8f948/869c2d6c-b884-5ccc-b445-08fe24d8f948_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV74RVC%252F699390107%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390107/600 saved to cache
2026-03-29 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 869c2d6c-b884-5ccc-b445-08fe24d8f948
2026-03-29 14:06:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e93c10>
2026-03-29 14:06:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edec57d1-ab90-54df-bcc5-6d63702b11eb/edec57d1-ab90-54df-bcc5-6d63702b11eb_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV20HMX%252F699388474%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388474/600 saved to cache
2026-03-29 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item edec57d1-ab90-54df-bcc5-6d63702b11eb
2026-03-29 14:06:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: edec57d1-ab90-54df-bcc5-6d63702b11eb, skipping ID generation
2026-03-29 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item edec57d1-ab90-54df-bcc5-6d63702b11eb sending to next pipeline
2026-03-29 14:06:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: edec57d1-ab90-54df-bcc5-6d63702b11eb, identifier: LV20%20HMX
2026-03-29 14:06:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cc9d50>
2026-03-29 14:06:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_41a29a2d-48b4-5816-a75c-290e9b55938b/41a29a2d-48b4-5816-a75c-290e9b55938b_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC14WNW%252F699387183%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387183/600 saved to cache
2026-03-29 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 41a29a2d-48b4-5816-a75c-290e9b55938b
2026-03-29 14:06:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 41a29a2d-48b4-5816-a75c-290e9b55938b, skipping ID generation
2026-03-29 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 41a29a2d-48b4-5816-a75c-290e9b55938b sending to next pipeline
2026-03-29 14:06:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41a29a2d-48b4-5816-a75c-290e9b55938b, identifier: LC14%20WNW
2026-03-29 14:06:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:28 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:28 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25082c210>
2026-03-29 14:06:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85eb8edd-ed2c-5664-bd74-7740e9d5785f/85eb8edd-ed2c-5664-bd74-7740e9d5785f_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMK60MVP%252F699387214%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387214/600 saved to cache
2026-03-29 14:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 85eb8edd-ed2c-5664-bd74-7740e9d5785f
2026-03-29 14:06:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389552/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389552>
2026-03-29 14:06:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390537/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390537>
2026-03-29 14:06:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388212/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388212>
2026-03-29 14:06:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386593/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386593>
2026-03-29 14:06:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389544/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389544>
2026-03-29 14:06:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389558/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389558>
2026-03-29 14:06:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: efc79f79-6557-5067-8a86-f3956604db68 with identifier: LF65%20XBO
2026-03-29 14:06:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: efc79f79-6557-5067-8a86-f3956604db68 with identifier: LF65%20XBO
2026-03-29 14:06:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: efc79f79-6557-5067-8a86-f3956604db68 with identifier: LF65%20XBO to the API
2026-03-29 14:06:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387168/600>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efc79f79-6557-5067-8a86-f3956604db68/efc79f79-6557-5067-8a86-f3956604db68_expert_report_file_dc959a66-de61-4694-8ba8-cbe48007a0f5.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF65%20XBO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'efc79f79-6557-5067-8a86-f3956604db68',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF65 XBO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF65%20XBO&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'B-MAX',
 'odometer': 63908,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efc79f79-6557-5067-8a86-f3956604db68/efc79f79-6557-5067-8a86-f3956604db68_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40770,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387168/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efc79f79-6557-5067-8a86-f3956604db68/efc79f79-6557-5067-8a86-f3956604db68_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39901,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387172/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efc79f79-6557-5067-8a86-f3956604db68/efc79f79-6557-5067-8a86-f3956604db68_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39399,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387180/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efc79f79-6557-5067-8a86-f3956604db68/efc79f79-6557-5067-8a86-f3956604db68_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39601,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387185/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efc79f79-6557-5067-8a86-f3956604db68/efc79f79-6557-5067-8a86-f3956604db68_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39392,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387192/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efc79f79-6557-5067-8a86-f3956604db68/efc79f79-6557-5067-8a86-f3956604db68_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39451,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387197/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efc79f79-6557-5067-8a86-f3956604db68/efc79f79-6557-5067-8a86-f3956604db68_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67184,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387206/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efc79f79-6557-5067-8a86-f3956604db68/efc79f79-6557-5067-8a86-f3956604db68_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52528,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387210/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efc79f79-6557-5067-8a86-f3956604db68/efc79f79-6557-5067-8a86-f3956604db68_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74553,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387217/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efc79f79-6557-5067-8a86-f3956604db68/efc79f79-6557-5067-8a86-f3956604db68_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79370,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF65XBO/699387221/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD B-MAX 1.6 ZETEC P/SHIFT MPV',
 'transmission': 'automatic',
 'trim': 'ZETEC P/SHIFT',
 'vin': 'WF0KXXERJKFS00512',
 'year': 2015}
2026-03-29 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF65%2520XBO%27 HTTP/1.1" 200 None
2026-03-29 14:06:28 [bca.uk] INFO: Saving data for LF65%20XBO: {'created_time': 1774793188.813989, 'last_price_update_time': 1774793188.814001, 'auction_closing_time': 1774864800.0}
2026-03-29 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF65%2520XBO') HTTP/1.1" 204 0
2026-03-29 14:06:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: edec57d1-ab90-54df-bcc5-6d63702b11eb with identifier: LV20%20HMX
2026-03-29 14:06:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: edec57d1-ab90-54df-bcc5-6d63702b11eb with identifier: LV20%20HMX
2026-03-29 14:06:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: edec57d1-ab90-54df-bcc5-6d63702b11eb with identifier: LV20%20HMX to the API
2026-03-29 14:06:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388474/600>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edec57d1-ab90-54df-bcc5-6d63702b11eb/edec57d1-ab90-54df-bcc5-6d63702b11eb_expert_report_file_e7042075-4212-4223-a354-93c986df4b9c.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV20%20HMX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'edec57d1-ab90-54df-bcc5-6d63702b11eb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV20 HMX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV20%20HMX&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 200',
 'odometer': 75909,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 12,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edec57d1-ab90-54df-bcc5-6d63702b11eb/edec57d1-ab90-54df-bcc5-6d63702b11eb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40062,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388470/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edec57d1-ab90-54df-bcc5-6d63702b11eb/edec57d1-ab90-54df-bcc5-6d63702b11eb_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39100,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388474/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edec57d1-ab90-54df-bcc5-6d63702b11eb/edec57d1-ab90-54df-bcc5-6d63702b11eb_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37707,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388481/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edec57d1-ab90-54df-bcc5-6d63702b11eb/edec57d1-ab90-54df-bcc5-6d63702b11eb_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36543,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388490/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edec57d1-ab90-54df-bcc5-6d63702b11eb/edec57d1-ab90-54df-bcc5-6d63702b11eb_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37788,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388500/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edec57d1-ab90-54df-bcc5-6d63702b11eb/edec57d1-ab90-54df-bcc5-6d63702b11eb_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36370,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388509/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edec57d1-ab90-54df-bcc5-6d63702b11eb/edec57d1-ab90-54df-bcc5-6d63702b11eb_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64443,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388520/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edec57d1-ab90-54df-bcc5-6d63702b11eb/edec57d1-ab90-54df-bcc5-6d63702b11eb_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64229,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388525/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edec57d1-ab90-54df-bcc5-6d63702b11eb/edec57d1-ab90-54df-bcc5-6d63702b11eb_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81340,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388530/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_edec57d1-ab90-54df-bcc5-6d63702b11eb/edec57d1-ab90-54df-bcc5-6d63702b11eb_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60621,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV20HMX/699388535/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA 200 1.3 AMG LINE DCT Coupe',
 'transmission': 'automatic',
 'trim': 'AMG LINE DCT',
 'vin': 'W1K1183872N111773',
 'year': 2020}
2026-03-29 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV20%2520HMX%27 HTTP/1.1" 200 None
2026-03-29 14:06:29 [bca.uk] INFO: Saving data for LV20%20HMX: {'created_time': 1774793189.333147, 'last_price_update_time': 1774793189.333158, 'auction_closing_time': 1774951200.0}
2026-03-29 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV20%2520HMX') HTTP/1.1" 204 0
2026-03-29 14:06:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41a29a2d-48b4-5816-a75c-290e9b55938b with identifier: LC14%20WNW
2026-03-29 14:06:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41a29a2d-48b4-5816-a75c-290e9b55938b with identifier: LC14%20WNW
2026-03-29 14:06:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41a29a2d-48b4-5816-a75c-290e9b55938b with identifier: LC14%20WNW to the API
2026-03-29 14:06:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387183/600>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41a29a2d-48b4-5816-a75c-290e9b55938b/41a29a2d-48b4-5816-a75c-290e9b55938b_expert_report_file_69a105af-9ed3-4cd8-8775-f7c40f881d09.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC14%20WNW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '41a29a2d-48b4-5816-a75c-290e9b55938b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC14 WNW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC14%20WNW&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 75854,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41a29a2d-48b4-5816-a75c-290e9b55938b/41a29a2d-48b4-5816-a75c-290e9b55938b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40004,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387171/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41a29a2d-48b4-5816-a75c-290e9b55938b/41a29a2d-48b4-5816-a75c-290e9b55938b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38849,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387176/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41a29a2d-48b4-5816-a75c-290e9b55938b/41a29a2d-48b4-5816-a75c-290e9b55938b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35629,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387183/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41a29a2d-48b4-5816-a75c-290e9b55938b/41a29a2d-48b4-5816-a75c-290e9b55938b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35439,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387187/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41a29a2d-48b4-5816-a75c-290e9b55938b/41a29a2d-48b4-5816-a75c-290e9b55938b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34468,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387191/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41a29a2d-48b4-5816-a75c-290e9b55938b/41a29a2d-48b4-5816-a75c-290e9b55938b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34105,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387196/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41a29a2d-48b4-5816-a75c-290e9b55938b/41a29a2d-48b4-5816-a75c-290e9b55938b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78128,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387205/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41a29a2d-48b4-5816-a75c-290e9b55938b/41a29a2d-48b4-5816-a75c-290e9b55938b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63010,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387211/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41a29a2d-48b4-5816-a75c-290e9b55938b/41a29a2d-48b4-5816-a75c-290e9b55938b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77605,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387218/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_41a29a2d-48b4-5816-a75c-290e9b55938b/41a29a2d-48b4-5816-a75c-290e9b55938b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68059,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC14WNW/699387224/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 VTI STYLE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI STYLE',
 'vin': 'VF3CCHMZ0ET112415',
 'year': 2014}
2026-03-29 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC14%2520WNW%27 HTTP/1.1" 200 None
2026-03-29 14:06:29 [bca.uk] INFO: Saving data for LC14%20WNW: {'created_time': 1774793189.759183, 'last_price_update_time': 1774793189.759194, 'auction_closing_time': 1774864800.0}
2026-03-29 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC14%2520WNW') HTTP/1.1" 204 0
2026-03-29 14:06:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508ea4d0>
2026-03-29 14:06:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85eb8edd-ed2c-5664-bd74-7740e9d5785f/85eb8edd-ed2c-5664-bd74-7740e9d5785f_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMK60MVP%252F699387201%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387201/600 saved to cache
2026-03-29 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 85eb8edd-ed2c-5664-bd74-7740e9d5785f
2026-03-29 14:06:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250739ad0>
2026-03-29 14:06:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_869c2d6c-b884-5ccc-b445-08fe24d8f948/869c2d6c-b884-5ccc-b445-08fe24d8f948_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV74RVC%252F699390094%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390094/600 saved to cache
2026-03-29 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 869c2d6c-b884-5ccc-b445-08fe24d8f948
2026-03-29 14:06:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 869c2d6c-b884-5ccc-b445-08fe24d8f948, skipping ID generation
2026-03-29 14:06:29 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 869c2d6c-b884-5ccc-b445-08fe24d8f948 sending to next pipeline
2026-03-29 14:06:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 869c2d6c-b884-5ccc-b445-08fe24d8f948, identifier: AV74%20RVC
2026-03-29 14:06:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e1e150>
2026-03-29 14:06:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85eb8edd-ed2c-5664-bd74-7740e9d5785f/85eb8edd-ed2c-5664-bd74-7740e9d5785f_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMK60MVP%252F699387198%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387198/600 saved to cache
2026-03-29 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 85eb8edd-ed2c-5664-bd74-7740e9d5785f
2026-03-29 14:06:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:30 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:30 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250824590>
2026-03-29 14:06:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85eb8edd-ed2c-5664-bd74-7740e9d5785f/85eb8edd-ed2c-5664-bd74-7740e9d5785f_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMK60MVP%252F699387208%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387208/600 saved to cache
2026-03-29 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 85eb8edd-ed2c-5664-bd74-7740e9d5785f
2026-03-29 14:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR60OPW/42811813?sv=2020-08-04&st=2026-03-29T14%3A06%3A26Z&se=2026-03-29T14%3A31%3A26Z&sr=b&sp=r&sig=j3EDEIC0xprO%2FNTBCdUgrJhM4PzjtgwN25a1r9ThBt4%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:06:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 869c2d6c-b884-5ccc-b445-08fe24d8f948 with identifier: AV74%20RVC
2026-03-29 14:06:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 869c2d6c-b884-5ccc-b445-08fe24d8f948 with identifier: AV74%20RVC
2026-03-29 14:06:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 869c2d6c-b884-5ccc-b445-08fe24d8f948 with identifier: AV74%20RVC to the API
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390094/600>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_869c2d6c-b884-5ccc-b445-08fe24d8f948/869c2d6c-b884-5ccc-b445-08fe24d8f948_expert_report_file_ffca27af-2323-4a39-878b-bed4c79744b5.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV74%20RVC-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '869c2d6c-b884-5ccc-b445-08fe24d8f948',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV74 RVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV74%20RVC&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'SKODA',
 'model': 'ENYAQ',
 'odometer': 4245,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_869c2d6c-b884-5ccc-b445-08fe24d8f948/869c2d6c-b884-5ccc-b445-08fe24d8f948_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42099,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390071/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_869c2d6c-b884-5ccc-b445-08fe24d8f948/869c2d6c-b884-5ccc-b445-08fe24d8f948_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41483,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390080/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_869c2d6c-b884-5ccc-b445-08fe24d8f948/869c2d6c-b884-5ccc-b445-08fe24d8f948_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38780,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390094/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_869c2d6c-b884-5ccc-b445-08fe24d8f948/869c2d6c-b884-5ccc-b445-08fe24d8f948_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39627,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390107/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_869c2d6c-b884-5ccc-b445-08fe24d8f948/869c2d6c-b884-5ccc-b445-08fe24d8f948_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39470,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390115/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_869c2d6c-b884-5ccc-b445-08fe24d8f948/869c2d6c-b884-5ccc-b445-08fe24d8f948_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38364,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390121/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_869c2d6c-b884-5ccc-b445-08fe24d8f948/869c2d6c-b884-5ccc-b445-08fe24d8f948_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81941,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390136/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_869c2d6c-b884-5ccc-b445-08fe24d8f948/869c2d6c-b884-5ccc-b445-08fe24d8f948_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77652,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390150/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_869c2d6c-b884-5ccc-b445-08fe24d8f948/869c2d6c-b884-5ccc-b445-08fe24d8f948_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81142,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390161/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_869c2d6c-b884-5ccc-b445-08fe24d8f948/869c2d6c-b884-5ccc-b445-08fe24d8f948_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79326,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV74RVC/699390171/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'SKODA ENYAQ 85 EDITION Hatchback',
 'transmission': 'automatic',
 'trim': '85 EDITION',
 'vin': 'TMBKH9NY7SF034179',
 'year': 2024}
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV74%2520RVC%27 HTTP/1.1" 200 None
2026-03-29 14:06:30 [bca.uk] INFO: Saving data for AV74%20RVC: {'created_time': 1774793190.43837, 'last_price_update_time': 1774793190.43838, 'auction_closing_time': 1774951200.0}
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV74%2520RVC') HTTP/1.1" 204 0
2026-03-29 14:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390545/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA51VAE/42811948?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=SdpwL9f2KQ%2FEdBFIbFqqhP4xNkjEfFYR9h8uyHofylw%3D)
2026-03-29 14:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387175/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK60MVP/42811764?sv=2020-08-04&st=2026-03-29T14%3A05%3A34Z&se=2026-03-29T14%3A30%3A34Z&sr=b&sp=r&sig=rt8W93MJvUFLzRFd7n%2Fmyi2Fo28NUmagLWGPT3rRwGA%3D)
2026-03-29 14:06:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391984/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WL05GXS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:06:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387600/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387600>
2026-03-29 14:06:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386600/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386600>
2026-03-29 14:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389556/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JG08CAZ/42811917?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=7Rcw6eIle0hj%2FWxI5RF0rGNaDHy8Nmky2x%2B5IwUTID8%3D)
2026-03-29 14:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390547/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA51VAE/42811948?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=SdpwL9f2KQ%2FEdBFIbFqqhP4xNkjEfFYR9h8uyHofylw%3D)
2026-03-29 14:06:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e69910>
2026-03-29 14:06:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60d75ae1-07a9-59e3-901a-4a89766b7c97/60d75ae1-07a9-59e3-901a-4a89766b7c97_expert_report_file_f594b2c0-1ef7-434f-8d0e-cd1748fd3876.pdf HTTP/1.1" 201 0
2026-03-29 14:06:30 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 60d75ae1-07a9-59e3-901a-4a89766b7c97
2026-03-29 14:06:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 60d75ae1-07a9-59e3-901a-4a89766b7c97, skipping ID generation
2026-03-29 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 60d75ae1-07a9-59e3-901a-4a89766b7c97
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLR60OPW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LR60OPW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390090%27 HTTP/1.1" 200 None
2026-03-29 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390090 not downloaded yet
2026-03-29 14:06:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390543/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390543>
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390100%27 HTTP/1.1" 200 None
2026-03-29 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390100 not downloaded yet
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390110%27 HTTP/1.1" 200 None
2026-03-29 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390110 not downloaded yet
2026-03-29 14:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389558/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE10YUW/42811916?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=VmtSWZpfWC65Q2117nc0AWoTHWnaZR%2FRTQ9rdUzYD2o%3D)
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390118%27 HTTP/1.1" 200 None
2026-03-29 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390118 not downloaded yet
2026-03-29 14:06:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509f3710>
2026-03-29 14:06:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47e346af-46dc-519e-83e5-99e38bc35acc/47e346af-46dc-519e-83e5-99e38bc35acc_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMA51VAE%252F699390545%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390545/600 saved to cache
2026-03-29 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 47e346af-46dc-519e-83e5-99e38bc35acc
2026-03-29 14:06:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e1e190>
2026-03-29 14:06:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85eb8edd-ed2c-5664-bd74-7740e9d5785f/85eb8edd-ed2c-5664-bd74-7740e9d5785f_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMK60MVP%252F699387175%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387175/600 saved to cache
2026-03-29 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 85eb8edd-ed2c-5664-bd74-7740e9d5785f
2026-03-29 14:06:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 85eb8edd-ed2c-5664-bd74-7740e9d5785f, skipping ID generation
2026-03-29 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 85eb8edd-ed2c-5664-bd74-7740e9d5785f sending to next pipeline
2026-03-29 14:06:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85eb8edd-ed2c-5664-bd74-7740e9d5785f, identifier: MK60%20MVP
2026-03-29 14:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389544/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO02XLA/42811936?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=ou1vK6RbomSESuApVanoOWEr855to1ruMdXLWl8ijNk%3D)
2026-03-29 14:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388212/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB57VXW/42811896?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=qHaJE2I1qWyp3hDkDCNuBZBI6XJDSoxk5cf60kRBMOs%3D)
2026-03-29 14:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386593/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CX06LLW/42811866?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=OlXQ92SBOCUzrFkdeR0I1pycMBQqOEdimrAeyV%2BumWo%3D)
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390126%27 HTTP/1.1" 200 None
2026-03-29 14:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390126 not downloaded yet
2026-03-29 14:06:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85eb8edd-ed2c-5664-bd74-7740e9d5785f with identifier: MK60%20MVP
2026-03-29 14:06:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85eb8edd-ed2c-5664-bd74-7740e9d5785f with identifier: MK60%20MVP
2026-03-29 14:06:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85eb8edd-ed2c-5664-bd74-7740e9d5785f with identifier: MK60%20MVP to the API
2026-03-29 14:06:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387175/600>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85eb8edd-ed2c-5664-bd74-7740e9d5785f/85eb8edd-ed2c-5664-bd74-7740e9d5785f_expert_report_file_791a625e-a6ef-4c8c-a9db-344cbf091e30.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK60%20MVP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '85eb8edd-ed2c-5664-bd74-7740e9d5785f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK60 MVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK60%20MVP&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'MERIVA',
 'odometer': 121615,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85eb8edd-ed2c-5664-bd74-7740e9d5785f/85eb8edd-ed2c-5664-bd74-7740e9d5785f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40365,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387175/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85eb8edd-ed2c-5664-bd74-7740e9d5785f/85eb8edd-ed2c-5664-bd74-7740e9d5785f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38987,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387184/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85eb8edd-ed2c-5664-bd74-7740e9d5785f/85eb8edd-ed2c-5664-bd74-7740e9d5785f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35625,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387186/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85eb8edd-ed2c-5664-bd74-7740e9d5785f/85eb8edd-ed2c-5664-bd74-7740e9d5785f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36159,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387193/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85eb8edd-ed2c-5664-bd74-7740e9d5785f/85eb8edd-ed2c-5664-bd74-7740e9d5785f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36151,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387198/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85eb8edd-ed2c-5664-bd74-7740e9d5785f/85eb8edd-ed2c-5664-bd74-7740e9d5785f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34968,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387201/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85eb8edd-ed2c-5664-bd74-7740e9d5785f/85eb8edd-ed2c-5664-bd74-7740e9d5785f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76944,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387208/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85eb8edd-ed2c-5664-bd74-7740e9d5785f/85eb8edd-ed2c-5664-bd74-7740e9d5785f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66716,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387214/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85eb8edd-ed2c-5664-bd74-7740e9d5785f/85eb8edd-ed2c-5664-bd74-7740e9d5785f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81215,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387220/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85eb8edd-ed2c-5664-bd74-7740e9d5785f/85eb8edd-ed2c-5664-bd74-7740e9d5785f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85654,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK60MVP/699387226/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MERIVA 1.4 T 16V 140 SE MPV',
 'transmission': 'manual',
 'trim': 'T 16V 140 SE',
 'vin': 'W0LSH9EE6B4053645',
 'year': 2010}
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK60%2520MVP%27 HTTP/1.1" 200 None
2026-03-29 14:06:31 [bca.uk] INFO: Saving data for MK60%20MVP: {'created_time': 1774793191.469664, 'last_price_update_time': 1774793191.469675, 'auction_closing_time': 1774864800.0}
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK60%2520MVP') HTTP/1.1" 204 0
2026-03-29 14:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390537/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG60HNL/42811953?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=wdtsCv2uTf0OhV1dnxgruPIHa32DOIHS1esbJpJlGSw%3D)
2026-03-29 14:06:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389547/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389547>
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ce91d0>
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_17bcf29d-2e5e-5e17-a3a8-66a5a7697641/17bcf29d-2e5e-5e17-a3a8-66a5a7697641_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FJG08CAZ%252F699389556%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389556/600 saved to cache
2026-03-29 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 17bcf29d-2e5e-5e17-a3a8-66a5a7697641
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fe8c50>
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47e346af-46dc-519e-83e5-99e38bc35acc/47e346af-46dc-519e-83e5-99e38bc35acc_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMA51VAE%252F699390547%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390547/600 saved to cache
2026-03-29 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 47e346af-46dc-519e-83e5-99e38bc35acc
2026-03-29 14:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389552/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JG08CAZ/42811917?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=7Rcw6eIle0hj%2FWxI5RF0rGNaDHy8Nmky2x%2B5IwUTID8%3D)
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390138%27 HTTP/1.1" 200 None
2026-03-29 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390138 not downloaded yet
2026-03-29 14:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386600/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS58LFY/42811867?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=ui5rsMHelFfPNiBecd7YyM0apeAb9s1GcSTqMtDLK94%3D)
2026-03-29 14:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387600/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB54UKM/42811883?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=3M5YGbs%2Fc0PIC3LOSWpeS2nGAyXQ8EAraAv%2BsAgCS3w%3D)
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390148%27 HTTP/1.1" 200 None
2026-03-29 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390148 not downloaded yet
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25075f5d0>
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_55473c0d-8849-54f6-9f7e-5dc13e3521df/55473c0d-8849-54f6-9f7e-5dc13e3521df_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE10YUW%252F699389558%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389558/600 saved to cache
2026-03-29 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 55473c0d-8849-54f6-9f7e-5dc13e3521df
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25075e410>
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e249f780-0465-5b0b-bb33-c3222e910385/e249f780-0465-5b0b-bb33-c3222e910385_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVO02XLA%252F699389544%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389544/600 saved to cache
2026-03-29 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e249f780-0465-5b0b-bb33-c3222e910385
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25192e810>
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e695e2e-9059-507e-ae06-209c3b4f94fa/4e695e2e-9059-507e-ae06-209c3b4f94fa_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB57VXW%252F699388212%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388212/600 saved to cache
2026-03-29 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4e695e2e-9059-507e-ae06-209c3b4f94fa
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508eaf50>
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9780fd08-9e77-5c18-8df7-5e38cb3d3cc9/9780fd08-9e77-5c18-8df7-5e38cb3d3cc9_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCX06LLW%252F699386593%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386593/600 saved to cache
2026-03-29 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9780fd08-9e77-5c18-8df7-5e38cb3d3cc9
2026-03-29 14:06:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389554/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389554>
2026-03-29 14:06:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387613/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387613>
2026-03-29 14:06:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390535/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390535>
2026-03-29 14:06:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392887/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392887>
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390157%27 HTTP/1.1" 200 None
2026-03-29 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390157 not downloaded yet
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508e7b90>
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_757fa281-bacf-5e89-92d0-33aac67e7ebf/757fa281-bacf-5e89-92d0-33aac67e7ebf_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHG60HNL%252F699390537%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390537/600 saved to cache
2026-03-29 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 757fa281-bacf-5e89-92d0-33aac67e7ebf
2026-03-29 14:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=11&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391984/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WL05GXS/42811971?sv=2020-08-04&st=2026-03-29T14%3A05%3A05Z&se=2026-03-29T14%3A30%3A05Z&sr=b&sp=r&sig=hvGCXN1KpOyej41VE3a5auzTrf748NfJcdbWsVNg3EE%3D)
2026-03-29 14:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390543/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA51VAE/42811948?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=SdpwL9f2KQ%2FEdBFIbFqqhP4xNkjEfFYR9h8uyHofylw%3D)
2026-03-29 14:06:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390110/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390110>
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699390169%27 HTTP/1.1" 200 None
2026-03-29 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390169 not downloaded yet
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250912350>
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_17bcf29d-2e5e-5e17-a3a8-66a5a7697641/17bcf29d-2e5e-5e17-a3a8-66a5a7697641_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FJG08CAZ%252F699389552%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389552/600 saved to cache
2026-03-29 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 17bcf29d-2e5e-5e17-a3a8-66a5a7697641
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25096a150>
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_50eaf00b-7882-5ce2-bb0f-21dad6f58356/50eaf00b-7882-5ce2-bb0f-21dad6f58356_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS58LFY%252F699386600%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386600/600 saved to cache
2026-03-29 14:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 50eaf00b-7882-5ce2-bb0f-21dad6f58356
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250827dd0>
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52f76efc-188f-5f63-9bfb-b42fecc8cc58/52f76efc-188f-5f63-9bfb-b42fecc8cc58_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB54UKM%252F699387600%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387600/600 saved to cache
2026-03-29 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 52f76efc-188f-5f63-9bfb-b42fecc8cc58
2026-03-29 14:06:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389547/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JG08CAZ/42811917?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=7Rcw6eIle0hj%2FWxI5RF0rGNaDHy8Nmky2x%2B5IwUTID8%3D)
2026-03-29 14:06:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390100/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390100>
2026-03-29 14:06:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390118/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390118>
2026-03-29 14:06:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390090/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390090>
2026-03-29 14:06:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390079/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LR60OPW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:06:32 [bca.uk] INFO: Total items found: 100
2026-03-29 14:06:32 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded
2026-03-29 14:06:32 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:06:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:06:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25191f850>
2026-03-29 14:06:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97531adc-4dd2-5237-b618-8d5c116355b1/97531adc-4dd2-5237-b618-8d5c116355b1_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWL05GXS%252F699391984%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391984/600 saved to cache
2026-03-29 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 97531adc-4dd2-5237-b618-8d5c116355b1
2026-03-29 14:06:32 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 97531adc-4dd2-5237-b618-8d5c116355b1, skipping ID generation
2026-03-29 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 97531adc-4dd2-5237-b618-8d5c116355b1 sending to next pipeline
2026-03-29 14:06:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 97531adc-4dd2-5237-b618-8d5c116355b1, identifier: WL05%20GXS
2026-03-29 14:06:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a20850>
2026-03-29 14:06:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47e346af-46dc-519e-83e5-99e38bc35acc/47e346af-46dc-519e-83e5-99e38bc35acc_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMA51VAE%252F699390543%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390543/600 saved to cache
2026-03-29 14:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 47e346af-46dc-519e-83e5-99e38bc35acc
2026-03-29 14:06:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 97531adc-4dd2-5237-b618-8d5c116355b1 with identifier: WL05%20GXS
2026-03-29 14:06:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 97531adc-4dd2-5237-b618-8d5c116355b1 with identifier: WL05%20GXS
2026-03-29 14:06:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 97531adc-4dd2-5237-b618-8d5c116355b1 with identifier: WL05%20GXS to the API
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391984/600>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97531adc-4dd2-5237-b618-8d5c116355b1/97531adc-4dd2-5237-b618-8d5c116355b1_expert_report_file_2151a2cb-9c61-4ba9-93cf-de664a5d9ebe.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WL05%20GXS-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '97531adc-4dd2-5237-b618-8d5c116355b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WL05 GXS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WL05%20GXS&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 128099,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97531adc-4dd2-5237-b618-8d5c116355b1/97531adc-4dd2-5237-b618-8d5c116355b1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 167727,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391984/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97531adc-4dd2-5237-b618-8d5c116355b1/97531adc-4dd2-5237-b618-8d5c116355b1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 172245,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391985/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97531adc-4dd2-5237-b618-8d5c116355b1/97531adc-4dd2-5237-b618-8d5c116355b1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 168596,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391986/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97531adc-4dd2-5237-b618-8d5c116355b1/97531adc-4dd2-5237-b618-8d5c116355b1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 176894,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391987/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97531adc-4dd2-5237-b618-8d5c116355b1/97531adc-4dd2-5237-b618-8d5c116355b1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154361,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391988/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97531adc-4dd2-5237-b618-8d5c116355b1/97531adc-4dd2-5237-b618-8d5c116355b1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156186,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391989/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97531adc-4dd2-5237-b618-8d5c116355b1/97531adc-4dd2-5237-b618-8d5c116355b1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166547,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391990/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97531adc-4dd2-5237-b618-8d5c116355b1/97531adc-4dd2-5237-b618-8d5c116355b1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 163515,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391991/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97531adc-4dd2-5237-b618-8d5c116355b1/97531adc-4dd2-5237-b618-8d5c116355b1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171191,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL05GXS/699391992/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.6  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWRC32070TG65005',
 'year': 2005}
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL05%2520GXS%27 HTTP/1.1" 200 None
2026-03-29 14:06:32 [bca.uk] INFO: Saving data for WL05%20GXS: {'created_time': 1774793192.62907, 'last_price_update_time': 1774793192.629085, 'auction_closing_time': 1774864800.0}
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WL05%2520GXS') HTTP/1.1" 204 0
2026-03-29 14:06:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390138/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390138>
2026-03-29 14:06:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390126/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390126>
2026-03-29 14:06:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386589/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386589>
2026-03-29 14:06:32 [bca.uk] INFO: Found listing with ID: EGZ%203015
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EGZ%25203015%27 HTTP/1.1" 200 None
2026-03-29 14:06:32 [bca.uk] INFO: Scrape type for EGZ%203015: 0
2026-03-29 14:06:32 [bca.uk] INFO: Found listing with ID: HW67%20GWK
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HW67%2520GWK%27 HTTP/1.1" 200 None
2026-03-29 14:06:32 [bca.uk] INFO: Scrape type for HW67%20GWK: 0
2026-03-29 14:06:32 [bca.uk] INFO: Found listing with ID: MA66%20FNM
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA66%2520FNM%27 HTTP/1.1" 200 None
2026-03-29 14:06:32 [bca.uk] INFO: Scrape type for MA66%20FNM: 0
2026-03-29 14:06:32 [bca.uk] INFO: Found listing with ID: PF60%20FKN
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF60%2520FKN%27 HTTP/1.1" 200 None
2026-03-29 14:06:32 [bca.uk] INFO: Scrape type for PF60%20FKN: 0
2026-03-29 14:06:32 [bca.uk] INFO: Found listing with ID: VEZ%207096
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VEZ%25207096%27 HTTP/1.1" 200 None
2026-03-29 14:06:32 [bca.uk] INFO: Scrape type for VEZ%207096: 0
2026-03-29 14:06:32 [bca.uk] INFO: Found listing with ID: AF16%20WXA
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF16%2520WXA%27 HTTP/1.1" 200 None
2026-03-29 14:06:32 [bca.uk] INFO: Scrape type for AF16%20WXA: 0
2026-03-29 14:06:32 [bca.uk] INFO: Found listing with ID: DSZ%207504
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DSZ%25207504%27 HTTP/1.1" 200 None
2026-03-29 14:06:32 [bca.uk] INFO: Scrape type for DSZ%207504: 0
2026-03-29 14:06:32 [bca.uk] INFO: Found listing with ID: FG67%20GJU
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG67%2520GJU%27 HTTP/1.1" 200 None
2026-03-29 14:06:32 [bca.uk] INFO: Scrape type for FG67%20GJU: 0
2026-03-29 14:06:32 [bca.uk] INFO: Found listing with ID: ST19%20CBF
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST19%2520CBF%27 HTTP/1.1" 200 None
2026-03-29 14:06:32 [bca.uk] INFO: Scrape type for ST19%20CBF: 0
2026-03-29 14:06:32 [bca.uk] INFO: Found listing with ID: WG67%20KDZ
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG67%2520KDZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:32 [bca.uk] INFO: Scrape type for WG67%20KDZ: 0
2026-03-29 14:06:32 [bca.uk] INFO: Found listing with ID: WHZ%208143
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WHZ%25208143%27 HTTP/1.1" 200 None
2026-03-29 14:06:32 [bca.uk] INFO: Scrape type for WHZ%208143: 0
2026-03-29 14:06:32 [bca.uk] INFO: Found listing with ID: YB18%20HGA
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB18%2520HGA%27 HTTP/1.1" 200 None
2026-03-29 14:06:32 [bca.uk] INFO: Scrape type for YB18%20HGA: 0
2026-03-29 14:06:32 [bca.uk] INFO: Found listing with ID: YF16%20VUJ
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF16%2520VUJ%27 HTTP/1.1" 200 None
2026-03-29 14:06:32 [bca.uk] INFO: Scrape type for YF16%20VUJ: 0
2026-03-29 14:06:32 [bca.uk] INFO: Found listing with ID: YH66%20USG
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH66%2520USG%27 HTTP/1.1" 200 None
2026-03-29 14:06:32 [bca.uk] INFO: Scrape type for YH66%20USG: 0
2026-03-29 14:06:32 [bca.uk] INFO: Found listing with ID: YR15%20BJV
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR15%2520BJV%27 HTTP/1.1" 200 None
2026-03-29 14:06:32 [bca.uk] INFO: Scrape type for YR15%20BJV: 0
2026-03-29 14:06:32 [bca.uk] INFO: Found listing with ID: YR64%20ZFO
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR64%2520ZFO%27 HTTP/1.1" 200 None
2026-03-29 14:06:32 [bca.uk] INFO: Scrape type for YR64%20ZFO: 0
2026-03-29 14:06:32 [bca.uk] INFO: Found listing with ID: CK15%20AEP
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK15%2520AEP%27 HTTP/1.1" 200 None
2026-03-29 14:06:32 [bca.uk] INFO: Scrape type for CK15%20AEP: 0
2026-03-29 14:06:32 [bca.uk] INFO: Found listing with ID: DA66%20OXP
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA66%2520OXP%27 HTTP/1.1" 200 None
2026-03-29 14:06:32 [bca.uk] INFO: Scrape type for DA66%20OXP: 0
2026-03-29 14:06:32 [bca.uk] INFO: Found listing with ID: DE14%20WTA
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE14%2520WTA%27 HTTP/1.1" 200 None
2026-03-29 14:06:32 [bca.uk] INFO: Scrape type for DE14%20WTA: 0
2026-03-29 14:06:32 [bca.uk] INFO: Found listing with ID: DE64%20TVD
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE64%2520TVD%27 HTTP/1.1" 200 None
2026-03-29 14:06:32 [bca.uk] INFO: Scrape type for DE64%20TVD: 0
2026-03-29 14:06:32 [bca.uk] INFO: Found listing with ID: DV64%20UBN
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV64%2520UBN%27 HTTP/1.1" 200 None
2026-03-29 14:06:32 [bca.uk] INFO: Scrape type for DV64%20UBN: 0
2026-03-29 14:06:32 [bca.uk] INFO: Found listing with ID: FD16%20VWM
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD16%2520VWM%27 HTTP/1.1" 200 None
2026-03-29 14:06:33 [bca.uk] INFO: Scrape type for FD16%20VWM: 0
2026-03-29 14:06:33 [bca.uk] INFO: Found listing with ID: FL16%20CWO
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL16%2520CWO%27 HTTP/1.1" 200 None
2026-03-29 14:06:33 [bca.uk] INFO: Scrape type for FL16%20CWO: 0
2026-03-29 14:06:33 [bca.uk] INFO: Found listing with ID: GV65%20GPK
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV65%2520GPK%27 HTTP/1.1" 200 None
2026-03-29 14:06:33 [bca.uk] INFO: Scrape type for GV65%20GPK: 0
2026-03-29 14:06:33 [bca.uk] INFO: Found listing with ID: HY65%20KRJ
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY65%2520KRJ%27 HTTP/1.1" 200 None
2026-03-29 14:06:33 [bca.uk] INFO: Scrape type for HY65%20KRJ: 2
2026-03-29 14:06:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe123a59-25d0-509d-9046-e45117da9996 with identifier: HY65%20KRJ
2026-03-29 14:06:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe123a59-25d0-509d-9046-e45117da9996 with scrape type 2
2026-03-29 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe123a59-25d0-509d-9046-e45117da9996 with scrape type 2
2026-03-29 14:06:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe123a59-25d0-509d-9046-e45117da9996, identifier: HY65%20KRJ
2026-03-29 14:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390110/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR60OPW/42811813?sv=2020-08-04&st=2026-03-29T14%3A06%3A26Z&se=2026-03-29T14%3A31%3A26Z&sr=b&sp=r&sig=j3EDEIC0xprO%2FNTBCdUgrJhM4PzjtgwN25a1r9ThBt4%3D)
2026-03-29 14:06:33 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:06:33 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:06:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe123a59-25d0-509d-9046-e45117da9996 with identifier: HY65%20KRJ
2026-03-29 14:06:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe123a59-25d0-509d-9046-e45117da9996 with identifier: HY65%20KRJ
2026-03-29 14:06:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe123a59-25d0-509d-9046-e45117da9996 with identifier: HY65%20KRJ to the API
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=11&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 93,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY65%20KRJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fe123a59-25d0-509d-9046-e45117da9996',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY65 KRJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY65%20KRJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'MEGANE',
 'odometer': 97660,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'RENAULT MEGANE 1.5 DCI 110 LIMITED Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 LIMITED',
 'vin': 'VF1BZ890H53720134',
 'year': 2015}
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY65%2520KRJ%27 HTTP/1.1" 200 None
2026-03-29 14:06:33 [bca.uk] INFO: Saving data for HY65%20KRJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774706779.127221, 'last_price_update_time': 1774793193.595898}
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY65%2520KRJ') HTTP/1.1" 204 0
2026-03-29 14:06:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cbad50>
2026-03-29 14:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_17bcf29d-2e5e-5e17-a3a8-66a5a7697641/17bcf29d-2e5e-5e17-a3a8-66a5a7697641_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FJG08CAZ%252F699389547%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389547/600 saved to cache
2026-03-29 14:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 17bcf29d-2e5e-5e17-a3a8-66a5a7697641
2026-03-29 14:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392887/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV55WUY/42812002?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=icT4gYMd%2BNCVSue6E83jKaflnpXtNeUuuAJwvGK%2BIOg%3D)
2026-03-29 14:06:33 [bca.uk] INFO: Found listing with ID: M70%20ODE
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M70%2520ODE%27 HTTP/1.1" 200 None
2026-03-29 14:06:33 [bca.uk] INFO: Scrape type for M70%20ODE: 0
2026-03-29 14:06:33 [bca.uk] INFO: Found listing with ID: PY14%20EBA
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY14%2520EBA%27 HTTP/1.1" 200 None
2026-03-29 14:06:33 [bca.uk] INFO: Scrape type for PY14%20EBA: 0
2026-03-29 14:06:33 [bca.uk] INFO: Found listing with ID: SH64%20FFB
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH64%2520FFB%27 HTTP/1.1" 200 None
2026-03-29 14:06:33 [bca.uk] INFO: Scrape type for SH64%20FFB: 0
2026-03-29 14:06:33 [bca.uk] INFO: Found listing with ID: AE16%20SPZ
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE16%2520SPZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:33 [bca.uk] INFO: Scrape type for AE16%20SPZ: 0
2026-03-29 14:06:33 [bca.uk] INFO: Found listing with ID: CU54%20OFO
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU54%2520OFO%27 HTTP/1.1" 200 None
2026-03-29 14:06:33 [bca.uk] INFO: Scrape type for CU54%20OFO: 0
2026-03-29 14:06:33 [bca.uk] INFO: Found listing with ID: GL61%20YHO
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL61%2520YHO%27 HTTP/1.1" 200 None
2026-03-29 14:06:33 [bca.uk] INFO: Scrape type for GL61%20YHO: 0
2026-03-29 14:06:33 [bca.uk] INFO: Found listing with ID: VN17%20XYT
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN17%2520XYT%27 HTTP/1.1" 200 None
2026-03-29 14:06:33 [bca.uk] INFO: Scrape type for VN17%20XYT: 0
2026-03-29 14:06:33 [bca.uk] INFO: Found listing with ID: ASZ%205349
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ASZ%25205349%27 HTTP/1.1" 200 None
2026-03-29 14:06:33 [bca.uk] INFO: Scrape type for ASZ%205349: 0
2026-03-29 14:06:33 [bca.uk] INFO: Found listing with ID: FE04%20PMY
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE04%2520PMY%27 HTTP/1.1" 200 None
2026-03-29 14:06:33 [bca.uk] INFO: Scrape type for FE04%20PMY: 0
2026-03-29 14:06:33 [bca.uk] INFO: Found listing with ID: OY12%20WFC
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY12%2520WFC%27 HTTP/1.1" 200 None
2026-03-29 14:06:33 [bca.uk] INFO: Scrape type for OY12%20WFC: 0
2026-03-29 14:06:33 [bca.uk] INFO: Found listing with ID: YY15%20GXL
2026-03-29 14:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY15%2520GXL%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for YY15%20GXL: 0
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: WJ68%20YNB
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ68%2520YNB%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for WJ68%20YNB: 0
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: YH19%20LVV
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH19%2520LVV%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for YH19%20LVV: 0
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: EA18%20YDV
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA18%2520YDV%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for EA18%20YDV: 0
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: OO67%20KEZ
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OO67%2520KEZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for OO67%20KEZ: 0
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: RF68%20YKB
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF68%2520YKB%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for RF68%20YKB: 0
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: EF03%20CXR
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF03%2520CXR%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for EF03%20CXR: 0
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: LK18%20UPR
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK18%2520UPR%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for LK18%20UPR: 0
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: KK15%20GPV
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK15%2520GPV%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for KK15%20GPV: 0
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: SV15%20VVF
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV15%2520VVF%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for SV15%20VVF: 0
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: LK66%20RLX
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK66%2520RLX%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for LK66%20RLX: 0
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: MJ65%20XFP
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ65%2520XFP%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for MJ65%20XFP: 0
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: SM70%20LKK
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM70%2520LKK%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for SM70%20LKK: 0
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: AJ17%20HXL
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ17%2520HXL%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for AJ17%20HXL: 0
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: AO65%20YFV
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO65%2520YFV%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for AO65%20YFV: 0
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: EY18%20ZXV
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY18%2520ZXV%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for EY18%20ZXV: 0
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: HV15%20WJD
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV15%2520WJD%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for HV15%20WJD: 0
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: KM62%20FPV
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM62%2520FPV%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for KM62%20FPV: 0
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: BG56%20VSO
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG56%2520VSO%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for BG56%20VSO: 0
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: EN59%20JWZ
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN59%2520JWZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for EN59%20JWZ: 0
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: GD10%20BNJ
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD10%2520BNJ%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for GD10%20BNJ: 0
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: GY62%20OLR
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY62%2520OLR%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for GY62%20OLR: 0
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: LJ63%20JYB
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ63%2520JYB%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for LJ63%20JYB: 2
2026-03-29 14:06:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4870bb8b-60c3-52a3-9777-e0e27c2bb711 with identifier: LJ63%20JYB
2026-03-29 14:06:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4870bb8b-60c3-52a3-9777-e0e27c2bb711 with scrape type 2
2026-03-29 14:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4870bb8b-60c3-52a3-9777-e0e27c2bb711 with scrape type 2
2026-03-29 14:06:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4870bb8b-60c3-52a3-9777-e0e27c2bb711, identifier: LJ63%20JYB
2026-03-29 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389554/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE10YUW/42811916?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=VmtSWZpfWC65Q2117nc0AWoTHWnaZR%2FRTQ9rdUzYD2o%3D)
2026-03-29 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390535/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG60HNL/42811953?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=wdtsCv2uTf0OhV1dnxgruPIHa32DOIHS1esbJpJlGSw%3D)
2026-03-29 14:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387613/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE07JYC/42811879?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=8lxzqSrEBFTFpJpte%2FdtYpaekoL%2BsEkhlH8MlVa%2FDs4%3D)
2026-03-29 14:06:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4870bb8b-60c3-52a3-9777-e0e27c2bb711 with identifier: LJ63%20JYB
2026-03-29 14:06:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4870bb8b-60c3-52a3-9777-e0e27c2bb711 with identifier: LJ63%20JYB
2026-03-29 14:06:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4870bb8b-60c3-52a3-9777-e0e27c2bb711 with identifier: LJ63%20JYB to the API
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=11&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJ63%20JYB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4870bb8b-60c3-52a3-9777-e0e27c2bb711',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LJ63 JYB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LJ63%20JYB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 62079,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.6 VTI ALLURE MPV',
 'transmission': 'manual',
 'trim': 'VTI ALLURE',
 'vin': 'VF3CU5FS0DY062695',
 'year': 2013}
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ63%2520JYB%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Saving data for LJ63%20JYB: {'auction_closing_time': 1774864800.0, 'created_time': 1774706783.942076, 'last_price_update_time': 1774793194.864695}
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ63%2520JYB') HTTP/1.1" 204 0
2026-03-29 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390169/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390169>
2026-03-29 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390148/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390148>
2026-03-29 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388210/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388210>
2026-03-29 14:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390157/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390157>
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: LS06%20BVE
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS06%2520BVE%27 HTTP/1.1" 200 None
2026-03-29 14:06:34 [bca.uk] INFO: Scrape type for LS06%20BVE: 0
2026-03-29 14:06:34 [bca.uk] INFO: Found listing with ID: LT10%20XJA
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT10%2520XJA%27 HTTP/1.1" 200 None
2026-03-29 14:06:35 [bca.uk] INFO: Scrape type for LT10%20XJA: 0
2026-03-29 14:06:35 [bca.uk] INFO: Found listing with ID: LT64%20YWX
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT64%2520YWX%27 HTTP/1.1" 200 None
2026-03-29 14:06:35 [bca.uk] INFO: Scrape type for LT64%20YWX: 0
2026-03-29 14:06:35 [bca.uk] INFO: Found listing with ID: ML10%20HFR
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML10%2520HFR%27 HTTP/1.1" 200 None
2026-03-29 14:06:35 [bca.uk] INFO: Scrape type for ML10%20HFR: 0
2026-03-29 14:06:35 [bca.uk] INFO: Found listing with ID: NA52%20HNU
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA52%2520HNU%27 HTTP/1.1" 200 None
2026-03-29 14:06:35 [bca.uk] INFO: Scrape type for NA52%20HNU: 0
2026-03-29 14:06:35 [bca.uk] INFO: Found listing with ID: NJ15%20YWH
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ15%2520YWH%27 HTTP/1.1" 200 None
2026-03-29 14:06:35 [bca.uk] INFO: Scrape type for NJ15%20YWH: 0
2026-03-29 14:06:35 [bca.uk] INFO: Found listing with ID: RJ03%20NRF
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ03%2520NRF%27 HTTP/1.1" 200 None
2026-03-29 14:06:35 [bca.uk] INFO: Scrape type for RJ03%20NRF: 0
2026-03-29 14:06:35 [bca.uk] INFO: Found listing with ID: WD59%20AZX
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD59%2520AZX%27 HTTP/1.1" 200 None
2026-03-29 14:06:35 [bca.uk] INFO: Scrape type for WD59%20AZX: 0
2026-03-29 14:06:35 [bca.uk] INFO: Found listing with ID: YB57%20FZC
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB57%2520FZC%27 HTTP/1.1" 200 None
2026-03-29 14:06:35 [bca.uk] INFO: Scrape type for YB57%20FZC: 0
2026-03-29 14:06:35 [bca.uk] INFO: Found listing with ID: YN08%20UVD
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN08%2520UVD%27 HTTP/1.1" 200 None
2026-03-29 14:06:35 [bca.uk] INFO: Scrape type for YN08%20UVD: 0
2026-03-29 14:06:35 [bca.uk] INFO: Found listing with ID: AJ59%20YCC
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ59%2520YCC%27 HTTP/1.1" 200 None
2026-03-29 14:06:35 [bca.uk] INFO: Scrape type for AJ59%20YCC: 0
2026-03-29 14:06:35 [bca.uk] INFO: Found listing with ID: BG61%20XGP
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG61%2520XGP%27 HTTP/1.1" 200 None
2026-03-29 14:06:35 [bca.uk] INFO: Scrape type for BG61%20XGP: 0
2026-03-29 14:06:35 [bca.uk] INFO: Found listing with ID: DA59%20ZDF
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA59%2520ZDF%27 HTTP/1.1" 200 None
2026-03-29 14:06:35 [bca.uk] INFO: Scrape type for DA59%20ZDF: 0
2026-03-29 14:06:35 [bca.uk] INFO: Found listing with ID: DE61%20AVB
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE61%2520AVB%27 HTTP/1.1" 200 None
2026-03-29 14:06:35 [bca.uk] INFO: Scrape type for DE61%20AVB: 0
2026-03-29 14:06:35 [bca.uk] INFO: Found listing with ID: DU11%20ZKX
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU11%2520ZKX%27 HTTP/1.1" 200 None
2026-03-29 14:06:35 [bca.uk] INFO: Scrape type for DU11%20ZKX: 0
2026-03-29 14:06:35 [bca.uk] INFO: Found listing with ID: EJ11%20WXD
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ11%2520WXD%27 HTTP/1.1" 200 None
2026-03-29 14:06:35 [bca.uk] INFO: Scrape type for EJ11%20WXD: 0
2026-03-29 14:06:35 [bca.uk] INFO: Found listing with ID: ET10%20FWV
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET10%2520FWV%27 HTTP/1.1" 200 None
2026-03-29 14:06:35 [bca.uk] INFO: Scrape type for ET10%20FWV: 0
2026-03-29 14:06:35 [bca.uk] INFO: Found listing with ID: FE12%20WRX
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE12%2520WRX%27 HTTP/1.1" 200 None
2026-03-29 14:06:35 [bca.uk] INFO: Scrape type for FE12%20WRX: 2
2026-03-29 14:06:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f with identifier: FE12%20WRX
2026-03-29 14:06:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f with scrape type 2
2026-03-29 14:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f with scrape type 2
2026-03-29 14:06:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f, identifier: FE12%20WRX
2026-03-29 14:06:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509c10d0>
2026-03-29 14:06:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60d75ae1-07a9-59e3-901a-4a89766b7c97/60d75ae1-07a9-59e3-901a-4a89766b7c97_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR60OPW%252F699390110%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390110/600 saved to cache
2026-03-29 14:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 60d75ae1-07a9-59e3-901a-4a89766b7c97
2026-03-29 14:06:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390079/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR60OPW/42811813?sv=2020-08-04&st=2026-03-29T14%3A06%3A26Z&se=2026-03-29T14%3A31%3A26Z&sr=b&sp=r&sig=j3EDEIC0xprO%2FNTBCdUgrJhM4PzjtgwN25a1r9ThBt4%3D)
2026-03-29 14:06:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f with identifier: FE12%20WRX
2026-03-29 14:06:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f with identifier: FE12%20WRX
2026-03-29 14:06:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f with identifier: FE12%20WRX to the API
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=11&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE12%20WRX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a3ad7a0d-b4c8-5ced-b470-27d0e0c9322f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE12 WRX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE12%20WRX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'MONDEO',
 'odometer': 51519,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FORD MONDEO 2.0 TDCI 163 TITANIUM X Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 163 TITANIUM X',
 'vin': 'WF0EXXGBBEBM18560',
 'year': 2012}
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE12%2520WRX%27 HTTP/1.1" 200 None
2026-03-29 14:06:35 [bca.uk] INFO: Saving data for FE12%20WRX: {'auction_closing_time': 1774864800.0, 'created_time': 1774706691.347143, 'last_price_update_time': 1774793195.848216}
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE12%2520WRX') HTTP/1.1" 204 0
2026-03-29 14:06:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390090/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR60OPW/42811813?sv=2020-08-04&st=2026-03-29T14%3A06%3A26Z&se=2026-03-29T14%3A31%3A26Z&sr=b&sp=r&sig=j3EDEIC0xprO%2FNTBCdUgrJhM4PzjtgwN25a1r9ThBt4%3D)
2026-03-29 14:06:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390118/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR60OPW/42811813?sv=2020-08-04&st=2026-03-29T14%3A06%3A26Z&se=2026-03-29T14%3A31%3A26Z&sr=b&sp=r&sig=j3EDEIC0xprO%2FNTBCdUgrJhM4PzjtgwN25a1r9ThBt4%3D)
2026-03-29 14:06:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390100/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR60OPW/42811813?sv=2020-08-04&st=2026-03-29T14%3A06%3A26Z&se=2026-03-29T14%3A31%3A26Z&sr=b&sp=r&sig=j3EDEIC0xprO%2FNTBCdUgrJhM4PzjtgwN25a1r9ThBt4%3D)
2026-03-29 14:06:35 [bca.uk] INFO: Found listing with ID: FN15%20HLM
2026-03-29 14:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN15%2520HLM%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for FN15%20HLM: 0
2026-03-29 14:06:36 [bca.uk] INFO: Found listing with ID: MV65%20OCE
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV65%2520OCE%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for MV65%20OCE: 0
2026-03-29 14:06:36 [bca.uk] INFO: Found listing with ID: NJ14%20XCP
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ14%2520XCP%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for NJ14%20XCP: 0
2026-03-29 14:06:36 [bca.uk] INFO: Found listing with ID: HK69%20RSZ
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK69%2520RSZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for HK69%20RSZ: 0
2026-03-29 14:06:36 [bca.uk] INFO: Found listing with ID: KX18%20YJZ
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX18%2520YJZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for KX18%20YJZ: 0
2026-03-29 14:06:36 [bca.uk] INFO: Found listing with ID: AV67%20YOM
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV67%2520YOM%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for AV67%20YOM: 0
2026-03-29 14:06:36 [bca.uk] INFO: Found listing with ID: EO65%20KNR
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO65%2520KNR%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for EO65%20KNR: 0
2026-03-29 14:06:36 [bca.uk] INFO: Found listing with ID: LL62%20RXR
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL62%2520RXR%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for LL62%20RXR: 0
2026-03-29 14:06:36 [bca.uk] INFO: Found listing with ID: HX68%20VCJ
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX68%2520VCJ%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for HX68%20VCJ: 0
2026-03-29 14:06:36 [bca.uk] INFO: Found listing with ID: FL17%20JFX
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL17%2520JFX%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for FL17%20JFX: 0
2026-03-29 14:06:36 [bca.uk] INFO: Found listing with ID: FJ20%20RXK
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ20%2520RXK%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for FJ20%20RXK: 0
2026-03-29 14:06:36 [bca.uk] INFO: Found listing with ID: BJ67%20FKL
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ67%2520FKL%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for BJ67%20FKL: 0
2026-03-29 14:06:36 [bca.uk] INFO: Found listing with ID: GX10%20XBP
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX10%2520XBP%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for GX10%20XBP: 0
2026-03-29 14:06:36 [bca.uk] INFO: Found listing with ID: YS64%20UYZ
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS64%2520UYZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for YS64%20UYZ: 0
2026-03-29 14:06:36 [bca.uk] INFO: Found listing with ID: YG13%20JDU
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG13%2520JDU%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for YG13%20JDU: 0
2026-03-29 14:06:36 [bca.uk] INFO: Found listing with ID: YA19%20LLG
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA19%2520LLG%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for YA19%20LLG: 0
2026-03-29 14:06:36 [bca.uk] INFO: Found listing with ID: VK67%20ENL
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK67%2520ENL%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for VK67%20ENL: 0
2026-03-29 14:06:36 [bca.uk] INFO: Found listing with ID: SV18%20GVY
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV18%2520GVY%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for SV18%20GVY: 0
2026-03-29 14:06:36 [bca.uk] INFO: Found listing with ID: OW17%20KLK
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW17%2520KLK%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for OW17%20KLK: 0
2026-03-29 14:06:36 [bca.uk] INFO: Found listing with ID: EY20%20UZX
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY20%2520UZX%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for EY20%20UZX: 0
2026-03-29 14:06:36 [bca.uk] INFO: Found listing with ID: YF20%20YTC
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF20%2520YTC%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for YF20%20YTC: 0
2026-03-29 14:06:36 [bca.uk] INFO: Found listing with ID: OV13%20ULH
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV13%2520ULH%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for OV13%20ULH: 0
2026-03-29 14:06:36 [bca.uk] INFO: Found listing with ID: LM17%20HLX
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM17%2520HLX%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for LM17%20HLX: 0
2026-03-29 14:06:36 [bca.uk] INFO: Found listing with ID: GK61%20APX
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK61%2520APX%27 HTTP/1.1" 200 None
2026-03-29 14:06:36 [bca.uk] INFO: Scrape type for GK61%20APX: 0
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519b3850>
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f90b7301-5d4c-58ab-8f33-fb06b131166a/f90b7301-5d4c-58ab-8f33-fb06b131166a_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV55WUY%252F699392887%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392887/600 saved to cache
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f90b7301-5d4c-58ab-8f33-fb06b131166a
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251908bd0>
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_55473c0d-8849-54f6-9f7e-5dc13e3521df/55473c0d-8849-54f6-9f7e-5dc13e3521df_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE10YUW%252F699389554%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389554/600 saved to cache
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 55473c0d-8849-54f6-9f7e-5dc13e3521df
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25190a8d0>
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_757fa281-bacf-5e89-92d0-33aac67e7ebf/757fa281-bacf-5e89-92d0-33aac67e7ebf_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHG60HNL%252F699390535%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390535/600 saved to cache
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 757fa281-bacf-5e89-92d0-33aac67e7ebf
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c71e10>
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70d0d8ba-d446-5b66-ae3f-83570621fe6d/70d0d8ba-d446-5b66-ae3f-83570621fe6d_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDE07JYC%252F699387613%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387613/600 saved to cache
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 70d0d8ba-d446-5b66-ae3f-83570621fe6d
2026-03-29 14:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390126/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR60OPW/42811813?sv=2020-08-04&st=2026-03-29T14%3A06%3A26Z&se=2026-03-29T14%3A31%3A26Z&sr=b&sp=r&sig=j3EDEIC0xprO%2FNTBCdUgrJhM4PzjtgwN25a1r9ThBt4%3D)
2026-03-29 14:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389538/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389538>
2026-03-29 14:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390138/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR60OPW/42811813?sv=2020-08-04&st=2026-03-29T14%3A06%3A26Z&se=2026-03-29T14%3A31%3A26Z&sr=b&sp=r&sig=j3EDEIC0xprO%2FNTBCdUgrJhM4PzjtgwN25a1r9ThBt4%3D)
2026-03-29 14:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386589/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CX06LLW/42811866?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=OlXQ92SBOCUzrFkdeR0I1pycMBQqOEdimrAeyV%2BumWo%3D)
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e57b90>
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60d75ae1-07a9-59e3-901a-4a89766b7c97/60d75ae1-07a9-59e3-901a-4a89766b7c97_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR60OPW%252F699390079%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390079/600 saved to cache
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 60d75ae1-07a9-59e3-901a-4a89766b7c97
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ab8c10>
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60d75ae1-07a9-59e3-901a-4a89766b7c97/60d75ae1-07a9-59e3-901a-4a89766b7c97_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR60OPW%252F699390090%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390090/600 saved to cache
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 60d75ae1-07a9-59e3-901a-4a89766b7c97
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a56050>
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60d75ae1-07a9-59e3-901a-4a89766b7c97/60d75ae1-07a9-59e3-901a-4a89766b7c97_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR60OPW%252F699390118%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390118/600 saved to cache
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 60d75ae1-07a9-59e3-901a-4a89766b7c97
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251aba390>
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60d75ae1-07a9-59e3-901a-4a89766b7c97/60d75ae1-07a9-59e3-901a-4a89766b7c97_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR60OPW%252F699390100%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390100/600 saved to cache
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 60d75ae1-07a9-59e3-901a-4a89766b7c97
2026-03-29 14:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390148/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR60OPW/42811813?sv=2020-08-04&st=2026-03-29T14%3A06%3A26Z&se=2026-03-29T14%3A31%3A26Z&sr=b&sp=r&sig=j3EDEIC0xprO%2FNTBCdUgrJhM4PzjtgwN25a1r9ThBt4%3D)
2026-03-29 14:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390542/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390542>
2026-03-29 14:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387599/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387599>
2026-03-29 14:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386597/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386597>
2026-03-29 14:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390157/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR60OPW/42811813?sv=2020-08-04&st=2026-03-29T14%3A06%3A26Z&se=2026-03-29T14%3A31%3A26Z&sr=b&sp=r&sig=j3EDEIC0xprO%2FNTBCdUgrJhM4PzjtgwN25a1r9ThBt4%3D)
2026-03-29 14:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388210/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB57VXW/42811896?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=qHaJE2I1qWyp3hDkDCNuBZBI6XJDSoxk5cf60kRBMOs%3D)
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250959d50>
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60d75ae1-07a9-59e3-901a-4a89766b7c97/60d75ae1-07a9-59e3-901a-4a89766b7c97_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR60OPW%252F699390126%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390126/600 saved to cache
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 60d75ae1-07a9-59e3-901a-4a89766b7c97
2026-03-29 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251aec350>
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60d75ae1-07a9-59e3-901a-4a89766b7c97/60d75ae1-07a9-59e3-901a-4a89766b7c97_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR60OPW%252F699390138%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390138/600 saved to cache
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 60d75ae1-07a9-59e3-901a-4a89766b7c97
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b51810>
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9780fd08-9e77-5c18-8df7-5e38cb3d3cc9/9780fd08-9e77-5c18-8df7-5e38cb3d3cc9_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCX06LLW%252F699386589%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386589/600 saved to cache
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9780fd08-9e77-5c18-8df7-5e38cb3d3cc9
2026-03-29 14:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389543/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389543>
2026-03-29 14:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387612/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387612>
2026-03-29 14:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389549/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389549>
2026-03-29 14:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392886/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392886>
2026-03-29 14:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390169/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR60OPW/42811813?sv=2020-08-04&st=2026-03-29T14%3A06%3A26Z&se=2026-03-29T14%3A31%3A26Z&sr=b&sp=r&sig=j3EDEIC0xprO%2FNTBCdUgrJhM4PzjtgwN25a1r9ThBt4%3D)
2026-03-29 14:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389538/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO02XLA/42811936?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=ou1vK6RbomSESuApVanoOWEr855to1ruMdXLWl8ijNk%3D)
2026-03-29 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251aeda10>
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60d75ae1-07a9-59e3-901a-4a89766b7c97/60d75ae1-07a9-59e3-901a-4a89766b7c97_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR60OPW%252F699390148%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390148/600 saved to cache
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 60d75ae1-07a9-59e3-901a-4a89766b7c97
2026-03-29 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250739490>
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60d75ae1-07a9-59e3-901a-4a89766b7c97/60d75ae1-07a9-59e3-901a-4a89766b7c97_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR60OPW%252F699390157%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390157/600 saved to cache
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 60d75ae1-07a9-59e3-901a-4a89766b7c97
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519bdfd0>
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e695e2e-9059-507e-ae06-209c3b4f94fa/4e695e2e-9059-507e-ae06-209c3b4f94fa_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB57VXW%252F699388210%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388210/600 saved to cache
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4e695e2e-9059-507e-ae06-209c3b4f94fa
2026-03-29 14:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386584/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386584>
2026-03-29 14:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390533/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HG60HNL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388209/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388209>
2026-03-29 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2506375d0>
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60d75ae1-07a9-59e3-901a-4a89766b7c97/60d75ae1-07a9-59e3-901a-4a89766b7c97_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR60OPW%252F699390169%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390169/600 saved to cache
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 60d75ae1-07a9-59e3-901a-4a89766b7c97
2026-03-29 14:06:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 60d75ae1-07a9-59e3-901a-4a89766b7c97, skipping ID generation
2026-03-29 14:06:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 60d75ae1-07a9-59e3-901a-4a89766b7c97 sending to next pipeline
2026-03-29 14:06:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 60d75ae1-07a9-59e3-901a-4a89766b7c97, identifier: LR60%20OPW
2026-03-29 14:06:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25424c550>
2026-03-29 14:06:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e249f780-0465-5b0b-bb33-c3222e910385/e249f780-0465-5b0b-bb33-c3222e910385_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVO02XLA%252F699389538%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389538/600 saved to cache
2026-03-29 14:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e249f780-0465-5b0b-bb33-c3222e910385
2026-03-29 14:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387599/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB54UKM/42811883?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=3M5YGbs%2Fc0PIC3LOSWpeS2nGAyXQ8EAraAv%2BsAgCS3w%3D)
2026-03-29 14:06:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 60d75ae1-07a9-59e3-901a-4a89766b7c97 with identifier: LR60%20OPW
2026-03-29 14:06:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 60d75ae1-07a9-59e3-901a-4a89766b7c97 with identifier: LR60%20OPW
2026-03-29 14:06:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 60d75ae1-07a9-59e3-901a-4a89766b7c97 with identifier: LR60%20OPW to the API
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390169/600>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60d75ae1-07a9-59e3-901a-4a89766b7c97/60d75ae1-07a9-59e3-901a-4a89766b7c97_expert_report_file_f594b2c0-1ef7-434f-8d0e-cd1748fd3876.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR60%20OPW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '60d75ae1-07a9-59e3-901a-4a89766b7c97',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR60 OPW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR60%20OPW&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BMW',
 'model': '530D',
 'odometer': 119096,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60d75ae1-07a9-59e3-901a-4a89766b7c97/60d75ae1-07a9-59e3-901a-4a89766b7c97_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42088,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390079/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60d75ae1-07a9-59e3-901a-4a89766b7c97/60d75ae1-07a9-59e3-901a-4a89766b7c97_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40462,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390090/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60d75ae1-07a9-59e3-901a-4a89766b7c97/60d75ae1-07a9-59e3-901a-4a89766b7c97_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37673,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390100/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60d75ae1-07a9-59e3-901a-4a89766b7c97/60d75ae1-07a9-59e3-901a-4a89766b7c97_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37975,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390110/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60d75ae1-07a9-59e3-901a-4a89766b7c97/60d75ae1-07a9-59e3-901a-4a89766b7c97_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34446,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390118/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60d75ae1-07a9-59e3-901a-4a89766b7c97/60d75ae1-07a9-59e3-901a-4a89766b7c97_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33549,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390126/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60d75ae1-07a9-59e3-901a-4a89766b7c97/60d75ae1-07a9-59e3-901a-4a89766b7c97_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89212,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390138/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60d75ae1-07a9-59e3-901a-4a89766b7c97/60d75ae1-07a9-59e3-901a-4a89766b7c97_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63513,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390148/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60d75ae1-07a9-59e3-901a-4a89766b7c97/60d75ae1-07a9-59e3-901a-4a89766b7c97_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86136,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390157/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60d75ae1-07a9-59e3-901a-4a89766b7c97/60d75ae1-07a9-59e3-901a-4a89766b7c97_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71274,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR60OPW/699390169/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'BMW 530D 3.0 M SPORT TOURING STEP Estate',
 'transmission': 'manual',
 'trim': 'M SPORT TOURING STEP',
 'vin': 'WBAMX52080C451888',
 'year': 2010}
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR60%2520OPW%27 HTTP/1.1" 200 None
2026-03-29 14:06:37 [bca.uk] INFO: Saving data for LR60%20OPW: {'created_time': 1774793197.654039, 'last_price_update_time': 1774793197.654049, 'auction_closing_time': 1774864800.0}
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR60%2520OPW') HTTP/1.1" 204 0
2026-03-29 14:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386597/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS58LFY/42811867?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=ui5rsMHelFfPNiBecd7YyM0apeAb9s1GcSTqMtDLK94%3D)
2026-03-29 14:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390542/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA51VAE/42811948?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=SdpwL9f2KQ%2FEdBFIbFqqhP4xNkjEfFYR9h8uyHofylw%3D)
2026-03-29 14:06:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387598/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387598>
2026-03-29 14:06:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389535/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389535>
2026-03-29 14:06:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386594/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386594>
2026-03-29 14:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392886/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV55WUY/42812002?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=icT4gYMd%2BNCVSue6E83jKaflnpXtNeUuuAJwvGK%2BIOg%3D)
2026-03-29 14:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389549/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE10YUW/42811916?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=VmtSWZpfWC65Q2117nc0AWoTHWnaZR%2FRTQ9rdUzYD2o%3D)
2026-03-29 14:06:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508f80d0>
2026-03-29 14:06:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52f76efc-188f-5f63-9bfb-b42fecc8cc58/52f76efc-188f-5f63-9bfb-b42fecc8cc58_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB54UKM%252F699387599%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387599/600 saved to cache
2026-03-29 14:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 52f76efc-188f-5f63-9bfb-b42fecc8cc58
2026-03-29 14:06:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390540/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390540>
2026-03-29 14:06:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389540/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389540>
2026-03-29 14:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387612/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE07JYC/42811879?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=8lxzqSrEBFTFpJpte%2FdtYpaekoL%2BsEkhlH8MlVa%2FDs4%3D)
2026-03-29 14:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389543/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JG08CAZ/42811917?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=7Rcw6eIle0hj%2FWxI5RF0rGNaDHy8Nmky2x%2B5IwUTID8%3D)
2026-03-29 14:06:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2507b6290>
2026-03-29 14:06:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_50eaf00b-7882-5ce2-bb0f-21dad6f58356/50eaf00b-7882-5ce2-bb0f-21dad6f58356_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS58LFY%252F699386597%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386597/600 saved to cache
2026-03-29 14:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 50eaf00b-7882-5ce2-bb0f-21dad6f58356
2026-03-29 14:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390533/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG60HNL/42811953?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=wdtsCv2uTf0OhV1dnxgruPIHa32DOIHS1esbJpJlGSw%3D)
2026-03-29 14:06:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a7f090>
2026-03-29 14:06:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47e346af-46dc-519e-83e5-99e38bc35acc/47e346af-46dc-519e-83e5-99e38bc35acc_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMA51VAE%252F699390542%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390542/600 saved to cache
2026-03-29 14:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 47e346af-46dc-519e-83e5-99e38bc35acc
2026-03-29 14:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388209/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB57VXW/42811896?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=qHaJE2I1qWyp3hDkDCNuBZBI6XJDSoxk5cf60kRBMOs%3D)
2026-03-29 14:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386584/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CX06LLW/42811866?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=OlXQ92SBOCUzrFkdeR0I1pycMBQqOEdimrAeyV%2BumWo%3D)
2026-03-29 14:06:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389545/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389545>
2026-03-29 14:06:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387611/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387611>
2026-03-29 14:06:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff252ce00d0>
2026-03-29 14:06:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f90b7301-5d4c-58ab-8f33-fb06b131166a/f90b7301-5d4c-58ab-8f33-fb06b131166a_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV55WUY%252F699392886%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392886/600 saved to cache
2026-03-29 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f90b7301-5d4c-58ab-8f33-fb06b131166a
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250726650>
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_55473c0d-8849-54f6-9f7e-5dc13e3521df/55473c0d-8849-54f6-9f7e-5dc13e3521df_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE10YUW%252F699389549%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389549/600 saved to cache
2026-03-29 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 55473c0d-8849-54f6-9f7e-5dc13e3521df
2026-03-29 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386594/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS58LFY/42811867?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=ui5rsMHelFfPNiBecd7YyM0apeAb9s1GcSTqMtDLK94%3D)
2026-03-29 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387598/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB54UKM/42811883?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=3M5YGbs%2Fc0PIC3LOSWpeS2nGAyXQ8EAraAv%2BsAgCS3w%3D)
2026-03-29 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389535/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO02XLA/42811936?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=ou1vK6RbomSESuApVanoOWEr855to1ruMdXLWl8ijNk%3D)
2026-03-29 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392885/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392885>
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bf2290>
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70d0d8ba-d446-5b66-ae3f-83570621fe6d/70d0d8ba-d446-5b66-ae3f-83570621fe6d_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDE07JYC%252F699387612%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387612/600 saved to cache
2026-03-29 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 70d0d8ba-d446-5b66-ae3f-83570621fe6d
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250738990>
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_17bcf29d-2e5e-5e17-a3a8-66a5a7697641/17bcf29d-2e5e-5e17-a3a8-66a5a7697641_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FJG08CAZ%252F699389543%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389543/600 saved to cache
2026-03-29 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 17bcf29d-2e5e-5e17-a3a8-66a5a7697641
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250632490>
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_757fa281-bacf-5e89-92d0-33aac67e7ebf/757fa281-bacf-5e89-92d0-33aac67e7ebf_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHG60HNL%252F699390533%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390533/600 saved to cache
2026-03-29 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 757fa281-bacf-5e89-92d0-33aac67e7ebf
2026-03-29 14:06:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 757fa281-bacf-5e89-92d0-33aac67e7ebf, skipping ID generation
2026-03-29 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 757fa281-bacf-5e89-92d0-33aac67e7ebf sending to next pipeline
2026-03-29 14:06:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 757fa281-bacf-5e89-92d0-33aac67e7ebf, identifier: HG60%20HNL
2026-03-29 14:06:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 757fa281-bacf-5e89-92d0-33aac67e7ebf with identifier: HG60%20HNL
2026-03-29 14:06:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 757fa281-bacf-5e89-92d0-33aac67e7ebf with identifier: HG60%20HNL
2026-03-29 14:06:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 757fa281-bacf-5e89-92d0-33aac67e7ebf with identifier: HG60%20HNL to the API
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390533/600>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_757fa281-bacf-5e89-92d0-33aac67e7ebf/757fa281-bacf-5e89-92d0-33aac67e7ebf_expert_report_file_36fe2f25-2b42-4770-aa3d-918b37cf4d04.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG60%20HNL-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '757fa281-bacf-5e89-92d0-33aac67e7ebf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG60 HNL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG60%20HNL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 176513,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_757fa281-bacf-5e89-92d0-33aac67e7ebf/757fa281-bacf-5e89-92d0-33aac67e7ebf_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 190330,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390533/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_757fa281-bacf-5e89-92d0-33aac67e7ebf/757fa281-bacf-5e89-92d0-33aac67e7ebf_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161008,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390535/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_757fa281-bacf-5e89-92d0-33aac67e7ebf/757fa281-bacf-5e89-92d0-33aac67e7ebf_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 182833,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390537/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_757fa281-bacf-5e89-92d0-33aac67e7ebf/757fa281-bacf-5e89-92d0-33aac67e7ebf_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 159613,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390539/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_757fa281-bacf-5e89-92d0-33aac67e7ebf/757fa281-bacf-5e89-92d0-33aac67e7ebf_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 167749,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390541/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_757fa281-bacf-5e89-92d0-33aac67e7ebf/757fa281-bacf-5e89-92d0-33aac67e7ebf_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156575,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390546/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_757fa281-bacf-5e89-92d0-33aac67e7ebf/757fa281-bacf-5e89-92d0-33aac67e7ebf_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 159522,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390548/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_757fa281-bacf-5e89-92d0-33aac67e7ebf/757fa281-bacf-5e89-92d0-33aac67e7ebf_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170369,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG60HNL/699390549/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.7 CDTI 16V 125 ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 16V 125 ELITE',
 'vin': 'W0LPE6EF3B8020911',
 'year': 2010}
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG60%2520HNL%27 HTTP/1.1" 200 None
2026-03-29 14:06:38 [bca.uk] INFO: Saving data for HG60%20HNL: {'created_time': 1774793198.659694, 'last_price_update_time': 1774793198.659708, 'auction_closing_time': 1774864800.0}
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG60%2520HNL') HTTP/1.1" 204 0
2026-03-29 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388206/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388206>
2026-03-29 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389531/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389531>
2026-03-29 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386582/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CX06LLW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386591/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386591>
2026-03-29 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387597/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387597>
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a55690>
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e695e2e-9059-507e-ae06-209c3b4f94fa/4e695e2e-9059-507e-ae06-209c3b4f94fa_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB57VXW%252F699388209%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388209/600 saved to cache
2026-03-29 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4e695e2e-9059-507e-ae06-209c3b4f94fa
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a7f610>
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9780fd08-9e77-5c18-8df7-5e38cb3d3cc9/9780fd08-9e77-5c18-8df7-5e38cb3d3cc9_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCX06LLW%252F699386584%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386584/600 saved to cache
2026-03-29 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9780fd08-9e77-5c18-8df7-5e38cb3d3cc9
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a66590>
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_50eaf00b-7882-5ce2-bb0f-21dad6f58356/50eaf00b-7882-5ce2-bb0f-21dad6f58356_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS58LFY%252F699386594%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386594/600 saved to cache
2026-03-29 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 50eaf00b-7882-5ce2-bb0f-21dad6f58356
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d3e8d0>
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52f76efc-188f-5f63-9bfb-b42fecc8cc58/52f76efc-188f-5f63-9bfb-b42fecc8cc58_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB54UKM%252F699387598%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387598/600 saved to cache
2026-03-29 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 52f76efc-188f-5f63-9bfb-b42fecc8cc58
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519bd810>
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e249f780-0465-5b0b-bb33-c3222e910385/e249f780-0465-5b0b-bb33-c3222e910385_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVO02XLA%252F699389535%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389535/600 saved to cache
2026-03-29 14:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e249f780-0465-5b0b-bb33-c3222e910385
2026-03-29 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389540/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JG08CAZ/42811917?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=7Rcw6eIle0hj%2FWxI5RF0rGNaDHy8Nmky2x%2B5IwUTID8%3D)
2026-03-29 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390540/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA51VAE/42811948?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=SdpwL9f2KQ%2FEdBFIbFqqhP4xNkjEfFYR9h8uyHofylw%3D)
2026-03-29 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387611/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE07JYC/42811879?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=8lxzqSrEBFTFpJpte%2FdtYpaekoL%2BsEkhlH8MlVa%2FDs4%3D)
2026-03-29 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389542/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389542>
2026-03-29 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389536/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389536>
2026-03-29 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390538/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390538>
2026-03-29 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392884/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392884>
2026-03-29 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392885/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV55WUY/42812002?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=icT4gYMd%2BNCVSue6E83jKaflnpXtNeUuuAJwvGK%2BIOg%3D)
2026-03-29 14:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387610/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387610>
2026-03-29 14:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389545/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE10YUW/42811916?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=VmtSWZpfWC65Q2117nc0AWoTHWnaZR%2FRTQ9rdUzYD2o%3D)
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2544d1a90>
2026-03-29 14:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_17bcf29d-2e5e-5e17-a3a8-66a5a7697641/17bcf29d-2e5e-5e17-a3a8-66a5a7697641_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FJG08CAZ%252F699389540%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389540/600 saved to cache
2026-03-29 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 17bcf29d-2e5e-5e17-a3a8-66a5a7697641
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2504b5290>
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47e346af-46dc-519e-83e5-99e38bc35acc/47e346af-46dc-519e-83e5-99e38bc35acc_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMA51VAE%252F699390540%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390540/600 saved to cache
2026-03-29 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 47e346af-46dc-519e-83e5-99e38bc35acc
2026-03-29 14:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387597/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB54UKM/42811883?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=3M5YGbs%2Fc0PIC3LOSWpeS2nGAyXQ8EAraAv%2BsAgCS3w%3D)
2026-03-29 14:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388204/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SB57VXW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389525/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VO02XLA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387596/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387596>
2026-03-29 14:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386591/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS58LFY/42811867?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=ui5rsMHelFfPNiBecd7YyM0apeAb9s1GcSTqMtDLK94%3D)
2026-03-29 14:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386582/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CX06LLW/42811866?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=OlXQ92SBOCUzrFkdeR0I1pycMBQqOEdimrAeyV%2BumWo%3D)
2026-03-29 14:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389531/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO02XLA/42811936?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=ou1vK6RbomSESuApVanoOWEr855to1ruMdXLWl8ijNk%3D)
2026-03-29 14:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388206/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB57VXW/42811896?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=qHaJE2I1qWyp3hDkDCNuBZBI6XJDSoxk5cf60kRBMOs%3D)
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250895b90>
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70d0d8ba-d446-5b66-ae3f-83570621fe6d/70d0d8ba-d446-5b66-ae3f-83570621fe6d_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDE07JYC%252F699387611%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387611/600 saved to cache
2026-03-29 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 70d0d8ba-d446-5b66-ae3f-83570621fe6d
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509fcf50>
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f90b7301-5d4c-58ab-8f33-fb06b131166a/f90b7301-5d4c-58ab-8f33-fb06b131166a_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV55WUY%252F699392885%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392885/600 saved to cache
2026-03-29 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f90b7301-5d4c-58ab-8f33-fb06b131166a
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508cb490>
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_55473c0d-8849-54f6-9f7e-5dc13e3521df/55473c0d-8849-54f6-9f7e-5dc13e3521df_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE10YUW%252F699389545%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389545/600 saved to cache
2026-03-29 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 55473c0d-8849-54f6-9f7e-5dc13e3521df
2026-03-29 14:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386588/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386588>
2026-03-29 14:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390536/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390536>
2026-03-29 14:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390538/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA51VAE/42811948?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=SdpwL9f2KQ%2FEdBFIbFqqhP4xNkjEfFYR9h8uyHofylw%3D)
2026-03-29 14:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392884/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV55WUY/42812002?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=icT4gYMd%2BNCVSue6E83jKaflnpXtNeUuuAJwvGK%2BIOg%3D)
2026-03-29 14:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389536/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JG08CAZ/42811917?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=7Rcw6eIle0hj%2FWxI5RF0rGNaDHy8Nmky2x%2B5IwUTID8%3D)
2026-03-29 14:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389542/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE10YUW/42811916?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=VmtSWZpfWC65Q2117nc0AWoTHWnaZR%2FRTQ9rdUzYD2o%3D)
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff253e215d0>
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52f76efc-188f-5f63-9bfb-b42fecc8cc58/52f76efc-188f-5f63-9bfb-b42fecc8cc58_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB54UKM%252F699387597%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387597/600 saved to cache
2026-03-29 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 52f76efc-188f-5f63-9bfb-b42fecc8cc58
2026-03-29 14:06:39 [bca.uk] INFO: Total items found: 100
2026-03-29 14:06:39 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=13&sort=MostRecentlyAdded
2026-03-29 14:06:39 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:06:39 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=13&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251877d10>
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_50eaf00b-7882-5ce2-bb0f-21dad6f58356/50eaf00b-7882-5ce2-bb0f-21dad6f58356_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS58LFY%252F699386591%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386591/600 saved to cache
2026-03-29 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 50eaf00b-7882-5ce2-bb0f-21dad6f58356
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250eb1f50>
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9780fd08-9e77-5c18-8df7-5e38cb3d3cc9/9780fd08-9e77-5c18-8df7-5e38cb3d3cc9_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCX06LLW%252F699386582%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386582/600 saved to cache
2026-03-29 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9780fd08-9e77-5c18-8df7-5e38cb3d3cc9
2026-03-29 14:06:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9780fd08-9e77-5c18-8df7-5e38cb3d3cc9, skipping ID generation
2026-03-29 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9780fd08-9e77-5c18-8df7-5e38cb3d3cc9 sending to next pipeline
2026-03-29 14:06:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9780fd08-9e77-5c18-8df7-5e38cb3d3cc9, identifier: CX06%20LLW
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a83510>
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e249f780-0465-5b0b-bb33-c3222e910385/e249f780-0465-5b0b-bb33-c3222e910385_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVO02XLA%252F699389531%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389531/600 saved to cache
2026-03-29 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e249f780-0465-5b0b-bb33-c3222e910385
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25192ef50>
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e695e2e-9059-507e-ae06-209c3b4f94fa/4e695e2e-9059-507e-ae06-209c3b4f94fa_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB57VXW%252F699388206%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388206/600 saved to cache
2026-03-29 14:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4e695e2e-9059-507e-ae06-209c3b4f94fa
2026-03-29 14:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387596/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB54UKM/42811883?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=3M5YGbs%2Fc0PIC3LOSWpeS2nGAyXQ8EAraAv%2BsAgCS3w%3D)
2026-03-29 14:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387610/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE07JYC/42811879?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=8lxzqSrEBFTFpJpte%2FdtYpaekoL%2BsEkhlH8MlVa%2FDs4%3D)
2026-03-29 14:06:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9780fd08-9e77-5c18-8df7-5e38cb3d3cc9 with identifier: CX06%20LLW
2026-03-29 14:06:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9780fd08-9e77-5c18-8df7-5e38cb3d3cc9 with identifier: CX06%20LLW
2026-03-29 14:06:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9780fd08-9e77-5c18-8df7-5e38cb3d3cc9 with identifier: CX06%20LLW to the API
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386582/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9780fd08-9e77-5c18-8df7-5e38cb3d3cc9/9780fd08-9e77-5c18-8df7-5e38cb3d3cc9_expert_report_file_38fff80e-c7d3-4d77-a2f4-f5461560b555.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX06%20LLW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9780fd08-9e77-5c18-8df7-5e38cb3d3cc9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CX06 LLW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX06%20LLW&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 146180,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9780fd08-9e77-5c18-8df7-5e38cb3d3cc9/9780fd08-9e77-5c18-8df7-5e38cb3d3cc9_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 173819,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386582/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9780fd08-9e77-5c18-8df7-5e38cb3d3cc9/9780fd08-9e77-5c18-8df7-5e38cb3d3cc9_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139258,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386584/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9780fd08-9e77-5c18-8df7-5e38cb3d3cc9/9780fd08-9e77-5c18-8df7-5e38cb3d3cc9_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 168639,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386589/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9780fd08-9e77-5c18-8df7-5e38cb3d3cc9/9780fd08-9e77-5c18-8df7-5e38cb3d3cc9_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 141070,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386593/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9780fd08-9e77-5c18-8df7-5e38cb3d3cc9/9780fd08-9e77-5c18-8df7-5e38cb3d3cc9_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 140866,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386595/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9780fd08-9e77-5c18-8df7-5e38cb3d3cc9/9780fd08-9e77-5c18-8df7-5e38cb3d3cc9_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 135784,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386598/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9780fd08-9e77-5c18-8df7-5e38cb3d3cc9/9780fd08-9e77-5c18-8df7-5e38cb3d3cc9_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 145213,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386601/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9780fd08-9e77-5c18-8df7-5e38cb3d3cc9/9780fd08-9e77-5c18-8df7-5e38cb3d3cc9_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 159174,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386605/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9780fd08-9e77-5c18-8df7-5e38cb3d3cc9/9780fd08-9e77-5c18-8df7-5e38cb3d3cc9_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156992,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CX06LLW/699386608/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'HONDA JAZZ 1.4 I-DSI SE CVT-7 Hatchback',
 'transmission': 'manual',
 'trim': 'I-DSI SE CVT-7',
 'vin': 'JHMGD18505S287962',
 'year': 2006}
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX06%2520LLW%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Saving data for CX06%20LLW: {'created_time': 1774793200.088259, 'last_price_update_time': 1774793200.08827, 'auction_closing_time': 1774864800.0}
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX06%2520LLW') HTTP/1.1" 204 0
2026-03-29 14:06:40 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=13&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:06:40 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=13&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: GF71%20YDC
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF71%2520YDC%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for GF71%20YDC: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: ET66%20WBO
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET66%2520WBO%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for ET66%20WBO: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: EO66%20BRV
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO66%2520BRV%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for EO66%20BRV: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: EJ19%20NRO
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ19%2520NRO%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for EJ19%20NRO: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: DE62%20FON
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE62%2520FON%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for DE62%20FON: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: RK21%20HHP
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK21%2520HHP%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for RK21%20HHP: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: PK21%20JWF
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK21%2520JWF%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for PK21%20JWF: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: MV13%20FCF
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV13%2520FCF%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for MV13%20FCF: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: MJ16%20VHE
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ16%2520VHE%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for MJ16%20VHE: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: MH22%20KGO
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH22%2520KGO%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for MH22%20KGO: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: MC66%20XFJ
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC66%2520XFJ%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for MC66%20XFJ: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: GF19%20JNN
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF19%2520JNN%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for GF19%20JNN: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: EJ65%20WRC
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ65%2520WRC%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for EJ65%20WRC: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: CK20%20UDP
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK20%2520UDP%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for CK20%20UDP: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: BU19%20YAO
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU19%2520YAO%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for BU19%20YAO: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: YH19%20KBB
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH19%2520KBB%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for YH19%20KBB: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: YE62%20AZZ
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE62%2520AZZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for YE62%20AZZ: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: XO09%20SEB
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27XO09%2520SEB%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for XO09%20SEB: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: RY65%20VKS
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY65%2520VKS%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for RY65%20VKS: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: RJ16%20CDK
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ16%2520CDK%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for RJ16%20CDK: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: RF17%20GVT
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF17%2520GVT%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for RF17%20GVT: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: ND16%20UAR
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND16%2520UAR%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for ND16%20UAR: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: LD69%20WFH
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD69%2520WFH%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for LD69%20WFH: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: KR68%20LWZ
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR68%2520LWZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for KR68%20LWZ: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: GV14%20CUC
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV14%2520CUC%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for GV14%20CUC: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: GD69%20OMW
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD69%2520OMW%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for GD69%20OMW: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: EK68%20WBM
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK68%2520WBM%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for EK68%20WBM: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: EF63%20OVD
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF63%2520OVD%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for EF63%20OVD: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: BL66%20VSC
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL66%2520VSC%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for BL66%20VSC: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: AE64%20XBG
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE64%2520XBG%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for AE64%20XBG: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: YD65%20BVG
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD65%2520BVG%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for YD65%20BVG: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: EX69%20XSC
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX69%2520XSC%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for EX69%20XSC: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: DF17%20NMJ
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF17%2520NMJ%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for DF17%20NMJ: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: DA11%20MYU
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA11%2520MYU%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for DA11%20MYU: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: AX64%20FEG
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX64%2520FEG%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for AX64%20FEG: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: AO19%20AUH
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO19%2520AUH%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for AO19%20AUH: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: N44%20CNC
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27N44%2520CNC%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for N44%20CNC: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: S10%20ULU
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S10%2520ULU%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for S10%20ULU: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: KS17%20LFM
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS17%2520LFM%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for KS17%20LFM: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: DS64%20KUP
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS64%2520KUP%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for DS64%20KUP: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: DY61%20NHM
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY61%2520NHM%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for DY61%20NHM: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: EU12%20RAX
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU12%2520RAX%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for EU12%20RAX: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: FG12%20NLT
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG12%2520NLT%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for FG12%20NLT: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: YF62%20DGV
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF62%2520DGV%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for YF62%20DGV: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: YG66%20MEV
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG66%2520MEV%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for YG66%20MEV: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: DP64%20OFX
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP64%2520OFX%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for DP64%20OFX: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: VA62%20BTY
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA62%2520BTY%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for VA62%20BTY: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: VO13%20UKS
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO13%2520UKS%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for VO13%20UKS: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: DS09%20KHK
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS09%2520KHK%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for DS09%20KHK: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: DY59%20OYL
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY59%2520OYL%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for DY59%20OYL: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: KS09%20VZK
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS09%2520VZK%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for KS09%20VZK: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: KU60%20XCH
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU60%2520XCH%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for KU60%20XCH: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: LY10%20BTE
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY10%2520BTE%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for LY10%20BTE: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: MV60%20OCJ
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV60%2520OCJ%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for MV60%20OCJ: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: ND62%20EWM
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND62%2520EWM%27 HTTP/1.1" 200 None
2026-03-29 14:06:40 [bca.uk] INFO: Scrape type for ND62%20EWM: 0
2026-03-29 14:06:40 [bca.uk] INFO: Found listing with ID: OV07%20NNA
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV07%2520NNA%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for OV07%20NNA: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: OY14%20LMF
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY14%2520LMF%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for OY14%20LMF: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: P60%20GOB
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27P60%2520GOB%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for P60%20GOB: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: PJ12%20NEO
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ12%2520NEO%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for PJ12%20NEO: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: SA62%20FAO
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA62%2520FAO%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for SA62%20FAO: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: AP17%20LGF
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP17%2520LGF%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for AP17%20LGF: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: BD57%20OLK
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD57%2520OLK%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for BD57%20OLK: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: CN63%20OLH
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN63%2520OLH%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for CN63%20OLH: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: DA64%20WPD
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA64%2520WPD%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for DA64%20WPD: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: OY18%20OKJ
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY18%2520OKJ%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for OY18%20OKJ: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: PJ18%20YMZ
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ18%2520YMZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for PJ18%20YMZ: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: RX68%20XHM
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX68%2520XHM%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for RX68%20XHM: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: HT19%20CVS
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT19%2520CVS%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for HT19%20CVS: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: LT70%20TDO
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT70%2520TDO%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for LT70%20TDO: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: BJ68%20UWN
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ68%2520UWN%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for BJ68%20UWN: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: BJ70%20EHU
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ70%2520EHU%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for BJ70%20EHU: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: KJ73%20EOT
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ73%2520EOT%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for KJ73%20EOT: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: BP15%20GZB
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP15%2520GZB%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for BP15%20GZB: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: VX52%20YYH
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX52%2520YYH%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for VX52%20YYH: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: WU66%20XNV
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU66%2520XNV%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for WU66%20XNV: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: DS15%20KUO
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS15%2520KUO%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for DS15%20KUO: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: FP65%20EUR
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP65%2520EUR%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for FP65%20EUR: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: LL16%20FYY
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL16%2520FYY%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for LL16%20FYY: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: MV65%20CCA
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV65%2520CCA%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for MV65%20CCA: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: PE16%20VRM
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE16%2520VRM%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for PE16%20VRM: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: FG66%20KHH
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG66%2520KHH%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for FG66%20KHH: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: FP11%20OHH
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP11%2520OHH%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for FP11%20OHH: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: YB66%20SGO
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB66%2520SGO%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for YB66%20SGO: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: BG16%20XLF
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG16%2520XLF%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for BG16%20XLF: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: ET68%20NZV
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET68%2520NZV%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for ET68%20NZV: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: FR68%20BNA
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FR68%2520BNA%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for FR68%20BNA: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: GX18%20JHA
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX18%2520JHA%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for GX18%20JHA: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: ML64%20UOC
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML64%2520UOC%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for ML64%20UOC: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: DS18%20FJC
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS18%2520FJC%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for DS18%20FJC: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: DA57%20XKX
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA57%2520XKX%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for DA57%20XKX: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: DK10%20YMG
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK10%2520YMG%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for DK10%20YMG: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: DK12%20ZGD
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK12%2520ZGD%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for DK12%20ZGD: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: DY63%20HCO
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY63%2520HCO%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for DY63%20HCO: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: GK63%20TXV
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK63%2520TXV%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for GK63%20TXV: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: MJ12%20UFB
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ12%2520UFB%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for MJ12%20UFB: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: PE14%20KXO
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE14%2520KXO%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for PE14%20KXO: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: PN57%20XKS
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN57%2520XKS%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for PN57%20XKS: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: PY15%20TGO
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY15%2520TGO%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for PY15%20TGO: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: SK13%20XZN
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK13%2520XZN%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for SK13%20XZN: 0
2026-03-29 14:06:41 [bca.uk] INFO: Found listing with ID: VO12%20XVT
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO12%2520XVT%27 HTTP/1.1" 200 None
2026-03-29 14:06:41 [bca.uk] INFO: Scrape type for VO12%20XVT: 0
2026-03-29 14:06:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392883/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392883>
2026-03-29 14:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387609/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387609>
2026-03-29 14:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389532/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389532>
2026-03-29 14:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389539/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389539>
2026-03-29 14:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251be7cd0>
2026-03-29 14:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47e346af-46dc-519e-83e5-99e38bc35acc/47e346af-46dc-519e-83e5-99e38bc35acc_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMA51VAE%252F699390538%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390538/600 saved to cache
2026-03-29 14:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 47e346af-46dc-519e-83e5-99e38bc35acc
2026-03-29 14:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d3a110>
2026-03-29 14:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f90b7301-5d4c-58ab-8f33-fb06b131166a/f90b7301-5d4c-58ab-8f33-fb06b131166a_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV55WUY%252F699392884%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392884/600 saved to cache
2026-03-29 14:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f90b7301-5d4c-58ab-8f33-fb06b131166a
2026-03-29 14:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e90990>
2026-03-29 14:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_17bcf29d-2e5e-5e17-a3a8-66a5a7697641/17bcf29d-2e5e-5e17-a3a8-66a5a7697641_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FJG08CAZ%252F699389536%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389536/600 saved to cache
2026-03-29 14:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 17bcf29d-2e5e-5e17-a3a8-66a5a7697641
2026-03-29 14:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250adc0d0>
2026-03-29 14:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_55473c0d-8849-54f6-9f7e-5dc13e3521df/55473c0d-8849-54f6-9f7e-5dc13e3521df_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE10YUW%252F699389542%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389542/600 saved to cache
2026-03-29 14:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 55473c0d-8849-54f6-9f7e-5dc13e3521df
2026-03-29 14:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d38990>
2026-03-29 14:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52f76efc-188f-5f63-9bfb-b42fecc8cc58/52f76efc-188f-5f63-9bfb-b42fecc8cc58_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB54UKM%252F699387596%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387596/600 saved to cache
2026-03-29 14:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 52f76efc-188f-5f63-9bfb-b42fecc8cc58
2026-03-29 14:06:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2507fead0>
2026-03-29 14:06:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70d0d8ba-d446-5b66-ae3f-83570621fe6d/70d0d8ba-d446-5b66-ae3f-83570621fe6d_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDE07JYC%252F699387610%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387610/600 saved to cache
2026-03-29 14:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 70d0d8ba-d446-5b66-ae3f-83570621fe6d
2026-03-29 14:06:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389525/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO02XLA/42811936?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=ou1vK6RbomSESuApVanoOWEr855to1ruMdXLWl8ijNk%3D)
2026-03-29 14:06:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388204/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB57VXW/42811896?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=qHaJE2I1qWyp3hDkDCNuBZBI6XJDSoxk5cf60kRBMOs%3D)
2026-03-29 14:06:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386607/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386607>
2026-03-29 14:06:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387595/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SB54UKM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:06:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386585/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386585>
2026-03-29 14:06:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390534/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390534>
2026-03-29 14:06:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386588/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS58LFY/42811867?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=ui5rsMHelFfPNiBecd7YyM0apeAb9s1GcSTqMtDLK94%3D)
2026-03-29 14:06:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390536/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA51VAE/42811948?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=SdpwL9f2KQ%2FEdBFIbFqqhP4xNkjEfFYR9h8uyHofylw%3D)
2026-03-29 14:06:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389528/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389528>
2026-03-29 14:06:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389534/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389534>
2026-03-29 14:06:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392882/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392882>
2026-03-29 14:06:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387607/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387607>
2026-03-29 14:06:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bac7d0>
2026-03-29 14:06:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e249f780-0465-5b0b-bb33-c3222e910385/e249f780-0465-5b0b-bb33-c3222e910385_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVO02XLA%252F699389525%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389525/600 saved to cache
2026-03-29 14:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e249f780-0465-5b0b-bb33-c3222e910385
2026-03-29 14:06:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e249f780-0465-5b0b-bb33-c3222e910385, skipping ID generation
2026-03-29 14:06:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e249f780-0465-5b0b-bb33-c3222e910385 sending to next pipeline
2026-03-29 14:06:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e249f780-0465-5b0b-bb33-c3222e910385, identifier: VO02%20XLA
2026-03-29 14:06:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e249f780-0465-5b0b-bb33-c3222e910385 with identifier: VO02%20XLA
2026-03-29 14:06:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:06:42 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=gold HTTP/1.1" 200 None
2026-03-29 14:06:42 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:06:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e249f780-0465-5b0b-bb33-c3222e910385 with identifier: VO02%20XLA
2026-03-29 14:06:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e249f780-0465-5b0b-bb33-c3222e910385 with identifier: VO02%20XLA to the API
2026-03-29 14:06:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389525/600>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e249f780-0465-5b0b-bb33-c3222e910385/e249f780-0465-5b0b-bb33-c3222e910385_expert_report_file_4a6d9e64-dd01-4b83-97b8-bbafe07b62ff.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO02%20XLA-GB',
 'category': 'Car',
 'color': 'gold',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e249f780-0465-5b0b-bb33-c3222e910385',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO02 XLA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO02%20XLA&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 65089,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e249f780-0465-5b0b-bb33-c3222e910385/e249f780-0465-5b0b-bb33-c3222e910385_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 180799,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389525/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e249f780-0465-5b0b-bb33-c3222e910385/e249f780-0465-5b0b-bb33-c3222e910385_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 185816,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389531/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e249f780-0465-5b0b-bb33-c3222e910385/e249f780-0465-5b0b-bb33-c3222e910385_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 162070,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389535/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e249f780-0465-5b0b-bb33-c3222e910385/e249f780-0465-5b0b-bb33-c3222e910385_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 169900,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389538/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e249f780-0465-5b0b-bb33-c3222e910385/e249f780-0465-5b0b-bb33-c3222e910385_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164380,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389544/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e249f780-0465-5b0b-bb33-c3222e910385/e249f780-0465-5b0b-bb33-c3222e910385_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 131165,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389548/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e249f780-0465-5b0b-bb33-c3222e910385/e249f780-0465-5b0b-bb33-c3222e910385_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 152560,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389553/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e249f780-0465-5b0b-bb33-c3222e910385/e249f780-0465-5b0b-bb33-c3222e910385_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 127360,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389557/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e249f780-0465-5b0b-bb33-c3222e910385/e249f780-0465-5b0b-bb33-c3222e910385_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 138134,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO02XLA/699389559/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2002-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.0 GLS VVTI 16V Hatchback',
 'transmission': 'manual',
 'trim': 'GLS VVTI 16V',
 'vin': 'VNKJV12370A056070',
 'year': 2002}
2026-03-29 14:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO02%2520XLA%27 HTTP/1.1" 200 None
2026-03-29 14:06:43 [bca.uk] INFO: Saving data for VO02%20XLA: {'created_time': 1774793203.273227, 'last_price_update_time': 1774793203.273239, 'auction_closing_time': 1774864800.0}
2026-03-29 14:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO02%2520XLA') HTTP/1.1" 204 0
2026-03-29 14:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387609/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE07JYC/42811879?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=8lxzqSrEBFTFpJpte%2FdtYpaekoL%2BsEkhlH8MlVa%2FDs4%3D)
2026-03-29 14:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392883/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV55WUY/42812002?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=icT4gYMd%2BNCVSue6E83jKaflnpXtNeUuuAJwvGK%2BIOg%3D)
2026-03-29 14:06:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386604/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386604>
2026-03-29 14:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cea650>
2026-03-29 14:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e695e2e-9059-507e-ae06-209c3b4f94fa/4e695e2e-9059-507e-ae06-209c3b4f94fa_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB57VXW%252F699388204%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388204/600 saved to cache
2026-03-29 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4e695e2e-9059-507e-ae06-209c3b4f94fa
2026-03-29 14:06:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4e695e2e-9059-507e-ae06-209c3b4f94fa, skipping ID generation
2026-03-29 14:06:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4e695e2e-9059-507e-ae06-209c3b4f94fa sending to next pipeline
2026-03-29 14:06:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4e695e2e-9059-507e-ae06-209c3b4f94fa, identifier: SB57%20VXW
2026-03-29 14:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389539/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE10YUW/42811916?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=VmtSWZpfWC65Q2117nc0AWoTHWnaZR%2FRTQ9rdUzYD2o%3D)
2026-03-29 14:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389532/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JG08CAZ/42811917?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=7Rcw6eIle0hj%2FWxI5RF0rGNaDHy8Nmky2x%2B5IwUTID8%3D)
2026-03-29 14:06:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4e695e2e-9059-507e-ae06-209c3b4f94fa with identifier: SB57%20VXW
2026-03-29 14:06:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4e695e2e-9059-507e-ae06-209c3b4f94fa with identifier: SB57%20VXW
2026-03-29 14:06:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4e695e2e-9059-507e-ae06-209c3b4f94fa with identifier: SB57%20VXW to the API
2026-03-29 14:06:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388204/600>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e695e2e-9059-507e-ae06-209c3b4f94fa/4e695e2e-9059-507e-ae06-209c3b4f94fa_expert_report_file_40670d2d-c0e0-4628-a12c-8649a2d26160.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB57%20VXW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4e695e2e-9059-507e-ae06-209c3b4f94fa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB57 VXW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB57%20VXW&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'BEETLE',
 'odometer': 66958,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e695e2e-9059-507e-ae06-209c3b4f94fa/4e695e2e-9059-507e-ae06-209c3b4f94fa_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 175427,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388204/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e695e2e-9059-507e-ae06-209c3b4f94fa/4e695e2e-9059-507e-ae06-209c3b4f94fa_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 179510,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388206/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e695e2e-9059-507e-ae06-209c3b4f94fa/4e695e2e-9059-507e-ae06-209c3b4f94fa_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 173540,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388209/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e695e2e-9059-507e-ae06-209c3b4f94fa/4e695e2e-9059-507e-ae06-209c3b4f94fa_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 136157,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388210/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e695e2e-9059-507e-ae06-209c3b4f94fa/4e695e2e-9059-507e-ae06-209c3b4f94fa_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 141032,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388212/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e695e2e-9059-507e-ae06-209c3b4f94fa/4e695e2e-9059-507e-ae06-209c3b4f94fa_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114437,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388214/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e695e2e-9059-507e-ae06-209c3b4f94fa/4e695e2e-9059-507e-ae06-209c3b4f94fa_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 150100,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388217/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e695e2e-9059-507e-ae06-209c3b4f94fa/4e695e2e-9059-507e-ae06-209c3b4f94fa_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 149386,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388223/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e695e2e-9059-507e-ae06-209c3b4f94fa/4e695e2e-9059-507e-ae06-209c3b4f94fa_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 143190,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB57VXW/699388236/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN BEETLE 1.6 LUNA Convertible',
 'transmission': 'manual',
 'trim': 'LUNA',
 'vin': 'WVWZZZ1YZ8M405796',
 'year': 2007}
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB57%2520VXW%27 HTTP/1.1" 200 None
2026-03-29 14:06:44 [bca.uk] INFO: Saving data for SB57%20VXW: {'created_time': 1774793204.596867, 'last_price_update_time': 1774793204.596876, 'auction_closing_time': 1774864800.0}
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB57%2520VXW') HTTP/1.1" 204 0
2026-03-29 14:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390534/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA51VAE/42811948?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=SdpwL9f2KQ%2FEdBFIbFqqhP4xNkjEfFYR9h8uyHofylw%3D)
2026-03-29 14:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386585/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS58LFY/42811867?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=ui5rsMHelFfPNiBecd7YyM0apeAb9s1GcSTqMtDLK94%3D)
2026-03-29 14:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387595/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB54UKM/42811883?sv=2020-08-04&st=2026-03-29T14%3A05%3A02Z&se=2026-03-29T14%3A30%3A02Z&sr=b&sp=r&sig=3M5YGbs%2Fc0PIC3LOSWpeS2nGAyXQ8EAraAv%2BsAgCS3w%3D)
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d5dad0>
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_50eaf00b-7882-5ce2-bb0f-21dad6f58356/50eaf00b-7882-5ce2-bb0f-21dad6f58356_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS58LFY%252F699386588%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386588/600 saved to cache
2026-03-29 14:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 50eaf00b-7882-5ce2-bb0f-21dad6f58356
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ba4450>
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47e346af-46dc-519e-83e5-99e38bc35acc/47e346af-46dc-519e-83e5-99e38bc35acc_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMA51VAE%252F699390536%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390536/600 saved to cache
2026-03-29 14:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 47e346af-46dc-519e-83e5-99e38bc35acc
2026-03-29 14:06:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392881/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392881>
2026-03-29 14:06:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387606/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387606>
2026-03-29 14:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386607/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ07VOG/42811850?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=OOqZMaSR8fyDqDYx7bodCrRnHo%2FZ6IIbsbMo0r9pCZ4%3D)
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250960710>
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70d0d8ba-d446-5b66-ae3f-83570621fe6d/70d0d8ba-d446-5b66-ae3f-83570621fe6d_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDE07JYC%252F699387609%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387609/600 saved to cache
2026-03-29 14:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 70d0d8ba-d446-5b66-ae3f-83570621fe6d
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250aa8990>
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f90b7301-5d4c-58ab-8f33-fb06b131166a/f90b7301-5d4c-58ab-8f33-fb06b131166a_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV55WUY%252F699392883%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392883/600 saved to cache
2026-03-29 14:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f90b7301-5d4c-58ab-8f33-fb06b131166a
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c20990>
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_55473c0d-8849-54f6-9f7e-5dc13e3521df/55473c0d-8849-54f6-9f7e-5dc13e3521df_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE10YUW%252F699389539%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389539/600 saved to cache
2026-03-29 14:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 55473c0d-8849-54f6-9f7e-5dc13e3521df
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508ea710>
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_17bcf29d-2e5e-5e17-a3a8-66a5a7697641/17bcf29d-2e5e-5e17-a3a8-66a5a7697641_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FJG08CAZ%252F699389532%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389532/600 saved to cache
2026-03-29 14:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 17bcf29d-2e5e-5e17-a3a8-66a5a7697641
2026-03-29 14:06:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387605/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699387605>
2026-03-29 14:06:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386602/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386602>
2026-03-29 14:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386604/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ07VOG/42811850?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=OOqZMaSR8fyDqDYx7bodCrRnHo%2FZ6IIbsbMo0r9pCZ4%3D)
2026-03-29 14:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389528/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/JG08CAZ/42811917?sv=2020-08-04&st=2026-03-29T14%3A04%3A59Z&se=2026-03-29T14%3A29%3A59Z&sr=b&sp=r&sig=7Rcw6eIle0hj%2FWxI5RF0rGNaDHy8Nmky2x%2B5IwUTID8%3D)
2026-03-29 14:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389534/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE10YUW/42811916?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=VmtSWZpfWC65Q2117nc0AWoTHWnaZR%2FRTQ9rdUzYD2o%3D)
2026-03-29 14:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392882/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV55WUY/42812002?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=icT4gYMd%2BNCVSue6E83jKaflnpXtNeUuuAJwvGK%2BIOg%3D)
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508e4a10>
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47e346af-46dc-519e-83e5-99e38bc35acc/47e346af-46dc-519e-83e5-99e38bc35acc_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMA51VAE%252F699390534%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390534/600 saved to cache
2026-03-29 14:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 47e346af-46dc-519e-83e5-99e38bc35acc
2026-03-29 14:06:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 47e346af-46dc-519e-83e5-99e38bc35acc, skipping ID generation
2026-03-29 14:06:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 47e346af-46dc-519e-83e5-99e38bc35acc sending to next pipeline
2026-03-29 14:06:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47e346af-46dc-519e-83e5-99e38bc35acc, identifier: MA51%20VAE
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250961210>
2026-03-29 14:06:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_50eaf00b-7882-5ce2-bb0f-21dad6f58356/50eaf00b-7882-5ce2-bb0f-21dad6f58356_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS58LFY%252F699386585%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386585/600 saved to cache
2026-03-29 14:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 50eaf00b-7882-5ce2-bb0f-21dad6f58356
2026-03-29 14:06:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 50eaf00b-7882-5ce2-bb0f-21dad6f58356, skipping ID generation
2026-03-29 14:06:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 50eaf00b-7882-5ce2-bb0f-21dad6f58356 sending to next pipeline
2026-03-29 14:06:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 50eaf00b-7882-5ce2-bb0f-21dad6f58356, identifier: KS58%20LFY
2026-03-29 14:06:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508e5510>
2026-03-29 14:06:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52f76efc-188f-5f63-9bfb-b42fecc8cc58/52f76efc-188f-5f63-9bfb-b42fecc8cc58_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB54UKM%252F699387595%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387595/600 saved to cache
2026-03-29 14:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 52f76efc-188f-5f63-9bfb-b42fecc8cc58
2026-03-29 14:06:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 52f76efc-188f-5f63-9bfb-b42fecc8cc58, skipping ID generation
2026-03-29 14:06:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 52f76efc-188f-5f63-9bfb-b42fecc8cc58 sending to next pipeline
2026-03-29 14:06:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 52f76efc-188f-5f63-9bfb-b42fecc8cc58, identifier: SB54%20UKM
2026-03-29 14:06:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250630150>
2026-03-29 14:06:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02ecd429-b9e1-50a9-8066-bd29f044ec81/02ecd429-b9e1-50a9-8066-bd29f044ec81_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ07VOG%252F699386607%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386607/600 saved to cache
2026-03-29 14:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 02ecd429-b9e1-50a9-8066-bd29f044ec81
2026-03-29 14:06:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47e346af-46dc-519e-83e5-99e38bc35acc with identifier: MA51%20VAE
2026-03-29 14:06:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47e346af-46dc-519e-83e5-99e38bc35acc with identifier: MA51%20VAE
2026-03-29 14:06:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47e346af-46dc-519e-83e5-99e38bc35acc with identifier: MA51%20VAE to the API
2026-03-29 14:06:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390534/600>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47e346af-46dc-519e-83e5-99e38bc35acc/47e346af-46dc-519e-83e5-99e38bc35acc_expert_report_file_7b55a5cb-4674-48ad-b3fb-7e74cd15fbed.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA51%20VAE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '47e346af-46dc-519e-83e5-99e38bc35acc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA51 VAE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA51%20VAE&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 106013,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47e346af-46dc-519e-83e5-99e38bc35acc/47e346af-46dc-519e-83e5-99e38bc35acc_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 176432,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390532/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47e346af-46dc-519e-83e5-99e38bc35acc/47e346af-46dc-519e-83e5-99e38bc35acc_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 165779,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390534/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47e346af-46dc-519e-83e5-99e38bc35acc/47e346af-46dc-519e-83e5-99e38bc35acc_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164253,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390536/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47e346af-46dc-519e-83e5-99e38bc35acc/47e346af-46dc-519e-83e5-99e38bc35acc_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 184702,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390538/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47e346af-46dc-519e-83e5-99e38bc35acc/47e346af-46dc-519e-83e5-99e38bc35acc_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 167261,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390540/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47e346af-46dc-519e-83e5-99e38bc35acc/47e346af-46dc-519e-83e5-99e38bc35acc_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 153586,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390542/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47e346af-46dc-519e-83e5-99e38bc35acc/47e346af-46dc-519e-83e5-99e38bc35acc_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 167635,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390543/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47e346af-46dc-519e-83e5-99e38bc35acc/47e346af-46dc-519e-83e5-99e38bc35acc_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161001,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390545/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47e346af-46dc-519e-83e5-99e38bc35acc/47e346af-46dc-519e-83e5-99e38bc35acc_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 162111,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA51VAE/699390547/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2001-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.6  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWRC32050TC04451',
 'year': 2001}
2026-03-29 14:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA51%2520VAE%27 HTTP/1.1" 200 None
2026-03-29 14:06:45 [bca.uk] INFO: Saving data for MA51%20VAE: {'created_time': 1774793205.699414, 'last_price_update_time': 1774793205.699427, 'auction_closing_time': 1774864800.0}
2026-03-29 14:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA51%2520VAE') HTTP/1.1" 204 0
2026-03-29 14:06:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 50eaf00b-7882-5ce2-bb0f-21dad6f58356 with identifier: KS58%20LFY
2026-03-29 14:06:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 50eaf00b-7882-5ce2-bb0f-21dad6f58356 with identifier: KS58%20LFY
2026-03-29 14:06:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 50eaf00b-7882-5ce2-bb0f-21dad6f58356 with identifier: KS58%20LFY to the API
2026-03-29 14:06:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386585/600>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_50eaf00b-7882-5ce2-bb0f-21dad6f58356/50eaf00b-7882-5ce2-bb0f-21dad6f58356_expert_report_file_4c926f53-79fa-44a0-9d0d-8ebd7d36bff4.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS58%20LFY-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '50eaf00b-7882-5ce2-bb0f-21dad6f58356',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS58 LFY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS58%20LFY&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MINI',
 'model': 'ONE',
 'odometer': 102768,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_50eaf00b-7882-5ce2-bb0f-21dad6f58356/50eaf00b-7882-5ce2-bb0f-21dad6f58356_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 176381,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386581/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_50eaf00b-7882-5ce2-bb0f-21dad6f58356/50eaf00b-7882-5ce2-bb0f-21dad6f58356_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 180437,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386585/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_50eaf00b-7882-5ce2-bb0f-21dad6f58356/50eaf00b-7882-5ce2-bb0f-21dad6f58356_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 165673,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386588/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_50eaf00b-7882-5ce2-bb0f-21dad6f58356/50eaf00b-7882-5ce2-bb0f-21dad6f58356_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 183428,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386591/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_50eaf00b-7882-5ce2-bb0f-21dad6f58356/50eaf00b-7882-5ce2-bb0f-21dad6f58356_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170518,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386594/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_50eaf00b-7882-5ce2-bb0f-21dad6f58356/50eaf00b-7882-5ce2-bb0f-21dad6f58356_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 152305,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386597/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_50eaf00b-7882-5ce2-bb0f-21dad6f58356/50eaf00b-7882-5ce2-bb0f-21dad6f58356_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161588,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386600/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_50eaf00b-7882-5ce2-bb0f-21dad6f58356/50eaf00b-7882-5ce2-bb0f-21dad6f58356_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170326,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386603/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_50eaf00b-7882-5ce2-bb0f-21dad6f58356/50eaf00b-7882-5ce2-bb0f-21dad6f58356_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170622,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS58LFY/699386606/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'MINI ONE 1.4  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWME32080TM59080',
 'year': 2009}
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS58%2520LFY%27 HTTP/1.1" 200 None
2026-03-29 14:06:46 [bca.uk] INFO: Saving data for KS58%20LFY: {'created_time': 1774793206.137606, 'last_price_update_time': 1774793206.137615, 'auction_closing_time': 1774864800.0}
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS58%2520LFY') HTTP/1.1" 204 0
2026-03-29 14:06:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 52f76efc-188f-5f63-9bfb-b42fecc8cc58 with identifier: SB54%20UKM
2026-03-29 14:06:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 52f76efc-188f-5f63-9bfb-b42fecc8cc58 with identifier: SB54%20UKM
2026-03-29 14:06:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 52f76efc-188f-5f63-9bfb-b42fecc8cc58 with identifier: SB54%20UKM to the API
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387595/600>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_52f76efc-188f-5f63-9bfb-b42fecc8cc58/52f76efc-188f-5f63-9bfb-b42fecc8cc58_expert_report_file_a5d9b13e-b8fd-456b-9c30-fbc4f55d005c.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB54%20UKM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '52f76efc-188f-5f63-9bfb-b42fecc8cc58',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB54 UKM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB54%20UKM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 90404,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_52f76efc-188f-5f63-9bfb-b42fecc8cc58/52f76efc-188f-5f63-9bfb-b42fecc8cc58_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 184458,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387595/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_52f76efc-188f-5f63-9bfb-b42fecc8cc58/52f76efc-188f-5f63-9bfb-b42fecc8cc58_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164435,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387596/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_52f76efc-188f-5f63-9bfb-b42fecc8cc58/52f76efc-188f-5f63-9bfb-b42fecc8cc58_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 149749,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387597/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_52f76efc-188f-5f63-9bfb-b42fecc8cc58/52f76efc-188f-5f63-9bfb-b42fecc8cc58_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156820,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387598/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_52f76efc-188f-5f63-9bfb-b42fecc8cc58/52f76efc-188f-5f63-9bfb-b42fecc8cc58_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 151257,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387599/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_52f76efc-188f-5f63-9bfb-b42fecc8cc58/52f76efc-188f-5f63-9bfb-b42fecc8cc58_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 148498,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387600/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_52f76efc-188f-5f63-9bfb-b42fecc8cc58/52f76efc-188f-5f63-9bfb-b42fecc8cc58_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166504,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387601/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_52f76efc-188f-5f63-9bfb-b42fecc8cc58/52f76efc-188f-5f63-9bfb-b42fecc8cc58_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 163342,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387602/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_52f76efc-188f-5f63-9bfb-b42fecc8cc58/52f76efc-188f-5f63-9bfb-b42fecc8cc58_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 181523,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB54UKM/699387604/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2004-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.6  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWRC32030TG55829',
 'year': 2004}
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB54%2520UKM%27 HTTP/1.1" 200 None
2026-03-29 14:06:46 [bca.uk] INFO: Saving data for SB54%20UKM: {'created_time': 1774793206.528699, 'last_price_update_time': 1774793206.528713, 'auction_closing_time': 1774864800.0}
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB54%2520UKM') HTTP/1.1" 204 0
2026-03-29 14:06:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387607/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE07JYC/42811879?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=8lxzqSrEBFTFpJpte%2FdtYpaekoL%2BsEkhlH8MlVa%2FDs4%3D)
2026-03-29 14:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386599/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386599>
2026-03-29 14:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392877/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699392877>
2026-03-29 14:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392871/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AV55WUY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022973/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022973>
2026-03-29 14:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386596/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699386596>
2026-03-29 14:06:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25050c750>
2026-03-29 14:06:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02ecd429-b9e1-50a9-8066-bd29f044ec81/02ecd429-b9e1-50a9-8066-bd29f044ec81_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ07VOG%252F699386604%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386604/600 saved to cache
2026-03-29 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 02ecd429-b9e1-50a9-8066-bd29f044ec81
2026-03-29 14:06:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25043eb10>
2026-03-29 14:06:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_17bcf29d-2e5e-5e17-a3a8-66a5a7697641/17bcf29d-2e5e-5e17-a3a8-66a5a7697641_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FJG08CAZ%252F699389528%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389528/600 saved to cache
2026-03-29 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 17bcf29d-2e5e-5e17-a3a8-66a5a7697641
2026-03-29 14:06:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 17bcf29d-2e5e-5e17-a3a8-66a5a7697641, skipping ID generation
2026-03-29 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 17bcf29d-2e5e-5e17-a3a8-66a5a7697641 sending to next pipeline
2026-03-29 14:06:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 17bcf29d-2e5e-5e17-a3a8-66a5a7697641, identifier: JG08%20CAZ
2026-03-29 14:06:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251abad50>
2026-03-29 14:06:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_55473c0d-8849-54f6-9f7e-5dc13e3521df/55473c0d-8849-54f6-9f7e-5dc13e3521df_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE10YUW%252F699389534%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389534/600 saved to cache
2026-03-29 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 55473c0d-8849-54f6-9f7e-5dc13e3521df
2026-03-29 14:06:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 55473c0d-8849-54f6-9f7e-5dc13e3521df, skipping ID generation
2026-03-29 14:06:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 55473c0d-8849-54f6-9f7e-5dc13e3521df sending to next pipeline
2026-03-29 14:06:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55473c0d-8849-54f6-9f7e-5dc13e3521df, identifier: FE10%20YUW
2026-03-29 14:06:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c86f10>
2026-03-29 14:06:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f90b7301-5d4c-58ab-8f33-fb06b131166a/f90b7301-5d4c-58ab-8f33-fb06b131166a_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV55WUY%252F699392882%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392882/600 saved to cache
2026-03-29 14:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f90b7301-5d4c-58ab-8f33-fb06b131166a
2026-03-29 14:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387606/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE07JYC/42811879?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=8lxzqSrEBFTFpJpte%2FdtYpaekoL%2BsEkhlH8MlVa%2FDs4%3D)
2026-03-29 14:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392881/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV55WUY/42812002?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=icT4gYMd%2BNCVSue6E83jKaflnpXtNeUuuAJwvGK%2BIOg%3D)
2026-03-29 14:06:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 17bcf29d-2e5e-5e17-a3a8-66a5a7697641 with identifier: JG08%20CAZ
2026-03-29 14:06:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 17bcf29d-2e5e-5e17-a3a8-66a5a7697641 with identifier: JG08%20CAZ
2026-03-29 14:06:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 17bcf29d-2e5e-5e17-a3a8-66a5a7697641 with identifier: JG08%20CAZ to the API
2026-03-29 14:06:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389528/600>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_17bcf29d-2e5e-5e17-a3a8-66a5a7697641/17bcf29d-2e5e-5e17-a3a8-66a5a7697641_expert_report_file_a98e5b0b-cc56-4b5a-b8c3-abbcf7262b5d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=JG08%20CAZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '17bcf29d-2e5e-5e17-a3a8-66a5a7697641',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'JG08 CAZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=JG08%20CAZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 159033,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_17bcf29d-2e5e-5e17-a3a8-66a5a7697641/17bcf29d-2e5e-5e17-a3a8-66a5a7697641_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170797,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389524/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_17bcf29d-2e5e-5e17-a3a8-66a5a7697641/17bcf29d-2e5e-5e17-a3a8-66a5a7697641_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 169389,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389528/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_17bcf29d-2e5e-5e17-a3a8-66a5a7697641/17bcf29d-2e5e-5e17-a3a8-66a5a7697641_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171342,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389532/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_17bcf29d-2e5e-5e17-a3a8-66a5a7697641/17bcf29d-2e5e-5e17-a3a8-66a5a7697641_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 151616,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389536/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_17bcf29d-2e5e-5e17-a3a8-66a5a7697641/17bcf29d-2e5e-5e17-a3a8-66a5a7697641_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158471,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389540/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_17bcf29d-2e5e-5e17-a3a8-66a5a7697641/17bcf29d-2e5e-5e17-a3a8-66a5a7697641_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 151530,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389543/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_17bcf29d-2e5e-5e17-a3a8-66a5a7697641/17bcf29d-2e5e-5e17-a3a8-66a5a7697641_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 174586,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389547/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_17bcf29d-2e5e-5e17-a3a8-66a5a7697641/17bcf29d-2e5e-5e17-a3a8-66a5a7697641_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 163640,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389552/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_17bcf29d-2e5e-5e17-a3a8-66a5a7697641/17bcf29d-2e5e-5e17-a3a8-66a5a7697641_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 180742,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/JG08CAZ/699389556/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 2.0 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'ACENTA',
 'vin': 'SJNFBAJ10U1209631',
 'year': 2008}
2026-03-29 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JG08%2520CAZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:47 [bca.uk] INFO: Saving data for JG08%20CAZ: {'created_time': 1774793207.437307, 'last_price_update_time': 1774793207.437322, 'auction_closing_time': 1774864800.0}
2026-03-29 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='JG08%2520CAZ') HTTP/1.1" 204 0
2026-03-29 14:06:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55473c0d-8849-54f6-9f7e-5dc13e3521df with identifier: FE10%20YUW
2026-03-29 14:06:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55473c0d-8849-54f6-9f7e-5dc13e3521df with identifier: FE10%20YUW
2026-03-29 14:06:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55473c0d-8849-54f6-9f7e-5dc13e3521df with identifier: FE10%20YUW to the API
2026-03-29 14:06:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389534/600>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55473c0d-8849-54f6-9f7e-5dc13e3521df/55473c0d-8849-54f6-9f7e-5dc13e3521df_expert_report_file_279c5e1a-7938-4c35-a65f-8bee2898695b.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE10%20YUW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '55473c0d-8849-54f6-9f7e-5dc13e3521df',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE10 YUW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE10%20YUW&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MINI',
 'model': 'FIRST',
 'odometer': 117977,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55473c0d-8849-54f6-9f7e-5dc13e3521df/55473c0d-8849-54f6-9f7e-5dc13e3521df_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160992,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389526/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55473c0d-8849-54f6-9f7e-5dc13e3521df/55473c0d-8849-54f6-9f7e-5dc13e3521df_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 178819,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389530/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55473c0d-8849-54f6-9f7e-5dc13e3521df/55473c0d-8849-54f6-9f7e-5dc13e3521df_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 151343,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389534/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55473c0d-8849-54f6-9f7e-5dc13e3521df/55473c0d-8849-54f6-9f7e-5dc13e3521df_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164847,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389539/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55473c0d-8849-54f6-9f7e-5dc13e3521df/55473c0d-8849-54f6-9f7e-5dc13e3521df_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139223,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389542/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55473c0d-8849-54f6-9f7e-5dc13e3521df/55473c0d-8849-54f6-9f7e-5dc13e3521df_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106336,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389545/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55473c0d-8849-54f6-9f7e-5dc13e3521df/55473c0d-8849-54f6-9f7e-5dc13e3521df_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 147300,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389549/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55473c0d-8849-54f6-9f7e-5dc13e3521df/55473c0d-8849-54f6-9f7e-5dc13e3521df_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 155044,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389554/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55473c0d-8849-54f6-9f7e-5dc13e3521df/55473c0d-8849-54f6-9f7e-5dc13e3521df_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 167810,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE10YUW/699389558/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'MINI FIRST 1.4  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWME32030TM71640',
 'year': 2010}
2026-03-29 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE10%2520YUW%27 HTTP/1.1" 200 None
2026-03-29 14:06:47 [bca.uk] INFO: Saving data for FE10%20YUW: {'created_time': 1774793207.916296, 'last_price_update_time': 1774793207.916307, 'auction_closing_time': 1774864800.0}
2026-03-29 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE10%2520YUW') HTTP/1.1" 204 0
2026-03-29 14:06:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409252/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409252>
2026-03-29 14:06:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699422733/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422733>
2026-03-29 14:06:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010961/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010961>
2026-03-29 14:06:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425971/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699425971>
2026-03-29 14:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=13&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:06:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25082fb90>
2026-03-29 14:06:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70d0d8ba-d446-5b66-ae3f-83570621fe6d/70d0d8ba-d446-5b66-ae3f-83570621fe6d_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDE07JYC%252F699387607%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387607/600 saved to cache
2026-03-29 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 70d0d8ba-d446-5b66-ae3f-83570621fe6d
2026-03-29 14:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386602/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ07VOG/42811850?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=OOqZMaSR8fyDqDYx7bodCrRnHo%2FZ6IIbsbMo0r9pCZ4%3D)
2026-03-29 14:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387605/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DE07JYC/42811879?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=8lxzqSrEBFTFpJpte%2FdtYpaekoL%2BsEkhlH8MlVa%2FDs4%3D)
2026-03-29 14:06:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093960/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093960>
2026-03-29 14:06:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2506331d0>
2026-03-29 14:06:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70d0d8ba-d446-5b66-ae3f-83570621fe6d/70d0d8ba-d446-5b66-ae3f-83570621fe6d_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDE07JYC%252F699387606%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387606/600 saved to cache
2026-03-29 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 70d0d8ba-d446-5b66-ae3f-83570621fe6d
2026-03-29 14:06:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25050ea90>
2026-03-29 14:06:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f90b7301-5d4c-58ab-8f33-fb06b131166a/f90b7301-5d4c-58ab-8f33-fb06b131166a_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV55WUY%252F699392881%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392881/600 saved to cache
2026-03-29 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f90b7301-5d4c-58ab-8f33-fb06b131166a
2026-03-29 14:06:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426147/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426147>
2026-03-29 14:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392871/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV55WUY/42812002?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=icT4gYMd%2BNCVSue6E83jKaflnpXtNeUuuAJwvGK%2BIOg%3D)
2026-03-29 14:06:48 [bca.uk] INFO: Total items found: 100
2026-03-29 14:06:48 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=14&sort=MostRecentlyAdded
2026-03-29 14:06:48 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:06:48 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=14&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:06:48 [bca.uk] INFO: Found listing with ID: YP66%20VYN
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP66%2520VYN%27 HTTP/1.1" 200 None
2026-03-29 14:06:48 [bca.uk] INFO: Scrape type for YP66%20VYN: 0
2026-03-29 14:06:48 [bca.uk] INFO: Found listing with ID: CW58%20JRW
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CW58%2520JRW%27 HTTP/1.1" 200 None
2026-03-29 14:06:48 [bca.uk] INFO: Scrape type for CW58%20JRW: 0
2026-03-29 14:06:48 [bca.uk] INFO: Found listing with ID: LC08%20XBB
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC08%2520XBB%27 HTTP/1.1" 200 None
2026-03-29 14:06:48 [bca.uk] INFO: Scrape type for LC08%20XBB: 0
2026-03-29 14:06:48 [bca.uk] INFO: Found listing with ID: VKZ%202608
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VKZ%25202608%27 HTTP/1.1" 200 None
2026-03-29 14:06:48 [bca.uk] INFO: Scrape type for VKZ%202608: 0
2026-03-29 14:06:48 [bca.uk] INFO: Found listing with ID: AU61%20XXN
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU61%2520XXN%27 HTTP/1.1" 200 None
2026-03-29 14:06:48 [bca.uk] INFO: Scrape type for AU61%20XXN: 0
2026-03-29 14:06:48 [bca.uk] INFO: Found listing with ID: AV12%20XOM
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV12%2520XOM%27 HTTP/1.1" 200 None
2026-03-29 14:06:48 [bca.uk] INFO: Scrape type for AV12%20XOM: 0
2026-03-29 14:06:48 [bca.uk] INFO: Found listing with ID: BG14%20OHU
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG14%2520OHU%27 HTTP/1.1" 200 None
2026-03-29 14:06:48 [bca.uk] INFO: Scrape type for BG14%20OHU: 0
2026-03-29 14:06:48 [bca.uk] INFO: Found listing with ID: BL12%20HFK
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL12%2520HFK%27 HTTP/1.1" 200 None
2026-03-29 14:06:48 [bca.uk] INFO: Scrape type for BL12%20HFK: 0
2026-03-29 14:06:48 [bca.uk] INFO: Found listing with ID: EK63%20FTA
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK63%2520FTA%27 HTTP/1.1" 200 None
2026-03-29 14:06:48 [bca.uk] INFO: Scrape type for EK63%20FTA: 0
2026-03-29 14:06:48 [bca.uk] INFO: Found listing with ID: EO61%20TBV
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO61%2520TBV%27 HTTP/1.1" 200 None
2026-03-29 14:06:48 [bca.uk] INFO: Scrape type for EO61%20TBV: 2
2026-03-29 14:06:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9cdbab79-d58b-5438-abef-ab79b7ea7132 with identifier: EO61%20TBV
2026-03-29 14:06:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9cdbab79-d58b-5438-abef-ab79b7ea7132 with scrape type 2
2026-03-29 14:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9cdbab79-d58b-5438-abef-ab79b7ea7132 with scrape type 2
2026-03-29 14:06:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9cdbab79-d58b-5438-abef-ab79b7ea7132, identifier: EO61%20TBV
2026-03-29 14:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386596/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ07VOG/42811850?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=OOqZMaSR8fyDqDYx7bodCrRnHo%2FZ6IIbsbMo0r9pCZ4%3D)
2026-03-29 14:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392877/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV55WUY/42812002?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=icT4gYMd%2BNCVSue6E83jKaflnpXtNeUuuAJwvGK%2BIOg%3D)
2026-03-29 14:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386599/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ07VOG/42811850?sv=2020-08-04&st=2026-03-29T14%3A04%3A58Z&se=2026-03-29T14%3A29%3A58Z&sr=b&sp=r&sig=OOqZMaSR8fyDqDYx7bodCrRnHo%2FZ6IIbsbMo0r9pCZ4%3D)
2026-03-29 14:06:48 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=14&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:06:48 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=14&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:06:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9cdbab79-d58b-5438-abef-ab79b7ea7132 with identifier: EO61%20TBV
2026-03-29 14:06:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9cdbab79-d58b-5438-abef-ab79b7ea7132 with identifier: EO61%20TBV
2026-03-29 14:06:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9cdbab79-d58b-5438-abef-ab79b7ea7132 with identifier: EO61%20TBV to the API
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=13&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO61%20TBV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9cdbab79-d58b-5438-abef-ab79b7ea7132',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO61 TBV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO61%20TBV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 120388,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.2 SD4 4WD DYNAMIC Hatchback',
 'transmission': 'automatic',
 'trim': 'SD4 4WD DYNAMIC',
 'vin': 'SALVA2AE8CH606525',
 'year': 2011}
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO61%2520TBV%27 HTTP/1.1" 200 None
2026-03-29 14:06:48 [bca.uk] INFO: Saving data for EO61%20TBV: {'auction_closing_time': 1774864800.0, 'created_time': 1774610267.585934, 'last_price_update_time': 1774793208.800521}
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO61%2520TBV') HTTP/1.1" 204 0
2026-03-29 14:06:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:06:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426183/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426183>
2026-03-29 14:06:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400399/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400399>
2026-03-29 14:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022973/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/Y33LJS/42812274?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=HWkdvG1LpsFDFZq5znf04%2FeWbz7xRju6fyzwX8B%2F84g%3D)
2026-03-29 14:06:48 [bca.uk] INFO: Found listing with ID: FT61%20VUR
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT61%2520VUR%27 HTTP/1.1" 200 None
2026-03-29 14:06:48 [bca.uk] INFO: Scrape type for FT61%20VUR: 0
2026-03-29 14:06:48 [bca.uk] INFO: Found listing with ID: GJ11%20JRU
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ11%2520JRU%27 HTTP/1.1" 200 None
2026-03-29 14:06:48 [bca.uk] INFO: Scrape type for GJ11%20JRU: 0
2026-03-29 14:06:48 [bca.uk] INFO: Found listing with ID: GU12%20NFM
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU12%2520NFM%27 HTTP/1.1" 200 None
2026-03-29 14:06:48 [bca.uk] INFO: Scrape type for GU12%20NFM: 0
2026-03-29 14:06:48 [bca.uk] INFO: Found listing with ID: GU59%20RWV
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU59%2520RWV%27 HTTP/1.1" 200 None
2026-03-29 14:06:48 [bca.uk] INFO: Scrape type for GU59%20RWV: 0
2026-03-29 14:06:48 [bca.uk] INFO: Found listing with ID: LX14%20YNM
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX14%2520YNM%27 HTTP/1.1" 200 None
2026-03-29 14:06:48 [bca.uk] INFO: Scrape type for LX14%20YNM: 0
2026-03-29 14:06:48 [bca.uk] INFO: Found listing with ID: OE05%20XXM
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE05%2520XXM%27 HTTP/1.1" 200 None
2026-03-29 14:06:48 [bca.uk] INFO: Scrape type for OE05%20XXM: 0
2026-03-29 14:06:48 [bca.uk] INFO: Found listing with ID: ST10%20NZU
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST10%2520NZU%27 HTTP/1.1" 200 None
2026-03-29 14:06:48 [bca.uk] INFO: Scrape type for ST10%20NZU: 0
2026-03-29 14:06:48 [bca.uk] INFO: Found listing with ID: PL70%20OLP
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL70%2520OLP%27 HTTP/1.1" 200 None
2026-03-29 14:06:48 [bca.uk] INFO: Scrape type for PL70%20OLP: 0
2026-03-29 14:06:48 [bca.uk] INFO: Found listing with ID: EP18%20LGJ
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EP18%2520LGJ%27 HTTP/1.1" 200 None
2026-03-29 14:06:48 [bca.uk] INFO: Scrape type for EP18%20LGJ: 0
2026-03-29 14:06:48 [bca.uk] INFO: Found listing with ID: GK68%20YWC
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK68%2520YWC%27 HTTP/1.1" 200 None
2026-03-29 14:06:48 [bca.uk] INFO: Scrape type for GK68%20YWC: 0
2026-03-29 14:06:48 [bca.uk] INFO: Found listing with ID: GN18%20FPD
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN18%2520FPD%27 HTTP/1.1" 200 None
2026-03-29 14:06:48 [bca.uk] INFO: Scrape type for GN18%20FPD: 0
2026-03-29 14:06:48 [bca.uk] INFO: Found listing with ID: RJ19%20XHK
2026-03-29 14:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ19%2520XHK%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for RJ19%20XHK: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: ML19%20YFV
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML19%2520YFV%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for ML19%20YFV: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: AE20%20NXF
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE20%2520NXF%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for AE20%20NXF: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: GJ21%20YWB
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ21%2520YWB%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for GJ21%20YWB: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: RO22%20KPT
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520KPT%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for RO22%20KPT: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: EU05%20FSN
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU05%2520FSN%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for EU05%20FSN: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: AF13%20XPW
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF13%2520XPW%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for AF13%20XPW: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: LD64%20FZX
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD64%2520FZX%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for LD64%20FZX: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: YM63%20ETA
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM63%2520ETA%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for YM63%20ETA: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: CA57%20YVV
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA57%2520YVV%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for CA57%20YVV: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: EO59%20HAX
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO59%2520HAX%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for EO59%20HAX: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: GF52%20OWM
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF52%2520OWM%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for GF52%20OWM: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: GV07%20WHR
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV07%2520WHR%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for GV07%20WHR: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: SV57%20URE
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV57%2520URE%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for SV57%20URE: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: LX67%20JRZ
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX67%2520JRZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for LX67%20JRZ: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: FY65%20OSN
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY65%2520OSN%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for FY65%20OSN: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: GC65%20ULU
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC65%2520ULU%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for GC65%20ULU: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: GN15%20TXC
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN15%2520TXC%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for GN15%20TXC: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: DY15%20MXL
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY15%2520MXL%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for DY15%20MXL: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: VA57%20MMV
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA57%2520MMV%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for VA57%20MMV: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: AV03%20RSZ
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV03%2520RSZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for AV03%20RSZ: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: GC14%20BYZ
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC14%2520BYZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for GC14%20BYZ: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: GJ09%20KHA
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ09%2520KHA%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for GJ09%20KHA: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: GK60%20ZSE
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK60%2520ZSE%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for GK60%20ZSE: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: LO10%20GWV
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO10%2520GWV%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for LO10%20GWV: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: PY60%20HJF
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY60%2520HJF%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for PY60%20HJF: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: SM62%20CJZ
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM62%2520CJZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for SM62%20CJZ: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: FV69%20BJO
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV69%2520BJO%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for FV69%20BJO: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: YS68%20WCC
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS68%2520WCC%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for YS68%20WCC: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: AV68%20JYU
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV68%2520JYU%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for AV68%20JYU: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: BU64%20FFW
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU64%2520FFW%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for BU64%20FFW: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: FD64%20DKV
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD64%2520DKV%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for FD64%20DKV: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: ML18%20SVE
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML18%2520SVE%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for ML18%20SVE: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: MM17%20ZZL
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM17%2520ZZL%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for MM17%20ZZL: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: ND64%20WZO
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND64%2520WZO%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for ND64%20WZO: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: PE15%20LHF
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE15%2520LHF%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for PE15%20LHF: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: VO71%20XBU
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO71%2520XBU%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for VO71%20XBU: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: YK65%20OXD
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK65%2520OXD%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for YK65%20OXD: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: WP63%20XYK
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP63%2520XYK%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for WP63%20XYK: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: YK21%20DGC
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK21%2520DGC%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for YK21%20DGC: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: YR13%20ZXN
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR13%2520ZXN%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for YR13%20ZXN: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: DK63%20WMY
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK63%2520WMY%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for DK63%20WMY: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: DY10%20SSJ
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY10%2520SSJ%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for DY10%20SSJ: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: FH08%20ABU
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH08%2520ABU%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for FH08%20ABU: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: FL14%20OFC
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL14%2520OFC%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for FL14%20OFC: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: KX09%20PFF
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX09%2520PFF%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for KX09%20PFF: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: LG61%20TGV
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG61%2520TGV%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for LG61%20TGV: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: NU65%20OJO
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU65%2520OJO%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for NU65%20OJO: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: PK10%20NKU
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK10%2520NKU%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for PK10%20NKU: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: PO61%20YVU
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO61%2520YVU%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for PO61%20YVU: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: MK19%20LHL
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK19%2520LHL%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for MK19%20LHL: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: AV17%20OFO
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV17%2520OFO%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for AV17%20OFO: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: NG16%20RUC
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG16%2520RUC%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for NG16%20RUC: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: SG15%20UVN
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG15%2520UVN%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for SG15%20UVN: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: YF14%20OCH
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF14%2520OCH%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for YF14%20OCH: 0
2026-03-29 14:06:49 [bca.uk] INFO: Found listing with ID: VN63%20OZK
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN63%2520OZK%27 HTTP/1.1" 200 None
2026-03-29 14:06:49 [bca.uk] INFO: Scrape type for VN63%20OZK: 2
2026-03-29 14:06:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 01a76f4b-62b4-59bc-b56b-315e0c8522d7 with identifier: VN63%20OZK
2026-03-29 14:06:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 01a76f4b-62b4-59bc-b56b-315e0c8522d7 with scrape type 2
2026-03-29 14:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 01a76f4b-62b4-59bc-b56b-315e0c8522d7 with scrape type 2
2026-03-29 14:06:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 01a76f4b-62b4-59bc-b56b-315e0c8522d7, identifier: VN63%20OZK
2026-03-29 14:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010961/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM61BXB/42812308?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=5A714N7FNRLHn3YkDgOenk4Sh8dPKRkK4Q1PmJzgcVQ%3D)
2026-03-29 14:06:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 01a76f4b-62b4-59bc-b56b-315e0c8522d7 with identifier: VN63%20OZK
2026-03-29 14:06:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 01a76f4b-62b4-59bc-b56b-315e0c8522d7 with identifier: VN63%20OZK
2026-03-29 14:06:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 01a76f4b-62b4-59bc-b56b-315e0c8522d7 with identifier: VN63%20OZK to the API
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=13&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN63%20OZK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '01a76f4b-62b4-59bc-b56b-315e0c8522d7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN63 OZK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN63%20OZK&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 110997,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.4 TFSI 122 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI 122 SPORT',
 'vin': 'WAUZZZ8V9EA107810',
 'year': 2014}
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN63%2520OZK%27 HTTP/1.1" 200 None
2026-03-29 14:06:50 [bca.uk] INFO: Saving data for VN63%20OZK: {'auction_closing_time': 1774864800.0, 'created_time': 1774610394.507801, 'last_price_update_time': 1774793210.438191}
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN63%2520OZK') HTTP/1.1" 204 0
2026-03-29 14:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c57a90>
2026-03-29 14:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02ecd429-b9e1-50a9-8066-bd29f044ec81/02ecd429-b9e1-50a9-8066-bd29f044ec81_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ07VOG%252F699386602%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386602/600 saved to cache
2026-03-29 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 02ecd429-b9e1-50a9-8066-bd29f044ec81
2026-03-29 14:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c71490>
2026-03-29 14:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70d0d8ba-d446-5b66-ae3f-83570621fe6d/70d0d8ba-d446-5b66-ae3f-83570621fe6d_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDE07JYC%252F699387605%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387605/600 saved to cache
2026-03-29 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 70d0d8ba-d446-5b66-ae3f-83570621fe6d
2026-03-29 14:06:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 70d0d8ba-d446-5b66-ae3f-83570621fe6d, skipping ID generation
2026-03-29 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 70d0d8ba-d446-5b66-ae3f-83570621fe6d sending to next pipeline
2026-03-29 14:06:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70d0d8ba-d446-5b66-ae3f-83570621fe6d, identifier: DE07%20JYC
2026-03-29 14:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250f59ed0>
2026-03-29 14:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f90b7301-5d4c-58ab-8f33-fb06b131166a/f90b7301-5d4c-58ab-8f33-fb06b131166a_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV55WUY%252F699392871%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392871/600 saved to cache
2026-03-29 14:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f90b7301-5d4c-58ab-8f33-fb06b131166a
2026-03-29 14:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425971/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO09ZCU/42812283?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=OnnvopnboPgZb%2B3%2B7KL3cOqFTSy8q8UCY0mVSGVxchQ%3D)
2026-03-29 14:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699422733/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG15FWC/42811280?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=Yg1q4F%2FW%2BaP9rA8DxRpRKD5MFo3L5HOUUx5aRndobBc%3D)
2026-03-29 14:06:50 [bca.uk] INFO: Found listing with ID: WG14%20FZH
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG14%2520FZH%27 HTTP/1.1" 200 None
2026-03-29 14:06:50 [bca.uk] INFO: Scrape type for WG14%20FZH: 0
2026-03-29 14:06:50 [bca.uk] INFO: Found listing with ID: WJ62%20DYN
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ62%2520DYN%27 HTTP/1.1" 200 None
2026-03-29 14:06:50 [bca.uk] INFO: Scrape type for WJ62%20DYN: 0
2026-03-29 14:06:50 [bca.uk] INFO: Found listing with ID: WK13%20ORJ
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK13%2520ORJ%27 HTTP/1.1" 200 None
2026-03-29 14:06:50 [bca.uk] INFO: Scrape type for WK13%20ORJ: 0
2026-03-29 14:06:50 [bca.uk] INFO: Found listing with ID: YC61%20FBL
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC61%2520FBL%27 HTTP/1.1" 200 None
2026-03-29 14:06:50 [bca.uk] INFO: Scrape type for YC61%20FBL: 0
2026-03-29 14:06:50 [bca.uk] INFO: Found listing with ID: YD15%20XKJ
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD15%2520XKJ%27 HTTP/1.1" 200 None
2026-03-29 14:06:50 [bca.uk] INFO: Scrape type for YD15%20XKJ: 0
2026-03-29 14:06:50 [bca.uk] INFO: Found listing with ID: YE59%20VRX
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE59%2520VRX%27 HTTP/1.1" 200 None
2026-03-29 14:06:50 [bca.uk] INFO: Scrape type for YE59%20VRX: 0
2026-03-29 14:06:50 [bca.uk] INFO: Found listing with ID: YP07%20ZRX
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP07%2520ZRX%27 HTTP/1.1" 200 None
2026-03-29 14:06:50 [bca.uk] INFO: Scrape type for YP07%20ZRX: 0
2026-03-29 14:06:50 [bca.uk] INFO: Found listing with ID: BF12%20MYT
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF12%2520MYT%27 HTTP/1.1" 200 None
2026-03-29 14:06:50 [bca.uk] INFO: Scrape type for BF12%20MYT: 0
2026-03-29 14:06:50 [bca.uk] INFO: Found listing with ID: EA62%20XPM
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA62%2520XPM%27 HTTP/1.1" 200 None
2026-03-29 14:06:50 [bca.uk] INFO: Scrape type for EA62%20XPM: 0
2026-03-29 14:06:50 [bca.uk] INFO: Found listing with ID: FE14%20AVW
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE14%2520AVW%27 HTTP/1.1" 200 None
2026-03-29 14:06:50 [bca.uk] INFO: Scrape type for FE14%20AVW: 0
2026-03-29 14:06:50 [bca.uk] INFO: Found listing with ID: MT07%20FBY
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT07%2520FBY%27 HTTP/1.1" 200 None
2026-03-29 14:06:50 [bca.uk] INFO: Scrape type for MT07%20FBY: 0
2026-03-29 14:06:50 [bca.uk] INFO: Found listing with ID: NX63%20FVZ
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX63%2520FVZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:50 [bca.uk] INFO: Scrape type for NX63%20FVZ: 0
2026-03-29 14:06:50 [bca.uk] INFO: Found listing with ID: PE59%20LYK
2026-03-29 14:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE59%2520LYK%27 HTTP/1.1" 200 None
2026-03-29 14:06:51 [bca.uk] INFO: Scrape type for PE59%20LYK: 0
2026-03-29 14:06:51 [bca.uk] INFO: Found listing with ID: SL63%20HWN
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL63%2520HWN%27 HTTP/1.1" 200 None
2026-03-29 14:06:51 [bca.uk] INFO: Scrape type for SL63%20HWN: 0
2026-03-29 14:06:51 [bca.uk] INFO: Found listing with ID: WN18%20XOM
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN18%2520XOM%27 HTTP/1.1" 200 None
2026-03-29 14:06:51 [bca.uk] INFO: Scrape type for WN18%20XOM: 0
2026-03-29 14:06:51 [bca.uk] INFO: Found listing with ID: PF68%20ZTH
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF68%2520ZTH%27 HTTP/1.1" 200 None
2026-03-29 14:06:51 [bca.uk] INFO: Scrape type for PF68%20ZTH: 0
2026-03-29 14:06:51 [bca.uk] INFO: Found listing with ID: OY68%20FWV
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY68%2520FWV%27 HTTP/1.1" 200 None
2026-03-29 14:06:51 [bca.uk] INFO: Scrape type for OY68%20FWV: 0
2026-03-29 14:06:51 [bca.uk] INFO: Found listing with ID: AY64%20SVS
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY64%2520SVS%27 HTTP/1.1" 200 None
2026-03-29 14:06:51 [bca.uk] INFO: Scrape type for AY64%20SVS: 0
2026-03-29 14:06:51 [bca.uk] INFO: Found listing with ID: BA15%20AFX
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA15%2520AFX%27 HTTP/1.1" 200 None
2026-03-29 14:06:51 [bca.uk] INFO: Scrape type for BA15%20AFX: 0
2026-03-29 14:06:51 [bca.uk] INFO: Found listing with ID: DG15%20ONP
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG15%2520ONP%27 HTTP/1.1" 200 None
2026-03-29 14:06:51 [bca.uk] INFO: Scrape type for DG15%20ONP: 0
2026-03-29 14:06:51 [bca.uk] INFO: Found listing with ID: FL17%20BVP
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL17%2520BVP%27 HTTP/1.1" 200 None
2026-03-29 14:06:51 [bca.uk] INFO: Scrape type for FL17%20BVP: 0
2026-03-29 14:06:51 [bca.uk] INFO: Found listing with ID: KT15%20TFY
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT15%2520TFY%27 HTTP/1.1" 200 None
2026-03-29 14:06:51 [bca.uk] INFO: Scrape type for KT15%20TFY: 0
2026-03-29 14:06:51 [bca.uk] INFO: Found listing with ID: NC54%20LBO
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC54%2520LBO%27 HTTP/1.1" 200 None
2026-03-29 14:06:51 [bca.uk] INFO: Scrape type for NC54%20LBO: 0
2026-03-29 14:06:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70d0d8ba-d446-5b66-ae3f-83570621fe6d with identifier: DE07%20JYC
2026-03-29 14:06:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70d0d8ba-d446-5b66-ae3f-83570621fe6d with identifier: DE07%20JYC
2026-03-29 14:06:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70d0d8ba-d446-5b66-ae3f-83570621fe6d with identifier: DE07%20JYC to the API
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387605/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70d0d8ba-d446-5b66-ae3f-83570621fe6d/70d0d8ba-d446-5b66-ae3f-83570621fe6d_expert_report_file_7085c35d-fb90-4c10-a8bc-89084a038bf4.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE07%20JYC-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '70d0d8ba-d446-5b66-ae3f-83570621fe6d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE07 JYC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE07%20JYC&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 93668,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70d0d8ba-d446-5b66-ae3f-83570621fe6d/70d0d8ba-d446-5b66-ae3f-83570621fe6d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 180151,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387603/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70d0d8ba-d446-5b66-ae3f-83570621fe6d/70d0d8ba-d446-5b66-ae3f-83570621fe6d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 165644,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387605/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70d0d8ba-d446-5b66-ae3f-83570621fe6d/70d0d8ba-d446-5b66-ae3f-83570621fe6d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 140325,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387606/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70d0d8ba-d446-5b66-ae3f-83570621fe6d/70d0d8ba-d446-5b66-ae3f-83570621fe6d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164920,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387607/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70d0d8ba-d446-5b66-ae3f-83570621fe6d/70d0d8ba-d446-5b66-ae3f-83570621fe6d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 150478,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387609/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70d0d8ba-d446-5b66-ae3f-83570621fe6d/70d0d8ba-d446-5b66-ae3f-83570621fe6d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 140709,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387610/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70d0d8ba-d446-5b66-ae3f-83570621fe6d/70d0d8ba-d446-5b66-ae3f-83570621fe6d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 140548,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387611/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70d0d8ba-d446-5b66-ae3f-83570621fe6d/70d0d8ba-d446-5b66-ae3f-83570621fe6d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154428,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387612/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70d0d8ba-d446-5b66-ae3f-83570621fe6d/70d0d8ba-d446-5b66-ae3f-83570621fe6d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 162273,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DE07JYC/699387613/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.6  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWMF32090TT08956',
 'year': 2007}
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE07%2520JYC%27 HTTP/1.1" 200 None
2026-03-29 14:06:51 [bca.uk] INFO: Saving data for DE07%20JYC: {'created_time': 1774793211.606374, 'last_price_update_time': 1774793211.606384, 'auction_closing_time': 1774864800.0}
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE07%2520JYC') HTTP/1.1" 204 0
2026-03-29 14:06:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093960/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX68KYT/42811213?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=JmuRgHHgGGm6EOeLyic3QoWCpi06HF8mUAXIzcOPyVs%3D)
2026-03-29 14:06:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409252/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX19VMG/42811997?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=NC%2F8XJEmmr%2FvPHetXOLHtjebqB7QdsyAZfnUgYJXLf4%3D)
2026-03-29 14:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250666d90>
2026-03-29 14:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02ecd429-b9e1-50a9-8066-bd29f044ec81/02ecd429-b9e1-50a9-8066-bd29f044ec81_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ07VOG%252F699386596%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386596/600 saved to cache
2026-03-29 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 02ecd429-b9e1-50a9-8066-bd29f044ec81
2026-03-29 14:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250865b90>
2026-03-29 14:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f90b7301-5d4c-58ab-8f33-fb06b131166a/f90b7301-5d4c-58ab-8f33-fb06b131166a_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV55WUY%252F699392877%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392877/600 saved to cache
2026-03-29 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f90b7301-5d4c-58ab-8f33-fb06b131166a
2026-03-29 14:06:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f90b7301-5d4c-58ab-8f33-fb06b131166a, skipping ID generation
2026-03-29 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f90b7301-5d4c-58ab-8f33-fb06b131166a sending to next pipeline
2026-03-29 14:06:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f90b7301-5d4c-58ab-8f33-fb06b131166a, identifier: AV55%20WUY
2026-03-29 14:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2504b5b90>
2026-03-29 14:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02ecd429-b9e1-50a9-8066-bd29f044ec81/02ecd429-b9e1-50a9-8066-bd29f044ec81_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ07VOG%252F699386599%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386599/600 saved to cache
2026-03-29 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 02ecd429-b9e1-50a9-8066-bd29f044ec81
2026-03-29 14:06:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 02ecd429-b9e1-50a9-8066-bd29f044ec81, skipping ID generation
2026-03-29 14:06:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 02ecd429-b9e1-50a9-8066-bd29f044ec81 sending to next pipeline
2026-03-29 14:06:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 02ecd429-b9e1-50a9-8066-bd29f044ec81, identifier: BJ07%20VOG
2026-03-29 14:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cee050>
2026-03-29 14:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_81f84ac9-d2ac-5811-9838-841d399a14ac/81f84ac9-d2ac-5811-9838-841d399a14ac_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FY33LJS%252F699022973%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022973/600 saved to cache
2026-03-29 14:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 81f84ac9-d2ac-5811-9838-841d399a14ac
2026-03-29 14:06:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110858/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110858>
2026-03-29 14:06:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400410/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400410>
2026-03-29 14:06:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036736/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699036736>
2026-03-29 14:06:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f90b7301-5d4c-58ab-8f33-fb06b131166a with identifier: AV55%20WUY
2026-03-29 14:06:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f90b7301-5d4c-58ab-8f33-fb06b131166a with identifier: AV55%20WUY
2026-03-29 14:06:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f90b7301-5d4c-58ab-8f33-fb06b131166a with identifier: AV55%20WUY to the API
2026-03-29 14:06:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392877/600>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f90b7301-5d4c-58ab-8f33-fb06b131166a/f90b7301-5d4c-58ab-8f33-fb06b131166a_expert_report_file_c17df5e7-36b0-4784-80fd-1bfa1c3a67c5.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV55%20WUY-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f90b7301-5d4c-58ab-8f33-fb06b131166a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV55 WUY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV55%20WUY&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'KIA',
 'model': 'PICANTO',
 'odometer': 90288,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f90b7301-5d4c-58ab-8f33-fb06b131166a/f90b7301-5d4c-58ab-8f33-fb06b131166a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 199777,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392871/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f90b7301-5d4c-58ab-8f33-fb06b131166a/f90b7301-5d4c-58ab-8f33-fb06b131166a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 187428,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392877/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f90b7301-5d4c-58ab-8f33-fb06b131166a/f90b7301-5d4c-58ab-8f33-fb06b131166a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 141635,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392881/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f90b7301-5d4c-58ab-8f33-fb06b131166a/f90b7301-5d4c-58ab-8f33-fb06b131166a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 179474,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392882/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f90b7301-5d4c-58ab-8f33-fb06b131166a/f90b7301-5d4c-58ab-8f33-fb06b131166a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128466,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392883/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f90b7301-5d4c-58ab-8f33-fb06b131166a/f90b7301-5d4c-58ab-8f33-fb06b131166a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 133688,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392884/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f90b7301-5d4c-58ab-8f33-fb06b131166a/f90b7301-5d4c-58ab-8f33-fb06b131166a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154071,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392885/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f90b7301-5d4c-58ab-8f33-fb06b131166a/f90b7301-5d4c-58ab-8f33-fb06b131166a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134377,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392886/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f90b7301-5d4c-58ab-8f33-fb06b131166a/f90b7301-5d4c-58ab-8f33-fb06b131166a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 140834,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV55WUY/699392887/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'KIA PICANTO 1.1 LX Hatchback',
 'transmission': 'automatic',
 'trim': 'LX',
 'vin': 'KNEBA24335T203545',
 'year': 2005}
2026-03-29 14:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV55%2520WUY%27 HTTP/1.1" 200 None
2026-03-29 14:06:52 [bca.uk] INFO: Saving data for AV55%20WUY: {'created_time': 1774793212.521572, 'last_price_update_time': 1774793212.521584, 'auction_closing_time': 1774864800.0}
2026-03-29 14:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV55%2520WUY') HTTP/1.1" 204 0
2026-03-29 14:06:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 02ecd429-b9e1-50a9-8066-bd29f044ec81 with identifier: BJ07%20VOG
2026-03-29 14:06:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 02ecd429-b9e1-50a9-8066-bd29f044ec81 with identifier: BJ07%20VOG
2026-03-29 14:06:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 02ecd429-b9e1-50a9-8066-bd29f044ec81 with identifier: BJ07%20VOG to the API
2026-03-29 14:06:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386599/600>
{'auction_title': '',
 'c_o_2_emission_value': 182,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02ecd429-b9e1-50a9-8066-bd29f044ec81/02ecd429-b9e1-50a9-8066-bd29f044ec81_expert_report_file_fc3a58b9-d9b7-4505-8122-4c7d108732fe.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ07%20VOG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '02ecd429-b9e1-50a9-8066-bd29f044ec81',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ07 VOG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ07%20VOG&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA',
 'odometer': 78403,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02ecd429-b9e1-50a9-8066-bd29f044ec81/02ecd429-b9e1-50a9-8066-bd29f044ec81_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 178466,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386583/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02ecd429-b9e1-50a9-8066-bd29f044ec81/02ecd429-b9e1-50a9-8066-bd29f044ec81_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 180425,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386586/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02ecd429-b9e1-50a9-8066-bd29f044ec81/02ecd429-b9e1-50a9-8066-bd29f044ec81_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 174765,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386592/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02ecd429-b9e1-50a9-8066-bd29f044ec81/02ecd429-b9e1-50a9-8066-bd29f044ec81_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160939,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386596/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02ecd429-b9e1-50a9-8066-bd29f044ec81/02ecd429-b9e1-50a9-8066-bd29f044ec81_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 153920,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386599/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02ecd429-b9e1-50a9-8066-bd29f044ec81/02ecd429-b9e1-50a9-8066-bd29f044ec81_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 168193,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386602/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02ecd429-b9e1-50a9-8066-bd29f044ec81/02ecd429-b9e1-50a9-8066-bd29f044ec81_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164080,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386604/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02ecd429-b9e1-50a9-8066-bd29f044ec81/02ecd429-b9e1-50a9-8066-bd29f044ec81_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 162466,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ07VOG/699386607/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ZAFIRA 1.8 CLUB E/TRONIC MPV',
 'transmission': 'automatic',
 'trim': 'CLUB E/TRONIC',
 'vin': 'W0L0AHM7572169011',
 'year': 2007}
2026-03-29 14:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ07%2520VOG%27 HTTP/1.1" 200 None
2026-03-29 14:06:52 [bca.uk] INFO: Saving data for BJ07%20VOG: {'created_time': 1774793212.927753, 'last_price_update_time': 1774793212.927765, 'auction_closing_time': 1774864800.0}
2026-03-29 14:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ07%2520VOG') HTTP/1.1" 204 0
2026-03-29 14:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426147/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ13TFE/42811321?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=7sKxyx4gUHYLmu7jMHuiChOQg7k7ZulFyLsK4OAX4zo%3D)
2026-03-29 14:06:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:52 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:52 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25083ffd0>
2026-03-29 14:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f537bb-b26a-56e8-9c47-8263e1c9a57a/b8f537bb-b26a-56e8-9c47-8263e1c9a57a_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM61BXB%252F699010961%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010961/600 saved to cache
2026-03-29 14:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b8f537bb-b26a-56e8-9c47-8263e1c9a57a
2026-03-29 14:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c70650>
2026-03-29 14:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c170e46-d37c-5192-b0a6-e8d299fb24d4/4c170e46-d37c-5192-b0a6-e8d299fb24d4_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLO09ZCU%252F699425971%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425971/600 saved to cache
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4c170e46-d37c-5192-b0a6-e8d299fb24d4
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2504b6510>
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fac21800-8a20-538d-b54e-da50f916bdd3/fac21800-8a20-538d-b54e-da50f916bdd3_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHG15FWC%252F699422733%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699422733/600 saved to cache
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item fac21800-8a20-538d-b54e-da50f916bdd3
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022962/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022962>
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409146/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409146>
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406282/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406282>
2026-03-29 14:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400399/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC16NVK/42811930?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=dmwrGV9ax0o1yZKAqRClyvpwekuwaPvqkNtrrZuBHGI%3D)
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250738990>
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49/9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMX68KYT%252F699093960%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093960/600 saved to cache
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a3a010>
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cadf2c41-d138-5adc-9d96-1936ab873d24/cadf2c41-d138-5adc-9d96-1936ab873d24_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYX19VMG%252F699409252%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409252/600 saved to cache
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item cadf2c41-d138-5adc-9d96-1936ab873d24
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699426050/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426050>
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409234/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409234>
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425970/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699425970>
2026-03-29 14:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426183/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA16XGY/42812277?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=0n0nr%2FcNp57gaEZqOS8rJniTp3t186g9FypVav%2BW2s8%3D)
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25198f1d0>
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b62c49e0-9380-5a5a-9ab5-09cb133dbc40/b62c49e0-9380-5a5a-9ab5-09cb133dbc40_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ13TFE%252F699426147%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426147/600 saved to cache
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b62c49e0-9380-5a5a-9ab5-09cb133dbc40
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2541ab9d0>
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ac75155-0229-5481-b500-6d9a3c97cde2/2ac75155-0229-5481-b500-6d9a3c97cde2_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDC16NVK%252F699400399%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400399/600 saved to cache
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2ac75155-0229-5481-b500-6d9a3c97cde2
2026-03-29 14:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036736/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EK60ONZ/42812310?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=cRe7WbK0HNsvezLB8dKI0ofAjUYA3zF7OFX7khsubUY%3D)
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010935/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010935>
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426122/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426122>
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093935/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093935>
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426158/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426158>
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2544a6d50>
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b0341d9-ce26-58b7-aa94-d8780916cee8/1b0341d9-ce26-58b7-aa94-d8780916cee8_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBA16XGY%252F699426183%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426183/600 saved to cache
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1b0341d9-ce26-58b7-aa94-d8780916cee8
2026-03-29 14:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110858/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ17XBA/42811206?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=yZDwZ6msbRPeZuR0T9%2B3tOuizOMuCYTRhuFHUTX0FU4%3D)
2026-03-29 14:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400410/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM68YDH/42811919?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=4PnJwHLenSJGioLlcHLUwNvkkjzBBFJ73Vu%2B%2F0FgFDU%3D)
2026-03-29 14:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406282/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR67PEO/42812169?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=xH%2BebPqb7iINkjGCv7cU6x3%2BDxvY%2FQbk7fKMSxoQfqs%3D)
2026-03-29 14:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409146/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF18AYJ/42811983?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=ZWp0iGA8JPieLQr9dqkUe4E8OeiiTmvpVDYjT%2FElqOE%3D)
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508e7250>
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_db8cb0c9-5ab2-5d41-afec-fe657614bdef/db8cb0c9-5ab2-5d41-afec-fe657614bdef_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEK60ONZ%252F699036736%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036736/600 saved to cache
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item db8cb0c9-5ab2-5d41-afec-fe657614bdef
2026-03-29 14:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409234/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX19VMG/42811997?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=NC%2F8XJEmmr%2FvPHetXOLHtjebqB7QdsyAZfnUgYJXLf4%3D)
2026-03-29 14:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699426050/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG15FWC/42811280?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=Yg1q4F%2FW%2BaP9rA8DxRpRKD5MFo3L5HOUUx5aRndobBc%3D)
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400394/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400394>
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400406/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400406>
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036731/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699036731>
2026-03-29 14:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426158/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA16XGY/42812277?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=0n0nr%2FcNp57gaEZqOS8rJniTp3t186g9FypVav%2BW2s8%3D)
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250927b90>
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88a9ad76-d4e4-5927-b0d7-9298ce9641a1/88a9ad76-d4e4-5927-b0d7-9298ce9641a1_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNJ17XBA%252F699110858%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110858/600 saved to cache
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 88a9ad76-d4e4-5927-b0d7-9298ce9641a1
2026-03-29 14:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022962/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/Y33LJS/42812274?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=HWkdvG1LpsFDFZq5znf04%2FeWbz7xRju6fyzwX8B%2F84g%3D)
2026-03-29 14:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425970/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO09ZCU/42812283?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=OnnvopnboPgZb%2B3%2B7KL3cOqFTSy8q8UCY0mVSGVxchQ%3D)
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250504050>
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d462ed72-f335-506c-9003-0791419ae4fc/d462ed72-f335-506c-9003-0791419ae4fc_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM68YDH%252F699400410%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400410/600 saved to cache
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d462ed72-f335-506c-9003-0791419ae4fc
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2507fe810>
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_356399c1-f836-55c4-ae53-dae7629ebcc1/356399c1-f836-55c4-ae53-dae7629ebcc1_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWR67PEO%252F699406282%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406282/600 saved to cache
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 356399c1-f836-55c4-ae53-dae7629ebcc1
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251874550>
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9dbb515-234f-5096-b979-8c51c937cdae/f9dbb515-234f-5096-b979-8c51c937cdae_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF18AYJ%252F699409146%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409146/600 saved to cache
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f9dbb515-234f-5096-b979-8c51c937cdae
2026-03-29 14:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426122/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ13TFE/42811321?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=7sKxyx4gUHYLmu7jMHuiChOQg7k7ZulFyLsK4OAX4zo%3D)
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409118/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409118>
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110852/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110852>
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406254/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406254>
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022947/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022947>
2026-03-29 14:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010935/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM61BXB/42812308?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=5A714N7FNRLHn3YkDgOenk4Sh8dPKRkK4Q1PmJzgcVQ%3D)
2026-03-29 14:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093935/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX68KYT/42811213?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=JmuRgHHgGGm6EOeLyic3QoWCpi06HF8mUAXIzcOPyVs%3D)
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2507fdad0>
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cadf2c41-d138-5adc-9d96-1936ab873d24/cadf2c41-d138-5adc-9d96-1936ab873d24_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYX19VMG%252F699409234%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409234/600 saved to cache
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item cadf2c41-d138-5adc-9d96-1936ab873d24
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a9a610>
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fac21800-8a20-538d-b54e-da50f916bdd3/fac21800-8a20-538d-b54e-da50f916bdd3_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHG15FWC%252F699426050%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699426050/600 saved to cache
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item fac21800-8a20-538d-b54e-da50f916bdd3
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2504b5a10>
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b0341d9-ce26-58b7-aa94-d8780916cee8/1b0341d9-ce26-58b7-aa94-d8780916cee8_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBA16XGY%252F699426158%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426158/600 saved to cache
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1b0341d9-ce26-58b7-aa94-d8780916cee8
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251be4e50>
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_81f84ac9-d2ac-5811-9838-841d399a14ac/81f84ac9-d2ac-5811-9838-841d399a14ac_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FY33LJS%252F699022962%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022962/600 saved to cache
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 81f84ac9-d2ac-5811-9838-841d399a14ac
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cdaa10>
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c170e46-d37c-5192-b0a6-e8d299fb24d4/4c170e46-d37c-5192-b0a6-e8d299fb24d4_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLO09ZCU%252F699425970%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425970/600 saved to cache
2026-03-29 14:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4c170e46-d37c-5192-b0a6-e8d299fb24d4
2026-03-29 14:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400406/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM68YDH/42811919?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=4PnJwHLenSJGioLlcHLUwNvkkjzBBFJ73Vu%2B%2F0FgFDU%3D)
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425968/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699425968>
2026-03-29 14:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036731/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EK60ONZ/42812310?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=cRe7WbK0HNsvezLB8dKI0ofAjUYA3zF7OFX7khsubUY%3D)
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409221/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409221>
2026-03-29 14:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400394/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC16NVK/42811930?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=dmwrGV9ax0o1yZKAqRClyvpwekuwaPvqkNtrrZuBHGI%3D)
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699422714/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422714>
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093909/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093909>
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010913/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010913>
2026-03-29 14:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110852/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ17XBA/42811206?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=yZDwZ6msbRPeZuR0T9%2B3tOuizOMuCYTRhuFHUTX0FU4%3D)
2026-03-29 14:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409118/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF18AYJ/42811983?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=ZWp0iGA8JPieLQr9dqkUe4E8OeiiTmvpVDYjT%2FElqOE%3D)
2026-03-29 14:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406254/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR67PEO/42812169?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=xH%2BebPqb7iINkjGCv7cU6x3%2BDxvY%2FQbk7fKMSxoQfqs%3D)
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426135/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426135>
2026-03-29 14:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426104/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426104>
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a83010>
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b62c49e0-9380-5a5a-9ab5-09cb133dbc40/b62c49e0-9380-5a5a-9ab5-09cb133dbc40_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ13TFE%252F699426122%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426122/600 saved to cache
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b62c49e0-9380-5a5a-9ab5-09cb133dbc40
2026-03-29 14:06:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508e50d0>
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f537bb-b26a-56e8-9c47-8263e1c9a57a/b8f537bb-b26a-56e8-9c47-8263e1c9a57a_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM61BXB%252F699010935%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010935/600 saved to cache
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b8f537bb-b26a-56e8-9c47-8263e1c9a57a
2026-03-29 14:06:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250c0c450>
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49/9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMX68KYT%252F699093935%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093935/600 saved to cache
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49
2026-03-29 14:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022947/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/Y33LJS/42812274?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=HWkdvG1LpsFDFZq5znf04%2FeWbz7xRju6fyzwX8B%2F84g%3D)
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fc7410>
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d462ed72-f335-506c-9003-0791419ae4fc/d462ed72-f335-506c-9003-0791419ae4fc_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM68YDH%252F699400406%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400406/600 saved to cache
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d462ed72-f335-506c-9003-0791419ae4fc
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250632c90>
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_db8cb0c9-5ab2-5d41-afec-fe657614bdef/db8cb0c9-5ab2-5d41-afec-fe657614bdef_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEK60ONZ%252F699036731%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036731/600 saved to cache
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item db8cb0c9-5ab2-5d41-afec-fe657614bdef
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509630d0>
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ac75155-0229-5481-b500-6d9a3c97cde2/2ac75155-0229-5481-b500-6d9a3c97cde2_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDC16NVK%252F699400394%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400394/600 saved to cache
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2ac75155-0229-5481-b500-6d9a3c97cde2
2026-03-29 14:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699422714/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG15FWC/42811280?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=Yg1q4F%2FW%2BaP9rA8DxRpRKD5MFo3L5HOUUx5aRndobBc%3D)
2026-03-29 14:06:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400397/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699400397>
2026-03-29 14:06:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419244/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DN13GUA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:06:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036721/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EK60ONZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:06:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400390/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DC16NVK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250731110>
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88a9ad76-d4e4-5927-b0d7-9298ce9641a1/88a9ad76-d4e4-5927-b0d7-9298ce9641a1_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNJ17XBA%252F699110852%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110852/600 saved to cache
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 88a9ad76-d4e4-5927-b0d7-9298ce9641a1
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251910150>
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9dbb515-234f-5096-b979-8c51c937cdae/f9dbb515-234f-5096-b979-8c51c937cdae_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF18AYJ%252F699409118%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409118/600 saved to cache
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f9dbb515-234f-5096-b979-8c51c937cdae
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251843610>
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_356399c1-f836-55c4-ae53-dae7629ebcc1/356399c1-f836-55c4-ae53-dae7629ebcc1_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWR67PEO%252F699406254%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406254/600 saved to cache
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 356399c1-f836-55c4-ae53-dae7629ebcc1
2026-03-29 14:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425968/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO09ZCU/42812283?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=OnnvopnboPgZb%2B3%2B7KL3cOqFTSy8q8UCY0mVSGVxchQ%3D)
2026-03-29 14:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409221/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX19VMG/42811997?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=NC%2F8XJEmmr%2FvPHetXOLHtjebqB7QdsyAZfnUgYJXLf4%3D)
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bd0ed0>
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_81f84ac9-d2ac-5811-9838-841d399a14ac/81f84ac9-d2ac-5811-9838-841d399a14ac_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FY33LJS%252F699022947%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022947/600 saved to cache
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 81f84ac9-d2ac-5811-9838-841d399a14ac
2026-03-29 14:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426104/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ13TFE/42811321?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=7sKxyx4gUHYLmu7jMHuiChOQg7k7ZulFyLsK4OAX4zo%3D)
2026-03-29 14:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=14&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:06:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409111/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409111>
2026-03-29 14:06:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110841/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110841>
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ce4d90>
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fac21800-8a20-538d-b54e-da50f916bdd3/fac21800-8a20-538d-b54e-da50f916bdd3_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHG15FWC%252F699422714%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699422714/600 saved to cache
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item fac21800-8a20-538d-b54e-da50f916bdd3
2026-03-29 14:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426135/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA16XGY/42812277?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=0n0nr%2FcNp57gaEZqOS8rJniTp3t186g9FypVav%2BW2s8%3D)
2026-03-29 14:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010913/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM61BXB/42812308?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=5A714N7FNRLHn3YkDgOenk4Sh8dPKRkK4Q1PmJzgcVQ%3D)
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b16b90>
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c170e46-d37c-5192-b0a6-e8d299fb24d4/4c170e46-d37c-5192-b0a6-e8d299fb24d4_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLO09ZCU%252F699425968%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425968/600 saved to cache
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4c170e46-d37c-5192-b0a6-e8d299fb24d4
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e1f490>
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cadf2c41-d138-5adc-9d96-1936ab873d24/cadf2c41-d138-5adc-9d96-1936ab873d24_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYX19VMG%252F699409221%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409221/600 saved to cache
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cadf2c41-d138-5adc-9d96-1936ab873d24
2026-03-29 14:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400390/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DC16NVK/42811930?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=dmwrGV9ax0o1yZKAqRClyvpwekuwaPvqkNtrrZuBHGI%3D)
2026-03-29 14:06:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022934/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022934>
2026-03-29 14:06:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406231/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406231>
2026-03-29 14:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419244/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN13GUA/42812235?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=%2Fh2u6UZb5DwftEq73oY02xdBwIJimU0RWf8NItrUieU%3D)
2026-03-29 14:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036721/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EK60ONZ/42812310?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=cRe7WbK0HNsvezLB8dKI0ofAjUYA3zF7OFX7khsubUY%3D)
2026-03-29 14:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093909/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX68KYT/42811213?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=JmuRgHHgGGm6EOeLyic3QoWCpi06HF8mUAXIzcOPyVs%3D)
2026-03-29 14:06:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250eefa90>
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b62c49e0-9380-5a5a-9ab5-09cb133dbc40/b62c49e0-9380-5a5a-9ab5-09cb133dbc40_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ13TFE%252F699426104%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426104/600 saved to cache
2026-03-29 14:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b62c49e0-9380-5a5a-9ab5-09cb133dbc40
2026-03-29 14:06:54 [bca.uk] INFO: Total items found: 100
2026-03-29 14:06:54 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=15&sort=MostRecentlyAdded
2026-03-29 14:06:54 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:06:54 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=15&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409111/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF18AYJ/42811983?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=ZWp0iGA8JPieLQr9dqkUe4E8OeiiTmvpVDYjT%2FElqOE%3D)
2026-03-29 14:06:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409205/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409205>
2026-03-29 14:06:54 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=15&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:06:54 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=15&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: PO63%20ERY
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO63%2520ERY%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for PO63%20ERY: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: SD61%20OMA
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD61%2520OMA%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for SD61%20OMA: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: SK09%20KND
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK09%2520KND%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for SK09%20KND: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: ST11%20EOH
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST11%2520EOH%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for ST11%20EOH: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: SY59%20TZB
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY59%2520TZB%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for SY59%20TZB: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: WK09%20UJC
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK09%2520UJC%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for WK09%20UJC: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: YG14%20WCU
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG14%2520WCU%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for YG14%20WCU: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: CE10%20VBJ
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE10%2520VBJ%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for CE10%20VBJ: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: FE11%20RVF
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE11%2520RVF%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for FE11%20RVF: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: FY59%20UVB
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY59%2520UVB%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for FY59%20UVB: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: FY59%20ZGR
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY59%2520ZGR%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for FY59%20ZGR: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: KU58%20EZM
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU58%2520EZM%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for KU58%20EZM: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: NU15%20KYB
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU15%2520KYB%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for NU15%20KYB: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: SD62%20CKY
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD62%2520CKY%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for SD62%20CKY: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: SG14%20FMC
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG14%2520FMC%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for SG14%20FMC: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: YC58%20WGE
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC58%2520WGE%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for YC58%20WGE: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: YH11%20WZW
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH11%2520WZW%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for YH11%20WZW: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: YP12%20HGG
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP12%2520HGG%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for YP12%20HGG: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: YR60%20FLD
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR60%2520FLD%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for YR60%20FLD: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: YX10%20UNJ
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX10%2520UNJ%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for YX10%20UNJ: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: EN64%20OCP
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN64%2520OCP%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for EN64%20OCP: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: LC11%20ZGK
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC11%2520ZGK%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for LC11%20ZGK: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: LX58%20WKD
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX58%2520WKD%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for LX58%20WKD: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: SJ58%20VYU
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ58%2520VYU%27 HTTP/1.1" 200 None
2026-03-29 14:06:54 [bca.uk] INFO: Scrape type for SJ58%20VYU: 0
2026-03-29 14:06:54 [bca.uk] INFO: Found listing with ID: YK12%20LUP
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK12%2520LUP%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for YK12%20LUP: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: HJ15%20MKL
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ15%2520MKL%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for HJ15%20MKL: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: BG13%20FKD
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG13%2520FKD%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for BG13%20FKD: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: DY13%20XDF
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY13%2520XDF%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for DY13%20XDF: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: SP59%20FDN
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP59%2520FDN%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for SP59%20FDN: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: HS19%20GYN
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS19%2520GYN%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for HS19%20GYN: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: CA21%20OVG
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA21%2520OVG%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for CA21%20OVG: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: CN69%20YVF
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN69%2520YVF%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for CN69%20YVF: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: DH74%20NTG
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DH74%2520NTG%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for DH74%20NTG: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: FR19%20MWZ
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FR19%2520MWZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for FR19%20MWZ: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: MT71%20NEN
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT71%2520NEN%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for MT71%20NEN: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: WT69%20BHA
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT69%2520BHA%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for WT69%20BHA: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: BV70%20UZS
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV70%2520UZS%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for BV70%20UZS: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: DG14%20YNA
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG14%2520YNA%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for DG14%20YNA: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: LN07%20YUR
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN07%2520YUR%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for LN07%20YUR: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: WV18%20WXN
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV18%2520WXN%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for WV18%20WXN: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: WJ15%20ZVL
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ15%2520ZVL%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for WJ15%20ZVL: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: VO16%20OOC
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO16%2520OOC%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for VO16%20OOC: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: WJ67%20VEM
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ67%2520VEM%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for WJ67%20VEM: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: YS06%20XVF
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS06%2520XVF%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for YS06%20XVF: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: YY56%20ODW
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY56%2520ODW%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for YY56%20ODW: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: AK60%20YGR
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK60%2520YGR%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for AK60%20YGR: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: AY07%20YBB
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY07%2520YBB%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for AY07%20YBB: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: EO61%20OVX
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO61%2520OVX%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for EO61%20OVX: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: WN12%20FKU
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN12%2520FKU%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for WN12%20FKU: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: FD70%20LYC
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD70%2520LYC%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for FD70%20LYC: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: WX18%20RKK
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX18%2520RKK%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for WX18%20RKK: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: RJ71%20WJK
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ71%2520WJK%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for RJ71%20WJK: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: WN70%20GXV
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN70%2520GXV%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for WN70%20GXV: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: AV09%20XGM
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV09%2520XGM%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for AV09%20XGM: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: KN12%20MPO
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN12%2520MPO%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for KN12%20MPO: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: WJ10%20DVF
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ10%2520DVF%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for WJ10%20DVF: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: YG19%20DRZ
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG19%2520DRZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for YG19%20DRZ: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: X575%20MKR
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27X575%2520MKR%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for X575%20MKR: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: YC06%20JWZ
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC06%2520JWZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for YC06%20JWZ: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: YR08%20YHO
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR08%2520YHO%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for YR08%20YHO: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: YR10%20WLK
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR10%2520WLK%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for YR10%20WLK: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: HV09%20UFD
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV09%2520UFD%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for HV09%20UFD: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: HV59%20VKF
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV59%2520VKF%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for HV59%20VKF: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: MF10%20DTZ
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF10%2520DTZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for MF10%20DTZ: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: NA06%20VBC
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA06%2520VBC%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for NA06%20VBC: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: BN63%20ZHC
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN63%2520ZHC%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for BN63%20ZHC: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: FE13%20XAH
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE13%2520XAH%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for FE13%20XAH: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: FE14%20ONN
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE14%2520ONN%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for FE14%20ONN: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: GJ59%20KPO
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ59%2520KPO%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for GJ59%20KPO: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: NA59%20XZD
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA59%2520XZD%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for NA59%20XZD: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: NK63%20DYU
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK63%2520DYU%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for NK63%20DYU: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: SD62%20HPL
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD62%2520HPL%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for SD62%20HPL: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: YB57%20XVN
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB57%2520XVN%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for YB57%20XVN: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: YD10%20WDL
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD10%2520WDL%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for YD10%20WDL: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: YX59%20UZR
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX59%2520UZR%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for YX59%20UZR: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: YY10%20GKZ
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY10%2520GKZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for YY10%20GKZ: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: DY61%20OKO
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY61%2520OKO%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for DY61%20OKO: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: MW10%20RDZ
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW10%2520RDZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for MW10%20RDZ: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: OE10%20AEP
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE10%2520AEP%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for OE10%20AEP: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: SM57%20OPB
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM57%2520OPB%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for SM57%20OPB: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: YP10%20CTO
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP10%2520CTO%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for YP10%20CTO: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: LM59%20JDO
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM59%2520JDO%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for LM59%20JDO: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: MK63%20AXR
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK63%2520AXR%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for MK63%20AXR: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: MV06%20EOF
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV06%2520EOF%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for MV06%20EOF: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: RO60%20MKV
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO60%2520MKV%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for RO60%20MKV: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: OU10%20XUH
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU10%2520XUH%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for OU10%20XUH: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: PN13%20GPF
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN13%2520GPF%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for PN13%20GPF: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: RJ14%20CFF
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ14%2520CFF%27 HTTP/1.1" 200 None
2026-03-29 14:06:55 [bca.uk] INFO: Scrape type for RJ14%20CFF: 0
2026-03-29 14:06:55 [bca.uk] INFO: Found listing with ID: RJ61%20OHF
2026-03-29 14:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ61%2520OHF%27 HTTP/1.1" 200 None
2026-03-29 14:06:56 [bca.uk] INFO: Scrape type for RJ61%20OHF: 0
2026-03-29 14:06:56 [bca.uk] INFO: Found listing with ID: RV59%20FHW
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV59%2520FHW%27 HTTP/1.1" 200 None
2026-03-29 14:06:56 [bca.uk] INFO: Scrape type for RV59%20FHW: 0
2026-03-29 14:06:56 [bca.uk] INFO: Found listing with ID: SH59%20HJU
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH59%2520HJU%27 HTTP/1.1" 200 None
2026-03-29 14:06:56 [bca.uk] INFO: Scrape type for SH59%20HJU: 0
2026-03-29 14:06:56 [bca.uk] INFO: Found listing with ID: VF14%20EFD
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VF14%2520EFD%27 HTTP/1.1" 200 None
2026-03-29 14:06:56 [bca.uk] INFO: Scrape type for VF14%20EFD: 0
2026-03-29 14:06:56 [bca.uk] INFO: Found listing with ID: VN62%20UST
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN62%2520UST%27 HTTP/1.1" 200 None
2026-03-29 14:06:56 [bca.uk] INFO: Scrape type for VN62%20UST: 0
2026-03-29 14:06:56 [bca.uk] INFO: Found listing with ID: VO14%20ZHE
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO14%2520ZHE%27 HTTP/1.1" 200 None
2026-03-29 14:06:56 [bca.uk] INFO: Scrape type for VO14%20ZHE: 0
2026-03-29 14:06:56 [bca.uk] INFO: Found listing with ID: WJ13%20VRX
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ13%2520VRX%27 HTTP/1.1" 200 None
2026-03-29 14:06:56 [bca.uk] INFO: Scrape type for WJ13%20VRX: 0
2026-03-29 14:06:56 [bca.uk] INFO: Found listing with ID: YE62%20YPM
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE62%2520YPM%27 HTTP/1.1" 200 None
2026-03-29 14:06:56 [bca.uk] INFO: Scrape type for YE62%20YPM: 0
2026-03-29 14:06:56 [bca.uk] INFO: Found listing with ID: YH61%20VSP
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH61%2520VSP%27 HTTP/1.1" 200 None
2026-03-29 14:06:56 [bca.uk] INFO: Scrape type for YH61%20VSP: 0
2026-03-29 14:06:56 [bca.uk] INFO: Found listing with ID: YJ13%20VUC
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ13%2520VUC%27 HTTP/1.1" 200 None
2026-03-29 14:06:56 [bca.uk] INFO: Scrape type for YJ13%20VUC: 0
2026-03-29 14:06:56 [bca.uk] INFO: Found listing with ID: YR58%20XNT
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR58%2520XNT%27 HTTP/1.1" 200 None
2026-03-29 14:06:56 [bca.uk] INFO: Scrape type for YR58%20XNT: 0
2026-03-29 14:06:56 [bca.uk] INFO: Found listing with ID: HV09%20PXZ
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV09%2520PXZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:56 [bca.uk] INFO: Scrape type for HV09%20PXZ: 0
2026-03-29 14:06:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:06:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400397/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM68YDH/42811919?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=4PnJwHLenSJGioLlcHLUwNvkkjzBBFJ73Vu%2B%2F0FgFDU%3D)
2026-03-29 14:06:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110841/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ17XBA/42811206?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=yZDwZ6msbRPeZuR0T9%2B3tOuizOMuCYTRhuFHUTX0FU4%3D)
2026-03-29 14:06:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010875/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010875>
2026-03-29 14:06:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699426023/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426023>
2026-03-29 14:06:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425967/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699425967>
2026-03-29 14:06:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093883/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093883>
2026-03-29 14:06:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ce9a50>
2026-03-29 14:06:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b0341d9-ce26-58b7-aa94-d8780916cee8/1b0341d9-ce26-58b7-aa94-d8780916cee8_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBA16XGY%252F699426135%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426135/600 saved to cache
2026-03-29 14:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1b0341d9-ce26-58b7-aa94-d8780916cee8
2026-03-29 14:06:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250959ad0>
2026-03-29 14:06:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f537bb-b26a-56e8-9c47-8263e1c9a57a/b8f537bb-b26a-56e8-9c47-8263e1c9a57a_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM61BXB%252F699010913%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010913/600 saved to cache
2026-03-29 14:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b8f537bb-b26a-56e8-9c47-8263e1c9a57a
2026-03-29 14:06:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250647890>
2026-03-29 14:06:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ac75155-0229-5481-b500-6d9a3c97cde2/2ac75155-0229-5481-b500-6d9a3c97cde2_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDC16NVK%252F699400390%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400390/600 saved to cache
2026-03-29 14:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2ac75155-0229-5481-b500-6d9a3c97cde2
2026-03-29 14:06:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2ac75155-0229-5481-b500-6d9a3c97cde2, skipping ID generation
2026-03-29 14:06:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2ac75155-0229-5481-b500-6d9a3c97cde2 sending to next pipeline
2026-03-29 14:06:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ac75155-0229-5481-b500-6d9a3c97cde2, identifier: DC16%20NVK
2026-03-29 14:06:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a7c1d0>
2026-03-29 14:06:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e8055c3-2839-5f5e-bd16-84b42962fd8f/4e8055c3-2839-5f5e-bd16-84b42962fd8f_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN13GUA%252F699419244%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419244/600 saved to cache
2026-03-29 14:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4e8055c3-2839-5f5e-bd16-84b42962fd8f
2026-03-29 14:06:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4e8055c3-2839-5f5e-bd16-84b42962fd8f, skipping ID generation
2026-03-29 14:06:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4e8055c3-2839-5f5e-bd16-84b42962fd8f sending to next pipeline
2026-03-29 14:06:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4e8055c3-2839-5f5e-bd16-84b42962fd8f, identifier: DN13%20GUA
2026-03-29 14:06:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250733490>
2026-03-29 14:06:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_db8cb0c9-5ab2-5d41-afec-fe657614bdef/db8cb0c9-5ab2-5d41-afec-fe657614bdef_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEK60ONZ%252F699036721%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036721/600 saved to cache
2026-03-29 14:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item db8cb0c9-5ab2-5d41-afec-fe657614bdef
2026-03-29 14:06:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: db8cb0c9-5ab2-5d41-afec-fe657614bdef, skipping ID generation
2026-03-29 14:06:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item db8cb0c9-5ab2-5d41-afec-fe657614bdef sending to next pipeline
2026-03-29 14:06:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: db8cb0c9-5ab2-5d41-afec-fe657614bdef, identifier: EK60%20ONZ
2026-03-29 14:06:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:06:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:06:57 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:57 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:06:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:06:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250646710>
2026-03-29 14:06:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49/9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMX68KYT%252F699093909%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093909/600 saved to cache
2026-03-29 14:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49
2026-03-29 14:06:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a7ffd0>
2026-03-29 14:06:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9dbb515-234f-5096-b979-8c51c937cdae/f9dbb515-234f-5096-b979-8c51c937cdae_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF18AYJ%252F699409111%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409111/600 saved to cache
2026-03-29 14:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f9dbb515-234f-5096-b979-8c51c937cdae
2026-03-29 14:06:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ac75155-0229-5481-b500-6d9a3c97cde2 with identifier: DC16%20NVK
2026-03-29 14:06:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ac75155-0229-5481-b500-6d9a3c97cde2 with identifier: DC16%20NVK
2026-03-29 14:06:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2ac75155-0229-5481-b500-6d9a3c97cde2 with identifier: DC16%20NVK to the API
2026-03-29 14:06:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400390/600>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ac75155-0229-5481-b500-6d9a3c97cde2/2ac75155-0229-5481-b500-6d9a3c97cde2_expert_report_file_dc2e56fd-ed85-4489-968b-3f75e3fd6191.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DC16%20NVK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2ac75155-0229-5481-b500-6d9a3c97cde2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DC16 NVK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DC16%20NVK&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SUZUKI',
 'model': 'SWIFT',
 'odometer': 82184,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ac75155-0229-5481-b500-6d9a3c97cde2/2ac75155-0229-5481-b500-6d9a3c97cde2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38389,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400390/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ac75155-0229-5481-b500-6d9a3c97cde2/2ac75155-0229-5481-b500-6d9a3c97cde2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37488,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400394/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ac75155-0229-5481-b500-6d9a3c97cde2/2ac75155-0229-5481-b500-6d9a3c97cde2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35897,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400399/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ac75155-0229-5481-b500-6d9a3c97cde2/2ac75155-0229-5481-b500-6d9a3c97cde2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37108,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400404/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ac75155-0229-5481-b500-6d9a3c97cde2/2ac75155-0229-5481-b500-6d9a3c97cde2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37575,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400408/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ac75155-0229-5481-b500-6d9a3c97cde2/2ac75155-0229-5481-b500-6d9a3c97cde2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36194,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400415/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ac75155-0229-5481-b500-6d9a3c97cde2/2ac75155-0229-5481-b500-6d9a3c97cde2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87564,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400427/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ac75155-0229-5481-b500-6d9a3c97cde2/2ac75155-0229-5481-b500-6d9a3c97cde2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61467,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400435/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ac75155-0229-5481-b500-6d9a3c97cde2/2ac75155-0229-5481-b500-6d9a3c97cde2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77567,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400446/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ac75155-0229-5481-b500-6d9a3c97cde2/2ac75155-0229-5481-b500-6d9a3c97cde2_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67989,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DC16NVK/699400456/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'SUZUKI SWIFT 1.2 SZ2 Hatchback',
 'transmission': 'manual',
 'trim': 'SZ2',
 'vin': 'TSMNZC72S00658479',
 'year': 2016}
2026-03-29 14:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC16%2520NVK%27 HTTP/1.1" 200 None
2026-03-29 14:06:57 [bca.uk] INFO: Saving data for DC16%20NVK: {'created_time': 1774793217.887866, 'last_price_update_time': 1774793217.887876, 'auction_closing_time': 1774864800.0}
2026-03-29 14:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DC16%2520NVK') HTTP/1.1" 204 0
2026-03-29 14:06:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4e8055c3-2839-5f5e-bd16-84b42962fd8f with identifier: DN13%20GUA
2026-03-29 14:06:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4e8055c3-2839-5f5e-bd16-84b42962fd8f with identifier: DN13%20GUA
2026-03-29 14:06:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4e8055c3-2839-5f5e-bd16-84b42962fd8f with identifier: DN13%20GUA to the API
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419244/600>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e8055c3-2839-5f5e-bd16-84b42962fd8f/4e8055c3-2839-5f5e-bd16-84b42962fd8f_expert_report_file_c815bfb5-1d57-420a-9305-989a3ee82022.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN13%20GUA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4e8055c3-2839-5f5e-bd16-84b42962fd8f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN13 GUA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN13%20GUA&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA',
 'odometer': 93731,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e8055c3-2839-5f5e-bd16-84b42962fd8f/4e8055c3-2839-5f5e-bd16-84b42962fd8f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38053,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419244/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e8055c3-2839-5f5e-bd16-84b42962fd8f/4e8055c3-2839-5f5e-bd16-84b42962fd8f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37316,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419286/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e8055c3-2839-5f5e-bd16-84b42962fd8f/4e8055c3-2839-5f5e-bd16-84b42962fd8f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36516,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419300/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e8055c3-2839-5f5e-bd16-84b42962fd8f/4e8055c3-2839-5f5e-bd16-84b42962fd8f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31893,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419312/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e8055c3-2839-5f5e-bd16-84b42962fd8f/4e8055c3-2839-5f5e-bd16-84b42962fd8f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31739,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419322/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e8055c3-2839-5f5e-bd16-84b42962fd8f/4e8055c3-2839-5f5e-bd16-84b42962fd8f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86630,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419344/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e8055c3-2839-5f5e-bd16-84b42962fd8f/4e8055c3-2839-5f5e-bd16-84b42962fd8f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79769,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419362/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e8055c3-2839-5f5e-bd16-84b42962fd8f/4e8055c3-2839-5f5e-bd16-84b42962fd8f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98606,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419377/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e8055c3-2839-5f5e-bd16-84b42962fd8f/4e8055c3-2839-5f5e-bd16-84b42962fd8f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93862,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN13GUA/699419397/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VAUXHALL INSIGNIA 1.8 16V SRI Hatchback',
 'transmission': 'manual',
 'trim': '16V SRI',
 'vin': 'W0LGS6EC9D1099933',
 'year': 2013}
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN13%2520GUA%27 HTTP/1.1" 200 None
2026-03-29 14:06:58 [bca.uk] INFO: Saving data for DN13%20GUA: {'created_time': 1774793218.414497, 'last_price_update_time': 1774793218.414507, 'auction_closing_time': 1774864800.0}
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN13%2520GUA') HTTP/1.1" 204 0
2026-03-29 14:06:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: db8cb0c9-5ab2-5d41-afec-fe657614bdef with identifier: EK60%20ONZ
2026-03-29 14:06:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: db8cb0c9-5ab2-5d41-afec-fe657614bdef with identifier: EK60%20ONZ
2026-03-29 14:06:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: db8cb0c9-5ab2-5d41-afec-fe657614bdef with identifier: EK60%20ONZ to the API
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:06:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036721/600>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_db8cb0c9-5ab2-5d41-afec-fe657614bdef/db8cb0c9-5ab2-5d41-afec-fe657614bdef_expert_report_file_42934beb-1b24-443b-9c31-d5a90db4d1d1.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK60%20ONZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'db8cb0c9-5ab2-5d41-afec-fe657614bdef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK60 ONZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK60%20ONZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 159521,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_db8cb0c9-5ab2-5d41-afec-fe657614bdef/db8cb0c9-5ab2-5d41-afec-fe657614bdef_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47334,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036721/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_db8cb0c9-5ab2-5d41-afec-fe657614bdef/db8cb0c9-5ab2-5d41-afec-fe657614bdef_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44597,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036731/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_db8cb0c9-5ab2-5d41-afec-fe657614bdef/db8cb0c9-5ab2-5d41-afec-fe657614bdef_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47102,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036736/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_db8cb0c9-5ab2-5d41-afec-fe657614bdef/db8cb0c9-5ab2-5d41-afec-fe657614bdef_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48420,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036742/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_db8cb0c9-5ab2-5d41-afec-fe657614bdef/db8cb0c9-5ab2-5d41-afec-fe657614bdef_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46796,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036754/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_db8cb0c9-5ab2-5d41-afec-fe657614bdef/db8cb0c9-5ab2-5d41-afec-fe657614bdef_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44836,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036762/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_db8cb0c9-5ab2-5d41-afec-fe657614bdef/db8cb0c9-5ab2-5d41-afec-fe657614bdef_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53003,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036785/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_db8cb0c9-5ab2-5d41-afec-fe657614bdef/db8cb0c9-5ab2-5d41-afec-fe657614bdef_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81354,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036797/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_db8cb0c9-5ab2-5d41-afec-fe657614bdef/db8cb0c9-5ab2-5d41-afec-fe657614bdef_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70462,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK60ONZ/699036810/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.6 TDCI 95 ZETEC S Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 95 ZETEC S',
 'vin': 'WF0GXXGAJGAR04962',
 'year': 2010}
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK60%2520ONZ%27 HTTP/1.1" 200 None
2026-03-29 14:06:58 [bca.uk] INFO: Saving data for EK60%20ONZ: {'created_time': 1774793218.769434, 'last_price_update_time': 1774793218.76945, 'auction_closing_time': 1774864800.0}
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK60%2520ONZ') HTTP/1.1" 204 0
2026-03-29 14:06:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426110/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426110>
2026-03-29 14:06:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406231/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR67PEO/42812169?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=xH%2BebPqb7iINkjGCv7cU6x3%2BDxvY%2FQbk7fKMSxoQfqs%3D)
2026-03-29 14:06:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022934/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/Y33LJS/42812274?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=HWkdvG1LpsFDFZq5znf04%2FeWbz7xRju6fyzwX8B%2F84g%3D)
2026-03-29 14:06:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426075/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426075>
2026-03-29 14:06:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409103/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MF18AYJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:06:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110838/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NJ17XBA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:06:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406204/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699406204>
2026-03-29 14:06:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400391/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LM68YDH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:06:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fa3550>
2026-03-29 14:06:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d462ed72-f335-506c-9003-0791419ae4fc/d462ed72-f335-506c-9003-0791419ae4fc_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM68YDH%252F699400397%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400397/600 saved to cache
2026-03-29 14:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d462ed72-f335-506c-9003-0791419ae4fc
2026-03-29 14:06:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d5b490>
2026-03-29 14:06:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88a9ad76-d4e4-5927-b0d7-9298ce9641a1/88a9ad76-d4e4-5927-b0d7-9298ce9641a1_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNJ17XBA%252F699110841%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110841/600 saved to cache
2026-03-29 14:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 88a9ad76-d4e4-5927-b0d7-9298ce9641a1
2026-03-29 14:06:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251913d10>
2026-03-29 14:06:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_356399c1-f836-55c4-ae53-dae7629ebcc1/356399c1-f836-55c4-ae53-dae7629ebcc1_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWR67PEO%252F699406231%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406231/600 saved to cache
2026-03-29 14:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 356399c1-f836-55c4-ae53-dae7629ebcc1
2026-03-29 14:06:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250631250>
2026-03-29 14:06:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_81f84ac9-d2ac-5811-9838-841d399a14ac/81f84ac9-d2ac-5811-9838-841d399a14ac_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FY33LJS%252F699022934%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022934/600 saved to cache
2026-03-29 14:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 81f84ac9-d2ac-5811-9838-841d399a14ac
2026-03-29 14:06:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400391/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM68YDH/42811919?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=4PnJwHLenSJGioLlcHLUwNvkkjzBBFJ73Vu%2B%2F0FgFDU%3D)
2026-03-29 14:06:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010875/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM61BXB/42812308?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=5A714N7FNRLHn3YkDgOenk4Sh8dPKRkK4Q1PmJzgcVQ%3D)
2026-03-29 14:06:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409180/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409180>
2026-03-29 14:06:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022925/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022925>
2026-03-29 14:06:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093883/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX68KYT/42811213?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=JmuRgHHgGGm6EOeLyic3QoWCpi06HF8mUAXIzcOPyVs%3D)
2026-03-29 14:06:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425967/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO09ZCU/42812283?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=OnnvopnboPgZb%2B3%2B7KL3cOqFTSy8q8UCY0mVSGVxchQ%3D)
2026-03-29 14:06:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409205/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX19VMG/42811997?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=NC%2F8XJEmmr%2FvPHetXOLHtjebqB7QdsyAZfnUgYJXLf4%3D)
2026-03-29 14:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409103/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF18AYJ/42811983?sv=2020-08-04&st=2026-03-29T14%3A01%3A08Z&se=2026-03-29T14%3A26%3A08Z&sr=b&sp=r&sig=ZWp0iGA8JPieLQr9dqkUe4E8OeiiTmvpVDYjT%2FElqOE%3D)
2026-03-29 14:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426110/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA16XGY/42812277?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=0n0nr%2FcNp57gaEZqOS8rJniTp3t186g9FypVav%2BW2s8%3D)
2026-03-29 14:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426075/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ13TFE/42811321?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=7sKxyx4gUHYLmu7jMHuiChOQg7k7ZulFyLsK4OAX4zo%3D)
2026-03-29 14:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406204/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WR67PEO/42812169?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=xH%2BebPqb7iINkjGCv7cU6x3%2BDxvY%2FQbk7fKMSxoQfqs%3D)
2026-03-29 14:06:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699422686/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422686>
2026-03-29 14:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110838/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ17XBA/42811206?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=yZDwZ6msbRPeZuR0T9%2B3tOuizOMuCYTRhuFHUTX0FU4%3D)
2026-03-29 14:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699426023/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG15FWC/42811280?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=Yg1q4F%2FW%2BaP9rA8DxRpRKD5MFo3L5HOUUx5aRndobBc%3D)
2026-03-29 14:06:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425966/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699425966>
2026-03-29 14:06:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:06:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250be6bd0>
2026-03-29 14:06:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:06:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:06:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:06:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d462ed72-f335-506c-9003-0791419ae4fc/d462ed72-f335-506c-9003-0791419ae4fc_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM68YDH%252F699400391%252F600') HTTP/1.1" 204 0
2026-03-29 14:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400391/600 saved to cache
2026-03-29 14:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d462ed72-f335-506c-9003-0791419ae4fc
2026-03-29 14:06:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d462ed72-f335-506c-9003-0791419ae4fc, skipping ID generation
2026-03-29 14:06:59 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d462ed72-f335-506c-9003-0791419ae4fc sending to next pipeline
2026-03-29 14:06:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d462ed72-f335-506c-9003-0791419ae4fc, identifier: LM68%20YDH
2026-03-29 14:06:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d462ed72-f335-506c-9003-0791419ae4fc with identifier: LM68%20YDH
2026-03-29 14:06:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d462ed72-f335-506c-9003-0791419ae4fc with identifier: LM68%20YDH
2026-03-29 14:06:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d462ed72-f335-506c-9003-0791419ae4fc with identifier: LM68%20YDH to the API
2026-03-29 14:06:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400391/600>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d462ed72-f335-506c-9003-0791419ae4fc/d462ed72-f335-506c-9003-0791419ae4fc_expert_report_file_fb7de32e-2ccb-4575-a83b-796db8241d2b.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM68%20YDH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd462ed72-f335-506c-9003-0791419ae4fc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM68 YDH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM68%20YDH&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 67181,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d462ed72-f335-506c-9003-0791419ae4fc/d462ed72-f335-506c-9003-0791419ae4fc_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40173,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400391/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d462ed72-f335-506c-9003-0791419ae4fc/d462ed72-f335-506c-9003-0791419ae4fc_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39234,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400397/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d462ed72-f335-506c-9003-0791419ae4fc/d462ed72-f335-506c-9003-0791419ae4fc_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39749,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400406/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d462ed72-f335-506c-9003-0791419ae4fc/d462ed72-f335-506c-9003-0791419ae4fc_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41918,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400410/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d462ed72-f335-506c-9003-0791419ae4fc/d462ed72-f335-506c-9003-0791419ae4fc_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37156,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400416/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d462ed72-f335-506c-9003-0791419ae4fc/d462ed72-f335-506c-9003-0791419ae4fc_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34114,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400421/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d462ed72-f335-506c-9003-0791419ae4fc/d462ed72-f335-506c-9003-0791419ae4fc_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90462,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400428/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d462ed72-f335-506c-9003-0791419ae4fc/d462ed72-f335-506c-9003-0791419ae4fc_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65281,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400439/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d462ed72-f335-506c-9003-0791419ae4fc/d462ed72-f335-506c-9003-0791419ae4fc_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79989,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400448/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d462ed72-f335-506c-9003-0791419ae4fc/d462ed72-f335-506c-9003-0791419ae4fc_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79688,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM68YDH/699400459/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.6 112 BOSE PERSONAL ED. Hatchback',
 'transmission': 'automatic',
 'trim': '112 BOSE PERSONAL ED.',
 'vin': 'SJNFBAF15U8027450',
 'year': 2018}
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM68%2520YDH%27 HTTP/1.1" 200 None
2026-03-29 14:07:01 [bca.uk] INFO: Saving data for LM68%20YDH: {'created_time': 1774793221.348008, 'last_price_update_time': 1774793221.34802, 'auction_closing_time': 1774864800.0}
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM68%2520YDH') HTTP/1.1" 204 0
2026-03-29 14:07:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409180/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX19VMG/42811997?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=NC%2F8XJEmmr%2FvPHetXOLHtjebqB7QdsyAZfnUgYJXLf4%3D)
2026-03-29 14:07:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022925/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/Y33LJS/42812274?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=HWkdvG1LpsFDFZq5znf04%2FeWbz7xRju6fyzwX8B%2F84g%3D)
2026-03-29 14:07:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010853/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010853>
2026-03-29 14:07:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426093/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426093>
2026-03-29 14:07:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426053/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426053>
2026-03-29 14:07:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093869/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093869>
2026-03-29 14:07:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022915/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=Y33LJS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:07:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409164/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409164>
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c5dc10>
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f537bb-b26a-56e8-9c47-8263e1c9a57a/b8f537bb-b26a-56e8-9c47-8263e1c9a57a_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM61BXB%252F699010875%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010875/600 saved to cache
2026-03-29 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b8f537bb-b26a-56e8-9c47-8263e1c9a57a
2026-03-29 14:07:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699422686/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG15FWC/42811280?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=Yg1q4F%2FW%2BaP9rA8DxRpRKD5MFo3L5HOUUx5aRndobBc%3D)
2026-03-29 14:07:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010819/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010819>
2026-03-29 14:07:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426031/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426031>
2026-03-29 14:07:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699426009/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426009>
2026-03-29 14:07:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425965/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699425965>
2026-03-29 14:07:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093852/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093852>
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251be4290>
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49/9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMX68KYT%252F699093883%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093883/600 saved to cache
2026-03-29 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d12e90>
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c170e46-d37c-5192-b0a6-e8d299fb24d4/4c170e46-d37c-5192-b0a6-e8d299fb24d4_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLO09ZCU%252F699425967%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425967/600 saved to cache
2026-03-29 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4c170e46-d37c-5192-b0a6-e8d299fb24d4
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250927650>
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cadf2c41-d138-5adc-9d96-1936ab873d24/cadf2c41-d138-5adc-9d96-1936ab873d24_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYX19VMG%252F699409205%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409205/600 saved to cache
2026-03-29 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item cadf2c41-d138-5adc-9d96-1936ab873d24
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c5d0d0>
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9dbb515-234f-5096-b979-8c51c937cdae/f9dbb515-234f-5096-b979-8c51c937cdae_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF18AYJ%252F699409103%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409103/600 saved to cache
2026-03-29 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f9dbb515-234f-5096-b979-8c51c937cdae
2026-03-29 14:07:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f9dbb515-234f-5096-b979-8c51c937cdae, skipping ID generation
2026-03-29 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f9dbb515-234f-5096-b979-8c51c937cdae sending to next pipeline
2026-03-29 14:07:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f9dbb515-234f-5096-b979-8c51c937cdae, identifier: MF18%20AYJ
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250633b90>
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b0341d9-ce26-58b7-aa94-d8780916cee8/1b0341d9-ce26-58b7-aa94-d8780916cee8_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBA16XGY%252F699426110%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426110/600 saved to cache
2026-03-29 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1b0341d9-ce26-58b7-aa94-d8780916cee8
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b5c6d0>
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b62c49e0-9380-5a5a-9ab5-09cb133dbc40/b62c49e0-9380-5a5a-9ab5-09cb133dbc40_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ13TFE%252F699426075%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426075/600 saved to cache
2026-03-29 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b62c49e0-9380-5a5a-9ab5-09cb133dbc40
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250925b10>
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_356399c1-f836-55c4-ae53-dae7629ebcc1/356399c1-f836-55c4-ae53-dae7629ebcc1_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWR67PEO%252F699406204%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406204/600 saved to cache
2026-03-29 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 356399c1-f836-55c4-ae53-dae7629ebcc1
2026-03-29 14:07:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 356399c1-f836-55c4-ae53-dae7629ebcc1, skipping ID generation
2026-03-29 14:07:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 356399c1-f836-55c4-ae53-dae7629ebcc1 sending to next pipeline
2026-03-29 14:07:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 356399c1-f836-55c4-ae53-dae7629ebcc1, identifier: WR67%20PEO
2026-03-29 14:07:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25191cc10>
2026-03-29 14:07:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88a9ad76-d4e4-5927-b0d7-9298ce9641a1/88a9ad76-d4e4-5927-b0d7-9298ce9641a1_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNJ17XBA%252F699110838%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110838/600 saved to cache
2026-03-29 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 88a9ad76-d4e4-5927-b0d7-9298ce9641a1
2026-03-29 14:07:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 88a9ad76-d4e4-5927-b0d7-9298ce9641a1, skipping ID generation
2026-03-29 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 88a9ad76-d4e4-5927-b0d7-9298ce9641a1 sending to next pipeline
2026-03-29 14:07:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 88a9ad76-d4e4-5927-b0d7-9298ce9641a1, identifier: NJ17%20XBA
2026-03-29 14:07:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25187de10>
2026-03-29 14:07:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fac21800-8a20-538d-b54e-da50f916bdd3/fac21800-8a20-538d-b54e-da50f916bdd3_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHG15FWC%252F699426023%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699426023/600 saved to cache
2026-03-29 14:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item fac21800-8a20-538d-b54e-da50f916bdd3
2026-03-29 14:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=15&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:07:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f9dbb515-234f-5096-b979-8c51c937cdae with identifier: MF18%20AYJ
2026-03-29 14:07:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f9dbb515-234f-5096-b979-8c51c937cdae with identifier: MF18%20AYJ
2026-03-29 14:07:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f9dbb515-234f-5096-b979-8c51c937cdae with identifier: MF18%20AYJ to the API
2026-03-29 14:07:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409103/600>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9dbb515-234f-5096-b979-8c51c937cdae/f9dbb515-234f-5096-b979-8c51c937cdae_expert_report_file_3d529f36-6fd4-47ed-bbd6-d732f4487c7a.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF18%20AYJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f9dbb515-234f-5096-b979-8c51c937cdae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF18 AYJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF18%20AYJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 48145,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9dbb515-234f-5096-b979-8c51c937cdae/f9dbb515-234f-5096-b979-8c51c937cdae_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39159,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409103/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9dbb515-234f-5096-b979-8c51c937cdae/f9dbb515-234f-5096-b979-8c51c937cdae_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38251,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409111/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9dbb515-234f-5096-b979-8c51c937cdae/f9dbb515-234f-5096-b979-8c51c937cdae_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39427,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409118/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9dbb515-234f-5096-b979-8c51c937cdae/f9dbb515-234f-5096-b979-8c51c937cdae_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41341,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409146/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9dbb515-234f-5096-b979-8c51c937cdae/f9dbb515-234f-5096-b979-8c51c937cdae_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37702,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409165/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9dbb515-234f-5096-b979-8c51c937cdae/f9dbb515-234f-5096-b979-8c51c937cdae_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35745,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409178/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9dbb515-234f-5096-b979-8c51c937cdae/f9dbb515-234f-5096-b979-8c51c937cdae_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88243,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409210/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9dbb515-234f-5096-b979-8c51c937cdae/f9dbb515-234f-5096-b979-8c51c937cdae_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67738,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409232/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9dbb515-234f-5096-b979-8c51c937cdae/f9dbb515-234f-5096-b979-8c51c937cdae_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86988,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409254/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9dbb515-234f-5096-b979-8c51c937cdae/f9dbb515-234f-5096-b979-8c51c937cdae_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81380,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF18AYJ/699409275/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO 1.0 VVT-I X-STYLE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I X-STYLE',
 'vin': 'JTDKGNEC30N322574',
 'year': 2018}
2026-03-29 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF18%2520AYJ%27 HTTP/1.1" 200 None
2026-03-29 14:07:02 [bca.uk] INFO: Saving data for MF18%20AYJ: {'created_time': 1774793222.745828, 'last_price_update_time': 1774793222.745839, 'auction_closing_time': 1774951200.0}
2026-03-29 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF18%2520AYJ') HTTP/1.1" 204 0
2026-03-29 14:07:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 356399c1-f836-55c4-ae53-dae7629ebcc1 with identifier: WR67%20PEO
2026-03-29 14:07:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 356399c1-f836-55c4-ae53-dae7629ebcc1 with identifier: WR67%20PEO
2026-03-29 14:07:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 356399c1-f836-55c4-ae53-dae7629ebcc1 with identifier: WR67%20PEO to the API
2026-03-29 14:07:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406204/600>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_356399c1-f836-55c4-ae53-dae7629ebcc1/356399c1-f836-55c4-ae53-dae7629ebcc1_expert_report_file_72ce6f5e-b0ed-479f-a7cd-b188332d5e16.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR67%20PEO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '356399c1-f836-55c4-ae53-dae7629ebcc1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR67 PEO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR67%20PEO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FIAT',
 'model': 'TIPO',
 'odometer': 79414,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_356399c1-f836-55c4-ae53-dae7629ebcc1/356399c1-f836-55c4-ae53-dae7629ebcc1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39959,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406188/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_356399c1-f836-55c4-ae53-dae7629ebcc1/356399c1-f836-55c4-ae53-dae7629ebcc1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40464,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406204/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_356399c1-f836-55c4-ae53-dae7629ebcc1/356399c1-f836-55c4-ae53-dae7629ebcc1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37064,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406231/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_356399c1-f836-55c4-ae53-dae7629ebcc1/356399c1-f836-55c4-ae53-dae7629ebcc1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36799,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406254/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_356399c1-f836-55c4-ae53-dae7629ebcc1/356399c1-f836-55c4-ae53-dae7629ebcc1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33000,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406282/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_356399c1-f836-55c4-ae53-dae7629ebcc1/356399c1-f836-55c4-ae53-dae7629ebcc1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33274,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406300/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_356399c1-f836-55c4-ae53-dae7629ebcc1/356399c1-f836-55c4-ae53-dae7629ebcc1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85505,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406327/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_356399c1-f836-55c4-ae53-dae7629ebcc1/356399c1-f836-55c4-ae53-dae7629ebcc1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89076,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406352/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_356399c1-f836-55c4-ae53-dae7629ebcc1/356399c1-f836-55c4-ae53-dae7629ebcc1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98857,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406389/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_356399c1-f836-55c4-ae53-dae7629ebcc1/356399c1-f836-55c4-ae53-dae7629ebcc1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78376,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WR67PEO/699406418/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FIAT TIPO 1.4 95 LOUNGE Hatchback',
 'transmission': 'manual',
 'trim': '95 LOUNGE',
 'vin': 'ZFA35600006H69551',
 'year': 2017}
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR67%2520PEO%27 HTTP/1.1" 200 None
2026-03-29 14:07:03 [bca.uk] INFO: Saving data for WR67%20PEO: {'created_time': 1774793223.151462, 'last_price_update_time': 1774793223.151475, 'auction_closing_time': 1774864800.0}
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR67%2520PEO') HTTP/1.1" 204 0
2026-03-29 14:07:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 88a9ad76-d4e4-5927-b0d7-9298ce9641a1 with identifier: NJ17%20XBA
2026-03-29 14:07:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 88a9ad76-d4e4-5927-b0d7-9298ce9641a1 with identifier: NJ17%20XBA
2026-03-29 14:07:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 88a9ad76-d4e4-5927-b0d7-9298ce9641a1 with identifier: NJ17%20XBA to the API
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110838/600>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88a9ad76-d4e4-5927-b0d7-9298ce9641a1/88a9ad76-d4e4-5927-b0d7-9298ce9641a1_expert_report_file_d2b78577-8ad6-49dd-b6be-5a180b29008e.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ17%20XBA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '88a9ad76-d4e4-5927-b0d7-9298ce9641a1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ17 XBA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ17%20XBA&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MAZDA',
 'model': 'CX-3',
 'odometer': 53761,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88a9ad76-d4e4-5927-b0d7-9298ce9641a1/88a9ad76-d4e4-5927-b0d7-9298ce9641a1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36998,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110838/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88a9ad76-d4e4-5927-b0d7-9298ce9641a1/88a9ad76-d4e4-5927-b0d7-9298ce9641a1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36985,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110841/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88a9ad76-d4e4-5927-b0d7-9298ce9641a1/88a9ad76-d4e4-5927-b0d7-9298ce9641a1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36242,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110852/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88a9ad76-d4e4-5927-b0d7-9298ce9641a1/88a9ad76-d4e4-5927-b0d7-9298ce9641a1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36558,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110858/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88a9ad76-d4e4-5927-b0d7-9298ce9641a1/88a9ad76-d4e4-5927-b0d7-9298ce9641a1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34412,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110866/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88a9ad76-d4e4-5927-b0d7-9298ce9641a1/88a9ad76-d4e4-5927-b0d7-9298ce9641a1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34728,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110871/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88a9ad76-d4e4-5927-b0d7-9298ce9641a1/88a9ad76-d4e4-5927-b0d7-9298ce9641a1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86940,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110889/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88a9ad76-d4e4-5927-b0d7-9298ce9641a1/88a9ad76-d4e4-5927-b0d7-9298ce9641a1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73820,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110913/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88a9ad76-d4e4-5927-b0d7-9298ce9641a1/88a9ad76-d4e4-5927-b0d7-9298ce9641a1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83623,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110935/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88a9ad76-d4e4-5927-b0d7-9298ce9641a1/88a9ad76-d4e4-5927-b0d7-9298ce9641a1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82405,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ17XBA/699110964/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-3 2.0 120 SPORT 2WD Hatchback',
 'transmission': 'manual',
 'trim': '120 SPORT 2WD',
 'vin': 'MMZDK6W761W131065',
 'year': 2017}
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ17%2520XBA%27 HTTP/1.1" 200 None
2026-03-29 14:07:03 [bca.uk] INFO: Saving data for NJ17%20XBA: {'created_time': 1774793223.590373, 'last_price_update_time': 1774793223.590383, 'auction_closing_time': 1774864800.0}
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ17%2520XBA') HTTP/1.1" 204 0
2026-03-29 14:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409164/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX19VMG/42811997?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=NC%2F8XJEmmr%2FvPHetXOLHtjebqB7QdsyAZfnUgYJXLf4%3D)
2026-03-29 14:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fdf190>
2026-03-29 14:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cadf2c41-d138-5adc-9d96-1936ab873d24/cadf2c41-d138-5adc-9d96-1936ab873d24_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYX19VMG%252F699409180%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409180/600 saved to cache
2026-03-29 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item cadf2c41-d138-5adc-9d96-1936ab873d24
2026-03-29 14:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff252b3e990>
2026-03-29 14:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_81f84ac9-d2ac-5811-9838-841d399a14ac/81f84ac9-d2ac-5811-9838-841d399a14ac_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FY33LJS%252F699022925%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022925/600 saved to cache
2026-03-29 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 81f84ac9-d2ac-5811-9838-841d399a14ac
2026-03-29 14:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425966/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO09ZCU/42812283?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=OnnvopnboPgZb%2B3%2B7KL3cOqFTSy8q8UCY0mVSGVxchQ%3D)
2026-03-29 14:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022915/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/Y33LJS/42812274?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=HWkdvG1LpsFDFZq5znf04%2FeWbz7xRju6fyzwX8B%2F84g%3D)
2026-03-29 14:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426053/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ13TFE/42811321?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=7sKxyx4gUHYLmu7jMHuiChOQg7k7ZulFyLsK4OAX4zo%3D)
2026-03-29 14:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426093/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA16XGY/42812277?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=0n0nr%2FcNp57gaEZqOS8rJniTp3t186g9FypVav%2BW2s8%3D)
2026-03-29 14:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426077/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426077>
2026-03-29 14:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093869/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX68KYT/42811213?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=JmuRgHHgGGm6EOeLyic3QoWCpi06HF8mUAXIzcOPyVs%3D)
2026-03-29 14:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010853/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM61BXB/42812308?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=5A714N7FNRLHn3YkDgOenk4Sh8dPKRkK4Q1PmJzgcVQ%3D)
2026-03-29 14:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519f78d0>
2026-03-29 14:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fac21800-8a20-538d-b54e-da50f916bdd3/fac21800-8a20-538d-b54e-da50f916bdd3_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHG15FWC%252F699422686%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699422686/600 saved to cache
2026-03-29 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item fac21800-8a20-538d-b54e-da50f916bdd3
2026-03-29 14:07:03 [bca.uk] INFO: Total items found: 100
2026-03-29 14:07:03 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded
2026-03-29 14:07:03 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:07:03 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:07:03 [bca.uk] INFO: Found listing with ID: HV60%20FGZ
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV60%2520FGZ%27 HTTP/1.1" 200 None
2026-03-29 14:07:03 [bca.uk] INFO: Scrape type for HV60%20FGZ: 0
2026-03-29 14:07:03 [bca.uk] INFO: Found listing with ID: HV62%20ZWC
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV62%2520ZWC%27 HTTP/1.1" 200 None
2026-03-29 14:07:03 [bca.uk] INFO: Scrape type for HV62%20ZWC: 0
2026-03-29 14:07:03 [bca.uk] INFO: Found listing with ID: HW13%20FAK
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HW13%2520FAK%27 HTTP/1.1" 200 None
2026-03-29 14:07:03 [bca.uk] INFO: Scrape type for HW13%20FAK: 0
2026-03-29 14:07:03 [bca.uk] INFO: Found listing with ID: KM59%20UED
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM59%2520UED%27 HTTP/1.1" 200 None
2026-03-29 14:07:03 [bca.uk] INFO: Scrape type for KM59%20UED: 0
2026-03-29 14:07:03 [bca.uk] INFO: Found listing with ID: KN56%20JYW
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN56%2520JYW%27 HTTP/1.1" 200 None
2026-03-29 14:07:03 [bca.uk] INFO: Scrape type for KN56%20JYW: 0
2026-03-29 14:07:03 [bca.uk] INFO: Found listing with ID: KR09%20EXE
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR09%2520EXE%27 HTTP/1.1" 200 None
2026-03-29 14:07:03 [bca.uk] INFO: Scrape type for KR09%20EXE: 0
2026-03-29 14:07:03 [bca.uk] INFO: Found listing with ID: LD54%20JZA
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD54%2520JZA%27 HTTP/1.1" 200 None
2026-03-29 14:07:03 [bca.uk] INFO: Scrape type for LD54%20JZA: 2
2026-03-29 14:07:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d2537736-1843-5671-822a-76e1871b3c84 with identifier: LD54%20JZA
2026-03-29 14:07:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d2537736-1843-5671-822a-76e1871b3c84 with scrape type 2
2026-03-29 14:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d2537736-1843-5671-822a-76e1871b3c84 with scrape type 2
2026-03-29 14:07:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d2537736-1843-5671-822a-76e1871b3c84, identifier: LD54%20JZA
2026-03-29 14:07:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d2537736-1843-5671-822a-76e1871b3c84 with identifier: LD54%20JZA
2026-03-29 14:07:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d2537736-1843-5671-822a-76e1871b3c84 with identifier: LD54%20JZA
2026-03-29 14:07:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d2537736-1843-5671-822a-76e1871b3c84 with identifier: LD54%20JZA to the API
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=15&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD54%20JZA-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd2537736-1843-5671-822a-76e1871b3c84',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD54 JZA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD54%20JZA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 96744,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2004-01-01',
 'seller_name': None,
 'title': 'HONDA JAZZ 1.4 I-DSI SE SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'I-DSI SE SPORT',
 'vin': 'JHMGD17704S239128',
 'year': 2004}
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD54%2520JZA%27 HTTP/1.1" 200 None
2026-03-29 14:07:04 [bca.uk] INFO: Saving data for LD54%20JZA: {'auction_closing_time': 1774864800.0, 'created_time': 1774418952.085031, 'last_price_update_time': 1774793224.300268}
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD54%2520JZA') HTTP/1.1" 204 0
2026-03-29 14:07:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250911390>
2026-03-29 14:07:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cadf2c41-d138-5adc-9d96-1936ab873d24/cadf2c41-d138-5adc-9d96-1936ab873d24_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYX19VMG%252F699409164%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409164/600 saved to cache
2026-03-29 14:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item cadf2c41-d138-5adc-9d96-1936ab873d24
2026-03-29 14:07:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cadf2c41-d138-5adc-9d96-1936ab873d24, skipping ID generation
2026-03-29 14:07:04 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cadf2c41-d138-5adc-9d96-1936ab873d24 sending to next pipeline
2026-03-29 14:07:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cadf2c41-d138-5adc-9d96-1936ab873d24, identifier: YX19%20VMG
2026-03-29 14:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426031/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ13TFE/42811321?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=7sKxyx4gUHYLmu7jMHuiChOQg7k7ZulFyLsK4OAX4zo%3D)
2026-03-29 14:07:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM10MWN/42812091?sv=2020-08-04&st=2026-03-29T14%3A07%3A03Z&se=2026-03-29T14%3A32%3A03Z&sr=b&sp=r&sig=qc6llKccRFYi8SfqHcadNrqF%2Bxxrhjp%2FGpeZOQIbLyY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM10%20MWN-GB>
2026-03-29 14:07:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010792/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010792>
2026-03-29 14:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699426009/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG15FWC/42811280?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=Yg1q4F%2FW%2BaP9rA8DxRpRKD5MFo3L5HOUUx5aRndobBc%3D)
2026-03-29 14:07:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093839/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093839>
2026-03-29 14:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093852/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX68KYT/42811213?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=JmuRgHHgGGm6EOeLyic3QoWCpi06HF8mUAXIzcOPyVs%3D)
2026-03-29 14:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010819/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM61BXB/42812308?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=5A714N7FNRLHn3YkDgOenk4Sh8dPKRkK4Q1PmJzgcVQ%3D)
2026-03-29 14:07:04 [bca.uk] INFO: Found listing with ID: LG13%20JHF
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG13%2520JHF%27 HTTP/1.1" 200 None
2026-03-29 14:07:04 [bca.uk] INFO: Scrape type for LG13%20JHF: 0
2026-03-29 14:07:04 [bca.uk] INFO: Found listing with ID: LL10%20FPD
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL10%2520FPD%27 HTTP/1.1" 200 None
2026-03-29 14:07:04 [bca.uk] INFO: Scrape type for LL10%20FPD: 0
2026-03-29 14:07:04 [bca.uk] INFO: Found listing with ID: LL10%20HMK
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL10%2520HMK%27 HTTP/1.1" 200 None
2026-03-29 14:07:04 [bca.uk] INFO: Scrape type for LL10%20HMK: 0
2026-03-29 14:07:04 [bca.uk] INFO: Found listing with ID: LL13%20WXE
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL13%2520WXE%27 HTTP/1.1" 200 None
2026-03-29 14:07:04 [bca.uk] INFO: Scrape type for LL13%20WXE: 0
2026-03-29 14:07:04 [bca.uk] INFO: Found listing with ID: LS14%20LGU
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS14%2520LGU%27 HTTP/1.1" 200 None
2026-03-29 14:07:04 [bca.uk] INFO: Scrape type for LS14%20LGU: 0
2026-03-29 14:07:04 [bca.uk] INFO: Found listing with ID: MX59%20URP
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX59%2520URP%27 HTTP/1.1" 200 None
2026-03-29 14:07:04 [bca.uk] INFO: Scrape type for MX59%20URP: 0
2026-03-29 14:07:04 [bca.uk] INFO: Found listing with ID: NX12%20WBL
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX12%2520WBL%27 HTTP/1.1" 200 None
2026-03-29 14:07:04 [bca.uk] INFO: Scrape type for NX12%20WBL: 0
2026-03-29 14:07:04 [bca.uk] INFO: Found listing with ID: CV62%20BUH
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV62%2520BUH%27 HTTP/1.1" 200 None
2026-03-29 14:07:04 [bca.uk] INFO: Scrape type for CV62%20BUH: 0
2026-03-29 14:07:04 [bca.uk] INFO: Found listing with ID: DA09%20SGZ
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA09%2520SGZ%27 HTTP/1.1" 200 None
2026-03-29 14:07:04 [bca.uk] INFO: Scrape type for DA09%20SGZ: 0
2026-03-29 14:07:04 [bca.uk] INFO: Found listing with ID: DF10%20BUE
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF10%2520BUE%27 HTTP/1.1" 200 None
2026-03-29 14:07:04 [bca.uk] INFO: Scrape type for DF10%20BUE: 0
2026-03-29 14:07:04 [bca.uk] INFO: Found listing with ID: EA11%20GDV
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA11%2520GDV%27 HTTP/1.1" 200 None
2026-03-29 14:07:04 [bca.uk] INFO: Scrape type for EA11%20GDV: 0
2026-03-29 14:07:04 [bca.uk] INFO: Found listing with ID: EA66%20VAF
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA66%2520VAF%27 HTTP/1.1" 200 None
2026-03-29 14:07:04 [bca.uk] INFO: Scrape type for EA66%20VAF: 2
2026-03-29 14:07:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 87d79866-b5e8-5e07-8e27-66504115958a with identifier: EA66%20VAF
2026-03-29 14:07:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 87d79866-b5e8-5e07-8e27-66504115958a with scrape type 2
2026-03-29 14:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 87d79866-b5e8-5e07-8e27-66504115958a with scrape type 2
2026-03-29 14:07:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 87d79866-b5e8-5e07-8e27-66504115958a, identifier: EA66%20VAF
2026-03-29 14:07:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cadf2c41-d138-5adc-9d96-1936ab873d24 with identifier: YX19%20VMG
2026-03-29 14:07:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cadf2c41-d138-5adc-9d96-1936ab873d24 with identifier: YX19%20VMG
2026-03-29 14:07:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cadf2c41-d138-5adc-9d96-1936ab873d24 with identifier: YX19%20VMG to the API
2026-03-29 14:07:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409164/600>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cadf2c41-d138-5adc-9d96-1936ab873d24/cadf2c41-d138-5adc-9d96-1936ab873d24_expert_report_file_8313182a-feb3-449b-a42b-a3f86f144c7f.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YX19%20VMG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cadf2c41-d138-5adc-9d96-1936ab873d24',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YX19 VMG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YX19%20VMG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 'odometer': 52183,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cadf2c41-d138-5adc-9d96-1936ab873d24/cadf2c41-d138-5adc-9d96-1936ab873d24_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42846,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409143/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cadf2c41-d138-5adc-9d96-1936ab873d24/cadf2c41-d138-5adc-9d96-1936ab873d24_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40916,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409164/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cadf2c41-d138-5adc-9d96-1936ab873d24/cadf2c41-d138-5adc-9d96-1936ab873d24_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40805,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409180/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cadf2c41-d138-5adc-9d96-1936ab873d24/cadf2c41-d138-5adc-9d96-1936ab873d24_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42322,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409205/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cadf2c41-d138-5adc-9d96-1936ab873d24/cadf2c41-d138-5adc-9d96-1936ab873d24_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39859,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409221/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cadf2c41-d138-5adc-9d96-1936ab873d24/cadf2c41-d138-5adc-9d96-1936ab873d24_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37163,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409234/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cadf2c41-d138-5adc-9d96-1936ab873d24/cadf2c41-d138-5adc-9d96-1936ab873d24_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92656,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409252/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cadf2c41-d138-5adc-9d96-1936ab873d24/cadf2c41-d138-5adc-9d96-1936ab873d24_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81467,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409271/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cadf2c41-d138-5adc-9d96-1936ab873d24/cadf2c41-d138-5adc-9d96-1936ab873d24_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89058,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409290/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cadf2c41-d138-5adc-9d96-1936ab873d24/cadf2c41-d138-5adc-9d96-1936ab873d24_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85809,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX19VMG/699409306/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND X 1.2 T 130 SE (8SP) Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 SE (8SP)',
 'vin': 'W0VZRHNS0KS068608',
 'year': 2019}
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX19%2520VMG%27 HTTP/1.1" 200 None
2026-03-29 14:07:05 [bca.uk] INFO: Saving data for YX19%20VMG: {'created_time': 1774793225.199233, 'last_price_update_time': 1774793225.199246, 'auction_closing_time': 1774864800.0}
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YX19%2520VMG') HTTP/1.1" 204 0
2026-03-29 14:07:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:07:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:07:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 87d79866-b5e8-5e07-8e27-66504115958a with identifier: EA66%20VAF
2026-03-29 14:07:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 87d79866-b5e8-5e07-8e27-66504115958a with identifier: EA66%20VAF
2026-03-29 14:07:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 87d79866-b5e8-5e07-8e27-66504115958a with identifier: EA66%20VAF to the API
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=15&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA66%20VAF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '87d79866-b5e8-5e07-8e27-66504115958a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA66 VAF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA66%20VAF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 174282,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.2 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'NLHA851CLGZ266728',
 'year': 2016}
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA66%2520VAF%27 HTTP/1.1" 200 None
2026-03-29 14:07:05 [bca.uk] INFO: Saving data for EA66%20VAF: {'auction_closing_time': 1774864800.0, 'created_time': 1774418983.106625, 'last_price_update_time': 1774793225.623461}
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA66%2520VAF') HTTP/1.1" 204 0
2026-03-29 14:07:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250f5b790>
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c170e46-d37c-5192-b0a6-e8d299fb24d4/4c170e46-d37c-5192-b0a6-e8d299fb24d4_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLO09ZCU%252F699425966%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425966/600 saved to cache
2026-03-29 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4c170e46-d37c-5192-b0a6-e8d299fb24d4
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b584d0>
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_81f84ac9-d2ac-5811-9838-841d399a14ac/81f84ac9-d2ac-5811-9838-841d399a14ac_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FY33LJS%252F699022915%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022915/600 saved to cache
2026-03-29 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 81f84ac9-d2ac-5811-9838-841d399a14ac
2026-03-29 14:07:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 81f84ac9-d2ac-5811-9838-841d399a14ac, skipping ID generation
2026-03-29 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 81f84ac9-d2ac-5811-9838-841d399a14ac sending to next pipeline
2026-03-29 14:07:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 81f84ac9-d2ac-5811-9838-841d399a14ac, identifier: Y33%20LJS
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ce61d0>
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b62c49e0-9380-5a5a-9ab5-09cb133dbc40/b62c49e0-9380-5a5a-9ab5-09cb133dbc40_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ13TFE%252F699426053%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426053/600 saved to cache
2026-03-29 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b62c49e0-9380-5a5a-9ab5-09cb133dbc40
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250666110>
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b0341d9-ce26-58b7-aa94-d8780916cee8/1b0341d9-ce26-58b7-aa94-d8780916cee8_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBA16XGY%252F699426093%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426093/600 saved to cache
2026-03-29 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1b0341d9-ce26-58b7-aa94-d8780916cee8
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b58550>
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49/9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMX68KYT%252F699093869%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093869/600 saved to cache
2026-03-29 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b5a810>
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f537bb-b26a-56e8-9c47-8263e1c9a57a/b8f537bb-b26a-56e8-9c47-8263e1c9a57a_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM61BXB%252F699010853%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010853/600 saved to cache
2026-03-29 14:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b8f537bb-b26a-56e8-9c47-8263e1c9a57a
2026-03-29 14:07:05 [bca.uk] INFO: Found listing with ID: EK61%20OLT
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK61%2520OLT%27 HTTP/1.1" 200 None
2026-03-29 14:07:05 [bca.uk] INFO: Scrape type for EK61%20OLT: 0
2026-03-29 14:07:05 [bca.uk] INFO: Found listing with ID: EO58%20HTE
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO58%2520HTE%27 HTTP/1.1" 200 None
2026-03-29 14:07:05 [bca.uk] INFO: Scrape type for EO58%20HTE: 0
2026-03-29 14:07:05 [bca.uk] INFO: Found listing with ID: ET12%20MKU
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET12%2520MKU%27 HTTP/1.1" 200 None
2026-03-29 14:07:05 [bca.uk] INFO: Scrape type for ET12%20MKU: 0
2026-03-29 14:07:05 [bca.uk] INFO: Found listing with ID: EY10%20WXW
2026-03-29 14:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY10%2520WXW%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for EY10%20WXW: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: FT11%20MSY
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT11%2520MSY%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for FT11%20MSY: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: GF13%20GUG
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF13%2520GUG%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for GF13%20GUG: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: GF61%20DZW
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF61%2520DZW%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for GF61%20DZW: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: GJ60%20HVY
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ60%2520HVY%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for GJ60%20HVY: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: GL08%20TLY
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL08%2520TLY%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for GL08%20TLY: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: HN11%20WRZ
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN11%2520WRZ%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for HN11%20WRZ: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: HN62%20FLK
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN62%2520FLK%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for HN62%20FLK: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: HV08%20FJE
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV08%2520FJE%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for HV08%20FJE: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: AE19%20YAD
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE19%2520YAD%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for AE19%20YAD: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: AU10%20YNF
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU10%2520YNF%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for AU10%20YNF: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: BJ13%20MVC
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ13%2520MVC%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for BJ13%20MVC: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: CP07%20ABX
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP07%2520ABX%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for CP07%20ABX: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: CP11%20VEU
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP11%2520VEU%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for CP11%20VEU: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: KP23%20AGZ
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP23%2520AGZ%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for KP23%20AGZ: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: KM16%20UUA
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM16%2520UUA%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for KM16%20UUA: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: LY64%20DTU
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY64%2520DTU%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for LY64%20DTU: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: DV14%20VNO
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV14%2520VNO%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for DV14%20VNO: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: LM61%20DYD
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM61%2520DYD%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for LM61%20DYD: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: YK11%20VUF
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK11%2520VUF%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for YK11%20VUF: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: RK12%20WBW
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK12%2520WBW%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for RK12%20WBW: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: SL62%20VWY
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL62%2520VWY%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for SL62%20VWY: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: YE63%20EHG
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE63%2520EHG%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for YE63%20EHG: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: CU63%20NGZ
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU63%2520NGZ%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for CU63%20NGZ: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: CV55%20OPY
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV55%2520OPY%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for CV55%20OPY: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: EJ63%20EXO
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ63%2520EXO%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for EJ63%20EXO: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: EY14%20HKC
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY14%2520HKC%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for EY14%20HKC: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: HY10%20UJL
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY10%2520UJL%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for HY10%20UJL: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: HY58%20NPG
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY58%2520NPG%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for HY58%20NPG: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: YF07%20CJE
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF07%2520CJE%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for YF07%20CJE: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: DS61%20FOF
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS61%2520FOF%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for DS61%20FOF: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: LT64%20JYY
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT64%2520JYY%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for LT64%20JYY: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: MA61%20BFY
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA61%2520BFY%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for MA61%20BFY: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: MT12%20LJZ
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT12%2520LJZ%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for MT12%20LJZ: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: YP11%20SXG
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP11%2520SXG%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for YP11%20SXG: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: B10%20PGJ
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27B10%2520PGJ%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for B10%20PGJ: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: DK23%20XXL
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK23%2520XXL%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for DK23%20XXL: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: DT69%20OUG
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT69%2520OUG%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for DT69%20OUG: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: MF19%20KHM
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF19%2520KHM%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for MF19%20KHM: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: YT69%20LRX
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT69%2520LRX%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for YT69%20LRX: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: LY69%20GMG
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY69%2520GMG%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for LY69%20GMG: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: DX68%20ZHP
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX68%2520ZHP%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for DX68%20ZHP: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: GP19%20AEE
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP19%2520AEE%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for GP19%20AEE: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: PK20%20LVZ
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520LVZ%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for PK20%20LVZ: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: YT70%20LPK
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT70%2520LPK%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for YT70%20LPK: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: DT18%20GME
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT18%2520GME%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for DT18%20GME: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: MM67%20RNV
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM67%2520RNV%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for MM67%20RNV: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: AE58%20YDD
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE58%2520YDD%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for AE58%20YDD: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: KK07%20YAO
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK07%2520YAO%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for KK07%20YAO: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: M5%20SNV
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M5%2520SNV%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for M5%20SNV: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: VF15%20KKY
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VF15%2520KKY%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for VF15%20KKY: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: WN16%20MXA
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN16%2520MXA%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for WN16%20MXA: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: GH15%20HTD
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GH15%2520HTD%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for GH15%20HTD: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: LT66%20HCJ
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT66%2520HCJ%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for LT66%20HCJ: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: SJ16%20SYV
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ16%2520SYV%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for SJ16%20SYV: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: BU67%20KTN
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU67%2520KTN%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for BU67%20KTN: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: WM66%20HPY
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM66%2520HPY%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for WM66%20HPY: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: SV13%20XGW
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV13%2520XGW%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for SV13%20XGW: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: AE15%20URC
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE15%2520URC%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for AE15%20URC: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: KJ19%20ZRG
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ19%2520ZRG%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for KJ19%20ZRG: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: KN68%20YYB
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN68%2520YYB%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for KN68%20YYB: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: AU02%20VYG
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU02%2520VYG%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for AU02%20VYG: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: BF18%20GZO
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF18%2520GZO%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for BF18%20GZO: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: RF61%20EUB
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF61%2520EUB%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for RF61%20EUB: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: FE68%20XBZ
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE68%2520XBZ%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for FE68%20XBZ: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: SP15%20VFV
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP15%2520VFV%27 HTTP/1.1" 200 None
2026-03-29 14:07:06 [bca.uk] INFO: Scrape type for SP15%20VFV: 0
2026-03-29 14:07:06 [bca.uk] INFO: Found listing with ID: ST64%20MMV
2026-03-29 14:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST64%2520MMV%27 HTTP/1.1" 200 None
2026-03-29 14:07:07 [bca.uk] INFO: Scrape type for ST64%20MMV: 0
2026-03-29 14:07:07 [bca.uk] INFO: Found listing with ID: AF20%20XNC
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF20%2520XNC%27 HTTP/1.1" 200 None
2026-03-29 14:07:07 [bca.uk] INFO: Scrape type for AF20%20XNC: 0
2026-03-29 14:07:07 [bca.uk] INFO: Found listing with ID: LX62%20RKE
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX62%2520RKE%27 HTTP/1.1" 200 None
2026-03-29 14:07:07 [bca.uk] INFO: Scrape type for LX62%20RKE: 0
2026-03-29 14:07:07 [bca.uk] INFO: Found listing with ID: SW19%20FWZ
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW19%2520FWZ%27 HTTP/1.1" 200 None
2026-03-29 14:07:07 [bca.uk] INFO: Scrape type for SW19%20FWZ: 0
2026-03-29 14:07:07 [bca.uk] INFO: Found listing with ID: CU71%20VTC
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU71%2520VTC%27 HTTP/1.1" 200 None
2026-03-29 14:07:07 [bca.uk] INFO: Scrape type for CU71%20VTC: 0
2026-03-29 14:07:07 [bca.uk] INFO: Found listing with ID: SR21%20XPN
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR21%2520XPN%27 HTTP/1.1" 200 None
2026-03-29 14:07:07 [bca.uk] INFO: Scrape type for SR21%20XPN: 0
2026-03-29 14:07:07 [bca.uk] INFO: Found listing with ID: ST72%20OPY
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST72%2520OPY%27 HTTP/1.1" 200 None
2026-03-29 14:07:07 [bca.uk] INFO: Scrape type for ST72%20OPY: 0
2026-03-29 14:07:07 [bca.uk] INFO: Found listing with ID: ST72%20OSN
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST72%2520OSN%27 HTTP/1.1" 200 None
2026-03-29 14:07:07 [bca.uk] INFO: Scrape type for ST72%20OSN: 0
2026-03-29 14:07:07 [bca.uk] INFO: Found listing with ID: ST72%20TKU
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST72%2520TKU%27 HTTP/1.1" 200 None
2026-03-29 14:07:07 [bca.uk] INFO: Scrape type for ST72%20TKU: 0
2026-03-29 14:07:07 [bca.uk] INFO: Found listing with ID: SY22%20UHR
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY22%2520UHR%27 HTTP/1.1" 200 None
2026-03-29 14:07:07 [bca.uk] INFO: Scrape type for SY22%20UHR: 0
2026-03-29 14:07:07 [bca.uk] INFO: Found listing with ID: MD19%20GWP
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD19%2520GWP%27 HTTP/1.1" 200 None
2026-03-29 14:07:07 [bca.uk] INFO: Scrape type for MD19%20GWP: 0
2026-03-29 14:07:07 [bca.uk] INFO: Found listing with ID: DE72%20KZJ
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE72%2520KZJ%27 HTTP/1.1" 200 None
2026-03-29 14:07:07 [bca.uk] INFO: Scrape type for DE72%20KZJ: 0
2026-03-29 14:07:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 81f84ac9-d2ac-5811-9838-841d399a14ac with identifier: Y33%20LJS
2026-03-29 14:07:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 81f84ac9-d2ac-5811-9838-841d399a14ac with identifier: Y33%20LJS
2026-03-29 14:07:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 81f84ac9-d2ac-5811-9838-841d399a14ac with identifier: Y33%20LJS to the API
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022915/600>
{'auction_title': '',
 'c_o_2_emission_value': 219,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_81f84ac9-d2ac-5811-9838-841d399a14ac/81f84ac9-d2ac-5811-9838-841d399a14ac_expert_report_file_31a40b3d-26e4-43f9-8bee-282bc7dbe9d7.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=Y33%20LJS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '4.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '81f84ac9-d2ac-5811-9838-841d399a14ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'Y33 LJS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=Y33%20LJS&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 94498,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_81f84ac9-d2ac-5811-9838-841d399a14ac/81f84ac9-d2ac-5811-9838-841d399a14ac_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50366,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022915/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_81f84ac9-d2ac-5811-9838-841d399a14ac/81f84ac9-d2ac-5811-9838-841d399a14ac_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46804,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022925/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_81f84ac9-d2ac-5811-9838-841d399a14ac/81f84ac9-d2ac-5811-9838-841d399a14ac_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44438,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022934/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_81f84ac9-d2ac-5811-9838-841d399a14ac/81f84ac9-d2ac-5811-9838-841d399a14ac_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47312,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022947/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_81f84ac9-d2ac-5811-9838-841d399a14ac/81f84ac9-d2ac-5811-9838-841d399a14ac_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45539,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022962/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_81f84ac9-d2ac-5811-9838-841d399a14ac/81f84ac9-d2ac-5811-9838-841d399a14ac_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41470,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022973/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_81f84ac9-d2ac-5811-9838-841d399a14ac/81f84ac9-d2ac-5811-9838-841d399a14ac_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103150,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699022986/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_81f84ac9-d2ac-5811-9838-841d399a14ac/81f84ac9-d2ac-5811-9838-841d399a14ac_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81598,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699023011/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_81f84ac9-d2ac-5811-9838-841d399a14ac/81f84ac9-d2ac-5811-9838-841d399a14ac_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83970,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699023028/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_81f84ac9-d2ac-5811-9838-841d399a14ac/81f84ac9-d2ac-5811-9838-841d399a14ac_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63734,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/Y33LJS/699023046/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER 4.4 SDV8 AUTOBIOGRAPHY StationWagon',
 'transmission': 'manual',
 'trim': 'SDV8 AUTOBIOGRAPHY',
 'vin': 'SALGA2JE3GA285498',
 'year': 2016}
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y33%2520LJS%27 HTTP/1.1" 200 None
2026-03-29 14:07:07 [bca.uk] INFO: Saving data for Y33%20LJS: {'created_time': 1774793227.660415, 'last_price_update_time': 1774793227.660427, 'auction_closing_time': 1774864800.0}
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='Y33%2520LJS') HTTP/1.1" 204 0
2026-03-29 14:07:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425965/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO09ZCU/42812283?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=OnnvopnboPgZb%2B3%2B7KL3cOqFTSy8q8UCY0mVSGVxchQ%3D)
2026-03-29 14:07:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426077/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA16XGY/42812277?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=0n0nr%2FcNp57gaEZqOS8rJniTp3t186g9FypVav%2BW2s8%3D)
2026-03-29 14:07:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699425989/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699425989>
2026-03-29 14:07:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426036/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426036>
2026-03-29 14:07:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426057/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426057>
2026-03-29 14:07:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426011/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699426011>
2026-03-29 14:07:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699425973/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GJ13TFE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:07:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC58UCT/42812119?sv=2020-08-04&st=2026-03-29T14%3A07%3A05Z&se=2026-03-29T14%3A32%3A05Z&sr=b&sp=r&sig=R82ezi7Wj5yjOfXtKHp8jHxTXR20O4kbImZlfxfXCB4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC58%20UCT-GB>
2026-03-29 14:07:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250d52a90>
2026-03-29 14:07:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b62c49e0-9380-5a5a-9ab5-09cb133dbc40/b62c49e0-9380-5a5a-9ab5-09cb133dbc40_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ13TFE%252F699426031%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426031/600 saved to cache
2026-03-29 14:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b62c49e0-9380-5a5a-9ab5-09cb133dbc40
2026-03-29 14:07:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25088ca10>
2026-03-29 14:07:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fac21800-8a20-538d-b54e-da50f916bdd3/fac21800-8a20-538d-b54e-da50f916bdd3_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHG15FWC%252F699426009%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699426009/600 saved to cache
2026-03-29 14:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item fac21800-8a20-538d-b54e-da50f916bdd3
2026-03-29 14:07:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fac21800-8a20-538d-b54e-da50f916bdd3, skipping ID generation
2026-03-29 14:07:07 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fac21800-8a20-538d-b54e-da50f916bdd3 sending to next pipeline
2026-03-29 14:07:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fac21800-8a20-538d-b54e-da50f916bdd3, identifier: HG15%20FWC
2026-03-29 14:07:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25050e350>
2026-03-29 14:07:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49/9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMX68KYT%252F699093852%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093852/600 saved to cache
2026-03-29 14:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49
2026-03-29 14:07:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519a3410>
2026-03-29 14:07:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f537bb-b26a-56e8-9c47-8263e1c9a57a/b8f537bb-b26a-56e8-9c47-8263e1c9a57a_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM61BXB%252F699010819%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010819/600 saved to cache
2026-03-29 14:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b8f537bb-b26a-56e8-9c47-8263e1c9a57a
2026-03-29 14:07:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fac21800-8a20-538d-b54e-da50f916bdd3 with identifier: HG15%20FWC
2026-03-29 14:07:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fac21800-8a20-538d-b54e-da50f916bdd3 with identifier: HG15%20FWC
2026-03-29 14:07:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fac21800-8a20-538d-b54e-da50f916bdd3 with identifier: HG15%20FWC to the API
2026-03-29 14:07:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699426009/600>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fac21800-8a20-538d-b54e-da50f916bdd3/fac21800-8a20-538d-b54e-da50f916bdd3_expert_report_file_6690e616-d464-48b7-8f0e-91e7347821d4.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG15%20FWC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fac21800-8a20-538d-b54e-da50f916bdd3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG15 FWC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG15%20FWC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 147497,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 16,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fac21800-8a20-538d-b54e-da50f916bdd3/fac21800-8a20-538d-b54e-da50f916bdd3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48449,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699425986/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fac21800-8a20-538d-b54e-da50f916bdd3/fac21800-8a20-538d-b54e-da50f916bdd3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45091,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699426009/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fac21800-8a20-538d-b54e-da50f916bdd3/fac21800-8a20-538d-b54e-da50f916bdd3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45955,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699422686/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fac21800-8a20-538d-b54e-da50f916bdd3/fac21800-8a20-538d-b54e-da50f916bdd3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44825,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699426023/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fac21800-8a20-538d-b54e-da50f916bdd3/fac21800-8a20-538d-b54e-da50f916bdd3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45836,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699422714/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fac21800-8a20-538d-b54e-da50f916bdd3/fac21800-8a20-538d-b54e-da50f916bdd3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48633,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699426050/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fac21800-8a20-538d-b54e-da50f916bdd3/fac21800-8a20-538d-b54e-da50f916bdd3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49004,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699422733/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fac21800-8a20-538d-b54e-da50f916bdd3/fac21800-8a20-538d-b54e-da50f916bdd3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44273,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699426070/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fac21800-8a20-538d-b54e-da50f916bdd3/fac21800-8a20-538d-b54e-da50f916bdd3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44179,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699422756/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fac21800-8a20-538d-b54e-da50f916bdd3/fac21800-8a20-538d-b54e-da50f916bdd3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39654,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG15FWC/699426100/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI 150 SE Estate',
 'transmission': 'manual',
 'trim': 'TDI 150 SE',
 'vin': 'WVWZZZAUZFP632027',
 'year': 2015}
2026-03-29 14:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG15%2520FWC%27 HTTP/1.1" 200 None
2026-03-29 14:07:08 [bca.uk] INFO: Saving data for HG15%20FWC: {'created_time': 1774793228.465456, 'last_price_update_time': 1774793228.465468, 'auction_closing_time': 1774864800.0}
2026-03-29 14:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG15%2520FWC') HTTP/1.1" 204 0
2026-03-29 14:07:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093839/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX68KYT/42811213?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=JmuRgHHgGGm6EOeLyic3QoWCpi06HF8mUAXIzcOPyVs%3D)
2026-03-29 14:07:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010792/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM61BXB/42812308?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=5A714N7FNRLHn3YkDgOenk4Sh8dPKRkK4Q1PmJzgcVQ%3D)
2026-03-29 14:07:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426010/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BA16XGY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:07:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25088dc10>
2026-03-29 14:07:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c170e46-d37c-5192-b0a6-e8d299fb24d4/4c170e46-d37c-5192-b0a6-e8d299fb24d4_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLO09ZCU%252F699425965%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425965/600 saved to cache
2026-03-29 14:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4c170e46-d37c-5192-b0a6-e8d299fb24d4
2026-03-29 14:07:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4c170e46-d37c-5192-b0a6-e8d299fb24d4, skipping ID generation
2026-03-29 14:07:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4c170e46-d37c-5192-b0a6-e8d299fb24d4 sending to next pipeline
2026-03-29 14:07:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c170e46-d37c-5192-b0a6-e8d299fb24d4, identifier: LO09%20ZCU
2026-03-29 14:07:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519a3490>
2026-03-29 14:07:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b0341d9-ce26-58b7-aa94-d8780916cee8/1b0341d9-ce26-58b7-aa94-d8780916cee8_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBA16XGY%252F699426077%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426077/600 saved to cache
2026-03-29 14:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1b0341d9-ce26-58b7-aa94-d8780916cee8
2026-03-29 14:07:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c170e46-d37c-5192-b0a6-e8d299fb24d4 with identifier: LO09%20ZCU
2026-03-29 14:07:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c170e46-d37c-5192-b0a6-e8d299fb24d4 with identifier: LO09%20ZCU
2026-03-29 14:07:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c170e46-d37c-5192-b0a6-e8d299fb24d4 with identifier: LO09%20ZCU to the API
2026-03-29 14:07:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425965/600>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c170e46-d37c-5192-b0a6-e8d299fb24d4/4c170e46-d37c-5192-b0a6-e8d299fb24d4_expert_report_file_c9c7f398-0cf0-4cf3-a5aa-ee9902b0d333.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO09%20ZCU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4c170e46-d37c-5192-b0a6-e8d299fb24d4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO09 ZCU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO09%20ZCU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 113828,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c170e46-d37c-5192-b0a6-e8d299fb24d4/4c170e46-d37c-5192-b0a6-e8d299fb24d4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 202605,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425964/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c170e46-d37c-5192-b0a6-e8d299fb24d4/4c170e46-d37c-5192-b0a6-e8d299fb24d4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 204875,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425965/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c170e46-d37c-5192-b0a6-e8d299fb24d4/4c170e46-d37c-5192-b0a6-e8d299fb24d4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 181910,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425966/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c170e46-d37c-5192-b0a6-e8d299fb24d4/4c170e46-d37c-5192-b0a6-e8d299fb24d4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 179941,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425967/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c170e46-d37c-5192-b0a6-e8d299fb24d4/4c170e46-d37c-5192-b0a6-e8d299fb24d4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 153068,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425968/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c170e46-d37c-5192-b0a6-e8d299fb24d4/4c170e46-d37c-5192-b0a6-e8d299fb24d4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139194,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425970/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c170e46-d37c-5192-b0a6-e8d299fb24d4/4c170e46-d37c-5192-b0a6-e8d299fb24d4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 152716,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425971/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c170e46-d37c-5192-b0a6-e8d299fb24d4/4c170e46-d37c-5192-b0a6-e8d299fb24d4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 165868,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425972/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c170e46-d37c-5192-b0a6-e8d299fb24d4/4c170e46-d37c-5192-b0a6-e8d299fb24d4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 145112,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO09ZCU/699425975/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 1.6 HDI 110 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'HDI 110 SPORT',
 'vin': 'VF34C9HZC9S113531',
 'year': 2009}
2026-03-29 14:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO09%2520ZCU%27 HTTP/1.1" 200 None
2026-03-29 14:07:09 [bca.uk] INFO: Saving data for LO09%20ZCU: {'created_time': 1774793229.007203, 'last_price_update_time': 1774793229.007215, 'auction_closing_time': 1774864800.0}
2026-03-29 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO09%2520ZCU') HTTP/1.1" 204 0
2026-03-29 14:07:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699425973/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ13TFE/42811321?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=7sKxyx4gUHYLmu7jMHuiChOQg7k7ZulFyLsK4OAX4zo%3D)
2026-03-29 14:07:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426057/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA16XGY/42812277?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=0n0nr%2FcNp57gaEZqOS8rJniTp3t186g9FypVav%2BW2s8%3D)
2026-03-29 14:07:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426011/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ13TFE/42811321?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=7sKxyx4gUHYLmu7jMHuiChOQg7k7ZulFyLsK4OAX4zo%3D)
2026-03-29 14:07:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ce88d0>
2026-03-29 14:07:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49/9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMX68KYT%252F699093839%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093839/600 saved to cache
2026-03-29 14:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49
2026-03-29 14:07:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49, skipping ID generation
2026-03-29 14:07:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49 sending to next pipeline
2026-03-29 14:07:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49, identifier: MX68%20KYT
2026-03-29 14:07:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff254277c10>
2026-03-29 14:07:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f537bb-b26a-56e8-9c47-8263e1c9a57a/b8f537bb-b26a-56e8-9c47-8263e1c9a57a_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM61BXB%252F699010792%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010792/600 saved to cache
2026-03-29 14:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b8f537bb-b26a-56e8-9c47-8263e1c9a57a
2026-03-29 14:07:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b8f537bb-b26a-56e8-9c47-8263e1c9a57a, skipping ID generation
2026-03-29 14:07:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b8f537bb-b26a-56e8-9c47-8263e1c9a57a sending to next pipeline
2026-03-29 14:07:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8f537bb-b26a-56e8-9c47-8263e1c9a57a, identifier: KM61%20BXB
2026-03-29 14:07:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM10MWN/42812091?sv=2020-08-04&st=2026-03-29T14%3A07%3A03Z&se=2026-03-29T14%3A32%3A03Z&sr=b&sp=r&sig=qc6llKccRFYi8SfqHcadNrqF%2Bxxrhjp%2FGpeZOQIbLyY%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:07:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49 with identifier: MX68%20KYT
2026-03-29 14:07:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49 with identifier: MX68%20KYT
2026-03-29 14:07:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49 with identifier: MX68%20KYT to the API
2026-03-29 14:07:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093839/600>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49/9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49_expert_report_file_bde7bacd-edb4-44b1-85a9-e9624301b721.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MX68%20KYT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MX68 KYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MX68%20KYT&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'ABARTH',
 'model': '595',
 'odometer': 53545,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49/9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38498,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093805/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49/9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38705,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093823/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49/9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38670,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093839/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49/9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39806,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093852/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49/9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37367,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093869/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49/9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35222,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093883/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49/9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95201,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093909/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49/9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65435,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093935/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49/9f4b2e92-16dc-5dda-990e-5c7b7a7a0f49_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93819,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MX68KYT/699093960/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'ABARTH 595 1.4 T-JET 165 TURISMO 70TH ANNIV. Hatchback',
 'transmission': 'manual',
 'trim': 'T-JET 165 TURISMO 70TH ANNIV.',
 'vin': 'ZFA3120000JA61330',
 'year': 2018}
2026-03-29 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX68%2520KYT%27 HTTP/1.1" 200 None
2026-03-29 14:07:09 [bca.uk] INFO: Saving data for MX68%20KYT: {'created_time': 1774793229.681481, 'last_price_update_time': 1774793229.681491, 'auction_closing_time': 1774864800.0}
2026-03-29 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MX68%2520KYT') HTTP/1.1" 204 0
2026-03-29 14:07:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8f537bb-b26a-56e8-9c47-8263e1c9a57a with identifier: KM61%20BXB
2026-03-29 14:07:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8f537bb-b26a-56e8-9c47-8263e1c9a57a with identifier: KM61%20BXB
2026-03-29 14:07:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b8f537bb-b26a-56e8-9c47-8263e1c9a57a with identifier: KM61%20BXB to the API
2026-03-29 14:07:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010792/600>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8f537bb-b26a-56e8-9c47-8263e1c9a57a/b8f537bb-b26a-56e8-9c47-8263e1c9a57a_expert_report_file_44e41e62-e7af-4ddb-a3b4-f60861d0ac49.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM61%20BXB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b8f537bb-b26a-56e8-9c47-8263e1c9a57a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM61 BXB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM61%20BXB&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 109357,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8f537bb-b26a-56e8-9c47-8263e1c9a57a/b8f537bb-b26a-56e8-9c47-8263e1c9a57a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50205,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010743/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8f537bb-b26a-56e8-9c47-8263e1c9a57a/b8f537bb-b26a-56e8-9c47-8263e1c9a57a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48026,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010773/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8f537bb-b26a-56e8-9c47-8263e1c9a57a/b8f537bb-b26a-56e8-9c47-8263e1c9a57a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46299,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010792/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8f537bb-b26a-56e8-9c47-8263e1c9a57a/b8f537bb-b26a-56e8-9c47-8263e1c9a57a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47679,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010819/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8f537bb-b26a-56e8-9c47-8263e1c9a57a/b8f537bb-b26a-56e8-9c47-8263e1c9a57a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45554,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010853/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8f537bb-b26a-56e8-9c47-8263e1c9a57a/b8f537bb-b26a-56e8-9c47-8263e1c9a57a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45507,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010875/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8f537bb-b26a-56e8-9c47-8263e1c9a57a/b8f537bb-b26a-56e8-9c47-8263e1c9a57a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105465,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010913/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8f537bb-b26a-56e8-9c47-8263e1c9a57a/b8f537bb-b26a-56e8-9c47-8263e1c9a57a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70300,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010935/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8f537bb-b26a-56e8-9c47-8263e1c9a57a/b8f537bb-b26a-56e8-9c47-8263e1c9a57a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93238,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010961/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b8f537bb-b26a-56e8-9c47-8263e1c9a57a/b8f537bb-b26a-56e8-9c47-8263e1c9a57a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77138,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM61BXB/699010979/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.6 VTI 120 EXCLUSIVE MPV',
 'transmission': 'manual',
 'trim': 'VTI 120 EXCLUSIVE',
 'vin': 'VF30U5FS0BS216177',
 'year': 2011}
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM61%2520BXB%27 HTTP/1.1" 200 None
2026-03-29 14:07:10 [bca.uk] INFO: Saving data for KM61%20BXB: {'created_time': 1774793230.07196, 'last_price_update_time': 1774793230.07197, 'auction_closing_time': 1774864800.0}
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM61%2520BXB') HTTP/1.1" 204 0
2026-03-29 14:07:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699425989/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ13TFE/42811321?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=7sKxyx4gUHYLmu7jMHuiChOQg7k7ZulFyLsK4OAX4zo%3D)
2026-03-29 14:07:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426036/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA16XGY/42812277?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=0n0nr%2FcNp57gaEZqOS8rJniTp3t186g9FypVav%2BW2s8%3D)
2026-03-29 14:07:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT68WJK/42812095?sv=2020-08-04&st=2026-03-29T14%3A07%3A09Z&se=2026-03-29T14%3A32%3A09Z&sr=b&sp=r&sig=xMhoFFS%2Bz0AqU18icWf%2FtYe9W6EfaPIAolzZMnv1KWc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT68%20WJK-GB>
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250cf8610>
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b62c49e0-9380-5a5a-9ab5-09cb133dbc40/b62c49e0-9380-5a5a-9ab5-09cb133dbc40_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ13TFE%252F699425973%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699425973/600 saved to cache
2026-03-29 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b62c49e0-9380-5a5a-9ab5-09cb133dbc40
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e64bd0>
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b0341d9-ce26-58b7-aa94-d8780916cee8/1b0341d9-ce26-58b7-aa94-d8780916cee8_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBA16XGY%252F699426057%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426057/600 saved to cache
2026-03-29 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1b0341d9-ce26-58b7-aa94-d8780916cee8
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bd6290>
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b62c49e0-9380-5a5a-9ab5-09cb133dbc40/b62c49e0-9380-5a5a-9ab5-09cb133dbc40_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ13TFE%252F699426011%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426011/600 saved to cache
2026-03-29 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b62c49e0-9380-5a5a-9ab5-09cb133dbc40
2026-03-29 14:07:10 [scrapy.extensions.logstats] INFO: Crawled 185 pages (at 2 pages/min), scraped 374 items (at 64 items/min)
2026-03-29 14:07:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN70HLO/42812176?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=BS95qiorVRCjSPYT4wi%2B%2FMTIMTU8m1eQOeudbksmlcA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN70%20HLO-GB>
2026-03-29 14:07:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU53LFL/42812108?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=FCErcmOniRuXbtqncXYdGWqGSCGvjuzmMzpnbx%2FmDTo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU53%20LFL-GB>
2026-03-29 14:07:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FM62OZH/42812211?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=CBjtnCmkJY2GU%2FM4iZu3EtSaFoWvysH3sbvvCrVz4b8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FM62%20OZH-GB>
2026-03-29 14:07:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 198MiB
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cd2350>
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b6da6dc3-b2e1-5418-a8c7-735ce845c817/b6da6dc3-b2e1-5418-a8c7-735ce845c817_expert_report_file_6e73b149-4028-4e5d-a73d-46c75970c317.pdf HTTP/1.1" 201 0
2026-03-29 14:07:10 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b6da6dc3-b2e1-5418-a8c7-735ce845c817
2026-03-29 14:07:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b6da6dc3-b2e1-5418-a8c7-735ce845c817, skipping ID generation
2026-03-29 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b6da6dc3-b2e1-5418-a8c7-735ce845c817
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLM10MWN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LM10MWN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251930890>
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b62c49e0-9380-5a5a-9ab5-09cb133dbc40/b62c49e0-9380-5a5a-9ab5-09cb133dbc40_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ13TFE%252F699425989%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699425989/600 saved to cache
2026-03-29 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b62c49e0-9380-5a5a-9ab5-09cb133dbc40
2026-03-29 14:07:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b62c49e0-9380-5a5a-9ab5-09cb133dbc40, skipping ID generation
2026-03-29 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b62c49e0-9380-5a5a-9ab5-09cb133dbc40 sending to next pipeline
2026-03-29 14:07:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b62c49e0-9380-5a5a-9ab5-09cb133dbc40, identifier: GJ13%20TFE
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cd1190>
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b0341d9-ce26-58b7-aa94-d8780916cee8/1b0341d9-ce26-58b7-aa94-d8780916cee8_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBA16XGY%252F699426036%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426036/600 saved to cache
2026-03-29 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1b0341d9-ce26-58b7-aa94-d8780916cee8
2026-03-29 14:07:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426010/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA16XGY/42812277?sv=2020-08-04&st=2026-03-29T14%3A01%3A07Z&se=2026-03-29T14%3A26%3A07Z&sr=b&sp=r&sig=0n0nr%2FcNp57gaEZqOS8rJniTp3t186g9FypVav%2BW2s8%3D)
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398618%27 HTTP/1.1" 200 None
2026-03-29 14:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398618 not downloaded yet
2026-03-29 14:07:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:07:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b62c49e0-9380-5a5a-9ab5-09cb133dbc40 with identifier: GJ13%20TFE
2026-03-29 14:07:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b62c49e0-9380-5a5a-9ab5-09cb133dbc40 with identifier: GJ13%20TFE
2026-03-29 14:07:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b62c49e0-9380-5a5a-9ab5-09cb133dbc40 with identifier: GJ13%20TFE to the API
2026-03-29 14:07:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699425989/600>
{'auction_title': '',
 'c_o_2_emission_value': 87,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b62c49e0-9380-5a5a-9ab5-09cb133dbc40/b62c49e0-9380-5a5a-9ab5-09cb133dbc40_expert_report_file_522e86b5-aeee-470d-b22e-07858c9e92b3.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ13%20TFE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b62c49e0-9380-5a5a-9ab5-09cb133dbc40',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ13 TFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ13%20TFE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 56122,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b62c49e0-9380-5a5a-9ab5-09cb133dbc40/b62c49e0-9380-5a5a-9ab5-09cb133dbc40_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48995,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699425973/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b62c49e0-9380-5a5a-9ab5-09cb133dbc40/b62c49e0-9380-5a5a-9ab5-09cb133dbc40_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45773,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699425989/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b62c49e0-9380-5a5a-9ab5-09cb133dbc40/b62c49e0-9380-5a5a-9ab5-09cb133dbc40_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45069,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426011/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b62c49e0-9380-5a5a-9ab5-09cb133dbc40/b62c49e0-9380-5a5a-9ab5-09cb133dbc40_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47703,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426031/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b62c49e0-9380-5a5a-9ab5-09cb133dbc40/b62c49e0-9380-5a5a-9ab5-09cb133dbc40_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45462,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426053/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b62c49e0-9380-5a5a-9ab5-09cb133dbc40/b62c49e0-9380-5a5a-9ab5-09cb133dbc40_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41733,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426075/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b62c49e0-9380-5a5a-9ab5-09cb133dbc40/b62c49e0-9380-5a5a-9ab5-09cb133dbc40_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74138,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426104/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b62c49e0-9380-5a5a-9ab5-09cb133dbc40/b62c49e0-9380-5a5a-9ab5-09cb133dbc40_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67200,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426122/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b62c49e0-9380-5a5a-9ab5-09cb133dbc40/b62c49e0-9380-5a5a-9ab5-09cb133dbc40_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84412,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426147/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b62c49e0-9380-5a5a-9ab5-09cb133dbc40/b62c49e0-9380-5a5a-9ab5-09cb133dbc40_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83348,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ13TFE/699426170/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.4 E-HDI ACTIVE EGC Hatchback',
 'transmission': 'automatic',
 'trim': 'E-HDI ACTIVE EGC',
 'vin': 'VF3CC8HP0DT052235',
 'year': 2013}
2026-03-29 14:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ13%2520TFE%27 HTTP/1.1" 200 None
2026-03-29 14:07:11 [bca.uk] INFO: Saving data for GJ13%20TFE: {'created_time': 1774793231.803311, 'last_price_update_time': 1774793231.803323, 'auction_closing_time': 1774864800.0}
2026-03-29 14:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ13%2520TFE') HTTP/1.1" 204 0
2026-03-29 14:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398624%27 HTTP/1.1" 200 None
2026-03-29 14:07:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398624 not downloaded yet
2026-03-29 14:07:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT68WJK/42812095?sv=2020-08-04&st=2026-03-29T14%3A07%3A09Z&se=2026-03-29T14%3A32%3A09Z&sr=b&sp=r&sig=xMhoFFS%2Bz0AqU18icWf%2FtYe9W6EfaPIAolzZMnv1KWc%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:07:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cd2690>
2026-03-29 14:07:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b0341d9-ce26-58b7-aa94-d8780916cee8/1b0341d9-ce26-58b7-aa94-d8780916cee8_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBA16XGY%252F699426010%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426010/600 saved to cache
2026-03-29 14:07:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1b0341d9-ce26-58b7-aa94-d8780916cee8
2026-03-29 14:07:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1b0341d9-ce26-58b7-aa94-d8780916cee8, skipping ID generation
2026-03-29 14:07:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1b0341d9-ce26-58b7-aa94-d8780916cee8 sending to next pipeline
2026-03-29 14:07:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1b0341d9-ce26-58b7-aa94-d8780916cee8, identifier: BA16%20XGY
2026-03-29 14:07:11 [bca.uk] INFO: Total items found: 100
2026-03-29 14:07:11 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=17&sort=MostRecentlyAdded
2026-03-29 14:07:11 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:07:11 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=17&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398628%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398628 not downloaded yet
2026-03-29 14:07:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1b0341d9-ce26-58b7-aa94-d8780916cee8 with identifier: BA16%20XGY
2026-03-29 14:07:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1b0341d9-ce26-58b7-aa94-d8780916cee8 with identifier: BA16%20XGY
2026-03-29 14:07:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1b0341d9-ce26-58b7-aa94-d8780916cee8 with identifier: BA16%20XGY to the API
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426010/600>
{'auction_title': '',
 'c_o_2_emission_value': 77,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b0341d9-ce26-58b7-aa94-d8780916cee8/1b0341d9-ce26-58b7-aa94-d8780916cee8_expert_report_file_188196f8-5e0a-471a-9891-665636776f53.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BA16%20XGY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '1b0341d9-ce26-58b7-aa94-d8780916cee8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BA16 XGY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BA16%20XGY&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 65025,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b0341d9-ce26-58b7-aa94-d8780916cee8/1b0341d9-ce26-58b7-aa94-d8780916cee8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38968,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426010/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b0341d9-ce26-58b7-aa94-d8780916cee8/1b0341d9-ce26-58b7-aa94-d8780916cee8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38446,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426036/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b0341d9-ce26-58b7-aa94-d8780916cee8/1b0341d9-ce26-58b7-aa94-d8780916cee8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38255,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426057/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b0341d9-ce26-58b7-aa94-d8780916cee8/1b0341d9-ce26-58b7-aa94-d8780916cee8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37827,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426077/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b0341d9-ce26-58b7-aa94-d8780916cee8/1b0341d9-ce26-58b7-aa94-d8780916cee8_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33967,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426093/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b0341d9-ce26-58b7-aa94-d8780916cee8/1b0341d9-ce26-58b7-aa94-d8780916cee8_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34393,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426110/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b0341d9-ce26-58b7-aa94-d8780916cee8/1b0341d9-ce26-58b7-aa94-d8780916cee8_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92152,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426135/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b0341d9-ce26-58b7-aa94-d8780916cee8/1b0341d9-ce26-58b7-aa94-d8780916cee8_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69351,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426158/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b0341d9-ce26-58b7-aa94-d8780916cee8/1b0341d9-ce26-58b7-aa94-d8780916cee8_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83525,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426183/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b0341d9-ce26-58b7-aa94-d8780916cee8/1b0341d9-ce26-58b7-aa94-d8780916cee8_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88533,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA16XGY/699426212/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW X5 2.0 XDRIVE 40E SE StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 40E SE',
 'vin': 'WBAKT020200E99901',
 'year': 2016}
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA16%2520XGY%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Saving data for BA16%20XGY: {'created_time': 1774793232.359679, 'last_price_update_time': 1774793232.359691, 'auction_closing_time': 1774864800.0}
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BA16%2520XGY') HTTP/1.1" 204 0
2026-03-29 14:07:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398612/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LM10MWN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:07:12 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=17&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:07:12 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=17&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: BW21%20EVR
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW21%2520EVR%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for BW21%20EVR: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: CA19%20YWE
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA19%2520YWE%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for CA19%20YWE: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: HL19%20RNJ
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HL19%2520RNJ%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for HL19%20RNJ: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: KF19%20DKY
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF19%2520DKY%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for KF19%20DKY: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: LG72%20UJY
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG72%2520UJY%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for LG72%20UJY: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: RJ69%20GGF
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ69%2520GGF%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for RJ69%20GGF: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: RK68%20WZS
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK68%2520WZS%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for RK68%20WZS: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: YH70%20HRN
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH70%2520HRN%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for YH70%20HRN: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: MP19%20HZK
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP19%2520HZK%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for MP19%20HZK: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: MT23%20TUO
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT23%2520TUO%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for MT23%20TUO: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: NU72%20GYN
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU72%2520GYN%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for NU72%20GYN: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: RGZ%202258
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RGZ%25202258%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for RGZ%202258: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: SH22%20GFY
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH22%2520GFY%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for SH22%20GFY: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: WF68%20XGD
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF68%2520XGD%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for WF68%20XGD: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: WO19%20HKY
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO19%2520HKY%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for WO19%20HKY: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: YC68%20TVN
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC68%2520TVN%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for YC68%20TVN: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: YK19%20TBP
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK19%2520TBP%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for YK19%20TBP: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: DK69%20NEO
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK69%2520NEO%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for DK69%20NEO: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: MH19%20RHF
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH19%2520RHF%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for MH19%20RHF: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: MJ19%20JYG
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ19%2520JYG%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for MJ19%20JYG: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: ML71%20WFO
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML71%2520WFO%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for ML71%20WFO: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: YE19%20VLP
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE19%2520VLP%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for YE19%20VLP: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: YB19%20VUL
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB19%2520VUL%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for YB19%20VUL: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: NG19%20PXT
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG19%2520PXT%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for NG19%20PXT: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: LP69%20AYT
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP69%2520AYT%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for LP69%20AYT: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: BD19%20VEB
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD19%2520VEB%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for BD19%20VEB: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: YB08%20OEU
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB08%2520OEU%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for YB08%20OEU: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: MM11%20JNV
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM11%2520JNV%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for MM11%20JNV: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: AC58%20KVH
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AC58%2520KVH%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for AC58%20KVH: 0
2026-03-29 14:07:12 [bca.uk] INFO: Found listing with ID: KS04%20HEJ
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS04%2520HEJ%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [bca.uk] INFO: Scrape type for KS04%20HEJ: 2
2026-03-29 14:07:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99bd7022-695f-552c-96c3-2c4518496ce1 with identifier: KS04%20HEJ
2026-03-29 14:07:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99bd7022-695f-552c-96c3-2c4518496ce1 with scrape type 2
2026-03-29 14:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 99bd7022-695f-552c-96c3-2c4518496ce1 with scrape type 2
2026-03-29 14:07:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 99bd7022-695f-552c-96c3-2c4518496ce1, identifier: KS04%20HEJ
2026-03-29 14:07:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:07:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398618/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398618>
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398636%27 HTTP/1.1" 200 None
2026-03-29 14:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398636 not downloaded yet
2026-03-29 14:07:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 99bd7022-695f-552c-96c3-2c4518496ce1 with identifier: KS04%20HEJ
2026-03-29 14:07:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 99bd7022-695f-552c-96c3-2c4518496ce1 with identifier: KS04%20HEJ
2026-03-29 14:07:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 99bd7022-695f-552c-96c3-2c4518496ce1 with identifier: KS04%20HEJ to the API
2026-03-29 14:07:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 195,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS04%20HEJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '99bd7022-695f-552c-96c3-2c4518496ce1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS04 HEJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS04%20HEJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'C180',
 'odometer': 88828,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2004-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C180 1.8 K CLASSIC SE Saloon',
 'transmission': 'manual',
 'trim': 'K CLASSIC SE',
 'vin': 'WDC2030462R143408',
 'year': 2004}
2026-03-29 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS04%2520HEJ%27 HTTP/1.1" 200 None
2026-03-29 14:07:13 [bca.uk] INFO: Saving data for KS04%20HEJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773824498.796855, 'last_price_update_time': 1774793233.351765}
2026-03-29 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS04%2520HEJ') HTTP/1.1" 204 0
2026-03-29 14:07:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC58UCT/42812119?sv=2020-08-04&st=2026-03-29T14%3A07%3A05Z&se=2026-03-29T14%3A32%3A05Z&sr=b&sp=r&sig=R82ezi7Wj5yjOfXtKHp8jHxTXR20O4kbImZlfxfXCB4%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:07:13 [bca.uk] INFO: Found listing with ID: YF12%20LYA
2026-03-29 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF12%2520LYA%27 HTTP/1.1" 200 None
2026-03-29 14:07:13 [bca.uk] INFO: Scrape type for YF12%20LYA: 2
2026-03-29 14:07:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 16fc0c0e-0df2-5e70-bc83-55a995f90a6b with identifier: YF12%20LYA
2026-03-29 14:07:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 16fc0c0e-0df2-5e70-bc83-55a995f90a6b with scrape type 2
2026-03-29 14:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 16fc0c0e-0df2-5e70-bc83-55a995f90a6b with scrape type 2
2026-03-29 14:07:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 16fc0c0e-0df2-5e70-bc83-55a995f90a6b, identifier: YF12%20LYA
2026-03-29 14:07:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2509ffe10>
2026-03-29 14:07:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2032ab38-b245-548d-a794-3de7f8fee928/2032ab38-b245-548d-a794-3de7f8fee928_expert_report_file_cc2fba65-b53e-454b-b2e9-d919768bcf5c.pdf HTTP/1.1" 201 0
2026-03-29 14:07:13 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2032ab38-b245-548d-a794-3de7f8fee928
2026-03-29 14:07:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2032ab38-b245-548d-a794-3de7f8fee928, skipping ID generation
2026-03-29 14:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2032ab38-b245-548d-a794-3de7f8fee928
2026-03-29 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DBT68WJK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BT68WJK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:07:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR08PHX/42812226?sv=2020-08-04&st=2026-03-29T14%3A07%3A13Z&se=2026-03-29T14%3A32%3A13Z&sr=b&sp=r&sig=MQ6BMeMl8FNK1EvmEfy%2BDRc1RChIh5rxaVj0N0%2BKKXs%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR08%20PHX-GB>
2026-03-29 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398639%27 HTTP/1.1" 200 None
2026-03-29 14:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398639 not downloaded yet
2026-03-29 14:07:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 16fc0c0e-0df2-5e70-bc83-55a995f90a6b with identifier: YF12%20LYA
2026-03-29 14:07:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 16fc0c0e-0df2-5e70-bc83-55a995f90a6b with identifier: YF12%20LYA
2026-03-29 14:07:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 16fc0c0e-0df2-5e70-bc83-55a995f90a6b with identifier: YF12%20LYA to the API
2026-03-29 14:07:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF12%20LYA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '16fc0c0e-0df2-5e70-bc83-55a995f90a6b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF12 LYA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF12%20LYA&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA',
 'odometer': 120749,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL INSIGNIA 2.0 CDTI 160 SRI Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 160 SRI',
 'vin': 'W0LGS6EM2C1127742',
 'year': 2012}
2026-03-29 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF12%2520LYA%27 HTTP/1.1" 200 None
2026-03-29 14:07:14 [bca.uk] INFO: Saving data for YF12%20LYA: {'auction_closing_time': 1774864800.0, 'created_time': 1774389706.138192, 'last_price_update_time': 1774793234.350154}
2026-03-29 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF12%2520LYA') HTTP/1.1" 204 0
2026-03-29 14:07:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398612/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM10MWN/42812091?sv=2020-08-04&st=2026-03-29T14%3A07%3A03Z&se=2026-03-29T14%3A32%3A03Z&sr=b&sp=r&sig=qc6llKccRFYi8SfqHcadNrqF%2Bxxrhjp%2FGpeZOQIbLyY%3D)
2026-03-29 14:07:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398624/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398624>
2026-03-29 14:07:14 [bca.uk] INFO: Found listing with ID: SG09%20LCM
2026-03-29 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG09%2520LCM%27 HTTP/1.1" 200 None
2026-03-29 14:07:14 [bca.uk] INFO: Scrape type for SG09%20LCM: 2
2026-03-29 14:07:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75743bb0-bbdb-528a-bcfc-6c0557f5b61c with identifier: SG09%20LCM
2026-03-29 14:07:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75743bb0-bbdb-528a-bcfc-6c0557f5b61c with scrape type 2
2026-03-29 14:07:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 75743bb0-bbdb-528a-bcfc-6c0557f5b61c with scrape type 2
2026-03-29 14:07:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 75743bb0-bbdb-528a-bcfc-6c0557f5b61c, identifier: SG09%20LCM
2026-03-29 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398388%27 HTTP/1.1" 200 None
2026-03-29 14:07:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398388 not downloaded yet
2026-03-29 14:07:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398628/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398628>
2026-03-29 14:07:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398618/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM10MWN/42812091?sv=2020-08-04&st=2026-03-29T14%3A07%3A03Z&se=2026-03-29T14%3A32%3A03Z&sr=b&sp=r&sig=qc6llKccRFYi8SfqHcadNrqF%2Bxxrhjp%2FGpeZOQIbLyY%3D)
2026-03-29 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398646%27 HTTP/1.1" 200 None
2026-03-29 14:07:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398646 not downloaded yet
2026-03-29 14:07:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 75743bb0-bbdb-528a-bcfc-6c0557f5b61c with identifier: SG09%20LCM
2026-03-29 14:07:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 75743bb0-bbdb-528a-bcfc-6c0557f5b61c with identifier: SG09%20LCM
2026-03-29 14:07:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 75743bb0-bbdb-528a-bcfc-6c0557f5b61c with identifier: SG09%20LCM to the API
2026-03-29 14:07:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 178,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG09%20LCM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '75743bb0-bbdb-528a-bcfc-6c0557f5b61c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG09 LCM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG09%20LCM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '308 SW',
 'odometer': 95813,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 SW 1.6 VTI 120 S MPV',
 'transmission': 'automatic',
 'trim': 'VTI 120 S',
 'vin': 'VF34E5FWF9S020542',
 'year': 2009}
2026-03-29 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG09%2520LCM%27 HTTP/1.1" 200 None
2026-03-29 14:07:14 [bca.uk] INFO: Saving data for SG09%20LCM: {'auction_closing_time': 1774864800.0, 'created_time': 1774563866.400077, 'last_price_update_time': 1774793234.864621}
2026-03-29 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG09%2520LCM') HTTP/1.1" 204 0
2026-03-29 14:07:14 [bca.uk] INFO: Found listing with ID: BT54%20XOM
2026-03-29 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT54%2520XOM%27 HTTP/1.1" 200 None
2026-03-29 14:07:14 [bca.uk] INFO: Scrape type for BT54%20XOM: 2
2026-03-29 14:07:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0772758-511c-5d92-bb74-c2ccab03dc8b with identifier: BT54%20XOM
2026-03-29 14:07:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0772758-511c-5d92-bb74-c2ccab03dc8b with scrape type 2
2026-03-29 14:07:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a0772758-511c-5d92-bb74-c2ccab03dc8b with scrape type 2
2026-03-29 14:07:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a0772758-511c-5d92-bb74-c2ccab03dc8b, identifier: BT54%20XOM
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398400%27 HTTP/1.1" 200 None
2026-03-29 14:07:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398400 not downloaded yet
2026-03-29 14:07:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251cd3790>
2026-03-29 14:07:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b2efa9f2-3ee0-5944-a18f-10db2e3677f4/b2efa9f2-3ee0-5944-a18f-10db2e3677f4_expert_report_file_3c9f0a47-b2d7-4fa2-b2c0-73f6fb5e25b2.pdf HTTP/1.1" 201 0
2026-03-29 14:07:15 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b2efa9f2-3ee0-5944-a18f-10db2e3677f4
2026-03-29 14:07:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b2efa9f2-3ee0-5944-a18f-10db2e3677f4, skipping ID generation
2026-03-29 14:07:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item b2efa9f2-3ee0-5944-a18f-10db2e3677f4
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLC58UCT-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:07:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LC58UCT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398653%27 HTTP/1.1" 200 None
2026-03-29 14:07:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398653 not downloaded yet
2026-03-29 14:07:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a0772758-511c-5d92-bb74-c2ccab03dc8b with identifier: BT54%20XOM
2026-03-29 14:07:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a0772758-511c-5d92-bb74-c2ccab03dc8b with identifier: BT54%20XOM
2026-03-29 14:07:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a0772758-511c-5d92-bb74-c2ccab03dc8b with identifier: BT54%20XOM to the API
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 181,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT54%20XOM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a0772758-511c-5d92-bb74-c2ccab03dc8b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT54 XOM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT54%20XOM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '116I',
 'odometer': 104019,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2004-01-01',
 'seller_name': None,
 'title': 'BMW 116I 1.6 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WBAUF12050PN22923',
 'year': 2004}
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT54%2520XOM%27 HTTP/1.1" 200 None
2026-03-29 14:07:15 [bca.uk] INFO: Saving data for BT54%20XOM: {'auction_closing_time': 1774864800.0, 'created_time': 1774389699.180083, 'last_price_update_time': 1774793235.469285}
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT54%2520XOM') HTTP/1.1" 204 0
2026-03-29 14:07:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398624/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM10MWN/42812091?sv=2020-08-04&st=2026-03-29T14%3A07%3A03Z&se=2026-03-29T14%3A32%3A03Z&sr=b&sp=r&sig=qc6llKccRFYi8SfqHcadNrqF%2Bxxrhjp%2FGpeZOQIbLyY%3D)
2026-03-29 14:07:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398372/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BT68WJK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:07:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398636/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398636>
2026-03-29 14:07:15 [bca.uk] INFO: Found listing with ID: SU06%20XOV
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SU06%2520XOV%27 HTTP/1.1" 200 None
2026-03-29 14:07:15 [bca.uk] INFO: Scrape type for SU06%20XOV: 0
2026-03-29 14:07:15 [bca.uk] INFO: Found listing with ID: SP59%20HRM
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP59%2520HRM%27 HTTP/1.1" 200 None
2026-03-29 14:07:15 [bca.uk] INFO: Scrape type for SP59%20HRM: 0
2026-03-29 14:07:15 [bca.uk] INFO: Found listing with ID: GJ56%20ZHY
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ56%2520ZHY%27 HTTP/1.1" 200 None
2026-03-29 14:07:15 [bca.uk] INFO: Scrape type for GJ56%20ZHY: 2
2026-03-29 14:07:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 387e825d-9f70-5679-a276-321ddd289d76 with identifier: GJ56%20ZHY
2026-03-29 14:07:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 387e825d-9f70-5679-a276-321ddd289d76 with scrape type 2
2026-03-29 14:07:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 387e825d-9f70-5679-a276-321ddd289d76 with scrape type 2
2026-03-29 14:07:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 387e825d-9f70-5679-a276-321ddd289d76, identifier: GJ56%20ZHY
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398421%27 HTTP/1.1" 200 None
2026-03-29 14:07:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398421 not downloaded yet
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398286%27 HTTP/1.1" 200 None
2026-03-29 14:07:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398286 not downloaded yet
2026-03-29 14:07:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25075e2d0>
2026-03-29 14:07:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b6da6dc3-b2e1-5418-a8c7-735ce845c817/b6da6dc3-b2e1-5418-a8c7-735ce845c817_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM10MWN%252F699398612%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398612/600 saved to cache
2026-03-29 14:07:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b6da6dc3-b2e1-5418-a8c7-735ce845c817
2026-03-29 14:07:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25196d3d0>
2026-03-29 14:07:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b6da6dc3-b2e1-5418-a8c7-735ce845c817/b6da6dc3-b2e1-5418-a8c7-735ce845c817_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM10MWN%252F699398618%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398618/600 saved to cache
2026-03-29 14:07:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b6da6dc3-b2e1-5418-a8c7-735ce845c817
2026-03-29 14:07:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398628/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM10MWN/42812091?sv=2020-08-04&st=2026-03-29T14%3A07%3A03Z&se=2026-03-29T14%3A32%3A03Z&sr=b&sp=r&sig=qc6llKccRFYi8SfqHcadNrqF%2Bxxrhjp%2FGpeZOQIbLyY%3D)
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398662%27 HTTP/1.1" 200 None
2026-03-29 14:07:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398662 not downloaded yet
2026-03-29 14:07:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 387e825d-9f70-5679-a276-321ddd289d76 with identifier: GJ56%20ZHY
2026-03-29 14:07:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 387e825d-9f70-5679-a276-321ddd289d76 with identifier: GJ56%20ZHY
2026-03-29 14:07:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 387e825d-9f70-5679-a276-321ddd289d76 with identifier: GJ56%20ZHY to the API
2026-03-29 14:07:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 200,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ56%20ZHY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '387e825d-9f70-5679-a276-321ddd289d76',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ56 ZHY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ56%20ZHY&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MERCEDES-BENZ',
 'model': 'C180',
 'odometer': 166085,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C180 1.8 K AVANTGARDE SE Saloon',
 'transmission': 'manual',
 'trim': 'K AVANTGARDE SE',
 'vin': 'WDC2030462R240465',
 'year': 2006}
2026-03-29 14:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ56%2520ZHY%27 HTTP/1.1" 200 None
2026-03-29 14:07:16 [bca.uk] INFO: Saving data for GJ56%20ZHY: {'auction_closing_time': 1774864800.0, 'created_time': 1774044274.956008, 'last_price_update_time': 1774793236.207111}
2026-03-29 14:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ56%2520ZHY') HTTP/1.1" 204 0
2026-03-29 14:07:16 [bca.uk] INFO: Found listing with ID: M500%20MGW
2026-03-29 14:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M500%2520MGW%27 HTTP/1.1" 200 None
2026-03-29 14:07:16 [bca.uk] INFO: Scrape type for M500%20MGW: 2
2026-03-29 14:07:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 848bfd1f-ac4c-5325-bb26-788b7cc60c8c with identifier: M500%20MGW
2026-03-29 14:07:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 848bfd1f-ac4c-5325-bb26-788b7cc60c8c with scrape type 2
2026-03-29 14:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 848bfd1f-ac4c-5325-bb26-788b7cc60c8c with scrape type 2
2026-03-29 14:07:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 848bfd1f-ac4c-5325-bb26-788b7cc60c8c, identifier: M500%20MGW
2026-03-29 14:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398435%27 HTTP/1.1" 200 None
2026-03-29 14:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398435 not downloaded yet
2026-03-29 14:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398291%27 HTTP/1.1" 200 None
2026-03-29 14:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398291 not downloaded yet
2026-03-29 14:07:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR08PHX/42812226?sv=2020-08-04&st=2026-03-29T14%3A07%3A13Z&se=2026-03-29T14%3A32%3A13Z&sr=b&sp=r&sig=MQ6BMeMl8FNK1EvmEfy%2BDRc1RChIh5rxaVj0N0%2BKKXs%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:07:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FM62OZH/42812211?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=CBjtnCmkJY2GU%2FM4iZu3EtSaFoWvysH3sbvvCrVz4b8%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:07:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN70HLO/42812176?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=BS95qiorVRCjSPYT4wi%2B%2FMTIMTU8m1eQOeudbksmlcA%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:07:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398639/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398639>
2026-03-29 14:07:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398388/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398388>
2026-03-29 14:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398667%27 HTTP/1.1" 200 None
2026-03-29 14:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398667 not downloaded yet
2026-03-29 14:07:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 848bfd1f-ac4c-5325-bb26-788b7cc60c8c with identifier: M500%20MGW
2026-03-29 14:07:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 848bfd1f-ac4c-5325-bb26-788b7cc60c8c with identifier: M500%20MGW
2026-03-29 14:07:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 848bfd1f-ac4c-5325-bb26-788b7cc60c8c with identifier: M500%20MGW to the API
2026-03-29 14:07:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 254,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=M500%20MGW-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '848bfd1f-ac4c-5325-bb26-788b7cc60c8c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'M500 MGW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=M500%20MGW&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'SLK 320',
 'odometer': 75925,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2002-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SLK 320 3.2 TIP Roadster',
 'transmission': 'manual',
 'trim': 'TIP',
 'vin': 'WDB1704652F261432',
 'year': 2002}
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M500%2520MGW%27 HTTP/1.1" 200 None
2026-03-29 14:07:17 [bca.uk] INFO: Saving data for M500%20MGW: {'auction_closing_time': 1774864800.0, 'created_time': 1774564104.485786, 'last_price_update_time': 1774793237.383624}
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='M500%2520MGW') HTTP/1.1" 204 0
2026-03-29 14:07:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d9d550>
2026-03-29 14:07:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b6da6dc3-b2e1-5418-a8c7-735ce845c817/b6da6dc3-b2e1-5418-a8c7-735ce845c817_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM10MWN%252F699398624%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398624/600 saved to cache
2026-03-29 14:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b6da6dc3-b2e1-5418-a8c7-735ce845c817
2026-03-29 14:07:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398372/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT68WJK/42812095?sv=2020-08-04&st=2026-03-29T14%3A07%3A09Z&se=2026-03-29T14%3A32%3A09Z&sr=b&sp=r&sig=xMhoFFS%2Bz0AqU18icWf%2FtYe9W6EfaPIAolzZMnv1KWc%3D)
2026-03-29 14:07:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398636/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM10MWN/42812091?sv=2020-08-04&st=2026-03-29T14%3A07%3A03Z&se=2026-03-29T14%3A32%3A03Z&sr=b&sp=r&sig=qc6llKccRFYi8SfqHcadNrqF%2Bxxrhjp%2FGpeZOQIbLyY%3D)
2026-03-29 14:07:17 [bca.uk] INFO: Found listing with ID: KY06%20TYK
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY06%2520TYK%27 HTTP/1.1" 200 None
2026-03-29 14:07:17 [bca.uk] INFO: Scrape type for KY06%20TYK: 0
2026-03-29 14:07:17 [bca.uk] INFO: Found listing with ID: DG59%20XEM
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG59%2520XEM%27 HTTP/1.1" 200 None
2026-03-29 14:07:17 [bca.uk] INFO: Scrape type for DG59%20XEM: 0
2026-03-29 14:07:17 [bca.uk] INFO: Found listing with ID: BJ10%20UWH
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ10%2520UWH%27 HTTP/1.1" 200 None
2026-03-29 14:07:17 [bca.uk] INFO: Scrape type for BJ10%20UWH: 2
2026-03-29 14:07:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4e14a0b-5fe4-5927-a9a5-8ae14e88c6ef with identifier: BJ10%20UWH
2026-03-29 14:07:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4e14a0b-5fe4-5927-a9a5-8ae14e88c6ef with scrape type 2
2026-03-29 14:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d4e14a0b-5fe4-5927-a9a5-8ae14e88c6ef with scrape type 2
2026-03-29 14:07:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4e14a0b-5fe4-5927-a9a5-8ae14e88c6ef, identifier: BJ10%20UWH
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398453%27 HTTP/1.1" 200 None
2026-03-29 14:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398453 not downloaded yet
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398297%27 HTTP/1.1" 200 None
2026-03-29 14:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398297 not downloaded yet
2026-03-29 14:07:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU53LFL/42812108?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=FCErcmOniRuXbtqncXYdGWqGSCGvjuzmMzpnbx%2FmDTo%3D> (referer: https://www.bca.co.uk/)
2026-03-29 14:07:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4e14a0b-5fe4-5927-a9a5-8ae14e88c6ef with identifier: BJ10%20UWH
2026-03-29 14:07:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4e14a0b-5fe4-5927-a9a5-8ae14e88c6ef with identifier: BJ10%20UWH
2026-03-29 14:07:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4e14a0b-5fe4-5927-a9a5-8ae14e88c6ef with identifier: BJ10%20UWH to the API
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 210,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ10%20UWH-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd4e14a0b-5fe4-5927-a9a5-8ae14e88c6ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ10 UWH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ10%20UWH&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 73388,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 2.0 CRDI 138 XS 2WD StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI 138 XS 2WD',
 'vin': 'U6YKH815MAL097622',
 'year': 2010}
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ10%2520UWH%27 HTTP/1.1" 200 None
2026-03-29 14:07:17 [bca.uk] INFO: Saving data for BJ10%20UWH: {'auction_closing_time': 1774864800.0, 'created_time': 1774188706.75009, 'last_price_update_time': 1774793237.96854}
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ10%2520UWH') HTTP/1.1" 204 0
2026-03-29 14:07:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398653/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398653>
2026-03-29 14:07:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398646/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398646>
2026-03-29 14:07:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398400/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398400>
2026-03-29 14:07:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398281/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LC58UCT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:07:18 [bca.uk] INFO: Found listing with ID: SC53%20TDX
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC53%2520TDX%27 HTTP/1.1" 200 None
2026-03-29 14:07:18 [bca.uk] INFO: Scrape type for SC53%20TDX: 0
2026-03-29 14:07:18 [bca.uk] INFO: Found listing with ID: HV57%20ETA
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV57%2520ETA%27 HTTP/1.1" 200 None
2026-03-29 14:07:18 [bca.uk] INFO: Scrape type for HV57%20ETA: 2
2026-03-29 14:07:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d13916b6-f624-5fa7-a2d1-b3951c47c92e with identifier: HV57%20ETA
2026-03-29 14:07:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d13916b6-f624-5fa7-a2d1-b3951c47c92e with scrape type 2
2026-03-29 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d13916b6-f624-5fa7-a2d1-b3951c47c92e with scrape type 2
2026-03-29 14:07:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d13916b6-f624-5fa7-a2d1-b3951c47c92e, identifier: HV57%20ETA
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398476%27 HTTP/1.1" 200 None
2026-03-29 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398476 not downloaded yet
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398306%27 HTTP/1.1" 200 None
2026-03-29 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398306 not downloaded yet
2026-03-29 14:07:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b16cd0>
2026-03-29 14:07:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b6da6dc3-b2e1-5418-a8c7-735ce845c817/b6da6dc3-b2e1-5418-a8c7-735ce845c817_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM10MWN%252F699398628%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398628/600 saved to cache
2026-03-29 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b6da6dc3-b2e1-5418-a8c7-735ce845c817
2026-03-29 14:07:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250caa890>
2026-03-29 14:07:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc/2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc_expert_report_file_04bbef1d-0357-4e95-a567-c9826d09da8d.pdf HTTP/1.1" 201 0
2026-03-29 14:07:18 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc
2026-03-29 14:07:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc, skipping ID generation
2026-03-29 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKR08PHX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KR08PHX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:07:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250636490>
2026-03-29 14:07:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60641c5f-de84-528b-a3fb-0f98d831dbef/60641c5f-de84-528b-a3fb-0f98d831dbef_expert_report_file_7f10a653-ce33-44a9-81e5-5adacb1be329.pdf HTTP/1.1" 201 0
2026-03-29 14:07:18 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 60641c5f-de84-528b-a3fb-0f98d831dbef
2026-03-29 14:07:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 60641c5f-de84-528b-a3fb-0f98d831dbef, skipping ID generation
2026-03-29 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 60641c5f-de84-528b-a3fb-0f98d831dbef
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DFM62OZH-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FM62OZH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:07:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d9dbd0>
2026-03-29 14:07:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4943df8-0380-50bc-a32c-b10c3c3e77bf/f4943df8-0380-50bc-a32c-b10c3c3e77bf_expert_report_file_c9a3ac4b-0b6f-4938-b49f-bd92a202498a.pdf HTTP/1.1" 201 0
2026-03-29 14:07:18 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f4943df8-0380-50bc-a32c-b10c3c3e77bf
2026-03-29 14:07:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f4943df8-0380-50bc-a32c-b10c3c3e77bf, skipping ID generation
2026-03-29 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f4943df8-0380-50bc-a32c-b10c3c3e77bf
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKN70HLO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KN70HLO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:07:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398388/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT68WJK/42812095?sv=2020-08-04&st=2026-03-29T14%3A07%3A09Z&se=2026-03-29T14%3A32%3A09Z&sr=b&sp=r&sig=xMhoFFS%2Bz0AqU18icWf%2FtYe9W6EfaPIAolzZMnv1KWc%3D)
2026-03-29 14:07:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398662/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398662>
2026-03-29 14:07:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398639/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM10MWN/42812091?sv=2020-08-04&st=2026-03-29T14%3A07%3A03Z&se=2026-03-29T14%3A32%3A03Z&sr=b&sp=r&sig=qc6llKccRFYi8SfqHcadNrqF%2Bxxrhjp%2FGpeZOQIbLyY%3D)
2026-03-29 14:07:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d13916b6-f624-5fa7-a2d1-b3951c47c92e with identifier: HV57%20ETA
2026-03-29 14:07:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d13916b6-f624-5fa7-a2d1-b3951c47c92e with identifier: HV57%20ETA
2026-03-29 14:07:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d13916b6-f624-5fa7-a2d1-b3951c47c92e with identifier: HV57%20ETA to the API
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV57%20ETA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd13916b6-f624-5fa7-a2d1-b3951c47c92e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV57 ETA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV57%20ETA&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'B200',
 'odometer': 117561,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ B200 2.0 CDI SE Hatchback',
 'transmission': 'manual',
 'trim': 'CDI SE',
 'vin': 'WDD2452082J284015',
 'year': 2007}
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV57%2520ETA%27 HTTP/1.1" 200 None
2026-03-29 14:07:18 [bca.uk] INFO: Saving data for HV57%20ETA: {'auction_closing_time': 1774864800.0, 'created_time': 1774364107.930309, 'last_price_update_time': 1774793238.669712}
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV57%2520ETA') HTTP/1.1" 204 0
2026-03-29 14:07:18 [bca.uk] INFO: Found listing with ID: EN05%20JVE
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN05%2520JVE%27 HTTP/1.1" 200 None
2026-03-29 14:07:18 [bca.uk] INFO: Scrape type for EN05%20JVE: 2
2026-03-29 14:07:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd0c7a5e-057a-511f-8d9b-6cf9f234eac6 with identifier: EN05%20JVE
2026-03-29 14:07:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd0c7a5e-057a-511f-8d9b-6cf9f234eac6 with scrape type 2
2026-03-29 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd0c7a5e-057a-511f-8d9b-6cf9f234eac6 with scrape type 2
2026-03-29 14:07:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd0c7a5e-057a-511f-8d9b-6cf9f234eac6, identifier: EN05%20JVE
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398500%27 HTTP/1.1" 200 None
2026-03-29 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398500 not downloaded yet
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398315%27 HTTP/1.1" 200 None
2026-03-29 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398315 not downloaded yet
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419262%27 HTTP/1.1" 200 None
2026-03-29 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419262 not downloaded yet
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699414628%27 HTTP/1.1" 200 None
2026-03-29 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414628 not downloaded yet
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409104%27 HTTP/1.1" 200 None
2026-03-29 14:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409104 not downloaded yet
2026-03-29 14:07:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251982890>
2026-03-29 14:07:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2032ab38-b245-548d-a794-3de7f8fee928/2032ab38-b245-548d-a794-3de7f8fee928_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBT68WJK%252F699398372%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398372/600 saved to cache
2026-03-29 14:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2032ab38-b245-548d-a794-3de7f8fee928
2026-03-29 14:07:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2518a0610>
2026-03-29 14:07:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b6da6dc3-b2e1-5418-a8c7-735ce845c817/b6da6dc3-b2e1-5418-a8c7-735ce845c817_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM10MWN%252F699398636%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398636/600 saved to cache
2026-03-29 14:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b6da6dc3-b2e1-5418-a8c7-735ce845c817
2026-03-29 14:07:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251b14c90>
2026-03-29 14:07:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a9aefcd9-274a-5e7f-ad86-4b16771738df/a9aefcd9-274a-5e7f-ad86-4b16771738df_expert_report_file_d814d3a3-4109-4242-bff7-89089a904eca.pdf HTTP/1.1" 201 0
2026-03-29 14:07:19 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a9aefcd9-274a-5e7f-ad86-4b16771738df
2026-03-29 14:07:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a9aefcd9-274a-5e7f-ad86-4b16771738df, skipping ID generation
2026-03-29 14:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item a9aefcd9-274a-5e7f-ad86-4b16771738df
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKU53LFL-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-29 14:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KU53LFL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-29 14:07:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398435/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398435>
2026-03-29 14:07:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398286/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398286>
2026-03-29 14:07:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398291/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398291>
2026-03-29 14:07:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398421/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398421>
2026-03-29 14:07:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd0c7a5e-057a-511f-8d9b-6cf9f234eac6 with identifier: EN05%20JVE
2026-03-29 14:07:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd0c7a5e-057a-511f-8d9b-6cf9f234eac6 with identifier: EN05%20JVE
2026-03-29 14:07:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd0c7a5e-057a-511f-8d9b-6cf9f234eac6 with identifier: EN05%20JVE to the API
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 251,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN05%20JVE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fd0c7a5e-057a-511f-8d9b-6cf9f234eac6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN05 JVE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN05%20JVE&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FORD',
 'model': 'MONDEO',
 'odometer': 90211,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'FORD MONDEO 2.5 V6 GHIA X DURASHIFT Estate',
 'transmission': 'manual',
 'trim': 'V6 GHIA X DURASHIFT',
 'vin': 'WF0WXXGBBW5R19636',
 'year': 2005}
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN05%2520JVE%27 HTTP/1.1" 200 None
2026-03-29 14:07:19 [bca.uk] INFO: Saving data for EN05%20JVE: {'auction_closing_time': 1774864800.0, 'created_time': 1774305633.477242, 'last_price_update_time': 1774793239.560672}
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN05%2520JVE') HTTP/1.1" 204 0
2026-03-29 14:07:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398400/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT68WJK/42812095?sv=2020-08-04&st=2026-03-29T14%3A07%3A09Z&se=2026-03-29T14%3A32%3A09Z&sr=b&sp=r&sig=xMhoFFS%2Bz0AqU18icWf%2FtYe9W6EfaPIAolzZMnv1KWc%3D)
2026-03-29 14:07:19 [bca.uk] INFO: Found listing with ID: GP57%20RLY
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP57%2520RLY%27 HTTP/1.1" 200 None
2026-03-29 14:07:19 [bca.uk] INFO: Scrape type for GP57%20RLY: 0
2026-03-29 14:07:19 [bca.uk] INFO: Found listing with ID: AX60%20BHW
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX60%2520BHW%27 HTTP/1.1" 200 None
2026-03-29 14:07:19 [bca.uk] INFO: Scrape type for AX60%20BHW: 0
2026-03-29 14:07:19 [bca.uk] INFO: Found listing with ID: CA57%20XLV
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA57%2520XLV%27 HTTP/1.1" 200 None
2026-03-29 14:07:19 [bca.uk] INFO: Scrape type for CA57%20XLV: 0
2026-03-29 14:07:19 [bca.uk] INFO: Found listing with ID: YE59%20XKU
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE59%2520XKU%27 HTTP/1.1" 200 None
2026-03-29 14:07:19 [bca.uk] INFO: Scrape type for YE59%20XKU: 0
2026-03-29 14:07:19 [bca.uk] INFO: Found listing with ID: WJ58%20DWA
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ58%2520DWA%27 HTTP/1.1" 200 None
2026-03-29 14:07:19 [bca.uk] INFO: Scrape type for WJ58%20DWA: 2
2026-03-29 14:07:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8413221f-7948-5093-9030-c87150f157c7 with identifier: WJ58%20DWA
2026-03-29 14:07:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8413221f-7948-5093-9030-c87150f157c7 with scrape type 2
2026-03-29 14:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8413221f-7948-5093-9030-c87150f157c7 with scrape type 2
2026-03-29 14:07:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8413221f-7948-5093-9030-c87150f157c7, identifier: WJ58%20DWA
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398517%27 HTTP/1.1" 200 None
2026-03-29 14:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398517 not downloaded yet
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398329%27 HTTP/1.1" 200 None
2026-03-29 14:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398329 not downloaded yet
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419277%27 HTTP/1.1" 200 None
2026-03-29 14:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419277 not downloaded yet
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699414652%27 HTTP/1.1" 200 None
2026-03-29 14:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414652 not downloaded yet
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409110%27 HTTP/1.1" 200 None
2026-03-29 14:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409110 not downloaded yet
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398274%27 HTTP/1.1" 200 None
2026-03-29 14:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398274 not downloaded yet
2026-03-29 14:07:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398653/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM10MWN/42812091?sv=2020-08-04&st=2026-03-29T14%3A07%3A03Z&se=2026-03-29T14%3A32%3A03Z&sr=b&sp=r&sig=qc6llKccRFYi8SfqHcadNrqF%2Bxxrhjp%2FGpeZOQIbLyY%3D)
2026-03-29 14:07:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398646/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM10MWN/42812091?sv=2020-08-04&st=2026-03-29T14%3A07%3A03Z&se=2026-03-29T14%3A32%3A03Z&sr=b&sp=r&sig=qc6llKccRFYi8SfqHcadNrqF%2Bxxrhjp%2FGpeZOQIbLyY%3D)
2026-03-29 14:07:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8413221f-7948-5093-9030-c87150f157c7 with identifier: WJ58%20DWA
2026-03-29 14:07:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8413221f-7948-5093-9030-c87150f157c7 with identifier: WJ58%20DWA
2026-03-29 14:07:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8413221f-7948-5093-9030-c87150f157c7 with identifier: WJ58%20DWA to the API
2026-03-29 14:07:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 200,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ58%20DWA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8413221f-7948-5093-9030-c87150f157c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ58 DWA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ58%20DWA&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'CLS 320',
 'odometer': 132233,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLS 320 3.0 CDI TIP Coupe',
 'transmission': 'manual',
 'trim': 'CDI TIP',
 'vin': 'WDD2193222A151112',
 'year': 2008}
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ58%2520DWA%27 HTTP/1.1" 200 None
2026-03-29 14:07:20 [bca.uk] INFO: Saving data for WJ58%20DWA: {'auction_closing_time': 1774864800.0, 'created_time': 1774706741.747321, 'last_price_update_time': 1774793240.166641}
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ58%2520DWA') HTTP/1.1" 204 0
2026-03-29 14:07:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2504f8e90>
2026-03-29 14:07:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2032ab38-b245-548d-a794-3de7f8fee928/2032ab38-b245-548d-a794-3de7f8fee928_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBT68WJK%252F699398388%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398388/600 saved to cache
2026-03-29 14:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2032ab38-b245-548d-a794-3de7f8fee928
2026-03-29 14:07:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bb1890>
2026-03-29 14:07:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b6da6dc3-b2e1-5418-a8c7-735ce845c817/b6da6dc3-b2e1-5418-a8c7-735ce845c817_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM10MWN%252F699398639%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398639/600 saved to cache
2026-03-29 14:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b6da6dc3-b2e1-5418-a8c7-735ce845c817
2026-03-29 14:07:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398281/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC58UCT/42812119?sv=2020-08-04&st=2026-03-29T14%3A07%3A05Z&se=2026-03-29T14%3A32%3A05Z&sr=b&sp=r&sig=R82ezi7Wj5yjOfXtKHp8jHxTXR20O4kbImZlfxfXCB4%3D)
2026-03-29 14:07:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398297/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398297>
2026-03-29 14:07:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398453/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398453>
2026-03-29 14:07:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398667/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398667>
2026-03-29 14:07:20 [bca.uk] INFO: Found listing with ID: HV62%20WPN
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV62%2520WPN%27 HTTP/1.1" 200 None
2026-03-29 14:07:20 [bca.uk] INFO: Scrape type for HV62%20WPN: 2
2026-03-29 14:07:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d803d35c-629e-5593-8c51-fb16542ba0c6 with identifier: HV62%20WPN
2026-03-29 14:07:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d803d35c-629e-5593-8c51-fb16542ba0c6 with scrape type 2
2026-03-29 14:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d803d35c-629e-5593-8c51-fb16542ba0c6 with scrape type 2
2026-03-29 14:07:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d803d35c-629e-5593-8c51-fb16542ba0c6, identifier: HV62%20WPN
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398538%27 HTTP/1.1" 200 None
2026-03-29 14:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398538 not downloaded yet
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398344%27 HTTP/1.1" 200 None
2026-03-29 14:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398344 not downloaded yet
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419288%27 HTTP/1.1" 200 None
2026-03-29 14:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419288 not downloaded yet
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699414667%27 HTTP/1.1" 200 None
2026-03-29 14:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414667 not downloaded yet
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409123%27 HTTP/1.1" 200 None
2026-03-29 14:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409123 not downloaded yet
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398277%27 HTTP/1.1" 200 None
2026-03-29 14:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398277 not downloaded yet
2026-03-29 14:07:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398662/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM10MWN/42812091?sv=2020-08-04&st=2026-03-29T14%3A07%3A03Z&se=2026-03-29T14%3A32%3A03Z&sr=b&sp=r&sig=qc6llKccRFYi8SfqHcadNrqF%2Bxxrhjp%2FGpeZOQIbLyY%3D)
2026-03-29 14:07:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d803d35c-629e-5593-8c51-fb16542ba0c6 with identifier: HV62%20WPN
2026-03-29 14:07:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d803d35c-629e-5593-8c51-fb16542ba0c6 with identifier: HV62%20WPN
2026-03-29 14:07:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d803d35c-629e-5593-8c51-fb16542ba0c6 with identifier: HV62%20WPN to the API
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV62%20WPN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd803d35c-629e-5593-8c51-fb16542ba0c6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV62 WPN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV62%20WPN&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FIAT',
 'model': '500',
 'odometer': 92049,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 POP S/S Hatchback',
 'transmission': 'manual',
 'trim': 'POP S/S',
 'vin': 'ZFA31200000903255',
 'year': 2012}
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV62%2520WPN%27 HTTP/1.1" 200 None
2026-03-29 14:07:20 [bca.uk] INFO: Saving data for HV62%20WPN: {'auction_closing_time': 1774864800.0, 'created_time': 1774017208.823869, 'last_price_update_time': 1774793240.761669}
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV62%2520WPN') HTTP/1.1" 204 0
2026-03-29 14:07:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409098/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KN70HLO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:07:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419246/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KR08PHX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:07:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414603/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FM62OZH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:07:20 [bca.uk] INFO: Found listing with ID: SD60%20WDX
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD60%2520WDX%27 HTTP/1.1" 200 None
2026-03-29 14:07:20 [bca.uk] INFO: Scrape type for SD60%20WDX: 0
2026-03-29 14:07:20 [bca.uk] INFO: Found listing with ID: CV61%20KBJ
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV61%2520KBJ%27 HTTP/1.1" 200 None
2026-03-29 14:07:20 [bca.uk] INFO: Scrape type for CV61%20KBJ: 0
2026-03-29 14:07:20 [bca.uk] INFO: Found listing with ID: VO62%20VVP
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO62%2520VVP%27 HTTP/1.1" 200 None
2026-03-29 14:07:20 [bca.uk] INFO: Scrape type for VO62%20VVP: 0
2026-03-29 14:07:20 [bca.uk] INFO: Found listing with ID: BJ07%20JAO
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ07%2520JAO%27 HTTP/1.1" 200 None
2026-03-29 14:07:20 [bca.uk] INFO: Scrape type for BJ07%20JAO: 0
2026-03-29 14:07:20 [bca.uk] INFO: Found listing with ID: YY62%20EHO
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY62%2520EHO%27 HTTP/1.1" 200 None
2026-03-29 14:07:20 [bca.uk] INFO: Scrape type for YY62%20EHO: 0
2026-03-29 14:07:20 [bca.uk] INFO: Found listing with ID: NU62%20FVV
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU62%2520FVV%27 HTTP/1.1" 200 None
2026-03-29 14:07:20 [bca.uk] INFO: Scrape type for NU62%20FVV: 0
2026-03-29 14:07:20 [bca.uk] INFO: Found listing with ID: YR60%20HSF
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR60%2520HSF%27 HTTP/1.1" 200 None
2026-03-29 14:07:20 [bca.uk] INFO: Scrape type for YR60%20HSF: 0
2026-03-29 14:07:20 [bca.uk] INFO: Found listing with ID: YE15%20JYC
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE15%2520JYC%27 HTTP/1.1" 200 None
2026-03-29 14:07:20 [bca.uk] INFO: Scrape type for YE15%20JYC: 0
2026-03-29 14:07:20 [bca.uk] INFO: Found listing with ID: VO63%20XSD
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO63%2520XSD%27 HTTP/1.1" 200 None
2026-03-29 14:07:20 [bca.uk] INFO: Scrape type for VO63%20XSD: 0
2026-03-29 14:07:20 [bca.uk] INFO: Found listing with ID: VK16%20BTV
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK16%2520BTV%27 HTTP/1.1" 200 None
2026-03-29 14:07:20 [bca.uk] INFO: Scrape type for VK16%20BTV: 2
2026-03-29 14:07:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5d7fb4f2-1282-50fc-900d-19b3eb0f2699 with identifier: VK16%20BTV
2026-03-29 14:07:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5d7fb4f2-1282-50fc-900d-19b3eb0f2699 with scrape type 2
2026-03-29 14:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5d7fb4f2-1282-50fc-900d-19b3eb0f2699 with scrape type 2
2026-03-29 14:07:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5d7fb4f2-1282-50fc-900d-19b3eb0f2699, identifier: VK16%20BTV
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398364%27 HTTP/1.1" 200 None
2026-03-29 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398364 not downloaded yet
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419307%27 HTTP/1.1" 200 None
2026-03-29 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419307 not downloaded yet
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699414689%27 HTTP/1.1" 200 None
2026-03-29 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414689 not downloaded yet
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409137%27 HTTP/1.1" 200 None
2026-03-29 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409137 not downloaded yet
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398279%27 HTTP/1.1" 200 None
2026-03-29 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398279 not downloaded yet
2026-03-29 14:07:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=17&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:07:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c43c10>
2026-03-29 14:07:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2032ab38-b245-548d-a794-3de7f8fee928/2032ab38-b245-548d-a794-3de7f8fee928_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBT68WJK%252F699398400%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398400/600 saved to cache
2026-03-29 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2032ab38-b245-548d-a794-3de7f8fee928
2026-03-29 14:07:21 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:07:21 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:07:21 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:21 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:21 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:07:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2504fbdd0>
2026-03-29 14:07:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b6da6dc3-b2e1-5418-a8c7-735ce845c817/b6da6dc3-b2e1-5418-a8c7-735ce845c817_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM10MWN%252F699398653%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398653/600 saved to cache
2026-03-29 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b6da6dc3-b2e1-5418-a8c7-735ce845c817
2026-03-29 14:07:21 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:07:21 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:07:21 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:21 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:21 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:07:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25196db50>
2026-03-29 14:07:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b6da6dc3-b2e1-5418-a8c7-735ce845c817/b6da6dc3-b2e1-5418-a8c7-735ce845c817_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM10MWN%252F699398646%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398646/600 saved to cache
2026-03-29 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b6da6dc3-b2e1-5418-a8c7-735ce845c817
2026-03-29 14:07:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398421/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT68WJK/42812095?sv=2020-08-04&st=2026-03-29T14%3A07%3A09Z&se=2026-03-29T14%3A32%3A09Z&sr=b&sp=r&sig=xMhoFFS%2Bz0AqU18icWf%2FtYe9W6EfaPIAolzZMnv1KWc%3D)
2026-03-29 14:07:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398435/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT68WJK/42812095?sv=2020-08-04&st=2026-03-29T14%3A07%3A09Z&se=2026-03-29T14%3A32%3A09Z&sr=b&sp=r&sig=xMhoFFS%2Bz0AqU18icWf%2FtYe9W6EfaPIAolzZMnv1KWc%3D)
2026-03-29 14:07:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5d7fb4f2-1282-50fc-900d-19b3eb0f2699 with identifier: VK16%20BTV
2026-03-29 14:07:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5d7fb4f2-1282-50fc-900d-19b3eb0f2699 with identifier: VK16%20BTV
2026-03-29 14:07:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5d7fb4f2-1282-50fc-900d-19b3eb0f2699 with identifier: VK16%20BTV to the API
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK16%20BTV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5d7fb4f2-1282-50fc-900d-19b3eb0f2699',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK16 BTV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK16%20BTV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'ALFA ROMEO',
 'model': 'GIULIETTA',
 'odometer': 123106,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO GIULIETTA 1.7 TBI QUADRIFOGLIA VERDE TCT Hatchback',
 'transmission': 'automatic',
 'trim': 'TBI QUADRIFOGLIA VERDE TCT',
 'vin': 'ZAR94000007420817',
 'year': 2016}
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK16%2520BTV%27 HTTP/1.1" 200 None
2026-03-29 14:07:21 [bca.uk] INFO: Saving data for VK16%20BTV: {'auction_closing_time': 1774864800.0, 'created_time': 1774695876.785098, 'last_price_update_time': 1774793241.544585}
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK16%2520BTV') HTTP/1.1" 204 0
2026-03-29 14:07:21 [bca.uk] INFO: Found listing with ID: RV60%20TZO
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV60%2520TZO%27 HTTP/1.1" 200 None
2026-03-29 14:07:21 [bca.uk] INFO: Scrape type for RV60%20TZO: 2
2026-03-29 14:07:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be5cf8be-a032-55c5-880a-33e1f5f6185e with identifier: RV60%20TZO
2026-03-29 14:07:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be5cf8be-a032-55c5-880a-33e1f5f6185e with scrape type 2
2026-03-29 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be5cf8be-a032-55c5-880a-33e1f5f6185e with scrape type 2
2026-03-29 14:07:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be5cf8be-a032-55c5-880a-33e1f5f6185e, identifier: RV60%20TZO
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419316%27 HTTP/1.1" 200 None
2026-03-29 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419316 not downloaded yet
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699414708%27 HTTP/1.1" 200 None
2026-03-29 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414708 not downloaded yet
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409151%27 HTTP/1.1" 200 None
2026-03-29 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409151 not downloaded yet
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398284%27 HTTP/1.1" 200 None
2026-03-29 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398284 not downloaded yet
2026-03-29 14:07:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b63e10>
2026-03-29 14:07:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b2efa9f2-3ee0-5944-a18f-10db2e3677f4/b2efa9f2-3ee0-5944-a18f-10db2e3677f4_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC58UCT%252F699398281%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398281/600 saved to cache
2026-03-29 14:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b2efa9f2-3ee0-5944-a18f-10db2e3677f4
2026-03-29 14:07:21 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:07:21 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:07:21 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:21 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:21 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:07:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250bd0810>
2026-03-29 14:07:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b6da6dc3-b2e1-5418-a8c7-735ce845c817/b6da6dc3-b2e1-5418-a8c7-735ce845c817_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM10MWN%252F699398662%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398662/600 saved to cache
2026-03-29 14:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b6da6dc3-b2e1-5418-a8c7-735ce845c817
2026-03-29 14:07:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398291/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC58UCT/42812119?sv=2020-08-04&st=2026-03-29T14%3A07%3A05Z&se=2026-03-29T14%3A32%3A05Z&sr=b&sp=r&sig=R82ezi7Wj5yjOfXtKHp8jHxTXR20O4kbImZlfxfXCB4%3D)
2026-03-29 14:07:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398286/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC58UCT/42812119?sv=2020-08-04&st=2026-03-29T14%3A07%3A05Z&se=2026-03-29T14%3A32%3A05Z&sr=b&sp=r&sig=R82ezi7Wj5yjOfXtKHp8jHxTXR20O4kbImZlfxfXCB4%3D)
2026-03-29 14:07:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414628/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414628>
2026-03-29 14:07:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398271/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KU53LFL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-29 14:07:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409104/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409104>
2026-03-29 14:07:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be5cf8be-a032-55c5-880a-33e1f5f6185e with identifier: RV60%20TZO
2026-03-29 14:07:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be5cf8be-a032-55c5-880a-33e1f5f6185e with identifier: RV60%20TZO
2026-03-29 14:07:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be5cf8be-a032-55c5-880a-33e1f5f6185e with identifier: RV60%20TZO to the API
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV60%20TZO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'be5cf8be-a032-55c5-880a-33e1f5f6185e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV60 TZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV60%20TZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A3',
 'odometer': 146857,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'AUDI A3 2.0 TDI 140 BLACK ED.S/S Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 140 BLACK ED.S/S',
 'vin': 'WAUZZZ8P6BA031315',
 'year': 2010}
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV60%2520TZO%27 HTTP/1.1" 200 None
2026-03-29 14:07:22 [bca.uk] INFO: Saving data for RV60%20TZO: {'auction_closing_time': 1774864800.0, 'created_time': 1774706804.920854, 'last_price_update_time': 1774793242.368657}
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV60%2520TZO') HTTP/1.1" 204 0
2026-03-29 14:07:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398667/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM10MWN/42812091?sv=2020-08-04&st=2026-03-29T14%3A07%3A03Z&se=2026-03-29T14%3A32%3A03Z&sr=b&sp=r&sig=qc6llKccRFYi8SfqHcadNrqF%2Bxxrhjp%2FGpeZOQIbLyY%3D)
2026-03-29 14:07:22 [bca.uk] INFO: Found listing with ID: LG08%20RMU
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG08%2520RMU%27 HTTP/1.1" 200 None
2026-03-29 14:07:22 [bca.uk] INFO: Scrape type for LG08%20RMU: 0
2026-03-29 14:07:22 [bca.uk] INFO: Found listing with ID: HY60%20RUC
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY60%2520RUC%27 HTTP/1.1" 200 None
2026-03-29 14:07:22 [bca.uk] INFO: Scrape type for HY60%20RUC: 2
2026-03-29 14:07:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 476ff28c-4522-593d-a5e1-c527e423bbb0 with identifier: HY60%20RUC
2026-03-29 14:07:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 476ff28c-4522-593d-a5e1-c527e423bbb0 with scrape type 2
2026-03-29 14:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 476ff28c-4522-593d-a5e1-c527e423bbb0 with scrape type 2
2026-03-29 14:07:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 476ff28c-4522-593d-a5e1-c527e423bbb0, identifier: HY60%20RUC
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419333%27 HTTP/1.1" 200 None
2026-03-29 14:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419333 not downloaded yet
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699414738%27 HTTP/1.1" 200 None
2026-03-29 14:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414738 not downloaded yet
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409182%27 HTTP/1.1" 200 None
2026-03-29 14:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409182 not downloaded yet
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398290%27 HTTP/1.1" 200 None
2026-03-29 14:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398290 not downloaded yet
2026-03-29 14:07:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398453/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT68WJK/42812095?sv=2020-08-04&st=2026-03-29T14%3A07%3A09Z&se=2026-03-29T14%3A32%3A09Z&sr=b&sp=r&sig=xMhoFFS%2Bz0AqU18icWf%2FtYe9W6EfaPIAolzZMnv1KWc%3D)
2026-03-29 14:07:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 476ff28c-4522-593d-a5e1-c527e423bbb0 with identifier: HY60%20RUC
2026-03-29 14:07:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 476ff28c-4522-593d-a5e1-c527e423bbb0 with identifier: HY60%20RUC
2026-03-29 14:07:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 476ff28c-4522-593d-a5e1-c527e423bbb0 with identifier: HY60%20RUC to the API
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY60%20RUC-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '476ff28c-4522-593d-a5e1-c527e423bbb0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY60 RUC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY60%20RUC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'CEED',
 'odometer': 52874,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'KIA CEED 1.6 CRDI 115 3 Hatchback',
 'transmission': 'automatic',
 'trim': 'CRDI 115 3',
 'vin': 'U5YHC516MAL235313',
 'year': 2010}
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY60%2520RUC%27 HTTP/1.1" 200 None
2026-03-29 14:07:22 [bca.uk] INFO: Saving data for HY60%20RUC: {'auction_closing_time': 1774864800.0, 'created_time': 1774706774.695474, 'last_price_update_time': 1774793242.931512}
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY60%2520RUC') HTTP/1.1" 204 0
2026-03-29 14:07:22 [bca.uk] INFO: Total items found: 100
2026-03-29 14:07:22 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded
2026-03-29 14:07:22 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:07:22 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:07:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250873490>
2026-03-29 14:07:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2032ab38-b245-548d-a794-3de7f8fee928/2032ab38-b245-548d-a794-3de7f8fee928_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBT68WJK%252F699398421%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398421/600 saved to cache
2026-03-29 14:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2032ab38-b245-548d-a794-3de7f8fee928
2026-03-29 14:07:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d5ec10>
2026-03-29 14:07:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2032ab38-b245-548d-a794-3de7f8fee928/2032ab38-b245-548d-a794-3de7f8fee928_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBT68WJK%252F699398435%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398435/600 saved to cache
2026-03-29 14:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2032ab38-b245-548d-a794-3de7f8fee928
2026-03-29 14:07:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409098/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN70HLO/42812176?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=BS95qiorVRCjSPYT4wi%2B%2FMTIMTU8m1eQOeudbksmlcA%3D)
2026-03-29 14:07:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414603/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FM62OZH/42812211?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=CBjtnCmkJY2GU%2FM4iZu3EtSaFoWvysH3sbvvCrVz4b8%3D)
2026-03-29 14:07:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419246/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR08PHX/42812226?sv=2020-08-04&st=2026-03-29T14%3A07%3A13Z&se=2026-03-29T14%3A32%3A13Z&sr=b&sp=r&sig=MQ6BMeMl8FNK1EvmEfy%2BDRc1RChIh5rxaVj0N0%2BKKXs%3D)
2026-03-29 14:07:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398277/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398277>
2026-03-29 14:07:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398274/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398274>
2026-03-29 14:07:23 [bca.uk] INFO: Found listing with ID: HV08%20XHP
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV08%2520XHP%27 HTTP/1.1" 200 None
2026-03-29 14:07:23 [bca.uk] INFO: Scrape type for HV08%20XHP: 2
2026-03-29 14:07:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cdaa9411-8148-5f71-bb89-a031dafbf539 with identifier: HV08%20XHP
2026-03-29 14:07:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cdaa9411-8148-5f71-bb89-a031dafbf539 with scrape type 2
2026-03-29 14:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cdaa9411-8148-5f71-bb89-a031dafbf539 with scrape type 2
2026-03-29 14:07:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cdaa9411-8148-5f71-bb89-a031dafbf539, identifier: HV08%20XHP
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419359%27 HTTP/1.1" 200 None
2026-03-29 14:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419359 not downloaded yet
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699414762%27 HTTP/1.1" 200 None
2026-03-29 14:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414762 not downloaded yet
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409212%27 HTTP/1.1" 200 None
2026-03-29 14:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409212 not downloaded yet
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398296%27 HTTP/1.1" 200 None
2026-03-29 14:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398296 not downloaded yet
2026-03-29 14:07:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398297/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC58UCT/42812119?sv=2020-08-04&st=2026-03-29T14%3A07%3A05Z&se=2026-03-29T14%3A32%3A05Z&sr=b&sp=r&sig=R82ezi7Wj5yjOfXtKHp8jHxTXR20O4kbImZlfxfXCB4%3D)
2026-03-29 14:07:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cdaa9411-8148-5f71-bb89-a031dafbf539 with identifier: HV08%20XHP
2026-03-29 14:07:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cdaa9411-8148-5f71-bb89-a031dafbf539 with identifier: HV08%20XHP
2026-03-29 14:07:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cdaa9411-8148-5f71-bb89-a031dafbf539 with identifier: HV08%20XHP to the API
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV08%20XHP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cdaa9411-8148-5f71-bb89-a031dafbf539',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV08 XHP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV08%20XHP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 134010,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'HONDA CR-V 2.0 I-VTEC EX Estate',
 'transmission': 'manual',
 'trim': 'I-VTEC EX',
 'vin': 'SHSRE57708U012989',
 'year': 2008}
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV08%2520XHP%27 HTTP/1.1" 200 None
2026-03-29 14:07:23 [bca.uk] INFO: Saving data for HV08%20XHP: {'auction_closing_time': 1774864800.0, 'created_time': 1774706690.938022, 'last_price_update_time': 1774793243.537223}
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV08%2520XHP') HTTP/1.1" 204 0
2026-03-29 14:07:23 [bca.uk] INFO: Found listing with ID: GU09%20ZBO
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU09%2520ZBO%27 HTTP/1.1" 200 None
2026-03-29 14:07:23 [bca.uk] INFO: Scrape type for GU09%20ZBO: 0
2026-03-29 14:07:23 [bca.uk] INFO: Found listing with ID: YD13%20TWN
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD13%2520TWN%27 HTTP/1.1" 200 None
2026-03-29 14:07:23 [bca.uk] INFO: Scrape type for YD13%20TWN: 0
2026-03-29 14:07:23 [bca.uk] INFO: Found listing with ID: KP58%20SRV
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP58%2520SRV%27 HTTP/1.1" 200 None
2026-03-29 14:07:23 [bca.uk] INFO: Scrape type for KP58%20SRV: 0
2026-03-29 14:07:23 [bca.uk] INFO: Found listing with ID: LT05%20ONJ
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT05%2520ONJ%27 HTTP/1.1" 200 None
2026-03-29 14:07:23 [bca.uk] INFO: Scrape type for LT05%20ONJ: 0
2026-03-29 14:07:23 [bca.uk] INFO: Found listing with ID: ML09%20TVX
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML09%2520TVX%27 HTTP/1.1" 200 None
2026-03-29 14:07:23 [bca.uk] INFO: Scrape type for ML09%20TVX: 0
2026-03-29 14:07:23 [bca.uk] INFO: Found listing with ID: GU70%20SXD
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU70%2520SXD%27 HTTP/1.1" 200 None
2026-03-29 14:07:23 [bca.uk] INFO: Scrape type for GU70%20SXD: 0
2026-03-29 14:07:23 [bca.uk] INFO: Found listing with ID: L4%20VSX
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27L4%2520VSX%27 HTTP/1.1" 200 None
2026-03-29 14:07:23 [bca.uk] INFO: Scrape type for L4%20VSX: 0
2026-03-29 14:07:23 [bca.uk] INFO: Found listing with ID: LR70%20AHN
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR70%2520AHN%27 HTTP/1.1" 200 None
2026-03-29 14:07:23 [bca.uk] INFO: Scrape type for LR70%20AHN: 2
2026-03-29 14:07:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f53b368e-87d0-5219-96ec-c51737cc6d85 with identifier: LR70%20AHN
2026-03-29 14:07:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f53b368e-87d0-5219-96ec-c51737cc6d85 with scrape type 2
2026-03-29 14:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f53b368e-87d0-5219-96ec-c51737cc6d85 with scrape type 2
2026-03-29 14:07:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f53b368e-87d0-5219-96ec-c51737cc6d85, identifier: LR70%20AHN
2026-03-29 14:07:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398279/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398279>
2026-03-29 14:07:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409137/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409137>
2026-03-29 14:07:23 [bca.uk] INFO: Found listing with ID: GL11%20XOW
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL11%2520XOW%27 HTTP/1.1" 200 None
2026-03-29 14:07:23 [bca.uk] INFO: Scrape type for GL11%20XOW: 2
2026-03-29 14:07:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 011230be-e1a4-58b5-92df-e152edda7f73 with identifier: GL11%20XOW
2026-03-29 14:07:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 011230be-e1a4-58b5-92df-e152edda7f73 with scrape type 2
2026-03-29 14:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 011230be-e1a4-58b5-92df-e152edda7f73 with scrape type 2
2026-03-29 14:07:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 011230be-e1a4-58b5-92df-e152edda7f73, identifier: GL11%20XOW
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419375%27 HTTP/1.1" 200 None
2026-03-29 14:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419375 not downloaded yet
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699414788%27 HTTP/1.1" 200 None
2026-03-29 14:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414788 not downloaded yet
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409237%27 HTTP/1.1" 200 None
2026-03-29 14:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409237 not downloaded yet
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398303%27 HTTP/1.1" 200 None
2026-03-29 14:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398303 not downloaded yet
2026-03-29 14:07:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f53b368e-87d0-5219-96ec-c51737cc6d85 with identifier: LR70%20AHN
2026-03-29 14:07:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f53b368e-87d0-5219-96ec-c51737cc6d85 with identifier: LR70%20AHN
2026-03-29 14:07:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f53b368e-87d0-5219-96ec-c51737cc6d85 with identifier: LR70%20AHN to the API
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=17&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR70%20AHN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f53b368e-87d0-5219-96ec-c51737cc6d85',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR70 AHN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR70%20AHN&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'SUZUKI',
 'model': 'SX4 S CROSS',
 'odometer': 50113,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'SUZUKI SX4 S CROSS 1.4 B-JET SZ5 Hatchback',
 'transmission': 'automatic',
 'trim': 'B-JET SZ5',
 'vin': 'TSMJYAA2S00723141',
 'year': 2020}
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR70%2520AHN%27 HTTP/1.1" 200 None
2026-03-29 14:07:24 [bca.uk] INFO: Saving data for LR70%20AHN: {'auction_closing_time': 1774864800.0, 'created_time': 1774477496.466974, 'last_price_update_time': 1774793244.369421}
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR70%2520AHN') HTTP/1.1" 204 0
2026-03-29 14:07:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250b60590>
2026-03-29 14:07:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b2efa9f2-3ee0-5944-a18f-10db2e3677f4/b2efa9f2-3ee0-5944-a18f-10db2e3677f4_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC58UCT%252F699398291%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398291/600 saved to cache
2026-03-29 14:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b2efa9f2-3ee0-5944-a18f-10db2e3677f4
2026-03-29 14:07:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251c4bb90>
2026-03-29 14:07:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b2efa9f2-3ee0-5944-a18f-10db2e3677f4/b2efa9f2-3ee0-5944-a18f-10db2e3677f4_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC58UCT%252F699398286%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398286/600 saved to cache
2026-03-29 14:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b2efa9f2-3ee0-5944-a18f-10db2e3677f4
2026-03-29 14:07:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:07:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:07:24 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:24 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:07:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2507fa6d0>
2026-03-29 14:07:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b6da6dc3-b2e1-5418-a8c7-735ce845c817/b6da6dc3-b2e1-5418-a8c7-735ce845c817_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM10MWN%252F699398667%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398667/600 saved to cache
2026-03-29 14:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b6da6dc3-b2e1-5418-a8c7-735ce845c817
2026-03-29 14:07:24 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b6da6dc3-b2e1-5418-a8c7-735ce845c817, skipping ID generation
2026-03-29 14:07:24 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b6da6dc3-b2e1-5418-a8c7-735ce845c817 sending to next pipeline
2026-03-29 14:07:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b6da6dc3-b2e1-5418-a8c7-735ce845c817, identifier: LM10%20MWN
2026-03-29 14:07:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25196e210>
2026-03-29 14:07:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2032ab38-b245-548d-a794-3de7f8fee928/2032ab38-b245-548d-a794-3de7f8fee928_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBT68WJK%252F699398453%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398453/600 saved to cache
2026-03-29 14:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2032ab38-b245-548d-a794-3de7f8fee928
2026-03-29 14:07:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409104/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN70HLO/42812176?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=BS95qiorVRCjSPYT4wi%2B%2FMTIMTU8m1eQOeudbksmlcA%3D)
2026-03-29 14:07:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419307/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419307>
2026-03-29 14:07:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414689/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414689>
2026-03-29 14:07:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414628/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FM62OZH/42812211?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=CBjtnCmkJY2GU%2FM4iZu3EtSaFoWvysH3sbvvCrVz4b8%3D)
2026-03-29 14:07:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 011230be-e1a4-58b5-92df-e152edda7f73 with identifier: GL11%20XOW
2026-03-29 14:07:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 011230be-e1a4-58b5-92df-e152edda7f73 with identifier: GL11%20XOW
2026-03-29 14:07:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 011230be-e1a4-58b5-92df-e152edda7f73 with identifier: GL11%20XOW to the API
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL11%20XOW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '011230be-e1a4-58b5-92df-e152edda7f73',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL11 XOW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL11%20XOW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'ONE',
 'odometer': 103586,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'MINI ONE 1.6  Convertible',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWZM32020T130321',
 'year': 2011}
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL11%2520XOW%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Saving data for GL11%20XOW: {'auction_closing_time': 1774864800.0, 'created_time': 1774706804.312704, 'last_price_update_time': 1774793245.104877}
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL11%2520XOW') HTTP/1.1" 204 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: GV69%20EKK
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV69%2520EKK%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for GV69%20EKK: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: EJ14%20PYU
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ14%2520PYU%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for EJ14%20PYU: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: FG68%20SFY
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG68%2520SFY%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for FG68%20SFY: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: EX71%20JPO
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX71%2520JPO%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for EX71%20JPO: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: EF22%20THK
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF22%2520THK%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for EF22%20THK: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: DU68%20LVG
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU68%2520LVG%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for DU68%20LVG: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: CK70%20OSX
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK70%2520OSX%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for CK70%20OSX: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: RF22%20LPJ
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF22%2520LPJ%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for RF22%20LPJ: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: YH22%20TPO
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH22%2520TPO%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for YH22%20TPO: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: WR74%20UNV
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR74%2520UNV%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for WR74%20UNV: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: OU66%20YVP
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU66%2520YVP%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for OU66%20YVP: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: BV18%20MMU
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV18%2520MMU%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for BV18%20MMU: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: EJ72%20YOX
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ72%2520YOX%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for EJ72%20YOX: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: GX69%20OHK
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX69%2520OHK%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for GX69%20OHK: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: LD20%20VFR
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD20%2520VFR%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for LD20%20VFR: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: WK69%20XPD
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK69%2520XPD%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for WK69%20XPD: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: BG72%20YNH
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG72%2520YNH%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for BG72%20YNH: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: DP69%20ZFO
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP69%2520ZFO%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for DP69%20ZFO: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: BJ20%20SFO
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ20%2520SFO%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for BJ20%20SFO: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: LX70%20UWW
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX70%2520UWW%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for LX70%20UWW: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: ML18%20JZP
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML18%2520JZP%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for ML18%20JZP: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: AO18%20YDT
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO18%2520YDT%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for AO18%20YDT: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: DX68%20LYY
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX68%2520LYY%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for DX68%20LYY: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: M8%20GTB
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M8%2520GTB%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for M8%20GTB: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: MW24%20ESU
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW24%2520ESU%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for MW24%20ESU: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: MA22%20GUC
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520GUC%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for MA22%20GUC: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: PX69%20SXW
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX69%2520SXW%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for PX69%20SXW: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: DSZ%206849
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DSZ%25206849%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for DSZ%206849: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: MF20%20LKN
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF20%2520LKN%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for MF20%20LKN: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: OE70%20CVW
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE70%2520CVW%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for OE70%20CVW: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: WG22%20UOD
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG22%2520UOD%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for WG22%20UOD: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: WV70%20FXU
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV70%2520FXU%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for WV70%20FXU: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: YS70%20CXD
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS70%2520CXD%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for YS70%20CXD: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: GJ71%20WSN
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ71%2520WSN%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for GJ71%20WSN: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: HT70%20DMF
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT70%2520DMF%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for HT70%20DMF: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: KM20%20TSZ
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM20%2520TSZ%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for KM20%20TSZ: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: LV18%20FLW
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV18%2520FLW%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for LV18%20FLW: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: AV20%20JJK
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV20%2520JJK%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for AV20%20JJK: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: GJ20%20UMA
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ20%2520UMA%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for GJ20%20UMA: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: V800%20ARR
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V800%2520ARR%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for V800%20ARR: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: BV19%20UHK
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV19%2520UHK%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for BV19%20UHK: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: DY68%20UWN
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY68%2520UWN%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for DY68%20UWN: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: FL71%20EGE
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL71%2520EGE%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for FL71%20EGE: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: ND70%20FWR
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND70%2520FWR%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for ND70%20FWR: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: MJ69%20NDN
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ69%2520NDN%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for MJ69%20NDN: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: KJ19%20OPY
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ19%2520OPY%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for KJ19%20OPY: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: RE68%20BSO
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE68%2520BSO%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for RE68%20BSO: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: DV70%20UAG
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV70%2520UAG%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for DV70%20UAG: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: FL21%20VOF
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL21%2520VOF%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for FL21%20VOF: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: PF68%20PYB
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF68%2520PYB%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for PF68%20PYB: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: SK20%20UEP
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK20%2520UEP%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for SK20%20UEP: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: RE70%20JXR
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE70%2520JXR%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for RE70%20JXR: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: GF20%20LKE
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF20%2520LKE%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for GF20%20LKE: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: SE68%20SDU
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE68%2520SDU%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for SE68%20SDU: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: SJ72%20MDX
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ72%2520MDX%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for SJ72%20MDX: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: DG69%20VJO
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG69%2520VJO%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for DG69%20VJO: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: SC19%20XGB
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC19%2520XGB%27 HTTP/1.1" 200 None
2026-03-29 14:07:25 [bca.uk] INFO: Scrape type for SC19%20XGB: 0
2026-03-29 14:07:25 [bca.uk] INFO: Found listing with ID: CE19%20UGD
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE19%2520UGD%27 HTTP/1.1" 200 None
2026-03-29 14:07:26 [bca.uk] INFO: Scrape type for CE19%20UGD: 0
2026-03-29 14:07:26 [bca.uk] INFO: Found listing with ID: BG70%20GGP
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG70%2520GGP%27 HTTP/1.1" 200 None
2026-03-29 14:07:26 [bca.uk] INFO: Scrape type for BG70%20GGP: 0
2026-03-29 14:07:26 [bca.uk] INFO: Found listing with ID: SN21%20AHB
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN21%2520AHB%27 HTTP/1.1" 200 None
2026-03-29 14:07:26 [bca.uk] INFO: Scrape type for SN21%20AHB: 0
2026-03-29 14:07:26 [bca.uk] INFO: Found listing with ID: CN22%20SLU
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN22%2520SLU%27 HTTP/1.1" 200 None
2026-03-29 14:07:26 [bca.uk] INFO: Scrape type for CN22%20SLU: 0
2026-03-29 14:07:26 [bca.uk] INFO: Found listing with ID: DP69%20NZK
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP69%2520NZK%27 HTTP/1.1" 200 None
2026-03-29 14:07:26 [bca.uk] INFO: Scrape type for DP69%20NZK: 0
2026-03-29 14:07:26 [bca.uk] INFO: Found listing with ID: HK73%20EWD
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK73%2520EWD%27 HTTP/1.1" 200 None
2026-03-29 14:07:26 [bca.uk] INFO: Scrape type for HK73%20EWD: 0
2026-03-29 14:07:26 [bca.uk] INFO: Found listing with ID: MJ20%20EEG
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ20%2520EEG%27 HTTP/1.1" 200 None
2026-03-29 14:07:26 [bca.uk] INFO: Scrape type for MJ20%20EEG: 2
2026-03-29 14:07:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe2d24ca-0948-567b-9bc9-54a99e453364 with identifier: MJ20%20EEG
2026-03-29 14:07:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe2d24ca-0948-567b-9bc9-54a99e453364 with scrape type 2
2026-03-29 14:07:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe2d24ca-0948-567b-9bc9-54a99e453364 with scrape type 2
2026-03-29 14:07:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe2d24ca-0948-567b-9bc9-54a99e453364, identifier: MJ20%20EEG
2026-03-29 14:07:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b6da6dc3-b2e1-5418-a8c7-735ce845c817 with identifier: LM10%20MWN
2026-03-29 14:07:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b6da6dc3-b2e1-5418-a8c7-735ce845c817 with identifier: LM10%20MWN
2026-03-29 14:07:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b6da6dc3-b2e1-5418-a8c7-735ce845c817 with identifier: LM10%20MWN to the API
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398667/600>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6da6dc3-b2e1-5418-a8c7-735ce845c817/b6da6dc3-b2e1-5418-a8c7-735ce845c817_expert_report_file_6e73b149-4028-4e5d-a73d-46c75970c317.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM10%20MWN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b6da6dc3-b2e1-5418-a8c7-735ce845c817',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM10 MWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM10%20MWN&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'KIA',
 'model': 'PICANTO',
 'odometer': 64697,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6da6dc3-b2e1-5418-a8c7-735ce845c817/b6da6dc3-b2e1-5418-a8c7-735ce845c817_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41086,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398612/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6da6dc3-b2e1-5418-a8c7-735ce845c817/b6da6dc3-b2e1-5418-a8c7-735ce845c817_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39697,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398618/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6da6dc3-b2e1-5418-a8c7-735ce845c817/b6da6dc3-b2e1-5418-a8c7-735ce845c817_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38217,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398624/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6da6dc3-b2e1-5418-a8c7-735ce845c817/b6da6dc3-b2e1-5418-a8c7-735ce845c817_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38514,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398628/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6da6dc3-b2e1-5418-a8c7-735ce845c817/b6da6dc3-b2e1-5418-a8c7-735ce845c817_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40159,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398636/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6da6dc3-b2e1-5418-a8c7-735ce845c817/b6da6dc3-b2e1-5418-a8c7-735ce845c817_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39524,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398639/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6da6dc3-b2e1-5418-a8c7-735ce845c817/b6da6dc3-b2e1-5418-a8c7-735ce845c817_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95809,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398646/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6da6dc3-b2e1-5418-a8c7-735ce845c817/b6da6dc3-b2e1-5418-a8c7-735ce845c817_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72622,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398653/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6da6dc3-b2e1-5418-a8c7-735ce845c817/b6da6dc3-b2e1-5418-a8c7-735ce845c817_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86173,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398662/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6da6dc3-b2e1-5418-a8c7-735ce845c817/b6da6dc3-b2e1-5418-a8c7-735ce845c817_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67661,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM10MWN/699398667/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'KIA PICANTO 1.1 STRIKE Hatchback',
 'transmission': 'manual',
 'trim': 'STRIKE',
 'vin': 'KNABJ513LAT895811',
 'year': 2010}
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM10%2520MWN%27 HTTP/1.1" 200 None
2026-03-29 14:07:26 [bca.uk] INFO: Saving data for LM10%20MWN: {'created_time': 1774793246.70392, 'last_price_update_time': 1774793246.703931, 'auction_closing_time': 1774864800.0}
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM10%2520MWN') HTTP/1.1" 204 0
2026-03-29 14:07:26 [bca.uk] INFO: Found listing with ID: LN10%20VMY
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN10%2520VMY%27 HTTP/1.1" 200 None
2026-03-29 14:07:26 [bca.uk] INFO: Scrape type for LN10%20VMY: 0
2026-03-29 14:07:26 [bca.uk] INFO: Found listing with ID: LK64%20NEJ
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK64%2520NEJ%27 HTTP/1.1" 200 None
2026-03-29 14:07:26 [bca.uk] INFO: Scrape type for LK64%20NEJ: 0
2026-03-29 14:07:26 [bca.uk] INFO: Found listing with ID: LD62%20NNR
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD62%2520NNR%27 HTTP/1.1" 200 None
2026-03-29 14:07:26 [bca.uk] INFO: Scrape type for LD62%20NNR: 2
2026-03-29 14:07:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c7fb3d0b-bfee-5cc2-b63f-e1f8a681beac with identifier: LD62%20NNR
2026-03-29 14:07:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c7fb3d0b-bfee-5cc2-b63f-e1f8a681beac with scrape type 2
2026-03-29 14:07:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c7fb3d0b-bfee-5cc2-b63f-e1f8a681beac with scrape type 2
2026-03-29 14:07:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c7fb3d0b-bfee-5cc2-b63f-e1f8a681beac, identifier: LD62%20NNR
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699419390%27 HTTP/1.1" 200 None
2026-03-29 14:07:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419390 not downloaded yet
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699414818%27 HTTP/1.1" 200 None
2026-03-29 14:07:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414818 not downloaded yet
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699409259%27 HTTP/1.1" 200 None
2026-03-29 14:07:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409259 not downloaded yet
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699398317%27 HTTP/1.1" 200 None
2026-03-29 14:07:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398317 not downloaded yet
2026-03-29 14:07:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe2d24ca-0948-567b-9bc9-54a99e453364 with identifier: MJ20%20EEG
2026-03-29 14:07:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe2d24ca-0948-567b-9bc9-54a99e453364 with identifier: MJ20%20EEG
2026-03-29 14:07:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe2d24ca-0948-567b-9bc9-54a99e453364 with identifier: MJ20%20EEG to the API
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=17&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ20%20EEG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fe2d24ca-0948-567b-9bc9-54a99e453364',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ20 EEG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ20%20EEG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'CITROEN',
 'model': 'C5 AIRCROSS',
 'odometer': 50101,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'CITROEN C5 AIRCROSS 1.5 BLUEHDI 130 FLAIR PLUS EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'BLUEHDI 130 FLAIR PLUS EAT8',
 'vin': 'VR7ACYHZRLL023085',
 'year': 2020}
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ20%2520EEG%27 HTTP/1.1" 200 None
2026-03-29 14:07:27 [bca.uk] INFO: Saving data for MJ20%20EEG: {'auction_closing_time': 1774864800.0, 'created_time': 1774305152.017418, 'last_price_update_time': 1774793247.339545}
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ20%2520EEG') HTTP/1.1" 204 0
2026-03-29 14:07:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398271/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU53LFL/42812108?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=FCErcmOniRuXbtqncXYdGWqGSCGvjuzmMzpnbx%2FmDTo%3D)
2026-03-29 14:07:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409151/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409151>
2026-03-29 14:07:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398284/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398284>
2026-03-29 14:07:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398364/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398364>
2026-03-29 14:07:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c7fb3d0b-bfee-5cc2-b63f-e1f8a681beac with identifier: LD62%20NNR
2026-03-29 14:07:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c7fb3d0b-bfee-5cc2-b63f-e1f8a681beac with identifier: LD62%20NNR
2026-03-29 14:07:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c7fb3d0b-bfee-5cc2-b63f-e1f8a681beac with identifier: LD62%20NNR to the API
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD62%20NNR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c7fb3d0b-bfee-5cc2-b63f-e1f8a681beac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD62 NNR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD62%20NNR&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 169471,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 TDI 105 MATCH Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 105 MATCH',
 'vin': 'WVWZZZ1KZDP029210',
 'year': 2012}
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD62%2520NNR%27 HTTP/1.1" 200 None
2026-03-29 14:07:27 [bca.uk] INFO: Saving data for LD62%20NNR: {'auction_closing_time': 1774864800.0, 'created_time': 1774696042.312128, 'last_price_update_time': 1774793247.68197}
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD62%2520NNR') HTTP/1.1" 204 0
2026-03-29 14:07:27 [bca.uk] INFO: Found listing with ID: WD72%20JHL
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD72%2520JHL%27 HTTP/1.1" 200 None
2026-03-29 14:07:27 [bca.uk] INFO: Scrape type for WD72%20JHL: 0
2026-03-29 14:07:27 [bca.uk] INFO: Found listing with ID: WP20%20GXG
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP20%2520GXG%27 HTTP/1.1" 200 None
2026-03-29 14:07:27 [bca.uk] INFO: Scrape type for WP20%20GXG: 0
2026-03-29 14:07:27 [bca.uk] INFO: Found listing with ID: MT69%20XJO
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT69%2520XJO%27 HTTP/1.1" 200 None
2026-03-29 14:07:27 [bca.uk] INFO: Scrape type for MT69%20XJO: 0
2026-03-29 14:07:27 [bca.uk] INFO: Found listing with ID: SW70%20EHR
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW70%2520EHR%27 HTTP/1.1" 200 None
2026-03-29 14:07:27 [bca.uk] INFO: Scrape type for SW70%20EHR: 0
2026-03-29 14:07:27 [bca.uk] INFO: Found listing with ID: PK70%20ULM
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK70%2520ULM%27 HTTP/1.1" 200 None
2026-03-29 14:07:27 [bca.uk] INFO: Scrape type for PK70%20ULM: 0
2026-03-29 14:07:27 [bca.uk] INFO: Found listing with ID: YD20%20LRV
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD20%2520LRV%27 HTTP/1.1" 200 None
2026-03-29 14:07:27 [bca.uk] INFO: Scrape type for YD20%20LRV: 0
2026-03-29 14:07:27 [bca.uk] INFO: Found listing with ID: DN20%20ENC
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN20%2520ENC%27 HTTP/1.1" 200 None
2026-03-29 14:07:27 [bca.uk] INFO: Scrape type for DN20%20ENC: 0
2026-03-29 14:07:27 [bca.uk] INFO: Found listing with ID: EP68%20DWV
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EP68%2520DWV%27 HTTP/1.1" 200 None
2026-03-29 14:07:27 [bca.uk] INFO: Scrape type for EP68%20DWV: 0
2026-03-29 14:07:27 [bca.uk] INFO: Found listing with ID: FE70%20UFX
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE70%2520UFX%27 HTTP/1.1" 200 None
2026-03-29 14:07:27 [bca.uk] INFO: Scrape type for FE70%20UFX: 0
2026-03-29 14:07:27 [bca.uk] INFO: Found listing with ID: HK21%20BWB
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK21%2520BWB%27 HTTP/1.1" 200 None
2026-03-29 14:07:27 [bca.uk] INFO: Scrape type for HK21%20BWB: 2
2026-03-29 14:07:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f99a6d46-8537-5168-a06c-fbede8a62814 with identifier: HK21%20BWB
2026-03-29 14:07:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f99a6d46-8537-5168-a06c-fbede8a62814 with scrape type 2
2026-03-29 14:07:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f99a6d46-8537-5168-a06c-fbede8a62814 with scrape type 2
2026-03-29 14:07:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f99a6d46-8537-5168-a06c-fbede8a62814, identifier: HK21%20BWB
2026-03-29 14:07:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2507b5a10>
2026-03-29 14:07:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4943df8-0380-50bc-a32c-b10c3c3e77bf/f4943df8-0380-50bc-a32c-b10c3c3e77bf_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN70HLO%252F699409098%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409098/600 saved to cache
2026-03-29 14:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f4943df8-0380-50bc-a32c-b10c3c3e77bf
2026-03-29 14:07:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2507876d0>
2026-03-29 14:07:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60641c5f-de84-528b-a3fb-0f98d831dbef/60641c5f-de84-528b-a3fb-0f98d831dbef_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFM62OZH%252F699414603%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414603/600 saved to cache
2026-03-29 14:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 60641c5f-de84-528b-a3fb-0f98d831dbef
2026-03-29 14:07:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bf4590>
2026-03-29 14:07:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc/2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKR08PHX%252F699419246%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419246/600 saved to cache
2026-03-29 14:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc
2026-03-29 14:07:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250635dd0>
2026-03-29 14:07:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b2efa9f2-3ee0-5944-a18f-10db2e3677f4/b2efa9f2-3ee0-5944-a18f-10db2e3677f4_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC58UCT%252F699398297%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398297/600 saved to cache
2026-03-29 14:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b2efa9f2-3ee0-5944-a18f-10db2e3677f4
2026-03-29 14:07:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409182/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409182>
2026-03-29 14:07:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398290/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398290>
2026-03-29 14:07:28 [bca.uk] INFO: Found listing with ID: KM11%20UUD
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM11%2520UUD%27 HTTP/1.1" 200 None
2026-03-29 14:07:28 [bca.uk] INFO: Scrape type for KM11%20UUD: 2
2026-03-29 14:07:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ba82627-3d66-5970-bb5d-b19d751b9eb4 with identifier: KM11%20UUD
2026-03-29 14:07:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7ba82627-3d66-5970-bb5d-b19d751b9eb4 with scrape type 2
2026-03-29 14:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7ba82627-3d66-5970-bb5d-b19d751b9eb4 with scrape type 2
2026-03-29 14:07:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7ba82627-3d66-5970-bb5d-b19d751b9eb4, identifier: KM11%20UUD
2026-03-29 14:07:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f99a6d46-8537-5168-a06c-fbede8a62814 with identifier: HK21%20BWB
2026-03-29 14:07:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f99a6d46-8537-5168-a06c-fbede8a62814 with identifier: HK21%20BWB
2026-03-29 14:07:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f99a6d46-8537-5168-a06c-fbede8a62814 with identifier: HK21%20BWB to the API
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=17&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK21%20BWB-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f99a6d46-8537-5168-a06c-fbede8a62814',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK21 BWB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK21%20BWB&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'ALFA ROMEO',
 'model': 'GIULIA',
 'odometer': 69144,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO GIULIA 2.0 TB 280 VELOCE Saloon',
 'transmission': 'automatic',
 'trim': 'TB 280 VELOCE',
 'vin': 'ZAREAELN1M7647064',
 'year': 2021}
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK21%2520BWB%27 HTTP/1.1" 200 None
2026-03-29 14:07:28 [bca.uk] INFO: Saving data for HK21%20BWB: {'auction_closing_time': 1774864800.0, 'created_time': 1774609925.05817, 'last_price_update_time': 1774793248.664553}
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK21%2520BWB') HTTP/1.1" 204 0
2026-03-29 14:07:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7ba82627-3d66-5970-bb5d-b19d751b9eb4 with identifier: KM11%20UUD
2026-03-29 14:07:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7ba82627-3d66-5970-bb5d-b19d751b9eb4 with identifier: KM11%20UUD
2026-03-29 14:07:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7ba82627-3d66-5970-bb5d-b19d751b9eb4 with identifier: KM11%20UUD to the API
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM11%20UUD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7ba82627-3d66-5970-bb5d-b19d751b9eb4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM11 UUD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM11%20UUD&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': '107',
 'odometer': 81226,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 107 1.0 URBAN Hatchback',
 'transmission': 'manual',
 'trim': 'URBAN',
 'vin': 'VF3PNCFB488583356',
 'year': 2011}
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM11%2520UUD%27 HTTP/1.1" 200 None
2026-03-29 14:07:29 [bca.uk] INFO: Saving data for KM11%20UUD: {'auction_closing_time': 1774864800.0, 'created_time': 1774706824.710868, 'last_price_update_time': 1774793249.089774}
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM11%2520UUD') HTTP/1.1" 204 0
2026-03-29 14:07:29 [bca.uk] INFO: Found listing with ID: YA18%20UVB
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA18%2520UVB%27 HTTP/1.1" 200 None
2026-03-29 14:07:29 [bca.uk] INFO: Scrape type for YA18%20UVB: 0
2026-03-29 14:07:29 [bca.uk] INFO: Found listing with ID: GF23%20TXO
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF23%2520TXO%27 HTTP/1.1" 200 None
2026-03-29 14:07:29 [bca.uk] INFO: Scrape type for GF23%20TXO: 0
2026-03-29 14:07:29 [bca.uk] INFO: Found listing with ID: RE22%20ECV
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE22%2520ECV%27 HTTP/1.1" 200 None
2026-03-29 14:07:29 [bca.uk] INFO: Scrape type for RE22%20ECV: 0
2026-03-29 14:07:29 [bca.uk] INFO: Found listing with ID: AE69%20GWW
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE69%2520GWW%27 HTTP/1.1" 200 None
2026-03-29 14:07:29 [bca.uk] INFO: Scrape type for AE69%20GWW: 0
2026-03-29 14:07:29 [bca.uk] INFO: Found listing with ID: EJ69%20TFF
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ69%2520TFF%27 HTTP/1.1" 200 None
2026-03-29 14:07:29 [bca.uk] INFO: Scrape type for EJ69%20TFF: 0
2026-03-29 14:07:29 [bca.uk] INFO: Found listing with ID: CK18%20NWF
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK18%2520NWF%27 HTTP/1.1" 200 None
2026-03-29 14:07:29 [bca.uk] INFO: Scrape type for CK18%20NWF: 2
2026-03-29 14:07:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d1827cd-acfa-52b4-aa43-ed2154b1fb36 with identifier: CK18%20NWF
2026-03-29 14:07:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d1827cd-acfa-52b4-aa43-ed2154b1fb36 with scrape type 2
2026-03-29 14:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7d1827cd-acfa-52b4-aa43-ed2154b1fb36 with scrape type 2
2026-03-29 14:07:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7d1827cd-acfa-52b4-aa43-ed2154b1fb36, identifier: CK18%20NWF
2026-03-29 14:07:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ab7290>
2026-03-29 14:07:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4943df8-0380-50bc-a32c-b10c3c3e77bf/f4943df8-0380-50bc-a32c-b10c3c3e77bf_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN70HLO%252F699409104%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409104/600 saved to cache
2026-03-29 14:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f4943df8-0380-50bc-a32c-b10c3c3e77bf
2026-03-29 14:07:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2507f0ad0>
2026-03-29 14:07:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60641c5f-de84-528b-a3fb-0f98d831dbef/60641c5f-de84-528b-a3fb-0f98d831dbef_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFM62OZH%252F699414628%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414628/600 saved to cache
2026-03-29 14:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 60641c5f-de84-528b-a3fb-0f98d831dbef
2026-03-29 14:07:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398277/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU53LFL/42812108?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=FCErcmOniRuXbtqncXYdGWqGSCGvjuzmMzpnbx%2FmDTo%3D)
2026-03-29 14:07:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398274/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU53LFL/42812108?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=FCErcmOniRuXbtqncXYdGWqGSCGvjuzmMzpnbx%2FmDTo%3D)
2026-03-29 14:07:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414738/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414738>
2026-03-29 14:07:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398296/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398296>
2026-03-29 14:07:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409137/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN70HLO/42812176?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=BS95qiorVRCjSPYT4wi%2B%2FMTIMTU8m1eQOeudbksmlcA%3D)
2026-03-29 14:07:29 [bca.uk] INFO: Found listing with ID: GK61%20NMX
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK61%2520NMX%27 HTTP/1.1" 200 None
2026-03-29 14:07:29 [bca.uk] INFO: Scrape type for GK61%20NMX: 2
2026-03-29 14:07:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aff89ad0-223a-54fe-8e4c-204722785203 with identifier: GK61%20NMX
2026-03-29 14:07:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aff89ad0-223a-54fe-8e4c-204722785203 with scrape type 2
2026-03-29 14:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aff89ad0-223a-54fe-8e4c-204722785203 with scrape type 2
2026-03-29 14:07:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aff89ad0-223a-54fe-8e4c-204722785203, identifier: GK61%20NMX
2026-03-29 14:07:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7d1827cd-acfa-52b4-aa43-ed2154b1fb36 with identifier: CK18%20NWF
2026-03-29 14:07:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7d1827cd-acfa-52b4-aa43-ed2154b1fb36 with identifier: CK18%20NWF
2026-03-29 14:07:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7d1827cd-acfa-52b4-aa43-ed2154b1fb36 with identifier: CK18%20NWF to the API
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=17&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK18%20NWF-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7d1827cd-acfa-52b4-aa43-ed2154b1fb36',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK18 NWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK18%20NWF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SUZUKI',
 'model': 'SWIFT',
 'odometer': 58710,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'SUZUKI SWIFT 1.0 BOOSTERJET 110 SHVS SZ5 Hatchback',
 'transmission': 'manual',
 'trim': 'BOOSTERJET 110 SHVS SZ5',
 'vin': 'JSAAZC23S00106256',
 'year': 2018}
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK18%2520NWF%27 HTTP/1.1" 200 None
2026-03-29 14:07:29 [bca.uk] INFO: Saving data for CK18%20NWF: {'auction_closing_time': 1774864800.0, 'created_time': 1774436672.321262, 'last_price_update_time': 1774793249.875766}
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK18%2520NWF') HTTP/1.1" 204 0
2026-03-29 14:07:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250804e90>
2026-03-29 14:07:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a9aefcd9-274a-5e7f-ad86-4b16771738df/a9aefcd9-274a-5e7f-ad86-4b16771738df_image_0.jpg HTTP/1.1" 201 0
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU53LFL%252F699398271%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398271/600 saved to cache
2026-03-29 14:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a9aefcd9-274a-5e7f-ad86-4b16771738df
2026-03-29 14:07:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419307/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR08PHX/42812226?sv=2020-08-04&st=2026-03-29T14%3A07%3A13Z&se=2026-03-29T14%3A32%3A13Z&sr=b&sp=r&sig=MQ6BMeMl8FNK1EvmEfy%2BDRc1RChIh5rxaVj0N0%2BKKXs%3D)
2026-03-29 14:07:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414689/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FM62OZH/42812211?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=CBjtnCmkJY2GU%2FM4iZu3EtSaFoWvysH3sbvvCrVz4b8%3D)
2026-03-29 14:07:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aff89ad0-223a-54fe-8e4c-204722785203 with identifier: GK61%20NMX
2026-03-29 14:07:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aff89ad0-223a-54fe-8e4c-204722785203 with identifier: GK61%20NMX
2026-03-29 14:07:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aff89ad0-223a-54fe-8e4c-204722785203 with identifier: GK61%20NMX to the API
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK61%20NMX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'aff89ad0-223a-54fe-8e4c-204722785203',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK61 NMX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK61%20NMX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 126960,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.6 E-HDI A/D EXCLUSIVE Hatchback',
 'transmission': 'manual',
 'trim': 'E-HDI A/D EXCLUSIVE',
 'vin': 'VF7SC9HPKBA582671',
 'year': 2011}
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK61%2520NMX%27 HTTP/1.1" 200 None
2026-03-29 14:07:30 [bca.uk] INFO: Saving data for GK61%20NMX: {'auction_closing_time': 1774864800.0, 'created_time': 1774695877.369926, 'last_price_update_time': 1774793250.311757}
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK61%2520NMX') HTTP/1.1" 204 0
2026-03-29 14:07:30 [bca.uk] INFO: Found listing with ID: KS69%20HBC
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS69%2520HBC%27 HTTP/1.1" 200 None
2026-03-29 14:07:30 [bca.uk] INFO: Scrape type for KS69%20HBC: 0
2026-03-29 14:07:30 [bca.uk] INFO: Found listing with ID: BC04%20RGC
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC04%2520RGC%27 HTTP/1.1" 200 None
2026-03-29 14:07:30 [bca.uk] INFO: Scrape type for BC04%20RGC: 0
2026-03-29 14:07:30 [bca.uk] INFO: Found listing with ID: LO66%20DDN
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO66%2520DDN%27 HTTP/1.1" 200 None
2026-03-29 14:07:30 [bca.uk] INFO: Scrape type for LO66%20DDN: 0
2026-03-29 14:07:30 [bca.uk] INFO: Found listing with ID: RJ60%20UUD
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ60%2520UUD%27 HTTP/1.1" 200 None
2026-03-29 14:07:30 [bca.uk] INFO: Scrape type for RJ60%20UUD: 0
2026-03-29 14:07:30 [bca.uk] INFO: Found listing with ID: OV61%20DEU
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV61%2520DEU%27 HTTP/1.1" 200 None
2026-03-29 14:07:30 [bca.uk] INFO: Scrape type for OV61%20DEU: 0
2026-03-29 14:07:30 [bca.uk] INFO: Found listing with ID: BV62%20UHD
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV62%2520UHD%27 HTTP/1.1" 200 None
2026-03-29 14:07:30 [bca.uk] INFO: Scrape type for BV62%20UHD: 0
2026-03-29 14:07:30 [bca.uk] INFO: Found listing with ID: KJ08%20EHN
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ08%2520EHN%27 HTTP/1.1" 200 None
2026-03-29 14:07:30 [bca.uk] INFO: Scrape type for KJ08%20EHN: 0
2026-03-29 14:07:30 [bca.uk] INFO: Found listing with ID: AD16%20JOV
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD16%2520JOV%27 HTTP/1.1" 200 None
2026-03-29 14:07:30 [bca.uk] INFO: Scrape type for AD16%20JOV: 0
2026-03-29 14:07:30 [bca.uk] INFO: Found listing with ID: YB73%20OAS
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB73%2520OAS%27 HTTP/1.1" 200 None
2026-03-29 14:07:30 [bca.uk] INFO: Scrape type for YB73%20OAS: 0
2026-03-29 14:07:30 [bca.uk] INFO: Found listing with ID: MV69%20AWO
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV69%2520AWO%27 HTTP/1.1" 200 None
2026-03-29 14:07:30 [bca.uk] INFO: Scrape type for MV69%20AWO: 0
2026-03-29 14:07:30 [bca.uk] INFO: Found listing with ID: BT69%20OOB
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT69%2520OOB%27 HTTP/1.1" 200 None
2026-03-29 14:07:30 [bca.uk] INFO: Scrape type for BT69%20OOB: 0
2026-03-29 14:07:30 [bca.uk] INFO: Found listing with ID: GF23%20SBY
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF23%2520SBY%27 HTTP/1.1" 200 None
2026-03-29 14:07:30 [bca.uk] INFO: Scrape type for GF23%20SBY: 0
2026-03-29 14:07:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398279/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU53LFL/42812108?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=FCErcmOniRuXbtqncXYdGWqGSCGvjuzmMzpnbx%2FmDTo%3D)
2026-03-29 14:07:30 [bca.uk] INFO: Found listing with ID: EN10%20PWV
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN10%2520PWV%27 HTTP/1.1" 200 None
2026-03-29 14:07:30 [bca.uk] INFO: Scrape type for EN10%20PWV: 2
2026-03-29 14:07:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1da598bb-916d-5198-a760-5aef625fcf96 with identifier: EN10%20PWV
2026-03-29 14:07:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1da598bb-916d-5198-a760-5aef625fcf96 with scrape type 2
2026-03-29 14:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1da598bb-916d-5198-a760-5aef625fcf96 with scrape type 2
2026-03-29 14:07:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1da598bb-916d-5198-a760-5aef625fcf96, identifier: EN10%20PWV
2026-03-29 14:07:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409151/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN70HLO/42812176?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=BS95qiorVRCjSPYT4wi%2B%2FMTIMTU8m1eQOeudbksmlcA%3D)
2026-03-29 14:07:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409212/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409212>
2026-03-29 14:07:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414762/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414762>
2026-03-29 14:07:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1da598bb-916d-5198-a760-5aef625fcf96 with identifier: EN10%20PWV
2026-03-29 14:07:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1da598bb-916d-5198-a760-5aef625fcf96 with identifier: EN10%20PWV
2026-03-29 14:07:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1da598bb-916d-5198-a760-5aef625fcf96 with identifier: EN10%20PWV to the API
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN10%20PWV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1da598bb-916d-5198-a760-5aef625fcf96',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN10 PWV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN10%20PWV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 122566,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 TDCI 110 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 110 TITANIUM',
 'vin': 'WF0PXXWPDPAM49967',
 'year': 2010}
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN10%2520PWV%27 HTTP/1.1" 200 None
2026-03-29 14:07:30 [bca.uk] INFO: Saving data for EN10%20PWV: {'auction_closing_time': 1774864800.0, 'created_time': 1774706775.069314, 'last_price_update_time': 1774793250.938477}
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN10%2520PWV') HTTP/1.1" 204 0
2026-03-29 14:07:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519bcfd0>
2026-03-29 14:07:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a9aefcd9-274a-5e7f-ad86-4b16771738df/a9aefcd9-274a-5e7f-ad86-4b16771738df_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU53LFL%252F699398277%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398277/600 saved to cache
2026-03-29 14:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a9aefcd9-274a-5e7f-ad86-4b16771738df
2026-03-29 14:07:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e0d8d0>
2026-03-29 14:07:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a9aefcd9-274a-5e7f-ad86-4b16771738df/a9aefcd9-274a-5e7f-ad86-4b16771738df_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU53LFL%252F699398274%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398274/600 saved to cache
2026-03-29 14:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a9aefcd9-274a-5e7f-ad86-4b16771738df
2026-03-29 14:07:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a4ca10>
2026-03-29 14:07:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4943df8-0380-50bc-a32c-b10c3c3e77bf/f4943df8-0380-50bc-a32c-b10c3c3e77bf_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN70HLO%252F699409137%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409137/600 saved to cache
2026-03-29 14:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f4943df8-0380-50bc-a32c-b10c3c3e77bf
2026-03-29 14:07:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398303/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398303>
2026-03-29 14:07:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398284/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU53LFL/42812108?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=FCErcmOniRuXbtqncXYdGWqGSCGvjuzmMzpnbx%2FmDTo%3D)
2026-03-29 14:07:31 [bca.uk] INFO: Found listing with ID: BN10%20FFD
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN10%2520FFD%27 HTTP/1.1" 200 None
2026-03-29 14:07:31 [bca.uk] INFO: Scrape type for BN10%20FFD: 2
2026-03-29 14:07:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa05e46e-6535-54ec-9d2a-990536e25c18 with identifier: BN10%20FFD
2026-03-29 14:07:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa05e46e-6535-54ec-9d2a-990536e25c18 with scrape type 2
2026-03-29 14:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aa05e46e-6535-54ec-9d2a-990536e25c18 with scrape type 2
2026-03-29 14:07:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aa05e46e-6535-54ec-9d2a-990536e25c18, identifier: BN10%20FFD
2026-03-29 14:07:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508c7190>
2026-03-29 14:07:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc/2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKR08PHX%252F699419307%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419307/600 saved to cache
2026-03-29 14:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc
2026-03-29 14:07:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250973e10>
2026-03-29 14:07:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60641c5f-de84-528b-a3fb-0f98d831dbef/60641c5f-de84-528b-a3fb-0f98d831dbef_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFM62OZH%252F699414689%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414689/600 saved to cache
2026-03-29 14:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 60641c5f-de84-528b-a3fb-0f98d831dbef
2026-03-29 14:07:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398364/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC58UCT/42812119?sv=2020-08-04&st=2026-03-29T14%3A07%3A05Z&se=2026-03-29T14%3A32%3A05Z&sr=b&sp=r&sig=R82ezi7Wj5yjOfXtKHp8jHxTXR20O4kbImZlfxfXCB4%3D)
2026-03-29 14:07:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aa05e46e-6535-54ec-9d2a-990536e25c18 with identifier: BN10%20FFD
2026-03-29 14:07:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aa05e46e-6535-54ec-9d2a-990536e25c18 with identifier: BN10%20FFD
2026-03-29 14:07:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aa05e46e-6535-54ec-9d2a-990536e25c18 with identifier: BN10%20FFD to the API
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN10%20FFD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'aa05e46e-6535-54ec-9d2a-990536e25c18',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN10 FFD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN10%20FFD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'MEGANE',
 'odometer': 77851,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'RENAULT MEGANE 1.6 16V I-MUSIC Hatchback',
 'transmission': 'manual',
 'trim': '16V I-MUSIC',
 'vin': 'VF1BZ0H0542777371',
 'year': 2010}
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN10%2520FFD%27 HTTP/1.1" 200 None
2026-03-29 14:07:32 [bca.uk] INFO: Saving data for BN10%20FFD: {'auction_closing_time': 1774864800.0, 'created_time': 1774706803.517068, 'last_price_update_time': 1774793252.023308}
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN10%2520FFD') HTTP/1.1" 204 0
2026-03-29 14:07:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398290/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU53LFL/42812108?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=FCErcmOniRuXbtqncXYdGWqGSCGvjuzmMzpnbx%2FmDTo%3D)
2026-03-29 14:07:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398317/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398317>
2026-03-29 14:07:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409182/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN70HLO/42812176?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=BS95qiorVRCjSPYT4wi%2B%2FMTIMTU8m1eQOeudbksmlcA%3D)
2026-03-29 14:07:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:07:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:07:32 [bca.uk] INFO: Found listing with ID: AV13%20PZZ
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV13%2520PZZ%27 HTTP/1.1" 200 None
2026-03-29 14:07:32 [bca.uk] INFO: Scrape type for AV13%20PZZ: 2
2026-03-29 14:07:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2561847-ff84-5663-b0c4-a7e1fe0e31f4 with identifier: AV13%20PZZ
2026-03-29 14:07:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2561847-ff84-5663-b0c4-a7e1fe0e31f4 with scrape type 2
2026-03-29 14:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a2561847-ff84-5663-b0c4-a7e1fe0e31f4 with scrape type 2
2026-03-29 14:07:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2561847-ff84-5663-b0c4-a7e1fe0e31f4, identifier: AV13%20PZZ
2026-03-29 14:07:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d01b10>
2026-03-29 14:07:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a9aefcd9-274a-5e7f-ad86-4b16771738df/a9aefcd9-274a-5e7f-ad86-4b16771738df_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU53LFL%252F699398279%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398279/600 saved to cache
2026-03-29 14:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a9aefcd9-274a-5e7f-ad86-4b16771738df
2026-03-29 14:07:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:07:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508688d0>
2026-03-29 14:07:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4943df8-0380-50bc-a32c-b10c3c3e77bf/f4943df8-0380-50bc-a32c-b10c3c3e77bf_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN70HLO%252F699409151%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409151/600 saved to cache
2026-03-29 14:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f4943df8-0380-50bc-a32c-b10c3c3e77bf
2026-03-29 14:07:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409259/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409259>
2026-03-29 14:07:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414818/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414818>
2026-03-29 14:07:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414738/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FM62OZH/42812211?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=CBjtnCmkJY2GU%2FM4iZu3EtSaFoWvysH3sbvvCrVz4b8%3D)
2026-03-29 14:07:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398296/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU53LFL/42812108?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=FCErcmOniRuXbtqncXYdGWqGSCGvjuzmMzpnbx%2FmDTo%3D)
2026-03-29 14:07:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2561847-ff84-5663-b0c4-a7e1fe0e31f4 with identifier: AV13%20PZZ
2026-03-29 14:07:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2561847-ff84-5663-b0c4-a7e1fe0e31f4 with identifier: AV13%20PZZ
2026-03-29 14:07:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a2561847-ff84-5663-b0c4-a7e1fe0e31f4 with identifier: AV13%20PZZ to the API
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV13%20PZZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a2561847-ff84-5663-b0c4-a7e1fe0e31f4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV13 PZZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV13%20PZZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 142959,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.6 E-HDI 115 FELINE MPV',
 'transmission': 'manual',
 'trim': 'E-HDI 115 FELINE',
 'vin': 'VF3CU9HD8DY027202',
 'year': 2013}
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV13%2520PZZ%27 HTTP/1.1" 200 None
2026-03-29 14:07:32 [bca.uk] INFO: Saving data for AV13%20PZZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774706800.461777, 'last_price_update_time': 1774793252.540015}
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV13%2520PZZ') HTTP/1.1" 204 0
2026-03-29 14:07:32 [bca.uk] INFO: Found listing with ID: CV62%20UAZ
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV62%2520UAZ%27 HTTP/1.1" 200 None
2026-03-29 14:07:32 [bca.uk] INFO: Scrape type for CV62%20UAZ: 0
2026-03-29 14:07:32 [bca.uk] INFO: Found listing with ID: MV07%20KUJ
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV07%2520KUJ%27 HTTP/1.1" 200 None
2026-03-29 14:07:32 [bca.uk] INFO: Scrape type for MV07%20KUJ: 2
2026-03-29 14:07:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3920723a-4d05-5298-bf3c-5d265017144b with identifier: MV07%20KUJ
2026-03-29 14:07:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3920723a-4d05-5298-bf3c-5d265017144b with scrape type 2
2026-03-29 14:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3920723a-4d05-5298-bf3c-5d265017144b with scrape type 2
2026-03-29 14:07:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3920723a-4d05-5298-bf3c-5d265017144b, identifier: MV07%20KUJ
2026-03-29 14:07:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409237/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409237>
2026-03-29 14:07:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414788/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414788>
2026-03-29 14:07:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419390/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419390>
2026-03-29 14:07:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3920723a-4d05-5298-bf3c-5d265017144b with identifier: MV07%20KUJ
2026-03-29 14:07:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3920723a-4d05-5298-bf3c-5d265017144b with identifier: MV07%20KUJ
2026-03-29 14:07:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3920723a-4d05-5298-bf3c-5d265017144b with identifier: MV07%20KUJ to the API
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV07%20KUJ-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3920723a-4d05-5298-bf3c-5d265017144b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV07 KUJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV07%20KUJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'BMW',
 'model': '318I',
 'odometer': 111767,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'BMW 318I 2.0 SE Saloon',
 'transmission': 'automatic',
 'trim': 'SE',
 'vin': 'WBAVA52080VA96301',
 'year': 2007}
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV07%2520KUJ%27 HTTP/1.1" 200 None
2026-03-29 14:07:33 [bca.uk] INFO: Saving data for MV07%20KUJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774505167.434103, 'last_price_update_time': 1774793253.034048}
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV07%2520KUJ') HTTP/1.1" 204 0
2026-03-29 14:07:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250e90a50>
2026-03-29 14:07:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a9aefcd9-274a-5e7f-ad86-4b16771738df/a9aefcd9-274a-5e7f-ad86-4b16771738df_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU53LFL%252F699398284%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398284/600 saved to cache
2026-03-29 14:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a9aefcd9-274a-5e7f-ad86-4b16771738df
2026-03-29 14:07:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25044eed0>
2026-03-29 14:07:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b2efa9f2-3ee0-5944-a18f-10db2e3677f4/b2efa9f2-3ee0-5944-a18f-10db2e3677f4_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC58UCT%252F699398364%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398364/600 saved to cache
2026-03-29 14:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b2efa9f2-3ee0-5944-a18f-10db2e3677f4
2026-03-29 14:07:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2510358d0>
2026-03-29 14:07:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a9aefcd9-274a-5e7f-ad86-4b16771738df/a9aefcd9-274a-5e7f-ad86-4b16771738df_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU53LFL%252F699398290%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398290/600 saved to cache
2026-03-29 14:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a9aefcd9-274a-5e7f-ad86-4b16771738df
2026-03-29 14:07:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:07:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:07:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:07:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250891e90>
2026-03-29 14:07:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4943df8-0380-50bc-a32c-b10c3c3e77bf/f4943df8-0380-50bc-a32c-b10c3c3e77bf_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN70HLO%252F699409182%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409182/600 saved to cache
2026-03-29 14:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f4943df8-0380-50bc-a32c-b10c3c3e77bf
2026-03-29 14:07:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419375/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419375>
2026-03-29 14:07:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419359/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419359>
2026-03-29 14:07:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414762/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FM62OZH/42812211?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=CBjtnCmkJY2GU%2FM4iZu3EtSaFoWvysH3sbvvCrVz4b8%3D)
2026-03-29 14:07:33 [bca.uk] INFO: Found listing with ID: KU57%20WZP
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU57%2520WZP%27 HTTP/1.1" 200 None
2026-03-29 14:07:33 [bca.uk] INFO: Scrape type for KU57%20WZP: 0
2026-03-29 14:07:33 [bca.uk] INFO: Found listing with ID: KY58%20DDF
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY58%2520DDF%27 HTTP/1.1" 200 None
2026-03-29 14:07:33 [bca.uk] INFO: Scrape type for KY58%20DDF: 0
2026-03-29 14:07:33 [bca.uk] INFO: Found listing with ID: LT55%20XAG
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT55%2520XAG%27 HTTP/1.1" 200 None
2026-03-29 14:07:33 [bca.uk] INFO: Scrape type for LT55%20XAG: 0
2026-03-29 14:07:33 [bca.uk] INFO: Found listing with ID: RO59%20VYY
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO59%2520VYY%27 HTTP/1.1" 200 None
2026-03-29 14:07:33 [bca.uk] INFO: Scrape type for RO59%20VYY: 0
2026-03-29 14:07:33 [bca.uk] INFO: Found listing with ID: EA59%20HXN
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA59%2520HXN%27 HTTP/1.1" 200 None
2026-03-29 14:07:33 [bca.uk] INFO: Scrape type for EA59%20HXN: 0
2026-03-29 14:07:33 [bca.uk] INFO: Found listing with ID: DE57%20JFF
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE57%2520JFF%27 HTTP/1.1" 200 None
2026-03-29 14:07:33 [bca.uk] INFO: Scrape type for DE57%20JFF: 0
2026-03-29 14:07:33 [bca.uk] INFO: Found listing with ID: SB15%20DHF
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB15%2520DHF%27 HTTP/1.1" 200 None
2026-03-29 14:07:33 [bca.uk] INFO: Scrape type for SB15%20DHF: 0
2026-03-29 14:07:33 [bca.uk] INFO: Found listing with ID: DN60%20UOP
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN60%2520UOP%27 HTTP/1.1" 200 None
2026-03-29 14:07:33 [bca.uk] INFO: Scrape type for DN60%20UOP: 0
2026-03-29 14:07:33 [bca.uk] INFO: Found listing with ID: LN03%20XSM
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN03%2520XSM%27 HTTP/1.1" 200 None
2026-03-29 14:07:33 [bca.uk] INFO: Scrape type for LN03%20XSM: 0
2026-03-29 14:07:33 [bca.uk] INFO: Found listing with ID: KF54%20RYD
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF54%2520RYD%27 HTTP/1.1" 200 None
2026-03-29 14:07:33 [bca.uk] INFO: Scrape type for KF54%20RYD: 2
2026-03-29 14:07:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 61728cf5-5012-52bf-a140-a88205dbd84f with identifier: KF54%20RYD
2026-03-29 14:07:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 61728cf5-5012-52bf-a140-a88205dbd84f with scrape type 2
2026-03-29 14:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 61728cf5-5012-52bf-a140-a88205dbd84f with scrape type 2
2026-03-29 14:07:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 61728cf5-5012-52bf-a140-a88205dbd84f, identifier: KF54%20RYD
2026-03-29 14:07:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409212/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN70HLO/42812176?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=BS95qiorVRCjSPYT4wi%2B%2FMTIMTU8m1eQOeudbksmlcA%3D)
2026-03-29 14:07:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398303/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU53LFL/42812108?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=FCErcmOniRuXbtqncXYdGWqGSCGvjuzmMzpnbx%2FmDTo%3D)
2026-03-29 14:07:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 61728cf5-5012-52bf-a140-a88205dbd84f with identifier: KF54%20RYD
2026-03-29 14:07:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 61728cf5-5012-52bf-a140-a88205dbd84f with identifier: KF54%20RYD
2026-03-29 14:07:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 61728cf5-5012-52bf-a140-a88205dbd84f with identifier: KF54%20RYD to the API
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 240,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KF54%20RYD-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '61728cf5-5012-52bf-a140-a88205dbd84f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KF54 RYD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KF54%20RYD&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'FREELANDER',
 'odometer': 98228,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2004-01-01',
 'seller_name': None,
 'title': 'LAND ROVER FREELANDER 2.0 TD4 HSE StationWagon',
 'transmission': 'manual',
 'trim': 'TD4 HSE',
 'vin': 'SALLNABE14A439159',
 'year': 2004}
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF54%2520RYD%27 HTTP/1.1" 200 None
2026-03-29 14:07:33 [bca.uk] INFO: Saving data for KF54%20RYD: {'auction_closing_time': 1774864800.0, 'created_time': 1774478031.772191, 'last_price_update_time': 1774793253.851455}
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KF54%2520RYD') HTTP/1.1" 204 0
2026-03-29 14:07:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:07:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:07:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:07:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251bc71d0>
2026-03-29 14:07:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60641c5f-de84-528b-a3fb-0f98d831dbef/60641c5f-de84-528b-a3fb-0f98d831dbef_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFM62OZH%252F699414738%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414738/600 saved to cache
2026-03-29 14:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 60641c5f-de84-528b-a3fb-0f98d831dbef
2026-03-29 14:07:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251d22290>
2026-03-29 14:07:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a9aefcd9-274a-5e7f-ad86-4b16771738df/a9aefcd9-274a-5e7f-ad86-4b16771738df_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU53LFL%252F699398296%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398296/600 saved to cache
2026-03-29 14:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a9aefcd9-274a-5e7f-ad86-4b16771738df
2026-03-29 14:07:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419333/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419333>
2026-03-29 14:07:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414708/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414708>
2026-03-29 14:07:34 [bca.uk] INFO: Found listing with ID: DE59%20LRX
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE59%2520LRX%27 HTTP/1.1" 200 None
2026-03-29 14:07:34 [bca.uk] INFO: Scrape type for DE59%20LRX: 0
2026-03-29 14:07:34 [bca.uk] INFO: Found listing with ID: YB08%20SFN
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB08%2520SFN%27 HTTP/1.1" 200 None
2026-03-29 14:07:34 [bca.uk] INFO: Scrape type for YB08%20SFN: 0
2026-03-29 14:07:34 [bca.uk] INFO: Found listing with ID: YK63%20HJU
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK63%2520HJU%27 HTTP/1.1" 200 None
2026-03-29 14:07:34 [bca.uk] INFO: Scrape type for YK63%20HJU: 0
2026-03-29 14:07:34 [bca.uk] INFO: Found listing with ID: VN10%20HZJ
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN10%2520HZJ%27 HTTP/1.1" 200 None
2026-03-29 14:07:34 [bca.uk] INFO: Scrape type for VN10%20HZJ: 0
2026-03-29 14:07:34 [bca.uk] INFO: Found listing with ID: RY07%20SLU
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY07%2520SLU%27 HTTP/1.1" 200 None
2026-03-29 14:07:34 [bca.uk] INFO: Scrape type for RY07%20SLU: 2
2026-03-29 14:07:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fed14b1e-d890-5eef-8a03-2620596b3c01 with identifier: RY07%20SLU
2026-03-29 14:07:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fed14b1e-d890-5eef-8a03-2620596b3c01 with scrape type 2
2026-03-29 14:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fed14b1e-d890-5eef-8a03-2620596b3c01 with scrape type 2
2026-03-29 14:07:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fed14b1e-d890-5eef-8a03-2620596b3c01, identifier: RY07%20SLU
2026-03-29 14:07:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fed14b1e-d890-5eef-8a03-2620596b3c01 with identifier: RY07%20SLU
2026-03-29 14:07:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fed14b1e-d890-5eef-8a03-2620596b3c01 with identifier: RY07%20SLU
2026-03-29 14:07:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fed14b1e-d890-5eef-8a03-2620596b3c01 with identifier: RY07%20SLU to the API
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 194,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RY07%20SLU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fed14b1e-d890-5eef-8a03-2620596b3c01',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RY07 SLU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RY07%20SLU&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'C-MAX',
 'odometer': 102541,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'FORD C-MAX 2.0 ZETEC MPV',
 'transmission': 'automatic',
 'trim': 'ZETEC',
 'vin': 'WF0EXXGCDE7S86297',
 'year': 2007}
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY07%2520SLU%27 HTTP/1.1" 200 None
2026-03-29 14:07:34 [bca.uk] INFO: Saving data for RY07%20SLU: {'auction_closing_time': 1774864800.0, 'created_time': 1773960355.87807, 'last_price_update_time': 1774793254.584796}
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RY07%2520SLU') HTTP/1.1" 204 0
2026-03-29 14:07:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398317/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU53LFL/42812108?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=FCErcmOniRuXbtqncXYdGWqGSCGvjuzmMzpnbx%2FmDTo%3D)
2026-03-29 14:07:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409123/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409123>
2026-03-29 14:07:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419316/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419316>
2026-03-29 14:07:34 [bca.uk] INFO: Found listing with ID: W12%20SWW
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27W12%2520SWW%27 HTTP/1.1" 200 None
2026-03-29 14:07:34 [bca.uk] INFO: Scrape type for W12%20SWW: 0
2026-03-29 14:07:34 [bca.uk] INFO: Found listing with ID: ET12%20EPJ
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET12%2520EPJ%27 HTTP/1.1" 200 None
2026-03-29 14:07:34 [bca.uk] INFO: Scrape type for ET12%20EPJ: 2
2026-03-29 14:07:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 92d9f631-3241-542e-8b27-05b21b10e4fb with identifier: ET12%20EPJ
2026-03-29 14:07:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 92d9f631-3241-542e-8b27-05b21b10e4fb with scrape type 2
2026-03-29 14:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 92d9f631-3241-542e-8b27-05b21b10e4fb with scrape type 2
2026-03-29 14:07:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 92d9f631-3241-542e-8b27-05b21b10e4fb, identifier: ET12%20EPJ
2026-03-29 14:07:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:07:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:07:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:07:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519ee090>
2026-03-29 14:07:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60641c5f-de84-528b-a3fb-0f98d831dbef/60641c5f-de84-528b-a3fb-0f98d831dbef_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFM62OZH%252F699414762%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414762/600 saved to cache
2026-03-29 14:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 60641c5f-de84-528b-a3fb-0f98d831dbef
2026-03-29 14:07:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:07:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:07:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:07:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250a0cf90>
2026-03-29 14:07:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4943df8-0380-50bc-a32c-b10c3c3e77bf/f4943df8-0380-50bc-a32c-b10c3c3e77bf_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN70HLO%252F699409212%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409212/600 saved to cache
2026-03-29 14:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f4943df8-0380-50bc-a32c-b10c3c3e77bf
2026-03-29 14:07:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251037590>
2026-03-29 14:07:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a9aefcd9-274a-5e7f-ad86-4b16771738df/a9aefcd9-274a-5e7f-ad86-4b16771738df_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU53LFL%252F699398303%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398303/600 saved to cache
2026-03-29 14:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a9aefcd9-274a-5e7f-ad86-4b16771738df
2026-03-29 14:07:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414818/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FM62OZH/42812211?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=CBjtnCmkJY2GU%2FM4iZu3EtSaFoWvysH3sbvvCrVz4b8%3D)
2026-03-29 14:07:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419390/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR08PHX/42812226?sv=2020-08-04&st=2026-03-29T14%3A07%3A13Z&se=2026-03-29T14%3A32%3A13Z&sr=b&sp=r&sig=MQ6BMeMl8FNK1EvmEfy%2BDRc1RChIh5rxaVj0N0%2BKKXs%3D)
2026-03-29 14:07:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409259/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN70HLO/42812176?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=BS95qiorVRCjSPYT4wi%2B%2FMTIMTU8m1eQOeudbksmlcA%3D)
2026-03-29 14:07:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 92d9f631-3241-542e-8b27-05b21b10e4fb with identifier: ET12%20EPJ
2026-03-29 14:07:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 92d9f631-3241-542e-8b27-05b21b10e4fb with identifier: ET12%20EPJ
2026-03-29 14:07:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 92d9f631-3241-542e-8b27-05b21b10e4fb with identifier: ET12%20EPJ to the API
2026-03-29 14:07:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ET12%20EPJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '92d9f631-3241-542e-8b27-05b21b10e4fb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ET12 EPJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ET12%20EPJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 118801,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 163 4WD TITANIUM X P/SHFT StationWagon',
 'transmission': 'automatic',
 'trim': 'TDCI 163 4WD TITANIUM X P/SHFT',
 'vin': 'WF0RXXGCDRCD65267',
 'year': 2012}
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET12%2520EPJ%27 HTTP/1.1" 200 None
2026-03-29 14:07:35 [bca.uk] INFO: Saving data for ET12%20EPJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774448778.412118, 'last_price_update_time': 1774793255.186148}
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ET12%2520EPJ') HTTP/1.1" 204 0
2026-03-29 14:07:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414788/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FM62OZH/42812211?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=CBjtnCmkJY2GU%2FM4iZu3EtSaFoWvysH3sbvvCrVz4b8%3D)
2026-03-29 14:07:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409237/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN70HLO/42812176?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=BS95qiorVRCjSPYT4wi%2B%2FMTIMTU8m1eQOeudbksmlcA%3D)
2026-03-29 14:07:35 [bca.uk] INFO: Found listing with ID: KT07%20CZW
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT07%2520CZW%27 HTTP/1.1" 200 None
2026-03-29 14:07:35 [bca.uk] INFO: Scrape type for KT07%20CZW: 0
2026-03-29 14:07:35 [bca.uk] INFO: Found listing with ID: GU05%20LVY
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU05%2520LVY%27 HTTP/1.1" 200 None
2026-03-29 14:07:35 [bca.uk] INFO: Scrape type for GU05%20LVY: 0
2026-03-29 14:07:35 [bca.uk] INFO: Found listing with ID: LE04%20AFJ
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE04%2520AFJ%27 HTTP/1.1" 200 None
2026-03-29 14:07:35 [bca.uk] INFO: Scrape type for LE04%20AFJ: 0
2026-03-29 14:07:35 [bca.uk] INFO: Found listing with ID: GJ56%20OZO
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ56%2520OZO%27 HTTP/1.1" 200 None
2026-03-29 14:07:35 [bca.uk] INFO: Scrape type for GJ56%20OZO: 0
2026-03-29 14:07:35 [bca.uk] INFO: Found listing with ID: DN13%20WOV
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN13%2520WOV%27 HTTP/1.1" 200 None
2026-03-29 14:07:35 [bca.uk] INFO: Scrape type for DN13%20WOV: 0
2026-03-29 14:07:35 [bca.uk] INFO: Found listing with ID: SL60%20TLY
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL60%2520TLY%27 HTTP/1.1" 200 None
2026-03-29 14:07:35 [bca.uk] INFO: Scrape type for SL60%20TLY: 0
2026-03-29 14:07:35 [bca.uk] INFO: Found listing with ID: SO05%20MZE
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO05%2520MZE%27 HTTP/1.1" 200 None
2026-03-29 14:07:35 [bca.uk] INFO: Scrape type for SO05%20MZE: 0
2026-03-29 14:07:35 [bca.uk] INFO: Found listing with ID: LX14%20XNH
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX14%2520XNH%27 HTTP/1.1" 200 None
2026-03-29 14:07:35 [bca.uk] INFO: Scrape type for LX14%20XNH: 0
2026-03-29 14:07:35 [bca.uk] INFO: Found listing with ID: LK66%20WKL
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK66%2520WKL%27 HTTP/1.1" 200 None
2026-03-29 14:07:35 [bca.uk] INFO: Scrape type for LK66%20WKL: 0
2026-03-29 14:07:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414667/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414667>
2026-03-29 14:07:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419375/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR08PHX/42812226?sv=2020-08-04&st=2026-03-29T14%3A07%3A13Z&se=2026-03-29T14%3A32%3A13Z&sr=b&sp=r&sig=MQ6BMeMl8FNK1EvmEfy%2BDRc1RChIh5rxaVj0N0%2BKKXs%3D)
2026-03-29 14:07:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419359/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR08PHX/42812226?sv=2020-08-04&st=2026-03-29T14%3A07%3A13Z&se=2026-03-29T14%3A32%3A13Z&sr=b&sp=r&sig=MQ6BMeMl8FNK1EvmEfy%2BDRc1RChIh5rxaVj0N0%2BKKXs%3D)
2026-03-29 14:07:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25413e210>
2026-03-29 14:07:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a9aefcd9-274a-5e7f-ad86-4b16771738df/a9aefcd9-274a-5e7f-ad86-4b16771738df_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKU53LFL%252F699398317%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398317/600 saved to cache
2026-03-29 14:07:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a9aefcd9-274a-5e7f-ad86-4b16771738df
2026-03-29 14:07:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a9aefcd9-274a-5e7f-ad86-4b16771738df, skipping ID generation
2026-03-29 14:07:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a9aefcd9-274a-5e7f-ad86-4b16771738df sending to next pipeline
2026-03-29 14:07:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a9aefcd9-274a-5e7f-ad86-4b16771738df, identifier: KU53%20LFL
2026-03-29 14:07:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:07:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:07:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:07:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250ab0610>
2026-03-29 14:07:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60641c5f-de84-528b-a3fb-0f98d831dbef/60641c5f-de84-528b-a3fb-0f98d831dbef_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFM62OZH%252F699414818%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414818/600 saved to cache
2026-03-29 14:07:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 60641c5f-de84-528b-a3fb-0f98d831dbef
2026-03-29 14:07:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:07:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:07:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:07:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251891dd0>
2026-03-29 14:07:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc/2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKR08PHX%252F699419390%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419390/600 saved to cache
2026-03-29 14:07:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc
2026-03-29 14:07:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:07:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:07:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:07:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fdf2d0>
2026-03-29 14:07:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4943df8-0380-50bc-a32c-b10c3c3e77bf/f4943df8-0380-50bc-a32c-b10c3c3e77bf_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN70HLO%252F699409259%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409259/600 saved to cache
2026-03-29 14:07:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f4943df8-0380-50bc-a32c-b10c3c3e77bf
2026-03-29 14:07:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a9aefcd9-274a-5e7f-ad86-4b16771738df with identifier: KU53%20LFL
2026-03-29 14:07:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a9aefcd9-274a-5e7f-ad86-4b16771738df with identifier: KU53%20LFL
2026-03-29 14:07:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a9aefcd9-274a-5e7f-ad86-4b16771738df with identifier: KU53%20LFL to the API
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398317/600>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9aefcd9-274a-5e7f-ad86-4b16771738df/a9aefcd9-274a-5e7f-ad86-4b16771738df_expert_report_file_d814d3a3-4109-4242-bff7-89089a904eca.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU53%20LFL-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a9aefcd9-274a-5e7f-ad86-4b16771738df',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU53 LFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU53%20LFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'FUSION',
 'odometer': 63295,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9aefcd9-274a-5e7f-ad86-4b16771738df/a9aefcd9-274a-5e7f-ad86-4b16771738df_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 165875,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398271/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9aefcd9-274a-5e7f-ad86-4b16771738df/a9aefcd9-274a-5e7f-ad86-4b16771738df_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 159711,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398274/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9aefcd9-274a-5e7f-ad86-4b16771738df/a9aefcd9-274a-5e7f-ad86-4b16771738df_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 168919,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398277/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9aefcd9-274a-5e7f-ad86-4b16771738df/a9aefcd9-274a-5e7f-ad86-4b16771738df_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 137480,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398279/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9aefcd9-274a-5e7f-ad86-4b16771738df/a9aefcd9-274a-5e7f-ad86-4b16771738df_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 129217,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398284/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9aefcd9-274a-5e7f-ad86-4b16771738df/a9aefcd9-274a-5e7f-ad86-4b16771738df_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 136759,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398290/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9aefcd9-274a-5e7f-ad86-4b16771738df/a9aefcd9-274a-5e7f-ad86-4b16771738df_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124199,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398296/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9aefcd9-274a-5e7f-ad86-4b16771738df/a9aefcd9-274a-5e7f-ad86-4b16771738df_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 129458,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398303/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9aefcd9-274a-5e7f-ad86-4b16771738df/a9aefcd9-274a-5e7f-ad86-4b16771738df_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 145552,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU53LFL/699398317/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2003-01-01',
 'seller_name': None,
 'title': 'FORD FUSION 1.4 2 Estate',
 'transmission': 'manual',
 'trim': '2',
 'vin': 'WF0UXXGAJU3E80597',
 'year': 2003}
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU53%2520LFL%27 HTTP/1.1" 200 None
2026-03-29 14:07:36 [bca.uk] INFO: Saving data for KU53%20LFL: {'created_time': 1774793256.090856, 'last_price_update_time': 1774793256.090866, 'auction_closing_time': 1774864800.0}
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU53%2520LFL') HTTP/1.1" 204 0
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2519ec750>
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60641c5f-de84-528b-a3fb-0f98d831dbef/60641c5f-de84-528b-a3fb-0f98d831dbef_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFM62OZH%252F699414788%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414788/600 saved to cache
2026-03-29 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 60641c5f-de84-528b-a3fb-0f98d831dbef
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508bdf50>
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4943df8-0380-50bc-a32c-b10c3c3e77bf/f4943df8-0380-50bc-a32c-b10c3c3e77bf_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN70HLO%252F699409237%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409237/600 saved to cache
2026-03-29 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f4943df8-0380-50bc-a32c-b10c3c3e77bf
2026-03-29 14:07:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419316/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR08PHX/42812226?sv=2020-08-04&st=2026-03-29T14%3A07%3A13Z&se=2026-03-29T14%3A32%3A13Z&sr=b&sp=r&sig=MQ6BMeMl8FNK1EvmEfy%2BDRc1RChIh5rxaVj0N0%2BKKXs%3D)
2026-03-29 14:07:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419288/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419288>
2026-03-29 14:07:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398344/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398344>
2026-03-29 14:07:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414708/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FM62OZH/42812211?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=CBjtnCmkJY2GU%2FM4iZu3EtSaFoWvysH3sbvvCrVz4b8%3D)
2026-03-29 14:07:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409123/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN70HLO/42812176?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=BS95qiorVRCjSPYT4wi%2B%2FMTIMTU8m1eQOeudbksmlcA%3D)
2026-03-29 14:07:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398538/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398538>
2026-03-29 14:07:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409110/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699409110>
2026-03-29 14:07:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419333/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR08PHX/42812226?sv=2020-08-04&st=2026-03-29T14%3A07%3A13Z&se=2026-03-29T14%3A32%3A13Z&sr=b&sp=r&sig=MQ6BMeMl8FNK1EvmEfy%2BDRc1RChIh5rxaVj0N0%2BKKXs%3D)
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250972b10>
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc/2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKR08PHX%252F699419375%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419375/600 saved to cache
2026-03-29 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250fde590>
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc/2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKR08PHX%252F699419359%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419359/600 saved to cache
2026-03-29 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251ac9650>
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc/2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKR08PHX%252F699419316%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419316/600 saved to cache
2026-03-29 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250838110>
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60641c5f-de84-528b-a3fb-0f98d831dbef/60641c5f-de84-528b-a3fb-0f98d831dbef_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFM62OZH%252F699414708%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414708/600 saved to cache
2026-03-29 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 60641c5f-de84-528b-a3fb-0f98d831dbef
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250850110>
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4943df8-0380-50bc-a32c-b10c3c3e77bf/f4943df8-0380-50bc-a32c-b10c3c3e77bf_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN70HLO%252F699409123%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409123/600 saved to cache
2026-03-29 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f4943df8-0380-50bc-a32c-b10c3c3e77bf
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2507324d0>
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc/2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKR08PHX%252F699419333%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419333/600 saved to cache
2026-03-29 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc
2026-03-29 14:07:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409110/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN70HLO/42812176?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=BS95qiorVRCjSPYT4wi%2B%2FMTIMTU8m1eQOeudbksmlcA%3D)
2026-03-29 14:07:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419277/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419277>
2026-03-29 14:07:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398329/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398329>
2026-03-29 14:07:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398315/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398315>
2026-03-29 14:07:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414652/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699414652>
2026-03-29 14:07:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398517/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398517>
2026-03-29 14:07:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419262/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699419262>
2026-03-29 14:07:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414667/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FM62OZH/42812211?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=CBjtnCmkJY2GU%2FM4iZu3EtSaFoWvysH3sbvvCrVz4b8%3D)
2026-03-29 14:07:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398476/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398476>
2026-03-29 14:07:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398500/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398500>
2026-03-29 14:07:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419262/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR08PHX/42812226?sv=2020-08-04&st=2026-03-29T14%3A07%3A13Z&se=2026-03-29T14%3A32%3A13Z&sr=b&sp=r&sig=MQ6BMeMl8FNK1EvmEfy%2BDRc1RChIh5rxaVj0N0%2BKKXs%3D)
2026-03-29 14:07:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398306/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699398306>
2026-03-29 14:07:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419288/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR08PHX/42812226?sv=2020-08-04&st=2026-03-29T14%3A07%3A13Z&se=2026-03-29T14%3A32%3A13Z&sr=b&sp=r&sig=MQ6BMeMl8FNK1EvmEfy%2BDRc1RChIh5rxaVj0N0%2BKKXs%3D)
2026-03-29 14:07:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398517/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT68WJK/42812095?sv=2020-08-04&st=2026-03-29T14%3A07%3A09Z&se=2026-03-29T14%3A32%3A09Z&sr=b&sp=r&sig=xMhoFFS%2Bz0AqU18icWf%2FtYe9W6EfaPIAolzZMnv1KWc%3D)
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250732450>
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4943df8-0380-50bc-a32c-b10c3c3e77bf/f4943df8-0380-50bc-a32c-b10c3c3e77bf_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN70HLO%252F699409110%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409110/600 saved to cache
2026-03-29 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f4943df8-0380-50bc-a32c-b10c3c3e77bf
2026-03-29 14:07:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f4943df8-0380-50bc-a32c-b10c3c3e77bf, skipping ID generation
2026-03-29 14:07:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f4943df8-0380-50bc-a32c-b10c3c3e77bf sending to next pipeline
2026-03-29 14:07:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f4943df8-0380-50bc-a32c-b10c3c3e77bf, identifier: KN70%20HLO
2026-03-29 14:07:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f4943df8-0380-50bc-a32c-b10c3c3e77bf with identifier: KN70%20HLO
2026-03-29 14:07:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f4943df8-0380-50bc-a32c-b10c3c3e77bf with identifier: KN70%20HLO
2026-03-29 14:07:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f4943df8-0380-50bc-a32c-b10c3c3e77bf with identifier: KN70%20HLO to the API
2026-03-29 14:07:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409110/600>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f4943df8-0380-50bc-a32c-b10c3c3e77bf/f4943df8-0380-50bc-a32c-b10c3c3e77bf_expert_report_file_c9a3ac4b-0b6f-4938-b49f-bd92a202498a.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN70%20HLO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f4943df8-0380-50bc-a32c-b10c3c3e77bf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN70 HLO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN70%20HLO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FIAT',
 'model': 'PANDA CROSS',
 'odometer': 52989,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f4943df8-0380-50bc-a32c-b10c3c3e77bf/f4943df8-0380-50bc-a32c-b10c3c3e77bf_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37889,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409098/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f4943df8-0380-50bc-a32c-b10c3c3e77bf/f4943df8-0380-50bc-a32c-b10c3c3e77bf_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38533,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409104/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f4943df8-0380-50bc-a32c-b10c3c3e77bf/f4943df8-0380-50bc-a32c-b10c3c3e77bf_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36912,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409110/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f4943df8-0380-50bc-a32c-b10c3c3e77bf/f4943df8-0380-50bc-a32c-b10c3c3e77bf_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35901,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409123/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f4943df8-0380-50bc-a32c-b10c3c3e77bf/f4943df8-0380-50bc-a32c-b10c3c3e77bf_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33083,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409137/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f4943df8-0380-50bc-a32c-b10c3c3e77bf/f4943df8-0380-50bc-a32c-b10c3c3e77bf_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33812,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409151/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f4943df8-0380-50bc-a32c-b10c3c3e77bf/f4943df8-0380-50bc-a32c-b10c3c3e77bf_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87278,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409182/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f4943df8-0380-50bc-a32c-b10c3c3e77bf/f4943df8-0380-50bc-a32c-b10c3c3e77bf_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80977,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409212/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f4943df8-0380-50bc-a32c-b10c3c3e77bf/f4943df8-0380-50bc-a32c-b10c3c3e77bf_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96446,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409237/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f4943df8-0380-50bc-a32c-b10c3c3e77bf/f4943df8-0380-50bc-a32c-b10c3c3e77bf_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86290,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN70HLO/699409259/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FIAT PANDA CROSS 0.9 T/AIR 90 4X4 Hatchback',
 'transmission': 'manual',
 'trim': 'T/AIR 90 4X4',
 'vin': 'ZFA31200003E28719',
 'year': 2020}
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN70%2520HLO%27 HTTP/1.1" 200 None
2026-03-29 14:07:37 [bca.uk] INFO: Saving data for KN70%20HLO: {'created_time': 1774793257.172803, 'last_price_update_time': 1774793257.172818, 'auction_closing_time': 1774951200.0}
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN70%2520HLO') HTTP/1.1" 204 0
2026-03-29 14:07:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398538/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT68WJK/42812095?sv=2020-08-04&st=2026-03-29T14%3A07%3A09Z&se=2026-03-29T14%3A32%3A09Z&sr=b&sp=r&sig=xMhoFFS%2Bz0AqU18icWf%2FtYe9W6EfaPIAolzZMnv1KWc%3D)
2026-03-29 14:07:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414652/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FM62OZH/42812211?sv=2020-08-04&st=2026-03-29T14%3A07%3A10Z&se=2026-03-29T14%3A32%3A10Z&sr=b&sp=r&sig=CBjtnCmkJY2GU%2FM4iZu3EtSaFoWvysH3sbvvCrVz4b8%3D)
2026-03-29 14:07:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419277/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR08PHX/42812226?sv=2020-08-04&st=2026-03-29T14%3A07%3A13Z&se=2026-03-29T14%3A32%3A13Z&sr=b&sp=r&sig=MQ6BMeMl8FNK1EvmEfy%2BDRc1RChIh5rxaVj0N0%2BKKXs%3D)
2026-03-29 14:07:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398476/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT68WJK/42812095?sv=2020-08-04&st=2026-03-29T14%3A07%3A09Z&se=2026-03-29T14%3A32%3A09Z&sr=b&sp=r&sig=xMhoFFS%2Bz0AqU18icWf%2FtYe9W6EfaPIAolzZMnv1KWc%3D)
2026-03-29 14:07:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398344/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC58UCT/42812119?sv=2020-08-04&st=2026-03-29T14%3A07%3A05Z&se=2026-03-29T14%3A32%3A05Z&sr=b&sp=r&sig=R82ezi7Wj5yjOfXtKHp8jHxTXR20O4kbImZlfxfXCB4%3D)
2026-03-29 14:07:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398500/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT68WJK/42812095?sv=2020-08-04&st=2026-03-29T14%3A07%3A09Z&se=2026-03-29T14%3A32%3A09Z&sr=b&sp=r&sig=xMhoFFS%2Bz0AqU18icWf%2FtYe9W6EfaPIAolzZMnv1KWc%3D)
2026-03-29 14:07:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398329/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC58UCT/42812119?sv=2020-08-04&st=2026-03-29T14%3A07%3A05Z&se=2026-03-29T14%3A32%3A05Z&sr=b&sp=r&sig=R82ezi7Wj5yjOfXtKHp8jHxTXR20O4kbImZlfxfXCB4%3D)
2026-03-29 14:07:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398315/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC58UCT/42812119?sv=2020-08-04&st=2026-03-29T14%3A07%3A05Z&se=2026-03-29T14%3A32%3A05Z&sr=b&sp=r&sig=R82ezi7Wj5yjOfXtKHp8jHxTXR20O4kbImZlfxfXCB4%3D)
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff254ea7690>
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60641c5f-de84-528b-a3fb-0f98d831dbef/60641c5f-de84-528b-a3fb-0f98d831dbef_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFM62OZH%252F699414667%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414667/600 saved to cache
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 60641c5f-de84-528b-a3fb-0f98d831dbef
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2508c4d90>
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc/2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc_image_1.jpg HTTP/1.1" 201 0
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKR08PHX%252F699419262%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419262/600 saved to cache
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251e68250>
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc/2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc_image_3.jpg HTTP/1.1" 201 0
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKR08PHX%252F699419288%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419288/600 saved to cache
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc
2026-03-29 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250e52b90>
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2032ab38-b245-548d-a794-3de7f8fee928/2032ab38-b245-548d-a794-3de7f8fee928_image_8.jpg HTTP/1.1" 201 0
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBT68WJK%252F699398517%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398517/600 saved to cache
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2032ab38-b245-548d-a794-3de7f8fee928
2026-03-29 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff251a0d8d0>
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2032ab38-b245-548d-a794-3de7f8fee928/2032ab38-b245-548d-a794-3de7f8fee928_image_9.jpg HTTP/1.1" 201 0
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBT68WJK%252F699398538%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398538/600 saved to cache
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2032ab38-b245-548d-a794-3de7f8fee928
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25090d250>
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60641c5f-de84-528b-a3fb-0f98d831dbef/60641c5f-de84-528b-a3fb-0f98d831dbef_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFM62OZH%252F699414652%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414652/600 saved to cache
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 60641c5f-de84-528b-a3fb-0f98d831dbef
2026-03-29 14:07:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 60641c5f-de84-528b-a3fb-0f98d831dbef, skipping ID generation
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 60641c5f-de84-528b-a3fb-0f98d831dbef sending to next pipeline
2026-03-29 14:07:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 60641c5f-de84-528b-a3fb-0f98d831dbef, identifier: FM62%20OZH
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250eb2c90>
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc/2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc_image_2.jpg HTTP/1.1" 201 0
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKR08PHX%252F699419277%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419277/600 saved to cache
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc
2026-03-29 14:07:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc, skipping ID generation
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc sending to next pipeline
2026-03-29 14:07:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc, identifier: KR08%20PHX
2026-03-29 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250737310>
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2032ab38-b245-548d-a794-3de7f8fee928/2032ab38-b245-548d-a794-3de7f8fee928_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBT68WJK%252F699398476%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398476/600 saved to cache
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2032ab38-b245-548d-a794-3de7f8fee928
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff250736790>
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b2efa9f2-3ee0-5944-a18f-10db2e3677f4/b2efa9f2-3ee0-5944-a18f-10db2e3677f4_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC58UCT%252F699398344%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398344/600 saved to cache
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b2efa9f2-3ee0-5944-a18f-10db2e3677f4
2026-03-29 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-29 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-29 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-29 14:07:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff25413db90>
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2032ab38-b245-548d-a794-3de7f8fee928/2032ab38-b245-548d-a794-3de7f8fee928_image_7.jpg HTTP/1.1" 201 0
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBT68WJK%252F699398500%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398500/600 saved to cache
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2032ab38-b245-548d-a794-3de7f8fee928
2026-03-29 14:07:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2032ab38-b245-548d-a794-3de7f8fee928, skipping ID generation
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2032ab38-b245-548d-a794-3de7f8fee928 sending to next pipeline
2026-03-29 14:07:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2032ab38-b245-548d-a794-3de7f8fee928, identifier: BT68%20WJK
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2558b2f90>
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b2efa9f2-3ee0-5944-a18f-10db2e3677f4/b2efa9f2-3ee0-5944-a18f-10db2e3677f4_image_6.jpg HTTP/1.1" 201 0
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC58UCT%252F699398329%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398329/600 saved to cache
2026-03-29 14:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b2efa9f2-3ee0-5944-a18f-10db2e3677f4
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff2507349d0>
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b2efa9f2-3ee0-5944-a18f-10db2e3677f4/b2efa9f2-3ee0-5944-a18f-10db2e3677f4_image_5.jpg HTTP/1.1" 201 0
2026-03-29 14:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC58UCT%252F699398315%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398315/600 saved to cache
2026-03-29 14:07:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b2efa9f2-3ee0-5944-a18f-10db2e3677f4
2026-03-29 14:07:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398306/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC58UCT/42812119?sv=2020-08-04&st=2026-03-29T14%3A07%3A05Z&se=2026-03-29T14%3A32%3A05Z&sr=b&sp=r&sig=R82ezi7Wj5yjOfXtKHp8jHxTXR20O4kbImZlfxfXCB4%3D)
2026-03-29 14:07:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:07:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 60641c5f-de84-528b-a3fb-0f98d831dbef with identifier: FM62%20OZH
2026-03-29 14:07:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 60641c5f-de84-528b-a3fb-0f98d831dbef with identifier: FM62%20OZH
2026-03-29 14:07:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 60641c5f-de84-528b-a3fb-0f98d831dbef with identifier: FM62%20OZH to the API
2026-03-29 14:07:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414652/600>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60641c5f-de84-528b-a3fb-0f98d831dbef/60641c5f-de84-528b-a3fb-0f98d831dbef_expert_report_file_7f10a653-ce33-44a9-81e5-5adacb1be329.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FM62%20OZH-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '60641c5f-de84-528b-a3fb-0f98d831dbef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FM62 OZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FM62%20OZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 41762,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60641c5f-de84-528b-a3fb-0f98d831dbef/60641c5f-de84-528b-a3fb-0f98d831dbef_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41080,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414603/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60641c5f-de84-528b-a3fb-0f98d831dbef/60641c5f-de84-528b-a3fb-0f98d831dbef_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40797,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414628/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60641c5f-de84-528b-a3fb-0f98d831dbef/60641c5f-de84-528b-a3fb-0f98d831dbef_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37314,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414652/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60641c5f-de84-528b-a3fb-0f98d831dbef/60641c5f-de84-528b-a3fb-0f98d831dbef_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36647,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414667/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60641c5f-de84-528b-a3fb-0f98d831dbef/60641c5f-de84-528b-a3fb-0f98d831dbef_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33758,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414689/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60641c5f-de84-528b-a3fb-0f98d831dbef/60641c5f-de84-528b-a3fb-0f98d831dbef_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34272,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414708/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60641c5f-de84-528b-a3fb-0f98d831dbef/60641c5f-de84-528b-a3fb-0f98d831dbef_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94340,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414738/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60641c5f-de84-528b-a3fb-0f98d831dbef/60641c5f-de84-528b-a3fb-0f98d831dbef_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80641,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414762/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60641c5f-de84-528b-a3fb-0f98d831dbef/60641c5f-de84-528b-a3fb-0f98d831dbef_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86379,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414788/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60641c5f-de84-528b-a3fb-0f98d831dbef/60641c5f-de84-528b-a3fb-0f98d831dbef_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87556,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FM62OZH/699414818/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.6  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWSU32020T529151',
 'year': 2012}
2026-03-29 14:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM62%2520OZH%27 HTTP/1.1" 200 None
2026-03-29 14:07:38 [bca.uk] INFO: Saving data for FM62%20OZH: {'created_time': 1774793258.370467, 'last_price_update_time': 1774793258.370478, 'auction_closing_time': 1774951200.0}
2026-03-29 14:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FM62%2520OZH') HTTP/1.1" 204 0
2026-03-29 14:07:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc with identifier: KR08%20PHX
2026-03-29 14:07:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc with identifier: KR08%20PHX
2026-03-29 14:07:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc with identifier: KR08%20PHX to the API
2026-03-29 14:07:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419277/600>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc/2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc_expert_report_file_04bbef1d-0357-4e95-a567-c9826d09da8d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR08%20PHX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR08 PHX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR08%20PHX&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 114863,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc/2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38190,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419246/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc/2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38364,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419262/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc/2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35121,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419277/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc/2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34751,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419288/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc/2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 30913,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419307/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc/2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 30604,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419316/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc/2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83915,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419333/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc/2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90641,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419359/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc/2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95963,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419375/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc/2aa0bfc8-c1e8-50a5-8fbf-845a7e23c8dc_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81237,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR08PHX/699419390/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.6 SPECIAL EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'SPECIAL EDITION',
 'vin': 'WAUZZZ8P18A185679',
 'year': 2008}
2026-03-29 14:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR08%2520PHX%27 HTTP/1.1" 200 None
2026-03-29 14:07:38 [bca.uk] INFO: Saving data for KR08%20PHX: {'created_time': 1774793258.743559, 'last_price_update_time': 1774793258.743569, 'auction_closing_time': 1774864800.0}
2026-03-29 14:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR08%2520PHX') HTTP/1.1" 204 0
2026-03-29 14:07:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2032ab38-b245-548d-a794-3de7f8fee928 with identifier: BT68%20WJK
2026-03-29 14:07:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2032ab38-b245-548d-a794-3de7f8fee928 with identifier: BT68%20WJK
2026-03-29 14:07:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2032ab38-b245-548d-a794-3de7f8fee928 with identifier: BT68%20WJK to the API
2026-03-29 14:07:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398500/600>
{'auction_title': '',
 'c_o_2_emission_value': 161,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2032ab38-b245-548d-a794-3de7f8fee928/2032ab38-b245-548d-a794-3de7f8fee928_expert_report_file_cc2fba65-b53e-454b-b2e9-d919768bcf5c.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT68%20WJK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2032ab38-b245-548d-a794-3de7f8fee928',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT68 WJK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT68%20WJK&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 24015,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2032ab38-b245-548d-a794-3de7f8fee928/2032ab38-b245-548d-a794-3de7f8fee928_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37479,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398372/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2032ab38-b245-548d-a794-3de7f8fee928/2032ab38-b245-548d-a794-3de7f8fee928_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37105,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398388/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2032ab38-b245-548d-a794-3de7f8fee928/2032ab38-b245-548d-a794-3de7f8fee928_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37140,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398400/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2032ab38-b245-548d-a794-3de7f8fee928/2032ab38-b245-548d-a794-3de7f8fee928_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36453,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398421/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2032ab38-b245-548d-a794-3de7f8fee928/2032ab38-b245-548d-a794-3de7f8fee928_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31394,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398435/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2032ab38-b245-548d-a794-3de7f8fee928/2032ab38-b245-548d-a794-3de7f8fee928_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31506,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398453/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2032ab38-b245-548d-a794-3de7f8fee928/2032ab38-b245-548d-a794-3de7f8fee928_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 62788,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398476/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2032ab38-b245-548d-a794-3de7f8fee928/2032ab38-b245-548d-a794-3de7f8fee928_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65184,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398500/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2032ab38-b245-548d-a794-3de7f8fee928/2032ab38-b245-548d-a794-3de7f8fee928_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68574,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398517/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2032ab38-b245-548d-a794-3de7f8fee928/2032ab38-b245-548d-a794-3de7f8fee928_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72562,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT68WJK/699398538/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.6 BOSE PERSONAL ED. Hatchback',
 'transmission': 'manual',
 'trim': 'BOSE PERSONAL ED.',
 'vin': 'SJNFBAF15U8042966',
 'year': 2018}
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT68%2520WJK%27 HTTP/1.1" 200 None
2026-03-29 14:07:39 [bca.uk] INFO: Saving data for BT68%20WJK: {'created_time': 1774793259.134196, 'last_price_update_time': 1774793259.134207, 'auction_closing_time': 1774951200.0}
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT68%2520WJK') HTTP/1.1" 204 0
2026-03-29 14:07:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-29 14:07:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7ff254243d10>
2026-03-29 14:07:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-29 14:07:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b2efa9f2-3ee0-5944-a18f-10db2e3677f4/b2efa9f2-3ee0-5944-a18f-10db2e3677f4_image_4.jpg HTTP/1.1" 201 0
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLC58UCT%252F699398306%252F600') HTTP/1.1" 204 0
2026-03-29 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398306/600 saved to cache
2026-03-29 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b2efa9f2-3ee0-5944-a18f-10db2e3677f4
2026-03-29 14:07:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b2efa9f2-3ee0-5944-a18f-10db2e3677f4, skipping ID generation
2026-03-29 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b2efa9f2-3ee0-5944-a18f-10db2e3677f4 sending to next pipeline
2026-03-29 14:07:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2efa9f2-3ee0-5944-a18f-10db2e3677f4, identifier: LC58%20UCT
2026-03-29 14:07:39 [bca.uk] INFO: Total items found: 100
2026-03-29 14:07:39 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded
2026-03-29 14:07:39 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:07:39 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:07:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2efa9f2-3ee0-5944-a18f-10db2e3677f4 with identifier: LC58%20UCT
2026-03-29 14:07:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2efa9f2-3ee0-5944-a18f-10db2e3677f4 with identifier: LC58%20UCT
2026-03-29 14:07:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b2efa9f2-3ee0-5944-a18f-10db2e3677f4 with identifier: LC58%20UCT to the API
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398306/600>
{'auction_title': '',
 'c_o_2_emission_value': 173,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b2efa9f2-3ee0-5944-a18f-10db2e3677f4/b2efa9f2-3ee0-5944-a18f-10db2e3677f4_expert_report_file_3c9f0a47-b2d7-4fa2-b2c0-73f6fb5e25b2.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC58%20UCT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b2efa9f2-3ee0-5944-a18f-10db2e3677f4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC58 UCT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC58%20UCT&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 172735,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b2efa9f2-3ee0-5944-a18f-10db2e3677f4/b2efa9f2-3ee0-5944-a18f-10db2e3677f4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 182528,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398281/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b2efa9f2-3ee0-5944-a18f-10db2e3677f4/b2efa9f2-3ee0-5944-a18f-10db2e3677f4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 182958,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398286/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b2efa9f2-3ee0-5944-a18f-10db2e3677f4/b2efa9f2-3ee0-5944-a18f-10db2e3677f4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 182044,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398291/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b2efa9f2-3ee0-5944-a18f-10db2e3677f4/b2efa9f2-3ee0-5944-a18f-10db2e3677f4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 168635,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398297/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b2efa9f2-3ee0-5944-a18f-10db2e3677f4/b2efa9f2-3ee0-5944-a18f-10db2e3677f4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166423,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398306/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b2efa9f2-3ee0-5944-a18f-10db2e3677f4/b2efa9f2-3ee0-5944-a18f-10db2e3677f4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134117,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398315/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b2efa9f2-3ee0-5944-a18f-10db2e3677f4/b2efa9f2-3ee0-5944-a18f-10db2e3677f4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 153244,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398329/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b2efa9f2-3ee0-5944-a18f-10db2e3677f4/b2efa9f2-3ee0-5944-a18f-10db2e3677f4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 137863,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398344/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b2efa9f2-3ee0-5944-a18f-10db2e3677f4/b2efa9f2-3ee0-5944-a18f-10db2e3677f4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 145337,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC58UCT/699398364/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'HONDA CR-V 2.2 I-CDTI EX Estate',
 'transmission': 'manual',
 'trim': 'I-CDTI EX',
 'vin': 'SHSRE67708U038322',
 'year': 2009}
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC58%2520UCT%27 HTTP/1.1" 200 None
2026-03-29 14:07:39 [bca.uk] INFO: Saving data for LC58%20UCT: {'created_time': 1774793259.667329, 'last_price_update_time': 1774793259.66734, 'auction_closing_time': 1774864800.0}
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC58%2520UCT') HTTP/1.1" 204 0
2026-03-29 14:07:39 [bca.uk] INFO: Found listing with ID: LK74%20JRO
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK74%2520JRO%27 HTTP/1.1" 200 None
2026-03-29 14:07:39 [bca.uk] INFO: Scrape type for LK74%20JRO: 0
2026-03-29 14:07:39 [bca.uk] INFO: Found listing with ID: WJ24%20BNZ
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ24%2520BNZ%27 HTTP/1.1" 200 None
2026-03-29 14:07:39 [bca.uk] INFO: Scrape type for WJ24%20BNZ: 0
2026-03-29 14:07:39 [bca.uk] INFO: Found listing with ID: LR14%20LYD
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR14%2520LYD%27 HTTP/1.1" 200 None
2026-03-29 14:07:39 [bca.uk] INFO: Scrape type for LR14%20LYD: 0
2026-03-29 14:07:39 [bca.uk] INFO: Found listing with ID: GF16%20PNK
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF16%2520PNK%27 HTTP/1.1" 200 None
2026-03-29 14:07:39 [bca.uk] INFO: Scrape type for GF16%20PNK: 0
2026-03-29 14:07:39 [bca.uk] INFO: Found listing with ID: BG65%20DZL
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG65%2520DZL%27 HTTP/1.1" 200 None
2026-03-29 14:07:39 [bca.uk] INFO: Scrape type for BG65%20DZL: 0
2026-03-29 14:07:39 [bca.uk] INFO: Found listing with ID: WM14%20VDJ
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM14%2520VDJ%27 HTTP/1.1" 200 None
2026-03-29 14:07:39 [bca.uk] INFO: Scrape type for WM14%20VDJ: 0
2026-03-29 14:07:39 [bca.uk] INFO: Found listing with ID: MW19%20MTX
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW19%2520MTX%27 HTTP/1.1" 200 None
2026-03-29 14:07:39 [bca.uk] INFO: Scrape type for MW19%20MTX: 0
2026-03-29 14:07:39 [bca.uk] INFO: Found listing with ID: ST24%20XOE
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST24%2520XOE%27 HTTP/1.1" 200 None
2026-03-29 14:07:39 [bca.uk] INFO: Scrape type for ST24%20XOE: 0
2026-03-29 14:07:39 [bca.uk] INFO: Found listing with ID: FX70%20HCZ
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX70%2520HCZ%27 HTTP/1.1" 200 None
2026-03-29 14:07:39 [bca.uk] INFO: Scrape type for FX70%20HCZ: 0
2026-03-29 14:07:39 [bca.uk] INFO: Found listing with ID: EN19%20JGV
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN19%2520JGV%27 HTTP/1.1" 200 None
2026-03-29 14:07:39 [bca.uk] INFO: Scrape type for EN19%20JGV: 2
2026-03-29 14:07:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6cfbef38-beb0-5a20-be29-455f2b4a660d with identifier: EN19%20JGV
2026-03-29 14:07:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6cfbef38-beb0-5a20-be29-455f2b4a660d with scrape type 2
2026-03-29 14:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6cfbef38-beb0-5a20-be29-455f2b4a660d with scrape type 2
2026-03-29 14:07:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6cfbef38-beb0-5a20-be29-455f2b4a660d, identifier: EN19%20JGV
2026-03-29 14:07:39 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:07:39 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:07:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6cfbef38-beb0-5a20-be29-455f2b4a660d with identifier: EN19%20JGV
2026-03-29 14:07:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6cfbef38-beb0-5a20-be29-455f2b4a660d with identifier: EN19%20JGV
2026-03-29 14:07:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6cfbef38-beb0-5a20-be29-455f2b4a660d with identifier: EN19%20JGV to the API
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN19%20JGV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6cfbef38-beb0-5a20-be29-455f2b4a660d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN19 JGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN19%20JGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'PEUGEOT',
 'model': '5008',
 'odometer': 48593,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 5008 1.2 P/T 130 ALLURE EAT8 StationWagon',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE EAT8',
 'vin': 'VF3MRHNSUKS316055',
 'year': 2019}
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN19%2520JGV%27 HTTP/1.1" 200 None
2026-03-29 14:07:40 [bca.uk] INFO: Saving data for EN19%20JGV: {'auction_closing_time': 1774864800.0, 'created_time': 1774565236.650995, 'last_price_update_time': 1774793260.21823}
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN19%2520JGV') HTTP/1.1" 204 0
2026-03-29 14:07:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:07:40 [bca.uk] INFO: Found listing with ID: BT24%20LKX
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT24%2520LKX%27 HTTP/1.1" 200 None
2026-03-29 14:07:40 [bca.uk] INFO: Scrape type for BT24%20LKX: 0
2026-03-29 14:07:40 [bca.uk] INFO: Found listing with ID: DG23%20HXH
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG23%2520HXH%27 HTTP/1.1" 200 None
2026-03-29 14:07:40 [bca.uk] INFO: Scrape type for DG23%20HXH: 0
2026-03-29 14:07:40 [bca.uk] INFO: Found listing with ID: FY68%20WNB
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY68%2520WNB%27 HTTP/1.1" 200 None
2026-03-29 14:07:40 [bca.uk] INFO: Scrape type for FY68%20WNB: 0
2026-03-29 14:07:40 [bca.uk] INFO: Found listing with ID: YC21%20EXV
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC21%2520EXV%27 HTTP/1.1" 200 None
2026-03-29 14:07:40 [bca.uk] INFO: Scrape type for YC21%20EXV: 0
2026-03-29 14:07:40 [bca.uk] INFO: Found listing with ID: Y200%20JDW
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y200%2520JDW%27 HTTP/1.1" 200 None
2026-03-29 14:07:40 [bca.uk] INFO: Scrape type for Y200%20JDW: 0
2026-03-29 14:07:40 [bca.uk] INFO: Found listing with ID: VX19%20OYP
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX19%2520OYP%27 HTTP/1.1" 200 None
2026-03-29 14:07:40 [bca.uk] INFO: Scrape type for VX19%20OYP: 0
2026-03-29 14:07:40 [bca.uk] INFO: Found listing with ID: DP19%20FWW
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP19%2520FWW%27 HTTP/1.1" 200 None
2026-03-29 14:07:40 [bca.uk] INFO: Scrape type for DP19%20FWW: 0
2026-03-29 14:07:40 [bca.uk] INFO: Found listing with ID: DV19%20CZY
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV19%2520CZY%27 HTTP/1.1" 200 None
2026-03-29 14:07:40 [bca.uk] INFO: Scrape type for DV19%20CZY: 0
2026-03-29 14:07:40 [bca.uk] INFO: Found listing with ID: DV68%20TGN
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV68%2520TGN%27 HTTP/1.1" 200 None
2026-03-29 14:07:40 [bca.uk] INFO: Scrape type for DV68%20TGN: 0
2026-03-29 14:07:40 [bca.uk] INFO: Found listing with ID: EA24%20TKX
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA24%2520TKX%27 HTTP/1.1" 200 None
2026-03-29 14:07:40 [bca.uk] INFO: Scrape type for EA24%20TKX: 2
2026-03-29 14:07:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a936dd22-4905-520e-8ef4-c3c73c56eba4 with identifier: EA24%20TKX
2026-03-29 14:07:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a936dd22-4905-520e-8ef4-c3c73c56eba4 with scrape type 2
2026-03-29 14:07:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a936dd22-4905-520e-8ef4-c3c73c56eba4 with scrape type 2
2026-03-29 14:07:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a936dd22-4905-520e-8ef4-c3c73c56eba4, identifier: EA24%20TKX
2026-03-29 14:07:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a936dd22-4905-520e-8ef4-c3c73c56eba4 with identifier: EA24%20TKX
2026-03-29 14:07:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a936dd22-4905-520e-8ef4-c3c73c56eba4 with identifier: EA24%20TKX
2026-03-29 14:07:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a936dd22-4905-520e-8ef4-c3c73c56eba4 with identifier: EA24%20TKX to the API
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA24%20TKX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a936dd22-4905-520e-8ef4-c3c73c56eba4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA24 TKX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA24%20TKX&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 12863,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.0 MPI PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': 'MPI PREMIUM',
 'vin': 'NLHDR51C6RZ267835',
 'year': 2024}
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA24%2520TKX%27 HTTP/1.1" 200 None
2026-03-29 14:07:40 [bca.uk] INFO: Saving data for EA24%20TKX: {'auction_closing_time': 1774864800.0, 'created_time': 1774706631.475329, 'last_price_update_time': 1774793260.782871}
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA24%2520TKX') HTTP/1.1" 204 0
2026-03-29 14:07:40 [bca.uk] INFO: Found listing with ID: J300%20WTY
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27J300%2520WTY%27 HTTP/1.1" 200 None
2026-03-29 14:07:40 [bca.uk] INFO: Scrape type for J300%20WTY: 0
2026-03-29 14:07:40 [bca.uk] INFO: Found listing with ID: MA72%20VWE
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA72%2520VWE%27 HTTP/1.1" 200 None
2026-03-29 14:07:40 [bca.uk] INFO: Scrape type for MA72%20VWE: 0
2026-03-29 14:07:40 [bca.uk] INFO: Found listing with ID: MJ19%20UMV
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ19%2520UMV%27 HTTP/1.1" 200 None
2026-03-29 14:07:40 [bca.uk] INFO: Scrape type for MJ19%20UMV: 0
2026-03-29 14:07:40 [bca.uk] INFO: Found listing with ID: YR64%20UNS
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR64%2520UNS%27 HTTP/1.1" 200 None
2026-03-29 14:07:40 [bca.uk] INFO: Scrape type for YR64%20UNS: 0
2026-03-29 14:07:40 [bca.uk] INFO: Found listing with ID: BN15%20PYS
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN15%2520PYS%27 HTTP/1.1" 200 None
2026-03-29 14:07:41 [bca.uk] INFO: Scrape type for BN15%20PYS: 0
2026-03-29 14:07:41 [bca.uk] INFO: Found listing with ID: FE64%20YJN
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE64%2520YJN%27 HTTP/1.1" 200 None
2026-03-29 14:07:41 [bca.uk] INFO: Scrape type for FE64%20YJN: 0
2026-03-29 14:07:41 [bca.uk] INFO: Found listing with ID: LT03%20BYN
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT03%2520BYN%27 HTTP/1.1" 200 None
2026-03-29 14:07:41 [bca.uk] INFO: Scrape type for LT03%20BYN: 0
2026-03-29 14:07:41 [bca.uk] INFO: Found listing with ID: GM25%20OJK
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM25%2520OJK%27 HTTP/1.1" 200 None
2026-03-29 14:07:41 [bca.uk] INFO: Scrape type for GM25%20OJK: 0
2026-03-29 14:07:41 [bca.uk] INFO: Found listing with ID: KV21%20CPF
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV21%2520CPF%27 HTTP/1.1" 200 None
2026-03-29 14:07:41 [bca.uk] INFO: Scrape type for KV21%20CPF: 0
2026-03-29 14:07:41 [bca.uk] INFO: Found listing with ID: WO68%20DUV
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO68%2520DUV%27 HTTP/1.1" 200 None
2026-03-29 14:07:41 [bca.uk] INFO: Scrape type for WO68%20DUV: 0
2026-03-29 14:07:41 [bca.uk] INFO: Found listing with ID: YF71%20LFZ
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF71%2520LFZ%27 HTTP/1.1" 200 None
2026-03-29 14:07:41 [bca.uk] INFO: Scrape type for YF71%20LFZ: 2
2026-03-29 14:07:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6afa5732-93d0-521a-aae0-d7a675873c82 with identifier: YF71%20LFZ
2026-03-29 14:07:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6afa5732-93d0-521a-aae0-d7a675873c82 with scrape type 2
2026-03-29 14:07:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6afa5732-93d0-521a-aae0-d7a675873c82 with scrape type 2
2026-03-29 14:07:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6afa5732-93d0-521a-aae0-d7a675873c82, identifier: YF71%20LFZ
2026-03-29 14:07:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6afa5732-93d0-521a-aae0-d7a675873c82 with identifier: YF71%20LFZ
2026-03-29 14:07:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6afa5732-93d0-521a-aae0-d7a675873c82 with identifier: YF71%20LFZ
2026-03-29 14:07:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6afa5732-93d0-521a-aae0-d7a675873c82 with identifier: YF71%20LFZ to the API
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF71%20LFZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '6afa5732-93d0-521a-aae0-d7a675873c82',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF71 LFZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF71%20LFZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'AUDI',
 'model': 'Q4 E-TRON',
 'odometer': 73965,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'AUDI Q4 E-TRON 35 125KW 55KWH SPORT StationWagon',
 'transmission': 'automatic',
 'trim': '35 125KW 55KWH SPORT',
 'vin': 'WAUZZZFZ3NP018253',
 'year': 2021}
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF71%2520LFZ%27 HTTP/1.1" 200 None
2026-03-29 14:07:41 [bca.uk] INFO: Saving data for YF71%20LFZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774390073.860606, 'last_price_update_time': 1774793261.617255}
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF71%2520LFZ') HTTP/1.1" 204 0
2026-03-29 14:07:41 [bca.uk] INFO: Found listing with ID: AF24%20KLL
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF24%2520KLL%27 HTTP/1.1" 200 None
2026-03-29 14:07:41 [bca.uk] INFO: Scrape type for AF24%20KLL: 0
2026-03-29 14:07:41 [bca.uk] INFO: Found listing with ID: AF69%20BZY
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF69%2520BZY%27 HTTP/1.1" 200 None
2026-03-29 14:07:41 [bca.uk] INFO: Scrape type for AF69%20BZY: 2
2026-03-29 14:07:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2705eb1-6cd8-5773-8603-166508eeecc1 with identifier: AF69%20BZY
2026-03-29 14:07:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2705eb1-6cd8-5773-8603-166508eeecc1 with scrape type 2
2026-03-29 14:07:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b2705eb1-6cd8-5773-8603-166508eeecc1 with scrape type 2
2026-03-29 14:07:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2705eb1-6cd8-5773-8603-166508eeecc1, identifier: AF69%20BZY
2026-03-29 14:07:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2705eb1-6cd8-5773-8603-166508eeecc1 with identifier: AF69%20BZY
2026-03-29 14:07:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2705eb1-6cd8-5773-8603-166508eeecc1 with identifier: AF69%20BZY
2026-03-29 14:07:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b2705eb1-6cd8-5773-8603-166508eeecc1 with identifier: AF69%20BZY to the API
2026-03-29 14:07:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF69%20BZY-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b2705eb1-6cd8-5773-8603-166508eeecc1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF69 BZY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF69%20BZY&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'DACIA',
 'model': 'DUSTER',
 'odometer': 28588,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'DACIA DUSTER 1.3 TCE 130 TECHROAD StationWagon',
 'transmission': 'manual',
 'trim': 'TCE 130 TECHROAD',
 'vin': 'VF1HJD20463909434',
 'year': 2019}
2026-03-29 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF69%2520BZY%27 HTTP/1.1" 200 None
2026-03-29 14:07:42 [bca.uk] INFO: Saving data for AF69%20BZY: {'auction_closing_time': 1774864800.0, 'created_time': 1774476244.641621, 'last_price_update_time': 1774793262.18087}
2026-03-29 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF69%2520BZY') HTTP/1.1" 204 0
2026-03-29 14:07:42 [bca.uk] INFO: Found listing with ID: GW69%20WAW
2026-03-29 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GW69%2520WAW%27 HTTP/1.1" 200 None
2026-03-29 14:07:42 [bca.uk] INFO: Scrape type for GW69%20WAW: 0
2026-03-29 14:07:42 [bca.uk] INFO: Found listing with ID: KY22%20VLX
2026-03-29 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY22%2520VLX%27 HTTP/1.1" 200 None
2026-03-29 14:07:42 [bca.uk] INFO: Scrape type for KY22%20VLX: 0
2026-03-29 14:07:42 [bca.uk] INFO: Found listing with ID: MT58%20FGX
2026-03-29 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT58%2520FGX%27 HTTP/1.1" 200 None
2026-03-29 14:07:42 [bca.uk] INFO: Scrape type for MT58%20FGX: 2
2026-03-29 14:07:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e76fc7f1-093f-5529-a714-072c3cc82d8b with identifier: MT58%20FGX
2026-03-29 14:07:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e76fc7f1-093f-5529-a714-072c3cc82d8b with scrape type 2
2026-03-29 14:07:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e76fc7f1-093f-5529-a714-072c3cc82d8b with scrape type 2
2026-03-29 14:07:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e76fc7f1-093f-5529-a714-072c3cc82d8b, identifier: MT58%20FGX
2026-03-29 14:07:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e76fc7f1-093f-5529-a714-072c3cc82d8b with identifier: MT58%20FGX
2026-03-29 14:07:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e76fc7f1-093f-5529-a714-072c3cc82d8b with identifier: MT58%20FGX
2026-03-29 14:07:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e76fc7f1-093f-5529-a714-072c3cc82d8b with identifier: MT58%20FGX to the API
2026-03-29 14:07:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 288,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT58%20FGX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '4.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e76fc7f1-093f-5529-a714-072c3cc82d8b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT58 FGX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT58%20FGX&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'AUDI',
 'model': 'S5',
 'odometer': 78598,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'AUDI S5 4.2 QUATTRO Coupe',
 'transmission': 'manual',
 'trim': 'QUATTRO',
 'vin': 'WAUZZZ8T49A025780',
 'year': 2008}
2026-03-29 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT58%2520FGX%27 HTTP/1.1" 200 None
2026-03-29 14:07:42 [bca.uk] INFO: Saving data for MT58%20FGX: {'auction_closing_time': 1774951200.0, 'created_time': 1774363789.301299, 'last_price_update_time': 1774793262.647446}
2026-03-29 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT58%2520FGX') HTTP/1.1" 204 0
2026-03-29 14:07:42 [bca.uk] INFO: Found listing with ID: NK54%20DDF
2026-03-29 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK54%2520DDF%27 HTTP/1.1" 200 None
2026-03-29 14:07:42 [bca.uk] INFO: Scrape type for NK54%20DDF: 0
2026-03-29 14:07:42 [bca.uk] INFO: Found listing with ID: BU69%20FKW
2026-03-29 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU69%2520FKW%27 HTTP/1.1" 200 None
2026-03-29 14:07:42 [bca.uk] INFO: Scrape type for BU69%20FKW: 2
2026-03-29 14:07:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 946a23f8-78ef-55d3-8b66-4e1184e0b2df with identifier: BU69%20FKW
2026-03-29 14:07:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 946a23f8-78ef-55d3-8b66-4e1184e0b2df with scrape type 2
2026-03-29 14:07:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 946a23f8-78ef-55d3-8b66-4e1184e0b2df with scrape type 2
2026-03-29 14:07:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 946a23f8-78ef-55d3-8b66-4e1184e0b2df, identifier: BU69%20FKW
2026-03-29 14:07:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 946a23f8-78ef-55d3-8b66-4e1184e0b2df with identifier: BU69%20FKW
2026-03-29 14:07:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 946a23f8-78ef-55d3-8b66-4e1184e0b2df with identifier: BU69%20FKW
2026-03-29 14:07:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 946a23f8-78ef-55d3-8b66-4e1184e0b2df with identifier: BU69%20FKW to the API
2026-03-29 14:07:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU69%20FKW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '946a23f8-78ef-55d3-8b66-4e1184e0b2df',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BU69 FKW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BU69%20FKW&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 220 S/B',
 'odometer': 60359,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA 220 S/B 2.0 AMG LINE PREMIUM DCT Estate',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'WDD1186442N022712',
 'year': 2019}
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU69%2520FKW%27 HTTP/1.1" 200 None
2026-03-29 14:07:43 [bca.uk] INFO: Saving data for BU69%20FKW: {'auction_closing_time': 1774864800.0, 'created_time': 1774332549.443375, 'last_price_update_time': 1774793263.05703}
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BU69%2520FKW') HTTP/1.1" 204 0
2026-03-29 14:07:43 [bca.uk] INFO: Found listing with ID: PK74%20YSW
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK74%2520YSW%27 HTTP/1.1" 200 None
2026-03-29 14:07:43 [bca.uk] INFO: Scrape type for PK74%20YSW: 0
2026-03-29 14:07:43 [bca.uk] INFO: Found listing with ID: DA21%20SOU
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA21%2520SOU%27 HTTP/1.1" 200 None
2026-03-29 14:07:43 [bca.uk] INFO: Scrape type for DA21%20SOU: 0
2026-03-29 14:07:43 [bca.uk] INFO: Found listing with ID: FL20%20XHA
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL20%2520XHA%27 HTTP/1.1" 200 None
2026-03-29 14:07:43 [bca.uk] INFO: Scrape type for FL20%20XHA: 2
2026-03-29 14:07:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d68b2fbf-911b-52b2-90a6-2af1a3e4ae0a with identifier: FL20%20XHA
2026-03-29 14:07:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d68b2fbf-911b-52b2-90a6-2af1a3e4ae0a with scrape type 2
2026-03-29 14:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d68b2fbf-911b-52b2-90a6-2af1a3e4ae0a with scrape type 2
2026-03-29 14:07:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d68b2fbf-911b-52b2-90a6-2af1a3e4ae0a, identifier: FL20%20XHA
2026-03-29 14:07:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d68b2fbf-911b-52b2-90a6-2af1a3e4ae0a with identifier: FL20%20XHA
2026-03-29 14:07:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d68b2fbf-911b-52b2-90a6-2af1a3e4ae0a with identifier: FL20%20XHA
2026-03-29 14:07:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d68b2fbf-911b-52b2-90a6-2af1a3e4ae0a with identifier: FL20%20XHA to the API
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL20%20XHA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd68b2fbf-911b-52b2-90a6-2af1a3e4ae0a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL20 XHA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL20%20XHA&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 60329,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 EBL MHEV 150 ST-LINE X StationWagon',
 'transmission': 'manual',
 'trim': 'EBL MHEV 150 ST-LINE X',
 'vin': 'WF0FXXWPMFLK86296',
 'year': 2020}
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL20%2520XHA%27 HTTP/1.1" 200 None
2026-03-29 14:07:43 [bca.uk] INFO: Saving data for FL20%20XHA: {'auction_closing_time': 1774864800.0, 'created_time': 1774534270.474329, 'last_price_update_time': 1774793263.472639}
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL20%2520XHA') HTTP/1.1" 204 0
2026-03-29 14:07:43 [bca.uk] INFO: Found listing with ID: NV69%20KPO
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV69%2520KPO%27 HTTP/1.1" 200 None
2026-03-29 14:07:43 [bca.uk] INFO: Scrape type for NV69%20KPO: 0
2026-03-29 14:07:43 [bca.uk] INFO: Found listing with ID: PY71%20HPP
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY71%2520HPP%27 HTTP/1.1" 200 None
2026-03-29 14:07:43 [bca.uk] INFO: Scrape type for PY71%20HPP: 2
2026-03-29 14:07:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c02444db-1872-560a-9a4f-c32517c42d55 with identifier: PY71%20HPP
2026-03-29 14:07:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c02444db-1872-560a-9a4f-c32517c42d55 with scrape type 2
2026-03-29 14:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c02444db-1872-560a-9a4f-c32517c42d55 with scrape type 2
2026-03-29 14:07:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c02444db-1872-560a-9a4f-c32517c42d55, identifier: PY71%20HPP
2026-03-29 14:07:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c02444db-1872-560a-9a4f-c32517c42d55 with identifier: PY71%20HPP
2026-03-29 14:07:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c02444db-1872-560a-9a4f-c32517c42d55 with identifier: PY71%20HPP
2026-03-29 14:07:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c02444db-1872-560a-9a4f-c32517c42d55 with identifier: PY71%20HPP to the API
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY71%20HPP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c02444db-1872-560a-9a4f-c32517c42d55',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PY71 HPP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY71%20HPP&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 16401,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'NISSAN MICRA 1.0 IG-T 92 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'IG-T 92 TEKNA',
 'vin': 'VNVK1400X68761779',
 'year': 2022}
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY71%2520HPP%27 HTTP/1.1" 200 None
2026-03-29 14:07:43 [bca.uk] INFO: Saving data for PY71%20HPP: {'auction_closing_time': 1774864800.0, 'created_time': 1774706624.770789, 'last_price_update_time': 1774793263.87832}
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY71%2520HPP') HTTP/1.1" 204 0
2026-03-29 14:07:43 [bca.uk] INFO: Found listing with ID: YL69%20MMV
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL69%2520MMV%27 HTTP/1.1" 200 None
2026-03-29 14:07:43 [bca.uk] INFO: Scrape type for YL69%20MMV: 2
2026-03-29 14:07:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3bc89657-c659-5489-9b8d-2c0e3a987c9c with identifier: YL69%20MMV
2026-03-29 14:07:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3bc89657-c659-5489-9b8d-2c0e3a987c9c with scrape type 2
2026-03-29 14:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3bc89657-c659-5489-9b8d-2c0e3a987c9c with scrape type 2
2026-03-29 14:07:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3bc89657-c659-5489-9b8d-2c0e3a987c9c, identifier: YL69%20MMV
2026-03-29 14:07:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3bc89657-c659-5489-9b8d-2c0e3a987c9c with identifier: YL69%20MMV
2026-03-29 14:07:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3bc89657-c659-5489-9b8d-2c0e3a987c9c with identifier: YL69%20MMV
2026-03-29 14:07:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3bc89657-c659-5489-9b8d-2c0e3a987c9c with identifier: YL69%20MMV to the API
2026-03-29 14:07:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YL69%20MMV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3bc89657-c659-5489-9b8d-2c0e3a987c9c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YL69 MMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YL69%20MMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 36168,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 D150 2WD S Hatchback',
 'transmission': 'manual',
 'trim': 'D150 2WD S',
 'vin': 'SALZB2CN8LH074219',
 'year': 2020}
2026-03-29 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL69%2520MMV%27 HTTP/1.1" 200 None
2026-03-29 14:07:44 [bca.uk] INFO: Saving data for YL69%20MMV: {'auction_closing_time': 1774864800.0, 'created_time': 1774706615.035603, 'last_price_update_time': 1774793264.388975}
2026-03-29 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YL69%2520MMV') HTTP/1.1" 204 0
2026-03-29 14:07:44 [bca.uk] INFO: Found listing with ID: FG22%20EFZ
2026-03-29 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG22%2520EFZ%27 HTTP/1.1" 200 None
2026-03-29 14:07:44 [bca.uk] INFO: Scrape type for FG22%20EFZ: 2
2026-03-29 14:07:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe with identifier: FG22%20EFZ
2026-03-29 14:07:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe with scrape type 2
2026-03-29 14:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe with scrape type 2
2026-03-29 14:07:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe, identifier: FG22%20EFZ
2026-03-29 14:07:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe with identifier: FG22%20EFZ
2026-03-29 14:07:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe with identifier: FG22%20EFZ
2026-03-29 14:07:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 08bf8f74-9225-5902-b2d3-8dce4ca2dbfe with identifier: FG22%20EFZ to the API
2026-03-29 14:07:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG22%20EFZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '08bf8f74-9225-5902-b2d3-8dce4ca2dbfe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG22 EFZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG22%20EFZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 53030,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.0 DIG-T 114 TEKNA DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T 114 TEKNA DCT',
 'vin': 'SJNFAAF16U1174545',
 'year': 2022}
2026-03-29 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG22%2520EFZ%27 HTTP/1.1" 200 None
2026-03-29 14:07:44 [bca.uk] INFO: Saving data for FG22%20EFZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774706611.933197, 'last_price_update_time': 1774793264.81242}
2026-03-29 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG22%2520EFZ') HTTP/1.1" 204 0
2026-03-29 14:07:44 [bca.uk] INFO: Found listing with ID: DG65%20GXU
2026-03-29 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG65%2520GXU%27 HTTP/1.1" 200 None
2026-03-29 14:07:44 [bca.uk] INFO: Scrape type for DG65%20GXU: 2
2026-03-29 14:07:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8f0d404-7eeb-556b-ba0e-71ee720847de with identifier: DG65%20GXU
2026-03-29 14:07:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d8f0d404-7eeb-556b-ba0e-71ee720847de with scrape type 2
2026-03-29 14:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d8f0d404-7eeb-556b-ba0e-71ee720847de with scrape type 2
2026-03-29 14:07:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d8f0d404-7eeb-556b-ba0e-71ee720847de, identifier: DG65%20GXU
2026-03-29 14:07:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d8f0d404-7eeb-556b-ba0e-71ee720847de with identifier: DG65%20GXU
2026-03-29 14:07:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d8f0d404-7eeb-556b-ba0e-71ee720847de with identifier: DG65%20GXU
2026-03-29 14:07:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d8f0d404-7eeb-556b-ba0e-71ee720847de with identifier: DG65%20GXU to the API
2026-03-29 14:07:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG65%20GXU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd8f0d404-7eeb-556b-ba0e-71ee720847de',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG65 GXU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG65%20GXU&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MERCEDES-BENZ',
 'model': 'A220',
 'odometer': 62168,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A220 2.1 CDI AMG NIGHT EDITION DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'CDI AMG NIGHT EDITION DCT',
 'vin': 'WDD1760032J411483',
 'year': 2015}
2026-03-29 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG65%2520GXU%27 HTTP/1.1" 200 None
2026-03-29 14:07:45 [bca.uk] INFO: Saving data for DG65%20GXU: {'auction_closing_time': 1774864800.0, 'created_time': 1774706605.580675, 'last_price_update_time': 1774793265.199026}
2026-03-29 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG65%2520GXU') HTTP/1.1" 204 0
2026-03-29 14:07:45 [bca.uk] INFO: Found listing with ID: SD18%20YWW
2026-03-29 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD18%2520YWW%27 HTTP/1.1" 200 None
2026-03-29 14:07:45 [bca.uk] INFO: Scrape type for SD18%20YWW: 2
2026-03-29 14:07:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 12688ef2-2fc1-5a39-9796-e8677733238c with identifier: SD18%20YWW
2026-03-29 14:07:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 12688ef2-2fc1-5a39-9796-e8677733238c with scrape type 2
2026-03-29 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 12688ef2-2fc1-5a39-9796-e8677733238c with scrape type 2
2026-03-29 14:07:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 12688ef2-2fc1-5a39-9796-e8677733238c, identifier: SD18%20YWW
2026-03-29 14:07:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:07:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 12688ef2-2fc1-5a39-9796-e8677733238c with identifier: SD18%20YWW
2026-03-29 14:07:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 12688ef2-2fc1-5a39-9796-e8677733238c with identifier: SD18%20YWW
2026-03-29 14:07:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 12688ef2-2fc1-5a39-9796-e8677733238c with identifier: SD18%20YWW to the API
2026-03-29 14:07:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD18%20YWW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '12688ef2-2fc1-5a39-9796-e8677733238c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD18 YWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD18%20YWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'JAGUAR',
 'model': 'XF',
 'odometer': 106215,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF 2.0 D 180 R SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'D 180 R SPORT',
 'vin': 'SAJBB4AN6JCY53346',
 'year': 2018}
2026-03-29 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD18%2520YWW%27 HTTP/1.1" 200 None
2026-03-29 14:07:45 [bca.uk] INFO: Saving data for SD18%20YWW: {'auction_closing_time': 1774864800.0, 'created_time': 1774706607.188989, 'last_price_update_time': 1774793265.669635}
2026-03-29 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD18%2520YWW') HTTP/1.1" 204 0
2026-03-29 14:07:45 [bca.uk] INFO: Found listing with ID: PJ59%20WXK
2026-03-29 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ59%2520WXK%27 HTTP/1.1" 200 None
2026-03-29 14:07:45 [bca.uk] INFO: Scrape type for PJ59%20WXK: 2
2026-03-29 14:07:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b90da0a6-3ad2-591a-8a5c-936884592342 with identifier: PJ59%20WXK
2026-03-29 14:07:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b90da0a6-3ad2-591a-8a5c-936884592342 with scrape type 2
2026-03-29 14:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b90da0a6-3ad2-591a-8a5c-936884592342 with scrape type 2
2026-03-29 14:07:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b90da0a6-3ad2-591a-8a5c-936884592342, identifier: PJ59%20WXK
2026-03-29 14:07:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b90da0a6-3ad2-591a-8a5c-936884592342 with identifier: PJ59%20WXK
2026-03-29 14:07:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b90da0a6-3ad2-591a-8a5c-936884592342 with identifier: PJ59%20WXK
2026-03-29 14:07:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b90da0a6-3ad2-591a-8a5c-936884592342 with identifier: PJ59%20WXK to the API
2026-03-29 14:07:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ59%20WXK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b90da0a6-3ad2-591a-8a5c-936884592342',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PJ59 WXK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ59%20WXK&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 70711,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'HONDA JAZZ 1.4 I-VTEC EX I-SHIFT Hatchback',
 'transmission': 'automatic',
 'trim': 'I-VTEC EX I-SHIFT',
 'vin': 'SHHGG6880AU001458',
 'year': 2009}
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ59%2520WXK%27 HTTP/1.1" 200 None
2026-03-29 14:07:46 [bca.uk] INFO: Saving data for PJ59%20WXK: {'auction_closing_time': 1774864800.0, 'created_time': 1774706593.506626, 'last_price_update_time': 1774793266.171407}
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ59%2520WXK') HTTP/1.1" 204 0
2026-03-29 14:07:46 [bca.uk] INFO: Found listing with ID: KU69%20HXY
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU69%2520HXY%27 HTTP/1.1" 200 None
2026-03-29 14:07:46 [bca.uk] INFO: Scrape type for KU69%20HXY: 0
2026-03-29 14:07:46 [bca.uk] INFO: Found listing with ID: ST11%20LWD
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST11%2520LWD%27 HTTP/1.1" 200 None
2026-03-29 14:07:46 [bca.uk] INFO: Scrape type for ST11%20LWD: 0
2026-03-29 14:07:46 [bca.uk] INFO: Found listing with ID: BV09%20OZT
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV09%2520OZT%27 HTTP/1.1" 200 None
2026-03-29 14:07:46 [bca.uk] INFO: Scrape type for BV09%20OZT: 2
2026-03-29 14:07:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 739a470f-ce8d-51c6-83ce-2bacf42e9c8d with identifier: BV09%20OZT
2026-03-29 14:07:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 739a470f-ce8d-51c6-83ce-2bacf42e9c8d with scrape type 2
2026-03-29 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 739a470f-ce8d-51c6-83ce-2bacf42e9c8d with scrape type 2
2026-03-29 14:07:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 739a470f-ce8d-51c6-83ce-2bacf42e9c8d, identifier: BV09%20OZT
2026-03-29 14:07:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 739a470f-ce8d-51c6-83ce-2bacf42e9c8d with identifier: BV09%20OZT
2026-03-29 14:07:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 739a470f-ce8d-51c6-83ce-2bacf42e9c8d with identifier: BV09%20OZT
2026-03-29 14:07:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 739a470f-ce8d-51c6-83ce-2bacf42e9c8d with identifier: BV09%20OZT to the API
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV09%20OZT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '739a470f-ce8d-51c6-83ce-2bacf42e9c8d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV09 OZT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV09%20OZT&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 98439,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.8 VVT CLUB Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT CLUB',
 'vin': 'W0L0AHL4898032924',
 'year': 2009}
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV09%2520OZT%27 HTTP/1.1" 200 None
2026-03-29 14:07:46 [bca.uk] INFO: Saving data for BV09%20OZT: {'auction_closing_time': 1774864800.0, 'created_time': 1774390311.621498, 'last_price_update_time': 1774793266.764941}
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV09%2520OZT') HTTP/1.1" 204 0
2026-03-29 14:07:46 [bca.uk] INFO: Total items found: 100
2026-03-29 14:07:46 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded
2026-03-29 14:07:46 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:07:46 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:07:46 [bca.uk] INFO: Found listing with ID: MJ03%20HOW
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ03%2520HOW%27 HTTP/1.1" 200 None
2026-03-29 14:07:46 [bca.uk] INFO: Scrape type for MJ03%20HOW: 0
2026-03-29 14:07:46 [bca.uk] INFO: Found listing with ID: FL69%20JZP
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL69%2520JZP%27 HTTP/1.1" 200 None
2026-03-29 14:07:46 [bca.uk] INFO: Scrape type for FL69%20JZP: 0
2026-03-29 14:07:46 [bca.uk] INFO: Found listing with ID: AK64%20MOR
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK64%2520MOR%27 HTTP/1.1" 200 None
2026-03-29 14:07:46 [bca.uk] INFO: Scrape type for AK64%20MOR: 0
2026-03-29 14:07:46 [bca.uk] INFO: Found listing with ID: DY19%20EYK
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY19%2520EYK%27 HTTP/1.1" 200 None
2026-03-29 14:07:46 [bca.uk] INFO: Scrape type for DY19%20EYK: 0
2026-03-29 14:07:46 [bca.uk] INFO: Found listing with ID: GK21%20KBU
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK21%2520KBU%27 HTTP/1.1" 200 None
2026-03-29 14:07:46 [bca.uk] INFO: Scrape type for GK21%20KBU: 2
2026-03-29 14:07:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 48400897-a431-55ee-9dda-e2a85fb7457d with identifier: GK21%20KBU
2026-03-29 14:07:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 48400897-a431-55ee-9dda-e2a85fb7457d with scrape type 2
2026-03-29 14:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 48400897-a431-55ee-9dda-e2a85fb7457d with scrape type 2
2026-03-29 14:07:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 48400897-a431-55ee-9dda-e2a85fb7457d, identifier: GK21%20KBU
2026-03-29 14:07:46 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:07:46 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:07:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 48400897-a431-55ee-9dda-e2a85fb7457d with identifier: GK21%20KBU
2026-03-29 14:07:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 48400897-a431-55ee-9dda-e2a85fb7457d with identifier: GK21%20KBU
2026-03-29 14:07:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 48400897-a431-55ee-9dda-e2a85fb7457d with identifier: GK21%20KBU to the API
2026-03-29 14:07:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK21%20KBU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '48400897-a431-55ee-9dda-e2a85fb7457d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK21 KBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK21%20KBU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 56439,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'NISSAN MICRA 1.0 IG-T 92 N-SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'IG-T 92 N-SPORT',
 'vin': 'VNVK1400X67176433',
 'year': 2021}
2026-03-29 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK21%2520KBU%27 HTTP/1.1" 200 None
2026-03-29 14:07:47 [bca.uk] INFO: Saving data for GK21%20KBU: {'auction_closing_time': 1774864800.0, 'created_time': 1774438120.260446, 'last_price_update_time': 1774793267.346513}
2026-03-29 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK21%2520KBU') HTTP/1.1" 204 0
2026-03-29 14:07:47 [bca.uk] INFO: Found listing with ID: HK18%20KTD
2026-03-29 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK18%2520KTD%27 HTTP/1.1" 200 None
2026-03-29 14:07:47 [bca.uk] INFO: Scrape type for HK18%20KTD: 2
2026-03-29 14:07:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a5eb24be-0f0d-5d52-8354-e9c746a38f6e with identifier: HK18%20KTD
2026-03-29 14:07:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a5eb24be-0f0d-5d52-8354-e9c746a38f6e with scrape type 2
2026-03-29 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a5eb24be-0f0d-5d52-8354-e9c746a38f6e with scrape type 2
2026-03-29 14:07:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a5eb24be-0f0d-5d52-8354-e9c746a38f6e, identifier: HK18%20KTD
2026-03-29 14:07:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:07:47 [bca.uk] INFO: Found listing with ID: GM19%20WGU
2026-03-29 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM19%2520WGU%27 HTTP/1.1" 200 None
2026-03-29 14:07:47 [bca.uk] INFO: Scrape type for GM19%20WGU: 0
2026-03-29 14:07:47 [bca.uk] INFO: Found listing with ID: VU70%20ZLO
2026-03-29 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU70%2520ZLO%27 HTTP/1.1" 200 None
2026-03-29 14:07:47 [bca.uk] INFO: Scrape type for VU70%20ZLO: 0
2026-03-29 14:07:47 [bca.uk] INFO: Found listing with ID: GL23%20VZB
2026-03-29 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL23%2520VZB%27 HTTP/1.1" 200 None
2026-03-29 14:07:47 [bca.uk] INFO: Scrape type for GL23%20VZB: 0
2026-03-29 14:07:47 [bca.uk] INFO: Found listing with ID: LV23%20RXA
2026-03-29 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV23%2520RXA%27 HTTP/1.1" 200 None
2026-03-29 14:07:47 [bca.uk] INFO: Scrape type for LV23%20RXA: 0
2026-03-29 14:07:47 [bca.uk] INFO: Found listing with ID: LY69%20PXN
2026-03-29 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY69%2520PXN%27 HTTP/1.1" 200 None
2026-03-29 14:07:47 [bca.uk] INFO: Scrape type for LY69%20PXN: 0
2026-03-29 14:07:47 [bca.uk] INFO: Found listing with ID: NX20%20NZM
2026-03-29 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX20%2520NZM%27 HTTP/1.1" 200 None
2026-03-29 14:07:47 [bca.uk] INFO: Scrape type for NX20%20NZM: 2
2026-03-29 14:07:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24a9472e-5aa6-51b8-909f-9ce395651227 with identifier: NX20%20NZM
2026-03-29 14:07:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24a9472e-5aa6-51b8-909f-9ce395651227 with scrape type 2
2026-03-29 14:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24a9472e-5aa6-51b8-909f-9ce395651227 with scrape type 2
2026-03-29 14:07:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24a9472e-5aa6-51b8-909f-9ce395651227, identifier: NX20%20NZM
2026-03-29 14:07:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a5eb24be-0f0d-5d52-8354-e9c746a38f6e with identifier: HK18%20KTD
2026-03-29 14:07:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a5eb24be-0f0d-5d52-8354-e9c746a38f6e with identifier: HK18%20KTD
2026-03-29 14:07:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a5eb24be-0f0d-5d52-8354-e9c746a38f6e with identifier: HK18%20KTD to the API
2026-03-29 14:07:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK18%20KTD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a5eb24be-0f0d-5d52-8354-e9c746a38f6e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK18 KTD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK18%20KTD&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 49383,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 T-GDI 177 2WD GO SE DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'T-GDI 177 2WD GO SE DCT',
 'vin': 'TMAJ3812VJJ626952',
 'year': 2018}
2026-03-29 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK18%2520KTD%27 HTTP/1.1" 200 None
2026-03-29 14:07:48 [bca.uk] INFO: Saving data for HK18%20KTD: {'auction_closing_time': 1774864800.0, 'created_time': 1774706625.224774, 'last_price_update_time': 1774793268.077708}
2026-03-29 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK18%2520KTD') HTTP/1.1" 204 0
2026-03-29 14:07:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24a9472e-5aa6-51b8-909f-9ce395651227 with identifier: NX20%20NZM
2026-03-29 14:07:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24a9472e-5aa6-51b8-909f-9ce395651227 with identifier: NX20%20NZM
2026-03-29 14:07:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 24a9472e-5aa6-51b8-909f-9ce395651227 with identifier: NX20%20NZM to the API
2026-03-29 14:07:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX20%20NZM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '24a9472e-5aa6-51b8-909f-9ce395651227',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NX20 NZM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX20%20NZM&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 52861,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 D150 2WD (5ST) StationWagon',
 'transmission': 'manual',
 'trim': 'D150 2WD (5ST)',
 'vin': 'SALCB2CN3LH862606',
 'year': 2020}
2026-03-29 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX20%2520NZM%27 HTTP/1.1" 200 None
2026-03-29 14:07:48 [bca.uk] INFO: Saving data for NX20%20NZM: {'auction_closing_time': 1774864800.0, 'created_time': 1774706621.026302, 'last_price_update_time': 1774793268.35924}
2026-03-29 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX20%2520NZM') HTTP/1.1" 204 0
2026-03-29 14:07:48 [bca.uk] INFO: Found listing with ID: JG15%20TAN
2026-03-29 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JG15%2520TAN%27 HTTP/1.1" 200 None
2026-03-29 14:07:48 [bca.uk] INFO: Scrape type for JG15%20TAN: 2
2026-03-29 14:07:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 14ca5336-4471-5f4b-9216-17127441e0ef with identifier: JG15%20TAN
2026-03-29 14:07:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 14ca5336-4471-5f4b-9216-17127441e0ef with scrape type 2
2026-03-29 14:07:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 14ca5336-4471-5f4b-9216-17127441e0ef with scrape type 2
2026-03-29 14:07:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 14ca5336-4471-5f4b-9216-17127441e0ef, identifier: JG15%20TAN
2026-03-29 14:07:48 [bca.uk] INFO: Found listing with ID: SC69%20SYA
2026-03-29 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC69%2520SYA%27 HTTP/1.1" 200 None
2026-03-29 14:07:48 [bca.uk] INFO: Scrape type for SC69%20SYA: 2
2026-03-29 14:07:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0943e31d-5a39-5fc7-b0f9-f571748a60fc with identifier: SC69%20SYA
2026-03-29 14:07:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0943e31d-5a39-5fc7-b0f9-f571748a60fc with scrape type 2
2026-03-29 14:07:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0943e31d-5a39-5fc7-b0f9-f571748a60fc with scrape type 2
2026-03-29 14:07:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0943e31d-5a39-5fc7-b0f9-f571748a60fc, identifier: SC69%20SYA
2026-03-29 14:07:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 14ca5336-4471-5f4b-9216-17127441e0ef with identifier: JG15%20TAN
2026-03-29 14:07:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 14ca5336-4471-5f4b-9216-17127441e0ef with identifier: JG15%20TAN
2026-03-29 14:07:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 14ca5336-4471-5f4b-9216-17127441e0ef with identifier: JG15%20TAN to the API
2026-03-29 14:07:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=JG15%20TAN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '14ca5336-4471-5f4b-9216-17127441e0ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'JG15 TAN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=JG15%20TAN&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'BMW',
 'model': 'X4',
 'odometer': 55332,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'BMW X4 2.0 XDRIVE 20D SPORT STEP Coupe',
 'transmission': 'manual',
 'trim': 'XDRIVE 20D SPORT STEP',
 'vin': 'WBAVJ92060LE78538',
 'year': 2019}
2026-03-29 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JG15%2520TAN%27 HTTP/1.1" 200 None
2026-03-29 14:07:48 [bca.uk] INFO: Saving data for JG15%20TAN: {'auction_closing_time': 1774864800.0, 'created_time': 1773958832.69551, 'last_price_update_time': 1774793268.863768}
2026-03-29 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='JG15%2520TAN') HTTP/1.1" 204 0
2026-03-29 14:07:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0943e31d-5a39-5fc7-b0f9-f571748a60fc with identifier: SC69%20SYA
2026-03-29 14:07:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0943e31d-5a39-5fc7-b0f9-f571748a60fc with identifier: SC69%20SYA
2026-03-29 14:07:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0943e31d-5a39-5fc7-b0f9-f571748a60fc with identifier: SC69%20SYA to the API
2026-03-29 14:07:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SC69%20SYA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0943e31d-5a39-5fc7-b0f9-f571748a60fc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SC69 SYA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SC69%20SYA&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'A200',
 'odometer': 32206,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 1.3 AMG LINE PREMIUM DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'WDD1770872N105814',
 'year': 2019}
2026-03-29 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC69%2520SYA%27 HTTP/1.1" 200 None
2026-03-29 14:07:49 [bca.uk] INFO: Saving data for SC69%20SYA: {'auction_closing_time': 1774864800.0, 'created_time': 1774706624.365252, 'last_price_update_time': 1774793269.145657}
2026-03-29 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SC69%2520SYA') HTTP/1.1" 204 0
2026-03-29 14:07:49 [bca.uk] INFO: Found listing with ID: VO69%20FZU
2026-03-29 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO69%2520FZU%27 HTTP/1.1" 200 None
2026-03-29 14:07:49 [bca.uk] INFO: Scrape type for VO69%20FZU: 2
2026-03-29 14:07:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb1d1a90-805c-5299-bded-1e0c1c362434 with identifier: VO69%20FZU
2026-03-29 14:07:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb1d1a90-805c-5299-bded-1e0c1c362434 with scrape type 2
2026-03-29 14:07:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb1d1a90-805c-5299-bded-1e0c1c362434 with scrape type 2
2026-03-29 14:07:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb1d1a90-805c-5299-bded-1e0c1c362434, identifier: VO69%20FZU
2026-03-29 14:07:49 [bca.uk] INFO: Found listing with ID: WR21%20RBV
2026-03-29 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR21%2520RBV%27 HTTP/1.1" 200 None
2026-03-29 14:07:49 [bca.uk] INFO: Scrape type for WR21%20RBV: 2
2026-03-29 14:07:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a29fef22-1343-5214-87a8-25c25aa3608e with identifier: WR21%20RBV
2026-03-29 14:07:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a29fef22-1343-5214-87a8-25c25aa3608e with scrape type 2
2026-03-29 14:07:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a29fef22-1343-5214-87a8-25c25aa3608e with scrape type 2
2026-03-29 14:07:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a29fef22-1343-5214-87a8-25c25aa3608e, identifier: WR21%20RBV
2026-03-29 14:07:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb1d1a90-805c-5299-bded-1e0c1c362434 with identifier: VO69%20FZU
2026-03-29 14:07:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:07:49 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=multicoloured HTTP/1.1" 200 None
2026-03-29 14:07:49 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:07:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb1d1a90-805c-5299-bded-1e0c1c362434 with identifier: VO69%20FZU
2026-03-29 14:07:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb1d1a90-805c-5299-bded-1e0c1c362434 with identifier: VO69%20FZU to the API
2026-03-29 14:07:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO69%20FZU-GB',
 'category': 'Car',
 'color': 'multicoloured',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bb1d1a90-805c-5299-bded-1e0c1c362434',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO69 FZU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO69%20FZU&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'RENAULT',
 'model': 'CAPTUR',
 'odometer': 25889,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'RENAULT CAPTUR 1.3 TCE 130 ICONIC Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 130 ICONIC',
 'vin': 'VF1R8700563942740',
 'year': 2019}
2026-03-29 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO69%2520FZU%27 HTTP/1.1" 200 None
2026-03-29 14:07:49 [bca.uk] INFO: Saving data for VO69%20FZU: {'auction_closing_time': 1774864800.0, 'created_time': 1774562717.843475, 'last_price_update_time': 1774793269.829789}
2026-03-29 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO69%2520FZU') HTTP/1.1" 204 0
2026-03-29 14:07:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a29fef22-1343-5214-87a8-25c25aa3608e with identifier: WR21%20RBV
2026-03-29 14:07:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a29fef22-1343-5214-87a8-25c25aa3608e with identifier: WR21%20RBV
2026-03-29 14:07:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a29fef22-1343-5214-87a8-25c25aa3608e with identifier: WR21%20RBV to the API
2026-03-29 14:07:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR21%20RBV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a29fef22-1343-5214-87a8-25c25aa3608e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR21 RBV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR21%20RBV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 'odometer': 61468,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND X 1.5 TURBO D 130 SRI Hatchback',
 'transmission': 'automatic',
 'trim': 'TURBO D 130 SRI',
 'vin': 'W0VZCYHZ2M6805667',
 'year': 2021}
2026-03-29 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR21%2520RBV%27 HTTP/1.1" 200 None
2026-03-29 14:07:50 [bca.uk] INFO: Saving data for WR21%20RBV: {'auction_closing_time': 1774864800.0, 'created_time': 1774706614.459588, 'last_price_update_time': 1774793270.237197}
2026-03-29 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR21%2520RBV') HTTP/1.1" 204 0
2026-03-29 14:07:50 [bca.uk] INFO: Found listing with ID: YX22%20KOA
2026-03-29 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX22%2520KOA%27 HTTP/1.1" 200 None
2026-03-29 14:07:50 [bca.uk] INFO: Scrape type for YX22%20KOA: 0
2026-03-29 14:07:50 [bca.uk] INFO: Found listing with ID: YY22%20BDE
2026-03-29 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY22%2520BDE%27 HTTP/1.1" 200 None
2026-03-29 14:07:50 [bca.uk] INFO: Scrape type for YY22%20BDE: 0
2026-03-29 14:07:50 [bca.uk] INFO: Found listing with ID: YY70%20LWT
2026-03-29 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY70%2520LWT%27 HTTP/1.1" 200 None
2026-03-29 14:07:50 [bca.uk] INFO: Scrape type for YY70%20LWT: 2
2026-03-29 14:07:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 05627c71-8f78-5f09-9412-0b2354bea98e with identifier: YY70%20LWT
2026-03-29 14:07:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 05627c71-8f78-5f09-9412-0b2354bea98e with scrape type 2
2026-03-29 14:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 05627c71-8f78-5f09-9412-0b2354bea98e with scrape type 2
2026-03-29 14:07:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 05627c71-8f78-5f09-9412-0b2354bea98e, identifier: YY70%20LWT
2026-03-29 14:07:50 [bca.uk] INFO: Found listing with ID: YM68%20ZFO
2026-03-29 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM68%2520ZFO%27 HTTP/1.1" 200 None
2026-03-29 14:07:50 [bca.uk] INFO: Scrape type for YM68%20ZFO: 2
2026-03-29 14:07:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 16700d5d-3bb0-5d53-97b0-526970b8dd7a with identifier: YM68%20ZFO
2026-03-29 14:07:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 16700d5d-3bb0-5d53-97b0-526970b8dd7a with scrape type 2
2026-03-29 14:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 16700d5d-3bb0-5d53-97b0-526970b8dd7a with scrape type 2
2026-03-29 14:07:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 16700d5d-3bb0-5d53-97b0-526970b8dd7a, identifier: YM68%20ZFO
2026-03-29 14:07:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 05627c71-8f78-5f09-9412-0b2354bea98e with identifier: YY70%20LWT
2026-03-29 14:07:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 05627c71-8f78-5f09-9412-0b2354bea98e with identifier: YY70%20LWT
2026-03-29 14:07:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 05627c71-8f78-5f09-9412-0b2354bea98e with identifier: YY70%20LWT to the API
2026-03-29 14:07:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY70%20LWT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '05627c71-8f78-5f09-9412-0b2354bea98e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY70 LWT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY70%20LWT&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND X',
 'odometer': 41525,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CROSSLAND X 1.2 T 130 ELITE S/S Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 ELITE S/S',
 'vin': 'W0V7H9EB1L4372360',
 'year': 2020}
2026-03-29 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY70%2520LWT%27 HTTP/1.1" 200 None
2026-03-29 14:07:50 [bca.uk] INFO: Saving data for YY70%20LWT: {'auction_closing_time': 1774864800.0, 'created_time': 1774706604.91178, 'last_price_update_time': 1774793270.77834}
2026-03-29 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY70%2520LWT') HTTP/1.1" 204 0
2026-03-29 14:07:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 16700d5d-3bb0-5d53-97b0-526970b8dd7a with identifier: YM68%20ZFO
2026-03-29 14:07:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 16700d5d-3bb0-5d53-97b0-526970b8dd7a with identifier: YM68%20ZFO
2026-03-29 14:07:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 16700d5d-3bb0-5d53-97b0-526970b8dd7a with identifier: YM68%20ZFO to the API
2026-03-29 14:07:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM68%20ZFO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '16700d5d-3bb0-5d53-97b0-526970b8dd7a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YM68 ZFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM68%20ZFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'A200',
 'odometer': 61305,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 1.3 AMG LINE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE DCT',
 'vin': 'WDD1770872V002388',
 'year': 2018}
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM68%2520ZFO%27 HTTP/1.1" 200 None
2026-03-29 14:07:51 [bca.uk] INFO: Saving data for YM68%20ZFO: {'auction_closing_time': 1774864800.0, 'created_time': 1774706615.701477, 'last_price_update_time': 1774793271.055726}
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM68%2520ZFO') HTTP/1.1" 204 0
2026-03-29 14:07:51 [bca.uk] INFO: Found listing with ID: YY74%20VXV
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY74%2520VXV%27 HTTP/1.1" 200 None
2026-03-29 14:07:51 [bca.uk] INFO: Scrape type for YY74%20VXV: 0
2026-03-29 14:07:51 [bca.uk] INFO: Found listing with ID: AD19%20LDZ
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD19%2520LDZ%27 HTTP/1.1" 200 None
2026-03-29 14:07:51 [bca.uk] INFO: Scrape type for AD19%20LDZ: 0
2026-03-29 14:07:51 [bca.uk] INFO: Found listing with ID: RF21%20EBD
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF21%2520EBD%27 HTTP/1.1" 200 None
2026-03-29 14:07:51 [bca.uk] INFO: Scrape type for RF21%20EBD: 2
2026-03-29 14:07:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32911a92-e281-56af-bde9-3b2fa177bca3 with identifier: RF21%20EBD
2026-03-29 14:07:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32911a92-e281-56af-bde9-3b2fa177bca3 with scrape type 2
2026-03-29 14:07:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32911a92-e281-56af-bde9-3b2fa177bca3 with scrape type 2
2026-03-29 14:07:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 32911a92-e281-56af-bde9-3b2fa177bca3, identifier: RF21%20EBD
2026-03-29 14:07:51 [bca.uk] INFO: Found listing with ID: AO69%20YDV
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO69%2520YDV%27 HTTP/1.1" 200 None
2026-03-29 14:07:51 [bca.uk] INFO: Scrape type for AO69%20YDV: 2
2026-03-29 14:07:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 05dbf1b7-4974-55c1-bc1d-1c2597466589 with identifier: AO69%20YDV
2026-03-29 14:07:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 05dbf1b7-4974-55c1-bc1d-1c2597466589 with scrape type 2
2026-03-29 14:07:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 05dbf1b7-4974-55c1-bc1d-1c2597466589 with scrape type 2
2026-03-29 14:07:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 05dbf1b7-4974-55c1-bc1d-1c2597466589, identifier: AO69%20YDV
2026-03-29 14:07:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 32911a92-e281-56af-bde9-3b2fa177bca3 with identifier: RF21%20EBD
2026-03-29 14:07:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 32911a92-e281-56af-bde9-3b2fa177bca3 with identifier: RF21%20EBD
2026-03-29 14:07:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 32911a92-e281-56af-bde9-3b2fa177bca3 with identifier: RF21%20EBD to the API
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF21%20EBD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '32911a92-e281-56af-bde9-3b2fa177bca3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RF21 EBD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF21%20EBD&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'KIA',
 'model': 'CEED',
 'odometer': 44991,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'KIA CEED 1.0 T GDI 120 GT-LINE ISG Hatchback',
 'transmission': 'manual',
 'trim': 'T GDI 120 GT-LINE ISG',
 'vin': 'U5YH6512LML127858',
 'year': 2021}
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF21%2520EBD%27 HTTP/1.1" 200 None
2026-03-29 14:07:51 [bca.uk] INFO: Saving data for RF21%20EBD: {'auction_closing_time': 1774864800.0, 'created_time': 1774706607.594825, 'last_price_update_time': 1774793271.628746}
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF21%2520EBD') HTTP/1.1" 204 0
2026-03-29 14:07:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 05dbf1b7-4974-55c1-bc1d-1c2597466589 with identifier: AO69%20YDV
2026-03-29 14:07:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 05dbf1b7-4974-55c1-bc1d-1c2597466589 with identifier: AO69%20YDV
2026-03-29 14:07:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 05dbf1b7-4974-55c1-bc1d-1c2597466589 with identifier: AO69%20YDV to the API
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO69%20YDV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '05dbf1b7-4974-55c1-bc1d-1c2597466589',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AO69 YDV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO69%20YDV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'BMW',
 'model': '118I',
 'odometer': 76338,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'BMW 118I 1.5 M SPORT STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'M SPORT STEP',
 'vin': 'WBA7K320607F48180',
 'year': 2019}
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO69%2520YDV%27 HTTP/1.1" 200 None
2026-03-29 14:07:51 [bca.uk] INFO: Saving data for AO69%20YDV: {'auction_closing_time': 1774864800.0, 'created_time': 1774706604.176122, 'last_price_update_time': 1774793271.918065}
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO69%2520YDV') HTTP/1.1" 204 0
2026-03-29 14:07:51 [bca.uk] INFO: Found listing with ID: WO21%20TKX
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO21%2520TKX%27 HTTP/1.1" 200 None
2026-03-29 14:07:51 [bca.uk] INFO: Scrape type for WO21%20TKX: 0
2026-03-29 14:07:51 [bca.uk] INFO: Found listing with ID: KN15%20HKZ
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN15%2520HKZ%27 HTTP/1.1" 200 None
2026-03-29 14:07:51 [bca.uk] INFO: Scrape type for KN15%20HKZ: 2
2026-03-29 14:07:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9708014f-5ed6-5f8a-955b-235d568bd501 with identifier: KN15%20HKZ
2026-03-29 14:07:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9708014f-5ed6-5f8a-955b-235d568bd501 with scrape type 2
2026-03-29 14:07:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9708014f-5ed6-5f8a-955b-235d568bd501 with scrape type 2
2026-03-29 14:07:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9708014f-5ed6-5f8a-955b-235d568bd501, identifier: KN15%20HKZ
2026-03-29 14:07:52 [bca.uk] INFO: Found listing with ID: DU19%20WRR
2026-03-29 14:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU19%2520WRR%27 HTTP/1.1" 200 None
2026-03-29 14:07:52 [bca.uk] INFO: Scrape type for DU19%20WRR: 2
2026-03-29 14:07:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 25ea238e-697d-5563-a2fc-e7cf5710c862 with identifier: DU19%20WRR
2026-03-29 14:07:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 25ea238e-697d-5563-a2fc-e7cf5710c862 with scrape type 2
2026-03-29 14:07:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 25ea238e-697d-5563-a2fc-e7cf5710c862 with scrape type 2
2026-03-29 14:07:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 25ea238e-697d-5563-a2fc-e7cf5710c862, identifier: DU19%20WRR
2026-03-29 14:07:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9708014f-5ed6-5f8a-955b-235d568bd501 with identifier: KN15%20HKZ
2026-03-29 14:07:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9708014f-5ed6-5f8a-955b-235d568bd501 with identifier: KN15%20HKZ
2026-03-29 14:07:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9708014f-5ed6-5f8a-955b-235d568bd501 with identifier: KN15%20HKZ to the API
2026-03-29 14:07:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN15%20HKZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9708014f-5ed6-5f8a-955b-235d568bd501',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN15 HKZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN15%20HKZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'CITROEN',
 'model': 'C4 PICASSO',
 'odometer': 73918,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'CITROEN C4 PICASSO 1.6 E-HDI 115 EXCLUSIVE ETG6 MPV',
 'transmission': 'automatic',
 'trim': 'E-HDI 115 EXCLUSIVE ETG6',
 'vin': 'VF73D9HC8FJ586467',
 'year': 2015}
2026-03-29 14:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN15%2520HKZ%27 HTTP/1.1" 200 None
2026-03-29 14:07:52 [bca.uk] INFO: Saving data for KN15%20HKZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774706581.593804, 'last_price_update_time': 1774793272.478689}
2026-03-29 14:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN15%2520HKZ') HTTP/1.1" 204 0
2026-03-29 14:07:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 25ea238e-697d-5563-a2fc-e7cf5710c862 with identifier: DU19%20WRR
2026-03-29 14:07:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 25ea238e-697d-5563-a2fc-e7cf5710c862 with identifier: DU19%20WRR
2026-03-29 14:07:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 25ea238e-697d-5563-a2fc-e7cf5710c862 with identifier: DU19%20WRR to the API
2026-03-29 14:07:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU19%20WRR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '25ea238e-697d-5563-a2fc-e7cf5710c862',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU19 WRR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU19%20WRR&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'MOKKA X',
 'odometer': 34352,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA X 1.4 T 140 ECOTEC ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'T 140 ECOTEC ELITE',
 'vin': 'W0VJD7E80KB832032',
 'year': 2019}
2026-03-29 14:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU19%2520WRR%27 HTTP/1.1" 200 None
2026-03-29 14:07:52 [bca.uk] INFO: Saving data for DU19%20WRR: {'auction_closing_time': 1774864800.0, 'created_time': 1774706606.482832, 'last_price_update_time': 1774793272.881102}
2026-03-29 14:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU19%2520WRR') HTTP/1.1" 204 0
2026-03-29 14:07:52 [bca.uk] INFO: Found listing with ID: LM11%20RXV
2026-03-29 14:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM11%2520RXV%27 HTTP/1.1" 200 None
2026-03-29 14:07:52 [bca.uk] INFO: Scrape type for LM11%20RXV: 2
2026-03-29 14:07:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d240778-137c-5daf-bc26-32539d983300 with identifier: LM11%20RXV
2026-03-29 14:07:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d240778-137c-5daf-bc26-32539d983300 with scrape type 2
2026-03-29 14:07:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d240778-137c-5daf-bc26-32539d983300 with scrape type 2
2026-03-29 14:07:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8d240778-137c-5daf-bc26-32539d983300, identifier: LM11%20RXV
2026-03-29 14:07:53 [bca.uk] INFO: Found listing with ID: EN73%20ZXH
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN73%2520ZXH%27 HTTP/1.1" 200 None
2026-03-29 14:07:53 [bca.uk] INFO: Scrape type for EN73%20ZXH: 0
2026-03-29 14:07:53 [bca.uk] INFO: Found listing with ID: GF23%20LJX
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF23%2520LJX%27 HTTP/1.1" 200 None
2026-03-29 14:07:53 [bca.uk] INFO: Scrape type for GF23%20LJX: 2
2026-03-29 14:07:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e2169724-1950-5652-92b2-0f3da8b4bfbb with identifier: GF23%20LJX
2026-03-29 14:07:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e2169724-1950-5652-92b2-0f3da8b4bfbb with scrape type 2
2026-03-29 14:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e2169724-1950-5652-92b2-0f3da8b4bfbb with scrape type 2
2026-03-29 14:07:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e2169724-1950-5652-92b2-0f3da8b4bfbb, identifier: GF23%20LJX
2026-03-29 14:07:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8d240778-137c-5daf-bc26-32539d983300 with identifier: LM11%20RXV
2026-03-29 14:07:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8d240778-137c-5daf-bc26-32539d983300 with identifier: LM11%20RXV
2026-03-29 14:07:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8d240778-137c-5daf-bc26-32539d983300 with identifier: LM11%20RXV to the API
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 187,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM11%20RXV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8d240778-137c-5daf-bc26-32539d983300',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM11 RXV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM11%20RXV&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'CHEVROLET',
 'model': 'LACETTI',
 'odometer': 65700,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'CHEVROLET LACETTI 1.6 SX Hatchback',
 'transmission': 'automatic',
 'trim': 'SX',
 'vin': 'KL1NA486JAK647895',
 'year': 2011}
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM11%2520RXV%27 HTTP/1.1" 200 None
2026-03-29 14:07:53 [bca.uk] INFO: Saving data for LM11%20RXV: {'auction_closing_time': 1774864800.0, 'created_time': 1774706584.31934, 'last_price_update_time': 1774793273.420274}
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM11%2520RXV') HTTP/1.1" 204 0
2026-03-29 14:07:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e2169724-1950-5652-92b2-0f3da8b4bfbb with identifier: GF23%20LJX
2026-03-29 14:07:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e2169724-1950-5652-92b2-0f3da8b4bfbb with identifier: GF23%20LJX
2026-03-29 14:07:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e2169724-1950-5652-92b2-0f3da8b4bfbb with identifier: GF23%20LJX to the API
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF23%20LJX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e2169724-1950-5652-92b2-0f3da8b4bfbb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF23 LJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF23%20LJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'Q2',
 'odometer': 37125,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI Q2 1.5 35 TFSI S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': '35 TFSI S LINE S-T',
 'vin': 'WAUZZZGA4PA037375',
 'year': 2023}
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF23%2520LJX%27 HTTP/1.1" 200 None
2026-03-29 14:07:53 [bca.uk] INFO: Saving data for GF23%20LJX: {'auction_closing_time': 1774864800.0, 'created_time': 1774706592.602109, 'last_price_update_time': 1774793273.711129}
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF23%2520LJX') HTTP/1.1" 204 0
2026-03-29 14:07:53 [bca.uk] INFO: Found listing with ID: VK20%20NNO
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK20%2520NNO%27 HTTP/1.1" 200 None
2026-03-29 14:07:53 [bca.uk] INFO: Scrape type for VK20%20NNO: 0
2026-03-29 14:07:53 [bca.uk] INFO: Found listing with ID: PE68%20ZNM
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE68%2520ZNM%27 HTTP/1.1" 200 None
2026-03-29 14:07:53 [bca.uk] INFO: Scrape type for PE68%20ZNM: 0
2026-03-29 14:07:53 [bca.uk] INFO: Found listing with ID: SB72%20GWA
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB72%2520GWA%27 HTTP/1.1" 200 None
2026-03-29 14:07:53 [bca.uk] INFO: Scrape type for SB72%20GWA: 2
2026-03-29 14:07:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 76904bbf-2ca2-5c17-a3c3-eefa3b562aab with identifier: SB72%20GWA
2026-03-29 14:07:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 76904bbf-2ca2-5c17-a3c3-eefa3b562aab with scrape type 2
2026-03-29 14:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 76904bbf-2ca2-5c17-a3c3-eefa3b562aab with scrape type 2
2026-03-29 14:07:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 76904bbf-2ca2-5c17-a3c3-eefa3b562aab, identifier: SB72%20GWA
2026-03-29 14:07:53 [bca.uk] INFO: Found listing with ID: GJ69%20TMO
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ69%2520TMO%27 HTTP/1.1" 200 None
2026-03-29 14:07:53 [bca.uk] INFO: Scrape type for GJ69%20TMO: 2
2026-03-29 14:07:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf5f6c66-7fca-54d7-9dbf-87d60cf357d5 with identifier: GJ69%20TMO
2026-03-29 14:07:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf5f6c66-7fca-54d7-9dbf-87d60cf357d5 with scrape type 2
2026-03-29 14:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf5f6c66-7fca-54d7-9dbf-87d60cf357d5 with scrape type 2
2026-03-29 14:07:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf5f6c66-7fca-54d7-9dbf-87d60cf357d5, identifier: GJ69%20TMO
2026-03-29 14:07:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 76904bbf-2ca2-5c17-a3c3-eefa3b562aab with identifier: SB72%20GWA
2026-03-29 14:07:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 76904bbf-2ca2-5c17-a3c3-eefa3b562aab with identifier: SB72%20GWA
2026-03-29 14:07:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 76904bbf-2ca2-5c17-a3c3-eefa3b562aab with identifier: SB72%20GWA to the API
2026-03-29 14:07:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB72%20GWA-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '76904bbf-2ca2-5c17-a3c3-eefa3b562aab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB72 GWA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB72%20GWA&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'SUZUKI',
 'model': 'SWIFT',
 'odometer': 31101,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'SUZUKI SWIFT 1.2 DUALJET SHVS SZ-L Hatchback',
 'transmission': 'manual',
 'trim': 'DUALJET SHVS SZ-L',
 'vin': 'JSAAZCA3S00572496',
 'year': 2023}
2026-03-29 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB72%2520GWA%27 HTTP/1.1" 200 None
2026-03-29 14:07:54 [bca.uk] INFO: Saving data for SB72%20GWA: {'auction_closing_time': 1774864800.0, 'created_time': 1774706563.811916, 'last_price_update_time': 1774793274.261945}
2026-03-29 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB72%2520GWA') HTTP/1.1" 204 0
2026-03-29 14:07:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf5f6c66-7fca-54d7-9dbf-87d60cf357d5 with identifier: GJ69%20TMO
2026-03-29 14:07:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf5f6c66-7fca-54d7-9dbf-87d60cf357d5 with identifier: GJ69%20TMO
2026-03-29 14:07:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf5f6c66-7fca-54d7-9dbf-87d60cf357d5 with identifier: GJ69%20TMO to the API
2026-03-29 14:07:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ69%20TMO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bf5f6c66-7fca-54d7-9dbf-87d60cf357d5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ69 TMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ69%20TMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 43072,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.0 EVO 80 BEATS Hatchback',
 'transmission': 'manual',
 'trim': 'EVO 80 BEATS',
 'vin': 'WVWZZZAWZKU046699',
 'year': 2019}
2026-03-29 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ69%2520TMO%27 HTTP/1.1" 200 None
2026-03-29 14:07:54 [bca.uk] INFO: Saving data for GJ69%20TMO: {'auction_closing_time': 1774864800.0, 'created_time': 1774706595.6478, 'last_price_update_time': 1774793274.544135}
2026-03-29 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ69%2520TMO') HTTP/1.1" 204 0
2026-03-29 14:07:54 [bca.uk] INFO: Found listing with ID: SJ22%20EHM
2026-03-29 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ22%2520EHM%27 HTTP/1.1" 200 None
2026-03-29 14:07:54 [bca.uk] INFO: Scrape type for SJ22%20EHM: 0
2026-03-29 14:07:54 [bca.uk] INFO: Found listing with ID: C5%20BLJ
2026-03-29 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27C5%2520BLJ%27 HTTP/1.1" 200 None
2026-03-29 14:07:54 [bca.uk] INFO: Scrape type for C5%20BLJ: 2
2026-03-29 14:07:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47405fe7-0903-5af2-a9cf-1594e57b263d with identifier: C5%20BLJ
2026-03-29 14:07:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47405fe7-0903-5af2-a9cf-1594e57b263d with scrape type 2
2026-03-29 14:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47405fe7-0903-5af2-a9cf-1594e57b263d with scrape type 2
2026-03-29 14:07:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47405fe7-0903-5af2-a9cf-1594e57b263d, identifier: C5%20BLJ
2026-03-29 14:07:54 [bca.uk] INFO: Found listing with ID: LV22%20XPR
2026-03-29 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV22%2520XPR%27 HTTP/1.1" 200 None
2026-03-29 14:07:54 [bca.uk] INFO: Scrape type for LV22%20XPR: 0
2026-03-29 14:07:54 [bca.uk] INFO: Found listing with ID: GU14%20USS
2026-03-29 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU14%2520USS%27 HTTP/1.1" 200 None
2026-03-29 14:07:54 [bca.uk] INFO: Scrape type for GU14%20USS: 2
2026-03-29 14:07:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 356c7b48-0ca4-5934-ba83-5b447228ae4f with identifier: GU14%20USS
2026-03-29 14:07:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 356c7b48-0ca4-5934-ba83-5b447228ae4f with scrape type 2
2026-03-29 14:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 356c7b48-0ca4-5934-ba83-5b447228ae4f with scrape type 2
2026-03-29 14:07:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 356c7b48-0ca4-5934-ba83-5b447228ae4f, identifier: GU14%20USS
2026-03-29 14:07:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47405fe7-0903-5af2-a9cf-1594e57b263d with identifier: C5%20BLJ
2026-03-29 14:07:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47405fe7-0903-5af2-a9cf-1594e57b263d with identifier: C5%20BLJ
2026-03-29 14:07:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47405fe7-0903-5af2-a9cf-1594e57b263d with identifier: C5%20BLJ to the API
2026-03-29 14:07:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=C5%20BLJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '47405fe7-0903-5af2-a9cf-1594e57b263d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'C5 BLJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=C5%20BLJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'AUDI',
 'model': 'A7 SPORTBACK',
 'odometer': 41952,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'AUDI A7 SPORTBACK 3.0 50 TDI QUATTRO S LINE TIP Hatchback',
 'transmission': 'manual',
 'trim': '50 TDI QUATTRO S LINE TIP',
 'vin': 'WAUZZZF21LN005870',
 'year': 2019}
2026-03-29 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27C5%2520BLJ%27 HTTP/1.1" 200 None
2026-03-29 14:07:55 [bca.uk] INFO: Saving data for C5%20BLJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774562677.866061, 'last_price_update_time': 1774793275.091489}
2026-03-29 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='C5%2520BLJ') HTTP/1.1" 204 0
2026-03-29 14:07:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 356c7b48-0ca4-5934-ba83-5b447228ae4f with identifier: GU14%20USS
2026-03-29 14:07:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 356c7b48-0ca4-5934-ba83-5b447228ae4f with identifier: GU14%20USS
2026-03-29 14:07:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 356c7b48-0ca4-5934-ba83-5b447228ae4f with identifier: GU14%20USS to the API
2026-03-29 14:07:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU14%20USS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '356c7b48-0ca4-5934-ba83-5b447228ae4f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU14 USS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU14%20USS&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 105648,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 TI-VCT 125 ZETEC NAVIGATOR P/S Hatchback',
 'transmission': 'automatic',
 'trim': 'TI-VCT 125 ZETEC NAVIGATOR P/S',
 'vin': 'WF0KXXGCBKET47257',
 'year': 2014}
2026-03-29 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU14%2520USS%27 HTTP/1.1" 200 None
2026-03-29 14:07:55 [bca.uk] INFO: Saving data for GU14%20USS: {'auction_closing_time': 1774864800.0, 'created_time': 1774706585.791133, 'last_price_update_time': 1774793275.464714}
2026-03-29 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU14%2520USS') HTTP/1.1" 204 0
2026-03-29 14:07:55 [bca.uk] INFO: Found listing with ID: DN19%20HKK
2026-03-29 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN19%2520HKK%27 HTTP/1.1" 200 None
2026-03-29 14:07:55 [bca.uk] INFO: Scrape type for DN19%20HKK: 0
2026-03-29 14:07:55 [bca.uk] INFO: Found listing with ID: SC18%20HNF
2026-03-29 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC18%2520HNF%27 HTTP/1.1" 200 None
2026-03-29 14:07:55 [bca.uk] INFO: Scrape type for SC18%20HNF: 0
2026-03-29 14:07:55 [bca.uk] INFO: Found listing with ID: SM22%20URS
2026-03-29 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM22%2520URS%27 HTTP/1.1" 200 None
2026-03-29 14:07:55 [bca.uk] INFO: Scrape type for SM22%20URS: 0
2026-03-29 14:07:55 [bca.uk] INFO: Found listing with ID: SB65%20CAX
2026-03-29 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB65%2520CAX%27 HTTP/1.1" 200 None
2026-03-29 14:07:55 [bca.uk] INFO: Scrape type for SB65%20CAX: 2
2026-03-29 14:07:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 05412951-b5cb-5847-b7df-8f166615ed23 with identifier: SB65%20CAX
2026-03-29 14:07:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 05412951-b5cb-5847-b7df-8f166615ed23 with scrape type 2
2026-03-29 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 05412951-b5cb-5847-b7df-8f166615ed23 with scrape type 2
2026-03-29 14:07:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 05412951-b5cb-5847-b7df-8f166615ed23, identifier: SB65%20CAX
2026-03-29 14:07:55 [bca.uk] INFO: Found listing with ID: ND17%20WHW
2026-03-29 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND17%2520WHW%27 HTTP/1.1" 200 None
2026-03-29 14:07:55 [bca.uk] INFO: Scrape type for ND17%20WHW: 2
2026-03-29 14:07:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31c4dc0e-1523-5c6f-a08c-e446dee9483c with identifier: ND17%20WHW
2026-03-29 14:07:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31c4dc0e-1523-5c6f-a08c-e446dee9483c with scrape type 2
2026-03-29 14:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31c4dc0e-1523-5c6f-a08c-e446dee9483c with scrape type 2
2026-03-29 14:07:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31c4dc0e-1523-5c6f-a08c-e446dee9483c, identifier: ND17%20WHW
2026-03-29 14:07:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 05412951-b5cb-5847-b7df-8f166615ed23 with identifier: SB65%20CAX
2026-03-29 14:07:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 05412951-b5cb-5847-b7df-8f166615ed23 with identifier: SB65%20CAX
2026-03-29 14:07:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 05412951-b5cb-5847-b7df-8f166615ed23 with identifier: SB65%20CAX to the API
2026-03-29 14:07:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB65%20CAX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '05412951-b5cb-5847-b7df-8f166615ed23',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB65 CAX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB65%20CAX&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 62523,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 TD4 180 4WD SE Hatchback',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD SE',
 'vin': 'SALVA2AN1GH105319',
 'year': 2015}
2026-03-29 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB65%2520CAX%27 HTTP/1.1" 200 None
2026-03-29 14:07:56 [bca.uk] INFO: Saving data for SB65%20CAX: {'auction_closing_time': 1774864800.0, 'created_time': 1774706547.797515, 'last_price_update_time': 1774793276.032701}
2026-03-29 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB65%2520CAX') HTTP/1.1" 204 0
2026-03-29 14:07:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31c4dc0e-1523-5c6f-a08c-e446dee9483c with identifier: ND17%20WHW
2026-03-29 14:07:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31c4dc0e-1523-5c6f-a08c-e446dee9483c with identifier: ND17%20WHW
2026-03-29 14:07:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 31c4dc0e-1523-5c6f-a08c-e446dee9483c with identifier: ND17%20WHW to the API
2026-03-29 14:07:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND17%20WHW-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '31c4dc0e-1523-5c6f-a08c-e446dee9483c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND17 WHW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND17%20WHW&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 80632,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.2 P/T 110 FLAIR EAT6 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 110 FLAIR EAT6',
 'vin': 'VF7SXHNZTHT571905',
 'year': 2017}
2026-03-29 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND17%2520WHW%27 HTTP/1.1" 200 None
2026-03-29 14:07:56 [bca.uk] INFO: Saving data for ND17%20WHW: {'auction_closing_time': 1774864800.0, 'created_time': 1774706556.91414, 'last_price_update_time': 1774793276.326838}
2026-03-29 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND17%2520WHW') HTTP/1.1" 204 0
2026-03-29 14:07:56 [bca.uk] INFO: Found listing with ID: EP19%20XHA
2026-03-29 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EP19%2520XHA%27 HTTP/1.1" 200 None
2026-03-29 14:07:56 [bca.uk] INFO: Scrape type for EP19%20XHA: 2
2026-03-29 14:07:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85df4e80-1e5a-5573-ad99-0445a298364d with identifier: EP19%20XHA
2026-03-29 14:07:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85df4e80-1e5a-5573-ad99-0445a298364d with scrape type 2
2026-03-29 14:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85df4e80-1e5a-5573-ad99-0445a298364d with scrape type 2
2026-03-29 14:07:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85df4e80-1e5a-5573-ad99-0445a298364d, identifier: EP19%20XHA
2026-03-29 14:07:56 [bca.uk] INFO: Found listing with ID: WA15%20XTF
2026-03-29 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA15%2520XTF%27 HTTP/1.1" 200 None
2026-03-29 14:07:56 [bca.uk] INFO: Scrape type for WA15%20XTF: 2
2026-03-29 14:07:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 012921cb-8763-5e72-9bbe-1684326c9a1d with identifier: WA15%20XTF
2026-03-29 14:07:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 012921cb-8763-5e72-9bbe-1684326c9a1d with scrape type 2
2026-03-29 14:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 012921cb-8763-5e72-9bbe-1684326c9a1d with scrape type 2
2026-03-29 14:07:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 012921cb-8763-5e72-9bbe-1684326c9a1d, identifier: WA15%20XTF
2026-03-29 14:07:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85df4e80-1e5a-5573-ad99-0445a298364d with identifier: EP19%20XHA
2026-03-29 14:07:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85df4e80-1e5a-5573-ad99-0445a298364d with identifier: EP19%20XHA
2026-03-29 14:07:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85df4e80-1e5a-5573-ad99-0445a298364d with identifier: EP19%20XHA to the API
2026-03-29 14:07:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EP19%20XHA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '85df4e80-1e5a-5573-ad99-0445a298364d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EP19 XHA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EP19%20XHA&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND X',
 'odometer': 71246,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CROSSLAND X 1.2 T 110 ELITE S/S Hatchback',
 'transmission': 'automatic',
 'trim': 'T 110 ELITE S/S',
 'vin': 'W0V7H9EDXK4432328',
 'year': 2019}
2026-03-29 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EP19%2520XHA%27 HTTP/1.1" 200 None
2026-03-29 14:07:56 [bca.uk] INFO: Saving data for EP19%20XHA: {'auction_closing_time': 1774864800.0, 'created_time': 1774706568.631487, 'last_price_update_time': 1774793276.85002}
2026-03-29 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EP19%2520XHA') HTTP/1.1" 204 0
2026-03-29 14:07:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:07:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 012921cb-8763-5e72-9bbe-1684326c9a1d with identifier: WA15%20XTF
2026-03-29 14:07:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 012921cb-8763-5e72-9bbe-1684326c9a1d with identifier: WA15%20XTF
2026-03-29 14:07:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 012921cb-8763-5e72-9bbe-1684326c9a1d with identifier: WA15%20XTF to the API
2026-03-29 14:07:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WA15%20XTF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '012921cb-8763-5e72-9bbe-1684326c9a1d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WA15 XTF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WA15%20XTF&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 75970,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.6 VTI ALLURE MPV',
 'transmission': 'automatic',
 'trim': 'VTI ALLURE',
 'vin': 'VF3CU5FS9EY135532',
 'year': 2015}
2026-03-29 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA15%2520XTF%27 HTTP/1.1" 200 None
2026-03-29 14:07:57 [bca.uk] INFO: Saving data for WA15%20XTF: {'auction_closing_time': 1774864800.0, 'created_time': 1774706543.923676, 'last_price_update_time': 1774793277.133664}
2026-03-29 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WA15%2520XTF') HTTP/1.1" 204 0
2026-03-29 14:07:57 [bca.uk] INFO: Found listing with ID: WM19%20BFN
2026-03-29 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM19%2520BFN%27 HTTP/1.1" 200 None
2026-03-29 14:07:57 [bca.uk] INFO: Scrape type for WM19%20BFN: 2
2026-03-29 14:07:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94badcac-d91d-5664-a6fe-32adc35ee01a with identifier: WM19%20BFN
2026-03-29 14:07:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94badcac-d91d-5664-a6fe-32adc35ee01a with scrape type 2
2026-03-29 14:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94badcac-d91d-5664-a6fe-32adc35ee01a with scrape type 2
2026-03-29 14:07:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94badcac-d91d-5664-a6fe-32adc35ee01a, identifier: WM19%20BFN
2026-03-29 14:07:57 [bca.uk] INFO: Found listing with ID: YW64%20DGU
2026-03-29 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW64%2520DGU%27 HTTP/1.1" 200 None
2026-03-29 14:07:57 [bca.uk] INFO: Scrape type for YW64%20DGU: 2
2026-03-29 14:07:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5b546abb-9cfb-537e-b2ac-6d60a5514e55 with identifier: YW64%20DGU
2026-03-29 14:07:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5b546abb-9cfb-537e-b2ac-6d60a5514e55 with scrape type 2
2026-03-29 14:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5b546abb-9cfb-537e-b2ac-6d60a5514e55 with scrape type 2
2026-03-29 14:07:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5b546abb-9cfb-537e-b2ac-6d60a5514e55, identifier: YW64%20DGU
2026-03-29 14:07:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94badcac-d91d-5664-a6fe-32adc35ee01a with identifier: WM19%20BFN
2026-03-29 14:07:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94badcac-d91d-5664-a6fe-32adc35ee01a with identifier: WM19%20BFN
2026-03-29 14:07:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 94badcac-d91d-5664-a6fe-32adc35ee01a with identifier: WM19%20BFN to the API
2026-03-29 14:07:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM19%20BFN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '94badcac-d91d-5664-a6fe-32adc35ee01a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM19 BFN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM19%20BFN&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 81059,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 TITANIUM Hatchback',
 'transmission': 'automatic',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF0NXXGCHNKE24057',
 'year': 2019}
2026-03-29 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM19%2520BFN%27 HTTP/1.1" 200 None
2026-03-29 14:07:57 [bca.uk] INFO: Saving data for WM19%20BFN: {'auction_closing_time': 1774864800.0, 'created_time': 1774706528.402707, 'last_price_update_time': 1774793277.634989}
2026-03-29 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM19%2520BFN') HTTP/1.1" 204 0
2026-03-29 14:07:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5b546abb-9cfb-537e-b2ac-6d60a5514e55 with identifier: YW64%20DGU
2026-03-29 14:07:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5b546abb-9cfb-537e-b2ac-6d60a5514e55 with identifier: YW64%20DGU
2026-03-29 14:07:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5b546abb-9cfb-537e-b2ac-6d60a5514e55 with identifier: YW64%20DGU to the API
2026-03-29 14:07:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 198,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YW64%20DGU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5b546abb-9cfb-537e-b2ac-6d60a5514e55',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YW64 DGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YW64%20DGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'JEEP',
 'model': 'GRAND CHEROKEE',
 'odometer': 93901,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'JEEP GRAND CHEROKEE 3.0 CRD SUMMIT StationWagon',
 'transmission': 'automatic',
 'trim': 'CRD SUMMIT',
 'vin': '1C4RJFKM5FC626416',
 'year': 2015}
2026-03-29 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW64%2520DGU%27 HTTP/1.1" 200 None
2026-03-29 14:07:57 [bca.uk] INFO: Saving data for YW64%20DGU: {'auction_closing_time': 1774864800.0, 'created_time': 1774706535.460521, 'last_price_update_time': 1774793277.916612}
2026-03-29 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YW64%2520DGU') HTTP/1.1" 204 0
2026-03-29 14:07:57 [bca.uk] INFO: Found listing with ID: EJ19%20URS
2026-03-29 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ19%2520URS%27 HTTP/1.1" 200 None
2026-03-29 14:07:57 [bca.uk] INFO: Scrape type for EJ19%20URS: 2
2026-03-29 14:07:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 755baf27-b55d-5033-a837-c4d9f3659c0e with identifier: EJ19%20URS
2026-03-29 14:07:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 755baf27-b55d-5033-a837-c4d9f3659c0e with scrape type 2
2026-03-29 14:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 755baf27-b55d-5033-a837-c4d9f3659c0e with scrape type 2
2026-03-29 14:07:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 755baf27-b55d-5033-a837-c4d9f3659c0e, identifier: EJ19%20URS
2026-03-29 14:07:58 [bca.uk] INFO: Found listing with ID: FA18%20OJS
2026-03-29 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA18%2520OJS%27 HTTP/1.1" 200 None
2026-03-29 14:07:58 [bca.uk] INFO: Scrape type for FA18%20OJS: 2
2026-03-29 14:07:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 73dc1fed-646a-544c-b3e5-ff1b6aff4358 with identifier: FA18%20OJS
2026-03-29 14:07:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 73dc1fed-646a-544c-b3e5-ff1b6aff4358 with scrape type 2
2026-03-29 14:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 73dc1fed-646a-544c-b3e5-ff1b6aff4358 with scrape type 2
2026-03-29 14:07:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 73dc1fed-646a-544c-b3e5-ff1b6aff4358, identifier: FA18%20OJS
2026-03-29 14:07:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 755baf27-b55d-5033-a837-c4d9f3659c0e with identifier: EJ19%20URS
2026-03-29 14:07:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 755baf27-b55d-5033-a837-c4d9f3659c0e with identifier: EJ19%20URS
2026-03-29 14:07:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 755baf27-b55d-5033-a837-c4d9f3659c0e with identifier: EJ19%20URS to the API
2026-03-29 14:07:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ19%20URS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '755baf27-b55d-5033-a837-c4d9f3659c0e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ19 URS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ19%20URS&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 60892,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 1.5 TDCI 120 2WD ST-LINE StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 120 2WD ST-LINE',
 'vin': 'WF0AXXWPMAKK08268',
 'year': 2019}
2026-03-29 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ19%2520URS%27 HTTP/1.1" 200 None
2026-03-29 14:07:58 [bca.uk] INFO: Saving data for EJ19%20URS: {'auction_closing_time': 1774864800.0, 'created_time': 1774706528.789576, 'last_price_update_time': 1774793278.455209}
2026-03-29 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ19%2520URS') HTTP/1.1" 204 0
2026-03-29 14:07:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 73dc1fed-646a-544c-b3e5-ff1b6aff4358 with identifier: FA18%20OJS
2026-03-29 14:07:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 73dc1fed-646a-544c-b3e5-ff1b6aff4358 with identifier: FA18%20OJS
2026-03-29 14:07:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 73dc1fed-646a-544c-b3e5-ff1b6aff4358 with identifier: FA18%20OJS to the API
2026-03-29 14:07:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FA18%20OJS-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '73dc1fed-646a-544c-b3e5-ff1b6aff4358',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FA18 OJS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FA18%20OJS&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'SEAT',
 'model': 'ATECA',
 'odometer': 61997,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'SEAT ATECA 1.4 ECO TSI 150 XCELLENCE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'ECO TSI 150 XCELLENCE DSG',
 'vin': 'VSSZZZ5FZJ6575049',
 'year': 2018}
2026-03-29 14:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA18%2520OJS%27 HTTP/1.1" 200 None
2026-03-29 14:07:59 [bca.uk] INFO: Saving data for FA18%20OJS: {'auction_closing_time': 1774864800.0, 'created_time': 1774706569.495527, 'last_price_update_time': 1774793279.37145}
2026-03-29 14:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FA18%2520OJS') HTTP/1.1" 204 0
2026-03-29 14:07:59 [bca.uk] INFO: Found listing with ID: HJ69%20WRA
2026-03-29 14:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ69%2520WRA%27 HTTP/1.1" 200 None
2026-03-29 14:07:59 [bca.uk] INFO: Scrape type for HJ69%20WRA: 0
2026-03-29 14:07:59 [bca.uk] INFO: Found listing with ID: VO62%20RAU
2026-03-29 14:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO62%2520RAU%27 HTTP/1.1" 200 None
2026-03-29 14:07:59 [bca.uk] INFO: Scrape type for VO62%20RAU: 2
2026-03-29 14:07:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60bcb64c-26b9-5747-8fc6-986efaa78996 with identifier: VO62%20RAU
2026-03-29 14:07:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60bcb64c-26b9-5747-8fc6-986efaa78996 with scrape type 2
2026-03-29 14:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 60bcb64c-26b9-5747-8fc6-986efaa78996 with scrape type 2
2026-03-29 14:07:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 60bcb64c-26b9-5747-8fc6-986efaa78996, identifier: VO62%20RAU
2026-03-29 14:07:59 [bca.uk] INFO: Total items found: 100
2026-03-29 14:07:59 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded
2026-03-29 14:07:59 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:07:59 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:07:59 [bca.uk] INFO: Found listing with ID: YN20%20XDY
2026-03-29 14:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN20%2520XDY%27 HTTP/1.1" 200 None
2026-03-29 14:07:59 [bca.uk] INFO: Scrape type for YN20%20XDY: 0
2026-03-29 14:07:59 [bca.uk] INFO: Found listing with ID: CY68%20EOB
2026-03-29 14:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY68%2520EOB%27 HTTP/1.1" 200 None
2026-03-29 14:07:59 [bca.uk] INFO: Scrape type for CY68%20EOB: 2
2026-03-29 14:07:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 299c12ca-ac8c-5489-8f0d-0d144c80340f with identifier: CY68%20EOB
2026-03-29 14:07:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 299c12ca-ac8c-5489-8f0d-0d144c80340f with scrape type 2
2026-03-29 14:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 299c12ca-ac8c-5489-8f0d-0d144c80340f with scrape type 2
2026-03-29 14:07:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 299c12ca-ac8c-5489-8f0d-0d144c80340f, identifier: CY68%20EOB
2026-03-29 14:07:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 60bcb64c-26b9-5747-8fc6-986efaa78996 with identifier: VO62%20RAU
2026-03-29 14:07:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 60bcb64c-26b9-5747-8fc6-986efaa78996 with identifier: VO62%20RAU
2026-03-29 14:07:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 60bcb64c-26b9-5747-8fc6-986efaa78996 with identifier: VO62%20RAU to the API
2026-03-29 14:07:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:07:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:07:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO62%20RAU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '60bcb64c-26b9-5747-8fc6-986efaa78996',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO62 RAU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO62%20RAU&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 100313,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 TI-VCT 125 TITANIUM P/S Hatchback',
 'transmission': 'automatic',
 'trim': 'TI-VCT 125 TITANIUM P/S',
 'vin': 'WF0KXXGCBKCE03462',
 'year': 2012}
2026-03-29 14:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO62%2520RAU%27 HTTP/1.1" 200 None
2026-03-29 14:07:59 [bca.uk] INFO: Saving data for VO62%20RAU: {'auction_closing_time': 1774864800.0, 'created_time': 1774706526.345179, 'last_price_update_time': 1774793279.895799}
2026-03-29 14:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO62%2520RAU') HTTP/1.1" 204 0
2026-03-29 14:07:59 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:07:59 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:07:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 299c12ca-ac8c-5489-8f0d-0d144c80340f with identifier: CY68%20EOB
2026-03-29 14:07:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 299c12ca-ac8c-5489-8f0d-0d144c80340f with identifier: CY68%20EOB
2026-03-29 14:08:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 299c12ca-ac8c-5489-8f0d-0d144c80340f with identifier: CY68%20EOB to the API
2026-03-29 14:08:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CY68%20EOB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '299c12ca-ac8c-5489-8f0d-0d144c80340f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CY68 EOB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CY68%20EOB&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA GS',
 'odometer': 75777,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL INSIGNIA GS 1.5 T 165 SRI Hatchback',
 'transmission': 'manual',
 'trim': 'T 165 SRI',
 'vin': 'W0VZS6EB0J1147175',
 'year': 2018}
2026-03-29 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY68%2520EOB%27 HTTP/1.1" 200 None
2026-03-29 14:08:00 [bca.uk] INFO: Saving data for CY68%20EOB: {'auction_closing_time': 1774864800.0, 'created_time': 1774706567.19564, 'last_price_update_time': 1774793280.20944}
2026-03-29 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CY68%2520EOB') HTTP/1.1" 204 0
2026-03-29 14:08:00 [bca.uk] INFO: Found listing with ID: SV23%20HXP
2026-03-29 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV23%2520HXP%27 HTTP/1.1" 200 None
2026-03-29 14:08:00 [bca.uk] INFO: Scrape type for SV23%20HXP: 2
2026-03-29 14:08:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b2e62a8-d39e-500b-8811-fdf071fe1b08 with identifier: SV23%20HXP
2026-03-29 14:08:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b2e62a8-d39e-500b-8811-fdf071fe1b08 with scrape type 2
2026-03-29 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6b2e62a8-d39e-500b-8811-fdf071fe1b08 with scrape type 2
2026-03-29 14:08:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6b2e62a8-d39e-500b-8811-fdf071fe1b08, identifier: SV23%20HXP
2026-03-29 14:08:00 [bca.uk] INFO: Found listing with ID: KW24%20UKR
2026-03-29 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW24%2520UKR%27 HTTP/1.1" 200 None
2026-03-29 14:08:00 [bca.uk] INFO: Scrape type for KW24%20UKR: 0
2026-03-29 14:08:00 [bca.uk] INFO: Found listing with ID: MX69%20OBE
2026-03-29 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX69%2520OBE%27 HTTP/1.1" 200 None
2026-03-29 14:08:00 [bca.uk] INFO: Scrape type for MX69%20OBE: 0
2026-03-29 14:08:00 [bca.uk] INFO: Found listing with ID: ND18%20UAG
2026-03-29 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND18%2520UAG%27 HTTP/1.1" 200 None
2026-03-29 14:08:00 [bca.uk] INFO: Scrape type for ND18%20UAG: 2
2026-03-29 14:08:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f8cb184-e3fd-5530-ad1f-3a95f612a1c2 with identifier: ND18%20UAG
2026-03-29 14:08:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f8cb184-e3fd-5530-ad1f-3a95f612a1c2 with scrape type 2
2026-03-29 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f8cb184-e3fd-5530-ad1f-3a95f612a1c2 with scrape type 2
2026-03-29 14:08:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f8cb184-e3fd-5530-ad1f-3a95f612a1c2, identifier: ND18%20UAG
2026-03-29 14:08:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:08:00 [bca.uk] INFO: Found listing with ID: FH21%20UNX
2026-03-29 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH21%2520UNX%27 HTTP/1.1" 200 None
2026-03-29 14:08:00 [bca.uk] INFO: Scrape type for FH21%20UNX: 2
2026-03-29 14:08:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a610f6fb-a046-5c2e-8701-0fcb295f97f1 with identifier: FH21%20UNX
2026-03-29 14:08:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a610f6fb-a046-5c2e-8701-0fcb295f97f1 with scrape type 2
2026-03-29 14:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a610f6fb-a046-5c2e-8701-0fcb295f97f1 with scrape type 2
2026-03-29 14:08:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a610f6fb-a046-5c2e-8701-0fcb295f97f1, identifier: FH21%20UNX
2026-03-29 14:08:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6b2e62a8-d39e-500b-8811-fdf071fe1b08 with identifier: SV23%20HXP
2026-03-29 14:08:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6b2e62a8-d39e-500b-8811-fdf071fe1b08 with identifier: SV23%20HXP
2026-03-29 14:08:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6b2e62a8-d39e-500b-8811-fdf071fe1b08 with identifier: SV23%20HXP to the API
2026-03-29 14:08:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV23%20HXP-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6b2e62a8-d39e-500b-8811-fdf071fe1b08',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV23 HXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV23%20HXP&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 24133,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.5 E/B 200 ST-3 Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 200 ST-3',
 'vin': 'WF0JXXGAHJNR76720',
 'year': 2023}
2026-03-29 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV23%2520HXP%27 HTTP/1.1" 200 None
2026-03-29 14:08:00 [bca.uk] INFO: Saving data for SV23%20HXP: {'auction_closing_time': 1774864800.0, 'created_time': 1774565272.854824, 'last_price_update_time': 1774793280.839356}
2026-03-29 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV23%2520HXP') HTTP/1.1" 204 0
2026-03-29 14:08:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f8cb184-e3fd-5530-ad1f-3a95f612a1c2 with identifier: ND18%20UAG
2026-03-29 14:08:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f8cb184-e3fd-5530-ad1f-3a95f612a1c2 with identifier: ND18%20UAG
2026-03-29 14:08:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9f8cb184-e3fd-5530-ad1f-3a95f612a1c2 with identifier: ND18%20UAG to the API
2026-03-29 14:08:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND18%20UAG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9f8cb184-e3fd-5530-ad1f-3a95f612a1c2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND18 UAG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND18%20UAG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'CITROEN',
 'model': 'C4 CACTUS',
 'odometer': 79683,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'CITROEN C4 CACTUS 1.2 P/T 82 FEEL EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 82 FEEL EDITION',
 'vin': 'VF70PHMZBJE510702',
 'year': 2018}
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND18%2520UAG%27 HTTP/1.1" 200 None
2026-03-29 14:08:01 [bca.uk] INFO: Saving data for ND18%20UAG: {'auction_closing_time': 1774864800.0, 'created_time': 1774274609.393477, 'last_price_update_time': 1774793281.120756}
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND18%2520UAG') HTTP/1.1" 204 0
2026-03-29 14:08:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a610f6fb-a046-5c2e-8701-0fcb295f97f1 with identifier: FH21%20UNX
2026-03-29 14:08:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a610f6fb-a046-5c2e-8701-0fcb295f97f1 with identifier: FH21%20UNX
2026-03-29 14:08:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a610f6fb-a046-5c2e-8701-0fcb295f97f1 with identifier: FH21%20UNX to the API
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 92,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FH21%20UNX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'a610f6fb-a046-5c2e-8701-0fcb295f97f1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FH21 UNX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FH21%20UNX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 32599,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.5 HYBRID DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID DESIGN',
 'vin': 'VNKKBAC320A159618',
 'year': 2021}
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH21%2520UNX%27 HTTP/1.1" 200 None
2026-03-29 14:08:01 [bca.uk] INFO: Saving data for FH21%20UNX: {'auction_closing_time': 1774864800.0, 'created_time': 1774706534.130324, 'last_price_update_time': 1774793281.400998}
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FH21%2520UNX') HTTP/1.1" 204 0
2026-03-29 14:08:01 [bca.uk] INFO: Found listing with ID: V30%20NGA
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V30%2520NGA%27 HTTP/1.1" 200 None
2026-03-29 14:08:01 [bca.uk] INFO: Scrape type for V30%20NGA: 2
2026-03-29 14:08:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45eb5a82-5d64-5969-a428-4cfc65f000b9 with identifier: V30%20NGA
2026-03-29 14:08:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 45eb5a82-5d64-5969-a428-4cfc65f000b9 with scrape type 2
2026-03-29 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 45eb5a82-5d64-5969-a428-4cfc65f000b9 with scrape type 2
2026-03-29 14:08:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 45eb5a82-5d64-5969-a428-4cfc65f000b9, identifier: V30%20NGA
2026-03-29 14:08:01 [bca.uk] INFO: Found listing with ID: BT24%20NCX
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT24%2520NCX%27 HTTP/1.1" 200 None
2026-03-29 14:08:01 [bca.uk] INFO: Scrape type for BT24%20NCX: 0
2026-03-29 14:08:01 [bca.uk] INFO: Found listing with ID: GJ70%20LXZ
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ70%2520LXZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:01 [bca.uk] INFO: Scrape type for GJ70%20LXZ: 2
2026-03-29 14:08:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 680c4e9b-15ae-54e0-a824-8a7fce3528fb with identifier: GJ70%20LXZ
2026-03-29 14:08:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 680c4e9b-15ae-54e0-a824-8a7fce3528fb with scrape type 2
2026-03-29 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 680c4e9b-15ae-54e0-a824-8a7fce3528fb with scrape type 2
2026-03-29 14:08:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 680c4e9b-15ae-54e0-a824-8a7fce3528fb, identifier: GJ70%20LXZ
2026-03-29 14:08:01 [bca.uk] INFO: Found listing with ID: UIG%204202
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27UIG%25204202%27 HTTP/1.1" 200 None
2026-03-29 14:08:01 [bca.uk] INFO: Scrape type for UIG%204202: 0
2026-03-29 14:08:01 [bca.uk] INFO: Found listing with ID: YV19%20MBU
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YV19%2520MBU%27 HTTP/1.1" 200 None
2026-03-29 14:08:01 [bca.uk] INFO: Scrape type for YV19%20MBU: 0
2026-03-29 14:08:01 [bca.uk] INFO: Found listing with ID: NG74%20PZW
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG74%2520PZW%27 HTTP/1.1" 200 None
2026-03-29 14:08:01 [bca.uk] INFO: Scrape type for NG74%20PZW: 0
2026-03-29 14:08:01 [bca.uk] INFO: Found listing with ID: NK68%20VWG
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK68%2520VWG%27 HTTP/1.1" 200 None
2026-03-29 14:08:01 [bca.uk] INFO: Scrape type for NK68%20VWG: 0
2026-03-29 14:08:01 [bca.uk] INFO: Found listing with ID: OE74%20XKB
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE74%2520XKB%27 HTTP/1.1" 200 None
2026-03-29 14:08:01 [bca.uk] INFO: Scrape type for OE74%20XKB: 0
2026-03-29 14:08:01 [bca.uk] INFO: Found listing with ID: NA69%20WCT
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA69%2520WCT%27 HTTP/1.1" 200 None
2026-03-29 14:08:01 [bca.uk] INFO: Scrape type for NA69%20WCT: 0
2026-03-29 14:08:01 [bca.uk] INFO: Found listing with ID: ND70%20LZE
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND70%2520LZE%27 HTTP/1.1" 200 None
2026-03-29 14:08:01 [bca.uk] INFO: Scrape type for ND70%20LZE: 0
2026-03-29 14:08:01 [bca.uk] INFO: Found listing with ID: BL16%20UUB
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL16%2520UUB%27 HTTP/1.1" 200 None
2026-03-29 14:08:01 [bca.uk] INFO: Scrape type for BL16%20UUB: 2
2026-03-29 14:08:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc54a12c-7c43-5241-baa9-136ed93039c1 with identifier: BL16%20UUB
2026-03-29 14:08:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc54a12c-7c43-5241-baa9-136ed93039c1 with scrape type 2
2026-03-29 14:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc54a12c-7c43-5241-baa9-136ed93039c1 with scrape type 2
2026-03-29 14:08:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc54a12c-7c43-5241-baa9-136ed93039c1, identifier: BL16%20UUB
2026-03-29 14:08:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 45eb5a82-5d64-5969-a428-4cfc65f000b9 with identifier: V30%20NGA
2026-03-29 14:08:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 45eb5a82-5d64-5969-a428-4cfc65f000b9 with identifier: V30%20NGA
2026-03-29 14:08:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 45eb5a82-5d64-5969-a428-4cfc65f000b9 with identifier: V30%20NGA to the API
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=V30%20NGA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '45eb5a82-5d64-5969-a428-4cfc65f000b9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'V30 NGA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=V30%20NGA&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VOLKSWAGEN',
 'model': 'CARAVELLE',
 'odometer': 55333,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CARAVELLE 2.0 TDI 199 BMT EXECUTIVE DSG MPV',
 'transmission': 'automatic',
 'trim': 'TDI 199 BMT EXECUTIVE DSG',
 'vin': 'WV2ZZZ7HZKH099332',
 'year': 2019}
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V30%2520NGA%27 HTTP/1.1" 200 None
2026-03-29 14:08:02 [bca.uk] INFO: Saving data for V30%20NGA: {'auction_closing_time': 1774864800.0, 'created_time': 1774447692.376257, 'last_price_update_time': 1774793282.258487}
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='V30%2520NGA') HTTP/1.1" 204 0
2026-03-29 14:08:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 680c4e9b-15ae-54e0-a824-8a7fce3528fb with identifier: GJ70%20LXZ
2026-03-29 14:08:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 680c4e9b-15ae-54e0-a824-8a7fce3528fb with identifier: GJ70%20LXZ
2026-03-29 14:08:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 680c4e9b-15ae-54e0-a824-8a7fce3528fb with identifier: GJ70%20LXZ to the API
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ70%20LXZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '680c4e9b-15ae-54e0-a824-8a7fce3528fb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ70 LXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ70%20LXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 57687,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.0 TSI 95 MATCH Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 95 MATCH',
 'vin': 'WVWZZZAWZLU073185',
 'year': 2020}
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ70%2520LXZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:02 [bca.uk] INFO: Saving data for GJ70%20LXZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774706802.680435, 'last_price_update_time': 1774793282.642157}
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ70%2520LXZ') HTTP/1.1" 204 0
2026-03-29 14:08:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc54a12c-7c43-5241-baa9-136ed93039c1 with identifier: BL16%20UUB
2026-03-29 14:08:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc54a12c-7c43-5241-baa9-136ed93039c1 with identifier: BL16%20UUB
2026-03-29 14:08:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc54a12c-7c43-5241-baa9-136ed93039c1 with identifier: BL16%20UUB to the API
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL16%20UUB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fc54a12c-7c43-5241-baa9-136ed93039c1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL16 UUB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL16%20UUB&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 110091,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 XDRIVE 30D M SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 30D M SPORT',
 'vin': 'WBAKS420700J58940',
 'year': 2016}
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL16%2520UUB%27 HTTP/1.1" 200 None
2026-03-29 14:08:02 [bca.uk] INFO: Saving data for BL16%20UUB: {'auction_closing_time': 1774864800.0, 'created_time': 1774706519.549883, 'last_price_update_time': 1774793282.934635}
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL16%2520UUB') HTTP/1.1" 204 0
2026-03-29 14:08:02 [bca.uk] INFO: Found listing with ID: SR19%20GGU
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR19%2520GGU%27 HTTP/1.1" 200 None
2026-03-29 14:08:02 [bca.uk] INFO: Scrape type for SR19%20GGU: 0
2026-03-29 14:08:02 [bca.uk] INFO: Found listing with ID: VX68%20HBE
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX68%2520HBE%27 HTTP/1.1" 200 None
2026-03-29 14:08:02 [bca.uk] INFO: Scrape type for VX68%20HBE: 0
2026-03-29 14:08:02 [bca.uk] INFO: Found listing with ID: AF20%20DFX
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF20%2520DFX%27 HTTP/1.1" 200 None
2026-03-29 14:08:02 [bca.uk] INFO: Scrape type for AF20%20DFX: 0
2026-03-29 14:08:02 [bca.uk] INFO: Found listing with ID: BL19%20WJA
2026-03-29 14:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL19%2520WJA%27 HTTP/1.1" 200 None
2026-03-29 14:08:03 [bca.uk] INFO: Scrape type for BL19%20WJA: 0
2026-03-29 14:08:03 [bca.uk] INFO: Found listing with ID: HF19%20JKU
2026-03-29 14:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF19%2520JKU%27 HTTP/1.1" 200 None
2026-03-29 14:08:03 [bca.uk] INFO: Scrape type for HF19%20JKU: 2
2026-03-29 14:08:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 531c999a-f9d9-5f71-91e2-27f9f11516e0 with identifier: HF19%20JKU
2026-03-29 14:08:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 531c999a-f9d9-5f71-91e2-27f9f11516e0 with scrape type 2
2026-03-29 14:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 531c999a-f9d9-5f71-91e2-27f9f11516e0 with scrape type 2
2026-03-29 14:08:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 531c999a-f9d9-5f71-91e2-27f9f11516e0, identifier: HF19%20JKU
2026-03-29 14:08:03 [bca.uk] INFO: Found listing with ID: KJ70%20LJU
2026-03-29 14:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ70%2520LJU%27 HTTP/1.1" 200 None
2026-03-29 14:08:03 [bca.uk] INFO: Scrape type for KJ70%20LJU: 2
2026-03-29 14:08:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df9a9a0d-7908-5df5-80db-63767b9fcbae with identifier: KJ70%20LJU
2026-03-29 14:08:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df9a9a0d-7908-5df5-80db-63767b9fcbae with scrape type 2
2026-03-29 14:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df9a9a0d-7908-5df5-80db-63767b9fcbae with scrape type 2
2026-03-29 14:08:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df9a9a0d-7908-5df5-80db-63767b9fcbae, identifier: KJ70%20LJU
2026-03-29 14:08:03 [bca.uk] INFO: Found listing with ID: FL59%20VTF
2026-03-29 14:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL59%2520VTF%27 HTTP/1.1" 200 None
2026-03-29 14:08:03 [bca.uk] INFO: Scrape type for FL59%20VTF: 2
2026-03-29 14:08:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3007384c-6a41-5ced-bc4c-10b628334249 with identifier: FL59%20VTF
2026-03-29 14:08:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3007384c-6a41-5ced-bc4c-10b628334249 with scrape type 2
2026-03-29 14:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3007384c-6a41-5ced-bc4c-10b628334249 with scrape type 2
2026-03-29 14:08:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3007384c-6a41-5ced-bc4c-10b628334249, identifier: FL59%20VTF
2026-03-29 14:08:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 531c999a-f9d9-5f71-91e2-27f9f11516e0 with identifier: HF19%20JKU
2026-03-29 14:08:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 531c999a-f9d9-5f71-91e2-27f9f11516e0 with identifier: HF19%20JKU
2026-03-29 14:08:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 531c999a-f9d9-5f71-91e2-27f9f11516e0 with identifier: HF19%20JKU to the API
2026-03-29 14:08:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HF19%20JKU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '531c999a-f9d9-5f71-91e2-27f9f11516e0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HF19 JKU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HF19%20JKU&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'ABARTH',
 'model': '595',
 'odometer': 42156,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'ABARTH 595 1.4 T-JET 145 Hatchback',
 'transmission': 'manual',
 'trim': 'T-JET 145',
 'vin': 'ZFA3120000JC05397',
 'year': 2019}
2026-03-29 14:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF19%2520JKU%27 HTTP/1.1" 200 None
2026-03-29 14:08:03 [bca.uk] INFO: Saving data for HF19%20JKU: {'auction_closing_time': 1774864800.0, 'created_time': 1774563265.462078, 'last_price_update_time': 1774793283.621416}
2026-03-29 14:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HF19%2520JKU') HTTP/1.1" 204 0
2026-03-29 14:08:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df9a9a0d-7908-5df5-80db-63767b9fcbae with identifier: KJ70%20LJU
2026-03-29 14:08:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df9a9a0d-7908-5df5-80db-63767b9fcbae with identifier: KJ70%20LJU
2026-03-29 14:08:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: df9a9a0d-7908-5df5-80db-63767b9fcbae with identifier: KJ70%20LJU to the API
2026-03-29 14:08:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KJ70%20LJU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'df9a9a0d-7908-5df5-80db-63767b9fcbae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KJ70 LJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KJ70%20LJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'A3 SALOON',
 'odometer': 49912,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SALOON 1.5 35 TFSI S LINE S-T Saloon',
 'transmission': 'automatic',
 'trim': '35 TFSI S LINE S-T',
 'vin': 'WAUZZZGY8MA015761',
 'year': 2020}
2026-03-29 14:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ70%2520LJU%27 HTTP/1.1" 200 None
2026-03-29 14:08:03 [bca.uk] INFO: Saving data for KJ70%20LJU: {'auction_closing_time': 1774864800.0, 'created_time': 1774706801.850881, 'last_price_update_time': 1774793283.93466}
2026-03-29 14:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KJ70%2520LJU') HTTP/1.1" 204 0
2026-03-29 14:08:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3007384c-6a41-5ced-bc4c-10b628334249 with identifier: FL59%20VTF
2026-03-29 14:08:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3007384c-6a41-5ced-bc4c-10b628334249 with identifier: FL59%20VTF
2026-03-29 14:08:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3007384c-6a41-5ced-bc4c-10b628334249 with identifier: FL59%20VTF to the API
2026-03-29 14:08:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 224,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL59%20VTF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3007384c-6a41-5ced-bc4c-10b628334249',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL59 VTF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL59%20VTF&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'AUDI',
 'model': 'S4 AVANT',
 'odometer': 64451,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'AUDI S4 AVANT 3.0 TFSI 333 QUATTRO S-T Estate',
 'transmission': 'automatic',
 'trim': 'TFSI 333 QUATTRO S-T',
 'vin': 'WAUZZZ8K8AA046644',
 'year': 2009}
2026-03-29 14:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL59%2520VTF%27 HTTP/1.1" 200 None
2026-03-29 14:08:04 [bca.uk] INFO: Saving data for FL59%20VTF: {'auction_closing_time': 1774951200.0, 'created_time': 1774706519.99517, 'last_price_update_time': 1774793284.253889}
2026-03-29 14:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL59%2520VTF') HTTP/1.1" 204 0
2026-03-29 14:08:04 [bca.uk] INFO: Found listing with ID: SD68%20WCY
2026-03-29 14:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD68%2520WCY%27 HTTP/1.1" 200 None
2026-03-29 14:08:04 [bca.uk] INFO: Scrape type for SD68%20WCY: 2
2026-03-29 14:08:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1899af50-942b-5588-84cb-51815fcfa158 with identifier: SD68%20WCY
2026-03-29 14:08:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1899af50-942b-5588-84cb-51815fcfa158 with scrape type 2
2026-03-29 14:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1899af50-942b-5588-84cb-51815fcfa158 with scrape type 2
2026-03-29 14:08:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1899af50-942b-5588-84cb-51815fcfa158, identifier: SD68%20WCY
2026-03-29 14:08:04 [bca.uk] INFO: Found listing with ID: KN70%20RHA
2026-03-29 14:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN70%2520RHA%27 HTTP/1.1" 200 None
2026-03-29 14:08:04 [bca.uk] INFO: Scrape type for KN70%20RHA: 0
2026-03-29 14:08:04 [bca.uk] INFO: Found listing with ID: NU19%20CDX
2026-03-29 14:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU19%2520CDX%27 HTTP/1.1" 200 None
2026-03-29 14:08:04 [bca.uk] INFO: Scrape type for NU19%20CDX: 0
2026-03-29 14:08:04 [bca.uk] INFO: Found listing with ID: SR19%20TNU
2026-03-29 14:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR19%2520TNU%27 HTTP/1.1" 200 None
2026-03-29 14:08:04 [bca.uk] INFO: Scrape type for SR19%20TNU: 2
2026-03-29 14:08:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c70e3fdb-b0ea-5265-86f4-be72920b6a49 with identifier: SR19%20TNU
2026-03-29 14:08:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c70e3fdb-b0ea-5265-86f4-be72920b6a49 with scrape type 2
2026-03-29 14:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c70e3fdb-b0ea-5265-86f4-be72920b6a49 with scrape type 2
2026-03-29 14:08:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c70e3fdb-b0ea-5265-86f4-be72920b6a49, identifier: SR19%20TNU
2026-03-29 14:08:04 [bca.uk] INFO: Found listing with ID: YC72%20AVN
2026-03-29 14:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC72%2520AVN%27 HTTP/1.1" 200 None
2026-03-29 14:08:04 [bca.uk] INFO: Scrape type for YC72%20AVN: 2
2026-03-29 14:08:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 98f6010a-0356-55b3-9d9f-fbc61b9e1410 with identifier: YC72%20AVN
2026-03-29 14:08:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 98f6010a-0356-55b3-9d9f-fbc61b9e1410 with scrape type 2
2026-03-29 14:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 98f6010a-0356-55b3-9d9f-fbc61b9e1410 with scrape type 2
2026-03-29 14:08:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 98f6010a-0356-55b3-9d9f-fbc61b9e1410, identifier: YC72%20AVN
2026-03-29 14:08:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1899af50-942b-5588-84cb-51815fcfa158 with identifier: SD68%20WCY
2026-03-29 14:08:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1899af50-942b-5588-84cb-51815fcfa158 with identifier: SD68%20WCY
2026-03-29 14:08:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1899af50-942b-5588-84cb-51815fcfa158 with identifier: SD68%20WCY to the API
2026-03-29 14:08:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD68%20WCY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1899af50-942b-5588-84cb-51815fcfa158',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD68 WCY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD68%20WCY&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 48395,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.0 TSI 95 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 95 SE',
 'vin': 'WVWZZZAWZKU007994',
 'year': 2018}
2026-03-29 14:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD68%2520WCY%27 HTTP/1.1" 200 None
2026-03-29 14:08:05 [bca.uk] INFO: Saving data for SD68%20WCY: {'auction_closing_time': 1774864800.0, 'created_time': 1774390251.775944, 'last_price_update_time': 1774793285.043472}
2026-03-29 14:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD68%2520WCY') HTTP/1.1" 204 0
2026-03-29 14:08:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c70e3fdb-b0ea-5265-86f4-be72920b6a49 with identifier: SR19%20TNU
2026-03-29 14:08:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c70e3fdb-b0ea-5265-86f4-be72920b6a49 with identifier: SR19%20TNU
2026-03-29 14:08:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c70e3fdb-b0ea-5265-86f4-be72920b6a49 with identifier: SR19%20TNU to the API
2026-03-29 14:08:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SR19%20TNU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c70e3fdb-b0ea-5265-86f4-be72920b6a49',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SR19 TNU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SR19%20TNU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'Q5',
 'odometer': 45035,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'AUDI Q5 2.0 40 TDI QUATTRO SPORT S-T StationWagon',
 'transmission': 'automatic',
 'trim': '40 TDI QUATTRO SPORT S-T',
 'vin': 'WAUZZZFY6K2089494',
 'year': 2019}
2026-03-29 14:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR19%2520TNU%27 HTTP/1.1" 200 None
2026-03-29 14:08:05 [bca.uk] INFO: Saving data for SR19%20TNU: {'auction_closing_time': 1774864800.0, 'created_time': 1774562659.854421, 'last_price_update_time': 1774793285.426646}
2026-03-29 14:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SR19%2520TNU') HTTP/1.1" 204 0
2026-03-29 14:08:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 98f6010a-0356-55b3-9d9f-fbc61b9e1410 with identifier: YC72%20AVN
2026-03-29 14:08:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 98f6010a-0356-55b3-9d9f-fbc61b9e1410 with identifier: YC72%20AVN
2026-03-29 14:08:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 98f6010a-0356-55b3-9d9f-fbc61b9e1410 with identifier: YC72%20AVN to the API
2026-03-29 14:08:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC72%20AVN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '98f6010a-0356-55b3-9d9f-fbc61b9e1410',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC72 AVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC72%20AVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 30331,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI 200 GTD DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 200 GTD DSG',
 'vin': 'WVWZZZCD4PW114543',
 'year': 2022}
2026-03-29 14:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC72%2520AVN%27 HTTP/1.1" 200 None
2026-03-29 14:08:05 [bca.uk] INFO: Saving data for YC72%20AVN: {'auction_closing_time': 1774951200.0, 'created_time': 1774706573.55075, 'last_price_update_time': 1774793285.742772}
2026-03-29 14:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC72%2520AVN') HTTP/1.1" 204 0
2026-03-29 14:08:05 [bca.uk] INFO: Found listing with ID: OY16%20VNK
2026-03-29 14:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY16%2520VNK%27 HTTP/1.1" 200 None
2026-03-29 14:08:05 [bca.uk] INFO: Scrape type for OY16%20VNK: 2
2026-03-29 14:08:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 473294e1-f04a-5695-b64b-fefa5b097db5 with identifier: OY16%20VNK
2026-03-29 14:08:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 473294e1-f04a-5695-b64b-fefa5b097db5 with scrape type 2
2026-03-29 14:08:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 473294e1-f04a-5695-b64b-fefa5b097db5 with scrape type 2
2026-03-29 14:08:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 473294e1-f04a-5695-b64b-fefa5b097db5, identifier: OY16%20VNK
2026-03-29 14:08:05 [bca.uk] INFO: Found listing with ID: OW69%20BUU
2026-03-29 14:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW69%2520BUU%27 HTTP/1.1" 200 None
2026-03-29 14:08:05 [bca.uk] INFO: Scrape type for OW69%20BUU: 2
2026-03-29 14:08:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d569b1a-e283-5140-bff5-8b0083b89ad4 with identifier: OW69%20BUU
2026-03-29 14:08:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d569b1a-e283-5140-bff5-8b0083b89ad4 with scrape type 2
2026-03-29 14:08:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d569b1a-e283-5140-bff5-8b0083b89ad4 with scrape type 2
2026-03-29 14:08:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d569b1a-e283-5140-bff5-8b0083b89ad4, identifier: OW69%20BUU
2026-03-29 14:08:06 [bca.uk] INFO: Found listing with ID: FJ68%20ULM
2026-03-29 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ68%2520ULM%27 HTTP/1.1" 200 None
2026-03-29 14:08:06 [bca.uk] INFO: Scrape type for FJ68%20ULM: 0
2026-03-29 14:08:06 [bca.uk] INFO: Found listing with ID: FJ70%20HFF
2026-03-29 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ70%2520HFF%27 HTTP/1.1" 200 None
2026-03-29 14:08:06 [bca.uk] INFO: Scrape type for FJ70%20HFF: 2
2026-03-29 14:08:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 210bede2-fc35-5c06-850c-0f613a811123 with identifier: FJ70%20HFF
2026-03-29 14:08:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 210bede2-fc35-5c06-850c-0f613a811123 with scrape type 2
2026-03-29 14:08:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 210bede2-fc35-5c06-850c-0f613a811123 with scrape type 2
2026-03-29 14:08:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 210bede2-fc35-5c06-850c-0f613a811123, identifier: FJ70%20HFF
2026-03-29 14:08:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 473294e1-f04a-5695-b64b-fefa5b097db5 with identifier: OY16%20VNK
2026-03-29 14:08:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 473294e1-f04a-5695-b64b-fefa5b097db5 with identifier: OY16%20VNK
2026-03-29 14:08:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 473294e1-f04a-5695-b64b-fefa5b097db5 with identifier: OY16%20VNK to the API
2026-03-29 14:08:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 237,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY16%20VNK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '5.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '473294e1-f04a-5695-b64b-fefa5b097db5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY16 VNK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY16%20VNK&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'MERCEDES-BENZ',
 'model': 'S63 AMG',
 'odometer': 51722,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ S63 AMG 5.5 (585) Coupe',
 'transmission': 'manual',
 'trim': '(585)',
 'vin': 'WDD2173772A018405',
 'year': 2016}
2026-03-29 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY16%2520VNK%27 HTTP/1.1" 200 None
2026-03-29 14:08:06 [bca.uk] INFO: Saving data for OY16%20VNK: {'auction_closing_time': 1774951200.0, 'created_time': 1774476149.783183, 'last_price_update_time': 1774793286.411669}
2026-03-29 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY16%2520VNK') HTTP/1.1" 204 0
2026-03-29 14:08:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d569b1a-e283-5140-bff5-8b0083b89ad4 with identifier: OW69%20BUU
2026-03-29 14:08:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d569b1a-e283-5140-bff5-8b0083b89ad4 with identifier: OW69%20BUU
2026-03-29 14:08:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d569b1a-e283-5140-bff5-8b0083b89ad4 with identifier: OW69%20BUU to the API
2026-03-29 14:08:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 233,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OW69%20BUU-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0d569b1a-e283-5140-bff5-8b0083b89ad4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OW69 BUU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OW69%20BUU&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'JAGUAR',
 'model': 'F-TYPE',
 'odometer': 13243,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-TYPE 3.0 V6 S/C 380 R-DYNAMIC AWD Roadster',
 'transmission': 'automatic',
 'trim': 'V6 S/C 380 R-DYNAMIC AWD',
 'vin': 'SAJDA5AV8LCK69020',
 'year': 2020}
2026-03-29 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW69%2520BUU%27 HTTP/1.1" 200 None
2026-03-29 14:08:06 [bca.uk] INFO: Saving data for OW69%20BUU: {'auction_closing_time': 1775124000.0, 'created_time': 1774706768.778013, 'last_price_update_time': 1774793286.736331}
2026-03-29 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OW69%2520BUU') HTTP/1.1" 204 0
2026-03-29 14:08:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 210bede2-fc35-5c06-850c-0f613a811123 with identifier: FJ70%20HFF
2026-03-29 14:08:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 210bede2-fc35-5c06-850c-0f613a811123 with identifier: FJ70%20HFF
2026-03-29 14:08:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 210bede2-fc35-5c06-850c-0f613a811123 with identifier: FJ70%20HFF to the API
2026-03-29 14:08:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FJ70%20HFF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '210bede2-fc35-5c06-850c-0f613a811123',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FJ70 HFF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FJ70%20HFF&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'JEEP',
 'model': 'RENEGADE',
 'odometer': 25263,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'JEEP RENEGADE 1.0 T3 120 GSE NIGHT EAGLE II Hatchback',
 'transmission': 'manual',
 'trim': 'T3 120 GSE NIGHT EAGLE II',
 'vin': '1C4BU0000LPM03202',
 'year': 2020}
2026-03-29 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ70%2520HFF%27 HTTP/1.1" 200 None
2026-03-29 14:08:07 [bca.uk] INFO: Saving data for FJ70%20HFF: {'auction_closing_time': 1774864800.0, 'created_time': 1774706541.345817, 'last_price_update_time': 1774793287.034315}
2026-03-29 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FJ70%2520HFF') HTTP/1.1" 204 0
2026-03-29 14:08:07 [bca.uk] INFO: Found listing with ID: PE10%20DXZ
2026-03-29 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE10%2520DXZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:07 [bca.uk] INFO: Scrape type for PE10%20DXZ: 2
2026-03-29 14:08:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8 with identifier: PE10%20DXZ
2026-03-29 14:08:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8 with scrape type 2
2026-03-29 14:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8 with scrape type 2
2026-03-29 14:08:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8, identifier: PE10%20DXZ
2026-03-29 14:08:07 [bca.uk] INFO: Found listing with ID: LJ24%20UKC
2026-03-29 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ24%2520UKC%27 HTTP/1.1" 200 None
2026-03-29 14:08:07 [bca.uk] INFO: Scrape type for LJ24%20UKC: 2
2026-03-29 14:08:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e21ba6d8-ccbd-5912-bd24-f51d3dc89889 with identifier: LJ24%20UKC
2026-03-29 14:08:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e21ba6d8-ccbd-5912-bd24-f51d3dc89889 with scrape type 2
2026-03-29 14:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e21ba6d8-ccbd-5912-bd24-f51d3dc89889 with scrape type 2
2026-03-29 14:08:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e21ba6d8-ccbd-5912-bd24-f51d3dc89889, identifier: LJ24%20UKC
2026-03-29 14:08:07 [bca.uk] INFO: Found listing with ID: AF71%20XUK
2026-03-29 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF71%2520XUK%27 HTTP/1.1" 200 None
2026-03-29 14:08:07 [bca.uk] INFO: Scrape type for AF71%20XUK: 2
2026-03-29 14:08:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca8b23b7-2e66-554c-8e62-feb13d6c73d4 with identifier: AF71%20XUK
2026-03-29 14:08:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca8b23b7-2e66-554c-8e62-feb13d6c73d4 with scrape type 2
2026-03-29 14:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca8b23b7-2e66-554c-8e62-feb13d6c73d4 with scrape type 2
2026-03-29 14:08:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca8b23b7-2e66-554c-8e62-feb13d6c73d4, identifier: AF71%20XUK
2026-03-29 14:08:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8 with identifier: PE10%20DXZ
2026-03-29 14:08:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8 with identifier: PE10%20DXZ
2026-03-29 14:08:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4a813d3c-3e8d-5a38-9bde-5cc88840a6e8 with identifier: PE10%20DXZ to the API
2026-03-29 14:08:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 196,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE10%20DXZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4a813d3c-3e8d-5a38-9bde-5cc88840a6e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PE10 DXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE10%20DXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'MERCEDES-BENZ',
 'model': 'SLK 200K',
 'odometer': 83305,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SLK 200K 1.8 TIP Roadster',
 'transmission': 'manual',
 'trim': 'TIP',
 'vin': 'WDB1714452F227853',
 'year': 2010}
2026-03-29 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE10%2520DXZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:07 [bca.uk] INFO: Saving data for PE10%20DXZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774706540.010957, 'last_price_update_time': 1774793287.73091}
2026-03-29 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE10%2520DXZ') HTTP/1.1" 204 0
2026-03-29 14:08:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e21ba6d8-ccbd-5912-bd24-f51d3dc89889 with identifier: LJ24%20UKC
2026-03-29 14:08:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e21ba6d8-ccbd-5912-bd24-f51d3dc89889 with identifier: LJ24%20UKC
2026-03-29 14:08:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e21ba6d8-ccbd-5912-bd24-f51d3dc89889 with identifier: LJ24%20UKC to the API
2026-03-29 14:08:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 226,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJ24%20UKC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e21ba6d8-ccbd-5912-bd24-f51d3dc89889',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LJ24 UKC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LJ24%20UKC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 16821,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER 3.0 P400 SE StationWagon',
 'transmission': 'automatic',
 'trim': 'P400 SE',
 'vin': 'SALKA9AU9RA225853',
 'year': 2024}
2026-03-29 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ24%2520UKC%27 HTTP/1.1" 200 None
2026-03-29 14:08:08 [bca.uk] INFO: Saving data for LJ24%20UKC: {'auction_closing_time': 1775124000.0, 'created_time': 1774706770.088825, 'last_price_update_time': 1774793288.053214}
2026-03-29 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ24%2520UKC') HTTP/1.1" 204 0
2026-03-29 14:08:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca8b23b7-2e66-554c-8e62-feb13d6c73d4 with identifier: AF71%20XUK
2026-03-29 14:08:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca8b23b7-2e66-554c-8e62-feb13d6c73d4 with identifier: AF71%20XUK
2026-03-29 14:08:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ca8b23b7-2e66-554c-8e62-feb13d6c73d4 with identifier: AF71%20XUK to the API
2026-03-29 14:08:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF71%20XUK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ca8b23b7-2e66-554c-8e62-feb13d6c73d4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF71 XUK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF71%20XUK&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 44944,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'VXKUPHMHDM4290753',
 'year': 2021}
2026-03-29 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF71%2520XUK%27 HTTP/1.1" 200 None
2026-03-29 14:08:08 [bca.uk] INFO: Saving data for AF71%20XUK: {'auction_closing_time': 1774864800.0, 'created_time': 1774706543.098636, 'last_price_update_time': 1774793288.354039}
2026-03-29 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF71%2520XUK') HTTP/1.1" 204 0
2026-03-29 14:08:08 [bca.uk] INFO: Found listing with ID: FJ20%20XSP
2026-03-29 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ20%2520XSP%27 HTTP/1.1" 200 None
2026-03-29 14:08:08 [bca.uk] INFO: Scrape type for FJ20%20XSP: 0
2026-03-29 14:08:08 [bca.uk] INFO: Found listing with ID: LB22%20KUJ
2026-03-29 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB22%2520KUJ%27 HTTP/1.1" 200 None
2026-03-29 14:08:08 [bca.uk] INFO: Scrape type for LB22%20KUJ: 2
2026-03-29 14:08:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b6af9ceb-fd5b-5386-b6aa-d50abde7ed68 with identifier: LB22%20KUJ
2026-03-29 14:08:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b6af9ceb-fd5b-5386-b6aa-d50abde7ed68 with scrape type 2
2026-03-29 14:08:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b6af9ceb-fd5b-5386-b6aa-d50abde7ed68 with scrape type 2
2026-03-29 14:08:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b6af9ceb-fd5b-5386-b6aa-d50abde7ed68, identifier: LB22%20KUJ
2026-03-29 14:08:08 [bca.uk] INFO: Found listing with ID: SA60%20NYT
2026-03-29 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA60%2520NYT%27 HTTP/1.1" 200 None
2026-03-29 14:08:08 [bca.uk] INFO: Scrape type for SA60%20NYT: 2
2026-03-29 14:08:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 389368a0-4349-5257-9e72-f8c2c2fc01c4 with identifier: SA60%20NYT
2026-03-29 14:08:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 389368a0-4349-5257-9e72-f8c2c2fc01c4 with scrape type 2
2026-03-29 14:08:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 389368a0-4349-5257-9e72-f8c2c2fc01c4 with scrape type 2
2026-03-29 14:08:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 389368a0-4349-5257-9e72-f8c2c2fc01c4, identifier: SA60%20NYT
2026-03-29 14:08:08 [bca.uk] INFO: Found listing with ID: BG72%20UUY
2026-03-29 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG72%2520UUY%27 HTTP/1.1" 200 None
2026-03-29 14:08:08 [bca.uk] INFO: Scrape type for BG72%20UUY: 2
2026-03-29 14:08:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2 with identifier: BG72%20UUY
2026-03-29 14:08:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2 with scrape type 2
2026-03-29 14:08:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2 with scrape type 2
2026-03-29 14:08:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2, identifier: BG72%20UUY
2026-03-29 14:08:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b6af9ceb-fd5b-5386-b6aa-d50abde7ed68 with identifier: LB22%20KUJ
2026-03-29 14:08:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b6af9ceb-fd5b-5386-b6aa-d50abde7ed68 with identifier: LB22%20KUJ
2026-03-29 14:08:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b6af9ceb-fd5b-5386-b6aa-d50abde7ed68 with identifier: LB22%20KUJ to the API
2026-03-29 14:08:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB22%20KUJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b6af9ceb-fd5b-5386-b6aa-d50abde7ed68',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LB22 KUJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB22%20KUJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'DACIA',
 'model': 'JOGGER',
 'odometer': 50331,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'DACIA JOGGER 1.0 TCE ESSENTIAL Estate',
 'transmission': 'manual',
 'trim': 'TCE ESSENTIAL',
 'vin': 'UU1DJF00069677053',
 'year': 2022}
2026-03-29 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB22%2520KUJ%27 HTTP/1.1" 200 None
2026-03-29 14:08:09 [bca.uk] INFO: Saving data for LB22%20KUJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774562704.452882, 'last_price_update_time': 1774793289.861481}
2026-03-29 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB22%2520KUJ') HTTP/1.1" 204 0
2026-03-29 14:08:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 389368a0-4349-5257-9e72-f8c2c2fc01c4 with identifier: SA60%20NYT
2026-03-29 14:08:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 389368a0-4349-5257-9e72-f8c2c2fc01c4 with identifier: SA60%20NYT
2026-03-29 14:08:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 389368a0-4349-5257-9e72-f8c2c2fc01c4 with identifier: SA60%20NYT to the API
2026-03-29 14:08:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SA60%20NYT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '389368a0-4349-5257-9e72-f8c2c2fc01c4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SA60 NYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SA60%20NYT&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'RENAULT',
 'model': 'GRAND SCENIC',
 'odometer': 109336,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'RENAULT GRAND SCENIC 1.6 VVT 110 DYNAMIQUE (7ST) MPV',
 'transmission': 'manual',
 'trim': 'VVT 110 DYNAMIQUE (7ST)',
 'vin': 'VF1JZ0VB641848080',
 'year': 2010}
2026-03-29 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA60%2520NYT%27 HTTP/1.1" 200 None
2026-03-29 14:08:10 [bca.uk] INFO: Saving data for SA60%20NYT: {'auction_closing_time': 1774951200.0, 'created_time': 1774706768.055712, 'last_price_update_time': 1774793290.251897}
2026-03-29 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SA60%2520NYT') HTTP/1.1" 204 0
2026-03-29 14:08:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2 with identifier: BG72%20UUY
2026-03-29 14:08:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2 with identifier: BG72%20UUY
2026-03-29 14:08:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2 with identifier: BG72%20UUY to the API
2026-03-29 14:08:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG72%20UUY-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c2dfa08a-04ba-520a-b1ba-0b0dcf2d9ee2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG72 UUY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG72%20UUY&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'TOYOTA',
 'model': 'AYGO X',
 'odometer': 15060,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO X 1.0 VVT-I EDGE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I EDGE',
 'vin': 'JTDAGNAC200071058',
 'year': 2022}
2026-03-29 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG72%2520UUY%27 HTTP/1.1" 200 None
2026-03-29 14:08:10 [bca.uk] INFO: Saving data for BG72%20UUY: {'auction_closing_time': 1774864800.0, 'created_time': 1774706544.720737, 'last_price_update_time': 1774793290.532996}
2026-03-29 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG72%2520UUY') HTTP/1.1" 204 0
2026-03-29 14:08:10 [bca.uk] INFO: Found listing with ID: LM20%20BCX
2026-03-29 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM20%2520BCX%27 HTTP/1.1" 200 None
2026-03-29 14:08:10 [bca.uk] INFO: Scrape type for LM20%20BCX: 2
2026-03-29 14:08:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62f297d6-6b1d-5054-88b1-7c86565bdaf1 with identifier: LM20%20BCX
2026-03-29 14:08:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62f297d6-6b1d-5054-88b1-7c86565bdaf1 with scrape type 2
2026-03-29 14:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62f297d6-6b1d-5054-88b1-7c86565bdaf1 with scrape type 2
2026-03-29 14:08:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62f297d6-6b1d-5054-88b1-7c86565bdaf1, identifier: LM20%20BCX
2026-03-29 14:08:10 [bca.uk] INFO: Found listing with ID: LD57%20FXL
2026-03-29 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD57%2520FXL%27 HTTP/1.1" 200 None
2026-03-29 14:08:10 [bca.uk] INFO: Scrape type for LD57%20FXL: 2
2026-03-29 14:08:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb with identifier: LD57%20FXL
2026-03-29 14:08:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb with scrape type 2
2026-03-29 14:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb with scrape type 2
2026-03-29 14:08:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb, identifier: LD57%20FXL
2026-03-29 14:08:10 [bca.uk] INFO: Found listing with ID: FG69%20CVL
2026-03-29 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG69%2520CVL%27 HTTP/1.1" 200 None
2026-03-29 14:08:10 [bca.uk] INFO: Scrape type for FG69%20CVL: 2
2026-03-29 14:08:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a61064e7-41bf-5802-a31a-8f53de5bad6b with identifier: FG69%20CVL
2026-03-29 14:08:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a61064e7-41bf-5802-a31a-8f53de5bad6b with scrape type 2
2026-03-29 14:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a61064e7-41bf-5802-a31a-8f53de5bad6b with scrape type 2
2026-03-29 14:08:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a61064e7-41bf-5802-a31a-8f53de5bad6b, identifier: FG69%20CVL
2026-03-29 14:08:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62f297d6-6b1d-5054-88b1-7c86565bdaf1 with identifier: LM20%20BCX
2026-03-29 14:08:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 62f297d6-6b1d-5054-88b1-7c86565bdaf1 with identifier: LM20%20BCX
2026-03-29 14:08:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 62f297d6-6b1d-5054-88b1-7c86565bdaf1 with identifier: LM20%20BCX to the API
2026-03-29 14:08:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM20%20BCX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '62f297d6-6b1d-5054-88b1-7c86565bdaf1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM20 BCX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM20%20BCX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 30412,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 GDI 2 ISG StationWagon',
 'transmission': 'manual',
 'trim': 'GDI 2 ISG',
 'vin': 'U5YPH814LML923940',
 'year': 2020}
2026-03-29 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM20%2520BCX%27 HTTP/1.1" 200 None
2026-03-29 14:08:11 [bca.uk] INFO: Saving data for LM20%20BCX: {'auction_closing_time': 1774864800.0, 'created_time': 1774706531.06187, 'last_price_update_time': 1774793291.176899}
2026-03-29 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM20%2520BCX') HTTP/1.1" 204 0
2026-03-29 14:08:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb with identifier: LD57%20FXL
2026-03-29 14:08:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb with identifier: LD57%20FXL
2026-03-29 14:08:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 64e95b6e-a78f-537e-8c08-58f1a7f0a9cb with identifier: LD57%20FXL to the API
2026-03-29 14:08:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD57%20FXL-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '64e95b6e-a78f-537e-8c08-58f1a7f0a9cb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD57 FXL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD57%20FXL&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 106214,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.4 S 80 Hatchback',
 'transmission': 'automatic',
 'trim': 'S 80',
 'vin': 'WVWZZZ9NZ8Y048181',
 'year': 2007}
2026-03-29 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD57%2520FXL%27 HTTP/1.1" 200 None
2026-03-29 14:08:11 [bca.uk] INFO: Saving data for LD57%20FXL: {'auction_closing_time': 1774951200.0, 'created_time': 1774706772.393383, 'last_price_update_time': 1774793291.479859}
2026-03-29 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD57%2520FXL') HTTP/1.1" 204 0
2026-03-29 14:08:11 [scrapy.extensions.logstats] INFO: Crawled 194 pages (at 9 pages/min), scraped 479 items (at 105 items/min)
2026-03-29 14:08:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 198MiB
2026-03-29 14:08:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a61064e7-41bf-5802-a31a-8f53de5bad6b with identifier: FG69%20CVL
2026-03-29 14:08:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a61064e7-41bf-5802-a31a-8f53de5bad6b with identifier: FG69%20CVL
2026-03-29 14:08:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a61064e7-41bf-5802-a31a-8f53de5bad6b with identifier: FG69%20CVL to the API
2026-03-29 14:08:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG69%20CVL-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a61064e7-41bf-5802-a31a-8f53de5bad6b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG69 CVL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG69%20CVL&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 68416,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 150 2WD TITANIUM ED. StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 150 2WD TITANIUM ED.',
 'vin': 'WF0AXXWPMAKY69045',
 'year': 2019}
2026-03-29 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG69%2520CVL%27 HTTP/1.1" 200 None
2026-03-29 14:08:11 [bca.uk] INFO: Saving data for FG69%20CVL: {'auction_closing_time': 1774864800.0, 'created_time': 1774706532.780371, 'last_price_update_time': 1774793291.772941}
2026-03-29 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG69%2520CVL') HTTP/1.1" 204 0
2026-03-29 14:08:11 [bca.uk] INFO: Found listing with ID: ML19%20YHM
2026-03-29 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML19%2520YHM%27 HTTP/1.1" 200 None
2026-03-29 14:08:11 [bca.uk] INFO: Scrape type for ML19%20YHM: 2
2026-03-29 14:08:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c8deba4-edee-5023-a28a-a9a2f4ed53e6 with identifier: ML19%20YHM
2026-03-29 14:08:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c8deba4-edee-5023-a28a-a9a2f4ed53e6 with scrape type 2
2026-03-29 14:08:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c8deba4-edee-5023-a28a-a9a2f4ed53e6 with scrape type 2
2026-03-29 14:08:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c8deba4-edee-5023-a28a-a9a2f4ed53e6, identifier: ML19%20YHM
2026-03-29 14:08:11 [bca.uk] INFO: Found listing with ID: DA64%20AKP
2026-03-29 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA64%2520AKP%27 HTTP/1.1" 200 None
2026-03-29 14:08:11 [bca.uk] INFO: Scrape type for DA64%20AKP: 2
2026-03-29 14:08:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d31f426-9911-536f-8f01-f0daf0072cc0 with identifier: DA64%20AKP
2026-03-29 14:08:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d31f426-9911-536f-8f01-f0daf0072cc0 with scrape type 2
2026-03-29 14:08:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1d31f426-9911-536f-8f01-f0daf0072cc0 with scrape type 2
2026-03-29 14:08:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d31f426-9911-536f-8f01-f0daf0072cc0, identifier: DA64%20AKP
2026-03-29 14:08:12 [bca.uk] INFO: Found listing with ID: KM69%20NXO
2026-03-29 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM69%2520NXO%27 HTTP/1.1" 200 None
2026-03-29 14:08:12 [bca.uk] INFO: Scrape type for KM69%20NXO: 2
2026-03-29 14:08:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 494cffc1-9b07-5d98-9c75-414638ff32d2 with identifier: KM69%20NXO
2026-03-29 14:08:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 494cffc1-9b07-5d98-9c75-414638ff32d2 with scrape type 2
2026-03-29 14:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 494cffc1-9b07-5d98-9c75-414638ff32d2 with scrape type 2
2026-03-29 14:08:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 494cffc1-9b07-5d98-9c75-414638ff32d2, identifier: KM69%20NXO
2026-03-29 14:08:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c8deba4-edee-5023-a28a-a9a2f4ed53e6 with identifier: ML19%20YHM
2026-03-29 14:08:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c8deba4-edee-5023-a28a-a9a2f4ed53e6 with identifier: ML19%20YHM
2026-03-29 14:08:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3c8deba4-edee-5023-a28a-a9a2f4ed53e6 with identifier: ML19%20YHM to the API
2026-03-29 14:08:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML19%20YHM-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3c8deba4-edee-5023-a28a-a9a2f4ed53e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML19 YHM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML19%20YHM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 27847,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.0 EVO 80 SE Hatchback',
 'transmission': 'manual',
 'trim': 'EVO 80 SE',
 'vin': 'WVWZZZAWZKU048357',
 'year': 2019}
2026-03-29 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML19%2520YHM%27 HTTP/1.1" 200 None
2026-03-29 14:08:12 [bca.uk] INFO: Saving data for ML19%20YHM: {'auction_closing_time': 1774864800.0, 'created_time': 1774305608.289614, 'last_price_update_time': 1774793292.41164}
2026-03-29 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML19%2520YHM') HTTP/1.1" 204 0
2026-03-29 14:08:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d31f426-9911-536f-8f01-f0daf0072cc0 with identifier: DA64%20AKP
2026-03-29 14:08:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d31f426-9911-536f-8f01-f0daf0072cc0 with identifier: DA64%20AKP
2026-03-29 14:08:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1d31f426-9911-536f-8f01-f0daf0072cc0 with identifier: DA64%20AKP to the API
2026-03-29 14:08:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA64%20AKP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1d31f426-9911-536f-8f01-f0daf0072cc0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA64 AKP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA64%20AKP&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 93693,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.6 ZETEC P/SHIFT Hatchback',
 'transmission': 'automatic',
 'trim': 'ZETEC P/SHIFT',
 'vin': 'WF0DXXGAKDEP56293',
 'year': 2014}
2026-03-29 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA64%2520AKP%27 HTTP/1.1" 200 None
2026-03-29 14:08:12 [bca.uk] INFO: Saving data for DA64%20AKP: {'auction_closing_time': 1774951200.0, 'created_time': 1774706730.779929, 'last_price_update_time': 1774793292.703361}
2026-03-29 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA64%2520AKP') HTTP/1.1" 204 0
2026-03-29 14:08:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 494cffc1-9b07-5d98-9c75-414638ff32d2 with identifier: KM69%20NXO
2026-03-29 14:08:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 494cffc1-9b07-5d98-9c75-414638ff32d2 with identifier: KM69%20NXO
2026-03-29 14:08:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 494cffc1-9b07-5d98-9c75-414638ff32d2 with identifier: KM69%20NXO to the API
2026-03-29 14:08:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM69%20NXO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '494cffc1-9b07-5d98-9c75-414638ff32d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM69 NXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM69%20NXO&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 48361,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.1 85 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '85 ZETEC',
 'vin': 'WF0JXXGAHJKL00302',
 'year': 2019}
2026-03-29 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM69%2520NXO%27 HTTP/1.1" 200 None
2026-03-29 14:08:12 [bca.uk] INFO: Saving data for KM69%20NXO: {'auction_closing_time': 1774864800.0, 'created_time': 1774706531.589208, 'last_price_update_time': 1774793292.989926}
2026-03-29 14:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM69%2520NXO') HTTP/1.1" 204 0
2026-03-29 14:08:13 [bca.uk] INFO: Found listing with ID: MX22%20PPO
2026-03-29 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX22%2520PPO%27 HTTP/1.1" 200 None
2026-03-29 14:08:13 [bca.uk] INFO: Scrape type for MX22%20PPO: 2
2026-03-29 14:08:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bbaf1f9b-e6a2-5ab9-9d30-d087740491cb with identifier: MX22%20PPO
2026-03-29 14:08:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bbaf1f9b-e6a2-5ab9-9d30-d087740491cb with scrape type 2
2026-03-29 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bbaf1f9b-e6a2-5ab9-9d30-d087740491cb with scrape type 2
2026-03-29 14:08:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bbaf1f9b-e6a2-5ab9-9d30-d087740491cb, identifier: MX22%20PPO
2026-03-29 14:08:13 [bca.uk] INFO: Found listing with ID: ST12%20HSO
2026-03-29 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST12%2520HSO%27 HTTP/1.1" 200 None
2026-03-29 14:08:13 [bca.uk] INFO: Scrape type for ST12%20HSO: 2
2026-03-29 14:08:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d6214c2d-d518-55cf-9ab4-09004f56f218 with identifier: ST12%20HSO
2026-03-29 14:08:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d6214c2d-d518-55cf-9ab4-09004f56f218 with scrape type 2
2026-03-29 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d6214c2d-d518-55cf-9ab4-09004f56f218 with scrape type 2
2026-03-29 14:08:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d6214c2d-d518-55cf-9ab4-09004f56f218, identifier: ST12%20HSO
2026-03-29 14:08:13 [bca.uk] INFO: Found listing with ID: KY19%20EBR
2026-03-29 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY19%2520EBR%27 HTTP/1.1" 200 None
2026-03-29 14:08:13 [bca.uk] INFO: Scrape type for KY19%20EBR: 2
2026-03-29 14:08:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3937afb9-0d72-5b2f-b51e-2f8c60821b71 with identifier: KY19%20EBR
2026-03-29 14:08:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3937afb9-0d72-5b2f-b51e-2f8c60821b71 with scrape type 2
2026-03-29 14:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3937afb9-0d72-5b2f-b51e-2f8c60821b71 with scrape type 2
2026-03-29 14:08:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3937afb9-0d72-5b2f-b51e-2f8c60821b71, identifier: KY19%20EBR
2026-03-29 14:08:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bbaf1f9b-e6a2-5ab9-9d30-d087740491cb with identifier: MX22%20PPO
2026-03-29 14:08:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bbaf1f9b-e6a2-5ab9-9d30-d087740491cb with identifier: MX22%20PPO
2026-03-29 14:08:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bbaf1f9b-e6a2-5ab9-9d30-d087740491cb with identifier: MX22%20PPO to the API
2026-03-29 14:08:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MX22%20PPO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bbaf1f9b-e6a2-5ab9-9d30-d087740491cb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MX22 PPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MX22%20PPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FIAT',
 'model': '500',
 'odometer': 21337,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.0 M/H RED Hatchback',
 'transmission': 'manual',
 'trim': 'M/H RED',
 'vin': 'ZFACF1CJ9NJF90412',
 'year': 2022}
2026-03-29 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX22%2520PPO%27 HTTP/1.1" 200 None
2026-03-29 14:08:13 [bca.uk] INFO: Saving data for MX22%20PPO: {'auction_closing_time': 1774864800.0, 'created_time': 1774706523.847321, 'last_price_update_time': 1774793293.590605}
2026-03-29 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MX22%2520PPO') HTTP/1.1" 204 0
2026-03-29 14:08:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d6214c2d-d518-55cf-9ab4-09004f56f218 with identifier: ST12%20HSO
2026-03-29 14:08:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d6214c2d-d518-55cf-9ab4-09004f56f218 with identifier: ST12%20HSO
2026-03-29 14:08:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d6214c2d-d518-55cf-9ab4-09004f56f218 with identifier: ST12%20HSO to the API
2026-03-29 14:08:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST12%20HSO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd6214c2d-d518-55cf-9ab4-09004f56f218',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST12 HSO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST12%20HSO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 133057,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 EDGE Hatchback',
 'transmission': 'manual',
 'trim': 'EDGE',
 'vin': 'WF0GXXGAJGCB45775',
 'year': 2012}
2026-03-29 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST12%2520HSO%27 HTTP/1.1" 200 None
2026-03-29 14:08:13 [bca.uk] INFO: Saving data for ST12%20HSO: {'auction_closing_time': 1774951200.0, 'created_time': 1774706731.501294, 'last_price_update_time': 1774793293.881424}
2026-03-29 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST12%2520HSO') HTTP/1.1" 204 0
2026-03-29 14:08:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3937afb9-0d72-5b2f-b51e-2f8c60821b71 with identifier: KY19%20EBR
2026-03-29 14:08:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3937afb9-0d72-5b2f-b51e-2f8c60821b71 with identifier: KY19%20EBR
2026-03-29 14:08:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3937afb9-0d72-5b2f-b51e-2f8c60821b71 with identifier: KY19%20EBR to the API
2026-03-29 14:08:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY19%20EBR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3937afb9-0d72-5b2f-b51e-2f8c60821b71',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY19 EBR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY19%20EBR&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 71368,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 150 2WD TITANIUM ED. StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 150 2WD TITANIUM ED.',
 'vin': 'WF0AXXWPMAKE01259',
 'year': 2019}
2026-03-29 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY19%2520EBR%27 HTTP/1.1" 200 None
2026-03-29 14:08:14 [bca.uk] INFO: Saving data for KY19%20EBR: {'auction_closing_time': 1774864800.0, 'created_time': 1774706525.441176, 'last_price_update_time': 1774793294.16429}
2026-03-29 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY19%2520EBR') HTTP/1.1" 204 0
2026-03-29 14:08:14 [bca.uk] INFO: Found listing with ID: SH19%20ZZL
2026-03-29 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH19%2520ZZL%27 HTTP/1.1" 200 None
2026-03-29 14:08:14 [bca.uk] INFO: Scrape type for SH19%20ZZL: 0
2026-03-29 14:08:14 [bca.uk] INFO: Found listing with ID: VN21%20GCK
2026-03-29 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN21%2520GCK%27 HTTP/1.1" 200 None
2026-03-29 14:08:14 [bca.uk] INFO: Scrape type for VN21%20GCK: 2
2026-03-29 14:08:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 042f9bcc-1260-53d1-9b7d-30c11d39be73 with identifier: VN21%20GCK
2026-03-29 14:08:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 042f9bcc-1260-53d1-9b7d-30c11d39be73 with scrape type 2
2026-03-29 14:08:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 042f9bcc-1260-53d1-9b7d-30c11d39be73 with scrape type 2
2026-03-29 14:08:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 042f9bcc-1260-53d1-9b7d-30c11d39be73, identifier: VN21%20GCK
2026-03-29 14:08:14 [bca.uk] INFO: Found listing with ID: JP04%20STP
2026-03-29 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JP04%2520STP%27 HTTP/1.1" 200 None
2026-03-29 14:08:14 [bca.uk] INFO: Scrape type for JP04%20STP: 2
2026-03-29 14:08:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bbc16d12-29f9-531b-8c11-9870b348d92a with identifier: JP04%20STP
2026-03-29 14:08:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bbc16d12-29f9-531b-8c11-9870b348d92a with scrape type 2
2026-03-29 14:08:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bbc16d12-29f9-531b-8c11-9870b348d92a with scrape type 2
2026-03-29 14:08:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bbc16d12-29f9-531b-8c11-9870b348d92a, identifier: JP04%20STP
2026-03-29 14:08:14 [bca.uk] INFO: Found listing with ID: SK20%20URM
2026-03-29 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK20%2520URM%27 HTTP/1.1" 200 None
2026-03-29 14:08:14 [bca.uk] INFO: Scrape type for SK20%20URM: 0
2026-03-29 14:08:14 [bca.uk] INFO: Found listing with ID: SE16%20KBX
2026-03-29 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE16%2520KBX%27 HTTP/1.1" 200 None
2026-03-29 14:08:14 [bca.uk] INFO: Scrape type for SE16%20KBX: 2
2026-03-29 14:08:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e77e548-6211-5739-af41-39c112c5041c with identifier: SE16%20KBX
2026-03-29 14:08:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e77e548-6211-5739-af41-39c112c5041c with scrape type 2
2026-03-29 14:08:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e77e548-6211-5739-af41-39c112c5041c with scrape type 2
2026-03-29 14:08:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e77e548-6211-5739-af41-39c112c5041c, identifier: SE16%20KBX
2026-03-29 14:08:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 042f9bcc-1260-53d1-9b7d-30c11d39be73 with identifier: VN21%20GCK
2026-03-29 14:08:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 042f9bcc-1260-53d1-9b7d-30c11d39be73 with identifier: VN21%20GCK
2026-03-29 14:08:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 042f9bcc-1260-53d1-9b7d-30c11d39be73 with identifier: VN21%20GCK to the API
2026-03-29 14:08:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN21%20GCK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '042f9bcc-1260-53d1-9b7d-30c11d39be73',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN21 GCK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN21%20GCK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VAUXHALL',
 'model': 'CORSA-E',
 'odometer': 37779,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA-E 100KW 50KWH SE PREMIUM (7.4) Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH SE PREMIUM (7.4)',
 'vin': 'VXKUHZKXZM4110876',
 'year': 2021}
2026-03-29 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN21%2520GCK%27 HTTP/1.1" 200 None
2026-03-29 14:08:14 [bca.uk] INFO: Saving data for VN21%20GCK: {'auction_closing_time': 1774864800.0, 'created_time': 1774706511.557914, 'last_price_update_time': 1774793294.814058}
2026-03-29 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN21%2520GCK') HTTP/1.1" 204 0
2026-03-29 14:08:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bbc16d12-29f9-531b-8c11-9870b348d92a with identifier: JP04%20STP
2026-03-29 14:08:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bbc16d12-29f9-531b-8c11-9870b348d92a with identifier: JP04%20STP
2026-03-29 14:08:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bbc16d12-29f9-531b-8c11-9870b348d92a with identifier: JP04%20STP to the API
2026-03-29 14:08:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=JP04%20STP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bbc16d12-29f9-531b-8c11-9870b348d92a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'JP04 STP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=JP04%20STP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'CITROEN',
 'model': 'DS3',
 'odometer': 72907,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'CITROEN DS3 1.6 THP 155 DSPORT PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'THP 155 DSPORT PLUS',
 'vin': 'VF7SA5FV8CW604380',
 'year': 2013}
2026-03-29 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JP04%2520STP%27 HTTP/1.1" 200 None
2026-03-29 14:08:15 [bca.uk] INFO: Saving data for JP04%20STP: {'auction_closing_time': 1774951200.0, 'created_time': 1774706734.841283, 'last_price_update_time': 1774793295.190745}
2026-03-29 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='JP04%2520STP') HTTP/1.1" 204 0
2026-03-29 14:08:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e77e548-6211-5739-af41-39c112c5041c with identifier: SE16%20KBX
2026-03-29 14:08:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e77e548-6211-5739-af41-39c112c5041c with identifier: SE16%20KBX
2026-03-29 14:08:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e77e548-6211-5739-af41-39c112c5041c with identifier: SE16%20KBX to the API
2026-03-29 14:08:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SE16%20KBX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2e77e548-6211-5739-af41-39c112c5041c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SE16 KBX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SE16%20KBX&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': '520D',
 'odometer': 97817,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW 520D 2.0 190 SE STEP Saloon',
 'transmission': 'automatic',
 'trim': '190 SE STEP',
 'vin': 'WBA5E52050G719041',
 'year': 2016}
2026-03-29 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE16%2520KBX%27 HTTP/1.1" 200 None
2026-03-29 14:08:15 [bca.uk] INFO: Saving data for SE16%20KBX: {'auction_closing_time': 1774864800.0, 'created_time': 1774706511.990574, 'last_price_update_time': 1774793295.472241}
2026-03-29 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SE16%2520KBX') HTTP/1.1" 204 0
2026-03-29 14:08:15 [bca.uk] INFO: Found listing with ID: WX18%20RMZ
2026-03-29 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX18%2520RMZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:15 [bca.uk] INFO: Scrape type for WX18%20RMZ: 2
2026-03-29 14:08:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e4a41ade-3285-55a6-95db-86a4f368e5a7 with identifier: WX18%20RMZ
2026-03-29 14:08:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e4a41ade-3285-55a6-95db-86a4f368e5a7 with scrape type 2
2026-03-29 14:08:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e4a41ade-3285-55a6-95db-86a4f368e5a7 with scrape type 2
2026-03-29 14:08:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e4a41ade-3285-55a6-95db-86a4f368e5a7, identifier: WX18%20RMZ
2026-03-29 14:08:15 [bca.uk] INFO: Found listing with ID: HK20%20GFE
2026-03-29 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK20%2520GFE%27 HTTP/1.1" 200 None
2026-03-29 14:08:15 [bca.uk] INFO: Scrape type for HK20%20GFE: 2
2026-03-29 14:08:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c9f9a5b-4102-5e11-b48f-51ee122c4612 with identifier: HK20%20GFE
2026-03-29 14:08:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c9f9a5b-4102-5e11-b48f-51ee122c4612 with scrape type 2
2026-03-29 14:08:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5c9f9a5b-4102-5e11-b48f-51ee122c4612 with scrape type 2
2026-03-29 14:08:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5c9f9a5b-4102-5e11-b48f-51ee122c4612, identifier: HK20%20GFE
2026-03-29 14:08:15 [bca.uk] INFO: Found listing with ID: PN64%20UHS
2026-03-29 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN64%2520UHS%27 HTTP/1.1" 200 None
2026-03-29 14:08:15 [bca.uk] INFO: Scrape type for PN64%20UHS: 2
2026-03-29 14:08:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0314c884-43b5-5d2e-81ae-0d6223087ff6 with identifier: PN64%20UHS
2026-03-29 14:08:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0314c884-43b5-5d2e-81ae-0d6223087ff6 with scrape type 2
2026-03-29 14:08:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0314c884-43b5-5d2e-81ae-0d6223087ff6 with scrape type 2
2026-03-29 14:08:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0314c884-43b5-5d2e-81ae-0d6223087ff6, identifier: PN64%20UHS
2026-03-29 14:08:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e4a41ade-3285-55a6-95db-86a4f368e5a7 with identifier: WX18%20RMZ
2026-03-29 14:08:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e4a41ade-3285-55a6-95db-86a4f368e5a7 with identifier: WX18%20RMZ
2026-03-29 14:08:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e4a41ade-3285-55a6-95db-86a4f368e5a7 with identifier: WX18%20RMZ to the API
2026-03-29 14:08:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WX18%20RMZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e4a41ade-3285-55a6-95db-86a4f368e5a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WX18 RMZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WX18%20RMZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'C200 D',
 'odometer': 62999,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C200 D 1.6 SPORT Saloon',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WDD2050372R342440',
 'year': 2018}
2026-03-29 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX18%2520RMZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:16 [bca.uk] INFO: Saving data for WX18%20RMZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774706512.901608, 'last_price_update_time': 1774793296.246937}
2026-03-29 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WX18%2520RMZ') HTTP/1.1" 204 0
2026-03-29 14:08:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5c9f9a5b-4102-5e11-b48f-51ee122c4612 with identifier: HK20%20GFE
2026-03-29 14:08:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5c9f9a5b-4102-5e11-b48f-51ee122c4612 with identifier: HK20%20GFE
2026-03-29 14:08:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5c9f9a5b-4102-5e11-b48f-51ee122c4612 with identifier: HK20%20GFE to the API
2026-03-29 14:08:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK20%20GFE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5c9f9a5b-4102-5e11-b48f-51ee122c4612',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK20 GFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK20%20GFE&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'RENAULT',
 'model': 'CAPTUR',
 'odometer': 32105,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'RENAULT CAPTUR 1.5 DCI 95 ICONIC Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 95 ICONIC',
 'vin': 'VF1RJB00465395083',
 'year': 2020}
2026-03-29 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK20%2520GFE%27 HTTP/1.1" 200 None
2026-03-29 14:08:16 [bca.uk] INFO: Saving data for HK20%20GFE: {'auction_closing_time': 1774864800.0, 'created_time': 1774363806.323594, 'last_price_update_time': 1774793296.598614}
2026-03-29 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK20%2520GFE') HTTP/1.1" 204 0
2026-03-29 14:08:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:08:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0314c884-43b5-5d2e-81ae-0d6223087ff6 with identifier: PN64%20UHS
2026-03-29 14:08:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0314c884-43b5-5d2e-81ae-0d6223087ff6 with identifier: PN64%20UHS
2026-03-29 14:08:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0314c884-43b5-5d2e-81ae-0d6223087ff6 with identifier: PN64%20UHS to the API
2026-03-29 14:08:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN64%20UHS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0314c884-43b5-5d2e-81ae-0d6223087ff6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PN64 UHS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN64%20UHS&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 71317,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.6 VTI ALLURE MPV',
 'transmission': 'automatic',
 'trim': 'VTI ALLURE',
 'vin': 'VF3CU5FS9EY099066',
 'year': 2014}
2026-03-29 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN64%2520UHS%27 HTTP/1.1" 200 None
2026-03-29 14:08:16 [bca.uk] INFO: Saving data for PN64%20UHS: {'auction_closing_time': 1774864800.0, 'created_time': 1774706514.210263, 'last_price_update_time': 1774793296.948045}
2026-03-29 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN64%2520UHS') HTTP/1.1" 204 0
2026-03-29 14:08:16 [bca.uk] INFO: Found listing with ID: WX70%20JZJ
2026-03-29 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX70%2520JZJ%27 HTTP/1.1" 200 None
2026-03-29 14:08:16 [bca.uk] INFO: Scrape type for WX70%20JZJ: 2
2026-03-29 14:08:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78b2ead9-6d58-5edb-a028-9b77396fb5da with identifier: WX70%20JZJ
2026-03-29 14:08:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78b2ead9-6d58-5edb-a028-9b77396fb5da with scrape type 2
2026-03-29 14:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78b2ead9-6d58-5edb-a028-9b77396fb5da with scrape type 2
2026-03-29 14:08:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78b2ead9-6d58-5edb-a028-9b77396fb5da, identifier: WX70%20JZJ
2026-03-29 14:08:17 [bca.uk] INFO: Found listing with ID: VF19%20GJU
2026-03-29 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VF19%2520GJU%27 HTTP/1.1" 200 None
2026-03-29 14:08:17 [bca.uk] INFO: Scrape type for VF19%20GJU: 0
2026-03-29 14:08:17 [bca.uk] INFO: Found listing with ID: BF17%20UCH
2026-03-29 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF17%2520UCH%27 HTTP/1.1" 200 None
2026-03-29 14:08:17 [bca.uk] INFO: Scrape type for BF17%20UCH: 2
2026-03-29 14:08:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8a3dda1-53f0-58f8-a5da-033dc945fd46 with identifier: BF17%20UCH
2026-03-29 14:08:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8a3dda1-53f0-58f8-a5da-033dc945fd46 with scrape type 2
2026-03-29 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8a3dda1-53f0-58f8-a5da-033dc945fd46 with scrape type 2
2026-03-29 14:08:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8a3dda1-53f0-58f8-a5da-033dc945fd46, identifier: BF17%20UCH
2026-03-29 14:08:17 [bca.uk] INFO: Found listing with ID: FV20%20CSZ
2026-03-29 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV20%2520CSZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:17 [bca.uk] INFO: Scrape type for FV20%20CSZ: 0
2026-03-29 14:08:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78b2ead9-6d58-5edb-a028-9b77396fb5da with identifier: WX70%20JZJ
2026-03-29 14:08:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78b2ead9-6d58-5edb-a028-9b77396fb5da with identifier: WX70%20JZJ
2026-03-29 14:08:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 78b2ead9-6d58-5edb-a028-9b77396fb5da with identifier: WX70%20JZJ to the API
2026-03-29 14:08:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WX70%20JZJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '78b2ead9-6d58-5edb-a028-9b77396fb5da',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WX70 JZJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WX70%20JZJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'ALFA ROMEO',
 'model': 'GIULIA',
 'odometer': 41514,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO GIULIA 2.2 JTDM-2 190 LUSSO TI Saloon',
 'transmission': 'automatic',
 'trim': 'JTDM-2 190 LUSSO TI',
 'vin': 'ZAREAEKX3L7632535',
 'year': 2020}
2026-03-29 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX70%2520JZJ%27 HTTP/1.1" 200 None
2026-03-29 14:08:17 [bca.uk] INFO: Saving data for WX70%20JZJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774706515.248894, 'last_price_update_time': 1774793297.645602}
2026-03-29 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WX70%2520JZJ') HTTP/1.1" 204 0
2026-03-29 14:08:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8a3dda1-53f0-58f8-a5da-033dc945fd46 with identifier: BF17%20UCH
2026-03-29 14:08:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8a3dda1-53f0-58f8-a5da-033dc945fd46 with identifier: BF17%20UCH
2026-03-29 14:08:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8a3dda1-53f0-58f8-a5da-033dc945fd46 with identifier: BF17%20UCH to the API
2026-03-29 14:08:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF17%20UCH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e8a3dda1-53f0-58f8-a5da-033dc945fd46',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF17 UCH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF17%20UCH&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 98827,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 HSE DYNAMIC LUXURY '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 HSE DYNAMIC LUXURY',
 'vin': 'SALCA2AN6HH682355',
 'year': 2017}
2026-03-29 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF17%2520UCH%27 HTTP/1.1" 200 None
2026-03-29 14:08:17 [bca.uk] INFO: Saving data for BF17%20UCH: {'auction_closing_time': 1774864800.0, 'created_time': 1774305808.239317, 'last_price_update_time': 1774793297.928386}
2026-03-29 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF17%2520UCH') HTTP/1.1" 204 0
2026-03-29 14:08:17 [bca.uk] INFO: Found listing with ID: CA18%20JPY
2026-03-29 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA18%2520JPY%27 HTTP/1.1" 200 None
2026-03-29 14:08:17 [bca.uk] INFO: Scrape type for CA18%20JPY: 0
2026-03-29 14:08:17 [bca.uk] INFO: Found listing with ID: CP19%20XKX
2026-03-29 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP19%2520XKX%27 HTTP/1.1" 200 None
2026-03-29 14:08:17 [bca.uk] INFO: Scrape type for CP19%20XKX: 2
2026-03-29 14:08:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b697841c-f8f8-5c3e-a0f7-75585967ab4c with identifier: CP19%20XKX
2026-03-29 14:08:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b697841c-f8f8-5c3e-a0f7-75585967ab4c with scrape type 2
2026-03-29 14:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b697841c-f8f8-5c3e-a0f7-75585967ab4c with scrape type 2
2026-03-29 14:08:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b697841c-f8f8-5c3e-a0f7-75585967ab4c, identifier: CP19%20XKX
2026-03-29 14:08:18 [bca.uk] INFO: Found listing with ID: FM16%20JXO
2026-03-29 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM16%2520JXO%27 HTTP/1.1" 200 None
2026-03-29 14:08:18 [bca.uk] INFO: Scrape type for FM16%20JXO: 0
2026-03-29 14:08:18 [bca.uk] INFO: Found listing with ID: WF67%20CFE
2026-03-29 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF67%2520CFE%27 HTTP/1.1" 200 None
2026-03-29 14:08:18 [bca.uk] INFO: Scrape type for WF67%20CFE: 0
2026-03-29 14:08:18 [bca.uk] INFO: Found listing with ID: FJ59%20TSZ
2026-03-29 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ59%2520TSZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:18 [bca.uk] INFO: Scrape type for FJ59%20TSZ: 2
2026-03-29 14:08:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62d37e6f-655a-5e8e-a462-f5ad6f0d593a with identifier: FJ59%20TSZ
2026-03-29 14:08:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62d37e6f-655a-5e8e-a462-f5ad6f0d593a with scrape type 2
2026-03-29 14:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62d37e6f-655a-5e8e-a462-f5ad6f0d593a with scrape type 2
2026-03-29 14:08:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62d37e6f-655a-5e8e-a462-f5ad6f0d593a, identifier: FJ59%20TSZ
2026-03-29 14:08:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b697841c-f8f8-5c3e-a0f7-75585967ab4c with identifier: CP19%20XKX
2026-03-29 14:08:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b697841c-f8f8-5c3e-a0f7-75585967ab4c with identifier: CP19%20XKX
2026-03-29 14:08:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b697841c-f8f8-5c3e-a0f7-75585967ab4c with identifier: CP19%20XKX to the API
2026-03-29 14:08:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CP19%20XKX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b697841c-f8f8-5c3e-a0f7-75585967ab4c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CP19 XKX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CP19%20XKX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'CITROEN',
 'model': 'C3 AIRCROSS',
 'odometer': 76367,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 AIRCROSS 1.2 P/T 130 FEEL Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 FEEL',
 'vin': 'VF72RHNSJJ4389313',
 'year': 2019}
2026-03-29 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP19%2520XKX%27 HTTP/1.1" 200 None
2026-03-29 14:08:18 [bca.uk] INFO: Saving data for CP19%20XKX: {'auction_closing_time': 1774864800.0, 'created_time': 1774706515.702667, 'last_price_update_time': 1774793298.508909}
2026-03-29 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CP19%2520XKX') HTTP/1.1" 204 0
2026-03-29 14:08:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62d37e6f-655a-5e8e-a462-f5ad6f0d593a with identifier: FJ59%20TSZ
2026-03-29 14:08:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 62d37e6f-655a-5e8e-a462-f5ad6f0d593a with identifier: FJ59%20TSZ
2026-03-29 14:08:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 62d37e6f-655a-5e8e-a462-f5ad6f0d593a with identifier: FJ59%20TSZ to the API
2026-03-29 14:08:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FJ59%20TSZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '62d37e6f-655a-5e8e-a462-f5ad6f0d593a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FJ59 TSZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FJ59%20TSZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MERCEDES-BENZ',
 'model': 'CLC 180K',
 'odometer': 71811,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLC 180K 1.8 SE Coupe',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WDB2037462E038632',
 'year': 2010}
2026-03-29 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ59%2520TSZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:18 [bca.uk] INFO: Saving data for FJ59%20TSZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774391974.237116, 'last_price_update_time': 1774793298.883274}
2026-03-29 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FJ59%2520TSZ') HTTP/1.1" 204 0
2026-03-29 14:08:18 [bca.uk] INFO: Found listing with ID: WP22%20GWL
2026-03-29 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP22%2520GWL%27 HTTP/1.1" 200 None
2026-03-29 14:08:18 [bca.uk] INFO: Scrape type for WP22%20GWL: 2
2026-03-29 14:08:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15b21a0f-88dd-58d2-981c-b10423b58a1d with identifier: WP22%20GWL
2026-03-29 14:08:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15b21a0f-88dd-58d2-981c-b10423b58a1d with scrape type 2
2026-03-29 14:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15b21a0f-88dd-58d2-981c-b10423b58a1d with scrape type 2
2026-03-29 14:08:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15b21a0f-88dd-58d2-981c-b10423b58a1d, identifier: WP22%20GWL
2026-03-29 14:08:19 [bca.uk] INFO: Found listing with ID: MV13%20TFX
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV13%2520TFX%27 HTTP/1.1" 200 None
2026-03-29 14:08:19 [bca.uk] INFO: Scrape type for MV13%20TFX: 2
2026-03-29 14:08:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74f20eec-9d10-5c20-a1da-a8060b6a2ea3 with identifier: MV13%20TFX
2026-03-29 14:08:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74f20eec-9d10-5c20-a1da-a8060b6a2ea3 with scrape type 2
2026-03-29 14:08:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 74f20eec-9d10-5c20-a1da-a8060b6a2ea3 with scrape type 2
2026-03-29 14:08:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 74f20eec-9d10-5c20-a1da-a8060b6a2ea3, identifier: MV13%20TFX
2026-03-29 14:08:19 [bca.uk] INFO: Total items found: 100
2026-03-29 14:08:19 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded
2026-03-29 14:08:19 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:08:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:08:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15b21a0f-88dd-58d2-981c-b10423b58a1d with identifier: WP22%20GWL
2026-03-29 14:08:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15b21a0f-88dd-58d2-981c-b10423b58a1d with identifier: WP22%20GWL
2026-03-29 14:08:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 15b21a0f-88dd-58d2-981c-b10423b58a1d with identifier: WP22%20GWL to the API
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP22%20GWL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '15b21a0f-88dd-58d2-981c-b10423b58a1d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP22 GWL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP22%20GWL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 34345,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.5 TSI 150 R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 150 R LINE DSG',
 'vin': 'WVGZZZ5NZNW061442',
 'year': 2022}
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP22%2520GWL%27 HTTP/1.1" 200 None
2026-03-29 14:08:19 [bca.uk] INFO: Saving data for WP22%20GWL: {'auction_closing_time': 1774951200.0, 'created_time': 1774562682.245281, 'last_price_update_time': 1774793299.426213}
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP22%2520GWL') HTTP/1.1" 204 0
2026-03-29 14:08:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 74f20eec-9d10-5c20-a1da-a8060b6a2ea3 with identifier: MV13%20TFX
2026-03-29 14:08:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 74f20eec-9d10-5c20-a1da-a8060b6a2ea3 with identifier: MV13%20TFX
2026-03-29 14:08:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 74f20eec-9d10-5c20-a1da-a8060b6a2ea3 with identifier: MV13%20TFX to the API
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV13%20TFX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '74f20eec-9d10-5c20-a1da-a8060b6a2ea3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV13 TFX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV13%20TFX&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'GRAND C-MAX',
 'odometer': 83102,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD GRAND C-MAX 2.0 TDCI 140 TITANIUM P/SHIFT MPV',
 'transmission': 'automatic',
 'trim': 'TDCI 140 TITANIUM P/SHIFT',
 'vin': 'WF0HXXWPBHDJ75049',
 'year': 2013}
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV13%2520TFX%27 HTTP/1.1" 200 None
2026-03-29 14:08:19 [bca.uk] INFO: Saving data for MV13%20TFX: {'auction_closing_time': 1774864800.0, 'created_time': 1774391957.879323, 'last_price_update_time': 1774793299.758378}
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV13%2520TFX') HTTP/1.1" 204 0
2026-03-29 14:08:19 [bca.uk] INFO: Found listing with ID: CU72%20ZHM
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU72%2520ZHM%27 HTTP/1.1" 200 None
2026-03-29 14:08:19 [bca.uk] INFO: Scrape type for CU72%20ZHM: 2
2026-03-29 14:08:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c608761-e726-59cf-ae78-06b30c913589 with identifier: CU72%20ZHM
2026-03-29 14:08:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c608761-e726-59cf-ae78-06b30c913589 with scrape type 2
2026-03-29 14:08:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c608761-e726-59cf-ae78-06b30c913589 with scrape type 2
2026-03-29 14:08:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c608761-e726-59cf-ae78-06b30c913589, identifier: CU72%20ZHM
2026-03-29 14:08:19 [bca.uk] INFO: Found listing with ID: WG62%20AOC
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG62%2520AOC%27 HTTP/1.1" 200 None
2026-03-29 14:08:19 [bca.uk] INFO: Scrape type for WG62%20AOC: 0
2026-03-29 14:08:19 [bca.uk] INFO: Found listing with ID: BT71%20ZWP
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT71%2520ZWP%27 HTTP/1.1" 200 None
2026-03-29 14:08:19 [bca.uk] INFO: Scrape type for BT71%20ZWP: 0
2026-03-29 14:08:19 [bca.uk] INFO: Found listing with ID: CV23%20JXZ
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV23%2520JXZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:19 [bca.uk] INFO: Scrape type for CV23%20JXZ: 0
2026-03-29 14:08:19 [bca.uk] INFO: Found listing with ID: VA19%20TJU
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA19%2520TJU%27 HTTP/1.1" 200 None
2026-03-29 14:08:19 [bca.uk] INFO: Scrape type for VA19%20TJU: 0
2026-03-29 14:08:19 [bca.uk] INFO: Found listing with ID: VN73%20XUO
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN73%2520XUO%27 HTTP/1.1" 200 None
2026-03-29 14:08:19 [bca.uk] INFO: Scrape type for VN73%20XUO: 0
2026-03-29 14:08:19 [bca.uk] INFO: Found listing with ID: WK70%20VKG
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK70%2520VKG%27 HTTP/1.1" 200 None
2026-03-29 14:08:19 [bca.uk] INFO: Scrape type for WK70%20VKG: 2
2026-03-29 14:08:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc5fb3ee-7390-59a9-99c4-1e98d0b53d21 with identifier: WK70%20VKG
2026-03-29 14:08:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc5fb3ee-7390-59a9-99c4-1e98d0b53d21 with scrape type 2
2026-03-29 14:08:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cc5fb3ee-7390-59a9-99c4-1e98d0b53d21 with scrape type 2
2026-03-29 14:08:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cc5fb3ee-7390-59a9-99c4-1e98d0b53d21, identifier: WK70%20VKG
2026-03-29 14:08:20 [bca.uk] INFO: Found listing with ID: GU68%20KAX
2026-03-29 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU68%2520KAX%27 HTTP/1.1" 200 None
2026-03-29 14:08:20 [bca.uk] INFO: Scrape type for GU68%20KAX: 0
2026-03-29 14:08:20 [bca.uk] INFO: Found listing with ID: LJ68%20YWE
2026-03-29 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ68%2520YWE%27 HTTP/1.1" 200 None
2026-03-29 14:08:20 [bca.uk] INFO: Scrape type for LJ68%20YWE: 0
2026-03-29 14:08:20 [bca.uk] INFO: Found listing with ID: SC71%20KXX
2026-03-29 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC71%2520KXX%27 HTTP/1.1" 200 None
2026-03-29 14:08:20 [bca.uk] INFO: Scrape type for SC71%20KXX: 0
2026-03-29 14:08:20 [bca.uk] INFO: Found listing with ID: SP19%20KZX
2026-03-29 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP19%2520KZX%27 HTTP/1.1" 200 None
2026-03-29 14:08:20 [bca.uk] INFO: Scrape type for SP19%20KZX: 2
2026-03-29 14:08:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 37884952-3501-544f-bd82-8874ad44a42b with identifier: SP19%20KZX
2026-03-29 14:08:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 37884952-3501-544f-bd82-8874ad44a42b with scrape type 2
2026-03-29 14:08:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 37884952-3501-544f-bd82-8874ad44a42b with scrape type 2
2026-03-29 14:08:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 37884952-3501-544f-bd82-8874ad44a42b, identifier: SP19%20KZX
2026-03-29 14:08:20 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:08:20 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:08:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c608761-e726-59cf-ae78-06b30c913589 with identifier: CU72%20ZHM
2026-03-29 14:08:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c608761-e726-59cf-ae78-06b30c913589 with identifier: CU72%20ZHM
2026-03-29 14:08:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c608761-e726-59cf-ae78-06b30c913589 with identifier: CU72%20ZHM to the API
2026-03-29 14:08:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CU72%20ZHM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '4c608761-e726-59cf-ae78-06b30c913589',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CU72 ZHM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CU72%20ZHM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 14951,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.5 HYBRID EXCEL Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID EXCEL',
 'vin': 'VNKKBAC360A242291',
 'year': 2022}
2026-03-29 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU72%2520ZHM%27 HTTP/1.1" 200 None
2026-03-29 14:08:20 [bca.uk] INFO: Saving data for CU72%20ZHM: {'auction_closing_time': 1774864800.0, 'created_time': 1774477597.049549, 'last_price_update_time': 1774793300.517969}
2026-03-29 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CU72%2520ZHM') HTTP/1.1" 204 0
2026-03-29 14:08:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cc5fb3ee-7390-59a9-99c4-1e98d0b53d21 with identifier: WK70%20VKG
2026-03-29 14:08:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cc5fb3ee-7390-59a9-99c4-1e98d0b53d21 with identifier: WK70%20VKG
2026-03-29 14:08:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cc5fb3ee-7390-59a9-99c4-1e98d0b53d21 with identifier: WK70%20VKG to the API
2026-03-29 14:08:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK70%20VKG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cc5fb3ee-7390-59a9-99c4-1e98d0b53d21',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WK70 VKG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK70%20VKG&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND X',
 'odometer': 37092,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CROSSLAND X 1.2 T 130 ELITE S/S Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 ELITE S/S',
 'vin': 'W0V7H9EB3L4329560',
 'year': 2020}
2026-03-29 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK70%2520VKG%27 HTTP/1.1" 200 None
2026-03-29 14:08:20 [bca.uk] INFO: Saving data for WK70%20VKG: {'auction_closing_time': 1774864800.0, 'created_time': 1774696073.002829, 'last_price_update_time': 1774793300.9152}
2026-03-29 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK70%2520VKG') HTTP/1.1" 204 0
2026-03-29 14:08:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 37884952-3501-544f-bd82-8874ad44a42b with identifier: SP19%20KZX
2026-03-29 14:08:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 37884952-3501-544f-bd82-8874ad44a42b with identifier: SP19%20KZX
2026-03-29 14:08:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 37884952-3501-544f-bd82-8874ad44a42b with identifier: SP19%20KZX to the API
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP19%20KZX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '37884952-3501-544f-bd82-8874ad44a42b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP19 KZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP19%20KZX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 93964,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.5 E/B 182 ST-LINE X Estate',
 'transmission': 'manual',
 'trim': 'E/B 182 ST-LINE X',
 'vin': 'WF0PXXGCHPKK57559',
 'year': 2019}
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP19%2520KZX%27 HTTP/1.1" 200 None
2026-03-29 14:08:21 [bca.uk] INFO: Saving data for SP19%20KZX: {'auction_closing_time': 1774864800.0, 'created_time': 1774695936.293616, 'last_price_update_time': 1774793301.227066}
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP19%2520KZX') HTTP/1.1" 204 0
2026-03-29 14:08:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:08:21 [bca.uk] INFO: Found listing with ID: FE19%20XYC
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE19%2520XYC%27 HTTP/1.1" 200 None
2026-03-29 14:08:21 [bca.uk] INFO: Scrape type for FE19%20XYC: 0
2026-03-29 14:08:21 [bca.uk] INFO: Found listing with ID: KU19%20CFH
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU19%2520CFH%27 HTTP/1.1" 200 None
2026-03-29 14:08:21 [bca.uk] INFO: Scrape type for KU19%20CFH: 0
2026-03-29 14:08:21 [bca.uk] INFO: Found listing with ID: CA19%20UTE
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA19%2520UTE%27 HTTP/1.1" 200 None
2026-03-29 14:08:21 [bca.uk] INFO: Scrape type for CA19%20UTE: 0
2026-03-29 14:08:21 [bca.uk] INFO: Found listing with ID: CK18%20AOC
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK18%2520AOC%27 HTTP/1.1" 200 None
2026-03-29 14:08:21 [bca.uk] INFO: Scrape type for CK18%20AOC: 2
2026-03-29 14:08:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77713015-1cd1-57e4-833d-9e8195003af4 with identifier: CK18%20AOC
2026-03-29 14:08:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77713015-1cd1-57e4-833d-9e8195003af4 with scrape type 2
2026-03-29 14:08:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77713015-1cd1-57e4-833d-9e8195003af4 with scrape type 2
2026-03-29 14:08:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77713015-1cd1-57e4-833d-9e8195003af4, identifier: CK18%20AOC
2026-03-29 14:08:21 [bca.uk] INFO: Found listing with ID: WG66%20DHY
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG66%2520DHY%27 HTTP/1.1" 200 None
2026-03-29 14:08:21 [bca.uk] INFO: Scrape type for WG66%20DHY: 0
2026-03-29 14:08:21 [bca.uk] INFO: Found listing with ID: YK17%20ZRC
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK17%2520ZRC%27 HTTP/1.1" 200 None
2026-03-29 14:08:21 [bca.uk] INFO: Scrape type for YK17%20ZRC: 0
2026-03-29 14:08:21 [bca.uk] INFO: Found listing with ID: EN14%20ZRU
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN14%2520ZRU%27 HTTP/1.1" 200 None
2026-03-29 14:08:21 [bca.uk] INFO: Scrape type for EN14%20ZRU: 2
2026-03-29 14:08:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74ca2454-1575-51c9-88ce-0746fde280b1 with identifier: EN14%20ZRU
2026-03-29 14:08:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74ca2454-1575-51c9-88ce-0746fde280b1 with scrape type 2
2026-03-29 14:08:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 74ca2454-1575-51c9-88ce-0746fde280b1 with scrape type 2
2026-03-29 14:08:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 74ca2454-1575-51c9-88ce-0746fde280b1, identifier: EN14%20ZRU
2026-03-29 14:08:21 [bca.uk] INFO: Found listing with ID: YK69%20PZB
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK69%2520PZB%27 HTTP/1.1" 200 None
2026-03-29 14:08:21 [bca.uk] INFO: Scrape type for YK69%20PZB: 2
2026-03-29 14:08:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46d911f3-ff5a-539c-ad76-9a1e9263ebbb with identifier: YK69%20PZB
2026-03-29 14:08:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46d911f3-ff5a-539c-ad76-9a1e9263ebbb with scrape type 2
2026-03-29 14:08:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46d911f3-ff5a-539c-ad76-9a1e9263ebbb with scrape type 2
2026-03-29 14:08:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46d911f3-ff5a-539c-ad76-9a1e9263ebbb, identifier: YK69%20PZB
2026-03-29 14:08:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77713015-1cd1-57e4-833d-9e8195003af4 with identifier: CK18%20AOC
2026-03-29 14:08:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77713015-1cd1-57e4-833d-9e8195003af4 with identifier: CK18%20AOC
2026-03-29 14:08:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77713015-1cd1-57e4-833d-9e8195003af4 with identifier: CK18%20AOC to the API
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK18%20AOC-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '77713015-1cd1-57e4-833d-9e8195003af4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK18 AOC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK18%20AOC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 65368,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 T GDI GT-LINE StationWagon',
 'transmission': 'manual',
 'trim': 'T GDI GT-LINE',
 'vin': 'U5YPK816LJL540601',
 'year': 2018}
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK18%2520AOC%27 HTTP/1.1" 200 None
2026-03-29 14:08:21 [bca.uk] INFO: Saving data for CK18%20AOC: {'auction_closing_time': 1774864800.0, 'created_time': 1774477594.222833, 'last_price_update_time': 1774793301.944829}
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK18%2520AOC') HTTP/1.1" 204 0
2026-03-29 14:08:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 74ca2454-1575-51c9-88ce-0746fde280b1 with identifier: EN14%20ZRU
2026-03-29 14:08:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 74ca2454-1575-51c9-88ce-0746fde280b1 with identifier: EN14%20ZRU
2026-03-29 14:08:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 74ca2454-1575-51c9-88ce-0746fde280b1 with identifier: EN14%20ZRU to the API
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN14%20ZRU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '74ca2454-1575-51c9-88ce-0746fde280b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN14 ZRU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN14%20ZRU&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 65552,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 TI-VCT 125 TITANIUM NAVIGATOR Hatchback',
 'transmission': 'automatic',
 'trim': 'TI-VCT 125 TITANIUM NAVIGATOR',
 'vin': 'WF0KXXGCBKEM37730',
 'year': 2014}
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN14%2520ZRU%27 HTTP/1.1" 200 None
2026-03-29 14:08:22 [bca.uk] INFO: Saving data for EN14%20ZRU: {'auction_closing_time': 1774864800.0, 'created_time': 1774523559.634921, 'last_price_update_time': 1774793302.268974}
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN14%2520ZRU') HTTP/1.1" 204 0
2026-03-29 14:08:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46d911f3-ff5a-539c-ad76-9a1e9263ebbb with identifier: YK69%20PZB
2026-03-29 14:08:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46d911f3-ff5a-539c-ad76-9a1e9263ebbb with identifier: YK69%20PZB
2026-03-29 14:08:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 46d911f3-ff5a-539c-ad76-9a1e9263ebbb with identifier: YK69%20PZB to the API
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK69%20PZB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '46d911f3-ff5a-539c-ad76-9a1e9263ebbb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK69 PZB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK69%20PZB&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'JAGUAR',
 'model': 'E-PACE',
 'odometer': 41625,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'JAGUAR E-PACE 2.0 D180 AWD R-DYNAMIC SE Hatchback',
 'transmission': 'automatic',
 'trim': 'D180 AWD R-DYNAMIC SE',
 'vin': 'SADFA2AN0L1Z80460',
 'year': 2019}
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK69%2520PZB%27 HTTP/1.1" 200 None
2026-03-29 14:08:22 [bca.uk] INFO: Saving data for YK69%20PZB: {'auction_closing_time': 1774864800.0, 'created_time': 1774695942.84862, 'last_price_update_time': 1774793302.569006}
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK69%2520PZB') HTTP/1.1" 204 0
2026-03-29 14:08:22 [bca.uk] INFO: Found listing with ID: WV16%20UWB
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV16%2520UWB%27 HTTP/1.1" 200 None
2026-03-29 14:08:22 [bca.uk] INFO: Scrape type for WV16%20UWB: 2
2026-03-29 14:08:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 214771ac-26f4-5760-a178-e14681ff06b8 with identifier: WV16%20UWB
2026-03-29 14:08:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 214771ac-26f4-5760-a178-e14681ff06b8 with scrape type 2
2026-03-29 14:08:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 214771ac-26f4-5760-a178-e14681ff06b8 with scrape type 2
2026-03-29 14:08:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 214771ac-26f4-5760-a178-e14681ff06b8, identifier: WV16%20UWB
2026-03-29 14:08:22 [bca.uk] INFO: Found listing with ID: KP66%20FXV
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP66%2520FXV%27 HTTP/1.1" 200 None
2026-03-29 14:08:22 [bca.uk] INFO: Scrape type for KP66%20FXV: 0
2026-03-29 14:08:22 [bca.uk] INFO: Found listing with ID: NU67%20NWA
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU67%2520NWA%27 HTTP/1.1" 200 None
2026-03-29 14:08:22 [bca.uk] INFO: Scrape type for NU67%20NWA: 0
2026-03-29 14:08:22 [bca.uk] INFO: Found listing with ID: OY17%20FXG
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY17%2520FXG%27 HTTP/1.1" 200 None
2026-03-29 14:08:22 [bca.uk] INFO: Scrape type for OY17%20FXG: 2
2026-03-29 14:08:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b475510-573d-5339-a2bf-8981b4cb0ef6 with identifier: OY17%20FXG
2026-03-29 14:08:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b475510-573d-5339-a2bf-8981b4cb0ef6 with scrape type 2
2026-03-29 14:08:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b475510-573d-5339-a2bf-8981b4cb0ef6 with scrape type 2
2026-03-29 14:08:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3b475510-573d-5339-a2bf-8981b4cb0ef6, identifier: OY17%20FXG
2026-03-29 14:08:22 [bca.uk] INFO: Found listing with ID: AB55%20WWW
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AB55%2520WWW%27 HTTP/1.1" 200 None
2026-03-29 14:08:22 [bca.uk] INFO: Scrape type for AB55%20WWW: 0
2026-03-29 14:08:22 [bca.uk] INFO: Found listing with ID: PX72%20KYH
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX72%2520KYH%27 HTTP/1.1" 200 None
2026-03-29 14:08:22 [bca.uk] INFO: Scrape type for PX72%20KYH: 2
2026-03-29 14:08:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6385dff-e339-5db1-941b-499da54c4996 with identifier: PX72%20KYH
2026-03-29 14:08:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6385dff-e339-5db1-941b-499da54c4996 with scrape type 2
2026-03-29 14:08:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6385dff-e339-5db1-941b-499da54c4996 with scrape type 2
2026-03-29 14:08:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e6385dff-e339-5db1-941b-499da54c4996, identifier: PX72%20KYH
2026-03-29 14:08:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 214771ac-26f4-5760-a178-e14681ff06b8 with identifier: WV16%20UWB
2026-03-29 14:08:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 214771ac-26f4-5760-a178-e14681ff06b8 with identifier: WV16%20UWB
2026-03-29 14:08:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 214771ac-26f4-5760-a178-e14681ff06b8 with identifier: WV16%20UWB to the API
2026-03-29 14:08:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV16%20UWB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '214771ac-26f4-5760-a178-e14681ff06b8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV16 UWB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV16%20UWB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MAZDA',
 'model': 'CX-5',
 'odometer': 80111,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-5 2.2 D 175 SPORT AWD StationWagon',
 'transmission': 'automatic',
 'trim': 'D 175 SPORT AWD',
 'vin': 'JMZKEN92800473039',
 'year': 2016}
2026-03-29 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV16%2520UWB%27 HTTP/1.1" 200 None
2026-03-29 14:08:23 [bca.uk] INFO: Saving data for WV16%20UWB: {'auction_closing_time': 1774864800.0, 'created_time': 1774706889.936626, 'last_price_update_time': 1774793303.24028}
2026-03-29 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV16%2520UWB') HTTP/1.1" 204 0
2026-03-29 14:08:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3b475510-573d-5339-a2bf-8981b4cb0ef6 with identifier: OY17%20FXG
2026-03-29 14:08:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3b475510-573d-5339-a2bf-8981b4cb0ef6 with identifier: OY17%20FXG
2026-03-29 14:08:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3b475510-573d-5339-a2bf-8981b4cb0ef6 with identifier: OY17%20FXG to the API
2026-03-29 14:08:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY17%20FXG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3b475510-573d-5339-a2bf-8981b4cb0ef6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY17 FXG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY17%20FXG&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 110688,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 3.0 TD6 258 HSE LUXURY StationWagon',
 'transmission': 'automatic',
 'trim': 'TD6 258 HSE LUXURY',
 'vin': 'SALRA2AK2HA005649',
 'year': 2017}
2026-03-29 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY17%2520FXG%27 HTTP/1.1" 200 None
2026-03-29 14:08:23 [bca.uk] INFO: Saving data for OY17%20FXG: {'auction_closing_time': 1774864800.0, 'created_time': 1773840872.002305, 'last_price_update_time': 1774793303.631466}
2026-03-29 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY17%2520FXG') HTTP/1.1" 204 0
2026-03-29 14:08:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e6385dff-e339-5db1-941b-499da54c4996 with identifier: PX72%20KYH
2026-03-29 14:08:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e6385dff-e339-5db1-941b-499da54c4996 with identifier: PX72%20KYH
2026-03-29 14:08:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e6385dff-e339-5db1-941b-499da54c4996 with identifier: PX72%20KYH to the API
2026-03-29 14:08:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX72%20KYH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e6385dff-e339-5db1-941b-499da54c4996',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PX72 KYH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX72%20KYH&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 38052,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 D200 AWD R-DYNAMIC SE StationWagon',
 'transmission': 'automatic',
 'trim': 'D200 AWD R-DYNAMIC SE',
 'vin': 'SADCA2AN1PA712011',
 'year': 2022}
2026-03-29 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX72%2520KYH%27 HTTP/1.1" 200 None
2026-03-29 14:08:23 [bca.uk] INFO: Saving data for PX72%20KYH: {'auction_closing_time': 1774951200.0, 'created_time': 1774695953.778058, 'last_price_update_time': 1774793303.906374}
2026-03-29 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX72%2520KYH') HTTP/1.1" 204 0
2026-03-29 14:08:23 [bca.uk] INFO: Found listing with ID: MT65%20UJH
2026-03-29 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT65%2520UJH%27 HTTP/1.1" 200 None
2026-03-29 14:08:23 [bca.uk] INFO: Scrape type for MT65%20UJH: 2
2026-03-29 14:08:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf798534-a88a-5039-af13-7bc9b2fd962b with identifier: MT65%20UJH
2026-03-29 14:08:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf798534-a88a-5039-af13-7bc9b2fd962b with scrape type 2
2026-03-29 14:08:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf798534-a88a-5039-af13-7bc9b2fd962b with scrape type 2
2026-03-29 14:08:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf798534-a88a-5039-af13-7bc9b2fd962b, identifier: MT65%20UJH
2026-03-29 14:08:24 [bca.uk] INFO: Found listing with ID: SGZ%206140
2026-03-29 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SGZ%25206140%27 HTTP/1.1" 200 None
2026-03-29 14:08:24 [bca.uk] INFO: Scrape type for SGZ%206140: 0
2026-03-29 14:08:24 [bca.uk] INFO: Found listing with ID: F6%20ENE
2026-03-29 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27F6%2520ENE%27 HTTP/1.1" 200 None
2026-03-29 14:08:24 [bca.uk] INFO: Scrape type for F6%20ENE: 2
2026-03-29 14:08:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bafcdc1a-f5b1-5c8c-9f0b-4658af5ead21 with identifier: F6%20ENE
2026-03-29 14:08:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bafcdc1a-f5b1-5c8c-9f0b-4658af5ead21 with scrape type 2
2026-03-29 14:08:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bafcdc1a-f5b1-5c8c-9f0b-4658af5ead21 with scrape type 2
2026-03-29 14:08:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bafcdc1a-f5b1-5c8c-9f0b-4658af5ead21, identifier: F6%20ENE
2026-03-29 14:08:24 [bca.uk] INFO: Found listing with ID: OV14%20UEZ
2026-03-29 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV14%2520UEZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:24 [bca.uk] INFO: Scrape type for OV14%20UEZ: 2
2026-03-29 14:08:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41943e51-d7ea-524e-a1bf-fc14c32e1279 with identifier: OV14%20UEZ
2026-03-29 14:08:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41943e51-d7ea-524e-a1bf-fc14c32e1279 with scrape type 2
2026-03-29 14:08:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41943e51-d7ea-524e-a1bf-fc14c32e1279 with scrape type 2
2026-03-29 14:08:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41943e51-d7ea-524e-a1bf-fc14c32e1279, identifier: OV14%20UEZ
2026-03-29 14:08:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf798534-a88a-5039-af13-7bc9b2fd962b with identifier: MT65%20UJH
2026-03-29 14:08:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf798534-a88a-5039-af13-7bc9b2fd962b with identifier: MT65%20UJH
2026-03-29 14:08:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf798534-a88a-5039-af13-7bc9b2fd962b with identifier: MT65%20UJH to the API
2026-03-29 14:08:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT65%20UJH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bf798534-a88a-5039-af13-7bc9b2fd962b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT65 UJH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT65%20UJH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'JEEP',
 'model': 'CHEROKEE',
 'odometer': 76875,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'JEEP CHEROKEE 2.2 M/JET 200 4WD LIMITED StationWagon',
 'transmission': 'automatic',
 'trim': 'M/JET 200 4WD LIMITED',
 'vin': '1C4PJMHU2FW783063',
 'year': 2015}
2026-03-29 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT65%2520UJH%27 HTTP/1.1" 200 None
2026-03-29 14:08:24 [bca.uk] INFO: Saving data for MT65%20UJH: {'auction_closing_time': 1774864800.0, 'created_time': 1774562599.096218, 'last_price_update_time': 1774793304.623785}
2026-03-29 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT65%2520UJH') HTTP/1.1" 204 0
2026-03-29 14:08:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bafcdc1a-f5b1-5c8c-9f0b-4658af5ead21 with identifier: F6%20ENE
2026-03-29 14:08:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bafcdc1a-f5b1-5c8c-9f0b-4658af5ead21 with identifier: F6%20ENE
2026-03-29 14:08:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bafcdc1a-f5b1-5c8c-9f0b-4658af5ead21 with identifier: F6%20ENE to the API
2026-03-29 14:08:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 396,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=F6%20ENE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '6.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bafcdc1a-f5b1-5c8c-9f0b-4658af5ead21',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'F6 ENE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=F6%20ENE&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'BENTLEY',
 'model': 'CONTINENTAL GT',
 'odometer': 73471,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'BENTLEY CONTINENTAL GT 6.0 W12 SPEED Coupe',
 'transmission': 'manual',
 'trim': 'W12 SPEED',
 'vin': 'SCBCF63W3AC066706',
 'year': 2010}
2026-03-29 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27F6%2520ENE%27 HTTP/1.1" 200 None
2026-03-29 14:08:24 [bca.uk] INFO: Saving data for F6%20ENE: {'auction_closing_time': 1774864800.0, 'created_time': 1773907589.325524, 'last_price_update_time': 1774793304.912127}
2026-03-29 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='F6%2520ENE') HTTP/1.1" 204 0
2026-03-29 14:08:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41943e51-d7ea-524e-a1bf-fc14c32e1279 with identifier: OV14%20UEZ
2026-03-29 14:08:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41943e51-d7ea-524e-a1bf-fc14c32e1279 with identifier: OV14%20UEZ
2026-03-29 14:08:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41943e51-d7ea-524e-a1bf-fc14c32e1279 with identifier: OV14%20UEZ to the API
2026-03-29 14:08:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV14%20UEZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '41943e51-d7ea-524e-a1bf-fc14c32e1279',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV14 UEZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV14%20UEZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 101580,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 2.0 TDI 150 SPORT S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 150 SPORT S-T',
 'vin': 'WAUZZZ8V0EA152148',
 'year': 2014}
2026-03-29 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV14%2520UEZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:25 [bca.uk] INFO: Saving data for OV14%20UEZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774392248.670487, 'last_price_update_time': 1774793305.227877}
2026-03-29 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV14%2520UEZ') HTTP/1.1" 204 0
2026-03-29 14:08:25 [bca.uk] INFO: Found listing with ID: X11%20BBM
2026-03-29 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27X11%2520BBM%27 HTTP/1.1" 200 None
2026-03-29 14:08:25 [bca.uk] INFO: Scrape type for X11%20BBM: 2
2026-03-29 14:08:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6f52ae88-a710-5999-b75b-294cfedaf6f8 with identifier: X11%20BBM
2026-03-29 14:08:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6f52ae88-a710-5999-b75b-294cfedaf6f8 with scrape type 2
2026-03-29 14:08:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6f52ae88-a710-5999-b75b-294cfedaf6f8 with scrape type 2
2026-03-29 14:08:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6f52ae88-a710-5999-b75b-294cfedaf6f8, identifier: X11%20BBM
2026-03-29 14:08:25 [bca.uk] INFO: Found listing with ID: SY63%20BZU
2026-03-29 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY63%2520BZU%27 HTTP/1.1" 200 None
2026-03-29 14:08:25 [bca.uk] INFO: Scrape type for SY63%20BZU: 2
2026-03-29 14:08:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 168964c4-009e-5f86-a5de-a609e726f9b5 with identifier: SY63%20BZU
2026-03-29 14:08:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 168964c4-009e-5f86-a5de-a609e726f9b5 with scrape type 2
2026-03-29 14:08:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 168964c4-009e-5f86-a5de-a609e726f9b5 with scrape type 2
2026-03-29 14:08:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 168964c4-009e-5f86-a5de-a609e726f9b5, identifier: SY63%20BZU
2026-03-29 14:08:25 [bca.uk] INFO: Found listing with ID: OY16%20UYX
2026-03-29 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY16%2520UYX%27 HTTP/1.1" 200 None
2026-03-29 14:08:25 [bca.uk] INFO: Scrape type for OY16%20UYX: 2
2026-03-29 14:08:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e4f67b5e-2810-5aac-a823-36afa3da2927 with identifier: OY16%20UYX
2026-03-29 14:08:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e4f67b5e-2810-5aac-a823-36afa3da2927 with scrape type 2
2026-03-29 14:08:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e4f67b5e-2810-5aac-a823-36afa3da2927 with scrape type 2
2026-03-29 14:08:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e4f67b5e-2810-5aac-a823-36afa3da2927, identifier: OY16%20UYX
2026-03-29 14:08:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6f52ae88-a710-5999-b75b-294cfedaf6f8 with identifier: X11%20BBM
2026-03-29 14:08:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6f52ae88-a710-5999-b75b-294cfedaf6f8 with identifier: X11%20BBM
2026-03-29 14:08:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6f52ae88-a710-5999-b75b-294cfedaf6f8 with identifier: X11%20BBM to the API
2026-03-29 14:08:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 366,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=X11%20BBM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '5.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6f52ae88-a710-5999-b75b-294cfedaf6f8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'X11 BBM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=X11%20BBM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'BMW',
 'model': 'M6',
 'odometer': 53312,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'BMW M6 5.0 SMG Convertible',
 'transmission': 'automatic',
 'trim': 'SMG',
 'vin': 'WBSEK920X0B392225',
 'year': 2007}
2026-03-29 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27X11%2520BBM%27 HTTP/1.1" 200 None
2026-03-29 14:08:25 [bca.uk] INFO: Saving data for X11%20BBM: {'auction_closing_time': 1774951200.0, 'created_time': 1774706890.450479, 'last_price_update_time': 1774793305.87127}
2026-03-29 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='X11%2520BBM') HTTP/1.1" 204 0
2026-03-29 14:08:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 168964c4-009e-5f86-a5de-a609e726f9b5 with identifier: SY63%20BZU
2026-03-29 14:08:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 168964c4-009e-5f86-a5de-a609e726f9b5 with identifier: SY63%20BZU
2026-03-29 14:08:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 168964c4-009e-5f86-a5de-a609e726f9b5 with identifier: SY63%20BZU to the API
2026-03-29 14:08:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY63%20BZU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '168964c4-009e-5f86-a5de-a609e726f9b5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SY63 BZU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY63%20BZU&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'KIA',
 'model': 'PICANTO',
 'odometer': 71780,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'KIA PICANTO 1.2 2 Hatchback',
 'transmission': 'automatic',
 'trim': '2',
 'vin': 'KNABX512MDT549562',
 'year': 2013}
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY63%2520BZU%27 HTTP/1.1" 200 None
2026-03-29 14:08:26 [bca.uk] INFO: Saving data for SY63%20BZU: {'auction_closing_time': 1774864800.0, 'created_time': 1774696060.43139, 'last_price_update_time': 1774793306.17252}
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY63%2520BZU') HTTP/1.1" 204 0
2026-03-29 14:08:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e4f67b5e-2810-5aac-a823-36afa3da2927 with identifier: OY16%20UYX
2026-03-29 14:08:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e4f67b5e-2810-5aac-a823-36afa3da2927 with identifier: OY16%20UYX
2026-03-29 14:08:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e4f67b5e-2810-5aac-a823-36afa3da2927 with identifier: OY16%20UYX to the API
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY16%20UYX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e4f67b5e-2810-5aac-a823-36afa3da2927',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY16 UYX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY16%20UYX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 72324,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 HSE LUXURY StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 HSE LUXURY',
 'vin': 'SALCA2AN7GH606447',
 'year': 2016}
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY16%2520UYX%27 HTTP/1.1" 200 None
2026-03-29 14:08:26 [bca.uk] INFO: Saving data for OY16%20UYX: {'auction_closing_time': 1774864800.0, 'created_time': 1774305780.955932, 'last_price_update_time': 1774793306.521976}
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY16%2520UYX') HTTP/1.1" 204 0
2026-03-29 14:08:26 [bca.uk] INFO: Found listing with ID: KW73%20VTL
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520VTL%27 HTTP/1.1" 200 None
2026-03-29 14:08:26 [bca.uk] INFO: Scrape type for KW73%20VTL: 0
2026-03-29 14:08:26 [bca.uk] INFO: Found listing with ID: MC19%20ONF
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC19%2520ONF%27 HTTP/1.1" 200 None
2026-03-29 14:08:26 [bca.uk] INFO: Scrape type for MC19%20ONF: 0
2026-03-29 14:08:26 [bca.uk] INFO: Found listing with ID: WF20%20RYP
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF20%2520RYP%27 HTTP/1.1" 200 None
2026-03-29 14:08:26 [bca.uk] INFO: Scrape type for WF20%20RYP: 0
2026-03-29 14:08:26 [bca.uk] INFO: Found listing with ID: WJ22%20OXH
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ22%2520OXH%27 HTTP/1.1" 200 None
2026-03-29 14:08:26 [bca.uk] INFO: Scrape type for WJ22%20OXH: 0
2026-03-29 14:08:26 [bca.uk] INFO: Found listing with ID: FT19%20BHF
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT19%2520BHF%27 HTTP/1.1" 200 None
2026-03-29 14:08:26 [bca.uk] INFO: Scrape type for FT19%20BHF: 0
2026-03-29 14:08:26 [bca.uk] INFO: Found listing with ID: KT21%20LUH
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT21%2520LUH%27 HTTP/1.1" 200 None
2026-03-29 14:08:26 [bca.uk] INFO: Scrape type for KT21%20LUH: 0
2026-03-29 14:08:26 [bca.uk] INFO: Found listing with ID: RE68%20RYC
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE68%2520RYC%27 HTTP/1.1" 200 None
2026-03-29 14:08:26 [bca.uk] INFO: Scrape type for RE68%20RYC: 2
2026-03-29 14:08:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad with identifier: RE68%20RYC
2026-03-29 14:08:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad with scrape type 2
2026-03-29 14:08:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad with scrape type 2
2026-03-29 14:08:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad, identifier: RE68%20RYC
2026-03-29 14:08:26 [bca.uk] INFO: Found listing with ID: WU10%20OBT
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU10%2520OBT%27 HTTP/1.1" 200 None
2026-03-29 14:08:26 [bca.uk] INFO: Scrape type for WU10%20OBT: 0
2026-03-29 14:08:26 [bca.uk] INFO: Found listing with ID: YA08%20OVK
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA08%2520OVK%27 HTTP/1.1" 200 None
2026-03-29 14:08:26 [bca.uk] INFO: Scrape type for YA08%20OVK: 0
2026-03-29 14:08:26 [bca.uk] INFO: Found listing with ID: FL59%20GYJ
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL59%2520GYJ%27 HTTP/1.1" 200 None
2026-03-29 14:08:26 [bca.uk] INFO: Scrape type for FL59%20GYJ: 2
2026-03-29 14:08:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2579fa45-6bdd-5d07-9208-d09476f4b37d with identifier: FL59%20GYJ
2026-03-29 14:08:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2579fa45-6bdd-5d07-9208-d09476f4b37d with scrape type 2
2026-03-29 14:08:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2579fa45-6bdd-5d07-9208-d09476f4b37d with scrape type 2
2026-03-29 14:08:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2579fa45-6bdd-5d07-9208-d09476f4b37d, identifier: FL59%20GYJ
2026-03-29 14:08:26 [bca.uk] INFO: Found listing with ID: SJ17%20NRR
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ17%2520NRR%27 HTTP/1.1" 200 None
2026-03-29 14:08:26 [bca.uk] INFO: Scrape type for SJ17%20NRR: 0
2026-03-29 14:08:26 [bca.uk] INFO: Found listing with ID: VK16%20KNM
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK16%2520KNM%27 HTTP/1.1" 200 None
2026-03-29 14:08:26 [bca.uk] INFO: Scrape type for VK16%20KNM: 2
2026-03-29 14:08:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3da3388f-4da2-53d6-ab6a-d59b5b7c9659 with identifier: VK16%20KNM
2026-03-29 14:08:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3da3388f-4da2-53d6-ab6a-d59b5b7c9659 with scrape type 2
2026-03-29 14:08:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3da3388f-4da2-53d6-ab6a-d59b5b7c9659 with scrape type 2
2026-03-29 14:08:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3da3388f-4da2-53d6-ab6a-d59b5b7c9659, identifier: VK16%20KNM
2026-03-29 14:08:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad with identifier: RE68%20RYC
2026-03-29 14:08:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad with identifier: RE68%20RYC
2026-03-29 14:08:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9ca8d44e-82e3-5298-8ffc-858aa7ec23ad with identifier: RE68%20RYC to the API
2026-03-29 14:08:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE68%20RYC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9ca8d44e-82e3-5298-8ffc-858aa7ec23ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE68 RYC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE68%20RYC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'KIA',
 'model': 'OPTIMA SP/WAGON',
 'odometer': 56209,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'KIA OPTIMA SP/WAGON 1.6 CRDI 136 3 ISG Estate',
 'transmission': 'manual',
 'trim': 'CRDI 136 3 ISG',
 'vin': 'KNAGU819LK5283173',
 'year': 2018}
2026-03-29 14:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE68%2520RYC%27 HTTP/1.1" 200 None
2026-03-29 14:08:27 [bca.uk] INFO: Saving data for RE68%20RYC: {'auction_closing_time': 1774864800.0, 'created_time': 1774706901.10897, 'last_price_update_time': 1774793307.409676}
2026-03-29 14:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE68%2520RYC') HTTP/1.1" 204 0
2026-03-29 14:08:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2579fa45-6bdd-5d07-9208-d09476f4b37d with identifier: FL59%20GYJ
2026-03-29 14:08:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2579fa45-6bdd-5d07-9208-d09476f4b37d with identifier: FL59%20GYJ
2026-03-29 14:08:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2579fa45-6bdd-5d07-9208-d09476f4b37d with identifier: FL59%20GYJ to the API
2026-03-29 14:08:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL59%20GYJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2579fa45-6bdd-5d07-9208-d09476f4b37d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL59 GYJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL59%20GYJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 99386,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.8 VVT DESIGN Estate',
 'transmission': 'automatic',
 'trim': 'VVT DESIGN',
 'vin': 'W0L0AHL35A2039813',
 'year': 2009}
2026-03-29 14:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL59%2520GYJ%27 HTTP/1.1" 200 None
2026-03-29 14:08:27 [bca.uk] INFO: Saving data for FL59%20GYJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774305755.389417, 'last_price_update_time': 1774793307.788674}
2026-03-29 14:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL59%2520GYJ') HTTP/1.1" 204 0
2026-03-29 14:08:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3da3388f-4da2-53d6-ab6a-d59b5b7c9659 with identifier: VK16%20KNM
2026-03-29 14:08:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3da3388f-4da2-53d6-ab6a-d59b5b7c9659 with identifier: VK16%20KNM
2026-03-29 14:08:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3da3388f-4da2-53d6-ab6a-d59b5b7c9659 with identifier: VK16%20KNM to the API
2026-03-29 14:08:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK16%20KNM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3da3388f-4da2-53d6-ab6a-d59b5b7c9659',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK16 KNM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK16%20KNM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 78000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.4 T 16V 150 SRI Hatchback',
 'transmission': 'automatic',
 'trim': 'T 16V 150 SRI',
 'vin': 'W0LBF6EC3GG083744',
 'year': 2016}
2026-03-29 14:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK16%2520KNM%27 HTTP/1.1" 200 None
2026-03-29 14:08:28 [bca.uk] INFO: Saving data for VK16%20KNM: {'auction_closing_time': 1774864800.0, 'created_time': 1774695944.329374, 'last_price_update_time': 1774793308.096088}
2026-03-29 14:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK16%2520KNM') HTTP/1.1" 204 0
2026-03-29 14:08:28 [bca.uk] INFO: Found listing with ID: WB19%20OHW
2026-03-29 14:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WB19%2520OHW%27 HTTP/1.1" 200 None
2026-03-29 14:08:28 [bca.uk] INFO: Scrape type for WB19%20OHW: 2
2026-03-29 14:08:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 946e6279-6e49-5961-b70a-53fd1b261e3f with identifier: WB19%20OHW
2026-03-29 14:08:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 946e6279-6e49-5961-b70a-53fd1b261e3f with scrape type 2
2026-03-29 14:08:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 946e6279-6e49-5961-b70a-53fd1b261e3f with scrape type 2
2026-03-29 14:08:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 946e6279-6e49-5961-b70a-53fd1b261e3f, identifier: WB19%20OHW
2026-03-29 14:08:28 [bca.uk] INFO: Found listing with ID: KR60%20ZHC
2026-03-29 14:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR60%2520ZHC%27 HTTP/1.1" 200 None
2026-03-29 14:08:28 [bca.uk] INFO: Scrape type for KR60%20ZHC: 2
2026-03-29 14:08:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2b557c90-3d44-508e-9010-99aa5cd59c8d with identifier: KR60%20ZHC
2026-03-29 14:08:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2b557c90-3d44-508e-9010-99aa5cd59c8d with scrape type 2
2026-03-29 14:08:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2b557c90-3d44-508e-9010-99aa5cd59c8d with scrape type 2
2026-03-29 14:08:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2b557c90-3d44-508e-9010-99aa5cd59c8d, identifier: KR60%20ZHC
2026-03-29 14:08:28 [bca.uk] INFO: Found listing with ID: BF62%20JWL
2026-03-29 14:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF62%2520JWL%27 HTTP/1.1" 200 None
2026-03-29 14:08:28 [bca.uk] INFO: Scrape type for BF62%20JWL: 2
2026-03-29 14:08:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a9ee147d-a1ed-542d-93b8-9e136eeb16c2 with identifier: BF62%20JWL
2026-03-29 14:08:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a9ee147d-a1ed-542d-93b8-9e136eeb16c2 with scrape type 2
2026-03-29 14:08:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a9ee147d-a1ed-542d-93b8-9e136eeb16c2 with scrape type 2
2026-03-29 14:08:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a9ee147d-a1ed-542d-93b8-9e136eeb16c2, identifier: BF62%20JWL
2026-03-29 14:08:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 946e6279-6e49-5961-b70a-53fd1b261e3f with identifier: WB19%20OHW
2026-03-29 14:08:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 946e6279-6e49-5961-b70a-53fd1b261e3f with identifier: WB19%20OHW
2026-03-29 14:08:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 946e6279-6e49-5961-b70a-53fd1b261e3f with identifier: WB19%20OHW to the API
2026-03-29 14:08:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WB19%20OHW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '946e6279-6e49-5961-b70a-53fd1b261e3f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WB19 OHW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WB19%20OHW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'SUZUKI',
 'model': 'SWIFT',
 'odometer': 43629,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SUZUKI SWIFT 1.2 DUALJET 90 SZ3 Hatchback',
 'transmission': 'manual',
 'trim': 'DUALJET 90 SZ3',
 'vin': 'JSAAZC83S00274828',
 'year': 2019}
2026-03-29 14:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WB19%2520OHW%27 HTTP/1.1" 200 None
2026-03-29 14:08:28 [bca.uk] INFO: Saving data for WB19%20OHW: {'auction_closing_time': 1774864800.0, 'created_time': 1774706906.139664, 'last_price_update_time': 1774793308.706618}
2026-03-29 14:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WB19%2520OHW') HTTP/1.1" 204 0
2026-03-29 14:08:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2b557c90-3d44-508e-9010-99aa5cd59c8d with identifier: KR60%20ZHC
2026-03-29 14:08:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2b557c90-3d44-508e-9010-99aa5cd59c8d with identifier: KR60%20ZHC
2026-03-29 14:08:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2b557c90-3d44-508e-9010-99aa5cd59c8d with identifier: KR60%20ZHC to the API
2026-03-29 14:08:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR60%20ZHC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2b557c90-3d44-508e-9010-99aa5cd59c8d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR60 ZHC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR60%20ZHC&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'A180',
 'odometer': 109241,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 2.0 CDI AVANTGARDE SE Hatchback',
 'transmission': 'manual',
 'trim': 'CDI AVANTGARDE SE',
 'vin': 'WDD1690072J924898',
 'year': 2011}
2026-03-29 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR60%2520ZHC%27 HTTP/1.1" 200 None
2026-03-29 14:08:29 [bca.uk] INFO: Saving data for KR60%20ZHC: {'auction_closing_time': 1774864800.0, 'created_time': 1774363699.998403, 'last_price_update_time': 1774793309.018056}
2026-03-29 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR60%2520ZHC') HTTP/1.1" 204 0
2026-03-29 14:08:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a9ee147d-a1ed-542d-93b8-9e136eeb16c2 with identifier: BF62%20JWL
2026-03-29 14:08:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a9ee147d-a1ed-542d-93b8-9e136eeb16c2 with identifier: BF62%20JWL
2026-03-29 14:08:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a9ee147d-a1ed-542d-93b8-9e136eeb16c2 with identifier: BF62%20JWL to the API
2026-03-29 14:08:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF62%20JWL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a9ee147d-a1ed-542d-93b8-9e136eeb16c2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF62 JWL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF62%20JWL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 78299,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.4 MATCH Hatchback',
 'transmission': 'manual',
 'trim': 'MATCH',
 'vin': 'WVWZZZ6RZDU006111',
 'year': 2012}
2026-03-29 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF62%2520JWL%27 HTTP/1.1" 200 None
2026-03-29 14:08:29 [bca.uk] INFO: Saving data for BF62%20JWL: {'auction_closing_time': 1774951200.0, 'created_time': 1774695946.228848, 'last_price_update_time': 1774793309.309806}
2026-03-29 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF62%2520JWL') HTTP/1.1" 204 0
2026-03-29 14:08:29 [bca.uk] INFO: Found listing with ID: WD19%20GOC
2026-03-29 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD19%2520GOC%27 HTTP/1.1" 200 None
2026-03-29 14:08:29 [bca.uk] INFO: Scrape type for WD19%20GOC: 2
2026-03-29 14:08:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a1043301-1d6c-5ef5-8043-fba38100bdea with identifier: WD19%20GOC
2026-03-29 14:08:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a1043301-1d6c-5ef5-8043-fba38100bdea with scrape type 2
2026-03-29 14:08:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a1043301-1d6c-5ef5-8043-fba38100bdea with scrape type 2
2026-03-29 14:08:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a1043301-1d6c-5ef5-8043-fba38100bdea, identifier: WD19%20GOC
2026-03-29 14:08:29 [bca.uk] INFO: Found listing with ID: KV61%20SXO
2026-03-29 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV61%2520SXO%27 HTTP/1.1" 200 None
2026-03-29 14:08:29 [bca.uk] INFO: Scrape type for KV61%20SXO: 2
2026-03-29 14:08:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 790901d1-4c7e-5479-92f5-a5897f3fd2ad with identifier: KV61%20SXO
2026-03-29 14:08:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 790901d1-4c7e-5479-92f5-a5897f3fd2ad with scrape type 2
2026-03-29 14:08:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 790901d1-4c7e-5479-92f5-a5897f3fd2ad with scrape type 2
2026-03-29 14:08:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 790901d1-4c7e-5479-92f5-a5897f3fd2ad, identifier: KV61%20SXO
2026-03-29 14:08:29 [bca.uk] INFO: Found listing with ID: EF64%20PYO
2026-03-29 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF64%2520PYO%27 HTTP/1.1" 200 None
2026-03-29 14:08:29 [bca.uk] INFO: Scrape type for EF64%20PYO: 2
2026-03-29 14:08:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c0c998a3-cb89-5dc3-a60c-998f84a5af45 with identifier: EF64%20PYO
2026-03-29 14:08:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c0c998a3-cb89-5dc3-a60c-998f84a5af45 with scrape type 2
2026-03-29 14:08:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c0c998a3-cb89-5dc3-a60c-998f84a5af45 with scrape type 2
2026-03-29 14:08:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c0c998a3-cb89-5dc3-a60c-998f84a5af45, identifier: EF64%20PYO
2026-03-29 14:08:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a1043301-1d6c-5ef5-8043-fba38100bdea with identifier: WD19%20GOC
2026-03-29 14:08:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a1043301-1d6c-5ef5-8043-fba38100bdea with identifier: WD19%20GOC
2026-03-29 14:08:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a1043301-1d6c-5ef5-8043-fba38100bdea with identifier: WD19%20GOC to the API
2026-03-29 14:08:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD19%20GOC-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a1043301-1d6c-5ef5-8043-fba38100bdea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WD19 GOC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD19%20GOC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'MOKKA X',
 'odometer': 40852,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA X 1.4 T 140 ECOTEC ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'T 140 ECOTEC ACTIVE',
 'vin': 'W0VJC7E84KB866154',
 'year': 2019}
2026-03-29 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD19%2520GOC%27 HTTP/1.1" 200 None
2026-03-29 14:08:29 [bca.uk] INFO: Saving data for WD19%20GOC: {'auction_closing_time': 1774864800.0, 'created_time': 1774706909.149432, 'last_price_update_time': 1774793309.951569}
2026-03-29 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD19%2520GOC') HTTP/1.1" 204 0
2026-03-29 14:08:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 790901d1-4c7e-5479-92f5-a5897f3fd2ad with identifier: KV61%20SXO
2026-03-29 14:08:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 790901d1-4c7e-5479-92f5-a5897f3fd2ad with identifier: KV61%20SXO
2026-03-29 14:08:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 790901d1-4c7e-5479-92f5-a5897f3fd2ad with identifier: KV61%20SXO to the API
2026-03-29 14:08:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV61%20SXO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '790901d1-4c7e-5479-92f5-a5897f3fd2ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KV61 SXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV61%20SXO&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'C220',
 'odometer': 101139,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 2.1 CDI B/E ELEGANCE EDITION 125 Saloon',
 'transmission': 'manual',
 'trim': 'CDI B/E ELEGANCE EDITION 125',
 'vin': 'WDD2040022A619218',
 'year': 2011}
2026-03-29 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV61%2520SXO%27 HTTP/1.1" 200 None
2026-03-29 14:08:30 [bca.uk] INFO: Saving data for KV61%20SXO: {'auction_closing_time': 1774864800.0, 'created_time': 1774363703.39618, 'last_price_update_time': 1774793310.263074}
2026-03-29 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV61%2520SXO') HTTP/1.1" 204 0
2026-03-29 14:08:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c0c998a3-cb89-5dc3-a60c-998f84a5af45 with identifier: EF64%20PYO
2026-03-29 14:08:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c0c998a3-cb89-5dc3-a60c-998f84a5af45 with identifier: EF64%20PYO
2026-03-29 14:08:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c0c998a3-cb89-5dc3-a60c-998f84a5af45 with identifier: EF64%20PYO to the API
2026-03-29 14:08:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF64%20PYO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c0c998a3-cb89-5dc3-a60c-998f84a5af45',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EF64 PYO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF64%20PYO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 91231,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 1.5 E/B 182 4WD TITANIUM X SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B 182 4WD TITANIUM X SPORT',
 'vin': 'WF0AXXWPMAEG46263',
 'year': 2014}
2026-03-29 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF64%2520PYO%27 HTTP/1.1" 200 None
2026-03-29 14:08:30 [bca.uk] INFO: Saving data for EF64%20PYO: {'auction_closing_time': 1774864800.0, 'created_time': 1774523242.690655, 'last_price_update_time': 1774793310.601784}
2026-03-29 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF64%2520PYO') HTTP/1.1" 204 0
2026-03-29 14:08:30 [bca.uk] INFO: Found listing with ID: WL19%20LZJ
2026-03-29 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL19%2520LZJ%27 HTTP/1.1" 200 None
2026-03-29 14:08:30 [bca.uk] INFO: Scrape type for WL19%20LZJ: 2
2026-03-29 14:08:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85ed700d-c14f-58ab-9e96-fbe478a99ade with identifier: WL19%20LZJ
2026-03-29 14:08:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85ed700d-c14f-58ab-9e96-fbe478a99ade with scrape type 2
2026-03-29 14:08:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85ed700d-c14f-58ab-9e96-fbe478a99ade with scrape type 2
2026-03-29 14:08:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85ed700d-c14f-58ab-9e96-fbe478a99ade, identifier: WL19%20LZJ
2026-03-29 14:08:30 [bca.uk] INFO: Found listing with ID: MH07%20CHJ
2026-03-29 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH07%2520CHJ%27 HTTP/1.1" 200 None
2026-03-29 14:08:30 [bca.uk] INFO: Scrape type for MH07%20CHJ: 2
2026-03-29 14:08:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc19d35f-8733-5752-bf1c-d9528016493f with identifier: MH07%20CHJ
2026-03-29 14:08:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc19d35f-8733-5752-bf1c-d9528016493f with scrape type 2
2026-03-29 14:08:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc19d35f-8733-5752-bf1c-d9528016493f with scrape type 2
2026-03-29 14:08:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc19d35f-8733-5752-bf1c-d9528016493f, identifier: MH07%20CHJ
2026-03-29 14:08:30 [bca.uk] INFO: Found listing with ID: EX13%20UJA
2026-03-29 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX13%2520UJA%27 HTTP/1.1" 200 None
2026-03-29 14:08:30 [bca.uk] INFO: Scrape type for EX13%20UJA: 2
2026-03-29 14:08:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9fd84e2b-3574-5ac4-aa23-34e632dae4b3 with identifier: EX13%20UJA
2026-03-29 14:08:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9fd84e2b-3574-5ac4-aa23-34e632dae4b3 with scrape type 2
2026-03-29 14:08:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9fd84e2b-3574-5ac4-aa23-34e632dae4b3 with scrape type 2
2026-03-29 14:08:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9fd84e2b-3574-5ac4-aa23-34e632dae4b3, identifier: EX13%20UJA
2026-03-29 14:08:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85ed700d-c14f-58ab-9e96-fbe478a99ade with identifier: WL19%20LZJ
2026-03-29 14:08:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85ed700d-c14f-58ab-9e96-fbe478a99ade with identifier: WL19%20LZJ
2026-03-29 14:08:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85ed700d-c14f-58ab-9e96-fbe478a99ade with identifier: WL19%20LZJ to the API
2026-03-29 14:08:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 93,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WL19%20LZJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '85ed700d-c14f-58ab-9e96-fbe478a99ade',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WL19 LZJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WL19%20LZJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 27568,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.5 BLUEHDI 100 GT LINE (5G) MPV',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 GT LINE (5G)',
 'vin': 'VF3CUYHYPKY056049',
 'year': 2019}
2026-03-29 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL19%2520LZJ%27 HTTP/1.1" 200 None
2026-03-29 14:08:32 [bca.uk] INFO: Saving data for WL19%20LZJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774562600.832976, 'last_price_update_time': 1774793312.381741}
2026-03-29 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WL19%2520LZJ') HTTP/1.1" 204 0
2026-03-29 14:08:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc19d35f-8733-5752-bf1c-d9528016493f with identifier: MH07%20CHJ
2026-03-29 14:08:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc19d35f-8733-5752-bf1c-d9528016493f with identifier: MH07%20CHJ
2026-03-29 14:08:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc19d35f-8733-5752-bf1c-d9528016493f with identifier: MH07%20CHJ to the API
2026-03-29 14:08:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 220,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MH07%20CHJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dc19d35f-8733-5752-bf1c-d9528016493f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MH07 CHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MH07%20CHJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'CLK 280',
 'odometer': 63878,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLK 280 3.0 ELEGANCE TIP Coupe',
 'transmission': 'manual',
 'trim': 'ELEGANCE TIP',
 'vin': 'WDB2093542F236335',
 'year': 2007}
2026-03-29 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH07%2520CHJ%27 HTTP/1.1" 200 None
2026-03-29 14:08:32 [bca.uk] INFO: Saving data for MH07%20CHJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774101894.085673, 'last_price_update_time': 1774793312.681149}
2026-03-29 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MH07%2520CHJ') HTTP/1.1" 204 0
2026-03-29 14:08:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9fd84e2b-3574-5ac4-aa23-34e632dae4b3 with identifier: EX13%20UJA
2026-03-29 14:08:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9fd84e2b-3574-5ac4-aa23-34e632dae4b3 with identifier: EX13%20UJA
2026-03-29 14:08:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9fd84e2b-3574-5ac4-aa23-34e632dae4b3 with identifier: EX13%20UJA to the API
2026-03-29 14:08:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX13%20UJA-GB',
 'category': 'Car',
 'color': 'gold',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9fd84e2b-3574-5ac4-aa23-34e632dae4b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX13 UJA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX13%20UJA&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'B-MAX',
 'odometer': 86922,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD B-MAX 1.6 TITANIUM P/SHIFT MPV',
 'transmission': 'automatic',
 'trim': 'TITANIUM P/SHIFT',
 'vin': 'WF0KXXERJKDM44652',
 'year': 2013}
2026-03-29 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX13%2520UJA%27 HTTP/1.1" 200 None
2026-03-29 14:08:33 [bca.uk] INFO: Saving data for EX13%20UJA: {'auction_closing_time': 1774864800.0, 'created_time': 1774364327.790311, 'last_price_update_time': 1774793313.000094}
2026-03-29 14:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX13%2520UJA') HTTP/1.1" 204 0
2026-03-29 14:08:33 [bca.uk] INFO: Found listing with ID: VO67%20OHE
2026-03-29 14:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO67%2520OHE%27 HTTP/1.1" 200 None
2026-03-29 14:08:33 [bca.uk] INFO: Scrape type for VO67%20OHE: 2
2026-03-29 14:08:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eaf9d23b-faf9-5201-9f92-ea95460928e4 with identifier: VO67%20OHE
2026-03-29 14:08:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eaf9d23b-faf9-5201-9f92-ea95460928e4 with scrape type 2
2026-03-29 14:08:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eaf9d23b-faf9-5201-9f92-ea95460928e4 with scrape type 2
2026-03-29 14:08:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eaf9d23b-faf9-5201-9f92-ea95460928e4, identifier: VO67%20OHE
2026-03-29 14:08:33 [bca.uk] INFO: Found listing with ID: ND11%20FHJ
2026-03-29 14:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND11%2520FHJ%27 HTTP/1.1" 200 None
2026-03-29 14:08:33 [bca.uk] INFO: Scrape type for ND11%20FHJ: 2
2026-03-29 14:08:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74887297-f119-5f99-8dcf-fa45a75b3411 with identifier: ND11%20FHJ
2026-03-29 14:08:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74887297-f119-5f99-8dcf-fa45a75b3411 with scrape type 2
2026-03-29 14:08:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 74887297-f119-5f99-8dcf-fa45a75b3411 with scrape type 2
2026-03-29 14:08:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 74887297-f119-5f99-8dcf-fa45a75b3411, identifier: ND11%20FHJ
2026-03-29 14:08:33 [bca.uk] INFO: Found listing with ID: FY11%20SBZ
2026-03-29 14:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY11%2520SBZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:33 [bca.uk] INFO: Scrape type for FY11%20SBZ: 2
2026-03-29 14:08:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59b69dc6-9f3c-581d-bbf7-cf1d9b36e64f with identifier: FY11%20SBZ
2026-03-29 14:08:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 59b69dc6-9f3c-581d-bbf7-cf1d9b36e64f with scrape type 2
2026-03-29 14:08:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 59b69dc6-9f3c-581d-bbf7-cf1d9b36e64f with scrape type 2
2026-03-29 14:08:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 59b69dc6-9f3c-581d-bbf7-cf1d9b36e64f, identifier: FY11%20SBZ
2026-03-29 14:08:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eaf9d23b-faf9-5201-9f92-ea95460928e4 with identifier: VO67%20OHE
2026-03-29 14:08:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eaf9d23b-faf9-5201-9f92-ea95460928e4 with identifier: VO67%20OHE
2026-03-29 14:08:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eaf9d23b-faf9-5201-9f92-ea95460928e4 with identifier: VO67%20OHE to the API
2026-03-29 14:08:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO67%20OHE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'eaf9d23b-faf9-5201-9f92-ea95460928e4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO67 OHE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO67%20OHE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 65871,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 HSE BLACK StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 HSE BLACK',
 'vin': 'SALCA2AN6JH726439',
 'year': 2017}
2026-03-29 14:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO67%2520OHE%27 HTTP/1.1" 200 None
2026-03-29 14:08:33 [bca.uk] INFO: Saving data for VO67%20OHE: {'auction_closing_time': 1774864800.0, 'created_time': 1774706884.592234, 'last_price_update_time': 1774793313.64187}
2026-03-29 14:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO67%2520OHE') HTTP/1.1" 204 0
2026-03-29 14:08:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 74887297-f119-5f99-8dcf-fa45a75b3411 with identifier: ND11%20FHJ
2026-03-29 14:08:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 74887297-f119-5f99-8dcf-fa45a75b3411 with identifier: ND11%20FHJ
2026-03-29 14:08:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 74887297-f119-5f99-8dcf-fa45a75b3411 with identifier: ND11%20FHJ to the API
2026-03-29 14:08:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND11%20FHJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '74887297-f119-5f99-8dcf-fa45a75b3411',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND11 FHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND11%20FHJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 119056,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.6 N-TEC Hatchback',
 'transmission': 'automatic',
 'trim': 'N-TEC',
 'vin': 'SJNFCAE11U2126010',
 'year': 2011}
2026-03-29 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND11%2520FHJ%27 HTTP/1.1" 200 None
2026-03-29 14:08:34 [bca.uk] INFO: Saving data for ND11%20FHJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774391473.937595, 'last_price_update_time': 1774793314.009026}
2026-03-29 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND11%2520FHJ') HTTP/1.1" 204 0
2026-03-29 14:08:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 59b69dc6-9f3c-581d-bbf7-cf1d9b36e64f with identifier: FY11%20SBZ
2026-03-29 14:08:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 59b69dc6-9f3c-581d-bbf7-cf1d9b36e64f with identifier: FY11%20SBZ
2026-03-29 14:08:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 59b69dc6-9f3c-581d-bbf7-cf1d9b36e64f with identifier: FY11%20SBZ to the API
2026-03-29 14:08:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY11%20SBZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '59b69dc6-9f3c-581d-bbf7-cf1d9b36e64f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY11 SBZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY11%20SBZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'B180',
 'odometer': 68018,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ B180 2.0 CDI SE Hatchback',
 'transmission': 'manual',
 'trim': 'CDI SE',
 'vin': 'WDD2452072J686352',
 'year': 2011}
2026-03-29 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY11%2520SBZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:34 [bca.uk] INFO: Saving data for FY11%20SBZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774390289.970602, 'last_price_update_time': 1774793314.295694}
2026-03-29 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY11%2520SBZ') HTTP/1.1" 204 0
2026-03-29 14:08:34 [bca.uk] INFO: Found listing with ID: WD66%20RGU
2026-03-29 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD66%2520RGU%27 HTTP/1.1" 200 None
2026-03-29 14:08:34 [bca.uk] INFO: Scrape type for WD66%20RGU: 2
2026-03-29 14:08:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5fc655ed-6705-5d8a-9f72-de0010832a06 with identifier: WD66%20RGU
2026-03-29 14:08:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5fc655ed-6705-5d8a-9f72-de0010832a06 with scrape type 2
2026-03-29 14:08:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5fc655ed-6705-5d8a-9f72-de0010832a06 with scrape type 2
2026-03-29 14:08:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5fc655ed-6705-5d8a-9f72-de0010832a06, identifier: WD66%20RGU
2026-03-29 14:08:34 [bca.uk] INFO: Found listing with ID: T99%20NNO
2026-03-29 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27T99%2520NNO%27 HTTP/1.1" 200 None
2026-03-29 14:08:34 [bca.uk] INFO: Scrape type for T99%20NNO: 2
2026-03-29 14:08:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6990dd9c-fa5a-5030-b260-ce31ce2d0b6c with identifier: T99%20NNO
2026-03-29 14:08:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6990dd9c-fa5a-5030-b260-ce31ce2d0b6c with scrape type 2
2026-03-29 14:08:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6990dd9c-fa5a-5030-b260-ce31ce2d0b6c with scrape type 2
2026-03-29 14:08:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6990dd9c-fa5a-5030-b260-ce31ce2d0b6c, identifier: T99%20NNO
2026-03-29 14:08:34 [bca.uk] INFO: Found listing with ID: OV09%20NOF
2026-03-29 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV09%2520NOF%27 HTTP/1.1" 200 None
2026-03-29 14:08:34 [bca.uk] INFO: Scrape type for OV09%20NOF: 2
2026-03-29 14:08:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a7e3b69-3cd0-570f-81e3-ffa76a638ba9 with identifier: OV09%20NOF
2026-03-29 14:08:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a7e3b69-3cd0-570f-81e3-ffa76a638ba9 with scrape type 2
2026-03-29 14:08:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a7e3b69-3cd0-570f-81e3-ffa76a638ba9 with scrape type 2
2026-03-29 14:08:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a7e3b69-3cd0-570f-81e3-ffa76a638ba9, identifier: OV09%20NOF
2026-03-29 14:08:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5fc655ed-6705-5d8a-9f72-de0010832a06 with identifier: WD66%20RGU
2026-03-29 14:08:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5fc655ed-6705-5d8a-9f72-de0010832a06 with identifier: WD66%20RGU
2026-03-29 14:08:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5fc655ed-6705-5d8a-9f72-de0010832a06 with identifier: WD66%20RGU to the API
2026-03-29 14:08:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD66%20RGU-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5fc655ed-6705-5d8a-9f72-de0010832a06',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WD66 RGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD66%20RGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'SEAT',
 'model': 'ALHAMBRA',
 'odometer': 93098,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'SEAT ALHAMBRA 2.0 TDI CR 184 SE LUX DSG MPV',
 'transmission': 'automatic',
 'trim': 'TDI CR 184 SE LUX DSG',
 'vin': 'VSSZZZ7NZHV717106',
 'year': 2017}
2026-03-29 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD66%2520RGU%27 HTTP/1.1" 200 None
2026-03-29 14:08:34 [bca.uk] INFO: Saving data for WD66%20RGU: {'auction_closing_time': 1774864800.0, 'created_time': 1774706873.487971, 'last_price_update_time': 1774793314.926477}
2026-03-29 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD66%2520RGU') HTTP/1.1" 204 0
2026-03-29 14:08:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6990dd9c-fa5a-5030-b260-ce31ce2d0b6c with identifier: T99%20NNO
2026-03-29 14:08:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6990dd9c-fa5a-5030-b260-ce31ce2d0b6c with identifier: T99%20NNO
2026-03-29 14:08:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6990dd9c-fa5a-5030-b260-ce31ce2d0b6c with identifier: T99%20NNO to the API
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=T99%20NNO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6990dd9c-fa5a-5030-b260-ce31ce2d0b6c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'T99 NNO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=T99%20NNO&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'SEAT',
 'model': 'TARRACO',
 'odometer': 94004,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SEAT TARRACO 2.0 TSI 190 4D XCELLENCE 1ST ED+DS StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 190 4D XCELLENCE 1ST ED+DS',
 'vin': 'VSSZZZKNZKW002780',
 'year': 2019}
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27T99%2520NNO%27 HTTP/1.1" 200 None
2026-03-29 14:08:35 [bca.uk] INFO: Saving data for T99%20NNO: {'auction_closing_time': 1774864800.0, 'created_time': 1774363782.469771, 'last_price_update_time': 1774793315.202781}
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='T99%2520NNO') HTTP/1.1" 204 0
2026-03-29 14:08:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a7e3b69-3cd0-570f-81e3-ffa76a638ba9 with identifier: OV09%20NOF
2026-03-29 14:08:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a7e3b69-3cd0-570f-81e3-ffa76a638ba9 with identifier: OV09%20NOF
2026-03-29 14:08:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a7e3b69-3cd0-570f-81e3-ffa76a638ba9 with identifier: OV09%20NOF to the API
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 262,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV09%20NOF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2a7e3b69-3cd0-570f-81e3-ffa76a638ba9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV09 NOF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV09%20NOF&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'TOUAREG',
 'odometer': 64754,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TOUAREG 3.0 V6 TDI CR ALTITUDE TIP StationWagon',
 'transmission': 'manual',
 'trim': 'V6 TDI CR ALTITUDE TIP',
 'vin': 'WVGZZZ7LZ9D011227',
 'year': 2009}
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV09%2520NOF%27 HTTP/1.1" 200 None
2026-03-29 14:08:35 [bca.uk] INFO: Saving data for OV09%20NOF: {'auction_closing_time': 1774864800.0, 'created_time': 1774364213.46262, 'last_price_update_time': 1774793315.529336}
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV09%2520NOF') HTTP/1.1" 204 0
2026-03-29 14:08:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:08:35 [bca.uk] INFO: Found listing with ID: HD12%20PKZ
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD12%2520PKZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:35 [bca.uk] INFO: Scrape type for HD12%20PKZ: 2
2026-03-29 14:08:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a with identifier: HD12%20PKZ
2026-03-29 14:08:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a with scrape type 2
2026-03-29 14:08:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a with scrape type 2
2026-03-29 14:08:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a, identifier: HD12%20PKZ
2026-03-29 14:08:35 [bca.uk] INFO: Found listing with ID: YK22%20XJW
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK22%2520XJW%27 HTTP/1.1" 200 None
2026-03-29 14:08:35 [bca.uk] INFO: Scrape type for YK22%20XJW: 0
2026-03-29 14:08:35 [bca.uk] INFO: Found listing with ID: AD22%20HLK
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD22%2520HLK%27 HTTP/1.1" 200 None
2026-03-29 14:08:35 [bca.uk] INFO: Scrape type for AD22%20HLK: 2
2026-03-29 14:08:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36f27e24-f69b-539f-89f2-73e874b06bee with identifier: AD22%20HLK
2026-03-29 14:08:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36f27e24-f69b-539f-89f2-73e874b06bee with scrape type 2
2026-03-29 14:08:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 36f27e24-f69b-539f-89f2-73e874b06bee with scrape type 2
2026-03-29 14:08:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 36f27e24-f69b-539f-89f2-73e874b06bee, identifier: AD22%20HLK
2026-03-29 14:08:35 [bca.uk] INFO: Found listing with ID: WV20%20YFC
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV20%2520YFC%27 HTTP/1.1" 200 None
2026-03-29 14:08:35 [bca.uk] INFO: Scrape type for WV20%20YFC: 0
2026-03-29 14:08:35 [bca.uk] INFO: Found listing with ID: AF14%20UDV
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF14%2520UDV%27 HTTP/1.1" 200 None
2026-03-29 14:08:35 [bca.uk] INFO: Scrape type for AF14%20UDV: 0
2026-03-29 14:08:35 [bca.uk] INFO: Found listing with ID: BJ17%20OUK
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ17%2520OUK%27 HTTP/1.1" 200 None
2026-03-29 14:08:35 [bca.uk] INFO: Scrape type for BJ17%20OUK: 0
2026-03-29 14:08:35 [bca.uk] INFO: Found listing with ID: NL15%20BYY
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL15%2520BYY%27 HTTP/1.1" 200 None
2026-03-29 14:08:35 [bca.uk] INFO: Scrape type for NL15%20BYY: 0
2026-03-29 14:08:35 [bca.uk] INFO: Found listing with ID: YP13%20AUV
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP13%2520AUV%27 HTTP/1.1" 200 None
2026-03-29 14:08:35 [bca.uk] INFO: Scrape type for YP13%20AUV: 0
2026-03-29 14:08:35 [bca.uk] INFO: Found listing with ID: KM14%20WMU
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM14%2520WMU%27 HTTP/1.1" 200 None
2026-03-29 14:08:35 [bca.uk] INFO: Scrape type for KM14%20WMU: 2
2026-03-29 14:08:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4bf87de0-cca3-528a-8e83-9827d6a08737 with identifier: KM14%20WMU
2026-03-29 14:08:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4bf87de0-cca3-528a-8e83-9827d6a08737 with scrape type 2
2026-03-29 14:08:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4bf87de0-cca3-528a-8e83-9827d6a08737 with scrape type 2
2026-03-29 14:08:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4bf87de0-cca3-528a-8e83-9827d6a08737, identifier: KM14%20WMU
2026-03-29 14:08:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a with identifier: HD12%20PKZ
2026-03-29 14:08:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a with identifier: HD12%20PKZ
2026-03-29 14:08:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a with identifier: HD12%20PKZ to the API
2026-03-29 14:08:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HD12%20PKZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd7dfafc8-5ff1-5ae1-8e11-8b4c127fde8a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HD12 PKZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HD12%20PKZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'BMW',
 'model': '520D',
 'odometer': 86086,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'BMW 520D 2.0 M SPORT STEP S/S Saloon',
 'transmission': 'manual',
 'trim': 'M SPORT STEP S/S',
 'vin': 'WBAFW12020C842958',
 'year': 2012}
2026-03-29 14:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD12%2520PKZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:36 [bca.uk] INFO: Saving data for HD12%20PKZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774706874.329359, 'last_price_update_time': 1774793316.350026}
2026-03-29 14:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HD12%2520PKZ') HTTP/1.1" 204 0
2026-03-29 14:08:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 36f27e24-f69b-539f-89f2-73e874b06bee with identifier: AD22%20HLK
2026-03-29 14:08:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 36f27e24-f69b-539f-89f2-73e874b06bee with identifier: AD22%20HLK
2026-03-29 14:08:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 36f27e24-f69b-539f-89f2-73e874b06bee with identifier: AD22%20HLK to the API
2026-03-29 14:08:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AD22%20HLK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '36f27e24-f69b-539f-89f2-73e874b06bee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AD22 HLK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AD22%20HLK&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 54293,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 P/T 130 GT PREMIUM EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT PREMIUM EAT8',
 'vin': 'VF3MRHNSUMS267269',
 'year': 2022}
2026-03-29 14:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD22%2520HLK%27 HTTP/1.1" 200 None
2026-03-29 14:08:36 [bca.uk] INFO: Saving data for AD22%20HLK: {'auction_closing_time': 1774864800.0, 'created_time': 1774391471.440085, 'last_price_update_time': 1774793316.796543}
2026-03-29 14:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AD22%2520HLK') HTTP/1.1" 204 0
2026-03-29 14:08:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4bf87de0-cca3-528a-8e83-9827d6a08737 with identifier: KM14%20WMU
2026-03-29 14:08:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4bf87de0-cca3-528a-8e83-9827d6a08737 with identifier: KM14%20WMU
2026-03-29 14:08:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4bf87de0-cca3-528a-8e83-9827d6a08737 with identifier: KM14%20WMU to the API
2026-03-29 14:08:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM14%20WMU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4bf87de0-cca3-528a-8e83-9827d6a08737',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM14 WMU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM14%20WMU&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'PEUGEOT',
 'model': '5008',
 'odometer': 78578,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 5008 2.0 HDI 163 ALLURE MPV',
 'transmission': 'automatic',
 'trim': 'HDI 163 ALLURE',
 'vin': 'VF30ERHHAES082265',
 'year': 2014}
2026-03-29 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM14%2520WMU%27 HTTP/1.1" 200 None
2026-03-29 14:08:37 [bca.uk] INFO: Saving data for KM14%20WMU: {'auction_closing_time': 1774864800.0, 'created_time': 1774391463.701358, 'last_price_update_time': 1774793317.144789}
2026-03-29 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM14%2520WMU') HTTP/1.1" 204 0
2026-03-29 14:08:37 [bca.uk] INFO: Found listing with ID: YD21%20LKP
2026-03-29 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD21%2520LKP%27 HTTP/1.1" 200 None
2026-03-29 14:08:37 [bca.uk] INFO: Scrape type for YD21%20LKP: 2
2026-03-29 14:08:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e39beb78-d51f-5fbe-a58d-f26050dd24f6 with identifier: YD21%20LKP
2026-03-29 14:08:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e39beb78-d51f-5fbe-a58d-f26050dd24f6 with scrape type 2
2026-03-29 14:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e39beb78-d51f-5fbe-a58d-f26050dd24f6 with scrape type 2
2026-03-29 14:08:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e39beb78-d51f-5fbe-a58d-f26050dd24f6, identifier: YD21%20LKP
2026-03-29 14:08:37 [bca.uk] INFO: Found listing with ID: AF20%20XAB
2026-03-29 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF20%2520XAB%27 HTTP/1.1" 200 None
2026-03-29 14:08:37 [bca.uk] INFO: Scrape type for AF20%20XAB: 2
2026-03-29 14:08:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e7a9b96-92f7-5ad4-ab0a-add4d4bbbc65 with identifier: AF20%20XAB
2026-03-29 14:08:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e7a9b96-92f7-5ad4-ab0a-add4d4bbbc65 with scrape type 2
2026-03-29 14:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e7a9b96-92f7-5ad4-ab0a-add4d4bbbc65 with scrape type 2
2026-03-29 14:08:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e7a9b96-92f7-5ad4-ab0a-add4d4bbbc65, identifier: AF20%20XAB
2026-03-29 14:08:37 [bca.uk] INFO: Found listing with ID: SV70%20XPL
2026-03-29 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV70%2520XPL%27 HTTP/1.1" 200 None
2026-03-29 14:08:37 [bca.uk] INFO: Scrape type for SV70%20XPL: 0
2026-03-29 14:08:37 [bca.uk] INFO: Found listing with ID: FJ16%20NYD
2026-03-29 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ16%2520NYD%27 HTTP/1.1" 200 None
2026-03-29 14:08:37 [bca.uk] INFO: Scrape type for FJ16%20NYD: 2
2026-03-29 14:08:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f527bb5d-8da3-5810-83b0-cc6c33d480f7 with identifier: FJ16%20NYD
2026-03-29 14:08:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f527bb5d-8da3-5810-83b0-cc6c33d480f7 with scrape type 2
2026-03-29 14:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f527bb5d-8da3-5810-83b0-cc6c33d480f7 with scrape type 2
2026-03-29 14:08:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f527bb5d-8da3-5810-83b0-cc6c33d480f7, identifier: FJ16%20NYD
2026-03-29 14:08:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e39beb78-d51f-5fbe-a58d-f26050dd24f6 with identifier: YD21%20LKP
2026-03-29 14:08:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e39beb78-d51f-5fbe-a58d-f26050dd24f6 with identifier: YD21%20LKP
2026-03-29 14:08:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e39beb78-d51f-5fbe-a58d-f26050dd24f6 with identifier: YD21%20LKP to the API
2026-03-29 14:08:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD21%20LKP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e39beb78-d51f-5fbe-a58d-f26050dd24f6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD21 LKP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD21%20LKP&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'SEAT',
 'model': 'ATECA',
 'odometer': 45133,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'SEAT ATECA 1.5 TSI EVO 150 SE TECHNOLOGY DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 SE TECHNOLOGY DSG',
 'vin': 'VSSZZZ5FZM6514012',
 'year': 2021}
2026-03-29 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD21%2520LKP%27 HTTP/1.1" 200 None
2026-03-29 14:08:37 [bca.uk] INFO: Saving data for YD21%20LKP: {'auction_closing_time': 1774864800.0, 'created_time': 1774706844.478092, 'last_price_update_time': 1774793317.865121}
2026-03-29 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD21%2520LKP') HTTP/1.1" 204 0
2026-03-29 14:08:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e7a9b96-92f7-5ad4-ab0a-add4d4bbbc65 with identifier: AF20%20XAB
2026-03-29 14:08:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:08:37 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=beige HTTP/1.1" 200 None
2026-03-29 14:08:38 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:08:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e7a9b96-92f7-5ad4-ab0a-add4d4bbbc65 with identifier: AF20%20XAB
2026-03-29 14:08:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9e7a9b96-92f7-5ad4-ab0a-add4d4bbbc65 with identifier: AF20%20XAB to the API
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF20%20XAB-GB',
 'category': 'Car',
 'color': 'beige',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9e7a9b96-92f7-5ad4-ab0a-add4d4bbbc65',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF20 XAB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF20%20XAB&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FIAT',
 'model': '500X',
 'odometer': 48856,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FIAT 500X 1.0 M/AIR CROSS PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'M/AIR CROSS PLUS',
 'vin': 'ZFA3340000P820301',
 'year': 2020}
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF20%2520XAB%27 HTTP/1.1" 200 None
2026-03-29 14:08:38 [bca.uk] INFO: Saving data for AF20%20XAB: {'auction_closing_time': 1774864800.0, 'created_time': 1774363784.560051, 'last_price_update_time': 1774793318.412185}
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF20%2520XAB') HTTP/1.1" 204 0
2026-03-29 14:08:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f527bb5d-8da3-5810-83b0-cc6c33d480f7 with identifier: FJ16%20NYD
2026-03-29 14:08:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f527bb5d-8da3-5810-83b0-cc6c33d480f7 with identifier: FJ16%20NYD
2026-03-29 14:08:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f527bb5d-8da3-5810-83b0-cc6c33d480f7 with identifier: FJ16%20NYD to the API
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FJ16%20NYD-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f527bb5d-8da3-5810-83b0-cc6c33d480f7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FJ16 NYD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FJ16%20NYD&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 64170,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'BMW X1 2.0 XD M35I STEP StationWagon',
 'transmission': 'automatic',
 'trim': 'XD M35I STEP',
 'vin': 'WBAHS920705D96218',
 'year': 2025}
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ16%2520NYD%27 HTTP/1.1" 200 None
2026-03-29 14:08:38 [bca.uk] INFO: Saving data for FJ16%20NYD: {'auction_closing_time': 1774864800.0, 'created_time': 1773821528.014316, 'last_price_update_time': 1774793318.708217}
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FJ16%2520NYD') HTTP/1.1" 204 0
2026-03-29 14:08:38 [bca.uk] INFO: Total items found: 100
2026-03-29 14:08:38 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded
2026-03-29 14:08:38 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:08:38 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:08:38 [bca.uk] INFO: Found listing with ID: YD23%20UGZ
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD23%2520UGZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:38 [bca.uk] INFO: Scrape type for YD23%20UGZ: 0
2026-03-29 14:08:38 [bca.uk] INFO: Found listing with ID: YH22%20LZX
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH22%2520LZX%27 HTTP/1.1" 200 None
2026-03-29 14:08:38 [bca.uk] INFO: Scrape type for YH22%20LZX: 0
2026-03-29 14:08:38 [bca.uk] INFO: Found listing with ID: V22%20VJW
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V22%2520VJW%27 HTTP/1.1" 200 None
2026-03-29 14:08:38 [bca.uk] INFO: Scrape type for V22%20VJW: 0
2026-03-29 14:08:38 [bca.uk] INFO: Found listing with ID: YG70%20CMV
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG70%2520CMV%27 HTTP/1.1" 200 None
2026-03-29 14:08:38 [bca.uk] INFO: Scrape type for YG70%20CMV: 2
2026-03-29 14:08:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 505ec447-0f6d-5de4-9190-5ab4c6e276f7 with identifier: YG70%20CMV
2026-03-29 14:08:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 505ec447-0f6d-5de4-9190-5ab4c6e276f7 with scrape type 2
2026-03-29 14:08:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 505ec447-0f6d-5de4-9190-5ab4c6e276f7 with scrape type 2
2026-03-29 14:08:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 505ec447-0f6d-5de4-9190-5ab4c6e276f7, identifier: YG70%20CMV
2026-03-29 14:08:38 [bca.uk] INFO: Found listing with ID: CF19%20EJU
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF19%2520EJU%27 HTTP/1.1" 200 None
2026-03-29 14:08:38 [bca.uk] INFO: Scrape type for CF19%20EJU: 0
2026-03-29 14:08:38 [bca.uk] INFO: Found listing with ID: DT21%20WNL
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT21%2520WNL%27 HTTP/1.1" 200 None
2026-03-29 14:08:38 [bca.uk] INFO: Scrape type for DT21%20WNL: 0
2026-03-29 14:08:38 [bca.uk] INFO: Found listing with ID: FM19%20TVL
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM19%2520TVL%27 HTTP/1.1" 200 None
2026-03-29 14:08:38 [bca.uk] INFO: Scrape type for FM19%20TVL: 0
2026-03-29 14:08:38 [bca.uk] INFO: Found listing with ID: GV19%20DVR
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV19%2520DVR%27 HTTP/1.1" 200 None
2026-03-29 14:08:38 [bca.uk] INFO: Scrape type for GV19%20DVR: 0
2026-03-29 14:08:38 [bca.uk] INFO: Found listing with ID: BD17%20TZF
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD17%2520TZF%27 HTTP/1.1" 200 None
2026-03-29 14:08:38 [bca.uk] INFO: Scrape type for BD17%20TZF: 2
2026-03-29 14:08:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 49adde6a-8f07-509c-9265-f5190a0663cc with identifier: BD17%20TZF
2026-03-29 14:08:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 49adde6a-8f07-509c-9265-f5190a0663cc with scrape type 2
2026-03-29 14:08:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 49adde6a-8f07-509c-9265-f5190a0663cc with scrape type 2
2026-03-29 14:08:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 49adde6a-8f07-509c-9265-f5190a0663cc, identifier: BD17%20TZF
2026-03-29 14:08:39 [bca.uk] INFO: Found listing with ID: FD19%20ARF
2026-03-29 14:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD19%2520ARF%27 HTTP/1.1" 200 None
2026-03-29 14:08:39 [bca.uk] INFO: Scrape type for FD19%20ARF: 0
2026-03-29 14:08:39 [bca.uk] INFO: Found listing with ID: KY59%20LSX
2026-03-29 14:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY59%2520LSX%27 HTTP/1.1" 200 None
2026-03-29 14:08:39 [bca.uk] INFO: Scrape type for KY59%20LSX: 0
2026-03-29 14:08:39 [bca.uk] INFO: Found listing with ID: BJ66%20YWK
2026-03-29 14:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ66%2520YWK%27 HTTP/1.1" 200 None
2026-03-29 14:08:39 [bca.uk] INFO: Scrape type for BJ66%20YWK: 0
2026-03-29 14:08:39 [bca.uk] INFO: Found listing with ID: LM60%20EUZ
2026-03-29 14:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM60%2520EUZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:39 [bca.uk] INFO: Scrape type for LM60%20EUZ: 2
2026-03-29 14:08:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e17d00a-a1fa-55fb-8b22-ad60bbb0f32c with identifier: LM60%20EUZ
2026-03-29 14:08:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e17d00a-a1fa-55fb-8b22-ad60bbb0f32c with scrape type 2
2026-03-29 14:08:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6e17d00a-a1fa-55fb-8b22-ad60bbb0f32c with scrape type 2
2026-03-29 14:08:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6e17d00a-a1fa-55fb-8b22-ad60bbb0f32c, identifier: LM60%20EUZ
2026-03-29 14:08:39 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:08:39 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:08:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 505ec447-0f6d-5de4-9190-5ab4c6e276f7 with identifier: YG70%20CMV
2026-03-29 14:08:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 505ec447-0f6d-5de4-9190-5ab4c6e276f7 with identifier: YG70%20CMV
2026-03-29 14:08:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 505ec447-0f6d-5de4-9190-5ab4c6e276f7 with identifier: YG70%20CMV to the API
2026-03-29 14:08:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG70%20CMV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '505ec447-0f6d-5de4-9190-5ab4c6e276f7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG70 CMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG70%20CMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 87364,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 P/T 130 ALLURE EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE EAT8',
 'vin': 'VF3MRHNSULS043646',
 'year': 2020}
2026-03-29 14:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG70%2520CMV%27 HTTP/1.1" 200 None
2026-03-29 14:08:39 [bca.uk] INFO: Saving data for YG70%20CMV: {'auction_closing_time': 1774864800.0, 'created_time': 1774706788.283893, 'last_price_update_time': 1774793319.517437}
2026-03-29 14:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG70%2520CMV') HTTP/1.1" 204 0
2026-03-29 14:08:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 49adde6a-8f07-509c-9265-f5190a0663cc with identifier: BD17%20TZF
2026-03-29 14:08:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 49adde6a-8f07-509c-9265-f5190a0663cc with identifier: BD17%20TZF
2026-03-29 14:08:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 49adde6a-8f07-509c-9265-f5190a0663cc with identifier: BD17%20TZF to the API
2026-03-29 14:08:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD17%20TZF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '49adde6a-8f07-509c-9265-f5190a0663cc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD17 TZF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD17%20TZF&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'JAGUAR',
 'model': 'XF',
 'odometer': 80313,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF 2.0 D 180 R SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'D 180 R SPORT',
 'vin': 'SAJBB4AN3HCY52097',
 'year': 2017}
2026-03-29 14:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD17%2520TZF%27 HTTP/1.1" 200 None
2026-03-29 14:08:39 [bca.uk] INFO: Saving data for BD17%20TZF: {'auction_closing_time': 1774864800.0, 'created_time': 1774696074.9718, 'last_price_update_time': 1774793319.893868}
2026-03-29 14:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD17%2520TZF') HTTP/1.1" 204 0
2026-03-29 14:08:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6e17d00a-a1fa-55fb-8b22-ad60bbb0f32c with identifier: LM60%20EUZ
2026-03-29 14:08:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6e17d00a-a1fa-55fb-8b22-ad60bbb0f32c with identifier: LM60%20EUZ
2026-03-29 14:08:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6e17d00a-a1fa-55fb-8b22-ad60bbb0f32c with identifier: LM60%20EUZ to the API
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 195,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM60%20EUZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6e17d00a-a1fa-55fb-8b22-ad60bbb0f32c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM60 EUZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM60%20EUZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'AUDI',
 'model': 'Q7',
 'odometer': 76032,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'AUDI Q7 3.0 TDI QUATTRO S LINE (8) StationWagon',
 'transmission': 'manual',
 'trim': 'TDI QUATTRO S LINE (8)',
 'vin': 'WAUZZZ4L1BD009644',
 'year': 2010}
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM60%2520EUZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:40 [bca.uk] INFO: Saving data for LM60%20EUZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774365730.839155, 'last_price_update_time': 1774793320.186635}
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM60%2520EUZ') HTTP/1.1" 204 0
2026-03-29 14:08:40 [bca.uk] INFO: Found listing with ID: RV57%20WUJ
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV57%2520WUJ%27 HTTP/1.1" 200 None
2026-03-29 14:08:40 [bca.uk] INFO: Scrape type for RV57%20WUJ: 0
2026-03-29 14:08:40 [bca.uk] INFO: Found listing with ID: SV59%20YZL
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV59%2520YZL%27 HTTP/1.1" 200 None
2026-03-29 14:08:40 [bca.uk] INFO: Scrape type for SV59%20YZL: 2
2026-03-29 14:08:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09dee0d8-0269-5c37-bcc5-2b8f4abaf71e with identifier: SV59%20YZL
2026-03-29 14:08:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09dee0d8-0269-5c37-bcc5-2b8f4abaf71e with scrape type 2
2026-03-29 14:08:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 09dee0d8-0269-5c37-bcc5-2b8f4abaf71e with scrape type 2
2026-03-29 14:08:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 09dee0d8-0269-5c37-bcc5-2b8f4abaf71e, identifier: SV59%20YZL
2026-03-29 14:08:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:08:40 [bca.uk] INFO: Found listing with ID: YM19%20HXY
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM19%2520HXY%27 HTTP/1.1" 200 None
2026-03-29 14:08:40 [bca.uk] INFO: Scrape type for YM19%20HXY: 2
2026-03-29 14:08:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 755211f2-f13f-55e0-85f5-1079296d0fd3 with identifier: YM19%20HXY
2026-03-29 14:08:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 755211f2-f13f-55e0-85f5-1079296d0fd3 with scrape type 2
2026-03-29 14:08:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 755211f2-f13f-55e0-85f5-1079296d0fd3 with scrape type 2
2026-03-29 14:08:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 755211f2-f13f-55e0-85f5-1079296d0fd3, identifier: YM19%20HXY
2026-03-29 14:08:40 [bca.uk] INFO: Found listing with ID: CU18%20AXX
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU18%2520AXX%27 HTTP/1.1" 200 None
2026-03-29 14:08:40 [bca.uk] INFO: Scrape type for CU18%20AXX: 0
2026-03-29 14:08:40 [bca.uk] INFO: Found listing with ID: LK65%20VPG
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK65%2520VPG%27 HTTP/1.1" 200 None
2026-03-29 14:08:40 [bca.uk] INFO: Scrape type for LK65%20VPG: 0
2026-03-29 14:08:40 [bca.uk] INFO: Found listing with ID: NJ18%20YDM
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ18%2520YDM%27 HTTP/1.1" 200 None
2026-03-29 14:08:40 [bca.uk] INFO: Scrape type for NJ18%20YDM: 2
2026-03-29 14:08:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de32900b-a9ba-5cbc-8ed6-8c924f786c60 with identifier: NJ18%20YDM
2026-03-29 14:08:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de32900b-a9ba-5cbc-8ed6-8c924f786c60 with scrape type 2
2026-03-29 14:08:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de32900b-a9ba-5cbc-8ed6-8c924f786c60 with scrape type 2
2026-03-29 14:08:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de32900b-a9ba-5cbc-8ed6-8c924f786c60, identifier: NJ18%20YDM
2026-03-29 14:08:40 [bca.uk] INFO: Found listing with ID: M500%20MDC
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M500%2520MDC%27 HTTP/1.1" 200 None
2026-03-29 14:08:40 [bca.uk] INFO: Scrape type for M500%20MDC: 2
2026-03-29 14:08:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 253fa943-826b-5b82-8ded-5293d1df36cf with identifier: M500%20MDC
2026-03-29 14:08:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 253fa943-826b-5b82-8ded-5293d1df36cf with scrape type 2
2026-03-29 14:08:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 253fa943-826b-5b82-8ded-5293d1df36cf with scrape type 2
2026-03-29 14:08:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 253fa943-826b-5b82-8ded-5293d1df36cf, identifier: M500%20MDC
2026-03-29 14:08:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 09dee0d8-0269-5c37-bcc5-2b8f4abaf71e with identifier: SV59%20YZL
2026-03-29 14:08:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 09dee0d8-0269-5c37-bcc5-2b8f4abaf71e with identifier: SV59%20YZL
2026-03-29 14:08:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 09dee0d8-0269-5c37-bcc5-2b8f4abaf71e with identifier: SV59%20YZL to the API
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV59%20YZL-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '09dee0d8-0269-5c37-bcc5-2b8f4abaf71e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV59 YZL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV59%20YZL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 118033,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.6 N-TEC Hatchback',
 'transmission': 'automatic',
 'trim': 'N-TEC',
 'vin': 'SJNFCAE11U2038090',
 'year': 2009}
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV59%2520YZL%27 HTTP/1.1" 200 None
2026-03-29 14:08:40 [bca.uk] INFO: Saving data for SV59%20YZL: {'auction_closing_time': 1774864800.0, 'created_time': 1774365172.690892, 'last_price_update_time': 1774793320.965619}
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV59%2520YZL') HTTP/1.1" 204 0
2026-03-29 14:08:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 755211f2-f13f-55e0-85f5-1079296d0fd3 with identifier: YM19%20HXY
2026-03-29 14:08:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 755211f2-f13f-55e0-85f5-1079296d0fd3 with identifier: YM19%20HXY
2026-03-29 14:08:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 755211f2-f13f-55e0-85f5-1079296d0fd3 with identifier: YM19%20HXY to the API
2026-03-29 14:08:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM19%20HXY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '755211f2-f13f-55e0-85f5-1079296d0fd3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YM19 HXY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM19%20HXY&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 27667,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 125 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF0JXXGAHJKK13523',
 'year': 2019}
2026-03-29 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM19%2520HXY%27 HTTP/1.1" 200 None
2026-03-29 14:08:41 [bca.uk] INFO: Saving data for YM19%20HXY: {'auction_closing_time': 1774864800.0, 'created_time': 1774706813.698929, 'last_price_update_time': 1774793321.263328}
2026-03-29 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM19%2520HXY') HTTP/1.1" 204 0
2026-03-29 14:08:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de32900b-a9ba-5cbc-8ed6-8c924f786c60 with identifier: NJ18%20YDM
2026-03-29 14:08:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de32900b-a9ba-5cbc-8ed6-8c924f786c60 with identifier: NJ18%20YDM
2026-03-29 14:08:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de32900b-a9ba-5cbc-8ed6-8c924f786c60 with identifier: NJ18%20YDM to the API
2026-03-29 14:08:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ18%20YDM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'de32900b-a9ba-5cbc-8ed6-8c924f786c60',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ18 YDM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ18%20YDM&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': '420D',
 'odometer': 76413,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'BMW 420D 2.0 190 M SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': '190 M SPORT STEP',
 'vin': 'WBA4X32050AF29918',
 'year': 2018}
2026-03-29 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ18%2520YDM%27 HTTP/1.1" 200 None
2026-03-29 14:08:41 [bca.uk] INFO: Saving data for NJ18%20YDM: {'auction_closing_time': 1774864800.0, 'created_time': 1774696062.933874, 'last_price_update_time': 1774793321.547712}
2026-03-29 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ18%2520YDM') HTTP/1.1" 204 0
2026-03-29 14:08:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 253fa943-826b-5b82-8ded-5293d1df36cf with identifier: M500%20MDC
2026-03-29 14:08:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 253fa943-826b-5b82-8ded-5293d1df36cf with identifier: M500%20MDC
2026-03-29 14:08:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 253fa943-826b-5b82-8ded-5293d1df36cf with identifier: M500%20MDC to the API
2026-03-29 14:08:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 253,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=M500%20MDC-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '4.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '253fa943-826b-5b82-8ded-5293d1df36cf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'M500 MDC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=M500%20MDC&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 117112,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER 4.4 TDV8 VOGUE StationWagon',
 'transmission': 'automatic',
 'trim': 'TDV8 VOGUE',
 'vin': 'SALLMAMJ3BA342625',
 'year': 2011}
2026-03-29 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M500%2520MDC%27 HTTP/1.1" 200 None
2026-03-29 14:08:41 [bca.uk] INFO: Saving data for M500%20MDC: {'auction_closing_time': 1774864800.0, 'created_time': 1774391444.567174, 'last_price_update_time': 1774793321.841759}
2026-03-29 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='M500%2520MDC') HTTP/1.1" 204 0
2026-03-29 14:08:41 [bca.uk] INFO: Found listing with ID: W22%20JED
2026-03-29 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27W22%2520JED%27 HTTP/1.1" 200 None
2026-03-29 14:08:41 [bca.uk] INFO: Scrape type for W22%20JED: 2
2026-03-29 14:08:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e4677b3-6ce4-521e-b68e-e0326a1d7c9c with identifier: W22%20JED
2026-03-29 14:08:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e4677b3-6ce4-521e-b68e-e0326a1d7c9c with scrape type 2
2026-03-29 14:08:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e4677b3-6ce4-521e-b68e-e0326a1d7c9c with scrape type 2
2026-03-29 14:08:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e4677b3-6ce4-521e-b68e-e0326a1d7c9c, identifier: W22%20JED
2026-03-29 14:08:41 [bca.uk] INFO: Found listing with ID: YS71%20HNL
2026-03-29 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS71%2520HNL%27 HTTP/1.1" 200 None
2026-03-29 14:08:41 [bca.uk] INFO: Scrape type for YS71%20HNL: 2
2026-03-29 14:08:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 407ba07a-d347-557e-98dd-c9e1e020c5c1 with identifier: YS71%20HNL
2026-03-29 14:08:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 407ba07a-d347-557e-98dd-c9e1e020c5c1 with scrape type 2
2026-03-29 14:08:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 407ba07a-d347-557e-98dd-c9e1e020c5c1 with scrape type 2
2026-03-29 14:08:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 407ba07a-d347-557e-98dd-c9e1e020c5c1, identifier: YS71%20HNL
2026-03-29 14:08:42 [bca.uk] INFO: Found listing with ID: OV20%20KUN
2026-03-29 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV20%2520KUN%27 HTTP/1.1" 200 None
2026-03-29 14:08:42 [bca.uk] INFO: Scrape type for OV20%20KUN: 0
2026-03-29 14:08:42 [bca.uk] INFO: Found listing with ID: WD67%20HAX
2026-03-29 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD67%2520HAX%27 HTTP/1.1" 200 None
2026-03-29 14:08:42 [bca.uk] INFO: Scrape type for WD67%20HAX: 0
2026-03-29 14:08:42 [bca.uk] INFO: Found listing with ID: MP19%20OSZ
2026-03-29 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP19%2520OSZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:42 [bca.uk] INFO: Scrape type for MP19%20OSZ: 2
2026-03-29 14:08:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 433d502c-bc15-57b3-8efc-dbbdc51edd3b with identifier: MP19%20OSZ
2026-03-29 14:08:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 433d502c-bc15-57b3-8efc-dbbdc51edd3b with scrape type 2
2026-03-29 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 433d502c-bc15-57b3-8efc-dbbdc51edd3b with scrape type 2
2026-03-29 14:08:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 433d502c-bc15-57b3-8efc-dbbdc51edd3b, identifier: MP19%20OSZ
2026-03-29 14:08:42 [bca.uk] INFO: Found listing with ID: C7%20WRJ
2026-03-29 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27C7%2520WRJ%27 HTTP/1.1" 200 None
2026-03-29 14:08:42 [bca.uk] INFO: Scrape type for C7%20WRJ: 0
2026-03-29 14:08:42 [bca.uk] INFO: Found listing with ID: WV65%20EZL
2026-03-29 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV65%2520EZL%27 HTTP/1.1" 200 None
2026-03-29 14:08:42 [bca.uk] INFO: Scrape type for WV65%20EZL: 0
2026-03-29 14:08:42 [bca.uk] INFO: Found listing with ID: SA16%20NZY
2026-03-29 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA16%2520NZY%27 HTTP/1.1" 200 None
2026-03-29 14:08:42 [bca.uk] INFO: Scrape type for SA16%20NZY: 2
2026-03-29 14:08:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 037f01ae-f482-5421-9dbe-25ffc452a22f with identifier: SA16%20NZY
2026-03-29 14:08:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 037f01ae-f482-5421-9dbe-25ffc452a22f with scrape type 2
2026-03-29 14:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 037f01ae-f482-5421-9dbe-25ffc452a22f with scrape type 2
2026-03-29 14:08:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 037f01ae-f482-5421-9dbe-25ffc452a22f, identifier: SA16%20NZY
2026-03-29 14:08:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e4677b3-6ce4-521e-b68e-e0326a1d7c9c with identifier: W22%20JED
2026-03-29 14:08:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e4677b3-6ce4-521e-b68e-e0326a1d7c9c with identifier: W22%20JED
2026-03-29 14:08:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e4677b3-6ce4-521e-b68e-e0326a1d7c9c with identifier: W22%20JED to the API
2026-03-29 14:08:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=W22%20JED-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2e4677b3-6ce4-521e-b68e-e0326a1d7c9c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'W22 JED',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=W22%20JED&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'A160',
 'odometer': 67656,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A160 1.5 AVANTGARDE SE Hatchback',
 'transmission': 'automatic',
 'trim': 'AVANTGARDE SE',
 'vin': 'WDD1690312J961414',
 'year': 2011}
2026-03-29 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27W22%2520JED%27 HTTP/1.1" 200 None
2026-03-29 14:08:42 [bca.uk] INFO: Saving data for W22%20JED: {'auction_closing_time': 1774864800.0, 'created_time': 1774364887.439654, 'last_price_update_time': 1774793322.633314}
2026-03-29 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='W22%2520JED') HTTP/1.1" 204 0
2026-03-29 14:08:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 407ba07a-d347-557e-98dd-c9e1e020c5c1 with identifier: YS71%20HNL
2026-03-29 14:08:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 407ba07a-d347-557e-98dd-c9e1e020c5c1 with identifier: YS71%20HNL
2026-03-29 14:08:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 407ba07a-d347-557e-98dd-c9e1e020c5c1 with identifier: YS71%20HNL to the API
2026-03-29 14:08:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS71%20HNL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '407ba07a-d347-557e-98dd-c9e1e020c5c1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS71 HNL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS71%20HNL&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FIAT',
 'model': '500',
 'odometer': 27474,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.0 M/H HEY GOOGLE Hatchback',
 'transmission': 'manual',
 'trim': 'M/H HEY GOOGLE',
 'vin': 'ZFACF1DJ2NJF59730',
 'year': 2022}
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS71%2520HNL%27 HTTP/1.1" 200 None
2026-03-29 14:08:43 [bca.uk] INFO: Saving data for YS71%20HNL: {'auction_closing_time': 1774864800.0, 'created_time': 1774706814.96178, 'last_price_update_time': 1774793323.008047}
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS71%2520HNL') HTTP/1.1" 204 0
2026-03-29 14:08:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 433d502c-bc15-57b3-8efc-dbbdc51edd3b with identifier: MP19%20OSZ
2026-03-29 14:08:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 433d502c-bc15-57b3-8efc-dbbdc51edd3b with identifier: MP19%20OSZ
2026-03-29 14:08:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 433d502c-bc15-57b3-8efc-dbbdc51edd3b with identifier: MP19%20OSZ to the API
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MP19%20OSZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '433d502c-bc15-57b3-8efc-dbbdc51edd3b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MP19 OSZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MP19%20OSZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'DACIA',
 'model': 'DUSTER',
 'odometer': 97496,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'DACIA DUSTER 1.5 BLUE DCI 115 COMFORT StationWagon',
 'transmission': 'manual',
 'trim': 'BLUE DCI 115 COMFORT',
 'vin': 'VF1HJD20763674091',
 'year': 2019}
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP19%2520OSZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:43 [bca.uk] INFO: Saving data for MP19%20OSZ: {'auction_closing_time': 1774864800.0, 'created_time': 1773910169.616278, 'last_price_update_time': 1774793323.303446}
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MP19%2520OSZ') HTTP/1.1" 204 0
2026-03-29 14:08:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 037f01ae-f482-5421-9dbe-25ffc452a22f with identifier: SA16%20NZY
2026-03-29 14:08:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 037f01ae-f482-5421-9dbe-25ffc452a22f with identifier: SA16%20NZY
2026-03-29 14:08:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 037f01ae-f482-5421-9dbe-25ffc452a22f with identifier: SA16%20NZY to the API
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 175,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SA16%20NZY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '037f01ae-f482-5421-9dbe-25ffc452a22f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SA16 NZY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SA16%20NZY&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 76689,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 T GDI AWD GT-LINE DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'T GDI AWD GT-LINE DCT',
 'vin': 'U5YPK816WGL044728',
 'year': 2016}
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA16%2520NZY%27 HTTP/1.1" 200 None
2026-03-29 14:08:43 [bca.uk] INFO: Saving data for SA16%20NZY: {'auction_closing_time': 1774864800.0, 'created_time': 1774364275.269727, 'last_price_update_time': 1774793323.582019}
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SA16%2520NZY') HTTP/1.1" 204 0
2026-03-29 14:08:43 [bca.uk] INFO: Found listing with ID: YR63%20WBM
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR63%2520WBM%27 HTTP/1.1" 200 None
2026-03-29 14:08:43 [bca.uk] INFO: Scrape type for YR63%20WBM: 0
2026-03-29 14:08:43 [bca.uk] INFO: Found listing with ID: GN63%20YUK
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN63%2520YUK%27 HTTP/1.1" 200 None
2026-03-29 14:08:43 [bca.uk] INFO: Scrape type for GN63%20YUK: 0
2026-03-29 14:08:43 [bca.uk] INFO: Found listing with ID: H9%20HBE
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27H9%2520HBE%27 HTTP/1.1" 200 None
2026-03-29 14:08:43 [bca.uk] INFO: Scrape type for H9%20HBE: 0
2026-03-29 14:08:43 [bca.uk] INFO: Found listing with ID: HF13%20ONH
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF13%2520ONH%27 HTTP/1.1" 200 None
2026-03-29 14:08:43 [bca.uk] INFO: Scrape type for HF13%20ONH: 0
2026-03-29 14:08:43 [bca.uk] INFO: Found listing with ID: KJ02%20AAA
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ02%2520AAA%27 HTTP/1.1" 200 None
2026-03-29 14:08:43 [bca.uk] INFO: Scrape type for KJ02%20AAA: 0
2026-03-29 14:08:43 [bca.uk] INFO: Found listing with ID: KU07%20ERA
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU07%2520ERA%27 HTTP/1.1" 200 None
2026-03-29 14:08:43 [bca.uk] INFO: Scrape type for KU07%20ERA: 2
2026-03-29 14:08:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6c14d4f7-c4a8-5c0d-b2f6-3586c019b6fe with identifier: KU07%20ERA
2026-03-29 14:08:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6c14d4f7-c4a8-5c0d-b2f6-3586c019b6fe with scrape type 2
2026-03-29 14:08:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6c14d4f7-c4a8-5c0d-b2f6-3586c019b6fe with scrape type 2
2026-03-29 14:08:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6c14d4f7-c4a8-5c0d-b2f6-3586c019b6fe, identifier: KU07%20ERA
2026-03-29 14:08:43 [bca.uk] INFO: Found listing with ID: YD70%20WOM
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD70%2520WOM%27 HTTP/1.1" 200 None
2026-03-29 14:08:43 [bca.uk] INFO: Scrape type for YD70%20WOM: 2
2026-03-29 14:08:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4588dea-a04d-50d3-a9af-4f8459203fea with identifier: YD70%20WOM
2026-03-29 14:08:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4588dea-a04d-50d3-a9af-4f8459203fea with scrape type 2
2026-03-29 14:08:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d4588dea-a04d-50d3-a9af-4f8459203fea with scrape type 2
2026-03-29 14:08:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4588dea-a04d-50d3-a9af-4f8459203fea, identifier: YD70%20WOM
2026-03-29 14:08:43 [bca.uk] INFO: Found listing with ID: RF21%20DKD
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF21%2520DKD%27 HTTP/1.1" 200 None
2026-03-29 14:08:43 [bca.uk] INFO: Scrape type for RF21%20DKD: 0
2026-03-29 14:08:43 [bca.uk] INFO: Found listing with ID: VK22%20LGG
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK22%2520LGG%27 HTTP/1.1" 200 None
2026-03-29 14:08:43 [bca.uk] INFO: Scrape type for VK22%20LGG: 0
2026-03-29 14:08:43 [bca.uk] INFO: Found listing with ID: YJ70%20TKD
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ70%2520TKD%27 HTTP/1.1" 200 None
2026-03-29 14:08:43 [bca.uk] INFO: Scrape type for YJ70%20TKD: 0
2026-03-29 14:08:43 [bca.uk] INFO: Found listing with ID: MA62%20RAA
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA62%2520RAA%27 HTTP/1.1" 200 None
2026-03-29 14:08:43 [bca.uk] INFO: Scrape type for MA62%20RAA: 2
2026-03-29 14:08:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d123a6e0-630a-56a9-ad84-71e3545e2482 with identifier: MA62%20RAA
2026-03-29 14:08:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d123a6e0-630a-56a9-ad84-71e3545e2482 with scrape type 2
2026-03-29 14:08:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d123a6e0-630a-56a9-ad84-71e3545e2482 with scrape type 2
2026-03-29 14:08:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d123a6e0-630a-56a9-ad84-71e3545e2482, identifier: MA62%20RAA
2026-03-29 14:08:44 [bca.uk] INFO: Found listing with ID: SP14%20TRV
2026-03-29 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP14%2520TRV%27 HTTP/1.1" 200 None
2026-03-29 14:08:44 [bca.uk] INFO: Scrape type for SP14%20TRV: 0
2026-03-29 14:08:44 [bca.uk] INFO: Found listing with ID: SK57%20HOJ
2026-03-29 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK57%2520HOJ%27 HTTP/1.1" 200 None
2026-03-29 14:08:44 [bca.uk] INFO: Scrape type for SK57%20HOJ: 0
2026-03-29 14:08:44 [bca.uk] INFO: Found listing with ID: SV12%20OCC
2026-03-29 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV12%2520OCC%27 HTTP/1.1" 200 None
2026-03-29 14:08:44 [bca.uk] INFO: Scrape type for SV12%20OCC: 2
2026-03-29 14:08:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1bf96064-f97f-5bf8-af0a-45927befe608 with identifier: SV12%20OCC
2026-03-29 14:08:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1bf96064-f97f-5bf8-af0a-45927befe608 with scrape type 2
2026-03-29 14:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1bf96064-f97f-5bf8-af0a-45927befe608 with scrape type 2
2026-03-29 14:08:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1bf96064-f97f-5bf8-af0a-45927befe608, identifier: SV12%20OCC
2026-03-29 14:08:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6c14d4f7-c4a8-5c0d-b2f6-3586c019b6fe with identifier: KU07%20ERA
2026-03-29 14:08:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6c14d4f7-c4a8-5c0d-b2f6-3586c019b6fe with identifier: KU07%20ERA
2026-03-29 14:08:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6c14d4f7-c4a8-5c0d-b2f6-3586c019b6fe with identifier: KU07%20ERA to the API
2026-03-29 14:08:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 193,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU07%20ERA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6c14d4f7-c4a8-5c0d-b2f6-3586c019b6fe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU07 ERA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU07%20ERA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'C180',
 'odometer': 85119,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C180 1.8 K CLASSIC SE Saloon',
 'transmission': 'manual',
 'trim': 'K CLASSIC SE',
 'vin': 'WDC2030462R258069',
 'year': 2007}
2026-03-29 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU07%2520ERA%27 HTTP/1.1" 200 None
2026-03-29 14:08:44 [bca.uk] INFO: Saving data for KU07%20ERA: {'auction_closing_time': 1774864800.0, 'created_time': 1774523262.330617, 'last_price_update_time': 1774793324.472318}
2026-03-29 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU07%2520ERA') HTTP/1.1" 204 0
2026-03-29 14:08:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4588dea-a04d-50d3-a9af-4f8459203fea with identifier: YD70%20WOM
2026-03-29 14:08:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4588dea-a04d-50d3-a9af-4f8459203fea with identifier: YD70%20WOM
2026-03-29 14:08:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4588dea-a04d-50d3-a9af-4f8459203fea with identifier: YD70%20WOM to the API
2026-03-29 14:08:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD70%20WOM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd4588dea-a04d-50d3-a9af-4f8459203fea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD70 WOM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD70%20WOM&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MG MOTOR UK',
 'model': 'ZS',
 'odometer': 41262,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS 1.5 VTI-TECH EXCITE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI-TECH EXCITE',
 'vin': 'SDPW7BBDALZ145363',
 'year': 2020}
2026-03-29 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD70%2520WOM%27 HTTP/1.1" 200 None
2026-03-29 14:08:44 [bca.uk] INFO: Saving data for YD70%20WOM: {'auction_closing_time': 1774864800.0, 'created_time': 1774706816.616881, 'last_price_update_time': 1774793324.854323}
2026-03-29 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD70%2520WOM') HTTP/1.1" 204 0
2026-03-29 14:08:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d123a6e0-630a-56a9-ad84-71e3545e2482 with identifier: MA62%20RAA
2026-03-29 14:08:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d123a6e0-630a-56a9-ad84-71e3545e2482 with identifier: MA62%20RAA
2026-03-29 14:08:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d123a6e0-630a-56a9-ad84-71e3545e2482 with identifier: MA62%20RAA to the API
2026-03-29 14:08:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA62%20RAA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd123a6e0-630a-56a9-ad84-71e3545e2482',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA62 RAA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA62%20RAA&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'DACIA',
 'model': 'SANDERO STEPWAY',
 'odometer': 9440,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'DACIA SANDERO STEPWAY 1.0 TCE COMFORT Hatchback',
 'transmission': 'automatic',
 'trim': 'TCE COMFORT',
 'vin': 'UU1DJF00168820338',
 'year': 2022}
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA62%2520RAA%27 HTTP/1.1" 200 None
2026-03-29 14:08:45 [bca.uk] INFO: Saving data for MA62%20RAA: {'auction_closing_time': 1774864800.0, 'created_time': 1773909344.589204, 'last_price_update_time': 1774793325.141257}
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA62%2520RAA') HTTP/1.1" 204 0
2026-03-29 14:08:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1bf96064-f97f-5bf8-af0a-45927befe608 with identifier: SV12%20OCC
2026-03-29 14:08:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1bf96064-f97f-5bf8-af0a-45927befe608 with identifier: SV12%20OCC
2026-03-29 14:08:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1bf96064-f97f-5bf8-af0a-45927befe608 with identifier: SV12%20OCC to the API
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 193,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV12%20OCC-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1bf96064-f97f-5bf8-af0a-45927befe608',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV12 OCC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV12%20OCC&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 113124,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'HONDA CR-V 2.0 I-VTEC EX Estate',
 'transmission': 'automatic',
 'trim': 'I-VTEC EX',
 'vin': 'SHSRE5870CU000459',
 'year': 2012}
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV12%2520OCC%27 HTTP/1.1" 200 None
2026-03-29 14:08:45 [bca.uk] INFO: Saving data for SV12%20OCC: {'auction_closing_time': 1774864800.0, 'created_time': 1774305744.927525, 'last_price_update_time': 1774793325.427217}
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV12%2520OCC') HTTP/1.1" 204 0
2026-03-29 14:08:45 [bca.uk] INFO: Found listing with ID: LT58%20VMH
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT58%2520VMH%27 HTTP/1.1" 200 None
2026-03-29 14:08:45 [bca.uk] INFO: Scrape type for LT58%20VMH: 0
2026-03-29 14:08:45 [bca.uk] INFO: Found listing with ID: LV10%20NJJ
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV10%2520NJJ%27 HTTP/1.1" 200 None
2026-03-29 14:08:45 [bca.uk] INFO: Scrape type for LV10%20NJJ: 2
2026-03-29 14:08:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5428cfab-56f8-5427-bc71-831e6db8ed3d with identifier: LV10%20NJJ
2026-03-29 14:08:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5428cfab-56f8-5427-bc71-831e6db8ed3d with scrape type 2
2026-03-29 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5428cfab-56f8-5427-bc71-831e6db8ed3d with scrape type 2
2026-03-29 14:08:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5428cfab-56f8-5427-bc71-831e6db8ed3d, identifier: LV10%20NJJ
2026-03-29 14:08:45 [bca.uk] INFO: Found listing with ID: YO66%20ENU
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO66%2520ENU%27 HTTP/1.1" 200 None
2026-03-29 14:08:45 [bca.uk] INFO: Scrape type for YO66%20ENU: 2
2026-03-29 14:08:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d0c9ac8-161b-5c76-8a79-0338cb8a1867 with identifier: YO66%20ENU
2026-03-29 14:08:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d0c9ac8-161b-5c76-8a79-0338cb8a1867 with scrape type 2
2026-03-29 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d0c9ac8-161b-5c76-8a79-0338cb8a1867 with scrape type 2
2026-03-29 14:08:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8d0c9ac8-161b-5c76-8a79-0338cb8a1867, identifier: YO66%20ENU
2026-03-29 14:08:45 [bca.uk] INFO: Found listing with ID: K999%20ENP
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27K999%2520ENP%27 HTTP/1.1" 200 None
2026-03-29 14:08:45 [bca.uk] INFO: Scrape type for K999%20ENP: 0
2026-03-29 14:08:45 [bca.uk] INFO: Found listing with ID: YN64%20VNE
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN64%2520VNE%27 HTTP/1.1" 200 None
2026-03-29 14:08:45 [bca.uk] INFO: Scrape type for YN64%20VNE: 0
2026-03-29 14:08:45 [bca.uk] INFO: Found listing with ID: GG05%20AVG
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GG05%2520AVG%27 HTTP/1.1" 200 None
2026-03-29 14:08:45 [bca.uk] INFO: Scrape type for GG05%20AVG: 2
2026-03-29 14:08:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6938b20d-2e74-52fc-8909-d0536b176c6f with identifier: GG05%20AVG
2026-03-29 14:08:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6938b20d-2e74-52fc-8909-d0536b176c6f with scrape type 2
2026-03-29 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6938b20d-2e74-52fc-8909-d0536b176c6f with scrape type 2
2026-03-29 14:08:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6938b20d-2e74-52fc-8909-d0536b176c6f, identifier: GG05%20AVG
2026-03-29 14:08:45 [bca.uk] INFO: Found listing with ID: NA14%20XFF
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA14%2520XFF%27 HTTP/1.1" 200 None
2026-03-29 14:08:45 [bca.uk] INFO: Scrape type for NA14%20XFF: 0
2026-03-29 14:08:45 [bca.uk] INFO: Found listing with ID: GU66%20BFA
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU66%2520BFA%27 HTTP/1.1" 200 None
2026-03-29 14:08:45 [bca.uk] INFO: Scrape type for GU66%20BFA: 0
2026-03-29 14:08:45 [bca.uk] INFO: Found listing with ID: MF19%20OFT
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF19%2520OFT%27 HTTP/1.1" 200 None
2026-03-29 14:08:45 [bca.uk] INFO: Scrape type for MF19%20OFT: 0
2026-03-29 14:08:45 [bca.uk] INFO: Found listing with ID: SK18%20JKO
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK18%2520JKO%27 HTTP/1.1" 200 None
2026-03-29 14:08:45 [bca.uk] INFO: Scrape type for SK18%20JKO: 0
2026-03-29 14:08:45 [bca.uk] INFO: Found listing with ID: SP70%20LPC
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP70%2520LPC%27 HTTP/1.1" 200 None
2026-03-29 14:08:45 [bca.uk] INFO: Scrape type for SP70%20LPC: 2
2026-03-29 14:08:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5e9bad6-18fc-5a61-b82d-fd5df80377f0 with identifier: SP70%20LPC
2026-03-29 14:08:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5e9bad6-18fc-5a61-b82d-fd5df80377f0 with scrape type 2
2026-03-29 14:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5e9bad6-18fc-5a61-b82d-fd5df80377f0 with scrape type 2
2026-03-29 14:08:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5e9bad6-18fc-5a61-b82d-fd5df80377f0, identifier: SP70%20LPC
2026-03-29 14:08:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5428cfab-56f8-5427-bc71-831e6db8ed3d with identifier: LV10%20NJJ
2026-03-29 14:08:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5428cfab-56f8-5427-bc71-831e6db8ed3d with identifier: LV10%20NJJ
2026-03-29 14:08:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5428cfab-56f8-5427-bc71-831e6db8ed3d with identifier: LV10%20NJJ to the API
2026-03-29 14:08:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 249,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV10%20NJJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5428cfab-56f8-5427-bc71-831e6db8ed3d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV10 NJJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV10%20NJJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JAGUAR',
 'model': 'XF',
 'odometer': 73963,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF 3.0 V6 LUXURY Saloon',
 'transmission': 'automatic',
 'trim': 'V6 LUXURY',
 'vin': 'SAJAC05H2AFR75156',
 'year': 2010}
2026-03-29 14:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV10%2520NJJ%27 HTTP/1.1" 200 None
2026-03-29 14:08:46 [bca.uk] INFO: Saving data for LV10%20NJJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774523263.53808, 'last_price_update_time': 1774793326.437702}
2026-03-29 14:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV10%2520NJJ') HTTP/1.1" 204 0
2026-03-29 14:08:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8d0c9ac8-161b-5c76-8a79-0338cb8a1867 with identifier: YO66%20ENU
2026-03-29 14:08:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8d0c9ac8-161b-5c76-8a79-0338cb8a1867 with identifier: YO66%20ENU
2026-03-29 14:08:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8d0c9ac8-161b-5c76-8a79-0338cb8a1867 with identifier: YO66%20ENU to the API
2026-03-29 14:08:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YO66%20ENU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8d0c9ac8-161b-5c76-8a79-0338cb8a1867',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YO66 ENU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YO66%20ENU&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'AUDI',
 'model': 'A6 AVANT',
 'odometer': 93731,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'AUDI A6 AVANT 3.0 TDI 272 QUATTRO BLACK ED.S-T Estate',
 'transmission': 'automatic',
 'trim': 'TDI 272 QUATTRO BLACK ED.S-T',
 'vin': 'WAUZZZ4G4HN060710',
 'year': 2017}
2026-03-29 14:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO66%2520ENU%27 HTTP/1.1" 200 None
2026-03-29 14:08:46 [bca.uk] INFO: Saving data for YO66%20ENU: {'auction_closing_time': 1774864800.0, 'created_time': 1774706798.229591, 'last_price_update_time': 1774793326.848915}
2026-03-29 14:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YO66%2520ENU') HTTP/1.1" 204 0
2026-03-29 14:08:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6938b20d-2e74-52fc-8909-d0536b176c6f with identifier: GG05%20AVG
2026-03-29 14:08:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6938b20d-2e74-52fc-8909-d0536b176c6f with identifier: GG05%20AVG
2026-03-29 14:08:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6938b20d-2e74-52fc-8909-d0536b176c6f with identifier: GG05%20AVG to the API
2026-03-29 14:08:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 241,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GG05%20AVG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6938b20d-2e74-52fc-8909-d0536b176c6f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GG05 AVG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GG05%20AVG&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MERCEDES-BENZ',
 'model': 'CLS 350',
 'odometer': 89304,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLS 350 3.5 7G Coupe',
 'transmission': 'manual',
 'trim': '7G',
 'vin': 'WDD2193562A025392',
 'year': 2005}
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GG05%2520AVG%27 HTTP/1.1" 200 None
2026-03-29 14:08:47 [bca.uk] INFO: Saving data for GG05%20AVG: {'auction_closing_time': 1774864800.0, 'created_time': 1774523566.99732, 'last_price_update_time': 1774793327.158815}
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GG05%2520AVG') HTTP/1.1" 204 0
2026-03-29 14:08:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5e9bad6-18fc-5a61-b82d-fd5df80377f0 with identifier: SP70%20LPC
2026-03-29 14:08:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5e9bad6-18fc-5a61-b82d-fd5df80377f0 with identifier: SP70%20LPC
2026-03-29 14:08:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e5e9bad6-18fc-5a61-b82d-fd5df80377f0 with identifier: SP70%20LPC to the API
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 202,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP70%20LPC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e5e9bad6-18fc-5a61-b82d-fd5df80377f0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP70 LPC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP70%20LPC&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'MERCEDES-BENZ',
 'model': 'V300 D',
 'odometer': 51330,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ V300 D 2.0 AMG LINE 9G MPV',
 'transmission': 'automatic',
 'trim': 'AMG LINE 9G',
 'vin': 'W1V44781123771143',
 'year': 2020}
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP70%2520LPC%27 HTTP/1.1" 200 None
2026-03-29 14:08:47 [bca.uk] INFO: Saving data for SP70%20LPC: {'auction_closing_time': 1774864800.0, 'created_time': 1773907626.847618, 'last_price_update_time': 1774793327.482972}
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP70%2520LPC') HTTP/1.1" 204 0
2026-03-29 14:08:47 [bca.uk] INFO: Found listing with ID: MC53%20GXE
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC53%2520GXE%27 HTTP/1.1" 200 None
2026-03-29 14:08:47 [bca.uk] INFO: Scrape type for MC53%20GXE: 0
2026-03-29 14:08:47 [bca.uk] INFO: Found listing with ID: P60%20NPR
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27P60%2520NPR%27 HTTP/1.1" 200 None
2026-03-29 14:08:47 [bca.uk] INFO: Scrape type for P60%20NPR: 2
2026-03-29 14:08:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2c1cd4e-d2b4-5600-8583-1ef1a77f0132 with identifier: P60%20NPR
2026-03-29 14:08:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c2c1cd4e-d2b4-5600-8583-1ef1a77f0132 with scrape type 2
2026-03-29 14:08:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c2c1cd4e-d2b4-5600-8583-1ef1a77f0132 with scrape type 2
2026-03-29 14:08:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c2c1cd4e-d2b4-5600-8583-1ef1a77f0132, identifier: P60%20NPR
2026-03-29 14:08:47 [bca.uk] INFO: Found listing with ID: MJ58%20UJC
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ58%2520UJC%27 HTTP/1.1" 200 None
2026-03-29 14:08:47 [bca.uk] INFO: Scrape type for MJ58%20UJC: 2
2026-03-29 14:08:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4272d6ec-0f33-5ac0-b001-a40e71f4bd6e with identifier: MJ58%20UJC
2026-03-29 14:08:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4272d6ec-0f33-5ac0-b001-a40e71f4bd6e with scrape type 2
2026-03-29 14:08:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4272d6ec-0f33-5ac0-b001-a40e71f4bd6e with scrape type 2
2026-03-29 14:08:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4272d6ec-0f33-5ac0-b001-a40e71f4bd6e, identifier: MJ58%20UJC
2026-03-29 14:08:47 [bca.uk] INFO: Found listing with ID: S706%20NFV
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S706%2520NFV%27 HTTP/1.1" 200 None
2026-03-29 14:08:47 [bca.uk] INFO: Scrape type for S706%20NFV: 0
2026-03-29 14:08:47 [bca.uk] INFO: Found listing with ID: GY19%20ZXT
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY19%2520ZXT%27 HTTP/1.1" 200 None
2026-03-29 14:08:47 [bca.uk] INFO: Scrape type for GY19%20ZXT: 0
2026-03-29 14:08:47 [bca.uk] INFO: Found listing with ID: KM20%20ZZB
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM20%2520ZZB%27 HTTP/1.1" 200 None
2026-03-29 14:08:47 [bca.uk] INFO: Scrape type for KM20%20ZZB: 0
2026-03-29 14:08:47 [bca.uk] INFO: Found listing with ID: BD19%20RBF
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD19%2520RBF%27 HTTP/1.1" 200 None
2026-03-29 14:08:47 [bca.uk] INFO: Scrape type for BD19%20RBF: 0
2026-03-29 14:08:47 [bca.uk] INFO: Found listing with ID: CV66%20MDJ
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV66%2520MDJ%27 HTTP/1.1" 200 None
2026-03-29 14:08:47 [bca.uk] INFO: Scrape type for CV66%20MDJ: 0
2026-03-29 14:08:47 [bca.uk] INFO: Found listing with ID: LA66%20CNU
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA66%2520CNU%27 HTTP/1.1" 200 None
2026-03-29 14:08:47 [bca.uk] INFO: Scrape type for LA66%20CNU: 0
2026-03-29 14:08:47 [bca.uk] INFO: Found listing with ID: SP14%20YXM
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP14%2520YXM%27 HTTP/1.1" 200 None
2026-03-29 14:08:47 [bca.uk] INFO: Scrape type for SP14%20YXM: 0
2026-03-29 14:08:47 [bca.uk] INFO: Found listing with ID: EX13%20SOH
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX13%2520SOH%27 HTTP/1.1" 200 None
2026-03-29 14:08:47 [bca.uk] INFO: Scrape type for EX13%20SOH: 0
2026-03-29 14:08:47 [bca.uk] INFO: Found listing with ID: KU09%20AEA
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU09%2520AEA%27 HTTP/1.1" 200 None
2026-03-29 14:08:47 [bca.uk] INFO: Scrape type for KU09%20AEA: 2
2026-03-29 14:08:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c4d85045-f55c-5dde-9c04-09f57b69e813 with identifier: KU09%20AEA
2026-03-29 14:08:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4d85045-f55c-5dde-9c04-09f57b69e813 with scrape type 2
2026-03-29 14:08:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c4d85045-f55c-5dde-9c04-09f57b69e813 with scrape type 2
2026-03-29 14:08:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c4d85045-f55c-5dde-9c04-09f57b69e813, identifier: KU09%20AEA
2026-03-29 14:08:47 [bca.uk] INFO: Found listing with ID: KP65%20NNV
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP65%2520NNV%27 HTTP/1.1" 200 None
2026-03-29 14:08:47 [bca.uk] INFO: Scrape type for KP65%20NNV: 0
2026-03-29 14:08:47 [bca.uk] INFO: Found listing with ID: PJ66%20LUT
2026-03-29 14:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ66%2520LUT%27 HTTP/1.1" 200 None
2026-03-29 14:08:48 [bca.uk] INFO: Scrape type for PJ66%20LUT: 0
2026-03-29 14:08:48 [bca.uk] INFO: Found listing with ID: LFZ%202518
2026-03-29 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LFZ%25202518%27 HTTP/1.1" 200 None
2026-03-29 14:08:48 [bca.uk] INFO: Scrape type for LFZ%202518: 0
2026-03-29 14:08:48 [bca.uk] INFO: Found listing with ID: SA10%20DVK
2026-03-29 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA10%2520DVK%27 HTTP/1.1" 200 None
2026-03-29 14:08:48 [bca.uk] INFO: Scrape type for SA10%20DVK: 0
2026-03-29 14:08:48 [bca.uk] INFO: Found listing with ID: A5%20VHE
2026-03-29 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27A5%2520VHE%27 HTTP/1.1" 200 None
2026-03-29 14:08:48 [bca.uk] INFO: Scrape type for A5%20VHE: 2
2026-03-29 14:08:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8fdd3fdc-3c66-5122-b3ec-c1bc96405c68 with identifier: A5%20VHE
2026-03-29 14:08:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8fdd3fdc-3c66-5122-b3ec-c1bc96405c68 with scrape type 2
2026-03-29 14:08:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8fdd3fdc-3c66-5122-b3ec-c1bc96405c68 with scrape type 2
2026-03-29 14:08:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8fdd3fdc-3c66-5122-b3ec-c1bc96405c68, identifier: A5%20VHE
2026-03-29 14:08:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c2c1cd4e-d2b4-5600-8583-1ef1a77f0132 with identifier: P60%20NPR
2026-03-29 14:08:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c2c1cd4e-d2b4-5600-8583-1ef1a77f0132 with identifier: P60%20NPR
2026-03-29 14:08:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c2c1cd4e-d2b4-5600-8583-1ef1a77f0132 with identifier: P60%20NPR to the API
2026-03-29 14:08:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 299,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=P60%20NPR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c2c1cd4e-d2b4-5600-8583-1ef1a77f0132',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'P60 NPR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=P60%20NPR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 102622,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER 3.6 TDV8 VOGUE SE StationWagon',
 'transmission': 'automatic',
 'trim': 'TDV8 VOGUE SE',
 'vin': 'SALLMAM237A257766',
 'year': 2007}
2026-03-29 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27P60%2520NPR%27 HTTP/1.1" 200 None
2026-03-29 14:08:48 [bca.uk] INFO: Saving data for P60%20NPR: {'auction_closing_time': 1774864800.0, 'created_time': 1773909521.819016, 'last_price_update_time': 1774793328.42147}
2026-03-29 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='P60%2520NPR') HTTP/1.1" 204 0
2026-03-29 14:08:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4272d6ec-0f33-5ac0-b001-a40e71f4bd6e with identifier: MJ58%20UJC
2026-03-29 14:08:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4272d6ec-0f33-5ac0-b001-a40e71f4bd6e with identifier: MJ58%20UJC
2026-03-29 14:08:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4272d6ec-0f33-5ac0-b001-a40e71f4bd6e with identifier: MJ58%20UJC to the API
2026-03-29 14:08:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 182,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ58%20UJC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4272d6ec-0f33-5ac0-b001-a40e71f4bd6e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ58 UJC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ58%20UJC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'C180',
 'odometer': 83922,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C180 1.8 K ELEGANCE Saloon',
 'transmission': 'manual',
 'trim': 'K ELEGANCE',
 'vin': 'WDD2040462A234542',
 'year': 2008}
2026-03-29 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ58%2520UJC%27 HTTP/1.1" 200 None
2026-03-29 14:08:48 [bca.uk] INFO: Saving data for MJ58%20UJC: {'auction_closing_time': 1774864800.0, 'created_time': 1774562533.609688, 'last_price_update_time': 1774793328.79108}
2026-03-29 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ58%2520UJC') HTTP/1.1" 204 0
2026-03-29 14:08:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c4d85045-f55c-5dde-9c04-09f57b69e813 with identifier: KU09%20AEA
2026-03-29 14:08:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c4d85045-f55c-5dde-9c04-09f57b69e813 with identifier: KU09%20AEA
2026-03-29 14:08:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c4d85045-f55c-5dde-9c04-09f57b69e813 with identifier: KU09%20AEA to the API
2026-03-29 14:08:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU09%20AEA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c4d85045-f55c-5dde-9c04-09f57b69e813',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU09 AEA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU09%20AEA&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'AUDI',
 'model': 'A3',
 'odometer': 76930,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'AUDI A3 2.0 TFSI SPORT S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TFSI SPORT S-T',
 'vin': 'WAUZZZ8P79A078430',
 'year': 2009}
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU09%2520AEA%27 HTTP/1.1" 200 None
2026-03-29 14:08:49 [bca.uk] INFO: Saving data for KU09%20AEA: {'auction_closing_time': 1774864800.0, 'created_time': 1773831943.852449, 'last_price_update_time': 1774793329.087124}
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU09%2520AEA') HTTP/1.1" 204 0
2026-03-29 14:08:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8fdd3fdc-3c66-5122-b3ec-c1bc96405c68 with identifier: A5%20VHE
2026-03-29 14:08:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8fdd3fdc-3c66-5122-b3ec-c1bc96405c68 with identifier: A5%20VHE
2026-03-29 14:08:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8fdd3fdc-3c66-5122-b3ec-c1bc96405c68 with identifier: A5%20VHE to the API
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=A5%20VHE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8fdd3fdc-3c66-5122-b3ec-c1bc96405c68',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'A5 VHE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=A5%20VHE&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'BMW',
 'model': '320D',
 'odometer': 95124,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'BMW 320D 2.0 M SPORT Convertible',
 'transmission': 'automatic',
 'trim': 'M SPORT',
 'vin': 'WBAWM32070E264538',
 'year': 2009}
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27A5%2520VHE%27 HTTP/1.1" 200 None
2026-03-29 14:08:49 [bca.uk] INFO: Saving data for A5%20VHE: {'auction_closing_time': 1774864800.0, 'created_time': 1774364238.107499, 'last_price_update_time': 1774793329.378325}
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='A5%2520VHE') HTTP/1.1" 204 0
2026-03-29 14:08:49 [bca.uk] INFO: Found listing with ID: AN09%20KEE
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AN09%2520KEE%27 HTTP/1.1" 200 None
2026-03-29 14:08:49 [bca.uk] INFO: Scrape type for AN09%20KEE: 0
2026-03-29 14:08:49 [bca.uk] INFO: Found listing with ID: BV13%20ZYW
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV13%2520ZYW%27 HTTP/1.1" 200 None
2026-03-29 14:08:49 [bca.uk] INFO: Scrape type for BV13%20ZYW: 2
2026-03-29 14:08:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8999e9c-b1ab-5c71-a884-ff53f3a76e36 with identifier: BV13%20ZYW
2026-03-29 14:08:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d8999e9c-b1ab-5c71-a884-ff53f3a76e36 with scrape type 2
2026-03-29 14:08:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d8999e9c-b1ab-5c71-a884-ff53f3a76e36 with scrape type 2
2026-03-29 14:08:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d8999e9c-b1ab-5c71-a884-ff53f3a76e36, identifier: BV13%20ZYW
2026-03-29 14:08:49 [bca.uk] INFO: Found listing with ID: HV69%20NLA
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV69%2520NLA%27 HTTP/1.1" 200 None
2026-03-29 14:08:49 [bca.uk] INFO: Scrape type for HV69%20NLA: 2
2026-03-29 14:08:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eadb8ebe-5b0a-5541-a2d1-caa5b9148e41 with identifier: HV69%20NLA
2026-03-29 14:08:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eadb8ebe-5b0a-5541-a2d1-caa5b9148e41 with scrape type 2
2026-03-29 14:08:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eadb8ebe-5b0a-5541-a2d1-caa5b9148e41 with scrape type 2
2026-03-29 14:08:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eadb8ebe-5b0a-5541-a2d1-caa5b9148e41, identifier: HV69%20NLA
2026-03-29 14:08:49 [bca.uk] INFO: Found listing with ID: LD10%20VGG
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD10%2520VGG%27 HTTP/1.1" 200 None
2026-03-29 14:08:49 [bca.uk] INFO: Scrape type for LD10%20VGG: 2
2026-03-29 14:08:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 409b06aa-add4-5c16-b7f9-674d87f223b5 with identifier: LD10%20VGG
2026-03-29 14:08:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 409b06aa-add4-5c16-b7f9-674d87f223b5 with scrape type 2
2026-03-29 14:08:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 409b06aa-add4-5c16-b7f9-674d87f223b5 with scrape type 2
2026-03-29 14:08:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 409b06aa-add4-5c16-b7f9-674d87f223b5, identifier: LD10%20VGG
2026-03-29 14:08:49 [bca.uk] INFO: Found listing with ID: YK22%20RXB
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK22%2520RXB%27 HTTP/1.1" 200 None
2026-03-29 14:08:49 [bca.uk] INFO: Scrape type for YK22%20RXB: 0
2026-03-29 14:08:49 [bca.uk] INFO: Found listing with ID: N88%20SFD
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27N88%2520SFD%27 HTTP/1.1" 200 None
2026-03-29 14:08:49 [bca.uk] INFO: Scrape type for N88%20SFD: 0
2026-03-29 14:08:49 [bca.uk] INFO: Found listing with ID: WU57%20NZB
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU57%2520NZB%27 HTTP/1.1" 200 None
2026-03-29 14:08:49 [bca.uk] INFO: Scrape type for WU57%20NZB: 2
2026-03-29 14:08:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dbe236d6-5d9f-5c15-8160-b63c3d61c0f0 with identifier: WU57%20NZB
2026-03-29 14:08:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dbe236d6-5d9f-5c15-8160-b63c3d61c0f0 with scrape type 2
2026-03-29 14:08:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dbe236d6-5d9f-5c15-8160-b63c3d61c0f0 with scrape type 2
2026-03-29 14:08:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dbe236d6-5d9f-5c15-8160-b63c3d61c0f0, identifier: WU57%20NZB
2026-03-29 14:08:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d8999e9c-b1ab-5c71-a884-ff53f3a76e36 with identifier: BV13%20ZYW
2026-03-29 14:08:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d8999e9c-b1ab-5c71-a884-ff53f3a76e36 with identifier: BV13%20ZYW
2026-03-29 14:08:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d8999e9c-b1ab-5c71-a884-ff53f3a76e36 with identifier: BV13%20ZYW to the API
2026-03-29 14:08:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 199,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV13%20ZYW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd8999e9c-b1ab-5c71-a884-ff53f3a76e36',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV13 ZYW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV13%20ZYW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JEEP',
 'model': 'COMPASS',
 'odometer': 105383,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'JEEP COMPASS 2.4 LIMITED 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'LIMITED 4WD',
 'vin': '1C4NJDDB3DD122534',
 'year': 2013}
2026-03-29 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV13%2520ZYW%27 HTTP/1.1" 200 None
2026-03-29 14:08:50 [bca.uk] INFO: Saving data for BV13%20ZYW: {'auction_closing_time': 1774864800.0, 'created_time': 1774364753.866645, 'last_price_update_time': 1774793330.153129}
2026-03-29 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV13%2520ZYW') HTTP/1.1" 204 0
2026-03-29 14:08:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eadb8ebe-5b0a-5541-a2d1-caa5b9148e41 with identifier: HV69%20NLA
2026-03-29 14:08:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eadb8ebe-5b0a-5541-a2d1-caa5b9148e41 with identifier: HV69%20NLA
2026-03-29 14:08:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eadb8ebe-5b0a-5541-a2d1-caa5b9148e41 with identifier: HV69%20NLA to the API
2026-03-29 14:08:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV69%20NLA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'eadb8ebe-5b0a-5541-a2d1-caa5b9148e41',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV69 NLA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV69%20NLA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 16309,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'BMW X1 2.0 SDRIVE 20I M SPORT STEP StationWagon',
 'transmission': 'automatic',
 'trim': 'SDRIVE 20I M SPORT STEP',
 'vin': 'WBA72AA0505N92301',
 'year': 2019}
2026-03-29 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV69%2520NLA%27 HTTP/1.1" 200 None
2026-03-29 14:08:50 [bca.uk] INFO: Saving data for HV69%20NLA: {'auction_closing_time': 1774951200.0, 'created_time': 1774706687.725329, 'last_price_update_time': 1774793330.438309}
2026-03-29 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV69%2520NLA') HTTP/1.1" 204 0
2026-03-29 14:08:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 409b06aa-add4-5c16-b7f9-674d87f223b5 with identifier: LD10%20VGG
2026-03-29 14:08:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 409b06aa-add4-5c16-b7f9-674d87f223b5 with identifier: LD10%20VGG
2026-03-29 14:08:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 409b06aa-add4-5c16-b7f9-674d87f223b5 with identifier: LD10%20VGG to the API
2026-03-29 14:08:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD10%20VGG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '409b06aa-add4-5c16-b7f9-674d87f223b5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD10 VGG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD10%20VGG&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 115666,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'BMW X1 2.0 XDRIVE 23D SE STEP StationWagon',
 'transmission': 'automatic',
 'trim': 'XDRIVE 23D SE STEP',
 'vin': 'WBAVP52010VK52237',
 'year': 2010}
2026-03-29 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD10%2520VGG%27 HTTP/1.1" 200 None
2026-03-29 14:08:50 [bca.uk] INFO: Saving data for LD10%20VGG: {'auction_closing_time': 1774864800.0, 'created_time': 1774523551.680914, 'last_price_update_time': 1774793330.716222}
2026-03-29 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD10%2520VGG') HTTP/1.1" 204 0
2026-03-29 14:08:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dbe236d6-5d9f-5c15-8160-b63c3d61c0f0 with identifier: WU57%20NZB
2026-03-29 14:08:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dbe236d6-5d9f-5c15-8160-b63c3d61c0f0 with identifier: WU57%20NZB
2026-03-29 14:08:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dbe236d6-5d9f-5c15-8160-b63c3d61c0f0 with identifier: WU57%20NZB to the API
2026-03-29 14:08:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU57%20NZB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dbe236d6-5d9f-5c15-8160-b63c3d61c0f0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WU57 NZB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU57%20NZB&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 91428,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.6 TEKNA Hatchback',
 'transmission': 'automatic',
 'trim': 'TEKNA',
 'vin': 'SJNFCAE11U1208097',
 'year': 2007}
2026-03-29 14:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU57%2520NZB%27 HTTP/1.1" 200 None
2026-03-29 14:08:51 [bca.uk] INFO: Saving data for WU57%20NZB: {'auction_closing_time': 1774864800.0, 'created_time': 1774523567.734525, 'last_price_update_time': 1774793331.000945}
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU57%2520NZB') HTTP/1.1" 204 0
2026-03-29 14:08:51 [bca.uk] INFO: Found listing with ID: GR21%20HBF
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GR21%2520HBF%27 HTTP/1.1" 200 None
2026-03-29 14:08:51 [bca.uk] INFO: Scrape type for GR21%20HBF: 0
2026-03-29 14:08:51 [bca.uk] INFO: Found listing with ID: DX70%20UBS
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX70%2520UBS%27 HTTP/1.1" 200 None
2026-03-29 14:08:51 [bca.uk] INFO: Scrape type for DX70%20UBS: 0
2026-03-29 14:08:51 [bca.uk] INFO: Found listing with ID: EU19%20RWF
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU19%2520RWF%27 HTTP/1.1" 200 None
2026-03-29 14:08:51 [bca.uk] INFO: Scrape type for EU19%20RWF: 0
2026-03-29 14:08:51 [bca.uk] INFO: Found listing with ID: FL20%20CPY
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL20%2520CPY%27 HTTP/1.1" 200 None
2026-03-29 14:08:51 [bca.uk] INFO: Scrape type for FL20%20CPY: 0
2026-03-29 14:08:51 [bca.uk] INFO: Found listing with ID: HY06%20NAU
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY06%2520NAU%27 HTTP/1.1" 200 None
2026-03-29 14:08:51 [bca.uk] INFO: Scrape type for HY06%20NAU: 0
2026-03-29 14:08:51 [bca.uk] INFO: Found listing with ID: LM17%20JWJ
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM17%2520JWJ%27 HTTP/1.1" 200 None
2026-03-29 14:08:51 [bca.uk] INFO: Scrape type for LM17%20JWJ: 0
2026-03-29 14:08:51 [bca.uk] INFO: Found listing with ID: LX17%20OGL
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX17%2520OGL%27 HTTP/1.1" 200 None
2026-03-29 14:08:51 [bca.uk] INFO: Scrape type for LX17%20OGL: 0
2026-03-29 14:08:51 [bca.uk] INFO: Found listing with ID: RK16%20MEU
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK16%2520MEU%27 HTTP/1.1" 200 None
2026-03-29 14:08:51 [bca.uk] INFO: Scrape type for RK16%20MEU: 0
2026-03-29 14:08:51 [bca.uk] INFO: Found listing with ID: WL54%20NHF
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL54%2520NHF%27 HTTP/1.1" 200 None
2026-03-29 14:08:51 [bca.uk] INFO: Scrape type for WL54%20NHF: 0
2026-03-29 14:08:51 [bca.uk] INFO: Found listing with ID: WR11%20HHA
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR11%2520HHA%27 HTTP/1.1" 200 None
2026-03-29 14:08:51 [bca.uk] INFO: Scrape type for WR11%20HHA: 0
2026-03-29 14:08:51 [bca.uk] INFO: Found listing with ID: YL17%20SVO
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL17%2520SVO%27 HTTP/1.1" 200 None
2026-03-29 14:08:51 [bca.uk] INFO: Scrape type for YL17%20SVO: 0
2026-03-29 14:08:51 [bca.uk] INFO: Found listing with ID: HG09%20ZSN
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG09%2520ZSN%27 HTTP/1.1" 200 None
2026-03-29 14:08:51 [bca.uk] INFO: Scrape type for HG09%20ZSN: 0
2026-03-29 14:08:51 [bca.uk] INFO: Found listing with ID: BX16%20DHC
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX16%2520DHC%27 HTTP/1.1" 200 None
2026-03-29 14:08:51 [bca.uk] INFO: Scrape type for BX16%20DHC: 2
2026-03-29 14:08:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90e39e5b-0377-549a-8717-10383b5e0fda with identifier: BX16%20DHC
2026-03-29 14:08:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90e39e5b-0377-549a-8717-10383b5e0fda with scrape type 2
2026-03-29 14:08:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90e39e5b-0377-549a-8717-10383b5e0fda with scrape type 2
2026-03-29 14:08:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90e39e5b-0377-549a-8717-10383b5e0fda, identifier: BX16%20DHC
2026-03-29 14:08:51 [bca.uk] INFO: Found listing with ID: ND19%20ZXL
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND19%2520ZXL%27 HTTP/1.1" 200 None
2026-03-29 14:08:51 [bca.uk] INFO: Scrape type for ND19%20ZXL: 2
2026-03-29 14:08:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c9c54905-b471-54fb-b36b-18e3160cc696 with identifier: ND19%20ZXL
2026-03-29 14:08:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c9c54905-b471-54fb-b36b-18e3160cc696 with scrape type 2
2026-03-29 14:08:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c9c54905-b471-54fb-b36b-18e3160cc696 with scrape type 2
2026-03-29 14:08:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c9c54905-b471-54fb-b36b-18e3160cc696, identifier: ND19%20ZXL
2026-03-29 14:08:51 [bca.uk] INFO: Found listing with ID: PK60%20UOG
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK60%2520UOG%27 HTTP/1.1" 200 None
2026-03-29 14:08:51 [bca.uk] INFO: Scrape type for PK60%20UOG: 2
2026-03-29 14:08:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c1d0e624-0eca-5ae0-992f-152fa649cb1b with identifier: PK60%20UOG
2026-03-29 14:08:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c1d0e624-0eca-5ae0-992f-152fa649cb1b with scrape type 2
2026-03-29 14:08:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c1d0e624-0eca-5ae0-992f-152fa649cb1b with scrape type 2
2026-03-29 14:08:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c1d0e624-0eca-5ae0-992f-152fa649cb1b, identifier: PK60%20UOG
2026-03-29 14:08:51 [bca.uk] INFO: Found listing with ID: GL58%20GUC
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL58%2520GUC%27 HTTP/1.1" 200 None
2026-03-29 14:08:51 [bca.uk] INFO: Scrape type for GL58%20GUC: 2
2026-03-29 14:08:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b6d83f3-a158-577f-82ce-d61ff100170d with identifier: GL58%20GUC
2026-03-29 14:08:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b6d83f3-a158-577f-82ce-d61ff100170d with scrape type 2
2026-03-29 14:08:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6b6d83f3-a158-577f-82ce-d61ff100170d with scrape type 2
2026-03-29 14:08:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6b6d83f3-a158-577f-82ce-d61ff100170d, identifier: GL58%20GUC
2026-03-29 14:08:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90e39e5b-0377-549a-8717-10383b5e0fda with identifier: BX16%20DHC
2026-03-29 14:08:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90e39e5b-0377-549a-8717-10383b5e0fda with identifier: BX16%20DHC
2026-03-29 14:08:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90e39e5b-0377-549a-8717-10383b5e0fda with identifier: BX16%20DHC to the API
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX16%20DHC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '90e39e5b-0377-549a-8717-10383b5e0fda',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BX16 DHC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX16%20DHC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA',
 'odometer': 88777,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL INSIGNIA 2.0 CDTI 170 ELITE Hatchback',
 'transmission': 'automatic',
 'trim': 'CDTI 170 ELITE',
 'vin': 'W0LGT6E13G1059315',
 'year': 2016}
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX16%2520DHC%27 HTTP/1.1" 200 None
2026-03-29 14:08:51 [bca.uk] INFO: Saving data for BX16%20DHC: {'auction_closing_time': 1774864800.0, 'created_time': 1774564149.127689, 'last_price_update_time': 1774793331.893447}
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX16%2520DHC') HTTP/1.1" 204 0
2026-03-29 14:08:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c9c54905-b471-54fb-b36b-18e3160cc696 with identifier: ND19%20ZXL
2026-03-29 14:08:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c9c54905-b471-54fb-b36b-18e3160cc696 with identifier: ND19%20ZXL
2026-03-29 14:08:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c9c54905-b471-54fb-b36b-18e3160cc696 with identifier: ND19%20ZXL to the API
2026-03-29 14:08:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND19%20ZXL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c9c54905-b471-54fb-b36b-18e3160cc696',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND19 ZXL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND19%20ZXL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'ECOSPORT',
 'odometer': 71639,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD ECOSPORT 1.0 E/B 125 TITANIUM StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF01XXERK1KD09345',
 'year': 2019}
2026-03-29 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND19%2520ZXL%27 HTTP/1.1" 200 None
2026-03-29 14:08:52 [bca.uk] INFO: Saving data for ND19%20ZXL: {'auction_closing_time': 1774864800.0, 'created_time': 1774706785.542658, 'last_price_update_time': 1774793332.260328}
2026-03-29 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND19%2520ZXL') HTTP/1.1" 204 0
2026-03-29 14:08:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c1d0e624-0eca-5ae0-992f-152fa649cb1b with identifier: PK60%20UOG
2026-03-29 14:08:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c1d0e624-0eca-5ae0-992f-152fa649cb1b with identifier: PK60%20UOG
2026-03-29 14:08:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c1d0e624-0eca-5ae0-992f-152fa649cb1b with identifier: PK60%20UOG to the API
2026-03-29 14:08:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK60%20UOG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c1d0e624-0eca-5ae0-992f-152fa649cb1b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK60 UOG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK60%20UOG&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 86514,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.6 N-TEC Hatchback',
 'transmission': 'automatic',
 'trim': 'N-TEC',
 'vin': 'SJNFCAE11U2096580',
 'year': 2010}
2026-03-29 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK60%2520UOG%27 HTTP/1.1" 200 None
2026-03-29 14:08:52 [bca.uk] INFO: Saving data for PK60%20UOG: {'auction_closing_time': 1774864800.0, 'created_time': 1774418978.041535, 'last_price_update_time': 1774793332.576889}
2026-03-29 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK60%2520UOG') HTTP/1.1" 204 0
2026-03-29 14:08:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6b6d83f3-a158-577f-82ce-d61ff100170d with identifier: GL58%20GUC
2026-03-29 14:08:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6b6d83f3-a158-577f-82ce-d61ff100170d with identifier: GL58%20GUC
2026-03-29 14:08:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6b6d83f3-a158-577f-82ce-d61ff100170d with identifier: GL58%20GUC to the API
2026-03-29 14:08:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 212,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL58%20GUC-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6b6d83f3-a158-577f-82ce-d61ff100170d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL58 GUC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL58%20GUC&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'CITROEN',
 'model': 'C5',
 'odometer': 74788,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'CITROEN C5 2.0 VTR+ 16V Saloon',
 'transmission': 'manual',
 'trim': 'VTR+ 16V',
 'vin': 'VF7RDRFJF54004898',
 'year': 2009}
2026-03-29 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL58%2520GUC%27 HTTP/1.1" 200 None
2026-03-29 14:08:52 [bca.uk] INFO: Saving data for GL58%20GUC: {'auction_closing_time': 1774864800.0, 'created_time': 1774364089.790651, 'last_price_update_time': 1774793332.859733}
2026-03-29 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL58%2520GUC') HTTP/1.1" 204 0
2026-03-29 14:08:52 [bca.uk] INFO: Found listing with ID: EA14%20EOC
2026-03-29 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA14%2520EOC%27 HTTP/1.1" 200 None
2026-03-29 14:08:52 [bca.uk] INFO: Scrape type for EA14%20EOC: 2
2026-03-29 14:08:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32f0f4be-36ca-54d0-aa06-c9faf05cac79 with identifier: EA14%20EOC
2026-03-29 14:08:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32f0f4be-36ca-54d0-aa06-c9faf05cac79 with scrape type 2
2026-03-29 14:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32f0f4be-36ca-54d0-aa06-c9faf05cac79 with scrape type 2
2026-03-29 14:08:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 32f0f4be-36ca-54d0-aa06-c9faf05cac79, identifier: EA14%20EOC
2026-03-29 14:08:52 [bca.uk] INFO: Found listing with ID: HN73%20ZTC
2026-03-29 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN73%2520ZTC%27 HTTP/1.1" 200 None
2026-03-29 14:08:52 [bca.uk] INFO: Scrape type for HN73%20ZTC: 0
2026-03-29 14:08:52 [bca.uk] INFO: Found listing with ID: HT19%20DXO
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT19%2520DXO%27 HTTP/1.1" 200 None
2026-03-29 14:08:53 [bca.uk] INFO: Scrape type for HT19%20DXO: 2
2026-03-29 14:08:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c945c153-a99c-5263-bf16-5440e669676e with identifier: HT19%20DXO
2026-03-29 14:08:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c945c153-a99c-5263-bf16-5440e669676e with scrape type 2
2026-03-29 14:08:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c945c153-a99c-5263-bf16-5440e669676e with scrape type 2
2026-03-29 14:08:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c945c153-a99c-5263-bf16-5440e669676e, identifier: HT19%20DXO
2026-03-29 14:08:53 [bca.uk] INFO: Found listing with ID: NA17%20GMZ
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA17%2520GMZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:53 [bca.uk] INFO: Scrape type for NA17%20GMZ: 0
2026-03-29 14:08:53 [bca.uk] INFO: Found listing with ID: YR07%20OWB
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR07%2520OWB%27 HTTP/1.1" 200 None
2026-03-29 14:08:53 [bca.uk] INFO: Scrape type for YR07%20OWB: 0
2026-03-29 14:08:53 [bca.uk] INFO: Found listing with ID: AY61%20ZBP
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY61%2520ZBP%27 HTTP/1.1" 200 None
2026-03-29 14:08:53 [bca.uk] INFO: Scrape type for AY61%20ZBP: 0
2026-03-29 14:08:53 [bca.uk] INFO: Found listing with ID: GD12%20LSU
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD12%2520LSU%27 HTTP/1.1" 200 None
2026-03-29 14:08:53 [bca.uk] INFO: Scrape type for GD12%20LSU: 2
2026-03-29 14:08:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42ab6db0-a2c2-50f8-8358-305edcd5ebd0 with identifier: GD12%20LSU
2026-03-29 14:08:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42ab6db0-a2c2-50f8-8358-305edcd5ebd0 with scrape type 2
2026-03-29 14:08:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42ab6db0-a2c2-50f8-8358-305edcd5ebd0 with scrape type 2
2026-03-29 14:08:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42ab6db0-a2c2-50f8-8358-305edcd5ebd0, identifier: GD12%20LSU
2026-03-29 14:08:53 [bca.uk] INFO: Found listing with ID: AO71%20FNZ
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO71%2520FNZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:53 [bca.uk] INFO: Scrape type for AO71%20FNZ: 0
2026-03-29 14:08:53 [bca.uk] INFO: Found listing with ID: KS70%20JKZ
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS70%2520JKZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:53 [bca.uk] INFO: Scrape type for KS70%20JKZ: 0
2026-03-29 14:08:53 [bca.uk] INFO: Found listing with ID: KY72%20BKX
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY72%2520BKX%27 HTTP/1.1" 200 None
2026-03-29 14:08:53 [bca.uk] INFO: Scrape type for KY72%20BKX: 2
2026-03-29 14:08:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 371662dd-f831-56e7-bb9e-3d15e2d0e3fa with identifier: KY72%20BKX
2026-03-29 14:08:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 371662dd-f831-56e7-bb9e-3d15e2d0e3fa with scrape type 2
2026-03-29 14:08:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 371662dd-f831-56e7-bb9e-3d15e2d0e3fa with scrape type 2
2026-03-29 14:08:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 371662dd-f831-56e7-bb9e-3d15e2d0e3fa, identifier: KY72%20BKX
2026-03-29 14:08:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 32f0f4be-36ca-54d0-aa06-c9faf05cac79 with identifier: EA14%20EOC
2026-03-29 14:08:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 32f0f4be-36ca-54d0-aa06-c9faf05cac79 with identifier: EA14%20EOC
2026-03-29 14:08:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 32f0f4be-36ca-54d0-aa06-c9faf05cac79 with identifier: EA14%20EOC to the API
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA14%20EOC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '32f0f4be-36ca-54d0-aa06-c9faf05cac79',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA14 EOC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA14%20EOC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'SUZUKI',
 'model': 'SX4 S CROSS',
 'odometer': 66270,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SUZUKI SX4 S CROSS 1.6 SZ5 ALLGRIP Hatchback',
 'transmission': 'automatic',
 'trim': 'SZ5 ALLGRIP',
 'vin': 'TSMJYB22S00154805',
 'year': 2014}
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA14%2520EOC%27 HTTP/1.1" 200 None
2026-03-29 14:08:53 [bca.uk] INFO: Saving data for EA14%20EOC: {'auction_closing_time': 1774864800.0, 'created_time': 1774364678.602339, 'last_price_update_time': 1774793333.6685}
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA14%2520EOC') HTTP/1.1" 204 0
2026-03-29 14:08:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c945c153-a99c-5263-bf16-5440e669676e with identifier: HT19%20DXO
2026-03-29 14:08:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c945c153-a99c-5263-bf16-5440e669676e with identifier: HT19%20DXO
2026-03-29 14:08:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c945c153-a99c-5263-bf16-5440e669676e with identifier: HT19%20DXO to the API
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT19%20DXO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c945c153-a99c-5263-bf16-5440e669676e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HT19 DXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT19%20DXO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 61795,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF0JXXGAHJKK87809',
 'year': 2019}
2026-03-29 14:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT19%2520DXO%27 HTTP/1.1" 200 None
2026-03-29 14:08:54 [bca.uk] INFO: Saving data for HT19%20DXO: {'auction_closing_time': 1774864800.0, 'created_time': 1774562607.103511, 'last_price_update_time': 1774793334.001564}
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT19%2520DXO') HTTP/1.1" 204 0
2026-03-29 14:08:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42ab6db0-a2c2-50f8-8358-305edcd5ebd0 with identifier: GD12%20LSU
2026-03-29 14:08:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42ab6db0-a2c2-50f8-8358-305edcd5ebd0 with identifier: GD12%20LSU
2026-03-29 14:08:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42ab6db0-a2c2-50f8-8358-305edcd5ebd0 with identifier: GD12%20LSU to the API
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD12%20LSU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '42ab6db0-a2c2-50f8-8358-305edcd5ebd0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GD12 LSU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD12%20LSU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 96100,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.6 E-HDI 112 ACTIVE II EGC MPV',
 'transmission': 'automatic',
 'trim': 'E-HDI 112 ACTIVE II EGC',
 'vin': 'VF30U9HR8CS138668',
 'year': 2012}
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD12%2520LSU%27 HTTP/1.1" 200 None
2026-03-29 14:08:54 [bca.uk] INFO: Saving data for GD12%20LSU: {'auction_closing_time': 1774864800.0, 'created_time': 1774365774.925077, 'last_price_update_time': 1774793334.294774}
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD12%2520LSU') HTTP/1.1" 204 0
2026-03-29 14:08:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 371662dd-f831-56e7-bb9e-3d15e2d0e3fa with identifier: KY72%20BKX
2026-03-29 14:08:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 371662dd-f831-56e7-bb9e-3d15e2d0e3fa with identifier: KY72%20BKX
2026-03-29 14:08:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 371662dd-f831-56e7-bb9e-3d15e2d0e3fa with identifier: KY72%20BKX to the API
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY72%20BKX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '371662dd-f831-56e7-bb9e-3d15e2d0e3fa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY72 BKX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY72%20BKX&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PORSCHE',
 'model': 'TAYCAN S/T',
 'odometer': 39634,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'PORSCHE TAYCAN S/T 350KW 93KWH RWD Hatchback',
 'transmission': 'automatic',
 'trim': '350KW 93KWH RWD',
 'vin': 'WP0ZZZY1ZNSA75629',
 'year': 2022}
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY72%2520BKX%27 HTTP/1.1" 200 None
2026-03-29 14:08:54 [bca.uk] INFO: Saving data for KY72%20BKX: {'auction_closing_time': 1774864800.0, 'created_time': 1774130960.412058, 'last_price_update_time': 1774793334.605385}
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY72%2520BKX') HTTP/1.1" 204 0
2026-03-29 14:08:54 [bca.uk] INFO: Found listing with ID: EF16%20EOM
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF16%2520EOM%27 HTTP/1.1" 200 None
2026-03-29 14:08:54 [bca.uk] INFO: Scrape type for EF16%20EOM: 2
2026-03-29 14:08:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b355e521-6bf3-578c-9641-50bb80545919 with identifier: EF16%20EOM
2026-03-29 14:08:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b355e521-6bf3-578c-9641-50bb80545919 with scrape type 2
2026-03-29 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b355e521-6bf3-578c-9641-50bb80545919 with scrape type 2
2026-03-29 14:08:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b355e521-6bf3-578c-9641-50bb80545919, identifier: EF16%20EOM
2026-03-29 14:08:54 [bca.uk] INFO: Found listing with ID: KY19%20BNC
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY19%2520BNC%27 HTTP/1.1" 200 None
2026-03-29 14:08:54 [bca.uk] INFO: Scrape type for KY19%20BNC: 2
2026-03-29 14:08:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e70be94c-e868-51f1-a147-7ef5a60aac74 with identifier: KY19%20BNC
2026-03-29 14:08:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e70be94c-e868-51f1-a147-7ef5a60aac74 with scrape type 2
2026-03-29 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e70be94c-e868-51f1-a147-7ef5a60aac74 with scrape type 2
2026-03-29 14:08:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e70be94c-e868-51f1-a147-7ef5a60aac74, identifier: KY19%20BNC
2026-03-29 14:08:54 [bca.uk] INFO: Found listing with ID: KT09%20JOV
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT09%2520JOV%27 HTTP/1.1" 200 None
2026-03-29 14:08:54 [bca.uk] INFO: Scrape type for KT09%20JOV: 0
2026-03-29 14:08:54 [bca.uk] INFO: Found listing with ID: LG61%20YWR
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG61%2520YWR%27 HTTP/1.1" 200 None
2026-03-29 14:08:54 [bca.uk] INFO: Scrape type for LG61%20YWR: 0
2026-03-29 14:08:54 [bca.uk] INFO: Found listing with ID: LR53%20YBK
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR53%2520YBK%27 HTTP/1.1" 200 None
2026-03-29 14:08:54 [bca.uk] INFO: Scrape type for LR53%20YBK: 2
2026-03-29 14:08:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 23a84f7f-6f75-5068-8bce-edfabdbfdb32 with identifier: LR53%20YBK
2026-03-29 14:08:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 23a84f7f-6f75-5068-8bce-edfabdbfdb32 with scrape type 2
2026-03-29 14:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 23a84f7f-6f75-5068-8bce-edfabdbfdb32 with scrape type 2
2026-03-29 14:08:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 23a84f7f-6f75-5068-8bce-edfabdbfdb32, identifier: LR53%20YBK
2026-03-29 14:08:55 [bca.uk] INFO: Found listing with ID: RO18%20ZFF
2026-03-29 14:08:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO18%2520ZFF%27 HTTP/1.1" 200 None
2026-03-29 14:08:55 [bca.uk] INFO: Scrape type for RO18%20ZFF: 2
2026-03-29 14:08:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 064f5513-3a46-508e-bad6-4aadd57d196c with identifier: RO18%20ZFF
2026-03-29 14:08:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 064f5513-3a46-508e-bad6-4aadd57d196c with scrape type 2
2026-03-29 14:08:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 064f5513-3a46-508e-bad6-4aadd57d196c with scrape type 2
2026-03-29 14:08:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 064f5513-3a46-508e-bad6-4aadd57d196c, identifier: RO18%20ZFF
2026-03-29 14:08:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b355e521-6bf3-578c-9641-50bb80545919 with identifier: EF16%20EOM
2026-03-29 14:08:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b355e521-6bf3-578c-9641-50bb80545919 with identifier: EF16%20EOM
2026-03-29 14:08:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b355e521-6bf3-578c-9641-50bb80545919 with identifier: EF16%20EOM to the API
2026-03-29 14:08:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF16%20EOM-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b355e521-6bf3-578c-9641-50bb80545919',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EF16 EOM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF16%20EOM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'MERIVA',
 'odometer': 70926,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MERIVA 1.4 T 16V 120 SE MPV',
 'transmission': 'automatic',
 'trim': 'T 16V 120 SE',
 'vin': 'W0LSH9EM8G4023903',
 'year': 2016}
2026-03-29 14:08:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF16%2520EOM%27 HTTP/1.1" 200 None
2026-03-29 14:08:55 [bca.uk] INFO: Saving data for EF16%20EOM: {'auction_closing_time': 1774864800.0, 'created_time': 1774564147.578119, 'last_price_update_time': 1774793335.422294}
2026-03-29 14:08:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF16%2520EOM') HTTP/1.1" 204 0
2026-03-29 14:08:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e70be94c-e868-51f1-a147-7ef5a60aac74 with identifier: KY19%20BNC
2026-03-29 14:08:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e70be94c-e868-51f1-a147-7ef5a60aac74 with identifier: KY19%20BNC
2026-03-29 14:08:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e70be94c-e868-51f1-a147-7ef5a60aac74 with identifier: KY19%20BNC to the API
2026-03-29 14:08:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY19%20BNC-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e70be94c-e868-51f1-a147-7ef5a60aac74',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY19 BNC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY19%20BNC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FIESTA ACTIVE',
 'odometer': 56419,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA ACTIVE 1.0 E/B 125 X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 X',
 'vin': 'WF0JXXGAHJKD25784',
 'year': 2019}
2026-03-29 14:08:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY19%2520BNC%27 HTTP/1.1" 200 None
2026-03-29 14:08:55 [bca.uk] INFO: Saving data for KY19%20BNC: {'auction_closing_time': 1774864800.0, 'created_time': 1774706786.005334, 'last_price_update_time': 1774793335.832022}
2026-03-29 14:08:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY19%2520BNC') HTTP/1.1" 204 0
2026-03-29 14:08:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 23a84f7f-6f75-5068-8bce-edfabdbfdb32 with identifier: LR53%20YBK
2026-03-29 14:08:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 23a84f7f-6f75-5068-8bce-edfabdbfdb32 with identifier: LR53%20YBK
2026-03-29 14:08:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 23a84f7f-6f75-5068-8bce-edfabdbfdb32 with identifier: LR53%20YBK to the API
2026-03-29 14:08:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 231,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR53%20YBK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '23a84f7f-6f75-5068-8bce-edfabdbfdb32',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR53 YBK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR53%20YBK&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLVO',
 'model': 'V70',
 'odometer': 119800,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2003-01-01',
 'seller_name': None,
 'title': 'VOLVO V70 2.4 140 SE Estate',
 'transmission': 'automatic',
 'trim': '140 SE',
 'vin': 'YV1SW65S942390236',
 'year': 2003}
2026-03-29 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR53%2520YBK%27 HTTP/1.1" 200 None
2026-03-29 14:08:56 [bca.uk] INFO: Saving data for LR53%20YBK: {'auction_closing_time': 1774864800.0, 'created_time': 1774102204.432441, 'last_price_update_time': 1774793336.15137}
2026-03-29 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR53%2520YBK') HTTP/1.1" 204 0
2026-03-29 14:08:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 064f5513-3a46-508e-bad6-4aadd57d196c with identifier: RO18%20ZFF
2026-03-29 14:08:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 064f5513-3a46-508e-bad6-4aadd57d196c with identifier: RO18%20ZFF
2026-03-29 14:08:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 064f5513-3a46-508e-bad6-4aadd57d196c with identifier: RO18%20ZFF to the API
2026-03-29 14:08:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 205,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO18%20ZFF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '064f5513-3a46-508e-bad6-4aadd57d196c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO18 ZFF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO18%20ZFF&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PORSCHE',
 'model': 'CAYENNE',
 'odometer': 99531,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'PORSCHE CAYENNE 3.0 TIPTRONIC S Estate',
 'transmission': 'manual',
 'trim': 'TIPTRONIC S',
 'vin': 'WP1ZZZ9YZKDA01520',
 'year': 2018}
2026-03-29 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO18%2520ZFF%27 HTTP/1.1" 200 None
2026-03-29 14:08:56 [bca.uk] INFO: Saving data for RO18%20ZFF: {'auction_closing_time': 1774864800.0, 'created_time': 1774305585.8185, 'last_price_update_time': 1774793336.443621}
2026-03-29 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO18%2520ZFF') HTTP/1.1" 204 0
2026-03-29 14:08:56 [bca.uk] INFO: Found listing with ID: RF18%20ATV
2026-03-29 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF18%2520ATV%27 HTTP/1.1" 200 None
2026-03-29 14:08:56 [bca.uk] INFO: Scrape type for RF18%20ATV: 0
2026-03-29 14:08:56 [bca.uk] INFO: Found listing with ID: RV17%20VJG
2026-03-29 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV17%2520VJG%27 HTTP/1.1" 200 None
2026-03-29 14:08:56 [bca.uk] INFO: Scrape type for RV17%20VJG: 2
2026-03-29 14:08:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dbca3122-2823-58fd-9676-4e41b0355a6c with identifier: RV17%20VJG
2026-03-29 14:08:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dbca3122-2823-58fd-9676-4e41b0355a6c with scrape type 2
2026-03-29 14:08:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dbca3122-2823-58fd-9676-4e41b0355a6c with scrape type 2
2026-03-29 14:08:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dbca3122-2823-58fd-9676-4e41b0355a6c, identifier: RV17%20VJG
2026-03-29 14:08:56 [bca.uk] INFO: Found listing with ID: LD22%20EZW
2026-03-29 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD22%2520EZW%27 HTTP/1.1" 200 None
2026-03-29 14:08:56 [bca.uk] INFO: Scrape type for LD22%20EZW: 2
2026-03-29 14:08:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b644329-0ac6-591a-8b1e-440abe7bae1f with identifier: LD22%20EZW
2026-03-29 14:08:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b644329-0ac6-591a-8b1e-440abe7bae1f with scrape type 2
2026-03-29 14:08:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9b644329-0ac6-591a-8b1e-440abe7bae1f with scrape type 2
2026-03-29 14:08:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9b644329-0ac6-591a-8b1e-440abe7bae1f, identifier: LD22%20EZW
2026-03-29 14:08:56 [bca.uk] INFO: Found listing with ID: LV10%20WSE
2026-03-29 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV10%2520WSE%27 HTTP/1.1" 200 None
2026-03-29 14:08:56 [bca.uk] INFO: Scrape type for LV10%20WSE: 2
2026-03-29 14:08:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c660028d-42ff-5d02-ac8c-6972bb90ee4f with identifier: LV10%20WSE
2026-03-29 14:08:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c660028d-42ff-5d02-ac8c-6972bb90ee4f with scrape type 2
2026-03-29 14:08:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c660028d-42ff-5d02-ac8c-6972bb90ee4f with scrape type 2
2026-03-29 14:08:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c660028d-42ff-5d02-ac8c-6972bb90ee4f, identifier: LV10%20WSE
2026-03-29 14:08:56 [bca.uk] INFO: Found listing with ID: WG21%20DFZ
2026-03-29 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG21%2520DFZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:56 [bca.uk] INFO: Scrape type for WG21%20DFZ: 2
2026-03-29 14:08:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c61fc3d-63a5-5abf-9a85-e79783236cc8 with identifier: WG21%20DFZ
2026-03-29 14:08:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c61fc3d-63a5-5abf-9a85-e79783236cc8 with scrape type 2
2026-03-29 14:08:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c61fc3d-63a5-5abf-9a85-e79783236cc8 with scrape type 2
2026-03-29 14:08:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c61fc3d-63a5-5abf-9a85-e79783236cc8, identifier: WG21%20DFZ
2026-03-29 14:08:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dbca3122-2823-58fd-9676-4e41b0355a6c with identifier: RV17%20VJG
2026-03-29 14:08:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dbca3122-2823-58fd-9676-4e41b0355a6c with identifier: RV17%20VJG
2026-03-29 14:08:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dbca3122-2823-58fd-9676-4e41b0355a6c with identifier: RV17%20VJG to the API
2026-03-29 14:08:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV17%20VJG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dbca3122-2823-58fd-9676-4e41b0355a6c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV17 VJG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV17%20VJG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 81671,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 306 HSE StationWagon',
 'transmission': 'manual',
 'trim': 'SDV6 306 HSE',
 'vin': 'SALWA2EK9HA673008',
 'year': 2017}
2026-03-29 14:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV17%2520VJG%27 HTTP/1.1" 200 None
2026-03-29 14:08:57 [bca.uk] INFO: Saving data for RV17%20VJG: {'auction_closing_time': 1774864800.0, 'created_time': 1773908938.802077, 'last_price_update_time': 1774793337.189249}
2026-03-29 14:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV17%2520VJG') HTTP/1.1" 204 0
2026-03-29 14:08:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9b644329-0ac6-591a-8b1e-440abe7bae1f with identifier: LD22%20EZW
2026-03-29 14:08:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9b644329-0ac6-591a-8b1e-440abe7bae1f with identifier: LD22%20EZW
2026-03-29 14:08:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9b644329-0ac6-591a-8b1e-440abe7bae1f with identifier: LD22%20EZW to the API
2026-03-29 14:08:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD22%20EZW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '9b644329-0ac6-591a-8b1e-440abe7bae1f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD22 EZW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD22%20EZW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 23391,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'HONDA JAZZ 1.5 I-MMD HYBRID SE ECVT Hatchback',
 'transmission': 'automatic',
 'trim': 'I-MMD HYBRID SE ECVT',
 'vin': 'JHMGR3830NS208585',
 'year': 2022}
2026-03-29 14:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD22%2520EZW%27 HTTP/1.1" 200 None
2026-03-29 14:08:57 [bca.uk] INFO: Saving data for LD22%20EZW: {'auction_closing_time': 1774864800.0, 'created_time': 1774476195.871557, 'last_price_update_time': 1774793337.501354}
2026-03-29 14:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD22%2520EZW') HTTP/1.1" 204 0
2026-03-29 14:08:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c660028d-42ff-5d02-ac8c-6972bb90ee4f with identifier: LV10%20WSE
2026-03-29 14:08:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c660028d-42ff-5d02-ac8c-6972bb90ee4f with identifier: LV10%20WSE
2026-03-29 14:08:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c660028d-42ff-5d02-ac8c-6972bb90ee4f with identifier: LV10%20WSE to the API
2026-03-29 14:08:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV10%20WSE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c660028d-42ff-5d02-ac8c-6972bb90ee4f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV10 WSE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV10%20WSE&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 103405,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.6 N-TEC Hatchback',
 'transmission': 'automatic',
 'trim': 'N-TEC',
 'vin': 'SJNFCAE11U2072446',
 'year': 2010}
2026-03-29 14:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV10%2520WSE%27 HTTP/1.1" 200 None
2026-03-29 14:08:57 [bca.uk] INFO: Saving data for LV10%20WSE: {'auction_closing_time': 1774864800.0, 'created_time': 1774523538.97837, 'last_price_update_time': 1774793337.792035}
2026-03-29 14:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV10%2520WSE') HTTP/1.1" 204 0
2026-03-29 14:08:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c61fc3d-63a5-5abf-9a85-e79783236cc8 with identifier: WG21%20DFZ
2026-03-29 14:08:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c61fc3d-63a5-5abf-9a85-e79783236cc8 with identifier: WG21%20DFZ
2026-03-29 14:08:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9c61fc3d-63a5-5abf-9a85-e79783236cc8 with identifier: WG21%20DFZ to the API
2026-03-29 14:08:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG21%20DFZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9c61fc3d-63a5-5abf-9a85-e79783236cc8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WG21 DFZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG21%20DFZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 28110,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 D165 4WD S Hatchback',
 'transmission': 'automatic',
 'trim': 'D165 4WD S',
 'vin': 'SALZA2AN8MH147080',
 'year': 2021}
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG21%2520DFZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:58 [bca.uk] INFO: Saving data for WG21%20DFZ: {'auction_closing_time': 1774864800.0, 'created_time': 1773843018.384064, 'last_price_update_time': 1774793338.096412}
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG21%2520DFZ') HTTP/1.1" 204 0
2026-03-29 14:08:58 [bca.uk] INFO: Found listing with ID: DX16%20UVK
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX16%2520UVK%27 HTTP/1.1" 200 None
2026-03-29 14:08:58 [bca.uk] INFO: Scrape type for DX16%20UVK: 2
2026-03-29 14:08:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d4d1944-6581-554d-bf85-73c96aab2877 with identifier: DX16%20UVK
2026-03-29 14:08:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d4d1944-6581-554d-bf85-73c96aab2877 with scrape type 2
2026-03-29 14:08:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d4d1944-6581-554d-bf85-73c96aab2877 with scrape type 2
2026-03-29 14:08:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d4d1944-6581-554d-bf85-73c96aab2877, identifier: DX16%20UVK
2026-03-29 14:08:58 [bca.uk] INFO: Found listing with ID: LT19%20JWW
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT19%2520JWW%27 HTTP/1.1" 200 None
2026-03-29 14:08:58 [bca.uk] INFO: Scrape type for LT19%20JWW: 0
2026-03-29 14:08:58 [bca.uk] INFO: Found listing with ID: MA20%20EKM
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA20%2520EKM%27 HTTP/1.1" 200 None
2026-03-29 14:08:58 [bca.uk] INFO: Scrape type for MA20%20EKM: 2
2026-03-29 14:08:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ae6fd4eb-3a8b-5c3c-9d45-f2fb36988eca with identifier: MA20%20EKM
2026-03-29 14:08:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ae6fd4eb-3a8b-5c3c-9d45-f2fb36988eca with scrape type 2
2026-03-29 14:08:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ae6fd4eb-3a8b-5c3c-9d45-f2fb36988eca with scrape type 2
2026-03-29 14:08:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ae6fd4eb-3a8b-5c3c-9d45-f2fb36988eca, identifier: MA20%20EKM
2026-03-29 14:08:58 [bca.uk] INFO: Found listing with ID: PHZ%206637
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PHZ%25206637%27 HTTP/1.1" 200 None
2026-03-29 14:08:58 [bca.uk] INFO: Scrape type for PHZ%206637: 2
2026-03-29 14:08:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78383262-d56b-508f-a65d-57736f3625af with identifier: PHZ%206637
2026-03-29 14:08:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78383262-d56b-508f-a65d-57736f3625af with scrape type 2
2026-03-29 14:08:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78383262-d56b-508f-a65d-57736f3625af with scrape type 2
2026-03-29 14:08:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78383262-d56b-508f-a65d-57736f3625af, identifier: PHZ%206637
2026-03-29 14:08:58 [bca.uk] INFO: Found listing with ID: EA64%20XMM
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA64%2520XMM%27 HTTP/1.1" 200 None
2026-03-29 14:08:58 [bca.uk] INFO: Scrape type for EA64%20XMM: 0
2026-03-29 14:08:58 [bca.uk] INFO: Found listing with ID: EO72%20HNA
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO72%2520HNA%27 HTTP/1.1" 200 None
2026-03-29 14:08:58 [bca.uk] INFO: Scrape type for EO72%20HNA: 0
2026-03-29 14:08:58 [bca.uk] INFO: Found listing with ID: EY04%20UCF
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY04%2520UCF%27 HTTP/1.1" 200 None
2026-03-29 14:08:58 [bca.uk] INFO: Scrape type for EY04%20UCF: 0
2026-03-29 14:08:58 [bca.uk] INFO: Found listing with ID: KS69%20YXO
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS69%2520YXO%27 HTTP/1.1" 200 None
2026-03-29 14:08:58 [bca.uk] INFO: Scrape type for KS69%20YXO: 0
2026-03-29 14:08:58 [bca.uk] INFO: Found listing with ID: PY66%20KMK
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY66%2520KMK%27 HTTP/1.1" 200 None
2026-03-29 14:08:58 [bca.uk] INFO: Scrape type for PY66%20KMK: 0
2026-03-29 14:08:58 [bca.uk] INFO: Found listing with ID: WV20%20WDZ
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV20%2520WDZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:58 [bca.uk] INFO: Scrape type for WV20%20WDZ: 0
2026-03-29 14:08:58 [bca.uk] INFO: Found listing with ID: AGZ%204435
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AGZ%25204435%27 HTTP/1.1" 200 None
2026-03-29 14:08:58 [bca.uk] INFO: Scrape type for AGZ%204435: 0
2026-03-29 14:08:58 [bca.uk] INFO: Found listing with ID: FP67%20BNL
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP67%2520BNL%27 HTTP/1.1" 200 None
2026-03-29 14:08:58 [bca.uk] INFO: Scrape type for FP67%20BNL: 0
2026-03-29 14:08:58 [bca.uk] INFO: Found listing with ID: GJ16%20DHC
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ16%2520DHC%27 HTTP/1.1" 200 None
2026-03-29 14:08:58 [bca.uk] INFO: Scrape type for GJ16%20DHC: 0
2026-03-29 14:08:58 [bca.uk] INFO: Found listing with ID: KP15%20OKE
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP15%2520OKE%27 HTTP/1.1" 200 None
2026-03-29 14:08:58 [bca.uk] INFO: Scrape type for KP15%20OKE: 0
2026-03-29 14:08:58 [bca.uk] INFO: Found listing with ID: BK68%20ECE
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK68%2520ECE%27 HTTP/1.1" 200 None
2026-03-29 14:08:58 [bca.uk] INFO: Scrape type for BK68%20ECE: 0
2026-03-29 14:08:58 [bca.uk] INFO: Found listing with ID: BP19%20TWZ
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP19%2520TWZ%27 HTTP/1.1" 200 None
2026-03-29 14:08:58 [bca.uk] INFO: Scrape type for BP19%20TWZ: 2
2026-03-29 14:08:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9109129-cd66-5710-a510-a4d7ba143a9e with identifier: BP19%20TWZ
2026-03-29 14:08:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9109129-cd66-5710-a510-a4d7ba143a9e with scrape type 2
2026-03-29 14:08:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9109129-cd66-5710-a510-a4d7ba143a9e with scrape type 2
2026-03-29 14:08:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f9109129-cd66-5710-a510-a4d7ba143a9e, identifier: BP19%20TWZ
2026-03-29 14:08:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d4d1944-6581-554d-bf85-73c96aab2877 with identifier: DX16%20UVK
2026-03-29 14:08:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d4d1944-6581-554d-bf85-73c96aab2877 with identifier: DX16%20UVK
2026-03-29 14:08:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2d4d1944-6581-554d-bf85-73c96aab2877 with identifier: DX16%20UVK to the API
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DX16%20UVK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2d4d1944-6581-554d-bf85-73c96aab2877',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DX16 UVK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DX16%20UVK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'C200 D',
 'odometer': 117075,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C200 D 1.6 SPORT PREMIUM Saloon',
 'transmission': 'manual',
 'trim': 'SPORT PREMIUM',
 'vin': 'WDD2050372R148672',
 'year': 2016}
2026-03-29 14:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX16%2520UVK%27 HTTP/1.1" 200 None
2026-03-29 14:08:59 [bca.uk] INFO: Saving data for DX16%20UVK: {'auction_closing_time': 1774864800.0, 'created_time': 1773832093.478319, 'last_price_update_time': 1774793339.043176}
2026-03-29 14:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DX16%2520UVK') HTTP/1.1" 204 0
2026-03-29 14:08:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:08:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ae6fd4eb-3a8b-5c3c-9d45-f2fb36988eca with identifier: MA20%20EKM
2026-03-29 14:08:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ae6fd4eb-3a8b-5c3c-9d45-f2fb36988eca with identifier: MA20%20EKM
2026-03-29 14:08:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ae6fd4eb-3a8b-5c3c-9d45-f2fb36988eca with identifier: MA20%20EKM to the API
2026-03-29 14:08:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA20%20EKM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ae6fd4eb-3a8b-5c3c-9d45-f2fb36988eca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA20 EKM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA20%20EKM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 34296,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 P300 4WD R-DYNAMIC HSE Hatchback',
 'transmission': 'automatic',
 'trim': 'P300 4WD R-DYNAMIC HSE',
 'vin': 'SALZA2AX2LH085711',
 'year': 2020}
2026-03-29 14:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA20%2520EKM%27 HTTP/1.1" 200 None
2026-03-29 14:08:59 [bca.uk] INFO: Saving data for MA20%20EKM: {'auction_closing_time': 1774864800.0, 'created_time': 1774447620.101502, 'last_price_update_time': 1774793339.438253}
2026-03-29 14:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA20%2520EKM') HTTP/1.1" 204 0
2026-03-29 14:08:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78383262-d56b-508f-a65d-57736f3625af with identifier: PHZ%206637
2026-03-29 14:08:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78383262-d56b-508f-a65d-57736f3625af with identifier: PHZ%206637
2026-03-29 14:08:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 78383262-d56b-508f-a65d-57736f3625af with identifier: PHZ%206637 to the API
2026-03-29 14:08:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PHZ%206637-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '78383262-d56b-508f-a65d-57736f3625af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PHZ 6637',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PHZ%206637&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 110105,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.6 N-TEC+ Hatchback',
 'transmission': 'automatic',
 'trim': 'N-TEC+',
 'vin': 'SJNFCAE11U2196633',
 'year': 2013}
2026-03-29 14:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PHZ%25206637%27 HTTP/1.1" 200 None
2026-03-29 14:08:59 [bca.uk] INFO: Saving data for PHZ%206637: {'auction_closing_time': 1774864800.0, 'created_time': 1774303402.472778, 'last_price_update_time': 1774793339.726765}
2026-03-29 14:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PHZ%25206637') HTTP/1.1" 204 0
2026-03-29 14:08:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f9109129-cd66-5710-a510-a4d7ba143a9e with identifier: BP19%20TWZ
2026-03-29 14:08:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f9109129-cd66-5710-a510-a4d7ba143a9e with identifier: BP19%20TWZ
2026-03-29 14:08:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f9109129-cd66-5710-a510-a4d7ba143a9e with identifier: BP19%20TWZ to the API
2026-03-29 14:08:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:08:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:08:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP19%20TWZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f9109129-cd66-5710-a510-a4d7ba143a9e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BP19 TWZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP19%20TWZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'PEUGEOT',
 'model': '5008',
 'odometer': 91718,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 5008 1.5 BLUEHDI 130 GT LINE PREMIUM StationWagon',
 'transmission': 'manual',
 'trim': 'BLUEHDI 130 GT LINE PREMIUM',
 'vin': 'VF3MCYHZJKL026095',
 'year': 2019}
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP19%2520TWZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:00 [bca.uk] INFO: Saving data for BP19%20TWZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774332548.148719, 'last_price_update_time': 1774793340.016403}
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP19%2520TWZ') HTTP/1.1" 204 0
2026-03-29 14:09:00 [bca.uk] INFO: Found listing with ID: VK66%20VXB
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK66%2520VXB%27 HTTP/1.1" 200 None
2026-03-29 14:09:00 [bca.uk] INFO: Scrape type for VK66%20VXB: 2
2026-03-29 14:09:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 50dee0a5-bfc4-5de9-9dc1-e71de85f5c0c with identifier: VK66%20VXB
2026-03-29 14:09:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 50dee0a5-bfc4-5de9-9dc1-e71de85f5c0c with scrape type 2
2026-03-29 14:09:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 50dee0a5-bfc4-5de9-9dc1-e71de85f5c0c with scrape type 2
2026-03-29 14:09:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 50dee0a5-bfc4-5de9-9dc1-e71de85f5c0c, identifier: VK66%20VXB
2026-03-29 14:09:00 [bca.uk] INFO: Found listing with ID: YR19%20AOV
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR19%2520AOV%27 HTTP/1.1" 200 None
2026-03-29 14:09:00 [bca.uk] INFO: Scrape type for YR19%20AOV: 0
2026-03-29 14:09:00 [bca.uk] INFO: Found listing with ID: GD17%20MJV
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD17%2520MJV%27 HTTP/1.1" 200 None
2026-03-29 14:09:00 [bca.uk] INFO: Scrape type for GD17%20MJV: 2
2026-03-29 14:09:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df8c97f7-3f96-5220-9648-b6806ba88234 with identifier: GD17%20MJV
2026-03-29 14:09:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df8c97f7-3f96-5220-9648-b6806ba88234 with scrape type 2
2026-03-29 14:09:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df8c97f7-3f96-5220-9648-b6806ba88234 with scrape type 2
2026-03-29 14:09:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df8c97f7-3f96-5220-9648-b6806ba88234, identifier: GD17%20MJV
2026-03-29 14:09:00 [bca.uk] INFO: Found listing with ID: VN09%20WSO
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN09%2520WSO%27 HTTP/1.1" 200 None
2026-03-29 14:09:00 [bca.uk] INFO: Scrape type for VN09%20WSO: 0
2026-03-29 14:09:00 [bca.uk] INFO: Found listing with ID: VK21%20OFN
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK21%2520OFN%27 HTTP/1.1" 200 None
2026-03-29 14:09:00 [bca.uk] INFO: Scrape type for VK21%20OFN: 0
2026-03-29 14:09:00 [bca.uk] INFO: Found listing with ID: GU22%20LDF
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU22%2520LDF%27 HTTP/1.1" 200 None
2026-03-29 14:09:00 [bca.uk] INFO: Scrape type for GU22%20LDF: 0
2026-03-29 14:09:00 [bca.uk] INFO: Found listing with ID: RV69%20YEC
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV69%2520YEC%27 HTTP/1.1" 200 None
2026-03-29 14:09:00 [bca.uk] INFO: Scrape type for RV69%20YEC: 0
2026-03-29 14:09:00 [bca.uk] INFO: Found listing with ID: CT15%20CRJ
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CT15%2520CRJ%27 HTTP/1.1" 200 None
2026-03-29 14:09:00 [bca.uk] INFO: Scrape type for CT15%20CRJ: 0
2026-03-29 14:09:00 [bca.uk] INFO: Found listing with ID: S20%20HNN
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S20%2520HNN%27 HTTP/1.1" 200 None
2026-03-29 14:09:00 [bca.uk] INFO: Scrape type for S20%20HNN: 2
2026-03-29 14:09:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 683d5783-6a2b-559f-8336-bd51af34d817 with identifier: S20%20HNN
2026-03-29 14:09:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 683d5783-6a2b-559f-8336-bd51af34d817 with scrape type 2
2026-03-29 14:09:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 683d5783-6a2b-559f-8336-bd51af34d817 with scrape type 2
2026-03-29 14:09:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 683d5783-6a2b-559f-8336-bd51af34d817, identifier: S20%20HNN
2026-03-29 14:09:00 [bca.uk] INFO: Found listing with ID: SK72%20YTM
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK72%2520YTM%27 HTTP/1.1" 200 None
2026-03-29 14:09:00 [bca.uk] INFO: Scrape type for SK72%20YTM: 2
2026-03-29 14:09:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0045d710-b92f-5184-9bb3-b14268f23a12 with identifier: SK72%20YTM
2026-03-29 14:09:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0045d710-b92f-5184-9bb3-b14268f23a12 with scrape type 2
2026-03-29 14:09:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0045d710-b92f-5184-9bb3-b14268f23a12 with scrape type 2
2026-03-29 14:09:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0045d710-b92f-5184-9bb3-b14268f23a12, identifier: SK72%20YTM
2026-03-29 14:09:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 50dee0a5-bfc4-5de9-9dc1-e71de85f5c0c with identifier: VK66%20VXB
2026-03-29 14:09:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 50dee0a5-bfc4-5de9-9dc1-e71de85f5c0c with identifier: VK66%20VXB
2026-03-29 14:09:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 50dee0a5-bfc4-5de9-9dc1-e71de85f5c0c with identifier: VK66%20VXB to the API
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK66%20VXB-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '50dee0a5-bfc4-5de9-9dc1-e71de85f5c0c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK66 VXB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK66%20VXB&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 78305,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 HSE',
 'vin': 'SALCA2AN9GH622553',
 'year': 2016}
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK66%2520VXB%27 HTTP/1.1" 200 None
2026-03-29 14:09:00 [bca.uk] INFO: Saving data for VK66%20VXB: {'auction_closing_time': 1774864800.0, 'created_time': 1774391879.388124, 'last_price_update_time': 1774793340.895221}
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK66%2520VXB') HTTP/1.1" 204 0
2026-03-29 14:09:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df8c97f7-3f96-5220-9648-b6806ba88234 with identifier: GD17%20MJV
2026-03-29 14:09:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df8c97f7-3f96-5220-9648-b6806ba88234 with identifier: GD17%20MJV
2026-03-29 14:09:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: df8c97f7-3f96-5220-9648-b6806ba88234 with identifier: GD17%20MJV to the API
2026-03-29 14:09:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD17%20MJV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'df8c97f7-3f96-5220-9648-b6806ba88234',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GD17 MJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD17%20MJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A5 SPORTBACK',
 'odometer': 115012,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'AUDI A5 SPORTBACK 2.0 TDI ULTRA 190 S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI ULTRA 190 S LINE S-T',
 'vin': 'WAUZZZF57HA037005',
 'year': 2017}
2026-03-29 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD17%2520MJV%27 HTTP/1.1" 200 None
2026-03-29 14:09:01 [bca.uk] INFO: Saving data for GD17%20MJV: {'auction_closing_time': 1774864800.0, 'created_time': 1774706730.378064, 'last_price_update_time': 1774793341.21394}
2026-03-29 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD17%2520MJV') HTTP/1.1" 204 0
2026-03-29 14:09:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 683d5783-6a2b-559f-8336-bd51af34d817 with identifier: S20%20HNN
2026-03-29 14:09:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 683d5783-6a2b-559f-8336-bd51af34d817 with identifier: S20%20HNN
2026-03-29 14:09:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 683d5783-6a2b-559f-8336-bd51af34d817 with identifier: S20%20HNN to the API
2026-03-29 14:09:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=S20%20HNN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '683d5783-6a2b-559f-8336-bd51af34d817',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'S20 HNN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=S20%20HNN&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 105388,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 306 A/B DYNAMIC (7ST) StationWagon',
 'transmission': 'manual',
 'trim': 'SDV6 306 A/B DYNAMIC (7ST)',
 'vin': 'SALWA2KE4GA550715',
 'year': 2015}
2026-03-29 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S20%2520HNN%27 HTTP/1.1" 200 None
2026-03-29 14:09:01 [bca.uk] INFO: Saving data for S20%20HNN: {'auction_closing_time': 1774864800.0, 'created_time': 1774504930.005828, 'last_price_update_time': 1774793341.614904}
2026-03-29 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='S20%2520HNN') HTTP/1.1" 204 0
2026-03-29 14:09:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0045d710-b92f-5184-9bb3-b14268f23a12 with identifier: SK72%20YTM
2026-03-29 14:09:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0045d710-b92f-5184-9bb3-b14268f23a12 with identifier: SK72%20YTM
2026-03-29 14:09:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0045d710-b92f-5184-9bb3-b14268f23a12 with identifier: SK72%20YTM to the API
2026-03-29 14:09:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK72%20YTM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0045d710-b92f-5184-9bb3-b14268f23a12',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK72 YTM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK72%20YTM&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'AUDI',
 'model': 'A3 SALOON',
 'odometer': 19803,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SALOON 1.5 35 TFSI EDITION 1 Saloon',
 'transmission': 'manual',
 'trim': '35 TFSI EDITION 1',
 'vin': 'WAUZZZGYXPA050208',
 'year': 2022}
2026-03-29 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK72%2520YTM%27 HTTP/1.1" 200 None
2026-03-29 14:09:01 [bca.uk] INFO: Saving data for SK72%20YTM: {'auction_closing_time': 1774864800.0, 'created_time': 1773907784.630924, 'last_price_update_time': 1774793341.92011}
2026-03-29 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK72%2520YTM') HTTP/1.1" 204 0
2026-03-29 14:09:01 [bca.uk] INFO: Found listing with ID: LY62%20DNF
2026-03-29 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY62%2520DNF%27 HTTP/1.1" 200 None
2026-03-29 14:09:01 [bca.uk] INFO: Scrape type for LY62%20DNF: 0
2026-03-29 14:09:01 [bca.uk] INFO: Found listing with ID: EY63%20WHH
2026-03-29 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY63%2520WHH%27 HTTP/1.1" 200 None
2026-03-29 14:09:01 [bca.uk] INFO: Scrape type for EY63%20WHH: 2
2026-03-29 14:09:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8749cfab-3d52-5e8f-b014-2ec9d40da991 with identifier: EY63%20WHH
2026-03-29 14:09:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8749cfab-3d52-5e8f-b014-2ec9d40da991 with scrape type 2
2026-03-29 14:09:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8749cfab-3d52-5e8f-b014-2ec9d40da991 with scrape type 2
2026-03-29 14:09:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8749cfab-3d52-5e8f-b014-2ec9d40da991, identifier: EY63%20WHH
2026-03-29 14:09:02 [bca.uk] INFO: Found listing with ID: LO66%20UOC
2026-03-29 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO66%2520UOC%27 HTTP/1.1" 200 None
2026-03-29 14:09:02 [bca.uk] INFO: Scrape type for LO66%20UOC: 2
2026-03-29 14:09:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 859d6921-72bf-5c66-8586-99bf5f7313bc with identifier: LO66%20UOC
2026-03-29 14:09:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 859d6921-72bf-5c66-8586-99bf5f7313bc with scrape type 2
2026-03-29 14:09:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 859d6921-72bf-5c66-8586-99bf5f7313bc with scrape type 2
2026-03-29 14:09:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 859d6921-72bf-5c66-8586-99bf5f7313bc, identifier: LO66%20UOC
2026-03-29 14:09:02 [bca.uk] INFO: Found listing with ID: FN64%20RAU
2026-03-29 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN64%2520RAU%27 HTTP/1.1" 200 None
2026-03-29 14:09:02 [bca.uk] INFO: Scrape type for FN64%20RAU: 2
2026-03-29 14:09:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: afaeeb9b-3acc-5da6-99fb-8926c85708ce with identifier: FN64%20RAU
2026-03-29 14:09:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item afaeeb9b-3acc-5da6-99fb-8926c85708ce with scrape type 2
2026-03-29 14:09:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item afaeeb9b-3acc-5da6-99fb-8926c85708ce with scrape type 2
2026-03-29 14:09:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: afaeeb9b-3acc-5da6-99fb-8926c85708ce, identifier: FN64%20RAU
2026-03-29 14:09:02 [bca.uk] INFO: Found listing with ID: EX13%20UKP
2026-03-29 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX13%2520UKP%27 HTTP/1.1" 200 None
2026-03-29 14:09:02 [bca.uk] INFO: Scrape type for EX13%20UKP: 0
2026-03-29 14:09:02 [bca.uk] INFO: Found listing with ID: FL15%20SDZ
2026-03-29 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL15%2520SDZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:02 [bca.uk] INFO: Scrape type for FL15%20SDZ: 0
2026-03-29 14:09:02 [bca.uk] INFO: Found listing with ID: KJ18%20TUV
2026-03-29 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ18%2520TUV%27 HTTP/1.1" 200 None
2026-03-29 14:09:02 [bca.uk] INFO: Scrape type for KJ18%20TUV: 0
2026-03-29 14:09:02 [bca.uk] INFO: Found listing with ID: RK19%20KCU
2026-03-29 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK19%2520KCU%27 HTTP/1.1" 200 None
2026-03-29 14:09:02 [bca.uk] INFO: Scrape type for RK19%20KCU: 2
2026-03-29 14:09:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 38edf4e9-2afe-5e0d-88ad-35c0b9888464 with identifier: RK19%20KCU
2026-03-29 14:09:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 38edf4e9-2afe-5e0d-88ad-35c0b9888464 with scrape type 2
2026-03-29 14:09:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 38edf4e9-2afe-5e0d-88ad-35c0b9888464 with scrape type 2
2026-03-29 14:09:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 38edf4e9-2afe-5e0d-88ad-35c0b9888464, identifier: RK19%20KCU
2026-03-29 14:09:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8749cfab-3d52-5e8f-b014-2ec9d40da991 with identifier: EY63%20WHH
2026-03-29 14:09:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8749cfab-3d52-5e8f-b014-2ec9d40da991 with identifier: EY63%20WHH
2026-03-29 14:09:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8749cfab-3d52-5e8f-b014-2ec9d40da991 with identifier: EY63%20WHH to the API
2026-03-29 14:09:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 187,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY63%20WHH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8749cfab-3d52-5e8f-b014-2ec9d40da991',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY63 WHH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY63%20WHH&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SUBARU',
 'model': 'LEGACY',
 'odometer': 75599,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'SUBARU LEGACY 2.0 ES NAV LINEARTRONIC Estate',
 'transmission': 'manual',
 'trim': 'ES NAV LINEARTRONIC',
 'vin': 'JF1BR5KC2BG025432',
 'year': 2013}
2026-03-29 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY63%2520WHH%27 HTTP/1.1" 200 None
2026-03-29 14:09:02 [bca.uk] INFO: Saving data for EY63%20WHH: {'auction_closing_time': 1774864800.0, 'created_time': 1774391879.811833, 'last_price_update_time': 1774793342.93217}
2026-03-29 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY63%2520WHH') HTTP/1.1" 204 0
2026-03-29 14:09:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 859d6921-72bf-5c66-8586-99bf5f7313bc with identifier: LO66%20UOC
2026-03-29 14:09:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 859d6921-72bf-5c66-8586-99bf5f7313bc with identifier: LO66%20UOC
2026-03-29 14:09:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 859d6921-72bf-5c66-8586-99bf5f7313bc with identifier: LO66%20UOC to the API
2026-03-29 14:09:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO66%20UOC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '859d6921-72bf-5c66-8586-99bf5f7313bc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO66 UOC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO66%20UOC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 68926,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 2.0 TDI 150 BMT 4M SEL DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 150 BMT 4M SEL DSG',
 'vin': 'WVGZZZ5NZGW303590',
 'year': 2016}
2026-03-29 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO66%2520UOC%27 HTTP/1.1" 200 None
2026-03-29 14:09:03 [bca.uk] INFO: Saving data for LO66%20UOC: {'auction_closing_time': 1774864800.0, 'created_time': 1774562553.781476, 'last_price_update_time': 1774793343.366276}
2026-03-29 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO66%2520UOC') HTTP/1.1" 204 0
2026-03-29 14:09:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: afaeeb9b-3acc-5da6-99fb-8926c85708ce with identifier: FN64%20RAU
2026-03-29 14:09:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: afaeeb9b-3acc-5da6-99fb-8926c85708ce with identifier: FN64%20RAU
2026-03-29 14:09:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: afaeeb9b-3acc-5da6-99fb-8926c85708ce with identifier: FN64%20RAU to the API
2026-03-29 14:09:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN64%20RAU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'afaeeb9b-3acc-5da6-99fb-8926c85708ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FN64 RAU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN64%20RAU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'JAGUAR',
 'model': 'XF SPORTBRAKE',
 'odometer': 90320,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF SPORTBRAKE 2.2 D 200 PREMIUM LUXURY Estate',
 'transmission': 'automatic',
 'trim': 'D 200 PREMIUM LUXURY',
 'vin': 'SAJAC02K2FDU59639',
 'year': 2014}
2026-03-29 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN64%2520RAU%27 HTTP/1.1" 200 None
2026-03-29 14:09:03 [bca.uk] INFO: Saving data for FN64%20RAU: {'auction_closing_time': 1774864800.0, 'created_time': 1773907378.567844, 'last_price_update_time': 1774793343.697159}
2026-03-29 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN64%2520RAU') HTTP/1.1" 204 0
2026-03-29 14:09:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 38edf4e9-2afe-5e0d-88ad-35c0b9888464 with identifier: RK19%20KCU
2026-03-29 14:09:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 38edf4e9-2afe-5e0d-88ad-35c0b9888464 with identifier: RK19%20KCU
2026-03-29 14:09:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 38edf4e9-2afe-5e0d-88ad-35c0b9888464 with identifier: RK19%20KCU to the API
2026-03-29 14:09:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 71,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK19%20KCU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '38edf4e9-2afe-5e0d-88ad-35c0b9888464',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RK19 KCU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK19%20KCU&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 112967,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 2.0 P400E AUTOBIOGRAPHY DYNAMIC StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E AUTOBIOGRAPHY DYNAMIC',
 'vin': 'SALWA2AY4KA854759',
 'year': 2019}
2026-03-29 14:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK19%2520KCU%27 HTTP/1.1" 200 None
2026-03-29 14:09:04 [bca.uk] INFO: Saving data for RK19%20KCU: {'auction_closing_time': 1774864800.0, 'created_time': 1774391423.008169, 'last_price_update_time': 1774793344.004271}
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK19%2520KCU') HTTP/1.1" 204 0
2026-03-29 14:09:04 [bca.uk] INFO: Found listing with ID: MF61%20FVN
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF61%2520FVN%27 HTTP/1.1" 200 None
2026-03-29 14:09:04 [bca.uk] INFO: Scrape type for MF61%20FVN: 0
2026-03-29 14:09:04 [bca.uk] INFO: Found listing with ID: MT09%20FDX
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT09%2520FDX%27 HTTP/1.1" 200 None
2026-03-29 14:09:04 [bca.uk] INFO: Scrape type for MT09%20FDX: 0
2026-03-29 14:09:04 [bca.uk] INFO: Found listing with ID: PK11%20ZFG
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK11%2520ZFG%27 HTTP/1.1" 200 None
2026-03-29 14:09:04 [bca.uk] INFO: Scrape type for PK11%20ZFG: 0
2026-03-29 14:09:04 [bca.uk] INFO: Found listing with ID: RJ57%20KKY
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ57%2520KKY%27 HTTP/1.1" 200 None
2026-03-29 14:09:04 [bca.uk] INFO: Scrape type for RJ57%20KKY: 2
2026-03-29 14:09:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2f6bae8-213b-593a-8c54-14511b54f913 with identifier: RJ57%20KKY
2026-03-29 14:09:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2f6bae8-213b-593a-8c54-14511b54f913 with scrape type 2
2026-03-29 14:09:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a2f6bae8-213b-593a-8c54-14511b54f913 with scrape type 2
2026-03-29 14:09:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2f6bae8-213b-593a-8c54-14511b54f913, identifier: RJ57%20KKY
2026-03-29 14:09:04 [bca.uk] INFO: Found listing with ID: NH17%20THH
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NH17%2520THH%27 HTTP/1.1" 200 None
2026-03-29 14:09:04 [bca.uk] INFO: Scrape type for NH17%20THH: 2
2026-03-29 14:09:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94b2e979-f2e3-5718-b38a-c514d4bcdbd7 with identifier: NH17%20THH
2026-03-29 14:09:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94b2e979-f2e3-5718-b38a-c514d4bcdbd7 with scrape type 2
2026-03-29 14:09:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94b2e979-f2e3-5718-b38a-c514d4bcdbd7 with scrape type 2
2026-03-29 14:09:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94b2e979-f2e3-5718-b38a-c514d4bcdbd7, identifier: NH17%20THH
2026-03-29 14:09:04 [bca.uk] INFO: Found listing with ID: GL20%20MWO
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL20%2520MWO%27 HTTP/1.1" 200 None
2026-03-29 14:09:04 [bca.uk] INFO: Scrape type for GL20%20MWO: 2
2026-03-29 14:09:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e0dd0a0-b6f8-5fa2-b4f5-e19cad0e9326 with identifier: GL20%20MWO
2026-03-29 14:09:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e0dd0a0-b6f8-5fa2-b4f5-e19cad0e9326 with scrape type 2
2026-03-29 14:09:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e0dd0a0-b6f8-5fa2-b4f5-e19cad0e9326 with scrape type 2
2026-03-29 14:09:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e0dd0a0-b6f8-5fa2-b4f5-e19cad0e9326, identifier: GL20%20MWO
2026-03-29 14:09:04 [bca.uk] INFO: Found listing with ID: DU64%20UHM
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU64%2520UHM%27 HTTP/1.1" 200 None
2026-03-29 14:09:04 [bca.uk] INFO: Scrape type for DU64%20UHM: 2
2026-03-29 14:09:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ec83102-82ee-54a6-accf-ebbd69658fcb with identifier: DU64%20UHM
2026-03-29 14:09:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0ec83102-82ee-54a6-accf-ebbd69658fcb with scrape type 2
2026-03-29 14:09:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0ec83102-82ee-54a6-accf-ebbd69658fcb with scrape type 2
2026-03-29 14:09:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0ec83102-82ee-54a6-accf-ebbd69658fcb, identifier: DU64%20UHM
2026-03-29 14:09:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2f6bae8-213b-593a-8c54-14511b54f913 with identifier: RJ57%20KKY
2026-03-29 14:09:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2f6bae8-213b-593a-8c54-14511b54f913 with identifier: RJ57%20KKY
2026-03-29 14:09:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a2f6bae8-213b-593a-8c54-14511b54f913 with identifier: RJ57%20KKY to the API
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 214,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ57%20KKY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a2f6bae8-213b-593a-8c54-14511b54f913',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ57 KKY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ57%20KKY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'LEXUS',
 'model': 'IS 250',
 'odometer': 108693,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'LEXUS IS 250 2.5 SE Saloon',
 'transmission': 'automatic',
 'trim': 'SE',
 'vin': 'JTHBK262105048633',
 'year': 2007}
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ57%2520KKY%27 HTTP/1.1" 200 None
2026-03-29 14:09:04 [bca.uk] INFO: Saving data for RJ57%20KKY: {'auction_closing_time': 1774864800.0, 'created_time': 1774391876.021488, 'last_price_update_time': 1774793344.840742}
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ57%2520KKY') HTTP/1.1" 204 0
2026-03-29 14:09:04 [bca.uk] INFO: Total items found: 100
2026-03-29 14:09:04 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded
2026-03-29 14:09:04 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:09:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:09:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94b2e979-f2e3-5718-b38a-c514d4bcdbd7 with identifier: NH17%20THH
2026-03-29 14:09:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94b2e979-f2e3-5718-b38a-c514d4bcdbd7 with identifier: NH17%20THH
2026-03-29 14:09:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 94b2e979-f2e3-5718-b38a-c514d4bcdbd7 with identifier: NH17%20THH to the API
2026-03-29 14:09:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NH17%20THH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '94b2e979-f2e3-5718-b38a-c514d4bcdbd7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NH17 THH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NH17%20THH&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 84816,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 HSE',
 'vin': 'SALCA2AN6HH685028',
 'year': 2017}
2026-03-29 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NH17%2520THH%27 HTTP/1.1" 200 None
2026-03-29 14:09:05 [bca.uk] INFO: Saving data for NH17%20THH: {'auction_closing_time': 1774864800.0, 'created_time': 1774562557.094574, 'last_price_update_time': 1774793345.161426}
2026-03-29 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NH17%2520THH') HTTP/1.1" 204 0
2026-03-29 14:09:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e0dd0a0-b6f8-5fa2-b4f5-e19cad0e9326 with identifier: GL20%20MWO
2026-03-29 14:09:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e0dd0a0-b6f8-5fa2-b4f5-e19cad0e9326 with identifier: GL20%20MWO
2026-03-29 14:09:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e0dd0a0-b6f8-5fa2-b4f5-e19cad0e9326 with identifier: GL20%20MWO to the API
2026-03-29 14:09:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL20%20MWO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2e0dd0a0-b6f8-5fa2-b4f5-e19cad0e9326',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL20 MWO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL20%20MWO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'Q3',
 'odometer': 108146,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'AUDI Q3 2.0 35 TDI S LINE S-T StationWagon',
 'transmission': 'automatic',
 'trim': '35 TDI S LINE S-T',
 'vin': 'WAUZZZF39L1101407',
 'year': 2020}
2026-03-29 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL20%2520MWO%27 HTTP/1.1" 200 None
2026-03-29 14:09:05 [bca.uk] INFO: Saving data for GL20%20MWO: {'auction_closing_time': 1774864800.0, 'created_time': 1774391892.966003, 'last_price_update_time': 1774793345.447877}
2026-03-29 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL20%2520MWO') HTTP/1.1" 204 0
2026-03-29 14:09:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0ec83102-82ee-54a6-accf-ebbd69658fcb with identifier: DU64%20UHM
2026-03-29 14:09:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0ec83102-82ee-54a6-accf-ebbd69658fcb with identifier: DU64%20UHM
2026-03-29 14:09:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0ec83102-82ee-54a6-accf-ebbd69658fcb with identifier: DU64%20UHM to the API
2026-03-29 14:09:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU64%20UHM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0ec83102-82ee-54a6-accf-ebbd69658fcb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU64 UHM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU64%20UHM&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'JAGUAR',
 'model': 'XF SPORTBRAKE',
 'odometer': 118236,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF SPORTBRAKE 3.0 D V6 240 PREMIUM LUXURY Estate',
 'transmission': 'automatic',
 'trim': 'D V6 240 PREMIUM LUXURY',
 'vin': 'SAJAC0248FNU45658',
 'year': 2014}
2026-03-29 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU64%2520UHM%27 HTTP/1.1" 200 None
2026-03-29 14:09:05 [bca.uk] INFO: Saving data for DU64%20UHM: {'auction_closing_time': 1774864800.0, 'created_time': 1773824581.142642, 'last_price_update_time': 1774793345.77755}
2026-03-29 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU64%2520UHM') HTTP/1.1" 204 0
2026-03-29 14:09:05 [bca.uk] INFO: Found listing with ID: SP08%20HWJ
2026-03-29 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP08%2520HWJ%27 HTTP/1.1" 200 None
2026-03-29 14:09:05 [bca.uk] INFO: Scrape type for SP08%20HWJ: 2
2026-03-29 14:09:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1470ebd9-e68f-5228-9bc5-cf82ba263673 with identifier: SP08%20HWJ
2026-03-29 14:09:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1470ebd9-e68f-5228-9bc5-cf82ba263673 with scrape type 2
2026-03-29 14:09:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1470ebd9-e68f-5228-9bc5-cf82ba263673 with scrape type 2
2026-03-29 14:09:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1470ebd9-e68f-5228-9bc5-cf82ba263673, identifier: SP08%20HWJ
2026-03-29 14:09:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:09:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:09:05 [bca.uk] INFO: Found listing with ID: BV61%20MVO
2026-03-29 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV61%2520MVO%27 HTTP/1.1" 200 None
2026-03-29 14:09:05 [bca.uk] INFO: Scrape type for BV61%20MVO: 2
2026-03-29 14:09:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c with identifier: BV61%20MVO
2026-03-29 14:09:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c with scrape type 2
2026-03-29 14:09:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c with scrape type 2
2026-03-29 14:09:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c, identifier: BV61%20MVO
2026-03-29 14:09:06 [bca.uk] INFO: Found listing with ID: LC17%20UBN
2026-03-29 14:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC17%2520UBN%27 HTTP/1.1" 200 None
2026-03-29 14:09:06 [bca.uk] INFO: Scrape type for LC17%20UBN: 2
2026-03-29 14:09:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ca7268c-2e5d-5c8b-9ab6-b9019331e7fc with identifier: LC17%20UBN
2026-03-29 14:09:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1ca7268c-2e5d-5c8b-9ab6-b9019331e7fc with scrape type 2
2026-03-29 14:09:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1ca7268c-2e5d-5c8b-9ab6-b9019331e7fc with scrape type 2
2026-03-29 14:09:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1ca7268c-2e5d-5c8b-9ab6-b9019331e7fc, identifier: LC17%20UBN
2026-03-29 14:09:06 [bca.uk] INFO: Found listing with ID: SP07%20GLF
2026-03-29 14:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP07%2520GLF%27 HTTP/1.1" 200 None
2026-03-29 14:09:06 [bca.uk] INFO: Scrape type for SP07%20GLF: 2
2026-03-29 14:09:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bbe961f9-66b3-5281-8f0b-010a6cdf460f with identifier: SP07%20GLF
2026-03-29 14:09:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bbe961f9-66b3-5281-8f0b-010a6cdf460f with scrape type 2
2026-03-29 14:09:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bbe961f9-66b3-5281-8f0b-010a6cdf460f with scrape type 2
2026-03-29 14:09:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bbe961f9-66b3-5281-8f0b-010a6cdf460f, identifier: SP07%20GLF
2026-03-29 14:09:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1470ebd9-e68f-5228-9bc5-cf82ba263673 with identifier: SP08%20HWJ
2026-03-29 14:09:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1470ebd9-e68f-5228-9bc5-cf82ba263673 with identifier: SP08%20HWJ
2026-03-29 14:09:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1470ebd9-e68f-5228-9bc5-cf82ba263673 with identifier: SP08%20HWJ to the API
2026-03-29 14:09:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 182,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP08%20HWJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1470ebd9-e68f-5228-9bc5-cf82ba263673',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP08 HWJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP08%20HWJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'C180',
 'odometer': 79991,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C180 1.8 K ELEGANCE Saloon',
 'transmission': 'manual',
 'trim': 'K ELEGANCE',
 'vin': 'WDD2040462A165785',
 'year': 2008}
2026-03-29 14:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP08%2520HWJ%27 HTTP/1.1" 200 None
2026-03-29 14:09:06 [bca.uk] INFO: Saving data for SP08%20HWJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774188555.997181, 'last_price_update_time': 1774793346.514151}
2026-03-29 14:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP08%2520HWJ') HTTP/1.1" 204 0
2026-03-29 14:09:06 [bca.uk] INFO: Found listing with ID: FM03%20CCZ
2026-03-29 14:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM03%2520CCZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:06 [bca.uk] INFO: Scrape type for FM03%20CCZ: 2
2026-03-29 14:09:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60d1c3a6-a68e-5644-8bbe-75d64cacdc12 with identifier: FM03%20CCZ
2026-03-29 14:09:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60d1c3a6-a68e-5644-8bbe-75d64cacdc12 with scrape type 2
2026-03-29 14:09:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 60d1c3a6-a68e-5644-8bbe-75d64cacdc12 with scrape type 2
2026-03-29 14:09:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 60d1c3a6-a68e-5644-8bbe-75d64cacdc12, identifier: FM03%20CCZ
2026-03-29 14:09:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:09:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c with identifier: BV61%20MVO
2026-03-29 14:09:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c with identifier: BV61%20MVO
2026-03-29 14:09:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6665ad2b-5db8-5cb5-8575-3440dfdc3f0c with identifier: BV61%20MVO to the API
2026-03-29 14:09:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV61%20MVO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6665ad2b-5db8-5cb5-8575-3440dfdc3f0c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV61 MVO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV61%20MVO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'TTS',
 'odometer': 76577,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'AUDI TTS 2.0 TFSI QUATTRO BLACK ED. Coupe',
 'transmission': 'manual',
 'trim': 'TFSI QUATTRO BLACK ED.',
 'vin': 'TRUZZZ8J8B1024466',
 'year': 2011}
2026-03-29 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV61%2520MVO%27 HTTP/1.1" 200 None
2026-03-29 14:09:07 [bca.uk] INFO: Saving data for BV61%20MVO: {'auction_closing_time': 1774951200.0, 'created_time': 1774706885.959188, 'last_price_update_time': 1774793347.024091}
2026-03-29 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV61%2520MVO') HTTP/1.1" 204 0
2026-03-29 14:09:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1ca7268c-2e5d-5c8b-9ab6-b9019331e7fc with identifier: LC17%20UBN
2026-03-29 14:09:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1ca7268c-2e5d-5c8b-9ab6-b9019331e7fc with identifier: LC17%20UBN
2026-03-29 14:09:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1ca7268c-2e5d-5c8b-9ab6-b9019331e7fc with identifier: LC17%20UBN to the API
2026-03-29 14:09:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC17%20UBN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1ca7268c-2e5d-5c8b-9ab6-b9019331e7fc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC17 UBN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC17%20UBN&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 200 D',
 'odometer': 99861,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 200 D 2.1 AMG LINE EXECUTIVE DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE EXECUTIVE DCT',
 'vin': 'WDC1569082J390329',
 'year': 2017}
2026-03-29 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC17%2520UBN%27 HTTP/1.1" 200 None
2026-03-29 14:09:07 [bca.uk] INFO: Saving data for LC17%20UBN: {'auction_closing_time': 1774864800.0, 'created_time': 1774563878.618493, 'last_price_update_time': 1774793347.3565}
2026-03-29 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC17%2520UBN') HTTP/1.1" 204 0
2026-03-29 14:09:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bbe961f9-66b3-5281-8f0b-010a6cdf460f with identifier: SP07%20GLF
2026-03-29 14:09:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bbe961f9-66b3-5281-8f0b-010a6cdf460f with identifier: SP07%20GLF
2026-03-29 14:09:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bbe961f9-66b3-5281-8f0b-010a6cdf460f with identifier: SP07%20GLF to the API
2026-03-29 14:09:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 195,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP07%20GLF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bbe961f9-66b3-5281-8f0b-010a6cdf460f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP07 GLF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP07%20GLF&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 73341,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'HONDA CR-V 2.0 I-VTEC ES Estate',
 'transmission': 'automatic',
 'trim': 'I-VTEC ES',
 'vin': 'SHSRE58507U016448',
 'year': 2007}
2026-03-29 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP07%2520GLF%27 HTTP/1.1" 200 None
2026-03-29 14:09:07 [bca.uk] INFO: Saving data for SP07%20GLF: {'auction_closing_time': 1774864800.0, 'created_time': 1774364051.308302, 'last_price_update_time': 1774793347.64705}
2026-03-29 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP07%2520GLF') HTTP/1.1" 204 0
2026-03-29 14:09:07 [bca.uk] INFO: Found listing with ID: KW19%20WVM
2026-03-29 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW19%2520WVM%27 HTTP/1.1" 200 None
2026-03-29 14:09:07 [bca.uk] INFO: Scrape type for KW19%20WVM: 0
2026-03-29 14:09:07 [bca.uk] INFO: Found listing with ID: NY19%20XSW
2026-03-29 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NY19%2520XSW%27 HTTP/1.1" 200 None
2026-03-29 14:09:07 [bca.uk] INFO: Scrape type for NY19%20XSW: 2
2026-03-29 14:09:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20371ec6-8910-5760-a0a1-418fe02be3ea with identifier: NY19%20XSW
2026-03-29 14:09:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 20371ec6-8910-5760-a0a1-418fe02be3ea with scrape type 2
2026-03-29 14:09:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 20371ec6-8910-5760-a0a1-418fe02be3ea with scrape type 2
2026-03-29 14:09:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 20371ec6-8910-5760-a0a1-418fe02be3ea, identifier: NY19%20XSW
2026-03-29 14:09:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 60d1c3a6-a68e-5644-8bbe-75d64cacdc12 with identifier: FM03%20CCZ
2026-03-29 14:09:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 60d1c3a6-a68e-5644-8bbe-75d64cacdc12 with identifier: FM03%20CCZ
2026-03-29 14:09:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 60d1c3a6-a68e-5644-8bbe-75d64cacdc12 with identifier: FM03%20CCZ to the API
2026-03-29 14:09:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FM03%20CCZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '60d1c3a6-a68e-5644-8bbe-75d64cacdc12',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FM03 CCZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FM03%20CCZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 90470,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2003-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.3 VVT-I T SPIRIT Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I T SPIRIT',
 'vin': 'VNKKL18390A054774',
 'year': 2003}
2026-03-29 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM03%2520CCZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:08 [bca.uk] INFO: Saving data for FM03%20CCZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774696053.172776, 'last_price_update_time': 1774793348.085949}
2026-03-29 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FM03%2520CCZ') HTTP/1.1" 204 0
2026-03-29 14:09:08 [bca.uk] INFO: Found listing with ID: CK18%20AEJ
2026-03-29 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK18%2520AEJ%27 HTTP/1.1" 200 None
2026-03-29 14:09:08 [bca.uk] INFO: Scrape type for CK18%20AEJ: 2
2026-03-29 14:09:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 954e7a8e-294d-583e-8576-18c9af402ec0 with identifier: CK18%20AEJ
2026-03-29 14:09:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 954e7a8e-294d-583e-8576-18c9af402ec0 with scrape type 2
2026-03-29 14:09:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 954e7a8e-294d-583e-8576-18c9af402ec0 with scrape type 2
2026-03-29 14:09:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 954e7a8e-294d-583e-8576-18c9af402ec0, identifier: CK18%20AEJ
2026-03-29 14:09:08 [bca.uk] INFO: Found listing with ID: OW15%20FVZ
2026-03-29 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW15%2520FVZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:08 [bca.uk] INFO: Scrape type for OW15%20FVZ: 2
2026-03-29 14:09:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: db66c288-b638-54c1-a020-17fd64fafd90 with identifier: OW15%20FVZ
2026-03-29 14:09:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item db66c288-b638-54c1-a020-17fd64fafd90 with scrape type 2
2026-03-29 14:09:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item db66c288-b638-54c1-a020-17fd64fafd90 with scrape type 2
2026-03-29 14:09:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: db66c288-b638-54c1-a020-17fd64fafd90, identifier: OW15%20FVZ
2026-03-29 14:09:08 [bca.uk] INFO: Found listing with ID: YA73%20ESV
2026-03-29 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA73%2520ESV%27 HTTP/1.1" 200 None
2026-03-29 14:09:08 [bca.uk] INFO: Scrape type for YA73%20ESV: 0
2026-03-29 14:09:08 [bca.uk] INFO: Found listing with ID: OY17%20FYS
2026-03-29 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY17%2520FYS%27 HTTP/1.1" 200 None
2026-03-29 14:09:08 [bca.uk] INFO: Scrape type for OY17%20FYS: 2
2026-03-29 14:09:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ce2bc39c-d5cb-567f-9abb-36949738b027 with identifier: OY17%20FYS
2026-03-29 14:09:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ce2bc39c-d5cb-567f-9abb-36949738b027 with scrape type 2
2026-03-29 14:09:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ce2bc39c-d5cb-567f-9abb-36949738b027 with scrape type 2
2026-03-29 14:09:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ce2bc39c-d5cb-567f-9abb-36949738b027, identifier: OY17%20FYS
2026-03-29 14:09:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 20371ec6-8910-5760-a0a1-418fe02be3ea with identifier: NY19%20XSW
2026-03-29 14:09:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 20371ec6-8910-5760-a0a1-418fe02be3ea with identifier: NY19%20XSW
2026-03-29 14:09:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 20371ec6-8910-5760-a0a1-418fe02be3ea with identifier: NY19%20XSW to the API
2026-03-29 14:09:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NY19%20XSW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '20371ec6-8910-5760-a0a1-418fe02be3ea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NY19 XSW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NY19%20XSW&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 43562,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'NISSAN MICRA 1.0 IG-T 100 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'IG-T 100 ACENTA',
 'vin': 'VNVK1400162293296',
 'year': 2019}
2026-03-29 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NY19%2520XSW%27 HTTP/1.1" 200 None
2026-03-29 14:09:08 [bca.uk] INFO: Saving data for NY19%20XSW: {'auction_closing_time': 1774864800.0, 'created_time': 1774696027.019515, 'last_price_update_time': 1774793348.749778}
2026-03-29 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NY19%2520XSW') HTTP/1.1" 204 0
2026-03-29 14:09:08 [bca.uk] INFO: Found listing with ID: FA17%20TWN
2026-03-29 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA17%2520TWN%27 HTTP/1.1" 200 None
2026-03-29 14:09:08 [bca.uk] INFO: Scrape type for FA17%20TWN: 2
2026-03-29 14:09:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a800e5a3-78c5-59ad-aee5-5985ded6f596 with identifier: FA17%20TWN
2026-03-29 14:09:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a800e5a3-78c5-59ad-aee5-5985ded6f596 with scrape type 2
2026-03-29 14:09:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a800e5a3-78c5-59ad-aee5-5985ded6f596 with scrape type 2
2026-03-29 14:09:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a800e5a3-78c5-59ad-aee5-5985ded6f596, identifier: FA17%20TWN
2026-03-29 14:09:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 954e7a8e-294d-583e-8576-18c9af402ec0 with identifier: CK18%20AEJ
2026-03-29 14:09:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 954e7a8e-294d-583e-8576-18c9af402ec0 with identifier: CK18%20AEJ
2026-03-29 14:09:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 954e7a8e-294d-583e-8576-18c9af402ec0 with identifier: CK18%20AEJ to the API
2026-03-29 14:09:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 92,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK18%20AEJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '954e7a8e-294d-583e-8576-18c9af402ec0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK18 AEJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK18%20AEJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 91374,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'NISSAN MICRA 1.5 DCI TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI TEKNA',
 'vin': 'VNVK1400158861753',
 'year': 2018}
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK18%2520AEJ%27 HTTP/1.1" 200 None
2026-03-29 14:09:09 [bca.uk] INFO: Saving data for CK18%20AEJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774706858.11037, 'last_price_update_time': 1774793349.157152}
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK18%2520AEJ') HTTP/1.1" 204 0
2026-03-29 14:09:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: db66c288-b638-54c1-a020-17fd64fafd90 with identifier: OW15%20FVZ
2026-03-29 14:09:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: db66c288-b638-54c1-a020-17fd64fafd90 with identifier: OW15%20FVZ
2026-03-29 14:09:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: db66c288-b638-54c1-a020-17fd64fafd90 with identifier: OW15%20FVZ to the API
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OW15%20FVZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'db66c288-b638-54c1-a020-17fd64fafd90',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OW15 FVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OW15%20FVZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'C200',
 'odometer': 92293,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C200 1.6 B/T SPORT Saloon',
 'transmission': 'manual',
 'trim': 'B/T SPORT',
 'vin': 'WDD2050372R090555',
 'year': 2015}
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW15%2520FVZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:09 [bca.uk] INFO: Saving data for OW15%20FVZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774364393.357825, 'last_price_update_time': 1774793349.455836}
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OW15%2520FVZ') HTTP/1.1" 204 0
2026-03-29 14:09:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ce2bc39c-d5cb-567f-9abb-36949738b027 with identifier: OY17%20FYS
2026-03-29 14:09:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ce2bc39c-d5cb-567f-9abb-36949738b027 with identifier: OY17%20FYS
2026-03-29 14:09:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ce2bc39c-d5cb-567f-9abb-36949738b027 with identifier: OY17%20FYS to the API
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY17%20FYS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ce2bc39c-d5cb-567f-9abb-36949738b027',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY17 FYS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY17%20FYS&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 64877,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 2.0 SD4 240 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'SD4 240 HSE',
 'vin': 'SALRA2AN7HA001218',
 'year': 2017}
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY17%2520FYS%27 HTTP/1.1" 200 None
2026-03-29 14:09:09 [bca.uk] INFO: Saving data for OY17%20FYS: {'auction_closing_time': 1774864800.0, 'created_time': 1774391420.423465, 'last_price_update_time': 1774793349.734252}
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY17%2520FYS') HTTP/1.1" 204 0
2026-03-29 14:09:09 [bca.uk] INFO: Found listing with ID: OV20%20OKU
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV20%2520OKU%27 HTTP/1.1" 200 None
2026-03-29 14:09:09 [bca.uk] INFO: Scrape type for OV20%20OKU: 0
2026-03-29 14:09:09 [bca.uk] INFO: Found listing with ID: FD21%20HBN
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD21%2520HBN%27 HTTP/1.1" 200 None
2026-03-29 14:09:09 [bca.uk] INFO: Scrape type for FD21%20HBN: 0
2026-03-29 14:09:09 [bca.uk] INFO: Found listing with ID: DP21%20OWH
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP21%2520OWH%27 HTTP/1.1" 200 None
2026-03-29 14:09:09 [bca.uk] INFO: Scrape type for DP21%20OWH: 2
2026-03-29 14:09:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9193af3e-cf78-59fe-adc3-c5316e575c5a with identifier: DP21%20OWH
2026-03-29 14:09:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9193af3e-cf78-59fe-adc3-c5316e575c5a with scrape type 2
2026-03-29 14:09:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9193af3e-cf78-59fe-adc3-c5316e575c5a with scrape type 2
2026-03-29 14:09:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9193af3e-cf78-59fe-adc3-c5316e575c5a, identifier: DP21%20OWH
2026-03-29 14:09:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a800e5a3-78c5-59ad-aee5-5985ded6f596 with identifier: FA17%20TWN
2026-03-29 14:09:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a800e5a3-78c5-59ad-aee5-5985ded6f596 with identifier: FA17%20TWN
2026-03-29 14:09:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a800e5a3-78c5-59ad-aee5-5985ded6f596 with identifier: FA17%20TWN to the API
2026-03-29 14:09:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FA17%20TWN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a800e5a3-78c5-59ad-aee5-5985ded6f596',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FA17 TWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FA17%20TWN&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'E200 D',
 'odometer': 56438,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E200 D 2.0 AMG LINE 9G Saloon',
 'transmission': 'manual',
 'trim': 'AMG LINE 9G',
 'vin': 'WDD2130132A284041',
 'year': 2017}
2026-03-29 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA17%2520TWN%27 HTTP/1.1" 200 None
2026-03-29 14:09:10 [bca.uk] INFO: Saving data for FA17%20TWN: {'auction_closing_time': 1774951200.0, 'created_time': 1774696055.548441, 'last_price_update_time': 1774793350.160866}
2026-03-29 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FA17%2520TWN') HTTP/1.1" 204 0
2026-03-29 14:09:10 [bca.uk] INFO: Found listing with ID: KV59%20HZE
2026-03-29 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV59%2520HZE%27 HTTP/1.1" 200 None
2026-03-29 14:09:10 [bca.uk] INFO: Scrape type for KV59%20HZE: 2
2026-03-29 14:09:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 262c2820-3509-559a-9487-89979bd53e4b with identifier: KV59%20HZE
2026-03-29 14:09:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 262c2820-3509-559a-9487-89979bd53e4b with scrape type 2
2026-03-29 14:09:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 262c2820-3509-559a-9487-89979bd53e4b with scrape type 2
2026-03-29 14:09:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 262c2820-3509-559a-9487-89979bd53e4b, identifier: KV59%20HZE
2026-03-29 14:09:10 [bca.uk] INFO: Found listing with ID: LM62%20VCU
2026-03-29 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM62%2520VCU%27 HTTP/1.1" 200 None
2026-03-29 14:09:10 [bca.uk] INFO: Scrape type for LM62%20VCU: 2
2026-03-29 14:09:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91eb6f90-8171-52c3-8f50-6415c188dd75 with identifier: LM62%20VCU
2026-03-29 14:09:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91eb6f90-8171-52c3-8f50-6415c188dd75 with scrape type 2
2026-03-29 14:09:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 91eb6f90-8171-52c3-8f50-6415c188dd75 with scrape type 2
2026-03-29 14:09:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 91eb6f90-8171-52c3-8f50-6415c188dd75, identifier: LM62%20VCU
2026-03-29 14:09:10 [bca.uk] INFO: Found listing with ID: AK17%20YDS
2026-03-29 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK17%2520YDS%27 HTTP/1.1" 200 None
2026-03-29 14:09:10 [bca.uk] INFO: Scrape type for AK17%20YDS: 0
2026-03-29 14:09:10 [bca.uk] INFO: Found listing with ID: CF17%20BZG
2026-03-29 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF17%2520BZG%27 HTTP/1.1" 200 None
2026-03-29 14:09:10 [bca.uk] INFO: Scrape type for CF17%20BZG: 2
2026-03-29 14:09:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a33dd6a-cd07-5629-8e4e-83666abdf7f9 with identifier: CF17%20BZG
2026-03-29 14:09:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a33dd6a-cd07-5629-8e4e-83666abdf7f9 with scrape type 2
2026-03-29 14:09:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0a33dd6a-cd07-5629-8e4e-83666abdf7f9 with scrape type 2
2026-03-29 14:09:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0a33dd6a-cd07-5629-8e4e-83666abdf7f9, identifier: CF17%20BZG
2026-03-29 14:09:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9193af3e-cf78-59fe-adc3-c5316e575c5a with identifier: DP21%20OWH
2026-03-29 14:09:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9193af3e-cf78-59fe-adc3-c5316e575c5a with identifier: DP21%20OWH
2026-03-29 14:09:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9193af3e-cf78-59fe-adc3-c5316e575c5a with identifier: DP21%20OWH to the API
2026-03-29 14:09:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP21%20OWH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9193af3e-cf78-59fe-adc3-c5316e575c5a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DP21 OWH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP21%20OWH&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 'odometer': 28083,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND X 1.2 T 130 SRI Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 SRI',
 'vin': 'W0VZRHNS9M6832547',
 'year': 2021}
2026-03-29 14:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP21%2520OWH%27 HTTP/1.1" 200 None
2026-03-29 14:09:11 [bca.uk] INFO: Saving data for DP21%20OWH: {'auction_closing_time': 1774864800.0, 'created_time': 1774696028.342441, 'last_price_update_time': 1774793351.027473}
2026-03-29 14:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP21%2520OWH') HTTP/1.1" 204 0
2026-03-29 14:09:11 [bca.uk] INFO: Found listing with ID: WF66%20WCL
2026-03-29 14:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF66%2520WCL%27 HTTP/1.1" 200 None
2026-03-29 14:09:11 [bca.uk] INFO: Scrape type for WF66%20WCL: 2
2026-03-29 14:09:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ffab2477-4674-596a-86bc-d7450140eaf9 with identifier: WF66%20WCL
2026-03-29 14:09:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ffab2477-4674-596a-86bc-d7450140eaf9 with scrape type 2
2026-03-29 14:09:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ffab2477-4674-596a-86bc-d7450140eaf9 with scrape type 2
2026-03-29 14:09:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ffab2477-4674-596a-86bc-d7450140eaf9, identifier: WF66%20WCL
2026-03-29 14:09:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 262c2820-3509-559a-9487-89979bd53e4b with identifier: KV59%20HZE
2026-03-29 14:09:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 262c2820-3509-559a-9487-89979bd53e4b with identifier: KV59%20HZE
2026-03-29 14:09:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 262c2820-3509-559a-9487-89979bd53e4b with identifier: KV59%20HZE to the API
2026-03-29 14:09:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV59%20HZE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '262c2820-3509-559a-9487-89979bd53e4b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KV59 HZE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV59%20HZE&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'PASSAT',
 'odometer': 112658,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN PASSAT 2.0 TDI CR 140 R LINE DSG Estate',
 'transmission': 'automatic',
 'trim': 'TDI CR 140 R LINE DSG',
 'vin': 'WVWZZZ3CZAE043233',
 'year': 2009}
2026-03-29 14:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV59%2520HZE%27 HTTP/1.1" 200 None
2026-03-29 14:09:11 [bca.uk] INFO: Saving data for KV59%20HZE: {'auction_closing_time': 1774864800.0, 'created_time': 1774706940.570843, 'last_price_update_time': 1774793351.497031}
2026-03-29 14:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV59%2520HZE') HTTP/1.1" 204 0
2026-03-29 14:09:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 91eb6f90-8171-52c3-8f50-6415c188dd75 with identifier: LM62%20VCU
2026-03-29 14:09:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 91eb6f90-8171-52c3-8f50-6415c188dd75 with identifier: LM62%20VCU
2026-03-29 14:09:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 91eb6f90-8171-52c3-8f50-6415c188dd75 with identifier: LM62%20VCU to the API
2026-03-29 14:09:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 214,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM62%20VCU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '91eb6f90-8171-52c3-8f50-6415c188dd75',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM62 VCU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM62%20VCU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'VIANO',
 'odometer': 80022,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ VIANO 2.1 CDI 165 AMBIENTE TIP MPV',
 'transmission': 'manual',
 'trim': 'CDI 165 AMBIENTE TIP',
 'vin': 'WDF63981323782269',
 'year': 2012}
2026-03-29 14:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM62%2520VCU%27 HTTP/1.1" 200 None
2026-03-29 14:09:11 [bca.uk] INFO: Saving data for LM62%20VCU: {'auction_closing_time': 1774951200.0, 'created_time': 1774706734.385256, 'last_price_update_time': 1774793351.822469}
2026-03-29 14:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM62%2520VCU') HTTP/1.1" 204 0
2026-03-29 14:09:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0a33dd6a-cd07-5629-8e4e-83666abdf7f9 with identifier: CF17%20BZG
2026-03-29 14:09:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0a33dd6a-cd07-5629-8e4e-83666abdf7f9 with identifier: CF17%20BZG
2026-03-29 14:09:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0a33dd6a-cd07-5629-8e4e-83666abdf7f9 with identifier: CF17%20BZG to the API
2026-03-29 14:09:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF17%20BZG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0a33dd6a-cd07-5629-8e4e-83666abdf7f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CF17 BZG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF17%20BZG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 91571,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 TD4 180 4WD HSE DYNAMIC LUX Hatchback',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD HSE DYNAMIC LUX',
 'vin': 'SALVA2AN5HH243706',
 'year': 2017}
2026-03-29 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF17%2520BZG%27 HTTP/1.1" 200 None
2026-03-29 14:09:12 [bca.uk] INFO: Saving data for CF17%20BZG: {'auction_closing_time': 1774864800.0, 'created_time': 1773957817.322495, 'last_price_update_time': 1774793352.201822}
2026-03-29 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF17%2520BZG') HTTP/1.1" 204 0
2026-03-29 14:09:12 [bca.uk] INFO: Found listing with ID: WO18%20YOD
2026-03-29 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO18%2520YOD%27 HTTP/1.1" 200 None
2026-03-29 14:09:12 [bca.uk] INFO: Scrape type for WO18%20YOD: 2
2026-03-29 14:09:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 87e614a2-94ae-5d47-88c5-1096d8457081 with identifier: WO18%20YOD
2026-03-29 14:09:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 87e614a2-94ae-5d47-88c5-1096d8457081 with scrape type 2
2026-03-29 14:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 87e614a2-94ae-5d47-88c5-1096d8457081 with scrape type 2
2026-03-29 14:09:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 87e614a2-94ae-5d47-88c5-1096d8457081, identifier: WO18%20YOD
2026-03-29 14:09:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ffab2477-4674-596a-86bc-d7450140eaf9 with identifier: WF66%20WCL
2026-03-29 14:09:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ffab2477-4674-596a-86bc-d7450140eaf9 with identifier: WF66%20WCL
2026-03-29 14:09:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ffab2477-4674-596a-86bc-d7450140eaf9 with identifier: WF66%20WCL to the API
2026-03-29 14:09:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF66%20WCL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ffab2477-4674-596a-86bc-d7450140eaf9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF66 WCL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF66%20WCL&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MERCEDES-BENZ',
 'model': 'C250 D',
 'odometer': 101230,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C250 D 2.1 AMG LINE Saloon',
 'transmission': 'manual',
 'trim': 'AMG LINE',
 'vin': 'WDD2050082R233791',
 'year': 2016}
2026-03-29 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF66%2520WCL%27 HTTP/1.1" 200 None
2026-03-29 14:09:12 [bca.uk] INFO: Saving data for WF66%20WCL: {'auction_closing_time': 1774951200.0, 'created_time': 1774696055.119779, 'last_price_update_time': 1774793352.698245}
2026-03-29 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF66%2520WCL') HTTP/1.1" 204 0
2026-03-29 14:09:12 [scrapy.extensions.logstats] INFO: Crawled 197 pages (at 3 pages/min), scraped 611 items (at 132 items/min)
2026-03-29 14:09:12 [scrapy.extensions.memusage] INFO: Peak memory usage is 207MiB
2026-03-29 14:09:12 [bca.uk] INFO: Found listing with ID: KR71%20ZWG
2026-03-29 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR71%2520ZWG%27 HTTP/1.1" 200 None
2026-03-29 14:09:12 [bca.uk] INFO: Scrape type for KR71%20ZWG: 2
2026-03-29 14:09:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c1e22119-0b44-5e50-aa2c-6734ba2fd45e with identifier: KR71%20ZWG
2026-03-29 14:09:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c1e22119-0b44-5e50-aa2c-6734ba2fd45e with scrape type 2
2026-03-29 14:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c1e22119-0b44-5e50-aa2c-6734ba2fd45e with scrape type 2
2026-03-29 14:09:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c1e22119-0b44-5e50-aa2c-6734ba2fd45e, identifier: KR71%20ZWG
2026-03-29 14:09:12 [bca.uk] INFO: Found listing with ID: EK63%20UCX
2026-03-29 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK63%2520UCX%27 HTTP/1.1" 200 None
2026-03-29 14:09:12 [bca.uk] INFO: Scrape type for EK63%20UCX: 0
2026-03-29 14:09:12 [bca.uk] INFO: Found listing with ID: BX69%20KFJ
2026-03-29 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX69%2520KFJ%27 HTTP/1.1" 200 None
2026-03-29 14:09:12 [bca.uk] INFO: Scrape type for BX69%20KFJ: 0
2026-03-29 14:09:12 [bca.uk] INFO: Found listing with ID: CV65%20ZBZ
2026-03-29 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV65%2520ZBZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:12 [bca.uk] INFO: Scrape type for CV65%20ZBZ: 0
2026-03-29 14:09:12 [bca.uk] INFO: Found listing with ID: FA52%20BEL
2026-03-29 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA52%2520BEL%27 HTTP/1.1" 200 None
2026-03-29 14:09:12 [bca.uk] INFO: Scrape type for FA52%20BEL: 2
2026-03-29 14:09:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c19f0b02-9e78-5c62-bc17-788048ae4ef2 with identifier: FA52%20BEL
2026-03-29 14:09:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c19f0b02-9e78-5c62-bc17-788048ae4ef2 with scrape type 2
2026-03-29 14:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c19f0b02-9e78-5c62-bc17-788048ae4ef2 with scrape type 2
2026-03-29 14:09:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c19f0b02-9e78-5c62-bc17-788048ae4ef2, identifier: FA52%20BEL
2026-03-29 14:09:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 87e614a2-94ae-5d47-88c5-1096d8457081 with identifier: WO18%20YOD
2026-03-29 14:09:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 87e614a2-94ae-5d47-88c5-1096d8457081 with identifier: WO18%20YOD
2026-03-29 14:09:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 87e614a2-94ae-5d47-88c5-1096d8457081 with identifier: WO18%20YOD to the API
2026-03-29 14:09:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WO18%20YOD-GB',
 'category': 'Car',
 'color': 'beige',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '87e614a2-94ae-5d47-88c5-1096d8457081',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WO18 YOD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WO18%20YOD&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'MONDEO VIGNALE',
 'odometer': 23314,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD MONDEO VIGNALE 2.0 TDCI 210 P/S Saloon',
 'transmission': 'automatic',
 'trim': 'TDCI 210 P/S',
 'vin': 'WF0DXXWPCDHU39920',
 'year': 2018}
2026-03-29 14:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO18%2520YOD%27 HTTP/1.1" 200 None
2026-03-29 14:09:13 [bca.uk] INFO: Saving data for WO18%20YOD: {'auction_closing_time': 1774864800.0, 'created_time': 1774696063.696392, 'last_price_update_time': 1774793353.294223}
2026-03-29 14:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WO18%2520YOD') HTTP/1.1" 204 0
2026-03-29 14:09:13 [bca.uk] INFO: Found listing with ID: PJ64%20LVP
2026-03-29 14:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ64%2520LVP%27 HTTP/1.1" 200 None
2026-03-29 14:09:13 [bca.uk] INFO: Scrape type for PJ64%20LVP: 2
2026-03-29 14:09:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6593b689-aaea-5140-bace-f18f7c63a758 with identifier: PJ64%20LVP
2026-03-29 14:09:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6593b689-aaea-5140-bace-f18f7c63a758 with scrape type 2
2026-03-29 14:09:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6593b689-aaea-5140-bace-f18f7c63a758 with scrape type 2
2026-03-29 14:09:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6593b689-aaea-5140-bace-f18f7c63a758, identifier: PJ64%20LVP
2026-03-29 14:09:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c1e22119-0b44-5e50-aa2c-6734ba2fd45e with identifier: KR71%20ZWG
2026-03-29 14:09:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c1e22119-0b44-5e50-aa2c-6734ba2fd45e with identifier: KR71%20ZWG
2026-03-29 14:09:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c1e22119-0b44-5e50-aa2c-6734ba2fd45e with identifier: KR71%20ZWG to the API
2026-03-29 14:09:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 248,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR71%20ZWG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '5.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c1e22119-0b44-5e50-aa2c-6734ba2fd45e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR71 ZWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR71%20ZWG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JAGUAR',
 'model': 'F-TYPE',
 'odometer': 28863,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-TYPE 5.0 P450 V8 S/C AWD R-DYNAMIC Coupe',
 'transmission': 'automatic',
 'trim': 'P450 V8 S/C AWD R-DYNAMIC',
 'vin': 'SAJDA1AE4NCK77952',
 'year': 2021}
2026-03-29 14:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR71%2520ZWG%27 HTTP/1.1" 200 None
2026-03-29 14:09:13 [bca.uk] INFO: Saving data for KR71%20ZWG: {'auction_closing_time': 1774951200.0, 'created_time': 1774706873.886823, 'last_price_update_time': 1774793353.791655}
2026-03-29 14:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR71%2520ZWG') HTTP/1.1" 204 0
2026-03-29 14:09:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c19f0b02-9e78-5c62-bc17-788048ae4ef2 with identifier: FA52%20BEL
2026-03-29 14:09:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c19f0b02-9e78-5c62-bc17-788048ae4ef2 with identifier: FA52%20BEL
2026-03-29 14:09:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c19f0b02-9e78-5c62-bc17-788048ae4ef2 with identifier: FA52%20BEL to the API
2026-03-29 14:09:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 270,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FA52%20BEL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '4.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c19f0b02-9e78-5c62-bc17-788048ae4ef2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FA52 BEL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FA52%20BEL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'PORSCHE',
 'model': 'CAYENNE',
 'odometer': 107786,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'PORSCHE CAYENNE 4.8 TURBO TIPTRONIC S Estate',
 'transmission': 'manual',
 'trim': 'TURBO TIPTRONIC S',
 'vin': 'WP1ZZZ92ZELA80681',
 'year': 2014}
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA52%2520BEL%27 HTTP/1.1" 200 None
2026-03-29 14:09:14 [bca.uk] INFO: Saving data for FA52%20BEL: {'auction_closing_time': 1774864800.0, 'created_time': 1773907829.244832, 'last_price_update_time': 1774793354.093625}
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FA52%2520BEL') HTTP/1.1" 204 0
2026-03-29 14:09:14 [bca.uk] INFO: Found listing with ID: PF66%20DZV
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF66%2520DZV%27 HTTP/1.1" 200 None
2026-03-29 14:09:14 [bca.uk] INFO: Scrape type for PF66%20DZV: 2
2026-03-29 14:09:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a9750db-a0d5-5087-b9f8-ed3e178eb3ea with identifier: PF66%20DZV
2026-03-29 14:09:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7a9750db-a0d5-5087-b9f8-ed3e178eb3ea with scrape type 2
2026-03-29 14:09:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7a9750db-a0d5-5087-b9f8-ed3e178eb3ea with scrape type 2
2026-03-29 14:09:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7a9750db-a0d5-5087-b9f8-ed3e178eb3ea, identifier: PF66%20DZV
2026-03-29 14:09:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6593b689-aaea-5140-bace-f18f7c63a758 with identifier: PJ64%20LVP
2026-03-29 14:09:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6593b689-aaea-5140-bace-f18f7c63a758 with identifier: PJ64%20LVP
2026-03-29 14:09:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6593b689-aaea-5140-bace-f18f7c63a758 with identifier: PJ64%20LVP to the API
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ64%20LVP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6593b689-aaea-5140-bace-f18f7c63a758',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PJ64 LVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ64%20LVP&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'KIA',
 'model': 'CEED',
 'odometer': 65079,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'KIA CEED 1.4 2 Hatchback',
 'transmission': 'manual',
 'trim': '2',
 'vin': 'U5YHN511LFL164158',
 'year': 2014}
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ64%2520LVP%27 HTTP/1.1" 200 None
2026-03-29 14:09:14 [bca.uk] INFO: Saving data for PJ64%20LVP: {'auction_closing_time': 1775037600.0, 'created_time': 1774696034.7769, 'last_price_update_time': 1774793354.481779}
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ64%2520LVP') HTTP/1.1" 204 0
2026-03-29 14:09:14 [bca.uk] INFO: Found listing with ID: YH19%20PTV
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH19%2520PTV%27 HTTP/1.1" 200 None
2026-03-29 14:09:14 [bca.uk] INFO: Scrape type for YH19%20PTV: 0
2026-03-29 14:09:14 [bca.uk] INFO: Found listing with ID: DV20%20CWA
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV20%2520CWA%27 HTTP/1.1" 200 None
2026-03-29 14:09:14 [bca.uk] INFO: Scrape type for DV20%20CWA: 0
2026-03-29 14:09:14 [bca.uk] INFO: Found listing with ID: NK64%20UTR
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK64%2520UTR%27 HTTP/1.1" 200 None
2026-03-29 14:09:14 [bca.uk] INFO: Scrape type for NK64%20UTR: 2
2026-03-29 14:09:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a399624-5154-54f6-ad94-51c45341542d with identifier: NK64%20UTR
2026-03-29 14:09:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a399624-5154-54f6-ad94-51c45341542d with scrape type 2
2026-03-29 14:09:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a399624-5154-54f6-ad94-51c45341542d with scrape type 2
2026-03-29 14:09:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a399624-5154-54f6-ad94-51c45341542d, identifier: NK64%20UTR
2026-03-29 14:09:14 [bca.uk] INFO: Found listing with ID: FE65%20VCD
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE65%2520VCD%27 HTTP/1.1" 200 None
2026-03-29 14:09:14 [bca.uk] INFO: Scrape type for FE65%20VCD: 0
2026-03-29 14:09:14 [bca.uk] INFO: Found listing with ID: K40%20VNB
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27K40%2520VNB%27 HTTP/1.1" 200 None
2026-03-29 14:09:14 [bca.uk] INFO: Scrape type for K40%20VNB: 0
2026-03-29 14:09:14 [bca.uk] INFO: Found listing with ID: MF16%20GHO
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF16%2520GHO%27 HTTP/1.1" 200 None
2026-03-29 14:09:14 [bca.uk] INFO: Scrape type for MF16%20GHO: 0
2026-03-29 14:09:14 [bca.uk] INFO: Found listing with ID: HX05%20UJS
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX05%2520UJS%27 HTTP/1.1" 200 None
2026-03-29 14:09:14 [bca.uk] INFO: Scrape type for HX05%20UJS: 0
2026-03-29 14:09:14 [bca.uk] INFO: Found listing with ID: KR09%20WWZ
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR09%2520WWZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:14 [bca.uk] INFO: Scrape type for KR09%20WWZ: 2
2026-03-29 14:09:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5274ef56-07c0-56b2-9002-d352b127fbb9 with identifier: KR09%20WWZ
2026-03-29 14:09:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5274ef56-07c0-56b2-9002-d352b127fbb9 with scrape type 2
2026-03-29 14:09:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5274ef56-07c0-56b2-9002-d352b127fbb9 with scrape type 2
2026-03-29 14:09:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5274ef56-07c0-56b2-9002-d352b127fbb9, identifier: KR09%20WWZ
2026-03-29 14:09:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7a9750db-a0d5-5087-b9f8-ed3e178eb3ea with identifier: PF66%20DZV
2026-03-29 14:09:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7a9750db-a0d5-5087-b9f8-ed3e178eb3ea with identifier: PF66%20DZV
2026-03-29 14:09:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7a9750db-a0d5-5087-b9f8-ed3e178eb3ea with identifier: PF66%20DZV to the API
2026-03-29 14:09:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 229,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PF66%20DZV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7a9750db-a0d5-5087-b9f8-ed3e178eb3ea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PF66 DZV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PF66%20DZV&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'CITROEN',
 'model': 'RELAY 35 HD',
 'odometer': 112445,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'CITROEN RELAY 35 HD 2.2 HDI 130 L4 H2 PanelVan',
 'transmission': 'manual',
 'trim': 'HDI 130 L4 H2',
 'vin': 'VF7YDUMAU12B06819',
 'year': 2016}
2026-03-29 14:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF66%2520DZV%27 HTTP/1.1" 200 None
2026-03-29 14:09:15 [bca.uk] INFO: Saving data for PF66%20DZV: {'auction_closing_time': 1774951200.0, 'created_time': 1774696054.013752, 'last_price_update_time': 1774793355.150291}
2026-03-29 14:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PF66%2520DZV') HTTP/1.1" 204 0
2026-03-29 14:09:15 [bca.uk] INFO: Found listing with ID: KP69%20DTN
2026-03-29 14:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP69%2520DTN%27 HTTP/1.1" 200 None
2026-03-29 14:09:15 [bca.uk] INFO: Scrape type for KP69%20DTN: 2
2026-03-29 14:09:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64370ae9-ee70-5b55-bab3-19bba1b36cad with identifier: KP69%20DTN
2026-03-29 14:09:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64370ae9-ee70-5b55-bab3-19bba1b36cad with scrape type 2
2026-03-29 14:09:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64370ae9-ee70-5b55-bab3-19bba1b36cad with scrape type 2
2026-03-29 14:09:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64370ae9-ee70-5b55-bab3-19bba1b36cad, identifier: KP69%20DTN
2026-03-29 14:09:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a399624-5154-54f6-ad94-51c45341542d with identifier: NK64%20UTR
2026-03-29 14:09:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a399624-5154-54f6-ad94-51c45341542d with identifier: NK64%20UTR
2026-03-29 14:09:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1a399624-5154-54f6-ad94-51c45341542d with identifier: NK64%20UTR to the API
2026-03-29 14:09:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NK64%20UTR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1a399624-5154-54f6-ad94-51c45341542d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NK64 UTR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NK64%20UTR&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'S3 SALOON',
 'odometer': 63280,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'AUDI S3 SALOON 2.0 TFS1 300 QUATTRO S-T Saloon',
 'transmission': 'automatic',
 'trim': 'TFS1 300 QUATTRO S-T',
 'vin': 'WAUZZZ8V9F1036917',
 'year': 2014}
2026-03-29 14:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK64%2520UTR%27 HTTP/1.1" 200 None
2026-03-29 14:09:15 [bca.uk] INFO: Saving data for NK64%20UTR: {'auction_closing_time': 1774864800.0, 'created_time': 1774706780.201097, 'last_price_update_time': 1774793355.593144}
2026-03-29 14:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NK64%2520UTR') HTTP/1.1" 204 0
2026-03-29 14:09:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5274ef56-07c0-56b2-9002-d352b127fbb9 with identifier: KR09%20WWZ
2026-03-29 14:09:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5274ef56-07c0-56b2-9002-d352b127fbb9 with identifier: KR09%20WWZ
2026-03-29 14:09:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5274ef56-07c0-56b2-9002-d352b127fbb9 with identifier: KR09%20WWZ to the API
2026-03-29 14:09:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 246,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR09%20WWZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5274ef56-07c0-56b2-9002-d352b127fbb9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR09 WWZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR09%20WWZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'ML320',
 'odometer': 110441,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ ML320 3.0 CDI SE TIP StationWagon',
 'transmission': 'manual',
 'trim': 'CDI SE TIP',
 'vin': 'WDC1641222A481433',
 'year': 2009}
2026-03-29 14:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR09%2520WWZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:16 [bca.uk] INFO: Saving data for KR09%20WWZ: {'auction_closing_time': 1774864800.0, 'created_time': 1773959643.239326, 'last_price_update_time': 1774793356.005266}
2026-03-29 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR09%2520WWZ') HTTP/1.1" 204 0
2026-03-29 14:09:16 [bca.uk] INFO: Found listing with ID: BF65%20EKA
2026-03-29 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF65%2520EKA%27 HTTP/1.1" 200 None
2026-03-29 14:09:16 [bca.uk] INFO: Scrape type for BF65%20EKA: 0
2026-03-29 14:09:16 [bca.uk] INFO: Found listing with ID: DE15%20YKD
2026-03-29 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE15%2520YKD%27 HTTP/1.1" 200 None
2026-03-29 14:09:16 [bca.uk] INFO: Scrape type for DE15%20YKD: 2
2026-03-29 14:09:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80e2559f-932b-58ac-9739-191c586f1464 with identifier: DE15%20YKD
2026-03-29 14:09:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80e2559f-932b-58ac-9739-191c586f1464 with scrape type 2
2026-03-29 14:09:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 80e2559f-932b-58ac-9739-191c586f1464 with scrape type 2
2026-03-29 14:09:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 80e2559f-932b-58ac-9739-191c586f1464, identifier: DE15%20YKD
2026-03-29 14:09:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64370ae9-ee70-5b55-bab3-19bba1b36cad with identifier: KP69%20DTN
2026-03-29 14:09:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64370ae9-ee70-5b55-bab3-19bba1b36cad with identifier: KP69%20DTN
2026-03-29 14:09:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 64370ae9-ee70-5b55-bab3-19bba1b36cad with identifier: KP69%20DTN to the API
2026-03-29 14:09:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP69%20DTN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '64370ae9-ee70-5b55-bab3-19bba1b36cad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP69 DTN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP69%20DTN&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 80382,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI 150 R LINE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 150 R LINE DSG',
 'vin': 'WVWZZZAUZLW006264',
 'year': 2019}
2026-03-29 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP69%2520DTN%27 HTTP/1.1" 200 None
2026-03-29 14:09:16 [bca.uk] INFO: Saving data for KP69%20DTN: {'auction_closing_time': 1774951200.0, 'created_time': 1774696036.948292, 'last_price_update_time': 1774793356.512971}
2026-03-29 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP69%2520DTN') HTTP/1.1" 204 0
2026-03-29 14:09:16 [bca.uk] INFO: Found listing with ID: PXZ%201595
2026-03-29 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PXZ%25201595%27 HTTP/1.1" 200 None
2026-03-29 14:09:16 [bca.uk] INFO: Scrape type for PXZ%201595: 2
2026-03-29 14:09:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3 with identifier: PXZ%201595
2026-03-29 14:09:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3 with scrape type 2
2026-03-29 14:09:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3 with scrape type 2
2026-03-29 14:09:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3, identifier: PXZ%201595
2026-03-29 14:09:16 [bca.uk] INFO: Found listing with ID: LG11%20BUP
2026-03-29 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG11%2520BUP%27 HTTP/1.1" 200 None
2026-03-29 14:09:16 [bca.uk] INFO: Scrape type for LG11%20BUP: 2
2026-03-29 14:09:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70bf5269-eaf8-5b84-be33-98a7c5930674 with identifier: LG11%20BUP
2026-03-29 14:09:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70bf5269-eaf8-5b84-be33-98a7c5930674 with scrape type 2
2026-03-29 14:09:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70bf5269-eaf8-5b84-be33-98a7c5930674 with scrape type 2
2026-03-29 14:09:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70bf5269-eaf8-5b84-be33-98a7c5930674, identifier: LG11%20BUP
2026-03-29 14:09:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 80e2559f-932b-58ac-9739-191c586f1464 with identifier: DE15%20YKD
2026-03-29 14:09:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 80e2559f-932b-58ac-9739-191c586f1464 with identifier: DE15%20YKD
2026-03-29 14:09:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 80e2559f-932b-58ac-9739-191c586f1464 with identifier: DE15%20YKD to the API
2026-03-29 14:09:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE15%20YKD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '80e2559f-932b-58ac-9739-191c586f1464',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE15 YKD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE15%20YKD&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SKODA',
 'model': 'YETI',
 'odometer': 95802,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SKODA YETI 2.0 TDI CR 140 BLACK ED. 4X4 DSG Estate',
 'transmission': 'automatic',
 'trim': 'TDI CR 140 BLACK ED. 4X4 DSG',
 'vin': 'TMBMD75L9F6027141',
 'year': 2015}
2026-03-29 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE15%2520YKD%27 HTTP/1.1" 200 None
2026-03-29 14:09:17 [bca.uk] INFO: Saving data for DE15%20YKD: {'auction_closing_time': 1774864800.0, 'created_time': 1774523214.113987, 'last_price_update_time': 1774793357.128874}
2026-03-29 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE15%2520YKD') HTTP/1.1" 204 0
2026-03-29 14:09:17 [bca.uk] INFO: Found listing with ID: KM14%20HWD
2026-03-29 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM14%2520HWD%27 HTTP/1.1" 200 None
2026-03-29 14:09:17 [bca.uk] INFO: Scrape type for KM14%20HWD: 2
2026-03-29 14:09:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c61e304-7d9e-5e1f-8212-e5585370b47b with identifier: KM14%20HWD
2026-03-29 14:09:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c61e304-7d9e-5e1f-8212-e5585370b47b with scrape type 2
2026-03-29 14:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0c61e304-7d9e-5e1f-8212-e5585370b47b with scrape type 2
2026-03-29 14:09:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0c61e304-7d9e-5e1f-8212-e5585370b47b, identifier: KM14%20HWD
2026-03-29 14:09:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3 with identifier: PXZ%201595
2026-03-29 14:09:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3 with identifier: PXZ%201595
2026-03-29 14:09:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3 with identifier: PXZ%201595 to the API
2026-03-29 14:09:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 209,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PXZ%201595-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8f3e30a4-6b64-5dd1-8e1e-6cce5d49fef3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PXZ 1595',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PXZ%201595&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'GL350',
 'odometer': 87201,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GL350 3.0 CDI B/T AMG SPORT TIP StationWagon',
 'transmission': 'manual',
 'trim': 'CDI B/T AMG SPORT TIP',
 'vin': 'WDC1668242A333918',
 'year': 2014}
2026-03-29 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PXZ%25201595%27 HTTP/1.1" 200 None
2026-03-29 14:09:17 [bca.uk] INFO: Saving data for PXZ%201595: {'auction_closing_time': 1774864800.0, 'created_time': 1774706777.085245, 'last_price_update_time': 1774793357.643903}
2026-03-29 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PXZ%25201595') HTTP/1.1" 204 0
2026-03-29 14:09:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70bf5269-eaf8-5b84-be33-98a7c5930674 with identifier: LG11%20BUP
2026-03-29 14:09:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70bf5269-eaf8-5b84-be33-98a7c5930674 with identifier: LG11%20BUP
2026-03-29 14:09:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70bf5269-eaf8-5b84-be33-98a7c5930674 with identifier: LG11%20BUP to the API
2026-03-29 14:09:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG11%20BUP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '70bf5269-eaf8-5b84-be33-98a7c5930674',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG11 BUP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG11%20BUP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'BMW',
 'model': '320I',
 'odometer': 62662,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'BMW 320I 2.0 M SPORT Coupe',
 'transmission': 'automatic',
 'trim': 'M SPORT',
 'vin': 'WBAKD720X0E246296',
 'year': 2011}
2026-03-29 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG11%2520BUP%27 HTTP/1.1" 200 None
2026-03-29 14:09:17 [bca.uk] INFO: Saving data for LG11%20BUP: {'auction_closing_time': 1774864800.0, 'created_time': 1773831489.609155, 'last_price_update_time': 1774793357.944572}
2026-03-29 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG11%2520BUP') HTTP/1.1" 204 0
2026-03-29 14:09:17 [bca.uk] INFO: Found listing with ID: KO17%20XBK
2026-03-29 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO17%2520XBK%27 HTTP/1.1" 200 None
2026-03-29 14:09:17 [bca.uk] INFO: Scrape type for KO17%20XBK: 2
2026-03-29 14:09:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ce90445-cafa-5c75-bbfc-7c7467058c9b with identifier: KO17%20XBK
2026-03-29 14:09:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ce90445-cafa-5c75-bbfc-7c7467058c9b with scrape type 2
2026-03-29 14:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8ce90445-cafa-5c75-bbfc-7c7467058c9b with scrape type 2
2026-03-29 14:09:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8ce90445-cafa-5c75-bbfc-7c7467058c9b, identifier: KO17%20XBK
2026-03-29 14:09:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0c61e304-7d9e-5e1f-8212-e5585370b47b with identifier: KM14%20HWD
2026-03-29 14:09:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0c61e304-7d9e-5e1f-8212-e5585370b47b with identifier: KM14%20HWD
2026-03-29 14:09:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0c61e304-7d9e-5e1f-8212-e5585370b47b with identifier: KM14%20HWD to the API
2026-03-29 14:09:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM14%20HWD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0c61e304-7d9e-5e1f-8212-e5585370b47b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM14 HWD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM14%20HWD&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': '520D',
 'odometer': 125207,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'BMW 520D 2.0 M SPORT TOURING STEP Estate',
 'transmission': 'automatic',
 'trim': 'M SPORT TOURING STEP',
 'vin': 'WBA5J32000D340899',
 'year': 2014}
2026-03-29 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM14%2520HWD%27 HTTP/1.1" 200 None
2026-03-29 14:09:18 [bca.uk] INFO: Saving data for KM14%20HWD: {'auction_closing_time': 1775037600.0, 'created_time': 1774696038.266527, 'last_price_update_time': 1774793358.405565}
2026-03-29 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM14%2520HWD') HTTP/1.1" 204 0
2026-03-29 14:09:18 [bca.uk] INFO: Found listing with ID: EP68%20EZZ
2026-03-29 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EP68%2520EZZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:18 [bca.uk] INFO: Scrape type for EP68%20EZZ: 0
2026-03-29 14:09:18 [bca.uk] INFO: Found listing with ID: LT56%20FLZ
2026-03-29 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT56%2520FLZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:18 [bca.uk] INFO: Scrape type for LT56%20FLZ: 2
2026-03-29 14:09:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7710d43-e492-50d6-b389-cb63cd288165 with identifier: LT56%20FLZ
2026-03-29 14:09:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7710d43-e492-50d6-b389-cb63cd288165 with scrape type 2
2026-03-29 14:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b7710d43-e492-50d6-b389-cb63cd288165 with scrape type 2
2026-03-29 14:09:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b7710d43-e492-50d6-b389-cb63cd288165, identifier: LT56%20FLZ
2026-03-29 14:09:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8ce90445-cafa-5c75-bbfc-7c7467058c9b with identifier: KO17%20XBK
2026-03-29 14:09:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8ce90445-cafa-5c75-bbfc-7c7467058c9b with identifier: KO17%20XBK
2026-03-29 14:09:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8ce90445-cafa-5c75-bbfc-7c7467058c9b with identifier: KO17%20XBK to the API
2026-03-29 14:09:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KO17%20XBK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8ce90445-cafa-5c75-bbfc-7c7467058c9b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KO17 XBK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KO17%20XBK&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 83059,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 2.0 BLUEHDI 180 GT EAT6 Hatchback',
 'transmission': 'automatic',
 'trim': 'BLUEHDI 180 GT EAT6',
 'vin': 'VF3MJAHWWHS011750',
 'year': 2017}
2026-03-29 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO17%2520XBK%27 HTTP/1.1" 200 None
2026-03-29 14:09:18 [bca.uk] INFO: Saving data for KO17%20XBK: {'auction_closing_time': 1774864800.0, 'created_time': 1774696010.336579, 'last_price_update_time': 1774793358.827516}
2026-03-29 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KO17%2520XBK') HTTP/1.1" 204 0
2026-03-29 14:09:18 [bca.uk] INFO: Found listing with ID: DX65%20UOP
2026-03-29 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX65%2520UOP%27 HTTP/1.1" 200 None
2026-03-29 14:09:18 [bca.uk] INFO: Scrape type for DX65%20UOP: 2
2026-03-29 14:09:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29014a30-aed7-566e-b25c-53a44c08e631 with identifier: DX65%20UOP
2026-03-29 14:09:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29014a30-aed7-566e-b25c-53a44c08e631 with scrape type 2
2026-03-29 14:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 29014a30-aed7-566e-b25c-53a44c08e631 with scrape type 2
2026-03-29 14:09:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 29014a30-aed7-566e-b25c-53a44c08e631, identifier: DX65%20UOP
2026-03-29 14:09:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b7710d43-e492-50d6-b389-cb63cd288165 with identifier: LT56%20FLZ
2026-03-29 14:09:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b7710d43-e492-50d6-b389-cb63cd288165 with identifier: LT56%20FLZ
2026-03-29 14:09:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b7710d43-e492-50d6-b389-cb63cd288165 with identifier: LT56%20FLZ to the API
2026-03-29 14:09:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 218,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT56%20FLZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b7710d43-e492-50d6-b389-cb63cd288165',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT56 FLZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT56%20FLZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'BMW',
 'model': '325I',
 'odometer': 88631,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'BMW 325I 2.5 SE Saloon',
 'transmission': 'automatic',
 'trim': 'SE',
 'vin': 'WBAVB12010KU97967',
 'year': 2006}
2026-03-29 14:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT56%2520FLZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:19 [bca.uk] INFO: Saving data for LT56%20FLZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774391387.623002, 'last_price_update_time': 1774793359.227593}
2026-03-29 14:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT56%2520FLZ') HTTP/1.1" 204 0
2026-03-29 14:09:19 [bca.uk] INFO: Found listing with ID: LL14%20KEK
2026-03-29 14:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL14%2520KEK%27 HTTP/1.1" 200 None
2026-03-29 14:09:19 [bca.uk] INFO: Scrape type for LL14%20KEK: 0
2026-03-29 14:09:19 [bca.uk] INFO: Found listing with ID: MD16%20BFY
2026-03-29 14:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD16%2520BFY%27 HTTP/1.1" 200 None
2026-03-29 14:09:19 [bca.uk] INFO: Scrape type for MD16%20BFY: 2
2026-03-29 14:09:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e5a312e-fa7b-5267-aa0f-037a5c97e933 with identifier: MD16%20BFY
2026-03-29 14:09:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e5a312e-fa7b-5267-aa0f-037a5c97e933 with scrape type 2
2026-03-29 14:09:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6e5a312e-fa7b-5267-aa0f-037a5c97e933 with scrape type 2
2026-03-29 14:09:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6e5a312e-fa7b-5267-aa0f-037a5c97e933, identifier: MD16%20BFY
2026-03-29 14:09:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 29014a30-aed7-566e-b25c-53a44c08e631 with identifier: DX65%20UOP
2026-03-29 14:09:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 29014a30-aed7-566e-b25c-53a44c08e631 with identifier: DX65%20UOP
2026-03-29 14:09:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 29014a30-aed7-566e-b25c-53a44c08e631 with identifier: DX65%20UOP to the API
2026-03-29 14:09:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DX65%20UOP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '29014a30-aed7-566e-b25c-53a44c08e631',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DX65 UOP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DX65%20UOP&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MERCEDES-BENZ',
 'model': 'A200',
 'odometer': 88215,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 2.1 CDI SPORT EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'CDI SPORT EDITION',
 'vin': 'WDD1760082V095195',
 'year': 2015}
2026-03-29 14:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX65%2520UOP%27 HTTP/1.1" 200 None
2026-03-29 14:09:19 [bca.uk] INFO: Saving data for DX65%20UOP: {'auction_closing_time': 1775037600.0, 'created_time': 1774696024.057289, 'last_price_update_time': 1774793359.663056}
2026-03-29 14:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DX65%2520UOP') HTTP/1.1" 204 0
2026-03-29 14:09:19 [bca.uk] INFO: Found listing with ID: SG11%20EMV
2026-03-29 14:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG11%2520EMV%27 HTTP/1.1" 200 None
2026-03-29 14:09:19 [bca.uk] INFO: Scrape type for SG11%20EMV: 2
2026-03-29 14:09:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 217cd029-b2ff-5a4f-b9df-471ffb93213e with identifier: SG11%20EMV
2026-03-29 14:09:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 217cd029-b2ff-5a4f-b9df-471ffb93213e with scrape type 2
2026-03-29 14:09:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 217cd029-b2ff-5a4f-b9df-471ffb93213e with scrape type 2
2026-03-29 14:09:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 217cd029-b2ff-5a4f-b9df-471ffb93213e, identifier: SG11%20EMV
2026-03-29 14:09:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6e5a312e-fa7b-5267-aa0f-037a5c97e933 with identifier: MD16%20BFY
2026-03-29 14:09:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6e5a312e-fa7b-5267-aa0f-037a5c97e933 with identifier: MD16%20BFY
2026-03-29 14:09:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6e5a312e-fa7b-5267-aa0f-037a5c97e933 with identifier: MD16%20BFY to the API
2026-03-29 14:09:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD16%20BFY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6e5a312e-fa7b-5267-aa0f-037a5c97e933',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MD16 BFY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD16%20BFY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JEEP',
 'model': 'RENEGADE',
 'odometer': 87998,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'JEEP RENEGADE 1.4 M/AIR 140 LIMITED DDCT Hatchback',
 'transmission': 'automatic',
 'trim': 'M/AIR 140 LIMITED DDCT',
 'vin': '1C4BU0000GPD76754',
 'year': 2016}
2026-03-29 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD16%2520BFY%27 HTTP/1.1" 200 None
2026-03-29 14:09:20 [bca.uk] INFO: Saving data for MD16%20BFY: {'auction_closing_time': 1774864800.0, 'created_time': 1773929441.735786, 'last_price_update_time': 1774793360.148109}
2026-03-29 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD16%2520BFY') HTTP/1.1" 204 0
2026-03-29 14:09:20 [bca.uk] INFO: Found listing with ID: BD13%20YCM
2026-03-29 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD13%2520YCM%27 HTTP/1.1" 200 None
2026-03-29 14:09:20 [bca.uk] INFO: Scrape type for BD13%20YCM: 2
2026-03-29 14:09:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a253646d-ff93-5f25-9bed-24b8b03cc5a0 with identifier: BD13%20YCM
2026-03-29 14:09:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a253646d-ff93-5f25-9bed-24b8b03cc5a0 with scrape type 2
2026-03-29 14:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a253646d-ff93-5f25-9bed-24b8b03cc5a0 with scrape type 2
2026-03-29 14:09:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a253646d-ff93-5f25-9bed-24b8b03cc5a0, identifier: BD13%20YCM
2026-03-29 14:09:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 217cd029-b2ff-5a4f-b9df-471ffb93213e with identifier: SG11%20EMV
2026-03-29 14:09:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 217cd029-b2ff-5a4f-b9df-471ffb93213e with identifier: SG11%20EMV
2026-03-29 14:09:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 217cd029-b2ff-5a4f-b9df-471ffb93213e with identifier: SG11%20EMV to the API
2026-03-29 14:09:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG11%20EMV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '217cd029-b2ff-5a4f-b9df-471ffb93213e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG11 EMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG11%20EMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'GALAXY',
 'odometer': 108739,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'FORD GALAXY 2.0 TDCI 140 TITANIUM X P/SHIFT MPV',
 'transmission': 'automatic',
 'trim': 'TDCI 140 TITANIUM X P/SHIFT',
 'vin': 'WF0MXXGBWMBC48512',
 'year': 2011}
2026-03-29 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG11%2520EMV%27 HTTP/1.1" 200 None
2026-03-29 14:09:20 [bca.uk] INFO: Saving data for SG11%20EMV: {'auction_closing_time': 1774864800.0, 'created_time': 1774364068.014644, 'last_price_update_time': 1774793360.542253}
2026-03-29 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG11%2520EMV') HTTP/1.1" 204 0
2026-03-29 14:09:20 [bca.uk] INFO: Found listing with ID: VHZ%203476
2026-03-29 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VHZ%25203476%27 HTTP/1.1" 200 None
2026-03-29 14:09:20 [bca.uk] INFO: Scrape type for VHZ%203476: 2
2026-03-29 14:09:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d317b4f9-66e8-54ad-81b8-adb7dc905d8d with identifier: VHZ%203476
2026-03-29 14:09:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d317b4f9-66e8-54ad-81b8-adb7dc905d8d with scrape type 2
2026-03-29 14:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d317b4f9-66e8-54ad-81b8-adb7dc905d8d with scrape type 2
2026-03-29 14:09:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d317b4f9-66e8-54ad-81b8-adb7dc905d8d, identifier: VHZ%203476
2026-03-29 14:09:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a253646d-ff93-5f25-9bed-24b8b03cc5a0 with identifier: BD13%20YCM
2026-03-29 14:09:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a253646d-ff93-5f25-9bed-24b8b03cc5a0 with identifier: BD13%20YCM
2026-03-29 14:09:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a253646d-ff93-5f25-9bed-24b8b03cc5a0 with identifier: BD13%20YCM to the API
2026-03-29 14:09:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD13%20YCM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a253646d-ff93-5f25-9bed-24b8b03cc5a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD13 YCM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD13%20YCM&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MERCEDES-BENZ',
 'model': 'E350',
 'odometer': 154478,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E350 3.0 B/TEC AMG SPORT TIP Estate',
 'transmission': 'manual',
 'trim': 'B/TEC AMG SPORT TIP',
 'vin': 'WDD2122262A837709',
 'year': 2013}
2026-03-29 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD13%2520YCM%27 HTTP/1.1" 200 None
2026-03-29 14:09:20 [bca.uk] INFO: Saving data for BD13%20YCM: {'auction_closing_time': 1775037600.0, 'created_time': 1774696025.934058, 'last_price_update_time': 1774793360.972034}
2026-03-29 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD13%2520YCM') HTTP/1.1" 204 0
2026-03-29 14:09:20 [bca.uk] INFO: Found listing with ID: BN07%20XHP
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN07%2520XHP%27 HTTP/1.1" 200 None
2026-03-29 14:09:21 [bca.uk] INFO: Scrape type for BN07%20XHP: 0
2026-03-29 14:09:21 [bca.uk] INFO: Found listing with ID: FL60%20TTX
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL60%2520TTX%27 HTTP/1.1" 200 None
2026-03-29 14:09:21 [bca.uk] INFO: Scrape type for FL60%20TTX: 0
2026-03-29 14:09:21 [bca.uk] INFO: Found listing with ID: KN09%20JZF
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN09%2520JZF%27 HTTP/1.1" 200 None
2026-03-29 14:09:21 [bca.uk] INFO: Scrape type for KN09%20JZF: 0
2026-03-29 14:09:21 [bca.uk] INFO: Found listing with ID: WV59%20TZE
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV59%2520TZE%27 HTTP/1.1" 200 None
2026-03-29 14:09:21 [bca.uk] INFO: Scrape type for WV59%20TZE: 0
2026-03-29 14:09:21 [bca.uk] INFO: Found listing with ID: VN67%20AUR
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN67%2520AUR%27 HTTP/1.1" 200 None
2026-03-29 14:09:21 [bca.uk] INFO: Scrape type for VN67%20AUR: 0
2026-03-29 14:09:21 [bca.uk] INFO: Found listing with ID: AV56%20LPL
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV56%2520LPL%27 HTTP/1.1" 200 None
2026-03-29 14:09:21 [bca.uk] INFO: Scrape type for AV56%20LPL: 0
2026-03-29 14:09:21 [bca.uk] INFO: Found listing with ID: RO63%20LZW
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO63%2520LZW%27 HTTP/1.1" 200 None
2026-03-29 14:09:21 [bca.uk] INFO: Scrape type for RO63%20LZW: 0
2026-03-29 14:09:21 [bca.uk] INFO: Found listing with ID: FV17%20CRF
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV17%2520CRF%27 HTTP/1.1" 200 None
2026-03-29 14:09:21 [bca.uk] INFO: Scrape type for FV17%20CRF: 2
2026-03-29 14:09:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f1deac91-2dac-5193-ad93-3e0f8d321ebb with identifier: FV17%20CRF
2026-03-29 14:09:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f1deac91-2dac-5193-ad93-3e0f8d321ebb with scrape type 2
2026-03-29 14:09:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f1deac91-2dac-5193-ad93-3e0f8d321ebb with scrape type 2
2026-03-29 14:09:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f1deac91-2dac-5193-ad93-3e0f8d321ebb, identifier: FV17%20CRF
2026-03-29 14:09:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d317b4f9-66e8-54ad-81b8-adb7dc905d8d with identifier: VHZ%203476
2026-03-29 14:09:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d317b4f9-66e8-54ad-81b8-adb7dc905d8d with identifier: VHZ%203476
2026-03-29 14:09:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d317b4f9-66e8-54ad-81b8-adb7dc905d8d with identifier: VHZ%203476 to the API
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VHZ%203476-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd317b4f9-66e8-54ad-81b8-adb7dc905d8d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VHZ 3476',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VHZ%203476&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 62791,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 SE TECH StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 SE TECH',
 'vin': 'SALCA2AN3HH698688',
 'year': 2017}
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VHZ%25203476%27 HTTP/1.1" 200 None
2026-03-29 14:09:21 [bca.uk] INFO: Saving data for VHZ%203476: {'auction_closing_time': 1774864800.0, 'created_time': 1774564112.360999, 'last_price_update_time': 1774793361.686753}
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VHZ%25203476') HTTP/1.1" 204 0
2026-03-29 14:09:21 [bca.uk] INFO: Found listing with ID: SF69%20ZBX
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF69%2520ZBX%27 HTTP/1.1" 200 None
2026-03-29 14:09:21 [bca.uk] INFO: Scrape type for SF69%20ZBX: 2
2026-03-29 14:09:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc1c110a-0c19-52b7-9903-ae3b1603e9d0 with identifier: SF69%20ZBX
2026-03-29 14:09:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc1c110a-0c19-52b7-9903-ae3b1603e9d0 with scrape type 2
2026-03-29 14:09:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc1c110a-0c19-52b7-9903-ae3b1603e9d0 with scrape type 2
2026-03-29 14:09:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc1c110a-0c19-52b7-9903-ae3b1603e9d0, identifier: SF69%20ZBX
2026-03-29 14:09:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f1deac91-2dac-5193-ad93-3e0f8d321ebb with identifier: FV17%20CRF
2026-03-29 14:09:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f1deac91-2dac-5193-ad93-3e0f8d321ebb with identifier: FV17%20CRF
2026-03-29 14:09:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f1deac91-2dac-5193-ad93-3e0f8d321ebb with identifier: FV17%20CRF to the API
2026-03-29 14:09:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 41,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV17%20CRF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'f1deac91-2dac-5193-ad93-3e0f8d321ebb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV17 CRF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV17%20CRF&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MITSUBISHI',
 'model': 'OUTLANDER',
 'odometer': 64206,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI OUTLANDER 2.0 PHEV 4H 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'PHEV 4H 4WD',
 'vin': 'JMAXDGG2WHZ004294',
 'year': 2017}
2026-03-29 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV17%2520CRF%27 HTTP/1.1" 200 None
2026-03-29 14:09:22 [bca.uk] INFO: Saving data for FV17%20CRF: {'auction_closing_time': 1774864800.0, 'created_time': 1774523221.03607, 'last_price_update_time': 1774793362.184682}
2026-03-29 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV17%2520CRF') HTTP/1.1" 204 0
2026-03-29 14:09:22 [bca.uk] INFO: Found listing with ID: YL67%20NGU
2026-03-29 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL67%2520NGU%27 HTTP/1.1" 200 None
2026-03-29 14:09:22 [bca.uk] INFO: Scrape type for YL67%20NGU: 2
2026-03-29 14:09:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 33c36545-ca6a-57a3-92cb-9ffd71b31ca1 with identifier: YL67%20NGU
2026-03-29 14:09:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 33c36545-ca6a-57a3-92cb-9ffd71b31ca1 with scrape type 2
2026-03-29 14:09:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 33c36545-ca6a-57a3-92cb-9ffd71b31ca1 with scrape type 2
2026-03-29 14:09:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 33c36545-ca6a-57a3-92cb-9ffd71b31ca1, identifier: YL67%20NGU
2026-03-29 14:09:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc1c110a-0c19-52b7-9903-ae3b1603e9d0 with identifier: SF69%20ZBX
2026-03-29 14:09:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc1c110a-0c19-52b7-9903-ae3b1603e9d0 with identifier: SF69%20ZBX
2026-03-29 14:09:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc1c110a-0c19-52b7-9903-ae3b1603e9d0 with identifier: SF69%20ZBX to the API
2026-03-29 14:09:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 195,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SF69%20ZBX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dc1c110a-0c19-52b7-9903-ae3b1603e9d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SF69 ZBX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SF69%20ZBX&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 103892,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 306 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'SDV6 306 HSE',
 'vin': 'SALWA2AK3LA888981',
 'year': 2019}
2026-03-29 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF69%2520ZBX%27 HTTP/1.1" 200 None
2026-03-29 14:09:22 [bca.uk] INFO: Saving data for SF69%20ZBX: {'auction_closing_time': 1774951200.0, 'created_time': 1774696027.432456, 'last_price_update_time': 1774793362.640005}
2026-03-29 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SF69%2520ZBX') HTTP/1.1" 204 0
2026-03-29 14:09:22 [bca.uk] INFO: Found listing with ID: PG68%20MPV
2026-03-29 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PG68%2520MPV%27 HTTP/1.1" 200 None
2026-03-29 14:09:22 [bca.uk] INFO: Scrape type for PG68%20MPV: 0
2026-03-29 14:09:22 [bca.uk] INFO: Found listing with ID: AK58%20VZY
2026-03-29 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK58%2520VZY%27 HTTP/1.1" 200 None
2026-03-29 14:09:22 [bca.uk] INFO: Scrape type for AK58%20VZY: 0
2026-03-29 14:09:22 [bca.uk] INFO: Found listing with ID: J17%20SDL
2026-03-29 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27J17%2520SDL%27 HTTP/1.1" 200 None
2026-03-29 14:09:22 [bca.uk] INFO: Scrape type for J17%20SDL: 2
2026-03-29 14:09:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e55d6238-7344-58c3-be6d-dbfc38670e08 with identifier: J17%20SDL
2026-03-29 14:09:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e55d6238-7344-58c3-be6d-dbfc38670e08 with scrape type 2
2026-03-29 14:09:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e55d6238-7344-58c3-be6d-dbfc38670e08 with scrape type 2
2026-03-29 14:09:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e55d6238-7344-58c3-be6d-dbfc38670e08, identifier: J17%20SDL
2026-03-29 14:09:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 33c36545-ca6a-57a3-92cb-9ffd71b31ca1 with identifier: YL67%20NGU
2026-03-29 14:09:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 33c36545-ca6a-57a3-92cb-9ffd71b31ca1 with identifier: YL67%20NGU
2026-03-29 14:09:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 33c36545-ca6a-57a3-92cb-9ffd71b31ca1 with identifier: YL67%20NGU to the API
2026-03-29 14:09:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YL67%20NGU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '33c36545-ca6a-57a3-92cb-9ffd71b31ca1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YL67 NGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YL67%20NGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SEAT',
 'model': 'ATECA',
 'odometer': 88652,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'SEAT ATECA 2.0 TDI 190 4D XCELLENCE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 190 4D XCELLENCE DSG',
 'vin': 'VSSZZZ5FZH6532356',
 'year': 2017}
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL67%2520NGU%27 HTTP/1.1" 200 None
2026-03-29 14:09:23 [bca.uk] INFO: Saving data for YL67%20NGU: {'auction_closing_time': 1774864800.0, 'created_time': 1774696016.840914, 'last_price_update_time': 1774793363.082284}
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YL67%2520NGU') HTTP/1.1" 204 0
2026-03-29 14:09:23 [bca.uk] INFO: Found listing with ID: SD60%20OBV
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD60%2520OBV%27 HTTP/1.1" 200 None
2026-03-29 14:09:23 [bca.uk] INFO: Scrape type for SD60%20OBV: 2
2026-03-29 14:09:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fca0f45a-4408-54bd-8e77-e17744d1d730 with identifier: SD60%20OBV
2026-03-29 14:09:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fca0f45a-4408-54bd-8e77-e17744d1d730 with scrape type 2
2026-03-29 14:09:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fca0f45a-4408-54bd-8e77-e17744d1d730 with scrape type 2
2026-03-29 14:09:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fca0f45a-4408-54bd-8e77-e17744d1d730, identifier: SD60%20OBV
2026-03-29 14:09:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e55d6238-7344-58c3-be6d-dbfc38670e08 with identifier: J17%20SDL
2026-03-29 14:09:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e55d6238-7344-58c3-be6d-dbfc38670e08 with identifier: J17%20SDL
2026-03-29 14:09:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e55d6238-7344-58c3-be6d-dbfc38670e08 with identifier: J17%20SDL to the API
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 299,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=J17%20SDL-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e55d6238-7344-58c3-be6d-dbfc38670e08',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'J17 SDL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=J17%20SDL&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 109571,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER 3.6 TDV8 VOGUE StationWagon',
 'transmission': 'automatic',
 'trim': 'TDV8 VOGUE',
 'vin': 'SALLMAM237A240151',
 'year': 2006}
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27J17%2520SDL%27 HTTP/1.1" 200 None
2026-03-29 14:09:23 [bca.uk] INFO: Saving data for J17%20SDL: {'auction_closing_time': 1774864800.0, 'created_time': 1774305717.361129, 'last_price_update_time': 1774793363.479859}
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='J17%2520SDL') HTTP/1.1" 204 0
2026-03-29 14:09:23 [bca.uk] INFO: Found listing with ID: SV21%20ZGG
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV21%2520ZGG%27 HTTP/1.1" 200 None
2026-03-29 14:09:23 [bca.uk] INFO: Scrape type for SV21%20ZGG: 2
2026-03-29 14:09:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: acdef680-c502-5c14-a8a9-edb45a48a003 with identifier: SV21%20ZGG
2026-03-29 14:09:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item acdef680-c502-5c14-a8a9-edb45a48a003 with scrape type 2
2026-03-29 14:09:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item acdef680-c502-5c14-a8a9-edb45a48a003 with scrape type 2
2026-03-29 14:09:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: acdef680-c502-5c14-a8a9-edb45a48a003, identifier: SV21%20ZGG
2026-03-29 14:09:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fca0f45a-4408-54bd-8e77-e17744d1d730 with identifier: SD60%20OBV
2026-03-29 14:09:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fca0f45a-4408-54bd-8e77-e17744d1d730 with identifier: SD60%20OBV
2026-03-29 14:09:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fca0f45a-4408-54bd-8e77-e17744d1d730 with identifier: SD60%20OBV to the API
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD60%20OBV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fca0f45a-4408-54bd-8e77-e17744d1d730',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD60 OBV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD60%20OBV&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 87594,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.2 16V EXTREME Hatchback',
 'transmission': 'manual',
 'trim': '16V EXTREME',
 'vin': 'VF1CR1J0H44178671',
 'year': 2010}
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD60%2520OBV%27 HTTP/1.1" 200 None
2026-03-29 14:09:23 [bca.uk] INFO: Saving data for SD60%20OBV: {'auction_closing_time': 1775037600.0, 'created_time': 1774696009.669559, 'last_price_update_time': 1774793363.875716}
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD60%2520OBV') HTTP/1.1" 204 0
2026-03-29 14:09:23 [bca.uk] INFO: Found listing with ID: LW02%20GAV
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LW02%2520GAV%27 HTTP/1.1" 200 None
2026-03-29 14:09:23 [bca.uk] INFO: Scrape type for LW02%20GAV: 0
2026-03-29 14:09:23 [bca.uk] INFO: Found listing with ID: YH62%20JFG
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH62%2520JFG%27 HTTP/1.1" 200 None
2026-03-29 14:09:23 [bca.uk] INFO: Scrape type for YH62%20JFG: 0
2026-03-29 14:09:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: acdef680-c502-5c14-a8a9-edb45a48a003 with identifier: SV21%20ZGG
2026-03-29 14:09:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: acdef680-c502-5c14-a8a9-edb45a48a003 with identifier: SV21%20ZGG
2026-03-29 14:09:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: acdef680-c502-5c14-a8a9-edb45a48a003 with identifier: SV21%20ZGG to the API
2026-03-29 14:09:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV21%20ZGG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'acdef680-c502-5c14-a8a9-edb45a48a003',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV21 ZGG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV21%20ZGG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 84059,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 D200 R-DYNAMIC SE (7ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'D200 R-DYNAMIC SE (7ST)',
 'vin': 'SALCA2AN2MH887813',
 'year': 2021}
2026-03-29 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV21%2520ZGG%27 HTTP/1.1" 200 None
2026-03-29 14:09:24 [bca.uk] INFO: Saving data for SV21%20ZGG: {'auction_closing_time': 1774864800.0, 'created_time': 1774305575.653971, 'last_price_update_time': 1774793364.201145}
2026-03-29 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV21%2520ZGG') HTTP/1.1" 204 0
2026-03-29 14:09:24 [bca.uk] INFO: Found listing with ID: LR18%20TNX
2026-03-29 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR18%2520TNX%27 HTTP/1.1" 200 None
2026-03-29 14:09:24 [bca.uk] INFO: Scrape type for LR18%20TNX: 2
2026-03-29 14:09:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 849f2ad9-d3e5-52f2-b9db-a3a3f6f4496e with identifier: LR18%20TNX
2026-03-29 14:09:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 849f2ad9-d3e5-52f2-b9db-a3a3f6f4496e with scrape type 2
2026-03-29 14:09:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 849f2ad9-d3e5-52f2-b9db-a3a3f6f4496e with scrape type 2
2026-03-29 14:09:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 849f2ad9-d3e5-52f2-b9db-a3a3f6f4496e, identifier: LR18%20TNX
2026-03-29 14:09:24 [bca.uk] INFO: Found listing with ID: YP18%20HSO
2026-03-29 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP18%2520HSO%27 HTTP/1.1" 200 None
2026-03-29 14:09:24 [bca.uk] INFO: Scrape type for YP18%20HSO: 2
2026-03-29 14:09:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5f11c4c-dabf-588c-a1de-3167e7ec7290 with identifier: YP18%20HSO
2026-03-29 14:09:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5f11c4c-dabf-588c-a1de-3167e7ec7290 with scrape type 2
2026-03-29 14:09:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5f11c4c-dabf-588c-a1de-3167e7ec7290 with scrape type 2
2026-03-29 14:09:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5f11c4c-dabf-588c-a1de-3167e7ec7290, identifier: YP18%20HSO
2026-03-29 14:09:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 849f2ad9-d3e5-52f2-b9db-a3a3f6f4496e with identifier: LR18%20TNX
2026-03-29 14:09:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 849f2ad9-d3e5-52f2-b9db-a3a3f6f4496e with identifier: LR18%20TNX
2026-03-29 14:09:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 849f2ad9-d3e5-52f2-b9db-a3a3f6f4496e with identifier: LR18%20TNX to the API
2026-03-29 14:09:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 49,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR18%20TNX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '849f2ad9-d3e5-52f2-b9db-a3a3f6f4496e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR18 TNX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR18%20TNX&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'E350 E',
 'odometer': 128137,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E350 E 2.0 SE 9G Saloon',
 'transmission': 'manual',
 'trim': 'SE 9G',
 'vin': 'WDD2130502A438759',
 'year': 2018}
2026-03-29 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR18%2520TNX%27 HTTP/1.1" 200 None
2026-03-29 14:09:24 [bca.uk] INFO: Saving data for LR18%20TNX: {'auction_closing_time': 1774951200.0, 'created_time': 1774696028.76876, 'last_price_update_time': 1774793364.710178}
2026-03-29 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR18%2520TNX') HTTP/1.1" 204 0
2026-03-29 14:09:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:09:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5f11c4c-dabf-588c-a1de-3167e7ec7290 with identifier: YP18%20HSO
2026-03-29 14:09:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5f11c4c-dabf-588c-a1de-3167e7ec7290 with identifier: YP18%20HSO
2026-03-29 14:09:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d5f11c4c-dabf-588c-a1de-3167e7ec7290 with identifier: YP18%20HSO to the API
2026-03-29 14:09:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP18%20HSO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd5f11c4c-dabf-588c-a1de-3167e7ec7290',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP18 HSO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP18%20HSO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'UP!',
 'odometer': 48634,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN UP! 1.0 MPI 75 HIGH UP Hatchback',
 'transmission': 'manual',
 'trim': 'MPI 75 HIGH UP',
 'vin': 'WVWZZZAAZJD169127',
 'year': 2018}
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP18%2520HSO%27 HTTP/1.1" 200 None
2026-03-29 14:09:25 [bca.uk] INFO: Saving data for YP18%20HSO: {'auction_closing_time': 1774864800.0, 'created_time': 1774696005.206371, 'last_price_update_time': 1774793365.084873}
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP18%2520HSO') HTTP/1.1" 204 0
2026-03-29 14:09:25 [bca.uk] INFO: Found listing with ID: GY69%20LZL
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY69%2520LZL%27 HTTP/1.1" 200 None
2026-03-29 14:09:25 [bca.uk] INFO: Scrape type for GY69%20LZL: 2
2026-03-29 14:09:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75e6d52b-e0f5-58e1-add5-dd491e4ef466 with identifier: GY69%20LZL
2026-03-29 14:09:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75e6d52b-e0f5-58e1-add5-dd491e4ef466 with scrape type 2
2026-03-29 14:09:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 75e6d52b-e0f5-58e1-add5-dd491e4ef466 with scrape type 2
2026-03-29 14:09:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 75e6d52b-e0f5-58e1-add5-dd491e4ef466, identifier: GY69%20LZL
2026-03-29 14:09:25 [bca.uk] INFO: Found listing with ID: LF64%20ZKW
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF64%2520ZKW%27 HTTP/1.1" 200 None
2026-03-29 14:09:25 [bca.uk] INFO: Scrape type for LF64%20ZKW: 0
2026-03-29 14:09:25 [bca.uk] INFO: Found listing with ID: SH16%20FAF
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH16%2520FAF%27 HTTP/1.1" 200 None
2026-03-29 14:09:25 [bca.uk] INFO: Scrape type for SH16%20FAF: 2
2026-03-29 14:09:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95b99faa-298b-5263-826d-f507a6c3ee71 with identifier: SH16%20FAF
2026-03-29 14:09:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95b99faa-298b-5263-826d-f507a6c3ee71 with scrape type 2
2026-03-29 14:09:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 95b99faa-298b-5263-826d-f507a6c3ee71 with scrape type 2
2026-03-29 14:09:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 95b99faa-298b-5263-826d-f507a6c3ee71, identifier: SH16%20FAF
2026-03-29 14:09:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 75e6d52b-e0f5-58e1-add5-dd491e4ef466 with identifier: GY69%20LZL
2026-03-29 14:09:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 75e6d52b-e0f5-58e1-add5-dd491e4ef466 with identifier: GY69%20LZL
2026-03-29 14:09:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 75e6d52b-e0f5-58e1-add5-dd491e4ef466 with identifier: GY69%20LZL to the API
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY69%20LZL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '75e6d52b-e0f5-58e1-add5-dd491e4ef466',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GY69 LZL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY69%20LZL&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 180',
 'odometer': 43678,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 180 1.6 URBAN ED.DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'URBAN ED.DCT',
 'vin': 'WDC1569422J686791',
 'year': 2019}
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY69%2520LZL%27 HTTP/1.1" 200 None
2026-03-29 14:09:25 [bca.uk] INFO: Saving data for GY69%20LZL: {'auction_closing_time': 1774951200.0, 'created_time': 1774696014.703655, 'last_price_update_time': 1774793365.592462}
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY69%2520LZL') HTTP/1.1" 204 0
2026-03-29 14:09:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 95b99faa-298b-5263-826d-f507a6c3ee71 with identifier: SH16%20FAF
2026-03-29 14:09:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 95b99faa-298b-5263-826d-f507a6c3ee71 with identifier: SH16%20FAF
2026-03-29 14:09:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 95b99faa-298b-5263-826d-f507a6c3ee71 with identifier: SH16%20FAF to the API
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH16%20FAF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '95b99faa-298b-5263-826d-f507a6c3ee71',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH16 FAF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH16%20FAF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 110784,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 XDRIVE 30D M SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 30D M SPORT',
 'vin': 'WBAKS420400J61018',
 'year': 2016}
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH16%2520FAF%27 HTTP/1.1" 200 None
2026-03-29 14:09:25 [bca.uk] INFO: Saving data for SH16%20FAF: {'auction_closing_time': 1774864800.0, 'created_time': 1773929457.418384, 'last_price_update_time': 1774793365.89168}
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH16%2520FAF') HTTP/1.1" 204 0
2026-03-29 14:09:25 [bca.uk] INFO: Found listing with ID: EY68%20NKD
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY68%2520NKD%27 HTTP/1.1" 200 None
2026-03-29 14:09:25 [bca.uk] INFO: Scrape type for EY68%20NKD: 2
2026-03-29 14:09:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed0d6e28-3650-545d-831e-d2a8e2e62449 with identifier: EY68%20NKD
2026-03-29 14:09:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed0d6e28-3650-545d-831e-d2a8e2e62449 with scrape type 2
2026-03-29 14:09:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed0d6e28-3650-545d-831e-d2a8e2e62449 with scrape type 2
2026-03-29 14:09:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ed0d6e28-3650-545d-831e-d2a8e2e62449, identifier: EY68%20NKD
2026-03-29 14:09:26 [bca.uk] INFO: Found listing with ID: SP17%20UUO
2026-03-29 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP17%2520UUO%27 HTTP/1.1" 200 None
2026-03-29 14:09:26 [bca.uk] INFO: Scrape type for SP17%20UUO: 2
2026-03-29 14:09:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e742a26-740e-56a5-b6f1-5afea372aced with identifier: SP17%20UUO
2026-03-29 14:09:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e742a26-740e-56a5-b6f1-5afea372aced with scrape type 2
2026-03-29 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e742a26-740e-56a5-b6f1-5afea372aced with scrape type 2
2026-03-29 14:09:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0e742a26-740e-56a5-b6f1-5afea372aced, identifier: SP17%20UUO
2026-03-29 14:09:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ed0d6e28-3650-545d-831e-d2a8e2e62449 with identifier: EY68%20NKD
2026-03-29 14:09:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ed0d6e28-3650-545d-831e-d2a8e2e62449 with identifier: EY68%20NKD
2026-03-29 14:09:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ed0d6e28-3650-545d-831e-d2a8e2e62449 with identifier: EY68%20NKD to the API
2026-03-29 14:09:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY68%20NKD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ed0d6e28-3650-545d-831e-d2a8e2e62449',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY68 NKD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY68%20NKD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 79605,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MINI COUNTRYMAN 1.5 COOPER (7) Hatchback',
 'transmission': 'automatic',
 'trim': 'COOPER (7)',
 'vin': 'WMWYW320003F55996',
 'year': 2018}
2026-03-29 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY68%2520NKD%27 HTTP/1.1" 200 None
2026-03-29 14:09:26 [bca.uk] INFO: Saving data for EY68%20NKD: {'auction_closing_time': 1774951200.0, 'created_time': 1774696015.586755, 'last_price_update_time': 1774793366.434546}
2026-03-29 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY68%2520NKD') HTTP/1.1" 204 0
2026-03-29 14:09:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0e742a26-740e-56a5-b6f1-5afea372aced with identifier: SP17%20UUO
2026-03-29 14:09:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0e742a26-740e-56a5-b6f1-5afea372aced with identifier: SP17%20UUO
2026-03-29 14:09:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0e742a26-740e-56a5-b6f1-5afea372aced with identifier: SP17%20UUO to the API
2026-03-29 14:09:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP17%20UUO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0e742a26-740e-56a5-b6f1-5afea372aced',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP17 UUO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP17%20UUO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 88732,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'NISSAN X-TRAIL 2.0 DCI 175 4WD TEKNA (7ST) X-T StationWagon',
 'transmission': 'automatic',
 'trim': 'DCI 175 4WD TEKNA (7ST) X-T',
 'vin': 'JN1JFNT32U0000389',
 'year': 2017}
2026-03-29 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP17%2520UUO%27 HTTP/1.1" 200 None
2026-03-29 14:09:26 [bca.uk] INFO: Saving data for SP17%20UUO: {'auction_closing_time': 1774864800.0, 'created_time': 1773960305.732048, 'last_price_update_time': 1774793366.779666}
2026-03-29 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP17%2520UUO') HTTP/1.1" 204 0
2026-03-29 14:09:26 [bca.uk] INFO: Found listing with ID: VA19%20XRY
2026-03-29 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA19%2520XRY%27 HTTP/1.1" 200 None
2026-03-29 14:09:26 [bca.uk] INFO: Scrape type for VA19%20XRY: 2
2026-03-29 14:09:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20daa90f-0a84-5a6d-ba71-f0ccc13c1d15 with identifier: VA19%20XRY
2026-03-29 14:09:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 20daa90f-0a84-5a6d-ba71-f0ccc13c1d15 with scrape type 2
2026-03-29 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 20daa90f-0a84-5a6d-ba71-f0ccc13c1d15 with scrape type 2
2026-03-29 14:09:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 20daa90f-0a84-5a6d-ba71-f0ccc13c1d15, identifier: VA19%20XRY
2026-03-29 14:09:26 [bca.uk] INFO: Found listing with ID: YC17%20HBJ
2026-03-29 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC17%2520HBJ%27 HTTP/1.1" 200 None
2026-03-29 14:09:26 [bca.uk] INFO: Scrape type for YC17%20HBJ: 2
2026-03-29 14:09:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 96b1bede-a211-5ff3-9f97-5b8bce4990e8 with identifier: YC17%20HBJ
2026-03-29 14:09:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 96b1bede-a211-5ff3-9f97-5b8bce4990e8 with scrape type 2
2026-03-29 14:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 96b1bede-a211-5ff3-9f97-5b8bce4990e8 with scrape type 2
2026-03-29 14:09:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 96b1bede-a211-5ff3-9f97-5b8bce4990e8, identifier: YC17%20HBJ
2026-03-29 14:09:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 20daa90f-0a84-5a6d-ba71-f0ccc13c1d15 with identifier: VA19%20XRY
2026-03-29 14:09:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 20daa90f-0a84-5a6d-ba71-f0ccc13c1d15 with identifier: VA19%20XRY
2026-03-29 14:09:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 20daa90f-0a84-5a6d-ba71-f0ccc13c1d15 with identifier: VA19%20XRY to the API
2026-03-29 14:09:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VA19%20XRY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '20daa90f-0a84-5a6d-ba71-f0ccc13c1d15',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VA19 XRY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VA19%20XRY&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 93314,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 2.0 TDI 150 BMT 2WD SEL DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 150 BMT 2WD SEL DSG',
 'vin': 'WVGZZZ5NZKW382748',
 'year': 2019}
2026-03-29 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA19%2520XRY%27 HTTP/1.1" 200 None
2026-03-29 14:09:27 [bca.uk] INFO: Saving data for VA19%20XRY: {'auction_closing_time': 1774951200.0, 'created_time': 1774696006.395343, 'last_price_update_time': 1774793367.386117}
2026-03-29 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VA19%2520XRY') HTTP/1.1" 204 0
2026-03-29 14:09:27 [bca.uk] INFO: Total items found: 100
2026-03-29 14:09:27 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded
2026-03-29 14:09:27 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:09:27 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:09:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 96b1bede-a211-5ff3-9f97-5b8bce4990e8 with identifier: YC17%20HBJ
2026-03-29 14:09:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 96b1bede-a211-5ff3-9f97-5b8bce4990e8 with identifier: YC17%20HBJ
2026-03-29 14:09:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 96b1bede-a211-5ff3-9f97-5b8bce4990e8 with identifier: YC17%20HBJ to the API
2026-03-29 14:09:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC17%20HBJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '96b1bede-a211-5ff3-9f97-5b8bce4990e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC17 HBJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC17%20HBJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '2 GRAN TOURER',
 'odometer': 70067,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'BMW 2 GRAN TOURER 2.0 218D SE STEP MPV',
 'transmission': 'automatic',
 'trim': '218D SE STEP',
 'vin': 'WBA2E520605C96018',
 'year': 2017}
2026-03-29 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC17%2520HBJ%27 HTTP/1.1" 200 None
2026-03-29 14:09:27 [bca.uk] INFO: Saving data for YC17%20HBJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773822794.301799, 'last_price_update_time': 1774793367.705103}
2026-03-29 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC17%2520HBJ') HTTP/1.1" 204 0
2026-03-29 14:09:27 [bca.uk] INFO: Found listing with ID: SD14%20UCC
2026-03-29 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD14%2520UCC%27 HTTP/1.1" 200 None
2026-03-29 14:09:27 [bca.uk] INFO: Scrape type for SD14%20UCC: 2
2026-03-29 14:09:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 166e720d-02de-5f8c-8f19-1a2cd23f9ef2 with identifier: SD14%20UCC
2026-03-29 14:09:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 166e720d-02de-5f8c-8f19-1a2cd23f9ef2 with scrape type 2
2026-03-29 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 166e720d-02de-5f8c-8f19-1a2cd23f9ef2 with scrape type 2
2026-03-29 14:09:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 166e720d-02de-5f8c-8f19-1a2cd23f9ef2, identifier: SD14%20UCC
2026-03-29 14:09:27 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:09:27 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:09:27 [bca.uk] INFO: Found listing with ID: EY66%20AWF
2026-03-29 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY66%2520AWF%27 HTTP/1.1" 200 None
2026-03-29 14:09:27 [bca.uk] INFO: Scrape type for EY66%20AWF: 2
2026-03-29 14:09:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3e5b45e-38b7-554f-b247-0a065c20dfa3 with identifier: EY66%20AWF
2026-03-29 14:09:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3e5b45e-38b7-554f-b247-0a065c20dfa3 with scrape type 2
2026-03-29 14:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3e5b45e-38b7-554f-b247-0a065c20dfa3 with scrape type 2
2026-03-29 14:09:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3e5b45e-38b7-554f-b247-0a065c20dfa3, identifier: EY66%20AWF
2026-03-29 14:09:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 166e720d-02de-5f8c-8f19-1a2cd23f9ef2 with identifier: SD14%20UCC
2026-03-29 14:09:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 166e720d-02de-5f8c-8f19-1a2cd23f9ef2 with identifier: SD14%20UCC
2026-03-29 14:09:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 166e720d-02de-5f8c-8f19-1a2cd23f9ef2 with identifier: SD14%20UCC to the API
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD14%20UCC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '166e720d-02de-5f8c-8f19-1a2cd23f9ef2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD14 UCC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD14%20UCC&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 76415,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 16V SE Hatchback',
 'transmission': 'automatic',
 'trim': '16V SE',
 'vin': 'W0L0SDL08E6049555',
 'year': 2014}
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD14%2520UCC%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Saving data for SD14%20UCC: {'auction_closing_time': 1775037600.0, 'created_time': 1774696009.050863, 'last_price_update_time': 1774793368.218267}
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD14%2520UCC') HTTP/1.1" 204 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: OV17%20YPT
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV17%2520YPT%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for OV17%20YPT: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: BK07%20WOX
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK07%2520WOX%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for BK07%20WOX: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: SC23%20WCG
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC23%2520WCG%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for SC23%20WCG: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: WA21%20MYD
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA21%2520MYD%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for WA21%20MYD: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: WF22%20CPZ
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF22%2520CPZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for WF22%20CPZ: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: CE24%20ONH
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE24%2520ONH%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for CE24%20ONH: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: WA66%20WEK
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA66%2520WEK%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for WA66%20WEK: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: WO21%20BSX
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO21%2520BSX%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for WO21%20BSX: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: X576%20NUB
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27X576%2520NUB%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for X576%20NUB: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: AE02%20ETE
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE02%2520ETE%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for AE02%20ETE: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: KM65%20UHD
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM65%2520UHD%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for KM65%20UHD: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: NY11%20YZP
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NY11%2520YZP%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for NY11%20YZP: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: EA11%20ULT
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA11%2520ULT%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for EA11%20ULT: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: OU52%20XKA
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU52%2520XKA%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for OU52%20XKA: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: PJ09%20HHE
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ09%2520HHE%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for PJ09%20HHE: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: YF21%20WVG
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF21%2520WVG%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for YF21%20WVG: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: HK25%20XAY
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK25%2520XAY%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for HK25%20XAY: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: KK24%20AEF
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK24%2520AEF%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for KK24%20AEF: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: NA70%20XYD
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA70%2520XYD%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for NA70%20XYD: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: YN64%20XMG
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN64%2520XMG%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for YN64%20XMG: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: HPKD81239
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HPKD81239%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for HPKD81239: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: CV09%20TWA
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV09%2520TWA%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for CV09%20TWA: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: FY10%20BNJ
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY10%2520BNJ%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for FY10%20BNJ: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: MF73%20FAO
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF73%2520FAO%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for MF73%20FAO: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: SP22%20OEE
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP22%2520OEE%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for SP22%20OEE: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: BW21%20DTN
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW21%2520DTN%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for BW21%20DTN: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: MD15%20XGB
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD15%2520XGB%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for MD15%20XGB: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: GV70%20RNA
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV70%2520RNA%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for GV70%20RNA: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: YS69%20EYY
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS69%2520EYY%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for YS69%20EYY: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: DA18%20EDK
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA18%2520EDK%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for DA18%20EDK: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: KR17%20WGP
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR17%2520WGP%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for KR17%20WGP: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: L10%20CLU
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27L10%2520CLU%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for L10%20CLU: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: ML12%20ODX
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML12%2520ODX%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for ML12%20ODX: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: PN15%20EZH
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN15%2520EZH%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for PN15%20EZH: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: RX03%20AFU
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX03%2520AFU%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for RX03%20AFU: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: X188%20XCL
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27X188%2520XCL%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for X188%20XCL: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: YM21%20TYH
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM21%2520TYH%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for YM21%20TYH: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: CP15%20POA
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP15%2520POA%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for CP15%20POA: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: YS69%20FCC
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS69%2520FCC%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for YS69%20FCC: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: DU22%20SVN
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU22%2520SVN%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for DU22%20SVN: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: GF18%20RFX
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF18%2520RFX%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for GF18%20RFX: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: LB68%20TVJ
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB68%2520TVJ%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for LB68%20TVJ: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: LG21%20HCM
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG21%2520HCM%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for LG21%20HCM: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: VK71%20GFX
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK71%2520GFX%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for VK71%20GFX: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: BD69%20XXF
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD69%2520XXF%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for BD69%20XXF: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: FG21%20MFN
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG21%2520MFN%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for FG21%20MFN: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: YG69%20LWF
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG69%2520LWF%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for YG69%20LWF: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: BD21%20GWA
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD21%2520GWA%27 HTTP/1.1" 200 None
2026-03-29 14:09:28 [bca.uk] INFO: Scrape type for BD21%20GWA: 0
2026-03-29 14:09:28 [bca.uk] INFO: Found listing with ID: CP22%20GYW
2026-03-29 14:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP22%2520GYW%27 HTTP/1.1" 200 None
2026-03-29 14:09:29 [bca.uk] INFO: Scrape type for CP22%20GYW: 2
2026-03-29 14:09:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: afecb2f0-0c7a-5a2a-846c-14ca31804bcd with identifier: CP22%20GYW
2026-03-29 14:09:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item afecb2f0-0c7a-5a2a-846c-14ca31804bcd with scrape type 2
2026-03-29 14:09:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item afecb2f0-0c7a-5a2a-846c-14ca31804bcd with scrape type 2
2026-03-29 14:09:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: afecb2f0-0c7a-5a2a-846c-14ca31804bcd, identifier: CP22%20GYW
2026-03-29 14:09:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:09:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3e5b45e-38b7-554f-b247-0a065c20dfa3 with identifier: EY66%20AWF
2026-03-29 14:09:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3e5b45e-38b7-554f-b247-0a065c20dfa3 with identifier: EY66%20AWF
2026-03-29 14:09:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b3e5b45e-38b7-554f-b247-0a065c20dfa3 with identifier: EY66%20AWF to the API
2026-03-29 14:09:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY66%20AWF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b3e5b45e-38b7-554f-b247-0a065c20dfa3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY66 AWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY66%20AWF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'C200 D',
 'odometer': 90584,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C200 D 1.6 SPORT Saloon',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WDD2050372R233076',
 'year': 2016}
2026-03-29 14:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY66%2520AWF%27 HTTP/1.1" 200 None
2026-03-29 14:09:29 [bca.uk] INFO: Saving data for EY66%20AWF: {'auction_closing_time': 1774864800.0, 'created_time': 1773822811.851359, 'last_price_update_time': 1774793369.52332}
2026-03-29 14:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY66%2520AWF') HTTP/1.1" 204 0
2026-03-29 14:09:29 [bca.uk] INFO: Found listing with ID: PL68%20ZCX
2026-03-29 14:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL68%2520ZCX%27 HTTP/1.1" 200 None
2026-03-29 14:09:29 [bca.uk] INFO: Scrape type for PL68%20ZCX: 2
2026-03-29 14:09:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c5f13b8-4d4a-53db-9b96-4c70590a110e with identifier: PL68%20ZCX
2026-03-29 14:09:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c5f13b8-4d4a-53db-9b96-4c70590a110e with scrape type 2
2026-03-29 14:09:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2c5f13b8-4d4a-53db-9b96-4c70590a110e with scrape type 2
2026-03-29 14:09:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2c5f13b8-4d4a-53db-9b96-4c70590a110e, identifier: PL68%20ZCX
2026-03-29 14:09:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: afecb2f0-0c7a-5a2a-846c-14ca31804bcd with identifier: CP22%20GYW
2026-03-29 14:09:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: afecb2f0-0c7a-5a2a-846c-14ca31804bcd with identifier: CP22%20GYW
2026-03-29 14:09:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: afecb2f0-0c7a-5a2a-846c-14ca31804bcd with identifier: CP22%20GYW to the API
2026-03-29 14:09:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CP22%20GYW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'afecb2f0-0c7a-5a2a-846c-14ca31804bcd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CP22 GYW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CP22%20GYW&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'VIVARO LIFE',
 'odometer': 50000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO LIFE 1.5 TURBO D 120 L EDITION MPV',
 'transmission': 'manual',
 'trim': 'TURBO D 120 L EDITION',
 'vin': 'VXEVAYHVMNZ033125',
 'year': 2022}
2026-03-29 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP22%2520GYW%27 HTTP/1.1" 200 None
2026-03-29 14:09:30 [bca.uk] INFO: Saving data for CP22%20GYW: {'auction_closing_time': 1774864800.0, 'created_time': 1774277302.46739, 'last_price_update_time': 1774793370.08128}
2026-03-29 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CP22%2520GYW') HTTP/1.1" 204 0
2026-03-29 14:09:30 [bca.uk] INFO: Found listing with ID: AV56%20FEX
2026-03-29 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV56%2520FEX%27 HTTP/1.1" 200 None
2026-03-29 14:09:30 [bca.uk] INFO: Scrape type for AV56%20FEX: 2
2026-03-29 14:09:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 640cef89-a124-5065-b499-d8910fb0a63d with identifier: AV56%20FEX
2026-03-29 14:09:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 640cef89-a124-5065-b499-d8910fb0a63d with scrape type 2
2026-03-29 14:09:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 640cef89-a124-5065-b499-d8910fb0a63d with scrape type 2
2026-03-29 14:09:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 640cef89-a124-5065-b499-d8910fb0a63d, identifier: AV56%20FEX
2026-03-29 14:09:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2c5f13b8-4d4a-53db-9b96-4c70590a110e with identifier: PL68%20ZCX
2026-03-29 14:09:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2c5f13b8-4d4a-53db-9b96-4c70590a110e with identifier: PL68%20ZCX
2026-03-29 14:09:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2c5f13b8-4d4a-53db-9b96-4c70590a110e with identifier: PL68%20ZCX to the API
2026-03-29 14:09:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PL68%20ZCX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2c5f13b8-4d4a-53db-9b96-4c70590a110e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PL68 ZCX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PL68%20ZCX&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 46828,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.0 TSI 115 R LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 115 R LINE',
 'vin': 'WVWZZZAWZKU036819',
 'year': 2019}
2026-03-29 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL68%2520ZCX%27 HTTP/1.1" 200 None
2026-03-29 14:09:30 [bca.uk] INFO: Saving data for PL68%20ZCX: {'auction_closing_time': 1774951200.0, 'created_time': 1774696007.300985, 'last_price_update_time': 1774793370.986045}
2026-03-29 14:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PL68%2520ZCX') HTTP/1.1" 204 0
2026-03-29 14:09:31 [bca.uk] INFO: Found listing with ID: AD18%20GWP
2026-03-29 14:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD18%2520GWP%27 HTTP/1.1" 200 None
2026-03-29 14:09:31 [bca.uk] INFO: Scrape type for AD18%20GWP: 0
2026-03-29 14:09:31 [bca.uk] INFO: Found listing with ID: EU68%20NEJ
2026-03-29 14:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU68%2520NEJ%27 HTTP/1.1" 200 None
2026-03-29 14:09:31 [bca.uk] INFO: Scrape type for EU68%20NEJ: 2
2026-03-29 14:09:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a9eddaf-d788-5d80-aea5-1bed6f6972ec with identifier: EU68%20NEJ
2026-03-29 14:09:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a9eddaf-d788-5d80-aea5-1bed6f6972ec with scrape type 2
2026-03-29 14:09:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a9eddaf-d788-5d80-aea5-1bed6f6972ec with scrape type 2
2026-03-29 14:09:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a9eddaf-d788-5d80-aea5-1bed6f6972ec, identifier: EU68%20NEJ
2026-03-29 14:09:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 640cef89-a124-5065-b499-d8910fb0a63d with identifier: AV56%20FEX
2026-03-29 14:09:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 640cef89-a124-5065-b499-d8910fb0a63d with identifier: AV56%20FEX
2026-03-29 14:09:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 640cef89-a124-5065-b499-d8910fb0a63d with identifier: AV56%20FEX to the API
2026-03-29 14:09:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 271,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV56%20FEX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.7L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '640cef89-a124-5065-b499-d8910fb0a63d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV56 FEX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV56%20FEX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 92528,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 2.7 TDV6 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'TDV6 HSE',
 'vin': 'SALLSAA136A970472',
 'year': 2006}
2026-03-29 14:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV56%2520FEX%27 HTTP/1.1" 200 None
2026-03-29 14:09:31 [bca.uk] INFO: Saving data for AV56%20FEX: {'auction_closing_time': 1774864800.0, 'created_time': 1774048159.684442, 'last_price_update_time': 1774793371.806291}
2026-03-29 14:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV56%2520FEX') HTTP/1.1" 204 0
2026-03-29 14:09:31 [bca.uk] INFO: Found listing with ID: PK14%20VAX
2026-03-29 14:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK14%2520VAX%27 HTTP/1.1" 200 None
2026-03-29 14:09:31 [bca.uk] INFO: Scrape type for PK14%20VAX: 2
2026-03-29 14:09:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb25d155-3621-58d2-8d7a-91adc9b51d32 with identifier: PK14%20VAX
2026-03-29 14:09:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb25d155-3621-58d2-8d7a-91adc9b51d32 with scrape type 2
2026-03-29 14:09:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb25d155-3621-58d2-8d7a-91adc9b51d32 with scrape type 2
2026-03-29 14:09:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb25d155-3621-58d2-8d7a-91adc9b51d32, identifier: PK14%20VAX
2026-03-29 14:09:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a9eddaf-d788-5d80-aea5-1bed6f6972ec with identifier: EU68%20NEJ
2026-03-29 14:09:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a9eddaf-d788-5d80-aea5-1bed6f6972ec with identifier: EU68%20NEJ
2026-03-29 14:09:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a9eddaf-d788-5d80-aea5-1bed6f6972ec with identifier: EU68%20NEJ to the API
2026-03-29 14:09:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU68%20NEJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2a9eddaf-d788-5d80-aea5-1bed6f6972ec',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EU68 NEJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU68%20NEJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 81337,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF0NXXGCHNJP23128',
 'year': 2019}
2026-03-29 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU68%2520NEJ%27 HTTP/1.1" 200 None
2026-03-29 14:09:32 [bca.uk] INFO: Saving data for EU68%20NEJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774276014.421804, 'last_price_update_time': 1774793372.252072}
2026-03-29 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU68%2520NEJ') HTTP/1.1" 204 0
2026-03-29 14:09:32 [bca.uk] INFO: Found listing with ID: EK63%20ZDN
2026-03-29 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK63%2520ZDN%27 HTTP/1.1" 200 None
2026-03-29 14:09:32 [bca.uk] INFO: Scrape type for EK63%20ZDN: 2
2026-03-29 14:09:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e0850c36-b8be-56f6-9fc7-bd707dcfb4b4 with identifier: EK63%20ZDN
2026-03-29 14:09:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e0850c36-b8be-56f6-9fc7-bd707dcfb4b4 with scrape type 2
2026-03-29 14:09:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e0850c36-b8be-56f6-9fc7-bd707dcfb4b4 with scrape type 2
2026-03-29 14:09:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e0850c36-b8be-56f6-9fc7-bd707dcfb4b4, identifier: EK63%20ZDN
2026-03-29 14:09:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb25d155-3621-58d2-8d7a-91adc9b51d32 with identifier: PK14%20VAX
2026-03-29 14:09:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb25d155-3621-58d2-8d7a-91adc9b51d32 with identifier: PK14%20VAX
2026-03-29 14:09:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb25d155-3621-58d2-8d7a-91adc9b51d32 with identifier: PK14%20VAX to the API
2026-03-29 14:09:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK14%20VAX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bb25d155-3621-58d2-8d7a-91adc9b51d32',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK14 VAX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK14%20VAX&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'UP!',
 'odometer': 91449,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN UP! 1.0 60 MOVE UP Hatchback',
 'transmission': 'manual',
 'trim': '60 MOVE UP',
 'vin': 'WVWZZZAAZED109160',
 'year': 2014}
2026-03-29 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK14%2520VAX%27 HTTP/1.1" 200 None
2026-03-29 14:09:32 [bca.uk] INFO: Saving data for PK14%20VAX: {'auction_closing_time': 1775037600.0, 'created_time': 1774696007.9239, 'last_price_update_time': 1774793372.660681}
2026-03-29 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK14%2520VAX') HTTP/1.1" 204 0
2026-03-29 14:09:32 [bca.uk] INFO: Found listing with ID: DA72%20RSU
2026-03-29 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA72%2520RSU%27 HTTP/1.1" 200 None
2026-03-29 14:09:32 [bca.uk] INFO: Scrape type for DA72%20RSU: 0
2026-03-29 14:09:32 [bca.uk] INFO: Found listing with ID: GD18%20CFO
2026-03-29 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD18%2520CFO%27 HTTP/1.1" 200 None
2026-03-29 14:09:32 [bca.uk] INFO: Scrape type for GD18%20CFO: 0
2026-03-29 14:09:32 [bca.uk] INFO: Found listing with ID: MJ69%20AHZ
2026-03-29 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ69%2520AHZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:32 [bca.uk] INFO: Scrape type for MJ69%20AHZ: 0
2026-03-29 14:09:32 [bca.uk] INFO: Found listing with ID: MJ69%20KSF
2026-03-29 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ69%2520KSF%27 HTTP/1.1" 200 None
2026-03-29 14:09:32 [bca.uk] INFO: Scrape type for MJ69%20KSF: 2
2026-03-29 14:09:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5228cf0-dea9-558d-9d79-cb17e480fee2 with identifier: MJ69%20KSF
2026-03-29 14:09:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5228cf0-dea9-558d-9d79-cb17e480fee2 with scrape type 2
2026-03-29 14:09:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5228cf0-dea9-558d-9d79-cb17e480fee2 with scrape type 2
2026-03-29 14:09:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5228cf0-dea9-558d-9d79-cb17e480fee2, identifier: MJ69%20KSF
2026-03-29 14:09:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e0850c36-b8be-56f6-9fc7-bd707dcfb4b4 with identifier: EK63%20ZDN
2026-03-29 14:09:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e0850c36-b8be-56f6-9fc7-bd707dcfb4b4 with identifier: EK63%20ZDN
2026-03-29 14:09:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e0850c36-b8be-56f6-9fc7-bd707dcfb4b4 with identifier: EK63%20ZDN to the API
2026-03-29 14:09:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK63%20ZDN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e0850c36-b8be-56f6-9fc7-bd707dcfb4b4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK63 ZDN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK63%20ZDN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SMART',
 'model': 'FORTWO',
 'odometer': 90808,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'SMART FORTWO 1.0 MHD PASSION S/TOUCH Coupe',
 'transmission': 'automatic',
 'trim': 'MHD PASSION S/TOUCH',
 'vin': 'WME4513802K742213',
 'year': 2013}
2026-03-29 14:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK63%2520ZDN%27 HTTP/1.1" 200 None
2026-03-29 14:09:33 [bca.uk] INFO: Saving data for EK63%20ZDN: {'auction_closing_time': 1774864800.0, 'created_time': 1774564120.580905, 'last_price_update_time': 1774793373.123708}
2026-03-29 14:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK63%2520ZDN') HTTP/1.1" 204 0
2026-03-29 14:09:33 [bca.uk] INFO: Found listing with ID: PF65%20SSV
2026-03-29 14:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF65%2520SSV%27 HTTP/1.1" 200 None
2026-03-29 14:09:33 [bca.uk] INFO: Scrape type for PF65%20SSV: 2
2026-03-29 14:09:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d734e44-52d9-57e4-8863-dc7d94854907 with identifier: PF65%20SSV
2026-03-29 14:09:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d734e44-52d9-57e4-8863-dc7d94854907 with scrape type 2
2026-03-29 14:09:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d734e44-52d9-57e4-8863-dc7d94854907 with scrape type 2
2026-03-29 14:09:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d734e44-52d9-57e4-8863-dc7d94854907, identifier: PF65%20SSV
2026-03-29 14:09:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5228cf0-dea9-558d-9d79-cb17e480fee2 with identifier: MJ69%20KSF
2026-03-29 14:09:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5228cf0-dea9-558d-9d79-cb17e480fee2 with identifier: MJ69%20KSF
2026-03-29 14:09:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e5228cf0-dea9-558d-9d79-cb17e480fee2 with identifier: MJ69%20KSF to the API
2026-03-29 14:09:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ69%20KSF-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e5228cf0-dea9-558d-9d79-cb17e480fee2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ69 KSF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ69%20KSF&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 16897,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5 EXCLUSIVE STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'EXCLUSIVE STEP',
 'vin': 'WMWXU720102M05195',
 'year': 2019}
2026-03-29 14:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ69%2520KSF%27 HTTP/1.1" 200 None
2026-03-29 14:09:33 [bca.uk] INFO: Saving data for MJ69%20KSF: {'auction_closing_time': 1774864800.0, 'created_time': 1773935784.844278, 'last_price_update_time': 1774793373.550814}
2026-03-29 14:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ69%2520KSF') HTTP/1.1" 204 0
2026-03-29 14:09:33 [bca.uk] INFO: Found listing with ID: GY61%20XPC
2026-03-29 14:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY61%2520XPC%27 HTTP/1.1" 200 None
2026-03-29 14:09:33 [bca.uk] INFO: Scrape type for GY61%20XPC: 2
2026-03-29 14:09:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e0c1b047-c8a3-520a-8290-8a514d31de91 with identifier: GY61%20XPC
2026-03-29 14:09:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e0c1b047-c8a3-520a-8290-8a514d31de91 with scrape type 2
2026-03-29 14:09:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e0c1b047-c8a3-520a-8290-8a514d31de91 with scrape type 2
2026-03-29 14:09:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e0c1b047-c8a3-520a-8290-8a514d31de91, identifier: GY61%20XPC
2026-03-29 14:09:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d734e44-52d9-57e4-8863-dc7d94854907 with identifier: PF65%20SSV
2026-03-29 14:09:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d734e44-52d9-57e4-8863-dc7d94854907 with identifier: PF65%20SSV
2026-03-29 14:09:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d734e44-52d9-57e4-8863-dc7d94854907 with identifier: PF65%20SSV to the API
2026-03-29 14:09:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PF65%20SSV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0d734e44-52d9-57e4-8863-dc7d94854907',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PF65 SSV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PF65%20SSV&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 85175,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 HSE LUXURY StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 HSE LUXURY',
 'vin': 'SALCA2AN2GH576452',
 'year': 2016}
2026-03-29 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF65%2520SSV%27 HTTP/1.1" 200 None
2026-03-29 14:09:34 [bca.uk] INFO: Saving data for PF65%20SSV: {'auction_closing_time': 1774951200.0, 'created_time': 1774696001.767737, 'last_price_update_time': 1774793374.073061}
2026-03-29 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PF65%2520SSV') HTTP/1.1" 204 0
2026-03-29 14:09:34 [bca.uk] INFO: Found listing with ID: PJ20%20EKU
2026-03-29 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ20%2520EKU%27 HTTP/1.1" 200 None
2026-03-29 14:09:34 [bca.uk] INFO: Scrape type for PJ20%20EKU: 0
2026-03-29 14:09:34 [bca.uk] INFO: Found listing with ID: BP68%20KXF
2026-03-29 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP68%2520KXF%27 HTTP/1.1" 200 None
2026-03-29 14:09:34 [bca.uk] INFO: Scrape type for BP68%20KXF: 2
2026-03-29 14:09:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2eee11a9-e930-516e-b2a5-0aa32a729ba7 with identifier: BP68%20KXF
2026-03-29 14:09:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2eee11a9-e930-516e-b2a5-0aa32a729ba7 with scrape type 2
2026-03-29 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2eee11a9-e930-516e-b2a5-0aa32a729ba7 with scrape type 2
2026-03-29 14:09:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2eee11a9-e930-516e-b2a5-0aa32a729ba7, identifier: BP68%20KXF
2026-03-29 14:09:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e0c1b047-c8a3-520a-8290-8a514d31de91 with identifier: GY61%20XPC
2026-03-29 14:09:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e0c1b047-c8a3-520a-8290-8a514d31de91 with identifier: GY61%20XPC
2026-03-29 14:09:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e0c1b047-c8a3-520a-8290-8a514d31de91 with identifier: GY61%20XPC to the API
2026-03-29 14:09:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY61%20XPC-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e0c1b047-c8a3-520a-8290-8a514d31de91',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GY61 XPC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY61%20XPC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '320D',
 'odometer': 108059,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'BMW 320D 2.0 EXCLUSIVE EDITION STEP Saloon',
 'transmission': 'manual',
 'trim': 'EXCLUSIVE EDITION STEP',
 'vin': 'WBAPP12090F029956',
 'year': 2011}
2026-03-29 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY61%2520XPC%27 HTTP/1.1" 200 None
2026-03-29 14:09:34 [bca.uk] INFO: Saving data for GY61%20XPC: {'auction_closing_time': 1774864800.0, 'created_time': 1774015395.602828, 'last_price_update_time': 1774793374.553485}
2026-03-29 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY61%2520XPC') HTTP/1.1" 204 0
2026-03-29 14:09:34 [bca.uk] INFO: Found listing with ID: NG13%20GKJ
2026-03-29 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG13%2520GKJ%27 HTTP/1.1" 200 None
2026-03-29 14:09:34 [bca.uk] INFO: Scrape type for NG13%20GKJ: 2
2026-03-29 14:09:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fcfcb124-8dbb-5693-bf0c-4bfa31aaf0a3 with identifier: NG13%20GKJ
2026-03-29 14:09:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fcfcb124-8dbb-5693-bf0c-4bfa31aaf0a3 with scrape type 2
2026-03-29 14:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fcfcb124-8dbb-5693-bf0c-4bfa31aaf0a3 with scrape type 2
2026-03-29 14:09:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fcfcb124-8dbb-5693-bf0c-4bfa31aaf0a3, identifier: NG13%20GKJ
2026-03-29 14:09:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2eee11a9-e930-516e-b2a5-0aa32a729ba7 with identifier: BP68%20KXF
2026-03-29 14:09:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2eee11a9-e930-516e-b2a5-0aa32a729ba7 with identifier: BP68%20KXF
2026-03-29 14:09:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2eee11a9-e930-516e-b2a5-0aa32a729ba7 with identifier: BP68%20KXF to the API
2026-03-29 14:09:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP68%20KXF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2eee11a9-e930-516e-b2a5-0aa32a729ba7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BP68 KXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP68%20KXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 67124,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 140 ST-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 140 ST-LINE',
 'vin': 'WF0JXXGAHJJJ85872',
 'year': 2018}
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP68%2520KXF%27 HTTP/1.1" 200 None
2026-03-29 14:09:35 [bca.uk] INFO: Saving data for BP68%20KXF: {'auction_closing_time': 1774864800.0, 'created_time': 1774015826.501093, 'last_price_update_time': 1774793375.03224}
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP68%2520KXF') HTTP/1.1" 204 0
2026-03-29 14:09:35 [bca.uk] INFO: Found listing with ID: LC16%20BCV
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC16%2520BCV%27 HTTP/1.1" 200 None
2026-03-29 14:09:35 [bca.uk] INFO: Scrape type for LC16%20BCV: 2
2026-03-29 14:09:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 587ed70c-235c-5f06-b284-969b01a1cbb2 with identifier: LC16%20BCV
2026-03-29 14:09:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 587ed70c-235c-5f06-b284-969b01a1cbb2 with scrape type 2
2026-03-29 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 587ed70c-235c-5f06-b284-969b01a1cbb2 with scrape type 2
2026-03-29 14:09:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 587ed70c-235c-5f06-b284-969b01a1cbb2, identifier: LC16%20BCV
2026-03-29 14:09:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fcfcb124-8dbb-5693-bf0c-4bfa31aaf0a3 with identifier: NG13%20GKJ
2026-03-29 14:09:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fcfcb124-8dbb-5693-bf0c-4bfa31aaf0a3 with identifier: NG13%20GKJ
2026-03-29 14:09:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fcfcb124-8dbb-5693-bf0c-4bfa31aaf0a3 with identifier: NG13%20GKJ to the API
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG13%20GKJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fcfcb124-8dbb-5693-bf0c-4bfa31aaf0a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NG13 GKJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG13%20GKJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 110676,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.4 TFSI 122 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI 122 SPORT',
 'vin': 'WAUZZZ8V3EA019724',
 'year': 2013}
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG13%2520GKJ%27 HTTP/1.1" 200 None
2026-03-29 14:09:35 [bca.uk] INFO: Saving data for NG13%20GKJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774696004.414786, 'last_price_update_time': 1774793375.446084}
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG13%2520GKJ') HTTP/1.1" 204 0
2026-03-29 14:09:35 [bca.uk] INFO: Found listing with ID: CE68%20OKN
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE68%2520OKN%27 HTTP/1.1" 200 None
2026-03-29 14:09:35 [bca.uk] INFO: Scrape type for CE68%20OKN: 0
2026-03-29 14:09:35 [bca.uk] INFO: Found listing with ID: DA72%20OGE
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA72%2520OGE%27 HTTP/1.1" 200 None
2026-03-29 14:09:35 [bca.uk] INFO: Scrape type for DA72%20OGE: 2
2026-03-29 14:09:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d830d531-4d69-5288-b792-67b62ccb6c1d with identifier: DA72%20OGE
2026-03-29 14:09:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d830d531-4d69-5288-b792-67b62ccb6c1d with scrape type 2
2026-03-29 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d830d531-4d69-5288-b792-67b62ccb6c1d with scrape type 2
2026-03-29 14:09:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d830d531-4d69-5288-b792-67b62ccb6c1d, identifier: DA72%20OGE
2026-03-29 14:09:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 587ed70c-235c-5f06-b284-969b01a1cbb2 with identifier: LC16%20BCV
2026-03-29 14:09:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 587ed70c-235c-5f06-b284-969b01a1cbb2 with identifier: LC16%20BCV
2026-03-29 14:09:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 587ed70c-235c-5f06-b284-969b01a1cbb2 with identifier: LC16%20BCV to the API
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC16%20BCV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '587ed70c-235c-5f06-b284-969b01a1cbb2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC16 BCV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC16%20BCV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'KIA',
 'model': 'SOUL',
 'odometer': 64222,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'KIA SOUL EV Hatchback',
 'transmission': 'automatic',
 'trim': 'EV',
 'vin': 'KNAJX81EUG7014973',
 'year': 2016}
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC16%2520BCV%27 HTTP/1.1" 200 None
2026-03-29 14:09:35 [bca.uk] INFO: Saving data for LC16%20BCV: {'auction_closing_time': 1774864800.0, 'created_time': 1774564096.795153, 'last_price_update_time': 1774793375.928665}
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC16%2520BCV') HTTP/1.1" 204 0
2026-03-29 14:09:35 [bca.uk] INFO: Found listing with ID: MF64%20ZPZ
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF64%2520ZPZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:35 [bca.uk] INFO: Scrape type for MF64%20ZPZ: 2
2026-03-29 14:09:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 65008501-d7e3-5111-b4f9-a8e8adb781bc with identifier: MF64%20ZPZ
2026-03-29 14:09:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 65008501-d7e3-5111-b4f9-a8e8adb781bc with scrape type 2
2026-03-29 14:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 65008501-d7e3-5111-b4f9-a8e8adb781bc with scrape type 2
2026-03-29 14:09:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 65008501-d7e3-5111-b4f9-a8e8adb781bc, identifier: MF64%20ZPZ
2026-03-29 14:09:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d830d531-4d69-5288-b792-67b62ccb6c1d with identifier: DA72%20OGE
2026-03-29 14:09:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d830d531-4d69-5288-b792-67b62ccb6c1d with identifier: DA72%20OGE
2026-03-29 14:09:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d830d531-4d69-5288-b792-67b62ccb6c1d with identifier: DA72%20OGE to the API
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA72%20OGE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd830d531-4d69-5288-b792-67b62ccb6c1d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA72 OGE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA72%20OGE&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'TOYOTA',
 'model': 'AYGO X',
 'odometer': 36935,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO X 1.0 VVT-I PURE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I PURE',
 'vin': 'JTDAGNAC200069584',
 'year': 2022}
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA72%2520OGE%27 HTTP/1.1" 200 None
2026-03-29 14:09:36 [bca.uk] INFO: Saving data for DA72%20OGE: {'auction_closing_time': 1774864800.0, 'created_time': 1774391453.920784, 'last_price_update_time': 1774793376.417503}
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA72%2520OGE') HTTP/1.1" 204 0
2026-03-29 14:09:36 [bca.uk] INFO: Found listing with ID: LO13%20NYW
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO13%2520NYW%27 HTTP/1.1" 200 None
2026-03-29 14:09:36 [bca.uk] INFO: Scrape type for LO13%20NYW: 2
2026-03-29 14:09:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a1a26e5-34c8-56da-a185-571e5533f217 with identifier: LO13%20NYW
2026-03-29 14:09:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7a1a26e5-34c8-56da-a185-571e5533f217 with scrape type 2
2026-03-29 14:09:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7a1a26e5-34c8-56da-a185-571e5533f217 with scrape type 2
2026-03-29 14:09:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7a1a26e5-34c8-56da-a185-571e5533f217, identifier: LO13%20NYW
2026-03-29 14:09:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 65008501-d7e3-5111-b4f9-a8e8adb781bc with identifier: MF64%20ZPZ
2026-03-29 14:09:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 65008501-d7e3-5111-b4f9-a8e8adb781bc with identifier: MF64%20ZPZ
2026-03-29 14:09:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 65008501-d7e3-5111-b4f9-a8e8adb781bc with identifier: MF64%20ZPZ to the API
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF64%20ZPZ-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '65008501-d7e3-5111-b4f9-a8e8adb781bc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF64 ZPZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF64%20ZPZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 106468,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 125 TITANIUM X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM X',
 'vin': 'WF0DXXGAKDEB77759',
 'year': 2014}
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF64%2520ZPZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:36 [bca.uk] INFO: Saving data for MF64%20ZPZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774696003.342627, 'last_price_update_time': 1774793376.854552}
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF64%2520ZPZ') HTTP/1.1" 204 0
2026-03-29 14:09:36 [bca.uk] INFO: Found listing with ID: DU19%20VFP
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU19%2520VFP%27 HTTP/1.1" 200 None
2026-03-29 14:09:36 [bca.uk] INFO: Scrape type for DU19%20VFP: 0
2026-03-29 14:09:36 [bca.uk] INFO: Found listing with ID: FX20%20RVN
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX20%2520RVN%27 HTTP/1.1" 200 None
2026-03-29 14:09:36 [bca.uk] INFO: Scrape type for FX20%20RVN: 0
2026-03-29 14:09:36 [bca.uk] INFO: Found listing with ID: SW69%20HAX
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW69%2520HAX%27 HTTP/1.1" 200 None
2026-03-29 14:09:36 [bca.uk] INFO: Scrape type for SW69%20HAX: 0
2026-03-29 14:09:36 [bca.uk] INFO: Found listing with ID: EK72%20OTR
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK72%2520OTR%27 HTTP/1.1" 200 None
2026-03-29 14:09:36 [bca.uk] INFO: Scrape type for EK72%20OTR: 0
2026-03-29 14:09:36 [bca.uk] INFO: Found listing with ID: LB24%20EUL
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB24%2520EUL%27 HTTP/1.1" 200 None
2026-03-29 14:09:36 [bca.uk] INFO: Scrape type for LB24%20EUL: 0
2026-03-29 14:09:36 [bca.uk] INFO: Found listing with ID: NV21%20KXR
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV21%2520KXR%27 HTTP/1.1" 200 None
2026-03-29 14:09:36 [bca.uk] INFO: Scrape type for NV21%20KXR: 0
2026-03-29 14:09:36 [bca.uk] INFO: Found listing with ID: Y27%20JJL
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y27%2520JJL%27 HTTP/1.1" 200 None
2026-03-29 14:09:36 [bca.uk] INFO: Scrape type for Y27%20JJL: 2
2026-03-29 14:09:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f657ee2e-7d33-5424-a031-2586a75db48a with identifier: Y27%20JJL
2026-03-29 14:09:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f657ee2e-7d33-5424-a031-2586a75db48a with scrape type 2
2026-03-29 14:09:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f657ee2e-7d33-5424-a031-2586a75db48a with scrape type 2
2026-03-29 14:09:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f657ee2e-7d33-5424-a031-2586a75db48a, identifier: Y27%20JJL
2026-03-29 14:09:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7a1a26e5-34c8-56da-a185-571e5533f217 with identifier: LO13%20NYW
2026-03-29 14:09:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7a1a26e5-34c8-56da-a185-571e5533f217 with identifier: LO13%20NYW
2026-03-29 14:09:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7a1a26e5-34c8-56da-a185-571e5533f217 with identifier: LO13%20NYW to the API
2026-03-29 14:09:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 96,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO13%20NYW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '7a1a26e5-34c8-56da-a185-571e5533f217',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO13 NYW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO13%20NYW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'PRIUS+',
 'odometer': 102174,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'TOYOTA PRIUS+ 1.8 VVTI T4 HYBRID MPV',
 'transmission': 'automatic',
 'trim': 'VVTI T4 HYBRID',
 'vin': 'JTDZS3EU403047559',
 'year': 2013}
2026-03-29 14:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO13%2520NYW%27 HTTP/1.1" 200 None
2026-03-29 14:09:37 [bca.uk] INFO: Saving data for LO13%20NYW: {'auction_closing_time': 1774864800.0, 'created_time': 1774564078.703365, 'last_price_update_time': 1774793377.359645}
2026-03-29 14:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO13%2520NYW') HTTP/1.1" 204 0
2026-03-29 14:09:37 [bca.uk] INFO: Found listing with ID: HW69%20EOS
2026-03-29 14:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HW69%2520EOS%27 HTTP/1.1" 200 None
2026-03-29 14:09:37 [bca.uk] INFO: Scrape type for HW69%20EOS: 2
2026-03-29 14:09:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31c4cf7a-4b9a-51c2-8fec-e570752325ef with identifier: HW69%20EOS
2026-03-29 14:09:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31c4cf7a-4b9a-51c2-8fec-e570752325ef with scrape type 2
2026-03-29 14:09:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31c4cf7a-4b9a-51c2-8fec-e570752325ef with scrape type 2
2026-03-29 14:09:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31c4cf7a-4b9a-51c2-8fec-e570752325ef, identifier: HW69%20EOS
2026-03-29 14:09:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f657ee2e-7d33-5424-a031-2586a75db48a with identifier: Y27%20JJL
2026-03-29 14:09:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f657ee2e-7d33-5424-a031-2586a75db48a with identifier: Y27%20JJL
2026-03-29 14:09:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f657ee2e-7d33-5424-a031-2586a75db48a with identifier: Y27%20JJL to the API
2026-03-29 14:09:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=Y27%20JJL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f657ee2e-7d33-5424-a031-2586a75db48a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'Y27 JJL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=Y27%20JJL&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 54016,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TSI 300 R 4M DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 300 R 4M DSG',
 'vin': 'WVWZZZAUZKW082475',
 'year': 2019}
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y27%2520JJL%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Saving data for Y27%20JJL: {'auction_closing_time': 1774864800.0, 'created_time': 1774391950.235609, 'last_price_update_time': 1774793378.026078}
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='Y27%2520JJL') HTTP/1.1" 204 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: ND21%20TWM
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND21%2520TWM%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for ND21%20TWM: 2
2026-03-29 14:09:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ea206cea-4dcc-5d6b-9fa8-96d75aac89ce with identifier: ND21%20TWM
2026-03-29 14:09:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ea206cea-4dcc-5d6b-9fa8-96d75aac89ce with scrape type 2
2026-03-29 14:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ea206cea-4dcc-5d6b-9fa8-96d75aac89ce with scrape type 2
2026-03-29 14:09:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ea206cea-4dcc-5d6b-9fa8-96d75aac89ce, identifier: ND21%20TWM
2026-03-29 14:09:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31c4cf7a-4b9a-51c2-8fec-e570752325ef with identifier: HW69%20EOS
2026-03-29 14:09:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31c4cf7a-4b9a-51c2-8fec-e570752325ef with identifier: HW69%20EOS
2026-03-29 14:09:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 31c4cf7a-4b9a-51c2-8fec-e570752325ef with identifier: HW69%20EOS to the API
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HW69%20EOS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '31c4cf7a-4b9a-51c2-8fec-e570752325ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HW69 EOS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HW69%20EOS&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 43323,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 D 1.5 AMG LINE EXECUTIVE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE EXECUTIVE DCT',
 'vin': 'WDD1770032J129716',
 'year': 2019}
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HW69%2520EOS%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Saving data for HW69%20EOS: {'auction_closing_time': 1774951200.0, 'created_time': 1774437522.567848, 'last_price_update_time': 1774793378.424716}
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HW69%2520EOS') HTTP/1.1" 204 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: AU19%20UPB
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU19%2520UPB%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for AU19%20UPB: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: KW70%20FUH
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW70%2520FUH%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for KW70%20FUH: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: SX19%20UXH
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SX19%2520UXH%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for SX19%20UXH: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: YS22%20UBT
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS22%2520UBT%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for YS22%20UBT: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: KJ19%20WBM
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ19%2520WBM%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for KJ19%20WBM: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: KV71%20AEO
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV71%2520AEO%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for KV71%20AEO: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: NV19%20UBR
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV19%2520UBR%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for NV19%20UBR: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: RV68%20LBX
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV68%2520LBX%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for RV68%20LBX: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: AO70%20ZYL
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO70%2520ZYL%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for AO70%20ZYL: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: AV72%20FBL
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV72%2520FBL%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for AV72%20FBL: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: AVI%205715
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AVI%25205715%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for AVI%205715: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: DS21%20XOB
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS21%2520XOB%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for DS21%20XOB: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: GF22%20CZO
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF22%2520CZO%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for GF22%20CZO: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: GJ23%20MRO
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ23%2520MRO%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for GJ23%20MRO: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: GV69%20PSU
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV69%2520PSU%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for GV69%20PSU: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: GX71%20XBS
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX71%2520XBS%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for GX71%20XBS: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: KJ19%20MZZ
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ19%2520MZZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for KJ19%20MZZ: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: AK69%20OPY
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK69%2520OPY%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for AK69%20OPY: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: CV18%20FNN
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV18%2520FNN%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for CV18%20FNN: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: NA69%20ZFR
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA69%2520ZFR%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for NA69%20ZFR: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: NM21%20OBX
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NM21%2520OBX%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for NM21%20OBX: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: SK70%20YOM
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK70%2520YOM%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for SK70%20YOM: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: BG19%20WNV
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG19%2520WNV%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for BG19%20WNV: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: WN19%20VBY
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN19%2520VBY%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for WN19%20VBY: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: KP22%20FWN
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP22%2520FWN%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for KP22%20FWN: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: YM70%20LGV
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM70%2520LGV%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for YM70%20LGV: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: ST72%20HCC
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST72%2520HCC%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for ST72%20HCC: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: BK70%20LBZ
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK70%2520LBZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for BK70%20LBZ: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: FE72%20GRU
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE72%2520GRU%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for FE72%20GRU: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: FG19%20LHD
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG19%2520LHD%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for FG19%20LHD: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: FL70%20SXN
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL70%2520SXN%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for FL70%20SXN: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: GX69%20EEM
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX69%2520EEM%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for GX69%20EEM: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: SD18%20HLO
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD18%2520HLO%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for SD18%20HLO: 0
2026-03-29 14:09:38 [bca.uk] INFO: Found listing with ID: AE23%20RSO
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE23%2520RSO%27 HTTP/1.1" 200 None
2026-03-29 14:09:38 [bca.uk] INFO: Scrape type for AE23%20RSO: 0
2026-03-29 14:09:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ea206cea-4dcc-5d6b-9fa8-96d75aac89ce with identifier: ND21%20TWM
2026-03-29 14:09:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ea206cea-4dcc-5d6b-9fa8-96d75aac89ce with identifier: ND21%20TWM
2026-03-29 14:09:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ea206cea-4dcc-5d6b-9fa8-96d75aac89ce with identifier: ND21%20TWM to the API
2026-03-29 14:09:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND21%20TWM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ea206cea-4dcc-5d6b-9fa8-96d75aac89ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND21 TWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND21%20TWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 100139,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.5 E-TSI 150 LIFE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'E-TSI 150 LIFE DSG',
 'vin': 'WVWZZZCDZMW320213',
 'year': 2021}
2026-03-29 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND21%2520TWM%27 HTTP/1.1" 200 None
2026-03-29 14:09:39 [bca.uk] INFO: Saving data for ND21%20TWM: {'auction_closing_time': 1774864800.0, 'created_time': 1774564099.547737, 'last_price_update_time': 1774793379.25347}
2026-03-29 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND21%2520TWM') HTTP/1.1" 204 0
2026-03-29 14:09:39 [bca.uk] INFO: Found listing with ID: FP70%20XEN
2026-03-29 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP70%2520XEN%27 HTTP/1.1" 200 None
2026-03-29 14:09:39 [bca.uk] INFO: Scrape type for FP70%20XEN: 2
2026-03-29 14:09:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09367c6e-3396-5657-95ea-a9c92174c186 with identifier: FP70%20XEN
2026-03-29 14:09:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09367c6e-3396-5657-95ea-a9c92174c186 with scrape type 2
2026-03-29 14:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 09367c6e-3396-5657-95ea-a9c92174c186 with scrape type 2
2026-03-29 14:09:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 09367c6e-3396-5657-95ea-a9c92174c186, identifier: FP70%20XEN
2026-03-29 14:09:39 [bca.uk] INFO: Found listing with ID: OV62%20USF
2026-03-29 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV62%2520USF%27 HTTP/1.1" 200 None
2026-03-29 14:09:39 [bca.uk] INFO: Scrape type for OV62%20USF: 2
2026-03-29 14:09:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 66ba1289-2c59-5945-9310-dc01cc697b48 with identifier: OV62%20USF
2026-03-29 14:09:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 66ba1289-2c59-5945-9310-dc01cc697b48 with scrape type 2
2026-03-29 14:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 66ba1289-2c59-5945-9310-dc01cc697b48 with scrape type 2
2026-03-29 14:09:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 66ba1289-2c59-5945-9310-dc01cc697b48, identifier: OV62%20USF
2026-03-29 14:09:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 09367c6e-3396-5657-95ea-a9c92174c186 with identifier: FP70%20XEN
2026-03-29 14:09:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 09367c6e-3396-5657-95ea-a9c92174c186 with identifier: FP70%20XEN
2026-03-29 14:09:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 09367c6e-3396-5657-95ea-a9c92174c186 with identifier: FP70%20XEN to the API
2026-03-29 14:09:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP70%20XEN-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '09367c6e-3396-5657-95ea-a9c92174c186',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FP70 XEN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP70%20XEN&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 53928,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 TURBO 100 SE PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO 100 SE PREMIUM',
 'vin': 'VXKUPHNKKL4473239',
 'year': 2020}
2026-03-29 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP70%2520XEN%27 HTTP/1.1" 200 None
2026-03-29 14:09:39 [bca.uk] INFO: Saving data for FP70%20XEN: {'auction_closing_time': 1774951200.0, 'created_time': 1774696018.390492, 'last_price_update_time': 1774793379.902855}
2026-03-29 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP70%2520XEN') HTTP/1.1" 204 0
2026-03-29 14:09:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 66ba1289-2c59-5945-9310-dc01cc697b48 with identifier: OV62%20USF
2026-03-29 14:09:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 66ba1289-2c59-5945-9310-dc01cc697b48 with identifier: OV62%20USF
2026-03-29 14:09:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 66ba1289-2c59-5945-9310-dc01cc697b48 with identifier: OV62%20USF to the API
2026-03-29 14:09:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV62%20USF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '66ba1289-2c59-5945-9310-dc01cc697b48',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV62 USF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV62%20USF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'ASTRA GTC',
 'odometer': 82236,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA GTC 1.4 T 16V 140 SRI Coupe',
 'transmission': 'automatic',
 'trim': 'T 16V 140 SRI',
 'vin': 'W0LPF2EC4DG027533',
 'year': 2012}
2026-03-29 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV62%2520USF%27 HTTP/1.1" 200 None
2026-03-29 14:09:40 [bca.uk] INFO: Saving data for OV62%20USF: {'auction_closing_time': 1774864800.0, 'created_time': 1774564079.443957, 'last_price_update_time': 1774793380.244876}
2026-03-29 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV62%2520USF') HTTP/1.1" 204 0
2026-03-29 14:09:40 [bca.uk] INFO: Found listing with ID: FJ16%20YOR
2026-03-29 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ16%2520YOR%27 HTTP/1.1" 200 None
2026-03-29 14:09:40 [bca.uk] INFO: Scrape type for FJ16%20YOR: 2
2026-03-29 14:09:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6f0a65b2-f444-59d5-a5b9-263002d87b3b with identifier: FJ16%20YOR
2026-03-29 14:09:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6f0a65b2-f444-59d5-a5b9-263002d87b3b with scrape type 2
2026-03-29 14:09:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6f0a65b2-f444-59d5-a5b9-263002d87b3b with scrape type 2
2026-03-29 14:09:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6f0a65b2-f444-59d5-a5b9-263002d87b3b, identifier: FJ16%20YOR
2026-03-29 14:09:40 [bca.uk] INFO: Found listing with ID: YR18%20HBP
2026-03-29 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR18%2520HBP%27 HTTP/1.1" 200 None
2026-03-29 14:09:40 [bca.uk] INFO: Scrape type for YR18%20HBP: 2
2026-03-29 14:09:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 153d2e39-fb82-56e9-af98-7912ef4a6c0d with identifier: YR18%20HBP
2026-03-29 14:09:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 153d2e39-fb82-56e9-af98-7912ef4a6c0d with scrape type 2
2026-03-29 14:09:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 153d2e39-fb82-56e9-af98-7912ef4a6c0d with scrape type 2
2026-03-29 14:09:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 153d2e39-fb82-56e9-af98-7912ef4a6c0d, identifier: YR18%20HBP
2026-03-29 14:09:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6f0a65b2-f444-59d5-a5b9-263002d87b3b with identifier: FJ16%20YOR
2026-03-29 14:09:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6f0a65b2-f444-59d5-a5b9-263002d87b3b with identifier: FJ16%20YOR
2026-03-29 14:09:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6f0a65b2-f444-59d5-a5b9-263002d87b3b with identifier: FJ16%20YOR to the API
2026-03-29 14:09:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FJ16%20YOR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6f0a65b2-f444-59d5-a5b9-263002d87b3b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FJ16 YOR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FJ16%20YOR&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 128047,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI 184 GTD Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 184 GTD',
 'vin': 'WVWZZZAUZGW233190',
 'year': 2016}
2026-03-29 14:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ16%2520YOR%27 HTTP/1.1" 200 None
2026-03-29 14:09:41 [bca.uk] INFO: Saving data for FJ16%20YOR: {'auction_closing_time': 1774951200.0, 'created_time': 1774696017.238004, 'last_price_update_time': 1774793381.245368}
2026-03-29 14:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FJ16%2520YOR') HTTP/1.1" 204 0
2026-03-29 14:09:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 153d2e39-fb82-56e9-af98-7912ef4a6c0d with identifier: YR18%20HBP
2026-03-29 14:09:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 153d2e39-fb82-56e9-af98-7912ef4a6c0d with identifier: YR18%20HBP
2026-03-29 14:09:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 153d2e39-fb82-56e9-af98-7912ef4a6c0d with identifier: YR18%20HBP to the API
2026-03-29 14:09:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 173,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR18%20HBP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '153d2e39-fb82-56e9-af98-7912ef4a6c0d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR18 HBP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR18%20HBP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 69931,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 1.5 E/B 182 4WD TITANIUM StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B 182 4WD TITANIUM',
 'vin': 'WF0AXXWPMAJL42933',
 'year': 2018}
2026-03-29 14:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR18%2520HBP%27 HTTP/1.1" 200 None
2026-03-29 14:09:41 [bca.uk] INFO: Saving data for YR18%20HBP: {'auction_closing_time': 1774864800.0, 'created_time': 1774564102.304493, 'last_price_update_time': 1774793381.582895}
2026-03-29 14:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR18%2520HBP') HTTP/1.1" 204 0
2026-03-29 14:09:41 [bca.uk] INFO: Found listing with ID: FD20%20CUW
2026-03-29 14:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD20%2520CUW%27 HTTP/1.1" 200 None
2026-03-29 14:09:41 [bca.uk] INFO: Scrape type for FD20%20CUW: 2
2026-03-29 14:09:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9108cc1a-a955-5b82-8aab-ca366edb3cb0 with identifier: FD20%20CUW
2026-03-29 14:09:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9108cc1a-a955-5b82-8aab-ca366edb3cb0 with scrape type 2
2026-03-29 14:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9108cc1a-a955-5b82-8aab-ca366edb3cb0 with scrape type 2
2026-03-29 14:09:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9108cc1a-a955-5b82-8aab-ca366edb3cb0, identifier: FD20%20CUW
2026-03-29 14:09:41 [bca.uk] INFO: Found listing with ID: JE51%20XXE
2026-03-29 14:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JE51%2520XXE%27 HTTP/1.1" 200 None
2026-03-29 14:09:41 [bca.uk] INFO: Scrape type for JE51%20XXE: 2
2026-03-29 14:09:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74147a19-73e1-5358-899d-837db1dcdbdb with identifier: JE51%20XXE
2026-03-29 14:09:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74147a19-73e1-5358-899d-837db1dcdbdb with scrape type 2
2026-03-29 14:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 74147a19-73e1-5358-899d-837db1dcdbdb with scrape type 2
2026-03-29 14:09:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 74147a19-73e1-5358-899d-837db1dcdbdb, identifier: JE51%20XXE
2026-03-29 14:09:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9108cc1a-a955-5b82-8aab-ca366edb3cb0 with identifier: FD20%20CUW
2026-03-29 14:09:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9108cc1a-a955-5b82-8aab-ca366edb3cb0 with identifier: FD20%20CUW
2026-03-29 14:09:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9108cc1a-a955-5b82-8aab-ca366edb3cb0 with identifier: FD20%20CUW to the API
2026-03-29 14:09:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD20%20CUW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9108cc1a-a955-5b82-8aab-ca366edb3cb0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD20 CUW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD20%20CUW&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND X',
 'odometer': 25636,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CROSSLAND X 1.5 TD 120 ECOTEC SPORT S/S Hatchback',
 'transmission': 'automatic',
 'trim': 'TD 120 ECOTEC SPORT S/S',
 'vin': 'W0V7D9EJ2L4053357',
 'year': 2020}
2026-03-29 14:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD20%2520CUW%27 HTTP/1.1" 200 None
2026-03-29 14:09:42 [bca.uk] INFO: Saving data for FD20%20CUW: {'auction_closing_time': 1774951200.0, 'created_time': 1774695987.677542, 'last_price_update_time': 1774793382.07909}
2026-03-29 14:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD20%2520CUW') HTTP/1.1" 204 0
2026-03-29 14:09:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 74147a19-73e1-5358-899d-837db1dcdbdb with identifier: JE51%20XXE
2026-03-29 14:09:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 74147a19-73e1-5358-899d-837db1dcdbdb with identifier: JE51%20XXE
2026-03-29 14:09:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 74147a19-73e1-5358-899d-837db1dcdbdb with identifier: JE51%20XXE to the API
2026-03-29 14:09:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=JE51%20XXE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '74147a19-73e1-5358-899d-837db1dcdbdb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'JE51 XXE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=JE51%20XXE&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'AUDI',
 'model': 'Q7',
 'odometer': 102983,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'AUDI Q7 3.0 TDI 272 QUATTRO S LINE TIP StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 272 QUATTRO S LINE TIP',
 'vin': 'WAUZZZ4M8GD062258',
 'year': 2016}
2026-03-29 14:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JE51%2520XXE%27 HTTP/1.1" 200 None
2026-03-29 14:09:42 [bca.uk] INFO: Saving data for JE51%20XXE: {'auction_closing_time': 1774864800.0, 'created_time': 1773907481.761435, 'last_price_update_time': 1774793382.461997}
2026-03-29 14:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='JE51%2520XXE') HTTP/1.1" 204 0
2026-03-29 14:09:42 [bca.uk] INFO: Found listing with ID: DN60%20UCJ
2026-03-29 14:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN60%2520UCJ%27 HTTP/1.1" 200 None
2026-03-29 14:09:42 [bca.uk] INFO: Scrape type for DN60%20UCJ: 2
2026-03-29 14:09:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d6b222de-eba3-50da-a820-7f016bb30365 with identifier: DN60%20UCJ
2026-03-29 14:09:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d6b222de-eba3-50da-a820-7f016bb30365 with scrape type 2
2026-03-29 14:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d6b222de-eba3-50da-a820-7f016bb30365 with scrape type 2
2026-03-29 14:09:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d6b222de-eba3-50da-a820-7f016bb30365, identifier: DN60%20UCJ
2026-03-29 14:09:42 [bca.uk] INFO: Found listing with ID: BL62%20FPF
2026-03-29 14:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL62%2520FPF%27 HTTP/1.1" 200 None
2026-03-29 14:09:42 [bca.uk] INFO: Scrape type for BL62%20FPF: 2
2026-03-29 14:09:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf4cbcc6-6f92-527a-a8cf-2e8e24a1042e with identifier: BL62%20FPF
2026-03-29 14:09:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf4cbcc6-6f92-527a-a8cf-2e8e24a1042e with scrape type 2
2026-03-29 14:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf4cbcc6-6f92-527a-a8cf-2e8e24a1042e with scrape type 2
2026-03-29 14:09:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cf4cbcc6-6f92-527a-a8cf-2e8e24a1042e, identifier: BL62%20FPF
2026-03-29 14:09:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d6b222de-eba3-50da-a820-7f016bb30365 with identifier: DN60%20UCJ
2026-03-29 14:09:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d6b222de-eba3-50da-a820-7f016bb30365 with identifier: DN60%20UCJ
2026-03-29 14:09:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d6b222de-eba3-50da-a820-7f016bb30365 with identifier: DN60%20UCJ to the API
2026-03-29 14:09:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN60%20UCJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd6b222de-eba3-50da-a820-7f016bb30365',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN60 UCJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN60%20UCJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'CITROEN',
 'model': 'C1',
 'odometer': 112673,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'CITROEN C1 1.0 VTR Hatchback',
 'transmission': 'manual',
 'trim': 'VTR',
 'vin': 'VF7PMCFB489514998',
 'year': 2011}
2026-03-29 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN60%2520UCJ%27 HTTP/1.1" 200 None
2026-03-29 14:09:43 [bca.uk] INFO: Saving data for DN60%20UCJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774695988.444124, 'last_price_update_time': 1774793383.021484}
2026-03-29 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN60%2520UCJ') HTTP/1.1" 204 0
2026-03-29 14:09:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cf4cbcc6-6f92-527a-a8cf-2e8e24a1042e with identifier: BL62%20FPF
2026-03-29 14:09:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cf4cbcc6-6f92-527a-a8cf-2e8e24a1042e with identifier: BL62%20FPF
2026-03-29 14:09:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cf4cbcc6-6f92-527a-a8cf-2e8e24a1042e with identifier: BL62%20FPF to the API
2026-03-29 14:09:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL62%20FPF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cf4cbcc6-6f92-527a-a8cf-2e8e24a1042e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL62 FPF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL62%20FPF&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 64649,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 163 4WD TITANIUM X P/S StationWagon',
 'transmission': 'automatic',
 'trim': 'TDCI 163 4WD TITANIUM X P/S',
 'vin': 'WF0AXXWPMACT57686',
 'year': 2013}
2026-03-29 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL62%2520FPF%27 HTTP/1.1" 200 None
2026-03-29 14:09:43 [bca.uk] INFO: Saving data for BL62%20FPF: {'auction_closing_time': 1774864800.0, 'created_time': 1774101909.408146, 'last_price_update_time': 1774793383.303858}
2026-03-29 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL62%2520FPF') HTTP/1.1" 204 0
2026-03-29 14:09:43 [bca.uk] INFO: Found listing with ID: BX19%20MWY
2026-03-29 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX19%2520MWY%27 HTTP/1.1" 200 None
2026-03-29 14:09:43 [bca.uk] INFO: Scrape type for BX19%20MWY: 2
2026-03-29 14:09:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e371fb26-e928-5226-84b1-b9f0604d2e81 with identifier: BX19%20MWY
2026-03-29 14:09:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e371fb26-e928-5226-84b1-b9f0604d2e81 with scrape type 2
2026-03-29 14:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e371fb26-e928-5226-84b1-b9f0604d2e81 with scrape type 2
2026-03-29 14:09:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e371fb26-e928-5226-84b1-b9f0604d2e81, identifier: BX19%20MWY
2026-03-29 14:09:43 [bca.uk] INFO: Found listing with ID: OE67%20PUF
2026-03-29 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE67%2520PUF%27 HTTP/1.1" 200 None
2026-03-29 14:09:43 [bca.uk] INFO: Scrape type for OE67%20PUF: 2
2026-03-29 14:09:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d78d3b76-5e9d-5369-b184-df2fd6983a94 with identifier: OE67%20PUF
2026-03-29 14:09:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d78d3b76-5e9d-5369-b184-df2fd6983a94 with scrape type 2
2026-03-29 14:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d78d3b76-5e9d-5369-b184-df2fd6983a94 with scrape type 2
2026-03-29 14:09:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d78d3b76-5e9d-5369-b184-df2fd6983a94, identifier: OE67%20PUF
2026-03-29 14:09:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e371fb26-e928-5226-84b1-b9f0604d2e81 with identifier: BX19%20MWY
2026-03-29 14:09:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e371fb26-e928-5226-84b1-b9f0604d2e81 with identifier: BX19%20MWY
2026-03-29 14:09:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e371fb26-e928-5226-84b1-b9f0604d2e81 with identifier: BX19%20MWY to the API
2026-03-29 14:09:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX19%20MWY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e371fb26-e928-5226-84b1-b9f0604d2e81',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BX19 MWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX19%20MWY&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 35630,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 D 1.5 SPORT DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'SPORT DCT',
 'vin': 'WDD1770032N052905',
 'year': 2019}
2026-03-29 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX19%2520MWY%27 HTTP/1.1" 200 None
2026-03-29 14:09:43 [bca.uk] INFO: Saving data for BX19%20MWY: {'auction_closing_time': 1774951200.0, 'created_time': 1774437578.376375, 'last_price_update_time': 1774793383.802746}
2026-03-29 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX19%2520MWY') HTTP/1.1" 204 0
2026-03-29 14:09:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d78d3b76-5e9d-5369-b184-df2fd6983a94 with identifier: OE67%20PUF
2026-03-29 14:09:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d78d3b76-5e9d-5369-b184-df2fd6983a94 with identifier: OE67%20PUF
2026-03-29 14:09:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d78d3b76-5e9d-5369-b184-df2fd6983a94 with identifier: OE67%20PUF to the API
2026-03-29 14:09:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE67%20PUF-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd78d3b76-5e9d-5369-b184-df2fd6983a94',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE67 PUF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE67%20PUF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JAGUAR',
 'model': 'XE',
 'odometer': 78803,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'JAGUAR XE 2.0 D 240 AWD R SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'D 240 AWD R SPORT',
 'vin': 'SAJAA4AN8JCP34003',
 'year': 2017}
2026-03-29 14:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE67%2520PUF%27 HTTP/1.1" 200 None
2026-03-29 14:09:44 [bca.uk] INFO: Saving data for OE67%20PUF: {'auction_closing_time': 1774864800.0, 'created_time': 1773907921.497516, 'last_price_update_time': 1774793384.112092}
2026-03-29 14:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE67%2520PUF') HTTP/1.1" 204 0
2026-03-29 14:09:44 [bca.uk] INFO: Found listing with ID: BK64%20WXM
2026-03-29 14:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK64%2520WXM%27 HTTP/1.1" 200 None
2026-03-29 14:09:44 [bca.uk] INFO: Scrape type for BK64%20WXM: 2
2026-03-29 14:09:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 968e893f-f12d-5bf3-9181-e47269b48833 with identifier: BK64%20WXM
2026-03-29 14:09:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 968e893f-f12d-5bf3-9181-e47269b48833 with scrape type 2
2026-03-29 14:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 968e893f-f12d-5bf3-9181-e47269b48833 with scrape type 2
2026-03-29 14:09:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 968e893f-f12d-5bf3-9181-e47269b48833, identifier: BK64%20WXM
2026-03-29 14:09:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:09:44 [bca.uk] INFO: Found listing with ID: CK66%20VME
2026-03-29 14:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK66%2520VME%27 HTTP/1.1" 200 None
2026-03-29 14:09:44 [bca.uk] INFO: Scrape type for CK66%20VME: 2
2026-03-29 14:09:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f3c646e3-4a57-537f-98f9-2650a6ff8da7 with identifier: CK66%20VME
2026-03-29 14:09:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f3c646e3-4a57-537f-98f9-2650a6ff8da7 with scrape type 2
2026-03-29 14:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f3c646e3-4a57-537f-98f9-2650a6ff8da7 with scrape type 2
2026-03-29 14:09:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f3c646e3-4a57-537f-98f9-2650a6ff8da7, identifier: CK66%20VME
2026-03-29 14:09:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 968e893f-f12d-5bf3-9181-e47269b48833 with identifier: BK64%20WXM
2026-03-29 14:09:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 968e893f-f12d-5bf3-9181-e47269b48833 with identifier: BK64%20WXM
2026-03-29 14:09:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 968e893f-f12d-5bf3-9181-e47269b48833 with identifier: BK64%20WXM to the API
2026-03-29 14:09:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK64%20WXM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '968e893f-f12d-5bf3-9181-e47269b48833',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK64 WXM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK64%20WXM&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'TOYOTA',
 'model': 'AVENSIS',
 'odometer': 114178,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'TOYOTA AVENSIS 2.0 D-4D ICON BUSINESS ED. Estate',
 'transmission': 'manual',
 'trim': 'D-4D ICON BUSINESS ED.',
 'vin': 'SB1ED76L70E136136',
 'year': 2014}
2026-03-29 14:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK64%2520WXM%27 HTTP/1.1" 200 None
2026-03-29 14:09:44 [bca.uk] INFO: Saving data for BK64%20WXM: {'auction_closing_time': 1775037600.0, 'created_time': 1774696017.871188, 'last_price_update_time': 1774793384.625224}
2026-03-29 14:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK64%2520WXM') HTTP/1.1" 204 0
2026-03-29 14:09:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f3c646e3-4a57-537f-98f9-2650a6ff8da7 with identifier: CK66%20VME
2026-03-29 14:09:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f3c646e3-4a57-537f-98f9-2650a6ff8da7 with identifier: CK66%20VME
2026-03-29 14:09:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f3c646e3-4a57-537f-98f9-2650a6ff8da7 with identifier: CK66%20VME to the API
2026-03-29 14:09:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK66%20VME-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f3c646e3-4a57-537f-98f9-2650a6ff8da7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK66 VME',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK66%20VME&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'GRAND C-MAX',
 'odometer': 117163,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD GRAND C-MAX 1.5 TDCI 120 ZETEC P/S MPV',
 'transmission': 'automatic',
 'trim': 'TDCI 120 ZETEC P/S',
 'vin': 'WF0WXXGCEWGY14544',
 'year': 2016}
2026-03-29 14:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK66%2520VME%27 HTTP/1.1" 200 None
2026-03-29 14:09:44 [bca.uk] INFO: Saving data for CK66%20VME: {'auction_closing_time': 1774864800.0, 'created_time': 1774101909.817417, 'last_price_update_time': 1774793384.993079}
2026-03-29 14:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK66%2520VME') HTTP/1.1" 204 0
2026-03-29 14:09:45 [bca.uk] INFO: Found listing with ID: YM19%20ZGY
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM19%2520ZGY%27 HTTP/1.1" 200 None
2026-03-29 14:09:45 [bca.uk] INFO: Scrape type for YM19%20ZGY: 0
2026-03-29 14:09:45 [bca.uk] INFO: Found listing with ID: SV64%20UUP
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV64%2520UUP%27 HTTP/1.1" 200 None
2026-03-29 14:09:45 [bca.uk] INFO: Scrape type for SV64%20UUP: 0
2026-03-29 14:09:45 [bca.uk] INFO: Found listing with ID: RX11%20HTV
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX11%2520HTV%27 HTTP/1.1" 200 None
2026-03-29 14:09:45 [bca.uk] INFO: Scrape type for RX11%20HTV: 0
2026-03-29 14:09:45 [bca.uk] INFO: Found listing with ID: RA65%20EUT
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA65%2520EUT%27 HTTP/1.1" 200 None
2026-03-29 14:09:45 [bca.uk] INFO: Scrape type for RA65%20EUT: 0
2026-03-29 14:09:45 [bca.uk] INFO: Found listing with ID: OV66%20ZBZ
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV66%2520ZBZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:45 [bca.uk] INFO: Scrape type for OV66%20ZBZ: 0
2026-03-29 14:09:45 [bca.uk] INFO: Found listing with ID: NK16%20EGE
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK16%2520EGE%27 HTTP/1.1" 200 None
2026-03-29 14:09:45 [bca.uk] INFO: Scrape type for NK16%20EGE: 0
2026-03-29 14:09:45 [bca.uk] INFO: Found listing with ID: MT10%20XMZ
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT10%2520XMZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:45 [bca.uk] INFO: Scrape type for MT10%20XMZ: 0
2026-03-29 14:09:45 [bca.uk] INFO: Found listing with ID: LY16%20JJK
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY16%2520JJK%27 HTTP/1.1" 200 None
2026-03-29 14:09:45 [bca.uk] INFO: Scrape type for LY16%20JJK: 0
2026-03-29 14:09:45 [bca.uk] INFO: Found listing with ID: LN09%20XAL
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN09%2520XAL%27 HTTP/1.1" 200 None
2026-03-29 14:09:45 [bca.uk] INFO: Scrape type for LN09%20XAL: 2
2026-03-29 14:09:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d3db8936-13ae-5f6b-8fdb-b0629fe51d5f with identifier: LN09%20XAL
2026-03-29 14:09:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d3db8936-13ae-5f6b-8fdb-b0629fe51d5f with scrape type 2
2026-03-29 14:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d3db8936-13ae-5f6b-8fdb-b0629fe51d5f with scrape type 2
2026-03-29 14:09:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d3db8936-13ae-5f6b-8fdb-b0629fe51d5f, identifier: LN09%20XAL
2026-03-29 14:09:45 [bca.uk] INFO: Found listing with ID: LD75%20EHO
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD75%2520EHO%27 HTTP/1.1" 200 None
2026-03-29 14:09:45 [bca.uk] INFO: Scrape type for LD75%20EHO: 2
2026-03-29 14:09:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c9b95dd9-3469-5e6e-ba6a-02b349aae404 with identifier: LD75%20EHO
2026-03-29 14:09:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c9b95dd9-3469-5e6e-ba6a-02b349aae404 with scrape type 2
2026-03-29 14:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c9b95dd9-3469-5e6e-ba6a-02b349aae404 with scrape type 2
2026-03-29 14:09:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c9b95dd9-3469-5e6e-ba6a-02b349aae404, identifier: LD75%20EHO
2026-03-29 14:09:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d3db8936-13ae-5f6b-8fdb-b0629fe51d5f with identifier: LN09%20XAL
2026-03-29 14:09:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d3db8936-13ae-5f6b-8fdb-b0629fe51d5f with identifier: LN09%20XAL
2026-03-29 14:09:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d3db8936-13ae-5f6b-8fdb-b0629fe51d5f with identifier: LN09%20XAL to the API
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN09%20XAL-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd3db8936-13ae-5f6b-8fdb-b0629fe51d5f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN09 XAL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN09%20XAL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 87971,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'NISSAN MICRA 1.4 ACENTA 16V Hatchback',
 'transmission': 'automatic',
 'trim': 'ACENTA 16V',
 'vin': 'SJNFCAK12U3112823',
 'year': 2009}
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN09%2520XAL%27 HTTP/1.1" 200 None
2026-03-29 14:09:45 [bca.uk] INFO: Saving data for LN09%20XAL: {'auction_closing_time': 1775037600.0, 'created_time': 1774598505.998069, 'last_price_update_time': 1774793385.656048}
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN09%2520XAL') HTTP/1.1" 204 0
2026-03-29 14:09:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c9b95dd9-3469-5e6e-ba6a-02b349aae404 with identifier: LD75%20EHO
2026-03-29 14:09:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c9b95dd9-3469-5e6e-ba6a-02b349aae404 with identifier: LD75%20EHO
2026-03-29 14:09:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c9b95dd9-3469-5e6e-ba6a-02b349aae404 with identifier: LD75%20EHO to the API
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD75%20EHO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c9b95dd9-3469-5e6e-ba6a-02b349aae404',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD75 EHO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD75%20EHO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 4826,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD LONG RANGE Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD LONG RANGE',
 'vin': 'XP7YHCER1SB724397',
 'year': 2025}
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD75%2520EHO%27 HTTP/1.1" 200 None
2026-03-29 14:09:45 [bca.uk] INFO: Saving data for LD75%20EHO: {'auction_closing_time': 1775124000.0, 'created_time': 1774696004.79768, 'last_price_update_time': 1774793385.950616}
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD75%2520EHO') HTTP/1.1" 204 0
2026-03-29 14:09:45 [bca.uk] INFO: Found listing with ID: LM12%20MLU
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM12%2520MLU%27 HTTP/1.1" 200 None
2026-03-29 14:09:45 [bca.uk] INFO: Scrape type for LM12%20MLU: 0
2026-03-29 14:09:45 [bca.uk] INFO: Found listing with ID: HY16%20EOC
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY16%2520EOC%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for HY16%20EOC: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: HN08%20FLX
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN08%2520FLX%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for HN08%20FLX: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: EU15%20WHR
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU15%2520WHR%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for EU15%20WHR: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: EA66%20LNX
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA66%2520LNX%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for EA66%20LNX: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: EA10%20ODR
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA10%2520ODR%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for EA10%20ODR: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: CX71%20YVZ
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX71%2520YVZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for CX71%20YVZ: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: CV62%20SNJ
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV62%2520SNJ%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for CV62%20SNJ: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: CE53%20GKN
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE53%2520GKN%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for CE53%20GKN: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: BK16%20VKS
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK16%2520VKS%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for BK16%20VKS: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: AJ62%20YSE
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ62%2520YSE%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for AJ62%20YSE: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: AY57%20YXB
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY57%2520YXB%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for AY57%20YXB: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: AF69%20UFS
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF69%2520UFS%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for AF69%20UFS: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: WN09%20MYP
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN09%2520MYP%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for WN09%20MYP: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: PY61%20EWD
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY61%2520EWD%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for PY61%20EWD: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: MT61%20WPK
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT61%2520WPK%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for MT61%20WPK: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: EF66%20LFH
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF66%2520LFH%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for EF66%20LFH: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: AV18%20UVO
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV18%2520UVO%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for AV18%20UVO: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: AP13%20PNX
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP13%2520PNX%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for AP13%20PNX: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: GL20%20NXU
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL20%2520NXU%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for GL20%20NXU: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: OY12%20USJ
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY12%2520USJ%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for OY12%20USJ: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: LX12%20WRZ
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX12%2520WRZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for LX12%20WRZ: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: DA15%20GVJ
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA15%2520GVJ%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for DA15%20GVJ: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: MA18%20EAW
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA18%2520EAW%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for MA18%20EAW: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: WJ07%20XMW
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ07%2520XMW%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for WJ07%20XMW: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: TGZ%201807
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27TGZ%25201807%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for TGZ%201807: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: YJ66%20AAP
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ66%2520AAP%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for YJ66%20AAP: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: BN10%20OKD
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN10%2520OKD%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for BN10%20OKD: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: HY73%20KHK
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY73%2520KHK%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for HY73%20KHK: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: WG22%20GHY
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG22%2520GHY%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for WG22%20GHY: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: EN71%20UET
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN71%2520UET%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for EN71%20UET: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: GL71%20USX
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL71%2520USX%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for GL71%20USX: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: LF72%20EGY
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF72%2520EGY%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for LF72%20EGY: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: LG23%20XZX
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG23%2520XZX%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for LG23%20XZX: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: FL21%20VDZ
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL21%2520VDZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for FL21%20VDZ: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: K321%20PXX
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27K321%2520PXX%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for K321%20PXX: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: SB69%20LYC
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB69%2520LYC%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for SB69%20LYC: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: NC23%20XLD
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC23%2520XLD%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for NC23%20XLD: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: DU17%20AZG
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU17%2520AZG%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for DU17%20AZG: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: X5%20GTD
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27X5%2520GTD%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for X5%20GTD: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: CV64%20BKG
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV64%2520BKG%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for CV64%20BKG: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: SG17%20PZK
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG17%2520PZK%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for SG17%20PZK: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: YS67%20ATN
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS67%2520ATN%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for YS67%20ATN: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: VE17%20RTZ
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE17%2520RTZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for VE17%20RTZ: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: SN63%20FMO
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN63%2520FMO%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for SN63%20FMO: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: SY63%20KOV
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY63%2520KOV%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for SY63%20KOV: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: SK70%20VVP
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK70%2520VVP%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for SK70%20VVP: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: SR70%20FBU
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR70%2520FBU%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for SR70%20FBU: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: FD66%20JYF
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD66%2520JYF%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for FD66%20JYF: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: L8%20ULV
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27L8%2520ULV%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for L8%20ULV: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: LL12%20SVJ
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL12%2520SVJ%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for LL12%20SVJ: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: SL12%20ADV
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL12%2520ADV%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for SL12%20ADV: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: GJ67%20OET
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ67%2520OET%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for GJ67%20OET: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: SL66%20WTO
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL66%2520WTO%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for SL66%20WTO: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: EJ02%20EGU
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ02%2520EGU%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for EJ02%20EGU: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: YC10%20PAO
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC10%2520PAO%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for YC10%20PAO: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: OV22%20RZK
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV22%2520RZK%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for OV22%20RZK: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: WN20%20RBX
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN20%2520RBX%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for WN20%20RBX: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: OF07%20ELF
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OF07%2520ELF%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for OF07%20ELF: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: EK16%20AKU
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK16%2520AKU%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for EK16%20AKU: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: RA65%20VLP
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA65%2520VLP%27 HTTP/1.1" 200 None
2026-03-29 14:09:46 [bca.uk] INFO: Scrape type for RA65%20VLP: 0
2026-03-29 14:09:46 [bca.uk] INFO: Found listing with ID: ST14%20JVM
2026-03-29 14:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST14%2520JVM%27 HTTP/1.1" 200 None
2026-03-29 14:09:47 [bca.uk] INFO: Scrape type for ST14%20JVM: 0
2026-03-29 14:09:47 [bca.uk] INFO: Found listing with ID: CT59%20HCD
2026-03-29 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CT59%2520HCD%27 HTTP/1.1" 200 None
2026-03-29 14:09:47 [bca.uk] INFO: Scrape type for CT59%20HCD: 0
2026-03-29 14:09:47 [bca.uk] INFO: Found listing with ID: EG11%20AZX
2026-03-29 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EG11%2520AZX%27 HTTP/1.1" 200 None
2026-03-29 14:09:47 [bca.uk] INFO: Scrape type for EG11%20AZX: 0
2026-03-29 14:09:47 [bca.uk] INFO: Found listing with ID: BU74%20UXT
2026-03-29 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU74%2520UXT%27 HTTP/1.1" 200 None
2026-03-29 14:09:47 [bca.uk] INFO: Scrape type for BU74%20UXT: 2
2026-03-29 14:09:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5bf22baa-f479-58ee-abe9-b4001391a16b with identifier: BU74%20UXT
2026-03-29 14:09:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5bf22baa-f479-58ee-abe9-b4001391a16b with scrape type 2
2026-03-29 14:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5bf22baa-f479-58ee-abe9-b4001391a16b with scrape type 2
2026-03-29 14:09:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5bf22baa-f479-58ee-abe9-b4001391a16b, identifier: BU74%20UXT
2026-03-29 14:09:47 [bca.uk] INFO: Total items found: 100
2026-03-29 14:09:47 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded
2026-03-29 14:09:47 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:09:47 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:09:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5bf22baa-f479-58ee-abe9-b4001391a16b with identifier: BU74%20UXT
2026-03-29 14:09:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5bf22baa-f479-58ee-abe9-b4001391a16b with identifier: BU74%20UXT
2026-03-29 14:09:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5bf22baa-f479-58ee-abe9-b4001391a16b with identifier: BU74%20UXT to the API
2026-03-29 14:09:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 222,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU74%20UXT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '3.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5bf22baa-f479-58ee-abe9-b4001391a16b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BU74 UXT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BU74%20UXT&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'DEFENDER 90',
 'odometer': 13067,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DEFENDER 90 3.0 D250 AWD X-DYNAMIC HSE (5ST) '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'D250 AWD X-DYNAMIC HSE (5ST)',
 'vin': 'SALEA6AW1S2371354',
 'year': 2024}
2026-03-29 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU74%2520UXT%27 HTTP/1.1" 200 None
2026-03-29 14:09:47 [bca.uk] INFO: Saving data for BU74%20UXT: {'auction_closing_time': 1775124000.0, 'created_time': 1774695991.7523, 'last_price_update_time': 1774793387.644264}
2026-03-29 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BU74%2520UXT') HTTP/1.1" 204 0
2026-03-29 14:09:47 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:09:47 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:09:47 [bca.uk] INFO: Found listing with ID: LD63%20HAU
2026-03-29 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD63%2520HAU%27 HTTP/1.1" 200 None
2026-03-29 14:09:47 [bca.uk] INFO: Scrape type for LD63%20HAU: 2
2026-03-29 14:09:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 65b13170-0be8-57ff-b675-7cab8dca779c with identifier: LD63%20HAU
2026-03-29 14:09:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 65b13170-0be8-57ff-b675-7cab8dca779c with scrape type 2
2026-03-29 14:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 65b13170-0be8-57ff-b675-7cab8dca779c with scrape type 2
2026-03-29 14:09:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 65b13170-0be8-57ff-b675-7cab8dca779c, identifier: LD63%20HAU
2026-03-29 14:09:47 [bca.uk] INFO: Found listing with ID: AO71%20KYW
2026-03-29 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO71%2520KYW%27 HTTP/1.1" 200 None
2026-03-29 14:09:47 [bca.uk] INFO: Scrape type for AO71%20KYW: 2
2026-03-29 14:09:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0572787-829f-5742-9913-c47b9548a703 with identifier: AO71%20KYW
2026-03-29 14:09:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d0572787-829f-5742-9913-c47b9548a703 with scrape type 2
2026-03-29 14:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d0572787-829f-5742-9913-c47b9548a703 with scrape type 2
2026-03-29 14:09:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0572787-829f-5742-9913-c47b9548a703, identifier: AO71%20KYW
2026-03-29 14:09:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:09:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 65b13170-0be8-57ff-b675-7cab8dca779c with identifier: LD63%20HAU
2026-03-29 14:09:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 65b13170-0be8-57ff-b675-7cab8dca779c with identifier: LD63%20HAU
2026-03-29 14:09:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 65b13170-0be8-57ff-b675-7cab8dca779c with identifier: LD63%20HAU to the API
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 251,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD63%20HAU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '4.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '65b13170-0be8-57ff-b675-7cab8dca779c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD63 HAU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD63%20HAU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'PORSCHE',
 'model': 'CAYENNE',
 'odometer': 91427,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'PORSCHE CAYENNE 4.8 417 GTS TIPTRONIC S Estate',
 'transmission': 'manual',
 'trim': '417 GTS TIPTRONIC S',
 'vin': 'WP1ZZZ92ZELA73704',
 'year': 2013}
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD63%2520HAU%27 HTTP/1.1" 200 None
2026-03-29 14:09:48 [bca.uk] INFO: Saving data for LD63%20HAU: {'auction_closing_time': 1774951200.0, 'created_time': 1774695992.913957, 'last_price_update_time': 1774793388.265103}
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD63%2520HAU') HTTP/1.1" 204 0
2026-03-29 14:09:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0572787-829f-5742-9913-c47b9548a703 with identifier: AO71%20KYW
2026-03-29 14:09:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0572787-829f-5742-9913-c47b9548a703 with identifier: AO71%20KYW
2026-03-29 14:09:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d0572787-829f-5742-9913-c47b9548a703 with identifier: AO71%20KYW to the API
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO71%20KYW-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'd0572787-829f-5742-9913-c47b9548a703',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AO71 KYW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO71%20KYW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 17101,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD R-DYNAMIC SE Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD R-DYNAMIC SE',
 'vin': 'SALZA2AT6NH173306',
 'year': 2022}
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO71%2520KYW%27 HTTP/1.1" 200 None
2026-03-29 14:09:48 [bca.uk] INFO: Saving data for AO71%20KYW: {'auction_closing_time': 1774940400.0, 'created_time': 1773930073.081096, 'last_price_update_time': 1774793388.555998}
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO71%2520KYW') HTTP/1.1" 204 0
2026-03-29 14:09:48 [bca.uk] INFO: Found listing with ID: AL11%20DAV
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AL11%2520DAV%27 HTTP/1.1" 200 None
2026-03-29 14:09:48 [bca.uk] INFO: Scrape type for AL11%20DAV: 2
2026-03-29 14:09:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e8b7021-2732-5ce9-ad97-7c2134417cc6 with identifier: AL11%20DAV
2026-03-29 14:09:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7e8b7021-2732-5ce9-ad97-7c2134417cc6 with scrape type 2
2026-03-29 14:09:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7e8b7021-2732-5ce9-ad97-7c2134417cc6 with scrape type 2
2026-03-29 14:09:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7e8b7021-2732-5ce9-ad97-7c2134417cc6, identifier: AL11%20DAV
2026-03-29 14:09:48 [bca.uk] INFO: Found listing with ID: AX19%20VDY
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX19%2520VDY%27 HTTP/1.1" 200 None
2026-03-29 14:09:48 [bca.uk] INFO: Scrape type for AX19%20VDY: 0
2026-03-29 14:09:48 [bca.uk] INFO: Found listing with ID: BG22%20JMV
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG22%2520JMV%27 HTTP/1.1" 200 None
2026-03-29 14:09:48 [bca.uk] INFO: Scrape type for BG22%20JMV: 0
2026-03-29 14:09:48 [bca.uk] INFO: Found listing with ID: BJ23%20DSV
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ23%2520DSV%27 HTTP/1.1" 200 None
2026-03-29 14:09:48 [bca.uk] INFO: Scrape type for BJ23%20DSV: 0
2026-03-29 14:09:48 [bca.uk] INFO: Found listing with ID: BK22%20FCG
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520FCG%27 HTTP/1.1" 200 None
2026-03-29 14:09:48 [bca.uk] INFO: Scrape type for BK22%20FCG: 2
2026-03-29 14:09:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b966e900-d150-5a77-bdf9-d2579a6dc902 with identifier: BK22%20FCG
2026-03-29 14:09:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b966e900-d150-5a77-bdf9-d2579a6dc902 with scrape type 2
2026-03-29 14:09:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b966e900-d150-5a77-bdf9-d2579a6dc902 with scrape type 2
2026-03-29 14:09:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b966e900-d150-5a77-bdf9-d2579a6dc902, identifier: BK22%20FCG
2026-03-29 14:09:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7e8b7021-2732-5ce9-ad97-7c2134417cc6 with identifier: AL11%20DAV
2026-03-29 14:09:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7e8b7021-2732-5ce9-ad97-7c2134417cc6 with identifier: AL11%20DAV
2026-03-29 14:09:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7e8b7021-2732-5ce9-ad97-7c2134417cc6 with identifier: AL11%20DAV to the API
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 232,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AL11%20DAV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7e8b7021-2732-5ce9-ad97-7c2134417cc6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AL11 DAV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AL11%20DAV&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'LAND ROVER',
 'model': 'DEFENDER 110',
 'odometer': 49850,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DEFENDER 110 3.0 I6 D250 AWD SE (5ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'I6 D250 AWD SE (5ST)',
 'vin': 'SALEA7AW6P2165802',
 'year': 2022}
2026-03-29 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AL11%2520DAV%27 HTTP/1.1" 200 None
2026-03-29 14:09:49 [bca.uk] INFO: Saving data for AL11%20DAV: {'auction_closing_time': 1774864800.0, 'created_time': 1774523518.621201, 'last_price_update_time': 1774793389.103201}
2026-03-29 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AL11%2520DAV') HTTP/1.1" 204 0
2026-03-29 14:09:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b966e900-d150-5a77-bdf9-d2579a6dc902 with identifier: BK22%20FCG
2026-03-29 14:09:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b966e900-d150-5a77-bdf9-d2579a6dc902 with identifier: BK22%20FCG
2026-03-29 14:09:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b966e900-d150-5a77-bdf9-d2579a6dc902 with identifier: BK22%20FCG to the API
2026-03-29 14:09:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK22%20FCG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b966e900-d150-5a77-bdf9-d2579a6dc902',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK22 FCG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK22%20FCG&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 32284,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 D165 2WD S Hatchback',
 'transmission': 'manual',
 'trim': 'D165 2WD S',
 'vin': 'SALZB2CN4NH176037',
 'year': 2022}
2026-03-29 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520FCG%27 HTTP/1.1" 200 None
2026-03-29 14:09:49 [bca.uk] INFO: Saving data for BK22%20FCG: {'auction_closing_time': 1774940400.0, 'created_time': 1774016035.954896, 'last_price_update_time': 1774793389.416316}
2026-03-29 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK22%2520FCG') HTTP/1.1" 204 0
2026-03-29 14:09:49 [bca.uk] INFO: Found listing with ID: LC13%20XXF
2026-03-29 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC13%2520XXF%27 HTTP/1.1" 200 None
2026-03-29 14:09:49 [bca.uk] INFO: Scrape type for LC13%20XXF: 2
2026-03-29 14:09:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e793e99-15e7-5980-8a88-4fddfbbe45da with identifier: LC13%20XXF
2026-03-29 14:09:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8e793e99-15e7-5980-8a88-4fddfbbe45da with scrape type 2
2026-03-29 14:09:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8e793e99-15e7-5980-8a88-4fddfbbe45da with scrape type 2
2026-03-29 14:09:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8e793e99-15e7-5980-8a88-4fddfbbe45da, identifier: LC13%20XXF
2026-03-29 14:09:49 [bca.uk] INFO: Found listing with ID: BP73%20OOG
2026-03-29 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP73%2520OOG%27 HTTP/1.1" 200 None
2026-03-29 14:09:49 [bca.uk] INFO: Scrape type for BP73%20OOG: 0
2026-03-29 14:09:49 [bca.uk] INFO: Found listing with ID: CE19%20CEK
2026-03-29 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE19%2520CEK%27 HTTP/1.1" 200 None
2026-03-29 14:09:49 [bca.uk] INFO: Scrape type for CE19%20CEK: 2
2026-03-29 14:09:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 14011602-5762-58d2-a829-496006fe978d with identifier: CE19%20CEK
2026-03-29 14:09:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 14011602-5762-58d2-a829-496006fe978d with scrape type 2
2026-03-29 14:09:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 14011602-5762-58d2-a829-496006fe978d with scrape type 2
2026-03-29 14:09:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 14011602-5762-58d2-a829-496006fe978d, identifier: CE19%20CEK
2026-03-29 14:09:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8e793e99-15e7-5980-8a88-4fddfbbe45da with identifier: LC13%20XXF
2026-03-29 14:09:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8e793e99-15e7-5980-8a88-4fddfbbe45da with identifier: LC13%20XXF
2026-03-29 14:09:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8e793e99-15e7-5980-8a88-4fddfbbe45da with identifier: LC13%20XXF to the API
2026-03-29 14:09:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 180,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC13%20XXF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8e793e99-15e7-5980-8a88-4fddfbbe45da',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC13 XXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC13%20XXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 63230,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MINI COUNTRYMAN 1.6 COOPER S ALL4 Hatchback',
 'transmission': 'automatic',
 'trim': 'COOPER S ALL4',
 'vin': 'WMWZC52020WP81705',
 'year': 2013}
2026-03-29 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC13%2520XXF%27 HTTP/1.1" 200 None
2026-03-29 14:09:49 [bca.uk] INFO: Saving data for LC13%20XXF: {'auction_closing_time': 1774951200.0, 'created_time': 1774695992.180888, 'last_price_update_time': 1774793389.931495}
2026-03-29 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC13%2520XXF') HTTP/1.1" 204 0
2026-03-29 14:09:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 14011602-5762-58d2-a829-496006fe978d with identifier: CE19%20CEK
2026-03-29 14:09:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 14011602-5762-58d2-a829-496006fe978d with identifier: CE19%20CEK
2026-03-29 14:09:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 14011602-5762-58d2-a829-496006fe978d with identifier: CE19%20CEK to the API
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE19%20CEK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '14011602-5762-58d2-a829-496006fe978d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CE19 CEK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE19%20CEK&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 71529,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'JAGUAR I-PACE EV400 HSE Hatchback',
 'transmission': 'automatic',
 'trim': 'EV400 HSE',
 'vin': 'SADHA2A1XK1F71826',
 'year': 2019}
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE19%2520CEK%27 HTTP/1.1" 200 None
2026-03-29 14:09:50 [bca.uk] INFO: Saving data for CE19%20CEK: {'auction_closing_time': 1774940400.0, 'created_time': 1773930133.664006, 'last_price_update_time': 1774793390.247684}
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE19%2520CEK') HTTP/1.1" 204 0
2026-03-29 14:09:50 [bca.uk] INFO: Found listing with ID: LR63%20VBU
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR63%2520VBU%27 HTTP/1.1" 200 None
2026-03-29 14:09:50 [bca.uk] INFO: Scrape type for LR63%20VBU: 2
2026-03-29 14:09:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24590d65-22dc-5183-92ba-25ef3ccf3df6 with identifier: LR63%20VBU
2026-03-29 14:09:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24590d65-22dc-5183-92ba-25ef3ccf3df6 with scrape type 2
2026-03-29 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24590d65-22dc-5183-92ba-25ef3ccf3df6 with scrape type 2
2026-03-29 14:09:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24590d65-22dc-5183-92ba-25ef3ccf3df6, identifier: LR63%20VBU
2026-03-29 14:09:50 [bca.uk] INFO: Found listing with ID: DP22%20TKE
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP22%2520TKE%27 HTTP/1.1" 200 None
2026-03-29 14:09:50 [bca.uk] INFO: Scrape type for DP22%20TKE: 0
2026-03-29 14:09:50 [bca.uk] INFO: Found listing with ID: DS19%20NSN
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS19%2520NSN%27 HTTP/1.1" 200 None
2026-03-29 14:09:50 [bca.uk] INFO: Scrape type for DS19%20NSN: 0
2026-03-29 14:09:50 [bca.uk] INFO: Found listing with ID: DS71%20EAY
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS71%2520EAY%27 HTTP/1.1" 200 None
2026-03-29 14:09:50 [bca.uk] INFO: Scrape type for DS71%20EAY: 0
2026-03-29 14:09:50 [bca.uk] INFO: Found listing with ID: EA23%20BKN
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA23%2520BKN%27 HTTP/1.1" 200 None
2026-03-29 14:09:50 [bca.uk] INFO: Scrape type for EA23%20BKN: 0
2026-03-29 14:09:50 [bca.uk] INFO: Found listing with ID: EY22%20KYZ
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY22%2520KYZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:50 [bca.uk] INFO: Scrape type for EY22%20KYZ: 0
2026-03-29 14:09:50 [bca.uk] INFO: Found listing with ID: FJ22%20YBP
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ22%2520YBP%27 HTTP/1.1" 200 None
2026-03-29 14:09:50 [bca.uk] INFO: Scrape type for FJ22%20YBP: 0
2026-03-29 14:09:50 [bca.uk] INFO: Found listing with ID: GN70%20XMW
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN70%2520XMW%27 HTTP/1.1" 200 None
2026-03-29 14:09:50 [bca.uk] INFO: Scrape type for GN70%20XMW: 2
2026-03-29 14:09:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e64134af-239f-5fc0-82fa-2baf621f4600 with identifier: GN70%20XMW
2026-03-29 14:09:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e64134af-239f-5fc0-82fa-2baf621f4600 with scrape type 2
2026-03-29 14:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e64134af-239f-5fc0-82fa-2baf621f4600 with scrape type 2
2026-03-29 14:09:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e64134af-239f-5fc0-82fa-2baf621f4600, identifier: GN70%20XMW
2026-03-29 14:09:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24590d65-22dc-5183-92ba-25ef3ccf3df6 with identifier: LR63%20VBU
2026-03-29 14:09:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24590d65-22dc-5183-92ba-25ef3ccf3df6 with identifier: LR63%20VBU
2026-03-29 14:09:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 24590d65-22dc-5183-92ba-25ef3ccf3df6 with identifier: LR63%20VBU to the API
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR63%20VBU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '24590d65-22dc-5183-92ba-25ef3ccf3df6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR63 VBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR63%20VBU&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'SUZUKI',
 'model': 'ALTO',
 'odometer': 145979,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'SUZUKI ALTO 1.0 SZ4 Hatchback',
 'transmission': 'automatic',
 'trim': 'SZ4',
 'vin': 'MA3GFC31S00712591',
 'year': 2013}
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR63%2520VBU%27 HTTP/1.1" 200 None
2026-03-29 14:09:50 [bca.uk] INFO: Saving data for LR63%20VBU: {'auction_closing_time': 1774951200.0, 'created_time': 1774695994.67764, 'last_price_update_time': 1774793390.9098}
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR63%2520VBU') HTTP/1.1" 204 0
2026-03-29 14:09:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e64134af-239f-5fc0-82fa-2baf621f4600 with identifier: GN70%20XMW
2026-03-29 14:09:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e64134af-239f-5fc0-82fa-2baf621f4600 with identifier: GN70%20XMW
2026-03-29 14:09:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e64134af-239f-5fc0-82fa-2baf621f4600 with identifier: GN70%20XMW to the API
2026-03-29 14:09:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 196,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN70%20XMW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e64134af-239f-5fc0-82fa-2baf621f4600',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN70 XMW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN70%20XMW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 44481,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 D240 R-DYNAMIC SE (7ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'D240 R-DYNAMIC SE (7ST)',
 'vin': 'SALCA2AN1LH874047',
 'year': 2020}
2026-03-29 14:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN70%2520XMW%27 HTTP/1.1" 200 None
2026-03-29 14:09:51 [bca.uk] INFO: Saving data for GN70%20XMW: {'auction_closing_time': 1774940400.0, 'created_time': 1773839093.722045, 'last_price_update_time': 1774793391.352293}
2026-03-29 14:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN70%2520XMW') HTTP/1.1" 204 0
2026-03-29 14:09:51 [bca.uk] INFO: Found listing with ID: L14%20RHU
2026-03-29 14:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27L14%2520RHU%27 HTTP/1.1" 200 None
2026-03-29 14:09:51 [bca.uk] INFO: Scrape type for L14%20RHU: 2
2026-03-29 14:09:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ecc151e2-e760-5842-8b42-b03e39ce399c with identifier: L14%20RHU
2026-03-29 14:09:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ecc151e2-e760-5842-8b42-b03e39ce399c with scrape type 2
2026-03-29 14:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ecc151e2-e760-5842-8b42-b03e39ce399c with scrape type 2
2026-03-29 14:09:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ecc151e2-e760-5842-8b42-b03e39ce399c, identifier: L14%20RHU
2026-03-29 14:09:51 [bca.uk] INFO: Found listing with ID: HD22%20GPZ
2026-03-29 14:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD22%2520GPZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:51 [bca.uk] INFO: Scrape type for HD22%20GPZ: 2
2026-03-29 14:09:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6229474a-5442-5925-8194-8112344f7cca with identifier: HD22%20GPZ
2026-03-29 14:09:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6229474a-5442-5925-8194-8112344f7cca with scrape type 2
2026-03-29 14:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6229474a-5442-5925-8194-8112344f7cca with scrape type 2
2026-03-29 14:09:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6229474a-5442-5925-8194-8112344f7cca, identifier: HD22%20GPZ
2026-03-29 14:09:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ecc151e2-e760-5842-8b42-b03e39ce399c with identifier: L14%20RHU
2026-03-29 14:09:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ecc151e2-e760-5842-8b42-b03e39ce399c with identifier: L14%20RHU
2026-03-29 14:09:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ecc151e2-e760-5842-8b42-b03e39ce399c with identifier: L14%20RHU to the API
2026-03-29 14:09:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=L14%20RHU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ecc151e2-e760-5842-8b42-b03e39ce399c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'L14 RHU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=L14%20RHU&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 80652,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TSI 300 R 4M DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 300 R 4M DSG',
 'vin': 'WVWZZZAUZHW071530',
 'year': 2016}
2026-03-29 14:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27L14%2520RHU%27 HTTP/1.1" 200 None
2026-03-29 14:09:51 [bca.uk] INFO: Saving data for L14%20RHU: {'auction_closing_time': 1774951200.0, 'created_time': 1774695993.68349, 'last_price_update_time': 1774793391.917527}
2026-03-29 14:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='L14%2520RHU') HTTP/1.1" 204 0
2026-03-29 14:09:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6229474a-5442-5925-8194-8112344f7cca with identifier: HD22%20GPZ
2026-03-29 14:09:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6229474a-5442-5925-8194-8112344f7cca with identifier: HD22%20GPZ
2026-03-29 14:09:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6229474a-5442-5925-8194-8112344f7cca with identifier: HD22%20GPZ to the API
2026-03-29 14:09:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 57,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HD22%20GPZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '6229474a-5442-5925-8194-8112344f7cca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HD22 GPZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HD22%20GPZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 62327,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 P400E PHEV R-DYNAMIC HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E PHEV R-DYNAMIC HSE',
 'vin': 'SALYA2AY1NA335505',
 'year': 2022}
2026-03-29 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD22%2520GPZ%27 HTTP/1.1" 200 None
2026-03-29 14:09:52 [bca.uk] INFO: Saving data for HD22%20GPZ: {'auction_closing_time': 1774940400.0, 'created_time': 1774016034.419091, 'last_price_update_time': 1774793392.296504}
2026-03-29 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HD22%2520GPZ') HTTP/1.1" 204 0
2026-03-29 14:09:52 [bca.uk] INFO: Found listing with ID: HK14%20ZDR
2026-03-29 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK14%2520ZDR%27 HTTP/1.1" 200 None
2026-03-29 14:09:52 [bca.uk] INFO: Scrape type for HK14%20ZDR: 2
2026-03-29 14:09:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1eb18c91-e05c-5b9a-a9d6-bd5e6d8bd76e with identifier: HK14%20ZDR
2026-03-29 14:09:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1eb18c91-e05c-5b9a-a9d6-bd5e6d8bd76e with scrape type 2
2026-03-29 14:09:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1eb18c91-e05c-5b9a-a9d6-bd5e6d8bd76e with scrape type 2
2026-03-29 14:09:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1eb18c91-e05c-5b9a-a9d6-bd5e6d8bd76e, identifier: HK14%20ZDR
2026-03-29 14:09:52 [bca.uk] INFO: Found listing with ID: J4%20JYG
2026-03-29 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27J4%2520JYG%27 HTTP/1.1" 200 None
2026-03-29 14:09:52 [bca.uk] INFO: Scrape type for J4%20JYG: 0
2026-03-29 14:09:52 [bca.uk] INFO: Found listing with ID: JR09%20HOG
2026-03-29 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JR09%2520HOG%27 HTTP/1.1" 200 None
2026-03-29 14:09:52 [bca.uk] INFO: Scrape type for JR09%20HOG: 0
2026-03-29 14:09:52 [bca.uk] INFO: Found listing with ID: KS69%20YCG
2026-03-29 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS69%2520YCG%27 HTTP/1.1" 200 None
2026-03-29 14:09:52 [bca.uk] INFO: Scrape type for KS69%20YCG: 2
2026-03-29 14:09:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62da4629-a089-5f66-a254-ecc0233d9742 with identifier: KS69%20YCG
2026-03-29 14:09:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62da4629-a089-5f66-a254-ecc0233d9742 with scrape type 2
2026-03-29 14:09:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62da4629-a089-5f66-a254-ecc0233d9742 with scrape type 2
2026-03-29 14:09:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62da4629-a089-5f66-a254-ecc0233d9742, identifier: KS69%20YCG
2026-03-29 14:09:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1eb18c91-e05c-5b9a-a9d6-bd5e6d8bd76e with identifier: HK14%20ZDR
2026-03-29 14:09:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1eb18c91-e05c-5b9a-a9d6-bd5e6d8bd76e with identifier: HK14%20ZDR
2026-03-29 14:09:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1eb18c91-e05c-5b9a-a9d6-bd5e6d8bd76e with identifier: HK14%20ZDR to the API
2026-03-29 14:09:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK14%20ZDR-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1eb18c91-e05c-5b9a-a9d6-bd5e6d8bd76e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK14 ZDR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK14%20ZDR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 1,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF0CXXGAKCES55384',
 'year': 2014}
2026-03-29 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK14%2520ZDR%27 HTTP/1.1" 200 None
2026-03-29 14:09:52 [bca.uk] INFO: Saving data for HK14%20ZDR: {'auction_closing_time': 1774951200.0, 'created_time': 1774695997.356178, 'last_price_update_time': 1774793392.885292}
2026-03-29 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK14%2520ZDR') HTTP/1.1" 204 0
2026-03-29 14:09:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62da4629-a089-5f66-a254-ecc0233d9742 with identifier: KS69%20YCG
2026-03-29 14:09:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 62da4629-a089-5f66-a254-ecc0233d9742 with identifier: KS69%20YCG
2026-03-29 14:09:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 62da4629-a089-5f66-a254-ecc0233d9742 with identifier: KS69%20YCG to the API
2026-03-29 14:09:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 69,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS69%20YCG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '62da4629-a089-5f66-a254-ecc0233d9742',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS69 YCG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS69%20YCG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 60570,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 2.0 P400E AUTOBIOGRAPHY DYNAMIC StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E AUTOBIOGRAPHY DYNAMIC',
 'vin': 'SALWA2AY2LA701444',
 'year': 2019}
2026-03-29 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS69%2520YCG%27 HTTP/1.1" 200 None
2026-03-29 14:09:53 [bca.uk] INFO: Saving data for KS69%20YCG: {'auction_closing_time': 1774940400.0, 'created_time': 1773933688.873559, 'last_price_update_time': 1774793393.2489}
2026-03-29 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS69%2520YCG') HTTP/1.1" 204 0
2026-03-29 14:09:53 [bca.uk] INFO: Found listing with ID: MA68%20OAS
2026-03-29 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA68%2520OAS%27 HTTP/1.1" 200 None
2026-03-29 14:09:53 [bca.uk] INFO: Scrape type for MA68%20OAS: 2
2026-03-29 14:09:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a33cb74c-d10f-5f2c-8138-807f2719c46a with identifier: MA68%20OAS
2026-03-29 14:09:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a33cb74c-d10f-5f2c-8138-807f2719c46a with scrape type 2
2026-03-29 14:09:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a33cb74c-d10f-5f2c-8138-807f2719c46a with scrape type 2
2026-03-29 14:09:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a33cb74c-d10f-5f2c-8138-807f2719c46a, identifier: MA68%20OAS
2026-03-29 14:09:53 [bca.uk] INFO: Found listing with ID: LA71%20YYO
2026-03-29 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA71%2520YYO%27 HTTP/1.1" 200 None
2026-03-29 14:09:53 [bca.uk] INFO: Scrape type for LA71%20YYO: 0
2026-03-29 14:09:53 [bca.uk] INFO: Found listing with ID: LC22%20EAY
2026-03-29 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC22%2520EAY%27 HTTP/1.1" 200 None
2026-03-29 14:09:53 [bca.uk] INFO: Scrape type for LC22%20EAY: 0
2026-03-29 14:09:53 [bca.uk] INFO: Found listing with ID: LL22%20MGO
2026-03-29 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL22%2520MGO%27 HTTP/1.1" 200 None
2026-03-29 14:09:53 [bca.uk] INFO: Scrape type for LL22%20MGO: 2
2026-03-29 14:09:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e96a7ea3-223c-5eb4-a6d1-184500bc493a with identifier: LL22%20MGO
2026-03-29 14:09:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e96a7ea3-223c-5eb4-a6d1-184500bc493a with scrape type 2
2026-03-29 14:09:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e96a7ea3-223c-5eb4-a6d1-184500bc493a with scrape type 2
2026-03-29 14:09:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e96a7ea3-223c-5eb4-a6d1-184500bc493a, identifier: LL22%20MGO
2026-03-29 14:09:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a33cb74c-d10f-5f2c-8138-807f2719c46a with identifier: MA68%20OAS
2026-03-29 14:09:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a33cb74c-d10f-5f2c-8138-807f2719c46a with identifier: MA68%20OAS
2026-03-29 14:09:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a33cb74c-d10f-5f2c-8138-807f2719c46a with identifier: MA68%20OAS to the API
2026-03-29 14:09:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA68%20OAS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-04T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a33cb74c-d10f-5f2c-8138-807f2719c46a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA68 OAS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA68%20OAS&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 75761,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 11500,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 D180 R-DYNAMIC S StationWagon',
 'transmission': 'automatic',
 'trim': 'D180 R-DYNAMIC S',
 'vin': 'SALYA2AN7KA793955',
 'year': 2018}
2026-03-29 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA68%2520OAS%27 HTTP/1.1" 200 None
2026-03-29 14:09:53 [bca.uk] INFO: Saving data for MA68%20OAS: {'auction_closing_time': 1775286000.0, 'created_time': 1774436900.04912, 'last_price_update_time': 1774793393.833105}
2026-03-29 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA68%2520OAS') HTTP/1.1" 204 0
2026-03-29 14:09:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e96a7ea3-223c-5eb4-a6d1-184500bc493a with identifier: LL22%20MGO
2026-03-29 14:09:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e96a7ea3-223c-5eb4-a6d1-184500bc493a with identifier: LL22%20MGO
2026-03-29 14:09:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e96a7ea3-223c-5eb4-a6d1-184500bc493a with identifier: LL22%20MGO to the API
2026-03-29 14:09:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 52,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL22%20MGO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e96a7ea3-223c-5eb4-a6d1-184500bc493a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL22 MGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL22%20MGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 48962,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 P400E AWD R-DYNAMIC BLACK StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E AWD R-DYNAMIC BLACK',
 'vin': 'SADCA2AY3NA691721',
 'year': 2022}
2026-03-29 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL22%2520MGO%27 HTTP/1.1" 200 None
2026-03-29 14:09:54 [bca.uk] INFO: Saving data for LL22%20MGO: {'auction_closing_time': 1774940400.0, 'created_time': 1773933690.487703, 'last_price_update_time': 1774793394.144105}
2026-03-29 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL22%2520MGO') HTTP/1.1" 204 0
2026-03-29 14:09:54 [bca.uk] INFO: Found listing with ID: YN18%20XLF
2026-03-29 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN18%2520XLF%27 HTTP/1.1" 200 None
2026-03-29 14:09:54 [bca.uk] INFO: Scrape type for YN18%20XLF: 2
2026-03-29 14:09:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e61802f-768a-52df-941a-3b6f42bc99f3 with identifier: YN18%20XLF
2026-03-29 14:09:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7e61802f-768a-52df-941a-3b6f42bc99f3 with scrape type 2
2026-03-29 14:09:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7e61802f-768a-52df-941a-3b6f42bc99f3 with scrape type 2
2026-03-29 14:09:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7e61802f-768a-52df-941a-3b6f42bc99f3, identifier: YN18%20XLF
2026-03-29 14:09:54 [bca.uk] INFO: Found listing with ID: LV22%20KXJ
2026-03-29 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV22%2520KXJ%27 HTTP/1.1" 200 None
2026-03-29 14:09:54 [bca.uk] INFO: Scrape type for LV22%20KXJ: 0
2026-03-29 14:09:54 [bca.uk] INFO: Found listing with ID: NC22%20CZK
2026-03-29 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC22%2520CZK%27 HTTP/1.1" 200 None
2026-03-29 14:09:54 [bca.uk] INFO: Scrape type for NC22%20CZK: 0
2026-03-29 14:09:54 [bca.uk] INFO: Found listing with ID: NX72%20PHY
2026-03-29 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX72%2520PHY%27 HTTP/1.1" 200 None
2026-03-29 14:09:54 [bca.uk] INFO: Scrape type for NX72%20PHY: 2
2026-03-29 14:09:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09324292-c8d2-5557-8032-73fdb91db684 with identifier: NX72%20PHY
2026-03-29 14:09:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09324292-c8d2-5557-8032-73fdb91db684 with scrape type 2
2026-03-29 14:09:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 09324292-c8d2-5557-8032-73fdb91db684 with scrape type 2
2026-03-29 14:09:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 09324292-c8d2-5557-8032-73fdb91db684, identifier: NX72%20PHY
2026-03-29 14:09:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7e61802f-768a-52df-941a-3b6f42bc99f3 with identifier: YN18%20XLF
2026-03-29 14:09:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7e61802f-768a-52df-941a-3b6f42bc99f3 with identifier: YN18%20XLF
2026-03-29 14:09:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7e61802f-768a-52df-941a-3b6f42bc99f3 with identifier: YN18%20XLF to the API
2026-03-29 14:09:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YN18%20XLF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-04T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7e61802f-768a-52df-941a-3b6f42bc99f3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YN18 XLF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YN18%20XLF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Leeds',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T28',
 'odometer': 88096,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 8500,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T28 2.0 TDI 102 BMT S/L LWB PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 102 BMT S/L LWB',
 'vin': 'WV1ZZZ7HZJH118986',
 'year': 2018}
2026-03-29 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN18%2520XLF%27 HTTP/1.1" 200 None
2026-03-29 14:09:54 [bca.uk] INFO: Saving data for YN18%20XLF: {'auction_closing_time': 1775286000.0, 'created_time': 1773843752.686475, 'last_price_update_time': 1774793394.704575}
2026-03-29 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YN18%2520XLF') HTTP/1.1" 204 0
2026-03-29 14:09:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 09324292-c8d2-5557-8032-73fdb91db684 with identifier: NX72%20PHY
2026-03-29 14:09:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 09324292-c8d2-5557-8032-73fdb91db684 with identifier: NX72%20PHY
2026-03-29 14:09:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 09324292-c8d2-5557-8032-73fdb91db684 with identifier: NX72%20PHY to the API
2026-03-29 14:09:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 33,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX72%20PHY-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '09324292-c8d2-5557-8032-73fdb91db684',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NX72 PHY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX72%20PHY&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 25478,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD R-DYNAMIC S Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD R-DYNAMIC S',
 'vin': 'SALZA2AT6PH207943',
 'year': 2022}
2026-03-29 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX72%2520PHY%27 HTTP/1.1" 200 None
2026-03-29 14:09:55 [bca.uk] INFO: Saving data for NX72%20PHY: {'auction_closing_time': 1774940400.0, 'created_time': 1773843527.458863, 'last_price_update_time': 1774793395.112925}
2026-03-29 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX72%2520PHY') HTTP/1.1" 204 0
2026-03-29 14:09:55 [bca.uk] INFO: Found listing with ID: OE23%20DFP
2026-03-29 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE23%2520DFP%27 HTTP/1.1" 200 None
2026-03-29 14:09:55 [bca.uk] INFO: Scrape type for OE23%20DFP: 2
2026-03-29 14:09:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6bfa6d1-92b3-5e41-bcb7-8713e2468c78 with identifier: OE23%20DFP
2026-03-29 14:09:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6bfa6d1-92b3-5e41-bcb7-8713e2468c78 with scrape type 2
2026-03-29 14:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c6bfa6d1-92b3-5e41-bcb7-8713e2468c78 with scrape type 2
2026-03-29 14:09:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c6bfa6d1-92b3-5e41-bcb7-8713e2468c78, identifier: OE23%20DFP
2026-03-29 14:09:55 [bca.uk] INFO: Found listing with ID: PX22%20ZKE
2026-03-29 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX22%2520ZKE%27 HTTP/1.1" 200 None
2026-03-29 14:09:55 [bca.uk] INFO: Scrape type for PX22%20ZKE: 0
2026-03-29 14:09:55 [bca.uk] INFO: Found listing with ID: PY67%20LKC
2026-03-29 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY67%2520LKC%27 HTTP/1.1" 200 None
2026-03-29 14:09:55 [bca.uk] INFO: Scrape type for PY67%20LKC: 0
2026-03-29 14:09:55 [bca.uk] INFO: Found listing with ID: RA15%20RYY
2026-03-29 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA15%2520RYY%27 HTTP/1.1" 200 None
2026-03-29 14:09:55 [bca.uk] INFO: Scrape type for RA15%20RYY: 2
2026-03-29 14:09:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4201ffed-3c15-5701-9bc2-782b7dab9812 with identifier: RA15%20RYY
2026-03-29 14:09:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4201ffed-3c15-5701-9bc2-782b7dab9812 with scrape type 2
2026-03-29 14:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4201ffed-3c15-5701-9bc2-782b7dab9812 with scrape type 2
2026-03-29 14:09:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4201ffed-3c15-5701-9bc2-782b7dab9812, identifier: RA15%20RYY
2026-03-29 14:09:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c6bfa6d1-92b3-5e41-bcb7-8713e2468c78 with identifier: OE23%20DFP
2026-03-29 14:09:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c6bfa6d1-92b3-5e41-bcb7-8713e2468c78 with identifier: OE23%20DFP
2026-03-29 14:09:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c6bfa6d1-92b3-5e41-bcb7-8713e2468c78 with identifier: OE23%20DFP to the API
2026-03-29 14:09:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE23%20DFP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-04T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c6bfa6d1-92b3-5e41-bcb7-8713e2468c78',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OE23 DFP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE23%20DFP&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 50063,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14450,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'POLESTAR 2 170KW 78KWH SM2 LONG RANGE Coupe',
 'transmission': 'automatic',
 'trim': '170KW 78KWH SM2 LONG RANGE',
 'vin': 'YSMVSEGE5PL156952',
 'year': 2023}
2026-03-29 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE23%2520DFP%27 HTTP/1.1" 200 None
2026-03-29 14:09:55 [bca.uk] INFO: Saving data for OE23%20DFP: {'auction_closing_time': 1775286000.0, 'created_time': 1773908771.573241, 'last_price_update_time': 1774793395.699614}
2026-03-29 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE23%2520DFP') HTTP/1.1" 204 0
2026-03-29 14:09:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4201ffed-3c15-5701-9bc2-782b7dab9812 with identifier: RA15%20RYY
2026-03-29 14:09:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4201ffed-3c15-5701-9bc2-782b7dab9812 with identifier: RA15%20RYY
2026-03-29 14:09:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4201ffed-3c15-5701-9bc2-782b7dab9812 with identifier: RA15%20RYY to the API
2026-03-29 14:09:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA15%20RYY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4201ffed-3c15-5701-9bc2-782b7dab9812',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RA15 RYY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RA15%20RYY&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'JAGUAR',
 'model': 'XE',
 'odometer': 100022,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'JAGUAR XE 2.0 T 240 R SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'T 240 R SPORT',
 'vin': 'SAJAB4AG4GA910709',
 'year': 2015}
2026-03-29 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA15%2520RYY%27 HTTP/1.1" 200 None
2026-03-29 14:09:56 [bca.uk] INFO: Saving data for RA15%20RYY: {'auction_closing_time': 1774940400.0, 'created_time': 1773933610.898813, 'last_price_update_time': 1774793396.015261}
2026-03-29 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RA15%2520RYY') HTTP/1.1" 204 0
2026-03-29 14:09:56 [bca.uk] INFO: Found listing with ID: KE71%20OYG
2026-03-29 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE71%2520OYG%27 HTTP/1.1" 200 None
2026-03-29 14:09:56 [bca.uk] INFO: Scrape type for KE71%20OYG: 2
2026-03-29 14:09:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1323954-8f60-56b9-b54c-9b8ed2130802 with identifier: KE71%20OYG
2026-03-29 14:09:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1323954-8f60-56b9-b54c-9b8ed2130802 with scrape type 2
2026-03-29 14:09:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1323954-8f60-56b9-b54c-9b8ed2130802 with scrape type 2
2026-03-29 14:09:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1323954-8f60-56b9-b54c-9b8ed2130802, identifier: KE71%20OYG
2026-03-29 14:09:56 [bca.uk] INFO: Found listing with ID: RJ72%20VOD
2026-03-29 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ72%2520VOD%27 HTTP/1.1" 200 None
2026-03-29 14:09:56 [bca.uk] INFO: Scrape type for RJ72%20VOD: 2
2026-03-29 14:09:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ca78dce-584a-5dac-a9d2-555e2bef9f74 with identifier: RJ72%20VOD
2026-03-29 14:09:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ca78dce-584a-5dac-a9d2-555e2bef9f74 with scrape type 2
2026-03-29 14:09:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ca78dce-584a-5dac-a9d2-555e2bef9f74 with scrape type 2
2026-03-29 14:09:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ca78dce-584a-5dac-a9d2-555e2bef9f74, identifier: RJ72%20VOD
2026-03-29 14:09:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1323954-8f60-56b9-b54c-9b8ed2130802 with identifier: KE71%20OYG
2026-03-29 14:09:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1323954-8f60-56b9-b54c-9b8ed2130802 with identifier: KE71%20OYG
2026-03-29 14:09:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1323954-8f60-56b9-b54c-9b8ed2130802 with identifier: KE71%20OYG to the API
2026-03-29 14:09:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE71%20OYG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e1323954-8f60-56b9-b54c-9b8ed2130802',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KE71 OYG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE71%20OYG&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Leeds',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250',
 'odometer': 87643,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13000,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQA 250 140KW 66.5KWH AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 66.5KWH AMG LINE',
 'vin': 'W1N2437012J020480',
 'year': 2021}
2026-03-29 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE71%2520OYG%27 HTTP/1.1" 200 None
2026-03-29 14:09:56 [bca.uk] INFO: Saving data for KE71%20OYG: {'auction_closing_time': 1774854000.0, 'created_time': 1774264592.061562, 'last_price_update_time': 1774793396.556677}
2026-03-29 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE71%2520OYG') HTTP/1.1" 204 0
2026-03-29 14:09:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ca78dce-584a-5dac-a9d2-555e2bef9f74 with identifier: RJ72%20VOD
2026-03-29 14:09:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ca78dce-584a-5dac-a9d2-555e2bef9f74 with identifier: RJ72%20VOD
2026-03-29 14:09:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2ca78dce-584a-5dac-a9d2-555e2bef9f74 with identifier: RJ72%20VOD to the API
2026-03-29 14:09:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 34,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ72%20VOD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '2ca78dce-584a-5dac-a9d2-555e2bef9f74',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RJ72 VOD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ72%20VOD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 30857,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD R-DYNAMIC SE Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD R-DYNAMIC SE',
 'vin': 'SALZA2AT6PH207005',
 'year': 2022}
2026-03-29 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ72%2520VOD%27 HTTP/1.1" 200 None
2026-03-29 14:09:56 [bca.uk] INFO: Saving data for RJ72%20VOD: {'auction_closing_time': 1774940400.0, 'created_time': 1774016068.225202, 'last_price_update_time': 1774793396.8639}
2026-03-29 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ72%2520VOD') HTTP/1.1" 204 0
2026-03-29 14:09:56 [bca.uk] INFO: Found listing with ID: GU23%20RCX
2026-03-29 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU23%2520RCX%27 HTTP/1.1" 200 None
2026-03-29 14:09:56 [bca.uk] INFO: Scrape type for GU23%20RCX: 2
2026-03-29 14:09:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abb8b77c-d41d-5eec-8c51-9c69133d3ebd with identifier: GU23%20RCX
2026-03-29 14:09:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abb8b77c-d41d-5eec-8c51-9c69133d3ebd with scrape type 2
2026-03-29 14:09:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abb8b77c-d41d-5eec-8c51-9c69133d3ebd with scrape type 2
2026-03-29 14:09:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: abb8b77c-d41d-5eec-8c51-9c69133d3ebd, identifier: GU23%20RCX
2026-03-29 14:09:56 [bca.uk] INFO: Found listing with ID: SA21%20KZD
2026-03-29 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA21%2520KZD%27 HTTP/1.1" 200 None
2026-03-29 14:09:57 [bca.uk] INFO: Scrape type for SA21%20KZD: 2
2026-03-29 14:09:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 84dd8e9d-4791-54d8-a4c1-6077c7b204d9 with identifier: SA21%20KZD
2026-03-29 14:09:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 84dd8e9d-4791-54d8-a4c1-6077c7b204d9 with scrape type 2
2026-03-29 14:09:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 84dd8e9d-4791-54d8-a4c1-6077c7b204d9 with scrape type 2
2026-03-29 14:09:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 84dd8e9d-4791-54d8-a4c1-6077c7b204d9, identifier: SA21%20KZD
2026-03-29 14:09:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: abb8b77c-d41d-5eec-8c51-9c69133d3ebd with identifier: GU23%20RCX
2026-03-29 14:09:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: abb8b77c-d41d-5eec-8c51-9c69133d3ebd with identifier: GU23%20RCX
2026-03-29 14:09:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: abb8b77c-d41d-5eec-8c51-9c69133d3ebd with identifier: GU23%20RCX to the API
2026-03-29 14:09:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU23%20RCX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'abb8b77c-d41d-5eec-8c51-9c69133d3ebd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU23 RCX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU23%20RCX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MAXUS',
 'model': 'E DELIVER 9 FWD',
 'odometer': 23580,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MAXUS E DELIVER 9 FWD 150KW 65KWH L2 Luton',
 'transmission': 'automatic',
 'trim': '150KW 65KWH L2',
 'vin': 'LSFAL1108MA158465',
 'year': 2023}
2026-03-29 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU23%2520RCX%27 HTTP/1.1" 200 None
2026-03-29 14:09:57 [bca.uk] INFO: Saving data for GU23%20RCX: {'auction_closing_time': 1774854000.0, 'created_time': 1774478103.802531, 'last_price_update_time': 1774793397.408705}
2026-03-29 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU23%2520RCX') HTTP/1.1" 204 0
2026-03-29 14:09:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 84dd8e9d-4791-54d8-a4c1-6077c7b204d9 with identifier: SA21%20KZD
2026-03-29 14:09:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:09:57 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=bronze HTTP/1.1" 200 None
2026-03-29 14:09:57 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:09:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 84dd8e9d-4791-54d8-a4c1-6077c7b204d9 with identifier: SA21%20KZD
2026-03-29 14:09:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 84dd8e9d-4791-54d8-a4c1-6077c7b204d9 with identifier: SA21%20KZD to the API
2026-03-29 14:09:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 173,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SA21%20KZD-GB',
 'category': 'Car',
 'color': 'bronze',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '84dd8e9d-4791-54d8-a4c1-6077c7b204d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SA21 KZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SA21%20KZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 50970,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 D200 EDITION StationWagon',
 'transmission': 'automatic',
 'trim': 'D200 EDITION',
 'vin': 'SALYA2ANXMA307772',
 'year': 2021}
2026-03-29 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA21%2520KZD%27 HTTP/1.1" 200 None
2026-03-29 14:09:57 [bca.uk] INFO: Saving data for SA21%20KZD: {'auction_closing_time': 1774940400.0, 'created_time': 1774016077.319235, 'last_price_update_time': 1774793397.888013}
2026-03-29 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SA21%2520KZD') HTTP/1.1" 204 0
2026-03-29 14:09:57 [bca.uk] INFO: Found listing with ID: KS67%20YMP
2026-03-29 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS67%2520YMP%27 HTTP/1.1" 200 None
2026-03-29 14:09:57 [bca.uk] INFO: Scrape type for KS67%20YMP: 2
2026-03-29 14:09:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 380e0089-61b2-5bff-975b-cfddbf579a06 with identifier: KS67%20YMP
2026-03-29 14:09:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 380e0089-61b2-5bff-975b-cfddbf579a06 with scrape type 2
2026-03-29 14:09:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 380e0089-61b2-5bff-975b-cfddbf579a06 with scrape type 2
2026-03-29 14:09:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 380e0089-61b2-5bff-975b-cfddbf579a06, identifier: KS67%20YMP
2026-03-29 14:09:58 [bca.uk] INFO: Found listing with ID: SD71%20YFN
2026-03-29 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD71%2520YFN%27 HTTP/1.1" 200 None
2026-03-29 14:09:58 [bca.uk] INFO: Scrape type for SD71%20YFN: 0
2026-03-29 14:09:58 [bca.uk] INFO: Found listing with ID: SR23%20NZS
2026-03-29 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR23%2520NZS%27 HTTP/1.1" 200 None
2026-03-29 14:09:58 [bca.uk] INFO: Scrape type for SR23%20NZS: 0
2026-03-29 14:09:58 [bca.uk] INFO: Found listing with ID: ST09%20ARY
2026-03-29 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST09%2520ARY%27 HTTP/1.1" 200 None
2026-03-29 14:09:58 [bca.uk] INFO: Scrape type for ST09%20ARY: 2
2026-03-29 14:09:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 235f406b-50f8-5b92-9a9b-c7f78ca9e59f with identifier: ST09%20ARY
2026-03-29 14:09:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 235f406b-50f8-5b92-9a9b-c7f78ca9e59f with scrape type 2
2026-03-29 14:09:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 235f406b-50f8-5b92-9a9b-c7f78ca9e59f with scrape type 2
2026-03-29 14:09:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 235f406b-50f8-5b92-9a9b-c7f78ca9e59f, identifier: ST09%20ARY
2026-03-29 14:09:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 380e0089-61b2-5bff-975b-cfddbf579a06 with identifier: KS67%20YMP
2026-03-29 14:09:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 380e0089-61b2-5bff-975b-cfddbf579a06 with identifier: KS67%20YMP
2026-03-29 14:09:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 380e0089-61b2-5bff-975b-cfddbf579a06 with identifier: KS67%20YMP to the API
2026-03-29 14:09:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS67%20YMP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '380e0089-61b2-5bff-975b-cfddbf579a06',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KS67 YMP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS67%20YMP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 70087,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 D240 R-DYNAMIC HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'D240 R-DYNAMIC HSE',
 'vin': 'SALYA2AN8JA731138',
 'year': 2017}
2026-03-29 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS67%2520YMP%27 HTTP/1.1" 200 None
2026-03-29 14:09:58 [bca.uk] INFO: Saving data for KS67%20YMP: {'auction_closing_time': 1774940400.0, 'created_time': 1774365495.713388, 'last_price_update_time': 1774793398.488633}
2026-03-29 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS67%2520YMP') HTTP/1.1" 204 0
2026-03-29 14:09:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 235f406b-50f8-5b92-9a9b-c7f78ca9e59f with identifier: ST09%20ARY
2026-03-29 14:09:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 235f406b-50f8-5b92-9a9b-c7f78ca9e59f with identifier: ST09%20ARY
2026-03-29 14:09:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 235f406b-50f8-5b92-9a9b-c7f78ca9e59f with identifier: ST09%20ARY to the API
2026-03-29 14:09:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 18,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST09%20ARY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '235f406b-50f8-5b92-9a9b-c7f78ca9e59f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ST09 ARY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST09%20ARY&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 14234,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER 3.0 P460E AUTOBIOGRAPHY StationWagon',
 'transmission': 'automatic',
 'trim': 'P460E AUTOBIOGRAPHY',
 'vin': 'SALKA9A47RA243753',
 'year': 2024}
2026-03-29 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST09%2520ARY%27 HTTP/1.1" 200 None
2026-03-29 14:09:58 [bca.uk] INFO: Saving data for ST09%20ARY: {'auction_closing_time': 1774940400.0, 'created_time': 1773933687.77835, 'last_price_update_time': 1774793398.876011}
2026-03-29 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST09%2520ARY') HTTP/1.1" 204 0
2026-03-29 14:09:58 [bca.uk] INFO: Found listing with ID: LL21%20EHM
2026-03-29 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL21%2520EHM%27 HTTP/1.1" 200 None
2026-03-29 14:09:58 [bca.uk] INFO: Scrape type for LL21%20EHM: 2
2026-03-29 14:09:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e9cd081f-3f68-50eb-8c7e-9493044b440e with identifier: LL21%20EHM
2026-03-29 14:09:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9cd081f-3f68-50eb-8c7e-9493044b440e with scrape type 2
2026-03-29 14:09:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e9cd081f-3f68-50eb-8c7e-9493044b440e with scrape type 2
2026-03-29 14:09:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e9cd081f-3f68-50eb-8c7e-9493044b440e, identifier: LL21%20EHM
2026-03-29 14:09:58 [bca.uk] INFO: Found listing with ID: ST18%20RTO
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST18%2520RTO%27 HTTP/1.1" 200 None
2026-03-29 14:09:59 [bca.uk] INFO: Scrape type for ST18%20RTO: 0
2026-03-29 14:09:59 [bca.uk] INFO: Found listing with ID: SX22%20GDU
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SX22%2520GDU%27 HTTP/1.1" 200 None
2026-03-29 14:09:59 [bca.uk] INFO: Scrape type for SX22%20GDU: 0
2026-03-29 14:09:59 [bca.uk] INFO: Found listing with ID: VX72%20WWK
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX72%2520WWK%27 HTTP/1.1" 200 None
2026-03-29 14:09:59 [bca.uk] INFO: Scrape type for VX72%20WWK: 0
2026-03-29 14:09:59 [bca.uk] INFO: Found listing with ID: WK70%20HVS
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK70%2520HVS%27 HTTP/1.1" 200 None
2026-03-29 14:09:59 [bca.uk] INFO: Scrape type for WK70%20HVS: 0
2026-03-29 14:09:59 [bca.uk] INFO: Found listing with ID: WU21%20EHW
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU21%2520EHW%27 HTTP/1.1" 200 None
2026-03-29 14:09:59 [bca.uk] INFO: Scrape type for WU21%20EHW: 0
2026-03-29 14:09:59 [bca.uk] INFO: Found listing with ID: WU68%20BGK
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU68%2520BGK%27 HTTP/1.1" 200 None
2026-03-29 14:09:59 [bca.uk] INFO: Scrape type for WU68%20BGK: 0
2026-03-29 14:09:59 [bca.uk] INFO: Found listing with ID: WX22%20ZVD
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX22%2520ZVD%27 HTTP/1.1" 200 None
2026-03-29 14:09:59 [bca.uk] INFO: Scrape type for WX22%20ZVD: 2
2026-03-29 14:09:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ea526c0-f83b-52a3-b1e0-78051b1bfab9 with identifier: WX22%20ZVD
2026-03-29 14:09:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ea526c0-f83b-52a3-b1e0-78051b1bfab9 with scrape type 2
2026-03-29 14:09:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9ea526c0-f83b-52a3-b1e0-78051b1bfab9 with scrape type 2
2026-03-29 14:09:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ea526c0-f83b-52a3-b1e0-78051b1bfab9, identifier: WX22%20ZVD
2026-03-29 14:09:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e9cd081f-3f68-50eb-8c7e-9493044b440e with identifier: LL21%20EHM
2026-03-29 14:09:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e9cd081f-3f68-50eb-8c7e-9493044b440e with identifier: LL21%20EHM
2026-03-29 14:09:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e9cd081f-3f68-50eb-8c7e-9493044b440e with identifier: LL21%20EHM to the API
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 29,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL21%20EHM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e9cd081f-3f68-50eb-8c7e-9493044b440e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LL21 EHM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL21%20EHM&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 133913,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 XDRIVE 45E M SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'XDRIVE 45E M SPORT',
 'vin': 'WBATA620209G41334',
 'year': 2021}
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL21%2520EHM%27 HTTP/1.1" 200 None
2026-03-29 14:09:59 [bca.uk] INFO: Saving data for LL21%20EHM: {'auction_closing_time': 1774854000.0, 'created_time': 1773826624.3179, 'last_price_update_time': 1774793399.503432}
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL21%2520EHM') HTTP/1.1" 204 0
2026-03-29 14:09:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ea526c0-f83b-52a3-b1e0-78051b1bfab9 with identifier: WX22%20ZVD
2026-03-29 14:09:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ea526c0-f83b-52a3-b1e0-78051b1bfab9 with identifier: WX22%20ZVD
2026-03-29 14:09:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9ea526c0-f83b-52a3-b1e0-78051b1bfab9 with identifier: WX22%20ZVD to the API
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:09:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 239,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WX22%20ZVD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9ea526c0-f83b-52a3-b1e0-78051b1bfab9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WX22 ZVD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WX22%20ZVD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 53920,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 D300 HSE DYNAMIC BLACK StationWagon',
 'transmission': 'automatic',
 'trim': 'D300 HSE DYNAMIC BLACK',
 'vin': 'SALWA2AW4NA240572',
 'year': 2022}
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX22%2520ZVD%27 HTTP/1.1" 200 None
2026-03-29 14:09:59 [bca.uk] INFO: Saving data for WX22%20ZVD: {'auction_closing_time': 1774940400.0, 'created_time': 1773930092.396162, 'last_price_update_time': 1774793399.798249}
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WX22%2520ZVD') HTTP/1.1" 204 0
2026-03-29 14:09:59 [bca.uk] INFO: Found listing with ID: RF68%20KUV
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF68%2520KUV%27 HTTP/1.1" 200 None
2026-03-29 14:09:59 [bca.uk] INFO: Scrape type for RF68%20KUV: 2
2026-03-29 14:09:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 788094bb-0c08-57ce-a434-74ccb287d368 with identifier: RF68%20KUV
2026-03-29 14:09:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 788094bb-0c08-57ce-a434-74ccb287d368 with scrape type 2
2026-03-29 14:09:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 788094bb-0c08-57ce-a434-74ccb287d368 with scrape type 2
2026-03-29 14:09:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 788094bb-0c08-57ce-a434-74ccb287d368, identifier: RF68%20KUV
2026-03-29 14:09:59 [bca.uk] INFO: Found listing with ID: WX73%20YZA
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX73%2520YZA%27 HTTP/1.1" 200 None
2026-03-29 14:09:59 [bca.uk] INFO: Scrape type for WX73%20YZA: 0
2026-03-29 14:09:59 [bca.uk] INFO: Found listing with ID: YK21%20VRC
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK21%2520VRC%27 HTTP/1.1" 200 None
2026-03-29 14:09:59 [bca.uk] INFO: Scrape type for YK21%20VRC: 0
2026-03-29 14:09:59 [bca.uk] INFO: Found listing with ID: YL70%20NVC
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL70%2520NVC%27 HTTP/1.1" 200 None
2026-03-29 14:09:59 [bca.uk] INFO: Scrape type for YL70%20NVC: 0
2026-03-29 14:09:59 [bca.uk] INFO: Found listing with ID: YN22%20WKM
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN22%2520WKM%27 HTTP/1.1" 200 None
2026-03-29 14:09:59 [bca.uk] INFO: Scrape type for YN22%20WKM: 0
2026-03-29 14:09:59 [bca.uk] INFO: Found listing with ID: YN23%20WUP
2026-03-29 14:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN23%2520WUP%27 HTTP/1.1" 200 None
2026-03-29 14:10:00 [bca.uk] INFO: Scrape type for YN23%20WUP: 0
2026-03-29 14:10:00 [bca.uk] INFO: Found listing with ID: YR22%20XOF
2026-03-29 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520XOF%27 HTTP/1.1" 200 None
2026-03-29 14:10:00 [bca.uk] INFO: Scrape type for YR22%20XOF: 0
2026-03-29 14:10:00 [bca.uk] INFO: Found listing with ID: YR69%20ZVN
2026-03-29 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR69%2520ZVN%27 HTTP/1.1" 200 None
2026-03-29 14:10:00 [bca.uk] INFO: Scrape type for YR69%20ZVN: 0
2026-03-29 14:10:00 [bca.uk] INFO: Found listing with ID: AV18%20LLP
2026-03-29 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV18%2520LLP%27 HTTP/1.1" 200 None
2026-03-29 14:10:00 [bca.uk] INFO: Scrape type for AV18%20LLP: 2
2026-03-29 14:10:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2800707b-3de7-51f6-8f13-9bc62dfed068 with identifier: AV18%20LLP
2026-03-29 14:10:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2800707b-3de7-51f6-8f13-9bc62dfed068 with scrape type 2
2026-03-29 14:10:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2800707b-3de7-51f6-8f13-9bc62dfed068 with scrape type 2
2026-03-29 14:10:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2800707b-3de7-51f6-8f13-9bc62dfed068, identifier: AV18%20LLP
2026-03-29 14:10:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 788094bb-0c08-57ce-a434-74ccb287d368 with identifier: RF68%20KUV
2026-03-29 14:10:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 788094bb-0c08-57ce-a434-74ccb287d368 with identifier: RF68%20KUV
2026-03-29 14:10:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 788094bb-0c08-57ce-a434-74ccb287d368 with identifier: RF68%20KUV to the API
2026-03-29 14:10:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF68%20KUV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '788094bb-0c08-57ce-a434-74ccb287d368',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RF68 KUV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF68%20KUV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'S350 D L',
 'odometer': 98087,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ S350 D L 3.0 AMG LINE EXECUTIVE PREMIUM Saloon',
 'transmission': 'manual',
 'trim': 'AMG LINE EXECUTIVE PREMIUM',
 'vin': 'WDD2221202A458019',
 'year': 2018}
2026-03-29 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF68%2520KUV%27 HTTP/1.1" 200 None
2026-03-29 14:10:00 [bca.uk] INFO: Saving data for RF68%20KUV: {'auction_closing_time': 1774854000.0, 'created_time': 1774523445.195294, 'last_price_update_time': 1774793400.508769}
2026-03-29 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF68%2520KUV') HTTP/1.1" 204 0
2026-03-29 14:10:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2800707b-3de7-51f6-8f13-9bc62dfed068 with identifier: AV18%20LLP
2026-03-29 14:10:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2800707b-3de7-51f6-8f13-9bc62dfed068 with identifier: AV18%20LLP
2026-03-29 14:10:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2800707b-3de7-51f6-8f13-9bc62dfed068 with identifier: AV18%20LLP to the API
2026-03-29 14:10:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV18%20LLP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2800707b-3de7-51f6-8f13-9bc62dfed068',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV18 LLP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV18%20LLP&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 60012,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 TD4 180 4WD HSE DYNAMIC Hatchback',
 'transmission': 'manual',
 'trim': 'TD4 180 4WD HSE DYNAMIC',
 'vin': 'SALVA2CN3JH297251',
 'year': 2018}
2026-03-29 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV18%2520LLP%27 HTTP/1.1" 200 None
2026-03-29 14:10:00 [bca.uk] INFO: Saving data for AV18%20LLP: {'auction_closing_time': 1774864800.0, 'created_time': 1774523829.589877, 'last_price_update_time': 1774793400.963515}
2026-03-29 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV18%2520LLP') HTTP/1.1" 204 0
2026-03-29 14:10:00 [bca.uk] INFO: Found listing with ID: RV18%20ZFG
2026-03-29 14:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV18%2520ZFG%27 HTTP/1.1" 200 None
2026-03-29 14:10:01 [bca.uk] INFO: Scrape type for RV18%20ZFG: 2
2026-03-29 14:10:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4757170f-43a0-5ce2-b902-afd5cca8588b with identifier: RV18%20ZFG
2026-03-29 14:10:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4757170f-43a0-5ce2-b902-afd5cca8588b with scrape type 2
2026-03-29 14:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4757170f-43a0-5ce2-b902-afd5cca8588b with scrape type 2
2026-03-29 14:10:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4757170f-43a0-5ce2-b902-afd5cca8588b, identifier: RV18%20ZFG
2026-03-29 14:10:01 [bca.uk] INFO: Found listing with ID: RO21%20VFW
2026-03-29 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO21%2520VFW%27 HTTP/1.1" 200 None
2026-03-29 14:10:01 [bca.uk] INFO: Scrape type for RO21%20VFW: 2
2026-03-29 14:10:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a07de800-f0b0-5646-aa6d-6ce891d19b3c with identifier: RO21%20VFW
2026-03-29 14:10:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a07de800-f0b0-5646-aa6d-6ce891d19b3c with scrape type 2
2026-03-29 14:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a07de800-f0b0-5646-aa6d-6ce891d19b3c with scrape type 2
2026-03-29 14:10:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a07de800-f0b0-5646-aa6d-6ce891d19b3c, identifier: RO21%20VFW
2026-03-29 14:10:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4757170f-43a0-5ce2-b902-afd5cca8588b with identifier: RV18%20ZFG
2026-03-29 14:10:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4757170f-43a0-5ce2-b902-afd5cca8588b with identifier: RV18%20ZFG
2026-03-29 14:10:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4757170f-43a0-5ce2-b902-afd5cca8588b with identifier: RV18%20ZFG to the API
2026-03-29 14:10:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV18%20ZFG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4757170f-43a0-5ce2-b902-afd5cca8588b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV18 ZFG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV18%20ZFG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'Q7',
 'odometer': 94726,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'AUDI Q7 3.0 TDI 272 QUATTRO S LINE TIP StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 272 QUATTRO S LINE TIP',
 'vin': 'WAUZZZ4M2JD037377',
 'year': 2018}
2026-03-29 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV18%2520ZFG%27 HTTP/1.1" 200 None
2026-03-29 14:10:01 [bca.uk] INFO: Saving data for RV18%20ZFG: {'auction_closing_time': 1774854000.0, 'created_time': 1773933188.374824, 'last_price_update_time': 1774793401.647612}
2026-03-29 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV18%2520ZFG') HTTP/1.1" 204 0
2026-03-29 14:10:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a07de800-f0b0-5646-aa6d-6ce891d19b3c with identifier: RO21%20VFW
2026-03-29 14:10:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a07de800-f0b0-5646-aa6d-6ce891d19b3c with identifier: RO21%20VFW
2026-03-29 14:10:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a07de800-f0b0-5646-aa6d-6ce891d19b3c with identifier: RO21%20VFW to the API
2026-03-29 14:10:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO21%20VFW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a07de800-f0b0-5646-aa6d-6ce891d19b3c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO21 VFW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO21%20VFW&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 59848,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI EVO 150 STYLE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI EVO 150 STYLE DSG',
 'vin': 'WVWZZZCDZMW104563',
 'year': 2021}
2026-03-29 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO21%2520VFW%27 HTTP/1.1" 200 None
2026-03-29 14:10:02 [bca.uk] INFO: Saving data for RO21%20VFW: {'auction_closing_time': 1774864800.0, 'created_time': 1773907641.199641, 'last_price_update_time': 1774793402.030568}
2026-03-29 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO21%2520VFW') HTTP/1.1" 204 0
2026-03-29 14:10:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:10:02 [bca.uk] INFO: Found listing with ID: HW19%20NFU
2026-03-29 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HW19%2520NFU%27 HTTP/1.1" 200 None
2026-03-29 14:10:02 [bca.uk] INFO: Scrape type for HW19%20NFU: 2
2026-03-29 14:10:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e02d7ea0-9101-5aec-a4f5-a66c0af545ad with identifier: HW19%20NFU
2026-03-29 14:10:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e02d7ea0-9101-5aec-a4f5-a66c0af545ad with scrape type 2
2026-03-29 14:10:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e02d7ea0-9101-5aec-a4f5-a66c0af545ad with scrape type 2
2026-03-29 14:10:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e02d7ea0-9101-5aec-a4f5-a66c0af545ad, identifier: HW19%20NFU
2026-03-29 14:10:02 [bca.uk] INFO: Found listing with ID: SW69%20SCX
2026-03-29 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW69%2520SCX%27 HTTP/1.1" 200 None
2026-03-29 14:10:02 [bca.uk] INFO: Scrape type for SW69%20SCX: 0
2026-03-29 14:10:02 [bca.uk] INFO: Found listing with ID: CP17%20DYG
2026-03-29 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP17%2520DYG%27 HTTP/1.1" 200 None
2026-03-29 14:10:02 [bca.uk] INFO: Scrape type for CP17%20DYG: 0
2026-03-29 14:10:02 [bca.uk] INFO: Found listing with ID: EJ17%20HGU
2026-03-29 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ17%2520HGU%27 HTTP/1.1" 200 None
2026-03-29 14:10:02 [bca.uk] INFO: Scrape type for EJ17%20HGU: 0
2026-03-29 14:10:02 [bca.uk] INFO: Found listing with ID: MT17%20UTS
2026-03-29 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT17%2520UTS%27 HTTP/1.1" 200 None
2026-03-29 14:10:02 [bca.uk] INFO: Scrape type for MT17%20UTS: 2
2026-03-29 14:10:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1886f4b7-f60e-5cad-b1be-7d97d95944a9 with identifier: MT17%20UTS
2026-03-29 14:10:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1886f4b7-f60e-5cad-b1be-7d97d95944a9 with scrape type 2
2026-03-29 14:10:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1886f4b7-f60e-5cad-b1be-7d97d95944a9 with scrape type 2
2026-03-29 14:10:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1886f4b7-f60e-5cad-b1be-7d97d95944a9, identifier: MT17%20UTS
2026-03-29 14:10:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e02d7ea0-9101-5aec-a4f5-a66c0af545ad with identifier: HW19%20NFU
2026-03-29 14:10:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e02d7ea0-9101-5aec-a4f5-a66c0af545ad with identifier: HW19%20NFU
2026-03-29 14:10:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e02d7ea0-9101-5aec-a4f5-a66c0af545ad with identifier: HW19%20NFU to the API
2026-03-29 14:10:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 176,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HW19%20NFU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e02d7ea0-9101-5aec-a4f5-a66c0af545ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HW19 NFU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HW19%20NFU&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'EDGE',
 'odometer': 132602,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD EDGE 2.0 EBL 238 4WD ST-LINE StationWagon',
 'transmission': 'automatic',
 'trim': 'EBL 238 4WD ST-LINE',
 'vin': '2FMTK5A31KBB93916',
 'year': 2019}
2026-03-29 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HW19%2520NFU%27 HTTP/1.1" 200 None
2026-03-29 14:10:02 [bca.uk] INFO: Saving data for HW19%20NFU: {'auction_closing_time': 1774854000.0, 'created_time': 1773838321.78319, 'last_price_update_time': 1774793402.728693}
2026-03-29 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HW19%2520NFU') HTTP/1.1" 204 0
2026-03-29 14:10:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1886f4b7-f60e-5cad-b1be-7d97d95944a9 with identifier: MT17%20UTS
2026-03-29 14:10:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1886f4b7-f60e-5cad-b1be-7d97d95944a9 with identifier: MT17%20UTS
2026-03-29 14:10:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1886f4b7-f60e-5cad-b1be-7d97d95944a9 with identifier: MT17%20UTS to the API
2026-03-29 14:10:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 200,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT17%20UTS-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1886f4b7-f60e-5cad-b1be-7d97d95944a9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT17 UTS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT17%20UTS&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 152195,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 TDCI 130 LWB RecoveryUnit',
 'transmission': 'manual',
 'trim': 'TDCI 130 LWB',
 'vin': 'WF0DXXTTGDGT04231',
 'year': 2017}
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT17%2520UTS%27 HTTP/1.1" 200 None
2026-03-29 14:10:03 [bca.uk] INFO: Saving data for MT17%20UTS: {'auction_closing_time': 1774940400.0, 'created_time': 1773839864.510306, 'last_price_update_time': 1774793403.073363}
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT17%2520UTS') HTTP/1.1" 204 0
2026-03-29 14:10:03 [bca.uk] INFO: Found listing with ID: KR61%20ECC
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR61%2520ECC%27 HTTP/1.1" 200 None
2026-03-29 14:10:03 [bca.uk] INFO: Scrape type for KR61%20ECC: 2
2026-03-29 14:10:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d82978e3-1dbd-5e85-a8e0-e19da11b693a with identifier: KR61%20ECC
2026-03-29 14:10:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d82978e3-1dbd-5e85-a8e0-e19da11b693a with scrape type 2
2026-03-29 14:10:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d82978e3-1dbd-5e85-a8e0-e19da11b693a with scrape type 2
2026-03-29 14:10:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d82978e3-1dbd-5e85-a8e0-e19da11b693a, identifier: KR61%20ECC
2026-03-29 14:10:03 [bca.uk] INFO: Found listing with ID: CX65%20XUD
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX65%2520XUD%27 HTTP/1.1" 200 None
2026-03-29 14:10:03 [bca.uk] INFO: Scrape type for CX65%20XUD: 0
2026-03-29 14:10:03 [bca.uk] INFO: Found listing with ID: LN68%20FBD
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN68%2520FBD%27 HTTP/1.1" 200 None
2026-03-29 14:10:03 [bca.uk] INFO: Scrape type for LN68%20FBD: 0
2026-03-29 14:10:03 [bca.uk] INFO: Found listing with ID: FV21%20VKU
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV21%2520VKU%27 HTTP/1.1" 200 None
2026-03-29 14:10:03 [bca.uk] INFO: Scrape type for FV21%20VKU: 0
2026-03-29 14:10:03 [bca.uk] INFO: Found listing with ID: MF22%20KJU
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF22%2520KJU%27 HTTP/1.1" 200 None
2026-03-29 14:10:03 [bca.uk] INFO: Scrape type for MF22%20KJU: 0
2026-03-29 14:10:03 [bca.uk] INFO: Found listing with ID: RJ18%20ZHN
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ18%2520ZHN%27 HTTP/1.1" 200 None
2026-03-29 14:10:03 [bca.uk] INFO: Scrape type for RJ18%20ZHN: 0
2026-03-29 14:10:03 [bca.uk] INFO: Found listing with ID: BT66%20ZFD
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT66%2520ZFD%27 HTTP/1.1" 200 None
2026-03-29 14:10:03 [bca.uk] INFO: Scrape type for BT66%20ZFD: 0
2026-03-29 14:10:03 [bca.uk] INFO: Found listing with ID: BX20%20FKV
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX20%2520FKV%27 HTTP/1.1" 200 None
2026-03-29 14:10:03 [bca.uk] INFO: Scrape type for BX20%20FKV: 0
2026-03-29 14:10:03 [bca.uk] INFO: Found listing with ID: MT14%20TZF
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT14%2520TZF%27 HTTP/1.1" 200 None
2026-03-29 14:10:03 [bca.uk] INFO: Scrape type for MT14%20TZF: 0
2026-03-29 14:10:03 [bca.uk] INFO: Found listing with ID: SM70%20ZWE
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM70%2520ZWE%27 HTTP/1.1" 200 None
2026-03-29 14:10:03 [bca.uk] INFO: Scrape type for SM70%20ZWE: 0
2026-03-29 14:10:03 [bca.uk] INFO: Found listing with ID: FE20%20HHJ
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE20%2520HHJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:03 [bca.uk] INFO: Scrape type for FE20%20HHJ: 0
2026-03-29 14:10:03 [bca.uk] INFO: Found listing with ID: DU20%20XWW
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU20%2520XWW%27 HTTP/1.1" 200 None
2026-03-29 14:10:03 [bca.uk] INFO: Scrape type for DU20%20XWW: 0
2026-03-29 14:10:03 [bca.uk] INFO: Found listing with ID: GN70%20OTT
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN70%2520OTT%27 HTTP/1.1" 200 None
2026-03-29 14:10:03 [bca.uk] INFO: Scrape type for GN70%20OTT: 2
2026-03-29 14:10:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e39429a2-3b48-5942-b1d1-7cf77faf21f2 with identifier: GN70%20OTT
2026-03-29 14:10:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e39429a2-3b48-5942-b1d1-7cf77faf21f2 with scrape type 2
2026-03-29 14:10:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e39429a2-3b48-5942-b1d1-7cf77faf21f2 with scrape type 2
2026-03-29 14:10:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e39429a2-3b48-5942-b1d1-7cf77faf21f2, identifier: GN70%20OTT
2026-03-29 14:10:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d82978e3-1dbd-5e85-a8e0-e19da11b693a with identifier: KR61%20ECC
2026-03-29 14:10:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d82978e3-1dbd-5e85-a8e0-e19da11b693a with identifier: KR61%20ECC
2026-03-29 14:10:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d82978e3-1dbd-5e85-a8e0-e19da11b693a with identifier: KR61%20ECC to the API
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR61%20ECC-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd82978e3-1dbd-5e85-a8e0-e19da11b693a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR61 ECC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR61%20ECC&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'AUDI',
 'model': 'Q3',
 'odometer': 84988,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'AUDI Q3 2.0 TDI 177 QUATTRO SE S-T StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 177 QUATTRO SE S-T',
 'vin': 'WAUZZZ8U1CR022384',
 'year': 2012}
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR61%2520ECC%27 HTTP/1.1" 200 None
2026-03-29 14:10:03 [bca.uk] INFO: Saving data for KR61%20ECC: {'auction_closing_time': 1774854000.0, 'created_time': 1774523270.344478, 'last_price_update_time': 1774793403.8996}
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR61%2520ECC') HTTP/1.1" 204 0
2026-03-29 14:10:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e39429a2-3b48-5942-b1d1-7cf77faf21f2 with identifier: GN70%20OTT
2026-03-29 14:10:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e39429a2-3b48-5942-b1d1-7cf77faf21f2 with identifier: GN70%20OTT
2026-03-29 14:10:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e39429a2-3b48-5942-b1d1-7cf77faf21f2 with identifier: GN70%20OTT to the API
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN70%20OTT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e39429a2-3b48-5942-b1d1-7cf77faf21f2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN70 OTT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN70%20OTT&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'MAZDA',
 'model': 'CX-30',
 'odometer': 48330,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14000,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-30 2.0 SKY-X GT SPORT TECH Hatchback',
 'transmission': 'automatic',
 'trim': 'SKY-X GT SPORT TECH',
 'vin': 'JMZDM6WHA00155380',
 'year': 2020}
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN70%2520OTT%27 HTTP/1.1" 200 None
2026-03-29 14:10:04 [bca.uk] INFO: Saving data for GN70%20OTT: {'auction_closing_time': 1775199600.0, 'created_time': 1774523534.56235, 'last_price_update_time': 1774793404.323204}
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN70%2520OTT') HTTP/1.1" 204 0
2026-03-29 14:10:04 [bca.uk] INFO: Found listing with ID: NV21%20YRL
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV21%2520YRL%27 HTTP/1.1" 200 None
2026-03-29 14:10:04 [bca.uk] INFO: Scrape type for NV21%20YRL: 2
2026-03-29 14:10:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 315975b4-353c-5208-8d12-be9533c8f6fb with identifier: NV21%20YRL
2026-03-29 14:10:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 315975b4-353c-5208-8d12-be9533c8f6fb with scrape type 2
2026-03-29 14:10:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 315975b4-353c-5208-8d12-be9533c8f6fb with scrape type 2
2026-03-29 14:10:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 315975b4-353c-5208-8d12-be9533c8f6fb, identifier: NV21%20YRL
2026-03-29 14:10:04 [bca.uk] INFO: Found listing with ID: YB19%20EOM
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB19%2520EOM%27 HTTP/1.1" 200 None
2026-03-29 14:10:04 [bca.uk] INFO: Scrape type for YB19%20EOM: 0
2026-03-29 14:10:04 [bca.uk] INFO: Found listing with ID: YG21%20HVH
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG21%2520HVH%27 HTTP/1.1" 200 None
2026-03-29 14:10:04 [bca.uk] INFO: Scrape type for YG21%20HVH: 0
2026-03-29 14:10:04 [bca.uk] INFO: Found listing with ID: BJ22%20OGX
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ22%2520OGX%27 HTTP/1.1" 200 None
2026-03-29 14:10:04 [bca.uk] INFO: Scrape type for BJ22%20OGX: 0
2026-03-29 14:10:04 [bca.uk] INFO: Found listing with ID: RA19%20XWL
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA19%2520XWL%27 HTTP/1.1" 200 None
2026-03-29 14:10:04 [bca.uk] INFO: Scrape type for RA19%20XWL: 0
2026-03-29 14:10:04 [bca.uk] INFO: Found listing with ID: SY19%20CEJ
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY19%2520CEJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:04 [bca.uk] INFO: Scrape type for SY19%20CEJ: 0
2026-03-29 14:10:04 [bca.uk] INFO: Found listing with ID: DY64%20YTD
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY64%2520YTD%27 HTTP/1.1" 200 None
2026-03-29 14:10:04 [bca.uk] INFO: Scrape type for DY64%20YTD: 0
2026-03-29 14:10:04 [bca.uk] INFO: Found listing with ID: ML69%20KTJ
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML69%2520KTJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:04 [bca.uk] INFO: Scrape type for ML69%20KTJ: 0
2026-03-29 14:10:04 [bca.uk] INFO: Found listing with ID: NU21%20PFD
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU21%2520PFD%27 HTTP/1.1" 200 None
2026-03-29 14:10:04 [bca.uk] INFO: Scrape type for NU21%20PFD: 2
2026-03-29 14:10:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1d22ef5-3843-5223-b4cc-264a848af5ca with identifier: NU21%20PFD
2026-03-29 14:10:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1d22ef5-3843-5223-b4cc-264a848af5ca with scrape type 2
2026-03-29 14:10:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1d22ef5-3843-5223-b4cc-264a848af5ca with scrape type 2
2026-03-29 14:10:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1d22ef5-3843-5223-b4cc-264a848af5ca, identifier: NU21%20PFD
2026-03-29 14:10:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 315975b4-353c-5208-8d12-be9533c8f6fb with identifier: NV21%20YRL
2026-03-29 14:10:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 315975b4-353c-5208-8d12-be9533c8f6fb with identifier: NV21%20YRL
2026-03-29 14:10:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 315975b4-353c-5208-8d12-be9533c8f6fb with identifier: NV21%20YRL to the API
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NV21%20YRL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '315975b4-353c-5208-8d12-be9533c8f6fb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NV21 YRL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV21%20YRL&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'A4',
 'odometer': 32508,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'AUDI A4 2.0 35 TFSI BLACK ED.S-T Saloon',
 'transmission': 'automatic',
 'trim': '35 TFSI BLACK ED.S-T',
 'vin': 'WAUZZZF44MA071324',
 'year': 2021}
2026-03-29 14:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV21%2520YRL%27 HTTP/1.1" 200 None
2026-03-29 14:10:05 [bca.uk] INFO: Saving data for NV21%20YRL: {'auction_closing_time': 1774864800.0, 'created_time': 1774696027.860013, 'last_price_update_time': 1774793405.108868}
2026-03-29 14:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV21%2520YRL') HTTP/1.1" 204 0
2026-03-29 14:10:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1d22ef5-3843-5223-b4cc-264a848af5ca with identifier: NU21%20PFD
2026-03-29 14:10:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1d22ef5-3843-5223-b4cc-264a848af5ca with identifier: NU21%20PFD
2026-03-29 14:10:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1d22ef5-3843-5223-b4cc-264a848af5ca with identifier: NU21%20PFD to the API
2026-03-29 14:10:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU21%20PFD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e1d22ef5-3843-5223-b4cc-264a848af5ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NU21 PFD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU21%20PFD&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'PEUGEOT',
 'model': 'PARTNER',
 'odometer': 110377,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 3500,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'PEUGEOT PARTNER 1.5 B/HDI 100 950 PROF.LONG Van',
 'transmission': 'manual',
 'trim': 'B/HDI 100 950 PROF.LONG',
 'vin': 'VR3EFYHYCMJ598319',
 'year': 2021}
2026-03-29 14:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU21%2520PFD%27 HTTP/1.1" 200 None
2026-03-29 14:10:05 [bca.uk] INFO: Saving data for NU21%20PFD: {'auction_closing_time': 1775199600.0, 'created_time': 1774276880.072916, 'last_price_update_time': 1774793405.452833}
2026-03-29 14:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU21%2520PFD') HTTP/1.1" 204 0
2026-03-29 14:10:05 [bca.uk] INFO: Total items found: 100
2026-03-29 14:10:05 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded
2026-03-29 14:10:05 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:10:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:10:05 [bca.uk] INFO: Found listing with ID: EN68%20PKU
2026-03-29 14:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN68%2520PKU%27 HTTP/1.1" 200 None
2026-03-29 14:10:05 [bca.uk] INFO: Scrape type for EN68%20PKU: 0
2026-03-29 14:10:05 [bca.uk] INFO: Found listing with ID: YF18%20DCZ
2026-03-29 14:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF18%2520DCZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:05 [bca.uk] INFO: Scrape type for YF18%20DCZ: 2
2026-03-29 14:10:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 67600ccf-1252-5a76-8f87-7b1e24436699 with identifier: YF18%20DCZ
2026-03-29 14:10:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 67600ccf-1252-5a76-8f87-7b1e24436699 with scrape type 2
2026-03-29 14:10:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 67600ccf-1252-5a76-8f87-7b1e24436699 with scrape type 2
2026-03-29 14:10:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 67600ccf-1252-5a76-8f87-7b1e24436699, identifier: YF18%20DCZ
2026-03-29 14:10:05 [bca.uk] INFO: Found listing with ID: OV69%20OAL
2026-03-29 14:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV69%2520OAL%27 HTTP/1.1" 200 None
2026-03-29 14:10:05 [bca.uk] INFO: Scrape type for OV69%20OAL: 0
2026-03-29 14:10:05 [bca.uk] INFO: Found listing with ID: OW17%20RHY
2026-03-29 14:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW17%2520RHY%27 HTTP/1.1" 200 None
2026-03-29 14:10:05 [bca.uk] INFO: Scrape type for OW17%20RHY: 0
2026-03-29 14:10:05 [bca.uk] INFO: Found listing with ID: WF68%20WGC
2026-03-29 14:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF68%2520WGC%27 HTTP/1.1" 200 None
2026-03-29 14:10:05 [bca.uk] INFO: Scrape type for WF68%20WGC: 2
2026-03-29 14:10:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b95522a-0961-5bba-8d97-fed09b7023e4 with identifier: WF68%20WGC
2026-03-29 14:10:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8b95522a-0961-5bba-8d97-fed09b7023e4 with scrape type 2
2026-03-29 14:10:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8b95522a-0961-5bba-8d97-fed09b7023e4 with scrape type 2
2026-03-29 14:10:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8b95522a-0961-5bba-8d97-fed09b7023e4, identifier: WF68%20WGC
2026-03-29 14:10:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:10:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:10:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 67600ccf-1252-5a76-8f87-7b1e24436699 with identifier: YF18%20DCZ
2026-03-29 14:10:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 67600ccf-1252-5a76-8f87-7b1e24436699 with identifier: YF18%20DCZ
2026-03-29 14:10:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 67600ccf-1252-5a76-8f87-7b1e24436699 with identifier: YF18%20DCZ to the API
2026-03-29 14:10:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF18%20DCZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '67600ccf-1252-5a76-8f87-7b1e24436699',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF18 DCZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF18%20DCZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '118I',
 'odometer': 79032,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'BMW 118I 1.5 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WBA1R520807A50933',
 'year': 2018}
2026-03-29 14:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF18%2520DCZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:06 [bca.uk] INFO: Saving data for YF18%20DCZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774696020.784703, 'last_price_update_time': 1774793406.102196}
2026-03-29 14:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF18%2520DCZ') HTTP/1.1" 204 0
2026-03-29 14:10:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8b95522a-0961-5bba-8d97-fed09b7023e4 with identifier: WF68%20WGC
2026-03-29 14:10:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8b95522a-0961-5bba-8d97-fed09b7023e4 with identifier: WF68%20WGC
2026-03-29 14:10:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8b95522a-0961-5bba-8d97-fed09b7023e4 with identifier: WF68%20WGC to the API
2026-03-29 14:10:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 218,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF68%20WGC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8b95522a-0961-5bba-8d97-fed09b7023e4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF68 WGC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF68%20WGC&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'C43 AMG',
 'odometer': 69503,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 18000,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C43 AMG 3.0 4MATIC PREMIUM PLUS 9G Convertible',
 'transmission': 'manual',
 'trim': '4MATIC PREMIUM PLUS 9G',
 'vin': 'WDD2054642F828076',
 'year': 2018}
2026-03-29 14:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF68%2520WGC%27 HTTP/1.1" 200 None
2026-03-29 14:10:06 [bca.uk] INFO: Saving data for WF68%20WGC: {'auction_closing_time': 1775199600.0, 'created_time': 1774523402.688461, 'last_price_update_time': 1774793406.480241}
2026-03-29 14:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF68%2520WGC') HTTP/1.1" 204 0
2026-03-29 14:10:06 [bca.uk] INFO: Found listing with ID: DN24%20UWB
2026-03-29 14:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN24%2520UWB%27 HTTP/1.1" 200 None
2026-03-29 14:10:06 [bca.uk] INFO: Scrape type for DN24%20UWB: 0
2026-03-29 14:10:06 [bca.uk] INFO: Found listing with ID: DN70%20KGO
2026-03-29 14:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN70%2520KGO%27 HTTP/1.1" 200 None
2026-03-29 14:10:06 [bca.uk] INFO: Scrape type for DN70%20KGO: 2
2026-03-29 14:10:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 28f5605a-c672-58bf-97b9-6bfbeb67a5c1 with identifier: DN70%20KGO
2026-03-29 14:10:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 28f5605a-c672-58bf-97b9-6bfbeb67a5c1 with scrape type 2
2026-03-29 14:10:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 28f5605a-c672-58bf-97b9-6bfbeb67a5c1 with scrape type 2
2026-03-29 14:10:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 28f5605a-c672-58bf-97b9-6bfbeb67a5c1, identifier: DN70%20KGO
2026-03-29 14:10:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:10:06 [bca.uk] INFO: Found listing with ID: NS16%20AHS
2026-03-29 14:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NS16%2520AHS%27 HTTP/1.1" 200 None
2026-03-29 14:10:06 [bca.uk] INFO: Scrape type for NS16%20AHS: 2
2026-03-29 14:10:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a9295467-dc05-5a7c-8170-d45a3e57c067 with identifier: NS16%20AHS
2026-03-29 14:10:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a9295467-dc05-5a7c-8170-d45a3e57c067 with scrape type 2
2026-03-29 14:10:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a9295467-dc05-5a7c-8170-d45a3e57c067 with scrape type 2
2026-03-29 14:10:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a9295467-dc05-5a7c-8170-d45a3e57c067, identifier: NS16%20AHS
2026-03-29 14:10:06 [bca.uk] INFO: Found listing with ID: YE67%20OPH
2026-03-29 14:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE67%2520OPH%27 HTTP/1.1" 200 None
2026-03-29 14:10:06 [bca.uk] INFO: Scrape type for YE67%20OPH: 0
2026-03-29 14:10:06 [bca.uk] INFO: Found listing with ID: LL18%20OTM
2026-03-29 14:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL18%2520OTM%27 HTTP/1.1" 200 None
2026-03-29 14:10:06 [bca.uk] INFO: Scrape type for LL18%20OTM: 0
2026-03-29 14:10:06 [bca.uk] INFO: Found listing with ID: LX16%20CNU
2026-03-29 14:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX16%2520CNU%27 HTTP/1.1" 200 None
2026-03-29 14:10:06 [bca.uk] INFO: Scrape type for LX16%20CNU: 2
2026-03-29 14:10:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 917e4925-cc2e-58cc-8815-3da3ed129db3 with identifier: LX16%20CNU
2026-03-29 14:10:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 917e4925-cc2e-58cc-8815-3da3ed129db3 with scrape type 2
2026-03-29 14:10:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 917e4925-cc2e-58cc-8815-3da3ed129db3 with scrape type 2
2026-03-29 14:10:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 917e4925-cc2e-58cc-8815-3da3ed129db3, identifier: LX16%20CNU
2026-03-29 14:10:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 28f5605a-c672-58bf-97b9-6bfbeb67a5c1 with identifier: DN70%20KGO
2026-03-29 14:10:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 28f5605a-c672-58bf-97b9-6bfbeb67a5c1 with identifier: DN70%20KGO
2026-03-29 14:10:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 28f5605a-c672-58bf-97b9-6bfbeb67a5c1 with identifier: DN70%20KGO to the API
2026-03-29 14:10:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN70%20KGO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '28f5605a-c672-58bf-97b9-6bfbeb67a5c1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN70 KGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN70%20KGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 'odometer': 98729,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND X 1.5 TURBO D 130 BUSINESS ED. Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO D 130 BUSINESS ED.',
 'vin': 'W0VZCYHZ5L6037648',
 'year': 2020}
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN70%2520KGO%27 HTTP/1.1" 200 None
2026-03-29 14:10:07 [bca.uk] INFO: Saving data for DN70%20KGO: {'auction_closing_time': 1774864800.0, 'created_time': 1774364293.39261, 'last_price_update_time': 1774793407.133147}
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN70%2520KGO') HTTP/1.1" 204 0
2026-03-29 14:10:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a9295467-dc05-5a7c-8170-d45a3e57c067 with identifier: NS16%20AHS
2026-03-29 14:10:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a9295467-dc05-5a7c-8170-d45a3e57c067 with identifier: NS16%20AHS
2026-03-29 14:10:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a9295467-dc05-5a7c-8170-d45a3e57c067 with identifier: NS16%20AHS to the API
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NS16%20AHS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a9295467-dc05-5a7c-8170-d45a3e57c067',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NS16 AHS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NS16%20AHS&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'A200 D',
 'odometer': 79197,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 D 2.1 AMG LINE PREMIUM PLUS DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM PLUS DCT',
 'vin': 'WDD1760082J483170',
 'year': 2016}
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NS16%2520AHS%27 HTTP/1.1" 200 None
2026-03-29 14:10:07 [bca.uk] INFO: Saving data for NS16%20AHS: {'auction_closing_time': 1774951200.0, 'created_time': 1774696064.719009, 'last_price_update_time': 1774793407.41277}
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NS16%2520AHS') HTTP/1.1" 204 0
2026-03-29 14:10:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 917e4925-cc2e-58cc-8815-3da3ed129db3 with identifier: LX16%20CNU
2026-03-29 14:10:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 917e4925-cc2e-58cc-8815-3da3ed129db3 with identifier: LX16%20CNU
2026-03-29 14:10:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 917e4925-cc2e-58cc-8815-3da3ed129db3 with identifier: LX16%20CNU to the API
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX16%20CNU-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '917e4925-cc2e-58cc-8815-3da3ed129db3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX16 CNU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX16%20CNU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 59792,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 7000,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN X-TRAIL 1.6 DCI 130 N-TEC (7ST) XTRONIC StationWagon',
 'transmission': 'automatic',
 'trim': 'DCI 130 N-TEC (7ST) XTRONIC',
 'vin': 'JN1JCAT32U0026536',
 'year': 2016}
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX16%2520CNU%27 HTTP/1.1" 200 None
2026-03-29 14:10:07 [bca.uk] INFO: Saving data for LX16%20CNU: {'auction_closing_time': 1775199600.0, 'created_time': 1774523506.767027, 'last_price_update_time': 1774793407.716379}
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX16%2520CNU') HTTP/1.1" 204 0
2026-03-29 14:10:07 [bca.uk] INFO: Found listing with ID: DV24%20BZA
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520BZA%27 HTTP/1.1" 200 None
2026-03-29 14:10:07 [bca.uk] INFO: Scrape type for DV24%20BZA: 0
2026-03-29 14:10:07 [bca.uk] INFO: Found listing with ID: DX71%20AAF
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX71%2520AAF%27 HTTP/1.1" 200 None
2026-03-29 14:10:07 [bca.uk] INFO: Scrape type for DX71%20AAF: 0
2026-03-29 14:10:07 [bca.uk] INFO: Found listing with ID: DY74%20BVW
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520BVW%27 HTTP/1.1" 200 None
2026-03-29 14:10:07 [bca.uk] INFO: Scrape type for DY74%20BVW: 0
2026-03-29 14:10:07 [bca.uk] INFO: Found listing with ID: FD72%20URU
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD72%2520URU%27 HTTP/1.1" 200 None
2026-03-29 14:10:07 [bca.uk] INFO: Scrape type for FD72%20URU: 0
2026-03-29 14:10:07 [bca.uk] INFO: Found listing with ID: FX19%20KVO
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX19%2520KVO%27 HTTP/1.1" 200 None
2026-03-29 14:10:07 [bca.uk] INFO: Scrape type for FX19%20KVO: 2
2026-03-29 14:10:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 980cdc45-7310-5c08-ae43-41dfed2e8b01 with identifier: FX19%20KVO
2026-03-29 14:10:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 980cdc45-7310-5c08-ae43-41dfed2e8b01 with scrape type 2
2026-03-29 14:10:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 980cdc45-7310-5c08-ae43-41dfed2e8b01 with scrape type 2
2026-03-29 14:10:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 980cdc45-7310-5c08-ae43-41dfed2e8b01, identifier: FX19%20KVO
2026-03-29 14:10:07 [bca.uk] INFO: Found listing with ID: LT13%20WRU
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT13%2520WRU%27 HTTP/1.1" 200 None
2026-03-29 14:10:07 [bca.uk] INFO: Scrape type for LT13%20WRU: 2
2026-03-29 14:10:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 560ed465-d714-5f9f-9fcb-eeca023ff2cc with identifier: LT13%20WRU
2026-03-29 14:10:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 560ed465-d714-5f9f-9fcb-eeca023ff2cc with scrape type 2
2026-03-29 14:10:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 560ed465-d714-5f9f-9fcb-eeca023ff2cc with scrape type 2
2026-03-29 14:10:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 560ed465-d714-5f9f-9fcb-eeca023ff2cc, identifier: LT13%20WRU
2026-03-29 14:10:08 [bca.uk] INFO: Found listing with ID: OW17%20PUO
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW17%2520PUO%27 HTTP/1.1" 200 None
2026-03-29 14:10:08 [bca.uk] INFO: Scrape type for OW17%20PUO: 0
2026-03-29 14:10:08 [bca.uk] INFO: Found listing with ID: RK66%20MLE
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK66%2520MLE%27 HTTP/1.1" 200 None
2026-03-29 14:10:08 [bca.uk] INFO: Scrape type for RK66%20MLE: 0
2026-03-29 14:10:08 [bca.uk] INFO: Found listing with ID: SC19%20RJJ
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC19%2520RJJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:08 [bca.uk] INFO: Scrape type for SC19%20RJJ: 0
2026-03-29 14:10:08 [bca.uk] INFO: Found listing with ID: FL24%20MXK
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL24%2520MXK%27 HTTP/1.1" 200 None
2026-03-29 14:10:08 [bca.uk] INFO: Scrape type for FL24%20MXK: 0
2026-03-29 14:10:08 [bca.uk] INFO: Found listing with ID: KP21%20EYJ
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP21%2520EYJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:08 [bca.uk] INFO: Scrape type for KP21%20EYJ: 0
2026-03-29 14:10:08 [bca.uk] INFO: Found listing with ID: R16%20RRX
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R16%2520RRX%27 HTTP/1.1" 200 None
2026-03-29 14:10:08 [bca.uk] INFO: Scrape type for R16%20RRX: 0
2026-03-29 14:10:08 [bca.uk] INFO: Found listing with ID: YH64%20HNO
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH64%2520HNO%27 HTTP/1.1" 200 None
2026-03-29 14:10:08 [bca.uk] INFO: Scrape type for YH64%20HNO: 0
2026-03-29 14:10:08 [bca.uk] INFO: Found listing with ID: YC25%20ZFZ
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520ZFZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:08 [bca.uk] INFO: Scrape type for YC25%20ZFZ: 0
2026-03-29 14:10:08 [bca.uk] INFO: Found listing with ID: AF73%20EOV
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF73%2520EOV%27 HTTP/1.1" 200 None
2026-03-29 14:10:08 [bca.uk] INFO: Scrape type for AF73%20EOV: 0
2026-03-29 14:10:08 [bca.uk] INFO: Found listing with ID: AF73%20FEJ
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF73%2520FEJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:08 [bca.uk] INFO: Scrape type for AF73%20FEJ: 2
2026-03-29 14:10:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 354448a0-0cfc-570a-9c35-f206e07dd228 with identifier: AF73%20FEJ
2026-03-29 14:10:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 354448a0-0cfc-570a-9c35-f206e07dd228 with scrape type 2
2026-03-29 14:10:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 354448a0-0cfc-570a-9c35-f206e07dd228 with scrape type 2
2026-03-29 14:10:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 354448a0-0cfc-570a-9c35-f206e07dd228, identifier: AF73%20FEJ
2026-03-29 14:10:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 980cdc45-7310-5c08-ae43-41dfed2e8b01 with identifier: FX19%20KVO
2026-03-29 14:10:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 980cdc45-7310-5c08-ae43-41dfed2e8b01 with identifier: FX19%20KVO
2026-03-29 14:10:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 980cdc45-7310-5c08-ae43-41dfed2e8b01 with identifier: FX19%20KVO to the API
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX19%20KVO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '980cdc45-7310-5c08-ae43-41dfed2e8b01',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FX19 KVO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX19%20KVO&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 43017,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.0 VTEC TURBO 126 SR Hatchback',
 'transmission': 'manual',
 'trim': 'VTEC TURBO 126 SR',
 'vin': 'SHHFK6760JU010416',
 'year': 2019}
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX19%2520KVO%27 HTTP/1.1" 200 None
2026-03-29 14:10:08 [bca.uk] INFO: Saving data for FX19%20KVO: {'auction_closing_time': 1774864800.0, 'created_time': 1773935631.507059, 'last_price_update_time': 1774793408.604395}
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX19%2520KVO') HTTP/1.1" 204 0
2026-03-29 14:10:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 560ed465-d714-5f9f-9fcb-eeca023ff2cc with identifier: LT13%20WRU
2026-03-29 14:10:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 560ed465-d714-5f9f-9fcb-eeca023ff2cc with identifier: LT13%20WRU
2026-03-29 14:10:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 560ed465-d714-5f9f-9fcb-eeca023ff2cc with identifier: LT13%20WRU to the API
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT13%20WRU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '560ed465-d714-5f9f-9fcb-eeca023ff2cc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT13 WRU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT13%20WRU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '520D',
 'odometer': 135907,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'BMW 520D 2.0 M SPORT STEP S/S Saloon',
 'transmission': 'manual',
 'trim': 'M SPORT STEP S/S',
 'vin': 'WBAFW12080D274919',
 'year': 2013}
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT13%2520WRU%27 HTTP/1.1" 200 None
2026-03-29 14:10:08 [bca.uk] INFO: Saving data for LT13%20WRU: {'auction_closing_time': 1775037600.0, 'created_time': 1774696047.679144, 'last_price_update_time': 1774793408.981575}
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT13%2520WRU') HTTP/1.1" 204 0
2026-03-29 14:10:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 354448a0-0cfc-570a-9c35-f206e07dd228 with identifier: AF73%20FEJ
2026-03-29 14:10:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 354448a0-0cfc-570a-9c35-f206e07dd228 with identifier: AF73%20FEJ
2026-03-29 14:10:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 354448a0-0cfc-570a-9c35-f206e07dd228 with identifier: AF73%20FEJ to the API
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF73%20FEJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T23:00:00Z',
 'fuel_type': 'Electric',
 'id': '354448a0-0cfc-570a-9c35-f206e07dd228',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AF73 FEJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF73%20FEJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 55094,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 18000,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS1PC040910',
 'year': 2023}
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF73%2520FEJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Saving data for AF73%20FEJ: {'auction_closing_time': 1775170800.0, 'created_time': 1773834927.648711, 'last_price_update_time': 1774793409.300779}
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF73%2520FEJ') HTTP/1.1" 204 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: GF23%20UCB
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF23%2520UCB%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for GF23%20UCB: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: GY24%20CFU
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY24%2520CFU%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for GY24%20CFU: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: HK73%20JYE
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK73%2520JYE%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for HK73%20JYE: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: KF73%20CNX
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520CNX%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for KF73%20CNX: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: KJ19%20XCZ
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ19%2520XCZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for KJ19%20XCZ: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: KJ23%20NNB
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ23%2520NNB%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for KJ23%20NNB: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: KW24%20FNA
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW24%2520FNA%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for KW24%20FNA: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: KY19%20TNM
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY19%2520TNM%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for KY19%20TNM: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: LG20%20CFV
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG20%2520CFV%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for LG20%20CFV: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: LG24%20ZDK
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG24%2520ZDK%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for LG24%20ZDK: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: LL74%20DHM
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DHM%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for LL74%20DHM: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: LN24%20RKU
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RKU%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for LN24%20RKU: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: LS24%20EMK
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520EMK%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for LS24%20EMK: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: LS24%20VUX
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520VUX%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for LS24%20VUX: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: MD74%20GXE
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD74%2520GXE%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for MD74%20GXE: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: MH24%20ZDS
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH24%2520ZDS%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for MH24%20ZDS: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: ML74%20XNN
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML74%2520XNN%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for ML74%20XNN: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: MW23%20BYZ
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW23%2520BYZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for MW23%20BYZ: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: MW23%20LSZ
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW23%2520LSZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for MW23%20LSZ: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: OU72%20LYV
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU72%2520LYV%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for OU72%20LYV: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: SA69%20XVY
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA69%2520XVY%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for SA69%20XVY: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: SC69%20XMR
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC69%2520XMR%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for SC69%20XMR: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: SD73%20CPU
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD73%2520CPU%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for SD73%20CPU: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: SG69%20WDL
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG69%2520WDL%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for SG69%20WDL: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: SG71%20YGU
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG71%2520YGU%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for SG71%20YGU: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: VK24%20NBM
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK24%2520NBM%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for VK24%20NBM: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: WD74%20ECW
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD74%2520ECW%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for WD74%20ECW: 2
2026-03-29 14:10:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac8d9e9c-39eb-5240-a262-f61f12f295ff with identifier: WD74%20ECW
2026-03-29 14:10:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac8d9e9c-39eb-5240-a262-f61f12f295ff with scrape type 2
2026-03-29 14:10:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac8d9e9c-39eb-5240-a262-f61f12f295ff with scrape type 2
2026-03-29 14:10:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac8d9e9c-39eb-5240-a262-f61f12f295ff, identifier: WD74%20ECW
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: FY65%20BZP
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY65%2520BZP%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for FY65%20BZP: 2
2026-03-29 14:10:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b0df2fc-e1e2-543c-aac0-0c570961652c with identifier: FY65%20BZP
2026-03-29 14:10:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b0df2fc-e1e2-543c-aac0-0c570961652c with scrape type 2
2026-03-29 14:10:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0b0df2fc-e1e2-543c-aac0-0c570961652c with scrape type 2
2026-03-29 14:10:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0b0df2fc-e1e2-543c-aac0-0c570961652c, identifier: FY65%20BZP
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: BC74%20HHL
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC74%2520HHL%27 HTTP/1.1" 200 None
2026-03-29 14:10:09 [bca.uk] INFO: Scrape type for BC74%20HHL: 0
2026-03-29 14:10:09 [bca.uk] INFO: Found listing with ID: BG24%20XXM
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG24%2520XXM%27 HTTP/1.1" 200 None
2026-03-29 14:10:10 [bca.uk] INFO: Scrape type for BG24%20XXM: 0
2026-03-29 14:10:10 [bca.uk] INFO: Found listing with ID: BK24%20ZKV
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK24%2520ZKV%27 HTTP/1.1" 200 None
2026-03-29 14:10:10 [bca.uk] INFO: Scrape type for BK24%20ZKV: 0
2026-03-29 14:10:10 [bca.uk] INFO: Found listing with ID: BL73%20ZKG
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL73%2520ZKG%27 HTTP/1.1" 200 None
2026-03-29 14:10:10 [bca.uk] INFO: Scrape type for BL73%20ZKG: 0
2026-03-29 14:10:10 [bca.uk] INFO: Found listing with ID: BP73%20HWG
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP73%2520HWG%27 HTTP/1.1" 200 None
2026-03-29 14:10:10 [bca.uk] INFO: Scrape type for BP73%20HWG: 0
2026-03-29 14:10:10 [bca.uk] INFO: Found listing with ID: BP73%20KDO
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP73%2520KDO%27 HTTP/1.1" 200 None
2026-03-29 14:10:10 [bca.uk] INFO: Scrape type for BP73%20KDO: 0
2026-03-29 14:10:10 [bca.uk] INFO: Found listing with ID: BT23%20XZC
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT23%2520XZC%27 HTTP/1.1" 200 None
2026-03-29 14:10:10 [bca.uk] INFO: Scrape type for BT23%20XZC: 0
2026-03-29 14:10:10 [bca.uk] INFO: Found listing with ID: BW74%20DWK
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW74%2520DWK%27 HTTP/1.1" 200 None
2026-03-29 14:10:10 [bca.uk] INFO: Scrape type for BW74%20DWK: 0
2026-03-29 14:10:10 [bca.uk] INFO: Found listing with ID: CF74%20PHA
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520PHA%27 HTTP/1.1" 200 None
2026-03-29 14:10:10 [bca.uk] INFO: Scrape type for CF74%20PHA: 0
2026-03-29 14:10:10 [bca.uk] INFO: Found listing with ID: CF74%20PJJ
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520PJJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:10 [bca.uk] INFO: Scrape type for CF74%20PJJ: 0
2026-03-29 14:10:10 [bca.uk] INFO: Found listing with ID: DL73%20LCP
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LCP%27 HTTP/1.1" 200 None
2026-03-29 14:10:10 [bca.uk] INFO: Scrape type for DL73%20LCP: 0
2026-03-29 14:10:10 [bca.uk] INFO: Found listing with ID: DL73%20LSZ
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LSZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:10 [bca.uk] INFO: Scrape type for DL73%20LSZ: 0
2026-03-29 14:10:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac8d9e9c-39eb-5240-a262-f61f12f295ff with identifier: WD74%20ECW
2026-03-29 14:10:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac8d9e9c-39eb-5240-a262-f61f12f295ff with identifier: WD74%20ECW
2026-03-29 14:10:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ac8d9e9c-39eb-5240-a262-f61f12f295ff with identifier: WD74%20ECW to the API
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 176,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD74%20ECW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T23:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ac8d9e9c-39eb-5240-a262-f61f12f295ff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WD74 ECW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD74%20ECW&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 21257,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 32700,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'VOLVO XC60 2.0 B5P AWD PLUS DARK G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'B5P AWD PLUS DARK G/T',
 'vin': 'YV1UZM1V7S1129126',
 'year': 2025}
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD74%2520ECW%27 HTTP/1.1" 200 None
2026-03-29 14:10:10 [bca.uk] INFO: Saving data for WD74%20ECW: {'auction_closing_time': 1775170800.0, 'created_time': 1773834973.842887, 'last_price_update_time': 1774793410.459294}
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD74%2520ECW') HTTP/1.1" 204 0
2026-03-29 14:10:10 [scrapy.extensions.logstats] INFO: Crawled 200 pages (at 3 pages/min), scraped 724 items (at 113 items/min)
2026-03-29 14:10:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 207MiB
2026-03-29 14:10:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0b0df2fc-e1e2-543c-aac0-0c570961652c with identifier: FY65%20BZP
2026-03-29 14:10:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0b0df2fc-e1e2-543c-aac0-0c570961652c with identifier: FY65%20BZP
2026-03-29 14:10:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0b0df2fc-e1e2-543c-aac0-0c570961652c with identifier: FY65%20BZP to the API
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY65%20BZP-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0b0df2fc-e1e2-543c-aac0-0c570961652c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY65 BZP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY65%20BZP&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FIAT',
 'model': '500',
 'odometer': 47397,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 POP Hatchback',
 'transmission': 'manual',
 'trim': 'POP',
 'vin': 'ZFA3120000J475288',
 'year': 2015}
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY65%2520BZP%27 HTTP/1.1" 200 None
2026-03-29 14:10:10 [bca.uk] INFO: Saving data for FY65%20BZP: {'auction_closing_time': 1775037600.0, 'created_time': 1774696049.820508, 'last_price_update_time': 1774793410.933127}
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY65%2520BZP') HTTP/1.1" 204 0
2026-03-29 14:10:10 [bca.uk] INFO: Found listing with ID: WN74%20JZX
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN74%2520JZX%27 HTTP/1.1" 200 None
2026-03-29 14:10:10 [bca.uk] INFO: Scrape type for WN74%20JZX: 2
2026-03-29 14:10:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eb0b496f-e28f-55d2-bdef-95b9fb456764 with identifier: WN74%20JZX
2026-03-29 14:10:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eb0b496f-e28f-55d2-bdef-95b9fb456764 with scrape type 2
2026-03-29 14:10:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eb0b496f-e28f-55d2-bdef-95b9fb456764 with scrape type 2
2026-03-29 14:10:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eb0b496f-e28f-55d2-bdef-95b9fb456764, identifier: WN74%20JZX
2026-03-29 14:10:11 [bca.uk] INFO: Found listing with ID: FX15%20VFY
2026-03-29 14:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX15%2520VFY%27 HTTP/1.1" 200 None
2026-03-29 14:10:11 [bca.uk] INFO: Scrape type for FX15%20VFY: 2
2026-03-29 14:10:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75bdd3e7-038e-5007-9137-32beb11d671f with identifier: FX15%20VFY
2026-03-29 14:10:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75bdd3e7-038e-5007-9137-32beb11d671f with scrape type 2
2026-03-29 14:10:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 75bdd3e7-038e-5007-9137-32beb11d671f with scrape type 2
2026-03-29 14:10:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 75bdd3e7-038e-5007-9137-32beb11d671f, identifier: FX15%20VFY
2026-03-29 14:10:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eb0b496f-e28f-55d2-bdef-95b9fb456764 with identifier: WN74%20JZX
2026-03-29 14:10:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eb0b496f-e28f-55d2-bdef-95b9fb456764 with identifier: WN74%20JZX
2026-03-29 14:10:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eb0b496f-e28f-55d2-bdef-95b9fb456764 with identifier: WN74%20JZX to the API
2026-03-29 14:10:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN74%20JZX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T23:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'eb0b496f-e28f-55d2-bdef-95b9fb456764',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WN74 JZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN74%20JZX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'ALFA ROMEO',
 'model': 'TONALE',
 'odometer': 10609,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 20100,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO TONALE 1.5 MHEV SPRINT Hatchback',
 'transmission': 'automatic',
 'trim': 'MHEV SPRINT',
 'vin': 'ZARNASAA8R3089002',
 'year': 2024}
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN74%2520JZX%27 HTTP/1.1" 200 None
2026-03-29 14:10:12 [bca.uk] INFO: Saving data for WN74%20JZX: {'auction_closing_time': 1775170800.0, 'created_time': 1773842579.387263, 'last_price_update_time': 1774793412.469157}
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN74%2520JZX') HTTP/1.1" 204 0
2026-03-29 14:10:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 75bdd3e7-038e-5007-9137-32beb11d671f with identifier: FX15%20VFY
2026-03-29 14:10:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 75bdd3e7-038e-5007-9137-32beb11d671f with identifier: FX15%20VFY
2026-03-29 14:10:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 75bdd3e7-038e-5007-9137-32beb11d671f with identifier: FX15%20VFY to the API
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX15%20VFY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '75bdd3e7-038e-5007-9137-32beb11d671f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FX15 VFY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX15%20VFY&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HYUNDAI',
 'model': 'I20',
 'odometer': 81251,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I20 1.2 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'NLHB351BLGZ041985',
 'year': 2015}
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX15%2520VFY%27 HTTP/1.1" 200 None
2026-03-29 14:10:12 [bca.uk] INFO: Saving data for FX15%20VFY: {'auction_closing_time': 1775037600.0, 'created_time': 1774696049.400871, 'last_price_update_time': 1774793412.821697}
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX15%2520VFY') HTTP/1.1" 204 0
2026-03-29 14:10:12 [bca.uk] INFO: Found listing with ID: WN74%20OBX
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN74%2520OBX%27 HTTP/1.1" 200 None
2026-03-29 14:10:12 [bca.uk] INFO: Scrape type for WN74%20OBX: 0
2026-03-29 14:10:12 [bca.uk] INFO: Found listing with ID: WR74%20XCX
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR74%2520XCX%27 HTTP/1.1" 200 None
2026-03-29 14:10:12 [bca.uk] INFO: Scrape type for WR74%20XCX: 0
2026-03-29 14:10:12 [bca.uk] INFO: Found listing with ID: YF23%20UOG
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520UOG%27 HTTP/1.1" 200 None
2026-03-29 14:10:12 [bca.uk] INFO: Scrape type for YF23%20UOG: 0
2026-03-29 14:10:12 [bca.uk] INFO: Found listing with ID: YJ73%20WSK
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ73%2520WSK%27 HTTP/1.1" 200 None
2026-03-29 14:10:12 [bca.uk] INFO: Scrape type for YJ73%20WSK: 0
2026-03-29 14:10:12 [bca.uk] INFO: Found listing with ID: YJ73%20WUU
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ73%2520WUU%27 HTTP/1.1" 200 None
2026-03-29 14:10:12 [bca.uk] INFO: Scrape type for YJ73%20WUU: 0
2026-03-29 14:10:12 [bca.uk] INFO: Found listing with ID: YM22%20GWY
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM22%2520GWY%27 HTTP/1.1" 200 None
2026-03-29 14:10:12 [bca.uk] INFO: Scrape type for YM22%20GWY: 0
2026-03-29 14:10:12 [bca.uk] INFO: Found listing with ID: YY73%20UHG
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520UHG%27 HTTP/1.1" 200 None
2026-03-29 14:10:12 [bca.uk] INFO: Scrape type for YY73%20UHG: 0
2026-03-29 14:10:12 [bca.uk] INFO: Found listing with ID: YY73%20UHP
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520UHP%27 HTTP/1.1" 200 None
2026-03-29 14:10:12 [bca.uk] INFO: Scrape type for YY73%20UHP: 0
2026-03-29 14:10:12 [bca.uk] INFO: Found listing with ID: YY73%20XEX
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XEX%27 HTTP/1.1" 200 None
2026-03-29 14:10:12 [bca.uk] INFO: Scrape type for YY73%20XEX: 0
2026-03-29 14:10:12 [bca.uk] INFO: Found listing with ID: YY73%20XFS
2026-03-29 14:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XFS%27 HTTP/1.1" 200 None
2026-03-29 14:10:13 [bca.uk] INFO: Scrape type for YY73%20XFS: 0
2026-03-29 14:10:13 [bca.uk] INFO: Found listing with ID: YY73%20XHE
2026-03-29 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XHE%27 HTTP/1.1" 200 None
2026-03-29 14:10:13 [bca.uk] INFO: Scrape type for YY73%20XHE: 0
2026-03-29 14:10:13 [bca.uk] INFO: Found listing with ID: EK73%20WBT
2026-03-29 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK73%2520WBT%27 HTTP/1.1" 200 None
2026-03-29 14:10:13 [bca.uk] INFO: Scrape type for EK73%20WBT: 0
2026-03-29 14:10:13 [bca.uk] INFO: Found listing with ID: CV18%20ZGK
2026-03-29 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV18%2520ZGK%27 HTTP/1.1" 200 None
2026-03-29 14:10:13 [bca.uk] INFO: Scrape type for CV18%20ZGK: 2
2026-03-29 14:10:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5dec426-a5f5-5c60-b2a6-7e67f0aae137 with identifier: CV18%20ZGK
2026-03-29 14:10:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5dec426-a5f5-5c60-b2a6-7e67f0aae137 with scrape type 2
2026-03-29 14:10:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5dec426-a5f5-5c60-b2a6-7e67f0aae137 with scrape type 2
2026-03-29 14:10:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5dec426-a5f5-5c60-b2a6-7e67f0aae137, identifier: CV18%20ZGK
2026-03-29 14:10:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5dec426-a5f5-5c60-b2a6-7e67f0aae137 with identifier: CV18%20ZGK
2026-03-29 14:10:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5dec426-a5f5-5c60-b2a6-7e67f0aae137 with identifier: CV18%20ZGK
2026-03-29 14:10:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e5dec426-a5f5-5c60-b2a6-7e67f0aae137 with identifier: CV18%20ZGK to the API
2026-03-29 14:10:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 270,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV18%20ZGK-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '5.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e5dec426-a5f5-5c60-b2a6-7e67f0aae137',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV18 ZGK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV18%20ZGK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'MUSTANG',
 'odometer': 12592,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 27000,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD MUSTANG 5.0 V8 GT Coupe',
 'transmission': 'automatic',
 'trim': 'V8 GT',
 'vin': '1FA6P8NF5J5134501',
 'year': 2018}
2026-03-29 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV18%2520ZGK%27 HTTP/1.1" 200 None
2026-03-29 14:10:13 [bca.uk] INFO: Saving data for CV18%20ZGK: {'auction_closing_time': 1775199600.0, 'created_time': 1774524532.245251, 'last_price_update_time': 1774793413.4323}
2026-03-29 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV18%2520ZGK') HTTP/1.1" 204 0
2026-03-29 14:10:13 [bca.uk] INFO: Found listing with ID: LM63%20VTK
2026-03-29 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM63%2520VTK%27 HTTP/1.1" 200 None
2026-03-29 14:10:13 [bca.uk] INFO: Scrape type for LM63%20VTK: 0
2026-03-29 14:10:13 [bca.uk] INFO: Found listing with ID: KP69%20EZC
2026-03-29 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP69%2520EZC%27 HTTP/1.1" 200 None
2026-03-29 14:10:13 [bca.uk] INFO: Scrape type for KP69%20EZC: 2
2026-03-29 14:10:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1ab9821-660c-5151-8ad9-3d77c7355717 with identifier: KP69%20EZC
2026-03-29 14:10:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1ab9821-660c-5151-8ad9-3d77c7355717 with scrape type 2
2026-03-29 14:10:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1ab9821-660c-5151-8ad9-3d77c7355717 with scrape type 2
2026-03-29 14:10:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1ab9821-660c-5151-8ad9-3d77c7355717, identifier: KP69%20EZC
2026-03-29 14:10:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1ab9821-660c-5151-8ad9-3d77c7355717 with identifier: KP69%20EZC
2026-03-29 14:10:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1ab9821-660c-5151-8ad9-3d77c7355717 with identifier: KP69%20EZC
2026-03-29 14:10:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b1ab9821-660c-5151-8ad9-3d77c7355717 with identifier: KP69%20EZC to the API
2026-03-29 14:10:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP69%20EZC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b1ab9821-660c-5151-8ad9-3d77c7355717',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP69 EZC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP69%20EZC&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VOLKSWAGEN',
 'model': 'T-ROC',
 'odometer': 82347,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN T-ROC 2.0 TDI 150 R LINE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 150 R LINE DSG',
 'vin': 'WVGZZZA1ZKV156761',
 'year': 2019}
2026-03-29 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP69%2520EZC%27 HTTP/1.1" 200 None
2026-03-29 14:10:13 [bca.uk] INFO: Saving data for KP69%20EZC: {'auction_closing_time': 1774864800.0, 'created_time': 1774391478.930838, 'last_price_update_time': 1774793413.982011}
2026-03-29 14:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP69%2520EZC') HTTP/1.1" 204 0
2026-03-29 14:10:14 [bca.uk] INFO: Found listing with ID: LM58%20ZKW
2026-03-29 14:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM58%2520ZKW%27 HTTP/1.1" 200 None
2026-03-29 14:10:14 [bca.uk] INFO: Scrape type for LM58%20ZKW: 0
2026-03-29 14:10:14 [bca.uk] INFO: Found listing with ID: ND66%20WXW
2026-03-29 14:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND66%2520WXW%27 HTTP/1.1" 200 None
2026-03-29 14:10:14 [bca.uk] INFO: Scrape type for ND66%20WXW: 0
2026-03-29 14:10:14 [bca.uk] INFO: Found listing with ID: PE15%20XVX
2026-03-29 14:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE15%2520XVX%27 HTTP/1.1" 200 None
2026-03-29 14:10:14 [bca.uk] INFO: Scrape type for PE15%20XVX: 0
2026-03-29 14:10:14 [bca.uk] INFO: Found listing with ID: BJ68%20DAO
2026-03-29 14:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ68%2520DAO%27 HTTP/1.1" 200 None
2026-03-29 14:10:14 [bca.uk] INFO: Scrape type for BJ68%20DAO: 2
2026-03-29 14:10:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c468ea19-6daa-574b-ac9d-4b67ddd2ca4b with identifier: BJ68%20DAO
2026-03-29 14:10:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c468ea19-6daa-574b-ac9d-4b67ddd2ca4b with scrape type 2
2026-03-29 14:10:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c468ea19-6daa-574b-ac9d-4b67ddd2ca4b with scrape type 2
2026-03-29 14:10:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c468ea19-6daa-574b-ac9d-4b67ddd2ca4b, identifier: BJ68%20DAO
2026-03-29 14:10:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c468ea19-6daa-574b-ac9d-4b67ddd2ca4b with identifier: BJ68%20DAO
2026-03-29 14:10:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c468ea19-6daa-574b-ac9d-4b67ddd2ca4b with identifier: BJ68%20DAO
2026-03-29 14:10:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c468ea19-6daa-574b-ac9d-4b67ddd2ca4b with identifier: BJ68%20DAO to the API
2026-03-29 14:10:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ68%20DAO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c468ea19-6daa-574b-ac9d-4b67ddd2ca4b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ68 DAO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ68%20DAO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Brighouse',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 23347,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 22400,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 P250 R-DYNAMIC HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'P250 R-DYNAMIC HSE',
 'vin': 'SALYA2AX4KA791579',
 'year': 2018}
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ68%2520DAO%27 HTTP/1.1" 200 None
2026-03-29 14:10:15 [bca.uk] INFO: Saving data for BJ68%20DAO: {'auction_closing_time': 1775199600.0, 'created_time': 1773828276.253295, 'last_price_update_time': 1774793415.469591}
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ68%2520DAO') HTTP/1.1" 204 0
2026-03-29 14:10:15 [bca.uk] INFO: Found listing with ID: BN70%20UTW
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN70%2520UTW%27 HTTP/1.1" 200 None
2026-03-29 14:10:15 [bca.uk] INFO: Scrape type for BN70%20UTW: 0
2026-03-29 14:10:15 [bca.uk] INFO: Found listing with ID: DF67%20WXX
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF67%2520WXX%27 HTTP/1.1" 200 None
2026-03-29 14:10:15 [bca.uk] INFO: Scrape type for DF67%20WXX: 0
2026-03-29 14:10:15 [bca.uk] INFO: Found listing with ID: EO68%20OSM
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO68%2520OSM%27 HTTP/1.1" 200 None
2026-03-29 14:10:15 [bca.uk] INFO: Scrape type for EO68%20OSM: 0
2026-03-29 14:10:15 [bca.uk] INFO: Found listing with ID: GM17%20BGK
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM17%2520BGK%27 HTTP/1.1" 200 None
2026-03-29 14:10:15 [bca.uk] INFO: Scrape type for GM17%20BGK: 2
2026-03-29 14:10:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7fd2c5b3-835f-5be9-8e76-17b042b02eee with identifier: GM17%20BGK
2026-03-29 14:10:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7fd2c5b3-835f-5be9-8e76-17b042b02eee with scrape type 2
2026-03-29 14:10:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7fd2c5b3-835f-5be9-8e76-17b042b02eee with scrape type 2
2026-03-29 14:10:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7fd2c5b3-835f-5be9-8e76-17b042b02eee, identifier: GM17%20BGK
2026-03-29 14:10:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7fd2c5b3-835f-5be9-8e76-17b042b02eee with identifier: GM17%20BGK
2026-03-29 14:10:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7fd2c5b3-835f-5be9-8e76-17b042b02eee with identifier: GM17%20BGK
2026-03-29 14:10:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7fd2c5b3-835f-5be9-8e76-17b042b02eee with identifier: GM17%20BGK to the API
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GM17%20BGK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7fd2c5b3-835f-5be9-8e76-17b042b02eee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GM17 BGK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GM17%20BGK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 82955,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10000,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 D240 SE StationWagon',
 'transmission': 'automatic',
 'trim': 'D240 SE',
 'vin': 'SALYA2AN7JA706280',
 'year': 2017}
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM17%2520BGK%27 HTTP/1.1" 200 None
2026-03-29 14:10:15 [bca.uk] INFO: Saving data for GM17%20BGK: {'auction_closing_time': 1775199600.0, 'created_time': 1773828084.803175, 'last_price_update_time': 1774793415.92253}
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GM17%2520BGK') HTTP/1.1" 204 0
2026-03-29 14:10:15 [bca.uk] INFO: Found listing with ID: KO67%20BZU
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO67%2520BZU%27 HTTP/1.1" 200 None
2026-03-29 14:10:15 [bca.uk] INFO: Scrape type for KO67%20BZU: 0
2026-03-29 14:10:15 [bca.uk] INFO: Found listing with ID: KS69%20AUH
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS69%2520AUH%27 HTTP/1.1" 200 None
2026-03-29 14:10:15 [bca.uk] INFO: Scrape type for KS69%20AUH: 0
2026-03-29 14:10:15 [bca.uk] INFO: Found listing with ID: LO66%20AAU
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO66%2520AAU%27 HTTP/1.1" 200 None
2026-03-29 14:10:16 [bca.uk] INFO: Scrape type for LO66%20AAU: 2
2026-03-29 14:10:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4cc24894-380d-599e-8cb8-99c6292297d1 with identifier: LO66%20AAU
2026-03-29 14:10:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4cc24894-380d-599e-8cb8-99c6292297d1 with scrape type 2
2026-03-29 14:10:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4cc24894-380d-599e-8cb8-99c6292297d1 with scrape type 2
2026-03-29 14:10:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4cc24894-380d-599e-8cb8-99c6292297d1, identifier: LO66%20AAU
2026-03-29 14:10:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4cc24894-380d-599e-8cb8-99c6292297d1 with identifier: LO66%20AAU
2026-03-29 14:10:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4cc24894-380d-599e-8cb8-99c6292297d1 with identifier: LO66%20AAU
2026-03-29 14:10:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4cc24894-380d-599e-8cb8-99c6292297d1 with identifier: LO66%20AAU to the API
2026-03-29 14:10:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO66%20AAU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4cc24894-380d-599e-8cb8-99c6292297d1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LO66 AAU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO66%20AAU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Brighouse',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 112256,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 8800,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 306 HSE StationWagon',
 'transmission': 'manual',
 'trim': 'SDV6 306 HSE',
 'vin': 'SALWA2KE9GA664788',
 'year': 2016}
2026-03-29 14:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO66%2520AAU%27 HTTP/1.1" 200 None
2026-03-29 14:10:16 [bca.uk] INFO: Saving data for LO66%20AAU: {'auction_closing_time': 1775199600.0, 'created_time': 1774436539.44977, 'last_price_update_time': 1774793416.419972}
2026-03-29 14:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO66%2520AAU') HTTP/1.1" 204 0
2026-03-29 14:10:16 [bca.uk] INFO: Found listing with ID: MF71%20ZHD
2026-03-29 14:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF71%2520ZHD%27 HTTP/1.1" 200 None
2026-03-29 14:10:16 [bca.uk] INFO: Scrape type for MF71%20ZHD: 0
2026-03-29 14:10:16 [bca.uk] INFO: Found listing with ID: MW70%20BVB
2026-03-29 14:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW70%2520BVB%27 HTTP/1.1" 200 None
2026-03-29 14:10:16 [bca.uk] INFO: Scrape type for MW70%20BVB: 2
2026-03-29 14:10:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78745eb2-a4f7-54ee-840c-6c296eb00c5e with identifier: MW70%20BVB
2026-03-29 14:10:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78745eb2-a4f7-54ee-840c-6c296eb00c5e with scrape type 2
2026-03-29 14:10:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78745eb2-a4f7-54ee-840c-6c296eb00c5e with scrape type 2
2026-03-29 14:10:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78745eb2-a4f7-54ee-840c-6c296eb00c5e, identifier: MW70%20BVB
2026-03-29 14:10:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78745eb2-a4f7-54ee-840c-6c296eb00c5e with identifier: MW70%20BVB
2026-03-29 14:10:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78745eb2-a4f7-54ee-840c-6c296eb00c5e with identifier: MW70%20BVB
2026-03-29 14:10:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 78745eb2-a4f7-54ee-840c-6c296eb00c5e with identifier: MW70%20BVB to the API
2026-03-29 14:10:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 251,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW70%20BVB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '78745eb2-a4f7-54ee-840c-6c296eb00c5e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MW70 BVB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW70%20BVB&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 30106,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 24000,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 2.0 P300 HSE (7ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'P300 HSE (7ST)',
 'vin': 'SALWA2AXXMA765952',
 'year': 2020}
2026-03-29 14:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW70%2520BVB%27 HTTP/1.1" 200 None
2026-03-29 14:10:16 [bca.uk] INFO: Saving data for MW70%20BVB: {'auction_closing_time': 1775199600.0, 'created_time': 1773828265.997331, 'last_price_update_time': 1774793416.977779}
2026-03-29 14:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW70%2520BVB') HTTP/1.1" 204 0
2026-03-29 14:10:16 [bca.uk] INFO: Found listing with ID: OY17%20KRU
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY17%2520KRU%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for OY17%20KRU: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: OY17%20SPZ
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY17%2520SPZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for OY17%20SPZ: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: OY66%20YSS
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY66%2520YSS%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for OY66%20YSS: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: RO72%20MAE
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO72%2520MAE%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for RO72%20MAE: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: DS65%20OCU
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS65%2520OCU%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for DS65%20OCU: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: FE67%20JCX
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE67%2520JCX%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for FE67%20JCX: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: HT68%20ERK
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT68%2520ERK%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for HT68%20ERK: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: KU65%20DZH
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU65%2520DZH%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for KU65%20DZH: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: SB12%20AFZ
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB12%2520AFZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for SB12%20AFZ: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: SB64%20HJV
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB64%2520HJV%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for SB64%20HJV: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: CJ19%20GAA
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ19%2520GAA%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for CJ19%20GAA: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: SB19%20OJD
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB19%2520OJD%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for SB19%20OJD: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: EK22%20EKC
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK22%2520EKC%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for EK22%20EKC: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: GD69%20YNC
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD69%2520YNC%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for GD69%20YNC: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: GSZ%206855
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GSZ%25206855%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for GSZ%206855: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: LL69%20HKX
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL69%2520HKX%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for LL69%20HKX: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: LR72%20YRF
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR72%2520YRF%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for LR72%20YRF: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: EF72%20YJG
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF72%2520YJG%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for EF72%20YJG: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: LY16%20SWW
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY16%2520SWW%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for LY16%20SWW: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: LT14%20MTK
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT14%2520MTK%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for LT14%20MTK: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: MV18%20ZXU
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV18%2520ZXU%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for MV18%20ZXU: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: SY24%20KFV
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY24%2520KFV%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for SY24%20KFV: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: OE21%20WRR
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE21%2520WRR%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for OE21%20WRR: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: GD19%20SZV
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD19%2520SZV%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for GD19%20SZV: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: KV70%20XWE
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV70%2520XWE%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for KV70%20XWE: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: PK18%20LLR
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK18%2520LLR%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for PK18%20LLR: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: SA20%20CZR
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA20%2520CZR%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for SA20%20CZR: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: SR19%20ZZV
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR19%2520ZZV%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for SR19%20ZZV: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: ST69%20RVR
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST69%2520RVR%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for ST69%20RVR: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: HN73%20OYE
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN73%2520OYE%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for HN73%20OYE: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: CV22%20JHX
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV22%2520JHX%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for CV22%20JHX: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: CA20%20HMO
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA20%2520HMO%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for CA20%20HMO: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: D21%20CPN
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27D21%2520CPN%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for D21%20CPN: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: KR70%20AOW
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR70%2520AOW%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for KR70%20AOW: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: LM19%20YBF
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM19%2520YBF%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for LM19%20YBF: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: MP19%20XWS
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP19%2520XWS%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for MP19%20XWS: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: CK22%20BGY
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK22%2520BGY%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for CK22%20BGY: 0
2026-03-29 14:10:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:10:17 [bca.uk] INFO: Total items found: 100
2026-03-29 14:10:17 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded
2026-03-29 14:10:17 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:10:17 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: BM19%20KKC
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BM19%2520KKC%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for BM19%20KKC: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: CU19%20HWD
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU19%2520HWD%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for CU19%20HWD: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: DA19%20JWL
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA19%2520JWL%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for DA19%20JWL: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: WT19%20AXJ
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT19%2520AXJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for WT19%20AXJ: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: LM22%20HEV
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM22%2520HEV%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for LM22%20HEV: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: GX10%20TFN
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX10%2520TFN%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for GX10%20TFN: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: LR22%20POJ
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520POJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for LR22%20POJ: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: MV19%20OZD
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV19%2520OZD%27 HTTP/1.1" 200 None
2026-03-29 14:10:17 [bca.uk] INFO: Scrape type for MV19%20OZD: 0
2026-03-29 14:10:17 [bca.uk] INFO: Found listing with ID: OY68%20HXZ
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY68%2520HXZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for OY68%20HXZ: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: WK18%20TYG
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK18%2520TYG%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for WK18%20TYG: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: PF21%20VOH
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF21%2520VOH%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for PF21%20VOH: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: YG70%20JFZ
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG70%2520JFZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for YG70%20JFZ: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: KX19%20ZFM
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX19%2520ZFM%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for KX19%20ZFM: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: RX73%20ZDN
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX73%2520ZDN%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for RX73%20ZDN: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: GY25%20ONT
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY25%2520ONT%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for GY25%20ONT: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: HX69%20ZKF
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX69%2520ZKF%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for HX69%20ZKF: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: DV20%20VXP
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV20%2520VXP%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for DV20%20VXP: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: EF69%20NVG
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF69%2520NVG%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for EF69%20NVG: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: GD68%20RFO
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD68%2520RFO%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for GD68%20RFO: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: HF18%20LDC
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF18%2520LDC%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for HF18%20LDC: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: HY69%20RKF
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY69%2520RKF%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for HY69%20RKF: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: RV19%20HHT
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV19%2520HHT%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for RV19%20HHT: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: BU68%20VWW
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU68%2520VWW%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for BU68%20VWW: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: BV19%20GVW
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV19%2520GVW%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for BV19%20GVW: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: DG22%20CTE
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG22%2520CTE%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for DG22%20CTE: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: ML18%20XJB
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML18%2520XJB%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for ML18%20XJB: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: MW69%20HFC
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW69%2520HFC%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for MW69%20HFC: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: SA69%20LHZ
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA69%2520LHZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for SA69%20LHZ: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: VX19%20FEH
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX19%2520FEH%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for VX19%20FEH: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: DE70%20TSU
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE70%2520TSU%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for DE70%20TSU: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: SA18%20CFY
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA18%2520CFY%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for SA18%20CFY: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: YF71%20WVH
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF71%2520WVH%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for YF71%20WVH: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: YL68%20ORJ
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL68%2520ORJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for YL68%20ORJ: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: YS18%20FWH
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS18%2520FWH%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for YS18%20FWH: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: BP69%20OJJ
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP69%2520OJJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for BP69%20OJJ: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: CK70%20YMM
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK70%2520YMM%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for CK70%20YMM: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: CX20%20KFW
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX20%2520KFW%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for CX20%20KFW: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: KW70%20FHN
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW70%2520FHN%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for KW70%20FHN: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: WJ22%20BOV
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ22%2520BOV%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for WJ22%20BOV: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: WN18%20XLF
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN18%2520XLF%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for WN18%20XLF: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: KN21%20ZVO
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN21%2520ZVO%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for KN21%20ZVO: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: VK69%20CTV
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK69%2520CTV%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for VK69%20CTV: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: EJ22%20VBB
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ22%2520VBB%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for EJ22%20VBB: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: GP68%20URE
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP68%2520URE%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for GP68%20URE: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: MJ16%20FXK
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ16%2520FXK%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for MJ16%20FXK: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: DY09%20AUK
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY09%2520AUK%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for DY09%20AUK: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: SD13%20NWC
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD13%2520NWC%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for SD13%20NWC: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: YK62%20XBF
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK62%2520XBF%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for YK62%20XBF: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: YX17%20UZK
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX17%2520UZK%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for YX17%20UZK: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: ND64%20XVK
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND64%2520XVK%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for ND64%20XVK: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: WN08%20EJO
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN08%2520EJO%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for WN08%20EJO: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: WM18%20TOV
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM18%2520TOV%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for WM18%20TOV: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: DL65%20RZM
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL65%2520RZM%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for DL65%20RZM: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: ML21%20PXH
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML21%2520PXH%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for ML21%20PXH: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: NX63%20LFL
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX63%2520LFL%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for NX63%20LFL: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: YN64%20OSM
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN64%2520OSM%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for YN64%20OSM: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: MW63%20FXS
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW63%2520FXS%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for MW63%20FXS: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: KN14%20YFH
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN14%2520YFH%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for KN14%20YFH: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: WX63%20EOP
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX63%2520EOP%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for WX63%20EOP: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: MF70%20WBE
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF70%2520WBE%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for MF70%20WBE: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: WM63%20BYZ
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM63%2520BYZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for WM63%20BYZ: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: KY16%20LRL
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY16%2520LRL%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for KY16%20LRL: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: EO16%20YSH
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO16%2520YSH%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for EO16%20YSH: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: FG19%20CUA
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG19%2520CUA%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for FG19%20CUA: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: MF12%20VBY
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF12%2520VBY%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for MF12%20VBY: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: GF58%20XOE
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF58%2520XOE%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for GF58%20XOE: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: WNZ%201898
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WNZ%25201898%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for WNZ%201898: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: AJ15%20UCW
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ15%2520UCW%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for AJ15%20UCW: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: GU59%20DWO
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU59%2520DWO%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for GU59%20DWO: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: BU11%20RTV
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU11%2520RTV%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for BU11%20RTV: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: SY15%20WZH
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY15%2520WZH%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for SY15%20WZH: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: EF69%20FGP
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF69%2520FGP%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for EF69%20FGP: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: KS71%20LRF
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS71%2520LRF%27 HTTP/1.1" 200 None
2026-03-29 14:10:18 [bca.uk] INFO: Scrape type for KS71%20LRF: 0
2026-03-29 14:10:18 [bca.uk] INFO: Found listing with ID: MV22%20UCS
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV22%2520UCS%27 HTTP/1.1" 200 None
2026-03-29 14:10:19 [bca.uk] INFO: Scrape type for MV22%20UCS: 0
2026-03-29 14:10:19 [bca.uk] INFO: Found listing with ID: VK73%20CAE
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK73%2520CAE%27 HTTP/1.1" 200 None
2026-03-29 14:10:19 [bca.uk] INFO: Scrape type for VK73%20CAE: 2
2026-03-29 14:10:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0cfcf4e9-8c27-54d6-ad5a-2867621306ba with identifier: VK73%20CAE
2026-03-29 14:10:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0cfcf4e9-8c27-54d6-ad5a-2867621306ba with scrape type 2
2026-03-29 14:10:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0cfcf4e9-8c27-54d6-ad5a-2867621306ba with scrape type 2
2026-03-29 14:10:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0cfcf4e9-8c27-54d6-ad5a-2867621306ba, identifier: VK73%20CAE
2026-03-29 14:10:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:10:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:10:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0cfcf4e9-8c27-54d6-ad5a-2867621306ba with identifier: VK73%20CAE
2026-03-29 14:10:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0cfcf4e9-8c27-54d6-ad5a-2867621306ba with identifier: VK73%20CAE
2026-03-29 14:10:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0cfcf4e9-8c27-54d6-ad5a-2867621306ba with identifier: VK73%20CAE to the API
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 19,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK73%20CAE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '0cfcf4e9-8c27-54d6-ad5a-2867621306ba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VK73 CAE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK73%20CAE&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 35152,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 P440E AUTOBIOGRAPHY StationWagon',
 'transmission': 'automatic',
 'trim': 'P440E AUTOBIOGRAPHY',
 'vin': 'SAL1A2A42PA156813',
 'year': 2023}
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK73%2520CAE%27 HTTP/1.1" 200 None
2026-03-29 14:10:19 [bca.uk] INFO: Saving data for VK73%20CAE: {'auction_closing_time': 1774854000.0, 'created_time': 1774437787.259083, 'last_price_update_time': 1774793419.659366}
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK73%2520CAE') HTTP/1.1" 204 0
2026-03-29 14:10:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:10:19 [bca.uk] INFO: Found listing with ID: NA14%20MLY
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA14%2520MLY%27 HTTP/1.1" 200 None
2026-03-29 14:10:19 [bca.uk] INFO: Scrape type for NA14%20MLY: 0
2026-03-29 14:10:19 [bca.uk] INFO: Found listing with ID: DV12%20NKX
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV12%2520NKX%27 HTTP/1.1" 200 None
2026-03-29 14:10:19 [bca.uk] INFO: Scrape type for DV12%20NKX: 0
2026-03-29 14:10:19 [bca.uk] INFO: Found listing with ID: YE13%20TGX
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE13%2520TGX%27 HTTP/1.1" 200 None
2026-03-29 14:10:19 [bca.uk] INFO: Scrape type for YE13%20TGX: 0
2026-03-29 14:10:19 [bca.uk] INFO: Found listing with ID: KX63%20VRW
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX63%2520VRW%27 HTTP/1.1" 200 None
2026-03-29 14:10:19 [bca.uk] INFO: Scrape type for KX63%20VRW: 0
2026-03-29 14:10:19 [bca.uk] INFO: Found listing with ID: WU56%20JVV
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU56%2520JVV%27 HTTP/1.1" 200 None
2026-03-29 14:10:19 [bca.uk] INFO: Scrape type for WU56%20JVV: 0
2026-03-29 14:10:19 [bca.uk] INFO: Found listing with ID: MW14%20VSG
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW14%2520VSG%27 HTTP/1.1" 200 None
2026-03-29 14:10:19 [bca.uk] INFO: Scrape type for MW14%20VSG: 0
2026-03-29 14:10:19 [bca.uk] INFO: Found listing with ID: YG63%20XMA
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG63%2520XMA%27 HTTP/1.1" 200 None
2026-03-29 14:10:19 [bca.uk] INFO: Scrape type for YG63%20XMA: 0
2026-03-29 14:10:19 [bca.uk] INFO: Found listing with ID: WM64%20MZY
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM64%2520MZY%27 HTTP/1.1" 200 None
2026-03-29 14:10:19 [bca.uk] INFO: Scrape type for WM64%20MZY: 0
2026-03-29 14:10:19 [bca.uk] INFO: Found listing with ID: PK67%20WXJ
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK67%2520WXJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:19 [bca.uk] INFO: Scrape type for PK67%20WXJ: 0
2026-03-29 14:10:19 [bca.uk] INFO: Found listing with ID: BG68%20USB
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG68%2520USB%27 HTTP/1.1" 200 None
2026-03-29 14:10:19 [bca.uk] INFO: Scrape type for BG68%20USB: 0
2026-03-29 14:10:19 [bca.uk] INFO: Found listing with ID: CF22%20XZJ
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF22%2520XZJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:19 [bca.uk] INFO: Scrape type for CF22%20XZJ: 0
2026-03-29 14:10:19 [bca.uk] INFO: Found listing with ID: YF64%20HNX
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF64%2520HNX%27 HTTP/1.1" 200 None
2026-03-29 14:10:19 [bca.uk] INFO: Scrape type for YF64%20HNX: 0
2026-03-29 14:10:19 [bca.uk] INFO: Found listing with ID: MK20%20NXW
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK20%2520NXW%27 HTTP/1.1" 200 None
2026-03-29 14:10:19 [bca.uk] INFO: Scrape type for MK20%20NXW: 0
2026-03-29 14:10:19 [bca.uk] INFO: Found listing with ID: ND15%20ZTH
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND15%2520ZTH%27 HTTP/1.1" 200 None
2026-03-29 14:10:19 [bca.uk] INFO: Scrape type for ND15%20ZTH: 0
2026-03-29 14:10:19 [bca.uk] INFO: Found listing with ID: BF65%20MXK
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF65%2520MXK%27 HTTP/1.1" 200 None
2026-03-29 14:10:20 [bca.uk] INFO: Scrape type for BF65%20MXK: 0
2026-03-29 14:10:20 [bca.uk] INFO: Found listing with ID: CJ21%20DMF
2026-03-29 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ21%2520DMF%27 HTTP/1.1" 200 None
2026-03-29 14:10:20 [bca.uk] INFO: Scrape type for CJ21%20DMF: 0
2026-03-29 14:10:20 [bca.uk] INFO: Found listing with ID: CX17%20HLC
2026-03-29 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX17%2520HLC%27 HTTP/1.1" 200 None
2026-03-29 14:10:20 [bca.uk] INFO: Scrape type for CX17%20HLC: 0
2026-03-29 14:10:20 [bca.uk] INFO: Found listing with ID: CU67%20WRO
2026-03-29 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU67%2520WRO%27 HTTP/1.1" 200 None
2026-03-29 14:10:20 [bca.uk] INFO: Scrape type for CU67%20WRO: 0
2026-03-29 14:10:20 [bca.uk] INFO: Found listing with ID: NU20%20BYM
2026-03-29 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU20%2520BYM%27 HTTP/1.1" 200 None
2026-03-29 14:10:20 [bca.uk] INFO: Scrape type for NU20%20BYM: 0
2026-03-29 14:10:20 [bca.uk] INFO: Found listing with ID: SE23%20USB
2026-03-29 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE23%2520USB%27 HTTP/1.1" 200 None
2026-03-29 14:10:20 [bca.uk] INFO: Scrape type for SE23%20USB: 0
2026-03-29 14:10:20 [bca.uk] INFO: Found listing with ID: CX19%20CMZ
2026-03-29 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX19%2520CMZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:20 [bca.uk] INFO: Scrape type for CX19%20CMZ: 0
2026-03-29 14:10:20 [bca.uk] INFO: Found listing with ID: SJ19%20TZN
2026-03-29 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ19%2520TZN%27 HTTP/1.1" 200 None
2026-03-29 14:10:20 [bca.uk] INFO: Scrape type for SJ19%20TZN: 0
2026-03-29 14:10:20 [bca.uk] INFO: Found listing with ID: HX07%20WBO
2026-03-29 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX07%2520WBO%27 HTTP/1.1" 200 None
2026-03-29 14:10:20 [bca.uk] INFO: Scrape type for HX07%20WBO: 0
2026-03-29 14:10:20 [bca.uk] INFO: Found listing with ID: YT69%20XRC
2026-03-29 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT69%2520XRC%27 HTTP/1.1" 200 None
2026-03-29 14:10:20 [bca.uk] INFO: Scrape type for YT69%20XRC: 0
2026-03-29 14:10:20 [bca.uk] INFO: Found listing with ID: SV63%20OHA
2026-03-29 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV63%2520OHA%27 HTTP/1.1" 200 None
2026-03-29 14:10:20 [bca.uk] INFO: Scrape type for SV63%20OHA: 0
2026-03-29 14:10:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:10:22 [bca.uk] INFO: Total items found: 100
2026-03-29 14:10:22 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded
2026-03-29 14:10:22 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:10:22 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:10:22 [bca.uk] INFO: Found listing with ID: WN11%20LZE
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN11%2520LZE%27 HTTP/1.1" 200 None
2026-03-29 14:10:22 [bca.uk] INFO: Scrape type for WN11%20LZE: 0
2026-03-29 14:10:22 [bca.uk] INFO: Found listing with ID: WF08%20GUH
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF08%2520GUH%27 HTTP/1.1" 200 None
2026-03-29 14:10:22 [bca.uk] INFO: Scrape type for WF08%20GUH: 0
2026-03-29 14:10:22 [bca.uk] INFO: Found listing with ID: PE15%20VEP
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE15%2520VEP%27 HTTP/1.1" 200 None
2026-03-29 14:10:22 [bca.uk] INFO: Scrape type for PE15%20VEP: 0
2026-03-29 14:10:22 [bca.uk] INFO: Found listing with ID: BF68%20XZH
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF68%2520XZH%27 HTTP/1.1" 200 None
2026-03-29 14:10:22 [bca.uk] INFO: Scrape type for BF68%20XZH: 0
2026-03-29 14:10:22 [bca.uk] INFO: Found listing with ID: WH19%20KYM
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WH19%2520KYM%27 HTTP/1.1" 200 None
2026-03-29 14:10:22 [bca.uk] INFO: Scrape type for WH19%20KYM: 0
2026-03-29 14:10:22 [bca.uk] INFO: Found listing with ID: KV65%20KKF
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV65%2520KKF%27 HTTP/1.1" 200 None
2026-03-29 14:10:22 [bca.uk] INFO: Scrape type for KV65%20KKF: 0
2026-03-29 14:10:22 [bca.uk] INFO: Found listing with ID: BD61%20LZS
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD61%2520LZS%27 HTTP/1.1" 200 None
2026-03-29 14:10:22 [bca.uk] INFO: Scrape type for BD61%20LZS: 0
2026-03-29 14:10:22 [bca.uk] INFO: Found listing with ID: GK70%20LKL
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK70%2520LKL%27 HTTP/1.1" 200 None
2026-03-29 14:10:22 [bca.uk] INFO: Scrape type for GK70%20LKL: 0
2026-03-29 14:10:22 [bca.uk] INFO: Found listing with ID: MF15%20LOA
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF15%2520LOA%27 HTTP/1.1" 200 None
2026-03-29 14:10:22 [bca.uk] INFO: Scrape type for MF15%20LOA: 0
2026-03-29 14:10:22 [bca.uk] INFO: Found listing with ID: SB67%20ZDO
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB67%2520ZDO%27 HTTP/1.1" 200 None
2026-03-29 14:10:22 [bca.uk] INFO: Scrape type for SB67%20ZDO: 0
2026-03-29 14:10:22 [bca.uk] INFO: Found listing with ID: YB23%20NJU
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB23%2520NJU%27 HTTP/1.1" 200 None
2026-03-29 14:10:22 [bca.uk] INFO: Scrape type for YB23%20NJU: 0
2026-03-29 14:10:22 [bca.uk] INFO: Found listing with ID: VA18%20JZP
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA18%2520JZP%27 HTTP/1.1" 200 None
2026-03-29 14:10:22 [bca.uk] INFO: Scrape type for VA18%20JZP: 0
2026-03-29 14:10:22 [bca.uk] INFO: Found listing with ID: PF65%20MKM
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF65%2520MKM%27 HTTP/1.1" 200 None
2026-03-29 14:10:22 [bca.uk] INFO: Scrape type for PF65%20MKM: 0
2026-03-29 14:10:22 [bca.uk] INFO: Found listing with ID: SY68%20MYK
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY68%2520MYK%27 HTTP/1.1" 200 None
2026-03-29 14:10:22 [bca.uk] INFO: Scrape type for SY68%20MYK: 0
2026-03-29 14:10:22 [bca.uk] INFO: Found listing with ID: YB15%20YCN
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB15%2520YCN%27 HTTP/1.1" 200 None
2026-03-29 14:10:22 [bca.uk] INFO: Scrape type for YB15%20YCN: 0
2026-03-29 14:10:22 [bca.uk] INFO: Found listing with ID: YP70%20OYG
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP70%2520OYG%27 HTTP/1.1" 200 None
2026-03-29 14:10:22 [bca.uk] INFO: Scrape type for YP70%20OYG: 0
2026-03-29 14:10:22 [bca.uk] INFO: Found listing with ID: P12%20TBE
2026-03-29 14:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27P12%2520TBE%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for P12%20TBE: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: SA72%20DPN
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA72%2520DPN%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for SA72%20DPN: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: BD64%20SVN
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD64%2520SVN%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for BD64%20SVN: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: SG16%20XEM
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG16%2520XEM%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for SG16%20XEM: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: BX64%20YVD
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX64%2520YVD%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for BX64%20YVD: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: EO60%20XFZ
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO60%2520XFZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for EO60%20XFZ: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: DS65%20VAY
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS65%2520VAY%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for DS65%20VAY: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: YA72%20EKD
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA72%2520EKD%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for YA72%20EKD: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: SG17%20XAA
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG17%2520XAA%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for SG17%20XAA: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: WA16%20TJO
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA16%2520TJO%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for WA16%20TJO: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: EK13%20NDL
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK13%2520NDL%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for EK13%20NDL: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: AY66%20EOR
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY66%2520EOR%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for AY66%20EOR: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: FL70%20WDY
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL70%2520WDY%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for FL70%20WDY: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: HK71%20UCC
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK71%2520UCC%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for HK71%20UCC: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: HN67%20XHO
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN67%2520XHO%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for HN67%20XHO: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: HK22%20RGO
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK22%2520RGO%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for HK22%20RGO: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: DS67%20KWK
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS67%2520KWK%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for DS67%20KWK: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: CX15%20ULU
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX15%2520ULU%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for CX15%20ULU: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: RO14%20MMV
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO14%2520MMV%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for RO14%20MMV: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: MA13%20FHH
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA13%2520FHH%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for MA13%20FHH: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: MK17%20JHJ
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK17%2520JHJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for MK17%20JHJ: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: SG16%20EAC
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG16%2520EAC%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for SG16%20EAC: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: YS65%20LZV
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS65%2520LZV%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for YS65%20LZV: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: KO18%20CWM
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO18%2520CWM%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for KO18%20CWM: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: KP61%20JVR
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP61%2520JVR%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for KP61%20JVR: 0
2026-03-29 14:10:23 [bca.uk] INFO: Found listing with ID: WK15%20WKR
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK15%2520WKR%27 HTTP/1.1" 200 None
2026-03-29 14:10:23 [bca.uk] INFO: Scrape type for WK15%20WKR: 2
2026-03-29 14:10:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac89f782-61e2-577f-95e2-1478629915d5 with identifier: WK15%20WKR
2026-03-29 14:10:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac89f782-61e2-577f-95e2-1478629915d5 with scrape type 2
2026-03-29 14:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac89f782-61e2-577f-95e2-1478629915d5 with scrape type 2
2026-03-29 14:10:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac89f782-61e2-577f-95e2-1478629915d5, identifier: WK15%20WKR
2026-03-29 14:10:23 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:10:23 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:10:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac89f782-61e2-577f-95e2-1478629915d5 with identifier: WK15%20WKR
2026-03-29 14:10:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac89f782-61e2-577f-95e2-1478629915d5 with identifier: WK15%20WKR
2026-03-29 14:10:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ac89f782-61e2-577f-95e2-1478629915d5 with identifier: WK15%20WKR to the API
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK15%20WKR-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ac89f782-61e2-577f-95e2-1478629915d5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WK15 WKR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK15%20WKR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 113476,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.6 TDCI SPORT Van',
 'transmission': 'manual',
 'trim': 'TDCI SPORT',
 'vin': 'WF0RXXGAKRFC83726',
 'year': 2015}
2026-03-29 14:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK15%2520WKR%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Saving data for WK15%20WKR: {'auction_closing_time': 1775124000.0, 'created_time': 1774523264.479455, 'last_price_update_time': 1774793424.002339}
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK15%2520WKR') HTTP/1.1" 204 0
2026-03-29 14:10:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: WX60%20CFO
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX60%2520CFO%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for WX60%20CFO: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: VK66%20PZX
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK66%2520PZX%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for VK66%20PZX: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: SJ64%20WFB
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ64%2520WFB%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for SJ64%20WFB: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: WN62%20OGT
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN62%2520OGT%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for WN62%20OGT: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: HF66%20XPD
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF66%2520XPD%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for HF66%20XPD: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: NA68%20PNX
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA68%2520PNX%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for NA68%20PNX: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: SH66%20VEY
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH66%2520VEY%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for SH66%20VEY: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: SA67%20LLK
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA67%2520LLK%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for SA67%20LLK: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: OE62%20XHT
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE62%2520XHT%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for OE62%20XHT: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: BP74%20GVC
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP74%2520GVC%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for BP74%20GVC: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: M5%20OPK
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M5%2520OPK%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for M5%20OPK: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: YB14%20PZY
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB14%2520PZY%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for YB14%20PZY: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: YT15%20HZM
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT15%2520HZM%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for YT15%20HZM: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: OX73%20BFE
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OX73%2520BFE%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for OX73%20BFE: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: EY13%20FZE
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY13%2520FZE%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for EY13%20FZE: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: BC73%20NTT
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC73%2520NTT%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for BC73%20NTT: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: VK21%20GPO
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK21%2520GPO%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for VK21%20GPO: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: PK65%20OBP
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK65%2520OBP%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for PK65%20OBP: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: AY66%20ZNA
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY66%2520ZNA%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for AY66%20ZNA: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: NA07%20HJZ
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA07%2520HJZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for NA07%20HJZ: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: RV18%20HSL
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV18%2520HSL%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for RV18%20HSL: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: YR70%20UMF
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR70%2520UMF%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for YR70%20UMF: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: FJ18%20XJY
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ18%2520XJY%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for FJ18%20XJY: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: RA15%20GLF
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA15%2520GLF%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for RA15%20GLF: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: VN62%20UNY
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN62%2520UNY%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for VN62%20UNY: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: FSZ%204071
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FSZ%25204071%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for FSZ%204071: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: DP24%20AKN
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP24%2520AKN%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for DP24%20AKN: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: MM22%20HGF
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM22%2520HGF%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for MM22%20HGF: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: OY67%20EZZ
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY67%2520EZZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for OY67%20EZZ: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: AO63%20VPL
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO63%2520VPL%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for AO63%20VPL: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: SJ19%20FLS
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ19%2520FLS%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for SJ19%20FLS: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: SM73%20DNX
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM73%2520DNX%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for SM73%20DNX: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: EA23%20YLO
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA23%2520YLO%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for EA23%20YLO: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: KU63%20WEA
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU63%2520WEA%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for KU63%20WEA: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: WP69%20UHB
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP69%2520UHB%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for WP69%20UHB: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: YS69%20ZKF
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS69%2520ZKF%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for YS69%20ZKF: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: YM71%20FSP
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM71%2520FSP%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for YM71%20FSP: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: YS16%20DMO
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS16%2520DMO%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for YS16%20DMO: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: DN13%20XYJ
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN13%2520XYJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for DN13%20XYJ: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: GK24%20HMF
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK24%2520HMF%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for GK24%20HMF: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: WN22%20TKD
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520TKD%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for WN22%20TKD: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: LO23%20GPU
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO23%2520GPU%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for LO23%20GPU: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: YP68%20XHL
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP68%2520XHL%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for YP68%20XHL: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: YA23%20TZR
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA23%2520TZR%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for YA23%20TZR: 0
2026-03-29 14:10:24 [bca.uk] INFO: Found listing with ID: VN18%20WGJ
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN18%2520WGJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:24 [bca.uk] INFO: Scrape type for VN18%20WGJ: 2
2026-03-29 14:10:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4cb05e3-81bc-5617-a6a2-b4b161b65bc1 with identifier: VN18%20WGJ
2026-03-29 14:10:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4cb05e3-81bc-5617-a6a2-b4b161b65bc1 with scrape type 2
2026-03-29 14:10:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d4cb05e3-81bc-5617-a6a2-b4b161b65bc1 with scrape type 2
2026-03-29 14:10:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4cb05e3-81bc-5617-a6a2-b4b161b65bc1, identifier: VN18%20WGJ
2026-03-29 14:10:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4cb05e3-81bc-5617-a6a2-b4b161b65bc1 with identifier: VN18%20WGJ
2026-03-29 14:10:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4cb05e3-81bc-5617-a6a2-b4b161b65bc1 with identifier: VN18%20WGJ
2026-03-29 14:10:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4cb05e3-81bc-5617-a6a2-b4b161b65bc1 with identifier: VN18%20WGJ to the API
2026-03-29 14:10:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN18%20WGJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd4cb05e3-81bc-5617-a6a2-b4b161b65bc1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN18 WGJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN18%20WGJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 51740,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.0 TSI 95 COLOUR EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 95 COLOUR EDITION',
 'vin': 'TMBFP6NJ5JZ180194',
 'year': 2018}
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN18%2520WGJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:26 [bca.uk] INFO: Saving data for VN18%20WGJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774436638.298307, 'last_price_update_time': 1774793426.296196}
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN18%2520WGJ') HTTP/1.1" 204 0
2026-03-29 14:10:26 [bca.uk] INFO: Found listing with ID: BN16%20YCC
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN16%2520YCC%27 HTTP/1.1" 200 None
2026-03-29 14:10:26 [bca.uk] INFO: Scrape type for BN16%20YCC: 0
2026-03-29 14:10:26 [bca.uk] INFO: Found listing with ID: EF15%20ECY
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF15%2520ECY%27 HTTP/1.1" 200 None
2026-03-29 14:10:26 [bca.uk] INFO: Scrape type for EF15%20ECY: 0
2026-03-29 14:10:26 [bca.uk] INFO: Found listing with ID: BV64%20HHP
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV64%2520HHP%27 HTTP/1.1" 200 None
2026-03-29 14:10:26 [bca.uk] INFO: Scrape type for BV64%20HHP: 0
2026-03-29 14:10:26 [bca.uk] INFO: Found listing with ID: WP22%20CZC
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP22%2520CZC%27 HTTP/1.1" 200 None
2026-03-29 14:10:26 [bca.uk] INFO: Scrape type for WP22%20CZC: 0
2026-03-29 14:10:26 [bca.uk] INFO: Found listing with ID: YH21%20NLM
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH21%2520NLM%27 HTTP/1.1" 200 None
2026-03-29 14:10:26 [bca.uk] INFO: Scrape type for YH21%20NLM: 0
2026-03-29 14:10:26 [bca.uk] INFO: Found listing with ID: CE69%20XSY
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE69%2520XSY%27 HTTP/1.1" 200 None
2026-03-29 14:10:26 [bca.uk] INFO: Scrape type for CE69%20XSY: 0
2026-03-29 14:10:26 [bca.uk] INFO: Found listing with ID: AO62%20OXD
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO62%2520OXD%27 HTTP/1.1" 200 None
2026-03-29 14:10:26 [bca.uk] INFO: Scrape type for AO62%20OXD: 0
2026-03-29 14:10:26 [bca.uk] INFO: Found listing with ID: PX56%20GKL
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX56%2520GKL%27 HTTP/1.1" 200 None
2026-03-29 14:10:26 [bca.uk] INFO: Scrape type for PX56%20GKL: 0
2026-03-29 14:10:26 [bca.uk] INFO: Found listing with ID: MD19%20WYP
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD19%2520WYP%27 HTTP/1.1" 200 None
2026-03-29 14:10:26 [bca.uk] INFO: Scrape type for MD19%20WYP: 0
2026-03-29 14:10:26 [bca.uk] INFO: Found listing with ID: KE73%20AZL
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE73%2520AZL%27 HTTP/1.1" 200 None
2026-03-29 14:10:26 [bca.uk] INFO: Scrape type for KE73%20AZL: 0
2026-03-29 14:10:26 [bca.uk] INFO: Found listing with ID: LM72%20ZKZ
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM72%2520ZKZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:26 [bca.uk] INFO: Scrape type for LM72%20ZKZ: 0
2026-03-29 14:10:26 [bca.uk] INFO: Found listing with ID: VO24%20OZH
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO24%2520OZH%27 HTTP/1.1" 200 None
2026-03-29 14:10:26 [bca.uk] INFO: Scrape type for VO24%20OZH: 2
2026-03-29 14:10:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f6006bc6-6a7a-5784-ab2f-35c3c234ee22 with identifier: VO24%20OZH
2026-03-29 14:10:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f6006bc6-6a7a-5784-ab2f-35c3c234ee22 with scrape type 2
2026-03-29 14:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f6006bc6-6a7a-5784-ab2f-35c3c234ee22 with scrape type 2
2026-03-29 14:10:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f6006bc6-6a7a-5784-ab2f-35c3c234ee22, identifier: VO24%20OZH
2026-03-29 14:10:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f6006bc6-6a7a-5784-ab2f-35c3c234ee22 with identifier: VO24%20OZH
2026-03-29 14:10:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f6006bc6-6a7a-5784-ab2f-35c3c234ee22 with identifier: VO24%20OZH
2026-03-29 14:10:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f6006bc6-6a7a-5784-ab2f-35c3c234ee22 with identifier: VO24%20OZH to the API
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO24%20OZH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f6006bc6-6a7a-5784-ab2f-35c3c234ee22',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VO24 OZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO24%20OZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 7455,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3FPHNSTRY515843',
 'year': 2024}
2026-03-29 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO24%2520OZH%27 HTTP/1.1" 200 None
2026-03-29 14:10:27 [bca.uk] INFO: Saving data for VO24%20OZH: {'auction_closing_time': 1775037600.0, 'created_time': 1773821497.444928, 'last_price_update_time': 1774793427.072253}
2026-03-29 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO24%2520OZH') HTTP/1.1" 204 0
2026-03-29 14:10:27 [bca.uk] INFO: Found listing with ID: DK14%20KWN
2026-03-29 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK14%2520KWN%27 HTTP/1.1" 200 None
2026-03-29 14:10:27 [bca.uk] INFO: Scrape type for DK14%20KWN: 0
2026-03-29 14:10:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:10:29 [bca.uk] INFO: Total items found: 100
2026-03-29 14:10:29 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded
2026-03-29 14:10:29 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:10:29 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:10:29 [bca.uk] INFO: Found listing with ID: LR23%20ZDW
2026-03-29 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR23%2520ZDW%27 HTTP/1.1" 200 None
2026-03-29 14:10:29 [bca.uk] INFO: Scrape type for LR23%20ZDW: 0
2026-03-29 14:10:29 [bca.uk] INFO: Found listing with ID: GV74%20XLD
2026-03-29 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV74%2520XLD%27 HTTP/1.1" 200 None
2026-03-29 14:10:29 [bca.uk] INFO: Scrape type for GV74%20XLD: 2
2026-03-29 14:10:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8d4f97e-ae21-55ad-b049-021e8e1bb310 with identifier: GV74%20XLD
2026-03-29 14:10:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8d4f97e-ae21-55ad-b049-021e8e1bb310 with scrape type 2
2026-03-29 14:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f8d4f97e-ae21-55ad-b049-021e8e1bb310 with scrape type 2
2026-03-29 14:10:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f8d4f97e-ae21-55ad-b049-021e8e1bb310, identifier: GV74%20XLD
2026-03-29 14:10:29 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:10:29 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:10:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f8d4f97e-ae21-55ad-b049-021e8e1bb310 with identifier: GV74%20XLD
2026-03-29 14:10:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f8d4f97e-ae21-55ad-b049-021e8e1bb310 with identifier: GV74%20XLD
2026-03-29 14:10:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f8d4f97e-ae21-55ad-b049-021e8e1bb310 with identifier: GV74%20XLD to the API
2026-03-29 14:10:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV74%20XLD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f8d4f97e-ae21-55ad-b049-021e8e1bb310',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GV74 XLD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV74%20XLD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 9564,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 MHEV 136 ALLURE E-DSC6 Hatchback',
 'transmission': 'automatic',
 'trim': 'MHEV 136 ALLURE E-DSC6',
 'vin': 'VR3KAHPY5SS014093',
 'year': 2025}
2026-03-29 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV74%2520XLD%27 HTTP/1.1" 200 None
2026-03-29 14:10:29 [bca.uk] INFO: Saving data for GV74%20XLD: {'auction_closing_time': 1775124000.0, 'created_time': 1773933733.879725, 'last_price_update_time': 1774793429.558675}
2026-03-29 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV74%2520XLD') HTTP/1.1" 204 0
2026-03-29 14:10:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:10:29 [bca.uk] INFO: Found listing with ID: LM74%20XOF
2026-03-29 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM74%2520XOF%27 HTTP/1.1" 200 None
2026-03-29 14:10:29 [bca.uk] INFO: Scrape type for LM74%20XOF: 2
2026-03-29 14:10:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42be7ba9-bbf0-5b5e-a25b-00b3090c6ea1 with identifier: LM74%20XOF
2026-03-29 14:10:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42be7ba9-bbf0-5b5e-a25b-00b3090c6ea1 with scrape type 2
2026-03-29 14:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42be7ba9-bbf0-5b5e-a25b-00b3090c6ea1 with scrape type 2
2026-03-29 14:10:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42be7ba9-bbf0-5b5e-a25b-00b3090c6ea1, identifier: LM74%20XOF
2026-03-29 14:10:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42be7ba9-bbf0-5b5e-a25b-00b3090c6ea1 with identifier: LM74%20XOF
2026-03-29 14:10:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42be7ba9-bbf0-5b5e-a25b-00b3090c6ea1 with identifier: LM74%20XOF
2026-03-29 14:10:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42be7ba9-bbf0-5b5e-a25b-00b3090c6ea1 with identifier: LM74%20XOF to the API
2026-03-29 14:10:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM74%20XOF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '42be7ba9-bbf0-5b5e-a25b-00b3090c6ea1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LM74 XOF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM74%20XOF&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': 'E-5008',
 'odometer': 4178,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT E-5008 157KW 73KWH GT StationWagon',
 'transmission': 'automatic',
 'trim': '157KW 73KWH GT',
 'vin': 'VR3KCZKZ3RS117443',
 'year': 2024}
2026-03-29 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM74%2520XOF%27 HTTP/1.1" 200 None
2026-03-29 14:10:29 [bca.uk] INFO: Saving data for LM74%20XOF: {'auction_closing_time': 1775124000.0, 'created_time': 1773835097.617083, 'last_price_update_time': 1774793429.994234}
2026-03-29 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM74%2520XOF') HTTP/1.1" 204 0
2026-03-29 14:10:30 [bca.uk] INFO: Found listing with ID: LP72%20VEW
2026-03-29 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP72%2520VEW%27 HTTP/1.1" 200 None
2026-03-29 14:10:30 [bca.uk] INFO: Scrape type for LP72%20VEW: 2
2026-03-29 14:10:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 73a064e7-d3b7-518d-ae6c-ab784c30dd38 with identifier: LP72%20VEW
2026-03-29 14:10:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 73a064e7-d3b7-518d-ae6c-ab784c30dd38 with scrape type 2
2026-03-29 14:10:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 73a064e7-d3b7-518d-ae6c-ab784c30dd38 with scrape type 2
2026-03-29 14:10:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 73a064e7-d3b7-518d-ae6c-ab784c30dd38, identifier: LP72%20VEW
2026-03-29 14:10:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 73a064e7-d3b7-518d-ae6c-ab784c30dd38 with identifier: LP72%20VEW
2026-03-29 14:10:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 73a064e7-d3b7-518d-ae6c-ab784c30dd38 with identifier: LP72%20VEW
2026-03-29 14:10:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 73a064e7-d3b7-518d-ae6c-ab784c30dd38 with identifier: LP72%20VEW to the API
2026-03-29 14:10:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 24,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP72%20VEW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '73a064e7-d3b7-518d-ae6c-ab784c30dd38',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LP72 VEW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP72%20VEW&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '308 SW',
 'odometer': 18998,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 SW 1.6 PHEV 180 GT E-EAT8 Estate',
 'transmission': 'automatic',
 'trim': 'PHEV 180 GT E-EAT8',
 'vin': 'VR3F4DGXTPY502521',
 'year': 2023}
2026-03-29 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP72%2520VEW%27 HTTP/1.1" 200 None
2026-03-29 14:10:30 [bca.uk] INFO: Saving data for LP72%20VEW: {'auction_closing_time': 1775124000.0, 'created_time': 1773842002.966412, 'last_price_update_time': 1774793430.451696}
2026-03-29 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP72%2520VEW') HTTP/1.1" 204 0
2026-03-29 14:10:30 [bca.uk] INFO: Found listing with ID: MD24%20WCJ
2026-03-29 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD24%2520WCJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:30 [bca.uk] INFO: Scrape type for MD24%20WCJ: 2
2026-03-29 14:10:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7edab048-8793-5e8c-8998-59f82ee7abd8 with identifier: MD24%20WCJ
2026-03-29 14:10:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7edab048-8793-5e8c-8998-59f82ee7abd8 with scrape type 2
2026-03-29 14:10:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7edab048-8793-5e8c-8998-59f82ee7abd8 with scrape type 2
2026-03-29 14:10:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7edab048-8793-5e8c-8998-59f82ee7abd8, identifier: MD24%20WCJ
2026-03-29 14:10:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7edab048-8793-5e8c-8998-59f82ee7abd8 with identifier: MD24%20WCJ
2026-03-29 14:10:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7edab048-8793-5e8c-8998-59f82ee7abd8 with identifier: MD24%20WCJ
2026-03-29 14:10:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7edab048-8793-5e8c-8998-59f82ee7abd8 with identifier: MD24%20WCJ to the API
2026-03-29 14:10:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD24%20WCJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7edab048-8793-5e8c-8998-59f82ee7abd8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MD24 WCJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD24%20WCJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 23671,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 130 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 ALLURE',
 'vin': 'VR3USHNS3RJ710049',
 'year': 2024}
2026-03-29 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD24%2520WCJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:30 [bca.uk] INFO: Saving data for MD24%20WCJ: {'auction_closing_time': 1775124000.0, 'created_time': 1773841962.181373, 'last_price_update_time': 1774793430.89787}
2026-03-29 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD24%2520WCJ') HTTP/1.1" 204 0
2026-03-29 14:10:30 [bca.uk] INFO: Found listing with ID: BC74%20HAX
2026-03-29 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC74%2520HAX%27 HTTP/1.1" 200 None
2026-03-29 14:10:30 [bca.uk] INFO: Scrape type for BC74%20HAX: 0
2026-03-29 14:10:30 [bca.uk] INFO: Found listing with ID: EO23%20LML
2026-03-29 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO23%2520LML%27 HTTP/1.1" 200 None
2026-03-29 14:10:30 [bca.uk] INFO: Scrape type for EO23%20LML: 2
2026-03-29 14:10:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68419bff-341b-5d12-ada5-93c0d97b2fa2 with identifier: EO23%20LML
2026-03-29 14:10:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 68419bff-341b-5d12-ada5-93c0d97b2fa2 with scrape type 2
2026-03-29 14:10:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 68419bff-341b-5d12-ada5-93c0d97b2fa2 with scrape type 2
2026-03-29 14:10:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68419bff-341b-5d12-ada5-93c0d97b2fa2, identifier: EO23%20LML
2026-03-29 14:10:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68419bff-341b-5d12-ada5-93c0d97b2fa2 with identifier: EO23%20LML
2026-03-29 14:10:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68419bff-341b-5d12-ada5-93c0d97b2fa2 with identifier: EO23%20LML
2026-03-29 14:10:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 68419bff-341b-5d12-ada5-93c0d97b2fa2 with identifier: EO23%20LML to the API
2026-03-29 14:10:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO23%20LML-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '68419bff-341b-5d12-ada5-93c0d97b2fa2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EO23 LML',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO23%20LML&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': 'E-208',
 'odometer': 8835,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT E-208 100KW 50KWH GT Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH GT',
 'vin': 'VR3UHZKXZPT512915',
 'year': 2023}
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO23%2520LML%27 HTTP/1.1" 200 None
2026-03-29 14:10:32 [bca.uk] INFO: Saving data for EO23%20LML: {'auction_closing_time': 1775124000.0, 'created_time': 1773842001.936317, 'last_price_update_time': 1774793432.125341}
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO23%2520LML') HTTP/1.1" 204 0
2026-03-29 14:10:32 [bca.uk] INFO: Found listing with ID: EU16%20VPP
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU16%2520VPP%27 HTTP/1.1" 200 None
2026-03-29 14:10:32 [bca.uk] INFO: Scrape type for EU16%20VPP: 0
2026-03-29 14:10:32 [bca.uk] INFO: Found listing with ID: EO74%20OPL
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO74%2520OPL%27 HTTP/1.1" 200 None
2026-03-29 14:10:32 [bca.uk] INFO: Scrape type for EO74%20OPL: 0
2026-03-29 14:10:32 [bca.uk] INFO: Found listing with ID: DA15%20KME
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA15%2520KME%27 HTTP/1.1" 200 None
2026-03-29 14:10:32 [bca.uk] INFO: Scrape type for DA15%20KME: 0
2026-03-29 14:10:32 [bca.uk] INFO: Found listing with ID: DN17%20OTR
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN17%2520OTR%27 HTTP/1.1" 200 None
2026-03-29 14:10:32 [bca.uk] INFO: Scrape type for DN17%20OTR: 0
2026-03-29 14:10:32 [bca.uk] INFO: Found listing with ID: LL23%20KPF
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL23%2520KPF%27 HTTP/1.1" 200 None
2026-03-29 14:10:32 [bca.uk] INFO: Scrape type for LL23%20KPF: 0
2026-03-29 14:10:32 [bca.uk] INFO: Found listing with ID: Y863%20PSL
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y863%2520PSL%27 HTTP/1.1" 200 None
2026-03-29 14:10:32 [bca.uk] INFO: Scrape type for Y863%20PSL: 0
2026-03-29 14:10:32 [bca.uk] INFO: Found listing with ID: FY72%20ATU
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY72%2520ATU%27 HTTP/1.1" 200 None
2026-03-29 14:10:32 [bca.uk] INFO: Scrape type for FY72%20ATU: 0
2026-03-29 14:10:32 [bca.uk] INFO: Found listing with ID: SR19%20KRE
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR19%2520KRE%27 HTTP/1.1" 200 None
2026-03-29 14:10:32 [bca.uk] INFO: Scrape type for SR19%20KRE: 2
2026-03-29 14:10:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 18ba6a1b-20e2-50f0-8eba-15e0acddf5aa with identifier: SR19%20KRE
2026-03-29 14:10:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 18ba6a1b-20e2-50f0-8eba-15e0acddf5aa with scrape type 2
2026-03-29 14:10:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 18ba6a1b-20e2-50f0-8eba-15e0acddf5aa with scrape type 2
2026-03-29 14:10:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 18ba6a1b-20e2-50f0-8eba-15e0acddf5aa, identifier: SR19%20KRE
2026-03-29 14:10:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 18ba6a1b-20e2-50f0-8eba-15e0acddf5aa with identifier: SR19%20KRE
2026-03-29 14:10:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 18ba6a1b-20e2-50f0-8eba-15e0acddf5aa with identifier: SR19%20KRE
2026-03-29 14:10:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 18ba6a1b-20e2-50f0-8eba-15e0acddf5aa with identifier: SR19%20KRE to the API
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SR19%20KRE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-06T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '18ba6a1b-20e2-50f0-8eba-15e0acddf5aa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SR19 KRE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SR19%20KRE&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'BMW',
 'model': 'X2',
 'odometer': 74418,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'BMW X2 2.0 XDRIVE 18D M SPORT X STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'XDRIVE 18D M SPORT X STEP',
 'vin': 'WBAYK720005N01795',
 'year': 2019}
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR19%2520KRE%27 HTTP/1.1" 200 None
2026-03-29 14:10:32 [bca.uk] INFO: Saving data for SR19%20KRE: {'auction_closing_time': 1775469600.0, 'created_time': 1774610675.430018, 'last_price_update_time': 1774793432.787238}
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SR19%2520KRE') HTTP/1.1" 204 0
2026-03-29 14:10:32 [bca.uk] INFO: Found listing with ID: AX72%20JJV
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX72%2520JJV%27 HTTP/1.1" 200 None
2026-03-29 14:10:32 [bca.uk] INFO: Scrape type for AX72%20JJV: 0
2026-03-29 14:10:32 [bca.uk] INFO: Found listing with ID: AF21%20VSG
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF21%2520VSG%27 HTTP/1.1" 200 None
2026-03-29 14:10:32 [bca.uk] INFO: Scrape type for AF21%20VSG: 0
2026-03-29 14:10:32 [bca.uk] INFO: Found listing with ID: DX23%20TSO
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX23%2520TSO%27 HTTP/1.1" 200 None
2026-03-29 14:10:32 [bca.uk] INFO: Scrape type for DX23%20TSO: 0
2026-03-29 14:10:32 [bca.uk] INFO: Found listing with ID: KN69%20NPV
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN69%2520NPV%27 HTTP/1.1" 200 None
2026-03-29 14:10:32 [bca.uk] INFO: Scrape type for KN69%20NPV: 0
2026-03-29 14:10:32 [bca.uk] INFO: Found listing with ID: YF72%20VKM
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF72%2520VKM%27 HTTP/1.1" 200 None
2026-03-29 14:10:32 [bca.uk] INFO: Scrape type for YF72%20VKM: 0
2026-03-29 14:10:32 [bca.uk] INFO: Found listing with ID: DY72%20BZT
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY72%2520BZT%27 HTTP/1.1" 200 None
2026-03-29 14:10:33 [bca.uk] INFO: Scrape type for DY72%20BZT: 0
2026-03-29 14:10:33 [bca.uk] INFO: Found listing with ID: P123%20PJG
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27P123%2520PJG%27 HTTP/1.1" 200 None
2026-03-29 14:10:33 [bca.uk] INFO: Scrape type for P123%20PJG: 0
2026-03-29 14:10:33 [bca.uk] INFO: Found listing with ID: AO22%20TKN
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO22%2520TKN%27 HTTP/1.1" 200 None
2026-03-29 14:10:33 [bca.uk] INFO: Scrape type for AO22%20TKN: 0
2026-03-29 14:10:33 [bca.uk] INFO: Found listing with ID: AX72%20KAU
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX72%2520KAU%27 HTTP/1.1" 200 None
2026-03-29 14:10:33 [bca.uk] INFO: Scrape type for AX72%20KAU: 0
2026-03-29 14:10:33 [bca.uk] INFO: Found listing with ID: GY21%20ECT
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY21%2520ECT%27 HTTP/1.1" 200 None
2026-03-29 14:10:33 [bca.uk] INFO: Scrape type for GY21%20ECT: 0
2026-03-29 14:10:33 [bca.uk] INFO: Found listing with ID: GC23%20CTV
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC23%2520CTV%27 HTTP/1.1" 200 None
2026-03-29 14:10:33 [bca.uk] INFO: Scrape type for GC23%20CTV: 0
2026-03-29 14:10:33 [bca.uk] INFO: Found listing with ID: YF68%20ZTR
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF68%2520ZTR%27 HTTP/1.1" 200 None
2026-03-29 14:10:33 [bca.uk] INFO: Scrape type for YF68%20ZTR: 0
2026-03-29 14:10:33 [bca.uk] INFO: Found listing with ID: GV24%20ECT
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV24%2520ECT%27 HTTP/1.1" 200 None
2026-03-29 14:10:33 [bca.uk] INFO: Scrape type for GV24%20ECT: 0
2026-03-29 14:10:33 [bca.uk] INFO: Found listing with ID: GY23%20TYF
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY23%2520TYF%27 HTTP/1.1" 200 None
2026-03-29 14:10:33 [bca.uk] INFO: Scrape type for GY23%20TYF: 0
2026-03-29 14:10:33 [bca.uk] INFO: Found listing with ID: WU18%20RYO
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU18%2520RYO%27 HTTP/1.1" 200 None
2026-03-29 14:10:33 [bca.uk] INFO: Scrape type for WU18%20RYO: 2
2026-03-29 14:10:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 87074d6b-22d8-5855-8f29-a1906723cba7 with identifier: WU18%20RYO
2026-03-29 14:10:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 87074d6b-22d8-5855-8f29-a1906723cba7 with scrape type 2
2026-03-29 14:10:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 87074d6b-22d8-5855-8f29-a1906723cba7 with scrape type 2
2026-03-29 14:10:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 87074d6b-22d8-5855-8f29-a1906723cba7, identifier: WU18%20RYO
2026-03-29 14:10:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 87074d6b-22d8-5855-8f29-a1906723cba7 with identifier: WU18%20RYO
2026-03-29 14:10:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 87074d6b-22d8-5855-8f29-a1906723cba7 with identifier: WU18%20RYO
2026-03-29 14:10:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 87074d6b-22d8-5855-8f29-a1906723cba7 with identifier: WU18%20RYO to the API
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU18%20RYO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '87074d6b-22d8-5855-8f29-a1906723cba7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WU18 RYO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU18%20RYO&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 74876,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 180 4WD TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 180 4WD TITANIUM',
 'vin': 'WF0AXXWPMAJY81656',
 'year': 2018}
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU18%2520RYO%27 HTTP/1.1" 200 None
2026-03-29 14:10:33 [bca.uk] INFO: Saving data for WU18%20RYO: {'auction_closing_time': 1775037600.0, 'created_time': 1774276679.237575, 'last_price_update_time': 1774793433.582234}
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU18%2520RYO') HTTP/1.1" 204 0
2026-03-29 14:10:33 [bca.uk] INFO: Found listing with ID: OV71%20KBY
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV71%2520KBY%27 HTTP/1.1" 200 None
2026-03-29 14:10:33 [bca.uk] INFO: Scrape type for OV71%20KBY: 0
2026-03-29 14:10:33 [bca.uk] INFO: Found listing with ID: KV72%20VJL
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV72%2520VJL%27 HTTP/1.1" 200 None
2026-03-29 14:10:33 [bca.uk] INFO: Scrape type for KV72%20VJL: 0
2026-03-29 14:10:33 [bca.uk] INFO: Found listing with ID: VO17%20JDK
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO17%2520JDK%27 HTTP/1.1" 200 None
2026-03-29 14:10:33 [bca.uk] INFO: Scrape type for VO17%20JDK: 0
2026-03-29 14:10:33 [bca.uk] INFO: Found listing with ID: OV21%20JZF
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV21%2520JZF%27 HTTP/1.1" 200 None
2026-03-29 14:10:33 [bca.uk] INFO: Scrape type for OV21%20JZF: 0
2026-03-29 14:10:33 [bca.uk] INFO: Found listing with ID: DU20%20NZO
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU20%2520NZO%27 HTTP/1.1" 200 None
2026-03-29 14:10:33 [bca.uk] INFO: Scrape type for DU20%20NZO: 2
2026-03-29 14:10:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc560272-39a3-5e55-b878-8de95f5202b2 with identifier: DU20%20NZO
2026-03-29 14:10:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc560272-39a3-5e55-b878-8de95f5202b2 with scrape type 2
2026-03-29 14:10:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc560272-39a3-5e55-b878-8de95f5202b2 with scrape type 2
2026-03-29 14:10:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc560272-39a3-5e55-b878-8de95f5202b2, identifier: DU20%20NZO
2026-03-29 14:10:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc560272-39a3-5e55-b878-8de95f5202b2 with identifier: DU20%20NZO
2026-03-29 14:10:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc560272-39a3-5e55-b878-8de95f5202b2 with identifier: DU20%20NZO
2026-03-29 14:10:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc560272-39a3-5e55-b878-8de95f5202b2 with identifier: DU20%20NZO to the API
2026-03-29 14:10:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU20%20NZO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fc560272-39a3-5e55-b878-8de95f5202b2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU20 NZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU20%20NZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA GS',
 'odometer': 49345,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL INSIGNIA GS 1.6 TURBO D 136 TECH LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO D 136 TECH LINE',
 'vin': 'W0VZT6EF7L1020989',
 'year': 2020}
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU20%2520NZO%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Saving data for DU20%20NZO: {'auction_closing_time': 1774951200.0, 'created_time': 1774523491.903662, 'last_price_update_time': 1774793434.171645}
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU20%2520NZO') HTTP/1.1" 204 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: VK72%20WFR
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK72%2520WFR%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for VK72%20WFR: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: GD20%20BRZ
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD20%2520BRZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for GD20%20BRZ: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: FM19%20TZB
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM19%2520TZB%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for FM19%20TZB: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: HJ23%20YHS
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ23%2520YHS%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for HJ23%20YHS: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: KT68%20ENX
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT68%2520ENX%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for KT68%20ENX: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: FV18%20YDD
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV18%2520YDD%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for FV18%20YDD: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: KD16%20EZL
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD16%2520EZL%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for KD16%20EZL: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: YS63%20PYT
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS63%2520PYT%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for YS63%20PYT: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: YS08%20YXV
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS08%2520YXV%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for YS08%20YXV: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: YS08%20ZJO
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS08%2520ZJO%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for YS08%20ZJO: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: EK71%20HZV
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK71%2520HZV%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for EK71%20HZV: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: BT67%20OWK
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT67%2520OWK%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for BT67%20OWK: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: RX65%20HHD
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX65%2520HHD%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for RX65%20HHD: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: VO68%20DSX
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO68%2520DSX%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for VO68%20DSX: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: YO19%20YDJ
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO19%2520YDJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for YO19%20YDJ: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: KR18%20BKJ
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR18%2520BKJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for KR18%20BKJ: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: WU13%20UEB
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU13%2520UEB%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for WU13%20UEB: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: YN15%20UFJ
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN15%2520UFJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for YN15%20UFJ: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: LS17%20GEO
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS17%2520GEO%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for LS17%20GEO: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: SH14%20WXM
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH14%2520WXM%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for SH14%20WXM: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: FX63%20YEF
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX63%2520YEF%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for FX63%20YEF: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: FP65%20TEO
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP65%2520TEO%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for FP65%20TEO: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: AV68%20GXP
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV68%2520GXP%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for AV68%20GXP: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: SC68%20NNM
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC68%2520NNM%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for SC68%20NNM: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: MK61%20GYH
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK61%2520GYH%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for MK61%20GYH: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: FV08%20DGX
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV08%2520DGX%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for FV08%20DGX: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: FG18%20GHU
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG18%2520GHU%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for FG18%20GHU: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: FG64%20LKJ
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG64%2520LKJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for FG64%20LKJ: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: WX17%20XDB
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX17%2520XDB%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for WX17%20XDB: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: YF68%20LHH
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF68%2520LHH%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for YF68%20LHH: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: YC17%20AVU
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC17%2520AVU%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for YC17%20AVU: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: LV62%20VKA
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV62%2520VKA%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for LV62%20VKA: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: MT14%20SOU
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT14%2520SOU%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for MT14%20SOU: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: NG63%20RMZ
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG63%2520RMZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for NG63%20RMZ: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: VU66%20URO
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU66%2520URO%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for VU66%20URO: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: GX14%20TLV
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX14%2520TLV%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for GX14%20TLV: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: NA64%20UVD
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA64%2520UVD%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for NA64%20UVD: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: NJ12%20XTN
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ12%2520XTN%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for NJ12%20XTN: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: VN14%20HVP
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN14%2520HVP%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for VN14%20HVP: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: NV66%20ZTE
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV66%2520ZTE%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for NV66%20ZTE: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: BF65%20FCL
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF65%2520FCL%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for BF65%20FCL: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: CE63%20PBY
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE63%2520PBY%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for CE63%20PBY: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: YY59%20CYA
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY59%2520CYA%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for YY59%20CYA: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: HV67%20RZT
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV67%2520RZT%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for HV67%20RZT: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: GJ60%20KJA
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ60%2520KJA%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for GJ60%20KJA: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: SB60%20CNO
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB60%2520CNO%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for SB60%20CNO: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: YP06%20NXZ
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP06%2520NXZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:34 [bca.uk] INFO: Scrape type for YP06%20NXZ: 0
2026-03-29 14:10:34 [bca.uk] INFO: Found listing with ID: EJ66%20XPA
2026-03-29 14:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ66%2520XPA%27 HTTP/1.1" 200 None
2026-03-29 14:10:35 [bca.uk] INFO: Scrape type for EJ66%20XPA: 0
2026-03-29 14:10:35 [bca.uk] INFO: Found listing with ID: BK13%20TGJ
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK13%2520TGJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:35 [bca.uk] INFO: Scrape type for BK13%20TGJ: 0
2026-03-29 14:10:35 [bca.uk] INFO: Found listing with ID: NU14%20YFL
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU14%2520YFL%27 HTTP/1.1" 200 None
2026-03-29 14:10:35 [bca.uk] INFO: Scrape type for NU14%20YFL: 0
2026-03-29 14:10:35 [bca.uk] INFO: Found listing with ID: SK12%20HUV
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK12%2520HUV%27 HTTP/1.1" 200 None
2026-03-29 14:10:35 [bca.uk] INFO: Scrape type for SK12%20HUV: 0
2026-03-29 14:10:35 [bca.uk] INFO: Found listing with ID: NU68%20WCD
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU68%2520WCD%27 HTTP/1.1" 200 None
2026-03-29 14:10:35 [bca.uk] INFO: Scrape type for NU68%20WCD: 0
2026-03-29 14:10:35 [bca.uk] INFO: Found listing with ID: NV11%20BAO
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV11%2520BAO%27 HTTP/1.1" 200 None
2026-03-29 14:10:35 [bca.uk] INFO: Scrape type for NV11%20BAO: 0
2026-03-29 14:10:35 [bca.uk] INFO: Found listing with ID: NX63%20OSO
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX63%2520OSO%27 HTTP/1.1" 200 None
2026-03-29 14:10:35 [bca.uk] INFO: Scrape type for NX63%20OSO: 0
2026-03-29 14:10:35 [bca.uk] INFO: Found listing with ID: NU66%20UWF
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU66%2520UWF%27 HTTP/1.1" 200 None
2026-03-29 14:10:35 [bca.uk] INFO: Scrape type for NU66%20UWF: 0
2026-03-29 14:10:35 [bca.uk] INFO: Found listing with ID: OV19%20NWU
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV19%2520NWU%27 HTTP/1.1" 200 None
2026-03-29 14:10:35 [bca.uk] INFO: Scrape type for OV19%20NWU: 0
2026-03-29 14:10:35 [bca.uk] INFO: Found listing with ID: DS65%20WCC
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS65%2520WCC%27 HTTP/1.1" 200 None
2026-03-29 14:10:35 [bca.uk] INFO: Scrape type for DS65%20WCC: 0
2026-03-29 14:10:35 [bca.uk] INFO: Found listing with ID: ND12%20FCP
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND12%2520FCP%27 HTTP/1.1" 200 None
2026-03-29 14:10:35 [bca.uk] INFO: Scrape type for ND12%20FCP: 0
2026-03-29 14:10:35 [bca.uk] INFO: Found listing with ID: VO11%20WKT
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO11%2520WKT%27 HTTP/1.1" 200 None
2026-03-29 14:10:35 [bca.uk] INFO: Scrape type for VO11%20WKT: 0
2026-03-29 14:10:35 [bca.uk] INFO: Found listing with ID: SJ15%20VEV
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ15%2520VEV%27 HTTP/1.1" 200 None
2026-03-29 14:10:35 [bca.uk] INFO: Scrape type for SJ15%20VEV: 2
2026-03-29 14:10:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 662da1bf-c0f8-5d45-815d-2e1dfaca361a with identifier: SJ15%20VEV
2026-03-29 14:10:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 662da1bf-c0f8-5d45-815d-2e1dfaca361a with scrape type 2
2026-03-29 14:10:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 662da1bf-c0f8-5d45-815d-2e1dfaca361a with scrape type 2
2026-03-29 14:10:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 662da1bf-c0f8-5d45-815d-2e1dfaca361a, identifier: SJ15%20VEV
2026-03-29 14:10:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 662da1bf-c0f8-5d45-815d-2e1dfaca361a with identifier: SJ15%20VEV
2026-03-29 14:10:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 662da1bf-c0f8-5d45-815d-2e1dfaca361a with identifier: SJ15%20VEV
2026-03-29 14:10:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 662da1bf-c0f8-5d45-815d-2e1dfaca361a with identifier: SJ15%20VEV to the API
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ15%20VEV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '662da1bf-c0f8-5d45-815d-2e1dfaca361a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ15 VEV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ15%20VEV&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 92853,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'HONDA CR-V 2.0 I-VTEC EX 4WD StationWagon',
 'transmission': 'manual',
 'trim': 'I-VTEC EX 4WD',
 'vin': 'SHSRE5790EU016604',
 'year': 2015}
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ15%2520VEV%27 HTTP/1.1" 200 None
2026-03-29 14:10:35 [bca.uk] INFO: Saving data for SJ15%20VEV: {'auction_closing_time': 1775037600.0, 'created_time': 1773837632.042262, 'last_price_update_time': 1774793435.708547}
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ15%2520VEV') HTTP/1.1" 204 0
2026-03-29 14:10:35 [bca.uk] INFO: Found listing with ID: ND13%20HSY
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND13%2520HSY%27 HTTP/1.1" 200 None
2026-03-29 14:10:35 [bca.uk] INFO: Scrape type for ND13%20HSY: 0
2026-03-29 14:10:35 [bca.uk] INFO: Found listing with ID: ND15%20SFU
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND15%2520SFU%27 HTTP/1.1" 200 None
2026-03-29 14:10:35 [bca.uk] INFO: Scrape type for ND15%20SFU: 0
2026-03-29 14:10:35 [bca.uk] INFO: Found listing with ID: ND53%20EJZ
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND53%2520EJZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:35 [bca.uk] INFO: Scrape type for ND53%20EJZ: 0
2026-03-29 14:10:35 [bca.uk] INFO: Found listing with ID: SL10%20HRP
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL10%2520HRP%27 HTTP/1.1" 200 None
2026-03-29 14:10:35 [bca.uk] INFO: Scrape type for SL10%20HRP: 0
2026-03-29 14:10:35 [bca.uk] INFO: Found listing with ID: FE64%20FGV
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE64%2520FGV%27 HTTP/1.1" 200 None
2026-03-29 14:10:35 [bca.uk] INFO: Scrape type for FE64%20FGV: 0
2026-03-29 14:10:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:10:36 [bca.uk] INFO: Total items found: 100
2026-03-29 14:10:36 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded
2026-03-29 14:10:36 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:10:36 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: A13%20MVN
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27A13%2520MVN%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for A13%20MVN: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: AK17%20GUU
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK17%2520GUU%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for AK17%20GUU: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: NG15%20FSV
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG15%2520FSV%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for NG15%20FSV: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: NX64%20XJU
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX64%2520XJU%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for NX64%20XJU: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: PX17%20KLK
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX17%2520KLK%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for PX17%20KLK: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: XJZ%202720
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27XJZ%25202720%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for XJZ%202720: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: YB66%20XOJ
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB66%2520XOJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for YB66%20XOJ: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: SB63%20LBV
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB63%2520LBV%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for SB63%20LBV: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: NG09%20OHE
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG09%2520OHE%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for NG09%20OHE: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: NL14%20EJE
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL14%2520EJE%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for NL14%20EJE: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: NL64%20FPJ
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL64%2520FPJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for NL64%20FPJ: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: SN13%20ZFP
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN13%2520ZFP%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for SN13%20ZFP: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: SD20%20GGV
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD20%2520GGV%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for SD20%20GGV: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: DT70%20EYC
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT70%2520EYC%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for DT70%20EYC: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: NG17%20OYT
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG17%2520OYT%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for NG17%20OYT: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: RV12%20YXK
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV12%2520YXK%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for RV12%20YXK: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: SG16%20NZO
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG16%2520NZO%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for SG16%20NZO: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: SH63%20LDY
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH63%2520LDY%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for SH63%20LDY: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: NJ58%20LNC
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ58%2520LNC%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for NJ58%20LNC: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: AF70%20ZNZ
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF70%2520ZNZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for AF70%20ZNZ: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: HK66%20JFA
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK66%2520JFA%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for HK66%20JFA: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: PN64%20HCG
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN64%2520HCG%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for PN64%20HCG: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: YA17%20WGF
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA17%2520WGF%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for YA17%20WGF: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: DV65%20WKF
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV65%2520WKF%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for DV65%20WKF: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: KU66%20ZTZ
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU66%2520ZTZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for KU66%20ZTZ: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: YR66%20PXG
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR66%2520PXG%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for YR66%20PXG: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: AO65%20UZE
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO65%2520UZE%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for AO65%20UZE: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: FA15%20RVP
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA15%2520RVP%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for FA15%20RVP: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: AY18%20HNV
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY18%2520HNV%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for AY18%20HNV: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: LL66%20FWD
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL66%2520FWD%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for LL66%20FWD: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: AO10%20TKU
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO10%2520TKU%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for AO10%20TKU: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: WG17%20UXC
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG17%2520UXC%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for WG17%20UXC: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: YK59%20SRO
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK59%2520SRO%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for YK59%20SRO: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: WF67%20DFL
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF67%2520DFL%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for WF67%20DFL: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: RX72%20LTT
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX72%2520LTT%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for RX72%20LTT: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: FV10%20XXD
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV10%2520XXD%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for FV10%20XXD: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: WK61%20ZTU
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK61%2520ZTU%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for WK61%20ZTU: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: BU18%20NGO
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU18%2520NGO%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for BU18%20NGO: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: RO63%20YYB
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO63%2520YYB%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for RO63%20YYB: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: OW15%20CWM
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW15%2520CWM%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for OW15%20CWM: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: WD21%20HYN
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD21%2520HYN%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for WD21%20HYN: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: VN64%20GJE
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN64%2520GJE%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for VN64%20GJE: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: WA22%20OGO
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA22%2520OGO%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for WA22%20OGO: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: WF63%20PZN
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF63%2520PZN%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for WF63%20PZN: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: CF16%20VCC
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF16%2520VCC%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for CF16%20VCC: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: YF23%20UNU
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520UNU%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for YF23%20UNU: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: CE67%20DUA
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE67%2520DUA%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for CE67%20DUA: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: VA15%20PGV
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA15%2520PGV%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for VA15%20PGV: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: WF62%20FHV
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF62%2520FHV%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for WF62%20FHV: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: WP64%20OMX
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP64%2520OMX%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for WP64%20OMX: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: KT17%20GKL
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT17%2520GKL%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for KT17%20GKL: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: HP08%20CJP
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HP08%2520CJP%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for HP08%20CJP: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: SG15%20DHC
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG15%2520DHC%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for SG15%20DHC: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: FD17%20YNY
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD17%2520YNY%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for FD17%20YNY: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: WR62%20NLM
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR62%2520NLM%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for WR62%20NLM: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: NA14%20BWZ
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA14%2520BWZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for NA14%20BWZ: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: BD03%20HWG
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD03%2520HWG%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for BD03%20HWG: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: BG68%20PDX
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG68%2520PDX%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for BG68%20PDX: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: OE04%20DZX
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE04%2520DZX%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for OE04%20DZX: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: VO64%20EHR
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO64%2520EHR%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for VO64%20EHR: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: ND63%20LNP
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND63%2520LNP%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for ND63%20LNP: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: SL64%20FZK
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL64%2520FZK%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for SL64%20FZK: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: AU56%20WCK
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU56%2520WCK%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for AU56%20WCK: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: FM56%20CRV
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM56%2520CRV%27 HTTP/1.1" 200 None
2026-03-29 14:10:36 [bca.uk] INFO: Scrape type for FM56%20CRV: 0
2026-03-29 14:10:36 [bca.uk] INFO: Found listing with ID: ML67%20ONM
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML67%2520ONM%27 HTTP/1.1" 200 None
2026-03-29 14:10:37 [bca.uk] INFO: Scrape type for ML67%20ONM: 0
2026-03-29 14:10:37 [bca.uk] INFO: Found listing with ID: PK17%20EOC
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK17%2520EOC%27 HTTP/1.1" 200 None
2026-03-29 14:10:37 [bca.uk] INFO: Scrape type for PK17%20EOC: 0
2026-03-29 14:10:37 [bca.uk] INFO: Found listing with ID: YC68%20CCO
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC68%2520CCO%27 HTTP/1.1" 200 None
2026-03-29 14:10:37 [bca.uk] INFO: Scrape type for YC68%20CCO: 0
2026-03-29 14:10:37 [bca.uk] INFO: Found listing with ID: YK19%20YDN
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK19%2520YDN%27 HTTP/1.1" 200 None
2026-03-29 14:10:37 [bca.uk] INFO: Scrape type for YK19%20YDN: 0
2026-03-29 14:10:37 [bca.uk] INFO: Found listing with ID: VO24%20YPP
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO24%2520YPP%27 HTTP/1.1" 200 None
2026-03-29 14:10:37 [bca.uk] INFO: Scrape type for VO24%20YPP: 2
2026-03-29 14:10:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dac4ecb8-e136-5a0c-8432-4ccd50af8946 with identifier: VO24%20YPP
2026-03-29 14:10:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dac4ecb8-e136-5a0c-8432-4ccd50af8946 with scrape type 2
2026-03-29 14:10:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dac4ecb8-e136-5a0c-8432-4ccd50af8946 with scrape type 2
2026-03-29 14:10:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dac4ecb8-e136-5a0c-8432-4ccd50af8946, identifier: VO24%20YPP
2026-03-29 14:10:37 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:10:37 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:10:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dac4ecb8-e136-5a0c-8432-4ccd50af8946 with identifier: VO24%20YPP
2026-03-29 14:10:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dac4ecb8-e136-5a0c-8432-4ccd50af8946 with identifier: VO24%20YPP
2026-03-29 14:10:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dac4ecb8-e136-5a0c-8432-4ccd50af8946 with identifier: VO24%20YPP to the API
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO24%20YPP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dac4ecb8-e136-5a0c-8432-4ccd50af8946',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VO24 YPP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO24%20YPP&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 26041,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3FPHNSTRY518836',
 'year': 2024}
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO24%2520YPP%27 HTTP/1.1" 200 None
2026-03-29 14:10:37 [bca.uk] INFO: Saving data for VO24%20YPP: {'auction_closing_time': 1775210400.0, 'created_time': 1773842138.323411, 'last_price_update_time': 1774793437.637267}
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO24%2520YPP') HTTP/1.1" 204 0
2026-03-29 14:10:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:10:37 [bca.uk] INFO: Found listing with ID: SL63%20OXM
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL63%2520OXM%27 HTTP/1.1" 200 None
2026-03-29 14:10:37 [bca.uk] INFO: Scrape type for SL63%20OXM: 0
2026-03-29 14:10:37 [bca.uk] INFO: Found listing with ID: YH63%20SRO
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH63%2520SRO%27 HTTP/1.1" 200 None
2026-03-29 14:10:37 [bca.uk] INFO: Scrape type for YH63%20SRO: 0
2026-03-29 14:10:37 [bca.uk] INFO: Found listing with ID: OY16%20GVN
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY16%2520GVN%27 HTTP/1.1" 200 None
2026-03-29 14:10:37 [bca.uk] INFO: Scrape type for OY16%20GVN: 0
2026-03-29 14:10:37 [bca.uk] INFO: Found listing with ID: YD16%20XEJ
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD16%2520XEJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:37 [bca.uk] INFO: Scrape type for YD16%20XEJ: 0
2026-03-29 14:10:37 [bca.uk] INFO: Found listing with ID: VO24%20ONM
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO24%2520ONM%27 HTTP/1.1" 200 None
2026-03-29 14:10:37 [bca.uk] INFO: Scrape type for VO24%20ONM: 2
2026-03-29 14:10:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ff5d5e5-d7ad-5c5b-a68e-94dd745e25f0 with identifier: VO24%20ONM
2026-03-29 14:10:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7ff5d5e5-d7ad-5c5b-a68e-94dd745e25f0 with scrape type 2
2026-03-29 14:10:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7ff5d5e5-d7ad-5c5b-a68e-94dd745e25f0 with scrape type 2
2026-03-29 14:10:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7ff5d5e5-d7ad-5c5b-a68e-94dd745e25f0, identifier: VO24%20ONM
2026-03-29 14:10:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7ff5d5e5-d7ad-5c5b-a68e-94dd745e25f0 with identifier: VO24%20ONM
2026-03-29 14:10:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7ff5d5e5-d7ad-5c5b-a68e-94dd745e25f0 with identifier: VO24%20ONM
2026-03-29 14:10:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7ff5d5e5-d7ad-5c5b-a68e-94dd745e25f0 with identifier: VO24%20ONM to the API
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO24%20ONM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7ff5d5e5-d7ad-5c5b-a68e-94dd745e25f0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VO24 ONM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO24%20ONM&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 7175,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3FPHNSTRY514077',
 'year': 2024}
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO24%2520ONM%27 HTTP/1.1" 200 None
2026-03-29 14:10:38 [bca.uk] INFO: Saving data for VO24%20ONM: {'auction_closing_time': 1775037600.0, 'created_time': 1773844909.696212, 'last_price_update_time': 1774793438.240824}
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO24%2520ONM') HTTP/1.1" 204 0
2026-03-29 14:10:38 [bca.uk] INFO: Found listing with ID: YB17%20SGV
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB17%2520SGV%27 HTTP/1.1" 200 None
2026-03-29 14:10:38 [bca.uk] INFO: Scrape type for YB17%20SGV: 0
2026-03-29 14:10:38 [bca.uk] INFO: Found listing with ID: MW54%20PAS
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW54%2520PAS%27 HTTP/1.1" 200 None
2026-03-29 14:10:38 [bca.uk] INFO: Scrape type for MW54%20PAS: 0
2026-03-29 14:10:38 [bca.uk] INFO: Found listing with ID: CK18%20CFX
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK18%2520CFX%27 HTTP/1.1" 200 None
2026-03-29 14:10:38 [bca.uk] INFO: Scrape type for CK18%20CFX: 0
2026-03-29 14:10:38 [bca.uk] INFO: Found listing with ID: DF64%20XZL
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF64%2520XZL%27 HTTP/1.1" 200 None
2026-03-29 14:10:38 [bca.uk] INFO: Scrape type for DF64%20XZL: 0
2026-03-29 14:10:38 [bca.uk] INFO: Found listing with ID: VN24%20OFL
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN24%2520OFL%27 HTTP/1.1" 200 None
2026-03-29 14:10:38 [bca.uk] INFO: Scrape type for VN24%20OFL: 2
2026-03-29 14:10:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fff08332-9ec1-5103-91bd-3271bc97682d with identifier: VN24%20OFL
2026-03-29 14:10:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fff08332-9ec1-5103-91bd-3271bc97682d with scrape type 2
2026-03-29 14:10:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fff08332-9ec1-5103-91bd-3271bc97682d with scrape type 2
2026-03-29 14:10:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fff08332-9ec1-5103-91bd-3271bc97682d, identifier: VN24%20OFL
2026-03-29 14:10:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fff08332-9ec1-5103-91bd-3271bc97682d with identifier: VN24%20OFL
2026-03-29 14:10:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fff08332-9ec1-5103-91bd-3271bc97682d with identifier: VN24%20OFL
2026-03-29 14:10:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fff08332-9ec1-5103-91bd-3271bc97682d with identifier: VN24%20OFL to the API
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN24%20OFL-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fff08332-9ec1-5103-91bd-3271bc97682d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VN24 OFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN24%20OFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 12415,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 1.2 P/T 130 ALLURE EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE EAT8',
 'vin': 'VR3FPHNSTRY558519',
 'year': 2024}
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN24%2520OFL%27 HTTP/1.1" 200 None
2026-03-29 14:10:38 [bca.uk] INFO: Saving data for VN24%20OFL: {'auction_closing_time': 1775124000.0, 'created_time': 1773843548.099658, 'last_price_update_time': 1774793438.750795}
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN24%2520OFL') HTTP/1.1" 204 0
2026-03-29 14:10:38 [bca.uk] INFO: Found listing with ID: DV18%20UGL
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV18%2520UGL%27 HTTP/1.1" 200 None
2026-03-29 14:10:38 [bca.uk] INFO: Scrape type for DV18%20UGL: 0
2026-03-29 14:10:38 [bca.uk] INFO: Found listing with ID: PF68%20UBR
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF68%2520UBR%27 HTTP/1.1" 200 None
2026-03-29 14:10:38 [bca.uk] INFO: Scrape type for PF68%20UBR: 0
2026-03-29 14:10:38 [bca.uk] INFO: Found listing with ID: RV10%20KSE
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV10%2520KSE%27 HTTP/1.1" 200 None
2026-03-29 14:10:38 [bca.uk] INFO: Scrape type for RV10%20KSE: 0
2026-03-29 14:10:38 [bca.uk] INFO: Found listing with ID: RJ74%20TCK
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ74%2520TCK%27 HTTP/1.1" 200 None
2026-03-29 14:10:38 [bca.uk] INFO: Scrape type for RJ74%20TCK: 0
2026-03-29 14:10:38 [bca.uk] INFO: Found listing with ID: ML24%20FDM
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML24%2520FDM%27 HTTP/1.1" 200 None
2026-03-29 14:10:38 [bca.uk] INFO: Scrape type for ML24%20FDM: 0
2026-03-29 14:10:38 [bca.uk] INFO: Found listing with ID: MW74%20DCV
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DCV%27 HTTP/1.1" 200 None
2026-03-29 14:10:38 [bca.uk] INFO: Scrape type for MW74%20DCV: 0
2026-03-29 14:10:38 [bca.uk] INFO: Found listing with ID: GB07%20RWC
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GB07%2520RWC%27 HTTP/1.1" 200 None
2026-03-29 14:10:38 [bca.uk] INFO: Scrape type for GB07%20RWC: 0
2026-03-29 14:10:38 [bca.uk] INFO: Found listing with ID: BG16%20LZX
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG16%2520LZX%27 HTTP/1.1" 200 None
2026-03-29 14:10:38 [bca.uk] INFO: Scrape type for BG16%20LZX: 0
2026-03-29 14:10:38 [bca.uk] INFO: Found listing with ID: BJ15%20TGX
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ15%2520TGX%27 HTTP/1.1" 200 None
2026-03-29 14:10:38 [bca.uk] INFO: Scrape type for BJ15%20TGX: 0
2026-03-29 14:10:38 [bca.uk] INFO: Found listing with ID: MD74%20GVX
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD74%2520GVX%27 HTTP/1.1" 200 None
2026-03-29 14:10:38 [bca.uk] INFO: Scrape type for MD74%20GVX: 0
2026-03-29 14:10:38 [bca.uk] INFO: Found listing with ID: MW74%20DWK
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DWK%27 HTTP/1.1" 200 None
2026-03-29 14:10:38 [bca.uk] INFO: Scrape type for MW74%20DWK: 0
2026-03-29 14:10:38 [bca.uk] INFO: Found listing with ID: VK24%20OHL
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK24%2520OHL%27 HTTP/1.1" 200 None
2026-03-29 14:10:38 [bca.uk] INFO: Scrape type for VK24%20OHL: 2
2026-03-29 14:10:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab411977-bc96-5410-a944-59210d9c5f22 with identifier: VK24%20OHL
2026-03-29 14:10:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab411977-bc96-5410-a944-59210d9c5f22 with scrape type 2
2026-03-29 14:10:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab411977-bc96-5410-a944-59210d9c5f22 with scrape type 2
2026-03-29 14:10:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab411977-bc96-5410-a944-59210d9c5f22, identifier: VK24%20OHL
2026-03-29 14:10:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab411977-bc96-5410-a944-59210d9c5f22 with identifier: VK24%20OHL
2026-03-29 14:10:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab411977-bc96-5410-a944-59210d9c5f22 with identifier: VK24%20OHL
2026-03-29 14:10:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ab411977-bc96-5410-a944-59210d9c5f22 with identifier: VK24%20OHL to the API
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK24%20OHL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ab411977-bc96-5410-a944-59210d9c5f22',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VK24 OHL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK24%20OHL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 7456,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3FPHNSXRY535364',
 'year': 2024}
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK24%2520OHL%27 HTTP/1.1" 200 None
2026-03-29 14:10:39 [bca.uk] INFO: Saving data for VK24%20OHL: {'auction_closing_time': 1775037600.0, 'created_time': 1773834894.87429, 'last_price_update_time': 1774793439.353573}
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK24%2520OHL') HTTP/1.1" 204 0
2026-03-29 14:10:39 [bca.uk] INFO: Found listing with ID: WU66%20YYE
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU66%2520YYE%27 HTTP/1.1" 200 None
2026-03-29 14:10:39 [bca.uk] INFO: Scrape type for WU66%20YYE: 0
2026-03-29 14:10:39 [bca.uk] INFO: Found listing with ID: DU14%20WPP
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU14%2520WPP%27 HTTP/1.1" 200 None
2026-03-29 14:10:39 [bca.uk] INFO: Scrape type for DU14%20WPP: 0
2026-03-29 14:10:39 [bca.uk] INFO: Found listing with ID: VE16%20WMP
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE16%2520WMP%27 HTTP/1.1" 200 None
2026-03-29 14:10:39 [bca.uk] INFO: Scrape type for VE16%20WMP: 0
2026-03-29 14:10:39 [bca.uk] INFO: Found listing with ID: NV73%20GTZ
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV73%2520GTZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:39 [bca.uk] INFO: Scrape type for NV73%20GTZ: 0
2026-03-29 14:10:39 [bca.uk] INFO: Found listing with ID: DA66%20BXD
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA66%2520BXD%27 HTTP/1.1" 200 None
2026-03-29 14:10:39 [bca.uk] INFO: Scrape type for DA66%20BXD: 0
2026-03-29 14:10:39 [bca.uk] INFO: Found listing with ID: VA19%20HFN
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA19%2520HFN%27 HTTP/1.1" 200 None
2026-03-29 14:10:39 [bca.uk] INFO: Scrape type for VA19%20HFN: 0
2026-03-29 14:10:39 [bca.uk] INFO: Found listing with ID: MT59%20YVK
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT59%2520YVK%27 HTTP/1.1" 200 None
2026-03-29 14:10:39 [bca.uk] INFO: Scrape type for MT59%20YVK: 0
2026-03-29 14:10:39 [bca.uk] INFO: Found listing with ID: PN16%20UZP
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN16%2520UZP%27 HTTP/1.1" 200 None
2026-03-29 14:10:39 [bca.uk] INFO: Scrape type for PN16%20UZP: 0
2026-03-29 14:10:39 [bca.uk] INFO: Found listing with ID: VK10%20KPJ
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK10%2520KPJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:39 [bca.uk] INFO: Scrape type for VK10%20KPJ: 0
2026-03-29 14:10:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:10:41 [bca.uk] INFO: Total items found: 100
2026-03-29 14:10:41 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded
2026-03-29 14:10:41 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:10:41 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:10:41 [bca.uk] INFO: Found listing with ID: YE67%20KRX
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE67%2520KRX%27 HTTP/1.1" 200 None
2026-03-29 14:10:41 [bca.uk] INFO: Scrape type for YE67%20KRX: 0
2026-03-29 14:10:41 [bca.uk] INFO: Found listing with ID: BL68%20LXP
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL68%2520LXP%27 HTTP/1.1" 200 None
2026-03-29 14:10:41 [bca.uk] INFO: Scrape type for BL68%20LXP: 0
2026-03-29 14:10:41 [bca.uk] INFO: Found listing with ID: RX66%20YGF
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX66%2520YGF%27 HTTP/1.1" 200 None
2026-03-29 14:10:41 [bca.uk] INFO: Scrape type for RX66%20YGF: 0
2026-03-29 14:10:41 [bca.uk] INFO: Found listing with ID: BX65%20XZP
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX65%2520XZP%27 HTTP/1.1" 200 None
2026-03-29 14:10:41 [bca.uk] INFO: Scrape type for BX65%20XZP: 0
2026-03-29 14:10:41 [bca.uk] INFO: Found listing with ID: HY17%20KLO
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY17%2520KLO%27 HTTP/1.1" 200 None
2026-03-29 14:10:41 [bca.uk] INFO: Scrape type for HY17%20KLO: 0
2026-03-29 14:10:41 [bca.uk] INFO: Found listing with ID: YH59%20GXB
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH59%2520GXB%27 HTTP/1.1" 200 None
2026-03-29 14:10:41 [bca.uk] INFO: Scrape type for YH59%20GXB: 0
2026-03-29 14:10:41 [bca.uk] INFO: Found listing with ID: NX70%20KFF
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX70%2520KFF%27 HTTP/1.1" 200 None
2026-03-29 14:10:41 [bca.uk] INFO: Scrape type for NX70%20KFF: 0
2026-03-29 14:10:41 [bca.uk] INFO: Found listing with ID: BD24%20OJP
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD24%2520OJP%27 HTTP/1.1" 200 None
2026-03-29 14:10:41 [bca.uk] INFO: Scrape type for BD24%20OJP: 0
2026-03-29 14:10:41 [bca.uk] INFO: Found listing with ID: BV60%20VXT
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV60%2520VXT%27 HTTP/1.1" 200 None
2026-03-29 14:10:41 [bca.uk] INFO: Scrape type for BV60%20VXT: 0
2026-03-29 14:10:41 [bca.uk] INFO: Found listing with ID: BX68%20WYV
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX68%2520WYV%27 HTTP/1.1" 200 None
2026-03-29 14:10:41 [bca.uk] INFO: Scrape type for BX68%20WYV: 0
2026-03-29 14:10:41 [bca.uk] INFO: Found listing with ID: FP13%20WNN
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP13%2520WNN%27 HTTP/1.1" 200 None
2026-03-29 14:10:41 [bca.uk] INFO: Scrape type for FP13%20WNN: 0
2026-03-29 14:10:41 [bca.uk] INFO: Found listing with ID: LS24%20EXV
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520EXV%27 HTTP/1.1" 200 None
2026-03-29 14:10:41 [bca.uk] INFO: Scrape type for LS24%20EXV: 2
2026-03-29 14:10:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af32816f-1c01-5083-bcb1-b55141e24caa with identifier: LS24%20EXV
2026-03-29 14:10:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af32816f-1c01-5083-bcb1-b55141e24caa with scrape type 2
2026-03-29 14:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item af32816f-1c01-5083-bcb1-b55141e24caa with scrape type 2
2026-03-29 14:10:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: af32816f-1c01-5083-bcb1-b55141e24caa, identifier: LS24%20EXV
2026-03-29 14:10:41 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:10:41 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:10:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: af32816f-1c01-5083-bcb1-b55141e24caa with identifier: LS24%20EXV
2026-03-29 14:10:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: af32816f-1c01-5083-bcb1-b55141e24caa with identifier: LS24%20EXV
2026-03-29 14:10:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: af32816f-1c01-5083-bcb1-b55141e24caa with identifier: LS24%20EXV to the API
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS24%20EXV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'af32816f-1c01-5083-bcb1-b55141e24caa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS24 EXV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS24%20EXV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 9504,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3FPHNSTRY514958',
 'year': 2024}
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520EXV%27 HTTP/1.1" 200 None
2026-03-29 14:10:41 [bca.uk] INFO: Saving data for LS24%20EXV: {'auction_closing_time': 1775037600.0, 'created_time': 1774004550.165575, 'last_price_update_time': 1774793441.748519}
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS24%2520EXV') HTTP/1.1" 204 0
2026-03-29 14:10:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:10:41 [bca.uk] INFO: Found listing with ID: MK24%20ZBW
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK24%2520ZBW%27 HTTP/1.1" 200 None
2026-03-29 14:10:41 [bca.uk] INFO: Scrape type for MK24%20ZBW: 2
2026-03-29 14:10:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bbe748c8-84b6-5d76-8015-27874a4d59a5 with identifier: MK24%20ZBW
2026-03-29 14:10:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bbe748c8-84b6-5d76-8015-27874a4d59a5 with scrape type 2
2026-03-29 14:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bbe748c8-84b6-5d76-8015-27874a4d59a5 with scrape type 2
2026-03-29 14:10:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bbe748c8-84b6-5d76-8015-27874a4d59a5, identifier: MK24%20ZBW
2026-03-29 14:10:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bbe748c8-84b6-5d76-8015-27874a4d59a5 with identifier: MK24%20ZBW
2026-03-29 14:10:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bbe748c8-84b6-5d76-8015-27874a4d59a5 with identifier: MK24%20ZBW
2026-03-29 14:10:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bbe748c8-84b6-5d76-8015-27874a4d59a5 with identifier: MK24%20ZBW to the API
2026-03-29 14:10:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK24%20ZBW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bbe748c8-84b6-5d76-8015-27874a4d59a5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MK24 ZBW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK24%20ZBW&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 19719,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 ALLURE EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE EAT8',
 'vin': 'VR3FPHNS0RY520629',
 'year': 2024}
2026-03-29 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK24%2520ZBW%27 HTTP/1.1" 200 None
2026-03-29 14:10:42 [bca.uk] INFO: Saving data for MK24%20ZBW: {'auction_closing_time': 1775037600.0, 'created_time': 1774004544.957712, 'last_price_update_time': 1774793442.292565}
2026-03-29 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK24%2520ZBW') HTTP/1.1" 204 0
2026-03-29 14:10:42 [bca.uk] INFO: Found listing with ID: MW74%20DWM
2026-03-29 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DWM%27 HTTP/1.1" 200 None
2026-03-29 14:10:42 [bca.uk] INFO: Scrape type for MW74%20DWM: 2
2026-03-29 14:10:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a6a2986f-1152-5ae2-b239-ec6a9e57ae0a with identifier: MW74%20DWM
2026-03-29 14:10:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a6a2986f-1152-5ae2-b239-ec6a9e57ae0a with scrape type 2
2026-03-29 14:10:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a6a2986f-1152-5ae2-b239-ec6a9e57ae0a with scrape type 2
2026-03-29 14:10:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a6a2986f-1152-5ae2-b239-ec6a9e57ae0a, identifier: MW74%20DWM
2026-03-29 14:10:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a6a2986f-1152-5ae2-b239-ec6a9e57ae0a with identifier: MW74%20DWM
2026-03-29 14:10:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a6a2986f-1152-5ae2-b239-ec6a9e57ae0a with identifier: MW74%20DWM
2026-03-29 14:10:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a6a2986f-1152-5ae2-b239-ec6a9e57ae0a with identifier: MW74%20DWM to the API
2026-03-29 14:10:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW74%20DWM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a6a2986f-1152-5ae2-b239-ec6a9e57ae0a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MW74 DWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW74%20DWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 6112,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3UPHNE7R4306066',
 'year': 2024}
2026-03-29 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DWM%27 HTTP/1.1" 200 None
2026-03-29 14:10:42 [bca.uk] INFO: Saving data for MW74%20DWM: {'auction_closing_time': 1775037600.0, 'created_time': 1773821488.83745, 'last_price_update_time': 1774793442.688924}
2026-03-29 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW74%2520DWM') HTTP/1.1" 204 0
2026-03-29 14:10:42 [bca.uk] INFO: Found listing with ID: MW74%20DWY
2026-03-29 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DWY%27 HTTP/1.1" 200 None
2026-03-29 14:10:42 [bca.uk] INFO: Scrape type for MW74%20DWY: 2
2026-03-29 14:10:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e2d68c38-6d2f-53cd-8725-215f4892a16a with identifier: MW74%20DWY
2026-03-29 14:10:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e2d68c38-6d2f-53cd-8725-215f4892a16a with scrape type 2
2026-03-29 14:10:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e2d68c38-6d2f-53cd-8725-215f4892a16a with scrape type 2
2026-03-29 14:10:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e2d68c38-6d2f-53cd-8725-215f4892a16a, identifier: MW74%20DWY
2026-03-29 14:10:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e2d68c38-6d2f-53cd-8725-215f4892a16a with identifier: MW74%20DWY
2026-03-29 14:10:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e2d68c38-6d2f-53cd-8725-215f4892a16a with identifier: MW74%20DWY
2026-03-29 14:10:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e2d68c38-6d2f-53cd-8725-215f4892a16a with identifier: MW74%20DWY to the API
2026-03-29 14:10:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW74%20DWY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e2d68c38-6d2f-53cd-8725-215f4892a16a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MW74 DWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW74%20DWY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 6860,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3UPHNE8R4306061',
 'year': 2024}
2026-03-29 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DWY%27 HTTP/1.1" 200 None
2026-03-29 14:10:43 [bca.uk] INFO: Saving data for MW74%20DWY: {'auction_closing_time': 1775037600.0, 'created_time': 1773821480.065819, 'last_price_update_time': 1774793443.118357}
2026-03-29 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW74%2520DWY') HTTP/1.1" 204 0
2026-03-29 14:10:43 [bca.uk] INFO: Found listing with ID: LS62%20KHW
2026-03-29 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS62%2520KHW%27 HTTP/1.1" 200 None
2026-03-29 14:10:43 [bca.uk] INFO: Scrape type for LS62%20KHW: 0
2026-03-29 14:10:43 [bca.uk] INFO: Found listing with ID: MJ74%20PBU
2026-03-29 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520PBU%27 HTTP/1.1" 200 None
2026-03-29 14:10:43 [bca.uk] INFO: Scrape type for MJ74%20PBU: 2
2026-03-29 14:10:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 991a9db3-870f-5aa3-b4cc-8e133bd85f20 with identifier: MJ74%20PBU
2026-03-29 14:10:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 991a9db3-870f-5aa3-b4cc-8e133bd85f20 with scrape type 2
2026-03-29 14:10:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 991a9db3-870f-5aa3-b4cc-8e133bd85f20 with scrape type 2
2026-03-29 14:10:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 991a9db3-870f-5aa3-b4cc-8e133bd85f20, identifier: MJ74%20PBU
2026-03-29 14:10:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 991a9db3-870f-5aa3-b4cc-8e133bd85f20 with identifier: MJ74%20PBU
2026-03-29 14:10:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 991a9db3-870f-5aa3-b4cc-8e133bd85f20 with identifier: MJ74%20PBU
2026-03-29 14:10:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 991a9db3-870f-5aa3-b4cc-8e133bd85f20 with identifier: MJ74%20PBU to the API
2026-03-29 14:10:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ74%20PBU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '991a9db3-870f-5aa3-b4cc-8e133bd85f20',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MJ74 PBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ74%20PBU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '5008',
 'odometer': 10164,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 5008 1.2 MHEV 136 ALLURE E-DSC6 StationWagon',
 'transmission': 'automatic',
 'trim': 'MHEV 136 ALLURE E-DSC6',
 'vin': 'VR3KAHPY8RS115820',
 'year': 2024}
2026-03-29 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520PBU%27 HTTP/1.1" 200 None
2026-03-29 14:10:43 [bca.uk] INFO: Saving data for MJ74%20PBU: {'auction_closing_time': 1775124000.0, 'created_time': 1773841982.061269, 'last_price_update_time': 1774793443.56568}
2026-03-29 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ74%2520PBU') HTTP/1.1" 204 0
2026-03-29 14:10:43 [bca.uk] INFO: Found listing with ID: MK74%20HBP
2026-03-29 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK74%2520HBP%27 HTTP/1.1" 200 None
2026-03-29 14:10:43 [bca.uk] INFO: Scrape type for MK74%20HBP: 2
2026-03-29 14:10:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45f96705-4de4-5366-aa5e-7e0dbd5bca26 with identifier: MK74%20HBP
2026-03-29 14:10:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 45f96705-4de4-5366-aa5e-7e0dbd5bca26 with scrape type 2
2026-03-29 14:10:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 45f96705-4de4-5366-aa5e-7e0dbd5bca26 with scrape type 2
2026-03-29 14:10:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 45f96705-4de4-5366-aa5e-7e0dbd5bca26, identifier: MK74%20HBP
2026-03-29 14:10:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 45f96705-4de4-5366-aa5e-7e0dbd5bca26 with identifier: MK74%20HBP
2026-03-29 14:10:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 45f96705-4de4-5366-aa5e-7e0dbd5bca26 with identifier: MK74%20HBP
2026-03-29 14:10:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 45f96705-4de4-5366-aa5e-7e0dbd5bca26 with identifier: MK74%20HBP to the API
2026-03-29 14:10:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK74%20HBP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '45f96705-4de4-5366-aa5e-7e0dbd5bca26',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MK74 HBP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK74%20HBP&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 5997,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3UPHNE3R4306064',
 'year': 2024}
2026-03-29 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK74%2520HBP%27 HTTP/1.1" 200 None
2026-03-29 14:10:43 [bca.uk] INFO: Saving data for MK74%20HBP: {'auction_closing_time': 1775124000.0, 'created_time': 1773821487.703582, 'last_price_update_time': 1774793443.972554}
2026-03-29 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK74%2520HBP') HTTP/1.1" 204 0
2026-03-29 14:10:43 [bca.uk] INFO: Found listing with ID: VU24%20HZM
2026-03-29 14:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU24%2520HZM%27 HTTP/1.1" 200 None
2026-03-29 14:10:44 [bca.uk] INFO: Scrape type for VU24%20HZM: 2
2026-03-29 14:10:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a5dfce0-43ed-5650-80a2-abceb15c2b5f with identifier: VU24%20HZM
2026-03-29 14:10:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a5dfce0-43ed-5650-80a2-abceb15c2b5f with scrape type 2
2026-03-29 14:10:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a5dfce0-43ed-5650-80a2-abceb15c2b5f with scrape type 2
2026-03-29 14:10:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a5dfce0-43ed-5650-80a2-abceb15c2b5f, identifier: VU24%20HZM
2026-03-29 14:10:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a5dfce0-43ed-5650-80a2-abceb15c2b5f with identifier: VU24%20HZM
2026-03-29 14:10:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a5dfce0-43ed-5650-80a2-abceb15c2b5f with identifier: VU24%20HZM
2026-03-29 14:10:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1a5dfce0-43ed-5650-80a2-abceb15c2b5f with identifier: VU24%20HZM to the API
2026-03-29 14:10:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VU24%20HZM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1a5dfce0-43ed-5650-80a2-abceb15c2b5f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VU24 HZM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VU24%20HZM&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 21998,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3FPHNS8RY524718',
 'year': 2024}
2026-03-29 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU24%2520HZM%27 HTTP/1.1" 200 None
2026-03-29 14:10:44 [bca.uk] INFO: Saving data for VU24%20HZM: {'auction_closing_time': 1775124000.0, 'created_time': 1774004547.22977, 'last_price_update_time': 1774793444.379395}
2026-03-29 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VU24%2520HZM') HTTP/1.1" 204 0
2026-03-29 14:10:44 [bca.uk] INFO: Found listing with ID: BN25%20RFX
2026-03-29 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520RFX%27 HTTP/1.1" 200 None
2026-03-29 14:10:44 [bca.uk] INFO: Scrape type for BN25%20RFX: 2
2026-03-29 14:10:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d57fb1c-c3cb-501c-a318-acef6541495b with identifier: BN25%20RFX
2026-03-29 14:10:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d57fb1c-c3cb-501c-a318-acef6541495b with scrape type 2
2026-03-29 14:10:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1d57fb1c-c3cb-501c-a318-acef6541495b with scrape type 2
2026-03-29 14:10:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d57fb1c-c3cb-501c-a318-acef6541495b, identifier: BN25%20RFX
2026-03-29 14:10:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d57fb1c-c3cb-501c-a318-acef6541495b with identifier: BN25%20RFX
2026-03-29 14:10:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d57fb1c-c3cb-501c-a318-acef6541495b with identifier: BN25%20RFX
2026-03-29 14:10:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1d57fb1c-c3cb-501c-a318-acef6541495b with identifier: BN25%20RFX to the API
2026-03-29 14:10:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN25%20RFX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1d57fb1c-c3cb-501c-a318-acef6541495b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BN25 RFX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN25%20RFX&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '5008',
 'odometer': 27010,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 5008 1.2 MHEV 136 ALLURE E-DSC6 StationWagon',
 'transmission': 'automatic',
 'trim': 'MHEV 136 ALLURE E-DSC6',
 'vin': 'VR3KAHPY1SS020604',
 'year': 2025}
2026-03-29 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520RFX%27 HTTP/1.1" 200 None
2026-03-29 14:10:44 [bca.uk] INFO: Saving data for BN25%20RFX: {'auction_closing_time': 1775124000.0, 'created_time': 1773842947.329803, 'last_price_update_time': 1774793444.839558}
2026-03-29 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN25%2520RFX') HTTP/1.1" 204 0
2026-03-29 14:10:44 [bca.uk] INFO: Found listing with ID: MA24%20JNK
2026-03-29 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA24%2520JNK%27 HTTP/1.1" 200 None
2026-03-29 14:10:44 [bca.uk] INFO: Scrape type for MA24%20JNK: 2
2026-03-29 14:10:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ad78c57-2ba2-5bc6-802e-7c207f35f729 with identifier: MA24%20JNK
2026-03-29 14:10:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3ad78c57-2ba2-5bc6-802e-7c207f35f729 with scrape type 2
2026-03-29 14:10:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3ad78c57-2ba2-5bc6-802e-7c207f35f729 with scrape type 2
2026-03-29 14:10:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3ad78c57-2ba2-5bc6-802e-7c207f35f729, identifier: MA24%20JNK
2026-03-29 14:10:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3ad78c57-2ba2-5bc6-802e-7c207f35f729 with identifier: MA24%20JNK
2026-03-29 14:10:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3ad78c57-2ba2-5bc6-802e-7c207f35f729 with identifier: MA24%20JNK
2026-03-29 14:10:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3ad78c57-2ba2-5bc6-802e-7c207f35f729 with identifier: MA24%20JNK to the API
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA24%20JNK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '3ad78c57-2ba2-5bc6-802e-7c207f35f729',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA24 JNK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA24%20JNK&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': 'E-208',
 'odometer': 17152,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT E-208 100KW 50KWH E-STYLE Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH E-STYLE',
 'vin': 'VR3UHZKX8P4373605',
 'year': 2024}
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA24%2520JNK%27 HTTP/1.1" 200 None
2026-03-29 14:10:45 [bca.uk] INFO: Saving data for MA24%20JNK: {'auction_closing_time': 1775124000.0, 'created_time': 1774004541.805961, 'last_price_update_time': 1774793445.235011}
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA24%2520JNK') HTTP/1.1" 204 0
2026-03-29 14:10:45 [bca.uk] INFO: Found listing with ID: MA74%20XZG
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA74%2520XZG%27 HTTP/1.1" 200 None
2026-03-29 14:10:45 [bca.uk] INFO: Scrape type for MA74%20XZG: 2
2026-03-29 14:10:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 25931547-0c9a-5d6f-89fe-2a1cea86d335 with identifier: MA74%20XZG
2026-03-29 14:10:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 25931547-0c9a-5d6f-89fe-2a1cea86d335 with scrape type 2
2026-03-29 14:10:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 25931547-0c9a-5d6f-89fe-2a1cea86d335 with scrape type 2
2026-03-29 14:10:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 25931547-0c9a-5d6f-89fe-2a1cea86d335, identifier: MA74%20XZG
2026-03-29 14:10:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 25931547-0c9a-5d6f-89fe-2a1cea86d335 with identifier: MA74%20XZG
2026-03-29 14:10:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 25931547-0c9a-5d6f-89fe-2a1cea86d335 with identifier: MA74%20XZG
2026-03-29 14:10:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 25931547-0c9a-5d6f-89fe-2a1cea86d335 with identifier: MA74%20XZG to the API
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA74%20XZG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '25931547-0c9a-5d6f-89fe-2a1cea86d335',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA74 XZG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA74%20XZG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': 'E-308',
 'odometer': 5168,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT E-308 115KW 54KWH GT Hatchback',
 'transmission': 'automatic',
 'trim': '115KW 54KWH GT',
 'vin': 'VR3FMZKW3RY525104',
 'year': 2024}
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA74%2520XZG%27 HTTP/1.1" 200 None
2026-03-29 14:10:45 [bca.uk] INFO: Saving data for MA74%20XZG: {'auction_closing_time': 1775124000.0, 'created_time': 1774265590.394024, 'last_price_update_time': 1774793445.706808}
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA74%2520XZG') HTTP/1.1" 204 0
2026-03-29 14:10:45 [bca.uk] INFO: Found listing with ID: DC66%20YYE
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC66%2520YYE%27 HTTP/1.1" 200 None
2026-03-29 14:10:45 [bca.uk] INFO: Scrape type for DC66%20YYE: 0
2026-03-29 14:10:45 [bca.uk] INFO: Found listing with ID: KW70%20UST
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW70%2520UST%27 HTTP/1.1" 200 None
2026-03-29 14:10:45 [bca.uk] INFO: Scrape type for KW70%20UST: 0
2026-03-29 14:10:45 [bca.uk] INFO: Found listing with ID: KN17%20YTF
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN17%2520YTF%27 HTTP/1.1" 200 None
2026-03-29 14:10:45 [bca.uk] INFO: Scrape type for KN17%20YTF: 0
2026-03-29 14:10:45 [bca.uk] INFO: Found listing with ID: CK63%20KKN
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK63%2520KKN%27 HTTP/1.1" 200 None
2026-03-29 14:10:45 [bca.uk] INFO: Scrape type for CK63%20KKN: 0
2026-03-29 14:10:45 [bca.uk] INFO: Found listing with ID: BK24%20HFU
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK24%2520HFU%27 HTTP/1.1" 200 None
2026-03-29 14:10:45 [bca.uk] INFO: Scrape type for BK24%20HFU: 0
2026-03-29 14:10:45 [bca.uk] INFO: Found listing with ID: KF73%20DDU
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520DDU%27 HTTP/1.1" 200 None
2026-03-29 14:10:45 [bca.uk] INFO: Scrape type for KF73%20DDU: 0
2026-03-29 14:10:45 [bca.uk] INFO: Found listing with ID: MH73%20VJA
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH73%2520VJA%27 HTTP/1.1" 200 None
2026-03-29 14:10:45 [bca.uk] INFO: Scrape type for MH73%20VJA: 0
2026-03-29 14:10:45 [bca.uk] INFO: Found listing with ID: MJ73%20PXM
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ73%2520PXM%27 HTTP/1.1" 200 None
2026-03-29 14:10:45 [bca.uk] INFO: Scrape type for MJ73%20PXM: 0
2026-03-29 14:10:45 [bca.uk] INFO: Found listing with ID: BD72%20HUJ
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD72%2520HUJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:45 [bca.uk] INFO: Scrape type for BD72%20HUJ: 0
2026-03-29 14:10:45 [bca.uk] INFO: Found listing with ID: PK72%20OLE
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK72%2520OLE%27 HTTP/1.1" 200 None
2026-03-29 14:10:45 [bca.uk] INFO: Scrape type for PK72%20OLE: 0
2026-03-29 14:10:45 [bca.uk] INFO: Found listing with ID: DV74%20ORK
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV74%2520ORK%27 HTTP/1.1" 200 None
2026-03-29 14:10:45 [bca.uk] INFO: Scrape type for DV74%20ORK: 0
2026-03-29 14:10:45 [bca.uk] INFO: Found listing with ID: SB61%20FZU
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB61%2520FZU%27 HTTP/1.1" 200 None
2026-03-29 14:10:45 [bca.uk] INFO: Scrape type for SB61%20FZU: 0
2026-03-29 14:10:45 [bca.uk] INFO: Found listing with ID: BP72%20UKO
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520UKO%27 HTTP/1.1" 200 None
2026-03-29 14:10:45 [bca.uk] INFO: Scrape type for BP72%20UKO: 0
2026-03-29 14:10:45 [bca.uk] INFO: Found listing with ID: CV73%20TVT
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV73%2520TVT%27 HTTP/1.1" 200 None
2026-03-29 14:10:45 [bca.uk] INFO: Scrape type for CV73%20TVT: 2
2026-03-29 14:10:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 83f02412-7ef0-5800-961d-43e56966fd8a with identifier: CV73%20TVT
2026-03-29 14:10:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 83f02412-7ef0-5800-961d-43e56966fd8a with scrape type 2
2026-03-29 14:10:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 83f02412-7ef0-5800-961d-43e56966fd8a with scrape type 2
2026-03-29 14:10:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 83f02412-7ef0-5800-961d-43e56966fd8a, identifier: CV73%20TVT
2026-03-29 14:10:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 83f02412-7ef0-5800-961d-43e56966fd8a with identifier: CV73%20TVT
2026-03-29 14:10:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 83f02412-7ef0-5800-961d-43e56966fd8a with identifier: CV73%20TVT
2026-03-29 14:10:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 83f02412-7ef0-5800-961d-43e56966fd8a with identifier: CV73%20TVT to the API
2026-03-29 14:10:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 40,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV73%20TVT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '83f02412-7ef0-5800-961d-43e56966fd8a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CV73 TVT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV73%20TVT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'PEUGEOT',
 'model': '508 FASTBACK',
 'odometer': 9034,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 508 FASTBACK 1.6 PHEV-4 PSE E-EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'PHEV-4 PSE E-EAT8',
 'vin': 'VR3F35GBTPY588362',
 'year': 2023}
2026-03-29 14:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV73%2520TVT%27 HTTP/1.1" 200 None
2026-03-29 14:10:46 [bca.uk] INFO: Saving data for CV73%20TVT: {'auction_closing_time': 1775037600.0, 'created_time': 1773835018.583201, 'last_price_update_time': 1774793446.461438}
2026-03-29 14:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV73%2520TVT') HTTP/1.1" 204 0
2026-03-29 14:10:46 [bca.uk] INFO: Found listing with ID: GY24%20FOF
2026-03-29 14:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY24%2520FOF%27 HTTP/1.1" 200 None
2026-03-29 14:10:46 [bca.uk] INFO: Scrape type for GY24%20FOF: 0
2026-03-29 14:10:46 [bca.uk] INFO: Found listing with ID: LO73%20OTD
2026-03-29 14:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO73%2520OTD%27 HTTP/1.1" 200 None
2026-03-29 14:10:46 [bca.uk] INFO: Scrape type for LO73%20OTD: 2
2026-03-29 14:10:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e5b8768-c5d6-5a63-a48a-f87fe118407e with identifier: LO73%20OTD
2026-03-29 14:10:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e5b8768-c5d6-5a63-a48a-f87fe118407e with scrape type 2
2026-03-29 14:10:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e5b8768-c5d6-5a63-a48a-f87fe118407e with scrape type 2
2026-03-29 14:10:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0e5b8768-c5d6-5a63-a48a-f87fe118407e, identifier: LO73%20OTD
2026-03-29 14:10:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0e5b8768-c5d6-5a63-a48a-f87fe118407e with identifier: LO73%20OTD
2026-03-29 14:10:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0e5b8768-c5d6-5a63-a48a-f87fe118407e with identifier: LO73%20OTD
2026-03-29 14:10:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0e5b8768-c5d6-5a63-a48a-f87fe118407e with identifier: LO73%20OTD to the API
2026-03-29 14:10:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO73%20OTD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0e5b8768-c5d6-5a63-a48a-f87fe118407e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LO73 OTD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO73%20OTD&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 9894,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3USHNSSPJ866222',
 'year': 2023}
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO73%2520OTD%27 HTTP/1.1" 200 None
2026-03-29 14:10:47 [bca.uk] INFO: Saving data for LO73%20OTD: {'auction_closing_time': 1775124000.0, 'created_time': 1773841944.963033, 'last_price_update_time': 1774793447.087449}
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO73%2520OTD') HTTP/1.1" 204 0
2026-03-29 14:10:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:10:47 [bca.uk] INFO: Found listing with ID: BK25%20JPY
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK25%2520JPY%27 HTTP/1.1" 200 None
2026-03-29 14:10:47 [bca.uk] INFO: Scrape type for BK25%20JPY: 0
2026-03-29 14:10:47 [bca.uk] INFO: Found listing with ID: BN25%20YFP
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520YFP%27 HTTP/1.1" 200 None
2026-03-29 14:10:47 [bca.uk] INFO: Scrape type for BN25%20YFP: 0
2026-03-29 14:10:47 [bca.uk] INFO: Found listing with ID: ML24%20ZWD
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML24%2520ZWD%27 HTTP/1.1" 200 None
2026-03-29 14:10:47 [bca.uk] INFO: Scrape type for ML24%20ZWD: 0
2026-03-29 14:10:47 [bca.uk] INFO: Found listing with ID: MP73%20JGY
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP73%2520JGY%27 HTTP/1.1" 200 None
2026-03-29 14:10:47 [bca.uk] INFO: Scrape type for MP73%20JGY: 0
2026-03-29 14:10:47 [bca.uk] INFO: Found listing with ID: FE23%20WVO
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520WVO%27 HTTP/1.1" 200 None
2026-03-29 14:10:47 [bca.uk] INFO: Scrape type for FE23%20WVO: 0
2026-03-29 14:10:47 [bca.uk] INFO: Found listing with ID: DL74%20WCW
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL74%2520WCW%27 HTTP/1.1" 200 None
2026-03-29 14:10:47 [bca.uk] INFO: Scrape type for DL74%20WCW: 0
2026-03-29 14:10:47 [bca.uk] INFO: Found listing with ID: DL24%20KTE
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL24%2520KTE%27 HTTP/1.1" 200 None
2026-03-29 14:10:47 [bca.uk] INFO: Scrape type for DL24%20KTE: 0
2026-03-29 14:10:47 [bca.uk] INFO: Found listing with ID: LC54%20OBX
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC54%2520OBX%27 HTTP/1.1" 200 None
2026-03-29 14:10:47 [bca.uk] INFO: Scrape type for LC54%20OBX: 2
2026-03-29 14:10:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4459a8b2-ed03-5146-b08b-7acec4061291 with identifier: LC54%20OBX
2026-03-29 14:10:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4459a8b2-ed03-5146-b08b-7acec4061291 with scrape type 2
2026-03-29 14:10:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4459a8b2-ed03-5146-b08b-7acec4061291 with scrape type 2
2026-03-29 14:10:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4459a8b2-ed03-5146-b08b-7acec4061291, identifier: LC54%20OBX
2026-03-29 14:10:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4459a8b2-ed03-5146-b08b-7acec4061291 with identifier: LC54%20OBX
2026-03-29 14:10:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4459a8b2-ed03-5146-b08b-7acec4061291 with identifier: LC54%20OBX
2026-03-29 14:10:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4459a8b2-ed03-5146-b08b-7acec4061291 with identifier: LC54%20OBX to the API
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC54%20OBX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4459a8b2-ed03-5146-b08b-7acec4061291',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC54 OBX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC54%20OBX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 115776,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 300,
 'price_includes_vat': False,
 'registration_date': '2004-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 FSI SE Hatchback',
 'transmission': 'manual',
 'trim': 'FSI SE',
 'vin': 'WVWZZZ1KZ5W120645',
 'year': 2004}
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC54%2520OBX%27 HTTP/1.1" 200 None
2026-03-29 14:10:47 [bca.uk] INFO: Saving data for LC54%20OBX: {'auction_closing_time': 1775199600.0, 'created_time': 1774437490.891547, 'last_price_update_time': 1774793447.720179}
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC54%2520OBX') HTTP/1.1" 204 0
2026-03-29 14:10:47 [bca.uk] INFO: Found listing with ID: KP09%20NHV
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP09%2520NHV%27 HTTP/1.1" 200 None
2026-03-29 14:10:47 [bca.uk] INFO: Scrape type for KP09%20NHV: 0
2026-03-29 14:10:47 [bca.uk] INFO: Found listing with ID: HD19%20BVL
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD19%2520BVL%27 HTTP/1.1" 200 None
2026-03-29 14:10:47 [bca.uk] INFO: Scrape type for HD19%20BVL: 0
2026-03-29 14:10:47 [bca.uk] INFO: Found listing with ID: YR68%20LNT
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR68%2520LNT%27 HTTP/1.1" 200 None
2026-03-29 14:10:47 [bca.uk] INFO: Scrape type for YR68%20LNT: 0
2026-03-29 14:10:47 [bca.uk] INFO: Found listing with ID: AO58%20XLV
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO58%2520XLV%27 HTTP/1.1" 200 None
2026-03-29 14:10:47 [bca.uk] INFO: Scrape type for AO58%20XLV: 2
2026-03-29 14:10:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 848fa80a-92be-58b4-81cc-6867f54af670 with identifier: AO58%20XLV
2026-03-29 14:10:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 848fa80a-92be-58b4-81cc-6867f54af670 with scrape type 2
2026-03-29 14:10:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 848fa80a-92be-58b4-81cc-6867f54af670 with scrape type 2
2026-03-29 14:10:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 848fa80a-92be-58b4-81cc-6867f54af670, identifier: AO58%20XLV
2026-03-29 14:10:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 848fa80a-92be-58b4-81cc-6867f54af670 with identifier: AO58%20XLV
2026-03-29 14:10:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 848fa80a-92be-58b4-81cc-6867f54af670 with identifier: AO58%20XLV
2026-03-29 14:10:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 848fa80a-92be-58b4-81cc-6867f54af670 with identifier: AO58%20XLV to the API
2026-03-29 14:10:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO58%20XLV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '848fa80a-92be-58b4-81cc-6867f54af670',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AO58 XLV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO58%20XLV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 108087,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 1500,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.4 TSI 122 S DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 122 S DSG',
 'vin': 'WVWZZZ1KZ9W469406',
 'year': 2009}
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO58%2520XLV%27 HTTP/1.1" 200 None
2026-03-29 14:10:49 [bca.uk] INFO: Saving data for AO58%20XLV: {'auction_closing_time': 1774854000.0, 'created_time': 1773821141.484055, 'last_price_update_time': 1774793449.120894}
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO58%2520XLV') HTTP/1.1" 204 0
2026-03-29 14:10:49 [bca.uk] INFO: Total items found: 100
2026-03-29 14:10:49 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded
2026-03-29 14:10:49 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:10:49 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:10:49 [bca.uk] INFO: Found listing with ID: AY67%20XMG
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY67%2520XMG%27 HTTP/1.1" 200 None
2026-03-29 14:10:49 [bca.uk] INFO: Scrape type for AY67%20XMG: 0
2026-03-29 14:10:49 [bca.uk] INFO: Found listing with ID: FP65%20XHH
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP65%2520XHH%27 HTTP/1.1" 200 None
2026-03-29 14:10:49 [bca.uk] INFO: Scrape type for FP65%20XHH: 0
2026-03-29 14:10:49 [bca.uk] INFO: Found listing with ID: HF15%20WKE
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF15%2520WKE%27 HTTP/1.1" 200 None
2026-03-29 14:10:49 [bca.uk] INFO: Scrape type for HF15%20WKE: 2
2026-03-29 14:10:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6870131-1396-55a1-9a9d-09af478dc063 with identifier: HF15%20WKE
2026-03-29 14:10:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6870131-1396-55a1-9a9d-09af478dc063 with scrape type 2
2026-03-29 14:10:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c6870131-1396-55a1-9a9d-09af478dc063 with scrape type 2
2026-03-29 14:10:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c6870131-1396-55a1-9a9d-09af478dc063, identifier: HF15%20WKE
2026-03-29 14:10:49 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:10:49 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:10:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c6870131-1396-55a1-9a9d-09af478dc063 with identifier: HF15%20WKE
2026-03-29 14:10:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c6870131-1396-55a1-9a9d-09af478dc063 with identifier: HF15%20WKE
2026-03-29 14:10:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c6870131-1396-55a1-9a9d-09af478dc063 with identifier: HF15%20WKE to the API
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 161,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HF15%20WKE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c6870131-1396-55a1-9a9d-09af478dc063',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HF15 WKE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HF15%20WKE&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'SUBARU',
 'model': 'OUTBACK',
 'odometer': 174514,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 3000,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SUBARU OUTBACK 2.5 SE PREMIUM L/TRONIC Estate',
 'transmission': 'manual',
 'trim': 'SE PREMIUM L/TRONIC',
 'vin': 'JF1BS9KC2FG003232',
 'year': 2015}
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF15%2520WKE%27 HTTP/1.1" 200 None
2026-03-29 14:10:49 [bca.uk] INFO: Saving data for HF15%20WKE: {'auction_closing_time': 1774854000.0, 'created_time': 1773832513.378377, 'last_price_update_time': 1774793449.831004}
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HF15%2520WKE') HTTP/1.1" 204 0
2026-03-29 14:10:49 [bca.uk] INFO: Found listing with ID: SA17%20FAF
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA17%2520FAF%27 HTTP/1.1" 200 None
2026-03-29 14:10:49 [bca.uk] INFO: Scrape type for SA17%20FAF: 0
2026-03-29 14:10:49 [bca.uk] INFO: Found listing with ID: SL17%20NGU
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL17%2520NGU%27 HTTP/1.1" 200 None
2026-03-29 14:10:49 [bca.uk] INFO: Scrape type for SL17%20NGU: 0
2026-03-29 14:10:49 [bca.uk] INFO: Found listing with ID: HX14%20DND
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX14%2520DND%27 HTTP/1.1" 200 None
2026-03-29 14:10:49 [bca.uk] INFO: Scrape type for HX14%20DND: 0
2026-03-29 14:10:49 [bca.uk] INFO: Found listing with ID: BL12%20XGC
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL12%2520XGC%27 HTTP/1.1" 200 None
2026-03-29 14:10:49 [bca.uk] INFO: Scrape type for BL12%20XGC: 0
2026-03-29 14:10:49 [bca.uk] INFO: Found listing with ID: MJ10%20PDX
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ10%2520PDX%27 HTTP/1.1" 200 None
2026-03-29 14:10:49 [bca.uk] INFO: Scrape type for MJ10%20PDX: 0
2026-03-29 14:10:49 [bca.uk] INFO: Found listing with ID: BK14%20WCG
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK14%2520WCG%27 HTTP/1.1" 200 None
2026-03-29 14:10:49 [bca.uk] INFO: Scrape type for BK14%20WCG: 0
2026-03-29 14:10:49 [bca.uk] INFO: Found listing with ID: AE69%20JHY
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE69%2520JHY%27 HTTP/1.1" 200 None
2026-03-29 14:10:49 [bca.uk] INFO: Scrape type for AE69%20JHY: 0
2026-03-29 14:10:49 [bca.uk] INFO: Found listing with ID: BN22%20KRF
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN22%2520KRF%27 HTTP/1.1" 200 None
2026-03-29 14:10:49 [bca.uk] INFO: Scrape type for BN22%20KRF: 2
2026-03-29 14:10:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5993e901-93e9-57b4-ae68-40b9f3935a69 with identifier: BN22%20KRF
2026-03-29 14:10:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5993e901-93e9-57b4-ae68-40b9f3935a69 with scrape type 2
2026-03-29 14:10:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5993e901-93e9-57b4-ae68-40b9f3935a69 with scrape type 2
2026-03-29 14:10:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5993e901-93e9-57b4-ae68-40b9f3935a69, identifier: BN22%20KRF
2026-03-29 14:10:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:10:50 [bca.uk] INFO: Found listing with ID: KS14%20BAA
2026-03-29 14:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS14%2520BAA%27 HTTP/1.1" 200 None
2026-03-29 14:10:50 [bca.uk] INFO: Scrape type for KS14%20BAA: 2
2026-03-29 14:10:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5988e7c-fb21-5d80-9b09-bb2bacd59772 with identifier: KS14%20BAA
2026-03-29 14:10:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5988e7c-fb21-5d80-9b09-bb2bacd59772 with scrape type 2
2026-03-29 14:10:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c5988e7c-fb21-5d80-9b09-bb2bacd59772 with scrape type 2
2026-03-29 14:10:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c5988e7c-fb21-5d80-9b09-bb2bacd59772, identifier: KS14%20BAA
2026-03-29 14:10:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5993e901-93e9-57b4-ae68-40b9f3935a69 with identifier: BN22%20KRF
2026-03-29 14:10:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5993e901-93e9-57b4-ae68-40b9f3935a69 with identifier: BN22%20KRF
2026-03-29 14:10:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5993e901-93e9-57b4-ae68-40b9f3935a69 with identifier: BN22%20KRF to the API
2026-03-29 14:10:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN22%20KRF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '5993e901-93e9-57b4-ae68-40b9f3935a69',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BN22 KRF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN22%20KRF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'MG MOTOR UK',
 'model': 'ZS ELECTRIC',
 'odometer': 37471,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9200,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS ELECTRIC 130KW 51KWH TROPHY Hatchback',
 'transmission': 'automatic',
 'trim': '130KW 51KWH TROPHY',
 'vin': 'LSJW74096MZ263363',
 'year': 2022}
2026-03-29 14:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN22%2520KRF%27 HTTP/1.1" 200 None
2026-03-29 14:10:50 [bca.uk] INFO: Saving data for BN22%20KRF: {'auction_closing_time': 1774854000.0, 'created_time': 1773840036.90915, 'last_price_update_time': 1774793450.568386}
2026-03-29 14:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN22%2520KRF') HTTP/1.1" 204 0
2026-03-29 14:10:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c5988e7c-fb21-5d80-9b09-bb2bacd59772 with identifier: KS14%20BAA
2026-03-29 14:10:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c5988e7c-fb21-5d80-9b09-bb2bacd59772 with identifier: KS14%20BAA
2026-03-29 14:10:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c5988e7c-fb21-5d80-9b09-bb2bacd59772 with identifier: KS14%20BAA to the API
2026-03-29 14:10:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS14%20BAA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c5988e7c-fb21-5d80-9b09-bb2bacd59772',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS14 BAA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS14%20BAA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bristol',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 105021,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 1200,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.2 DIG-T ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T ACENTA PREMIUM',
 'vin': 'SJNFEAJ11U1085438',
 'year': 2014}
2026-03-29 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS14%2520BAA%27 HTTP/1.1" 200 None
2026-03-29 14:10:51 [bca.uk] INFO: Saving data for KS14%20BAA: {'auction_closing_time': 1774854000.0, 'created_time': 1774523459.374598, 'last_price_update_time': 1774793451.042663}
2026-03-29 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS14%2520BAA') HTTP/1.1" 204 0
2026-03-29 14:10:51 [bca.uk] INFO: Found listing with ID: CU22%20ZXR
2026-03-29 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU22%2520ZXR%27 HTTP/1.1" 200 None
2026-03-29 14:10:51 [bca.uk] INFO: Scrape type for CU22%20ZXR: 2
2026-03-29 14:10:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fa230aef-fad6-5f83-8464-020a5f32438b with identifier: CU22%20ZXR
2026-03-29 14:10:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fa230aef-fad6-5f83-8464-020a5f32438b with scrape type 2
2026-03-29 14:10:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fa230aef-fad6-5f83-8464-020a5f32438b with scrape type 2
2026-03-29 14:10:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fa230aef-fad6-5f83-8464-020a5f32438b, identifier: CU22%20ZXR
2026-03-29 14:10:51 [bca.uk] INFO: Found listing with ID: WK14%20MMJ
2026-03-29 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK14%2520MMJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:51 [bca.uk] INFO: Scrape type for WK14%20MMJ: 0
2026-03-29 14:10:51 [bca.uk] INFO: Found listing with ID: WR63%20FVN
2026-03-29 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR63%2520FVN%27 HTTP/1.1" 200 None
2026-03-29 14:10:51 [bca.uk] INFO: Scrape type for WR63%20FVN: 2
2026-03-29 14:10:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c911048e-9e2d-5cdc-8fa1-0c917f55abd1 with identifier: WR63%20FVN
2026-03-29 14:10:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c911048e-9e2d-5cdc-8fa1-0c917f55abd1 with scrape type 2
2026-03-29 14:10:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c911048e-9e2d-5cdc-8fa1-0c917f55abd1 with scrape type 2
2026-03-29 14:10:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c911048e-9e2d-5cdc-8fa1-0c917f55abd1, identifier: WR63%20FVN
2026-03-29 14:10:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fa230aef-fad6-5f83-8464-020a5f32438b with identifier: CU22%20ZXR
2026-03-29 14:10:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fa230aef-fad6-5f83-8464-020a5f32438b with identifier: CU22%20ZXR
2026-03-29 14:10:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fa230aef-fad6-5f83-8464-020a5f32438b with identifier: CU22%20ZXR to the API
2026-03-29 14:10:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CU22%20ZXR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fa230aef-fad6-5f83-8464-020a5f32438b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CU22 ZXR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CU22%20ZXR&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 56709,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15500,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'JAGUAR I-PACE EV400 HSE BLACK (11KW) Hatchback',
 'transmission': 'automatic',
 'trim': 'EV400 HSE BLACK (11KW)',
 'vin': 'SADHA2A11N1622759',
 'year': 2022}
2026-03-29 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU22%2520ZXR%27 HTTP/1.1" 200 None
2026-03-29 14:10:51 [bca.uk] INFO: Saving data for CU22%20ZXR: {'auction_closing_time': 1774854000.0, 'created_time': 1773823976.211693, 'last_price_update_time': 1774793451.649304}
2026-03-29 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CU22%2520ZXR') HTTP/1.1" 204 0
2026-03-29 14:10:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c911048e-9e2d-5cdc-8fa1-0c917f55abd1 with identifier: WR63%20FVN
2026-03-29 14:10:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c911048e-9e2d-5cdc-8fa1-0c917f55abd1 with identifier: WR63%20FVN
2026-03-29 14:10:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c911048e-9e2d-5cdc-8fa1-0c917f55abd1 with identifier: WR63%20FVN to the API
2026-03-29 14:10:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR63%20FVN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c911048e-9e2d-5cdc-8fa1-0c917f55abd1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR63 FVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR63%20FVN&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'MITSUBISHI',
 'model': 'OUTLANDER',
 'odometer': 119179,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 2200,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI OUTLANDER 2.2 DI-D GX4 4WD StationWagon',
 'transmission': 'manual',
 'trim': 'DI-D GX4 4WD',
 'vin': 'JMAXJGF6WDZ401500',
 'year': 2013}
2026-03-29 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR63%2520FVN%27 HTTP/1.1" 200 None
2026-03-29 14:10:51 [bca.uk] INFO: Saving data for WR63%20FVN: {'auction_closing_time': 1774854000.0, 'created_time': 1774523422.372668, 'last_price_update_time': 1774793451.988382}
2026-03-29 14:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR63%2520FVN') HTTP/1.1" 204 0
2026-03-29 14:10:52 [bca.uk] INFO: Found listing with ID: FD71%20JXN
2026-03-29 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD71%2520JXN%27 HTTP/1.1" 200 None
2026-03-29 14:10:52 [bca.uk] INFO: Scrape type for FD71%20JXN: 2
2026-03-29 14:10:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 611a126d-286d-5b14-9c48-d489f0664a0f with identifier: FD71%20JXN
2026-03-29 14:10:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 611a126d-286d-5b14-9c48-d489f0664a0f with scrape type 2
2026-03-29 14:10:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 611a126d-286d-5b14-9c48-d489f0664a0f with scrape type 2
2026-03-29 14:10:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 611a126d-286d-5b14-9c48-d489f0664a0f, identifier: FD71%20JXN
2026-03-29 14:10:52 [bca.uk] INFO: Found listing with ID: WW66%20ATW
2026-03-29 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WW66%2520ATW%27 HTTP/1.1" 200 None
2026-03-29 14:10:52 [bca.uk] INFO: Scrape type for WW66%20ATW: 0
2026-03-29 14:10:52 [bca.uk] INFO: Found listing with ID: YC14%20HNO
2026-03-29 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC14%2520HNO%27 HTTP/1.1" 200 None
2026-03-29 14:10:52 [bca.uk] INFO: Scrape type for YC14%20HNO: 0
2026-03-29 14:10:52 [bca.uk] INFO: Found listing with ID: YT14%20AXC
2026-03-29 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT14%2520AXC%27 HTTP/1.1" 200 None
2026-03-29 14:10:52 [bca.uk] INFO: Scrape type for YT14%20AXC: 2
2026-03-29 14:10:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2481df96-0233-5b06-a441-ee2b3386533a with identifier: YT14%20AXC
2026-03-29 14:10:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2481df96-0233-5b06-a441-ee2b3386533a with scrape type 2
2026-03-29 14:10:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2481df96-0233-5b06-a441-ee2b3386533a with scrape type 2
2026-03-29 14:10:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2481df96-0233-5b06-a441-ee2b3386533a, identifier: YT14%20AXC
2026-03-29 14:10:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 611a126d-286d-5b14-9c48-d489f0664a0f with identifier: FD71%20JXN
2026-03-29 14:10:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 611a126d-286d-5b14-9c48-d489f0664a0f with identifier: FD71%20JXN
2026-03-29 14:10:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 611a126d-286d-5b14-9c48-d489f0664a0f with identifier: FD71%20JXN to the API
2026-03-29 14:10:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD71%20JXN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '611a126d-286d-5b14-9c48-d489f0664a0f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FD71 JXN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD71%20JXN&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 16008,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16500,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 D165 2WD R-DYNAMIC S Hatchback',
 'transmission': 'manual',
 'trim': 'D165 2WD R-DYNAMIC S',
 'vin': 'SALZB2CN0NH174043',
 'year': 2022}
2026-03-29 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD71%2520JXN%27 HTTP/1.1" 200 None
2026-03-29 14:10:52 [bca.uk] INFO: Saving data for FD71%20JXN: {'auction_closing_time': 1774854000.0, 'created_time': 1773823154.239445, 'last_price_update_time': 1774793452.636822}
2026-03-29 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD71%2520JXN') HTTP/1.1" 204 0
2026-03-29 14:10:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2481df96-0233-5b06-a441-ee2b3386533a with identifier: YT14%20AXC
2026-03-29 14:10:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2481df96-0233-5b06-a441-ee2b3386533a with identifier: YT14%20AXC
2026-03-29 14:10:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2481df96-0233-5b06-a441-ee2b3386533a with identifier: YT14%20AXC to the API
2026-03-29 14:10:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT14%20AXC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2481df96-0233-5b06-a441-ee2b3386533a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT14 AXC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT14%20AXC&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'CITROEN',
 'model': 'GRAND PICASSO',
 'odometer': 135713,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 2000,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'CITROEN GRAND PICASSO 1.6 E-HDI 115 A/D EXCLUSIVE ETG6 MPV',
 'transmission': 'automatic',
 'trim': 'E-HDI 115 A/D EXCLUSIVE ETG6',
 'vin': 'VF73A9HC8EJ556825',
 'year': 2014}
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT14%2520AXC%27 HTTP/1.1" 200 None
2026-03-29 14:10:53 [bca.uk] INFO: Saving data for YT14%20AXC: {'auction_closing_time': 1774854000.0, 'created_time': 1774523423.762901, 'last_price_update_time': 1774793453.665264}
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT14%2520AXC') HTTP/1.1" 204 0
2026-03-29 14:10:53 [bca.uk] INFO: Found listing with ID: FH73%20MKE
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH73%2520MKE%27 HTTP/1.1" 200 None
2026-03-29 14:10:53 [bca.uk] INFO: Scrape type for FH73%20MKE: 0
2026-03-29 14:10:53 [bca.uk] INFO: Found listing with ID: KE72%20LSK
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE72%2520LSK%27 HTTP/1.1" 200 None
2026-03-29 14:10:53 [bca.uk] INFO: Scrape type for KE72%20LSK: 0
2026-03-29 14:10:53 [bca.uk] INFO: Found listing with ID: N28%20CVL
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27N28%2520CVL%27 HTTP/1.1" 200 None
2026-03-29 14:10:53 [bca.uk] INFO: Scrape type for N28%20CVL: 0
2026-03-29 14:10:53 [bca.uk] INFO: Found listing with ID: NV19%20EUZ
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV19%2520EUZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:53 [bca.uk] INFO: Scrape type for NV19%20EUZ: 0
2026-03-29 14:10:53 [bca.uk] INFO: Found listing with ID: OV19%20VEK
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV19%2520VEK%27 HTTP/1.1" 200 None
2026-03-29 14:10:53 [bca.uk] INFO: Scrape type for OV19%20VEK: 0
2026-03-29 14:10:53 [bca.uk] INFO: Found listing with ID: OV23%20GWX
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520GWX%27 HTTP/1.1" 200 None
2026-03-29 14:10:53 [bca.uk] INFO: Scrape type for OV23%20GWX: 0
2026-03-29 14:10:53 [bca.uk] INFO: Found listing with ID: OY20%20RGO
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY20%2520RGO%27 HTTP/1.1" 200 None
2026-03-29 14:10:53 [bca.uk] INFO: Scrape type for OY20%20RGO: 0
2026-03-29 14:10:53 [bca.uk] INFO: Found listing with ID: RJ70%20WKD
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ70%2520WKD%27 HTTP/1.1" 200 None
2026-03-29 14:10:53 [bca.uk] INFO: Scrape type for RJ70%20WKD: 0
2026-03-29 14:10:53 [bca.uk] INFO: Found listing with ID: SJ21%20YDN
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ21%2520YDN%27 HTTP/1.1" 200 None
2026-03-29 14:10:53 [bca.uk] INFO: Scrape type for SJ21%20YDN: 0
2026-03-29 14:10:53 [bca.uk] INFO: Found listing with ID: AF22%20UDK
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520UDK%27 HTTP/1.1" 200 None
2026-03-29 14:10:53 [bca.uk] INFO: Scrape type for AF22%20UDK: 0
2026-03-29 14:10:53 [bca.uk] INFO: Found listing with ID: AW21%20DVU
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AW21%2520DVU%27 HTTP/1.1" 200 None
2026-03-29 14:10:53 [bca.uk] INFO: Scrape type for AW21%20DVU: 0
2026-03-29 14:10:53 [bca.uk] INFO: Found listing with ID: BP72%20FTD
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520FTD%27 HTTP/1.1" 200 None
2026-03-29 14:10:53 [bca.uk] INFO: Scrape type for BP72%20FTD: 0
2026-03-29 14:10:53 [bca.uk] INFO: Found listing with ID: BP72%20ZZO
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520ZZO%27 HTTP/1.1" 200 None
2026-03-29 14:10:53 [bca.uk] INFO: Scrape type for BP72%20ZZO: 0
2026-03-29 14:10:53 [bca.uk] INFO: Found listing with ID: CV23%20KXX
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV23%2520KXX%27 HTTP/1.1" 200 None
2026-03-29 14:10:53 [bca.uk] INFO: Scrape type for CV23%20KXX: 0
2026-03-29 14:10:53 [bca.uk] INFO: Found listing with ID: DE23%20JPO
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE23%2520JPO%27 HTTP/1.1" 200 None
2026-03-29 14:10:53 [bca.uk] INFO: Scrape type for DE23%20JPO: 0
2026-03-29 14:10:53 [bca.uk] INFO: Found listing with ID: DG24%20FYS
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520FYS%27 HTTP/1.1" 200 None
2026-03-29 14:10:53 [bca.uk] INFO: Scrape type for DG24%20FYS: 0
2026-03-29 14:10:53 [bca.uk] INFO: Found listing with ID: FJ21%20VJM
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ21%2520VJM%27 HTTP/1.1" 200 None
2026-03-29 14:10:53 [bca.uk] INFO: Scrape type for FJ21%20VJM: 0
2026-03-29 14:10:53 [bca.uk] INFO: Found listing with ID: FJ71%20TZW
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ71%2520TZW%27 HTTP/1.1" 200 None
2026-03-29 14:10:53 [bca.uk] INFO: Scrape type for FJ71%20TZW: 0
2026-03-29 14:10:53 [bca.uk] INFO: Found listing with ID: FN22%20LFB
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN22%2520LFB%27 HTTP/1.1" 200 None
2026-03-29 14:10:53 [bca.uk] INFO: Scrape type for FN22%20LFB: 0
2026-03-29 14:10:53 [bca.uk] INFO: Found listing with ID: GJ22%20RXN
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520RXN%27 HTTP/1.1" 200 None
2026-03-29 14:10:54 [bca.uk] INFO: Scrape type for GJ22%20RXN: 0
2026-03-29 14:10:54 [bca.uk] INFO: Found listing with ID: GN73%20XFP
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN73%2520XFP%27 HTTP/1.1" 200 None
2026-03-29 14:10:54 [bca.uk] INFO: Scrape type for GN73%20XFP: 0
2026-03-29 14:10:54 [bca.uk] INFO: Found listing with ID: GP21%20FTU
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP21%2520FTU%27 HTTP/1.1" 200 None
2026-03-29 14:10:54 [bca.uk] INFO: Scrape type for GP21%20FTU: 0
2026-03-29 14:10:54 [bca.uk] INFO: Found listing with ID: GU23%20XLN
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU23%2520XLN%27 HTTP/1.1" 200 None
2026-03-29 14:10:54 [bca.uk] INFO: Scrape type for GU23%20XLN: 0
2026-03-29 14:10:54 [bca.uk] INFO: Found listing with ID: GV71%20PYT
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV71%2520PYT%27 HTTP/1.1" 200 None
2026-03-29 14:10:54 [bca.uk] INFO: Scrape type for GV71%20PYT: 2
2026-03-29 14:10:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31de69ed-cb0c-5a26-8df8-038956215375 with identifier: GV71%20PYT
2026-03-29 14:10:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31de69ed-cb0c-5a26-8df8-038956215375 with scrape type 2
2026-03-29 14:10:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31de69ed-cb0c-5a26-8df8-038956215375 with scrape type 2
2026-03-29 14:10:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31de69ed-cb0c-5a26-8df8-038956215375, identifier: GV71%20PYT
2026-03-29 14:10:54 [bca.uk] INFO: Found listing with ID: PE71%20WFO
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE71%2520WFO%27 HTTP/1.1" 200 None
2026-03-29 14:10:54 [bca.uk] INFO: Scrape type for PE71%20WFO: 0
2026-03-29 14:10:54 [bca.uk] INFO: Found listing with ID: CV16%20UMD
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV16%2520UMD%27 HTTP/1.1" 200 None
2026-03-29 14:10:54 [bca.uk] INFO: Scrape type for CV16%20UMD: 2
2026-03-29 14:10:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ed16132-8455-531e-a122-e7d1c3faba7f with identifier: CV16%20UMD
2026-03-29 14:10:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ed16132-8455-531e-a122-e7d1c3faba7f with scrape type 2
2026-03-29 14:10:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8ed16132-8455-531e-a122-e7d1c3faba7f with scrape type 2
2026-03-29 14:10:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8ed16132-8455-531e-a122-e7d1c3faba7f, identifier: CV16%20UMD
2026-03-29 14:10:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31de69ed-cb0c-5a26-8df8-038956215375 with identifier: GV71%20PYT
2026-03-29 14:10:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31de69ed-cb0c-5a26-8df8-038956215375 with identifier: GV71%20PYT
2026-03-29 14:10:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 31de69ed-cb0c-5a26-8df8-038956215375 with identifier: GV71%20PYT to the API
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV71%20PYT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '31de69ed-cb0c-5a26-8df8-038956215375',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GV71 PYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV71%20PYT&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 32850,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 18100,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD R-DYNAMIC S Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD R-DYNAMIC S',
 'vin': 'SALZA2AT7NH171130',
 'year': 2022}
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV71%2520PYT%27 HTTP/1.1" 200 None
2026-03-29 14:10:54 [bca.uk] INFO: Saving data for GV71%20PYT: {'auction_closing_time': 1774854000.0, 'created_time': 1773837724.268671, 'last_price_update_time': 1774793454.593989}
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV71%2520PYT') HTTP/1.1" 204 0
2026-03-29 14:10:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8ed16132-8455-531e-a122-e7d1c3faba7f with identifier: CV16%20UMD
2026-03-29 14:10:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8ed16132-8455-531e-a122-e7d1c3faba7f with identifier: CV16%20UMD
2026-03-29 14:10:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8ed16132-8455-531e-a122-e7d1c3faba7f with identifier: CV16%20UMD to the API
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV16%20UMD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8ed16132-8455-531e-a122-e7d1c3faba7f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV16 UMD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV16%20UMD&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'SMART',
 'model': 'FORFOUR',
 'odometer': 103198,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 1600,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'SMART FORFOUR 1.0 71 PRIME Hatchback',
 'transmission': 'manual',
 'trim': '71 PRIME',
 'vin': 'WME4530422Y076569',
 'year': 2016}
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV16%2520UMD%27 HTTP/1.1" 200 None
2026-03-29 14:10:54 [bca.uk] INFO: Saving data for CV16%20UMD: {'auction_closing_time': 1775199600.0, 'created_time': 1774305061.845031, 'last_price_update_time': 1774793454.981157}
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV16%2520UMD') HTTP/1.1" 204 0
2026-03-29 14:10:54 [bca.uk] INFO: Found listing with ID: HF21%20UKM
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF21%2520UKM%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for HF21%20UKM: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: HK72%20LDL
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK72%2520LDL%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for HK72%20LDL: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: KR71%20YZK
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR71%2520YZK%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for KR71%20YZK: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: LE21%20ONP
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE21%2520ONP%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for LE21%20ONP: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: LJ21%20ANZ
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ21%2520ANZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for LJ21%20ANZ: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: LJ22%20YNM
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ22%2520YNM%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for LJ22%20YNM: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: LL73%20PTZ
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL73%2520PTZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for LL73%20PTZ: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: LM72%20OEH
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM72%2520OEH%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for LM72%20OEH: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: LN22%20XRO
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN22%2520XRO%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for LN22%20XRO: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: LN23%20XRZ
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN23%2520XRZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for LN23%20XRZ: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: LR22%20SKZ
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520SKZ%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for LR22%20SKZ: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: LS21%20UXD
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS21%2520UXD%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for LS21%20UXD: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: LY21%20FXP
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY21%2520FXP%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for LY21%20FXP: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: MA23%20LUR
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520LUR%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for MA23%20LUR: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: MA23%20UCM
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520UCM%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for MA23%20UCM: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: MF22%20THU
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF22%2520THU%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for MF22%20THU: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: MF22%20UNL
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF22%2520UNL%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for MF22%20UNL: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: MJ21%20JYX
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ21%2520JYX%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for MJ21%20JYX: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: MJ23%20GNK
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ23%2520GNK%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for MJ23%20GNK: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: MJ71%20NLT
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ71%2520NLT%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for MJ71%20NLT: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: MV71%20KKN
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV71%2520KKN%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for MV71%20KKN: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: MW71%20XLP
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW71%2520XLP%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for MW71%20XLP: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: NC21%20FCD
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC21%2520FCD%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for NC21%20FCD: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: NG23%20VZA
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG23%2520VZA%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for NG23%20VZA: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: NL23%20SYE
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520SYE%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for NL23%20SYE: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: NL72%20VLB
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL72%2520VLB%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for NL72%20VLB: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: OE72%20JDU
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE72%2520JDU%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for OE72%20JDU: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: OV23%20CVP
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520CVP%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for OV23%20CVP: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: OY25%20GNO
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY25%2520GNO%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for OY25%20GNO: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: PE71%20XBG
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE71%2520XBG%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for PE71%20XBG: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: RF70%20EGV
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF70%2520EGV%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for RF70%20EGV: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: RV23%20WJK
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV23%2520WJK%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for RV23%20WJK: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: SG22%20ORL
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520ORL%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for SG22%20ORL: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: SM22%20NNB
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM22%2520NNB%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for SM22%20NNB: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: VO23%20NNV
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO23%2520NNV%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for VO23%20NNV: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: WD24%20HDC
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD24%2520HDC%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for WD24%20HDC: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: WG72%20ORF
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG72%2520ORF%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for WG72%20ORF: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: WR71%20ZHH
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR71%2520ZHH%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for WR71%20ZHH: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: WX23%20GXK
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX23%2520GXK%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for WX23%20GXK: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: YK22%20TBV
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK22%2520TBV%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for YK22%20TBV: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: YK22%20TEO
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK22%2520TEO%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for YK22%20TEO: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: YK72%20UPF
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK72%2520UPF%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for YK72%20UPF: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: YP72%20NTM
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP72%2520NTM%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for YP72%20NTM: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: YR72%20HSU
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR72%2520HSU%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for YR72%20HSU: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: YT72%20CDF
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT72%2520CDF%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for YT72%20CDF: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: HX14%20FFC
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX14%2520FFC%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for HX14%20FFC: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: BX20%20OGT
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX20%2520OGT%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for BX20%20OGT: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: ML63%20NKT
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML63%2520NKT%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for ML63%20NKT: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: DC65%20VLJ
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC65%2520VLJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for DC65%20VLJ: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: WA20%20YHO
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA20%2520YHO%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for WA20%20YHO: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: Y20%20RDE
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y20%2520RDE%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for Y20%20RDE: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: YA12%20PDK
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA12%2520PDK%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for YA12%20PDK: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: YJ63%20CVO
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ63%2520CVO%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for YJ63%20CVO: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: YP60%20UFT
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP60%2520UFT%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for YP60%20UFT: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: FV64%20UGS
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV64%2520UGS%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for FV64%20UGS: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: GJ62%20OWW
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ62%2520OWW%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for GJ62%20OWW: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: HD66%20AYV
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD66%2520AYV%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for HD66%20AYV: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: HX65%20VZY
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX65%2520VZY%27 HTTP/1.1" 200 None
2026-03-29 14:10:55 [bca.uk] INFO: Scrape type for HX65%20VZY: 0
2026-03-29 14:10:55 [bca.uk] INFO: Found listing with ID: KN60%20UXA
2026-03-29 14:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN60%2520UXA%27 HTTP/1.1" 200 None
2026-03-29 14:10:56 [bca.uk] INFO: Scrape type for KN60%20UXA: 0
2026-03-29 14:10:56 [bca.uk] INFO: Found listing with ID: LC62%20ENO
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC62%2520ENO%27 HTTP/1.1" 200 None
2026-03-29 14:10:56 [bca.uk] INFO: Scrape type for LC62%20ENO: 0
2026-03-29 14:10:56 [bca.uk] INFO: Found listing with ID: LS18%20GSV
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS18%2520GSV%27 HTTP/1.1" 200 None
2026-03-29 14:10:56 [bca.uk] INFO: Scrape type for LS18%20GSV: 0
2026-03-29 14:10:56 [bca.uk] INFO: Found listing with ID: MV17%20GRK
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV17%2520GRK%27 HTTP/1.1" 200 None
2026-03-29 14:10:56 [bca.uk] INFO: Scrape type for MV17%20GRK: 0
2026-03-29 14:10:56 [bca.uk] INFO: Found listing with ID: BG12%20YSA
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG12%2520YSA%27 HTTP/1.1" 200 None
2026-03-29 14:10:56 [bca.uk] INFO: Scrape type for BG12%20YSA: 0
2026-03-29 14:10:56 [bca.uk] INFO: Found listing with ID: BJ59%20YSS
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ59%2520YSS%27 HTTP/1.1" 200 None
2026-03-29 14:10:56 [bca.uk] INFO: Scrape type for BJ59%20YSS: 0
2026-03-29 14:10:56 [bca.uk] INFO: Found listing with ID: BP06%20UJK
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP06%2520UJK%27 HTTP/1.1" 200 None
2026-03-29 14:10:56 [bca.uk] INFO: Scrape type for BP06%20UJK: 0
2026-03-29 14:10:56 [bca.uk] INFO: Found listing with ID: BV17%20NCY
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV17%2520NCY%27 HTTP/1.1" 200 None
2026-03-29 14:10:56 [bca.uk] INFO: Scrape type for BV17%20NCY: 0
2026-03-29 14:10:56 [bca.uk] INFO: Found listing with ID: WG63%20CKL
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG63%2520CKL%27 HTTP/1.1" 200 None
2026-03-29 14:10:56 [bca.uk] INFO: Scrape type for WG63%20CKL: 0
2026-03-29 14:10:56 [bca.uk] INFO: Found listing with ID: CJZ%205249
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJZ%25205249%27 HTTP/1.1" 200 None
2026-03-29 14:10:56 [bca.uk] INFO: Scrape type for CJZ%205249: 0
2026-03-29 14:10:56 [bca.uk] INFO: Found listing with ID: BK73%20UUW
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK73%2520UUW%27 HTTP/1.1" 200 None
2026-03-29 14:10:56 [bca.uk] INFO: Scrape type for BK73%20UUW: 0
2026-03-29 14:10:56 [bca.uk] INFO: Found listing with ID: HV74%20EPJ
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV74%2520EPJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:56 [bca.uk] INFO: Scrape type for HV74%20EPJ: 0
2026-03-29 14:10:56 [bca.uk] INFO: Found listing with ID: WP24%20EAF
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP24%2520EAF%27 HTTP/1.1" 200 None
2026-03-29 14:10:56 [bca.uk] INFO: Scrape type for WP24%20EAF: 0
2026-03-29 14:10:56 [bca.uk] INFO: Found listing with ID: WT25%20FYY
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520FYY%27 HTTP/1.1" 200 None
2026-03-29 14:10:56 [bca.uk] INFO: Scrape type for WT25%20FYY: 0
2026-03-29 14:10:56 [bca.uk] INFO: Found listing with ID: WV25%20PZF
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV25%2520PZF%27 HTTP/1.1" 200 None
2026-03-29 14:10:56 [bca.uk] INFO: Scrape type for WV25%20PZF: 0
2026-03-29 14:10:56 [bca.uk] INFO: Found listing with ID: FG72%20LTY
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG72%2520LTY%27 HTTP/1.1" 200 None
2026-03-29 14:10:56 [bca.uk] INFO: Scrape type for FG72%20LTY: 0
2026-03-29 14:10:56 [bca.uk] INFO: Found listing with ID: HY75%20LNV
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY75%2520LNV%27 HTTP/1.1" 200 None
2026-03-29 14:10:56 [bca.uk] INFO: Scrape type for HY75%20LNV: 0
2026-03-29 14:10:56 [bca.uk] INFO: Found listing with ID: MK24%20ZJJ
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK24%2520ZJJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:56 [bca.uk] INFO: Scrape type for MK24%20ZJJ: 2
2026-03-29 14:10:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21bc7b7f-3e50-5873-bb61-0aaea288b5cb with identifier: MK24%20ZJJ
2026-03-29 14:10:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 21bc7b7f-3e50-5873-bb61-0aaea288b5cb with scrape type 2
2026-03-29 14:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 21bc7b7f-3e50-5873-bb61-0aaea288b5cb with scrape type 2
2026-03-29 14:10:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 21bc7b7f-3e50-5873-bb61-0aaea288b5cb, identifier: MK24%20ZJJ
2026-03-29 14:10:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 21bc7b7f-3e50-5873-bb61-0aaea288b5cb with identifier: MK24%20ZJJ
2026-03-29 14:10:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 21bc7b7f-3e50-5873-bb61-0aaea288b5cb with identifier: MK24%20ZJJ
2026-03-29 14:10:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 21bc7b7f-3e50-5873-bb61-0aaea288b5cb with identifier: MK24%20ZJJ to the API
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK24%20ZJJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '21bc7b7f-3e50-5873-bb61-0aaea288b5cb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MK24 ZJJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK24%20ZJJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 12975,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 P/T 130 ALLURE EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE EAT8',
 'vin': 'VF3MRHNSURS021322',
 'year': 2024}
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK24%2520ZJJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:56 [bca.uk] INFO: Saving data for MK24%20ZJJ: {'auction_closing_time': 1775124000.0, 'created_time': 1773933172.678275, 'last_price_update_time': 1774793456.89028}
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK24%2520ZJJ') HTTP/1.1" 204 0
2026-03-29 14:10:57 [bca.uk] INFO: Found listing with ID: WF24%20RVO
2026-03-29 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF24%2520RVO%27 HTTP/1.1" 200 None
2026-03-29 14:10:57 [bca.uk] INFO: Scrape type for WF24%20RVO: 0
2026-03-29 14:10:57 [bca.uk] INFO: Found listing with ID: LS24%20WGD
2026-03-29 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520WGD%27 HTTP/1.1" 200 None
2026-03-29 14:10:57 [bca.uk] INFO: Scrape type for LS24%20WGD: 2
2026-03-29 14:10:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36f67ac1-6ad4-52f9-8af0-ca8def5108d0 with identifier: LS24%20WGD
2026-03-29 14:10:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36f67ac1-6ad4-52f9-8af0-ca8def5108d0 with scrape type 2
2026-03-29 14:10:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 36f67ac1-6ad4-52f9-8af0-ca8def5108d0 with scrape type 2
2026-03-29 14:10:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 36f67ac1-6ad4-52f9-8af0-ca8def5108d0, identifier: LS24%20WGD
2026-03-29 14:10:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 36f67ac1-6ad4-52f9-8af0-ca8def5108d0 with identifier: LS24%20WGD
2026-03-29 14:10:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 36f67ac1-6ad4-52f9-8af0-ca8def5108d0 with identifier: LS24%20WGD
2026-03-29 14:10:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 36f67ac1-6ad4-52f9-8af0-ca8def5108d0 with identifier: LS24%20WGD to the API
2026-03-29 14:10:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS24%20WGD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '36f67ac1-6ad4-52f9-8af0-ca8def5108d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS24 WGD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS24%20WGD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 10789,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 ALLURE EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE EAT8',
 'vin': 'VR3FPHNS5RY521713',
 'year': 2024}
2026-03-29 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520WGD%27 HTTP/1.1" 200 None
2026-03-29 14:10:57 [bca.uk] INFO: Saving data for LS24%20WGD: {'auction_closing_time': 1775124000.0, 'created_time': 1773933709.008659, 'last_price_update_time': 1774793457.505437}
2026-03-29 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS24%2520WGD') HTTP/1.1" 204 0
2026-03-29 14:10:57 [bca.uk] INFO: Found listing with ID: VO24%20UZR
2026-03-29 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO24%2520UZR%27 HTTP/1.1" 200 None
2026-03-29 14:10:57 [bca.uk] INFO: Scrape type for VO24%20UZR: 2
2026-03-29 14:10:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c494883-3607-5ba3-861b-5281b78f84a2 with identifier: VO24%20UZR
2026-03-29 14:10:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c494883-3607-5ba3-861b-5281b78f84a2 with scrape type 2
2026-03-29 14:10:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c494883-3607-5ba3-861b-5281b78f84a2 with scrape type 2
2026-03-29 14:10:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c494883-3607-5ba3-861b-5281b78f84a2, identifier: VO24%20UZR
2026-03-29 14:10:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c494883-3607-5ba3-861b-5281b78f84a2 with identifier: VO24%20UZR
2026-03-29 14:10:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c494883-3607-5ba3-861b-5281b78f84a2 with identifier: VO24%20UZR
2026-03-29 14:10:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9c494883-3607-5ba3-861b-5281b78f84a2 with identifier: VO24%20UZR to the API
2026-03-29 14:10:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO24%20UZR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9c494883-3607-5ba3-861b-5281b78f84a2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VO24 UZR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO24%20UZR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 23515,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3FPHNS3RY523699',
 'year': 2024}
2026-03-29 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO24%2520UZR%27 HTTP/1.1" 200 None
2026-03-29 14:10:57 [bca.uk] INFO: Saving data for VO24%20UZR: {'auction_closing_time': 1775124000.0, 'created_time': 1773933720.155593, 'last_price_update_time': 1774793457.90387}
2026-03-29 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO24%2520UZR') HTTP/1.1" 204 0
2026-03-29 14:10:57 [bca.uk] INFO: Found listing with ID: NL12%20XCO
2026-03-29 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL12%2520XCO%27 HTTP/1.1" 200 None
2026-03-29 14:10:57 [bca.uk] INFO: Scrape type for NL12%20XCO: 0
2026-03-29 14:10:57 [bca.uk] INFO: Found listing with ID: CF74%20HXJ
2026-03-29 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520HXJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:57 [bca.uk] INFO: Scrape type for CF74%20HXJ: 2
2026-03-29 14:10:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ee6f822-5487-5245-a9d9-fd18f2e91f0e with identifier: CF74%20HXJ
2026-03-29 14:10:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ee6f822-5487-5245-a9d9-fd18f2e91f0e with scrape type 2
2026-03-29 14:10:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ee6f822-5487-5245-a9d9-fd18f2e91f0e with scrape type 2
2026-03-29 14:10:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ee6f822-5487-5245-a9d9-fd18f2e91f0e, identifier: CF74%20HXJ
2026-03-29 14:10:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ee6f822-5487-5245-a9d9-fd18f2e91f0e with identifier: CF74%20HXJ
2026-03-29 14:10:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ee6f822-5487-5245-a9d9-fd18f2e91f0e with identifier: CF74%20HXJ
2026-03-29 14:10:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2ee6f822-5487-5245-a9d9-fd18f2e91f0e with identifier: CF74%20HXJ to the API
2026-03-29 14:10:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF74%20HXJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2ee6f822-5487-5245-a9d9-fd18f2e91f0e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CF74 HXJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF74%20HXJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 19368,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3UPHNE2R4299169',
 'year': 2024}
2026-03-29 14:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520HXJ%27 HTTP/1.1" 200 None
2026-03-29 14:10:59 [bca.uk] INFO: Saving data for CF74%20HXJ: {'auction_closing_time': 1775124000.0, 'created_time': 1773841913.709633, 'last_price_update_time': 1774793459.268491}
2026-03-29 14:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF74%2520HXJ') HTTP/1.1" 204 0
2026-03-29 14:10:59 [bca.uk] INFO: Found listing with ID: ML24%20FWG
2026-03-29 14:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML24%2520FWG%27 HTTP/1.1" 200 None
2026-03-29 14:10:59 [bca.uk] INFO: Scrape type for ML24%20FWG: 0
2026-03-29 14:10:59 [bca.uk] INFO: Found listing with ID: BN74%20PFA
2026-03-29 14:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN74%2520PFA%27 HTTP/1.1" 200 None
2026-03-29 14:10:59 [bca.uk] INFO: Scrape type for BN74%20PFA: 2
2026-03-29 14:10:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5106963a-9d0c-54d1-b969-9da1b3fa53d8 with identifier: BN74%20PFA
2026-03-29 14:10:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5106963a-9d0c-54d1-b969-9da1b3fa53d8 with scrape type 2
2026-03-29 14:10:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5106963a-9d0c-54d1-b969-9da1b3fa53d8 with scrape type 2
2026-03-29 14:10:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5106963a-9d0c-54d1-b969-9da1b3fa53d8, identifier: BN74%20PFA
2026-03-29 14:10:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5106963a-9d0c-54d1-b969-9da1b3fa53d8 with identifier: BN74%20PFA
2026-03-29 14:10:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5106963a-9d0c-54d1-b969-9da1b3fa53d8 with identifier: BN74%20PFA
2026-03-29 14:10:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5106963a-9d0c-54d1-b969-9da1b3fa53d8 with identifier: BN74%20PFA to the API
2026-03-29 14:10:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:10:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:10:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN74%20PFA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5106963a-9d0c-54d1-b969-9da1b3fa53d8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BN74 PFA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN74%20PFA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 27591,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3FPHNS2RY564048',
 'year': 2024}
2026-03-29 14:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN74%2520PFA%27 HTTP/1.1" 200 None
2026-03-29 14:10:59 [bca.uk] INFO: Saving data for BN74%20PFA: {'auction_closing_time': 1775037600.0, 'created_time': 1773909404.555264, 'last_price_update_time': 1774793459.716271}
2026-03-29 14:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN74%2520PFA') HTTP/1.1" 204 0
2026-03-29 14:10:59 [bca.uk] INFO: Found listing with ID: BN74%20PFG
2026-03-29 14:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN74%2520PFG%27 HTTP/1.1" 200 None
2026-03-29 14:10:59 [bca.uk] INFO: Scrape type for BN74%20PFG: 2
2026-03-29 14:10:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f439090-4db9-5223-9a7c-b9a7af4b9506 with identifier: BN74%20PFG
2026-03-29 14:10:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2f439090-4db9-5223-9a7c-b9a7af4b9506 with scrape type 2
2026-03-29 14:10:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2f439090-4db9-5223-9a7c-b9a7af4b9506 with scrape type 2
2026-03-29 14:10:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2f439090-4db9-5223-9a7c-b9a7af4b9506, identifier: BN74%20PFG
2026-03-29 14:10:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:10:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2f439090-4db9-5223-9a7c-b9a7af4b9506 with identifier: BN74%20PFG
2026-03-29 14:10:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2f439090-4db9-5223-9a7c-b9a7af4b9506 with identifier: BN74%20PFG
2026-03-29 14:10:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2f439090-4db9-5223-9a7c-b9a7af4b9506 with identifier: BN74%20PFG to the API
2026-03-29 14:10:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN74%20PFG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2f439090-4db9-5223-9a7c-b9a7af4b9506',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BN74 PFG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN74%20PFG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 15286,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3FPHNS3RY564110',
 'year': 2024}
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN74%2520PFG%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Saving data for BN74%20PFG: {'auction_closing_time': 1775037600.0, 'created_time': 1773826280.579236, 'last_price_update_time': 1774793460.167476}
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN74%2520PFG') HTTP/1.1" 204 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: CK20%20HYT
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK20%2520HYT%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for CK20%20HYT: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: CU67%20XXH
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU67%2520XXH%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for CU67%20XXH: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: NA68%20XGU
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA68%2520XGU%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for NA68%20XGU: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: NU21%20OGO
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU21%2520OGO%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for NU21%20OGO: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: WF21%20HLG
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF21%2520HLG%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for WF21%20HLG: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: WP18%20YCL
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP18%2520YCL%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for WP18%20YCL: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: BD16%20KZP
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD16%2520KZP%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for BD16%20KZP: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: CF24%20PVA
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF24%2520PVA%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for CF24%20PVA: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: YC18%20RMV
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC18%2520RMV%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for YC18%20RMV: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: DP23%20TKJ
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520TKJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for DP23%20TKJ: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: DP23%20TFA
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520TFA%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for DP23%20TFA: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: LO16%20XHU
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO16%2520XHU%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for LO16%20XHU: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: DP23%20UDX
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520UDX%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for DP23%20UDX: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: VO23%20XPB
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO23%2520XPB%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for VO23%20XPB: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: DP23%20TDO
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520TDO%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for DP23%20TDO: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: DP23%20TTV
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520TTV%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for DP23%20TTV: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: DP23%20TBV
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520TBV%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for DP23%20TBV: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: DP23%20TLK
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520TLK%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for DP23%20TLK: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: BT16%20ZKM
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT16%2520ZKM%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for BT16%20ZKM: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: LXZ%202306
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LXZ%25202306%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for LXZ%202306: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: MW61%20RRY
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW61%2520RRY%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for MW61%20RRY: 0
2026-03-29 14:11:00 [bca.uk] INFO: Total items found: 100
2026-03-29 14:11:00 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded
2026-03-29 14:11:00 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:11:00 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: DE18%20HKD
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE18%2520HKD%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for DE18%20HKD: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: EA65%20ZCT
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA65%2520ZCT%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for EA65%20ZCT: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: EX06%20UKK
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX06%2520UKK%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for EX06%20UKK: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: DG67%20VFW
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG67%2520VFW%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for DG67%20VFW: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: FT12%20FXJ
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT12%2520FXJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for FT12%20FXJ: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: RK63%20MWY
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK63%2520MWY%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for RK63%20MWY: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: RV12%20MMU
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV12%2520MMU%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for RV12%20MMU: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: AE63%20YYL
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE63%2520YYL%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for AE63%20YYL: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: LC16%20NGZ
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC16%2520NGZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for LC16%20NGZ: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: LN59%20YGP
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN59%2520YGP%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for LN59%20YGP: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: NC54%20KGO
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC54%2520KGO%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for NC54%20KGO: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: WD64%20EXR
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD64%2520EXR%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for WD64%20EXR: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: BN60%20OLC
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN60%2520OLC%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for BN60%20OLC: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: DA59%20JYT
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA59%2520JYT%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for DA59%20JYT: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: DN65%20HSO
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN65%2520HSO%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for DN65%20HSO: 0
2026-03-29 14:11:00 [bca.uk] INFO: Found listing with ID: FE60%20VKH
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE60%2520VKH%27 HTTP/1.1" 200 None
2026-03-29 14:11:00 [bca.uk] INFO: Scrape type for FE60%20VKH: 2
2026-03-29 14:11:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 616f8ad9-1117-5cf0-8086-9db806e0ee82 with identifier: FE60%20VKH
2026-03-29 14:11:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 616f8ad9-1117-5cf0-8086-9db806e0ee82 with scrape type 2
2026-03-29 14:11:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 616f8ad9-1117-5cf0-8086-9db806e0ee82 with scrape type 2
2026-03-29 14:11:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 616f8ad9-1117-5cf0-8086-9db806e0ee82, identifier: FE60%20VKH
2026-03-29 14:11:00 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:00 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 616f8ad9-1117-5cf0-8086-9db806e0ee82 with identifier: FE60%20VKH
2026-03-29 14:11:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 616f8ad9-1117-5cf0-8086-9db806e0ee82 with identifier: FE60%20VKH
2026-03-29 14:11:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 616f8ad9-1117-5cf0-8086-9db806e0ee82 with identifier: FE60%20VKH to the API
2026-03-29 14:11:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE60%20VKH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '616f8ad9-1117-5cf0-8086-9db806e0ee82',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE60 VKH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE60%20VKH&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VAUXHALL',
 'model': 'MERIVA',
 'odometer': 133703,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MERIVA 1.7 CDTI 16V 100 SE MPV',
 'transmission': 'automatic',
 'trim': 'CDTI 16V 100 SE',
 'vin': 'W0LSH9EH8A4335326',
 'year': 2010}
2026-03-29 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE60%2520VKH%27 HTTP/1.1" 200 None
2026-03-29 14:11:01 [bca.uk] INFO: Saving data for FE60%20VKH: {'auction_closing_time': 1774951200.0, 'created_time': 1774524333.416453, 'last_price_update_time': 1774793461.147972}
2026-03-29 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE60%2520VKH') HTTP/1.1" 204 0
2026-03-29 14:11:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:11:01 [bca.uk] INFO: Found listing with ID: GU14%20OGB
2026-03-29 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU14%2520OGB%27 HTTP/1.1" 200 None
2026-03-29 14:11:01 [bca.uk] INFO: Scrape type for GU14%20OGB: 2
2026-03-29 14:11:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4dbe8966-26d8-59e1-b9fb-18ce10289425 with identifier: GU14%20OGB
2026-03-29 14:11:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4dbe8966-26d8-59e1-b9fb-18ce10289425 with scrape type 2
2026-03-29 14:11:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4dbe8966-26d8-59e1-b9fb-18ce10289425 with scrape type 2
2026-03-29 14:11:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4dbe8966-26d8-59e1-b9fb-18ce10289425, identifier: GU14%20OGB
2026-03-29 14:11:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4dbe8966-26d8-59e1-b9fb-18ce10289425 with identifier: GU14%20OGB
2026-03-29 14:11:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4dbe8966-26d8-59e1-b9fb-18ce10289425 with identifier: GU14%20OGB
2026-03-29 14:11:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4dbe8966-26d8-59e1-b9fb-18ce10289425 with identifier: GU14%20OGB to the API
2026-03-29 14:11:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU14%20OGB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4dbe8966-26d8-59e1-b9fb-18ce10289425',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU14 OGB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU14%20OGB&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VAUXHALL',
 'model': 'MERIVA',
 'odometer': 69835,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MERIVA 1.6 CDTI 136 EXCLUSIV MPV',
 'transmission': 'manual',
 'trim': 'CDTI 136 EXCLUSIV',
 'vin': 'W0LSD9ES7E4153680',
 'year': 2014}
2026-03-29 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU14%2520OGB%27 HTTP/1.1" 200 None
2026-03-29 14:11:01 [bca.uk] INFO: Saving data for GU14%20OGB: {'auction_closing_time': 1774951200.0, 'created_time': 1773829050.096014, 'last_price_update_time': 1774793461.664136}
2026-03-29 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU14%2520OGB') HTTP/1.1" 204 0
2026-03-29 14:11:01 [bca.uk] INFO: Found listing with ID: VA16%20LRV
2026-03-29 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA16%2520LRV%27 HTTP/1.1" 200 None
2026-03-29 14:11:01 [bca.uk] INFO: Scrape type for VA16%20LRV: 0
2026-03-29 14:11:01 [bca.uk] INFO: Found listing with ID: AO12%20GNP
2026-03-29 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO12%2520GNP%27 HTTP/1.1" 200 None
2026-03-29 14:11:01 [bca.uk] INFO: Scrape type for AO12%20GNP: 0
2026-03-29 14:11:01 [bca.uk] INFO: Found listing with ID: BK64%20AOB
2026-03-29 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK64%2520AOB%27 HTTP/1.1" 200 None
2026-03-29 14:11:01 [bca.uk] INFO: Scrape type for BK64%20AOB: 2
2026-03-29 14:11:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d10fc625-992b-5f86-9bf1-f20fff7dea9b with identifier: BK64%20AOB
2026-03-29 14:11:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d10fc625-992b-5f86-9bf1-f20fff7dea9b with scrape type 2
2026-03-29 14:11:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d10fc625-992b-5f86-9bf1-f20fff7dea9b with scrape type 2
2026-03-29 14:11:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d10fc625-992b-5f86-9bf1-f20fff7dea9b, identifier: BK64%20AOB
2026-03-29 14:11:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d10fc625-992b-5f86-9bf1-f20fff7dea9b with identifier: BK64%20AOB
2026-03-29 14:11:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d10fc625-992b-5f86-9bf1-f20fff7dea9b with identifier: BK64%20AOB
2026-03-29 14:11:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d10fc625-992b-5f86-9bf1-f20fff7dea9b with identifier: BK64%20AOB to the API
2026-03-29 14:11:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK64%20AOB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd10fc625-992b-5f86-9bf1-f20fff7dea9b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK64 AOB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK64%20AOB&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 85885,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.2 DIG-S ACENTA PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-S ACENTA PREMIUM',
 'vin': 'SJNTBAE12U1077599',
 'year': 2014}
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK64%2520AOB%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Saving data for BK64%20AOB: {'auction_closing_time': 1774951200.0, 'created_time': 1773933136.807833, 'last_price_update_time': 1774793462.145425}
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK64%2520AOB') HTTP/1.1" 204 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: DU67%20LVD
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU67%2520LVD%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for DU67%20LVD: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: EK56%20PGO
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK56%2520PGO%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for EK56%20PGO: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: EN59%20AMK
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN59%2520AMK%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for EN59%20AMK: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: EY08%20YGX
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY08%2520YGX%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for EY08%20YGX: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: LF61%20YNV
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF61%2520YNV%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for LF61%20YNV: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: LS06%20OUH
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS06%2520OUH%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for LS06%20OUH: 2
2026-03-29 14:11:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aee1a1cd-219e-52fe-9e67-e7b769f1b3e6 with identifier: LS06%20OUH
2026-03-29 14:11:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aee1a1cd-219e-52fe-9e67-e7b769f1b3e6 with scrape type 2
2026-03-29 14:11:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aee1a1cd-219e-52fe-9e67-e7b769f1b3e6 with scrape type 2
2026-03-29 14:11:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aee1a1cd-219e-52fe-9e67-e7b769f1b3e6, identifier: LS06%20OUH
2026-03-29 14:11:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aee1a1cd-219e-52fe-9e67-e7b769f1b3e6 with identifier: LS06%20OUH
2026-03-29 14:11:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aee1a1cd-219e-52fe-9e67-e7b769f1b3e6 with identifier: LS06%20OUH
2026-03-29 14:11:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aee1a1cd-219e-52fe-9e67-e7b769f1b3e6 with identifier: LS06%20OUH to the API
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 208,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS06%20OUH-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'aee1a1cd-219e-52fe-9e67-e7b769f1b3e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS06 OUH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS06%20OUH&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MERCEDES-BENZ',
 'model': 'C200',
 'odometer': 104010,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C200 1.8 K AVANTGARDE SE Saloon',
 'transmission': 'manual',
 'trim': 'K AVANTGARDE SE',
 'vin': 'WDC2030422R222090',
 'year': 2006}
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS06%2520OUH%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Saving data for LS06%20OUH: {'auction_closing_time': 1774951200.0, 'created_time': 1774524328.075926, 'last_price_update_time': 1774793462.653559}
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS06%2520OUH') HTTP/1.1" 204 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: NU66%20PYW
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU66%2520PYW%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for NU66%20PYW: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: PE58%20NTM
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE58%2520NTM%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for PE58%20NTM: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: VN68%20KUJ
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN68%2520KUJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for VN68%20KUJ: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: NL23%20SUU
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520SUU%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for NL23%20SUU: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: GK19%20YXX
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK19%2520YXX%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for GK19%20YXX: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: YP58%20TBU
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP58%2520TBU%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for YP58%20TBU: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: HG07%20WOA
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG07%2520WOA%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for HG07%20WOA: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: KC57%20UUR
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KC57%2520UUR%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for KC57%20UUR: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: KG05%20BVL
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KG05%2520BVL%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for KG05%20BVL: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: LA56%20LHG
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA56%2520LHG%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for LA56%20LHG: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: LC05%20LHB
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC05%2520LHB%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for LC05%20LHB: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: LG61%20WYL
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG61%2520WYL%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for LG61%20WYL: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: LV13%20WFN
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV13%2520WFN%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for LV13%20WFN: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: MJ61%20XRS
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ61%2520XRS%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for MJ61%20XRS: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: NA69%20XBT
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA69%2520XBT%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for NA69%20XBT: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: SD13%20SXO
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD13%2520SXO%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for SD13%20SXO: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: SG09%20FNU
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG09%2520FNU%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for SG09%20FNU: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: SM61%20URB
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM61%2520URB%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for SM61%20URB: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: VF07%20KYX
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VF07%2520KYX%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for VF07%20KYX: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: WG63%20YYE
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG63%2520YYE%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for WG63%20YYE: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: WJ07%20XUC
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ07%2520XUC%27 HTTP/1.1" 200 None
2026-03-29 14:11:02 [bca.uk] INFO: Scrape type for WJ07%20XUC: 0
2026-03-29 14:11:02 [bca.uk] INFO: Found listing with ID: DF14%20TKV
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF14%2520TKV%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for DF14%20TKV: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: DU16%20VYC
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU16%2520VYC%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for DU16%20VYC: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: EJ14%20VDR
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ14%2520VDR%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for EJ14%20VDR: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: GJ61%20FMC
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ61%2520FMC%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for GJ61%20FMC: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: GU64%20NXK
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU64%2520NXK%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for GU64%20NXK: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: HD07%20EZL
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD07%2520EZL%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for HD07%20EZL: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: VK23%20RVT
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK23%2520RVT%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for VK23%20RVT: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: FV59%20MFZ
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV59%2520MFZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for FV59%20MFZ: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: GX63%20OJP
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX63%2520OJP%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for GX63%20OJP: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: KS58%20OPT
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS58%2520OPT%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for KS58%20OPT: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: LM62%20GWZ
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM62%2520GWZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for LM62%20GWZ: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: MJ62%20EOL
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ62%2520EOL%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for MJ62%20EOL: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: NJ60%20NMX
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ60%2520NMX%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for NJ60%20NMX: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: SH18%20GZJ
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH18%2520GZJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for SH18%20GZJ: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: AC59%20DAC
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AC59%2520DAC%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for AC59%20DAC: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: FD63%20KVK
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD63%2520KVK%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for FD63%20KVK: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: FL72%20ZHH
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL72%2520ZHH%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for FL72%20ZHH: 2
2026-03-29 14:11:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bdddea0f-e5d5-597d-b832-d85eb21e4f82 with identifier: FL72%20ZHH
2026-03-29 14:11:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bdddea0f-e5d5-597d-b832-d85eb21e4f82 with scrape type 2
2026-03-29 14:11:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bdddea0f-e5d5-597d-b832-d85eb21e4f82 with scrape type 2
2026-03-29 14:11:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bdddea0f-e5d5-597d-b832-d85eb21e4f82, identifier: FL72%20ZHH
2026-03-29 14:11:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bdddea0f-e5d5-597d-b832-d85eb21e4f82 with identifier: FL72%20ZHH
2026-03-29 14:11:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bdddea0f-e5d5-597d-b832-d85eb21e4f82 with identifier: FL72%20ZHH
2026-03-29 14:11:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bdddea0f-e5d5-597d-b832-d85eb21e4f82 with identifier: FL72%20ZHH to the API
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL72%20ZHH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bdddea0f-e5d5-597d-b832-d85eb21e4f82',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL72 ZHH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL72%20ZHH&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 18499,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.0 MPI 80 SE COMFORT Hatchback',
 'transmission': 'manual',
 'trim': 'MPI 80 SE COMFORT',
 'vin': 'TMBFE6PJ6P4009690',
 'year': 2022}
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL72%2520ZHH%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Saving data for FL72%20ZHH: {'auction_closing_time': 1774951200.0, 'created_time': 1773844487.492502, 'last_price_update_time': 1774793463.721285}
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL72%2520ZHH') HTTP/1.1" 204 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: SW13%20EBX
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW13%2520EBX%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for SW13%20EBX: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: EK57%20YWZ
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK57%2520YWZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for EK57%20YWZ: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: PF67%20ENX
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF67%2520ENX%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for PF67%20ENX: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: WP14%20FBF
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP14%2520FBF%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for WP14%20FBF: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: WT16%20KKB
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT16%2520KKB%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for WT16%20KKB: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: YB66%20CAV
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB66%2520CAV%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for YB66%20CAV: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: YP61%20WOR
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP61%2520WOR%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for YP61%20WOR: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: YX14%20ORY
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX14%2520ORY%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for YX14%20ORY: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: SH09%20CPE
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH09%2520CPE%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for SH09%20CPE: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: SV60%20MXJ
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV60%2520MXJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for SV60%20MXJ: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: FH10%20OZN
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH10%2520OZN%27 HTTP/1.1" 200 None
2026-03-29 14:11:03 [bca.uk] INFO: Scrape type for FH10%20OZN: 0
2026-03-29 14:11:03 [bca.uk] INFO: Found listing with ID: NX67%20XBD
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX67%2520XBD%27 HTTP/1.1" 200 None
2026-03-29 14:11:04 [bca.uk] INFO: Scrape type for NX67%20XBD: 0
2026-03-29 14:11:04 [bca.uk] INFO: Found listing with ID: YM24%20JBU
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM24%2520JBU%27 HTTP/1.1" 200 None
2026-03-29 14:11:04 [bca.uk] INFO: Scrape type for YM24%20JBU: 0
2026-03-29 14:11:04 [bca.uk] INFO: Found listing with ID: YG17%20ONF
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG17%2520ONF%27 HTTP/1.1" 200 None
2026-03-29 14:11:04 [bca.uk] INFO: Scrape type for YG17%20ONF: 0
2026-03-29 14:11:04 [bca.uk] INFO: Found listing with ID: YH61%20SGV
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH61%2520SGV%27 HTTP/1.1" 200 None
2026-03-29 14:11:04 [bca.uk] INFO: Scrape type for YH61%20SGV: 0
2026-03-29 14:11:04 [bca.uk] INFO: Found listing with ID: DN58%20UWL
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN58%2520UWL%27 HTTP/1.1" 200 None
2026-03-29 14:11:04 [bca.uk] INFO: Scrape type for DN58%20UWL: 0
2026-03-29 14:11:04 [bca.uk] INFO: Found listing with ID: NJ09%20OGF
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ09%2520OGF%27 HTTP/1.1" 200 None
2026-03-29 14:11:04 [bca.uk] INFO: Scrape type for NJ09%20OGF: 0
2026-03-29 14:11:04 [bca.uk] INFO: Found listing with ID: PK12%20TXL
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK12%2520TXL%27 HTTP/1.1" 200 None
2026-03-29 14:11:04 [bca.uk] INFO: Scrape type for PK12%20TXL: 0
2026-03-29 14:11:04 [bca.uk] INFO: Found listing with ID: PX08%20GWJ
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX08%2520GWJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:04 [bca.uk] INFO: Scrape type for PX08%20GWJ: 0
2026-03-29 14:11:04 [bca.uk] INFO: Found listing with ID: RF12%20FYR
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF12%2520FYR%27 HTTP/1.1" 200 None
2026-03-29 14:11:04 [bca.uk] INFO: Scrape type for RF12%20FYR: 0
2026-03-29 14:11:04 [bca.uk] INFO: Found listing with ID: WG19%20UHJ
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG19%2520UHJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:04 [bca.uk] INFO: Scrape type for WG19%20UHJ: 0
2026-03-29 14:11:04 [bca.uk] INFO: Found listing with ID: WP62%20XYU
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP62%2520XYU%27 HTTP/1.1" 200 None
2026-03-29 14:11:04 [bca.uk] INFO: Scrape type for WP62%20XYU: 0
2026-03-29 14:11:04 [bca.uk] INFO: Found listing with ID: PL73%20JNF
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL73%2520JNF%27 HTTP/1.1" 200 None
2026-03-29 14:11:04 [bca.uk] INFO: Scrape type for PL73%20JNF: 0
2026-03-29 14:11:04 [bca.uk] INFO: Found listing with ID: RO22%20NRL
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520NRL%27 HTTP/1.1" 200 None
2026-03-29 14:11:04 [bca.uk] INFO: Scrape type for RO22%20NRL: 0
2026-03-29 14:11:04 [bca.uk] INFO: Found listing with ID: FG65%20XLO
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG65%2520XLO%27 HTTP/1.1" 200 None
2026-03-29 14:11:04 [bca.uk] INFO: Scrape type for FG65%20XLO: 0
2026-03-29 14:11:04 [bca.uk] INFO: Found listing with ID: FG68%20DDA
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG68%2520DDA%27 HTTP/1.1" 200 None
2026-03-29 14:11:04 [bca.uk] INFO: Scrape type for FG68%20DDA: 0
2026-03-29 14:11:04 [bca.uk] INFO: Found listing with ID: FJ14%20YWV
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ14%2520YWV%27 HTTP/1.1" 200 None
2026-03-29 14:11:04 [bca.uk] INFO: Scrape type for FJ14%20YWV: 0
2026-03-29 14:11:04 [bca.uk] INFO: Found listing with ID: KN19%20TJW
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN19%2520TJW%27 HTTP/1.1" 200 None
2026-03-29 14:11:04 [bca.uk] INFO: Scrape type for KN19%20TJW: 2
2026-03-29 14:11:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53a6d89f-9b82-5a91-95d3-5453b16c6a66 with identifier: KN19%20TJW
2026-03-29 14:11:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53a6d89f-9b82-5a91-95d3-5453b16c6a66 with scrape type 2
2026-03-29 14:11:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 53a6d89f-9b82-5a91-95d3-5453b16c6a66 with scrape type 2
2026-03-29 14:11:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53a6d89f-9b82-5a91-95d3-5453b16c6a66, identifier: KN19%20TJW
2026-03-29 14:11:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53a6d89f-9b82-5a91-95d3-5453b16c6a66 with identifier: KN19%20TJW
2026-03-29 14:11:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53a6d89f-9b82-5a91-95d3-5453b16c6a66 with identifier: KN19%20TJW
2026-03-29 14:11:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 53a6d89f-9b82-5a91-95d3-5453b16c6a66 with identifier: KN19%20TJW to the API
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN19%20TJW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '53a6d89f-9b82-5a91-95d3-5453b16c6a66',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN19 TJW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN19%20TJW&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 46391,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.5 TSI EVO 150 GT DSG Estate',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 GT DSG',
 'vin': 'WVWZZZAUZKP589627',
 'year': 2019}
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN19%2520TJW%27 HTTP/1.1" 200 None
2026-03-29 14:11:04 [bca.uk] INFO: Saving data for KN19%20TJW: {'auction_closing_time': 1774951200.0, 'created_time': 1774045375.39546, 'last_price_update_time': 1774793464.703401}
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN19%2520TJW') HTTP/1.1" 204 0
2026-03-29 14:11:04 [bca.uk] INFO: Found listing with ID: SP12%20XJU
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP12%2520XJU%27 HTTP/1.1" 200 None
2026-03-29 14:11:04 [bca.uk] INFO: Scrape type for SP12%20XJU: 2
2026-03-29 14:11:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c13f4245-2d4b-5b73-bc93-40e7c4cb7ee9 with identifier: SP12%20XJU
2026-03-29 14:11:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c13f4245-2d4b-5b73-bc93-40e7c4cb7ee9 with scrape type 2
2026-03-29 14:11:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c13f4245-2d4b-5b73-bc93-40e7c4cb7ee9 with scrape type 2
2026-03-29 14:11:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c13f4245-2d4b-5b73-bc93-40e7c4cb7ee9, identifier: SP12%20XJU
2026-03-29 14:11:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c13f4245-2d4b-5b73-bc93-40e7c4cb7ee9 with identifier: SP12%20XJU
2026-03-29 14:11:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c13f4245-2d4b-5b73-bc93-40e7c4cb7ee9 with identifier: SP12%20XJU
2026-03-29 14:11:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c13f4245-2d4b-5b73-bc93-40e7c4cb7ee9 with identifier: SP12%20XJU to the API
2026-03-29 14:11:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP12%20XJU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c13f4245-2d4b-5b73-bc93-40e7c4cb7ee9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP12 XJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP12%20XJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 132585,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'NISSAN MICRA 1.2 VISIA Hatchback',
 'transmission': 'manual',
 'trim': 'VISIA',
 'vin': 'MDHFBUK13U0110011',
 'year': 2012}
2026-03-29 14:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP12%2520XJU%27 HTTP/1.1" 200 None
2026-03-29 14:11:05 [bca.uk] INFO: Saving data for SP12%20XJU: {'auction_closing_time': 1774951200.0, 'created_time': 1773932213.686087, 'last_price_update_time': 1774793465.219959}
2026-03-29 14:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP12%2520XJU') HTTP/1.1" 204 0
2026-03-29 14:11:05 [bca.uk] INFO: Found listing with ID: SW15%20NYA
2026-03-29 14:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW15%2520NYA%27 HTTP/1.1" 200 None
2026-03-29 14:11:05 [bca.uk] INFO: Scrape type for SW15%20NYA: 0
2026-03-29 14:11:05 [bca.uk] INFO: Found listing with ID: Y676%20PLE
2026-03-29 14:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y676%2520PLE%27 HTTP/1.1" 200 None
2026-03-29 14:11:05 [bca.uk] INFO: Scrape type for Y676%20PLE: 0
2026-03-29 14:11:05 [bca.uk] INFO: Found listing with ID: DG13%20DVZ
2026-03-29 14:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG13%2520DVZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:05 [bca.uk] INFO: Scrape type for DG13%20DVZ: 2
2026-03-29 14:11:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7914db67-da20-5b10-8337-4618d537ab9b with identifier: DG13%20DVZ
2026-03-29 14:11:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7914db67-da20-5b10-8337-4618d537ab9b with scrape type 2
2026-03-29 14:11:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7914db67-da20-5b10-8337-4618d537ab9b with scrape type 2
2026-03-29 14:11:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7914db67-da20-5b10-8337-4618d537ab9b, identifier: DG13%20DVZ
2026-03-29 14:11:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7914db67-da20-5b10-8337-4618d537ab9b with identifier: DG13%20DVZ
2026-03-29 14:11:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7914db67-da20-5b10-8337-4618d537ab9b with identifier: DG13%20DVZ
2026-03-29 14:11:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7914db67-da20-5b10-8337-4618d537ab9b with identifier: DG13%20DVZ to the API
2026-03-29 14:11:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG13%20DVZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7914db67-da20-5b10-8337-4618d537ab9b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG13 DVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG13%20DVZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'MITSUBISHI',
 'model': 'ASX',
 'odometer': 246338,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI ASX 1.6 2 CLEARTEC Estate',
 'transmission': 'manual',
 'trim': '2 CLEARTEC',
 'vin': 'JMAXNGA1WCZ000673',
 'year': 2013}
2026-03-29 14:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG13%2520DVZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:06 [bca.uk] INFO: Saving data for DG13%20DVZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774045371.647714, 'last_price_update_time': 1774793466.295101}
2026-03-29 14:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG13%2520DVZ') HTTP/1.1" 204 0
2026-03-29 14:11:06 [bca.uk] INFO: Found listing with ID: DL67%20NKJ
2026-03-29 14:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL67%2520NKJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:06 [bca.uk] INFO: Scrape type for DL67%20NKJ: 0
2026-03-29 14:11:06 [bca.uk] INFO: Found listing with ID: NL12%20MVO
2026-03-29 14:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL12%2520MVO%27 HTTP/1.1" 200 None
2026-03-29 14:11:06 [bca.uk] INFO: Scrape type for NL12%20MVO: 0
2026-03-29 14:11:06 [bca.uk] INFO: Found listing with ID: RJ22%20EBZ
2026-03-29 14:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ22%2520EBZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:06 [bca.uk] INFO: Scrape type for RJ22%20EBZ: 0
2026-03-29 14:11:06 [bca.uk] INFO: Found listing with ID: KS64%20PHK
2026-03-29 14:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS64%2520PHK%27 HTTP/1.1" 200 None
2026-03-29 14:11:06 [bca.uk] INFO: Scrape type for KS64%20PHK: 0
2026-03-29 14:11:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:11:07 [bca.uk] INFO: Total items found: 100
2026-03-29 14:11:07 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded
2026-03-29 14:11:07 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:11:07 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:07 [bca.uk] INFO: Found listing with ID: EN62%20ZKT
2026-03-29 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN62%2520ZKT%27 HTTP/1.1" 200 None
2026-03-29 14:11:07 [bca.uk] INFO: Scrape type for EN62%20ZKT: 0
2026-03-29 14:11:07 [bca.uk] INFO: Found listing with ID: LS14%20SFJ
2026-03-29 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS14%2520SFJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:07 [bca.uk] INFO: Scrape type for LS14%20SFJ: 2
2026-03-29 14:11:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9bbdaa88-e122-557e-a178-19393606b75c with identifier: LS14%20SFJ
2026-03-29 14:11:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9bbdaa88-e122-557e-a178-19393606b75c with scrape type 2
2026-03-29 14:11:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9bbdaa88-e122-557e-a178-19393606b75c with scrape type 2
2026-03-29 14:11:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9bbdaa88-e122-557e-a178-19393606b75c, identifier: LS14%20SFJ
2026-03-29 14:11:07 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:07 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9bbdaa88-e122-557e-a178-19393606b75c with identifier: LS14%20SFJ
2026-03-29 14:11:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9bbdaa88-e122-557e-a178-19393606b75c with identifier: LS14%20SFJ
2026-03-29 14:11:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9bbdaa88-e122-557e-a178-19393606b75c with identifier: LS14%20SFJ to the API
2026-03-29 14:11:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS14%20SFJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9bbdaa88-e122-557e-a178-19393606b75c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS14 SFJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS14%20SFJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FIAT',
 'model': '500',
 'odometer': 53102,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 S Hatchback',
 'transmission': 'manual',
 'trim': 'S',
 'vin': 'ZFA3120000J173661',
 'year': 2014}
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS14%2520SFJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:08 [bca.uk] INFO: Saving data for LS14%20SFJ: {'auction_closing_time': 1774951200.0, 'created_time': 1773844273.015875, 'last_price_update_time': 1774793468.139101}
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS14%2520SFJ') HTTP/1.1" 204 0
2026-03-29 14:11:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:11:08 [bca.uk] INFO: Found listing with ID: LS54%20SVP
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS54%2520SVP%27 HTTP/1.1" 200 None
2026-03-29 14:11:08 [bca.uk] INFO: Scrape type for LS54%20SVP: 0
2026-03-29 14:11:08 [bca.uk] INFO: Found listing with ID: LT11%20NGE
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT11%2520NGE%27 HTTP/1.1" 200 None
2026-03-29 14:11:08 [bca.uk] INFO: Scrape type for LT11%20NGE: 0
2026-03-29 14:11:08 [bca.uk] INFO: Found listing with ID: LX12%20APO
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX12%2520APO%27 HTTP/1.1" 200 None
2026-03-29 14:11:08 [bca.uk] INFO: Scrape type for LX12%20APO: 0
2026-03-29 14:11:08 [bca.uk] INFO: Found listing with ID: M60%20MSU
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M60%2520MSU%27 HTTP/1.1" 200 None
2026-03-29 14:11:08 [bca.uk] INFO: Scrape type for M60%20MSU: 0
2026-03-29 14:11:08 [bca.uk] INFO: Found listing with ID: MJ10%20HPE
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ10%2520HPE%27 HTTP/1.1" 200 None
2026-03-29 14:11:08 [bca.uk] INFO: Scrape type for MJ10%20HPE: 0
2026-03-29 14:11:08 [bca.uk] INFO: Found listing with ID: MK14%20VLE
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK14%2520VLE%27 HTTP/1.1" 200 None
2026-03-29 14:11:08 [bca.uk] INFO: Scrape type for MK14%20VLE: 0
2026-03-29 14:11:08 [bca.uk] INFO: Found listing with ID: NL61%20FOD
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL61%2520FOD%27 HTTP/1.1" 200 None
2026-03-29 14:11:08 [bca.uk] INFO: Scrape type for NL61%20FOD: 0
2026-03-29 14:11:08 [bca.uk] INFO: Found listing with ID: RJ17%20SVK
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ17%2520SVK%27 HTTP/1.1" 200 None
2026-03-29 14:11:08 [bca.uk] INFO: Scrape type for RJ17%20SVK: 2
2026-03-29 14:11:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 18acdfb1-07cc-5e2f-a941-a6dbe4762f6f with identifier: RJ17%20SVK
2026-03-29 14:11:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 18acdfb1-07cc-5e2f-a941-a6dbe4762f6f with scrape type 2
2026-03-29 14:11:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 18acdfb1-07cc-5e2f-a941-a6dbe4762f6f with scrape type 2
2026-03-29 14:11:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 18acdfb1-07cc-5e2f-a941-a6dbe4762f6f, identifier: RJ17%20SVK
2026-03-29 14:11:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 18acdfb1-07cc-5e2f-a941-a6dbe4762f6f with identifier: RJ17%20SVK
2026-03-29 14:11:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 18acdfb1-07cc-5e2f-a941-a6dbe4762f6f with identifier: RJ17%20SVK
2026-03-29 14:11:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 18acdfb1-07cc-5e2f-a941-a6dbe4762f6f with identifier: RJ17%20SVK to the API
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ17%20SVK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '18acdfb1-07cc-5e2f-a941-a6dbe4762f6f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ17 SVK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ17%20SVK&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 84813,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 75 LIMITED ED. Hatchback',
 'transmission': 'manual',
 'trim': '75 LIMITED ED.',
 'vin': 'W0L0XEP08H6086497',
 'year': 2017}
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ17%2520SVK%27 HTTP/1.1" 200 None
2026-03-29 14:11:08 [bca.uk] INFO: Saving data for RJ17%20SVK: {'auction_closing_time': 1774951200.0, 'created_time': 1774045333.473042, 'last_price_update_time': 1774793468.664194}
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ17%2520SVK') HTTP/1.1" 204 0
2026-03-29 14:11:08 [bca.uk] INFO: Found listing with ID: SP13%20VCL
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP13%2520VCL%27 HTTP/1.1" 200 None
2026-03-29 14:11:08 [bca.uk] INFO: Scrape type for SP13%20VCL: 0
2026-03-29 14:11:08 [bca.uk] INFO: Found listing with ID: VE16%20FUD
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE16%2520FUD%27 HTTP/1.1" 200 None
2026-03-29 14:11:08 [bca.uk] INFO: Scrape type for VE16%20FUD: 0
2026-03-29 14:11:08 [bca.uk] INFO: Found listing with ID: BD16%20ZNJ
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD16%2520ZNJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:08 [bca.uk] INFO: Scrape type for BD16%20ZNJ: 0
2026-03-29 14:11:08 [bca.uk] INFO: Found listing with ID: BN63%20JDF
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN63%2520JDF%27 HTTP/1.1" 200 None
2026-03-29 14:11:08 [bca.uk] INFO: Scrape type for BN63%20JDF: 0
2026-03-29 14:11:08 [bca.uk] INFO: Found listing with ID: DU12%20AXD
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU12%2520AXD%27 HTTP/1.1" 200 None
2026-03-29 14:11:08 [bca.uk] INFO: Scrape type for DU12%20AXD: 0
2026-03-29 14:11:08 [bca.uk] INFO: Found listing with ID: EA19%20FCD
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA19%2520FCD%27 HTTP/1.1" 200 None
2026-03-29 14:11:08 [bca.uk] INFO: Scrape type for EA19%20FCD: 0
2026-03-29 14:11:08 [bca.uk] INFO: Found listing with ID: GU62%20WMM
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU62%2520WMM%27 HTTP/1.1" 200 None
2026-03-29 14:11:08 [bca.uk] INFO: Scrape type for GU62%20WMM: 0
2026-03-29 14:11:08 [bca.uk] INFO: Found listing with ID: GY14%20KTD
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY14%2520KTD%27 HTTP/1.1" 200 None
2026-03-29 14:11:08 [bca.uk] INFO: Scrape type for GY14%20KTD: 0
2026-03-29 14:11:08 [bca.uk] INFO: Found listing with ID: KF05%20WVN
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF05%2520WVN%27 HTTP/1.1" 200 None
2026-03-29 14:11:08 [bca.uk] INFO: Scrape type for KF05%20WVN: 0
2026-03-29 14:11:08 [bca.uk] INFO: Found listing with ID: LN11%20SXC
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN11%2520SXC%27 HTTP/1.1" 200 None
2026-03-29 14:11:08 [bca.uk] INFO: Scrape type for LN11%20SXC: 0
2026-03-29 14:11:08 [bca.uk] INFO: Found listing with ID: WK14%20WOD
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK14%2520WOD%27 HTTP/1.1" 200 None
2026-03-29 14:11:08 [bca.uk] INFO: Scrape type for WK14%20WOD: 0
2026-03-29 14:11:08 [bca.uk] INFO: Found listing with ID: DL64%20MPX
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL64%2520MPX%27 HTTP/1.1" 200 None
2026-03-29 14:11:08 [bca.uk] INFO: Scrape type for DL64%20MPX: 2
2026-03-29 14:11:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4bc7619d-b97c-5380-a235-2eedae1023ce with identifier: DL64%20MPX
2026-03-29 14:11:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4bc7619d-b97c-5380-a235-2eedae1023ce with scrape type 2
2026-03-29 14:11:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4bc7619d-b97c-5380-a235-2eedae1023ce with scrape type 2
2026-03-29 14:11:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4bc7619d-b97c-5380-a235-2eedae1023ce, identifier: DL64%20MPX
2026-03-29 14:11:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4bc7619d-b97c-5380-a235-2eedae1023ce with identifier: DL64%20MPX
2026-03-29 14:11:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4bc7619d-b97c-5380-a235-2eedae1023ce with identifier: DL64%20MPX
2026-03-29 14:11:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4bc7619d-b97c-5380-a235-2eedae1023ce with identifier: DL64%20MPX to the API
2026-03-29 14:11:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL64%20MPX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4bc7619d-b97c-5380-a235-2eedae1023ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DL64 MPX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL64%20MPX&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 38152,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 VVT SXI Hatchback',
 'transmission': 'manual',
 'trim': 'VVT SXI',
 'vin': 'W0L0SDL08E6120488',
 'year': 2015}
2026-03-29 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL64%2520MPX%27 HTTP/1.1" 200 None
2026-03-29 14:11:09 [bca.uk] INFO: Saving data for DL64%20MPX: {'auction_closing_time': 1774951200.0, 'created_time': 1773930359.056099, 'last_price_update_time': 1774793469.779571}
2026-03-29 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL64%2520MPX') HTTP/1.1" 204 0
2026-03-29 14:11:09 [bca.uk] INFO: Found listing with ID: SF16%20SMW
2026-03-29 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF16%2520SMW%27 HTTP/1.1" 200 None
2026-03-29 14:11:09 [bca.uk] INFO: Scrape type for SF16%20SMW: 0
2026-03-29 14:11:09 [bca.uk] INFO: Found listing with ID: EX14%20FSZ
2026-03-29 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX14%2520FSZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:09 [bca.uk] INFO: Scrape type for EX14%20FSZ: 0
2026-03-29 14:11:09 [bca.uk] INFO: Found listing with ID: FE65%20UJU
2026-03-29 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE65%2520UJU%27 HTTP/1.1" 200 None
2026-03-29 14:11:09 [bca.uk] INFO: Scrape type for FE65%20UJU: 0
2026-03-29 14:11:09 [bca.uk] INFO: Found listing with ID: HK15%20VKT
2026-03-29 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK15%2520VKT%27 HTTP/1.1" 200 None
2026-03-29 14:11:09 [bca.uk] INFO: Scrape type for HK15%20VKT: 0
2026-03-29 14:11:09 [bca.uk] INFO: Found listing with ID: KV57%20GEK
2026-03-29 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV57%2520GEK%27 HTTP/1.1" 200 None
2026-03-29 14:11:09 [bca.uk] INFO: Scrape type for KV57%20GEK: 0
2026-03-29 14:11:09 [bca.uk] INFO: Found listing with ID: KY65%20TBU
2026-03-29 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY65%2520TBU%27 HTTP/1.1" 200 None
2026-03-29 14:11:09 [bca.uk] INFO: Scrape type for KY65%20TBU: 0
2026-03-29 14:11:09 [bca.uk] INFO: Found listing with ID: N13%20GWM
2026-03-29 14:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27N13%2520GWM%27 HTTP/1.1" 200 None
2026-03-29 14:11:10 [bca.uk] INFO: Scrape type for N13%20GWM: 0
2026-03-29 14:11:10 [bca.uk] INFO: Found listing with ID: PL14%20HJK
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL14%2520HJK%27 HTTP/1.1" 200 None
2026-03-29 14:11:10 [bca.uk] INFO: Scrape type for PL14%20HJK: 0
2026-03-29 14:11:10 [bca.uk] INFO: Found listing with ID: VE65%20YLT
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE65%2520YLT%27 HTTP/1.1" 200 None
2026-03-29 14:11:10 [bca.uk] INFO: Scrape type for VE65%20YLT: 2
2026-03-29 14:11:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 410f7a3d-628c-5492-ad0f-cc2839a188a8 with identifier: VE65%20YLT
2026-03-29 14:11:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 410f7a3d-628c-5492-ad0f-cc2839a188a8 with scrape type 2
2026-03-29 14:11:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 410f7a3d-628c-5492-ad0f-cc2839a188a8 with scrape type 2
2026-03-29 14:11:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 410f7a3d-628c-5492-ad0f-cc2839a188a8, identifier: VE65%20YLT
2026-03-29 14:11:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 410f7a3d-628c-5492-ad0f-cc2839a188a8 with identifier: VE65%20YLT
2026-03-29 14:11:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 410f7a3d-628c-5492-ad0f-cc2839a188a8 with identifier: VE65%20YLT
2026-03-29 14:11:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 410f7a3d-628c-5492-ad0f-cc2839a188a8 with identifier: VE65%20YLT to the API
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE65%20YLT-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '410f7a3d-628c-5492-ad0f-cc2839a188a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE65 YLT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE65%20YLT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'KA',
 'odometer': 24173,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD KA 1.2 ZETEC S/S Hatchback',
 'transmission': 'manual',
 'trim': 'ZETEC S/S',
 'vin': 'WF0UXXLTRUFL48471',
 'year': 2015}
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE65%2520YLT%27 HTTP/1.1" 200 None
2026-03-29 14:11:10 [bca.uk] INFO: Saving data for VE65%20YLT: {'auction_closing_time': 1774951200.0, 'created_time': 1774524285.799758, 'last_price_update_time': 1774793470.421471}
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE65%2520YLT') HTTP/1.1" 204 0
2026-03-29 14:11:10 [bca.uk] INFO: Found listing with ID: WG62%20WDW
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG62%2520WDW%27 HTTP/1.1" 200 None
2026-03-29 14:11:10 [bca.uk] INFO: Scrape type for WG62%20WDW: 0
2026-03-29 14:11:10 [bca.uk] INFO: Found listing with ID: WU05%20WWZ
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU05%2520WWZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:10 [bca.uk] INFO: Scrape type for WU05%20WWZ: 0
2026-03-29 14:11:10 [bca.uk] INFO: Found listing with ID: AV17%20OEJ
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV17%2520OEJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:10 [bca.uk] INFO: Scrape type for AV17%20OEJ: 0
2026-03-29 14:11:10 [bca.uk] INFO: Found listing with ID: CA62%20PRV
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA62%2520PRV%27 HTTP/1.1" 200 None
2026-03-29 14:11:10 [bca.uk] INFO: Scrape type for CA62%20PRV: 0
2026-03-29 14:11:10 [bca.uk] INFO: Found listing with ID: CK18%20EYV
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK18%2520EYV%27 HTTP/1.1" 200 None
2026-03-29 14:11:10 [bca.uk] INFO: Scrape type for CK18%20EYV: 0
2026-03-29 14:11:10 [bca.uk] INFO: Found listing with ID: CU65%20MXK
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU65%2520MXK%27 HTTP/1.1" 200 None
2026-03-29 14:11:10 [bca.uk] INFO: Scrape type for CU65%20MXK: 0
2026-03-29 14:11:10 [bca.uk] INFO: Found listing with ID: CV58%20YNE
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV58%2520YNE%27 HTTP/1.1" 200 None
2026-03-29 14:11:10 [bca.uk] INFO: Scrape type for CV58%20YNE: 0
2026-03-29 14:11:10 [bca.uk] INFO: Found listing with ID: CV64%20HRP
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV64%2520HRP%27 HTTP/1.1" 200 None
2026-03-29 14:11:10 [bca.uk] INFO: Scrape type for CV64%20HRP: 0
2026-03-29 14:11:10 [bca.uk] INFO: Found listing with ID: DG64%20SWO
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG64%2520SWO%27 HTTP/1.1" 200 None
2026-03-29 14:11:10 [bca.uk] INFO: Scrape type for DG64%20SWO: 0
2026-03-29 14:11:10 [bca.uk] INFO: Found listing with ID: DN14%20GKA
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN14%2520GKA%27 HTTP/1.1" 200 None
2026-03-29 14:11:10 [bca.uk] INFO: Scrape type for DN14%20GKA: 2
2026-03-29 14:11:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 242219ab-40f4-53d7-bee8-62d6d8d7baff with identifier: DN14%20GKA
2026-03-29 14:11:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 242219ab-40f4-53d7-bee8-62d6d8d7baff with scrape type 2
2026-03-29 14:11:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 242219ab-40f4-53d7-bee8-62d6d8d7baff with scrape type 2
2026-03-29 14:11:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 242219ab-40f4-53d7-bee8-62d6d8d7baff, identifier: DN14%20GKA
2026-03-29 14:11:10 [scrapy.extensions.logstats] INFO: Crawled 208 pages (at 8 pages/min), scraped 791 items (at 67 items/min)
2026-03-29 14:11:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 207MiB
2026-03-29 14:11:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 242219ab-40f4-53d7-bee8-62d6d8d7baff with identifier: DN14%20GKA
2026-03-29 14:11:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 242219ab-40f4-53d7-bee8-62d6d8d7baff with identifier: DN14%20GKA
2026-03-29 14:11:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 242219ab-40f4-53d7-bee8-62d6d8d7baff with identifier: DN14%20GKA to the API
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN14%20GKA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '242219ab-40f4-53d7-bee8-62d6d8d7baff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN14 GKA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN14%20GKA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 92718,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA 1.7 CDTI 130 EXCLUSIV 2WD S/S StationWagon',
 'transmission': 'manual',
 'trim': 'CDTI 130 EXCLUSIV 2WD S/S',
 'vin': 'W0LJC7EL4EB662276',
 'year': 2014}
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN14%2520GKA%27 HTTP/1.1" 200 None
2026-03-29 14:11:10 [bca.uk] INFO: Saving data for DN14%20GKA: {'auction_closing_time': 1774951200.0, 'created_time': 1774437540.416206, 'last_price_update_time': 1774793470.972755}
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN14%2520GKA') HTTP/1.1" 204 0
2026-03-29 14:11:11 [bca.uk] INFO: Found listing with ID: DN62%20GZL
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN62%2520GZL%27 HTTP/1.1" 200 None
2026-03-29 14:11:11 [bca.uk] INFO: Scrape type for DN62%20GZL: 0
2026-03-29 14:11:11 [bca.uk] INFO: Found listing with ID: DN67%20DUH
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN67%2520DUH%27 HTTP/1.1" 200 None
2026-03-29 14:11:11 [bca.uk] INFO: Scrape type for DN67%20DUH: 0
2026-03-29 14:11:11 [bca.uk] INFO: Found listing with ID: EN15%20YTY
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN15%2520YTY%27 HTTP/1.1" 200 None
2026-03-29 14:11:11 [bca.uk] INFO: Scrape type for EN15%20YTY: 0
2026-03-29 14:11:11 [bca.uk] INFO: Found listing with ID: SJ07%20LJK
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ07%2520LJK%27 HTTP/1.1" 200 None
2026-03-29 14:11:11 [bca.uk] INFO: Scrape type for SJ07%20LJK: 0
2026-03-29 14:11:11 [bca.uk] INFO: Found listing with ID: WG11%20KFJ
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG11%2520KFJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:11 [bca.uk] INFO: Scrape type for WG11%20KFJ: 0
2026-03-29 14:11:11 [bca.uk] INFO: Found listing with ID: WK59%20VGD
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK59%2520VGD%27 HTTP/1.1" 200 None
2026-03-29 14:11:11 [bca.uk] INFO: Scrape type for WK59%20VGD: 0
2026-03-29 14:11:11 [bca.uk] INFO: Found listing with ID: WK61%20THG
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK61%2520THG%27 HTTP/1.1" 200 None
2026-03-29 14:11:11 [bca.uk] INFO: Scrape type for WK61%20THG: 0
2026-03-29 14:11:11 [bca.uk] INFO: Found listing with ID: WV64%20PJX
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV64%2520PJX%27 HTTP/1.1" 200 None
2026-03-29 14:11:11 [bca.uk] INFO: Scrape type for WV64%20PJX: 0
2026-03-29 14:11:11 [bca.uk] INFO: Found listing with ID: YE10%20LCX
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE10%2520LCX%27 HTTP/1.1" 200 None
2026-03-29 14:11:11 [bca.uk] INFO: Scrape type for YE10%20LCX: 2
2026-03-29 14:11:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e9ba3b88-0c19-51d0-a309-5dcef0e64ef4 with identifier: YE10%20LCX
2026-03-29 14:11:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9ba3b88-0c19-51d0-a309-5dcef0e64ef4 with scrape type 2
2026-03-29 14:11:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e9ba3b88-0c19-51d0-a309-5dcef0e64ef4 with scrape type 2
2026-03-29 14:11:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e9ba3b88-0c19-51d0-a309-5dcef0e64ef4, identifier: YE10%20LCX
2026-03-29 14:11:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e9ba3b88-0c19-51d0-a309-5dcef0e64ef4 with identifier: YE10%20LCX
2026-03-29 14:11:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e9ba3b88-0c19-51d0-a309-5dcef0e64ef4 with identifier: YE10%20LCX
2026-03-29 14:11:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e9ba3b88-0c19-51d0-a309-5dcef0e64ef4 with identifier: YE10%20LCX to the API
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 224,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE10%20LCX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e9ba3b88-0c19-51d0-a309-5dcef0e64ef4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE10 LCX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE10%20LCX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLVO',
 'model': 'XC90',
 'odometer': 184719,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'VOLVO XC90 2.4 D5 185 ACTIVE G/T Estate',
 'transmission': 'manual',
 'trim': 'D5 185 ACTIVE G/T',
 'vin': 'YV1CZ7146A1565161',
 'year': 2010}
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE10%2520LCX%27 HTTP/1.1" 200 None
2026-03-29 14:11:11 [bca.uk] INFO: Saving data for YE10%20LCX: {'auction_closing_time': 1774951200.0, 'created_time': 1774524272.296967, 'last_price_update_time': 1774793471.623716}
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE10%2520LCX') HTTP/1.1" 204 0
2026-03-29 14:11:11 [bca.uk] INFO: Found listing with ID: BR53%20NNR
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BR53%2520NNR%27 HTTP/1.1" 200 None
2026-03-29 14:11:11 [bca.uk] INFO: Scrape type for BR53%20NNR: 0
2026-03-29 14:11:11 [bca.uk] INFO: Found listing with ID: DK10%20USC
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK10%2520USC%27 HTTP/1.1" 200 None
2026-03-29 14:11:11 [bca.uk] INFO: Scrape type for DK10%20USC: 0
2026-03-29 14:11:11 [bca.uk] INFO: Found listing with ID: GY60%20KSU
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY60%2520KSU%27 HTTP/1.1" 200 None
2026-03-29 14:11:11 [bca.uk] INFO: Scrape type for GY60%20KSU: 0
2026-03-29 14:11:11 [bca.uk] INFO: Found listing with ID: LR61%20CGG
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR61%2520CGG%27 HTTP/1.1" 200 None
2026-03-29 14:11:11 [bca.uk] INFO: Scrape type for LR61%20CGG: 0
2026-03-29 14:11:11 [bca.uk] INFO: Found listing with ID: MA17%20EEJ
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA17%2520EEJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:11 [bca.uk] INFO: Scrape type for MA17%20EEJ: 2
2026-03-29 14:11:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5309daf7-4c8b-53fc-b898-675f649649ce with identifier: MA17%20EEJ
2026-03-29 14:11:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5309daf7-4c8b-53fc-b898-675f649649ce with scrape type 2
2026-03-29 14:11:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5309daf7-4c8b-53fc-b898-675f649649ce with scrape type 2
2026-03-29 14:11:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5309daf7-4c8b-53fc-b898-675f649649ce, identifier: MA17%20EEJ
2026-03-29 14:11:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5309daf7-4c8b-53fc-b898-675f649649ce with identifier: MA17%20EEJ
2026-03-29 14:11:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5309daf7-4c8b-53fc-b898-675f649649ce with identifier: MA17%20EEJ
2026-03-29 14:11:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5309daf7-4c8b-53fc-b898-675f649649ce with identifier: MA17%20EEJ to the API
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA17%20EEJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5309daf7-4c8b-53fc-b898-675f649649ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA17 EEJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA17%20EEJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'CITROEN',
 'model': 'C1',
 'odometer': 54926,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'CITROEN C1 1.2 P/T 82 FLAIR Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 82 FLAIR',
 'vin': 'VF7PAHMTCGR794689',
 'year': 2017}
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA17%2520EEJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:12 [bca.uk] INFO: Saving data for MA17%20EEJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774437518.311087, 'last_price_update_time': 1774793472.113664}
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA17%2520EEJ') HTTP/1.1" 204 0
2026-03-29 14:11:12 [bca.uk] INFO: Found listing with ID: NA10%20FLB
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA10%2520FLB%27 HTTP/1.1" 200 None
2026-03-29 14:11:12 [bca.uk] INFO: Scrape type for NA10%20FLB: 0
2026-03-29 14:11:12 [bca.uk] INFO: Found listing with ID: RJ13%20ABV
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ13%2520ABV%27 HTTP/1.1" 200 None
2026-03-29 14:11:12 [bca.uk] INFO: Scrape type for RJ13%20ABV: 0
2026-03-29 14:11:12 [bca.uk] INFO: Found listing with ID: KN71%20FCZ
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN71%2520FCZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:12 [bca.uk] INFO: Scrape type for KN71%20FCZ: 0
2026-03-29 14:11:12 [bca.uk] INFO: Found listing with ID: KN71%20FFC
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN71%2520FFC%27 HTTP/1.1" 200 None
2026-03-29 14:11:12 [bca.uk] INFO: Scrape type for KN71%20FFC: 0
2026-03-29 14:11:12 [bca.uk] INFO: Found listing with ID: KN71%20FHS
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN71%2520FHS%27 HTTP/1.1" 200 None
2026-03-29 14:11:12 [bca.uk] INFO: Scrape type for KN71%20FHS: 0
2026-03-29 14:11:12 [bca.uk] INFO: Found listing with ID: DV13%20YRE
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV13%2520YRE%27 HTTP/1.1" 200 None
2026-03-29 14:11:12 [bca.uk] INFO: Scrape type for DV13%20YRE: 0
2026-03-29 14:11:12 [bca.uk] INFO: Found listing with ID: GF59%20YWE
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF59%2520YWE%27 HTTP/1.1" 200 None
2026-03-29 14:11:12 [bca.uk] INFO: Scrape type for GF59%20YWE: 0
2026-03-29 14:11:12 [bca.uk] INFO: Found listing with ID: ND15%20CVZ
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND15%2520CVZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:12 [bca.uk] INFO: Scrape type for ND15%20CVZ: 0
2026-03-29 14:11:12 [bca.uk] INFO: Found listing with ID: DA03%20RYT
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA03%2520RYT%27 HTTP/1.1" 200 None
2026-03-29 14:11:12 [bca.uk] INFO: Scrape type for DA03%20RYT: 0
2026-03-29 14:11:12 [bca.uk] INFO: Found listing with ID: SM57%20UMV
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM57%2520UMV%27 HTTP/1.1" 200 None
2026-03-29 14:11:12 [bca.uk] INFO: Scrape type for SM57%20UMV: 0
2026-03-29 14:11:12 [bca.uk] INFO: Found listing with ID: VA12%20NWM
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA12%2520NWM%27 HTTP/1.1" 200 None
2026-03-29 14:11:12 [bca.uk] INFO: Scrape type for VA12%20NWM: 0
2026-03-29 14:11:12 [bca.uk] INFO: Found listing with ID: VE61%20YSX
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE61%2520YSX%27 HTTP/1.1" 200 None
2026-03-29 14:11:12 [bca.uk] INFO: Scrape type for VE61%20YSX: 0
2026-03-29 14:11:12 [bca.uk] INFO: Found listing with ID: WF11%20YRA
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF11%2520YRA%27 HTTP/1.1" 200 None
2026-03-29 14:11:12 [bca.uk] INFO: Scrape type for WF11%20YRA: 0
2026-03-29 14:11:12 [bca.uk] INFO: Found listing with ID: WP12%20KFK
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP12%2520KFK%27 HTTP/1.1" 200 None
2026-03-29 14:11:12 [bca.uk] INFO: Scrape type for WP12%20KFK: 0
2026-03-29 14:11:12 [bca.uk] INFO: Found listing with ID: WU58%20MYB
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU58%2520MYB%27 HTTP/1.1" 200 None
2026-03-29 14:11:12 [bca.uk] INFO: Scrape type for WU58%20MYB: 2
2026-03-29 14:11:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d134d25-9207-5eca-8994-1dd3c922ae25 with identifier: WU58%20MYB
2026-03-29 14:11:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d134d25-9207-5eca-8994-1dd3c922ae25 with scrape type 2
2026-03-29 14:11:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7d134d25-9207-5eca-8994-1dd3c922ae25 with scrape type 2
2026-03-29 14:11:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7d134d25-9207-5eca-8994-1dd3c922ae25, identifier: WU58%20MYB
2026-03-29 14:11:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7d134d25-9207-5eca-8994-1dd3c922ae25 with identifier: WU58%20MYB
2026-03-29 14:11:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7d134d25-9207-5eca-8994-1dd3c922ae25 with identifier: WU58%20MYB
2026-03-29 14:11:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7d134d25-9207-5eca-8994-1dd3c922ae25 with identifier: WU58%20MYB to the API
2026-03-29 14:11:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU58%20MYB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '7d134d25-9207-5eca-8994-1dd3c922ae25',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WU58 MYB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU58%20MYB&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'PRIUS',
 'odometer': 109030,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'TOYOTA PRIUS 1.5 VVTI T-SPIRIT HYBRID Hatchback',
 'transmission': 'automatic',
 'trim': 'VVTI T-SPIRIT HYBRID',
 'vin': 'JTDKB20U907832056',
 'year': 2008}
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU58%2520MYB%27 HTTP/1.1" 200 None
2026-03-29 14:11:13 [bca.uk] INFO: Saving data for WU58%20MYB: {'auction_closing_time': 1774951200.0, 'created_time': 1774437516.927356, 'last_price_update_time': 1774793473.284706}
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU58%2520MYB') HTTP/1.1" 204 0
2026-03-29 14:11:13 [bca.uk] INFO: Found listing with ID: KP61%20YTC
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP61%2520YTC%27 HTTP/1.1" 200 None
2026-03-29 14:11:13 [bca.uk] INFO: Scrape type for KP61%20YTC: 0
2026-03-29 14:11:13 [bca.uk] INFO: Found listing with ID: KR58%20KAE
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR58%2520KAE%27 HTTP/1.1" 200 None
2026-03-29 14:11:13 [bca.uk] INFO: Scrape type for KR58%20KAE: 0
2026-03-29 14:11:13 [bca.uk] INFO: Found listing with ID: KV57%20OHT
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV57%2520OHT%27 HTTP/1.1" 200 None
2026-03-29 14:11:13 [bca.uk] INFO: Scrape type for KV57%20OHT: 0
2026-03-29 14:11:13 [bca.uk] INFO: Found listing with ID: KY12%20OTH
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY12%2520OTH%27 HTTP/1.1" 200 None
2026-03-29 14:11:13 [bca.uk] INFO: Scrape type for KY12%20OTH: 0
2026-03-29 14:11:13 [bca.uk] INFO: Found listing with ID: LC08%20BYV
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC08%2520BYV%27 HTTP/1.1" 200 None
2026-03-29 14:11:13 [bca.uk] INFO: Scrape type for LC08%20BYV: 0
2026-03-29 14:11:13 [bca.uk] INFO: Found listing with ID: LC69%20YNW
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC69%2520YNW%27 HTTP/1.1" 200 None
2026-03-29 14:11:13 [bca.uk] INFO: Scrape type for LC69%20YNW: 0
2026-03-29 14:11:13 [bca.uk] INFO: Found listing with ID: LD62%20FVN
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD62%2520FVN%27 HTTP/1.1" 200 None
2026-03-29 14:11:13 [bca.uk] INFO: Scrape type for LD62%20FVN: 2
2026-03-29 14:11:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 217b8cd7-79f8-5ae1-8695-27d133a488f9 with identifier: LD62%20FVN
2026-03-29 14:11:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 217b8cd7-79f8-5ae1-8695-27d133a488f9 with scrape type 2
2026-03-29 14:11:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 217b8cd7-79f8-5ae1-8695-27d133a488f9 with scrape type 2
2026-03-29 14:11:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 217b8cd7-79f8-5ae1-8695-27d133a488f9, identifier: LD62%20FVN
2026-03-29 14:11:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 217b8cd7-79f8-5ae1-8695-27d133a488f9 with identifier: LD62%20FVN
2026-03-29 14:11:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 217b8cd7-79f8-5ae1-8695-27d133a488f9 with identifier: LD62%20FVN
2026-03-29 14:11:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 217b8cd7-79f8-5ae1-8695-27d133a488f9 with identifier: LD62%20FVN to the API
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 100,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD62%20FVN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '217b8cd7-79f8-5ae1-8695-27d133a488f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD62 FVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD62%20FVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'CEED',
 'odometer': 140883,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'KIA CEED 1.6 CRDI 126 E/D 3 Hatchback',
 'transmission': 'manual',
 'trim': 'CRDI 126 E/D 3',
 'vin': 'U5YHN516LDL036686',
 'year': 2012}
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD62%2520FVN%27 HTTP/1.1" 200 None
2026-03-29 14:11:13 [bca.uk] INFO: Saving data for LD62%20FVN: {'auction_closing_time': 1774951200.0, 'created_time': 1774045352.707732, 'last_price_update_time': 1774793473.892064}
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD62%2520FVN') HTTP/1.1" 204 0
2026-03-29 14:11:13 [bca.uk] INFO: Found listing with ID: MC65%20YPK
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC65%2520YPK%27 HTTP/1.1" 200 None
2026-03-29 14:11:13 [bca.uk] INFO: Scrape type for MC65%20YPK: 2
2026-03-29 14:11:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d9dd2926-7cad-5d6f-84b9-65f6d8f0ebff with identifier: MC65%20YPK
2026-03-29 14:11:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d9dd2926-7cad-5d6f-84b9-65f6d8f0ebff with scrape type 2
2026-03-29 14:11:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d9dd2926-7cad-5d6f-84b9-65f6d8f0ebff with scrape type 2
2026-03-29 14:11:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d9dd2926-7cad-5d6f-84b9-65f6d8f0ebff, identifier: MC65%20YPK
2026-03-29 14:11:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d9dd2926-7cad-5d6f-84b9-65f6d8f0ebff with identifier: MC65%20YPK
2026-03-29 14:11:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d9dd2926-7cad-5d6f-84b9-65f6d8f0ebff with identifier: MC65%20YPK
2026-03-29 14:11:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d9dd2926-7cad-5d6f-84b9-65f6d8f0ebff with identifier: MC65%20YPK to the API
2026-03-29 14:11:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 85,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MC65%20YPK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd9dd2926-7cad-5d6f-84b9-65f6d8f0ebff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MC65 YPK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MC65%20YPK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '308 SW',
 'odometer': 119674,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 SW 1.6 BLUEHDI 120 ACTIVE Estate',
 'transmission': 'manual',
 'trim': 'BLUEHDI 120 ACTIVE',
 'vin': 'VF3LCBHZHGS012510',
 'year': 2016}
2026-03-29 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC65%2520YPK%27 HTTP/1.1" 200 None
2026-03-29 14:11:14 [bca.uk] INFO: Saving data for MC65%20YPK: {'auction_closing_time': 1774951200.0, 'created_time': 1774044928.50141, 'last_price_update_time': 1774793474.301803}
2026-03-29 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MC65%2520YPK') HTTP/1.1" 204 0
2026-03-29 14:11:14 [bca.uk] INFO: Found listing with ID: MV59%20ZYR
2026-03-29 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV59%2520ZYR%27 HTTP/1.1" 200 None
2026-03-29 14:11:14 [bca.uk] INFO: Scrape type for MV59%20ZYR: 0
2026-03-29 14:11:14 [bca.uk] INFO: Found listing with ID: RJ61%20VZV
2026-03-29 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ61%2520VZV%27 HTTP/1.1" 200 None
2026-03-29 14:11:14 [bca.uk] INFO: Scrape type for RJ61%20VZV: 0
2026-03-29 14:11:14 [bca.uk] INFO: Found listing with ID: RO09%20DFE
2026-03-29 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO09%2520DFE%27 HTTP/1.1" 200 None
2026-03-29 14:11:14 [bca.uk] INFO: Scrape type for RO09%20DFE: 2
2026-03-29 14:11:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e96cf45-ed2d-573c-aec1-2e69dcc0422b with identifier: RO09%20DFE
2026-03-29 14:11:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e96cf45-ed2d-573c-aec1-2e69dcc0422b with scrape type 2
2026-03-29 14:11:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1e96cf45-ed2d-573c-aec1-2e69dcc0422b with scrape type 2
2026-03-29 14:11:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1e96cf45-ed2d-573c-aec1-2e69dcc0422b, identifier: RO09%20DFE
2026-03-29 14:11:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1e96cf45-ed2d-573c-aec1-2e69dcc0422b with identifier: RO09%20DFE
2026-03-29 14:11:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1e96cf45-ed2d-573c-aec1-2e69dcc0422b with identifier: RO09%20DFE
2026-03-29 14:11:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1e96cf45-ed2d-573c-aec1-2e69dcc0422b with identifier: RO09%20DFE to the API
2026-03-29 14:11:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO09%20DFE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1e96cf45-ed2d-573c-aec1-2e69dcc0422b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO09 DFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO09%20DFE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'B180',
 'odometer': 102035,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ B180 2.0 CDI SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'CDI SPORT',
 'vin': 'WDD2452072J426785',
 'year': 2009}
2026-03-29 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO09%2520DFE%27 HTTP/1.1" 200 None
2026-03-29 14:11:14 [bca.uk] INFO: Saving data for RO09%20DFE: {'auction_closing_time': 1774951200.0, 'created_time': 1774044888.186751, 'last_price_update_time': 1774793474.743192}
2026-03-29 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO09%2520DFE') HTTP/1.1" 204 0
2026-03-29 14:11:14 [bca.uk] INFO: Found listing with ID: DV67%20ZNZ
2026-03-29 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV67%2520ZNZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:14 [bca.uk] INFO: Scrape type for DV67%20ZNZ: 0
2026-03-29 14:11:14 [bca.uk] INFO: Found listing with ID: EA09%20NJX
2026-03-29 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA09%2520NJX%27 HTTP/1.1" 200 None
2026-03-29 14:11:14 [bca.uk] INFO: Scrape type for EA09%20NJX: 2
2026-03-29 14:11:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 07eff343-34a6-53eb-817b-f13af9b157a5 with identifier: EA09%20NJX
2026-03-29 14:11:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 07eff343-34a6-53eb-817b-f13af9b157a5 with scrape type 2
2026-03-29 14:11:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 07eff343-34a6-53eb-817b-f13af9b157a5 with scrape type 2
2026-03-29 14:11:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 07eff343-34a6-53eb-817b-f13af9b157a5, identifier: EA09%20NJX
2026-03-29 14:11:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 07eff343-34a6-53eb-817b-f13af9b157a5 with identifier: EA09%20NJX
2026-03-29 14:11:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 07eff343-34a6-53eb-817b-f13af9b157a5 with identifier: EA09%20NJX
2026-03-29 14:11:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 07eff343-34a6-53eb-817b-f13af9b157a5 with identifier: EA09%20NJX to the API
2026-03-29 14:11:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA09%20NJX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '07eff343-34a6-53eb-817b-f13af9b157a5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA09 NJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA09%20NJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'KA',
 'odometer': 67971,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'FORD KA 1.2 STUDIO Hatchback',
 'transmission': 'manual',
 'trim': 'STUDIO',
 'vin': 'WF0UXXLTRU9U34839',
 'year': 2009}
2026-03-29 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA09%2520NJX%27 HTTP/1.1" 200 None
2026-03-29 14:11:15 [bca.uk] INFO: Saving data for EA09%20NJX: {'auction_closing_time': 1774951200.0, 'created_time': 1774426245.212413, 'last_price_update_time': 1774793475.794688}
2026-03-29 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA09%2520NJX') HTTP/1.1" 204 0
2026-03-29 14:11:15 [bca.uk] INFO: Found listing with ID: EY13%20EWC
2026-03-29 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY13%2520EWC%27 HTTP/1.1" 200 None
2026-03-29 14:11:15 [bca.uk] INFO: Scrape type for EY13%20EWC: 0
2026-03-29 14:11:15 [bca.uk] INFO: Found listing with ID: GF13%20ZSN
2026-03-29 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF13%2520ZSN%27 HTTP/1.1" 200 None
2026-03-29 14:11:15 [bca.uk] INFO: Scrape type for GF13%20ZSN: 0
2026-03-29 14:11:15 [bca.uk] INFO: Found listing with ID: GK62%20SWZ
2026-03-29 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK62%2520SWZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:15 [bca.uk] INFO: Scrape type for GK62%20SWZ: 0
2026-03-29 14:11:15 [bca.uk] INFO: Found listing with ID: GV68%20SRZ
2026-03-29 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV68%2520SRZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:15 [bca.uk] INFO: Scrape type for GV68%20SRZ: 0
2026-03-29 14:11:15 [bca.uk] INFO: Found listing with ID: HG58%20ENY
2026-03-29 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG58%2520ENY%27 HTTP/1.1" 200 None
2026-03-29 14:11:15 [bca.uk] INFO: Scrape type for HG58%20ENY: 0
2026-03-29 14:11:15 [bca.uk] INFO: Found listing with ID: KN65%20XDZ
2026-03-29 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN65%2520XDZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:15 [bca.uk] INFO: Scrape type for KN65%20XDZ: 0
2026-03-29 14:11:15 [bca.uk] INFO: Found listing with ID: KO18%20FFN
2026-03-29 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO18%2520FFN%27 HTTP/1.1" 200 None
2026-03-29 14:11:15 [bca.uk] INFO: Scrape type for KO18%20FFN: 0
2026-03-29 14:11:15 [bca.uk] INFO: Found listing with ID: KP11%20KHM
2026-03-29 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP11%2520KHM%27 HTTP/1.1" 200 None
2026-03-29 14:11:15 [bca.uk] INFO: Scrape type for KP11%20KHM: 2
2026-03-29 14:11:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8cba1122-a55c-51d4-825e-e4210ebe690e with identifier: KP11%20KHM
2026-03-29 14:11:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8cba1122-a55c-51d4-825e-e4210ebe690e with scrape type 2
2026-03-29 14:11:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8cba1122-a55c-51d4-825e-e4210ebe690e with scrape type 2
2026-03-29 14:11:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8cba1122-a55c-51d4-825e-e4210ebe690e, identifier: KP11%20KHM
2026-03-29 14:11:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:11:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8cba1122-a55c-51d4-825e-e4210ebe690e with identifier: KP11%20KHM
2026-03-29 14:11:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8cba1122-a55c-51d4-825e-e4210ebe690e with identifier: KP11%20KHM
2026-03-29 14:11:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8cba1122-a55c-51d4-825e-e4210ebe690e with identifier: KP11%20KHM to the API
2026-03-29 14:11:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP11%20KHM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8cba1122-a55c-51d4-825e-e4210ebe690e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP11 KHM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP11%20KHM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 142598,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI 140 GT-L DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 140 GT-L DSG',
 'vin': 'WVWZZZ1KZBW268947',
 'year': 2011}
2026-03-29 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP11%2520KHM%27 HTTP/1.1" 200 None
2026-03-29 14:11:16 [bca.uk] INFO: Saving data for KP11%20KHM: {'auction_closing_time': 1774951200.0, 'created_time': 1774426244.324788, 'last_price_update_time': 1774793476.326886}
2026-03-29 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP11%2520KHM') HTTP/1.1" 204 0
2026-03-29 14:11:16 [bca.uk] INFO: Found listing with ID: FY11%20XAM
2026-03-29 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY11%2520XAM%27 HTTP/1.1" 200 None
2026-03-29 14:11:16 [bca.uk] INFO: Scrape type for FY11%20XAM: 0
2026-03-29 14:11:16 [bca.uk] INFO: Found listing with ID: PN13%20LJJ
2026-03-29 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN13%2520LJJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:16 [bca.uk] INFO: Scrape type for PN13%20LJJ: 0
2026-03-29 14:11:16 [bca.uk] INFO: Found listing with ID: SM11%20WBL
2026-03-29 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM11%2520WBL%27 HTTP/1.1" 200 None
2026-03-29 14:11:16 [bca.uk] INFO: Scrape type for SM11%20WBL: 0
2026-03-29 14:11:16 [bca.uk] INFO: Found listing with ID: YP62%20EVF
2026-03-29 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP62%2520EVF%27 HTTP/1.1" 200 None
2026-03-29 14:11:16 [bca.uk] INFO: Scrape type for YP62%20EVF: 0
2026-03-29 14:11:16 [bca.uk] INFO: Found listing with ID: YR66%20CZW
2026-03-29 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR66%2520CZW%27 HTTP/1.1" 200 None
2026-03-29 14:11:16 [bca.uk] INFO: Scrape type for YR66%20CZW: 2
2026-03-29 14:11:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 022fec73-6288-5b89-858a-5c891710f2d0 with identifier: YR66%20CZW
2026-03-29 14:11:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 022fec73-6288-5b89-858a-5c891710f2d0 with scrape type 2
2026-03-29 14:11:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 022fec73-6288-5b89-858a-5c891710f2d0 with scrape type 2
2026-03-29 14:11:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 022fec73-6288-5b89-858a-5c891710f2d0, identifier: YR66%20CZW
2026-03-29 14:11:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 022fec73-6288-5b89-858a-5c891710f2d0 with identifier: YR66%20CZW
2026-03-29 14:11:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 022fec73-6288-5b89-858a-5c891710f2d0 with identifier: YR66%20CZW
2026-03-29 14:11:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 022fec73-6288-5b89-858a-5c891710f2d0 with identifier: YR66%20CZW to the API
2026-03-29 14:11:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR66%20CZW-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '022fec73-6288-5b89-858a-5c891710f2d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR66 CZW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR66%20CZW&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SEAT',
 'model': 'IBIZA',
 'odometer': 55435,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'SEAT IBIZA 1.2 TSI 90 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 90 SE',
 'vin': 'VSSZZZ6JZHR030716',
 'year': 2016}
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR66%2520CZW%27 HTTP/1.1" 200 None
2026-03-29 14:11:17 [bca.uk] INFO: Saving data for YR66%20CZW: {'auction_closing_time': 1774951200.0, 'created_time': 1773908504.653908, 'last_price_update_time': 1774793477.067056}
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR66%2520CZW') HTTP/1.1" 204 0
2026-03-29 14:11:17 [bca.uk] INFO: Found listing with ID: DU11%20KVT
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU11%2520KVT%27 HTTP/1.1" 200 None
2026-03-29 14:11:17 [bca.uk] INFO: Scrape type for DU11%20KVT: 0
2026-03-29 14:11:17 [bca.uk] INFO: Found listing with ID: KY64%20PXG
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY64%2520PXG%27 HTTP/1.1" 200 None
2026-03-29 14:11:17 [bca.uk] INFO: Scrape type for KY64%20PXG: 0
2026-03-29 14:11:17 [bca.uk] INFO: Found listing with ID: LN66%20SHZ
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN66%2520SHZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:17 [bca.uk] INFO: Scrape type for LN66%20SHZ: 0
2026-03-29 14:11:17 [bca.uk] INFO: Found listing with ID: MA13%20NFL
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA13%2520NFL%27 HTTP/1.1" 200 None
2026-03-29 14:11:17 [bca.uk] INFO: Scrape type for MA13%20NFL: 0
2026-03-29 14:11:17 [bca.uk] INFO: Total items found: 100
2026-03-29 14:11:17 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded
2026-03-29 14:11:17 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:11:17 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:17 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:17 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:17 [bca.uk] INFO: Found listing with ID: NJ60%20SXP
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ60%2520SXP%27 HTTP/1.1" 200 None
2026-03-29 14:11:17 [bca.uk] INFO: Scrape type for NJ60%20SXP: 0
2026-03-29 14:11:17 [bca.uk] INFO: Found listing with ID: SH10%20BVC
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH10%2520BVC%27 HTTP/1.1" 200 None
2026-03-29 14:11:17 [bca.uk] INFO: Scrape type for SH10%20BVC: 0
2026-03-29 14:11:17 [bca.uk] INFO: Found listing with ID: SJ14%20NOF
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ14%2520NOF%27 HTTP/1.1" 200 None
2026-03-29 14:11:17 [bca.uk] INFO: Scrape type for SJ14%20NOF: 2
2026-03-29 14:11:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 12bee4e7-6696-5574-a6b3-6702bdeda16c with identifier: SJ14%20NOF
2026-03-29 14:11:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 12bee4e7-6696-5574-a6b3-6702bdeda16c with scrape type 2
2026-03-29 14:11:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 12bee4e7-6696-5574-a6b3-6702bdeda16c with scrape type 2
2026-03-29 14:11:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 12bee4e7-6696-5574-a6b3-6702bdeda16c, identifier: SJ14%20NOF
2026-03-29 14:11:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:11:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 12bee4e7-6696-5574-a6b3-6702bdeda16c with identifier: SJ14%20NOF
2026-03-29 14:11:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 12bee4e7-6696-5574-a6b3-6702bdeda16c with identifier: SJ14%20NOF
2026-03-29 14:11:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 12bee4e7-6696-5574-a6b3-6702bdeda16c with identifier: SJ14%20NOF to the API
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ14%20NOF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '12bee4e7-6696-5574-a6b3-6702bdeda16c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ14 NOF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ14%20NOF&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 112876,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.6 N-TEC Hatchback',
 'transmission': 'manual',
 'trim': 'N-TEC',
 'vin': 'SJNFBAF15U6497641',
 'year': 2014}
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ14%2520NOF%27 HTTP/1.1" 200 None
2026-03-29 14:11:17 [bca.uk] INFO: Saving data for SJ14%20NOF: {'auction_closing_time': 1774951200.0, 'created_time': 1773844245.714606, 'last_price_update_time': 1774793477.732778}
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ14%2520NOF') HTTP/1.1" 204 0
2026-03-29 14:11:17 [bca.uk] INFO: Found listing with ID: SJ65%20XUT
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ65%2520XUT%27 HTTP/1.1" 200 None
2026-03-29 14:11:17 [bca.uk] INFO: Scrape type for SJ65%20XUT: 0
2026-03-29 14:11:17 [bca.uk] INFO: Found listing with ID: KJ18%20SXG
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ18%2520SXG%27 HTTP/1.1" 200 None
2026-03-29 14:11:17 [bca.uk] INFO: Scrape type for KJ18%20SXG: 0
2026-03-29 14:11:17 [bca.uk] INFO: Found listing with ID: LJ64%20UMR
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ64%2520UMR%27 HTTP/1.1" 200 None
2026-03-29 14:11:17 [bca.uk] INFO: Scrape type for LJ64%20UMR: 0
2026-03-29 14:11:17 [bca.uk] INFO: Found listing with ID: LV13%20EXZ
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV13%2520EXZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:17 [bca.uk] INFO: Scrape type for LV13%20EXZ: 0
2026-03-29 14:11:17 [bca.uk] INFO: Found listing with ID: NA15%20UTV
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA15%2520UTV%27 HTTP/1.1" 200 None
2026-03-29 14:11:17 [bca.uk] INFO: Scrape type for NA15%20UTV: 0
2026-03-29 14:11:17 [bca.uk] INFO: Found listing with ID: OU64%20WOH
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU64%2520WOH%27 HTTP/1.1" 200 None
2026-03-29 14:11:17 [bca.uk] INFO: Scrape type for OU64%20WOH: 2
2026-03-29 14:11:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3e134f3-21a7-52bc-98d8-5d8dfd45f72d with identifier: OU64%20WOH
2026-03-29 14:11:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3e134f3-21a7-52bc-98d8-5d8dfd45f72d with scrape type 2
2026-03-29 14:11:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3e134f3-21a7-52bc-98d8-5d8dfd45f72d with scrape type 2
2026-03-29 14:11:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3e134f3-21a7-52bc-98d8-5d8dfd45f72d, identifier: OU64%20WOH
2026-03-29 14:11:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3e134f3-21a7-52bc-98d8-5d8dfd45f72d with identifier: OU64%20WOH
2026-03-29 14:11:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3e134f3-21a7-52bc-98d8-5d8dfd45f72d with identifier: OU64%20WOH
2026-03-29 14:11:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b3e134f3-21a7-52bc-98d8-5d8dfd45f72d with identifier: OU64%20WOH to the API
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU64%20WOH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b3e134f3-21a7-52bc-98d8-5d8dfd45f72d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OU64 WOH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OU64%20WOH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'CITROEN',
 'model': 'C1',
 'odometer': 30652,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'CITROEN C1 1.0 VTI TOUCH Hatchback',
 'transmission': 'manual',
 'trim': 'VTI TOUCH',
 'vin': 'VF7PSCFBBER511243',
 'year': 2014}
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU64%2520WOH%27 HTTP/1.1" 200 None
2026-03-29 14:11:18 [bca.uk] INFO: Saving data for OU64%20WOH: {'auction_closing_time': 1774951200.0, 'created_time': 1773837586.458496, 'last_price_update_time': 1774793478.217146}
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OU64%2520WOH') HTTP/1.1" 204 0
2026-03-29 14:11:18 [bca.uk] INFO: Found listing with ID: EK13%20RKJ
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK13%2520RKJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:18 [bca.uk] INFO: Scrape type for EK13%20RKJ: 0
2026-03-29 14:11:18 [bca.uk] INFO: Found listing with ID: EO60%20LVJ
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO60%2520LVJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:18 [bca.uk] INFO: Scrape type for EO60%20LVJ: 0
2026-03-29 14:11:18 [bca.uk] INFO: Found listing with ID: ET15%20LNC
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET15%2520LNC%27 HTTP/1.1" 200 None
2026-03-29 14:11:18 [bca.uk] INFO: Scrape type for ET15%20LNC: 0
2026-03-29 14:11:18 [bca.uk] INFO: Found listing with ID: PN09%20VVK
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN09%2520VVK%27 HTTP/1.1" 200 None
2026-03-29 14:11:18 [bca.uk] INFO: Scrape type for PN09%20VVK: 0
2026-03-29 14:11:18 [bca.uk] INFO: Found listing with ID: YJ69%20DTA
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ69%2520DTA%27 HTTP/1.1" 200 None
2026-03-29 14:11:18 [bca.uk] INFO: Scrape type for YJ69%20DTA: 0
2026-03-29 14:11:18 [bca.uk] INFO: Found listing with ID: AJ73%20DVM
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ73%2520DVM%27 HTTP/1.1" 200 None
2026-03-29 14:11:18 [bca.uk] INFO: Scrape type for AJ73%20DVM: 0
2026-03-29 14:11:18 [bca.uk] INFO: Found listing with ID: SF68%20RVN
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF68%2520RVN%27 HTTP/1.1" 200 None
2026-03-29 14:11:18 [bca.uk] INFO: Scrape type for SF68%20RVN: 0
2026-03-29 14:11:18 [bca.uk] INFO: Found listing with ID: SG22%20VOH
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520VOH%27 HTTP/1.1" 200 None
2026-03-29 14:11:18 [bca.uk] INFO: Scrape type for SG22%20VOH: 0
2026-03-29 14:11:18 [bca.uk] INFO: Found listing with ID: SG22%20VPC
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520VPC%27 HTTP/1.1" 200 None
2026-03-29 14:11:18 [bca.uk] INFO: Scrape type for SG22%20VPC: 0
2026-03-29 14:11:18 [bca.uk] INFO: Found listing with ID: FE18%20XLP
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE18%2520XLP%27 HTTP/1.1" 200 None
2026-03-29 14:11:18 [bca.uk] INFO: Scrape type for FE18%20XLP: 0
2026-03-29 14:11:18 [bca.uk] INFO: Found listing with ID: SA21%20LUT
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA21%2520LUT%27 HTTP/1.1" 200 None
2026-03-29 14:11:18 [bca.uk] INFO: Scrape type for SA21%20LUT: 0
2026-03-29 14:11:18 [bca.uk] INFO: Found listing with ID: SB15%20HFS
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB15%2520HFS%27 HTTP/1.1" 200 None
2026-03-29 14:11:18 [bca.uk] INFO: Scrape type for SB15%20HFS: 2
2026-03-29 14:11:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7416cc17-9bbc-5375-9573-6f07e186326a with identifier: SB15%20HFS
2026-03-29 14:11:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7416cc17-9bbc-5375-9573-6f07e186326a with scrape type 2
2026-03-29 14:11:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7416cc17-9bbc-5375-9573-6f07e186326a with scrape type 2
2026-03-29 14:11:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7416cc17-9bbc-5375-9573-6f07e186326a, identifier: SB15%20HFS
2026-03-29 14:11:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7416cc17-9bbc-5375-9573-6f07e186326a with identifier: SB15%20HFS
2026-03-29 14:11:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7416cc17-9bbc-5375-9573-6f07e186326a with identifier: SB15%20HFS
2026-03-29 14:11:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7416cc17-9bbc-5375-9573-6f07e186326a with identifier: SB15%20HFS to the API
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB15%20HFS-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7416cc17-9bbc-5375-9573-6f07e186326a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB15 HFS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB15%20HFS&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'MINI',
 'model': 'ONE',
 'odometer': 78645,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MINI ONE 1.2 102 Hatchback',
 'transmission': 'manual',
 'trim': '102',
 'vin': 'WMWXS12050T820436',
 'year': 2015}
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB15%2520HFS%27 HTTP/1.1" 200 None
2026-03-29 14:11:18 [bca.uk] INFO: Saving data for SB15%20HFS: {'auction_closing_time': 1774854000.0, 'created_time': 1774522970.592498, 'last_price_update_time': 1774793478.893765}
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB15%2520HFS') HTTP/1.1" 204 0
2026-03-29 14:11:19 [bca.uk] INFO: Found listing with ID: SB64%20ARZ
2026-03-29 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB64%2520ARZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:19 [bca.uk] INFO: Scrape type for SB64%20ARZ: 2
2026-03-29 14:11:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3fa7197-71e0-5215-9c4c-ce90c24a1894 with identifier: SB64%20ARZ
2026-03-29 14:11:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3fa7197-71e0-5215-9c4c-ce90c24a1894 with scrape type 2
2026-03-29 14:11:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3fa7197-71e0-5215-9c4c-ce90c24a1894 with scrape type 2
2026-03-29 14:11:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3fa7197-71e0-5215-9c4c-ce90c24a1894, identifier: SB64%20ARZ
2026-03-29 14:11:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3fa7197-71e0-5215-9c4c-ce90c24a1894 with identifier: SB64%20ARZ
2026-03-29 14:11:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3fa7197-71e0-5215-9c4c-ce90c24a1894 with identifier: SB64%20ARZ
2026-03-29 14:11:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b3fa7197-71e0-5215-9c4c-ce90c24a1894 with identifier: SB64%20ARZ to the API
2026-03-29 14:11:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB64%20ARZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b3fa7197-71e0-5215-9c4c-ce90c24a1894',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB64 ARZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB64%20ARZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'MERCEDES-BENZ',
 'model': 'A200',
 'odometer': 98934,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 2.1 CDI AMG SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'CDI AMG SPORT',
 'vin': 'WDD1760082V038197',
 'year': 2014}
2026-03-29 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB64%2520ARZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:19 [bca.uk] INFO: Saving data for SB64%20ARZ: {'auction_closing_time': 1774854000.0, 'created_time': 1774522988.295755, 'last_price_update_time': 1774793479.415836}
2026-03-29 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB64%2520ARZ') HTTP/1.1" 204 0
2026-03-29 14:11:19 [bca.uk] INFO: Found listing with ID: SB71%20XEU
2026-03-29 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB71%2520XEU%27 HTTP/1.1" 200 None
2026-03-29 14:11:19 [bca.uk] INFO: Scrape type for SB71%20XEU: 2
2026-03-29 14:11:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 35253a04-4b01-516c-98a2-e91b1eeb0e69 with identifier: SB71%20XEU
2026-03-29 14:11:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 35253a04-4b01-516c-98a2-e91b1eeb0e69 with scrape type 2
2026-03-29 14:11:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 35253a04-4b01-516c-98a2-e91b1eeb0e69 with scrape type 2
2026-03-29 14:11:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 35253a04-4b01-516c-98a2-e91b1eeb0e69, identifier: SB71%20XEU
2026-03-29 14:11:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 35253a04-4b01-516c-98a2-e91b1eeb0e69 with identifier: SB71%20XEU
2026-03-29 14:11:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 35253a04-4b01-516c-98a2-e91b1eeb0e69 with identifier: SB71%20XEU
2026-03-29 14:11:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 35253a04-4b01-516c-98a2-e91b1eeb0e69 with identifier: SB71%20XEU to the API
2026-03-29 14:11:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB71%20XEU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '35253a04-4b01-516c-98a2-e91b1eeb0e69',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB71 XEU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB71%20XEU&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 17427,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5 CLASSIC Hatchback',
 'transmission': 'manual',
 'trim': 'CLASSIC',
 'vin': 'WMW32DH0802S39946',
 'year': 2022}
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB71%2520XEU%27 HTTP/1.1" 200 None
2026-03-29 14:11:20 [bca.uk] INFO: Saving data for SB71%20XEU: {'auction_closing_time': 1774854000.0, 'created_time': 1774436643.236779, 'last_price_update_time': 1774793480.284947}
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB71%2520XEU') HTTP/1.1" 204 0
2026-03-29 14:11:20 [bca.uk] INFO: Found listing with ID: SC23%20RKV
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC23%2520RKV%27 HTTP/1.1" 200 None
2026-03-29 14:11:20 [bca.uk] INFO: Scrape type for SC23%20RKV: 0
2026-03-29 14:11:20 [bca.uk] INFO: Found listing with ID: SG17%20YRD
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG17%2520YRD%27 HTTP/1.1" 200 None
2026-03-29 14:11:20 [bca.uk] INFO: Scrape type for SG17%20YRD: 2
2026-03-29 14:11:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24c1712d-567d-56a7-99b4-d22346320e64 with identifier: SG17%20YRD
2026-03-29 14:11:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24c1712d-567d-56a7-99b4-d22346320e64 with scrape type 2
2026-03-29 14:11:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24c1712d-567d-56a7-99b4-d22346320e64 with scrape type 2
2026-03-29 14:11:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24c1712d-567d-56a7-99b4-d22346320e64, identifier: SG17%20YRD
2026-03-29 14:11:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24c1712d-567d-56a7-99b4-d22346320e64 with identifier: SG17%20YRD
2026-03-29 14:11:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24c1712d-567d-56a7-99b4-d22346320e64 with identifier: SG17%20YRD
2026-03-29 14:11:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 24c1712d-567d-56a7-99b4-d22346320e64 with identifier: SG17%20YRD to the API
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG17%20YRD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '24c1712d-567d-56a7-99b4-d22346320e64',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG17 YRD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG17%20YRD&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 98899,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 SE TECH StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 SE TECH',
 'vin': 'SALCA2AN5HH692066',
 'year': 2017}
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG17%2520YRD%27 HTTP/1.1" 200 None
2026-03-29 14:11:20 [bca.uk] INFO: Saving data for SG17%20YRD: {'auction_closing_time': 1774854000.0, 'created_time': 1774522991.877877, 'last_price_update_time': 1774793480.729698}
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG17%2520YRD') HTTP/1.1" 204 0
2026-03-29 14:11:20 [bca.uk] INFO: Found listing with ID: SH16%20TWD
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH16%2520TWD%27 HTTP/1.1" 200 None
2026-03-29 14:11:20 [bca.uk] INFO: Scrape type for SH16%20TWD: 0
2026-03-29 14:11:20 [bca.uk] INFO: Found listing with ID: SJ72%20JEO
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ72%2520JEO%27 HTTP/1.1" 200 None
2026-03-29 14:11:20 [bca.uk] INFO: Scrape type for SJ72%20JEO: 0
2026-03-29 14:11:20 [bca.uk] INFO: Found listing with ID: SN22%20OPG
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN22%2520OPG%27 HTTP/1.1" 200 None
2026-03-29 14:11:20 [bca.uk] INFO: Scrape type for SN22%20OPG: 0
2026-03-29 14:11:20 [bca.uk] INFO: Found listing with ID: SP72%20PWY
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP72%2520PWY%27 HTTP/1.1" 200 None
2026-03-29 14:11:20 [bca.uk] INFO: Scrape type for SP72%20PWY: 0
2026-03-29 14:11:20 [bca.uk] INFO: Found listing with ID: VK21%20WLP
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK21%2520WLP%27 HTTP/1.1" 200 None
2026-03-29 14:11:20 [bca.uk] INFO: Scrape type for VK21%20WLP: 2
2026-03-29 14:11:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0c0ceab-d857-5368-bc8e-c5d69a636eca with identifier: VK21%20WLP
2026-03-29 14:11:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d0c0ceab-d857-5368-bc8e-c5d69a636eca with scrape type 2
2026-03-29 14:11:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d0c0ceab-d857-5368-bc8e-c5d69a636eca with scrape type 2
2026-03-29 14:11:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0c0ceab-d857-5368-bc8e-c5d69a636eca, identifier: VK21%20WLP
2026-03-29 14:11:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0c0ceab-d857-5368-bc8e-c5d69a636eca with identifier: VK21%20WLP
2026-03-29 14:11:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0c0ceab-d857-5368-bc8e-c5d69a636eca with identifier: VK21%20WLP
2026-03-29 14:11:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d0c0ceab-d857-5368-bc8e-c5d69a636eca with identifier: VK21%20WLP to the API
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 223,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK21%20WLP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd0c0ceab-d857-5368-bc8e-c5d69a636eca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK21 WLP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK21%20WLP&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 50887,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 3.0 D300 R-DYNAMIC HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'D300 R-DYNAMIC HSE',
 'vin': 'SALRA2AW9M2451109',
 'year': 2021}
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK21%2520WLP%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Saving data for VK21%20WLP: {'auction_closing_time': 1774854000.0, 'created_time': 1774522990.253786, 'last_price_update_time': 1774793481.32746}
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK21%2520WLP') HTTP/1.1" 204 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: YF19%20FJL
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF19%2520FJL%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for YF19%20FJL: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: YL17%20EWF
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL17%2520EWF%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for YL17%20EWF: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: AJ13%20LKF
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ13%2520LKF%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for AJ13%20LKF: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: LB14%20KBJ
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB14%2520KBJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for LB14%20KBJ: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: AF23%20ELH
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF23%2520ELH%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for AF23%20ELH: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: AJ72%20GVR
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ72%2520GVR%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for AJ72%20GVR: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: AV73%20UYJ
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV73%2520UYJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for AV73%20UYJ: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: BG72%20DUH
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG72%2520DUH%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for BG72%20DUH: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: CJ71%20KAA
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ71%2520KAA%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for CJ71%20KAA: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: FV24%20VKM
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV24%2520VKM%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for FV24%20VKM: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: FV71%20XER
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV71%2520XER%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for FV71%20XER: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: GN23%20XUZ
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN23%2520XUZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for GN23%20XUZ: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: KN23%20ZSZ
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN23%2520ZSZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for KN23%20ZSZ: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: KP72%20XUH
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP72%2520XUH%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for KP72%20XUH: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: LL72%20GLZ
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL72%2520GLZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for LL72%20GLZ: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: LO23%20MLK
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO23%2520MLK%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for LO23%20MLK: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: LR22%20HKP
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520HKP%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for LR22%20HKP: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: MA23%20LXR
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520LXR%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for MA23%20LXR: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: MA23%20OOJ
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520OOJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for MA23%20OOJ: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: MW72%20XOK
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW72%2520XOK%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for MW72%20XOK: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: NG72%20DVV
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG72%2520DVV%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for NG72%20DVV: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: OY22%20XCS
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY22%2520XCS%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for OY22%20XCS: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: RY24%20YBA
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY24%2520YBA%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for RY24%20YBA: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: SJ23%20YZX
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ23%2520YZX%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for SJ23%20YZX: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: WU23%20ESO
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU23%2520ESO%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for WU23%20ESO: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: WX67%20WPZ
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX67%2520WPZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for WX67%20WPZ: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: AP71%20GFY
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP71%2520GFY%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for AP71%20GFY: 0
2026-03-29 14:11:21 [bca.uk] INFO: Found listing with ID: RJ68%20ECE
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ68%2520ECE%27 HTTP/1.1" 200 None
2026-03-29 14:11:21 [bca.uk] INFO: Scrape type for RJ68%20ECE: 2
2026-03-29 14:11:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f2778ce-2c7d-51d6-a2f7-32cb9f443152 with identifier: RJ68%20ECE
2026-03-29 14:11:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f2778ce-2c7d-51d6-a2f7-32cb9f443152 with scrape type 2
2026-03-29 14:11:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f2778ce-2c7d-51d6-a2f7-32cb9f443152 with scrape type 2
2026-03-29 14:11:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f2778ce-2c7d-51d6-a2f7-32cb9f443152, identifier: RJ68%20ECE
2026-03-29 14:11:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f2778ce-2c7d-51d6-a2f7-32cb9f443152 with identifier: RJ68%20ECE
2026-03-29 14:11:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f2778ce-2c7d-51d6-a2f7-32cb9f443152 with identifier: RJ68%20ECE
2026-03-29 14:11:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9f2778ce-2c7d-51d6-a2f7-32cb9f443152 with identifier: RJ68%20ECE to the API
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ68%20ECE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9f2778ce-2c7d-51d6-a2f7-32cb9f443152',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ68 ECE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ68%20ECE&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'Q2',
 'odometer': 65874,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10500,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'AUDI Q2 1.5 35 TFSI S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': '35 TFSI S LINE S-T',
 'vin': 'WAUZZZGA8KA026727',
 'year': 2018}
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ68%2520ECE%27 HTTP/1.1" 200 None
2026-03-29 14:11:22 [bca.uk] INFO: Saving data for RJ68%20ECE: {'auction_closing_time': 1775199600.0, 'created_time': 1773834642.277112, 'last_price_update_time': 1774793482.292271}
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ68%2520ECE') HTTP/1.1" 204 0
2026-03-29 14:11:22 [bca.uk] INFO: Found listing with ID: WR21%20YPP
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR21%2520YPP%27 HTTP/1.1" 200 None
2026-03-29 14:11:22 [bca.uk] INFO: Scrape type for WR21%20YPP: 2
2026-03-29 14:11:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 00bc6298-7db2-5c13-8f07-c0a4b6f0dbc9 with identifier: WR21%20YPP
2026-03-29 14:11:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 00bc6298-7db2-5c13-8f07-c0a4b6f0dbc9 with scrape type 2
2026-03-29 14:11:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 00bc6298-7db2-5c13-8f07-c0a4b6f0dbc9 with scrape type 2
2026-03-29 14:11:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 00bc6298-7db2-5c13-8f07-c0a4b6f0dbc9, identifier: WR21%20YPP
2026-03-29 14:11:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 00bc6298-7db2-5c13-8f07-c0a4b6f0dbc9 with identifier: WR21%20YPP
2026-03-29 14:11:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 00bc6298-7db2-5c13-8f07-c0a4b6f0dbc9 with identifier: WR21%20YPP
2026-03-29 14:11:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 00bc6298-7db2-5c13-8f07-c0a4b6f0dbc9 with identifier: WR21%20YPP to the API
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR21%20YPP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '00bc6298-7db2-5c13-8f07-c0a4b6f0dbc9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR21 YPP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR21%20YPP&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'PASSAT',
 'odometer': 83951,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 11900,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN PASSAT 2.0 TDI EVO 150 R LINE Estate',
 'transmission': 'manual',
 'trim': 'TDI EVO 150 R LINE',
 'vin': 'WVWZZZ3CZME044296',
 'year': 2021}
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR21%2520YPP%27 HTTP/1.1" 200 None
2026-03-29 14:11:22 [bca.uk] INFO: Saving data for WR21%20YPP: {'auction_closing_time': 1775199600.0, 'created_time': 1773828694.168725, 'last_price_update_time': 1774793482.8954}
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR21%2520YPP') HTTP/1.1" 204 0
2026-03-29 14:11:22 [bca.uk] INFO: Found listing with ID: SN68%20GKV
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN68%2520GKV%27 HTTP/1.1" 200 None
2026-03-29 14:11:22 [bca.uk] INFO: Scrape type for SN68%20GKV: 0
2026-03-29 14:11:22 [bca.uk] INFO: Found listing with ID: BG70%20NZK
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG70%2520NZK%27 HTTP/1.1" 200 None
2026-03-29 14:11:22 [bca.uk] INFO: Scrape type for BG70%20NZK: 0
2026-03-29 14:11:22 [bca.uk] INFO: Found listing with ID: FG70%20HJC
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG70%2520HJC%27 HTTP/1.1" 200 None
2026-03-29 14:11:22 [bca.uk] INFO: Scrape type for FG70%20HJC: 0
2026-03-29 14:11:22 [bca.uk] INFO: Found listing with ID: LY74%20OPG
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY74%2520OPG%27 HTTP/1.1" 200 None
2026-03-29 14:11:22 [bca.uk] INFO: Scrape type for LY74%20OPG: 0
2026-03-29 14:11:22 [bca.uk] INFO: Found listing with ID: VO70%20KWG
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO70%2520KWG%27 HTTP/1.1" 200 None
2026-03-29 14:11:22 [bca.uk] INFO: Scrape type for VO70%20KWG: 0
2026-03-29 14:11:22 [bca.uk] INFO: Found listing with ID: WG71%20LHX
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG71%2520LHX%27 HTTP/1.1" 200 None
2026-03-29 14:11:23 [bca.uk] INFO: Scrape type for WG71%20LHX: 0
2026-03-29 14:11:23 [bca.uk] INFO: Found listing with ID: YD73%20JXJ
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD73%2520JXJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:23 [bca.uk] INFO: Scrape type for YD73%20JXJ: 0
2026-03-29 14:11:23 [bca.uk] INFO: Found listing with ID: CP23%20PXJ
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP23%2520PXJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:23 [bca.uk] INFO: Scrape type for CP23%20PXJ: 0
2026-03-29 14:11:23 [bca.uk] INFO: Found listing with ID: DP72%20HJG
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP72%2520HJG%27 HTTP/1.1" 200 None
2026-03-29 14:11:23 [bca.uk] INFO: Scrape type for DP72%20HJG: 0
2026-03-29 14:11:23 [bca.uk] INFO: Found listing with ID: LV72%20OEZ
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV72%2520OEZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:23 [bca.uk] INFO: Scrape type for LV72%20OEZ: 2
2026-03-29 14:11:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b9a92d14-d257-5cef-8511-1356c32b70b7 with identifier: LV72%20OEZ
2026-03-29 14:11:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b9a92d14-d257-5cef-8511-1356c32b70b7 with scrape type 2
2026-03-29 14:11:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b9a92d14-d257-5cef-8511-1356c32b70b7 with scrape type 2
2026-03-29 14:11:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b9a92d14-d257-5cef-8511-1356c32b70b7, identifier: LV72%20OEZ
2026-03-29 14:11:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:11:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b9a92d14-d257-5cef-8511-1356c32b70b7 with identifier: LV72%20OEZ
2026-03-29 14:11:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b9a92d14-d257-5cef-8511-1356c32b70b7 with identifier: LV72%20OEZ
2026-03-29 14:11:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b9a92d14-d257-5cef-8511-1356c32b70b7 with identifier: LV72%20OEZ to the API
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV72%20OEZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b9a92d14-d257-5cef-8511-1356c32b70b7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV72 OEZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV72%20OEZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A3 SALOON',
 'odometer': 11823,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SALOON 1.0 30 TFSI S LINE S-T Saloon',
 'transmission': 'automatic',
 'trim': '30 TFSI S LINE S-T',
 'vin': 'WAUZZZGY9PA018737',
 'year': 2022}
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV72%2520OEZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:23 [bca.uk] INFO: Saving data for LV72%20OEZ: {'auction_closing_time': 1775199600.0, 'created_time': 1773842754.546986, 'last_price_update_time': 1774793483.461251}
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV72%2520OEZ') HTTP/1.1" 204 0
2026-03-29 14:11:23 [bca.uk] INFO: Found listing with ID: RJ22%20XKS
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ22%2520XKS%27 HTTP/1.1" 200 None
2026-03-29 14:11:23 [bca.uk] INFO: Scrape type for RJ22%20XKS: 0
2026-03-29 14:11:23 [bca.uk] INFO: Found listing with ID: RN19%20HSK
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RN19%2520HSK%27 HTTP/1.1" 200 None
2026-03-29 14:11:23 [bca.uk] INFO: Scrape type for RN19%20HSK: 0
2026-03-29 14:11:23 [bca.uk] INFO: Found listing with ID: VE25%20AFN
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE25%2520AFN%27 HTTP/1.1" 200 None
2026-03-29 14:11:23 [bca.uk] INFO: Scrape type for VE25%20AFN: 0
2026-03-29 14:11:23 [bca.uk] INFO: Found listing with ID: VN25%20RXF
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN25%2520RXF%27 HTTP/1.1" 200 None
2026-03-29 14:11:23 [bca.uk] INFO: Scrape type for VN25%20RXF: 0
2026-03-29 14:11:23 [bca.uk] INFO: Found listing with ID: VN25%20ZZD
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN25%2520ZZD%27 HTTP/1.1" 200 None
2026-03-29 14:11:23 [bca.uk] INFO: Scrape type for VN25%20ZZD: 0
2026-03-29 14:11:23 [bca.uk] INFO: Found listing with ID: VN25%20ZZV
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN25%2520ZZV%27 HTTP/1.1" 200 None
2026-03-29 14:11:23 [bca.uk] INFO: Scrape type for VN25%20ZZV: 0
2026-03-29 14:11:23 [bca.uk] INFO: Found listing with ID: YC25%20WVA
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520WVA%27 HTTP/1.1" 200 None
2026-03-29 14:11:23 [bca.uk] INFO: Scrape type for YC25%20WVA: 2
2026-03-29 14:11:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0bb58f56-7a5c-51db-8e01-c63121968007 with identifier: YC25%20WVA
2026-03-29 14:11:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0bb58f56-7a5c-51db-8e01-c63121968007 with scrape type 2
2026-03-29 14:11:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0bb58f56-7a5c-51db-8e01-c63121968007 with scrape type 2
2026-03-29 14:11:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0bb58f56-7a5c-51db-8e01-c63121968007, identifier: YC25%20WVA
2026-03-29 14:11:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0bb58f56-7a5c-51db-8e01-c63121968007 with identifier: YC25%20WVA
2026-03-29 14:11:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0bb58f56-7a5c-51db-8e01-c63121968007 with identifier: YC25%20WVA
2026-03-29 14:11:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0bb58f56-7a5c-51db-8e01-c63121968007 with identifier: YC25%20WVA to the API
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC25%20WVA-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0bb58f56-7a5c-51db-8e01-c63121968007',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YC25 WVA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC25%20WVA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Crawley',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 18305,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12900,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.0 DIG-T 114 ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 114 ACENTA PREMIUM',
 'vin': 'SJNFAAF16U2104259',
 'year': 2025}
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520WVA%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Saving data for YC25%20WVA: {'auction_closing_time': 1775199600.0, 'created_time': 1773908042.497441, 'last_price_update_time': 1774793484.086457}
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC25%2520WVA') HTTP/1.1" 204 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: AX72%20KBF
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX72%2520KBF%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for AX72%20KBF: 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: BT72%20GFG
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT72%2520GFG%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for BT72%20GFG: 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: DL73%20KXW
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KXW%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for DL73%20KXW: 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: DV24%20BYX
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520BYX%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for DV24%20BYX: 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: DV24%20CFM
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520CFM%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for DV24%20CFM: 2
2026-03-29 14:11:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd3537fb-9996-52a0-bf2c-5f8edbf7dcfd with identifier: DV24%20CFM
2026-03-29 14:11:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd3537fb-9996-52a0-bf2c-5f8edbf7dcfd with scrape type 2
2026-03-29 14:11:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd3537fb-9996-52a0-bf2c-5f8edbf7dcfd with scrape type 2
2026-03-29 14:11:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cd3537fb-9996-52a0-bf2c-5f8edbf7dcfd, identifier: DV24%20CFM
2026-03-29 14:11:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cd3537fb-9996-52a0-bf2c-5f8edbf7dcfd with identifier: DV24%20CFM
2026-03-29 14:11:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cd3537fb-9996-52a0-bf2c-5f8edbf7dcfd with identifier: DV24%20CFM
2026-03-29 14:11:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cd3537fb-9996-52a0-bf2c-5f8edbf7dcfd with identifier: DV24%20CFM to the API
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV24%20CFM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cd3537fb-9996-52a0-bf2c-5f8edbf7dcfd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DV24 CFM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV24%20CFM&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND',
 'odometer': 2742,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16000,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND 1.2 T 130 ULTIMATE Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 ULTIMATE',
 'vin': 'W0VZRHNS4R6019768',
 'year': 2024}
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520CFM%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Saving data for DV24%20CFM: {'auction_closing_time': 1775199600.0, 'created_time': 1773834990.633371, 'last_price_update_time': 1774793484.57111}
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV24%2520CFM') HTTP/1.1" 204 0
2026-03-29 14:11:24 [bca.uk] INFO: Total items found: 100
2026-03-29 14:11:24 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded
2026-03-29 14:11:24 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:11:24 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: DV24%20JSU
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520JSU%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for DV24%20JSU: 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: GM23%20LHE
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM23%2520LHE%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for GM23%20LHE: 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: GM23%20LHG
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM23%2520LHG%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for GM23%20LHG: 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: GV74%20XKX
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV74%2520XKX%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for GV74%20XKX: 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: GY24%20TWL
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY24%2520TWL%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for GY24%20TWL: 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: KE23%20CUC
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE23%2520CUC%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for KE23%20CUC: 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: KE73%20YZH
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE73%2520YZH%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for KE73%20YZH: 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: KF73%20AUY
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520AUY%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for KF73%20AUY: 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: KF73%20CXE
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520CXE%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for KF73%20CXE: 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: KJ23%20NMA
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ23%2520NMA%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for KJ23%20NMA: 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: KK23%20BVW
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK23%2520BVW%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for KK23%20BVW: 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: LL74%20DYY
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DYY%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for LL74%20DYY: 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: LN24%20PYB
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520PYB%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for LN24%20PYB: 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: LN24%20RHA
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RHA%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for LN24%20RHA: 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: LN24%20RNF
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RNF%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for LN24%20RNF: 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: LN24%20RVF
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RVF%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for LN24%20RVF: 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: LO74%20XZE
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO74%2520XZE%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for LO74%20XZE: 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: LP73%20DKN
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP73%2520DKN%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for LP73%20DKN: 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: LT22%20VLG
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT22%2520VLG%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for LT22%20VLG: 0
2026-03-29 14:11:24 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:24 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: MA24%20FLV
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA24%2520FLV%27 HTTP/1.1" 200 None
2026-03-29 14:11:24 [bca.uk] INFO: Scrape type for MA24%20FLV: 0
2026-03-29 14:11:24 [bca.uk] INFO: Found listing with ID: MA24%20FSV
2026-03-29 14:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA24%2520FSV%27 HTTP/1.1" 200 None
2026-03-29 14:11:25 [bca.uk] INFO: Scrape type for MA24%20FSV: 0
2026-03-29 14:11:25 [bca.uk] INFO: Found listing with ID: ME73%20NHC
2026-03-29 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME73%2520NHC%27 HTTP/1.1" 200 None
2026-03-29 14:11:25 [bca.uk] INFO: Scrape type for ME73%20NHC: 2
2026-03-29 14:11:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95245f49-37ad-5f9b-829a-4f747df39d1a with identifier: ME73%20NHC
2026-03-29 14:11:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95245f49-37ad-5f9b-829a-4f747df39d1a with scrape type 2
2026-03-29 14:11:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 95245f49-37ad-5f9b-829a-4f747df39d1a with scrape type 2
2026-03-29 14:11:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 95245f49-37ad-5f9b-829a-4f747df39d1a, identifier: ME73%20NHC
2026-03-29 14:11:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:11:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 95245f49-37ad-5f9b-829a-4f747df39d1a with identifier: ME73%20NHC
2026-03-29 14:11:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 95245f49-37ad-5f9b-829a-4f747df39d1a with identifier: ME73%20NHC
2026-03-29 14:11:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 95245f49-37ad-5f9b-829a-4f747df39d1a with identifier: ME73%20NHC to the API
2026-03-29 14:11:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ME73%20NHC-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '95245f49-37ad-5f9b-829a-4f747df39d1a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ME73 NHC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ME73%20NHC&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 15847,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16000,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3FPHNSTPY662815',
 'year': 2024}
2026-03-29 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME73%2520NHC%27 HTTP/1.1" 200 None
2026-03-29 14:11:25 [bca.uk] INFO: Saving data for ME73%20NHC: {'auction_closing_time': 1775199600.0, 'created_time': 1773842627.971609, 'last_price_update_time': 1774793485.423142}
2026-03-29 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ME73%2520NHC') HTTP/1.1" 204 0
2026-03-29 14:11:25 [bca.uk] INFO: Found listing with ID: MJ74%20HDD
2026-03-29 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520HDD%27 HTTP/1.1" 200 None
2026-03-29 14:11:25 [bca.uk] INFO: Scrape type for MJ74%20HDD: 0
2026-03-29 14:11:25 [bca.uk] INFO: Found listing with ID: MW74%20DFF
2026-03-29 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DFF%27 HTTP/1.1" 200 None
2026-03-29 14:11:25 [bca.uk] INFO: Scrape type for MW74%20DFF: 0
2026-03-29 14:11:25 [bca.uk] INFO: Found listing with ID: MW74%20DLO
2026-03-29 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DLO%27 HTTP/1.1" 200 None
2026-03-29 14:11:25 [bca.uk] INFO: Scrape type for MW74%20DLO: 0
2026-03-29 14:11:25 [bca.uk] INFO: Found listing with ID: MW74%20NRL
2026-03-29 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520NRL%27 HTTP/1.1" 200 None
2026-03-29 14:11:25 [bca.uk] INFO: Scrape type for MW74%20NRL: 0
2026-03-29 14:11:25 [bca.uk] INFO: Found listing with ID: RX73%20KSU
2026-03-29 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX73%2520KSU%27 HTTP/1.1" 200 None
2026-03-29 14:11:25 [bca.uk] INFO: Scrape type for RX73%20KSU: 0
2026-03-29 14:11:25 [bca.uk] INFO: Found listing with ID: WM72%20RXO
2026-03-29 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM72%2520RXO%27 HTTP/1.1" 200 None
2026-03-29 14:11:25 [bca.uk] INFO: Scrape type for WM72%20RXO: 2
2026-03-29 14:11:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21350d25-59e3-578a-853e-4c28037b4588 with identifier: WM72%20RXO
2026-03-29 14:11:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 21350d25-59e3-578a-853e-4c28037b4588 with scrape type 2
2026-03-29 14:11:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 21350d25-59e3-578a-853e-4c28037b4588 with scrape type 2
2026-03-29 14:11:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 21350d25-59e3-578a-853e-4c28037b4588, identifier: WM72%20RXO
2026-03-29 14:11:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 21350d25-59e3-578a-853e-4c28037b4588 with identifier: WM72%20RXO
2026-03-29 14:11:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 21350d25-59e3-578a-853e-4c28037b4588 with identifier: WM72%20RXO
2026-03-29 14:11:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 21350d25-59e3-578a-853e-4c28037b4588 with identifier: WM72%20RXO to the API
2026-03-29 14:11:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM72%20RXO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '21350d25-59e3-578a-853e-4c28037b4588',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WM72 RXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM72%20RXO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'FIAT',
 'model': '500',
 'odometer': 12758,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 8500,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.0 M/H DOLCEVITA Hatchback',
 'transmission': 'manual',
 'trim': 'M/H DOLCEVITA',
 'vin': 'ZFACF1CJ9NJH02254',
 'year': 2022}
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM72%2520RXO%27 HTTP/1.1" 200 None
2026-03-29 14:11:26 [bca.uk] INFO: Saving data for WM72%20RXO: {'auction_closing_time': 1775199600.0, 'created_time': 1774437894.497729, 'last_price_update_time': 1774793486.070251}
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM72%2520RXO') HTTP/1.1" 204 0
2026-03-29 14:11:26 [bca.uk] INFO: Found listing with ID: WP74%20CWK
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP74%2520CWK%27 HTTP/1.1" 200 None
2026-03-29 14:11:26 [bca.uk] INFO: Scrape type for WP74%20CWK: 2
2026-03-29 14:11:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 105b3cbf-3e9d-5a3c-9de1-cbf104e94a59 with identifier: WP74%20CWK
2026-03-29 14:11:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 105b3cbf-3e9d-5a3c-9de1-cbf104e94a59 with scrape type 2
2026-03-29 14:11:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 105b3cbf-3e9d-5a3c-9de1-cbf104e94a59 with scrape type 2
2026-03-29 14:11:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 105b3cbf-3e9d-5a3c-9de1-cbf104e94a59, identifier: WP74%20CWK
2026-03-29 14:11:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 105b3cbf-3e9d-5a3c-9de1-cbf104e94a59 with identifier: WP74%20CWK
2026-03-29 14:11:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 105b3cbf-3e9d-5a3c-9de1-cbf104e94a59 with identifier: WP74%20CWK
2026-03-29 14:11:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 105b3cbf-3e9d-5a3c-9de1-cbf104e94a59 with identifier: WP74%20CWK to the API
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP74%20CWK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '105b3cbf-3e9d-5a3c-9de1-cbf104e94a59',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WP74 CWK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP74%20CWK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'JEEP',
 'model': 'AVENGER',
 'odometer': 9605,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14000,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'JEEP AVENGER 1.2 ALTITUDE Hatchback',
 'transmission': 'manual',
 'trim': 'ALTITUDE',
 'vin': 'ZAC5JACL5RJL18251',
 'year': 2024}
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP74%2520CWK%27 HTTP/1.1" 200 None
2026-03-29 14:11:26 [bca.uk] INFO: Saving data for WP74%20CWK: {'auction_closing_time': 1775199600.0, 'created_time': 1773842707.79751, 'last_price_update_time': 1774793486.489619}
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP74%2520CWK') HTTP/1.1" 204 0
2026-03-29 14:11:26 [bca.uk] INFO: Found listing with ID: WV74%20OCH
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV74%2520OCH%27 HTTP/1.1" 200 None
2026-03-29 14:11:26 [bca.uk] INFO: Scrape type for WV74%20OCH: 0
2026-03-29 14:11:26 [bca.uk] INFO: Found listing with ID: YF23%20UOA
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520UOA%27 HTTP/1.1" 200 None
2026-03-29 14:11:26 [bca.uk] INFO: Scrape type for YF23%20UOA: 0
2026-03-29 14:11:26 [bca.uk] INFO: Found listing with ID: YY73%20XEC
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XEC%27 HTTP/1.1" 200 None
2026-03-29 14:11:26 [bca.uk] INFO: Scrape type for YY73%20XEC: 0
2026-03-29 14:11:26 [bca.uk] INFO: Found listing with ID: YY73%20XHZ
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XHZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:26 [bca.uk] INFO: Scrape type for YY73%20XHZ: 0
2026-03-29 14:11:26 [bca.uk] INFO: Found listing with ID: YY73%20XJD
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XJD%27 HTTP/1.1" 200 None
2026-03-29 14:11:26 [bca.uk] INFO: Scrape type for YY73%20XJD: 0
2026-03-29 14:11:26 [bca.uk] INFO: Found listing with ID: CP18%20SYV
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP18%2520SYV%27 HTTP/1.1" 200 None
2026-03-29 14:11:26 [bca.uk] INFO: Scrape type for CP18%20SYV: 0
2026-03-29 14:11:26 [bca.uk] INFO: Found listing with ID: KX68%20NDF
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX68%2520NDF%27 HTTP/1.1" 200 None
2026-03-29 14:11:26 [bca.uk] INFO: Scrape type for KX68%20NDF: 0
2026-03-29 14:11:26 [bca.uk] INFO: Found listing with ID: OY18%20CXR
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY18%2520CXR%27 HTTP/1.1" 200 None
2026-03-29 14:11:26 [bca.uk] INFO: Scrape type for OY18%20CXR: 0
2026-03-29 14:11:26 [bca.uk] INFO: Found listing with ID: PX67%20WMY
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX67%2520WMY%27 HTTP/1.1" 200 None
2026-03-29 14:11:26 [bca.uk] INFO: Scrape type for PX67%20WMY: 0
2026-03-29 14:11:26 [bca.uk] INFO: Found listing with ID: SV14%20XST
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV14%2520XST%27 HTTP/1.1" 200 None
2026-03-29 14:11:26 [bca.uk] INFO: Scrape type for SV14%20XST: 0
2026-03-29 14:11:26 [bca.uk] INFO: Found listing with ID: SW69%20PGF
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW69%2520PGF%27 HTTP/1.1" 200 None
2026-03-29 14:11:26 [bca.uk] INFO: Scrape type for SW69%20PGF: 0
2026-03-29 14:11:26 [bca.uk] INFO: Found listing with ID: EO17%20NNT
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO17%2520NNT%27 HTTP/1.1" 200 None
2026-03-29 14:11:26 [bca.uk] INFO: Scrape type for EO17%20NNT: 2
2026-03-29 14:11:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: acc9d4af-b1eb-5e95-a2f8-889dcf903b94 with identifier: EO17%20NNT
2026-03-29 14:11:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item acc9d4af-b1eb-5e95-a2f8-889dcf903b94 with scrape type 2
2026-03-29 14:11:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item acc9d4af-b1eb-5e95-a2f8-889dcf903b94 with scrape type 2
2026-03-29 14:11:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: acc9d4af-b1eb-5e95-a2f8-889dcf903b94, identifier: EO17%20NNT
2026-03-29 14:11:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: acc9d4af-b1eb-5e95-a2f8-889dcf903b94 with identifier: EO17%20NNT
2026-03-29 14:11:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: acc9d4af-b1eb-5e95-a2f8-889dcf903b94 with identifier: EO17%20NNT
2026-03-29 14:11:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: acc9d4af-b1eb-5e95-a2f8-889dcf903b94 with identifier: EO17%20NNT to the API
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 82,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO17%20NNT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'acc9d4af-b1eb-5e95-a2f8-889dcf903b94',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO17 NNT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO17%20NNT&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 111677,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 5700,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.5 VVT-I HYBRID EXCEL Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID EXCEL',
 'vin': 'VNKKD3D340A311774',
 'year': 2017}
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO17%2520NNT%27 HTTP/1.1" 200 None
2026-03-29 14:11:27 [bca.uk] INFO: Saving data for EO17%20NNT: {'auction_closing_time': 1775199600.0, 'created_time': 1774437422.467755, 'last_price_update_time': 1774793487.109486}
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO17%2520NNT') HTTP/1.1" 204 0
2026-03-29 14:11:27 [bca.uk] INFO: Found listing with ID: GB67%20HRV
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GB67%2520HRV%27 HTTP/1.1" 200 None
2026-03-29 14:11:27 [bca.uk] INFO: Scrape type for GB67%20HRV: 0
2026-03-29 14:11:27 [bca.uk] INFO: Found listing with ID: KV68%20XLU
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV68%2520XLU%27 HTTP/1.1" 200 None
2026-03-29 14:11:27 [bca.uk] INFO: Scrape type for KV68%20XLU: 0
2026-03-29 14:11:27 [bca.uk] INFO: Found listing with ID: LC22%20KRD
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC22%2520KRD%27 HTTP/1.1" 200 None
2026-03-29 14:11:27 [bca.uk] INFO: Scrape type for LC22%20KRD: 2
2026-03-29 14:11:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dccd490f-df86-5c7a-a76c-e22b419bbe69 with identifier: LC22%20KRD
2026-03-29 14:11:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dccd490f-df86-5c7a-a76c-e22b419bbe69 with scrape type 2
2026-03-29 14:11:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dccd490f-df86-5c7a-a76c-e22b419bbe69 with scrape type 2
2026-03-29 14:11:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dccd490f-df86-5c7a-a76c-e22b419bbe69, identifier: LC22%20KRD
2026-03-29 14:11:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dccd490f-df86-5c7a-a76c-e22b419bbe69 with identifier: LC22%20KRD
2026-03-29 14:11:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dccd490f-df86-5c7a-a76c-e22b419bbe69 with identifier: LC22%20KRD
2026-03-29 14:11:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dccd490f-df86-5c7a-a76c-e22b419bbe69 with identifier: LC22%20KRD to the API
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC22%20KRD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dccd490f-df86-5c7a-a76c-e22b419bbe69',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC22 KRD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC22%20KRD&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 15957,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 11750,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA 1.2 TURBO 100 SRI PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO 100 SRI PREMIUM',
 'vin': 'VXKUSHNEKNW034045',
 'year': 2022}
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC22%2520KRD%27 HTTP/1.1" 200 None
2026-03-29 14:11:27 [bca.uk] INFO: Saving data for LC22%20KRD: {'auction_closing_time': 1775199600.0, 'created_time': 1774044919.060953, 'last_price_update_time': 1774793487.703093}
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC22%2520KRD') HTTP/1.1" 204 0
2026-03-29 14:11:27 [bca.uk] INFO: Found listing with ID: LC72%20DHL
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520DHL%27 HTTP/1.1" 200 None
2026-03-29 14:11:27 [bca.uk] INFO: Scrape type for LC72%20DHL: 0
2026-03-29 14:11:27 [bca.uk] INFO: Found listing with ID: LL70%20FHT
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL70%2520FHT%27 HTTP/1.1" 200 None
2026-03-29 14:11:27 [bca.uk] INFO: Scrape type for LL70%20FHT: 0
2026-03-29 14:11:27 [bca.uk] INFO: Found listing with ID: LV24%20JUC
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV24%2520JUC%27 HTTP/1.1" 200 None
2026-03-29 14:11:27 [bca.uk] INFO: Scrape type for LV24%20JUC: 0
2026-03-29 14:11:27 [bca.uk] INFO: Found listing with ID: OE68%20UGJ
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE68%2520UGJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:27 [bca.uk] INFO: Scrape type for OE68%20UGJ: 0
2026-03-29 14:11:27 [bca.uk] INFO: Found listing with ID: SE70%20BUP
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE70%2520BUP%27 HTTP/1.1" 200 None
2026-03-29 14:11:27 [bca.uk] INFO: Scrape type for SE70%20BUP: 0
2026-03-29 14:11:27 [bca.uk] INFO: Found listing with ID: YC17%20ZWS
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC17%2520ZWS%27 HTTP/1.1" 200 None
2026-03-29 14:11:27 [bca.uk] INFO: Scrape type for YC17%20ZWS: 0
2026-03-29 14:11:27 [bca.uk] INFO: Found listing with ID: BD71%20ZCE
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD71%2520ZCE%27 HTTP/1.1" 200 None
2026-03-29 14:11:27 [bca.uk] INFO: Scrape type for BD71%20ZCE: 2
2026-03-29 14:11:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abe371b8-4ba3-58cc-88ba-9b9d2df7f307 with identifier: BD71%20ZCE
2026-03-29 14:11:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abe371b8-4ba3-58cc-88ba-9b9d2df7f307 with scrape type 2
2026-03-29 14:11:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abe371b8-4ba3-58cc-88ba-9b9d2df7f307 with scrape type 2
2026-03-29 14:11:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: abe371b8-4ba3-58cc-88ba-9b9d2df7f307, identifier: BD71%20ZCE
2026-03-29 14:11:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: abe371b8-4ba3-58cc-88ba-9b9d2df7f307 with identifier: BD71%20ZCE
2026-03-29 14:11:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: abe371b8-4ba3-58cc-88ba-9b9d2df7f307 with identifier: BD71%20ZCE
2026-03-29 14:11:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: abe371b8-4ba3-58cc-88ba-9b9d2df7f307 with identifier: BD71%20ZCE to the API
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD71%20ZCE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'abe371b8-4ba3-58cc-88ba-9b9d2df7f307',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD71 ZCE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD71%20ZCE&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 3911,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12300,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 TURBO 130 ULTIMATE Hatchback',
 'transmission': 'automatic',
 'trim': 'TURBO 130 ULTIMATE',
 'vin': 'VXKUPHNSSM4281308',
 'year': 2021}
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD71%2520ZCE%27 HTTP/1.1" 200 None
2026-03-29 14:11:28 [bca.uk] INFO: Saving data for BD71%20ZCE: {'auction_closing_time': 1775199600.0, 'created_time': 1773839248.587196, 'last_price_update_time': 1774793488.216162}
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD71%2520ZCE') HTTP/1.1" 204 0
2026-03-29 14:11:28 [bca.uk] INFO: Found listing with ID: GD15%20SPU
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD15%2520SPU%27 HTTP/1.1" 200 None
2026-03-29 14:11:28 [bca.uk] INFO: Scrape type for GD15%20SPU: 0
2026-03-29 14:11:28 [bca.uk] INFO: Found listing with ID: KN69%20EOF
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN69%2520EOF%27 HTTP/1.1" 200 None
2026-03-29 14:11:28 [bca.uk] INFO: Scrape type for KN69%20EOF: 0
2026-03-29 14:11:28 [bca.uk] INFO: Found listing with ID: BV68%20BNK
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV68%2520BNK%27 HTTP/1.1" 200 None
2026-03-29 14:11:28 [bca.uk] INFO: Scrape type for BV68%20BNK: 0
2026-03-29 14:11:28 [bca.uk] INFO: Found listing with ID: DU25%20CDO
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU25%2520CDO%27 HTTP/1.1" 200 None
2026-03-29 14:11:28 [bca.uk] INFO: Scrape type for DU25%20CDO: 0
2026-03-29 14:11:28 [bca.uk] INFO: Found listing with ID: CA14%20HKM
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA14%2520HKM%27 HTTP/1.1" 200 None
2026-03-29 14:11:28 [bca.uk] INFO: Scrape type for CA14%20HKM: 0
2026-03-29 14:11:28 [bca.uk] INFO: Found listing with ID: EA71%20ATN
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA71%2520ATN%27 HTTP/1.1" 200 None
2026-03-29 14:11:28 [bca.uk] INFO: Scrape type for EA71%20ATN: 0
2026-03-29 14:11:28 [bca.uk] INFO: Found listing with ID: EA73%20HHR
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA73%2520HHR%27 HTTP/1.1" 200 None
2026-03-29 14:11:28 [bca.uk] INFO: Scrape type for EA73%20HHR: 0
2026-03-29 14:11:28 [bca.uk] INFO: Found listing with ID: EN68%20RVC
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN68%2520RVC%27 HTTP/1.1" 200 None
2026-03-29 14:11:28 [bca.uk] INFO: Scrape type for EN68%20RVC: 0
2026-03-29 14:11:28 [bca.uk] INFO: Found listing with ID: EX23%20AYH
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX23%2520AYH%27 HTTP/1.1" 200 None
2026-03-29 14:11:28 [bca.uk] INFO: Scrape type for EX23%20AYH: 0
2026-03-29 14:11:28 [bca.uk] INFO: Found listing with ID: EY72%20LOD
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY72%2520LOD%27 HTTP/1.1" 200 None
2026-03-29 14:11:28 [bca.uk] INFO: Scrape type for EY72%20LOD: 0
2026-03-29 14:11:28 [bca.uk] INFO: Found listing with ID: HG69%20EAF
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG69%2520EAF%27 HTTP/1.1" 200 None
2026-03-29 14:11:28 [bca.uk] INFO: Scrape type for HG69%20EAF: 0
2026-03-29 14:11:28 [bca.uk] INFO: Found listing with ID: KF24%20OBP
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF24%2520OBP%27 HTTP/1.1" 200 None
2026-03-29 14:11:28 [bca.uk] INFO: Scrape type for KF24%20OBP: 0
2026-03-29 14:11:28 [bca.uk] INFO: Found listing with ID: LS22%20FOV
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS22%2520FOV%27 HTTP/1.1" 200 None
2026-03-29 14:11:28 [bca.uk] INFO: Scrape type for LS22%20FOV: 0
2026-03-29 14:11:28 [bca.uk] INFO: Found listing with ID: LX22%20NPA
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX22%2520NPA%27 HTTP/1.1" 200 None
2026-03-29 14:11:28 [bca.uk] INFO: Scrape type for LX22%20NPA: 0
2026-03-29 14:11:28 [bca.uk] INFO: Found listing with ID: WP72%20LTT
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP72%2520LTT%27 HTTP/1.1" 200 None
2026-03-29 14:11:28 [bca.uk] INFO: Scrape type for WP72%20LTT: 0
2026-03-29 14:11:28 [bca.uk] INFO: Found listing with ID: BG74%20HTT
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG74%2520HTT%27 HTTP/1.1" 200 None
2026-03-29 14:11:28 [bca.uk] INFO: Scrape type for BG74%20HTT: 0
2026-03-29 14:11:28 [bca.uk] INFO: Found listing with ID: AF22%20VPJ
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520VPJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:28 [bca.uk] INFO: Scrape type for AF22%20VPJ: 2
2026-03-29 14:11:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f888771b-3a0e-5543-b765-f02ae507d964 with identifier: AF22%20VPJ
2026-03-29 14:11:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f888771b-3a0e-5543-b765-f02ae507d964 with scrape type 2
2026-03-29 14:11:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f888771b-3a0e-5543-b765-f02ae507d964 with scrape type 2
2026-03-29 14:11:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f888771b-3a0e-5543-b765-f02ae507d964, identifier: AF22%20VPJ
2026-03-29 14:11:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f888771b-3a0e-5543-b765-f02ae507d964 with identifier: AF22%20VPJ
2026-03-29 14:11:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f888771b-3a0e-5543-b765-f02ae507d964 with identifier: AF22%20VPJ
2026-03-29 14:11:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f888771b-3a0e-5543-b765-f02ae507d964 with identifier: AF22%20VPJ to the API
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF22%20VPJ-GB',
 'category': 'Car',
 'color': 'bronze',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f888771b-3a0e-5543-b765-f02ae507d964',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AF22 VPJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF22%20VPJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 46542,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 18000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 D200 4WD R-DYNAMIC S Hatchback',
 'transmission': 'automatic',
 'trim': 'D200 4WD R-DYNAMIC S',
 'vin': 'SALZA2AN8PH180567',
 'year': 2022}
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520VPJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:28 [bca.uk] INFO: Saving data for AF22%20VPJ: {'auction_closing_time': 1774854000.0, 'created_time': 1774016666.615821, 'last_price_update_time': 1774793488.930355}
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF22%2520VPJ') HTTP/1.1" 204 0
2026-03-29 14:11:29 [bca.uk] INFO: Found listing with ID: LD21%20WJN
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD21%2520WJN%27 HTTP/1.1" 200 None
2026-03-29 14:11:29 [bca.uk] INFO: Scrape type for LD21%20WJN: 0
2026-03-29 14:11:29 [bca.uk] INFO: Found listing with ID: BL72%20XBS
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL72%2520XBS%27 HTTP/1.1" 200 None
2026-03-29 14:11:29 [bca.uk] INFO: Scrape type for BL72%20XBS: 0
2026-03-29 14:11:29 [bca.uk] INFO: Found listing with ID: BV22%20KKH
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV22%2520KKH%27 HTTP/1.1" 200 None
2026-03-29 14:11:29 [bca.uk] INFO: Scrape type for BV22%20KKH: 0
2026-03-29 14:11:29 [bca.uk] INFO: Found listing with ID: CN22%20XKK
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN22%2520XKK%27 HTTP/1.1" 200 None
2026-03-29 14:11:29 [bca.uk] INFO: Scrape type for CN22%20XKK: 0
2026-03-29 14:11:29 [bca.uk] INFO: Found listing with ID: DY22%20HSD
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY22%2520HSD%27 HTTP/1.1" 200 None
2026-03-29 14:11:29 [bca.uk] INFO: Scrape type for DY22%20HSD: 0
2026-03-29 14:11:29 [bca.uk] INFO: Found listing with ID: JL22%20JRL
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JL22%2520JRL%27 HTTP/1.1" 200 None
2026-03-29 14:11:29 [bca.uk] INFO: Scrape type for JL22%20JRL: 0
2026-03-29 14:11:29 [bca.uk] INFO: Found listing with ID: NV19%20ZTT
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV19%2520ZTT%27 HTTP/1.1" 200 None
2026-03-29 14:11:29 [bca.uk] INFO: Scrape type for NV19%20ZTT: 0
2026-03-29 14:11:29 [bca.uk] INFO: Found listing with ID: OE23%20NVT
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE23%2520NVT%27 HTTP/1.1" 200 None
2026-03-29 14:11:29 [bca.uk] INFO: Scrape type for OE23%20NVT: 0
2026-03-29 14:11:29 [bca.uk] INFO: Found listing with ID: OW72%20ESG
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW72%2520ESG%27 HTTP/1.1" 200 None
2026-03-29 14:11:29 [bca.uk] INFO: Scrape type for OW72%20ESG: 0
2026-03-29 14:11:29 [bca.uk] INFO: Found listing with ID: PY23%20MYL
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY23%2520MYL%27 HTTP/1.1" 200 None
2026-03-29 14:11:29 [bca.uk] INFO: Scrape type for PY23%20MYL: 2
2026-03-29 14:11:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f37c483-3992-59bb-b203-fc857863f16a with identifier: PY23%20MYL
2026-03-29 14:11:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f37c483-3992-59bb-b203-fc857863f16a with scrape type 2
2026-03-29 14:11:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f37c483-3992-59bb-b203-fc857863f16a with scrape type 2
2026-03-29 14:11:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f37c483-3992-59bb-b203-fc857863f16a, identifier: PY23%20MYL
2026-03-29 14:11:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f37c483-3992-59bb-b203-fc857863f16a with identifier: PY23%20MYL
2026-03-29 14:11:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f37c483-3992-59bb-b203-fc857863f16a with identifier: PY23%20MYL
2026-03-29 14:11:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f37c483-3992-59bb-b203-fc857863f16a with identifier: PY23%20MYL to the API
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY23%20MYL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '0f37c483-3992-59bb-b203-fc857863f16a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'PY23 MYL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY23%20MYL&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Edinburgh',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 26895,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16200,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.5 HYBRID EXCEL Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID EXCEL',
 'vin': 'VNKKBAC320A304785',
 'year': 2023}
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY23%2520MYL%27 HTTP/1.1" 200 None
2026-03-29 14:11:29 [bca.uk] INFO: Saving data for PY23%20MYL: {'auction_closing_time': 1774854000.0, 'created_time': 1774339323.453847, 'last_price_update_time': 1774793489.667664}
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY23%2520MYL') HTTP/1.1" 204 0
2026-03-29 14:11:29 [bca.uk] INFO: Found listing with ID: SL72%20LLG
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL72%2520LLG%27 HTTP/1.1" 200 None
2026-03-29 14:11:29 [bca.uk] INFO: Scrape type for SL72%20LLG: 0
2026-03-29 14:11:29 [bca.uk] INFO: Found listing with ID: WN69%20OMC
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN69%2520OMC%27 HTTP/1.1" 200 None
2026-03-29 14:11:29 [bca.uk] INFO: Scrape type for WN69%20OMC: 0
2026-03-29 14:11:29 [bca.uk] INFO: Found listing with ID: WP71%20XJM
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520XJM%27 HTTP/1.1" 200 None
2026-03-29 14:11:29 [bca.uk] INFO: Scrape type for WP71%20XJM: 2
2026-03-29 14:11:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ebb94a9c-c8a5-5937-b0ae-440e3307a036 with identifier: WP71%20XJM
2026-03-29 14:11:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ebb94a9c-c8a5-5937-b0ae-440e3307a036 with scrape type 2
2026-03-29 14:11:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ebb94a9c-c8a5-5937-b0ae-440e3307a036 with scrape type 2
2026-03-29 14:11:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ebb94a9c-c8a5-5937-b0ae-440e3307a036, identifier: WP71%20XJM
2026-03-29 14:11:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ebb94a9c-c8a5-5937-b0ae-440e3307a036 with identifier: WP71%20XJM
2026-03-29 14:11:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ebb94a9c-c8a5-5937-b0ae-440e3307a036 with identifier: WP71%20XJM
2026-03-29 14:11:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ebb94a9c-c8a5-5937-b0ae-440e3307a036 with identifier: WP71%20XJM to the API
2026-03-29 14:11:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP71%20XJM-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ebb94a9c-c8a5-5937-b0ae-440e3307a036',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WP71 XJM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP71%20XJM&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 21466,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 6800,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'RENAULT ZOE E-TECH 50KWH 110 ICONIC (50KW) Hatchback',
 'transmission': 'automatic',
 'trim': '50KWH 110 ICONIC (50KW)',
 'vin': 'VF1AG000X68514866',
 'year': 2021}
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520XJM%27 HTTP/1.1" 200 None
2026-03-29 14:11:30 [bca.uk] INFO: Saving data for WP71%20XJM: {'auction_closing_time': 1774854000.0, 'created_time': 1774339322.155273, 'last_price_update_time': 1774793490.174834}
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP71%2520XJM') HTTP/1.1" 204 0
2026-03-29 14:11:30 [bca.uk] INFO: Found listing with ID: WR72%20NFL
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR72%2520NFL%27 HTTP/1.1" 200 None
2026-03-29 14:11:30 [bca.uk] INFO: Scrape type for WR72%20NFL: 0
2026-03-29 14:11:30 [bca.uk] INFO: Found listing with ID: WV23%20VRE
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520VRE%27 HTTP/1.1" 200 None
2026-03-29 14:11:30 [bca.uk] INFO: Scrape type for WV23%20VRE: 0
2026-03-29 14:11:30 [bca.uk] INFO: Found listing with ID: WV71%20SYU
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520SYU%27 HTTP/1.1" 200 None
2026-03-29 14:11:30 [bca.uk] INFO: Scrape type for WV71%20SYU: 0
2026-03-29 14:11:30 [bca.uk] INFO: Found listing with ID: YR22%20XOS
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520XOS%27 HTTP/1.1" 200 None
2026-03-29 14:11:30 [bca.uk] INFO: Scrape type for YR22%20XOS: 0
2026-03-29 14:11:30 [bca.uk] INFO: Found listing with ID: CE73%20GNO
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE73%2520GNO%27 HTTP/1.1" 200 None
2026-03-29 14:11:30 [bca.uk] INFO: Scrape type for CE73%20GNO: 2
2026-03-29 14:11:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 66491506-46bf-544c-8b06-27c194f14a45 with identifier: CE73%20GNO
2026-03-29 14:11:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 66491506-46bf-544c-8b06-27c194f14a45 with scrape type 2
2026-03-29 14:11:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 66491506-46bf-544c-8b06-27c194f14a45 with scrape type 2
2026-03-29 14:11:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 66491506-46bf-544c-8b06-27c194f14a45, identifier: CE73%20GNO
2026-03-29 14:11:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 66491506-46bf-544c-8b06-27c194f14a45 with identifier: CE73%20GNO
2026-03-29 14:11:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 66491506-46bf-544c-8b06-27c194f14a45 with identifier: CE73%20GNO
2026-03-29 14:11:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 66491506-46bf-544c-8b06-27c194f14a45 with identifier: CE73%20GNO to the API
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE73%20GNO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '66491506-46bf-544c-8b06-27c194f14a45',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CE73 GNO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE73%20GNO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'T-ROC',
 'odometer': 22900,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16300,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN T-ROC 1.5 TSI 150 LIFE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 150 LIFE DSG',
 'vin': 'WVGZZZA1ZPV739188',
 'year': 2023}
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE73%2520GNO%27 HTTP/1.1" 200 None
2026-03-29 14:11:30 [bca.uk] INFO: Saving data for CE73%20GNO: {'auction_closing_time': 1774854000.0, 'created_time': 1774339338.827496, 'last_price_update_time': 1774793490.845508}
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE73%2520GNO') HTTP/1.1" 204 0
2026-03-29 14:11:30 [bca.uk] INFO: Found listing with ID: HJ72%20LSK
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ72%2520LSK%27 HTTP/1.1" 200 None
2026-03-29 14:11:30 [bca.uk] INFO: Scrape type for HJ72%20LSK: 0
2026-03-29 14:11:30 [bca.uk] INFO: Found listing with ID: HJ73%20NVZ
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ73%2520NVZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:30 [bca.uk] INFO: Scrape type for HJ73%20NVZ: 2
2026-03-29 14:11:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c02a768-7471-5bce-a979-4dedc6f2d5d4 with identifier: HJ73%20NVZ
2026-03-29 14:11:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c02a768-7471-5bce-a979-4dedc6f2d5d4 with scrape type 2
2026-03-29 14:11:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c02a768-7471-5bce-a979-4dedc6f2d5d4 with scrape type 2
2026-03-29 14:11:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c02a768-7471-5bce-a979-4dedc6f2d5d4, identifier: HJ73%20NVZ
2026-03-29 14:11:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c02a768-7471-5bce-a979-4dedc6f2d5d4 with identifier: HJ73%20NVZ
2026-03-29 14:11:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c02a768-7471-5bce-a979-4dedc6f2d5d4 with identifier: HJ73%20NVZ
2026-03-29 14:11:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c02a768-7471-5bce-a979-4dedc6f2d5d4 with identifier: HJ73%20NVZ to the API
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ73%20NVZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8c02a768-7471-5bce-a979-4dedc6f2d5d4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HJ73 NVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ73%20NVZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'A5 SPORTBACK',
 'odometer': 21886,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 21000,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI A5 SPORTBACK 2.0 35 TFSI SPORT S-T Hatchback',
 'transmission': 'automatic',
 'trim': '35 TFSI SPORT S-T',
 'vin': 'WAUZZZF51PA068393',
 'year': 2023}
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ73%2520NVZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:31 [bca.uk] INFO: Saving data for HJ73%20NVZ: {'auction_closing_time': 1774854000.0, 'created_time': 1774339283.317317, 'last_price_update_time': 1774793491.712913}
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ73%2520NVZ') HTTP/1.1" 204 0
2026-03-29 14:11:31 [bca.uk] INFO: Found listing with ID: KN22%20FCJ
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN22%2520FCJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:31 [bca.uk] INFO: Scrape type for KN22%20FCJ: 0
2026-03-29 14:11:31 [bca.uk] INFO: Found listing with ID: SL69%20ZSR
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL69%2520ZSR%27 HTTP/1.1" 200 None
2026-03-29 14:11:31 [bca.uk] INFO: Scrape type for SL69%20ZSR: 0
2026-03-29 14:11:31 [bca.uk] INFO: Found listing with ID: VE69%20TZS
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE69%2520TZS%27 HTTP/1.1" 200 None
2026-03-29 14:11:31 [bca.uk] INFO: Scrape type for VE69%20TZS: 0
2026-03-29 14:11:31 [bca.uk] INFO: Found listing with ID: WR72%20NFF
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR72%2520NFF%27 HTTP/1.1" 200 None
2026-03-29 14:11:31 [bca.uk] INFO: Scrape type for WR72%20NFF: 0
2026-03-29 14:11:31 [bca.uk] INFO: Found listing with ID: YJ23%20GJR
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ23%2520GJR%27 HTTP/1.1" 200 None
2026-03-29 14:11:31 [bca.uk] INFO: Scrape type for YJ23%20GJR: 0
2026-03-29 14:11:31 [bca.uk] INFO: Found listing with ID: YL22%20LFZ
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL22%2520LFZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:31 [bca.uk] INFO: Scrape type for YL22%20LFZ: 0
2026-03-29 14:11:31 [bca.uk] INFO: Found listing with ID: LV75%20ODE
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV75%2520ODE%27 HTTP/1.1" 200 None
2026-03-29 14:11:31 [bca.uk] INFO: Scrape type for LV75%20ODE: 0
2026-03-29 14:11:31 [bca.uk] INFO: Found listing with ID: SN71%20LRF
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN71%2520LRF%27 HTTP/1.1" 200 None
2026-03-29 14:11:31 [bca.uk] INFO: Scrape type for SN71%20LRF: 0
2026-03-29 14:11:31 [bca.uk] INFO: Found listing with ID: SO21%20GWZ
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO21%2520GWZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:31 [bca.uk] INFO: Scrape type for SO21%20GWZ: 0
2026-03-29 14:11:31 [bca.uk] INFO: Found listing with ID: YA71%20PSU
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA71%2520PSU%27 HTTP/1.1" 200 None
2026-03-29 14:11:31 [bca.uk] INFO: Scrape type for YA71%20PSU: 2
2026-03-29 14:11:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53ef69d2-55e0-51ea-bb83-2f841e759583 with identifier: YA71%20PSU
2026-03-29 14:11:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53ef69d2-55e0-51ea-bb83-2f841e759583 with scrape type 2
2026-03-29 14:11:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 53ef69d2-55e0-51ea-bb83-2f841e759583 with scrape type 2
2026-03-29 14:11:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53ef69d2-55e0-51ea-bb83-2f841e759583, identifier: YA71%20PSU
2026-03-29 14:11:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53ef69d2-55e0-51ea-bb83-2f841e759583 with identifier: YA71%20PSU
2026-03-29 14:11:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53ef69d2-55e0-51ea-bb83-2f841e759583 with identifier: YA71%20PSU
2026-03-29 14:11:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 53ef69d2-55e0-51ea-bb83-2f841e759583 with identifier: YA71%20PSU to the API
2026-03-29 14:11:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA71%20PSU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '53ef69d2-55e0-51ea-bb83-2f841e759583',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YA71 PSU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA71%20PSU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': 'PARTNER',
 'odometer': 106418,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 4800,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'PEUGEOT PARTNER 1.5 B/HDI 100 950 PROF.PREM.LONG Van',
 'transmission': 'manual',
 'trim': 'B/HDI 100 950 PROF.PREM.LONG',
 'vin': 'VR3EFYHT2MJ957974',
 'year': 2022}
2026-03-29 14:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA71%2520PSU%27 HTTP/1.1" 200 None
2026-03-29 14:11:32 [bca.uk] INFO: Saving data for YA71%20PSU: {'auction_closing_time': 1775199600.0, 'created_time': 1773958374.748253, 'last_price_update_time': 1774793492.362178}
2026-03-29 14:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA71%2520PSU') HTTP/1.1" 204 0
2026-03-29 14:11:32 [bca.uk] INFO: Found listing with ID: BP72%20FJN
2026-03-29 14:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520FJN%27 HTTP/1.1" 200 None
2026-03-29 14:11:32 [bca.uk] INFO: Scrape type for BP72%20FJN: 0
2026-03-29 14:11:32 [bca.uk] INFO: Found listing with ID: BT72%20MWN
2026-03-29 14:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT72%2520MWN%27 HTTP/1.1" 200 None
2026-03-29 14:11:32 [bca.uk] INFO: Scrape type for BT72%20MWN: 2
2026-03-29 14:11:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 322d86d0-16dd-5f29-8ed4-3407abbb2129 with identifier: BT72%20MWN
2026-03-29 14:11:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 322d86d0-16dd-5f29-8ed4-3407abbb2129 with scrape type 2
2026-03-29 14:11:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 322d86d0-16dd-5f29-8ed4-3407abbb2129 with scrape type 2
2026-03-29 14:11:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 322d86d0-16dd-5f29-8ed4-3407abbb2129, identifier: BT72%20MWN
2026-03-29 14:11:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:11:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 322d86d0-16dd-5f29-8ed4-3407abbb2129 with identifier: BT72%20MWN
2026-03-29 14:11:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 322d86d0-16dd-5f29-8ed4-3407abbb2129 with identifier: BT72%20MWN
2026-03-29 14:11:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 322d86d0-16dd-5f29-8ed4-3407abbb2129 with identifier: BT72%20MWN to the API
2026-03-29 14:11:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 36,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT72%20MWN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '322d86d0-16dd-5f29-8ed4-3407abbb2129',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BT72 MWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT72%20MWN&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 31997,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 21500,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 1.5 P300E URBAN ED.(5ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'P300E URBAN ED.(5ST)',
 'vin': 'SALCA2AT8PH325613',
 'year': 2023}
2026-03-29 14:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT72%2520MWN%27 HTTP/1.1" 200 None
2026-03-29 14:11:32 [bca.uk] INFO: Saving data for BT72%20MWN: {'auction_closing_time': 1774854000.0, 'created_time': 1773929212.133284, 'last_price_update_time': 1774793492.975165}
2026-03-29 14:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT72%2520MWN') HTTP/1.1" 204 0
2026-03-29 14:11:32 [bca.uk] INFO: Found listing with ID: WA19%20NEN
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA19%2520NEN%27 HTTP/1.1" 200 None
2026-03-29 14:11:33 [bca.uk] INFO: Scrape type for WA19%20NEN: 0
2026-03-29 14:11:33 [bca.uk] INFO: Found listing with ID: YH14%20LRL
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH14%2520LRL%27 HTTP/1.1" 200 None
2026-03-29 14:11:33 [bca.uk] INFO: Scrape type for YH14%20LRL: 0
2026-03-29 14:11:33 [bca.uk] INFO: Found listing with ID: BU22%20TFA
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU22%2520TFA%27 HTTP/1.1" 200 None
2026-03-29 14:11:33 [bca.uk] INFO: Scrape type for BU22%20TFA: 0
2026-03-29 14:11:33 [bca.uk] INFO: Found listing with ID: GV72%20KDZ
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV72%2520KDZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:33 [bca.uk] INFO: Scrape type for GV72%20KDZ: 0
2026-03-29 14:11:33 [bca.uk] INFO: Found listing with ID: HV22%20ZSJ
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520ZSJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:33 [bca.uk] INFO: Scrape type for HV22%20ZSJ: 0
2026-03-29 14:11:33 [bca.uk] INFO: Found listing with ID: HV72%20WUX
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV72%2520WUX%27 HTTP/1.1" 200 None
2026-03-29 14:11:33 [bca.uk] INFO: Scrape type for HV72%20WUX: 0
2026-03-29 14:11:33 [bca.uk] INFO: Found listing with ID: LR21%20YCX
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR21%2520YCX%27 HTTP/1.1" 200 None
2026-03-29 14:11:33 [bca.uk] INFO: Scrape type for LR21%20YCX: 0
2026-03-29 14:11:33 [bca.uk] INFO: Found listing with ID: OV23%20CWD
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520CWD%27 HTTP/1.1" 200 None
2026-03-29 14:11:33 [bca.uk] INFO: Scrape type for OV23%20CWD: 0
2026-03-29 14:11:33 [bca.uk] INFO: Found listing with ID: RA73%20DWD
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA73%2520DWD%27 HTTP/1.1" 200 None
2026-03-29 14:11:33 [bca.uk] INFO: Scrape type for RA73%20DWD: 0
2026-03-29 14:11:33 [bca.uk] INFO: Found listing with ID: YG22%20UMR
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG22%2520UMR%27 HTTP/1.1" 200 None
2026-03-29 14:11:33 [bca.uk] INFO: Scrape type for YG22%20UMR: 0
2026-03-29 14:11:33 [bca.uk] INFO: Found listing with ID: YM74%20WVO
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM74%2520WVO%27 HTTP/1.1" 200 None
2026-03-29 14:11:33 [bca.uk] INFO: Scrape type for YM74%20WVO: 0
2026-03-29 14:11:33 [bca.uk] INFO: Found listing with ID: ME21%20CKL
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME21%2520CKL%27 HTTP/1.1" 200 None
2026-03-29 14:11:33 [bca.uk] INFO: Scrape type for ME21%20CKL: 0
2026-03-29 14:11:33 [bca.uk] INFO: Found listing with ID: RE22%20NXV
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE22%2520NXV%27 HTTP/1.1" 200 None
2026-03-29 14:11:33 [bca.uk] INFO: Scrape type for RE22%20NXV: 0
2026-03-29 14:11:33 [bca.uk] INFO: Found listing with ID: KR71%20ZNS
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR71%2520ZNS%27 HTTP/1.1" 200 None
2026-03-29 14:11:33 [bca.uk] INFO: Scrape type for KR71%20ZNS: 0
2026-03-29 14:11:33 [bca.uk] INFO: Found listing with ID: YF66%20KXE
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF66%2520KXE%27 HTTP/1.1" 200 None
2026-03-29 14:11:33 [bca.uk] INFO: Scrape type for YF66%20KXE: 0
2026-03-29 14:11:33 [bca.uk] INFO: Found listing with ID: BN20%20EGF
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN20%2520EGF%27 HTTP/1.1" 200 None
2026-03-29 14:11:33 [bca.uk] INFO: Scrape type for BN20%20EGF: 0
2026-03-29 14:11:33 [bca.uk] INFO: Found listing with ID: PK15%20OTH
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK15%2520OTH%27 HTTP/1.1" 200 None
2026-03-29 14:11:33 [bca.uk] INFO: Scrape type for PK15%20OTH: 2
2026-03-29 14:11:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a3f4855-63a1-500a-99b3-d92013323550 with identifier: PK15%20OTH
2026-03-29 14:11:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a3f4855-63a1-500a-99b3-d92013323550 with scrape type 2
2026-03-29 14:11:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a3f4855-63a1-500a-99b3-d92013323550 with scrape type 2
2026-03-29 14:11:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a3f4855-63a1-500a-99b3-d92013323550, identifier: PK15%20OTH
2026-03-29 14:11:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a3f4855-63a1-500a-99b3-d92013323550 with identifier: PK15%20OTH
2026-03-29 14:11:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a3f4855-63a1-500a-99b3-d92013323550 with identifier: PK15%20OTH
2026-03-29 14:11:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8a3f4855-63a1-500a-99b3-d92013323550 with identifier: PK15%20OTH to the API
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK15%20OTH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T11:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8a3f4855-63a1-500a-99b3-d92013323550',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK15 OTH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK15%20OTH&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Leeds',
 'make': 'VOLKSWAGEN',
 'model': 'TOUAREG',
 'odometer': 144133,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 5500,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TOUAREG 3.0 V6 TDI 262 BMT SE TIP StationWagon',
 'transmission': 'manual',
 'trim': 'V6 TDI 262 BMT SE TIP',
 'vin': 'WVGZZZ7PZFD020535',
 'year': 2015}
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK15%2520OTH%27 HTTP/1.1" 200 None
2026-03-29 14:11:33 [bca.uk] INFO: Saving data for PK15%20OTH: {'auction_closing_time': 1774954800.0, 'created_time': 1774436921.735204, 'last_price_update_time': 1774793493.686863}
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK15%2520OTH') HTTP/1.1" 204 0
2026-03-29 14:11:33 [bca.uk] INFO: Found listing with ID: PJ10%20BZK
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ10%2520BZK%27 HTTP/1.1" 200 None
2026-03-29 14:11:33 [bca.uk] INFO: Scrape type for PJ10%20BZK: 0
2026-03-29 14:11:33 [bca.uk] INFO: Found listing with ID: RF18%20AEK
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF18%2520AEK%27 HTTP/1.1" 200 None
2026-03-29 14:11:33 [bca.uk] INFO: Scrape type for RF18%20AEK: 0
2026-03-29 14:11:33 [bca.uk] INFO: Total items found: 100
2026-03-29 14:11:33 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded
2026-03-29 14:11:33 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:11:33 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:33 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:33 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:33 [bca.uk] INFO: Found listing with ID: SN61%20GDO
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN61%2520GDO%27 HTTP/1.1" 200 None
2026-03-29 14:11:33 [bca.uk] INFO: Scrape type for SN61%20GDO: 2
2026-03-29 14:11:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc692e55-4971-5457-beba-d3a9246a8510 with identifier: SN61%20GDO
2026-03-29 14:11:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc692e55-4971-5457-beba-d3a9246a8510 with scrape type 2
2026-03-29 14:11:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc692e55-4971-5457-beba-d3a9246a8510 with scrape type 2
2026-03-29 14:11:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc692e55-4971-5457-beba-d3a9246a8510, identifier: SN61%20GDO
2026-03-29 14:11:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:11:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc692e55-4971-5457-beba-d3a9246a8510 with identifier: SN61%20GDO
2026-03-29 14:11:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc692e55-4971-5457-beba-d3a9246a8510 with identifier: SN61%20GDO
2026-03-29 14:11:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc692e55-4971-5457-beba-d3a9246a8510 with identifier: SN61%20GDO to the API
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SN61%20GDO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T11:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fc692e55-4971-5457-beba-d3a9246a8510',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SN61 GDO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SN61%20GDO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 110038,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 2200,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.4 MATCH DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'MATCH DSG',
 'vin': 'WVWZZZ6RZCY512267',
 'year': 2011}
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN61%2520GDO%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Saving data for SN61%20GDO: {'auction_closing_time': 1774954800.0, 'created_time': 1773821046.626718, 'last_price_update_time': 1774793494.285259}
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SN61%2520GDO') HTTP/1.1" 204 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: WP72%20FXD
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP72%2520FXD%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for WP72%20FXD: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: WA11%20CDO
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA11%2520CDO%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for WA11%20CDO: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: ET21%20SCO
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET21%2520SCO%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for ET21%20SCO: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: LO21%20XVZ
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO21%2520XVZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for LO21%20XVZ: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: BJ68%20NTY
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ68%2520NTY%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for BJ68%20NTY: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: BV23%20GXM
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV23%2520GXM%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for BV23%20GXM: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: FX22%20TVJ
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX22%2520TVJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for FX22%20TVJ: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: LC68%20DRX
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC68%2520DRX%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for LC68%20DRX: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: RK70%20GYB
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK70%2520GYB%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for RK70%20GYB: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: RV22%20XFF
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV22%2520XFF%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for RV22%20XFF: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: MK68%20BWN
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK68%2520BWN%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for MK68%20BWN: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: OY18%20OXG
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY18%2520OXG%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for OY18%20OXG: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: PK22%20WPW
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK22%2520WPW%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for PK22%20WPW: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: YT22%20AHN
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT22%2520AHN%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for YT22%20AHN: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: KT18%20NNJ
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT18%2520NNJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for KT18%20NNJ: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: BC22%20HLN
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC22%2520HLN%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for BC22%20HLN: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: C12%20OLL
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27C12%2520OLL%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for C12%20OLL: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: DY68%20VKP
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY68%2520VKP%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for DY68%20VKP: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: NA22%20COJ
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA22%2520COJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for NA22%20COJ: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: NX69%20MFO
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX69%2520MFO%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for NX69%20MFO: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: SG71%20XJD
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG71%2520XJD%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for SG71%20XJD: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: SW22%20JBO
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW22%2520JBO%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for SW22%20JBO: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: KS20%20GNF
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS20%2520GNF%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for KS20%20GNF: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: KV68%20FFL
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV68%2520FFL%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for KV68%20FFL: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: MA22%20UZX
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520UZX%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for MA22%20UZX: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: OV69%20ZYX
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV69%2520ZYX%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for OV69%20ZYX: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: YF72%20SCZ
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF72%2520SCZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for YF72%20SCZ: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: LM22%20ZTO
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM22%2520ZTO%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for LM22%20ZTO: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: KS21%20FGU
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS21%2520FGU%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for KS21%20FGU: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: LF68%20HUV
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF68%2520HUV%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for LF68%20HUV: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: KW18%20DWX
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW18%2520DWX%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for KW18%20DWX: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: LR19%20NCU
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR19%2520NCU%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for LR19%20NCU: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: WF70%20FSN
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF70%2520FSN%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for WF70%20FSN: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: DK20%20WOA
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK20%2520WOA%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for DK20%20WOA: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: ET19%20WKG
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET19%2520WKG%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for ET19%20WKG: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: FY69%20XBU
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY69%2520XBU%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for FY69%20XBU: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: DN71%20VHK
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN71%2520VHK%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for DN71%20VHK: 0
2026-03-29 14:11:34 [bca.uk] INFO: Found listing with ID: GD14%20WOR
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD14%2520WOR%27 HTTP/1.1" 200 None
2026-03-29 14:11:34 [bca.uk] INFO: Scrape type for GD14%20WOR: 2
2026-03-29 14:11:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 932a5cf4-2b24-5228-8007-9178ac8c26c5 with identifier: GD14%20WOR
2026-03-29 14:11:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 932a5cf4-2b24-5228-8007-9178ac8c26c5 with scrape type 2
2026-03-29 14:11:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 932a5cf4-2b24-5228-8007-9178ac8c26c5 with scrape type 2
2026-03-29 14:11:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 932a5cf4-2b24-5228-8007-9178ac8c26c5, identifier: GD14%20WOR
2026-03-29 14:11:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 932a5cf4-2b24-5228-8007-9178ac8c26c5 with identifier: GD14%20WOR
2026-03-29 14:11:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 932a5cf4-2b24-5228-8007-9178ac8c26c5 with identifier: GD14%20WOR
2026-03-29 14:11:35 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 932a5cf4-2b24-5228-8007-9178ac8c26c5 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD14%20WOR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '932a5cf4-2b24-5228-8007-9178ac8c26c5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GD14 WOR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD14%20WOR&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 131091,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.2 PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'PREMIUM',
 'vin': 'NLHA851CLFZ061227',
 'year': 2014}
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD14%2520WOR%27 HTTP/1.1" 200 None
2026-03-29 14:11:35 [bca.uk] INFO: Saving data for GD14%20WOR: {'auction_closing_time': 1774778400.0, 'created_time': 1774437447.343221, 'last_price_update_time': 1774793495.066063}
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD14%2520WOR') HTTP/1.1" 204 0
2026-03-29 14:11:35 [bca.uk] INFO: Found listing with ID: HK19%20RSV
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK19%2520RSV%27 HTTP/1.1" 200 None
2026-03-29 14:11:35 [bca.uk] INFO: Scrape type for HK19%20RSV: 0
2026-03-29 14:11:35 [bca.uk] INFO: Found listing with ID: GK19%20NSO
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK19%2520NSO%27 HTTP/1.1" 200 None
2026-03-29 14:11:35 [bca.uk] INFO: Scrape type for GK19%20NSO: 0
2026-03-29 14:11:35 [bca.uk] INFO: Found listing with ID: WD70%20HZX
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD70%2520HZX%27 HTTP/1.1" 200 None
2026-03-29 14:11:35 [bca.uk] INFO: Scrape type for WD70%20HZX: 0
2026-03-29 14:11:35 [bca.uk] INFO: Found listing with ID: FL68%20LDZ
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL68%2520LDZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:35 [bca.uk] INFO: Scrape type for FL68%20LDZ: 0
2026-03-29 14:11:35 [bca.uk] INFO: Found listing with ID: EK71%20XHH
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK71%2520XHH%27 HTTP/1.1" 200 None
2026-03-29 14:11:35 [bca.uk] INFO: Scrape type for EK71%20XHH: 2
2026-03-29 14:11:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf2fab78-75f9-5ce4-8a84-c86827fb4d08 with identifier: EK71%20XHH
2026-03-29 14:11:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf2fab78-75f9-5ce4-8a84-c86827fb4d08 with scrape type 2
2026-03-29 14:11:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf2fab78-75f9-5ce4-8a84-c86827fb4d08 with scrape type 2
2026-03-29 14:11:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cf2fab78-75f9-5ce4-8a84-c86827fb4d08, identifier: EK71%20XHH
2026-03-29 14:11:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cf2fab78-75f9-5ce4-8a84-c86827fb4d08 with identifier: EK71%20XHH
2026-03-29 14:11:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cf2fab78-75f9-5ce4-8a84-c86827fb4d08 with identifier: EK71%20XHH
2026-03-29 14:11:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cf2fab78-75f9-5ce4-8a84-c86827fb4d08 with identifier: EK71%20XHH to the API
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK71%20XHH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cf2fab78-75f9-5ce4-8a84-c86827fb4d08',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK71 XHH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK71%20XHH&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 17000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 130 GT PREMIUM EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT PREMIUM EAT8',
 'vin': 'VR3USHNSSMJ897626',
 'year': 2022}
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK71%2520XHH%27 HTTP/1.1" 200 None
2026-03-29 14:11:35 [bca.uk] INFO: Saving data for EK71%20XHH: {'auction_closing_time': 1775124000.0, 'created_time': 1773829205.435823, 'last_price_update_time': 1774793495.751993}
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK71%2520XHH') HTTP/1.1" 204 0
2026-03-29 14:11:35 [bca.uk] INFO: Found listing with ID: LK71%20MTX
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK71%2520MTX%27 HTTP/1.1" 200 None
2026-03-29 14:11:35 [bca.uk] INFO: Scrape type for LK71%20MTX: 0
2026-03-29 14:11:35 [bca.uk] INFO: Found listing with ID: EF16%20YTX
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF16%2520YTX%27 HTTP/1.1" 200 None
2026-03-29 14:11:35 [bca.uk] INFO: Scrape type for EF16%20YTX: 0
2026-03-29 14:11:35 [bca.uk] INFO: Found listing with ID: BF71%20NFL
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF71%2520NFL%27 HTTP/1.1" 200 None
2026-03-29 14:11:35 [bca.uk] INFO: Scrape type for BF71%20NFL: 0
2026-03-29 14:11:35 [bca.uk] INFO: Found listing with ID: CJ19%20WVD
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ19%2520WVD%27 HTTP/1.1" 200 None
2026-03-29 14:11:35 [bca.uk] INFO: Scrape type for CJ19%20WVD: 0
2026-03-29 14:11:35 [bca.uk] INFO: Found listing with ID: KM25%20GXC
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM25%2520GXC%27 HTTP/1.1" 200 None
2026-03-29 14:11:35 [bca.uk] INFO: Scrape type for KM25%20GXC: 0
2026-03-29 14:11:35 [bca.uk] INFO: Found listing with ID: YC18%20JNL
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC18%2520JNL%27 HTTP/1.1" 200 None
2026-03-29 14:11:35 [bca.uk] INFO: Scrape type for YC18%20JNL: 0
2026-03-29 14:11:35 [bca.uk] INFO: Found listing with ID: DO19%20LPJ
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DO19%2520LPJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:35 [bca.uk] INFO: Scrape type for DO19%20LPJ: 0
2026-03-29 14:11:35 [bca.uk] INFO: Found listing with ID: BN16%20KWU
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN16%2520KWU%27 HTTP/1.1" 200 None
2026-03-29 14:11:35 [bca.uk] INFO: Scrape type for BN16%20KWU: 0
2026-03-29 14:11:35 [bca.uk] INFO: Found listing with ID: EY19%20WCL
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY19%2520WCL%27 HTTP/1.1" 200 None
2026-03-29 14:11:35 [bca.uk] INFO: Scrape type for EY19%20WCL: 0
2026-03-29 14:11:35 [bca.uk] INFO: Found listing with ID: NL64%20UCU
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL64%2520UCU%27 HTTP/1.1" 200 None
2026-03-29 14:11:35 [bca.uk] INFO: Scrape type for NL64%20UCU: 0
2026-03-29 14:11:35 [bca.uk] INFO: Found listing with ID: FB19%20XFJ
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FB19%2520XFJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:35 [bca.uk] INFO: Scrape type for FB19%20XFJ: 0
2026-03-29 14:11:35 [bca.uk] INFO: Found listing with ID: DK24%20YOC
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK24%2520YOC%27 HTTP/1.1" 200 None
2026-03-29 14:11:35 [bca.uk] INFO: Scrape type for DK24%20YOC: 0
2026-03-29 14:11:35 [bca.uk] INFO: Found listing with ID: EJ63%20XXE
2026-03-29 14:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ63%2520XXE%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for EJ63%20XXE: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: KF19%20XKV
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF19%2520XKV%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for KF19%20XKV: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: YW18%20ETK
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW18%2520ETK%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for YW18%20ETK: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: BP63%20NVY
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP63%2520NVY%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for BP63%20NVY: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: FG19%20YWD
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG19%2520YWD%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for FG19%20YWD: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: LF19%20FON
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF19%2520FON%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for LF19%20FON: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: LL70%20FOU
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL70%2520FOU%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for LL70%20FOU: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: YD69%20XES
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD69%2520XES%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for YD69%20XES: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: D10%20LKE
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27D10%2520LKE%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for D10%20LKE: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: DGZ%206301
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DGZ%25206301%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for DGZ%206301: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: GX69%20UTS
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX69%2520UTS%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for GX69%20UTS: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: KY67%20GGX
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY67%2520GGX%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for KY67%20GGX: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: LT68%20DYO
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT68%2520DYO%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for LT68%20DYO: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: PK16%20SFV
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK16%2520SFV%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for PK16%20SFV: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: YL70%20FHK
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL70%2520FHK%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for YL70%20FHK: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: GJ64%20VAM
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ64%2520VAM%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for GJ64%20VAM: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: GY20%20BYH
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY20%2520BYH%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for GY20%20BYH: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: OY67%20YSO
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY67%2520YSO%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for OY67%20YSO: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: RE70%20NBM
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE70%2520NBM%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for RE70%20NBM: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: NX18%20FWO
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX18%2520FWO%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for NX18%20FWO: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: NU17%20KLJ
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU17%2520KLJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for NU17%20KLJ: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: DK11%20TWU
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK11%2520TWU%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for DK11%20TWU: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: YC12%20XPH
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC12%2520XPH%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for YC12%20XPH: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: DA71%20OZO
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA71%2520OZO%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for DA71%20OZO: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: LM21%20ATZ
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM21%2520ATZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for LM21%20ATZ: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: LV09%20KGA
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV09%2520KGA%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for LV09%20KGA: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: MP19%20BYW
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP19%2520BYW%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for MP19%20BYW: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: MC65%20RYZ
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC65%2520RYZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for MC65%20RYZ: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: MK12%20UZT
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK12%2520UZT%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for MK12%20UZT: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: NC21%20XCP
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC21%2520XCP%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for NC21%20XCP: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: NG71%20LSV
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG71%2520LSV%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for NG71%20LSV: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: NL67%20WRR
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL67%2520WRR%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for NL67%20WRR: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: SV18%20YJF
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV18%2520YJF%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for SV18%20YJF: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: WN08%20CUA
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN08%2520CUA%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for WN08%20CUA: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: YS65%20LXE
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS65%2520LXE%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for YS65%20LXE: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: AF71%20XKX
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF71%2520XKX%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for AF71%20XKX: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: GJ17%20EKE
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ17%2520EKE%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for GJ17%20EKE: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: GJ67%20KLX
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ67%2520KLX%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for GJ67%20KLX: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: LA18%20AET
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA18%2520AET%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for LA18%20AET: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: LV59%20FNP
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV59%2520FNP%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for LV59%20FNP: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: DL13%20RHV
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL13%2520RHV%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for DL13%20RHV: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: DN68%20GZS
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN68%2520GZS%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for DN68%20GZS: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: DP68%20HHK
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP68%2520HHK%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for DP68%20HHK: 0
2026-03-29 14:11:36 [bca.uk] INFO: Found listing with ID: GF14%20ONR
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF14%2520ONR%27 HTTP/1.1" 200 None
2026-03-29 14:11:36 [bca.uk] INFO: Scrape type for GF14%20ONR: 0
2026-03-29 14:11:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:11:38 [bca.uk] INFO: Total items found: 100
2026-03-29 14:11:38 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded
2026-03-29 14:11:38 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:11:38 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:38 [bca.uk] INFO: Found listing with ID: LP14%20USW
2026-03-29 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP14%2520USW%27 HTTP/1.1" 200 None
2026-03-29 14:11:38 [bca.uk] INFO: Scrape type for LP14%20USW: 0
2026-03-29 14:11:38 [bca.uk] INFO: Found listing with ID: LR18%20BTV
2026-03-29 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR18%2520BTV%27 HTTP/1.1" 200 None
2026-03-29 14:11:38 [bca.uk] INFO: Scrape type for LR18%20BTV: 0
2026-03-29 14:11:38 [bca.uk] INFO: Found listing with ID: MK61%20URX
2026-03-29 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK61%2520URX%27 HTTP/1.1" 200 None
2026-03-29 14:11:38 [bca.uk] INFO: Scrape type for MK61%20URX: 0
2026-03-29 14:11:38 [bca.uk] INFO: Found listing with ID: VN69%20NTA
2026-03-29 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN69%2520NTA%27 HTTP/1.1" 200 None
2026-03-29 14:11:38 [bca.uk] INFO: Scrape type for VN69%20NTA: 0
2026-03-29 14:11:38 [bca.uk] INFO: Found listing with ID: WN69%20UXG
2026-03-29 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN69%2520UXG%27 HTTP/1.1" 200 None
2026-03-29 14:11:38 [bca.uk] INFO: Scrape type for WN69%20UXG: 0
2026-03-29 14:11:38 [bca.uk] INFO: Found listing with ID: X367%20CLB
2026-03-29 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27X367%2520CLB%27 HTTP/1.1" 200 None
2026-03-29 14:11:38 [bca.uk] INFO: Scrape type for X367%20CLB: 0
2026-03-29 14:11:38 [bca.uk] INFO: Found listing with ID: YS18%20UXW
2026-03-29 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS18%2520UXW%27 HTTP/1.1" 200 None
2026-03-29 14:11:38 [bca.uk] INFO: Scrape type for YS18%20UXW: 0
2026-03-29 14:11:38 [bca.uk] INFO: Found listing with ID: YT13%20XDJ
2026-03-29 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT13%2520XDJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:38 [bca.uk] INFO: Scrape type for YT13%20XDJ: 0
2026-03-29 14:11:38 [bca.uk] INFO: Found listing with ID: CX59%20PFA
2026-03-29 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX59%2520PFA%27 HTTP/1.1" 200 None
2026-03-29 14:11:38 [bca.uk] INFO: Scrape type for CX59%20PFA: 0
2026-03-29 14:11:38 [bca.uk] INFO: Found listing with ID: WA68%20CZR
2026-03-29 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA68%2520CZR%27 HTTP/1.1" 200 None
2026-03-29 14:11:38 [bca.uk] INFO: Scrape type for WA68%20CZR: 0
2026-03-29 14:11:38 [bca.uk] INFO: Found listing with ID: SK13%20EOT
2026-03-29 14:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK13%2520EOT%27 HTTP/1.1" 200 None
2026-03-29 14:11:39 [bca.uk] INFO: Scrape type for SK13%20EOT: 0
2026-03-29 14:11:39 [bca.uk] INFO: Found listing with ID: LA18%20YHN
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA18%2520YHN%27 HTTP/1.1" 200 None
2026-03-29 14:11:39 [bca.uk] INFO: Scrape type for LA18%20YHN: 0
2026-03-29 14:11:39 [bca.uk] INFO: Found listing with ID: YY61%20AUF
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY61%2520AUF%27 HTTP/1.1" 200 None
2026-03-29 14:11:39 [bca.uk] INFO: Scrape type for YY61%20AUF: 0
2026-03-29 14:11:39 [bca.uk] INFO: Found listing with ID: NK11%20HXL
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK11%2520HXL%27 HTTP/1.1" 200 None
2026-03-29 14:11:39 [bca.uk] INFO: Scrape type for NK11%20HXL: 0
2026-03-29 14:11:39 [bca.uk] INFO: Found listing with ID: NA53%20FUP
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA53%2520FUP%27 HTTP/1.1" 200 None
2026-03-29 14:11:39 [bca.uk] INFO: Scrape type for NA53%20FUP: 0
2026-03-29 14:11:39 [bca.uk] INFO: Found listing with ID: WF18%20OXJ
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF18%2520OXJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:39 [bca.uk] INFO: Scrape type for WF18%20OXJ: 0
2026-03-29 14:11:39 [bca.uk] INFO: Found listing with ID: WJ22%20JVP
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ22%2520JVP%27 HTTP/1.1" 200 None
2026-03-29 14:11:39 [bca.uk] INFO: Scrape type for WJ22%20JVP: 0
2026-03-29 14:11:39 [bca.uk] INFO: Found listing with ID: WK12%20UZF
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK12%2520UZF%27 HTTP/1.1" 200 None
2026-03-29 14:11:39 [bca.uk] INFO: Scrape type for WK12%20UZF: 0
2026-03-29 14:11:39 [bca.uk] INFO: Found listing with ID: WK72%20LWL
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK72%2520LWL%27 HTTP/1.1" 200 None
2026-03-29 14:11:39 [bca.uk] INFO: Scrape type for WK72%20LWL: 0
2026-03-29 14:11:39 [bca.uk] INFO: Found listing with ID: Y886%20UBK
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y886%2520UBK%27 HTTP/1.1" 200 None
2026-03-29 14:11:39 [bca.uk] INFO: Scrape type for Y886%20UBK: 0
2026-03-29 14:11:39 [bca.uk] INFO: Found listing with ID: HY19%20NVK
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY19%2520NVK%27 HTTP/1.1" 200 None
2026-03-29 14:11:39 [bca.uk] INFO: Scrape type for HY19%20NVK: 0
2026-03-29 14:11:39 [bca.uk] INFO: Found listing with ID: KN71%20ZFC
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN71%2520ZFC%27 HTTP/1.1" 200 None
2026-03-29 14:11:39 [bca.uk] INFO: Scrape type for KN71%20ZFC: 0
2026-03-29 14:11:39 [bca.uk] INFO: Found listing with ID: KR20%20WEC
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR20%2520WEC%27 HTTP/1.1" 200 None
2026-03-29 14:11:39 [bca.uk] INFO: Scrape type for KR20%20WEC: 0
2026-03-29 14:11:39 [bca.uk] INFO: Found listing with ID: MK69%20KRX
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK69%2520KRX%27 HTTP/1.1" 200 None
2026-03-29 14:11:39 [bca.uk] INFO: Scrape type for MK69%20KRX: 0
2026-03-29 14:11:39 [bca.uk] INFO: Found listing with ID: RO10%20RBV
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO10%2520RBV%27 HTTP/1.1" 200 None
2026-03-29 14:11:39 [bca.uk] INFO: Scrape type for RO10%20RBV: 0
2026-03-29 14:11:39 [bca.uk] INFO: Found listing with ID: RX66%20ZCZ
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX66%2520ZCZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:39 [bca.uk] INFO: Scrape type for RX66%20ZCZ: 0
2026-03-29 14:11:39 [bca.uk] INFO: Found listing with ID: SA68%20YKR
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA68%2520YKR%27 HTTP/1.1" 200 None
2026-03-29 14:11:39 [bca.uk] INFO: Scrape type for SA68%20YKR: 0
2026-03-29 14:11:39 [bca.uk] INFO: Found listing with ID: SK67%20KUB
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK67%2520KUB%27 HTTP/1.1" 200 None
2026-03-29 14:11:39 [bca.uk] INFO: Scrape type for SK67%20KUB: 0
2026-03-29 14:11:39 [bca.uk] INFO: Found listing with ID: SN66%20PGE
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN66%2520PGE%27 HTTP/1.1" 200 None
2026-03-29 14:11:39 [bca.uk] INFO: Scrape type for SN66%20PGE: 0
2026-03-29 14:11:39 [bca.uk] INFO: Found listing with ID: VO20%20ZZM
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO20%2520ZZM%27 HTTP/1.1" 200 None
2026-03-29 14:11:39 [bca.uk] INFO: Scrape type for VO20%20ZZM: 0
2026-03-29 14:11:39 [bca.uk] INFO: Found listing with ID: WD17%20LOJ
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD17%2520LOJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:39 [bca.uk] INFO: Scrape type for WD17%20LOJ: 2
2026-03-29 14:11:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 005152aa-ade1-5139-9423-ce8724551a3e with identifier: WD17%20LOJ
2026-03-29 14:11:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 005152aa-ade1-5139-9423-ce8724551a3e with scrape type 2
2026-03-29 14:11:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 005152aa-ade1-5139-9423-ce8724551a3e with scrape type 2
2026-03-29 14:11:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 005152aa-ade1-5139-9423-ce8724551a3e, identifier: WD17%20LOJ
2026-03-29 14:11:39 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:39 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 005152aa-ade1-5139-9423-ce8724551a3e with identifier: WD17%20LOJ
2026-03-29 14:11:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 005152aa-ade1-5139-9423-ce8724551a3e with identifier: WD17%20LOJ
2026-03-29 14:11:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 005152aa-ade1-5139-9423-ce8724551a3e with identifier: WD17%20LOJ to the API
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD17%20LOJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '005152aa-ade1-5139-9423-ce8724551a3e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WD17 LOJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD17%20LOJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'KIA',
 'model': 'PICANTO',
 'odometer': 46475,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'KIA PICANTO 1.0 2 Hatchback',
 'transmission': 'manual',
 'trim': '2',
 'vin': 'KNAB3511LJT055889',
 'year': 2017}
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD17%2520LOJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:39 [bca.uk] INFO: Saving data for WD17%20LOJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774512168.933749, 'last_price_update_time': 1774793499.85304}
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD17%2520LOJ') HTTP/1.1" 204 0
2026-03-29 14:11:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:11:40 [bca.uk] INFO: Found listing with ID: AY70%20UXZ
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY70%2520UXZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:40 [bca.uk] INFO: Scrape type for AY70%20UXZ: 0
2026-03-29 14:11:40 [bca.uk] INFO: Found listing with ID: CA22%20ORW
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA22%2520ORW%27 HTTP/1.1" 200 None
2026-03-29 14:11:40 [bca.uk] INFO: Scrape type for CA22%20ORW: 0
2026-03-29 14:11:40 [bca.uk] INFO: Found listing with ID: CP22%20DPV
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP22%2520DPV%27 HTTP/1.1" 200 None
2026-03-29 14:11:40 [bca.uk] INFO: Scrape type for CP22%20DPV: 0
2026-03-29 14:11:40 [bca.uk] INFO: Found listing with ID: CV69%20KLS
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV69%2520KLS%27 HTTP/1.1" 200 None
2026-03-29 14:11:40 [bca.uk] INFO: Scrape type for CV69%20KLS: 0
2026-03-29 14:11:40 [bca.uk] INFO: Found listing with ID: DL64%20PUA
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL64%2520PUA%27 HTTP/1.1" 200 None
2026-03-29 14:11:40 [bca.uk] INFO: Scrape type for DL64%20PUA: 0
2026-03-29 14:11:40 [bca.uk] INFO: Found listing with ID: EO10%20ZHY
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO10%2520ZHY%27 HTTP/1.1" 200 None
2026-03-29 14:11:40 [bca.uk] INFO: Scrape type for EO10%20ZHY: 0
2026-03-29 14:11:40 [bca.uk] INFO: Found listing with ID: HX17%20TCV
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX17%2520TCV%27 HTTP/1.1" 200 None
2026-03-29 14:11:40 [bca.uk] INFO: Scrape type for HX17%20TCV: 0
2026-03-29 14:11:40 [bca.uk] INFO: Found listing with ID: GF09%20WVJ
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF09%2520WVJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:40 [bca.uk] INFO: Scrape type for GF09%20WVJ: 0
2026-03-29 14:11:40 [bca.uk] INFO: Found listing with ID: MV12%20NVP
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV12%2520NVP%27 HTTP/1.1" 200 None
2026-03-29 14:11:40 [bca.uk] INFO: Scrape type for MV12%20NVP: 0
2026-03-29 14:11:40 [bca.uk] INFO: Found listing with ID: Y467%20UKE
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y467%2520UKE%27 HTTP/1.1" 200 None
2026-03-29 14:11:40 [bca.uk] INFO: Scrape type for Y467%20UKE: 0
2026-03-29 14:11:40 [bca.uk] INFO: Found listing with ID: RIL%206309
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RIL%25206309%27 HTTP/1.1" 200 None
2026-03-29 14:11:40 [bca.uk] INFO: Scrape type for RIL%206309: 0
2026-03-29 14:11:40 [bca.uk] INFO: Found listing with ID: KM23%20LCL
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM23%2520LCL%27 HTTP/1.1" 200 None
2026-03-29 14:11:40 [bca.uk] INFO: Scrape type for KM23%20LCL: 0
2026-03-29 14:11:40 [bca.uk] INFO: Found listing with ID: KS73%20SSO
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS73%2520SSO%27 HTTP/1.1" 200 None
2026-03-29 14:11:40 [bca.uk] INFO: Scrape type for KS73%20SSO: 2
2026-03-29 14:11:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2fbbc662-a11e-556b-b63d-52ff836c6e5c with identifier: KS73%20SSO
2026-03-29 14:11:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2fbbc662-a11e-556b-b63d-52ff836c6e5c with scrape type 2
2026-03-29 14:11:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2fbbc662-a11e-556b-b63d-52ff836c6e5c with scrape type 2
2026-03-29 14:11:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2fbbc662-a11e-556b-b63d-52ff836c6e5c, identifier: KS73%20SSO
2026-03-29 14:11:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2fbbc662-a11e-556b-b63d-52ff836c6e5c with identifier: KS73%20SSO
2026-03-29 14:11:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2fbbc662-a11e-556b-b63d-52ff836c6e5c with identifier: KS73%20SSO
2026-03-29 14:11:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2fbbc662-a11e-556b-b63d-52ff836c6e5c with identifier: KS73%20SSO to the API
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS73%20SSO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2fbbc662-a11e-556b-b63d-52ff836c6e5c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KS73 SSO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS73%20SSO&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 29979,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 100 GT EAT8',
 'vin': 'VR3UPHNKSP5121755',
 'year': 2023}
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS73%2520SSO%27 HTTP/1.1" 200 None
2026-03-29 14:11:40 [bca.uk] INFO: Saving data for KS73%20SSO: {'auction_closing_time': 1775642400.0, 'created_time': 1774044898.57718, 'last_price_update_time': 1774793500.721726}
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS73%2520SSO') HTTP/1.1" 204 0
2026-03-29 14:11:40 [bca.uk] INFO: Found listing with ID: MW24%20YOG
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW24%2520YOG%27 HTTP/1.1" 200 None
2026-03-29 14:11:40 [bca.uk] INFO: Scrape type for MW24%20YOG: 0
2026-03-29 14:11:40 [bca.uk] INFO: Found listing with ID: NC71%20AYS
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC71%2520AYS%27 HTTP/1.1" 200 None
2026-03-29 14:11:40 [bca.uk] INFO: Scrape type for NC71%20AYS: 0
2026-03-29 14:11:40 [bca.uk] INFO: Found listing with ID: FT13%20HXR
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT13%2520HXR%27 HTTP/1.1" 200 None
2026-03-29 14:11:40 [bca.uk] INFO: Scrape type for FT13%20HXR: 2
2026-03-29 14:11:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 19b8625b-4e3a-5aa4-8912-dac8e7495181 with identifier: FT13%20HXR
2026-03-29 14:11:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 19b8625b-4e3a-5aa4-8912-dac8e7495181 with scrape type 2
2026-03-29 14:11:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 19b8625b-4e3a-5aa4-8912-dac8e7495181 with scrape type 2
2026-03-29 14:11:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 19b8625b-4e3a-5aa4-8912-dac8e7495181, identifier: FT13%20HXR
2026-03-29 14:11:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 19b8625b-4e3a-5aa4-8912-dac8e7495181 with identifier: FT13%20HXR
2026-03-29 14:11:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 19b8625b-4e3a-5aa4-8912-dac8e7495181 with identifier: FT13%20HXR
2026-03-29 14:11:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 19b8625b-4e3a-5aa4-8912-dac8e7495181 with identifier: FT13%20HXR to the API
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FT13%20HXR-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '19b8625b-4e3a-5aa4-8912-dac8e7495181',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FT13 HXR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FT13%20HXR&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 105549,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA 1.7 CDTI 130 SE 4X4 S/S StationWagon',
 'transmission': 'manual',
 'trim': 'CDTI 130 SE 4X4 S/S',
 'vin': 'W0LJD7EL4DB152814',
 'year': 2013}
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT13%2520HXR%27 HTTP/1.1" 200 None
2026-03-29 14:11:41 [bca.uk] INFO: Saving data for FT13%20HXR: {'auction_closing_time': 1774951200.0, 'created_time': 1774523500.562052, 'last_price_update_time': 1774793501.330847}
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FT13%2520HXR') HTTP/1.1" 204 0
2026-03-29 14:11:41 [bca.uk] INFO: Found listing with ID: KS23%20HYZ
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS23%2520HYZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:41 [bca.uk] INFO: Scrape type for KS23%20HYZ: 0
2026-03-29 14:11:41 [bca.uk] INFO: Found listing with ID: KW23%20CMZ
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW23%2520CMZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:41 [bca.uk] INFO: Scrape type for KW23%20CMZ: 0
2026-03-29 14:11:41 [bca.uk] INFO: Found listing with ID: KW73%20YLM
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520YLM%27 HTTP/1.1" 200 None
2026-03-29 14:11:41 [bca.uk] INFO: Scrape type for KW73%20YLM: 0
2026-03-29 14:11:41 [bca.uk] INFO: Found listing with ID: KW73%20YVM
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520YVM%27 HTTP/1.1" 200 None
2026-03-29 14:11:41 [bca.uk] INFO: Scrape type for KW73%20YVM: 0
2026-03-29 14:11:41 [bca.uk] INFO: Found listing with ID: OY17%20VGJ
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY17%2520VGJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:41 [bca.uk] INFO: Scrape type for OY17%20VGJ: 0
2026-03-29 14:11:41 [bca.uk] INFO: Found listing with ID: FG21%20ZHO
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG21%2520ZHO%27 HTTP/1.1" 200 None
2026-03-29 14:11:41 [bca.uk] INFO: Scrape type for FG21%20ZHO: 0
2026-03-29 14:11:41 [bca.uk] INFO: Found listing with ID: YN68%20HMH
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN68%2520HMH%27 HTTP/1.1" 200 None
2026-03-29 14:11:41 [bca.uk] INFO: Scrape type for YN68%20HMH: 0
2026-03-29 14:11:41 [bca.uk] INFO: Found listing with ID: GD73%20KHH
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD73%2520KHH%27 HTTP/1.1" 200 None
2026-03-29 14:11:41 [bca.uk] INFO: Scrape type for GD73%20KHH: 0
2026-03-29 14:11:41 [bca.uk] INFO: Found listing with ID: GL73%20XFX
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL73%2520XFX%27 HTTP/1.1" 200 None
2026-03-29 14:11:41 [bca.uk] INFO: Scrape type for GL73%20XFX: 0
2026-03-29 14:11:41 [bca.uk] INFO: Found listing with ID: CX13%20HLM
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX13%2520HLM%27 HTTP/1.1" 200 None
2026-03-29 14:11:41 [bca.uk] INFO: Scrape type for CX13%20HLM: 2
2026-03-29 14:11:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c631f7de-9b1a-530a-a1e9-e12b569ed8a7 with identifier: CX13%20HLM
2026-03-29 14:11:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c631f7de-9b1a-530a-a1e9-e12b569ed8a7 with scrape type 2
2026-03-29 14:11:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c631f7de-9b1a-530a-a1e9-e12b569ed8a7 with scrape type 2
2026-03-29 14:11:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c631f7de-9b1a-530a-a1e9-e12b569ed8a7, identifier: CX13%20HLM
2026-03-29 14:11:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c631f7de-9b1a-530a-a1e9-e12b569ed8a7 with identifier: CX13%20HLM
2026-03-29 14:11:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c631f7de-9b1a-530a-a1e9-e12b569ed8a7 with identifier: CX13%20HLM
2026-03-29 14:11:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c631f7de-9b1a-530a-a1e9-e12b569ed8a7 with identifier: CX13%20HLM to the API
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX13%20HLM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c631f7de-9b1a-530a-a1e9-e12b569ed8a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CX13 HLM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX13%20HLM&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'ANTARA',
 'odometer': 103565,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ANTARA 2.2 CDTI 163 SE 4WD S/S StationWagon',
 'transmission': 'manual',
 'trim': 'CDTI 163 SE 4WD S/S',
 'vin': 'W0LLJ6EH1CB110140',
 'year': 2013}
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX13%2520HLM%27 HTTP/1.1" 200 None
2026-03-29 14:11:41 [bca.uk] INFO: Saving data for CX13%20HLM: {'auction_closing_time': 1774951200.0, 'created_time': 1774437287.245752, 'last_price_update_time': 1774793501.887732}
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX13%2520HLM') HTTP/1.1" 204 0
2026-03-29 14:11:42 [bca.uk] INFO: Found listing with ID: KW73%20TVV
2026-03-29 14:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520TVV%27 HTTP/1.1" 200 None
2026-03-29 14:11:42 [bca.uk] INFO: Scrape type for KW73%20TVV: 2
2026-03-29 14:11:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4a3c3989-931c-593e-96e7-6329143f31cf with identifier: KW73%20TVV
2026-03-29 14:11:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4a3c3989-931c-593e-96e7-6329143f31cf with scrape type 2
2026-03-29 14:11:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4a3c3989-931c-593e-96e7-6329143f31cf with scrape type 2
2026-03-29 14:11:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4a3c3989-931c-593e-96e7-6329143f31cf, identifier: KW73%20TVV
2026-03-29 14:11:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4a3c3989-931c-593e-96e7-6329143f31cf with identifier: KW73%20TVV
2026-03-29 14:11:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4a3c3989-931c-593e-96e7-6329143f31cf with identifier: KW73%20TVV
2026-03-29 14:11:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4a3c3989-931c-593e-96e7-6329143f31cf with identifier: KW73%20TVV to the API
2026-03-29 14:11:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW73%20TVV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4a3c3989-931c-593e-96e7-6329143f31cf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KW73 TVV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW73%20TVV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 32760,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 GT Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 GT',
 'vin': 'VR3UPHNEKP5142226',
 'year': 2023}
2026-03-29 14:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520TVV%27 HTTP/1.1" 200 None
2026-03-29 14:11:42 [bca.uk] INFO: Saving data for KW73%20TVV: {'auction_closing_time': 1775642400.0, 'created_time': 1773933446.173655, 'last_price_update_time': 1774793502.394278}
2026-03-29 14:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW73%2520TVV') HTTP/1.1" 204 0
2026-03-29 14:11:42 [bca.uk] INFO: Found listing with ID: KW73%20YUH
2026-03-29 14:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520YUH%27 HTTP/1.1" 200 None
2026-03-29 14:11:42 [bca.uk] INFO: Scrape type for KW73%20YUH: 2
2026-03-29 14:11:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb957f1c-1fd3-5473-bd25-924a5f9b51ec with identifier: KW73%20YUH
2026-03-29 14:11:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb957f1c-1fd3-5473-bd25-924a5f9b51ec with scrape type 2
2026-03-29 14:11:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb957f1c-1fd3-5473-bd25-924a5f9b51ec with scrape type 2
2026-03-29 14:11:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb957f1c-1fd3-5473-bd25-924a5f9b51ec, identifier: KW73%20YUH
2026-03-29 14:11:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb957f1c-1fd3-5473-bd25-924a5f9b51ec with identifier: KW73%20YUH
2026-03-29 14:11:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb957f1c-1fd3-5473-bd25-924a5f9b51ec with identifier: KW73%20YUH
2026-03-29 14:11:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb957f1c-1fd3-5473-bd25-924a5f9b51ec with identifier: KW73%20YUH to the API
2026-03-29 14:11:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW73%20YUH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bb957f1c-1fd3-5473-bd25-924a5f9b51ec',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KW73 YUH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW73%20YUH&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 33904,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 130 ALLURE EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE EAT8',
 'vin': 'VR3USHNSSPJ875046',
 'year': 2023}
2026-03-29 14:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520YUH%27 HTTP/1.1" 200 None
2026-03-29 14:11:42 [bca.uk] INFO: Saving data for KW73%20YUH: {'auction_closing_time': 1775642400.0, 'created_time': 1773832499.882292, 'last_price_update_time': 1774793502.795663}
2026-03-29 14:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW73%2520YUH') HTTP/1.1" 204 0
2026-03-29 14:11:42 [bca.uk] INFO: Found listing with ID: MW73%20GFU
2026-03-29 14:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW73%2520GFU%27 HTTP/1.1" 200 None
2026-03-29 14:11:42 [bca.uk] INFO: Scrape type for MW73%20GFU: 0
2026-03-29 14:11:42 [bca.uk] INFO: Found listing with ID: BP65%20KMU
2026-03-29 14:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP65%2520KMU%27 HTTP/1.1" 200 None
2026-03-29 14:11:42 [bca.uk] INFO: Scrape type for BP65%20KMU: 0
2026-03-29 14:11:42 [bca.uk] INFO: Found listing with ID: KW23%20CUO
2026-03-29 14:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW23%2520CUO%27 HTTP/1.1" 200 None
2026-03-29 14:11:42 [bca.uk] INFO: Scrape type for KW23%20CUO: 2
2026-03-29 14:11:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8651c4fa-e1a4-5ad7-b3bc-c358954a6892 with identifier: KW23%20CUO
2026-03-29 14:11:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8651c4fa-e1a4-5ad7-b3bc-c358954a6892 with scrape type 2
2026-03-29 14:11:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8651c4fa-e1a4-5ad7-b3bc-c358954a6892 with scrape type 2
2026-03-29 14:11:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8651c4fa-e1a4-5ad7-b3bc-c358954a6892, identifier: KW23%20CUO
2026-03-29 14:11:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8651c4fa-e1a4-5ad7-b3bc-c358954a6892 with identifier: KW23%20CUO
2026-03-29 14:11:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8651c4fa-e1a4-5ad7-b3bc-c358954a6892 with identifier: KW23%20CUO
2026-03-29 14:11:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8651c4fa-e1a4-5ad7-b3bc-c358954a6892 with identifier: KW23%20CUO to the API
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW23%20CUO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8651c4fa-e1a4-5ad7-b3bc-c358954a6892',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KW23 CUO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW23%20CUO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 39996,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 100 GT EAT8',
 'vin': 'VR3UPHNKSP5043945',
 'year': 2023}
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW23%2520CUO%27 HTTP/1.1" 200 None
2026-03-29 14:11:43 [bca.uk] INFO: Saving data for KW23%20CUO: {'auction_closing_time': 1775642400.0, 'created_time': 1773821447.616814, 'last_price_update_time': 1774793503.258237}
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW23%2520CUO') HTTP/1.1" 204 0
2026-03-29 14:11:43 [bca.uk] INFO: Found listing with ID: GJ73%20VUE
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ73%2520VUE%27 HTTP/1.1" 200 None
2026-03-29 14:11:43 [bca.uk] INFO: Scrape type for GJ73%20VUE: 0
2026-03-29 14:11:43 [bca.uk] INFO: Found listing with ID: GF15%20WDN
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF15%2520WDN%27 HTTP/1.1" 200 None
2026-03-29 14:11:43 [bca.uk] INFO: Scrape type for GF15%20WDN: 0
2026-03-29 14:11:43 [bca.uk] INFO: Found listing with ID: MV63%20YNE
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV63%2520YNE%27 HTTP/1.1" 200 None
2026-03-29 14:11:43 [bca.uk] INFO: Scrape type for MV63%20YNE: 0
2026-03-29 14:11:43 [bca.uk] INFO: Found listing with ID: YH73%20KXU
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH73%2520KXU%27 HTTP/1.1" 200 None
2026-03-29 14:11:43 [bca.uk] INFO: Scrape type for YH73%20KXU: 0
2026-03-29 14:11:43 [bca.uk] INFO: Found listing with ID: HV18%20VJN
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV18%2520VJN%27 HTTP/1.1" 200 None
2026-03-29 14:11:43 [bca.uk] INFO: Scrape type for HV18%20VJN: 0
2026-03-29 14:11:43 [bca.uk] INFO: Found listing with ID: YE22%20DYJ
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE22%2520DYJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:43 [bca.uk] INFO: Scrape type for YE22%20DYJ: 0
2026-03-29 14:11:43 [bca.uk] INFO: Found listing with ID: GU10%20OWY
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU10%2520OWY%27 HTTP/1.1" 200 None
2026-03-29 14:11:43 [bca.uk] INFO: Scrape type for GU10%20OWY: 0
2026-03-29 14:11:43 [bca.uk] INFO: Found listing with ID: VX14%20FDO
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX14%2520FDO%27 HTTP/1.1" 200 None
2026-03-29 14:11:43 [bca.uk] INFO: Scrape type for VX14%20FDO: 0
2026-03-29 14:11:43 [bca.uk] INFO: Found listing with ID: YY56%20EDK
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY56%2520EDK%27 HTTP/1.1" 200 None
2026-03-29 14:11:43 [bca.uk] INFO: Scrape type for YY56%20EDK: 0
2026-03-29 14:11:43 [bca.uk] INFO: Found listing with ID: WR66%20CUK
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR66%2520CUK%27 HTTP/1.1" 200 None
2026-03-29 14:11:43 [bca.uk] INFO: Scrape type for WR66%20CUK: 0
2026-03-29 14:11:43 [bca.uk] INFO: Found listing with ID: YL57%20BXX
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL57%2520BXX%27 HTTP/1.1" 200 None
2026-03-29 14:11:43 [bca.uk] INFO: Scrape type for YL57%20BXX: 2
2026-03-29 14:11:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a13da384-83c3-57cb-ad1c-12d30e722980 with identifier: YL57%20BXX
2026-03-29 14:11:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a13da384-83c3-57cb-ad1c-12d30e722980 with scrape type 2
2026-03-29 14:11:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a13da384-83c3-57cb-ad1c-12d30e722980 with scrape type 2
2026-03-29 14:11:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a13da384-83c3-57cb-ad1c-12d30e722980, identifier: YL57%20BXX
2026-03-29 14:11:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a13da384-83c3-57cb-ad1c-12d30e722980 with identifier: YL57%20BXX
2026-03-29 14:11:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a13da384-83c3-57cb-ad1c-12d30e722980 with identifier: YL57%20BXX
2026-03-29 14:11:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a13da384-83c3-57cb-ad1c-12d30e722980 with identifier: YL57%20BXX to the API
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YL57%20BXX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a13da384-83c3-57cb-ad1c-12d30e722980',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YL57 BXX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YL57%20BXX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'BMW',
 'model': '120D',
 'odometer': 65266,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'BMW 120D 2.0 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WBAUD92060PT37803',
 'year': 2008}
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL57%2520BXX%27 HTTP/1.1" 200 None
2026-03-29 14:11:43 [bca.uk] INFO: Saving data for YL57%20BXX: {'auction_closing_time': 1774951200.0, 'created_time': 1774523393.629189, 'last_price_update_time': 1774793503.808292}
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YL57%2520BXX') HTTP/1.1" 204 0
2026-03-29 14:11:43 [bca.uk] INFO: Found listing with ID: SP12%20ZFL
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP12%2520ZFL%27 HTTP/1.1" 200 None
2026-03-29 14:11:43 [bca.uk] INFO: Scrape type for SP12%20ZFL: 2
2026-03-29 14:11:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2027b4d2-466f-5dc5-8435-a5f440d8d68b with identifier: SP12%20ZFL
2026-03-29 14:11:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2027b4d2-466f-5dc5-8435-a5f440d8d68b with scrape type 2
2026-03-29 14:11:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2027b4d2-466f-5dc5-8435-a5f440d8d68b with scrape type 2
2026-03-29 14:11:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2027b4d2-466f-5dc5-8435-a5f440d8d68b, identifier: SP12%20ZFL
2026-03-29 14:11:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2027b4d2-466f-5dc5-8435-a5f440d8d68b with identifier: SP12%20ZFL
2026-03-29 14:11:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2027b4d2-466f-5dc5-8435-a5f440d8d68b with identifier: SP12%20ZFL
2026-03-29 14:11:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2027b4d2-466f-5dc5-8435-a5f440d8d68b with identifier: SP12%20ZFL to the API
2026-03-29 14:11:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP12%20ZFL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2027b4d2-466f-5dc5-8435-a5f440d8d68b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP12 ZFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP12%20ZFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 43122,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.0 12V E/F ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': '12V E/F ACTIVE',
 'vin': 'W0L0SDL08C6053981',
 'year': 2012}
2026-03-29 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP12%2520ZFL%27 HTTP/1.1" 200 None
2026-03-29 14:11:44 [bca.uk] INFO: Saving data for SP12%20ZFL: {'auction_closing_time': 1774951200.0, 'created_time': 1774437442.159665, 'last_price_update_time': 1774793504.305375}
2026-03-29 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP12%2520ZFL') HTTP/1.1" 204 0
2026-03-29 14:11:44 [bca.uk] INFO: Found listing with ID: GJ73%20VLX
2026-03-29 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ73%2520VLX%27 HTTP/1.1" 200 None
2026-03-29 14:11:44 [bca.uk] INFO: Scrape type for GJ73%20VLX: 2
2026-03-29 14:11:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0de4e779-1d74-5a7e-a64e-53fde3b8e6d1 with identifier: GJ73%20VLX
2026-03-29 14:11:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0de4e779-1d74-5a7e-a64e-53fde3b8e6d1 with scrape type 2
2026-03-29 14:11:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0de4e779-1d74-5a7e-a64e-53fde3b8e6d1 with scrape type 2
2026-03-29 14:11:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0de4e779-1d74-5a7e-a64e-53fde3b8e6d1, identifier: GJ73%20VLX
2026-03-29 14:11:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0de4e779-1d74-5a7e-a64e-53fde3b8e6d1 with identifier: GJ73%20VLX
2026-03-29 14:11:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0de4e779-1d74-5a7e-a64e-53fde3b8e6d1 with identifier: GJ73%20VLX
2026-03-29 14:11:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0de4e779-1d74-5a7e-a64e-53fde3b8e6d1 with identifier: GJ73%20VLX to the API
2026-03-29 14:11:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ73%20VLX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0de4e779-1d74-5a7e-a64e-53fde3b8e6d1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GJ73 VLX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ73%20VLX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 40307,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.5 TSI 130 R LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 130 R LINE',
 'vin': 'WVWZZZCD4RW014459',
 'year': 2023}
2026-03-29 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ73%2520VLX%27 HTTP/1.1" 200 None
2026-03-29 14:11:44 [bca.uk] INFO: Saving data for GJ73%20VLX: {'auction_closing_time': 1775642400.0, 'created_time': 1773826716.880192, 'last_price_update_time': 1774793504.731903}
2026-03-29 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ73%2520VLX') HTTP/1.1" 204 0
2026-03-29 14:11:44 [bca.uk] INFO: Found listing with ID: KW73%20YUN
2026-03-29 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520YUN%27 HTTP/1.1" 200 None
2026-03-29 14:11:44 [bca.uk] INFO: Scrape type for KW73%20YUN: 2
2026-03-29 14:11:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 091b4658-ca89-57df-a3ca-37c46a0174cb with identifier: KW73%20YUN
2026-03-29 14:11:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 091b4658-ca89-57df-a3ca-37c46a0174cb with scrape type 2
2026-03-29 14:11:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 091b4658-ca89-57df-a3ca-37c46a0174cb with scrape type 2
2026-03-29 14:11:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 091b4658-ca89-57df-a3ca-37c46a0174cb, identifier: KW73%20YUN
2026-03-29 14:11:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 091b4658-ca89-57df-a3ca-37c46a0174cb with identifier: KW73%20YUN
2026-03-29 14:11:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 091b4658-ca89-57df-a3ca-37c46a0174cb with identifier: KW73%20YUN
2026-03-29 14:11:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 091b4658-ca89-57df-a3ca-37c46a0174cb with identifier: KW73%20YUN to the API
2026-03-29 14:11:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW73%20YUN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '091b4658-ca89-57df-a3ca-37c46a0174cb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KW73 YUN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW73%20YUN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 33520,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 130 ALLURE EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE EAT8',
 'vin': 'VR3USHNSSPJ862453',
 'year': 2023}
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520YUN%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Saving data for KW73%20YUN: {'auction_closing_time': 1775642400.0, 'created_time': 1773829662.996679, 'last_price_update_time': 1774793505.144821}
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW73%2520YUN') HTTP/1.1" 204 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: L44%20KDN
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27L44%2520KDN%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for L44%20KDN: 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: FP61%20YTJ
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP61%2520YTJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for FP61%20YTJ: 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: MC19%20FDG
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC19%2520FDG%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for MC19%20FDG: 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: RL05%20YPN
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RL05%2520YPN%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for RL05%20YPN: 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: FP67%20ORG
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP67%2520ORG%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for FP67%20ORG: 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: OE08%20ZZO
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE08%2520ZZO%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for OE08%20ZZO: 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: YG65%20YRR
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG65%2520YRR%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for YG65%20YRR: 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: EK67%20XXS
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK67%2520XXS%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for EK67%20XXS: 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: GJ68%20AFV
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ68%2520AFV%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for GJ68%20AFV: 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: GM69%20BGK
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM69%2520BGK%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for GM69%20BGK: 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: HY13%20XUR
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY13%2520XUR%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for HY13%20XUR: 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: MJ17%20DZY
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ17%2520DZY%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for MJ17%20DZY: 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: OE66%20NBM
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE66%2520NBM%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for OE66%20NBM: 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: OE71%20BYH
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE71%2520BYH%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for OE71%20BYH: 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: RO22%20GYW
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520GYW%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for RO22%20GYW: 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: WJ62%20LRX
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ62%2520LRX%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for WJ62%20LRX: 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: WJ70%20VKB
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ70%2520VKB%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for WJ70%20VKB: 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: WN66%20UHK
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN66%2520UHK%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for WN66%20UHK: 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: DL70%20HFP
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL70%2520HFP%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for DL70%20HFP: 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: GJ64%20YHL
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ64%2520YHL%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for GJ64%20YHL: 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: KP65%20LLC
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP65%2520LLC%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for KP65%20LLC: 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: DV21%20LWE
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV21%2520LWE%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for DV21%20LWE: 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: EY08%20CFJ
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY08%2520CFJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for EY08%20CFJ: 0
2026-03-29 14:11:45 [bca.uk] INFO: Found listing with ID: FN17%20YVC
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN17%2520YVC%27 HTTP/1.1" 200 None
2026-03-29 14:11:45 [bca.uk] INFO: Scrape type for FN17%20YVC: 0
2026-03-29 14:11:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:11:51 [bca.uk] INFO: Total items found: 100
2026-03-29 14:11:51 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded
2026-03-29 14:11:51 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:11:51 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: HJ64%20UZB
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ64%2520UZB%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for HJ64%20UZB: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: MH16%20BXV
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH16%2520BXV%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for MH16%20BXV: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: MJ17%20VKW
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ17%2520VKW%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for MJ17%20VKW: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: SC16%20NGN
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC16%2520NGN%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for SC16%20NGN: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: WN13%20MHL
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN13%2520MHL%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for WN13%20MHL: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: SC61%20BYP
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC61%2520BYP%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for SC61%20BYP: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: RO09%20UJK
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO09%2520UJK%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for RO09%20UJK: 2
2026-03-29 14:11:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95ce9abb-b57c-5a49-93b0-976bc53ebb6e with identifier: RO09%20UJK
2026-03-29 14:11:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95ce9abb-b57c-5a49-93b0-976bc53ebb6e with scrape type 2
2026-03-29 14:11:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 95ce9abb-b57c-5a49-93b0-976bc53ebb6e with scrape type 2
2026-03-29 14:11:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 95ce9abb-b57c-5a49-93b0-976bc53ebb6e, identifier: RO09%20UJK
2026-03-29 14:11:51 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:51 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 95ce9abb-b57c-5a49-93b0-976bc53ebb6e with identifier: RO09%20UJK
2026-03-29 14:11:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 95ce9abb-b57c-5a49-93b0-976bc53ebb6e with identifier: RO09%20UJK
2026-03-29 14:11:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 95ce9abb-b57c-5a49-93b0-976bc53ebb6e with identifier: RO09%20UJK to the API
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO09%20UJK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '95ce9abb-b57c-5a49-93b0-976bc53ebb6e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO09 UJK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO09%20UJK&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 81409,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.6 D Hatchback',
 'transmission': 'manual',
 'trim': 'D',
 'vin': 'WMWMG32090TV28997',
 'year': 2009}
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO09%2520UJK%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Saving data for RO09%20UJK: {'auction_closing_time': 1774951200.0, 'created_time': 1774523499.100289, 'last_price_update_time': 1774793511.535722}
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO09%2520UJK') HTTP/1.1" 204 0
2026-03-29 14:11:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: KV66%20XDL
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV66%2520XDL%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for KV66%20XDL: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: HV58%20LRN
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV58%2520LRN%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for HV58%20LRN: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: GN63%20FFY
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN63%2520FFY%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for GN63%20FFY: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: SD68%20NLT
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD68%2520NLT%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for SD68%20NLT: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: RX65%20VOJ
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX65%2520VOJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for RX65%20VOJ: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: AF66%20BUH
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF66%2520BUH%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for AF66%20BUH: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: BL64%20YTM
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL64%2520YTM%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for BL64%20YTM: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: EN16%20KRD
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN16%2520KRD%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for EN16%20KRD: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: OU73%20MMX
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU73%2520MMX%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for OU73%20MMX: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: GF12%20OAY
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF12%2520OAY%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for GF12%20OAY: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: DV15%20HHN
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV15%2520HHN%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for DV15%20HHN: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: VE13%20GBF
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE13%2520GBF%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for VE13%20GBF: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: RF56%20WZG
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF56%2520WZG%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for RF56%20WZG: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: HV65%20GSU
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV65%2520GSU%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for HV65%20GSU: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: LD66%20BVN
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD66%2520BVN%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for LD66%20BVN: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: BJ62%20USG
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ62%2520USG%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for BJ62%20USG: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: AU69%20VFL
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU69%2520VFL%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for AU69%20VFL: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: PY10%20FWJ
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY10%2520FWJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for PY10%20FWJ: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: SB66%20OSX
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB66%2520OSX%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for SB66%20OSX: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: WF17%20ZXA
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF17%2520ZXA%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for WF17%20ZXA: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: SE15%20SOU
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE15%2520SOU%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for SE15%20SOU: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: KM09%20ZGS
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM09%2520ZGS%27 HTTP/1.1" 200 None
2026-03-29 14:11:51 [bca.uk] INFO: Scrape type for KM09%20ZGS: 0
2026-03-29 14:11:51 [bca.uk] INFO: Found listing with ID: DL10%20PKC
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL10%2520PKC%27 HTTP/1.1" 200 None
2026-03-29 14:11:52 [bca.uk] INFO: Scrape type for DL10%20PKC: 0
2026-03-29 14:11:52 [bca.uk] INFO: Found listing with ID: WU07%20KYA
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU07%2520KYA%27 HTTP/1.1" 200 None
2026-03-29 14:11:52 [bca.uk] INFO: Scrape type for WU07%20KYA: 0
2026-03-29 14:11:52 [bca.uk] INFO: Found listing with ID: RE66%20UYD
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE66%2520UYD%27 HTTP/1.1" 200 None
2026-03-29 14:11:52 [bca.uk] INFO: Scrape type for RE66%20UYD: 0
2026-03-29 14:11:52 [bca.uk] INFO: Found listing with ID: MF15%20WSJ
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF15%2520WSJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:52 [bca.uk] INFO: Scrape type for MF15%20WSJ: 0
2026-03-29 14:11:52 [bca.uk] INFO: Found listing with ID: WP71%20XJC
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520XJC%27 HTTP/1.1" 200 None
2026-03-29 14:11:52 [bca.uk] INFO: Scrape type for WP71%20XJC: 0
2026-03-29 14:11:52 [bca.uk] INFO: Found listing with ID: WV71%20SZP
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520SZP%27 HTTP/1.1" 200 None
2026-03-29 14:11:52 [bca.uk] INFO: Scrape type for WV71%20SZP: 2
2026-03-29 14:11:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 942fcafb-98e4-540c-9291-547c207515e6 with identifier: WV71%20SZP
2026-03-29 14:11:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 942fcafb-98e4-540c-9291-547c207515e6 with scrape type 2
2026-03-29 14:11:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 942fcafb-98e4-540c-9291-547c207515e6 with scrape type 2
2026-03-29 14:11:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 942fcafb-98e4-540c-9291-547c207515e6, identifier: WV71%20SZP
2026-03-29 14:11:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 942fcafb-98e4-540c-9291-547c207515e6 with identifier: WV71%20SZP
2026-03-29 14:11:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 942fcafb-98e4-540c-9291-547c207515e6 with identifier: WV71%20SZP
2026-03-29 14:11:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 942fcafb-98e4-540c-9291-547c207515e6 with identifier: WV71%20SZP to the API
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV71%20SZP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '942fcafb-98e4-540c-9291-547c207515e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WV71 SZP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV71%20SZP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 11589,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'RENAULT ZOE E-TECH 50KWH 110 ICONIC (50KW) Hatchback',
 'transmission': 'automatic',
 'trim': '50KWH 110 ICONIC (50KW)',
 'vin': 'VF1AG000667621807',
 'year': 2021}
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520SZP%27 HTTP/1.1" 200 None
2026-03-29 14:11:52 [bca.uk] INFO: Saving data for WV71%20SZP: {'auction_closing_time': 1775210400.0, 'created_time': 1774045423.625967, 'last_price_update_time': 1774793512.567183}
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV71%2520SZP') HTTP/1.1" 204 0
2026-03-29 14:11:52 [bca.uk] INFO: Found listing with ID: PO21%20EVJ
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO21%2520EVJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:52 [bca.uk] INFO: Scrape type for PO21%20EVJ: 0
2026-03-29 14:11:52 [bca.uk] INFO: Found listing with ID: WP23%20OHB
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OHB%27 HTTP/1.1" 200 None
2026-03-29 14:11:52 [bca.uk] INFO: Scrape type for WP23%20OHB: 0
2026-03-29 14:11:52 [bca.uk] INFO: Found listing with ID: WP23%20OGE
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OGE%27 HTTP/1.1" 200 None
2026-03-29 14:11:52 [bca.uk] INFO: Scrape type for WP23%20OGE: 0
2026-03-29 14:11:52 [bca.uk] INFO: Found listing with ID: WP23%20OFH
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OFH%27 HTTP/1.1" 200 None
2026-03-29 14:11:52 [bca.uk] INFO: Scrape type for WP23%20OFH: 0
2026-03-29 14:11:52 [bca.uk] INFO: Found listing with ID: WP23%20OFE
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OFE%27 HTTP/1.1" 200 None
2026-03-29 14:11:52 [bca.uk] INFO: Scrape type for WP23%20OFE: 0
2026-03-29 14:11:52 [bca.uk] INFO: Found listing with ID: WP23%20OEB
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OEB%27 HTTP/1.1" 200 None
2026-03-29 14:11:52 [bca.uk] INFO: Scrape type for WP23%20OEB: 0
2026-03-29 14:11:52 [bca.uk] INFO: Found listing with ID: WP23%20OEA
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OEA%27 HTTP/1.1" 200 None
2026-03-29 14:11:52 [bca.uk] INFO: Scrape type for WP23%20OEA: 0
2026-03-29 14:11:52 [bca.uk] INFO: Found listing with ID: WN73%20JGY
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN73%2520JGY%27 HTTP/1.1" 200 None
2026-03-29 14:11:52 [bca.uk] INFO: Scrape type for WN73%20JGY: 0
2026-03-29 14:11:52 [bca.uk] INFO: Found listing with ID: SW15%20UNG
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW15%2520UNG%27 HTTP/1.1" 200 None
2026-03-29 14:11:52 [bca.uk] INFO: Scrape type for SW15%20UNG: 0
2026-03-29 14:11:52 [bca.uk] INFO: Found listing with ID: SA17%20ALD
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA17%2520ALD%27 HTTP/1.1" 200 None
2026-03-29 14:11:52 [bca.uk] INFO: Scrape type for SA17%20ALD: 0
2026-03-29 14:11:52 [bca.uk] INFO: Found listing with ID: WN73%20JGV
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN73%2520JGV%27 HTTP/1.1" 200 None
2026-03-29 14:11:52 [bca.uk] INFO: Scrape type for WN73%20JGV: 0
2026-03-29 14:11:52 [bca.uk] INFO: Found listing with ID: BF18%20VZP
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF18%2520VZP%27 HTTP/1.1" 200 None
2026-03-29 14:11:52 [bca.uk] INFO: Scrape type for BF18%20VZP: 0
2026-03-29 14:11:52 [bca.uk] INFO: Found listing with ID: CP02%20NDN
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP02%2520NDN%27 HTTP/1.1" 200 None
2026-03-29 14:11:52 [bca.uk] INFO: Scrape type for CP02%20NDN: 0
2026-03-29 14:11:52 [bca.uk] INFO: Found listing with ID: CU17%20XFM
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU17%2520XFM%27 HTTP/1.1" 200 None
2026-03-29 14:11:52 [bca.uk] INFO: Scrape type for CU17%20XFM: 2
2026-03-29 14:11:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef097ff9-8ed0-5f85-abe6-1f1581e296bd with identifier: CU17%20XFM
2026-03-29 14:11:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef097ff9-8ed0-5f85-abe6-1f1581e296bd with scrape type 2
2026-03-29 14:11:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef097ff9-8ed0-5f85-abe6-1f1581e296bd with scrape type 2
2026-03-29 14:11:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef097ff9-8ed0-5f85-abe6-1f1581e296bd, identifier: CU17%20XFM
2026-03-29 14:11:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef097ff9-8ed0-5f85-abe6-1f1581e296bd with identifier: CU17%20XFM
2026-03-29 14:11:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef097ff9-8ed0-5f85-abe6-1f1581e296bd with identifier: CU17%20XFM
2026-03-29 14:11:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef097ff9-8ed0-5f85-abe6-1f1581e296bd with identifier: CU17%20XFM to the API
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CU17%20XFM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ef097ff9-8ed0-5f85-abe6-1f1581e296bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CU17 XFM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CU17%20XFM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 107063,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 75 ENERGY Hatchback',
 'transmission': 'manual',
 'trim': '75 ENERGY',
 'vin': 'W0L0XEP68H4134410',
 'year': 2017}
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU17%2520XFM%27 HTTP/1.1" 200 None
2026-03-29 14:11:53 [bca.uk] INFO: Saving data for CU17%20XFM: {'auction_closing_time': 1774951200.0, 'created_time': 1774610634.119514, 'last_price_update_time': 1774793513.298729}
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CU17%2520XFM') HTTP/1.1" 204 0
2026-03-29 14:11:53 [bca.uk] INFO: Found listing with ID: FJ14%20GBU
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ14%2520GBU%27 HTTP/1.1" 200 None
2026-03-29 14:11:53 [bca.uk] INFO: Scrape type for FJ14%20GBU: 0
2026-03-29 14:11:53 [bca.uk] INFO: Found listing with ID: AV14%20PVL
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV14%2520PVL%27 HTTP/1.1" 200 None
2026-03-29 14:11:53 [bca.uk] INFO: Scrape type for AV14%20PVL: 0
2026-03-29 14:11:53 [bca.uk] INFO: Found listing with ID: WP71%20UOH
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520UOH%27 HTTP/1.1" 200 None
2026-03-29 14:11:53 [bca.uk] INFO: Scrape type for WP71%20UOH: 0
2026-03-29 14:11:53 [bca.uk] INFO: Found listing with ID: BJ09%20TYV
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ09%2520TYV%27 HTTP/1.1" 200 None
2026-03-29 14:11:53 [bca.uk] INFO: Scrape type for BJ09%20TYV: 2
2026-03-29 14:11:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a9645e23-84ba-5cdb-81b2-acbce62e81af with identifier: BJ09%20TYV
2026-03-29 14:11:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a9645e23-84ba-5cdb-81b2-acbce62e81af with scrape type 2
2026-03-29 14:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a9645e23-84ba-5cdb-81b2-acbce62e81af with scrape type 2
2026-03-29 14:11:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a9645e23-84ba-5cdb-81b2-acbce62e81af, identifier: BJ09%20TYV
2026-03-29 14:11:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a9645e23-84ba-5cdb-81b2-acbce62e81af with identifier: BJ09%20TYV
2026-03-29 14:11:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a9645e23-84ba-5cdb-81b2-acbce62e81af with identifier: BJ09%20TYV
2026-03-29 14:11:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a9645e23-84ba-5cdb-81b2-acbce62e81af with identifier: BJ09%20TYV to the API
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ09%20TYV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a9645e23-84ba-5cdb-81b2-acbce62e81af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ09 TYV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ09%20TYV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 165426,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.4 TDI PD 80 1 Estate',
 'transmission': 'manual',
 'trim': 'TDI PD 80 1',
 'vin': 'TMBFF25J293174685',
 'year': 2009}
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ09%2520TYV%27 HTTP/1.1" 200 None
2026-03-29 14:11:53 [bca.uk] INFO: Saving data for BJ09%20TYV: {'auction_closing_time': 1775037600.0, 'created_time': 1774610623.374669, 'last_price_update_time': 1774793513.840039}
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ09%2520TYV') HTTP/1.1" 204 0
2026-03-29 14:11:53 [bca.uk] INFO: Found listing with ID: WV71%20TBZ
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520TBZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:53 [bca.uk] INFO: Scrape type for WV71%20TBZ: 0
2026-03-29 14:11:53 [bca.uk] INFO: Found listing with ID: WV71%20SYG
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520SYG%27 HTTP/1.1" 200 None
2026-03-29 14:11:53 [bca.uk] INFO: Scrape type for WV71%20SYG: 0
2026-03-29 14:11:53 [bca.uk] INFO: Found listing with ID: HX14%20FAO
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX14%2520FAO%27 HTTP/1.1" 200 None
2026-03-29 14:11:53 [bca.uk] INFO: Scrape type for HX14%20FAO: 0
2026-03-29 14:11:53 [bca.uk] INFO: Found listing with ID: MV23%20PVK
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV23%2520PVK%27 HTTP/1.1" 200 None
2026-03-29 14:11:53 [bca.uk] INFO: Scrape type for MV23%20PVK: 0
2026-03-29 14:11:53 [bca.uk] INFO: Found listing with ID: WP71%20XHY
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520XHY%27 HTTP/1.1" 200 None
2026-03-29 14:11:53 [bca.uk] INFO: Scrape type for WP71%20XHY: 2
2026-03-29 14:11:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41ef342e-2dc9-5363-8fae-b6e3b4b779b6 with identifier: WP71%20XHY
2026-03-29 14:11:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41ef342e-2dc9-5363-8fae-b6e3b4b779b6 with scrape type 2
2026-03-29 14:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41ef342e-2dc9-5363-8fae-b6e3b4b779b6 with scrape type 2
2026-03-29 14:11:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41ef342e-2dc9-5363-8fae-b6e3b4b779b6, identifier: WP71%20XHY
2026-03-29 14:11:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41ef342e-2dc9-5363-8fae-b6e3b4b779b6 with identifier: WP71%20XHY
2026-03-29 14:11:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41ef342e-2dc9-5363-8fae-b6e3b4b779b6 with identifier: WP71%20XHY
2026-03-29 14:11:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41ef342e-2dc9-5363-8fae-b6e3b4b779b6 with identifier: WP71%20XHY to the API
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP71%20XHY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '41ef342e-2dc9-5363-8fae-b6e3b4b779b6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WP71 XHY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP71%20XHY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 21790,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'RENAULT ZOE E-TECH 50KWH 110 ICONIC (50KW) Hatchback',
 'transmission': 'automatic',
 'trim': '50KWH 110 ICONIC (50KW)',
 'vin': 'VF1AG000968488275',
 'year': 2021}
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520XHY%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Saving data for WP71%20XHY: {'auction_closing_time': 1775210400.0, 'created_time': 1774391626.917852, 'last_price_update_time': 1774793514.320021}
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP71%2520XHY') HTTP/1.1" 204 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: MD72%20EUB
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520EUB%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for MD72%20EUB: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: WU24%20DYD
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU24%2520DYD%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for WU24%20DYD: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: LA72%20VNB
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA72%2520VNB%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for LA72%20VNB: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: DS20%20OCF
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS20%2520OCF%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for DS20%20OCF: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: LG23%20VVJ
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG23%2520VVJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for LG23%20VVJ: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: GJ23%20JSY
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ23%2520JSY%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for GJ23%20JSY: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: KX10%20FFW
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX10%2520FFW%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for KX10%20FFW: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: GJ22%20GXX
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520GXX%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for GJ22%20GXX: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: BL72%20KOD
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL72%2520KOD%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for BL72%20KOD: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: OV10%20HBL
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV10%2520HBL%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for OV10%20HBL: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: R12%20OKJ
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R12%2520OKJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for R12%20OKJ: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: KN62%20FGD
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN62%2520FGD%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for KN62%20FGD: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: PK20%20WMF
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520WMF%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for PK20%20WMF: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: PK20%20UYN
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520UYN%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for PK20%20UYN: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: MC19%20ZWJ
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC19%2520ZWJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for MC19%20ZWJ: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: MA20%20XAR
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA20%2520XAR%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for MA20%20XAR: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: HV70%20WHA
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV70%2520WHA%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for HV70%20WHA: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: VA66%20MGX
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA66%2520MGX%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for VA66%20MGX: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: GC17%20NDE
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC17%2520NDE%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for GC17%20NDE: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: HX14%20DJO
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX14%2520DJO%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for HX14%20DJO: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: LB69%20YVW
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB69%2520YVW%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for LB69%20YVW: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: EX18%20BYP
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX18%2520BYP%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for EX18%20BYP: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: EX17%20VXH
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX17%2520VXH%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for EX17%20VXH: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: SY68%20GYA
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY68%2520GYA%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for SY68%20GYA: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: SN24%20KPW
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN24%2520KPW%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for SN24%20KPW: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: BJ71%20HLM
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ71%2520HLM%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for BJ71%20HLM: 0
2026-03-29 14:11:54 [bca.uk] INFO: Found listing with ID: SB20%20AMO
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB20%2520AMO%27 HTTP/1.1" 200 None
2026-03-29 14:11:54 [bca.uk] INFO: Scrape type for SB20%20AMO: 2
2026-03-29 14:11:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a59ddf5b-cfad-54a3-b0ea-58995df1912c with identifier: SB20%20AMO
2026-03-29 14:11:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a59ddf5b-cfad-54a3-b0ea-58995df1912c with scrape type 2
2026-03-29 14:11:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a59ddf5b-cfad-54a3-b0ea-58995df1912c with scrape type 2
2026-03-29 14:11:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a59ddf5b-cfad-54a3-b0ea-58995df1912c, identifier: SB20%20AMO
2026-03-29 14:11:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a59ddf5b-cfad-54a3-b0ea-58995df1912c with identifier: SB20%20AMO
2026-03-29 14:11:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a59ddf5b-cfad-54a3-b0ea-58995df1912c with identifier: SB20%20AMO
2026-03-29 14:11:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a59ddf5b-cfad-54a3-b0ea-58995df1912c with identifier: SB20%20AMO to the API
2026-03-29 14:11:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB20%20AMO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a59ddf5b-cfad-54a3-b0ea-58995df1912c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB20 AMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB20%20AMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 48328,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 D 180 AWD CHEQUERED FLAG StationWagon',
 'transmission': 'automatic',
 'trim': 'D 180 AWD CHEQUERED FLAG',
 'vin': 'SADCA2AN1LA651088',
 'year': 2020}
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB20%2520AMO%27 HTTP/1.1" 200 None
2026-03-29 14:11:55 [bca.uk] INFO: Saving data for SB20%20AMO: {'auction_closing_time': 1774951200.0, 'created_time': 1774522978.346599, 'last_price_update_time': 1774793515.120198}
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB20%2520AMO') HTTP/1.1" 204 0
2026-03-29 14:11:55 [bca.uk] INFO: Found listing with ID: FX11%20JKN
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX11%2520JKN%27 HTTP/1.1" 200 None
2026-03-29 14:11:55 [bca.uk] INFO: Scrape type for FX11%20JKN: 0
2026-03-29 14:11:55 [bca.uk] INFO: Found listing with ID: KW21%20AOB
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW21%2520AOB%27 HTTP/1.1" 200 None
2026-03-29 14:11:55 [bca.uk] INFO: Scrape type for KW21%20AOB: 0
2026-03-29 14:11:55 [bca.uk] INFO: Found listing with ID: YX71%20DDY
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX71%2520DDY%27 HTTP/1.1" 200 None
2026-03-29 14:11:55 [bca.uk] INFO: Scrape type for YX71%20DDY: 0
2026-03-29 14:11:55 [bca.uk] INFO: Found listing with ID: NA72%20YVV
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA72%2520YVV%27 HTTP/1.1" 200 None
2026-03-29 14:11:55 [bca.uk] INFO: Scrape type for NA72%20YVV: 0
2026-03-29 14:11:55 [bca.uk] INFO: Found listing with ID: GV72%20DWG
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV72%2520DWG%27 HTTP/1.1" 200 None
2026-03-29 14:11:55 [bca.uk] INFO: Scrape type for GV72%20DWG: 0
2026-03-29 14:11:55 [bca.uk] INFO: Found listing with ID: YR72%20WEP
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR72%2520WEP%27 HTTP/1.1" 200 None
2026-03-29 14:11:55 [bca.uk] INFO: Scrape type for YR72%20WEP: 0
2026-03-29 14:11:55 [bca.uk] INFO: Found listing with ID: DS72%20VYJ
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS72%2520VYJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:55 [bca.uk] INFO: Scrape type for DS72%20VYJ: 0
2026-03-29 14:11:55 [bca.uk] INFO: Found listing with ID: YE73%20OLO
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE73%2520OLO%27 HTTP/1.1" 200 None
2026-03-29 14:11:55 [bca.uk] INFO: Scrape type for YE73%20OLO: 0
2026-03-29 14:11:55 [bca.uk] INFO: Found listing with ID: HX18%20DMU
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX18%2520DMU%27 HTTP/1.1" 200 None
2026-03-29 14:11:55 [bca.uk] INFO: Scrape type for HX18%20DMU: 0
2026-03-29 14:11:55 [bca.uk] INFO: Found listing with ID: AJ72%20HYM
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ72%2520HYM%27 HTTP/1.1" 200 None
2026-03-29 14:11:55 [bca.uk] INFO: Scrape type for AJ72%20HYM: 0
2026-03-29 14:11:55 [bca.uk] INFO: Found listing with ID: VE70%20JDZ
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE70%2520JDZ%27 HTTP/1.1" 200 None
2026-03-29 14:11:55 [bca.uk] INFO: Scrape type for VE70%20JDZ: 0
2026-03-29 14:11:55 [bca.uk] INFO: Found listing with ID: YJ63%20FDY
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ63%2520FDY%27 HTTP/1.1" 200 None
2026-03-29 14:11:55 [bca.uk] INFO: Scrape type for YJ63%20FDY: 0
2026-03-29 14:11:55 [bca.uk] INFO: Found listing with ID: LF69%20YUJ
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF69%2520YUJ%27 HTTP/1.1" 200 None
2026-03-29 14:11:55 [bca.uk] INFO: Scrape type for LF69%20YUJ: 0
2026-03-29 14:11:55 [bca.uk] INFO: Found listing with ID: LY23%20BKE
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY23%2520BKE%27 HTTP/1.1" 200 None
2026-03-29 14:11:55 [bca.uk] INFO: Scrape type for LY23%20BKE: 0
2026-03-29 14:11:55 [bca.uk] INFO: Found listing with ID: KK19%20ZFA
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK19%2520ZFA%27 HTTP/1.1" 200 None
2026-03-29 14:11:55 [bca.uk] INFO: Scrape type for KK19%20ZFA: 0
2026-03-29 14:11:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:11:57 [bca.uk] INFO: Total items found: 100
2026-03-29 14:11:57 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded
2026-03-29 14:11:57 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:11:57 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:57 [bca.uk] INFO: Found listing with ID: WD19%20YCX
2026-03-29 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD19%2520YCX%27 HTTP/1.1" 200 None
2026-03-29 14:11:57 [bca.uk] INFO: Scrape type for WD19%20YCX: 0
2026-03-29 14:11:57 [bca.uk] INFO: Found listing with ID: ML70%20KCG
2026-03-29 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML70%2520KCG%27 HTTP/1.1" 200 None
2026-03-29 14:11:57 [bca.uk] INFO: Scrape type for ML70%20KCG: 0
2026-03-29 14:11:57 [bca.uk] INFO: Found listing with ID: RX15%20OZO
2026-03-29 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX15%2520OZO%27 HTTP/1.1" 200 None
2026-03-29 14:11:57 [bca.uk] INFO: Scrape type for RX15%20OZO: 0
2026-03-29 14:11:57 [bca.uk] INFO: Found listing with ID: AYZ%208960
2026-03-29 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AYZ%25208960%27 HTTP/1.1" 200 None
2026-03-29 14:11:57 [bca.uk] INFO: Scrape type for AYZ%208960: 2
2026-03-29 14:11:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 518dee49-5462-5419-bd26-73b09b13e47e with identifier: AYZ%208960
2026-03-29 14:11:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 518dee49-5462-5419-bd26-73b09b13e47e with scrape type 2
2026-03-29 14:11:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 518dee49-5462-5419-bd26-73b09b13e47e with scrape type 2
2026-03-29 14:11:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 518dee49-5462-5419-bd26-73b09b13e47e, identifier: AYZ%208960
2026-03-29 14:11:58 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:58 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:11:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 518dee49-5462-5419-bd26-73b09b13e47e with identifier: AYZ%208960
2026-03-29 14:11:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 518dee49-5462-5419-bd26-73b09b13e47e with identifier: AYZ%208960
2026-03-29 14:11:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 518dee49-5462-5419-bd26-73b09b13e47e with identifier: AYZ%208960 to the API
2026-03-29 14:11:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AYZ%208960-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '518dee49-5462-5419-bd26-73b09b13e47e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AYZ 8960',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AYZ%208960&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SKODA',
 'model': 'KAROQ',
 'odometer': 58302,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'SKODA KAROQ 1.5 TSI 150 SE TECHNOLOGY Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 150 SE TECHNOLOGY',
 'vin': 'TMBKR7NU9M5056319',
 'year': 2021}
2026-03-29 14:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AYZ%25208960%27 HTTP/1.1" 200 None
2026-03-29 14:11:58 [bca.uk] INFO: Saving data for AYZ%208960: {'auction_closing_time': 1774951200.0, 'created_time': 1774447925.951719, 'last_price_update_time': 1774793518.305706}
2026-03-29 14:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AYZ%25208960') HTTP/1.1" 204 0
2026-03-29 14:11:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:11:58 [bca.uk] INFO: Found listing with ID: LD20%20LRK
2026-03-29 14:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD20%2520LRK%27 HTTP/1.1" 200 None
2026-03-29 14:11:58 [bca.uk] INFO: Scrape type for LD20%20LRK: 2
2026-03-29 14:11:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f3e84bfe-b985-5568-9df1-b5b54e093d8c with identifier: LD20%20LRK
2026-03-29 14:11:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f3e84bfe-b985-5568-9df1-b5b54e093d8c with scrape type 2
2026-03-29 14:11:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f3e84bfe-b985-5568-9df1-b5b54e093d8c with scrape type 2
2026-03-29 14:11:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f3e84bfe-b985-5568-9df1-b5b54e093d8c, identifier: LD20%20LRK
2026-03-29 14:11:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f3e84bfe-b985-5568-9df1-b5b54e093d8c with identifier: LD20%20LRK
2026-03-29 14:11:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f3e84bfe-b985-5568-9df1-b5b54e093d8c with identifier: LD20%20LRK
2026-03-29 14:11:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f3e84bfe-b985-5568-9df1-b5b54e093d8c with identifier: LD20%20LRK to the API
2026-03-29 14:11:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD20%20LRK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f3e84bfe-b985-5568-9df1-b5b54e093d8c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD20 LRK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD20%20LRK&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'A4 AVANT',
 'odometer': 38558,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'AUDI A4 AVANT 2.0 35 TDI BLACK ED.S-T Estate',
 'transmission': 'automatic',
 'trim': '35 TDI BLACK ED.S-T',
 'vin': 'WAUZZZF40LA062134',
 'year': 2020}
2026-03-29 14:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD20%2520LRK%27 HTTP/1.1" 200 None
2026-03-29 14:11:58 [bca.uk] INFO: Saving data for LD20%20LRK: {'auction_closing_time': 1774951200.0, 'created_time': 1774447904.926362, 'last_price_update_time': 1774793518.783911}
2026-03-29 14:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD20%2520LRK') HTTP/1.1" 204 0
2026-03-29 14:11:58 [bca.uk] INFO: Found listing with ID: FY66%20EDL
2026-03-29 14:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY66%2520EDL%27 HTTP/1.1" 200 None
2026-03-29 14:11:58 [bca.uk] INFO: Scrape type for FY66%20EDL: 2
2026-03-29 14:11:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b427677d-c05c-59d2-9883-33526e9c855c with identifier: FY66%20EDL
2026-03-29 14:11:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b427677d-c05c-59d2-9883-33526e9c855c with scrape type 2
2026-03-29 14:11:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b427677d-c05c-59d2-9883-33526e9c855c with scrape type 2
2026-03-29 14:11:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b427677d-c05c-59d2-9883-33526e9c855c, identifier: FY66%20EDL
2026-03-29 14:11:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b427677d-c05c-59d2-9883-33526e9c855c with identifier: FY66%20EDL
2026-03-29 14:11:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b427677d-c05c-59d2-9883-33526e9c855c with identifier: FY66%20EDL
2026-03-29 14:11:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b427677d-c05c-59d2-9883-33526e9c855c with identifier: FY66%20EDL to the API
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY66%20EDL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b427677d-c05c-59d2-9883-33526e9c855c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY66 EDL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY66%20EDL&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 57717,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLVO XC60 2.4 D5 220 AWD R DESIGN LUX G/T Estate',
 'transmission': 'manual',
 'trim': 'D5 220 AWD R DESIGN LUX G/T',
 'vin': 'YV1DZ97C6H2086286',
 'year': 2016}
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY66%2520EDL%27 HTTP/1.1" 200 None
2026-03-29 14:11:59 [bca.uk] INFO: Saving data for FY66%20EDL: {'auction_closing_time': 1774951200.0, 'created_time': 1774620479.63417, 'last_price_update_time': 1774793519.180972}
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY66%2520EDL') HTTP/1.1" 204 0
2026-03-29 14:11:59 [bca.uk] INFO: Found listing with ID: YY20%20JXA
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY20%2520JXA%27 HTTP/1.1" 200 None
2026-03-29 14:11:59 [bca.uk] INFO: Scrape type for YY20%20JXA: 0
2026-03-29 14:11:59 [bca.uk] INFO: Found listing with ID: ND73%20CZS
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND73%2520CZS%27 HTTP/1.1" 200 None
2026-03-29 14:11:59 [bca.uk] INFO: Scrape type for ND73%20CZS: 2
2026-03-29 14:11:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 82c31a53-642f-5c49-96cb-70a4bf1825a6 with identifier: ND73%20CZS
2026-03-29 14:11:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 82c31a53-642f-5c49-96cb-70a4bf1825a6 with scrape type 2
2026-03-29 14:11:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 82c31a53-642f-5c49-96cb-70a4bf1825a6 with scrape type 2
2026-03-29 14:11:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 82c31a53-642f-5c49-96cb-70a4bf1825a6, identifier: ND73%20CZS
2026-03-29 14:11:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 82c31a53-642f-5c49-96cb-70a4bf1825a6 with identifier: ND73%20CZS
2026-03-29 14:11:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 82c31a53-642f-5c49-96cb-70a4bf1825a6 with identifier: ND73%20CZS
2026-03-29 14:11:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 82c31a53-642f-5c49-96cb-70a4bf1825a6 with identifier: ND73%20CZS to the API
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:11:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND73%20CZS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '82c31a53-642f-5c49-96cb-70a4bf1825a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND73 CZS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND73%20CZS&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 19474,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.0 MPI 80 LIFE Hatchback',
 'transmission': 'manual',
 'trim': 'MPI 80 LIFE',
 'vin': 'WVWZZZAWZPU106392',
 'year': 2023}
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND73%2520CZS%27 HTTP/1.1" 200 None
2026-03-29 14:11:59 [bca.uk] INFO: Saving data for ND73%20CZS: {'auction_closing_time': 1774951200.0, 'created_time': 1774620476.96428, 'last_price_update_time': 1774793519.591746}
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND73%2520CZS') HTTP/1.1" 204 0
2026-03-29 14:11:59 [bca.uk] INFO: Found listing with ID: AK16%20OJR
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK16%2520OJR%27 HTTP/1.1" 200 None
2026-03-29 14:11:59 [bca.uk] INFO: Scrape type for AK16%20OJR: 0
2026-03-29 14:11:59 [bca.uk] INFO: Found listing with ID: YA22%20JGU
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA22%2520JGU%27 HTTP/1.1" 200 None
2026-03-29 14:11:59 [bca.uk] INFO: Scrape type for YA22%20JGU: 0
2026-03-29 14:11:59 [bca.uk] INFO: Found listing with ID: NA20%20GWP
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA20%2520GWP%27 HTTP/1.1" 200 None
2026-03-29 14:11:59 [bca.uk] INFO: Scrape type for NA20%20GWP: 0
2026-03-29 14:11:59 [bca.uk] INFO: Found listing with ID: FT24%20UAS
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT24%2520UAS%27 HTTP/1.1" 200 None
2026-03-29 14:11:59 [bca.uk] INFO: Scrape type for FT24%20UAS: 0
2026-03-29 14:11:59 [bca.uk] INFO: Found listing with ID: SD23%20DJF
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD23%2520DJF%27 HTTP/1.1" 200 None
2026-03-29 14:11:59 [bca.uk] INFO: Scrape type for SD23%20DJF: 2
2026-03-29 14:11:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c7418f0-e88e-5416-a985-785dabb5dd80 with identifier: SD23%20DJF
2026-03-29 14:11:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c7418f0-e88e-5416-a985-785dabb5dd80 with scrape type 2
2026-03-29 14:11:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2c7418f0-e88e-5416-a985-785dabb5dd80 with scrape type 2
2026-03-29 14:11:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2c7418f0-e88e-5416-a985-785dabb5dd80, identifier: SD23%20DJF
2026-03-29 14:11:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2c7418f0-e88e-5416-a985-785dabb5dd80 with identifier: SD23%20DJF
2026-03-29 14:11:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2c7418f0-e88e-5416-a985-785dabb5dd80 with identifier: SD23%20DJF
2026-03-29 14:11:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2c7418f0-e88e-5416-a985-785dabb5dd80 with identifier: SD23%20DJF to the API
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:11:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD23%20DJF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2c7418f0-e88e-5416-a985-785dabb5dd80',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD23 DJF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD23%20DJF&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 30558,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.0 DIG-T 114 ACENTA DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T 114 ACENTA DCT',
 'vin': 'SJNFAAF16U1234219',
 'year': 2023}
2026-03-29 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD23%2520DJF%27 HTTP/1.1" 200 None
2026-03-29 14:12:00 [bca.uk] INFO: Saving data for SD23%20DJF: {'auction_closing_time': 1774951200.0, 'created_time': 1774365594.379389, 'last_price_update_time': 1774793520.09106}
2026-03-29 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD23%2520DJF') HTTP/1.1" 204 0
2026-03-29 14:12:00 [bca.uk] INFO: Found listing with ID: WA20%20UVV
2026-03-29 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA20%2520UVV%27 HTTP/1.1" 200 None
2026-03-29 14:12:00 [bca.uk] INFO: Scrape type for WA20%20UVV: 2
2026-03-29 14:12:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0518c41d-9c90-52f0-8f1e-7056bec65358 with identifier: WA20%20UVV
2026-03-29 14:12:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0518c41d-9c90-52f0-8f1e-7056bec65358 with scrape type 2
2026-03-29 14:12:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0518c41d-9c90-52f0-8f1e-7056bec65358 with scrape type 2
2026-03-29 14:12:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0518c41d-9c90-52f0-8f1e-7056bec65358, identifier: WA20%20UVV
2026-03-29 14:12:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0518c41d-9c90-52f0-8f1e-7056bec65358 with identifier: WA20%20UVV
2026-03-29 14:12:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0518c41d-9c90-52f0-8f1e-7056bec65358 with identifier: WA20%20UVV
2026-03-29 14:12:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0518c41d-9c90-52f0-8f1e-7056bec65358 with identifier: WA20%20UVV to the API
2026-03-29 14:12:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WA20%20UVV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0518c41d-9c90-52f0-8f1e-7056bec65358',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WA20 UVV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WA20%20UVV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'MERCEDES-BENZ',
 'model': 'E220 D',
 'odometer': 41386,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E220 D 2.0 SE 9G Saloon',
 'transmission': 'manual',
 'trim': 'SE 9G',
 'vin': 'W1K2130042A829837',
 'year': 2020}
2026-03-29 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA20%2520UVV%27 HTTP/1.1" 200 None
2026-03-29 14:12:00 [bca.uk] INFO: Saving data for WA20%20UVV: {'auction_closing_time': 1774951200.0, 'created_time': 1774620471.478458, 'last_price_update_time': 1774793520.5141}
2026-03-29 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WA20%2520UVV') HTTP/1.1" 204 0
2026-03-29 14:12:00 [bca.uk] INFO: Found listing with ID: FL13%20MYV
2026-03-29 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL13%2520MYV%27 HTTP/1.1" 200 None
2026-03-29 14:12:00 [bca.uk] INFO: Scrape type for FL13%20MYV: 0
2026-03-29 14:12:00 [bca.uk] INFO: Found listing with ID: NA70%20XJL
2026-03-29 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA70%2520XJL%27 HTTP/1.1" 200 None
2026-03-29 14:12:00 [bca.uk] INFO: Scrape type for NA70%20XJL: 2
2026-03-29 14:12:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1384d40c-bf0c-5af9-93a7-143615cf147e with identifier: NA70%20XJL
2026-03-29 14:12:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1384d40c-bf0c-5af9-93a7-143615cf147e with scrape type 2
2026-03-29 14:12:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1384d40c-bf0c-5af9-93a7-143615cf147e with scrape type 2
2026-03-29 14:12:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1384d40c-bf0c-5af9-93a7-143615cf147e, identifier: NA70%20XJL
2026-03-29 14:12:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1384d40c-bf0c-5af9-93a7-143615cf147e with identifier: NA70%20XJL
2026-03-29 14:12:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1384d40c-bf0c-5af9-93a7-143615cf147e with identifier: NA70%20XJL
2026-03-29 14:12:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1384d40c-bf0c-5af9-93a7-143615cf147e with identifier: NA70%20XJL to the API
2026-03-29 14:12:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA70%20XJL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1384d40c-bf0c-5af9-93a7-143615cf147e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA70 XJL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA70%20XJL&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 26562,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.5 TSI 150 ELEGANCE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 150 ELEGANCE DSG',
 'vin': 'WVGZZZ5NZMW520482',
 'year': 2021}
2026-03-29 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA70%2520XJL%27 HTTP/1.1" 200 None
2026-03-29 14:12:00 [bca.uk] INFO: Saving data for NA70%20XJL: {'auction_closing_time': 1774951200.0, 'created_time': 1774620463.283887, 'last_price_update_time': 1774793520.919867}
2026-03-29 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA70%2520XJL') HTTP/1.1" 204 0
2026-03-29 14:12:01 [bca.uk] INFO: Found listing with ID: LC63%20NGO
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC63%2520NGO%27 HTTP/1.1" 200 None
2026-03-29 14:12:01 [bca.uk] INFO: Scrape type for LC63%20NGO: 0
2026-03-29 14:12:01 [bca.uk] INFO: Found listing with ID: EY69%20ZUC
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY69%2520ZUC%27 HTTP/1.1" 200 None
2026-03-29 14:12:01 [bca.uk] INFO: Scrape type for EY69%20ZUC: 2
2026-03-29 14:12:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9506d75f-5484-57c3-bae1-5dee21ebed91 with identifier: EY69%20ZUC
2026-03-29 14:12:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9506d75f-5484-57c3-bae1-5dee21ebed91 with scrape type 2
2026-03-29 14:12:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9506d75f-5484-57c3-bae1-5dee21ebed91 with scrape type 2
2026-03-29 14:12:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9506d75f-5484-57c3-bae1-5dee21ebed91, identifier: EY69%20ZUC
2026-03-29 14:12:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9506d75f-5484-57c3-bae1-5dee21ebed91 with identifier: EY69%20ZUC
2026-03-29 14:12:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9506d75f-5484-57c3-bae1-5dee21ebed91 with identifier: EY69%20ZUC
2026-03-29 14:12:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9506d75f-5484-57c3-bae1-5dee21ebed91 with identifier: EY69%20ZUC to the API
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY69%20ZUC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9506d75f-5484-57c3-bae1-5dee21ebed91',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY69 ZUC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY69%20ZUC&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 66969,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.5 TSI EVO 150 2WD R LINE TECH DS StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 2WD R LINE TECH DS',
 'vin': 'WVGZZZ5NZLW311343',
 'year': 2019}
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY69%2520ZUC%27 HTTP/1.1" 200 None
2026-03-29 14:12:01 [bca.uk] INFO: Saving data for EY69%20ZUC: {'auction_closing_time': 1774951200.0, 'created_time': 1774620330.735833, 'last_price_update_time': 1774793521.42779}
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY69%2520ZUC') HTTP/1.1" 204 0
2026-03-29 14:12:01 [bca.uk] INFO: Found listing with ID: DG64%20PYX
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG64%2520PYX%27 HTTP/1.1" 200 None
2026-03-29 14:12:01 [bca.uk] INFO: Scrape type for DG64%20PYX: 0
2026-03-29 14:12:01 [bca.uk] INFO: Found listing with ID: YR22%20SJV
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520SJV%27 HTTP/1.1" 200 None
2026-03-29 14:12:01 [bca.uk] INFO: Scrape type for YR22%20SJV: 0
2026-03-29 14:12:01 [bca.uk] INFO: Found listing with ID: LD69%20LCN
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD69%2520LCN%27 HTTP/1.1" 200 None
2026-03-29 14:12:01 [bca.uk] INFO: Scrape type for LD69%20LCN: 2
2026-03-29 14:12:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd243d41-6d37-5536-8937-c9d297e7b2c4 with identifier: LD69%20LCN
2026-03-29 14:12:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd243d41-6d37-5536-8937-c9d297e7b2c4 with scrape type 2
2026-03-29 14:12:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd243d41-6d37-5536-8937-c9d297e7b2c4 with scrape type 2
2026-03-29 14:12:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd243d41-6d37-5536-8937-c9d297e7b2c4, identifier: LD69%20LCN
2026-03-29 14:12:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd243d41-6d37-5536-8937-c9d297e7b2c4 with identifier: LD69%20LCN
2026-03-29 14:12:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd243d41-6d37-5536-8937-c9d297e7b2c4 with identifier: LD69%20LCN
2026-03-29 14:12:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd243d41-6d37-5536-8937-c9d297e7b2c4 with identifier: LD69%20LCN to the API
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD69%20LCN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fd243d41-6d37-5536-8937-c9d297e7b2c4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD69 LCN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD69%20LCN&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 20097,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 LONG RANGE AWD Saloon',
 'transmission': 'automatic',
 'trim': 'LONG RANGE AWD',
 'vin': '5YJ3F7EB4KF502240',
 'year': 2019}
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD69%2520LCN%27 HTTP/1.1" 200 None
2026-03-29 14:12:01 [bca.uk] INFO: Saving data for LD69%20LCN: {'auction_closing_time': 1774951200.0, 'created_time': 1774620462.26523, 'last_price_update_time': 1774793521.852195}
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD69%2520LCN') HTTP/1.1" 204 0
2026-03-29 14:12:01 [bca.uk] INFO: Found listing with ID: LB69%20VNE
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB69%2520VNE%27 HTTP/1.1" 200 None
2026-03-29 14:12:01 [bca.uk] INFO: Scrape type for LB69%20VNE: 2
2026-03-29 14:12:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d2198c59-2acb-507a-9329-196e2b44b755 with identifier: LB69%20VNE
2026-03-29 14:12:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d2198c59-2acb-507a-9329-196e2b44b755 with scrape type 2
2026-03-29 14:12:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d2198c59-2acb-507a-9329-196e2b44b755 with scrape type 2
2026-03-29 14:12:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d2198c59-2acb-507a-9329-196e2b44b755, identifier: LB69%20VNE
2026-03-29 14:12:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d2198c59-2acb-507a-9329-196e2b44b755 with identifier: LB69%20VNE
2026-03-29 14:12:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d2198c59-2acb-507a-9329-196e2b44b755 with identifier: LB69%20VNE
2026-03-29 14:12:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d2198c59-2acb-507a-9329-196e2b44b755 with identifier: LB69%20VNE to the API
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB69%20VNE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'd2198c59-2acb-507a-9329-196e2b44b755',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LB69 VNE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB69%20VNE&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 45635,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 LONG RANGE AWD Saloon',
 'transmission': 'automatic',
 'trim': 'LONG RANGE AWD',
 'vin': '5YJ3F7EB6LF589673',
 'year': 2019}
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB69%2520VNE%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Saving data for LB69%20VNE: {'auction_closing_time': 1774951200.0, 'created_time': 1774620475.736493, 'last_price_update_time': 1774793522.254635}
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB69%2520VNE') HTTP/1.1" 204 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: WN22%20TOU
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520TOU%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for WN22%20TOU: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: LG23%20XKN
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG23%2520XKN%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for LG23%20XKN: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: MD72%20VNH
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520VNH%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for MD72%20VNH: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: MW72%20BPV
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW72%2520BPV%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for MW72%20BPV: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: VX72%20KPY
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX72%2520KPY%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for VX72%20KPY: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: BT68%20UJL
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT68%2520UJL%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for BT68%20UJL: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: MK17%20KXH
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK17%2520KXH%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for MK17%20KXH: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: RV20%20VFR
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV20%2520VFR%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for RV20%20VFR: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: YD63%20CXX
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD63%2520CXX%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for YD63%20CXX: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: AF23%20UMX
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF23%2520UMX%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for AF23%20UMX: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: MW23%20SZN
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW23%2520SZN%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for MW23%20SZN: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: BM18%20LLA
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BM18%2520LLA%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for BM18%20LLA: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: BT68%20WMD
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT68%2520WMD%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for BT68%20WMD: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: MW15%20YYO
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW15%2520YYO%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for MW15%20YYO: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: RJ71%20ZXS
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ71%2520ZXS%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for RJ71%20ZXS: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: WN22%20TNJ
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520TNJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for WN22%20TNJ: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: YT67%20ZKA
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT67%2520ZKA%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for YT67%20ZKA: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: EK75%20AKZ
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK75%2520AKZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for EK75%20AKZ: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: FX23%20RSU
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX23%2520RSU%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for FX23%20RSU: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: LG23%20KGF
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG23%2520KGF%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for LG23%20KGF: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: LL71%20XOC
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL71%2520XOC%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for LL71%20XOC: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: RO22%20FWA
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520FWA%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for RO22%20FWA: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: AV75%20CWG
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV75%2520CWG%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for AV75%20CWG: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: CA72%20WDT
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520WDT%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for CA72%20WDT: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: DE22%20WFB
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE22%2520WFB%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for DE22%20WFB: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: DG69%20YDO
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG69%2520YDO%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for DG69%20YDO: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: RO22%20JUJ
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520JUJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for RO22%20JUJ: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: WU23%20EOV
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU23%2520EOV%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for WU23%20EOV: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: CA72%20UMR
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520UMR%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for CA72%20UMR: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: FV73%20KHC
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV73%2520KHC%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for FV73%20KHC: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: OE71%20WWU
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE71%2520WWU%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for OE71%20WWU: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: RF72%20OYM
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF72%2520OYM%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for RF72%20OYM: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: CX68%20MYP
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX68%2520MYP%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for CX68%20MYP: 0
2026-03-29 14:12:02 [bca.uk] INFO: Found listing with ID: EY20%20BYH
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY20%2520BYH%27 HTTP/1.1" 200 None
2026-03-29 14:12:02 [bca.uk] INFO: Scrape type for EY20%20BYH: 2
2026-03-29 14:12:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5be4b2b7-6add-531d-9dee-07495034ab49 with identifier: EY20%20BYH
2026-03-29 14:12:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5be4b2b7-6add-531d-9dee-07495034ab49 with scrape type 2
2026-03-29 14:12:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5be4b2b7-6add-531d-9dee-07495034ab49 with scrape type 2
2026-03-29 14:12:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5be4b2b7-6add-531d-9dee-07495034ab49, identifier: EY20%20BYH
2026-03-29 14:12:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5be4b2b7-6add-531d-9dee-07495034ab49 with identifier: EY20%20BYH
2026-03-29 14:12:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5be4b2b7-6add-531d-9dee-07495034ab49 with identifier: EY20%20BYH
2026-03-29 14:12:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5be4b2b7-6add-531d-9dee-07495034ab49 with identifier: EY20%20BYH to the API
2026-03-29 14:12:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY20%20BYH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '5be4b2b7-6add-531d-9dee-07495034ab49',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY20 BYH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY20%20BYH&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 44932,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'NISSAN LEAF 40KWH TEKNA (6.6KC) Hatchback',
 'transmission': 'automatic',
 'trim': '40KWH TEKNA (6.6KC)',
 'vin': 'SJNFAAZE1U0083315',
 'year': 2020}
2026-03-29 14:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY20%2520BYH%27 HTTP/1.1" 200 None
2026-03-29 14:12:03 [bca.uk] INFO: Saving data for EY20%20BYH: {'auction_closing_time': 1774951200.0, 'created_time': 1774620331.91959, 'last_price_update_time': 1774793523.200865}
2026-03-29 14:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY20%2520BYH') HTTP/1.1" 204 0
2026-03-29 14:12:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:12:03 [bca.uk] INFO: Found listing with ID: VO70%20NUJ
2026-03-29 14:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO70%2520NUJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:03 [bca.uk] INFO: Scrape type for VO70%20NUJ: 2
2026-03-29 14:12:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb4ee447-ae4c-5b92-8b4c-73b1989a63dd with identifier: VO70%20NUJ
2026-03-29 14:12:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb4ee447-ae4c-5b92-8b4c-73b1989a63dd with scrape type 2
2026-03-29 14:12:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb4ee447-ae4c-5b92-8b4c-73b1989a63dd with scrape type 2
2026-03-29 14:12:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb4ee447-ae4c-5b92-8b4c-73b1989a63dd, identifier: VO70%20NUJ
2026-03-29 14:12:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb4ee447-ae4c-5b92-8b4c-73b1989a63dd with identifier: VO70%20NUJ
2026-03-29 14:12:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb4ee447-ae4c-5b92-8b4c-73b1989a63dd with identifier: VO70%20NUJ
2026-03-29 14:12:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb4ee447-ae4c-5b92-8b4c-73b1989a63dd with identifier: VO70%20NUJ to the API
2026-03-29 14:12:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO70%20NUJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bb4ee447-ae4c-5b92-8b4c-73b1989a63dd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO70 NUJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO70%20NUJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 55896,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.5 DCI 115 TEKNA+ DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'DCI 115 TEKNA+ DCT',
 'vin': 'SJNFAAJ11U2849595',
 'year': 2020}
2026-03-29 14:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO70%2520NUJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:03 [bca.uk] INFO: Saving data for VO70%20NUJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620315.489509, 'last_price_update_time': 1774793523.712718}
2026-03-29 14:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO70%2520NUJ') HTTP/1.1" 204 0
2026-03-29 14:12:03 [bca.uk] INFO: Found listing with ID: DY24%20HVL
2026-03-29 14:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY24%2520HVL%27 HTTP/1.1" 200 None
2026-03-29 14:12:03 [bca.uk] INFO: Scrape type for DY24%20HVL: 0
2026-03-29 14:12:03 [bca.uk] INFO: Found listing with ID: YX19%20YEU
2026-03-29 14:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX19%2520YEU%27 HTTP/1.1" 200 None
2026-03-29 14:12:03 [bca.uk] INFO: Scrape type for YX19%20YEU: 2
2026-03-29 14:12:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ed19572-196a-5841-8318-02c60d78f54f with identifier: YX19%20YEU
2026-03-29 14:12:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1ed19572-196a-5841-8318-02c60d78f54f with scrape type 2
2026-03-29 14:12:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1ed19572-196a-5841-8318-02c60d78f54f with scrape type 2
2026-03-29 14:12:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1ed19572-196a-5841-8318-02c60d78f54f, identifier: YX19%20YEU
2026-03-29 14:12:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1ed19572-196a-5841-8318-02c60d78f54f with identifier: YX19%20YEU
2026-03-29 14:12:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1ed19572-196a-5841-8318-02c60d78f54f with identifier: YX19%20YEU
2026-03-29 14:12:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1ed19572-196a-5841-8318-02c60d78f54f with identifier: YX19%20YEU to the API
2026-03-29 14:12:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YX19%20YEU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1ed19572-196a-5841-8318-02c60d78f54f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YX19 YEU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YX19%20YEU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'BMW',
 'model': 'M140I',
 'odometer': 24428,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'BMW M140I 3.0 T SHADOW ED.STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'T SHADOW ED.STEP',
 'vin': 'WBA1S920907D71052',
 'year': 2019}
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX19%2520YEU%27 HTTP/1.1" 200 None
2026-03-29 14:12:04 [bca.uk] INFO: Saving data for YX19%20YEU: {'auction_closing_time': 1774864800.0, 'created_time': 1774609958.732812, 'last_price_update_time': 1774793524.140457}
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YX19%2520YEU') HTTP/1.1" 204 0
2026-03-29 14:12:04 [bca.uk] INFO: Total items found: 100
2026-03-29 14:12:04 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded
2026-03-29 14:12:04 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:12:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:04 [bca.uk] INFO: Found listing with ID: OE21%20GFO
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE21%2520GFO%27 HTTP/1.1" 200 None
2026-03-29 14:12:04 [bca.uk] INFO: Scrape type for OE21%20GFO: 0
2026-03-29 14:12:04 [bca.uk] INFO: Found listing with ID: AO20%20OTU
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO20%2520OTU%27 HTTP/1.1" 200 None
2026-03-29 14:12:04 [bca.uk] INFO: Scrape type for AO20%20OTU: 2
2026-03-29 14:12:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51a36367-c2ec-516e-8170-065a6ea28d16 with identifier: AO20%20OTU
2026-03-29 14:12:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 51a36367-c2ec-516e-8170-065a6ea28d16 with scrape type 2
2026-03-29 14:12:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 51a36367-c2ec-516e-8170-065a6ea28d16 with scrape type 2
2026-03-29 14:12:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 51a36367-c2ec-516e-8170-065a6ea28d16, identifier: AO20%20OTU
2026-03-29 14:12:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 51a36367-c2ec-516e-8170-065a6ea28d16 with identifier: AO20%20OTU
2026-03-29 14:12:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 51a36367-c2ec-516e-8170-065a6ea28d16 with identifier: AO20%20OTU
2026-03-29 14:12:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 51a36367-c2ec-516e-8170-065a6ea28d16 with identifier: AO20%20OTU to the API
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 201,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO20%20OTU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '51a36367-c2ec-516e-8170-065a6ea28d16',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AO20 OTU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO20%20OTU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'BMW',
 'model': '540I',
 'odometer': 90398,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'BMW 540I 3.0 T XDRIVE M SPORT Estate',
 'transmission': 'automatic',
 'trim': 'T XDRIVE M SPORT',
 'vin': 'WBAJT72000CE56970',
 'year': 2020}
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO20%2520OTU%27 HTTP/1.1" 200 None
2026-03-29 14:12:04 [bca.uk] INFO: Saving data for AO20%20OTU: {'auction_closing_time': 1774951200.0, 'created_time': 1774620312.169618, 'last_price_update_time': 1774793524.594886}
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO20%2520OTU') HTTP/1.1" 204 0
2026-03-29 14:12:04 [bca.uk] INFO: Found listing with ID: SN22%20VMA
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN22%2520VMA%27 HTTP/1.1" 200 None
2026-03-29 14:12:04 [bca.uk] INFO: Scrape type for SN22%20VMA: 0
2026-03-29 14:12:04 [bca.uk] INFO: Found listing with ID: SO72%20UWU
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO72%2520UWU%27 HTTP/1.1" 200 None
2026-03-29 14:12:04 [bca.uk] INFO: Scrape type for SO72%20UWU: 0
2026-03-29 14:12:04 [bca.uk] INFO: Found listing with ID: SR22%20HBL
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR22%2520HBL%27 HTTP/1.1" 200 None
2026-03-29 14:12:04 [bca.uk] INFO: Scrape type for SR22%20HBL: 0
2026-03-29 14:12:04 [bca.uk] INFO: Found listing with ID: YL68%20PNO
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL68%2520PNO%27 HTTP/1.1" 200 None
2026-03-29 14:12:04 [bca.uk] INFO: Scrape type for YL68%20PNO: 0
2026-03-29 14:12:04 [bca.uk] INFO: Found listing with ID: KR73%20LWW
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR73%2520LWW%27 HTTP/1.1" 200 None
2026-03-29 14:12:04 [bca.uk] INFO: Scrape type for KR73%20LWW: 2
2026-03-29 14:12:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: faaac0d0-5102-56a7-9a0c-70555e96cdcd with identifier: KR73%20LWW
2026-03-29 14:12:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item faaac0d0-5102-56a7-9a0c-70555e96cdcd with scrape type 2
2026-03-29 14:12:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item faaac0d0-5102-56a7-9a0c-70555e96cdcd with scrape type 2
2026-03-29 14:12:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: faaac0d0-5102-56a7-9a0c-70555e96cdcd, identifier: KR73%20LWW
2026-03-29 14:12:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:12:04 [bca.uk] INFO: Found listing with ID: YX19%20LTO
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX19%2520LTO%27 HTTP/1.1" 200 None
2026-03-29 14:12:04 [bca.uk] INFO: Scrape type for YX19%20LTO: 0
2026-03-29 14:12:04 [bca.uk] INFO: Found listing with ID: LC70%20NRU
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC70%2520NRU%27 HTTP/1.1" 200 None
2026-03-29 14:12:04 [bca.uk] INFO: Scrape type for LC70%20NRU: 0
2026-03-29 14:12:04 [bca.uk] INFO: Found listing with ID: BJ64%20SLU
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ64%2520SLU%27 HTTP/1.1" 200 None
2026-03-29 14:12:04 [bca.uk] INFO: Scrape type for BJ64%20SLU: 0
2026-03-29 14:12:04 [bca.uk] INFO: Found listing with ID: WK13%20PZN
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK13%2520PZN%27 HTTP/1.1" 200 None
2026-03-29 14:12:04 [bca.uk] INFO: Scrape type for WK13%20PZN: 0
2026-03-29 14:12:04 [bca.uk] INFO: Found listing with ID: NU69%20XZC
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU69%2520XZC%27 HTTP/1.1" 200 None
2026-03-29 14:12:04 [bca.uk] INFO: Scrape type for NU69%20XZC: 0
2026-03-29 14:12:04 [bca.uk] INFO: Found listing with ID: YB65%20DWE
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB65%2520DWE%27 HTTP/1.1" 200 None
2026-03-29 14:12:04 [bca.uk] INFO: Scrape type for YB65%20DWE: 0
2026-03-29 14:12:04 [bca.uk] INFO: Found listing with ID: V800%20ERC
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V800%2520ERC%27 HTTP/1.1" 200 None
2026-03-29 14:12:04 [bca.uk] INFO: Scrape type for V800%20ERC: 0
2026-03-29 14:12:04 [bca.uk] INFO: Found listing with ID: KO18%20OYF
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO18%2520OYF%27 HTTP/1.1" 200 None
2026-03-29 14:12:04 [bca.uk] INFO: Scrape type for KO18%20OYF: 0
2026-03-29 14:12:04 [bca.uk] INFO: Found listing with ID: SL16%20UER
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL16%2520UER%27 HTTP/1.1" 200 None
2026-03-29 14:12:04 [bca.uk] INFO: Scrape type for SL16%20UER: 0
2026-03-29 14:12:04 [bca.uk] INFO: Found listing with ID: AU07%20RSU
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU07%2520RSU%27 HTTP/1.1" 200 None
2026-03-29 14:12:04 [bca.uk] INFO: Scrape type for AU07%20RSU: 0
2026-03-29 14:12:04 [bca.uk] INFO: Found listing with ID: BL24%20LTY
2026-03-29 14:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL24%2520LTY%27 HTTP/1.1" 200 None
2026-03-29 14:12:05 [bca.uk] INFO: Scrape type for BL24%20LTY: 2
2026-03-29 14:12:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff3444c8-53cb-58f3-82b6-374e546ee1b6 with identifier: BL24%20LTY
2026-03-29 14:12:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff3444c8-53cb-58f3-82b6-374e546ee1b6 with scrape type 2
2026-03-29 14:12:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ff3444c8-53cb-58f3-82b6-374e546ee1b6 with scrape type 2
2026-03-29 14:12:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ff3444c8-53cb-58f3-82b6-374e546ee1b6, identifier: BL24%20LTY
2026-03-29 14:12:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: faaac0d0-5102-56a7-9a0c-70555e96cdcd with identifier: KR73%20LWW
2026-03-29 14:12:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: faaac0d0-5102-56a7-9a0c-70555e96cdcd with identifier: KR73%20LWW
2026-03-29 14:12:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: faaac0d0-5102-56a7-9a0c-70555e96cdcd with identifier: KR73%20LWW to the API
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR73%20LWW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'faaac0d0-5102-56a7-9a0c-70555e96cdcd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR73 LWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR73%20LWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SKODA',
 'model': 'KODIAQ',
 'odometer': 14532,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'SKODA KODIAQ 1.5 TSI 150 SPORTLINE (7ST) DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 150 SPORTLINE (7ST) DSG',
 'vin': 'TMBKB7NS4R8507620',
 'year': 2023}
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR73%2520LWW%27 HTTP/1.1" 200 None
2026-03-29 14:12:05 [bca.uk] INFO: Saving data for KR73%20LWW: {'auction_closing_time': 1774951200.0, 'created_time': 1774620341.071306, 'last_price_update_time': 1774793525.373803}
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR73%2520LWW') HTTP/1.1" 204 0
2026-03-29 14:12:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ff3444c8-53cb-58f3-82b6-374e546ee1b6 with identifier: BL24%20LTY
2026-03-29 14:12:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ff3444c8-53cb-58f3-82b6-374e546ee1b6 with identifier: BL24%20LTY
2026-03-29 14:12:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ff3444c8-53cb-58f3-82b6-374e546ee1b6 with identifier: BL24%20LTY to the API
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL24%20LTY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ff3444c8-53cb-58f3-82b6-374e546ee1b6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL24 LTY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL24%20LTY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SKODA',
 'model': 'ENYAQ',
 'odometer': 9029,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'SKODA ENYAQ 60 EDITION Hatchback',
 'transmission': 'automatic',
 'trim': '60 EDITION',
 'vin': 'TMBKB9NY5RF028750',
 'year': 2024}
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL24%2520LTY%27 HTTP/1.1" 200 None
2026-03-29 14:12:05 [bca.uk] INFO: Saving data for BL24%20LTY: {'auction_closing_time': 1774951200.0, 'created_time': 1774620457.664408, 'last_price_update_time': 1774793525.771816}
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL24%2520LTY') HTTP/1.1" 204 0
2026-03-29 14:12:05 [bca.uk] INFO: Found listing with ID: URZ%205028
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27URZ%25205028%27 HTTP/1.1" 200 None
2026-03-29 14:12:05 [bca.uk] INFO: Scrape type for URZ%205028: 0
2026-03-29 14:12:05 [bca.uk] INFO: Found listing with ID: YG22%20KDJ
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG22%2520KDJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:05 [bca.uk] INFO: Scrape type for YG22%20KDJ: 0
2026-03-29 14:12:05 [bca.uk] INFO: Found listing with ID: PJ22%20EAX
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ22%2520EAX%27 HTTP/1.1" 200 None
2026-03-29 14:12:05 [bca.uk] INFO: Scrape type for PJ22%20EAX: 0
2026-03-29 14:12:05 [bca.uk] INFO: Found listing with ID: PL22%20ZXS
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL22%2520ZXS%27 HTTP/1.1" 200 None
2026-03-29 14:12:05 [bca.uk] INFO: Scrape type for PL22%20ZXS: 0
2026-03-29 14:12:05 [bca.uk] INFO: Found listing with ID: EY22%20OLV
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY22%2520OLV%27 HTTP/1.1" 200 None
2026-03-29 14:12:05 [bca.uk] INFO: Scrape type for EY22%20OLV: 0
2026-03-29 14:12:05 [bca.uk] INFO: Found listing with ID: GC21%20BWV
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC21%2520BWV%27 HTTP/1.1" 200 None
2026-03-29 14:12:05 [bca.uk] INFO: Scrape type for GC21%20BWV: 0
2026-03-29 14:12:05 [bca.uk] INFO: Found listing with ID: KS70%20HZE
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS70%2520HZE%27 HTTP/1.1" 200 None
2026-03-29 14:12:05 [bca.uk] INFO: Scrape type for KS70%20HZE: 0
2026-03-29 14:12:05 [bca.uk] INFO: Found listing with ID: KS71%20XJX
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS71%2520XJX%27 HTTP/1.1" 200 None
2026-03-29 14:12:05 [bca.uk] INFO: Scrape type for KS71%20XJX: 0
2026-03-29 14:12:05 [bca.uk] INFO: Found listing with ID: LO72%20NXR
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520NXR%27 HTTP/1.1" 200 None
2026-03-29 14:12:05 [bca.uk] INFO: Scrape type for LO72%20NXR: 0
2026-03-29 14:12:05 [bca.uk] INFO: Found listing with ID: LT22%20AOR
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT22%2520AOR%27 HTTP/1.1" 200 None
2026-03-29 14:12:05 [bca.uk] INFO: Scrape type for LT22%20AOR: 0
2026-03-29 14:12:05 [bca.uk] INFO: Found listing with ID: YK20%20OEJ
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK20%2520OEJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:05 [bca.uk] INFO: Scrape type for YK20%20OEJ: 0
2026-03-29 14:12:05 [bca.uk] INFO: Found listing with ID: LR71%20MKG
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR71%2520MKG%27 HTTP/1.1" 200 None
2026-03-29 14:12:05 [bca.uk] INFO: Scrape type for LR71%20MKG: 2
2026-03-29 14:12:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f1739ca-c3b6-589a-bb80-623a93e1105d with identifier: LR71%20MKG
2026-03-29 14:12:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f1739ca-c3b6-589a-bb80-623a93e1105d with scrape type 2
2026-03-29 14:12:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f1739ca-c3b6-589a-bb80-623a93e1105d with scrape type 2
2026-03-29 14:12:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f1739ca-c3b6-589a-bb80-623a93e1105d, identifier: LR71%20MKG
2026-03-29 14:12:06 [bca.uk] INFO: Found listing with ID: BT03%20TWA
2026-03-29 14:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT03%2520TWA%27 HTTP/1.1" 200 None
2026-03-29 14:12:06 [bca.uk] INFO: Scrape type for BT03%20TWA: 0
2026-03-29 14:12:06 [bca.uk] INFO: Found listing with ID: KW68%20ZLO
2026-03-29 14:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW68%2520ZLO%27 HTTP/1.1" 200 None
2026-03-29 14:12:06 [bca.uk] INFO: Scrape type for KW68%20ZLO: 2
2026-03-29 14:12:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5cb256da-e26f-5258-8443-739e7985f3ae with identifier: KW68%20ZLO
2026-03-29 14:12:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5cb256da-e26f-5258-8443-739e7985f3ae with scrape type 2
2026-03-29 14:12:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5cb256da-e26f-5258-8443-739e7985f3ae with scrape type 2
2026-03-29 14:12:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5cb256da-e26f-5258-8443-739e7985f3ae, identifier: KW68%20ZLO
2026-03-29 14:12:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f1739ca-c3b6-589a-bb80-623a93e1105d with identifier: LR71%20MKG
2026-03-29 14:12:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f1739ca-c3b6-589a-bb80-623a93e1105d with identifier: LR71%20MKG
2026-03-29 14:12:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8f1739ca-c3b6-589a-bb80-623a93e1105d with identifier: LR71%20MKG to the API
2026-03-29 14:12:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR71%20MKG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8f1739ca-c3b6-589a-bb80-623a93e1105d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR71 MKG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR71%20MKG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SEAT',
 'model': 'ARONA',
 'odometer': 72207,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'SEAT ARONA 1.0 TSI 110 FR Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 110 FR',
 'vin': 'VSSZZZKJZNR013854',
 'year': 2021}
2026-03-29 14:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR71%2520MKG%27 HTTP/1.1" 200 None
2026-03-29 14:12:06 [bca.uk] INFO: Saving data for LR71%20MKG: {'auction_closing_time': 1774951200.0, 'created_time': 1774620337.854653, 'last_price_update_time': 1774793526.572278}
2026-03-29 14:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR71%2520MKG') HTTP/1.1" 204 0
2026-03-29 14:12:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5cb256da-e26f-5258-8443-739e7985f3ae with identifier: KW68%20ZLO
2026-03-29 14:12:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5cb256da-e26f-5258-8443-739e7985f3ae with identifier: KW68%20ZLO
2026-03-29 14:12:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5cb256da-e26f-5258-8443-739e7985f3ae with identifier: KW68%20ZLO to the API
2026-03-29 14:12:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 40,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW68%20ZLO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '5cb256da-e26f-5258-8443-739e7985f3ae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW68 ZLO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW68%20ZLO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MITSUBISHI',
 'model': 'OUTLANDER',
 'odometer': 48162,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI OUTLANDER 2.4 PHEV JURO 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'PHEV JURO 4WD',
 'vin': 'JMAXDGG3WKZ003460',
 'year': 2018}
2026-03-29 14:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW68%2520ZLO%27 HTTP/1.1" 200 None
2026-03-29 14:12:06 [bca.uk] INFO: Saving data for KW68%20ZLO: {'auction_closing_time': 1774951200.0, 'created_time': 1774620458.112852, 'last_price_update_time': 1774793526.965853}
2026-03-29 14:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW68%2520ZLO') HTTP/1.1" 204 0
2026-03-29 14:12:06 [bca.uk] INFO: Found listing with ID: OV22%20CWZ
2026-03-29 14:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV22%2520CWZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:07 [bca.uk] INFO: Scrape type for OV22%20CWZ: 0
2026-03-29 14:12:07 [bca.uk] INFO: Found listing with ID: VK22%20BUJ
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK22%2520BUJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:07 [bca.uk] INFO: Scrape type for VK22%20BUJ: 0
2026-03-29 14:12:07 [bca.uk] INFO: Found listing with ID: VO22%20ESN
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO22%2520ESN%27 HTTP/1.1" 200 None
2026-03-29 14:12:07 [bca.uk] INFO: Scrape type for VO22%20ESN: 0
2026-03-29 14:12:07 [bca.uk] INFO: Found listing with ID: WN22%20DWX
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520DWX%27 HTTP/1.1" 200 None
2026-03-29 14:12:07 [bca.uk] INFO: Scrape type for WN22%20DWX: 0
2026-03-29 14:12:07 [bca.uk] INFO: Found listing with ID: SM19%20ZKN
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM19%2520ZKN%27 HTTP/1.1" 200 None
2026-03-29 14:12:07 [bca.uk] INFO: Scrape type for SM19%20ZKN: 0
2026-03-29 14:12:07 [bca.uk] INFO: Found listing with ID: JRV%20508X
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JRV%2520508X%27 HTTP/1.1" 200 None
2026-03-29 14:12:07 [bca.uk] INFO: Scrape type for JRV%20508X: 0
2026-03-29 14:12:07 [bca.uk] INFO: Found listing with ID: CE56%20GZH
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE56%2520GZH%27 HTTP/1.1" 200 None
2026-03-29 14:12:07 [bca.uk] INFO: Scrape type for CE56%20GZH: 0
2026-03-29 14:12:07 [bca.uk] INFO: Found listing with ID: VN70%20DWM
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN70%2520DWM%27 HTTP/1.1" 200 None
2026-03-29 14:12:07 [bca.uk] INFO: Scrape type for VN70%20DWM: 2
2026-03-29 14:12:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2029bf04-48eb-5df6-80a0-3651af21f66a with identifier: VN70%20DWM
2026-03-29 14:12:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2029bf04-48eb-5df6-80a0-3651af21f66a with scrape type 2
2026-03-29 14:12:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2029bf04-48eb-5df6-80a0-3651af21f66a with scrape type 2
2026-03-29 14:12:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2029bf04-48eb-5df6-80a0-3651af21f66a, identifier: VN70%20DWM
2026-03-29 14:12:07 [bca.uk] INFO: Found listing with ID: LP18%20MZY
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP18%2520MZY%27 HTTP/1.1" 200 None
2026-03-29 14:12:07 [bca.uk] INFO: Scrape type for LP18%20MZY: 2
2026-03-29 14:12:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f108f00-3189-534d-8dae-3919236d24d1 with identifier: LP18%20MZY
2026-03-29 14:12:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f108f00-3189-534d-8dae-3919236d24d1 with scrape type 2
2026-03-29 14:12:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f108f00-3189-534d-8dae-3919236d24d1 with scrape type 2
2026-03-29 14:12:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f108f00-3189-534d-8dae-3919236d24d1, identifier: LP18%20MZY
2026-03-29 14:12:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2029bf04-48eb-5df6-80a0-3651af21f66a with identifier: VN70%20DWM
2026-03-29 14:12:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2029bf04-48eb-5df6-80a0-3651af21f66a with identifier: VN70%20DWM
2026-03-29 14:12:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2029bf04-48eb-5df6-80a0-3651af21f66a with identifier: VN70%20DWM to the API
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN70%20DWM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2029bf04-48eb-5df6-80a0-3651af21f66a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN70 DWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN70%20DWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '218D GRAN COUPE',
 'odometer': 55829,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'BMW 218D GRAN COUPE 2.0 M SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': 'M SPORT STEP',
 'vin': 'WBA32AM0007H15651',
 'year': 2021}
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN70%2520DWM%27 HTTP/1.1" 200 None
2026-03-29 14:12:07 [bca.uk] INFO: Saving data for VN70%20DWM: {'auction_closing_time': 1774951200.0, 'created_time': 1774620363.574971, 'last_price_update_time': 1774793527.684325}
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN70%2520DWM') HTTP/1.1" 204 0
2026-03-29 14:12:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f108f00-3189-534d-8dae-3919236d24d1 with identifier: LP18%20MZY
2026-03-29 14:12:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f108f00-3189-534d-8dae-3919236d24d1 with identifier: LP18%20MZY
2026-03-29 14:12:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8f108f00-3189-534d-8dae-3919236d24d1 with identifier: LP18%20MZY to the API
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP18%20MZY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8f108f00-3189-534d-8dae-3919236d24d1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LP18 MZY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP18%20MZY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'A200',
 'odometer': 57253,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 1.3 AMG LINE PREMIUM PLUS DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM PLUS DCT',
 'vin': 'WDD1770872J027325',
 'year': 2018}
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP18%2520MZY%27 HTTP/1.1" 200 None
2026-03-29 14:12:07 [bca.uk] INFO: Saving data for LP18%20MZY: {'auction_closing_time': 1774951200.0, 'created_time': 1774620456.362079, 'last_price_update_time': 1774793527.965614}
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP18%2520MZY') HTTP/1.1" 204 0
2026-03-29 14:12:07 [bca.uk] INFO: Found listing with ID: YV19%20VOO
2026-03-29 14:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YV19%2520VOO%27 HTTP/1.1" 200 None
2026-03-29 14:12:08 [bca.uk] INFO: Scrape type for YV19%20VOO: 0
2026-03-29 14:12:08 [bca.uk] INFO: Found listing with ID: GJ69%20KUH
2026-03-29 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ69%2520KUH%27 HTTP/1.1" 200 None
2026-03-29 14:12:08 [bca.uk] INFO: Scrape type for GJ69%20KUH: 0
2026-03-29 14:12:08 [bca.uk] INFO: Found listing with ID: BU22%20HBA
2026-03-29 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU22%2520HBA%27 HTTP/1.1" 200 None
2026-03-29 14:12:08 [bca.uk] INFO: Scrape type for BU22%20HBA: 2
2026-03-29 14:12:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70890d6e-9c96-5be3-ae93-b0b3aa08871c with identifier: BU22%20HBA
2026-03-29 14:12:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70890d6e-9c96-5be3-ae93-b0b3aa08871c with scrape type 2
2026-03-29 14:12:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70890d6e-9c96-5be3-ae93-b0b3aa08871c with scrape type 2
2026-03-29 14:12:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70890d6e-9c96-5be3-ae93-b0b3aa08871c, identifier: BU22%20HBA
2026-03-29 14:12:08 [bca.uk] INFO: Found listing with ID: NU17%20YHK
2026-03-29 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU17%2520YHK%27 HTTP/1.1" 200 None
2026-03-29 14:12:08 [bca.uk] INFO: Scrape type for NU17%20YHK: 0
2026-03-29 14:12:08 [bca.uk] INFO: Found listing with ID: MJ73%20VUN
2026-03-29 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ73%2520VUN%27 HTTP/1.1" 200 None
2026-03-29 14:12:08 [bca.uk] INFO: Scrape type for MJ73%20VUN: 2
2026-03-29 14:12:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 557d8d72-a4ba-5b0e-b335-d3db5b026fc1 with identifier: MJ73%20VUN
2026-03-29 14:12:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 557d8d72-a4ba-5b0e-b335-d3db5b026fc1 with scrape type 2
2026-03-29 14:12:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 557d8d72-a4ba-5b0e-b335-d3db5b026fc1 with scrape type 2
2026-03-29 14:12:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 557d8d72-a4ba-5b0e-b335-d3db5b026fc1, identifier: MJ73%20VUN
2026-03-29 14:12:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70890d6e-9c96-5be3-ae93-b0b3aa08871c with identifier: BU22%20HBA
2026-03-29 14:12:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70890d6e-9c96-5be3-ae93-b0b3aa08871c with identifier: BU22%20HBA
2026-03-29 14:12:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70890d6e-9c96-5be3-ae93-b0b3aa08871c with identifier: BU22%20HBA to the API
2026-03-29 14:12:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU22%20HBA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '70890d6e-9c96-5be3-ae93-b0b3aa08871c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BU22 HBA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BU22%20HBA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'BMW',
 'model': 'M135I',
 'odometer': 25828,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW M135I 2.0 XDRIVE STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'XDRIVE STEP',
 'vin': 'WBA7L120507K79653',
 'year': 2022}
2026-03-29 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU22%2520HBA%27 HTTP/1.1" 200 None
2026-03-29 14:12:08 [bca.uk] INFO: Saving data for BU22%20HBA: {'auction_closing_time': 1774864800.0, 'created_time': 1774523979.466371, 'last_price_update_time': 1774793528.521657}
2026-03-29 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BU22%2520HBA') HTTP/1.1" 204 0
2026-03-29 14:12:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 557d8d72-a4ba-5b0e-b335-d3db5b026fc1 with identifier: MJ73%20VUN
2026-03-29 14:12:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 557d8d72-a4ba-5b0e-b335-d3db5b026fc1 with identifier: MJ73%20VUN
2026-03-29 14:12:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 557d8d72-a4ba-5b0e-b335-d3db5b026fc1 with identifier: MJ73%20VUN to the API
2026-03-29 14:12:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ73%20VUN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '557d8d72-a4ba-5b0e-b335-d3db5b026fc1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ73 VUN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ73%20VUN&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'KIA',
 'model': 'XCEED',
 'odometer': 37297,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA XCEED 1.5 T GDI GT-LINE ISG Hatchback',
 'transmission': 'manual',
 'trim': 'T GDI GT-LINE ISG',
 'vin': 'U5YH7F15LRL164726',
 'year': 2023}
2026-03-29 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ73%2520VUN%27 HTTP/1.1" 200 None
2026-03-29 14:12:08 [bca.uk] INFO: Saving data for MJ73%20VUN: {'auction_closing_time': 1774951200.0, 'created_time': 1774620456.737119, 'last_price_update_time': 1774793528.971483}
2026-03-29 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ73%2520VUN') HTTP/1.1" 204 0
2026-03-29 14:12:08 [bca.uk] INFO: Found listing with ID: HY72%20UGH
2026-03-29 14:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY72%2520UGH%27 HTTP/1.1" 200 None
2026-03-29 14:12:09 [bca.uk] INFO: Scrape type for HY72%20UGH: 0
2026-03-29 14:12:09 [bca.uk] INFO: Found listing with ID: LB71%20VMR
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB71%2520VMR%27 HTTP/1.1" 200 None
2026-03-29 14:12:09 [bca.uk] INFO: Scrape type for LB71%20VMR: 0
2026-03-29 14:12:09 [bca.uk] INFO: Found listing with ID: MM71%20TYA
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM71%2520TYA%27 HTTP/1.1" 200 None
2026-03-29 14:12:09 [bca.uk] INFO: Scrape type for MM71%20TYA: 2
2026-03-29 14:12:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 442469c4-d1e6-573e-8091-ba54370fa2aa with identifier: MM71%20TYA
2026-03-29 14:12:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 442469c4-d1e6-573e-8091-ba54370fa2aa with scrape type 2
2026-03-29 14:12:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 442469c4-d1e6-573e-8091-ba54370fa2aa with scrape type 2
2026-03-29 14:12:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 442469c4-d1e6-573e-8091-ba54370fa2aa, identifier: MM71%20TYA
2026-03-29 14:12:09 [bca.uk] INFO: Found listing with ID: LR22%20YMO
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520YMO%27 HTTP/1.1" 200 None
2026-03-29 14:12:09 [bca.uk] INFO: Scrape type for LR22%20YMO: 0
2026-03-29 14:12:09 [bca.uk] INFO: Found listing with ID: ML73%20DJJ
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML73%2520DJJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:09 [bca.uk] INFO: Scrape type for ML73%20DJJ: 0
2026-03-29 14:12:09 [bca.uk] INFO: Found listing with ID: KJ69%20KWP
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ69%2520KWP%27 HTTP/1.1" 200 None
2026-03-29 14:12:09 [bca.uk] INFO: Scrape type for KJ69%20KWP: 2
2026-03-29 14:12:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29c3c32a-508f-5109-b698-aa2133d7a9c6 with identifier: KJ69%20KWP
2026-03-29 14:12:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29c3c32a-508f-5109-b698-aa2133d7a9c6 with scrape type 2
2026-03-29 14:12:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 29c3c32a-508f-5109-b698-aa2133d7a9c6 with scrape type 2
2026-03-29 14:12:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 29c3c32a-508f-5109-b698-aa2133d7a9c6, identifier: KJ69%20KWP
2026-03-29 14:12:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 442469c4-d1e6-573e-8091-ba54370fa2aa with identifier: MM71%20TYA
2026-03-29 14:12:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 442469c4-d1e6-573e-8091-ba54370fa2aa with identifier: MM71%20TYA
2026-03-29 14:12:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 442469c4-d1e6-573e-8091-ba54370fa2aa with identifier: MM71%20TYA to the API
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 204,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM71%20TYA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '442469c4-d1e6-573e-8091-ba54370fa2aa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM71 TYA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM71%20TYA&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T32',
 'odometer': 112985,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T32 2.0 TDI 150 LWB H/L KOMBI DSG CrewCab '
          'Van',
 'transmission': 'automatic',
 'trim': 'TDI 150 LWB H/L KOMBI DSG',
 'vin': 'WV1ZZZ7HZNH048819',
 'year': 2022}
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM71%2520TYA%27 HTTP/1.1" 200 None
2026-03-29 14:12:09 [bca.uk] INFO: Saving data for MM71%20TYA: {'auction_closing_time': 1775037600.0, 'created_time': 1773929296.567279, 'last_price_update_time': 1774793529.548788}
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM71%2520TYA') HTTP/1.1" 204 0
2026-03-29 14:12:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 29c3c32a-508f-5109-b698-aa2133d7a9c6 with identifier: KJ69%20KWP
2026-03-29 14:12:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 29c3c32a-508f-5109-b698-aa2133d7a9c6 with identifier: KJ69%20KWP
2026-03-29 14:12:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 29c3c32a-508f-5109-b698-aa2133d7a9c6 with identifier: KJ69%20KWP to the API
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 200,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KJ69%20KWP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '29c3c32a-508f-5109-b698-aa2133d7a9c6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KJ69 KWP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KJ69%20KWP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'SPRINTER 316',
 'odometer': 42575,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SPRINTER 316 2.1 CDI 3.5T RWD L2 H2 PanelVan',
 'transmission': 'manual',
 'trim': 'CDI 3.5T RWD L2 H2',
 'vin': 'W1V9076332P219820',
 'year': 2020}
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ69%2520KWP%27 HTTP/1.1" 200 None
2026-03-29 14:12:09 [bca.uk] INFO: Saving data for KJ69%20KWP: {'auction_closing_time': 1775037600.0, 'created_time': 1774437981.449518, 'last_price_update_time': 1774793529.846003}
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KJ69%2520KWP') HTTP/1.1" 204 0
2026-03-29 14:12:09 [bca.uk] INFO: Found listing with ID: HG19%20XES
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG19%2520XES%27 HTTP/1.1" 200 None
2026-03-29 14:12:09 [bca.uk] INFO: Scrape type for HG19%20XES: 0
2026-03-29 14:12:09 [bca.uk] INFO: Found listing with ID: BP72%20CGY
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520CGY%27 HTTP/1.1" 200 None
2026-03-29 14:12:09 [bca.uk] INFO: Scrape type for BP72%20CGY: 0
2026-03-29 14:12:09 [bca.uk] INFO: Found listing with ID: SJ21%20XTH
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ21%2520XTH%27 HTTP/1.1" 200 None
2026-03-29 14:12:09 [bca.uk] INFO: Scrape type for SJ21%20XTH: 2
2026-03-29 14:12:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c83a4d06-3224-594b-9a09-e85202d6e6b3 with identifier: SJ21%20XTH
2026-03-29 14:12:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c83a4d06-3224-594b-9a09-e85202d6e6b3 with scrape type 2
2026-03-29 14:12:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c83a4d06-3224-594b-9a09-e85202d6e6b3 with scrape type 2
2026-03-29 14:12:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c83a4d06-3224-594b-9a09-e85202d6e6b3, identifier: SJ21%20XTH
2026-03-29 14:12:10 [bca.uk] INFO: Found listing with ID: EK68%20PYU
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK68%2520PYU%27 HTTP/1.1" 200 None
2026-03-29 14:12:10 [bca.uk] INFO: Scrape type for EK68%20PYU: 2
2026-03-29 14:12:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55e95726-8024-57ad-a655-9f0a8440f722 with identifier: EK68%20PYU
2026-03-29 14:12:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 55e95726-8024-57ad-a655-9f0a8440f722 with scrape type 2
2026-03-29 14:12:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 55e95726-8024-57ad-a655-9f0a8440f722 with scrape type 2
2026-03-29 14:12:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55e95726-8024-57ad-a655-9f0a8440f722, identifier: EK68%20PYU
2026-03-29 14:12:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c83a4d06-3224-594b-9a09-e85202d6e6b3 with identifier: SJ21%20XTH
2026-03-29 14:12:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c83a4d06-3224-594b-9a09-e85202d6e6b3 with identifier: SJ21%20XTH
2026-03-29 14:12:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c83a4d06-3224-594b-9a09-e85202d6e6b3 with identifier: SJ21%20XTH to the API
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ21%20XTH-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c83a4d06-3224-594b-9a09-e85202d6e6b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ21 XTH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ21%20XTH&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T28',
 'odometer': 109162,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T28 2.0 TDI 110 SWB S/L PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 110 SWB S/L',
 'vin': 'WV1ZZZ7HZMX010410',
 'year': 2021}
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ21%2520XTH%27 HTTP/1.1" 200 None
2026-03-29 14:12:10 [bca.uk] INFO: Saving data for SJ21%20XTH: {'auction_closing_time': 1775037600.0, 'created_time': 1774005114.334911, 'last_price_update_time': 1774793530.39338}
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ21%2520XTH') HTTP/1.1" 204 0
2026-03-29 14:12:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55e95726-8024-57ad-a655-9f0a8440f722 with identifier: EK68%20PYU
2026-03-29 14:12:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55e95726-8024-57ad-a655-9f0a8440f722 with identifier: EK68%20PYU
2026-03-29 14:12:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55e95726-8024-57ad-a655-9f0a8440f722 with identifier: EK68%20PYU to the API
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK68%20PYU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '55e95726-8024-57ad-a655-9f0a8440f722',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK68 PYU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK68%20PYU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 78811,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.5 EBL 120 ST-LINE X Hatchback',
 'transmission': 'manual',
 'trim': 'EBL 120 ST-LINE X',
 'vin': 'WF0NXXGCHNJP21984',
 'year': 2018}
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK68%2520PYU%27 HTTP/1.1" 200 None
2026-03-29 14:12:10 [bca.uk] INFO: Saving data for EK68%20PYU: {'auction_closing_time': 1774951200.0, 'created_time': 1774620366.789788, 'last_price_update_time': 1774793530.695641}
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK68%2520PYU') HTTP/1.1" 204 0
2026-03-29 14:12:10 [bca.uk] INFO: Found listing with ID: YS75%20TCO
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS75%2520TCO%27 HTTP/1.1" 200 None
2026-03-29 14:12:10 [bca.uk] INFO: Scrape type for YS75%20TCO: 0
2026-03-29 14:12:10 [bca.uk] INFO: Found listing with ID: AD68%20EFA
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD68%2520EFA%27 HTTP/1.1" 200 None
2026-03-29 14:12:10 [bca.uk] INFO: Scrape type for AD68%20EFA: 0
2026-03-29 14:12:10 [bca.uk] INFO: Found listing with ID: YO73%20JVR
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO73%2520JVR%27 HTTP/1.1" 200 None
2026-03-29 14:12:10 [bca.uk] INFO: Scrape type for YO73%20JVR: 0
2026-03-29 14:12:10 [bca.uk] INFO: Found listing with ID: HK75%20CPY
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK75%2520CPY%27 HTTP/1.1" 200 None
2026-03-29 14:12:10 [bca.uk] INFO: Scrape type for HK75%20CPY: 2
2026-03-29 14:12:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9bcc88a4-c132-5448-8533-9ecc374c6d2a with identifier: HK75%20CPY
2026-03-29 14:12:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9bcc88a4-c132-5448-8533-9ecc374c6d2a with scrape type 2
2026-03-29 14:12:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9bcc88a4-c132-5448-8533-9ecc374c6d2a with scrape type 2
2026-03-29 14:12:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9bcc88a4-c132-5448-8533-9ecc374c6d2a, identifier: HK75%20CPY
2026-03-29 14:12:10 [scrapy.extensions.logstats] INFO: Crawled 215 pages (at 7 pages/min), scraped 872 items (at 81 items/min)
2026-03-29 14:12:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 207MiB
2026-03-29 14:12:10 [bca.uk] INFO: Found listing with ID: NX16%20FFG
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX16%2520FFG%27 HTTP/1.1" 200 None
2026-03-29 14:12:10 [bca.uk] INFO: Scrape type for NX16%20FFG: 2
2026-03-29 14:12:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e0682ac-6eaa-52b5-af3b-bd7b8007bc7a with identifier: NX16%20FFG
2026-03-29 14:12:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7e0682ac-6eaa-52b5-af3b-bd7b8007bc7a with scrape type 2
2026-03-29 14:12:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7e0682ac-6eaa-52b5-af3b-bd7b8007bc7a with scrape type 2
2026-03-29 14:12:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7e0682ac-6eaa-52b5-af3b-bd7b8007bc7a, identifier: NX16%20FFG
2026-03-29 14:12:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9bcc88a4-c132-5448-8533-9ecc374c6d2a with identifier: HK75%20CPY
2026-03-29 14:12:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9bcc88a4-c132-5448-8533-9ecc374c6d2a with identifier: HK75%20CPY
2026-03-29 14:12:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9bcc88a4-c132-5448-8533-9ecc374c6d2a with identifier: HK75%20CPY to the API
2026-03-29 14:12:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 201,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK75%20CPY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9bcc88a4-c132-5448-8533-9ecc374c6d2a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK75 CPY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK75%20CPY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 7915,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 280 L1 H1 LIMITED PanelVan',
 'transmission': 'automatic',
 'trim': 'EBL 136 280 L1 H1 LIMITED',
 'vin': 'WF0RXXTA9RSK07078',
 'year': 2025}
2026-03-29 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK75%2520CPY%27 HTTP/1.1" 200 None
2026-03-29 14:12:11 [bca.uk] INFO: Saving data for HK75%20CPY: {'auction_closing_time': 1775037600.0, 'created_time': 1774005142.1994, 'last_price_update_time': 1774793531.305789}
2026-03-29 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK75%2520CPY') HTTP/1.1" 204 0
2026-03-29 14:12:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7e0682ac-6eaa-52b5-af3b-bd7b8007bc7a with identifier: NX16%20FFG
2026-03-29 14:12:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7e0682ac-6eaa-52b5-af3b-bd7b8007bc7a with identifier: NX16%20FFG
2026-03-29 14:12:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7e0682ac-6eaa-52b5-af3b-bd7b8007bc7a with identifier: NX16%20FFG to the API
2026-03-29 14:12:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX16%20FFG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7e0682ac-6eaa-52b5-af3b-bd7b8007bc7a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NX16 FFG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX16%20FFG&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 109573,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI 184 GTD Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 184 GTD',
 'vin': 'WVWZZZAUZGW320229',
 'year': 2016}
2026-03-29 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX16%2520FFG%27 HTTP/1.1" 200 None
2026-03-29 14:12:11 [bca.uk] INFO: Saving data for NX16%20FFG: {'auction_closing_time': 1774951200.0, 'created_time': 1774353229.668759, 'last_price_update_time': 1774793531.713086}
2026-03-29 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX16%2520FFG') HTTP/1.1" 204 0
2026-03-29 14:12:11 [bca.uk] INFO: Found listing with ID: BN20%20ZMU
2026-03-29 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN20%2520ZMU%27 HTTP/1.1" 200 None
2026-03-29 14:12:11 [bca.uk] INFO: Scrape type for BN20%20ZMU: 2
2026-03-29 14:12:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f42fa397-e446-5410-b481-8f4e2e2f0552 with identifier: BN20%20ZMU
2026-03-29 14:12:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f42fa397-e446-5410-b481-8f4e2e2f0552 with scrape type 2
2026-03-29 14:12:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f42fa397-e446-5410-b481-8f4e2e2f0552 with scrape type 2
2026-03-29 14:12:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f42fa397-e446-5410-b481-8f4e2e2f0552, identifier: BN20%20ZMU
2026-03-29 14:12:11 [bca.uk] INFO: Found listing with ID: EX18%20ZBL
2026-03-29 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX18%2520ZBL%27 HTTP/1.1" 200 None
2026-03-29 14:12:11 [bca.uk] INFO: Scrape type for EX18%20ZBL: 0
2026-03-29 14:12:11 [bca.uk] INFO: Found listing with ID: LM62%20XBE
2026-03-29 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM62%2520XBE%27 HTTP/1.1" 200 None
2026-03-29 14:12:11 [bca.uk] INFO: Scrape type for LM62%20XBE: 0
2026-03-29 14:12:11 [bca.uk] INFO: Found listing with ID: EU73%20UJR
2026-03-29 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU73%2520UJR%27 HTTP/1.1" 200 None
2026-03-29 14:12:11 [bca.uk] INFO: Scrape type for EU73%20UJR: 2
2026-03-29 14:12:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb42db02-3d22-5506-bfbd-0b9ceee8d420 with identifier: EU73%20UJR
2026-03-29 14:12:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb42db02-3d22-5506-bfbd-0b9ceee8d420 with scrape type 2
2026-03-29 14:12:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb42db02-3d22-5506-bfbd-0b9ceee8d420 with scrape type 2
2026-03-29 14:12:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb42db02-3d22-5506-bfbd-0b9ceee8d420, identifier: EU73%20UJR
2026-03-29 14:12:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f42fa397-e446-5410-b481-8f4e2e2f0552 with identifier: BN20%20ZMU
2026-03-29 14:12:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f42fa397-e446-5410-b481-8f4e2e2f0552 with identifier: BN20%20ZMU
2026-03-29 14:12:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f42fa397-e446-5410-b481-8f4e2e2f0552 with identifier: BN20%20ZMU to the API
2026-03-29 14:12:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 205,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN20%20ZMU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f42fa397-e446-5410-b481-8f4e2e2f0552',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN20 ZMU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN20%20ZMU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 51528,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 EBL 130 L3 CrewCab Tipper',
 'transmission': 'manual',
 'trim': 'EBL 130 L3',
 'vin': 'WF0CXXTTRCKP55076',
 'year': 2020}
2026-03-29 14:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN20%2520ZMU%27 HTTP/1.1" 200 None
2026-03-29 14:12:12 [bca.uk] INFO: Saving data for BN20%20ZMU: {'auction_closing_time': 1775037600.0, 'created_time': 1774005151.557894, 'last_price_update_time': 1774793532.331883}
2026-03-29 14:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN20%2520ZMU') HTTP/1.1" 204 0
2026-03-29 14:12:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb42db02-3d22-5506-bfbd-0b9ceee8d420 with identifier: EU73%20UJR
2026-03-29 14:12:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb42db02-3d22-5506-bfbd-0b9ceee8d420 with identifier: EU73%20UJR
2026-03-29 14:12:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb42db02-3d22-5506-bfbd-0b9ceee8d420 with identifier: EU73%20UJR to the API
2026-03-29 14:12:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU73%20UJR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bb42db02-3d22-5506-bfbd-0b9ceee8d420',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EU73 UJR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU73%20UJR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'SKODA',
 'model': 'SCALA',
 'odometer': 25962,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'SKODA SCALA 1.0 TSI 110 MONTE CARLO Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 110 MONTE CARLO',
 'vin': 'TMBFR6NW8P3176786',
 'year': 2023}
2026-03-29 14:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU73%2520UJR%27 HTTP/1.1" 200 None
2026-03-29 14:12:12 [bca.uk] INFO: Saving data for EU73%20UJR: {'auction_closing_time': 1774951200.0, 'created_time': 1774620324.592642, 'last_price_update_time': 1774793532.656766}
2026-03-29 14:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU73%2520UJR') HTTP/1.1" 204 0
2026-03-29 14:12:12 [bca.uk] INFO: Found listing with ID: VU22%20OPO
2026-03-29 14:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU22%2520OPO%27 HTTP/1.1" 200 None
2026-03-29 14:12:12 [bca.uk] INFO: Scrape type for VU22%20OPO: 0
2026-03-29 14:12:12 [bca.uk] INFO: Found listing with ID: BP72%20RHA
2026-03-29 14:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520RHA%27 HTTP/1.1" 200 None
2026-03-29 14:12:12 [bca.uk] INFO: Scrape type for BP72%20RHA: 2
2026-03-29 14:12:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e328ffd9-cf8a-58d4-b9bd-874e9d9eb0ce with identifier: BP72%20RHA
2026-03-29 14:12:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e328ffd9-cf8a-58d4-b9bd-874e9d9eb0ce with scrape type 2
2026-03-29 14:12:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e328ffd9-cf8a-58d4-b9bd-874e9d9eb0ce with scrape type 2
2026-03-29 14:12:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e328ffd9-cf8a-58d4-b9bd-874e9d9eb0ce, identifier: BP72%20RHA
2026-03-29 14:12:12 [bca.uk] INFO: Found listing with ID: BD68%20CDO
2026-03-29 14:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD68%2520CDO%27 HTTP/1.1" 200 None
2026-03-29 14:12:12 [bca.uk] INFO: Scrape type for BD68%20CDO: 2
2026-03-29 14:12:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c564ba38-06c0-54b9-abbb-b8d1dbdf4ff8 with identifier: BD68%20CDO
2026-03-29 14:12:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c564ba38-06c0-54b9-abbb-b8d1dbdf4ff8 with scrape type 2
2026-03-29 14:12:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c564ba38-06c0-54b9-abbb-b8d1dbdf4ff8 with scrape type 2
2026-03-29 14:12:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c564ba38-06c0-54b9-abbb-b8d1dbdf4ff8, identifier: BD68%20CDO
2026-03-29 14:12:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e328ffd9-cf8a-58d4-b9bd-874e9d9eb0ce with identifier: BP72%20RHA
2026-03-29 14:12:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e328ffd9-cf8a-58d4-b9bd-874e9d9eb0ce with identifier: BP72%20RHA
2026-03-29 14:12:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e328ffd9-cf8a-58d4-b9bd-874e9d9eb0ce with identifier: BP72%20RHA to the API
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 188,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP72%20RHA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e328ffd9-cf8a-58d4-b9bd-874e9d9eb0ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BP72 RHA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP72%20RHA&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T32',
 'odometer': 23620,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T32 2.0 TDI 110 SWB S/L BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 110 SWB S/L BUSINESS',
 'vin': 'WV1ZZZ7H9PX020431',
 'year': 2023}
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520RHA%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Saving data for BP72%20RHA: {'auction_closing_time': 1775037600.0, 'created_time': 1774610001.077209, 'last_price_update_time': 1774793533.206935}
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP72%2520RHA') HTTP/1.1" 204 0
2026-03-29 14:12:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c564ba38-06c0-54b9-abbb-b8d1dbdf4ff8 with identifier: BD68%20CDO
2026-03-29 14:12:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c564ba38-06c0-54b9-abbb-b8d1dbdf4ff8 with identifier: BD68%20CDO
2026-03-29 14:12:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c564ba38-06c0-54b9-abbb-b8d1dbdf4ff8 with identifier: BD68%20CDO to the API
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD68%20CDO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c564ba38-06c0-54b9-abbb-b8d1dbdf4ff8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD68 CDO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD68%20CDO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 67483,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 D 1.5 SPORT EXECUTIVE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'SPORT EXECUTIVE DCT',
 'vin': 'WDD1770032N025277',
 'year': 2018}
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD68%2520CDO%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Saving data for BD68%20CDO: {'auction_closing_time': 1774951200.0, 'created_time': 1774620324.19174, 'last_price_update_time': 1774793533.501286}
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD68%2520CDO') HTTP/1.1" 204 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: BK21%20LFV
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK21%2520LFV%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for BK21%20LFV: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: VN72%20EUZ
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN72%2520EUZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for VN72%20EUZ: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: LN69%20YHM
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN69%2520YHM%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for LN69%20YHM: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: LJ72%20YEF
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ72%2520YEF%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for LJ72%20YEF: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: LG69%20WXZ
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG69%2520WXZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for LG69%20WXZ: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: MW20%20BWD
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW20%2520BWD%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for MW20%20BWD: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: PIJ%202496
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PIJ%25202496%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for PIJ%202496: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: HG22%20NFU
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG22%2520NFU%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for HG22%20NFU: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: PN22%20USV
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN22%2520USV%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for PN22%20USV: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: YK19%20RGE
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK19%2520RGE%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for YK19%20RGE: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: LC72%20RVE
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520RVE%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for LC72%20RVE: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: LT21%20WOA
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT21%2520WOA%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for LT21%20WOA: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: LT21%20WSW
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT21%2520WSW%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for LT21%20WSW: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: YA72%20FHB
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA72%2520FHB%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for YA72%20FHB: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: YK21%20ZXN
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK21%2520ZXN%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for YK21%20ZXN: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: DL70%20XFN
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL70%2520XFN%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for DL70%20XFN: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: DL71%20YBH
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL71%2520YBH%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for DL71%20YBH: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: LC72%20MKP
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520MKP%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for LC72%20MKP: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: BG73%20WGW
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG73%2520WGW%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for BG73%20WGW: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: DN20%20SXZ
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN20%2520SXZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for DN20%20SXZ: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: DW24%20HFP
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DW24%2520HFP%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for DW24%20HFP: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: BC70%20VUN
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC70%2520VUN%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for BC70%20VUN: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: HJ73%20OWX
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ73%2520OWX%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for HJ73%20OWX: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: EK18%20GYV
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK18%2520GYV%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for EK18%20GYV: 0
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: KM68%20OAY
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM68%2520OAY%27 HTTP/1.1" 200 None
2026-03-29 14:12:13 [bca.uk] INFO: Scrape type for KM68%20OAY: 2
2026-03-29 14:12:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eb6eeaed-7e9f-509a-8e50-9c6544f052d7 with identifier: KM68%20OAY
2026-03-29 14:12:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eb6eeaed-7e9f-509a-8e50-9c6544f052d7 with scrape type 2
2026-03-29 14:12:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eb6eeaed-7e9f-509a-8e50-9c6544f052d7 with scrape type 2
2026-03-29 14:12:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eb6eeaed-7e9f-509a-8e50-9c6544f052d7, identifier: KM68%20OAY
2026-03-29 14:12:13 [bca.uk] INFO: Found listing with ID: CN68%20UAD
2026-03-29 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN68%2520UAD%27 HTTP/1.1" 200 None
2026-03-29 14:12:14 [bca.uk] INFO: Scrape type for CN68%20UAD: 2
2026-03-29 14:12:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c26992cf-8fc8-50ce-abeb-d635f1081d4f with identifier: CN68%20UAD
2026-03-29 14:12:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c26992cf-8fc8-50ce-abeb-d635f1081d4f with scrape type 2
2026-03-29 14:12:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c26992cf-8fc8-50ce-abeb-d635f1081d4f with scrape type 2
2026-03-29 14:12:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c26992cf-8fc8-50ce-abeb-d635f1081d4f, identifier: CN68%20UAD
2026-03-29 14:12:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eb6eeaed-7e9f-509a-8e50-9c6544f052d7 with identifier: KM68%20OAY
2026-03-29 14:12:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eb6eeaed-7e9f-509a-8e50-9c6544f052d7 with identifier: KM68%20OAY
2026-03-29 14:12:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eb6eeaed-7e9f-509a-8e50-9c6544f052d7 with identifier: KM68%20OAY to the API
2026-03-29 14:12:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM68%20OAY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'eb6eeaed-7e9f-509a-8e50-9c6544f052d7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM68 OAY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM68%20OAY&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 61614,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 P/T 130 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 ACTIVE',
 'vin': 'VF3MRHNSJJS443891',
 'year': 2018}
2026-03-29 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM68%2520OAY%27 HTTP/1.1" 200 None
2026-03-29 14:12:14 [bca.uk] INFO: Saving data for KM68%20OAY: {'auction_closing_time': 1774864800.0, 'created_time': 1774332533.16845, 'last_price_update_time': 1774793534.470892}
2026-03-29 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM68%2520OAY') HTTP/1.1" 204 0
2026-03-29 14:12:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c26992cf-8fc8-50ce-abeb-d635f1081d4f with identifier: CN68%20UAD
2026-03-29 14:12:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c26992cf-8fc8-50ce-abeb-d635f1081d4f with identifier: CN68%20UAD
2026-03-29 14:12:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c26992cf-8fc8-50ce-abeb-d635f1081d4f with identifier: CN68%20UAD to the API
2026-03-29 14:12:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN68%20UAD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c26992cf-8fc8-50ce-abeb-d635f1081d4f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CN68 UAD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CN68%20UAD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 109940,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 XDRIVE 30D M SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 30D M SPORT',
 'vin': 'WBAKS420100Y80534',
 'year': 2018}
2026-03-29 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN68%2520UAD%27 HTTP/1.1" 200 None
2026-03-29 14:12:14 [bca.uk] INFO: Saving data for CN68%20UAD: {'auction_closing_time': 1774951200.0, 'created_time': 1774620326.38993, 'last_price_update_time': 1774793534.853321}
2026-03-29 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CN68%2520UAD') HTTP/1.1" 204 0
2026-03-29 14:12:14 [bca.uk] INFO: Found listing with ID: LV20%20GXY
2026-03-29 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV20%2520GXY%27 HTTP/1.1" 200 None
2026-03-29 14:12:14 [bca.uk] INFO: Scrape type for LV20%20GXY: 2
2026-03-29 14:12:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dad9dbaa-d363-588e-b46d-ec07ab3bbed9 with identifier: LV20%20GXY
2026-03-29 14:12:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dad9dbaa-d363-588e-b46d-ec07ab3bbed9 with scrape type 2
2026-03-29 14:12:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dad9dbaa-d363-588e-b46d-ec07ab3bbed9 with scrape type 2
2026-03-29 14:12:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dad9dbaa-d363-588e-b46d-ec07ab3bbed9, identifier: LV20%20GXY
2026-03-29 14:12:14 [bca.uk] INFO: Found listing with ID: LD22%20UVE
2026-03-29 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD22%2520UVE%27 HTTP/1.1" 200 None
2026-03-29 14:12:14 [bca.uk] INFO: Scrape type for LD22%20UVE: 0
2026-03-29 14:12:15 [bca.uk] INFO: Found listing with ID: LD68%20VBM
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD68%2520VBM%27 HTTP/1.1" 200 None
2026-03-29 14:12:15 [bca.uk] INFO: Scrape type for LD68%20VBM: 0
2026-03-29 14:12:15 [bca.uk] INFO: Found listing with ID: OE71%20KNX
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE71%2520KNX%27 HTTP/1.1" 200 None
2026-03-29 14:12:15 [bca.uk] INFO: Scrape type for OE71%20KNX: 0
2026-03-29 14:12:15 [bca.uk] INFO: Found listing with ID: FH22%20ZCO
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH22%2520ZCO%27 HTTP/1.1" 200 None
2026-03-29 14:12:15 [bca.uk] INFO: Scrape type for FH22%20ZCO: 0
2026-03-29 14:12:15 [bca.uk] INFO: Found listing with ID: FX23%20RZA
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX23%2520RZA%27 HTTP/1.1" 200 None
2026-03-29 14:12:15 [bca.uk] INFO: Scrape type for FX23%20RZA: 0
2026-03-29 14:12:15 [bca.uk] INFO: Found listing with ID: YH22%20XOY
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH22%2520XOY%27 HTTP/1.1" 200 None
2026-03-29 14:12:15 [bca.uk] INFO: Scrape type for YH22%20XOY: 0
2026-03-29 14:12:15 [bca.uk] INFO: Found listing with ID: YN22%20WFX
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN22%2520WFX%27 HTTP/1.1" 200 None
2026-03-29 14:12:15 [bca.uk] INFO: Scrape type for YN22%20WFX: 0
2026-03-29 14:12:15 [bca.uk] INFO: Found listing with ID: DP22%20TKK
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP22%2520TKK%27 HTTP/1.1" 200 None
2026-03-29 14:12:15 [bca.uk] INFO: Scrape type for DP22%20TKK: 0
2026-03-29 14:12:15 [bca.uk] INFO: Found listing with ID: DX22%20RJJ
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX22%2520RJJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:15 [bca.uk] INFO: Scrape type for DX22%20RJJ: 0
2026-03-29 14:12:15 [bca.uk] INFO: Found listing with ID: LA21%20FVD
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA21%2520FVD%27 HTTP/1.1" 200 None
2026-03-29 14:12:15 [bca.uk] INFO: Scrape type for LA21%20FVD: 0
2026-03-29 14:12:15 [bca.uk] INFO: Found listing with ID: YB19%20VDE
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB19%2520VDE%27 HTTP/1.1" 200 None
2026-03-29 14:12:15 [bca.uk] INFO: Scrape type for YB19%20VDE: 2
2026-03-29 14:12:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: edcdfb44-e80a-543c-9796-5b040d4ffb88 with identifier: YB19%20VDE
2026-03-29 14:12:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item edcdfb44-e80a-543c-9796-5b040d4ffb88 with scrape type 2
2026-03-29 14:12:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item edcdfb44-e80a-543c-9796-5b040d4ffb88 with scrape type 2
2026-03-29 14:12:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: edcdfb44-e80a-543c-9796-5b040d4ffb88, identifier: YB19%20VDE
2026-03-29 14:12:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dad9dbaa-d363-588e-b46d-ec07ab3bbed9 with identifier: LV20%20GXY
2026-03-29 14:12:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dad9dbaa-d363-588e-b46d-ec07ab3bbed9 with identifier: LV20%20GXY
2026-03-29 14:12:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dad9dbaa-d363-588e-b46d-ec07ab3bbed9 with identifier: LV20%20GXY to the API
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV20%20GXY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dad9dbaa-d363-588e-b46d-ec07ab3bbed9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV20 GXY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV20%20GXY&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND X',
 'odometer': 30731,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CROSSLAND X 1.2 83 GRIFFIN S/S Hatchback',
 'transmission': 'manual',
 'trim': '83 GRIFFIN S/S',
 'vin': 'W0V7D9EE3L4195266',
 'year': 2020}
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV20%2520GXY%27 HTTP/1.1" 200 None
2026-03-29 14:12:15 [bca.uk] INFO: Saving data for LV20%20GXY: {'auction_closing_time': 1774864800.0, 'created_time': 1774275966.101776, 'last_price_update_time': 1774793535.554122}
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV20%2520GXY') HTTP/1.1" 204 0
2026-03-29 14:12:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:12:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: edcdfb44-e80a-543c-9796-5b040d4ffb88 with identifier: YB19%20VDE
2026-03-29 14:12:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: edcdfb44-e80a-543c-9796-5b040d4ffb88 with identifier: YB19%20VDE
2026-03-29 14:12:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: edcdfb44-e80a-543c-9796-5b040d4ffb88 with identifier: YB19%20VDE to the API
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 86,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB19%20VDE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'edcdfb44-e80a-543c-9796-5b040d4ffb88',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB19 VDE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB19%20VDE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'C-HR',
 'odometer': 41118,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'TOYOTA C-HR 1.8 HYBRID 122 DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID 122 DESIGN',
 'vin': 'NMTKZ3BX00R307691',
 'year': 2019}
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB19%2520VDE%27 HTTP/1.1" 200 None
2026-03-29 14:12:15 [bca.uk] INFO: Saving data for YB19%20VDE: {'auction_closing_time': 1774951200.0, 'created_time': 1774620348.380657, 'last_price_update_time': 1774793535.937602}
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB19%2520VDE') HTTP/1.1" 204 0
2026-03-29 14:12:15 [bca.uk] INFO: Found listing with ID: LL17%20AXH
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL17%2520AXH%27 HTTP/1.1" 200 None
2026-03-29 14:12:15 [bca.uk] INFO: Scrape type for LL17%20AXH: 0
2026-03-29 14:12:15 [bca.uk] INFO: Found listing with ID: T11%20PBG
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27T11%2520PBG%27 HTTP/1.1" 200 None
2026-03-29 14:12:15 [bca.uk] INFO: Scrape type for T11%20PBG: 0
2026-03-29 14:12:15 [bca.uk] INFO: Found listing with ID: GN20%20WLF
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN20%2520WLF%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for GN20%20WLF: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: KP70%20LKM
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP70%2520LKM%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for KP70%20LKM: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: KW73%20LYF
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520LYF%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for KW73%20LYF: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: BV20%20EFS
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV20%2520EFS%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for BV20%20EFS: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: GL71%20EOG
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL71%2520EOG%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for GL71%20EOG: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: KR71%20YJH
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR71%2520YJH%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for KR71%20YJH: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: RK71%20MPU
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK71%2520MPU%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for RK71%20MPU: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: YS19%20JMO
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS19%2520JMO%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for YS19%20JMO: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: BK71%20VZJ
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK71%2520VZJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for BK71%20VZJ: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: LT23%20OLX
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT23%2520OLX%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for LT23%20OLX: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: SY72%20JRO
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY72%2520JRO%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for SY72%20JRO: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: YG69%20EFA
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG69%2520EFA%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for YG69%20EFA: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: AF70%20OVM
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF70%2520OVM%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for AF70%20OVM: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: GD69%20XPA
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD69%2520XPA%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for GD69%20XPA: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: GL71%20PFZ
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL71%2520PFZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for GL71%20PFZ: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: LN18%20EZT
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN18%2520EZT%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for LN18%20EZT: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: MJ69%20HJC
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ69%2520HJC%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for MJ69%20HJC: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: MJ70%20LHA
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ70%2520LHA%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for MJ70%20LHA: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: HV22%20OTN
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520OTN%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for HV22%20OTN: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: DL21%20GXB
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL21%2520GXB%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for DL21%20GXB: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: OE16%20VDP
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE16%2520VDP%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for OE16%20VDP: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: KO23%20ULA
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO23%2520ULA%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for KO23%20ULA: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: AR19%20OTG
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AR19%2520OTG%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for AR19%20OTG: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: EO69%20MVA
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO69%2520MVA%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for EO69%20MVA: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: SM72%20HUO
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM72%2520HUO%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for SM72%20HUO: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: KT18%20FFE
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT18%2520FFE%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for KT18%20FFE: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: FH70%20TTZ
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH70%2520TTZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for FH70%20TTZ: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: FP69%20KWM
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP69%2520KWM%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for FP69%20KWM: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: KE65%20YRY
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE65%2520YRY%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for KE65%20YRY: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: NU20%20LZS
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU20%2520LZS%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for NU20%20LZS: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: BB05%20OJB
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BB05%2520OJB%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for BB05%20OJB: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: MV19%20VMW
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV19%2520VMW%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for MV19%20VMW: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: SB72%20EXV
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB72%2520EXV%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for SB72%20EXV: 0
2026-03-29 14:12:16 [bca.uk] INFO: Total items found: 100
2026-03-29 14:12:16 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=43&sort=MostRecentlyAdded
2026-03-29 14:12:16 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:12:16 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=43&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: FP69%20OJT
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP69%2520OJT%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for FP69%20OJT: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: GX70%20VAE
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX70%2520VAE%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for GX70%20VAE: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: SW69%20EFM
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW69%2520EFM%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for SW69%20EFM: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: VO69%20JNJ
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO69%2520JNJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for VO69%20JNJ: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: AJ19%20JYG
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ19%2520JYG%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for AJ19%20JYG: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: BP67%20TPF
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP67%2520TPF%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for BP67%20TPF: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: HG19%20RSU
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG19%2520RSU%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for HG19%20RSU: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: KX20%20HXR
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX20%2520HXR%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for KX20%20HXR: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: NG21%20WPZ
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG21%2520WPZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for NG21%20WPZ: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: SE19%20GMF
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE19%2520GMF%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for SE19%20GMF: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: DT19%20CYZ
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT19%2520CYZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for DT19%20CYZ: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: WR70%20CUU
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR70%2520CUU%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for WR70%20CUU: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: JK03%20RWK
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JK03%2520RWK%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for JK03%20RWK: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: SW25%20DKD
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW25%2520DKD%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for SW25%20DKD: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: SY21%20TTU
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY21%2520TTU%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for SY21%20TTU: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: PK70%20LYY
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK70%2520LYY%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for PK70%20LYY: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: SF19%20LPH
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF19%2520LPH%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for SF19%20LPH: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: SK22%20ZRT
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK22%2520ZRT%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for SK22%20ZRT: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: SY18%20ONF
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY18%2520ONF%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for SY18%20ONF: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: RK66%20BWN
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK66%2520BWN%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for RK66%20BWN: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: AE69%20PCU
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE69%2520PCU%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for AE69%20PCU: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: DA72%20FKE
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA72%2520FKE%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for DA72%20FKE: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: DF18%20LXT
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF18%2520LXT%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for DF18%20LXT: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: EG68%20NZZ
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EG68%2520NZZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for EG68%20NZZ: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: MA20%20EVV
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA20%2520EVV%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for MA20%20EVV: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: PL69%20EVM
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL69%2520EVM%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for PL69%20EVM: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: YH68%20MJZ
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH68%2520MJZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for YH68%20MJZ: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: FP67%20CCY
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP67%2520CCY%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for FP67%20CCY: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: DN21%20WVE
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN21%2520WVE%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for DN21%20WVE: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: FL69%20SVT
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL69%2520SVT%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for FL69%20SVT: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: KN70%20XSP
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN70%2520XSP%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for KN70%20XSP: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: PA19%20HPZ
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PA19%2520HPZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for PA19%20HPZ: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: SB70%20MYH
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB70%2520MYH%27 HTTP/1.1" 200 None
2026-03-29 14:12:16 [bca.uk] INFO: Scrape type for SB70%20MYH: 0
2026-03-29 14:12:16 [bca.uk] INFO: Found listing with ID: YY68%20LXG
2026-03-29 14:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY68%2520LXG%27 HTTP/1.1" 200 None
2026-03-29 14:12:17 [bca.uk] INFO: Scrape type for YY68%20LXG: 0
2026-03-29 14:12:17 [bca.uk] INFO: Found listing with ID: NX71%20OYL
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX71%2520OYL%27 HTTP/1.1" 200 None
2026-03-29 14:12:17 [bca.uk] INFO: Scrape type for NX71%20OYL: 0
2026-03-29 14:12:17 [bca.uk] INFO: Found listing with ID: SA68%20WTE
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA68%2520WTE%27 HTTP/1.1" 200 None
2026-03-29 14:12:17 [bca.uk] INFO: Scrape type for SA68%20WTE: 0
2026-03-29 14:12:17 [bca.uk] INFO: Found listing with ID: SE68%20NBZ
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE68%2520NBZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:17 [bca.uk] INFO: Scrape type for SE68%20NBZ: 0
2026-03-29 14:12:17 [bca.uk] INFO: Found listing with ID: SH70%20EHW
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH70%2520EHW%27 HTTP/1.1" 200 None
2026-03-29 14:12:17 [bca.uk] INFO: Scrape type for SH70%20EHW: 0
2026-03-29 14:12:17 [bca.uk] INFO: Found listing with ID: SR21%20XPP
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR21%2520XPP%27 HTTP/1.1" 200 None
2026-03-29 14:12:17 [bca.uk] INFO: Scrape type for SR21%20XPP: 0
2026-03-29 14:12:17 [bca.uk] INFO: Found listing with ID: YF74%20LVB
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF74%2520LVB%27 HTTP/1.1" 200 None
2026-03-29 14:12:17 [bca.uk] INFO: Scrape type for YF74%20LVB: 0
2026-03-29 14:12:17 [bca.uk] INFO: Found listing with ID: BU69%20USL
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU69%2520USL%27 HTTP/1.1" 200 None
2026-03-29 14:12:17 [bca.uk] INFO: Scrape type for BU69%20USL: 0
2026-03-29 14:12:17 [bca.uk] INFO: Found listing with ID: WN18%20CZG
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN18%2520CZG%27 HTTP/1.1" 200 None
2026-03-29 14:12:17 [bca.uk] INFO: Scrape type for WN18%20CZG: 0
2026-03-29 14:12:17 [bca.uk] INFO: Found listing with ID: YC19%20PKO
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC19%2520PKO%27 HTTP/1.1" 200 None
2026-03-29 14:12:17 [bca.uk] INFO: Scrape type for YC19%20PKO: 0
2026-03-29 14:12:17 [bca.uk] INFO: Found listing with ID: SJ71%20RXG
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ71%2520RXG%27 HTTP/1.1" 200 None
2026-03-29 14:12:17 [bca.uk] INFO: Scrape type for SJ71%20RXG: 0
2026-03-29 14:12:17 [bca.uk] INFO: Found listing with ID: SD71%20NFK
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD71%2520NFK%27 HTTP/1.1" 200 None
2026-03-29 14:12:17 [bca.uk] INFO: Scrape type for SD71%20NFK: 0
2026-03-29 14:12:17 [bca.uk] INFO: Found listing with ID: DV68%20ZSK
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV68%2520ZSK%27 HTTP/1.1" 200 None
2026-03-29 14:12:17 [bca.uk] INFO: Scrape type for DV68%20ZSK: 0
2026-03-29 14:12:17 [bca.uk] INFO: Found listing with ID: CK67%20NNA
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK67%2520NNA%27 HTTP/1.1" 200 None
2026-03-29 14:12:17 [bca.uk] INFO: Scrape type for CK67%20NNA: 0
2026-03-29 14:12:17 [bca.uk] INFO: Found listing with ID: SN70%20ZTY
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN70%2520ZTY%27 HTTP/1.1" 200 None
2026-03-29 14:12:17 [bca.uk] INFO: Scrape type for SN70%20ZTY: 2
2026-03-29 14:12:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eacbe231-5aeb-5193-b05d-17761f393cc6 with identifier: SN70%20ZTY
2026-03-29 14:12:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eacbe231-5aeb-5193-b05d-17761f393cc6 with scrape type 2
2026-03-29 14:12:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eacbe231-5aeb-5193-b05d-17761f393cc6 with scrape type 2
2026-03-29 14:12:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eacbe231-5aeb-5193-b05d-17761f393cc6, identifier: SN70%20ZTY
2026-03-29 14:12:17 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=43&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:17 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=43&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eacbe231-5aeb-5193-b05d-17761f393cc6 with identifier: SN70%20ZTY
2026-03-29 14:12:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eacbe231-5aeb-5193-b05d-17761f393cc6 with identifier: SN70%20ZTY
2026-03-29 14:12:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eacbe231-5aeb-5193-b05d-17761f393cc6 with identifier: SN70%20ZTY to the API
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SN70%20ZTY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'eacbe231-5aeb-5193-b05d-17761f393cc6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SN70 ZTY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SN70%20ZTY&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'DACIA',
 'model': 'SANDERO STEPWAY',
 'odometer': 51700,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'DACIA SANDERO STEPWAY 0.9 TCE 90 ESSENTIAL Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 ESSENTIAL',
 'vin': 'UU1B5220564775574',
 'year': 2020}
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN70%2520ZTY%27 HTTP/1.1" 200 None
2026-03-29 14:12:17 [bca.uk] INFO: Saving data for SN70%20ZTY: {'auction_closing_time': 1774864800.0, 'created_time': 1774364145.897169, 'last_price_update_time': 1774793537.745011}
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SN70%2520ZTY') HTTP/1.1" 204 0
2026-03-29 14:12:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:12:17 [bca.uk] INFO: Found listing with ID: DE69%20ZGU
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE69%2520ZGU%27 HTTP/1.1" 200 None
2026-03-29 14:12:17 [bca.uk] INFO: Scrape type for DE69%20ZGU: 0
2026-03-29 14:12:17 [bca.uk] INFO: Found listing with ID: GU18%20EUV
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU18%2520EUV%27 HTTP/1.1" 200 None
2026-03-29 14:12:17 [bca.uk] INFO: Scrape type for GU18%20EUV: 0
2026-03-29 14:12:17 [bca.uk] INFO: Found listing with ID: LS73%20EAO
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS73%2520EAO%27 HTTP/1.1" 200 None
2026-03-29 14:12:17 [bca.uk] INFO: Scrape type for LS73%20EAO: 0
2026-03-29 14:12:17 [bca.uk] INFO: Found listing with ID: AE71%20SMU
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE71%2520SMU%27 HTTP/1.1" 200 None
2026-03-29 14:12:17 [bca.uk] INFO: Scrape type for AE71%20SMU: 0
2026-03-29 14:12:17 [bca.uk] INFO: Found listing with ID: EO70%20HZL
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO70%2520HZL%27 HTTP/1.1" 200 None
2026-03-29 14:12:17 [bca.uk] INFO: Scrape type for EO70%20HZL: 2
2026-03-29 14:12:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3cb30364-ae5a-536b-b41d-05540eaad73b with identifier: EO70%20HZL
2026-03-29 14:12:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3cb30364-ae5a-536b-b41d-05540eaad73b with scrape type 2
2026-03-29 14:12:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3cb30364-ae5a-536b-b41d-05540eaad73b with scrape type 2
2026-03-29 14:12:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3cb30364-ae5a-536b-b41d-05540eaad73b, identifier: EO70%20HZL
2026-03-29 14:12:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3cb30364-ae5a-536b-b41d-05540eaad73b with identifier: EO70%20HZL
2026-03-29 14:12:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3cb30364-ae5a-536b-b41d-05540eaad73b with identifier: EO70%20HZL
2026-03-29 14:12:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3cb30364-ae5a-536b-b41d-05540eaad73b with identifier: EO70%20HZL to the API
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 248,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO70%20HZL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3cb30364-ae5a-536b-b41d-05540eaad73b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO70 HZL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO70%20HZL&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 62972,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER 3.0 SDV6 VOGUE SE StationWagon',
 'transmission': 'automatic',
 'trim': 'SDV6 VOGUE SE',
 'vin': 'SALGA2AKXLA402400',
 'year': 2020}
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO70%2520HZL%27 HTTP/1.1" 200 None
2026-03-29 14:12:18 [bca.uk] INFO: Saving data for EO70%20HZL: {'auction_closing_time': 1774864800.0, 'created_time': 1774275979.457482, 'last_price_update_time': 1774793538.312313}
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO70%2520HZL') HTTP/1.1" 204 0
2026-03-29 14:12:18 [bca.uk] INFO: Found listing with ID: WD66%20XTT
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD66%2520XTT%27 HTTP/1.1" 200 None
2026-03-29 14:12:18 [bca.uk] INFO: Scrape type for WD66%20XTT: 2
2026-03-29 14:12:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34e9b995-8dfd-5097-9112-df45f3b8aa14 with identifier: WD66%20XTT
2026-03-29 14:12:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34e9b995-8dfd-5097-9112-df45f3b8aa14 with scrape type 2
2026-03-29 14:12:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 34e9b995-8dfd-5097-9112-df45f3b8aa14 with scrape type 2
2026-03-29 14:12:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 34e9b995-8dfd-5097-9112-df45f3b8aa14, identifier: WD66%20XTT
2026-03-29 14:12:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 34e9b995-8dfd-5097-9112-df45f3b8aa14 with identifier: WD66%20XTT
2026-03-29 14:12:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 34e9b995-8dfd-5097-9112-df45f3b8aa14 with identifier: WD66%20XTT
2026-03-29 14:12:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 34e9b995-8dfd-5097-9112-df45f3b8aa14 with identifier: WD66%20XTT to the API
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD66%20XTT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '34e9b995-8dfd-5097-9112-df45f3b8aa14',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WD66 XTT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD66%20XTT&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': '320D',
 'odometer': 173591,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'BMW 320D 2.0 M SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': 'M SPORT STEP',
 'vin': 'WBA8C52000K840141',
 'year': 2017}
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD66%2520XTT%27 HTTP/1.1" 200 None
2026-03-29 14:12:18 [bca.uk] INFO: Saving data for WD66%20XTT: {'auction_closing_time': 1775124000.0, 'created_time': 1774610481.9541, 'last_price_update_time': 1774793538.709936}
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD66%2520XTT') HTTP/1.1" 204 0
2026-03-29 14:12:18 [bca.uk] INFO: Found listing with ID: LK71%20VUA
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK71%2520VUA%27 HTTP/1.1" 200 None
2026-03-29 14:12:18 [bca.uk] INFO: Scrape type for LK71%20VUA: 0
2026-03-29 14:12:18 [bca.uk] INFO: Found listing with ID: LN19%20NLG
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN19%2520NLG%27 HTTP/1.1" 200 None
2026-03-29 14:12:18 [bca.uk] INFO: Scrape type for LN19%20NLG: 0
2026-03-29 14:12:18 [bca.uk] INFO: Found listing with ID: HJ20%20XKC
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ20%2520XKC%27 HTTP/1.1" 200 None
2026-03-29 14:12:18 [bca.uk] INFO: Scrape type for HJ20%20XKC: 0
2026-03-29 14:12:18 [bca.uk] INFO: Found listing with ID: F8%20MMG
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27F8%2520MMG%27 HTTP/1.1" 200 None
2026-03-29 14:12:18 [bca.uk] INFO: Scrape type for F8%20MMG: 0
2026-03-29 14:12:18 [bca.uk] INFO: Found listing with ID: HT69%20PXU
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT69%2520PXU%27 HTTP/1.1" 200 None
2026-03-29 14:12:18 [bca.uk] INFO: Scrape type for HT69%20PXU: 0
2026-03-29 14:12:18 [bca.uk] INFO: Found listing with ID: SY68%20WZB
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY68%2520WZB%27 HTTP/1.1" 200 None
2026-03-29 14:12:18 [bca.uk] INFO: Scrape type for SY68%20WZB: 0
2026-03-29 14:12:18 [bca.uk] INFO: Found listing with ID: YY16%20WBW
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY16%2520WBW%27 HTTP/1.1" 200 None
2026-03-29 14:12:18 [bca.uk] INFO: Scrape type for YY16%20WBW: 2
2026-03-29 14:12:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e70b5c4d-85a0-5756-bd77-ce8d361d3d15 with identifier: YY16%20WBW
2026-03-29 14:12:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e70b5c4d-85a0-5756-bd77-ce8d361d3d15 with scrape type 2
2026-03-29 14:12:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e70b5c4d-85a0-5756-bd77-ce8d361d3d15 with scrape type 2
2026-03-29 14:12:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e70b5c4d-85a0-5756-bd77-ce8d361d3d15, identifier: YY16%20WBW
2026-03-29 14:12:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e70b5c4d-85a0-5756-bd77-ce8d361d3d15 with identifier: YY16%20WBW
2026-03-29 14:12:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e70b5c4d-85a0-5756-bd77-ce8d361d3d15 with identifier: YY16%20WBW
2026-03-29 14:12:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e70b5c4d-85a0-5756-bd77-ce8d361d3d15 with identifier: YY16%20WBW to the API
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY16%20WBW-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e70b5c4d-85a0-5756-bd77-ce8d361d3d15',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY16 WBW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY16%20WBW&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 50678,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 TD4 180 4WD SE TECH Hatchback',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD SE TECH',
 'vin': 'SALVA2ANXGH152770',
 'year': 2016}
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY16%2520WBW%27 HTTP/1.1" 200 None
2026-03-29 14:12:19 [bca.uk] INFO: Saving data for YY16%20WBW: {'auction_closing_time': 1775124000.0, 'created_time': 1774620657.935284, 'last_price_update_time': 1774793539.241365}
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY16%2520WBW') HTTP/1.1" 204 0
2026-03-29 14:12:19 [bca.uk] INFO: Found listing with ID: EK20%20ODX
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK20%2520ODX%27 HTTP/1.1" 200 None
2026-03-29 14:12:19 [bca.uk] INFO: Scrape type for EK20%20ODX: 0
2026-03-29 14:12:19 [bca.uk] INFO: Found listing with ID: SK70%20KHD
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK70%2520KHD%27 HTTP/1.1" 200 None
2026-03-29 14:12:19 [bca.uk] INFO: Scrape type for SK70%20KHD: 0
2026-03-29 14:12:19 [bca.uk] INFO: Found listing with ID: YE21%20SDX
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE21%2520SDX%27 HTTP/1.1" 200 None
2026-03-29 14:12:19 [bca.uk] INFO: Scrape type for YE21%20SDX: 0
2026-03-29 14:12:19 [bca.uk] INFO: Found listing with ID: RO73%20GVE
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO73%2520GVE%27 HTTP/1.1" 200 None
2026-03-29 14:12:19 [bca.uk] INFO: Scrape type for RO73%20GVE: 0
2026-03-29 14:12:19 [bca.uk] INFO: Found listing with ID: RK17%20KGX
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK17%2520KGX%27 HTTP/1.1" 200 None
2026-03-29 14:12:19 [bca.uk] INFO: Scrape type for RK17%20KGX: 0
2026-03-29 14:12:19 [bca.uk] INFO: Found listing with ID: LO72%20AOJ
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520AOJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:19 [bca.uk] INFO: Scrape type for LO72%20AOJ: 0
2026-03-29 14:12:19 [bca.uk] INFO: Found listing with ID: LO69%20GRK
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO69%2520GRK%27 HTTP/1.1" 200 None
2026-03-29 14:12:19 [bca.uk] INFO: Scrape type for LO69%20GRK: 0
2026-03-29 14:12:19 [bca.uk] INFO: Found listing with ID: LO72%20AOH
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520AOH%27 HTTP/1.1" 200 None
2026-03-29 14:12:19 [bca.uk] INFO: Scrape type for LO72%20AOH: 0
2026-03-29 14:12:19 [bca.uk] INFO: Found listing with ID: PL19%20XVZ
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL19%2520XVZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:19 [bca.uk] INFO: Scrape type for PL19%20XVZ: 0
2026-03-29 14:12:19 [bca.uk] INFO: Found listing with ID: WV70%20PYX
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV70%2520PYX%27 HTTP/1.1" 200 None
2026-03-29 14:12:19 [bca.uk] INFO: Scrape type for WV70%20PYX: 0
2026-03-29 14:12:19 [bca.uk] INFO: Found listing with ID: CF71%20BGX
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF71%2520BGX%27 HTTP/1.1" 200 None
2026-03-29 14:12:19 [bca.uk] INFO: Scrape type for CF71%20BGX: 2
2026-03-29 14:12:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ad43bfe-96a1-5163-a487-cdd09f75c27c with identifier: CF71%20BGX
2026-03-29 14:12:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1ad43bfe-96a1-5163-a487-cdd09f75c27c with scrape type 2
2026-03-29 14:12:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1ad43bfe-96a1-5163-a487-cdd09f75c27c with scrape type 2
2026-03-29 14:12:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1ad43bfe-96a1-5163-a487-cdd09f75c27c, identifier: CF71%20BGX
2026-03-29 14:12:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1ad43bfe-96a1-5163-a487-cdd09f75c27c with identifier: CF71%20BGX
2026-03-29 14:12:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1ad43bfe-96a1-5163-a487-cdd09f75c27c with identifier: CF71%20BGX
2026-03-29 14:12:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1ad43bfe-96a1-5163-a487-cdd09f75c27c with identifier: CF71%20BGX to the API
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF71%20BGX-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1ad43bfe-96a1-5163-a487-cdd09f75c27c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CF71 BGX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF71%20BGX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MG MOTOR UK',
 'model': 'ZS',
 'odometer': 50717,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS 1.0 T GDI EXCLUSIVE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'T GDI EXCLUSIVE DCT',
 'vin': 'LSJW74C96MZ188823',
 'year': 2021}
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF71%2520BGX%27 HTTP/1.1" 200 None
2026-03-29 14:12:19 [bca.uk] INFO: Saving data for CF71%20BGX: {'auction_closing_time': 1774864800.0, 'created_time': 1773909990.930818, 'last_price_update_time': 1774793539.922097}
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF71%2520BGX') HTTP/1.1" 204 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: DL21%20HYJ
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL21%2520HYJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for DL21%20HYJ: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: KV20%20YPO
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV20%2520YPO%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for KV20%20YPO: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: LO72%20AHD
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520AHD%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for LO72%20AHD: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: KW13%20UPM
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW13%2520UPM%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for KW13%20UPM: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: FL69%20EJK
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL69%2520EJK%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for FL69%20EJK: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: LO72%20AFV
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520AFV%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for LO72%20AFV: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: WT18%20HDJ
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT18%2520HDJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for WT18%20HDJ: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: WT19%20OWA
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT19%2520OWA%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for WT19%20OWA: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: CE21%20AXA
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE21%2520AXA%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for CE21%20AXA: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: CF71%20OKH
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF71%2520OKH%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for CF71%20OKH: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: DA70%20WNW
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA70%2520WNW%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for DA70%20WNW: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: FJ70%20TXB
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ70%2520TXB%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for FJ70%20TXB: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: L28%20PYN
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27L28%2520PYN%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for L28%20PYN: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: LC24%20EZZ
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC24%2520EZZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for LC24%20EZZ: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: MT70%20CTO
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT70%2520CTO%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for MT70%20CTO: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: VN72%20OZG
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN72%2520OZG%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for VN72%20OZG: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: WD73%20ZTB
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD73%2520ZTB%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for WD73%20ZTB: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: LO72%20ABZ
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520ABZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for LO72%20ABZ: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: DX16%20LCA
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX16%2520LCA%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for DX16%20LCA: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: LO72%20ABV
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520ABV%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for LO72%20ABV: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: WP15%20HMO
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP15%2520HMO%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for WP15%20HMO: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: BK68%20XBV
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK68%2520XBV%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for BK68%20XBV: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: LM22%20FWV
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM22%2520FWV%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for LM22%20FWV: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: SA71%20VVL
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA71%2520VVL%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for SA71%20VVL: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: FA19%20NPP
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA19%2520NPP%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for FA19%20NPP: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: FL74%20KHT
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL74%2520KHT%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for FL74%20KHT: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: CV20%20TUW
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV20%2520TUW%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for CV20%20TUW: 0
2026-03-29 14:12:20 [bca.uk] INFO: Found listing with ID: FA18%20CHZ
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA18%2520CHZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:20 [bca.uk] INFO: Scrape type for FA18%20CHZ: 0
2026-03-29 14:12:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=43&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:12:22 [bca.uk] INFO: Total items found: 100
2026-03-29 14:12:22 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=44&sort=MostRecentlyAdded
2026-03-29 14:12:22 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:12:22 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=44&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:22 [bca.uk] INFO: Found listing with ID: DF69%20XCS
2026-03-29 14:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF69%2520XCS%27 HTTP/1.1" 200 None
2026-03-29 14:12:22 [bca.uk] INFO: Scrape type for DF69%20XCS: 2
2026-03-29 14:12:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ae74ea6-c74e-559e-9e93-75ac8159b863 with identifier: DF69%20XCS
2026-03-29 14:12:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ae74ea6-c74e-559e-9e93-75ac8159b863 with scrape type 2
2026-03-29 14:12:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ae74ea6-c74e-559e-9e93-75ac8159b863 with scrape type 2
2026-03-29 14:12:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ae74ea6-c74e-559e-9e93-75ac8159b863, identifier: DF69%20XCS
2026-03-29 14:12:22 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=44&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:22 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=44&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ae74ea6-c74e-559e-9e93-75ac8159b863 with identifier: DF69%20XCS
2026-03-29 14:12:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ae74ea6-c74e-559e-9e93-75ac8159b863 with identifier: DF69%20XCS
2026-03-29 14:12:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2ae74ea6-c74e-559e-9e93-75ac8159b863 with identifier: DF69%20XCS to the API
2026-03-29 14:12:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=43&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF69%20XCS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2ae74ea6-c74e-559e-9e93-75ac8159b863',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF69 XCS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF69%20XCS&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'A200',
 'odometer': 65976,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 1.3 AMG LINE EXECUTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'AMG LINE EXECUTIVE',
 'vin': 'W1K1770872J198600',
 'year': 2020}
2026-03-29 14:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF69%2520XCS%27 HTTP/1.1" 200 None
2026-03-29 14:12:22 [bca.uk] INFO: Saving data for DF69%20XCS: {'auction_closing_time': 1774864800.0, 'created_time': 1774305148.897012, 'last_price_update_time': 1774793542.95429}
2026-03-29 14:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF69%2520XCS') HTTP/1.1" 204 0
2026-03-29 14:12:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: WV69%20TXP
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV69%2520TXP%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for WV69%20TXP: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: VT19%20YHF
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VT19%2520YHF%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for VT19%20YHF: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: YW71%20JFE
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW71%2520JFE%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for YW71%20JFE: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: DL21%20RBO
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL21%2520RBO%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for DL21%20RBO: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: FV67%20RXH
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV67%2520RXH%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for FV67%20RXH: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: LE19%20TZN
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE19%2520TZN%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for LE19%20TZN: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: SE19%20UWZ
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE19%2520UWZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for SE19%20UWZ: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: WV70%20FFN
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV70%2520FFN%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for WV70%20FFN: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: DM19%20WMW
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DM19%2520WMW%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for DM19%20WMW: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: FG19%20NUY
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG19%2520NUY%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for FG19%20NUY: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: KM19%20OHB
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM19%2520OHB%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for KM19%20OHB: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: WJ19%20MTY
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ19%2520MTY%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for WJ19%20MTY: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: YA18%20HFU
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA18%2520HFU%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for YA18%20HFU: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: YGZ%205087
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YGZ%25205087%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for YGZ%205087: 2
2026-03-29 14:12:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f13b0b35-866e-5b58-847c-7e1ffea9dda3 with identifier: YGZ%205087
2026-03-29 14:12:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f13b0b35-866e-5b58-847c-7e1ffea9dda3 with scrape type 2
2026-03-29 14:12:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f13b0b35-866e-5b58-847c-7e1ffea9dda3 with scrape type 2
2026-03-29 14:12:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f13b0b35-866e-5b58-847c-7e1ffea9dda3, identifier: YGZ%205087
2026-03-29 14:12:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f13b0b35-866e-5b58-847c-7e1ffea9dda3 with identifier: YGZ%205087
2026-03-29 14:12:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f13b0b35-866e-5b58-847c-7e1ffea9dda3 with identifier: YGZ%205087
2026-03-29 14:12:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f13b0b35-866e-5b58-847c-7e1ffea9dda3 with identifier: YGZ%205087 to the API
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=43&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 41,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YGZ%205087-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'f13b0b35-866e-5b58-847c-7e1ffea9dda3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YGZ 5087',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YGZ%205087&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'MULTIVAN',
 'odometer': 46148,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN MULTIVAN 1.4 TSI PHEV LWB LIFE DSG MPV',
 'transmission': 'automatic',
 'trim': 'TSI PHEV LWB LIFE DSG',
 'vin': 'WV2ZZZST1PH000336',
 'year': 2022}
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YGZ%25205087%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Saving data for YGZ%205087: {'auction_closing_time': 1774864800.0, 'created_time': 1773822361.903964, 'last_price_update_time': 1774793543.66361}
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YGZ%25205087') HTTP/1.1" 204 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: YH23%20ZRN
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH23%2520ZRN%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for YH23%20ZRN: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: SK13%20HPC
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK13%2520HPC%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for SK13%20HPC: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: EG16%20EMF
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EG16%2520EMF%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for EG16%20EMF: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: YC21%20FHH
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC21%2520FHH%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for YC21%20FHH: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: HG69%20VOK
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG69%2520VOK%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for HG69%20VOK: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: HK69%20NWJ
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK69%2520NWJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for HK69%20NWJ: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: HV20%20UWZ
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV20%2520UWZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for HV20%20UWZ: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: LB18%20KWG
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB18%2520KWG%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for LB18%20KWG: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: LP71%20OMJ
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP71%2520OMJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for LP71%20OMJ: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: MT24%20TZY
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT24%2520TZY%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for MT24%20TZY: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: ND21%20BVM
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND21%2520BVM%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for ND21%20BVM: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: SK71%20ODG
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK71%2520ODG%27 HTTP/1.1" 200 None
2026-03-29 14:12:23 [bca.uk] INFO: Scrape type for SK71%20ODG: 0
2026-03-29 14:12:23 [bca.uk] INFO: Found listing with ID: WV69%20NBG
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV69%2520NBG%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for WV69%20NBG: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: AU68%20KFP
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU68%2520KFP%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for AU68%20KFP: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: LD72%20SFU
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD72%2520SFU%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for LD72%20SFU: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: LF21%20WNO
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF21%2520WNO%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for LF21%20WNO: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: LG20%20OVA
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG20%2520OVA%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for LG20%20OVA: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: NV69%20MYB
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV69%2520MYB%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for NV69%20MYB: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: PG19%20LXN
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PG19%2520LXN%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for PG19%20LXN: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: RK69%20AJU
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK69%2520AJU%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for RK69%20AJU: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: RK70%20OPA
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK70%2520OPA%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for RK70%20OPA: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: RO70%20GLK
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO70%2520GLK%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for RO70%20GLK: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: AP19%20NRL
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP19%2520NRL%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for AP19%20NRL: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: BF21%20VMW
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF21%2520VMW%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for BF21%20VMW: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: DN20%20OCL
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN20%2520OCL%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for DN20%20OCL: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: HY21%20CVT
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY21%2520CVT%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for HY21%20CVT: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: KF68%20KPJ
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF68%2520KPJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for KF68%20KPJ: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: LB69%20WFT
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB69%2520WFT%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for LB69%20WFT: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: GU67%20HJK
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU67%2520HJK%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for GU67%20HJK: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: GU18%20OPC
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU18%2520OPC%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for GU18%20OPC: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: KE71%20MGV
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE71%2520MGV%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for KE71%20MGV: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: L200%20PBX
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27L200%2520PBX%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for L200%20PBX: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: SB18%20DFO
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB18%2520DFO%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for SB18%20DFO: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: TRZ%202701
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27TRZ%25202701%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for TRZ%202701: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: WF70%20WRR
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF70%2520WRR%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for WF70%20WRR: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: WG19%20ZGY
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG19%2520ZGY%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for WG19%20ZGY: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: YX72%20SBU
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX72%2520SBU%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for YX72%20SBU: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: CE70%20EUU
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE70%2520EUU%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for CE70%20EUU: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: DY68%20HPK
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY68%2520HPK%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for DY68%20HPK: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: GP21%20APV
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP21%2520APV%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for GP21%20APV: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: KD19%20JYE
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD19%2520JYE%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for KD19%20JYE: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: CK23%20RHZ
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK23%2520RHZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for CK23%20RHZ: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: LS21%20MTX
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS21%2520MTX%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for LS21%20MTX: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: MM18%20ZFN
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM18%2520ZFN%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for MM18%20ZFN: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: YL69%20YXG
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL69%2520YXG%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for YL69%20YXG: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: EK69%20VSO
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK69%2520VSO%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for EK69%20VSO: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: EY21%20MWV
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY21%2520MWV%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for EY21%20MWV: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: FY70%20KXT
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY70%2520KXT%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for FY70%20KXT: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: HJ70%20UXS
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ70%2520UXS%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for HJ70%20UXS: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: KM19%20FZW
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM19%2520FZW%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for KM19%20FZW: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: PF55%20KKH
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF55%2520KKH%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for PF55%20KKH: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: DC21%20GDZ
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC21%2520GDZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for DC21%20GDZ: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: CF15%20OAU
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF15%2520OAU%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for CF15%20OAU: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: BV18%20ZPW
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV18%2520ZPW%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for BV18%20ZPW: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: GX18%20DXW
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX18%2520DXW%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for GX18%20DXW: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: HY70%20VYZ
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY70%2520VYZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for HY70%20VYZ: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: LC22%20KXH
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC22%2520KXH%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for LC22%20KXH: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: LP23%20ZKR
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520ZKR%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for LP23%20ZKR: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: LX71%20SHV
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX71%2520SHV%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for LX71%20SHV: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: NJ21%20LZE
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ21%2520LZE%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for NJ21%20LZE: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: VO68%20KWS
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO68%2520KWS%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for VO68%20KWS: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: KR24%20WTF
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR24%2520WTF%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for KR24%20WTF: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: RN21%20LXG
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RN21%2520LXG%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for RN21%20LXG: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: VE72%20XGF
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE72%2520XGF%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for VE72%20XGF: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: AV70%20OMP
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV70%2520OMP%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for AV70%20OMP: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: CT19%20ZJK
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CT19%2520ZJK%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for CT19%20ZJK: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: GJ75%20FCP
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ75%2520FCP%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for GJ75%20FCP: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: KJ19%20KZC
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ19%2520KZC%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for KJ19%20KZC: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: LG68%20TJY
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG68%2520TJY%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for LG68%20TJY: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: LM25%20VBV
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM25%2520VBV%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for LM25%20VBV: 0
2026-03-29 14:12:24 [bca.uk] INFO: Found listing with ID: LT24%20OUA
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT24%2520OUA%27 HTTP/1.1" 200 None
2026-03-29 14:12:24 [bca.uk] INFO: Scrape type for LT24%20OUA: 2
2026-03-29 14:12:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20811c54-fcbf-51d5-a522-4b7c89ae65c9 with identifier: LT24%20OUA
2026-03-29 14:12:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 20811c54-fcbf-51d5-a522-4b7c89ae65c9 with scrape type 2
2026-03-29 14:12:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 20811c54-fcbf-51d5-a522-4b7c89ae65c9 with scrape type 2
2026-03-29 14:12:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 20811c54-fcbf-51d5-a522-4b7c89ae65c9, identifier: LT24%20OUA
2026-03-29 14:12:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 20811c54-fcbf-51d5-a522-4b7c89ae65c9 with identifier: LT24%20OUA
2026-03-29 14:12:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 20811c54-fcbf-51d5-a522-4b7c89ae65c9 with identifier: LT24%20OUA
2026-03-29 14:12:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 20811c54-fcbf-51d5-a522-4b7c89ae65c9 with identifier: LT24%20OUA to the API
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=43&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT24%20OUA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '20811c54-fcbf-51d5-a522-4b7c89ae65c9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT24 OUA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT24%20OUA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 10956,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'AUDI A1 SPORTBACK 1.0 30 TFSI 110 S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': '30 TFSI 110 S LINE S-T',
 'vin': 'WAUZZZGB0RR037242',
 'year': 2024}
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT24%2520OUA%27 HTTP/1.1" 200 None
2026-03-29 14:12:25 [bca.uk] INFO: Saving data for LT24%20OUA: {'auction_closing_time': 1774864800.0, 'created_time': 1774365167.563065, 'last_price_update_time': 1774793545.380631}
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT24%2520OUA') HTTP/1.1" 204 0
2026-03-29 14:12:25 [bca.uk] INFO: Found listing with ID: MH72%20DLK
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH72%2520DLK%27 HTTP/1.1" 200 None
2026-03-29 14:12:25 [bca.uk] INFO: Scrape type for MH72%20DLK: 0
2026-03-29 14:12:25 [bca.uk] INFO: Found listing with ID: W666%20JDP
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27W666%2520JDP%27 HTTP/1.1" 200 None
2026-03-29 14:12:25 [bca.uk] INFO: Scrape type for W666%20JDP: 0
2026-03-29 14:12:25 [bca.uk] INFO: Found listing with ID: LL70%20XZD
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL70%2520XZD%27 HTTP/1.1" 200 None
2026-03-29 14:12:25 [bca.uk] INFO: Scrape type for LL70%20XZD: 0
2026-03-29 14:12:25 [bca.uk] INFO: Found listing with ID: DU21%20OZR
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU21%2520OZR%27 HTTP/1.1" 200 None
2026-03-29 14:12:25 [bca.uk] INFO: Scrape type for DU21%20OZR: 0
2026-03-29 14:12:25 [bca.uk] INFO: Found listing with ID: LD72%20OUG
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD72%2520OUG%27 HTTP/1.1" 200 None
2026-03-29 14:12:25 [bca.uk] INFO: Scrape type for LD72%20OUG: 0
2026-03-29 14:12:25 [bca.uk] INFO: Found listing with ID: VK70%20ZLN
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK70%2520ZLN%27 HTTP/1.1" 200 None
2026-03-29 14:12:25 [bca.uk] INFO: Scrape type for VK70%20ZLN: 0
2026-03-29 14:12:25 [bca.uk] INFO: Found listing with ID: CF22%20MDN
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF22%2520MDN%27 HTTP/1.1" 200 None
2026-03-29 14:12:25 [bca.uk] INFO: Scrape type for CF22%20MDN: 0
2026-03-29 14:12:25 [bca.uk] INFO: Found listing with ID: KM23%20ANU
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM23%2520ANU%27 HTTP/1.1" 200 None
2026-03-29 14:12:25 [bca.uk] INFO: Scrape type for KM23%20ANU: 0
2026-03-29 14:12:25 [bca.uk] INFO: Found listing with ID: BD68%20LOH
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD68%2520LOH%27 HTTP/1.1" 200 None
2026-03-29 14:12:25 [bca.uk] INFO: Scrape type for BD68%20LOH: 0
2026-03-29 14:12:25 [bca.uk] INFO: Found listing with ID: YE73%20TVP
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE73%2520TVP%27 HTTP/1.1" 200 None
2026-03-29 14:12:25 [bca.uk] INFO: Scrape type for YE73%20TVP: 0
2026-03-29 14:12:25 [bca.uk] INFO: Found listing with ID: BK21%20LDU
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK21%2520LDU%27 HTTP/1.1" 200 None
2026-03-29 14:12:25 [bca.uk] INFO: Scrape type for BK21%20LDU: 0
2026-03-29 14:12:25 [bca.uk] INFO: Found listing with ID: EX22%20SWK
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX22%2520SWK%27 HTTP/1.1" 200 None
2026-03-29 14:12:25 [bca.uk] INFO: Scrape type for EX22%20SWK: 0
2026-03-29 14:12:25 [bca.uk] INFO: Found listing with ID: LM21%20CPZ
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM21%2520CPZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:25 [bca.uk] INFO: Scrape type for LM21%20CPZ: 0
2026-03-29 14:12:25 [bca.uk] INFO: Found listing with ID: VGZ%209261
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VGZ%25209261%27 HTTP/1.1" 200 None
2026-03-29 14:12:25 [bca.uk] INFO: Scrape type for VGZ%209261: 0
2026-03-29 14:12:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=44&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:12:28 [bca.uk] INFO: Total items found: 100
2026-03-29 14:12:28 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded
2026-03-29 14:12:28 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:12:28 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: HT22%20JYF
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT22%2520JYF%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for HT22%20JYF: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: ND72%20KBO
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520KBO%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for ND72%20KBO: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: VU23%20MWA
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU23%2520MWA%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for VU23%20MWA: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: BK69%20LNC
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK69%2520LNC%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for BK69%20LNC: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: BN71%20RNU
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN71%2520RNU%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for BN71%20RNU: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: LG72%20RHE
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG72%2520RHE%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for LG72%20RHE: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: MT70%20KMU
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT70%2520KMU%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for MT70%20KMU: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: NA69%20VOU
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA69%2520VOU%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for NA69%20VOU: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: CA23%20JKN
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA23%2520JKN%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for CA23%20JKN: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: FN23%20ZNC
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN23%2520ZNC%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for FN23%20ZNC: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: GL67%20URB
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL67%2520URB%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for GL67%20URB: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: YS69%20PCO
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS69%2520PCO%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for YS69%20PCO: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: SW19%20JVU
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW19%2520JVU%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for SW19%20JVU: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: WD21%20BYK
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD21%2520BYK%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for WD21%20BYK: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: WF71%20UAG
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF71%2520UAG%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for WF71%20UAG: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: YS73%20KTA
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS73%2520KTA%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for YS73%20KTA: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: VO24%20TYZ
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO24%2520TYZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for VO24%20TYZ: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: WA68%20ZNW
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA68%2520ZNW%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for WA68%20ZNW: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: U12C45069
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27U12C45069%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for U12C45069: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: LM71%20YXE
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM71%2520YXE%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for LM71%20YXE: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: OU66%20UBE
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU66%2520UBE%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for OU66%20UBE: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: DF19%20HWC
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF19%2520HWC%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for DF19%20HWC: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: AX66%20NKD
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX66%2520NKD%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for AX66%20NKD: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: FX71%20XAR
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX71%2520XAR%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for FX71%20XAR: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: LX71%20OYA
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX71%2520OYA%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for LX71%20OYA: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: AF15%20VVP
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF15%2520VVP%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for AF15%20VVP: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: BD13%20BXW
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD13%2520BXW%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for BD13%20BXW: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: CK11%20KOX
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK11%2520KOX%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for CK11%20KOX: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: DU70%20DPE
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU70%2520DPE%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for DU70%20DPE: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: LB21%20KYK
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB21%2520KYK%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for LB21%20KYK: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: SK21%20YOR
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK21%2520YOR%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for SK21%20YOR: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: DU22%20NTD
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU22%2520NTD%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for DU22%20NTD: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: DF16%20NZT
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF16%2520NZT%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for DF16%20NZT: 2
2026-03-29 14:12:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89ea644b-5229-591a-95fb-065efc1143bf with identifier: DF16%20NZT
2026-03-29 14:12:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89ea644b-5229-591a-95fb-065efc1143bf with scrape type 2
2026-03-29 14:12:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 89ea644b-5229-591a-95fb-065efc1143bf with scrape type 2
2026-03-29 14:12:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 89ea644b-5229-591a-95fb-065efc1143bf, identifier: DF16%20NZT
2026-03-29 14:12:28 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:28 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 89ea644b-5229-591a-95fb-065efc1143bf with identifier: DF16%20NZT
2026-03-29 14:12:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 89ea644b-5229-591a-95fb-065efc1143bf with identifier: DF16%20NZT
2026-03-29 14:12:28 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 89ea644b-5229-591a-95fb-065efc1143bf with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF16%20NZT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '89ea644b-5229-591a-95fb-065efc1143bf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF16 NZT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF16%20NZT&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 87709,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA 1.6 VVT 115 EXCLUSIV 2WD S/S StationWagon',
 'transmission': 'manual',
 'trim': 'VVT 115 EXCLUSIV 2WD S/S',
 'vin': 'W0LJC7EE4GB694536',
 'year': 2016}
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF16%2520NZT%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Saving data for DF16%20NZT: {'auction_closing_time': 1774778400.0, 'created_time': 1774437118.546625, 'last_price_update_time': 1774793548.715466}
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF16%2520NZT') HTTP/1.1" 204 0
2026-03-29 14:12:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: NK65%20LLG
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK65%2520LLG%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for NK65%20LLG: 2
2026-03-29 14:12:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6cb4b20d-80e2-58ff-8c8c-47990595661b with identifier: NK65%20LLG
2026-03-29 14:12:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6cb4b20d-80e2-58ff-8c8c-47990595661b with scrape type 2
2026-03-29 14:12:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6cb4b20d-80e2-58ff-8c8c-47990595661b with scrape type 2
2026-03-29 14:12:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6cb4b20d-80e2-58ff-8c8c-47990595661b, identifier: NK65%20LLG
2026-03-29 14:12:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6cb4b20d-80e2-58ff-8c8c-47990595661b with identifier: NK65%20LLG
2026-03-29 14:12:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6cb4b20d-80e2-58ff-8c8c-47990595661b with identifier: NK65%20LLG
2026-03-29 14:12:28 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 6cb4b20d-80e2-58ff-8c8c-47990595661b with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NK65%20LLG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6cb4b20d-80e2-58ff-8c8c-47990595661b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NK65 LLG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NK65%20LLG&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 54035,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF0DXXGAKDFJ73415',
 'year': 2016}
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK65%2520LLG%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Saving data for NK65%20LLG: {'auction_closing_time': 1774778400.0, 'created_time': 1774264249.290135, 'last_price_update_time': 1774793548.95816}
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NK65%2520LLG') HTTP/1.1" 204 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: PJ66%20DXR
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ66%2520DXR%27 HTTP/1.1" 200 None
2026-03-29 14:12:28 [bca.uk] INFO: Scrape type for PJ66%20DXR: 0
2026-03-29 14:12:28 [bca.uk] INFO: Found listing with ID: WK14%20WSD
2026-03-29 14:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK14%2520WSD%27 HTTP/1.1" 200 None
2026-03-29 14:12:29 [bca.uk] INFO: Scrape type for WK14%20WSD: 2
2026-03-29 14:12:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e04d9a28-318e-57b6-b500-49cd242dbf80 with identifier: WK14%20WSD
2026-03-29 14:12:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e04d9a28-318e-57b6-b500-49cd242dbf80 with scrape type 2
2026-03-29 14:12:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e04d9a28-318e-57b6-b500-49cd242dbf80 with scrape type 2
2026-03-29 14:12:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e04d9a28-318e-57b6-b500-49cd242dbf80, identifier: WK14%20WSD
2026-03-29 14:12:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e04d9a28-318e-57b6-b500-49cd242dbf80 with identifier: WK14%20WSD
2026-03-29 14:12:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e04d9a28-318e-57b6-b500-49cd242dbf80 with identifier: WK14%20WSD
2026-03-29 14:12:29 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: e04d9a28-318e-57b6-b500-49cd242dbf80 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK14%20WSD-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e04d9a28-318e-57b6-b500-49cd242dbf80',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WK14 WSD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK14%20WSD&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 80820,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF0DXXGAKDEJ52177',
 'year': 2014}
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK14%2520WSD%27 HTTP/1.1" 200 None
2026-03-29 14:12:29 [bca.uk] INFO: Saving data for WK14%20WSD: {'auction_closing_time': 1774778400.0, 'created_time': 1774437130.087838, 'last_price_update_time': 1774793549.134463}
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK14%2520WSD') HTTP/1.1" 204 0
2026-03-29 14:12:29 [bca.uk] INFO: Found listing with ID: YT72%20TZV
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT72%2520TZV%27 HTTP/1.1" 200 None
2026-03-29 14:12:29 [bca.uk] INFO: Scrape type for YT72%20TZV: 0
2026-03-29 14:12:29 [bca.uk] INFO: Found listing with ID: HV20%20UJE
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV20%2520UJE%27 HTTP/1.1" 200 None
2026-03-29 14:12:29 [bca.uk] INFO: Scrape type for HV20%20UJE: 0
2026-03-29 14:12:29 [bca.uk] INFO: Found listing with ID: KO69%20MKP
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO69%2520MKP%27 HTTP/1.1" 200 None
2026-03-29 14:12:29 [bca.uk] INFO: Scrape type for KO69%20MKP: 0
2026-03-29 14:12:29 [bca.uk] INFO: Found listing with ID: SC56%20MPC
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC56%2520MPC%27 HTTP/1.1" 200 None
2026-03-29 14:12:29 [bca.uk] INFO: Scrape type for SC56%20MPC: 0
2026-03-29 14:12:29 [bca.uk] INFO: Found listing with ID: HK23%20LLG
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK23%2520LLG%27 HTTP/1.1" 200 None
2026-03-29 14:12:29 [bca.uk] INFO: Scrape type for HK23%20LLG: 0
2026-03-29 14:12:29 [bca.uk] INFO: Found listing with ID: PF24%20JLO
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF24%2520JLO%27 HTTP/1.1" 200 None
2026-03-29 14:12:29 [bca.uk] INFO: Scrape type for PF24%20JLO: 0
2026-03-29 14:12:29 [bca.uk] INFO: Found listing with ID: VK66%20UFV
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK66%2520UFV%27 HTTP/1.1" 200 None
2026-03-29 14:12:29 [bca.uk] INFO: Scrape type for VK66%20UFV: 0
2026-03-29 14:12:29 [bca.uk] INFO: Found listing with ID: FD09%20XUX
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD09%2520XUX%27 HTTP/1.1" 200 None
2026-03-29 14:12:29 [bca.uk] INFO: Scrape type for FD09%20XUX: 2
2026-03-29 14:12:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a315adb-da8c-588a-aad8-8af9971acbab with identifier: FD09%20XUX
2026-03-29 14:12:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a315adb-da8c-588a-aad8-8af9971acbab with scrape type 2
2026-03-29 14:12:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a315adb-da8c-588a-aad8-8af9971acbab with scrape type 2
2026-03-29 14:12:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3a315adb-da8c-588a-aad8-8af9971acbab, identifier: FD09%20XUX
2026-03-29 14:12:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a315adb-da8c-588a-aad8-8af9971acbab with identifier: FD09%20XUX
2026-03-29 14:12:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a315adb-da8c-588a-aad8-8af9971acbab with identifier: FD09%20XUX
2026-03-29 14:12:29 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 3a315adb-da8c-588a-aad8-8af9971acbab with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD09%20XUX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3a315adb-da8c-588a-aad8-8af9971acbab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD09 XUX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD09%20XUX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 115988,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.4 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TITANIUM',
 'vin': 'WF0JXXWPJJ9R56901',
 'year': 2009}
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD09%2520XUX%27 HTTP/1.1" 200 None
2026-03-29 14:12:29 [bca.uk] INFO: Saving data for FD09%20XUX: {'auction_closing_time': 1774778400.0, 'created_time': 1773827314.67127, 'last_price_update_time': 1774793549.3969}
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD09%2520XUX') HTTP/1.1" 204 0
2026-03-29 14:12:29 [bca.uk] INFO: Found listing with ID: KV61%20YJM
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV61%2520YJM%27 HTTP/1.1" 200 None
2026-03-29 14:12:29 [bca.uk] INFO: Scrape type for KV61%20YJM: 2
2026-03-29 14:12:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6f1977f5-1d90-5ef9-95bd-b1d0696a0d70 with identifier: KV61%20YJM
2026-03-29 14:12:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6f1977f5-1d90-5ef9-95bd-b1d0696a0d70 with scrape type 2
2026-03-29 14:12:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6f1977f5-1d90-5ef9-95bd-b1d0696a0d70 with scrape type 2
2026-03-29 14:12:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6f1977f5-1d90-5ef9-95bd-b1d0696a0d70, identifier: KV61%20YJM
2026-03-29 14:12:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6f1977f5-1d90-5ef9-95bd-b1d0696a0d70 with identifier: KV61%20YJM
2026-03-29 14:12:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6f1977f5-1d90-5ef9-95bd-b1d0696a0d70 with identifier: KV61%20YJM
2026-03-29 14:12:29 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 6f1977f5-1d90-5ef9-95bd-b1d0696a0d70 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV61%20YJM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6f1977f5-1d90-5ef9-95bd-b1d0696a0d70',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KV61 YJM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV61%20YJM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '5008',
 'odometer': 117683,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 5008 1.6 HDI 112 EXCLUSIVE MPV',
 'transmission': 'manual',
 'trim': 'HDI 112 EXCLUSIVE',
 'vin': 'VF30E9HR8BS233631',
 'year': 2011}
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV61%2520YJM%27 HTTP/1.1" 200 None
2026-03-29 14:12:29 [bca.uk] INFO: Saving data for KV61%20YJM: {'auction_closing_time': 1774778400.0, 'created_time': 1774437104.601671, 'last_price_update_time': 1774793549.662487}
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV61%2520YJM') HTTP/1.1" 204 0
2026-03-29 14:12:29 [bca.uk] INFO: Found listing with ID: LT58%20OSP
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT58%2520OSP%27 HTTP/1.1" 200 None
2026-03-29 14:12:29 [bca.uk] INFO: Scrape type for LT58%20OSP: 2
2026-03-29 14:12:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f155246-b1c1-5332-ad69-51595b192c98 with identifier: LT58%20OSP
2026-03-29 14:12:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2f155246-b1c1-5332-ad69-51595b192c98 with scrape type 2
2026-03-29 14:12:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2f155246-b1c1-5332-ad69-51595b192c98 with scrape type 2
2026-03-29 14:12:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2f155246-b1c1-5332-ad69-51595b192c98, identifier: LT58%20OSP
2026-03-29 14:12:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2f155246-b1c1-5332-ad69-51595b192c98 with identifier: LT58%20OSP
2026-03-29 14:12:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2f155246-b1c1-5332-ad69-51595b192c98 with identifier: LT58%20OSP
2026-03-29 14:12:29 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 2f155246-b1c1-5332-ad69-51595b192c98 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT58%20OSP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2f155246-b1c1-5332-ad69-51595b192c98',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT58 OSP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT58%20OSP&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FIAT',
 'model': '500',
 'odometer': 42637,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 LOUNGE Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE',
 'vin': 'ZFA31200000194698',
 'year': 2008}
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT58%2520OSP%27 HTTP/1.1" 200 None
2026-03-29 14:12:29 [bca.uk] INFO: Saving data for LT58%20OSP: {'auction_closing_time': 1774778400.0, 'created_time': 1773845059.749041, 'last_price_update_time': 1774793549.804156}
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT58%2520OSP') HTTP/1.1" 204 0
2026-03-29 14:12:29 [bca.uk] INFO: Found listing with ID: MJ65%20FLD
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ65%2520FLD%27 HTTP/1.1" 200 None
2026-03-29 14:12:29 [bca.uk] INFO: Scrape type for MJ65%20FLD: 2
2026-03-29 14:12:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d123420-2532-5701-848b-3f1fafee2362 with identifier: MJ65%20FLD
2026-03-29 14:12:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d123420-2532-5701-848b-3f1fafee2362 with scrape type 2
2026-03-29 14:12:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1d123420-2532-5701-848b-3f1fafee2362 with scrape type 2
2026-03-29 14:12:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d123420-2532-5701-848b-3f1fafee2362, identifier: MJ65%20FLD
2026-03-29 14:12:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d123420-2532-5701-848b-3f1fafee2362 with identifier: MJ65%20FLD
2026-03-29 14:12:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d123420-2532-5701-848b-3f1fafee2362 with identifier: MJ65%20FLD
2026-03-29 14:12:29 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 1d123420-2532-5701-848b-3f1fafee2362 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ65%20FLD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1d123420-2532-5701-848b-3f1fafee2362',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ65 FLD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ65%20FLD&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 84858,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.7 CRDI 1 StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI 1',
 'vin': 'U5YPB815LFL676640',
 'year': 2015}
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ65%2520FLD%27 HTTP/1.1" 200 None
2026-03-29 14:12:29 [bca.uk] INFO: Saving data for MJ65%20FLD: {'auction_closing_time': 1774778400.0, 'created_time': 1774264245.151247, 'last_price_update_time': 1774793549.945165}
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ65%2520FLD') HTTP/1.1" 204 0
2026-03-29 14:12:29 [bca.uk] INFO: Found listing with ID: AJ24%20TVP
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ24%2520TVP%27 HTTP/1.1" 200 None
2026-03-29 14:12:29 [bca.uk] INFO: Scrape type for AJ24%20TVP: 0
2026-03-29 14:12:29 [bca.uk] INFO: Found listing with ID: NJ14%20BRF
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ14%2520BRF%27 HTTP/1.1" 200 None
2026-03-29 14:12:29 [bca.uk] INFO: Scrape type for NJ14%20BRF: 2
2026-03-29 14:12:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 932273de-0a55-5ca3-a46b-df891ce79413 with identifier: NJ14%20BRF
2026-03-29 14:12:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 932273de-0a55-5ca3-a46b-df891ce79413 with scrape type 2
2026-03-29 14:12:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 932273de-0a55-5ca3-a46b-df891ce79413 with scrape type 2
2026-03-29 14:12:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 932273de-0a55-5ca3-a46b-df891ce79413, identifier: NJ14%20BRF
2026-03-29 14:12:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 932273de-0a55-5ca3-a46b-df891ce79413 with identifier: NJ14%20BRF
2026-03-29 14:12:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 932273de-0a55-5ca3-a46b-df891ce79413 with identifier: NJ14%20BRF
2026-03-29 14:12:30 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 932273de-0a55-5ca3-a46b-df891ce79413 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 172,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ14%20BRF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '932273de-0a55-5ca3-a46b-df891ce79413',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ14 BRF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ14%20BRF&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 103845,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.6 T 16V VXR Hatchback',
 'transmission': 'manual',
 'trim': 'T 16V VXR',
 'vin': 'W0L0SDL08E6006086',
 'year': 2014}
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ14%2520BRF%27 HTTP/1.1" 200 None
2026-03-29 14:12:30 [bca.uk] INFO: Saving data for NJ14%20BRF: {'auction_closing_time': 1774778400.0, 'created_time': 1774437019.680129, 'last_price_update_time': 1774793550.118253}
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ14%2520BRF') HTTP/1.1" 204 0
2026-03-29 14:12:30 [bca.uk] INFO: Found listing with ID: NJ66%20DNO
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ66%2520DNO%27 HTTP/1.1" 200 None
2026-03-29 14:12:30 [bca.uk] INFO: Scrape type for NJ66%20DNO: 2
2026-03-29 14:12:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d6e28ae-2501-503c-bad0-54fb104cf035 with identifier: NJ66%20DNO
2026-03-29 14:12:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4d6e28ae-2501-503c-bad0-54fb104cf035 with scrape type 2
2026-03-29 14:12:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4d6e28ae-2501-503c-bad0-54fb104cf035 with scrape type 2
2026-03-29 14:12:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4d6e28ae-2501-503c-bad0-54fb104cf035, identifier: NJ66%20DNO
2026-03-29 14:12:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4d6e28ae-2501-503c-bad0-54fb104cf035 with identifier: NJ66%20DNO
2026-03-29 14:12:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4d6e28ae-2501-503c-bad0-54fb104cf035 with identifier: NJ66%20DNO
2026-03-29 14:12:30 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 4d6e28ae-2501-503c-bad0-54fb104cf035 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ66%20DNO-GB',
 'category': 'Car',
 'color': 'gold',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4d6e28ae-2501-503c-bad0-54fb104cf035',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ66 DNO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ66%20DNO&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FIAT',
 'model': 'TIPO',
 'odometer': 83378,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FIAT TIPO 1.4 95 EASY Hatchback',
 'transmission': 'manual',
 'trim': '95 EASY',
 'vin': 'ZFA35600006E26280',
 'year': 2016}
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ66%2520DNO%27 HTTP/1.1" 200 None
2026-03-29 14:12:30 [bca.uk] INFO: Saving data for NJ66%20DNO: {'auction_closing_time': 1774778400.0, 'created_time': 1774264217.874148, 'last_price_update_time': 1774793550.257581}
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ66%2520DNO') HTTP/1.1" 204 0
2026-03-29 14:12:30 [bca.uk] INFO: Found listing with ID: PF14%20WGO
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF14%2520WGO%27 HTTP/1.1" 200 None
2026-03-29 14:12:30 [bca.uk] INFO: Scrape type for PF14%20WGO: 0
2026-03-29 14:12:30 [bca.uk] INFO: Found listing with ID: SG16%20XHH
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG16%2520XHH%27 HTTP/1.1" 200 None
2026-03-29 14:12:30 [bca.uk] INFO: Scrape type for SG16%20XHH: 0
2026-03-29 14:12:30 [bca.uk] INFO: Found listing with ID: AO65%20OEU
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO65%2520OEU%27 HTTP/1.1" 200 None
2026-03-29 14:12:30 [bca.uk] INFO: Scrape type for AO65%20OEU: 2
2026-03-29 14:12:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d6210c86-e69f-53ed-864c-304ea6810af2 with identifier: AO65%20OEU
2026-03-29 14:12:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d6210c86-e69f-53ed-864c-304ea6810af2 with scrape type 2
2026-03-29 14:12:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d6210c86-e69f-53ed-864c-304ea6810af2 with scrape type 2
2026-03-29 14:12:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d6210c86-e69f-53ed-864c-304ea6810af2, identifier: AO65%20OEU
2026-03-29 14:12:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d6210c86-e69f-53ed-864c-304ea6810af2 with identifier: AO65%20OEU
2026-03-29 14:12:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d6210c86-e69f-53ed-864c-304ea6810af2 with identifier: AO65%20OEU
2026-03-29 14:12:30 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: d6210c86-e69f-53ed-864c-304ea6810af2 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO65%20OEU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd6210c86-e69f-53ed-864c-304ea6810af2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AO65 OEU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO65%20OEU&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FIAT',
 'model': '500',
 'odometer': 72558,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 LOUNGE Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE',
 'vin': 'ZFA3120000J491445',
 'year': 2015}
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO65%2520OEU%27 HTTP/1.1" 200 None
2026-03-29 14:12:30 [bca.uk] INFO: Saving data for AO65%20OEU: {'auction_closing_time': 1774778400.0, 'created_time': 1774437297.843907, 'last_price_update_time': 1774793550.438195}
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO65%2520OEU') HTTP/1.1" 204 0
2026-03-29 14:12:30 [bca.uk] INFO: Found listing with ID: OV23%20EXE
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520EXE%27 HTTP/1.1" 200 None
2026-03-29 14:12:30 [bca.uk] INFO: Scrape type for OV23%20EXE: 0
2026-03-29 14:12:30 [bca.uk] INFO: Found listing with ID: YH73%20SOC
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH73%2520SOC%27 HTTP/1.1" 200 None
2026-03-29 14:12:30 [bca.uk] INFO: Scrape type for YH73%20SOC: 0
2026-03-29 14:12:30 [bca.uk] INFO: Found listing with ID: PY59%20AXP
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY59%2520AXP%27 HTTP/1.1" 200 None
2026-03-29 14:12:30 [bca.uk] INFO: Scrape type for PY59%20AXP: 0
2026-03-29 14:12:30 [bca.uk] INFO: Found listing with ID: YC68%20CEV
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC68%2520CEV%27 HTTP/1.1" 200 None
2026-03-29 14:12:30 [bca.uk] INFO: Scrape type for YC68%20CEV: 0
2026-03-29 14:12:30 [bca.uk] INFO: Found listing with ID: LG62%20HHR
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG62%2520HHR%27 HTTP/1.1" 200 None
2026-03-29 14:12:30 [bca.uk] INFO: Scrape type for LG62%20HHR: 2
2026-03-29 14:12:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90627b50-200b-50a1-9e42-0427ad6bd253 with identifier: LG62%20HHR
2026-03-29 14:12:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90627b50-200b-50a1-9e42-0427ad6bd253 with scrape type 2
2026-03-29 14:12:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90627b50-200b-50a1-9e42-0427ad6bd253 with scrape type 2
2026-03-29 14:12:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90627b50-200b-50a1-9e42-0427ad6bd253, identifier: LG62%20HHR
2026-03-29 14:12:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90627b50-200b-50a1-9e42-0427ad6bd253 with identifier: LG62%20HHR
2026-03-29 14:12:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90627b50-200b-50a1-9e42-0427ad6bd253 with identifier: LG62%20HHR
2026-03-29 14:12:30 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 90627b50-200b-50a1-9e42-0427ad6bd253 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG62%20HHR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '90627b50-200b-50a1-9e42-0427ad6bd253',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG62 HHR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG62%20HHR&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'BMW',
 'model': '316D',
 'odometer': 156676,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'BMW 316D 2.0 SPORT Saloon',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WBA3D92040J220560',
 'year': 2012}
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG62%2520HHR%27 HTTP/1.1" 200 None
2026-03-29 14:12:30 [bca.uk] INFO: Saving data for LG62%20HHR: {'auction_closing_time': 1774778400.0, 'created_time': 1774436980.806692, 'last_price_update_time': 1774793550.636828}
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG62%2520HHR') HTTP/1.1" 204 0
2026-03-29 14:12:30 [bca.uk] INFO: Found listing with ID: AO18%20WCW
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO18%2520WCW%27 HTTP/1.1" 200 None
2026-03-29 14:12:30 [bca.uk] INFO: Scrape type for AO18%20WCW: 0
2026-03-29 14:12:30 [bca.uk] INFO: Found listing with ID: NX17%20UJT
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX17%2520UJT%27 HTTP/1.1" 200 None
2026-03-29 14:12:30 [bca.uk] INFO: Scrape type for NX17%20UJT: 2
2026-03-29 14:12:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a5d983b2-0523-5922-89d2-f4d9b0a1cf15 with identifier: NX17%20UJT
2026-03-29 14:12:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a5d983b2-0523-5922-89d2-f4d9b0a1cf15 with scrape type 2
2026-03-29 14:12:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a5d983b2-0523-5922-89d2-f4d9b0a1cf15 with scrape type 2
2026-03-29 14:12:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a5d983b2-0523-5922-89d2-f4d9b0a1cf15, identifier: NX17%20UJT
2026-03-29 14:12:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a5d983b2-0523-5922-89d2-f4d9b0a1cf15 with identifier: NX17%20UJT
2026-03-29 14:12:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a5d983b2-0523-5922-89d2-f4d9b0a1cf15 with identifier: NX17%20UJT
2026-03-29 14:12:30 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: a5d983b2-0523-5922-89d2-f4d9b0a1cf15 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX17%20UJT-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a5d983b2-0523-5922-89d2-f4d9b0a1cf15',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NX17 UJT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX17%20UJT&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 107942,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 T 100 LIMITED ED. Hatchback',
 'transmission': 'manual',
 'trim': 'T 100 LIMITED ED.',
 'vin': 'W0L0XEP08H6006680',
 'year': 2017}
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX17%2520UJT%27 HTTP/1.1" 200 None
2026-03-29 14:12:30 [bca.uk] INFO: Saving data for NX17%20UJT: {'auction_closing_time': 1774778400.0, 'created_time': 1774005462.656163, 'last_price_update_time': 1774793550.913813}
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX17%2520UJT') HTTP/1.1" 204 0
2026-03-29 14:12:30 [bca.uk] INFO: Found listing with ID: PE65%20OTF
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE65%2520OTF%27 HTTP/1.1" 200 None
2026-03-29 14:12:30 [bca.uk] INFO: Scrape type for PE65%20OTF: 0
2026-03-29 14:12:30 [bca.uk] INFO: Found listing with ID: PX63%20UUS
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX63%2520UUS%27 HTTP/1.1" 200 None
2026-03-29 14:12:30 [bca.uk] INFO: Scrape type for PX63%20UUS: 2
2026-03-29 14:12:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff119a13-2545-53dd-843c-b641dfbe8c9b with identifier: PX63%20UUS
2026-03-29 14:12:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff119a13-2545-53dd-843c-b641dfbe8c9b with scrape type 2
2026-03-29 14:12:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ff119a13-2545-53dd-843c-b641dfbe8c9b with scrape type 2
2026-03-29 14:12:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ff119a13-2545-53dd-843c-b641dfbe8c9b, identifier: PX63%20UUS
2026-03-29 14:12:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ff119a13-2545-53dd-843c-b641dfbe8c9b with identifier: PX63%20UUS
2026-03-29 14:12:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ff119a13-2545-53dd-843c-b641dfbe8c9b with identifier: PX63%20UUS
2026-03-29 14:12:31 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: ff119a13-2545-53dd-843c-b641dfbe8c9b with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX63%20UUS-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ff119a13-2545-53dd-843c-b641dfbe8c9b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PX63 UUS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX63%20UUS&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'CITROEN',
 'model': 'C1',
 'odometer': 73772,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'CITROEN C1 1.0 VTR Hatchback',
 'transmission': 'manual',
 'trim': 'VTR',
 'vin': 'VF7PMCFB4DR571907',
 'year': 2013}
2026-03-29 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX63%2520UUS%27 HTTP/1.1" 200 None
2026-03-29 14:12:31 [bca.uk] INFO: Saving data for PX63%20UUS: {'auction_closing_time': 1774778400.0, 'created_time': 1774264633.639913, 'last_price_update_time': 1774793551.418042}
2026-03-29 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX63%2520UUS') HTTP/1.1" 204 0
2026-03-29 14:12:31 [bca.uk] INFO: Found listing with ID: SG65%20NDJ
2026-03-29 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG65%2520NDJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:31 [bca.uk] INFO: Scrape type for SG65%20NDJ: 2
2026-03-29 14:12:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ede6fcdc-1157-5d7b-bf86-877c11b83228 with identifier: SG65%20NDJ
2026-03-29 14:12:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ede6fcdc-1157-5d7b-bf86-877c11b83228 with scrape type 2
2026-03-29 14:12:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ede6fcdc-1157-5d7b-bf86-877c11b83228 with scrape type 2
2026-03-29 14:12:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ede6fcdc-1157-5d7b-bf86-877c11b83228, identifier: SG65%20NDJ
2026-03-29 14:12:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ede6fcdc-1157-5d7b-bf86-877c11b83228 with identifier: SG65%20NDJ
2026-03-29 14:12:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ede6fcdc-1157-5d7b-bf86-877c11b83228 with identifier: SG65%20NDJ
2026-03-29 14:12:31 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: ede6fcdc-1157-5d7b-bf86-877c11b83228 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG65%20NDJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ede6fcdc-1157-5d7b-bf86-877c11b83228',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG65 NDJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG65%20NDJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'FORD',
 'model': 'C-MAX',
 'odometer': 96124,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD C-MAX 1.5 TDCI 120 ZETEC MPV',
 'transmission': 'manual',
 'trim': 'TDCI 120 ZETEC',
 'vin': 'WF0VXXGCEVFS52451',
 'year': 2015}
2026-03-29 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG65%2520NDJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:31 [bca.uk] INFO: Saving data for SG65%20NDJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774436970.113482, 'last_price_update_time': 1774793551.759963}
2026-03-29 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG65%2520NDJ') HTTP/1.1" 204 0
2026-03-29 14:12:31 [bca.uk] INFO: Found listing with ID: LD72%20BGK
2026-03-29 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD72%2520BGK%27 HTTP/1.1" 200 None
2026-03-29 14:12:31 [bca.uk] INFO: Scrape type for LD72%20BGK: 0
2026-03-29 14:12:31 [bca.uk] INFO: Found listing with ID: LP72%20SXS
2026-03-29 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP72%2520SXS%27 HTTP/1.1" 200 None
2026-03-29 14:12:31 [bca.uk] INFO: Scrape type for LP72%20SXS: 0
2026-03-29 14:12:31 [bca.uk] INFO: Found listing with ID: DN65%20MPU
2026-03-29 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN65%2520MPU%27 HTTP/1.1" 200 None
2026-03-29 14:12:31 [bca.uk] INFO: Scrape type for DN65%20MPU: 2
2026-03-29 14:12:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4efe9913-e7e9-5028-bc96-2e3b6c60f1f4 with identifier: DN65%20MPU
2026-03-29 14:12:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4efe9913-e7e9-5028-bc96-2e3b6c60f1f4 with scrape type 2
2026-03-29 14:12:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4efe9913-e7e9-5028-bc96-2e3b6c60f1f4 with scrape type 2
2026-03-29 14:12:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4efe9913-e7e9-5028-bc96-2e3b6c60f1f4, identifier: DN65%20MPU
2026-03-29 14:12:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4efe9913-e7e9-5028-bc96-2e3b6c60f1f4 with identifier: DN65%20MPU
2026-03-29 14:12:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4efe9913-e7e9-5028-bc96-2e3b6c60f1f4 with identifier: DN65%20MPU
2026-03-29 14:12:31 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 4efe9913-e7e9-5028-bc96-2e3b6c60f1f4 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN65%20MPU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4efe9913-e7e9-5028-bc96-2e3b6c60f1f4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN65 MPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN65%20MPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 61354,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN MICRA 1.2 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'ACENTA',
 'vin': 'MDHFBUK13U0834520',
 'year': 2015}
2026-03-29 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN65%2520MPU%27 HTTP/1.1" 200 None
2026-03-29 14:12:31 [bca.uk] INFO: Saving data for DN65%20MPU: {'auction_closing_time': 1774778400.0, 'created_time': 1774436918.780296, 'last_price_update_time': 1774793551.951698}
2026-03-29 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN65%2520MPU') HTTP/1.1" 204 0
2026-03-29 14:12:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:12:31 [bca.uk] INFO: Found listing with ID: EX67%20PXF
2026-03-29 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX67%2520PXF%27 HTTP/1.1" 200 None
2026-03-29 14:12:31 [bca.uk] INFO: Scrape type for EX67%20PXF: 2
2026-03-29 14:12:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 099d7e0c-660e-5aa3-83ad-44b8acbfb04e with identifier: EX67%20PXF
2026-03-29 14:12:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 099d7e0c-660e-5aa3-83ad-44b8acbfb04e with scrape type 2
2026-03-29 14:12:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 099d7e0c-660e-5aa3-83ad-44b8acbfb04e with scrape type 2
2026-03-29 14:12:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 099d7e0c-660e-5aa3-83ad-44b8acbfb04e, identifier: EX67%20PXF
2026-03-29 14:12:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 099d7e0c-660e-5aa3-83ad-44b8acbfb04e with identifier: EX67%20PXF
2026-03-29 14:12:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 099d7e0c-660e-5aa3-83ad-44b8acbfb04e with identifier: EX67%20PXF
2026-03-29 14:12:32 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 099d7e0c-660e-5aa3-83ad-44b8acbfb04e with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX67%20PXF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '099d7e0c-660e-5aa3-83ad-44b8acbfb04e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX67 PXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX67%20PXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 108985,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 75 ENERGY Hatchback',
 'transmission': 'manual',
 'trim': '75 ENERGY',
 'vin': 'W0L0XEP08H6085822',
 'year': 2017}
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX67%2520PXF%27 HTTP/1.1" 200 None
2026-03-29 14:12:32 [bca.uk] INFO: Saving data for EX67%20PXF: {'auction_closing_time': 1774778400.0, 'created_time': 1774264627.958809, 'last_price_update_time': 1774793552.104922}
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX67%2520PXF') HTTP/1.1" 204 0
2026-03-29 14:12:32 [bca.uk] INFO: Found listing with ID: SD14%20RKF
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD14%2520RKF%27 HTTP/1.1" 200 None
2026-03-29 14:12:32 [bca.uk] INFO: Scrape type for SD14%20RKF: 2
2026-03-29 14:12:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a09576c5-00eb-5757-81b8-089d2378df05 with identifier: SD14%20RKF
2026-03-29 14:12:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a09576c5-00eb-5757-81b8-089d2378df05 with scrape type 2
2026-03-29 14:12:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a09576c5-00eb-5757-81b8-089d2378df05 with scrape type 2
2026-03-29 14:12:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a09576c5-00eb-5757-81b8-089d2378df05, identifier: SD14%20RKF
2026-03-29 14:12:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a09576c5-00eb-5757-81b8-089d2378df05 with identifier: SD14%20RKF
2026-03-29 14:12:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a09576c5-00eb-5757-81b8-089d2378df05 with identifier: SD14%20RKF
2026-03-29 14:12:32 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: a09576c5-00eb-5757-81b8-089d2378df05 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD14%20RKF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a09576c5-00eb-5757-81b8-089d2378df05',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD14 RKF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD14%20RKF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'SUZUKI',
 'model': 'SWIFT',
 'odometer': 75057,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SUZUKI SWIFT 1.2 SZ3 Hatchback',
 'transmission': 'manual',
 'trim': 'SZ3',
 'vin': 'TSMNZA72S00400165',
 'year': 2014}
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD14%2520RKF%27 HTTP/1.1" 200 None
2026-03-29 14:12:32 [bca.uk] INFO: Saving data for SD14%20RKF: {'auction_closing_time': 1774778400.0, 'created_time': 1774436967.311202, 'last_price_update_time': 1774793552.248842}
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD14%2520RKF') HTTP/1.1" 204 0
2026-03-29 14:12:32 [bca.uk] INFO: Total items found: 100
2026-03-29 14:12:32 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=46&sort=MostRecentlyAdded
2026-03-29 14:12:32 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:12:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=46&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:32 [bca.uk] INFO: Found listing with ID: FL22%20LFA
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL22%2520LFA%27 HTTP/1.1" 200 None
2026-03-29 14:12:32 [bca.uk] INFO: Scrape type for FL22%20LFA: 0
2026-03-29 14:12:32 [bca.uk] INFO: Found listing with ID: SA23%20DYO
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA23%2520DYO%27 HTTP/1.1" 200 None
2026-03-29 14:12:32 [bca.uk] INFO: Scrape type for SA23%20DYO: 0
2026-03-29 14:12:32 [bca.uk] INFO: Found listing with ID: RE14%20UPD
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE14%2520UPD%27 HTTP/1.1" 200 None
2026-03-29 14:12:32 [bca.uk] INFO: Scrape type for RE14%20UPD: 2
2026-03-29 14:12:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62eab4b6-856f-5593-aeb2-331cd698c0f2 with identifier: RE14%20UPD
2026-03-29 14:12:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62eab4b6-856f-5593-aeb2-331cd698c0f2 with scrape type 2
2026-03-29 14:12:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62eab4b6-856f-5593-aeb2-331cd698c0f2 with scrape type 2
2026-03-29 14:12:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62eab4b6-856f-5593-aeb2-331cd698c0f2, identifier: RE14%20UPD
2026-03-29 14:12:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=46&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=46&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62eab4b6-856f-5593-aeb2-331cd698c0f2 with identifier: RE14%20UPD
2026-03-29 14:12:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 62eab4b6-856f-5593-aeb2-331cd698c0f2 with identifier: RE14%20UPD
2026-03-29 14:12:32 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 62eab4b6-856f-5593-aeb2-331cd698c0f2 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE14%20UPD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '62eab4b6-856f-5593-aeb2-331cd698c0f2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE14 UPD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE14%20UPD&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 124092,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 2.0 CRDI KX-3 StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI KX-3',
 'vin': 'U5YPC813NEL464386',
 'year': 2014}
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE14%2520UPD%27 HTTP/1.1" 200 None
2026-03-29 14:12:32 [bca.uk] INFO: Saving data for RE14%20UPD: {'auction_closing_time': 1774778400.0, 'created_time': 1774264593.945221, 'last_price_update_time': 1774793552.529481}
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE14%2520UPD') HTTP/1.1" 204 0
2026-03-29 14:12:32 [bca.uk] INFO: Found listing with ID: CA19%20DFF
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA19%2520DFF%27 HTTP/1.1" 200 None
2026-03-29 14:12:32 [bca.uk] INFO: Scrape type for CA19%20DFF: 0
2026-03-29 14:12:32 [bca.uk] INFO: Found listing with ID: RE11%20OMV
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE11%2520OMV%27 HTTP/1.1" 200 None
2026-03-29 14:12:32 [bca.uk] INFO: Scrape type for RE11%20OMV: 0
2026-03-29 14:12:32 [bca.uk] INFO: Found listing with ID: PE69%20MDF
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE69%2520MDF%27 HTTP/1.1" 200 None
2026-03-29 14:12:32 [bca.uk] INFO: Scrape type for PE69%20MDF: 0
2026-03-29 14:12:32 [bca.uk] INFO: Found listing with ID: YD16%20DDP
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD16%2520DDP%27 HTTP/1.1" 200 None
2026-03-29 14:12:32 [bca.uk] INFO: Scrape type for YD16%20DDP: 0
2026-03-29 14:12:32 [bca.uk] INFO: Found listing with ID: MW63%20MZE
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW63%2520MZE%27 HTTP/1.1" 200 None
2026-03-29 14:12:32 [bca.uk] INFO: Scrape type for MW63%20MZE: 2
2026-03-29 14:12:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99177f39-d16b-546b-a1ff-dffc3c0dd82b with identifier: MW63%20MZE
2026-03-29 14:12:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99177f39-d16b-546b-a1ff-dffc3c0dd82b with scrape type 2
2026-03-29 14:12:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 99177f39-d16b-546b-a1ff-dffc3c0dd82b with scrape type 2
2026-03-29 14:12:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 99177f39-d16b-546b-a1ff-dffc3c0dd82b, identifier: MW63%20MZE
2026-03-29 14:12:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:12:33 [bca.uk] INFO: Found listing with ID: KE72%20VYC
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE72%2520VYC%27 HTTP/1.1" 200 None
2026-03-29 14:12:33 [bca.uk] INFO: Scrape type for KE72%20VYC: 0
2026-03-29 14:12:33 [bca.uk] INFO: Found listing with ID: BG62%20YDC
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG62%2520YDC%27 HTTP/1.1" 200 None
2026-03-29 14:12:33 [bca.uk] INFO: Scrape type for BG62%20YDC: 2
2026-03-29 14:12:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 026366ee-8d5e-51d6-9a04-0bfc903495dc with identifier: BG62%20YDC
2026-03-29 14:12:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 026366ee-8d5e-51d6-9a04-0bfc903495dc with scrape type 2
2026-03-29 14:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 026366ee-8d5e-51d6-9a04-0bfc903495dc with scrape type 2
2026-03-29 14:12:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 026366ee-8d5e-51d6-9a04-0bfc903495dc, identifier: BG62%20YDC
2026-03-29 14:12:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 99177f39-d16b-546b-a1ff-dffc3c0dd82b with identifier: MW63%20MZE
2026-03-29 14:12:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 99177f39-d16b-546b-a1ff-dffc3c0dd82b with identifier: MW63%20MZE
2026-03-29 14:12:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 99177f39-d16b-546b-a1ff-dffc3c0dd82b with identifier: MW63%20MZE to the API
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW63%20MZE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '99177f39-d16b-546b-a1ff-dffc3c0dd82b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MW63 MZE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW63%20MZE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 121724,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO 1.0 VVT-I MOVE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I MOVE',
 'vin': 'JTDKG10C80N740953',
 'year': 2013}
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW63%2520MZE%27 HTTP/1.1" 200 None
2026-03-29 14:12:33 [bca.uk] INFO: Saving data for MW63%20MZE: {'auction_closing_time': 1775124000.0, 'created_time': 1774524341.410525, 'last_price_update_time': 1774793553.433674}
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW63%2520MZE') HTTP/1.1" 204 0
2026-03-29 14:12:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 026366ee-8d5e-51d6-9a04-0bfc903495dc with identifier: BG62%20YDC
2026-03-29 14:12:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 026366ee-8d5e-51d6-9a04-0bfc903495dc with identifier: BG62%20YDC
2026-03-29 14:12:33 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 026366ee-8d5e-51d6-9a04-0bfc903495dc with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG62%20YDC-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '026366ee-8d5e-51d6-9a04-0bfc903495dc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG62 YDC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG62%20YDC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 78731,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.5 DCI 88 DYNAMIQUE TOM TOM Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 88 DYNAMIQUE TOM TOM',
 'vin': 'VF1CRAH0H47845575',
 'year': 2013}
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG62%2520YDC%27 HTTP/1.1" 200 None
2026-03-29 14:12:33 [bca.uk] INFO: Saving data for BG62%20YDC: {'auction_closing_time': 1774778400.0, 'created_time': 1774264595.660584, 'last_price_update_time': 1774793553.46663}
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG62%2520YDC') HTTP/1.1" 204 0
2026-03-29 14:12:33 [bca.uk] INFO: Found listing with ID: LT72%20SNN
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT72%2520SNN%27 HTTP/1.1" 200 None
2026-03-29 14:12:33 [bca.uk] INFO: Scrape type for LT72%20SNN: 2
2026-03-29 14:12:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6a14b5a9-99a8-5329-811d-f1c571f10212 with identifier: LT72%20SNN
2026-03-29 14:12:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6a14b5a9-99a8-5329-811d-f1c571f10212 with scrape type 2
2026-03-29 14:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6a14b5a9-99a8-5329-811d-f1c571f10212 with scrape type 2
2026-03-29 14:12:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6a14b5a9-99a8-5329-811d-f1c571f10212, identifier: LT72%20SNN
2026-03-29 14:12:33 [bca.uk] INFO: Found listing with ID: LV71%20GKO
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV71%2520GKO%27 HTTP/1.1" 200 None
2026-03-29 14:12:33 [bca.uk] INFO: Scrape type for LV71%20GKO: 0
2026-03-29 14:12:33 [bca.uk] INFO: Found listing with ID: VO74%20TZV
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO74%2520TZV%27 HTTP/1.1" 200 None
2026-03-29 14:12:33 [bca.uk] INFO: Scrape type for VO74%20TZV: 0
2026-03-29 14:12:33 [bca.uk] INFO: Found listing with ID: VK21%20NVJ
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK21%2520NVJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:33 [bca.uk] INFO: Scrape type for VK21%20NVJ: 0
2026-03-29 14:12:33 [bca.uk] INFO: Found listing with ID: OE23%20EDP
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE23%2520EDP%27 HTTP/1.1" 200 None
2026-03-29 14:12:33 [bca.uk] INFO: Scrape type for OE23%20EDP: 0
2026-03-29 14:12:33 [bca.uk] INFO: Found listing with ID: LB22%20KLJ
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB22%2520KLJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:33 [bca.uk] INFO: Scrape type for LB22%20KLJ: 0
2026-03-29 14:12:33 [bca.uk] INFO: Found listing with ID: DF21%20YTE
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF21%2520YTE%27 HTTP/1.1" 200 None
2026-03-29 14:12:33 [bca.uk] INFO: Scrape type for DF21%20YTE: 0
2026-03-29 14:12:33 [bca.uk] INFO: Found listing with ID: YR18%20YAO
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR18%2520YAO%27 HTTP/1.1" 200 None
2026-03-29 14:12:33 [bca.uk] INFO: Scrape type for YR18%20YAO: 0
2026-03-29 14:12:33 [bca.uk] INFO: Found listing with ID: BF69%20YLP
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF69%2520YLP%27 HTTP/1.1" 200 None
2026-03-29 14:12:33 [bca.uk] INFO: Scrape type for BF69%20YLP: 0
2026-03-29 14:12:33 [bca.uk] INFO: Found listing with ID: OV05%20WSL
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV05%2520WSL%27 HTTP/1.1" 200 None
2026-03-29 14:12:33 [bca.uk] INFO: Scrape type for OV05%20WSL: 2
2026-03-29 14:12:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b52c3ecc-a812-5350-ace0-f83354ce06dd with identifier: OV05%20WSL
2026-03-29 14:12:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b52c3ecc-a812-5350-ace0-f83354ce06dd with scrape type 2
2026-03-29 14:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b52c3ecc-a812-5350-ace0-f83354ce06dd with scrape type 2
2026-03-29 14:12:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b52c3ecc-a812-5350-ace0-f83354ce06dd, identifier: OV05%20WSL
2026-03-29 14:12:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6a14b5a9-99a8-5329-811d-f1c571f10212 with identifier: LT72%20SNN
2026-03-29 14:12:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6a14b5a9-99a8-5329-811d-f1c571f10212 with identifier: LT72%20SNN
2026-03-29 14:12:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6a14b5a9-99a8-5329-811d-f1c571f10212 with identifier: LT72%20SNN to the API
2026-03-29 14:12:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT72%20SNN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6a14b5a9-99a8-5329-811d-f1c571f10212',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT72 SNN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT72%20SNN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 32358,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.5 TSI 150 R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 150 R LINE DSG',
 'vin': 'WVGZZZ5NZNW066581',
 'year': 2022}
2026-03-29 14:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT72%2520SNN%27 HTTP/1.1" 200 None
2026-03-29 14:12:34 [bca.uk] INFO: Saving data for LT72%20SNN: {'auction_closing_time': 1775124000.0, 'created_time': 1774524343.024961, 'last_price_update_time': 1774793554.134792}
2026-03-29 14:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT72%2520SNN') HTTP/1.1" 204 0
2026-03-29 14:12:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b52c3ecc-a812-5350-ace0-f83354ce06dd with identifier: OV05%20WSL
2026-03-29 14:12:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b52c3ecc-a812-5350-ace0-f83354ce06dd with identifier: OV05%20WSL
2026-03-29 14:12:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b52c3ecc-a812-5350-ace0-f83354ce06dd with identifier: OV05%20WSL to the API
2026-03-29 14:12:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=44&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 254,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV05%20WSL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b52c3ecc-a812-5350-ace0-f83354ce06dd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV05 WSL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV05%20WSL&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T30',
 'odometer': 228824,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T30 2.5 TDI PD 130 SWB 4MOTION Bus',
 'transmission': 'manual',
 'trim': 'TDI PD 130 SWB 4MOTION',
 'vin': 'WV2ZZZ7HZ6X003155',
 'year': 2005}
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV05%2520WSL%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Saving data for OV05%20WSL: {'auction_closing_time': 1774864800.0, 'created_time': 1773838326.439111, 'last_price_update_time': 1774793555.290828}
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV05%2520WSL') HTTP/1.1" 204 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: YT67%20RVL
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT67%2520RVL%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for YT67%20RVL: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: YH71%20ENM
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH71%2520ENM%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for YH71%20ENM: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: VE72%20ZVG
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE72%2520ZVG%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for VE72%20ZVG: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: MX68%20WWF
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX68%2520WWF%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for MX68%20WWF: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: MX67%20NUV
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX67%2520NUV%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for MX67%20NUV: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: GJ68%20CXU
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ68%2520CXU%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for GJ68%20CXU: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: FE69%20EVJ
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE69%2520EVJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for FE69%20EVJ: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: GM66%20AEG
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM66%2520AEG%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for GM66%20AEG: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: FE69%20EUP
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE69%2520EUP%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for FE69%20EUP: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: FA19%20NXH
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA19%2520NXH%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for FA19%20NXH: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: BV16%20OFL
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV16%2520OFL%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for BV16%20OFL: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: BX70%20LBV
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX70%2520LBV%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for BX70%20LBV: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: ND18%20HSE
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND18%2520HSE%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for ND18%20HSE: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: FN17%20TKU
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN17%2520TKU%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for FN17%20TKU: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: BV13%20YGP
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV13%2520YGP%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for BV13%20YGP: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: LB71%20BRF
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB71%2520BRF%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for LB71%20BRF: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: WF69%20WPD
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF69%2520WPD%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for WF69%20WPD: 2
2026-03-29 14:12:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 615b2e83-20be-517d-a42c-203dde625281 with identifier: WF69%20WPD
2026-03-29 14:12:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 615b2e83-20be-517d-a42c-203dde625281 with scrape type 2
2026-03-29 14:12:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 615b2e83-20be-517d-a42c-203dde625281 with scrape type 2
2026-03-29 14:12:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 615b2e83-20be-517d-a42c-203dde625281, identifier: WF69%20WPD
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: EJ59%20OFN
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ59%2520OFN%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for EJ59%20OFN: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: EX61%20UPR
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX61%2520UPR%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for EX61%20UPR: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: YS69%20ETJ
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS69%2520ETJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for YS69%20ETJ: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: YE73%20TKV
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE73%2520TKV%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for YE73%20TKV: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: MK69%20ZVG
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK69%2520ZVG%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for MK69%20ZVG: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: HW20%20WMO
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HW20%2520WMO%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for HW20%20WMO: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: CU70%20GVE
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU70%2520GVE%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for CU70%20GVE: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: PF73%20UGK
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF73%2520UGK%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for PF73%20UGK: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: VE21%20BCO
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE21%2520BCO%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for VE21%20BCO: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: LR22%20JWY
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520JWY%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for LR22%20JWY: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: AX72%20NGU
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX72%2520NGU%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for AX72%20NGU: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: KP12%20EHW
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP12%2520EHW%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for KP12%20EHW: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: HN21%20KPP
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN21%2520KPP%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for HN21%20KPP: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: YH14%20VYL
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH14%2520VYL%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for YH14%20VYL: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: YR18%20JVF
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR18%2520JVF%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for YR18%20JVF: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: KY18%20PZM
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY18%2520PZM%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for KY18%20PZM: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: KS69%20MFA
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS69%2520MFA%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for KS69%20MFA: 0
2026-03-29 14:12:35 [bca.uk] INFO: Found listing with ID: FE63%20ZPY
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE63%2520ZPY%27 HTTP/1.1" 200 None
2026-03-29 14:12:35 [bca.uk] INFO: Scrape type for FE63%20ZPY: 0
2026-03-29 14:12:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 615b2e83-20be-517d-a42c-203dde625281 with identifier: WF69%20WPD
2026-03-29 14:12:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 615b2e83-20be-517d-a42c-203dde625281 with identifier: WF69%20WPD
2026-03-29 14:12:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 615b2e83-20be-517d-a42c-203dde625281 with identifier: WF69%20WPD to the API
2026-03-29 14:12:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 182,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF69%20WPD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '615b2e83-20be-517d-a42c-203dde625281',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF69 WPD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF69%20WPD&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 52276,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 P250 R-DYNAMIC HSE (7ST) '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'P250 R-DYNAMIC HSE (7ST)',
 'vin': 'SALCA2AX8LH852709',
 'year': 2019}
2026-03-29 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF69%2520WPD%27 HTTP/1.1" 200 None
2026-03-29 14:12:36 [bca.uk] INFO: Saving data for WF69%20WPD: {'auction_closing_time': 1775037600.0, 'created_time': 1774364939.044888, 'last_price_update_time': 1774793556.224298}
2026-03-29 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF69%2520WPD') HTTP/1.1" 204 0
2026-03-29 14:12:36 [bca.uk] INFO: Found listing with ID: HS24%20LHH
2026-03-29 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS24%2520LHH%27 HTTP/1.1" 200 None
2026-03-29 14:12:36 [bca.uk] INFO: Scrape type for HS24%20LHH: 0
2026-03-29 14:12:36 [bca.uk] INFO: Found listing with ID: WG13%20JVU
2026-03-29 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG13%2520JVU%27 HTTP/1.1" 200 None
2026-03-29 14:12:36 [bca.uk] INFO: Scrape type for WG13%20JVU: 2
2026-03-29 14:12:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 072f6447-fc14-522d-84e0-91621c662d52 with identifier: WG13%20JVU
2026-03-29 14:12:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 072f6447-fc14-522d-84e0-91621c662d52 with scrape type 2
2026-03-29 14:12:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 072f6447-fc14-522d-84e0-91621c662d52 with scrape type 2
2026-03-29 14:12:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 072f6447-fc14-522d-84e0-91621c662d52, identifier: WG13%20JVU
2026-03-29 14:12:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 072f6447-fc14-522d-84e0-91621c662d52 with identifier: WG13%20JVU
2026-03-29 14:12:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 072f6447-fc14-522d-84e0-91621c662d52 with identifier: WG13%20JVU
2026-03-29 14:12:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 072f6447-fc14-522d-84e0-91621c662d52 with identifier: WG13%20JVU to the API
2026-03-29 14:12:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG13%20JVU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.1L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '072f6447-fc14-522d-84e0-91621c662d52',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WG13 JVU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG13%20JVU&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MERCEDES-BENZ',
 'model': 'E220',
 'odometer': 121618,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E220 2.1 CDI B/E SE (7) Coupe',
 'transmission': 'manual',
 'trim': 'CDI B/E SE (7)',
 'vin': 'WDD2073022F220642',
 'year': 2013}
2026-03-29 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG13%2520JVU%27 HTTP/1.1" 200 None
2026-03-29 14:12:36 [bca.uk] INFO: Saving data for WG13%20JVU: {'auction_closing_time': 1775037600.0, 'created_time': 1774610483.489381, 'last_price_update_time': 1774793556.72011}
2026-03-29 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG13%2520JVU') HTTP/1.1" 204 0
2026-03-29 14:12:36 [bca.uk] INFO: Found listing with ID: CN62%20RDX
2026-03-29 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN62%2520RDX%27 HTTP/1.1" 200 None
2026-03-29 14:12:36 [bca.uk] INFO: Scrape type for CN62%20RDX: 0
2026-03-29 14:12:36 [bca.uk] INFO: Found listing with ID: YL67%20FPO
2026-03-29 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL67%2520FPO%27 HTTP/1.1" 200 None
2026-03-29 14:12:36 [bca.uk] INFO: Scrape type for YL67%20FPO: 2
2026-03-29 14:12:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd3d4f43-d93a-5fae-9778-8f2a966406b1 with identifier: YL67%20FPO
2026-03-29 14:12:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd3d4f43-d93a-5fae-9778-8f2a966406b1 with scrape type 2
2026-03-29 14:12:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd3d4f43-d93a-5fae-9778-8f2a966406b1 with scrape type 2
2026-03-29 14:12:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd3d4f43-d93a-5fae-9778-8f2a966406b1, identifier: YL67%20FPO
2026-03-29 14:12:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd3d4f43-d93a-5fae-9778-8f2a966406b1 with identifier: YL67%20FPO
2026-03-29 14:12:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:12:36 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=mauve%2Fpurple HTTP/1.1" 200 None
2026-03-29 14:12:36 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:12:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd3d4f43-d93a-5fae-9778-8f2a966406b1 with identifier: YL67%20FPO
2026-03-29 14:12:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd3d4f43-d93a-5fae-9778-8f2a966406b1 with identifier: YL67%20FPO to the API
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YL67%20FPO-GB',
 'category': 'Car',
 'color': 'mauve',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fd3d4f43-d93a-5fae-9778-8f2a966406b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YL67 FPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YL67%20FPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'PORSCHE',
 'model': 'CAYENNE',
 'odometer': 98272,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'PORSCHE CAYENNE 3.0 V6 D 260 PLATINUM ED.TIP.S Estate',
 'transmission': 'manual',
 'trim': 'V6 D 260 PLATINUM ED.TIP.S',
 'vin': 'WP1ZZZ92ZJKA43266',
 'year': 2018}
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL67%2520FPO%27 HTTP/1.1" 200 None
2026-03-29 14:12:37 [bca.uk] INFO: Saving data for YL67%20FPO: {'auction_closing_time': 1775037600.0, 'created_time': 1774523966.39734, 'last_price_update_time': 1774793557.288961}
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YL67%2520FPO') HTTP/1.1" 204 0
2026-03-29 14:12:37 [bca.uk] INFO: Found listing with ID: FE69%20ETA
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE69%2520ETA%27 HTTP/1.1" 200 None
2026-03-29 14:12:37 [bca.uk] INFO: Scrape type for FE69%20ETA: 0
2026-03-29 14:12:37 [bca.uk] INFO: Found listing with ID: DX64%20EUF
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX64%2520EUF%27 HTTP/1.1" 200 None
2026-03-29 14:12:37 [bca.uk] INFO: Scrape type for DX64%20EUF: 0
2026-03-29 14:12:37 [bca.uk] INFO: Found listing with ID: HG21%20UXV
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG21%2520UXV%27 HTTP/1.1" 200 None
2026-03-29 14:12:37 [bca.uk] INFO: Scrape type for HG21%20UXV: 2
2026-03-29 14:12:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fdbd6366-241f-51a0-90ba-3743cd5361d4 with identifier: HG21%20UXV
2026-03-29 14:12:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fdbd6366-241f-51a0-90ba-3743cd5361d4 with scrape type 2
2026-03-29 14:12:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fdbd6366-241f-51a0-90ba-3743cd5361d4 with scrape type 2
2026-03-29 14:12:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fdbd6366-241f-51a0-90ba-3743cd5361d4, identifier: HG21%20UXV
2026-03-29 14:12:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fdbd6366-241f-51a0-90ba-3743cd5361d4 with identifier: HG21%20UXV
2026-03-29 14:12:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fdbd6366-241f-51a0-90ba-3743cd5361d4 with identifier: HG21%20UXV
2026-03-29 14:12:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fdbd6366-241f-51a0-90ba-3743cd5361d4 with identifier: HG21%20UXV to the API
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 277,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG21%20UXV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fdbd6366-241f-51a0-90ba-3743cd5361d4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG21 UXV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG21%20UXV&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 92201,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 213 RAPTOR CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 213 RAPTOR',
 'vin': '6FPPXXMJ2PMJ59852',
 'year': 2021}
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG21%2520UXV%27 HTTP/1.1" 200 None
2026-03-29 14:12:37 [bca.uk] INFO: Saving data for HG21%20UXV: {'auction_closing_time': 1775037600.0, 'created_time': 1774523975.571968, 'last_price_update_time': 1774793557.756736}
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG21%2520UXV') HTTP/1.1" 204 0
2026-03-29 14:12:37 [bca.uk] INFO: Found listing with ID: DN71%20BTZ
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN71%2520BTZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:37 [bca.uk] INFO: Scrape type for DN71%20BTZ: 0
2026-03-29 14:12:37 [bca.uk] INFO: Found listing with ID: BJ65%20HZL
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ65%2520HZL%27 HTTP/1.1" 200 None
2026-03-29 14:12:37 [bca.uk] INFO: Scrape type for BJ65%20HZL: 0
2026-03-29 14:12:37 [bca.uk] INFO: Found listing with ID: CX16%20ULO
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX16%2520ULO%27 HTTP/1.1" 200 None
2026-03-29 14:12:37 [bca.uk] INFO: Scrape type for CX16%20ULO: 0
2026-03-29 14:12:37 [bca.uk] INFO: Found listing with ID: LG17%20XYD
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG17%2520XYD%27 HTTP/1.1" 200 None
2026-03-29 14:12:37 [bca.uk] INFO: Scrape type for LG17%20XYD: 2
2026-03-29 14:12:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5e1dfaf-0654-5687-a337-f5805094eb98 with identifier: LG17%20XYD
2026-03-29 14:12:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5e1dfaf-0654-5687-a337-f5805094eb98 with scrape type 2
2026-03-29 14:12:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5e1dfaf-0654-5687-a337-f5805094eb98 with scrape type 2
2026-03-29 14:12:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5e1dfaf-0654-5687-a337-f5805094eb98, identifier: LG17%20XYD
2026-03-29 14:12:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5e1dfaf-0654-5687-a337-f5805094eb98 with identifier: LG17%20XYD
2026-03-29 14:12:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5e1dfaf-0654-5687-a337-f5805094eb98 with identifier: LG17%20XYD
2026-03-29 14:12:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f5e1dfaf-0654-5687-a337-f5805094eb98 with identifier: LG17%20XYD to the API
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG17%20XYD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f5e1dfaf-0654-5687-a337-f5805094eb98',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG17 XYD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG17%20XYD&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'BMW',
 'model': '435D GRAN COUPE',
 'odometer': 99556,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'BMW 435D GRAN COUPE 3.0 XDRIVE M SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': 'XDRIVE M SPORT STEP',
 'vin': 'WBA4G12040G855448',
 'year': 2017}
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG17%2520XYD%27 HTTP/1.1" 200 None
2026-03-29 14:12:38 [bca.uk] INFO: Saving data for LG17%20XYD: {'auction_closing_time': 1775037600.0, 'created_time': 1774523957.973325, 'last_price_update_time': 1774793558.262723}
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG17%2520XYD') HTTP/1.1" 204 0
2026-03-29 14:12:38 [bca.uk] INFO: Found listing with ID: CU16%20NHH
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU16%2520NHH%27 HTTP/1.1" 200 None
2026-03-29 14:12:38 [bca.uk] INFO: Scrape type for CU16%20NHH: 0
2026-03-29 14:12:38 [bca.uk] INFO: Found listing with ID: KV11%20MZZ
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV11%2520MZZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:38 [bca.uk] INFO: Scrape type for KV11%20MZZ: 0
2026-03-29 14:12:38 [bca.uk] INFO: Found listing with ID: KT14%20BXM
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT14%2520BXM%27 HTTP/1.1" 200 None
2026-03-29 14:12:38 [bca.uk] INFO: Scrape type for KT14%20BXM: 0
2026-03-29 14:12:38 [bca.uk] INFO: Found listing with ID: KP12%20CLJ
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP12%2520CLJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:38 [bca.uk] INFO: Scrape type for KP12%20CLJ: 0
2026-03-29 14:12:38 [bca.uk] INFO: Found listing with ID: FG74%20HFR
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG74%2520HFR%27 HTTP/1.1" 200 None
2026-03-29 14:12:38 [bca.uk] INFO: Scrape type for FG74%20HFR: 0
2026-03-29 14:12:38 [bca.uk] INFO: Found listing with ID: PK17%20FZY
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK17%2520FZY%27 HTTP/1.1" 200 None
2026-03-29 14:12:38 [bca.uk] INFO: Scrape type for PK17%20FZY: 0
2026-03-29 14:12:38 [bca.uk] INFO: Found listing with ID: NU18%20AUO
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU18%2520AUO%27 HTTP/1.1" 200 None
2026-03-29 14:12:38 [bca.uk] INFO: Scrape type for NU18%20AUO: 0
2026-03-29 14:12:38 [bca.uk] INFO: Found listing with ID: FG74%20HFN
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG74%2520HFN%27 HTTP/1.1" 200 None
2026-03-29 14:12:38 [bca.uk] INFO: Scrape type for FG74%20HFN: 0
2026-03-29 14:12:38 [bca.uk] INFO: Found listing with ID: FG74%20HFE
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG74%2520HFE%27 HTTP/1.1" 200 None
2026-03-29 14:12:38 [bca.uk] INFO: Scrape type for FG74%20HFE: 0
2026-03-29 14:12:38 [bca.uk] INFO: Found listing with ID: FG74%20HFM
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG74%2520HFM%27 HTTP/1.1" 200 None
2026-03-29 14:12:38 [bca.uk] INFO: Scrape type for FG74%20HFM: 0
2026-03-29 14:12:38 [bca.uk] INFO: Found listing with ID: MF62%20PCV
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF62%2520PCV%27 HTTP/1.1" 200 None
2026-03-29 14:12:38 [bca.uk] INFO: Scrape type for MF62%20PCV: 2
2026-03-29 14:12:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ba92c26-49f0-5c7b-9dc1-8d1e725cdf04 with identifier: MF62%20PCV
2026-03-29 14:12:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3ba92c26-49f0-5c7b-9dc1-8d1e725cdf04 with scrape type 2
2026-03-29 14:12:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3ba92c26-49f0-5c7b-9dc1-8d1e725cdf04 with scrape type 2
2026-03-29 14:12:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3ba92c26-49f0-5c7b-9dc1-8d1e725cdf04, identifier: MF62%20PCV
2026-03-29 14:12:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3ba92c26-49f0-5c7b-9dc1-8d1e725cdf04 with identifier: MF62%20PCV
2026-03-29 14:12:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3ba92c26-49f0-5c7b-9dc1-8d1e725cdf04 with identifier: MF62%20PCV
2026-03-29 14:12:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3ba92c26-49f0-5c7b-9dc1-8d1e725cdf04 with identifier: MF62%20PCV to the API
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF62%20PCV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3ba92c26-49f0-5c7b-9dc1-8d1e725cdf04',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF62 PCV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF62%20PCV&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'LAND ROVER',
 'model': 'FREELANDER 2',
 'odometer': 66575,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'LAND ROVER FREELANDER 2 2.2 TD4 150 GS StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 150 GS',
 'vin': 'SALFA2ACXCH315625',
 'year': 2012}
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF62%2520PCV%27 HTTP/1.1" 200 None
2026-03-29 14:12:38 [bca.uk] INFO: Saving data for MF62%20PCV: {'auction_closing_time': 1775037600.0, 'created_time': 1774523928.986705, 'last_price_update_time': 1774793558.940326}
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF62%2520PCV') HTTP/1.1" 204 0
2026-03-29 14:12:39 [bca.uk] INFO: Found listing with ID: FG74%20HDY
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG74%2520HDY%27 HTTP/1.1" 200 None
2026-03-29 14:12:39 [bca.uk] INFO: Scrape type for FG74%20HDY: 0
2026-03-29 14:12:39 [bca.uk] INFO: Found listing with ID: MD67%20WJL
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD67%2520WJL%27 HTTP/1.1" 200 None
2026-03-29 14:12:39 [bca.uk] INFO: Scrape type for MD67%20WJL: 2
2026-03-29 14:12:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 999f1967-f56a-5382-8ca0-4534825b7a0a with identifier: MD67%20WJL
2026-03-29 14:12:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 999f1967-f56a-5382-8ca0-4534825b7a0a with scrape type 2
2026-03-29 14:12:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 999f1967-f56a-5382-8ca0-4534825b7a0a with scrape type 2
2026-03-29 14:12:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 999f1967-f56a-5382-8ca0-4534825b7a0a, identifier: MD67%20WJL
2026-03-29 14:12:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 999f1967-f56a-5382-8ca0-4534825b7a0a with identifier: MD67%20WJL
2026-03-29 14:12:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 999f1967-f56a-5382-8ca0-4534825b7a0a with identifier: MD67%20WJL
2026-03-29 14:12:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 999f1967-f56a-5382-8ca0-4534825b7a0a with identifier: MD67%20WJL to the API
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD67%20WJL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '999f1967-f56a-5382-8ca0-4534825b7a0a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MD67 WJL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD67%20WJL&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'PORSCHE',
 'model': 'MACAN',
 'odometer': 57624,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'PORSCHE MACAN 2.0 252 PDK StationWagon',
 'transmission': 'automatic',
 'trim': '252 PDK',
 'vin': 'WP1ZZZ95ZJLB07717',
 'year': 2018}
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD67%2520WJL%27 HTTP/1.1" 200 None
2026-03-29 14:12:39 [bca.uk] INFO: Saving data for MD67%20WJL: {'auction_closing_time': 1775037600.0, 'created_time': 1774523942.692072, 'last_price_update_time': 1774793559.482685}
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD67%2520WJL') HTTP/1.1" 204 0
2026-03-29 14:12:39 [bca.uk] INFO: Found listing with ID: EO18%20NVY
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO18%2520NVY%27 HTTP/1.1" 200 None
2026-03-29 14:12:39 [bca.uk] INFO: Scrape type for EO18%20NVY: 0
2026-03-29 14:12:39 [bca.uk] INFO: Found listing with ID: FG74%20HDO
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG74%2520HDO%27 HTTP/1.1" 200 None
2026-03-29 14:12:39 [bca.uk] INFO: Scrape type for FG74%20HDO: 0
2026-03-29 14:12:39 [bca.uk] INFO: Found listing with ID: YG17%20LLH
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG17%2520LLH%27 HTTP/1.1" 200 None
2026-03-29 14:12:39 [bca.uk] INFO: Scrape type for YG17%20LLH: 2
2026-03-29 14:12:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b040b429-d3b7-5000-abbd-bf225e8d067a with identifier: YG17%20LLH
2026-03-29 14:12:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b040b429-d3b7-5000-abbd-bf225e8d067a with scrape type 2
2026-03-29 14:12:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b040b429-d3b7-5000-abbd-bf225e8d067a with scrape type 2
2026-03-29 14:12:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b040b429-d3b7-5000-abbd-bf225e8d067a, identifier: YG17%20LLH
2026-03-29 14:12:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b040b429-d3b7-5000-abbd-bf225e8d067a with identifier: YG17%20LLH
2026-03-29 14:12:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b040b429-d3b7-5000-abbd-bf225e8d067a with identifier: YG17%20LLH
2026-03-29 14:12:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b040b429-d3b7-5000-abbd-bf225e8d067a with identifier: YG17%20LLH to the API
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG17%20LLH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b040b429-d3b7-5000-abbd-bf225e8d067a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG17 LLH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG17%20LLH&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'GLC 350 D',
 'odometer': 77544,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLC 350 D 3.0 AMG LINE PREMIUM PLUS 4M 9G '
          'StationWagon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM PLUS 4M 9G',
 'vin': 'WDC2539252F225928',
 'year': 2017}
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG17%2520LLH%27 HTTP/1.1" 200 None
2026-03-29 14:12:39 [bca.uk] INFO: Saving data for YG17%20LLH: {'auction_closing_time': 1775037600.0, 'created_time': 1774437656.533946, 'last_price_update_time': 1774793559.935382}
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG17%2520LLH') HTTP/1.1" 204 0
2026-03-29 14:12:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=46&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:12:39 [bca.uk] INFO: Found listing with ID: WJ15%20WPT
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ15%2520WPT%27 HTTP/1.1" 200 None
2026-03-29 14:12:39 [bca.uk] INFO: Scrape type for WJ15%20WPT: 0
2026-03-29 14:12:39 [bca.uk] INFO: Found listing with ID: WF61%20BKJ
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF61%2520BKJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:39 [bca.uk] INFO: Scrape type for WF61%20BKJ: 0
2026-03-29 14:12:39 [bca.uk] INFO: Found listing with ID: WV71%20VZT
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520VZT%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for WV71%20VZT: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: BD22%20PWJ
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD22%2520PWJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for BD22%20PWJ: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: DT24%20XGC
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT24%2520XGC%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for DT24%20XGC: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: FM21%20GZT
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM21%2520GZT%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for FM21%20GZT: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: KS21%20VMV
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS21%2520VMV%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for KS21%20VMV: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: WN23%20YZY
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN23%2520YZY%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for WN23%20YZY: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: WN23%20ZBD
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN23%2520ZBD%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for WN23%20ZBD: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: WN23%20ZCV
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN23%2520ZCV%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for WN23%20ZCV: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: WN23%20ZDA
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN23%2520ZDA%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for WN23%20ZDA: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: WN72%20UVL
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN72%2520UVL%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for WN72%20UVL: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: WN72%20UYX
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN72%2520UYX%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for WN72%20UYX: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: VO68%20KOW
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO68%2520KOW%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for VO68%20KOW: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: YT23%20PHN
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT23%2520PHN%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for YT23%20PHN: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: LR67%20OCB
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR67%2520OCB%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for LR67%20OCB: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: LL15%20CCY
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL15%2520CCY%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for LL15%20CCY: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: KR20%20YWN
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR20%2520YWN%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for KR20%20YWN: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: SB18%20DDU
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB18%2520DDU%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for SB18%20DDU: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: BD22%20EMJ
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD22%2520EMJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for BD22%20EMJ: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: DS24%20NKU
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520NKU%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for DS24%20NKU: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: FG20%20FKJ
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG20%2520FKJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for FG20%20FKJ: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: OY69%20YUJ
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY69%2520YUJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for OY69%20YUJ: 2
2026-03-29 14:12:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85821e41-0461-5847-a930-ee8f60f4129f with identifier: OY69%20YUJ
2026-03-29 14:12:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85821e41-0461-5847-a930-ee8f60f4129f with scrape type 2
2026-03-29 14:12:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85821e41-0461-5847-a930-ee8f60f4129f with scrape type 2
2026-03-29 14:12:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85821e41-0461-5847-a930-ee8f60f4129f, identifier: OY69%20YUJ
2026-03-29 14:12:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85821e41-0461-5847-a930-ee8f60f4129f with identifier: OY69%20YUJ
2026-03-29 14:12:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85821e41-0461-5847-a930-ee8f60f4129f with identifier: OY69%20YUJ
2026-03-29 14:12:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85821e41-0461-5847-a930-ee8f60f4129f with identifier: OY69%20YUJ to the API
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY69%20YUJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '85821e41-0461-5847-a930-ee8f60f4129f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY69 YUJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY69%20YUJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'JAGUAR',
 'model': 'E-PACE',
 'odometer': 40296,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'JAGUAR E-PACE 2.0 D180 AWD R-DYNAMIC HSE Hatchback',
 'transmission': 'automatic',
 'trim': 'D180 AWD R-DYNAMIC HSE',
 'vin': 'SADFA2ANXL1Z77372',
 'year': 2019}
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY69%2520YUJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Saving data for OY69%20YUJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774610169.29802, 'last_price_update_time': 1774793560.761648}
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY69%2520YUJ') HTTP/1.1" 204 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: RJ23%20GUC
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ23%2520GUC%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for RJ23%20GUC: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: RY73%20CGK
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY73%2520CGK%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for RY73%20CGK: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: SA25%20RDZ
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA25%2520RDZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for SA25%20RDZ: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: SM24%20MXR
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM24%2520MXR%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for SM24%20MXR: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: WM73%20AXU
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM73%2520AXU%27 HTTP/1.1" 200 None
2026-03-29 14:12:40 [bca.uk] INFO: Scrape type for WM73%20AXU: 0
2026-03-29 14:12:40 [bca.uk] INFO: Found listing with ID: WV23%20ODF
2026-03-29 14:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520ODF%27 HTTP/1.1" 200 None
2026-03-29 14:12:41 [bca.uk] INFO: Scrape type for WV23%20ODF: 0
2026-03-29 14:12:41 [bca.uk] INFO: Found listing with ID: YA70%20GSY
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA70%2520GSY%27 HTTP/1.1" 200 None
2026-03-29 14:12:41 [bca.uk] INFO: Scrape type for YA70%20GSY: 0
2026-03-29 14:12:41 [bca.uk] INFO: Found listing with ID: DY24%20HDZ
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY24%2520HDZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:41 [bca.uk] INFO: Scrape type for DY24%20HDZ: 0
2026-03-29 14:12:41 [bca.uk] INFO: Found listing with ID: HK71%20FLR
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK71%2520FLR%27 HTTP/1.1" 200 None
2026-03-29 14:12:41 [bca.uk] INFO: Scrape type for HK71%20FLR: 0
2026-03-29 14:12:41 [bca.uk] INFO: Found listing with ID: HN24%20KKT
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN24%2520KKT%27 HTTP/1.1" 200 None
2026-03-29 14:12:41 [bca.uk] INFO: Scrape type for HN24%20KKT: 0
2026-03-29 14:12:41 [bca.uk] INFO: Found listing with ID: HV24%20RMX
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV24%2520RMX%27 HTTP/1.1" 200 None
2026-03-29 14:12:41 [bca.uk] INFO: Scrape type for HV24%20RMX: 0
2026-03-29 14:12:41 [bca.uk] INFO: Found listing with ID: KM25%20OCP
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM25%2520OCP%27 HTTP/1.1" 200 None
2026-03-29 14:12:41 [bca.uk] INFO: Scrape type for KM25%20OCP: 0
2026-03-29 14:12:41 [bca.uk] INFO: Found listing with ID: LL73%20FWG
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL73%2520FWG%27 HTTP/1.1" 200 None
2026-03-29 14:12:41 [bca.uk] INFO: Scrape type for LL73%20FWG: 0
2026-03-29 14:12:41 [bca.uk] INFO: Found listing with ID: LN73%20EXV
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN73%2520EXV%27 HTTP/1.1" 200 None
2026-03-29 14:12:41 [bca.uk] INFO: Scrape type for LN73%20EXV: 0
2026-03-29 14:12:41 [bca.uk] INFO: Found listing with ID: RE73%20KHZ
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE73%2520KHZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:41 [bca.uk] INFO: Scrape type for RE73%20KHZ: 0
2026-03-29 14:12:41 [bca.uk] INFO: Found listing with ID: RF73%20LWK
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF73%2520LWK%27 HTTP/1.1" 200 None
2026-03-29 14:12:41 [bca.uk] INFO: Scrape type for RF73%20LWK: 0
2026-03-29 14:12:41 [bca.uk] INFO: Found listing with ID: DY23%20LBE
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY23%2520LBE%27 HTTP/1.1" 200 None
2026-03-29 14:12:41 [bca.uk] INFO: Scrape type for DY23%20LBE: 0
2026-03-29 14:12:41 [bca.uk] INFO: Found listing with ID: KO69%20PJV
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO69%2520PJV%27 HTTP/1.1" 200 None
2026-03-29 14:12:41 [bca.uk] INFO: Scrape type for KO69%20PJV: 2
2026-03-29 14:12:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d2aa618-3005-5ccf-b490-ffcbee23319f with identifier: KO69%20PJV
2026-03-29 14:12:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4d2aa618-3005-5ccf-b490-ffcbee23319f with scrape type 2
2026-03-29 14:12:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4d2aa618-3005-5ccf-b490-ffcbee23319f with scrape type 2
2026-03-29 14:12:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4d2aa618-3005-5ccf-b490-ffcbee23319f, identifier: KO69%20PJV
2026-03-29 14:12:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4d2aa618-3005-5ccf-b490-ffcbee23319f with identifier: KO69%20PJV
2026-03-29 14:12:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4d2aa618-3005-5ccf-b490-ffcbee23319f with identifier: KO69%20PJV
2026-03-29 14:12:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4d2aa618-3005-5ccf-b490-ffcbee23319f with identifier: KO69%20PJV to the API
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 94,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KO69%20PJV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4d2aa618-3005-5ccf-b490-ffcbee23319f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KO69 PJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KO69%20PJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 48204,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 95 TREND Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 95 TREND',
 'vin': 'WF0JXXGAHJKP30828',
 'year': 2020}
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO69%2520PJV%27 HTTP/1.1" 200 None
2026-03-29 14:12:41 [bca.uk] INFO: Saving data for KO69%20PJV: {'auction_closing_time': 1775037600.0, 'created_time': 1774610179.438387, 'last_price_update_time': 1774793561.649373}
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KO69%2520PJV') HTTP/1.1" 204 0
2026-03-29 14:12:41 [bca.uk] INFO: Found listing with ID: KO16%20GDV
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO16%2520GDV%27 HTTP/1.1" 200 None
2026-03-29 14:12:41 [bca.uk] INFO: Scrape type for KO16%20GDV: 0
2026-03-29 14:12:41 [bca.uk] INFO: Found listing with ID: RJ23%20GUX
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ23%2520GUX%27 HTTP/1.1" 200 None
2026-03-29 14:12:41 [bca.uk] INFO: Scrape type for RJ23%20GUX: 0
2026-03-29 14:12:41 [bca.uk] INFO: Found listing with ID: KN70%20PZC
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN70%2520PZC%27 HTTP/1.1" 200 None
2026-03-29 14:12:41 [bca.uk] INFO: Scrape type for KN70%20PZC: 0
2026-03-29 14:12:41 [bca.uk] INFO: Found listing with ID: NU23%20GUO
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU23%2520GUO%27 HTTP/1.1" 200 None
2026-03-29 14:12:41 [bca.uk] INFO: Scrape type for NU23%20GUO: 0
2026-03-29 14:12:41 [bca.uk] INFO: Found listing with ID: BC16%20UGG
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC16%2520UGG%27 HTTP/1.1" 200 None
2026-03-29 14:12:41 [bca.uk] INFO: Scrape type for BC16%20UGG: 0
2026-03-29 14:12:41 [bca.uk] INFO: Found listing with ID: RE73%20KLP
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE73%2520KLP%27 HTTP/1.1" 200 None
2026-03-29 14:12:41 [bca.uk] INFO: Scrape type for RE73%20KLP: 0
2026-03-29 14:12:41 [bca.uk] INFO: Found listing with ID: AO67%20ZWF
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO67%2520ZWF%27 HTTP/1.1" 200 None
2026-03-29 14:12:41 [bca.uk] INFO: Scrape type for AO67%20ZWF: 2
2026-03-29 14:12:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c9130a81-cc85-5d9c-830f-9bc15dfd8160 with identifier: AO67%20ZWF
2026-03-29 14:12:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c9130a81-cc85-5d9c-830f-9bc15dfd8160 with scrape type 2
2026-03-29 14:12:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c9130a81-cc85-5d9c-830f-9bc15dfd8160 with scrape type 2
2026-03-29 14:12:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c9130a81-cc85-5d9c-830f-9bc15dfd8160, identifier: AO67%20ZWF
2026-03-29 14:12:42 [bca.uk] INFO: Total items found: 100
2026-03-29 14:12:42 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=47&sort=MostRecentlyAdded
2026-03-29 14:12:42 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:12:42 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=47&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c9130a81-cc85-5d9c-830f-9bc15dfd8160 with identifier: AO67%20ZWF
2026-03-29 14:12:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c9130a81-cc85-5d9c-830f-9bc15dfd8160 with identifier: AO67%20ZWF
2026-03-29 14:12:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c9130a81-cc85-5d9c-830f-9bc15dfd8160 with identifier: AO67%20ZWF to the API
2026-03-29 14:12:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO67%20ZWF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c9130a81-cc85-5d9c-830f-9bc15dfd8160',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AO67 ZWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO67%20ZWF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 82741,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'AUDI A1 SPORTBACK 1.4 TFSI 125 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI 125 SPORT',
 'vin': 'WAUZZZ8X5JB034134',
 'year': 2018}
2026-03-29 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO67%2520ZWF%27 HTTP/1.1" 200 None
2026-03-29 14:12:42 [bca.uk] INFO: Saving data for AO67%20ZWF: {'auction_closing_time': 1775037600.0, 'created_time': 1774610104.441782, 'last_price_update_time': 1774793562.346307}
2026-03-29 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO67%2520ZWF') HTTP/1.1" 204 0
2026-03-29 14:12:42 [bca.uk] INFO: Found listing with ID: YP72%20BDO
2026-03-29 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP72%2520BDO%27 HTTP/1.1" 200 None
2026-03-29 14:12:42 [bca.uk] INFO: Scrape type for YP72%20BDO: 0
2026-03-29 14:12:42 [bca.uk] INFO: Found listing with ID: NJ23%20MVD
2026-03-29 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ23%2520MVD%27 HTTP/1.1" 200 None
2026-03-29 14:12:42 [bca.uk] INFO: Scrape type for NJ23%20MVD: 0
2026-03-29 14:12:42 [bca.uk] INFO: Found listing with ID: FT16%20CWO
2026-03-29 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT16%2520CWO%27 HTTP/1.1" 200 None
2026-03-29 14:12:42 [bca.uk] INFO: Scrape type for FT16%20CWO: 2
2026-03-29 14:12:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46f8af3f-1e7b-5f6e-a32e-05579a2ef6e7 with identifier: FT16%20CWO
2026-03-29 14:12:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46f8af3f-1e7b-5f6e-a32e-05579a2ef6e7 with scrape type 2
2026-03-29 14:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46f8af3f-1e7b-5f6e-a32e-05579a2ef6e7 with scrape type 2
2026-03-29 14:12:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46f8af3f-1e7b-5f6e-a32e-05579a2ef6e7, identifier: FT16%20CWO
2026-03-29 14:12:42 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=47&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:42 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=47&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46f8af3f-1e7b-5f6e-a32e-05579a2ef6e7 with identifier: FT16%20CWO
2026-03-29 14:12:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46f8af3f-1e7b-5f6e-a32e-05579a2ef6e7 with identifier: FT16%20CWO
2026-03-29 14:12:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 46f8af3f-1e7b-5f6e-a32e-05579a2ef6e7 with identifier: FT16%20CWO to the API
2026-03-29 14:12:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=46&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FT16%20CWO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '46f8af3f-1e7b-5f6e-a32e-05579a2ef6e7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FT16 CWO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FT16%20CWO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 129500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 D 1.5 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WDD1760122J523937',
 'year': 2016}
2026-03-29 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT16%2520CWO%27 HTTP/1.1" 200 None
2026-03-29 14:12:42 [bca.uk] INFO: Saving data for FT16%20CWO: {'auction_closing_time': 1775037600.0, 'created_time': 1774524280.932985, 'last_price_update_time': 1774793562.773416}
2026-03-29 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FT16%2520CWO') HTTP/1.1" 204 0
2026-03-29 14:12:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:12:42 [bca.uk] INFO: Found listing with ID: DV25%20OFO
2026-03-29 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV25%2520OFO%27 HTTP/1.1" 200 None
2026-03-29 14:12:42 [bca.uk] INFO: Scrape type for DV25%20OFO: 0
2026-03-29 14:12:42 [bca.uk] INFO: Found listing with ID: EA67%20ZVE
2026-03-29 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA67%2520ZVE%27 HTTP/1.1" 200 None
2026-03-29 14:12:42 [bca.uk] INFO: Scrape type for EA67%20ZVE: 2
2026-03-29 14:12:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1490751f-c50c-58ab-99b8-e6274983487f with identifier: EA67%20ZVE
2026-03-29 14:12:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1490751f-c50c-58ab-99b8-e6274983487f with scrape type 2
2026-03-29 14:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1490751f-c50c-58ab-99b8-e6274983487f with scrape type 2
2026-03-29 14:12:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1490751f-c50c-58ab-99b8-e6274983487f, identifier: EA67%20ZVE
2026-03-29 14:12:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1490751f-c50c-58ab-99b8-e6274983487f with identifier: EA67%20ZVE
2026-03-29 14:12:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1490751f-c50c-58ab-99b8-e6274983487f with identifier: EA67%20ZVE
2026-03-29 14:12:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1490751f-c50c-58ab-99b8-e6274983487f with identifier: EA67%20ZVE to the API
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=46&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA67%20ZVE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1490751f-c50c-58ab-99b8-e6274983487f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA67 ZVE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA67%20ZVE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 220 D',
 'odometer': 137330,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 220 D 2.1 WHITEART PREMIUM PLUS 4M DCT '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'WHITEART PREMIUM PLUS 4M DCT',
 'vin': 'WDC1569052J417959',
 'year': 2017}
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA67%2520ZVE%27 HTTP/1.1" 200 None
2026-03-29 14:12:43 [bca.uk] INFO: Saving data for EA67%20ZVE: {'auction_closing_time': 1775037600.0, 'created_time': 1774524307.749729, 'last_price_update_time': 1774793563.183372}
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA67%2520ZVE') HTTP/1.1" 204 0
2026-03-29 14:12:43 [bca.uk] INFO: Found listing with ID: MA24%20ZDU
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA24%2520ZDU%27 HTTP/1.1" 200 None
2026-03-29 14:12:43 [bca.uk] INFO: Scrape type for MA24%20ZDU: 0
2026-03-29 14:12:43 [bca.uk] INFO: Found listing with ID: BD60%20GTF
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD60%2520GTF%27 HTTP/1.1" 200 None
2026-03-29 14:12:43 [bca.uk] INFO: Scrape type for BD60%20GTF: 0
2026-03-29 14:12:43 [bca.uk] INFO: Found listing with ID: SW71%20BNE
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW71%2520BNE%27 HTTP/1.1" 200 None
2026-03-29 14:12:43 [bca.uk] INFO: Scrape type for SW71%20BNE: 0
2026-03-29 14:12:43 [bca.uk] INFO: Found listing with ID: AP19%20OSZ
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP19%2520OSZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:43 [bca.uk] INFO: Scrape type for AP19%20OSZ: 0
2026-03-29 14:12:43 [bca.uk] INFO: Found listing with ID: LS72%20YXR
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520YXR%27 HTTP/1.1" 200 None
2026-03-29 14:12:43 [bca.uk] INFO: Scrape type for LS72%20YXR: 0
2026-03-29 14:12:43 [bca.uk] INFO: Found listing with ID: OE74%20HDJ
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE74%2520HDJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:43 [bca.uk] INFO: Scrape type for OE74%20HDJ: 0
2026-03-29 14:12:43 [bca.uk] INFO: Found listing with ID: OE75%20YYG
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE75%2520YYG%27 HTTP/1.1" 200 None
2026-03-29 14:12:43 [bca.uk] INFO: Scrape type for OE75%20YYG: 0
2026-03-29 14:12:43 [bca.uk] INFO: Found listing with ID: YO24%20MPZ
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO24%2520MPZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:43 [bca.uk] INFO: Scrape type for YO24%20MPZ: 0
2026-03-29 14:12:43 [bca.uk] INFO: Found listing with ID: AP16%20YMV
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP16%2520YMV%27 HTTP/1.1" 200 None
2026-03-29 14:12:43 [bca.uk] INFO: Scrape type for AP16%20YMV: 2
2026-03-29 14:12:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a71992bb-0af4-54dd-817e-fb7276d81385 with identifier: AP16%20YMV
2026-03-29 14:12:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a71992bb-0af4-54dd-817e-fb7276d81385 with scrape type 2
2026-03-29 14:12:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a71992bb-0af4-54dd-817e-fb7276d81385 with scrape type 2
2026-03-29 14:12:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a71992bb-0af4-54dd-817e-fb7276d81385, identifier: AP16%20YMV
2026-03-29 14:12:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a71992bb-0af4-54dd-817e-fb7276d81385 with identifier: AP16%20YMV
2026-03-29 14:12:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a71992bb-0af4-54dd-817e-fb7276d81385 with identifier: AP16%20YMV
2026-03-29 14:12:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a71992bb-0af4-54dd-817e-fb7276d81385 with identifier: AP16%20YMV to the API
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=46&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AP16%20YMV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a71992bb-0af4-54dd-817e-fb7276d81385',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AP16 YMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AP16%20YMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MITSUBISHI',
 'model': 'L200',
 'odometer': 110213,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI L200 2.4 DI-D 178 BARBARIAN 4WD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'DI-D 178 BARBARIAN 4WD',
 'vin': 'MMCJYKL10GH019743',
 'year': 2016}
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP16%2520YMV%27 HTTP/1.1" 200 None
2026-03-29 14:12:43 [bca.uk] INFO: Saving data for AP16%20YMV: {'auction_closing_time': 1775037600.0, 'created_time': 1774523946.301007, 'last_price_update_time': 1774793563.793155}
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AP16%2520YMV') HTTP/1.1" 204 0
2026-03-29 14:12:43 [bca.uk] INFO: Found listing with ID: YT59%20ZZG
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT59%2520ZZG%27 HTTP/1.1" 200 None
2026-03-29 14:12:43 [bca.uk] INFO: Scrape type for YT59%20ZZG: 0
2026-03-29 14:12:43 [bca.uk] INFO: Found listing with ID: LP73%20KTK
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP73%2520KTK%27 HTTP/1.1" 200 None
2026-03-29 14:12:43 [bca.uk] INFO: Scrape type for LP73%20KTK: 0
2026-03-29 14:12:43 [bca.uk] INFO: Found listing with ID: YG20%20WDN
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG20%2520WDN%27 HTTP/1.1" 200 None
2026-03-29 14:12:43 [bca.uk] INFO: Scrape type for YG20%20WDN: 0
2026-03-29 14:12:43 [bca.uk] INFO: Found listing with ID: LO72%20AHV
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520AHV%27 HTTP/1.1" 200 None
2026-03-29 14:12:43 [bca.uk] INFO: Scrape type for LO72%20AHV: 0
2026-03-29 14:12:43 [bca.uk] INFO: Found listing with ID: LO72%20AHU
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520AHU%27 HTTP/1.1" 200 None
2026-03-29 14:12:43 [bca.uk] INFO: Scrape type for LO72%20AHU: 0
2026-03-29 14:12:43 [bca.uk] INFO: Found listing with ID: FE22%20ZKO
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE22%2520ZKO%27 HTTP/1.1" 200 None
2026-03-29 14:12:43 [bca.uk] INFO: Scrape type for FE22%20ZKO: 0
2026-03-29 14:12:43 [bca.uk] INFO: Found listing with ID: FE22%20XPR
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE22%2520XPR%27 HTTP/1.1" 200 None
2026-03-29 14:12:43 [bca.uk] INFO: Scrape type for FE22%20XPR: 0
2026-03-29 14:12:43 [bca.uk] INFO: Found listing with ID: DC73%20LGO
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC73%2520LGO%27 HTTP/1.1" 200 None
2026-03-29 14:12:43 [bca.uk] INFO: Scrape type for DC73%20LGO: 0
2026-03-29 14:12:43 [bca.uk] INFO: Found listing with ID: SK22%20TZA
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK22%2520TZA%27 HTTP/1.1" 200 None
2026-03-29 14:12:43 [bca.uk] INFO: Scrape type for SK22%20TZA: 0
2026-03-29 14:12:43 [bca.uk] INFO: Found listing with ID: AY69%20OWU
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY69%2520OWU%27 HTTP/1.1" 200 None
2026-03-29 14:12:43 [bca.uk] INFO: Scrape type for AY69%20OWU: 0
2026-03-29 14:12:43 [bca.uk] INFO: Found listing with ID: BD22%20KNF
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD22%2520KNF%27 HTTP/1.1" 200 None
2026-03-29 14:12:43 [bca.uk] INFO: Scrape type for BD22%20KNF: 0
2026-03-29 14:12:43 [bca.uk] INFO: Found listing with ID: BL70%20NBK
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL70%2520NBK%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for BL70%20NBK: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: BW74%20HHZ
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW74%2520HHZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for BW74%20HHZ: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: FM70%20JUT
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM70%2520JUT%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for FM70%20JUT: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: FX73%20PZE
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX73%2520PZE%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for FX73%20PZE: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: KM71%20FYH
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM71%2520FYH%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for KM71%20FYH: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: KO68%20AOC
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO68%2520AOC%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for KO68%20AOC: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: KR67%20RPO
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR67%2520RPO%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for KR67%20RPO: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: MW70%20XZE
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW70%2520XZE%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for MW70%20XZE: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: OY25%20GPU
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY25%2520GPU%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for OY25%20GPU: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: WN23%20MKK
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN23%2520MKK%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for WN23%20MKK: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: YF22%20JKZ
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF22%2520JKZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for YF22%20JKZ: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: KV71%20WGU
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV71%2520WGU%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for KV71%20WGU: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: BF63%20HKP
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF63%2520HKP%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for BF63%20HKP: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: ML64%20XYF
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML64%2520XYF%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for ML64%20XYF: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: DC18%20OGR
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC18%2520OGR%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for DC18%20OGR: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: DU18%20WNA
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU18%2520WNA%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for DU18%20WNA: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: HT72%20GXD
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT72%2520GXD%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for HT72%20GXD: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: RO22%20EKA
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520EKA%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for RO22%20EKA: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: WD71%20CRX
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD71%2520CRX%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for WD71%20CRX: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: HJ24%20VXV
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ24%2520VXV%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for HJ24%20VXV: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: NJ21%20VNA
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ21%2520VNA%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for NJ21%20VNA: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: NU22%20ETK
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU22%2520ETK%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for NU22%20ETK: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: FD21%20CFN
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD21%2520CFN%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for FD21%20CFN: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: YP74%20VLM
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP74%2520VLM%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for YP74%20VLM: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: EO22%20KKF
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO22%2520KKF%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for EO22%20KKF: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: NU22%20LLD
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU22%2520LLD%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for NU22%20LLD: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: LV73%20OVR
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV73%2520OVR%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for LV73%20OVR: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: AJ22%20UYK
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ22%2520UYK%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for AJ22%20UYK: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: BL72%20FYW
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL72%2520FYW%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for BL72%20FYW: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: LL71%20KKE
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL71%2520KKE%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for LL71%20KKE: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: YG75%20LKE
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG75%2520LKE%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for YG75%20LKE: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: YM72%20CHG
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520CHG%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for YM72%20CHG: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: YM72%20CHN
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520CHN%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for YM72%20CHN: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: AR09%20BAB
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AR09%2520BAB%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for AR09%20BAB: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: CP66%20GDO
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP66%2520GDO%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for CP66%20GDO: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: DA71%20NZX
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA71%2520NZX%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for DA71%20NZX: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: EA69%20EWJ
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA69%2520EWJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for EA69%20EWJ: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: KK19%20JFA
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK19%2520JFA%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for KK19%20JFA: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: S555%20NRS
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S555%2520NRS%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for S555%20NRS: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: SK71%20XRC
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK71%2520XRC%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for SK71%20XRC: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: SL68%20AYB
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL68%2520AYB%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for SL68%20AYB: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: V50%20TAT
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V50%2520TAT%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for V50%20TAT: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: VE68%20XBJ
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE68%2520XBJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for VE68%20XBJ: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: WD17%20NJK
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD17%2520NJK%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for WD17%20NJK: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: WO21%20FXZ
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO21%2520FXZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for WO21%20FXZ: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: WS19%20OKT
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WS19%2520OKT%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for WS19%20OKT: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: YF20%20RRU
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF20%2520RRU%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for YF20%20RRU: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: YF67%20HYP
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF67%2520HYP%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for YF67%20HYP: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: YG20%20MLK
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG20%2520MLK%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for YG20%20MLK: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: CX20%20LXR
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX20%2520LXR%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for CX20%20LXR: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: GL21%20KZD
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL21%2520KZD%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for GL21%20KZD: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: KN72%20NCO
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN72%2520NCO%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for KN72%20NCO: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: DS72%20EVF
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS72%2520EVF%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for DS72%20EVF: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: FX23%20HMV
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX23%2520HMV%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for FX23%20HMV: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: MA21%20TMO
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA21%2520TMO%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for MA21%20TMO: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: YF18%20FBZ
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF18%2520FBZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for YF18%20FBZ: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: YM74%20KKV
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM74%2520KKV%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for YM74%20KKV: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: KU69%20TVN
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU69%2520TVN%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for KU69%20TVN: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: NG68%20LNT
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG68%2520LNT%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for NG68%20LNT: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: PF68%20VDR
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF68%2520VDR%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for PF68%20VDR: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: YN23%20WFK
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN23%2520WFK%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for YN23%20WFK: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: BK71%20HNC
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK71%2520HNC%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for BK71%20HNC: 0
2026-03-29 14:12:44 [bca.uk] INFO: Found listing with ID: LP18%20KMM
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP18%2520KMM%27 HTTP/1.1" 200 None
2026-03-29 14:12:44 [bca.uk] INFO: Scrape type for LP18%20KMM: 2
2026-03-29 14:12:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed77a35b-8ccd-5b0e-af73-b9b72190c7ab with identifier: LP18%20KMM
2026-03-29 14:12:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed77a35b-8ccd-5b0e-af73-b9b72190c7ab with scrape type 2
2026-03-29 14:12:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed77a35b-8ccd-5b0e-af73-b9b72190c7ab with scrape type 2
2026-03-29 14:12:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ed77a35b-8ccd-5b0e-af73-b9b72190c7ab, identifier: LP18%20KMM
2026-03-29 14:12:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ed77a35b-8ccd-5b0e-af73-b9b72190c7ab with identifier: LP18%20KMM
2026-03-29 14:12:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ed77a35b-8ccd-5b0e-af73-b9b72190c7ab with identifier: LP18%20KMM
2026-03-29 14:12:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ed77a35b-8ccd-5b0e-af73-b9b72190c7ab with identifier: LP18%20KMM to the API
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=46&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP18%20KMM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ed77a35b-8ccd-5b0e-af73-b9b72190c7ab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LP18 KMM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP18%20KMM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'A200',
 'odometer': 1,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 1.3 AMG LINE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE DCT',
 'vin': 'WDD1770872J027255',
 'year': 2018}
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP18%2520KMM%27 HTTP/1.1" 200 None
2026-03-29 14:12:45 [bca.uk] INFO: Saving data for LP18%20KMM: {'auction_closing_time': 1774951200.0, 'created_time': 1774609564.95764, 'last_price_update_time': 1774793565.497262}
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP18%2520KMM') HTTP/1.1" 204 0
2026-03-29 14:12:45 [bca.uk] INFO: Found listing with ID: AJ71%20OCA
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ71%2520OCA%27 HTTP/1.1" 200 None
2026-03-29 14:12:45 [bca.uk] INFO: Scrape type for AJ71%20OCA: 0
2026-03-29 14:12:45 [bca.uk] INFO: Found listing with ID: BP74%20LZH
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP74%2520LZH%27 HTTP/1.1" 200 None
2026-03-29 14:12:45 [bca.uk] INFO: Scrape type for BP74%20LZH: 0
2026-03-29 14:12:45 [bca.uk] INFO: Found listing with ID: FV74%20WYA
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV74%2520WYA%27 HTTP/1.1" 200 None
2026-03-29 14:12:45 [bca.uk] INFO: Scrape type for FV74%20WYA: 0
2026-03-29 14:12:45 [bca.uk] INFO: Found listing with ID: KN68%20LKU
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN68%2520LKU%27 HTTP/1.1" 200 None
2026-03-29 14:12:45 [bca.uk] INFO: Scrape type for KN68%20LKU: 0
2026-03-29 14:12:45 [bca.uk] INFO: Found listing with ID: ME12%20JME
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME12%2520JME%27 HTTP/1.1" 200 None
2026-03-29 14:12:45 [bca.uk] INFO: Scrape type for ME12%20JME: 0
2026-03-29 14:12:45 [bca.uk] INFO: Found listing with ID: MH18%20WSW
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH18%2520WSW%27 HTTP/1.1" 200 None
2026-03-29 14:12:45 [bca.uk] INFO: Scrape type for MH18%20WSW: 0
2026-03-29 14:12:45 [bca.uk] INFO: Found listing with ID: MW67%20EEN
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW67%2520EEN%27 HTTP/1.1" 200 None
2026-03-29 14:12:45 [bca.uk] INFO: Scrape type for MW67%20EEN: 0
2026-03-29 14:12:45 [bca.uk] INFO: Found listing with ID: ND71%20WXU
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND71%2520WXU%27 HTTP/1.1" 200 None
2026-03-29 14:12:45 [bca.uk] INFO: Scrape type for ND71%20WXU: 0
2026-03-29 14:12:45 [bca.uk] INFO: Found listing with ID: ST18%20XWJ
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST18%2520XWJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:45 [bca.uk] INFO: Scrape type for ST18%20XWJ: 0
2026-03-29 14:12:45 [bca.uk] INFO: Found listing with ID: YF71%20LXO
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF71%2520LXO%27 HTTP/1.1" 200 None
2026-03-29 14:12:45 [bca.uk] INFO: Scrape type for YF71%20LXO: 0
2026-03-29 14:12:45 [bca.uk] INFO: Found listing with ID: YG22%20SEO
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG22%2520SEO%27 HTTP/1.1" 200 None
2026-03-29 14:12:45 [bca.uk] INFO: Scrape type for YG22%20SEO: 0
2026-03-29 14:12:45 [bca.uk] INFO: Found listing with ID: YL71%20LAA
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL71%2520LAA%27 HTTP/1.1" 200 None
2026-03-29 14:12:45 [bca.uk] INFO: Scrape type for YL71%20LAA: 0
2026-03-29 14:12:45 [bca.uk] INFO: Found listing with ID: YP72%20HGD
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP72%2520HGD%27 HTTP/1.1" 200 None
2026-03-29 14:12:45 [bca.uk] INFO: Scrape type for YP72%20HGD: 0
2026-03-29 14:12:45 [bca.uk] INFO: Found listing with ID: NA22%20DCV
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA22%2520DCV%27 HTTP/1.1" 200 None
2026-03-29 14:12:45 [bca.uk] INFO: Scrape type for NA22%20DCV: 0
2026-03-29 14:12:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=47&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:12:48 [bca.uk] INFO: Total items found: 100
2026-03-29 14:12:48 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded
2026-03-29 14:12:48 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:12:48 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: NU22%20CVO
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU22%2520CVO%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for NU22%20CVO: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: VO22%20HCL
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO22%2520HCL%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for VO22%20HCL: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: EA71%20XSJ
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA71%2520XSJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for EA71%20XSJ: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: LS72%20YXC
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520YXC%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for LS72%20YXC: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: LN14%20CGF
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN14%2520CGF%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for LN14%20CGF: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: AF22%20SYA
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520SYA%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for AF22%20SYA: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: SL23%20KWV
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL23%2520KWV%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for SL23%20KWV: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: YG69%20HLE
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG69%2520HLE%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for YG69%20HLE: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: YK19%20MJC
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK19%2520MJC%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for YK19%20MJC: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: BF14%20LDZ
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF14%2520LDZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for BF14%20LDZ: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: DF16%20UZJ
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF16%2520UZJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for DF16%20UZJ: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: MJ25%20VYK
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ25%2520VYK%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for MJ25%20VYK: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: EK23%20CUO
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK23%2520CUO%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for EK23%20CUO: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: WG19%20NLE
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG19%2520NLE%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for WG19%20NLE: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: WG74%20UGY
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG74%2520UGY%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for WG74%20UGY: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: CV23%20XDN
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV23%2520XDN%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for CV23%20XDN: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: AF23%20WGG
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF23%2520WGG%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for AF23%20WGG: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: AJ19%20DWA
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ19%2520DWA%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for AJ19%20DWA: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: KN67%20GDO
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN67%2520GDO%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for KN67%20GDO: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: MD67%20XLY
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD67%2520XLY%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for MD67%20XLY: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: ND72%20KNA
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520KNA%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for ND72%20KNA: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: SO18%20MUP
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO18%2520MUP%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for SO18%20MUP: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: SO67%20BXC
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO67%2520BXC%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for SO67%20BXC: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: YA17%20UGS
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA17%2520UGS%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for YA17%20UGS: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: YG20%20JZT
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG20%2520JZT%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for YG20%20JZT: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: YK18%20DJO
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK18%2520DJO%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for YK18%20DJO: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: MV75%20YTP
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV75%2520YTP%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for MV75%20YTP: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: RF74%20VXB
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF74%2520VXB%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for RF74%20VXB: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: FM69%20ZKO
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM69%2520ZKO%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for FM69%20ZKO: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: GJ72%20LDZ
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ72%2520LDZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for GJ72%20LDZ: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: KE22%20JBX
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE22%2520JBX%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for KE22%20JBX: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: RE72%20KLV
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE72%2520KLV%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for RE72%20KLV: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: BK71%20JDZ
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK71%2520JDZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for BK71%20JDZ: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: EA22%20RWZ
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA22%2520RWZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for EA22%20RWZ: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: GF67%20URS
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF67%2520URS%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for GF67%20URS: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: GK19%20YXB
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK19%2520YXB%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for GK19%20YXB: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: LB67%20MSU
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB67%2520MSU%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for LB67%20MSU: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: LC19%20LTO
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC19%2520LTO%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for LC19%20LTO: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: LP18%20JGU
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP18%2520JGU%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for LP18%20JGU: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: RE71%20OHV
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE71%2520OHV%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for RE71%20OHV: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: YH71%20NKU
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH71%2520NKU%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for YH71%20NKU: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: YK18%20YXU
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK18%2520YXU%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for YK18%20YXU: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: YS18%20HMA
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS18%2520HMA%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for YS18%20HMA: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: BC72%20CZN
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC72%2520CZN%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for BC72%20CZN: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: RK73%20YDM
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK73%2520YDM%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for RK73%20YDM: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: YP22%20JMV
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP22%2520JMV%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for YP22%20JMV: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: BG68%20JRO
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG68%2520JRO%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for BG68%20JRO: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: XM05%20BMW
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27XM05%2520BMW%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for XM05%20BMW: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: WA23%20VFM
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA23%2520VFM%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for WA23%20VFM: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: HT24%20VKL
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT24%2520VKL%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for HT24%20VKL: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: WN72%20LGU
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN72%2520LGU%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for WN72%20LGU: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: AJ72%20ZXK
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ72%2520ZXK%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for AJ72%20ZXK: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: AK69%20KYO
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK69%2520KYO%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for AK69%20KYO: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: AO73%20UYC
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO73%2520UYC%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for AO73%20UYC: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: CP69%20CMU
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP69%2520CMU%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for CP69%20CMU: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: HN22%20LFY
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN22%2520LFY%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for HN22%20LFY: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: HX68%20NPN
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX68%2520NPN%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for HX68%20NPN: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: LA66%20FXM
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA66%2520FXM%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for LA66%20FXM: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: LG68%20CLY
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG68%2520CLY%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for LG68%20CLY: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: LJ71%20PMX
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ71%2520PMX%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for LJ71%20PMX: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: LM22%20CTX
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM22%2520CTX%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for LM22%20CTX: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: LP19%20FLV
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP19%2520FLV%27 HTTP/1.1" 200 None
2026-03-29 14:12:48 [bca.uk] INFO: Scrape type for LP19%20FLV: 0
2026-03-29 14:12:48 [bca.uk] INFO: Found listing with ID: MD71%20HRO
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD71%2520HRO%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for MD71%20HRO: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: SK22%20XSG
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK22%2520XSG%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for SK22%20XSG: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: SY68%20SKK
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY68%2520SKK%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for SY68%20SKK: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: YC19%20OUF
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC19%2520OUF%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for YC19%20OUF: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: YK18%20ZUO
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK18%2520ZUO%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for YK18%20ZUO: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: SD72%20YTM
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD72%2520YTM%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for SD72%20YTM: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: GU23%20VTC
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU23%2520VTC%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for GU23%20VTC: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: RE21%20YLM
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE21%2520YLM%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for RE21%20YLM: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: FN24%20LZR
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN24%2520LZR%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for FN24%20LZR: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: MF70%20BVA
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF70%2520BVA%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for MF70%20BVA: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: DV23%20XVH
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV23%2520XVH%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for DV23%20XVH: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: KF73%20FNM
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520FNM%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for KF73%20FNM: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: EU67%20UVJ
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU67%2520UVJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for EU67%20UVJ: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: MJ72%20LTF
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ72%2520LTF%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for MJ72%20LTF: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: HK71%20RDZ
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK71%2520RDZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for HK71%20RDZ: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: LK23%20NFG
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK23%2520NFG%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for LK23%20NFG: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: HJ72%20WMT
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ72%2520WMT%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for HJ72%20WMT: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: CK22%20VRJ
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK22%2520VRJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for CK22%20VRJ: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: FE72%20JYB
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE72%2520JYB%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for FE72%20JYB: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: EA22%20HBE
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA22%2520HBE%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for EA22%20HBE: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: CV21%20HYF
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV21%2520HYF%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for CV21%20HYF: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: CU70%20PHK
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU70%2520PHK%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for CU70%20PHK: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: BV23%20WMK
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV23%2520WMK%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for BV23%20WMK: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: AY73%20GVC
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY73%2520GVC%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for AY73%20GVC: 0
2026-03-29 14:12:49 [bca.uk] INFO: Found listing with ID: OV62%20HYK
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV62%2520HYK%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Scrape type for OV62%20HYK: 2
2026-03-29 14:12:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bbe1af20-e54a-5196-b144-a18b07f040f9 with identifier: OV62%20HYK
2026-03-29 14:12:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bbe1af20-e54a-5196-b144-a18b07f040f9 with scrape type 2
2026-03-29 14:12:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bbe1af20-e54a-5196-b144-a18b07f040f9 with scrape type 2
2026-03-29 14:12:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bbe1af20-e54a-5196-b144-a18b07f040f9, identifier: OV62%20HYK
2026-03-29 14:12:49 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:49 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bbe1af20-e54a-5196-b144-a18b07f040f9 with identifier: OV62%20HYK
2026-03-29 14:12:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bbe1af20-e54a-5196-b144-a18b07f040f9 with identifier: OV62%20HYK
2026-03-29 14:12:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bbe1af20-e54a-5196-b144-a18b07f040f9 with identifier: OV62%20HYK to the API
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=47&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 269,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV62%20HYK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bbe1af20-e54a-5196-b144-a18b07f040f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV62 HYK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV62%20HYK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'DEFENDER 90',
 'odometer': 92872,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DEFENDER 90 2.2 TDCI XS StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI XS',
 'vin': 'SALLDWBP7DA428263',
 'year': 2012}
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV62%2520HYK%27 HTTP/1.1" 200 None
2026-03-29 14:12:49 [bca.uk] INFO: Saving data for OV62%20HYK: {'auction_closing_time': 1774951200.0, 'created_time': 1774006027.26526, 'last_price_update_time': 1774793569.996943}
2026-03-29 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV62%2520HYK') HTTP/1.1" 204 0
2026-03-29 14:12:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:12:50 [bca.uk] INFO: Found listing with ID: SP65%20VRT
2026-03-29 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP65%2520VRT%27 HTTP/1.1" 200 None
2026-03-29 14:12:50 [bca.uk] INFO: Scrape type for SP65%20VRT: 2
2026-03-29 14:12:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df7a2b4a-0196-5815-b5c9-c55589c30847 with identifier: SP65%20VRT
2026-03-29 14:12:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df7a2b4a-0196-5815-b5c9-c55589c30847 with scrape type 2
2026-03-29 14:12:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df7a2b4a-0196-5815-b5c9-c55589c30847 with scrape type 2
2026-03-29 14:12:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df7a2b4a-0196-5815-b5c9-c55589c30847, identifier: SP65%20VRT
2026-03-29 14:12:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df7a2b4a-0196-5815-b5c9-c55589c30847 with identifier: SP65%20VRT
2026-03-29 14:12:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df7a2b4a-0196-5815-b5c9-c55589c30847 with identifier: SP65%20VRT
2026-03-29 14:12:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: df7a2b4a-0196-5815-b5c9-c55589c30847 with identifier: SP65%20VRT to the API
2026-03-29 14:12:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=47&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP65%20VRT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'df7a2b4a-0196-5815-b5c9-c55589c30847',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP65 VRT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP65%20VRT&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 107177,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.5 DCI N-CONNECTA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI N-CONNECTA',
 'vin': 'SJNFCAF15U7173831',
 'year': 2015}
2026-03-29 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP65%2520VRT%27 HTTP/1.1" 200 None
2026-03-29 14:12:50 [bca.uk] INFO: Saving data for SP65%20VRT: {'auction_closing_time': 1775210400.0, 'created_time': 1774523048.885224, 'last_price_update_time': 1774793570.488889}
2026-03-29 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP65%2520VRT') HTTP/1.1" 204 0
2026-03-29 14:12:50 [bca.uk] INFO: Found listing with ID: YP24%20TVK
2026-03-29 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP24%2520TVK%27 HTTP/1.1" 200 None
2026-03-29 14:12:50 [bca.uk] INFO: Scrape type for YP24%20TVK: 2
2026-03-29 14:12:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 739ec341-8a90-5bbf-8f6a-2390e8cfe651 with identifier: YP24%20TVK
2026-03-29 14:12:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 739ec341-8a90-5bbf-8f6a-2390e8cfe651 with scrape type 2
2026-03-29 14:12:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 739ec341-8a90-5bbf-8f6a-2390e8cfe651 with scrape type 2
2026-03-29 14:12:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 739ec341-8a90-5bbf-8f6a-2390e8cfe651, identifier: YP24%20TVK
2026-03-29 14:12:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 739ec341-8a90-5bbf-8f6a-2390e8cfe651 with identifier: YP24%20TVK
2026-03-29 14:12:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 739ec341-8a90-5bbf-8f6a-2390e8cfe651 with identifier: YP24%20TVK
2026-03-29 14:12:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 739ec341-8a90-5bbf-8f6a-2390e8cfe651 with identifier: YP24%20TVK to the API
2026-03-29 14:12:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=47&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 188,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP24%20TVK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '739ec341-8a90-5bbf-8f6a-2390e8cfe651',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP24 TVK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP24%20TVK&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 26159,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 320 L2 H1 LEADER PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 320 L2 H1 LEADER',
 'vin': 'WF0RXXTA9RPM84283',
 'year': 2024}
2026-03-29 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP24%2520TVK%27 HTTP/1.1" 200 None
2026-03-29 14:12:50 [bca.uk] INFO: Saving data for YP24%20TVK: {'auction_closing_time': 1774951200.0, 'created_time': 1773846102.048863, 'last_price_update_time': 1774793570.89336}
2026-03-29 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP24%2520TVK') HTTP/1.1" 204 0
2026-03-29 14:12:50 [bca.uk] INFO: Found listing with ID: WT25%20UHK
2026-03-29 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UHK%27 HTTP/1.1" 200 None
2026-03-29 14:12:50 [bca.uk] INFO: Scrape type for WT25%20UHK: 2
2026-03-29 14:12:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 240b8c73-323a-52a2-a023-264208780ff1 with identifier: WT25%20UHK
2026-03-29 14:12:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 240b8c73-323a-52a2-a023-264208780ff1 with scrape type 2
2026-03-29 14:12:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 240b8c73-323a-52a2-a023-264208780ff1 with scrape type 2
2026-03-29 14:12:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 240b8c73-323a-52a2-a023-264208780ff1, identifier: WT25%20UHK
2026-03-29 14:12:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 240b8c73-323a-52a2-a023-264208780ff1 with identifier: WT25%20UHK
2026-03-29 14:12:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 240b8c73-323a-52a2-a023-264208780ff1 with identifier: WT25%20UHK
2026-03-29 14:12:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 240b8c73-323a-52a2-a023-264208780ff1 with identifier: WT25%20UHK to the API
2026-03-29 14:12:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=47&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WT25%20UHK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '240b8c73-323a-52a2-a023-264208780ff1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WT25 UHK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WT25%20UHK&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 7931,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 320 L1 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 320 L1 H1 LIMITED',
 'vin': 'WF0RXXTA1RSM03693',
 'year': 2025}
2026-03-29 14:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UHK%27 HTTP/1.1" 200 None
2026-03-29 14:12:51 [bca.uk] INFO: Saving data for WT25%20UHK: {'auction_closing_time': 1774951200.0, 'created_time': 1773842608.584418, 'last_price_update_time': 1774793571.294956}
2026-03-29 14:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WT25%2520UHK') HTTP/1.1" 204 0
2026-03-29 14:12:51 [bca.uk] INFO: Found listing with ID: WT25%20UHE
2026-03-29 14:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UHE%27 HTTP/1.1" 200 None
2026-03-29 14:12:51 [bca.uk] INFO: Scrape type for WT25%20UHE: 2
2026-03-29 14:12:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e81a82e3-b4e0-5a35-a193-c4eee286ccee with identifier: WT25%20UHE
2026-03-29 14:12:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e81a82e3-b4e0-5a35-a193-c4eee286ccee with scrape type 2
2026-03-29 14:12:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e81a82e3-b4e0-5a35-a193-c4eee286ccee with scrape type 2
2026-03-29 14:12:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e81a82e3-b4e0-5a35-a193-c4eee286ccee, identifier: WT25%20UHE
2026-03-29 14:12:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e81a82e3-b4e0-5a35-a193-c4eee286ccee with identifier: WT25%20UHE
2026-03-29 14:12:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e81a82e3-b4e0-5a35-a193-c4eee286ccee with identifier: WT25%20UHE
2026-03-29 14:12:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e81a82e3-b4e0-5a35-a193-c4eee286ccee with identifier: WT25%20UHE to the API
2026-03-29 14:12:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=47&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WT25%20UHE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e81a82e3-b4e0-5a35-a193-c4eee286ccee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WT25 UHE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WT25%20UHE&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 4039,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 320 L1 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 320 L1 H1 LIMITED',
 'vin': 'WF0RXXTA9RSM03571',
 'year': 2025}
2026-03-29 14:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UHE%27 HTTP/1.1" 200 None
2026-03-29 14:12:51 [bca.uk] INFO: Saving data for WT25%20UHE: {'auction_closing_time': 1774951200.0, 'created_time': 1773842606.73894, 'last_price_update_time': 1774793571.687188}
2026-03-29 14:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WT25%2520UHE') HTTP/1.1" 204 0
2026-03-29 14:12:51 [bca.uk] INFO: Found listing with ID: RX74%20EFR
2026-03-29 14:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX74%2520EFR%27 HTTP/1.1" 200 None
2026-03-29 14:12:51 [bca.uk] INFO: Scrape type for RX74%20EFR: 2
2026-03-29 14:12:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ea6ca0b-0626-585a-86ff-e704959b64fb with identifier: RX74%20EFR
2026-03-29 14:12:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ea6ca0b-0626-585a-86ff-e704959b64fb with scrape type 2
2026-03-29 14:12:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5ea6ca0b-0626-585a-86ff-e704959b64fb with scrape type 2
2026-03-29 14:12:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5ea6ca0b-0626-585a-86ff-e704959b64fb, identifier: RX74%20EFR
2026-03-29 14:12:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5ea6ca0b-0626-585a-86ff-e704959b64fb with identifier: RX74%20EFR
2026-03-29 14:12:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5ea6ca0b-0626-585a-86ff-e704959b64fb with identifier: RX74%20EFR
2026-03-29 14:12:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5ea6ca0b-0626-585a-86ff-e704959b64fb with identifier: RX74%20EFR to the API
2026-03-29 14:12:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=47&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 191,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX74%20EFR-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5ea6ca0b-0626-585a-86ff-e704959b64fb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RX74 EFR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX74%20EFR&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 15188,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 320 L2 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 320 L2 H1 LIMITED',
 'vin': 'WF0RXXTA5RRA48585',
 'year': 2024}
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX74%2520EFR%27 HTTP/1.1" 200 None
2026-03-29 14:12:52 [bca.uk] INFO: Saving data for RX74%20EFR: {'auction_closing_time': 1774951200.0, 'created_time': 1773820984.189308, 'last_price_update_time': 1774793572.101275}
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX74%2520EFR') HTTP/1.1" 204 0
2026-03-29 14:12:52 [bca.uk] INFO: Found listing with ID: GYJM62338
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GYJM62338%27 HTTP/1.1" 200 None
2026-03-29 14:12:52 [bca.uk] INFO: Scrape type for GYJM62338: 0
2026-03-29 14:12:52 [bca.uk] INFO: Found listing with ID: RV22%20ONS
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV22%2520ONS%27 HTTP/1.1" 200 None
2026-03-29 14:12:52 [bca.uk] INFO: Scrape type for RV22%20ONS: 2
2026-03-29 14:12:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dcf9effd-c6b1-54d6-9521-bacf7bb5bbb5 with identifier: RV22%20ONS
2026-03-29 14:12:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dcf9effd-c6b1-54d6-9521-bacf7bb5bbb5 with scrape type 2
2026-03-29 14:12:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dcf9effd-c6b1-54d6-9521-bacf7bb5bbb5 with scrape type 2
2026-03-29 14:12:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dcf9effd-c6b1-54d6-9521-bacf7bb5bbb5, identifier: RV22%20ONS
2026-03-29 14:12:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dcf9effd-c6b1-54d6-9521-bacf7bb5bbb5 with identifier: RV22%20ONS
2026-03-29 14:12:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dcf9effd-c6b1-54d6-9521-bacf7bb5bbb5 with identifier: RV22%20ONS
2026-03-29 14:12:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dcf9effd-c6b1-54d6-9521-bacf7bb5bbb5 with identifier: RV22%20ONS to the API
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=47&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV22%20ONS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'dcf9effd-c6b1-54d6-9521-bacf7bb5bbb5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RV22 ONS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV22%20ONS&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'KIA',
 'model': 'EV6',
 'odometer': 56181,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'KIA EV6 166KW 77.4KWH RWD GT-LINE Hatchback',
 'transmission': 'automatic',
 'trim': '166KW 77.4KWH RWD GT-LINE',
 'vin': 'KNAC481AUN5025104',
 'year': 2022}
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV22%2520ONS%27 HTTP/1.1" 200 None
2026-03-29 14:12:52 [bca.uk] INFO: Saving data for RV22%20ONS: {'auction_closing_time': 1774951200.0, 'created_time': 1773829725.774835, 'last_price_update_time': 1774793572.51577}
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV22%2520ONS') HTTP/1.1" 204 0
2026-03-29 14:12:52 [bca.uk] INFO: Found listing with ID: WV71%20SYJ
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520SYJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:52 [bca.uk] INFO: Scrape type for WV71%20SYJ: 2
2026-03-29 14:12:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f046df6-5f01-564c-810b-486b8b891f59 with identifier: WV71%20SYJ
2026-03-29 14:12:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f046df6-5f01-564c-810b-486b8b891f59 with scrape type 2
2026-03-29 14:12:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f046df6-5f01-564c-810b-486b8b891f59 with scrape type 2
2026-03-29 14:12:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f046df6-5f01-564c-810b-486b8b891f59, identifier: WV71%20SYJ
2026-03-29 14:12:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f046df6-5f01-564c-810b-486b8b891f59 with identifier: WV71%20SYJ
2026-03-29 14:12:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f046df6-5f01-564c-810b-486b8b891f59 with identifier: WV71%20SYJ
2026-03-29 14:12:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f046df6-5f01-564c-810b-486b8b891f59 with identifier: WV71%20SYJ to the API
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=47&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV71%20SYJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0f046df6-5f01-564c-810b-486b8b891f59',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WV71 SYJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV71%20SYJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 21696,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'RENAULT ZOE E-TECH 50KWH 110 ICONIC (50KW) Hatchback',
 'transmission': 'automatic',
 'trim': '50KWH 110 ICONIC (50KW)',
 'vin': 'VF1AG000167839895',
 'year': 2021}
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520SYJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:52 [bca.uk] INFO: Saving data for WV71%20SYJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774016443.920475, 'last_price_update_time': 1774793572.911884}
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV71%2520SYJ') HTTP/1.1" 204 0
2026-03-29 14:12:52 [bca.uk] INFO: Found listing with ID: WV71%20SZR
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520SZR%27 HTTP/1.1" 200 None
2026-03-29 14:12:52 [bca.uk] INFO: Scrape type for WV71%20SZR: 2
2026-03-29 14:12:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f095bf6-8fc8-5a58-88d4-d826d684b866 with identifier: WV71%20SZR
2026-03-29 14:12:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1f095bf6-8fc8-5a58-88d4-d826d684b866 with scrape type 2
2026-03-29 14:12:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1f095bf6-8fc8-5a58-88d4-d826d684b866 with scrape type 2
2026-03-29 14:12:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1f095bf6-8fc8-5a58-88d4-d826d684b866, identifier: WV71%20SZR
2026-03-29 14:12:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1f095bf6-8fc8-5a58-88d4-d826d684b866 with identifier: WV71%20SZR
2026-03-29 14:12:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1f095bf6-8fc8-5a58-88d4-d826d684b866 with identifier: WV71%20SZR
2026-03-29 14:12:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1f095bf6-8fc8-5a58-88d4-d826d684b866 with identifier: WV71%20SZR to the API
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=47&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV71%20SZR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1f095bf6-8fc8-5a58-88d4-d826d684b866',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WV71 SZR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV71%20SZR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 15254,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'RENAULT ZOE E-TECH 50KWH 110 ICONIC (50KW) Hatchback',
 'transmission': 'automatic',
 'trim': '50KWH 110 ICONIC (50KW)',
 'vin': 'VF1AG000867471196',
 'year': 2021}
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520SZR%27 HTTP/1.1" 200 None
2026-03-29 14:12:53 [bca.uk] INFO: Saving data for WV71%20SZR: {'auction_closing_time': 1774951200.0, 'created_time': 1773829736.652512, 'last_price_update_time': 1774793573.3456}
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV71%2520SZR') HTTP/1.1" 204 0
2026-03-29 14:12:53 [bca.uk] INFO: Found listing with ID: CE73%20GHJ
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE73%2520GHJ%27 HTTP/1.1" 200 None
2026-03-29 14:12:53 [bca.uk] INFO: Scrape type for CE73%20GHJ: 0
2026-03-29 14:12:53 [bca.uk] INFO: Found listing with ID: CE73%20GHV
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE73%2520GHV%27 HTTP/1.1" 200 None
2026-03-29 14:12:53 [bca.uk] INFO: Scrape type for CE73%20GHV: 0
2026-03-29 14:12:53 [bca.uk] INFO: Found listing with ID: CE73%20GOP
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE73%2520GOP%27 HTTP/1.1" 200 None
2026-03-29 14:12:53 [bca.uk] INFO: Scrape type for CE73%20GOP: 0
2026-03-29 14:12:53 [bca.uk] INFO: Found listing with ID: HJ73%20NVW
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ73%2520NVW%27 HTTP/1.1" 200 None
2026-03-29 14:12:53 [bca.uk] INFO: Scrape type for HJ73%20NVW: 0
2026-03-29 14:12:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:12:53 [bca.uk] INFO: Total items found: 100
2026-03-29 14:12:53 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded
2026-03-29 14:12:53 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:12:53 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:53 [bca.uk] INFO: Found listing with ID: ML71%20YJE
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML71%2520YJE%27 HTTP/1.1" 200 None
2026-03-29 14:12:53 [bca.uk] INFO: Scrape type for ML71%20YJE: 0
2026-03-29 14:12:53 [bca.uk] INFO: Found listing with ID: RK22%20OAE
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK22%2520OAE%27 HTTP/1.1" 200 None
2026-03-29 14:12:53 [bca.uk] INFO: Scrape type for RK22%20OAE: 0
2026-03-29 14:12:53 [bca.uk] INFO: Found listing with ID: RX25%20CHZ
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX25%2520CHZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:53 [bca.uk] INFO: Scrape type for RX25%20CHZ: 0
2026-03-29 14:12:53 [bca.uk] INFO: Found listing with ID: RX25%20CHV
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX25%2520CHV%27 HTTP/1.1" 200 None
2026-03-29 14:12:53 [bca.uk] INFO: Scrape type for RX25%20CHV: 0
2026-03-29 14:12:53 [bca.uk] INFO: Found listing with ID: OV23%20AYB
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520AYB%27 HTTP/1.1" 200 None
2026-03-29 14:12:53 [bca.uk] INFO: Scrape type for OV23%20AYB: 0
2026-03-29 14:12:53 [bca.uk] INFO: Found listing with ID: OV73%20EOB
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV73%2520EOB%27 HTTP/1.1" 200 None
2026-03-29 14:12:53 [bca.uk] INFO: Scrape type for OV73%20EOB: 0
2026-03-29 14:12:53 [bca.uk] INFO: Found listing with ID: RX21%20FMC
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX21%2520FMC%27 HTTP/1.1" 200 None
2026-03-29 14:12:53 [bca.uk] INFO: Scrape type for RX21%20FMC: 0
2026-03-29 14:12:53 [bca.uk] INFO: Found listing with ID: WM23%20UKO
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM23%2520UKO%27 HTTP/1.1" 200 None
2026-03-29 14:12:53 [bca.uk] INFO: Scrape type for WM23%20UKO: 0
2026-03-29 14:12:53 [bca.uk] INFO: Found listing with ID: WT25%20UGF
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UGF%27 HTTP/1.1" 200 None
2026-03-29 14:12:53 [bca.uk] INFO: Scrape type for WT25%20UGF: 2
2026-03-29 14:12:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 821a480f-24cc-5149-8eae-29894089c494 with identifier: WT25%20UGF
2026-03-29 14:12:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 821a480f-24cc-5149-8eae-29894089c494 with scrape type 2
2026-03-29 14:12:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 821a480f-24cc-5149-8eae-29894089c494 with scrape type 2
2026-03-29 14:12:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 821a480f-24cc-5149-8eae-29894089c494, identifier: WT25%20UGF
2026-03-29 14:12:53 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:53 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:12:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 821a480f-24cc-5149-8eae-29894089c494 with identifier: WT25%20UGF
2026-03-29 14:12:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 821a480f-24cc-5149-8eae-29894089c494 with identifier: WT25%20UGF
2026-03-29 14:12:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 821a480f-24cc-5149-8eae-29894089c494 with identifier: WT25%20UGF to the API
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '821a480f-24cc-5149-8eae-29894089c494',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WT25 UGF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WT25%20UGF&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 6410,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 320 L1 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 320 L1 H1 LIMITED',
 'vin': 'WF0RXXTA3RSM03789',
 'year': 2025}
2026-03-29 14:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UGF%27 HTTP/1.1" 200 None
2026-03-29 14:12:54 [bca.uk] INFO: Saving data for WT25%20UGF: {'auction_closing_time': 1774951200.0, 'created_time': 1773841125.721816, 'last_price_update_time': 1774793574.098834}
2026-03-29 14:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WT25%2520UGF') HTTP/1.1" 204 0
2026-03-29 14:12:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:12:54 [bca.uk] INFO: Found listing with ID: OV72%20CSZ
2026-03-29 14:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV72%2520CSZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:54 [bca.uk] INFO: Scrape type for OV72%20CSZ: 2
2026-03-29 14:12:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5185fd3a-b9f5-532d-8c01-9a3c36ad9a8c with identifier: OV72%20CSZ
2026-03-29 14:12:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5185fd3a-b9f5-532d-8c01-9a3c36ad9a8c with scrape type 2
2026-03-29 14:12:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5185fd3a-b9f5-532d-8c01-9a3c36ad9a8c with scrape type 2
2026-03-29 14:12:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5185fd3a-b9f5-532d-8c01-9a3c36ad9a8c, identifier: OV72%20CSZ
2026-03-29 14:12:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5185fd3a-b9f5-532d-8c01-9a3c36ad9a8c with identifier: OV72%20CSZ
2026-03-29 14:12:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5185fd3a-b9f5-532d-8c01-9a3c36ad9a8c with identifier: OV72%20CSZ
2026-03-29 14:12:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5185fd3a-b9f5-532d-8c01-9a3c36ad9a8c with identifier: OV72%20CSZ to the API
2026-03-29 14:12:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV72%20CSZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '5185fd3a-b9f5-532d-8c01-9a3c36ad9a8c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OV72 CSZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV72%20CSZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 40231,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'POLESTAR 2 300KW 78KWH DM4 LONG RANGE Coupe',
 'transmission': 'automatic',
 'trim': '300KW 78KWH DM4 LONG RANGE',
 'vin': 'YSMVSEDE8PL113274',
 'year': 2022}
2026-03-29 14:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV72%2520CSZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:54 [bca.uk] INFO: Saving data for OV72%20CSZ: {'auction_closing_time': 1774951200.0, 'created_time': 1773829727.99892, 'last_price_update_time': 1774793574.604029}
2026-03-29 14:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV72%2520CSZ') HTTP/1.1" 204 0
2026-03-29 14:12:54 [bca.uk] INFO: Found listing with ID: OV72%20AHZ
2026-03-29 14:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV72%2520AHZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:54 [bca.uk] INFO: Scrape type for OV72%20AHZ: 2
2026-03-29 14:12:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 782b37ca-bfb0-56c4-a00f-bd6cc9d3e971 with identifier: OV72%20AHZ
2026-03-29 14:12:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 782b37ca-bfb0-56c4-a00f-bd6cc9d3e971 with scrape type 2
2026-03-29 14:12:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 782b37ca-bfb0-56c4-a00f-bd6cc9d3e971 with scrape type 2
2026-03-29 14:12:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 782b37ca-bfb0-56c4-a00f-bd6cc9d3e971, identifier: OV72%20AHZ
2026-03-29 14:12:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 782b37ca-bfb0-56c4-a00f-bd6cc9d3e971 with identifier: OV72%20AHZ
2026-03-29 14:12:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 782b37ca-bfb0-56c4-a00f-bd6cc9d3e971 with identifier: OV72%20AHZ
2026-03-29 14:12:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 782b37ca-bfb0-56c4-a00f-bd6cc9d3e971 with identifier: OV72%20AHZ to the API
2026-03-29 14:12:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV72%20AHZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '782b37ca-bfb0-56c4-a00f-bd6cc9d3e971',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OV72 AHZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV72%20AHZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MG MOTOR UK',
 'model': 'ZS ELECTRIC',
 'odometer': 1,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS ELECTRIC 115KW 73KWH SE LR Hatchback',
 'transmission': 'automatic',
 'trim': '115KW 73KWH SE LR',
 'vin': 'LSJW74096NZ205187',
 'year': 2022}
2026-03-29 14:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV72%2520AHZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:55 [bca.uk] INFO: Saving data for OV72%20AHZ: {'auction_closing_time': 1774951200.0, 'created_time': 1773958680.436997, 'last_price_update_time': 1774793575.003594}
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV72%2520AHZ') HTTP/1.1" 204 0
2026-03-29 14:12:55 [bca.uk] INFO: Found listing with ID: FE70%20NHG
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE70%2520NHG%27 HTTP/1.1" 200 None
2026-03-29 14:12:55 [bca.uk] INFO: Scrape type for FE70%20NHG: 0
2026-03-29 14:12:55 [bca.uk] INFO: Found listing with ID: HN73%20SSK
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN73%2520SSK%27 HTTP/1.1" 200 None
2026-03-29 14:12:55 [bca.uk] INFO: Scrape type for HN73%20SSK: 0
2026-03-29 14:12:55 [bca.uk] INFO: Found listing with ID: LR23%20ZGA
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR23%2520ZGA%27 HTTP/1.1" 200 None
2026-03-29 14:12:55 [bca.uk] INFO: Scrape type for LR23%20ZGA: 2
2026-03-29 14:12:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56e6953a-4ceb-58c4-aa54-dfd007e2b232 with identifier: LR23%20ZGA
2026-03-29 14:12:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56e6953a-4ceb-58c4-aa54-dfd007e2b232 with scrape type 2
2026-03-29 14:12:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56e6953a-4ceb-58c4-aa54-dfd007e2b232 with scrape type 2
2026-03-29 14:12:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56e6953a-4ceb-58c4-aa54-dfd007e2b232, identifier: LR23%20ZGA
2026-03-29 14:12:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56e6953a-4ceb-58c4-aa54-dfd007e2b232 with identifier: LR23%20ZGA
2026-03-29 14:12:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56e6953a-4ceb-58c4-aa54-dfd007e2b232 with identifier: LR23%20ZGA
2026-03-29 14:12:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 56e6953a-4ceb-58c4-aa54-dfd007e2b232 with identifier: LR23%20ZGA to the API
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 33,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR23%20ZGA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '56e6953a-4ceb-58c4-aa54-dfd007e2b232',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LR23 ZGA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR23%20ZGA&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MAZDA',
 'model': 'CX-60',
 'odometer': 41770,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-60 2.5 E-SKY PHEV AWD EXCLUSIVE LINE StationWagon',
 'transmission': 'automatic',
 'trim': 'E-SKY PHEV AWD EXCLUSIVE LINE',
 'vin': 'JMZKH0HB901116893',
 'year': 2023}
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR23%2520ZGA%27 HTTP/1.1" 200 None
2026-03-29 14:12:55 [bca.uk] INFO: Saving data for LR23%20ZGA: {'auction_closing_time': 1774951200.0, 'created_time': 1773935805.969671, 'last_price_update_time': 1774793575.494729}
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR23%2520ZGA') HTTP/1.1" 204 0
2026-03-29 14:12:55 [bca.uk] INFO: Found listing with ID: PX23%20XZA
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX23%2520XZA%27 HTTP/1.1" 200 None
2026-03-29 14:12:55 [bca.uk] INFO: Scrape type for PX23%20XZA: 0
2026-03-29 14:12:55 [bca.uk] INFO: Found listing with ID: WP71%20XJL
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520XJL%27 HTTP/1.1" 200 None
2026-03-29 14:12:55 [bca.uk] INFO: Scrape type for WP71%20XJL: 2
2026-03-29 14:12:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 11ed2d40-52ac-5894-8fa3-582ab6787832 with identifier: WP71%20XJL
2026-03-29 14:12:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11ed2d40-52ac-5894-8fa3-582ab6787832 with scrape type 2
2026-03-29 14:12:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 11ed2d40-52ac-5894-8fa3-582ab6787832 with scrape type 2
2026-03-29 14:12:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 11ed2d40-52ac-5894-8fa3-582ab6787832, identifier: WP71%20XJL
2026-03-29 14:12:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 11ed2d40-52ac-5894-8fa3-582ab6787832 with identifier: WP71%20XJL
2026-03-29 14:12:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 11ed2d40-52ac-5894-8fa3-582ab6787832 with identifier: WP71%20XJL
2026-03-29 14:12:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 11ed2d40-52ac-5894-8fa3-582ab6787832 with identifier: WP71%20XJL to the API
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP71%20XJL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '11ed2d40-52ac-5894-8fa3-582ab6787832',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WP71 XJL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP71%20XJL&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 23019,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'RENAULT ZOE E-TECH 50KWH 110 ICONIC (50KW) Hatchback',
 'transmission': 'automatic',
 'trim': '50KWH 110 ICONIC (50KW)',
 'vin': 'VF1AG000968514874',
 'year': 2021}
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520XJL%27 HTTP/1.1" 200 None
2026-03-29 14:12:55 [bca.uk] INFO: Saving data for WP71%20XJL: {'auction_closing_time': 1774951200.0, 'created_time': 1773935810.275997, 'last_price_update_time': 1774793575.928238}
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP71%2520XJL') HTTP/1.1" 204 0
2026-03-29 14:12:55 [bca.uk] INFO: Found listing with ID: MD71%20KXZ
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD71%2520KXZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:55 [bca.uk] INFO: Scrape type for MD71%20KXZ: 0
2026-03-29 14:12:55 [bca.uk] INFO: Found listing with ID: WP23%20OFM
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OFM%27 HTTP/1.1" 200 None
2026-03-29 14:12:55 [bca.uk] INFO: Scrape type for WP23%20OFM: 2
2026-03-29 14:12:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a8c86b6-1bb0-57b7-86ec-1674f1035844 with identifier: WP23%20OFM
2026-03-29 14:12:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a8c86b6-1bb0-57b7-86ec-1674f1035844 with scrape type 2
2026-03-29 14:12:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a8c86b6-1bb0-57b7-86ec-1674f1035844 with scrape type 2
2026-03-29 14:12:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a8c86b6-1bb0-57b7-86ec-1674f1035844, identifier: WP23%20OFM
2026-03-29 14:12:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a8c86b6-1bb0-57b7-86ec-1674f1035844 with identifier: WP23%20OFM
2026-03-29 14:12:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a8c86b6-1bb0-57b7-86ec-1674f1035844 with identifier: WP23%20OFM
2026-03-29 14:12:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5a8c86b6-1bb0-57b7-86ec-1674f1035844 with identifier: WP23%20OFM to the API
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP23%20OFM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5a8c86b6-1bb0-57b7-86ec-1674f1035844',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WP23 OFM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP23%20OFM&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 24313,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.0 TCE 90 R.S.LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 R.S.LINE',
 'vin': 'VF1RJA00870938704',
 'year': 2023}
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OFM%27 HTTP/1.1" 200 None
2026-03-29 14:12:56 [bca.uk] INFO: Saving data for WP23%20OFM: {'auction_closing_time': 1774951200.0, 'created_time': 1773908887.27279, 'last_price_update_time': 1774793576.359408}
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP23%2520OFM') HTTP/1.1" 204 0
2026-03-29 14:12:56 [bca.uk] INFO: Found listing with ID: YF23%20DFE
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520DFE%27 HTTP/1.1" 200 None
2026-03-29 14:12:56 [bca.uk] INFO: Scrape type for YF23%20DFE: 0
2026-03-29 14:12:56 [bca.uk] INFO: Found listing with ID: YG23%20VZY
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG23%2520VZY%27 HTTP/1.1" 200 None
2026-03-29 14:12:56 [bca.uk] INFO: Scrape type for YG23%20VZY: 0
2026-03-29 14:12:56 [bca.uk] INFO: Found listing with ID: YM22%20MJX
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM22%2520MJX%27 HTTP/1.1" 200 None
2026-03-29 14:12:56 [bca.uk] INFO: Scrape type for YM22%20MJX: 0
2026-03-29 14:12:56 [bca.uk] INFO: Found listing with ID: LS73%20MJV
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS73%2520MJV%27 HTTP/1.1" 200 None
2026-03-29 14:12:56 [bca.uk] INFO: Scrape type for LS73%20MJV: 0
2026-03-29 14:12:56 [bca.uk] INFO: Found listing with ID: AF23%20PCY
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF23%2520PCY%27 HTTP/1.1" 200 None
2026-03-29 14:12:56 [bca.uk] INFO: Scrape type for AF23%20PCY: 0
2026-03-29 14:12:56 [bca.uk] INFO: Found listing with ID: AF72%20YWW
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF72%2520YWW%27 HTTP/1.1" 200 None
2026-03-29 14:12:56 [bca.uk] INFO: Scrape type for AF72%20YWW: 0
2026-03-29 14:12:56 [bca.uk] INFO: Found listing with ID: LD23%20OCN
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520OCN%27 HTTP/1.1" 200 None
2026-03-29 14:12:56 [bca.uk] INFO: Scrape type for LD23%20OCN: 0
2026-03-29 14:12:56 [bca.uk] INFO: Found listing with ID: LS22%20UMH
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS22%2520UMH%27 HTTP/1.1" 200 None
2026-03-29 14:12:56 [bca.uk] INFO: Scrape type for LS22%20UMH: 2
2026-03-29 14:12:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f957f5c-b85c-5df4-91f2-b5c186c8d2e3 with identifier: LS22%20UMH
2026-03-29 14:12:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f957f5c-b85c-5df4-91f2-b5c186c8d2e3 with scrape type 2
2026-03-29 14:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f957f5c-b85c-5df4-91f2-b5c186c8d2e3 with scrape type 2
2026-03-29 14:12:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f957f5c-b85c-5df4-91f2-b5c186c8d2e3, identifier: LS22%20UMH
2026-03-29 14:12:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f957f5c-b85c-5df4-91f2-b5c186c8d2e3 with identifier: LS22%20UMH
2026-03-29 14:12:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f957f5c-b85c-5df4-91f2-b5c186c8d2e3 with identifier: LS22%20UMH
2026-03-29 14:12:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f957f5c-b85c-5df4-91f2-b5c186c8d2e3 with identifier: LS22%20UMH to the API
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 23,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS22%20UMH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '0f957f5c-b85c-5df4-91f2-b5c186c8d2e3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS22 UMH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS22%20UMH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'A250 E',
 'odometer': 80827,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A250 E 1.3 AMG LINE PREMIUM ED.DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM ED.DCT',
 'vin': 'W1K1770862J358429',
 'year': 2022}
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS22%2520UMH%27 HTTP/1.1" 200 None
2026-03-29 14:12:56 [bca.uk] INFO: Saving data for LS22%20UMH: {'auction_closing_time': 1774951200.0, 'created_time': 1774391601.06223, 'last_price_update_time': 1774793576.844309}
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS22%2520UMH') HTTP/1.1" 204 0
2026-03-29 14:12:56 [bca.uk] INFO: Found listing with ID: RO72%20TMV
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO72%2520TMV%27 HTTP/1.1" 200 None
2026-03-29 14:12:56 [bca.uk] INFO: Scrape type for RO72%20TMV: 0
2026-03-29 14:12:56 [bca.uk] INFO: Found listing with ID: WP71%20XJG
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520XJG%27 HTTP/1.1" 200 None
2026-03-29 14:12:56 [bca.uk] INFO: Scrape type for WP71%20XJG: 2
2026-03-29 14:12:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf1fda5a-0a68-5c11-a339-27b0cbb05ed6 with identifier: WP71%20XJG
2026-03-29 14:12:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf1fda5a-0a68-5c11-a339-27b0cbb05ed6 with scrape type 2
2026-03-29 14:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf1fda5a-0a68-5c11-a339-27b0cbb05ed6 with scrape type 2
2026-03-29 14:12:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf1fda5a-0a68-5c11-a339-27b0cbb05ed6, identifier: WP71%20XJG
2026-03-29 14:12:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf1fda5a-0a68-5c11-a339-27b0cbb05ed6 with identifier: WP71%20XJG
2026-03-29 14:12:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf1fda5a-0a68-5c11-a339-27b0cbb05ed6 with identifier: WP71%20XJG
2026-03-29 14:12:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf1fda5a-0a68-5c11-a339-27b0cbb05ed6 with identifier: WP71%20XJG to the API
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP71%20XJG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'bf1fda5a-0a68-5c11-a339-27b0cbb05ed6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WP71 XJG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP71%20XJG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 31270,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'RENAULT ZOE E-TECH 50KWH 110 ICONIC (50KW) Hatchback',
 'transmission': 'automatic',
 'trim': '50KWH 110 ICONIC (50KW)',
 'vin': 'VF1AG000X68512728',
 'year': 2021}
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520XJG%27 HTTP/1.1" 200 None
2026-03-29 14:12:57 [bca.uk] INFO: Saving data for WP71%20XJG: {'auction_closing_time': 1774951200.0, 'created_time': 1774304851.837893, 'last_price_update_time': 1774793577.349168}
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP71%2520XJG') HTTP/1.1" 204 0
2026-03-29 14:12:57 [bca.uk] INFO: Found listing with ID: WV71%20SZY
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520SZY%27 HTTP/1.1" 200 None
2026-03-29 14:12:57 [bca.uk] INFO: Scrape type for WV71%20SZY: 0
2026-03-29 14:12:57 [bca.uk] INFO: Found listing with ID: CE73%20GHD
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE73%2520GHD%27 HTTP/1.1" 200 None
2026-03-29 14:12:57 [bca.uk] INFO: Scrape type for CE73%20GHD: 0
2026-03-29 14:12:57 [bca.uk] INFO: Found listing with ID: PX22%20OYN
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX22%2520OYN%27 HTTP/1.1" 200 None
2026-03-29 14:12:57 [bca.uk] INFO: Scrape type for PX22%20OYN: 0
2026-03-29 14:12:57 [bca.uk] INFO: Found listing with ID: VE72%20AXN
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE72%2520AXN%27 HTTP/1.1" 200 None
2026-03-29 14:12:57 [bca.uk] INFO: Scrape type for VE72%20AXN: 0
2026-03-29 14:12:57 [bca.uk] INFO: Found listing with ID: EJ18%20UWZ
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ18%2520UWZ%27 HTTP/1.1" 200 None
2026-03-29 14:12:57 [bca.uk] INFO: Scrape type for EJ18%20UWZ: 0
2026-03-29 14:12:57 [bca.uk] INFO: Found listing with ID: KT68%20BGX
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT68%2520BGX%27 HTTP/1.1" 200 None
2026-03-29 14:12:57 [bca.uk] INFO: Scrape type for KT68%20BGX: 0
2026-03-29 14:12:57 [bca.uk] INFO: Found listing with ID: VK71%20LUA
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK71%2520LUA%27 HTTP/1.1" 200 None
2026-03-29 14:12:57 [bca.uk] INFO: Scrape type for VK71%20LUA: 2
2026-03-29 14:12:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4541c539-0a8e-5285-af7e-4cfd8bb177af with identifier: VK71%20LUA
2026-03-29 14:12:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4541c539-0a8e-5285-af7e-4cfd8bb177af with scrape type 2
2026-03-29 14:12:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4541c539-0a8e-5285-af7e-4cfd8bb177af with scrape type 2
2026-03-29 14:12:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4541c539-0a8e-5285-af7e-4cfd8bb177af, identifier: VK71%20LUA
2026-03-29 14:12:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4541c539-0a8e-5285-af7e-4cfd8bb177af with identifier: VK71%20LUA
2026-03-29 14:12:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4541c539-0a8e-5285-af7e-4cfd8bb177af with identifier: VK71%20LUA
2026-03-29 14:12:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4541c539-0a8e-5285-af7e-4cfd8bb177af with identifier: VK71%20LUA to the API
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 268,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK71%20LUA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4541c539-0a8e-5285-af7e-4cfd8bb177af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK71 LUA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK71%20LUA&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'VOLKSWAGEN',
 'model': 'CRAFTER 35 RWD',
 'odometer': 96627,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CRAFTER 35 RWD 2.0 TDI 140 MWB T/L BUSINESS H/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 140 MWB T/L BUSINESS H/R',
 'vin': 'WV1ZZZSYZN9011700',
 'year': 2021}
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK71%2520LUA%27 HTTP/1.1" 200 None
2026-03-29 14:12:57 [bca.uk] INFO: Saving data for VK71%20LUA: {'auction_closing_time': 1774951200.0, 'created_time': 1774265345.845448, 'last_price_update_time': 1774793577.858977}
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK71%2520LUA') HTTP/1.1" 204 0
2026-03-29 14:12:57 [bca.uk] INFO: Found listing with ID: LD72%20AWR
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD72%2520AWR%27 HTTP/1.1" 200 None
2026-03-29 14:12:57 [bca.uk] INFO: Scrape type for LD72%20AWR: 2
2026-03-29 14:12:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59abaddc-72b4-5ac8-9019-31bb95bd0a11 with identifier: LD72%20AWR
2026-03-29 14:12:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 59abaddc-72b4-5ac8-9019-31bb95bd0a11 with scrape type 2
2026-03-29 14:12:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 59abaddc-72b4-5ac8-9019-31bb95bd0a11 with scrape type 2
2026-03-29 14:12:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 59abaddc-72b4-5ac8-9019-31bb95bd0a11, identifier: LD72%20AWR
2026-03-29 14:12:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 59abaddc-72b4-5ac8-9019-31bb95bd0a11 with identifier: LD72%20AWR
2026-03-29 14:12:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 59abaddc-72b4-5ac8-9019-31bb95bd0a11 with identifier: LD72%20AWR
2026-03-29 14:12:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 59abaddc-72b4-5ac8-9019-31bb95bd0a11 with identifier: LD72%20AWR to the API
2026-03-29 14:12:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD72%20AWR-GB',
 'category': 'LightCommercialVehicle',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '59abaddc-72b4-5ac8-9019-31bb95bd0a11',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD72 AWR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD72%20AWR&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 80757,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 340 SWB LEADER L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 340 SWB LEADER L/R',
 'vin': 'WF0YXXTTGYNM71682',
 'year': 2022}
2026-03-29 14:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD72%2520AWR%27 HTTP/1.1" 200 None
2026-03-29 14:12:58 [bca.uk] INFO: Saving data for LD72%20AWR: {'auction_closing_time': 1774951200.0, 'created_time': 1774609769.05136, 'last_price_update_time': 1774793578.267946}
2026-03-29 14:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD72%2520AWR') HTTP/1.1" 204 0
2026-03-29 14:12:58 [bca.uk] INFO: Found listing with ID: LD72%20AWM
2026-03-29 14:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD72%2520AWM%27 HTTP/1.1" 200 None
2026-03-29 14:12:58 [bca.uk] INFO: Scrape type for LD72%20AWM: 2
2026-03-29 14:12:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a86be07b-b01c-53d6-9fcc-d6d7f711a92a with identifier: LD72%20AWM
2026-03-29 14:12:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a86be07b-b01c-53d6-9fcc-d6d7f711a92a with scrape type 2
2026-03-29 14:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a86be07b-b01c-53d6-9fcc-d6d7f711a92a with scrape type 2
2026-03-29 14:12:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a86be07b-b01c-53d6-9fcc-d6d7f711a92a, identifier: LD72%20AWM
2026-03-29 14:12:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a86be07b-b01c-53d6-9fcc-d6d7f711a92a with identifier: LD72%20AWM
2026-03-29 14:12:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a86be07b-b01c-53d6-9fcc-d6d7f711a92a with identifier: LD72%20AWM
2026-03-29 14:12:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a86be07b-b01c-53d6-9fcc-d6d7f711a92a with identifier: LD72%20AWM to the API
2026-03-29 14:12:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD72%20AWM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a86be07b-b01c-53d6-9fcc-d6d7f711a92a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD72 AWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD72%20AWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 56598,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 340 SWB LEADER L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 340 SWB LEADER L/R',
 'vin': 'WF0YXXTTGYNU65257',
 'year': 2022}
2026-03-29 14:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD72%2520AWM%27 HTTP/1.1" 200 None
2026-03-29 14:12:58 [bca.uk] INFO: Saving data for LD72%20AWM: {'auction_closing_time': 1774951200.0, 'created_time': 1774609786.679421, 'last_price_update_time': 1774793578.680469}
2026-03-29 14:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD72%2520AWM') HTTP/1.1" 204 0
2026-03-29 14:12:58 [bca.uk] INFO: Found listing with ID: LB22%20JLX
2026-03-29 14:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB22%2520JLX%27 HTTP/1.1" 200 None
2026-03-29 14:12:58 [bca.uk] INFO: Scrape type for LB22%20JLX: 2
2026-03-29 14:12:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d27ce854-dc92-55f0-8c45-64191ece66f6 with identifier: LB22%20JLX
2026-03-29 14:12:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d27ce854-dc92-55f0-8c45-64191ece66f6 with scrape type 2
2026-03-29 14:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d27ce854-dc92-55f0-8c45-64191ece66f6 with scrape type 2
2026-03-29 14:12:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d27ce854-dc92-55f0-8c45-64191ece66f6, identifier: LB22%20JLX
2026-03-29 14:12:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d27ce854-dc92-55f0-8c45-64191ece66f6 with identifier: LB22%20JLX
2026-03-29 14:12:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d27ce854-dc92-55f0-8c45-64191ece66f6 with identifier: LB22%20JLX
2026-03-29 14:12:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d27ce854-dc92-55f0-8c45-64191ece66f6 with identifier: LB22%20JLX to the API
2026-03-29 14:12:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB22%20JLX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd27ce854-dc92-55f0-8c45-64191ece66f6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LB22 JLX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB22%20JLX&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 44068,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 340 SWB LEADER L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 340 SWB LEADER L/R',
 'vin': 'WF0YXXTTGYNS79702',
 'year': 2022}
2026-03-29 14:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB22%2520JLX%27 HTTP/1.1" 200 None
2026-03-29 14:12:59 [bca.uk] INFO: Saving data for LB22%20JLX: {'auction_closing_time': 1774951200.0, 'created_time': 1774609789.803359, 'last_price_update_time': 1774793579.185874}
2026-03-29 14:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB22%2520JLX') HTTP/1.1" 204 0
2026-03-29 14:12:59 [bca.uk] INFO: Found listing with ID: FV70%20OWM
2026-03-29 14:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV70%2520OWM%27 HTTP/1.1" 200 None
2026-03-29 14:12:59 [bca.uk] INFO: Scrape type for FV70%20OWM: 2
2026-03-29 14:12:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a9211946-1a8b-5196-9314-36b467f4ce08 with identifier: FV70%20OWM
2026-03-29 14:12:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a9211946-1a8b-5196-9314-36b467f4ce08 with scrape type 2
2026-03-29 14:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a9211946-1a8b-5196-9314-36b467f4ce08 with scrape type 2
2026-03-29 14:12:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a9211946-1a8b-5196-9314-36b467f4ce08, identifier: FV70%20OWM
2026-03-29 14:12:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a9211946-1a8b-5196-9314-36b467f4ce08 with identifier: FV70%20OWM
2026-03-29 14:12:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a9211946-1a8b-5196-9314-36b467f4ce08 with identifier: FV70%20OWM
2026-03-29 14:12:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a9211946-1a8b-5196-9314-36b467f4ce08 with identifier: FV70%20OWM to the API
2026-03-29 14:12:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV70%20OWM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a9211946-1a8b-5196-9314-36b467f4ce08',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV70 OWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV70%20OWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'PEUGEOT',
 'model': 'PARTNER',
 'odometer': 16367,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'PEUGEOT PARTNER 1.5 BLUEHDI 100 1000 GRIP STD. Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 1000 GRIP STD.',
 'vin': 'VR3EFYHYCLJ610752',
 'year': 2021}
2026-03-29 14:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV70%2520OWM%27 HTTP/1.1" 200 None
2026-03-29 14:12:59 [bca.uk] INFO: Saving data for FV70%20OWM: {'auction_closing_time': 1774951200.0, 'created_time': 1774609788.81402, 'last_price_update_time': 1774793579.581899}
2026-03-29 14:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV70%2520OWM') HTTP/1.1" 204 0
2026-03-29 14:12:59 [bca.uk] INFO: Found listing with ID: FE70%20PXL
2026-03-29 14:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE70%2520PXL%27 HTTP/1.1" 200 None
2026-03-29 14:12:59 [bca.uk] INFO: Scrape type for FE70%20PXL: 2
2026-03-29 14:12:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cffe63a6-82bc-5e57-98a2-44b145c9ea56 with identifier: FE70%20PXL
2026-03-29 14:12:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cffe63a6-82bc-5e57-98a2-44b145c9ea56 with scrape type 2
2026-03-29 14:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cffe63a6-82bc-5e57-98a2-44b145c9ea56 with scrape type 2
2026-03-29 14:12:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cffe63a6-82bc-5e57-98a2-44b145c9ea56, identifier: FE70%20PXL
2026-03-29 14:12:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cffe63a6-82bc-5e57-98a2-44b145c9ea56 with identifier: FE70%20PXL
2026-03-29 14:12:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cffe63a6-82bc-5e57-98a2-44b145c9ea56 with identifier: FE70%20PXL
2026-03-29 14:12:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cffe63a6-82bc-5e57-98a2-44b145c9ea56 with identifier: FE70%20PXL to the API
2026-03-29 14:12:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:12:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:12:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE70%20PXL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cffe63a6-82bc-5e57-98a2-44b145c9ea56',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE70 PXL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE70%20PXL&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'VAUXHALL',
 'model': 'COMBO CARGO L2',
 'odometer': 8849,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL COMBO CARGO L2 1.5 TURBO D 100 2300 EDITION CrewCab Van',
 'transmission': 'manual',
 'trim': 'TURBO D 100 2300 EDITION',
 'vin': 'W0VEFYHYCLJ802108',
 'year': 2020}
2026-03-29 14:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE70%2520PXL%27 HTTP/1.1" 200 None
2026-03-29 14:12:59 [bca.uk] INFO: Saving data for FE70%20PXL: {'auction_closing_time': 1774951200.0, 'created_time': 1774609787.517977, 'last_price_update_time': 1774793579.979557}
2026-03-29 14:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE70%2520PXL') HTTP/1.1" 204 0
2026-03-29 14:12:59 [bca.uk] INFO: Found listing with ID: SP67%20XEC
2026-03-29 14:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP67%2520XEC%27 HTTP/1.1" 200 None
2026-03-29 14:13:00 [bca.uk] INFO: Scrape type for SP67%20XEC: 0
2026-03-29 14:13:00 [bca.uk] INFO: Found listing with ID: DG23%20NXW
2026-03-29 14:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG23%2520NXW%27 HTTP/1.1" 200 None
2026-03-29 14:13:00 [bca.uk] INFO: Scrape type for DG23%20NXW: 2
2026-03-29 14:13:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 579b8cc3-5f84-574e-ac7b-8d368d2a230c with identifier: DG23%20NXW
2026-03-29 14:13:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 579b8cc3-5f84-574e-ac7b-8d368d2a230c with scrape type 2
2026-03-29 14:13:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 579b8cc3-5f84-574e-ac7b-8d368d2a230c with scrape type 2
2026-03-29 14:13:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 579b8cc3-5f84-574e-ac7b-8d368d2a230c, identifier: DG23%20NXW
2026-03-29 14:13:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 579b8cc3-5f84-574e-ac7b-8d368d2a230c with identifier: DG23%20NXW
2026-03-29 14:13:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 579b8cc3-5f84-574e-ac7b-8d368d2a230c with identifier: DG23%20NXW
2026-03-29 14:13:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 579b8cc3-5f84-574e-ac7b-8d368d2a230c with identifier: DG23%20NXW to the API
2026-03-29 14:13:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG23%20NXW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '579b8cc3-5f84-574e-ac7b-8d368d2a230c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG23 NXW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG23%20NXW&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY CARGO',
 'odometer': 34689,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CADDY CARGO 2.0 TDI 102 COMMERCE Van',
 'transmission': 'manual',
 'trim': 'TDI 102 COMMERCE',
 'vin': 'WV1ZZZSK3PX057509',
 'year': 2023}
2026-03-29 14:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG23%2520NXW%27 HTTP/1.1" 200 None
2026-03-29 14:13:00 [bca.uk] INFO: Saving data for DG23%20NXW: {'auction_closing_time': 1774951200.0, 'created_time': 1774609766.674955, 'last_price_update_time': 1774793580.42114}
2026-03-29 14:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG23%2520NXW') HTTP/1.1" 204 0
2026-03-29 14:13:00 [bca.uk] INFO: Found listing with ID: BW19%20CZC
2026-03-29 14:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW19%2520CZC%27 HTTP/1.1" 200 None
2026-03-29 14:13:00 [bca.uk] INFO: Scrape type for BW19%20CZC: 2
2026-03-29 14:13:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 525b96dc-5937-5628-9cc3-c38b6c0ba50d with identifier: BW19%20CZC
2026-03-29 14:13:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 525b96dc-5937-5628-9cc3-c38b6c0ba50d with scrape type 2
2026-03-29 14:13:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 525b96dc-5937-5628-9cc3-c38b6c0ba50d with scrape type 2
2026-03-29 14:13:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 525b96dc-5937-5628-9cc3-c38b6c0ba50d, identifier: BW19%20CZC
2026-03-29 14:13:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 525b96dc-5937-5628-9cc3-c38b6c0ba50d with identifier: BW19%20CZC
2026-03-29 14:13:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:13:00 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=solid+-+polar+white HTTP/1.1" 200 None
2026-03-29 14:13:00 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:13:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 525b96dc-5937-5628-9cc3-c38b6c0ba50d with identifier: BW19%20CZC
2026-03-29 14:13:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 525b96dc-5937-5628-9cc3-c38b6c0ba50d with identifier: BW19%20CZC to the API
2026-03-29 14:13:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 204,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW19%20CZC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'solid',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '525b96dc-5937-5628-9cc3-c38b6c0ba50d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BW19 CZC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW19%20CZC&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'VAUXHALL',
 'model': 'MOVANO 3500 FWD',
 'odometer': 110571,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOVANO 3500 FWD 2.3 CDTI 130 L2 H2 (MESS UNIT) CrewCab Van',
 'transmission': 'manual',
 'trim': 'CDTI 130 L2 H2 (MESS UNIT)',
 'vin': 'W0VMRY606KB184404',
 'year': 2019}
2026-03-29 14:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW19%2520CZC%27 HTTP/1.1" 200 None
2026-03-29 14:13:00 [bca.uk] INFO: Saving data for BW19%20CZC: {'auction_closing_time': 1774951200.0, 'created_time': 1774609791.113253, 'last_price_update_time': 1774793580.968565}
2026-03-29 14:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW19%2520CZC') HTTP/1.1" 204 0
2026-03-29 14:13:00 [bca.uk] INFO: Found listing with ID: BD68%20MYH
2026-03-29 14:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD68%2520MYH%27 HTTP/1.1" 200 None
2026-03-29 14:13:01 [bca.uk] INFO: Scrape type for BD68%20MYH: 2
2026-03-29 14:13:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b32a6122-12fb-554f-8f91-84d2e9ad0bb5 with identifier: BD68%20MYH
2026-03-29 14:13:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b32a6122-12fb-554f-8f91-84d2e9ad0bb5 with scrape type 2
2026-03-29 14:13:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b32a6122-12fb-554f-8f91-84d2e9ad0bb5 with scrape type 2
2026-03-29 14:13:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b32a6122-12fb-554f-8f91-84d2e9ad0bb5, identifier: BD68%20MYH
2026-03-29 14:13:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b32a6122-12fb-554f-8f91-84d2e9ad0bb5 with identifier: BD68%20MYH
2026-03-29 14:13:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b32a6122-12fb-554f-8f91-84d2e9ad0bb5 with identifier: BD68%20MYH
2026-03-29 14:13:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b32a6122-12fb-554f-8f91-84d2e9ad0bb5 with identifier: BD68%20MYH to the API
2026-03-29 14:13:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 204,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD68%20MYH-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b32a6122-12fb-554f-8f91-84d2e9ad0bb5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD68 MYH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD68%20MYH&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'VAUXHALL',
 'model': 'MOVANO 3500 FWD',
 'odometer': 66092,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOVANO 3500 FWD 2.3 CDTI 130 L2 H2 (MESS UNIT) CrewCab Van',
 'transmission': 'manual',
 'trim': 'CDTI 130 L2 H2 (MESS UNIT)',
 'vin': 'W0VMRY605KB165665',
 'year': 2019}
2026-03-29 14:13:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD68%2520MYH%27 HTTP/1.1" 200 None
2026-03-29 14:13:01 [bca.uk] INFO: Saving data for BD68%20MYH: {'auction_closing_time': 1774951200.0, 'created_time': 1774609790.266657, 'last_price_update_time': 1774793581.856645}
2026-03-29 14:13:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD68%2520MYH') HTTP/1.1" 204 0
2026-03-29 14:13:01 [bca.uk] INFO: Found listing with ID: NA69%20JGF
2026-03-29 14:13:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA69%2520JGF%27 HTTP/1.1" 200 None
2026-03-29 14:13:01 [bca.uk] INFO: Scrape type for NA69%20JGF: 2
2026-03-29 14:13:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5099152-8038-52a1-9cab-2ac4d4f4d621 with identifier: NA69%20JGF
2026-03-29 14:13:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5099152-8038-52a1-9cab-2ac4d4f4d621 with scrape type 2
2026-03-29 14:13:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5099152-8038-52a1-9cab-2ac4d4f4d621 with scrape type 2
2026-03-29 14:13:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5099152-8038-52a1-9cab-2ac4d4f4d621, identifier: NA69%20JGF
2026-03-29 14:13:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5099152-8038-52a1-9cab-2ac4d4f4d621 with identifier: NA69%20JGF
2026-03-29 14:13:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5099152-8038-52a1-9cab-2ac4d4f4d621 with identifier: NA69%20JGF
2026-03-29 14:13:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d5099152-8038-52a1-9cab-2ac4d4f4d621 with identifier: NA69%20JGF to the API
2026-03-29 14:13:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA69%20JGF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd5099152-8038-52a1-9cab-2ac4d4f4d621',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA69 JGF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA69%20JGF&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'CITROEN',
 'model': 'BERLINGO M',
 'odometer': 35080,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'CITROEN BERLINGO M 1.5 BLUEHDI 75 1000 WORKER Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 75 1000 WORKER',
 'vin': 'VR7EFYHWCKJ832800',
 'year': 2020}
2026-03-29 14:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA69%2520JGF%27 HTTP/1.1" 200 None
2026-03-29 14:13:02 [bca.uk] INFO: Saving data for NA69%20JGF: {'auction_closing_time': 1774951200.0, 'created_time': 1774610337.61668, 'last_price_update_time': 1774793582.270876}
2026-03-29 14:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA69%2520JGF') HTTP/1.1" 204 0
2026-03-29 14:13:02 [bca.uk] INFO: Found listing with ID: DV70%20WDM
2026-03-29 14:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV70%2520WDM%27 HTTP/1.1" 200 None
2026-03-29 14:13:02 [bca.uk] INFO: Scrape type for DV70%20WDM: 2
2026-03-29 14:13:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e009e298-a7e5-55c0-a55e-b64678cdd9ef with identifier: DV70%20WDM
2026-03-29 14:13:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e009e298-a7e5-55c0-a55e-b64678cdd9ef with scrape type 2
2026-03-29 14:13:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e009e298-a7e5-55c0-a55e-b64678cdd9ef with scrape type 2
2026-03-29 14:13:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e009e298-a7e5-55c0-a55e-b64678cdd9ef, identifier: DV70%20WDM
2026-03-29 14:13:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e009e298-a7e5-55c0-a55e-b64678cdd9ef with identifier: DV70%20WDM
2026-03-29 14:13:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e009e298-a7e5-55c0-a55e-b64678cdd9ef with identifier: DV70%20WDM
2026-03-29 14:13:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e009e298-a7e5-55c0-a55e-b64678cdd9ef with identifier: DV70%20WDM to the API
2026-03-29 14:13:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 195,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV70%20WDM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e009e298-a7e5-55c0-a55e-b64678cdd9ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV70 WDM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV70%20WDM&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'VIVARO 3100',
 'odometer': 12555,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 3100 2.0 D 120 SPORTIVE L2 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'D 120 SPORTIVE L2 H1',
 'vin': 'VXEVFAHKKM7809172',
 'year': 2021}
2026-03-29 14:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV70%2520WDM%27 HTTP/1.1" 200 None
2026-03-29 14:13:02 [bca.uk] INFO: Saving data for DV70%20WDM: {'auction_closing_time': 1774951200.0, 'created_time': 1774610334.304198, 'last_price_update_time': 1774793582.722995}
2026-03-29 14:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV70%2520WDM') HTTP/1.1" 204 0
2026-03-29 14:13:02 [bca.uk] INFO: Found listing with ID: LG64%20JVH
2026-03-29 14:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG64%2520JVH%27 HTTP/1.1" 200 None
2026-03-29 14:13:02 [bca.uk] INFO: Scrape type for LG64%20JVH: 0
2026-03-29 14:13:02 [bca.uk] INFO: Found listing with ID: DU21%20XKJ
2026-03-29 14:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU21%2520XKJ%27 HTTP/1.1" 200 None
2026-03-29 14:13:02 [bca.uk] INFO: Scrape type for DU21%20XKJ: 2
2026-03-29 14:13:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8442daed-e783-58a8-98ae-20388b6a69fa with identifier: DU21%20XKJ
2026-03-29 14:13:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8442daed-e783-58a8-98ae-20388b6a69fa with scrape type 2
2026-03-29 14:13:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8442daed-e783-58a8-98ae-20388b6a69fa with scrape type 2
2026-03-29 14:13:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8442daed-e783-58a8-98ae-20388b6a69fa, identifier: DU21%20XKJ
2026-03-29 14:13:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8442daed-e783-58a8-98ae-20388b6a69fa with identifier: DU21%20XKJ
2026-03-29 14:13:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8442daed-e783-58a8-98ae-20388b6a69fa with identifier: DU21%20XKJ
2026-03-29 14:13:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8442daed-e783-58a8-98ae-20388b6a69fa with identifier: DU21%20XKJ to the API
2026-03-29 14:13:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 191,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU21%20XKJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8442daed-e783-58a8-98ae-20388b6a69fa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU21 XKJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU21%20XKJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'RENAULT',
 'model': 'TRAFIC 30',
 'odometer': 81551,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'RENAULT TRAFIC 30 2.0 DCI 120 LL SPORT PanelVan',
 'transmission': 'manual',
 'trim': 'DCI 120 LL SPORT',
 'vin': 'VF1FL000066839751',
 'year': 2021}
2026-03-29 14:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU21%2520XKJ%27 HTTP/1.1" 200 None
2026-03-29 14:13:03 [bca.uk] INFO: Saving data for DU21%20XKJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774610330.136178, 'last_price_update_time': 1774793583.142735}
2026-03-29 14:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU21%2520XKJ') HTTP/1.1" 204 0
2026-03-29 14:13:03 [bca.uk] INFO: Found listing with ID: CX71%20BYN
2026-03-29 14:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX71%2520BYN%27 HTTP/1.1" 200 None
2026-03-29 14:13:03 [bca.uk] INFO: Scrape type for CX71%20BYN: 2
2026-03-29 14:13:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 934f486d-30a6-51d1-be29-e5eaa89b9418 with identifier: CX71%20BYN
2026-03-29 14:13:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 934f486d-30a6-51d1-be29-e5eaa89b9418 with scrape type 2
2026-03-29 14:13:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 934f486d-30a6-51d1-be29-e5eaa89b9418 with scrape type 2
2026-03-29 14:13:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 934f486d-30a6-51d1-be29-e5eaa89b9418, identifier: CX71%20BYN
2026-03-29 14:13:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:13:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 934f486d-30a6-51d1-be29-e5eaa89b9418 with identifier: CX71%20BYN
2026-03-29 14:13:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 934f486d-30a6-51d1-be29-e5eaa89b9418 with identifier: CX71%20BYN
2026-03-29 14:13:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 934f486d-30a6-51d1-be29-e5eaa89b9418 with identifier: CX71%20BYN to the API
2026-03-29 14:13:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX71%20BYN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '934f486d-30a6-51d1-be29-e5eaa89b9418',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CX71 BYN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX71%20BYN&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FIAT',
 'model': 'DOBLO MAXI',
 'odometer': 48615,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FIAT DOBLO MAXI 1.6 M/J 105 L2 TECNICO S/S Van',
 'transmission': 'manual',
 'trim': 'M/J 105 L2 TECNICO S/S',
 'vin': 'ZFA26300006V64941',
 'year': 2021}
2026-03-29 14:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX71%2520BYN%27 HTTP/1.1" 200 None
2026-03-29 14:13:03 [bca.uk] INFO: Saving data for CX71%20BYN: {'auction_closing_time': 1774951200.0, 'created_time': 1774610332.52199, 'last_price_update_time': 1774793583.644492}
2026-03-29 14:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX71%2520BYN') HTTP/1.1" 204 0
2026-03-29 14:13:03 [bca.uk] INFO: Found listing with ID: BN72%20XXD
2026-03-29 14:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN72%2520XXD%27 HTTP/1.1" 200 None
2026-03-29 14:13:03 [bca.uk] INFO: Scrape type for BN72%20XXD: 2
2026-03-29 14:13:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c4b99ab-c64e-5ca8-a10d-23b5e94407a9 with identifier: BN72%20XXD
2026-03-29 14:13:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c4b99ab-c64e-5ca8-a10d-23b5e94407a9 with scrape type 2
2026-03-29 14:13:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5c4b99ab-c64e-5ca8-a10d-23b5e94407a9 with scrape type 2
2026-03-29 14:13:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5c4b99ab-c64e-5ca8-a10d-23b5e94407a9, identifier: BN72%20XXD
2026-03-29 14:13:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5c4b99ab-c64e-5ca8-a10d-23b5e94407a9 with identifier: BN72%20XXD
2026-03-29 14:13:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5c4b99ab-c64e-5ca8-a10d-23b5e94407a9 with identifier: BN72%20XXD
2026-03-29 14:13:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5c4b99ab-c64e-5ca8-a10d-23b5e94407a9 with identifier: BN72%20XXD to the API
2026-03-29 14:13:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN72%20XXD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5c4b99ab-c64e-5ca8-a10d-23b5e94407a9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN72 XXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN72%20XXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 130414,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT 1.5 EBL 100 240 L2 LEADER L/R CrewCab Van',
 'transmission': 'manual',
 'trim': 'EBL 100 240 L2 LEADER L/R',
 'vin': 'WF05XXWPG5NJ44603',
 'year': 2022}
2026-03-29 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN72%2520XXD%27 HTTP/1.1" 200 None
2026-03-29 14:13:04 [bca.uk] INFO: Saving data for BN72%20XXD: {'auction_closing_time': 1774951200.0, 'created_time': 1774610337.033524, 'last_price_update_time': 1774793584.03424}
2026-03-29 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN72%2520XXD') HTTP/1.1" 204 0
2026-03-29 14:13:04 [bca.uk] INFO: Found listing with ID: BK71%20HYF
2026-03-29 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK71%2520HYF%27 HTTP/1.1" 200 None
2026-03-29 14:13:04 [bca.uk] INFO: Scrape type for BK71%20HYF: 2
2026-03-29 14:13:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab3976fb-5360-5db1-9af0-76e2291252d3 with identifier: BK71%20HYF
2026-03-29 14:13:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab3976fb-5360-5db1-9af0-76e2291252d3 with scrape type 2
2026-03-29 14:13:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab3976fb-5360-5db1-9af0-76e2291252d3 with scrape type 2
2026-03-29 14:13:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab3976fb-5360-5db1-9af0-76e2291252d3, identifier: BK71%20HYF
2026-03-29 14:13:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab3976fb-5360-5db1-9af0-76e2291252d3 with identifier: BK71%20HYF
2026-03-29 14:13:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab3976fb-5360-5db1-9af0-76e2291252d3 with identifier: BK71%20HYF
2026-03-29 14:13:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ab3976fb-5360-5db1-9af0-76e2291252d3 with identifier: BK71%20HYF to the API
2026-03-29 14:13:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 245,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK71%20HYF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ab3976fb-5360-5db1-9af0-76e2291252d3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK71 HYF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK71%20HYF&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 1,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 EBL 130 L3 CrewCab Tipper',
 'transmission': 'manual',
 'trim': 'EBL 130 L3',
 'vin': 'WF0CXXTTRCMM58443',
 'year': 2021}
2026-03-29 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK71%2520HYF%27 HTTP/1.1" 200 None
2026-03-29 14:13:04 [bca.uk] INFO: Saving data for BK71%20HYF: {'auction_closing_time': 1774951200.0, 'created_time': 1774610336.165286, 'last_price_update_time': 1774793584.485932}
2026-03-29 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK71%2520HYF') HTTP/1.1" 204 0
2026-03-29 14:13:04 [bca.uk] INFO: Total items found: 100
2026-03-29 14:13:04 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded
2026-03-29 14:13:04 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:13:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:13:04 [bca.uk] INFO: Found listing with ID: HG08%20FRX
2026-03-29 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG08%2520FRX%27 HTTP/1.1" 200 None
2026-03-29 14:13:04 [bca.uk] INFO: Scrape type for HG08%20FRX: 2
2026-03-29 14:13:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4196ad4b-e79c-5ee4-b61c-260c9027e1a4 with identifier: HG08%20FRX
2026-03-29 14:13:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4196ad4b-e79c-5ee4-b61c-260c9027e1a4 with scrape type 2
2026-03-29 14:13:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4196ad4b-e79c-5ee4-b61c-260c9027e1a4 with scrape type 2
2026-03-29 14:13:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4196ad4b-e79c-5ee4-b61c-260c9027e1a4, identifier: HG08%20FRX
2026-03-29 14:13:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:13:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:13:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4196ad4b-e79c-5ee4-b61c-260c9027e1a4 with identifier: HG08%20FRX
2026-03-29 14:13:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4196ad4b-e79c-5ee4-b61c-260c9027e1a4 with identifier: HG08%20FRX
2026-03-29 14:13:04 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 4196ad4b-e79c-5ee4-b61c-260c9027e1a4 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG08%20FRX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.9L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4196ad4b-e79c-5ee4-b61c-260c9027e1a4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG08 FRX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG08%20FRX&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T28',
 'odometer': 236059,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T28 1.9 TDI PD 84 SWB PanelVan',
 'transmission': 'manual',
 'trim': 'TDI PD 84 SWB',
 'vin': 'WV1ZZZ7HZ8H134067',
 'year': 2008}
2026-03-29 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG08%2520FRX%27 HTTP/1.1" 200 None
2026-03-29 14:13:04 [bca.uk] INFO: Saving data for HG08%20FRX: {'auction_closing_time': 1774778400.0, 'created_time': 1774620167.475319, 'last_price_update_time': 1774793584.662322}
2026-03-29 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG08%2520FRX') HTTP/1.1" 204 0
2026-03-29 14:13:04 [bca.uk] INFO: Found listing with ID: AG19%20JVC
2026-03-29 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AG19%2520JVC%27 HTTP/1.1" 200 None
2026-03-29 14:13:04 [bca.uk] INFO: Scrape type for AG19%20JVC: 2
2026-03-29 14:13:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c8e7eea-3591-5285-9fd1-cdb6476ef397 with identifier: AG19%20JVC
2026-03-29 14:13:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c8e7eea-3591-5285-9fd1-cdb6476ef397 with scrape type 2
2026-03-29 14:13:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c8e7eea-3591-5285-9fd1-cdb6476ef397 with scrape type 2
2026-03-29 14:13:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c8e7eea-3591-5285-9fd1-cdb6476ef397, identifier: AG19%20JVC
2026-03-29 14:13:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:13:04 [bca.uk] INFO: Found listing with ID: YS21%20SXV
2026-03-29 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS21%2520SXV%27 HTTP/1.1" 200 None
2026-03-29 14:13:04 [bca.uk] INFO: Scrape type for YS21%20SXV: 2
2026-03-29 14:13:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7c00232e-6e61-572b-9448-c786647333fd with identifier: YS21%20SXV
2026-03-29 14:13:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7c00232e-6e61-572b-9448-c786647333fd with scrape type 2
2026-03-29 14:13:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7c00232e-6e61-572b-9448-c786647333fd with scrape type 2
2026-03-29 14:13:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7c00232e-6e61-572b-9448-c786647333fd, identifier: YS21%20SXV
2026-03-29 14:13:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c8e7eea-3591-5285-9fd1-cdb6476ef397 with identifier: AG19%20JVC
2026-03-29 14:13:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c8e7eea-3591-5285-9fd1-cdb6476ef397 with identifier: AG19%20JVC
2026-03-29 14:13:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c8e7eea-3591-5285-9fd1-cdb6476ef397 with identifier: AG19%20JVC to the API
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AG19%20JVC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1c8e7eea-3591-5285-9fd1-cdb6476ef397',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AG19 JVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AG19%20JVC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 47096,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT 1.5 EBL 100 200 L1 TREND L/R Van',
 'transmission': 'manual',
 'trim': 'EBL 100 200 L1 TREND L/R',
 'vin': 'WF0RXXWPGRKS82818',
 'year': 2019}
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AG19%2520JVC%27 HTTP/1.1" 200 None
2026-03-29 14:13:05 [bca.uk] INFO: Saving data for AG19%20JVC: {'auction_closing_time': 1774951200.0, 'created_time': 1774610314.473228, 'last_price_update_time': 1774793585.198838}
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AG19%2520JVC') HTTP/1.1" 204 0
2026-03-29 14:13:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7c00232e-6e61-572b-9448-c786647333fd with identifier: YS21%20SXV
2026-03-29 14:13:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7c00232e-6e61-572b-9448-c786647333fd with identifier: YS21%20SXV
2026-03-29 14:13:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7c00232e-6e61-572b-9448-c786647333fd with identifier: YS21%20SXV to the API
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS21%20SXV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7c00232e-6e61-572b-9448-c786647333fd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS21 SXV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS21%20SXV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 95797,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT 1.5 EBL 120 240 L2 LTD.L/R Van',
 'transmission': 'manual',
 'trim': 'EBL 120 240 L2 LTD.L/R',
 'vin': 'WF0SXXWPGSLT26760',
 'year': 2021}
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS21%2520SXV%27 HTTP/1.1" 200 None
2026-03-29 14:13:05 [bca.uk] INFO: Saving data for YS21%20SXV: {'auction_closing_time': 1774951200.0, 'created_time': 1774609988.039179, 'last_price_update_time': 1774793585.478961}
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS21%2520SXV') HTTP/1.1" 204 0
2026-03-29 14:13:05 [bca.uk] INFO: Found listing with ID: PO22%20XBG
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO22%2520XBG%27 HTTP/1.1" 200 None
2026-03-29 14:13:05 [bca.uk] INFO: Scrape type for PO22%20XBG: 0
2026-03-29 14:13:05 [bca.uk] INFO: Found listing with ID: EK23%20HSY
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK23%2520HSY%27 HTTP/1.1" 200 None
2026-03-29 14:13:05 [bca.uk] INFO: Scrape type for EK23%20HSY: 0
2026-03-29 14:13:05 [bca.uk] INFO: Found listing with ID: RO22%20GGE
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520GGE%27 HTTP/1.1" 200 None
2026-03-29 14:13:05 [bca.uk] INFO: Scrape type for RO22%20GGE: 0
2026-03-29 14:13:05 [bca.uk] INFO: Found listing with ID: WK21%20VYN
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK21%2520VYN%27 HTTP/1.1" 200 None
2026-03-29 14:13:05 [bca.uk] INFO: Scrape type for WK21%20VYN: 0
2026-03-29 14:13:05 [bca.uk] INFO: Found listing with ID: MJ70%20XWT
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ70%2520XWT%27 HTTP/1.1" 200 None
2026-03-29 14:13:05 [bca.uk] INFO: Scrape type for MJ70%20XWT: 0
2026-03-29 14:13:05 [bca.uk] INFO: Found listing with ID: ML24%20YNO
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML24%2520YNO%27 HTTP/1.1" 200 None
2026-03-29 14:13:05 [bca.uk] INFO: Scrape type for ML24%20YNO: 0
2026-03-29 14:13:05 [bca.uk] INFO: Found listing with ID: YP73%20XTR
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP73%2520XTR%27 HTTP/1.1" 200 None
2026-03-29 14:13:05 [bca.uk] INFO: Scrape type for YP73%20XTR: 2
2026-03-29 14:13:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c8063469-c1b3-5a7e-93f8-1e49932d3b4d with identifier: YP73%20XTR
2026-03-29 14:13:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c8063469-c1b3-5a7e-93f8-1e49932d3b4d with scrape type 2
2026-03-29 14:13:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c8063469-c1b3-5a7e-93f8-1e49932d3b4d with scrape type 2
2026-03-29 14:13:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c8063469-c1b3-5a7e-93f8-1e49932d3b4d, identifier: YP73%20XTR
2026-03-29 14:13:05 [bca.uk] INFO: Found listing with ID: YF58%20GKZ
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF58%2520GKZ%27 HTTP/1.1" 200 None
2026-03-29 14:13:05 [bca.uk] INFO: Scrape type for YF58%20GKZ: 2
2026-03-29 14:13:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7070da88-ec73-5779-b99c-891fc49460fc with identifier: YF58%20GKZ
2026-03-29 14:13:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7070da88-ec73-5779-b99c-891fc49460fc with scrape type 2
2026-03-29 14:13:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7070da88-ec73-5779-b99c-891fc49460fc with scrape type 2
2026-03-29 14:13:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7070da88-ec73-5779-b99c-891fc49460fc, identifier: YF58%20GKZ
2026-03-29 14:13:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c8063469-c1b3-5a7e-93f8-1e49932d3b4d with identifier: YP73%20XTR
2026-03-29 14:13:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c8063469-c1b3-5a7e-93f8-1e49932d3b4d with identifier: YP73%20XTR
2026-03-29 14:13:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c8063469-c1b3-5a7e-93f8-1e49932d3b4d with identifier: YP73%20XTR to the API
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 160,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP73%20XTR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c8063469-c1b3-5a7e-93f8-1e49932d3b4d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YP73 XTR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP73%20XTR&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'AUDI',
 'model': 'A4 AVANT',
 'odometer': 22649,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI A4 AVANT 2.0 40 TFSI 204 BLACK ED.S-T Estate',
 'transmission': 'automatic',
 'trim': '40 TFSI 204 BLACK ED.S-T',
 'vin': 'WAUZZZF41RA012092',
 'year': 2023}
2026-03-29 14:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP73%2520XTR%27 HTTP/1.1" 200 None
2026-03-29 14:13:06 [bca.uk] INFO: Saving data for YP73%20XTR: {'auction_closing_time': 1774951200.0, 'created_time': 1774620147.014321, 'last_price_update_time': 1774793586.108273}
2026-03-29 14:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP73%2520XTR') HTTP/1.1" 204 0
2026-03-29 14:13:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7070da88-ec73-5779-b99c-891fc49460fc with identifier: YF58%20GKZ
2026-03-29 14:13:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7070da88-ec73-5779-b99c-891fc49460fc with identifier: YF58%20GKZ
2026-03-29 14:13:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7070da88-ec73-5779-b99c-891fc49460fc with identifier: YF58%20GKZ to the API
2026-03-29 14:13:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF58%20GKZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7070da88-ec73-5779-b99c-891fc49460fc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF58 GKZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF58%20GKZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 171601,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT 1.8 (NON UK) Van',
 'transmission': 'manual',
 'trim': '(NON UK)',
 'vin': 'WF0TXXTTPT8S50476',
 'year': 2009}
2026-03-29 14:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF58%2520GKZ%27 HTTP/1.1" 200 None
2026-03-29 14:13:06 [bca.uk] INFO: Saving data for YF58%20GKZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774609960.658545, 'last_price_update_time': 1774793586.520194}
2026-03-29 14:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF58%2520GKZ') HTTP/1.1" 204 0
2026-03-29 14:13:06 [bca.uk] INFO: Found listing with ID: LM23%20GNZ
2026-03-29 14:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520GNZ%27 HTTP/1.1" 200 None
2026-03-29 14:13:06 [bca.uk] INFO: Scrape type for LM23%20GNZ: 0
2026-03-29 14:13:06 [bca.uk] INFO: Found listing with ID: YP73%20XTN
2026-03-29 14:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP73%2520XTN%27 HTTP/1.1" 200 None
2026-03-29 14:13:06 [bca.uk] INFO: Scrape type for YP73%20XTN: 2
2026-03-29 14:13:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: feafdaaa-21dc-54e4-97a7-b50354308e43 with identifier: YP73%20XTN
2026-03-29 14:13:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item feafdaaa-21dc-54e4-97a7-b50354308e43 with scrape type 2
2026-03-29 14:13:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item feafdaaa-21dc-54e4-97a7-b50354308e43 with scrape type 2
2026-03-29 14:13:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: feafdaaa-21dc-54e4-97a7-b50354308e43, identifier: YP73%20XTN
2026-03-29 14:13:06 [bca.uk] INFO: Found listing with ID: WJZ%206428
2026-03-29 14:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJZ%25206428%27 HTTP/1.1" 200 None
2026-03-29 14:13:06 [bca.uk] INFO: Scrape type for WJZ%206428: 2
2026-03-29 14:13:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6eb4318-c567-59e4-b4d9-9ec8335ca2b3 with identifier: WJZ%206428
2026-03-29 14:13:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6eb4318-c567-59e4-b4d9-9ec8335ca2b3 with scrape type 2
2026-03-29 14:13:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6eb4318-c567-59e4-b4d9-9ec8335ca2b3 with scrape type 2
2026-03-29 14:13:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e6eb4318-c567-59e4-b4d9-9ec8335ca2b3, identifier: WJZ%206428
2026-03-29 14:13:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: feafdaaa-21dc-54e4-97a7-b50354308e43 with identifier: YP73%20XTN
2026-03-29 14:13:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: feafdaaa-21dc-54e4-97a7-b50354308e43 with identifier: YP73%20XTN
2026-03-29 14:13:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: feafdaaa-21dc-54e4-97a7-b50354308e43 with identifier: YP73%20XTN to the API
2026-03-29 14:13:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 160,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP73%20XTN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'feafdaaa-21dc-54e4-97a7-b50354308e43',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YP73 XTN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP73%20XTN&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'AUDI',
 'model': 'A4 AVANT',
 'odometer': 25380,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI A4 AVANT 2.0 40 TFSI 204 BLACK ED.S-T Estate',
 'transmission': 'automatic',
 'trim': '40 TFSI 204 BLACK ED.S-T',
 'vin': 'WAUZZZF44RA012278',
 'year': 2023}
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP73%2520XTN%27 HTTP/1.1" 200 None
2026-03-29 14:13:07 [bca.uk] INFO: Saving data for YP73%20XTN: {'auction_closing_time': 1774951200.0, 'created_time': 1774391699.385269, 'last_price_update_time': 1774793587.102363}
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP73%2520XTN') HTTP/1.1" 204 0
2026-03-29 14:13:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e6eb4318-c567-59e4-b4d9-9ec8335ca2b3 with identifier: WJZ%206428
2026-03-29 14:13:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e6eb4318-c567-59e4-b4d9-9ec8335ca2b3 with identifier: WJZ%206428
2026-03-29 14:13:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e6eb4318-c567-59e4-b4d9-9ec8335ca2b3 with identifier: WJZ%206428 to the API
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 194,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJZ%206428-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e6eb4318-c567-59e4-b4d9-9ec8335ca2b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJZ 6428',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJZ%206428&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'HILUX',
 'odometer': 84758,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'TOYOTA HILUX 2.5 D-4D 144 ACTIVE 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'D-4D 144 ACTIVE 4WD',
 'vin': 'AHTFR22G606095105',
 'year': 2015}
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJZ%25206428%27 HTTP/1.1" 200 None
2026-03-29 14:13:07 [bca.uk] INFO: Saving data for WJZ%206428: {'auction_closing_time': 1774951200.0, 'created_time': 1774609969.249781, 'last_price_update_time': 1774793587.438013}
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJZ%25206428') HTTP/1.1" 204 0
2026-03-29 14:13:07 [bca.uk] INFO: Found listing with ID: MK23%20NYA
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK23%2520NYA%27 HTTP/1.1" 200 None
2026-03-29 14:13:07 [bca.uk] INFO: Scrape type for MK23%20NYA: 0
2026-03-29 14:13:07 [bca.uk] INFO: Found listing with ID: RO22%20EUN
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520EUN%27 HTTP/1.1" 200 None
2026-03-29 14:13:07 [bca.uk] INFO: Scrape type for RO22%20EUN: 0
2026-03-29 14:13:07 [bca.uk] INFO: Found listing with ID: LJ23%20MBP
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ23%2520MBP%27 HTTP/1.1" 200 None
2026-03-29 14:13:07 [bca.uk] INFO: Scrape type for LJ23%20MBP: 0
2026-03-29 14:13:07 [bca.uk] INFO: Found listing with ID: MD72%20VVJ
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520VVJ%27 HTTP/1.1" 200 None
2026-03-29 14:13:07 [bca.uk] INFO: Scrape type for MD72%20VVJ: 0
2026-03-29 14:13:07 [bca.uk] INFO: Found listing with ID: BK25%20YEL
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK25%2520YEL%27 HTTP/1.1" 200 None
2026-03-29 14:13:07 [bca.uk] INFO: Scrape type for BK25%20YEL: 2
2026-03-29 14:13:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75ff0113-6670-56e6-9e86-0981981a9e30 with identifier: BK25%20YEL
2026-03-29 14:13:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75ff0113-6670-56e6-9e86-0981981a9e30 with scrape type 2
2026-03-29 14:13:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 75ff0113-6670-56e6-9e86-0981981a9e30 with scrape type 2
2026-03-29 14:13:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 75ff0113-6670-56e6-9e86-0981981a9e30, identifier: BK25%20YEL
2026-03-29 14:13:07 [bca.uk] INFO: Found listing with ID: LD21%20EXT
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD21%2520EXT%27 HTTP/1.1" 200 None
2026-03-29 14:13:07 [bca.uk] INFO: Scrape type for LD21%20EXT: 2
2026-03-29 14:13:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b4892db3-d06e-57ae-a0d6-c9d9b44eaaf0 with identifier: LD21%20EXT
2026-03-29 14:13:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b4892db3-d06e-57ae-a0d6-c9d9b44eaaf0 with scrape type 2
2026-03-29 14:13:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b4892db3-d06e-57ae-a0d6-c9d9b44eaaf0 with scrape type 2
2026-03-29 14:13:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b4892db3-d06e-57ae-a0d6-c9d9b44eaaf0, identifier: LD21%20EXT
2026-03-29 14:13:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 75ff0113-6670-56e6-9e86-0981981a9e30 with identifier: BK25%20YEL
2026-03-29 14:13:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 75ff0113-6670-56e6-9e86-0981981a9e30 with identifier: BK25%20YEL
2026-03-29 14:13:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 75ff0113-6670-56e6-9e86-0981981a9e30 with identifier: BK25%20YEL to the API
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 215,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK25%20YEL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '75ff0113-6670-56e6-9e86-0981981a9e30',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK25 YEL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK25%20YEL&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'TOURNEO CUSTOM',
 'odometer': 25687,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TOURNEO CUSTOM 2.0 EBL 170 320 L2 TITANIUM Bus',
 'transmission': 'automatic',
 'trim': 'EBL 170 320 L2 TITANIUM',
 'vin': 'WF0XXXTA4XRT38334',
 'year': 2025}
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK25%2520YEL%27 HTTP/1.1" 200 None
2026-03-29 14:13:08 [bca.uk] INFO: Saving data for BK25%20YEL: {'auction_closing_time': 1774951200.0, 'created_time': 1774620167.022053, 'last_price_update_time': 1774793588.027527}
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK25%2520YEL') HTTP/1.1" 204 0
2026-03-29 14:13:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b4892db3-d06e-57ae-a0d6-c9d9b44eaaf0 with identifier: LD21%20EXT
2026-03-29 14:13:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b4892db3-d06e-57ae-a0d6-c9d9b44eaaf0 with identifier: LD21%20EXT
2026-03-29 14:13:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b4892db3-d06e-57ae-a0d6-c9d9b44eaaf0 with identifier: LD21%20EXT to the API
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD21%20EXT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b4892db3-d06e-57ae-a0d6-c9d9b44eaaf0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD21 EXT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD21%20EXT&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'CITROEN',
 'model': 'DISPATCH 1400',
 'odometer': 54363,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'CITROEN DISPATCH 1400 2.0 BLUEHDI 120 M ENTERPRISE S/S PanelVan',
 'transmission': 'manual',
 'trim': 'BLUEHDI 120 M ENTERPRISE S/S',
 'vin': 'VF7VFAHKKL7058830',
 'year': 2021}
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD21%2520EXT%27 HTTP/1.1" 200 None
2026-03-29 14:13:08 [bca.uk] INFO: Saving data for LD21%20EXT: {'auction_closing_time': 1774951200.0, 'created_time': 1774523747.695196, 'last_price_update_time': 1774793588.310651}
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD21%2520EXT') HTTP/1.1" 204 0
2026-03-29 14:13:08 [bca.uk] INFO: Found listing with ID: BJ23%20CYZ
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ23%2520CYZ%27 HTTP/1.1" 200 None
2026-03-29 14:13:08 [bca.uk] INFO: Scrape type for BJ23%20CYZ: 0
2026-03-29 14:13:08 [bca.uk] INFO: Found listing with ID: WV22%20URE
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV22%2520URE%27 HTTP/1.1" 200 None
2026-03-29 14:13:08 [bca.uk] INFO: Scrape type for WV22%20URE: 0
2026-03-29 14:13:08 [bca.uk] INFO: Found listing with ID: PE24%20XOW
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE24%2520XOW%27 HTTP/1.1" 200 None
2026-03-29 14:13:08 [bca.uk] INFO: Scrape type for PE24%20XOW: 0
2026-03-29 14:13:08 [bca.uk] INFO: Found listing with ID: BF10%20LFM
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF10%2520LFM%27 HTTP/1.1" 200 None
2026-03-29 14:13:08 [bca.uk] INFO: Scrape type for BF10%20LFM: 2
2026-03-29 14:13:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7f0e1251-92a6-5f99-95ce-b9f16d78a67a with identifier: BF10%20LFM
2026-03-29 14:13:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7f0e1251-92a6-5f99-95ce-b9f16d78a67a with scrape type 2
2026-03-29 14:13:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7f0e1251-92a6-5f99-95ce-b9f16d78a67a with scrape type 2
2026-03-29 14:13:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7f0e1251-92a6-5f99-95ce-b9f16d78a67a, identifier: BF10%20LFM
2026-03-29 14:13:08 [bca.uk] INFO: Found listing with ID: LB22%20JKZ
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB22%2520JKZ%27 HTTP/1.1" 200 None
2026-03-29 14:13:08 [bca.uk] INFO: Scrape type for LB22%20JKZ: 2
2026-03-29 14:13:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a153a5cc-6078-5338-a335-61cd104eda60 with identifier: LB22%20JKZ
2026-03-29 14:13:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a153a5cc-6078-5338-a335-61cd104eda60 with scrape type 2
2026-03-29 14:13:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a153a5cc-6078-5338-a335-61cd104eda60 with scrape type 2
2026-03-29 14:13:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a153a5cc-6078-5338-a335-61cd104eda60, identifier: LB22%20JKZ
2026-03-29 14:13:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7f0e1251-92a6-5f99-95ce-b9f16d78a67a with identifier: BF10%20LFM
2026-03-29 14:13:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7f0e1251-92a6-5f99-95ce-b9f16d78a67a with identifier: BF10%20LFM
2026-03-29 14:13:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7f0e1251-92a6-5f99-95ce-b9f16d78a67a with identifier: BF10%20LFM to the API
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF10%20LFM-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7f0e1251-92a6-5f99-95ce-b9f16d78a67a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF10 LFM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF10%20LFM&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 59447,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.4 TITANIUM INDIVIDUAL Hatchback',
 'transmission': 'manual',
 'trim': 'TITANIUM INDIVIDUAL',
 'vin': 'WF0JXXGAJJ9D13290',
 'year': 2010}
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF10%2520LFM%27 HTTP/1.1" 200 None
2026-03-29 14:13:08 [bca.uk] INFO: Saving data for BF10%20LFM: {'auction_closing_time': 1775124000.0, 'created_time': 1774620150.675437, 'last_price_update_time': 1774793588.889182}
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF10%2520LFM') HTTP/1.1" 204 0
2026-03-29 14:13:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a153a5cc-6078-5338-a335-61cd104eda60 with identifier: LB22%20JKZ
2026-03-29 14:13:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a153a5cc-6078-5338-a335-61cd104eda60 with identifier: LB22%20JKZ
2026-03-29 14:13:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a153a5cc-6078-5338-a335-61cd104eda60 with identifier: LB22%20JKZ to the API
2026-03-29 14:13:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 194,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB22%20JKZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a153a5cc-6078-5338-a335-61cd104eda60',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LB22 JKZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB22%20JKZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 63042,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 340 SWB LEADER L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 340 SWB LEADER L/R',
 'vin': 'WF0YXXTTGYNS53506',
 'year': 2022}
2026-03-29 14:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB22%2520JKZ%27 HTTP/1.1" 200 None
2026-03-29 14:13:09 [bca.uk] INFO: Saving data for LB22%20JKZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774045650.401496, 'last_price_update_time': 1774793589.288166}
2026-03-29 14:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB22%2520JKZ') HTTP/1.1" 204 0
2026-03-29 14:13:09 [bca.uk] INFO: Found listing with ID: VK71%20OAJ
2026-03-29 14:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK71%2520OAJ%27 HTTP/1.1" 200 None
2026-03-29 14:13:09 [bca.uk] INFO: Scrape type for VK71%20OAJ: 2
2026-03-29 14:13:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5bcf9375-4e46-5310-b4a0-19120ff40417 with identifier: VK71%20OAJ
2026-03-29 14:13:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5bcf9375-4e46-5310-b4a0-19120ff40417 with scrape type 2
2026-03-29 14:13:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5bcf9375-4e46-5310-b4a0-19120ff40417 with scrape type 2
2026-03-29 14:13:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5bcf9375-4e46-5310-b4a0-19120ff40417, identifier: VK71%20OAJ
2026-03-29 14:13:09 [bca.uk] INFO: Found listing with ID: KY23%20LWC
2026-03-29 14:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY23%2520LWC%27 HTTP/1.1" 200 None
2026-03-29 14:13:09 [bca.uk] INFO: Scrape type for KY23%20LWC: 2
2026-03-29 14:13:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b983134d-5395-5ecc-838b-e07efc1340b1 with identifier: KY23%20LWC
2026-03-29 14:13:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b983134d-5395-5ecc-838b-e07efc1340b1 with scrape type 2
2026-03-29 14:13:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b983134d-5395-5ecc-838b-e07efc1340b1 with scrape type 2
2026-03-29 14:13:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b983134d-5395-5ecc-838b-e07efc1340b1, identifier: KY23%20LWC
2026-03-29 14:13:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5bcf9375-4e46-5310-b4a0-19120ff40417 with identifier: VK71%20OAJ
2026-03-29 14:13:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5bcf9375-4e46-5310-b4a0-19120ff40417 with identifier: VK71%20OAJ
2026-03-29 14:13:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5bcf9375-4e46-5310-b4a0-19120ff40417 with identifier: VK71%20OAJ to the API
2026-03-29 14:13:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK71%20OAJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5bcf9375-4e46-5310-b4a0-19120ff40417',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK71 OAJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK71%20OAJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 11448,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 75 ELITE ED. Hatchback',
 'transmission': 'manual',
 'trim': '75 ELITE ED.',
 'vin': 'VXKUPHMHDM4309672',
 'year': 2021}
2026-03-29 14:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK71%2520OAJ%27 HTTP/1.1" 200 None
2026-03-29 14:13:10 [bca.uk] INFO: Saving data for VK71%20OAJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774620146.251278, 'last_price_update_time': 1774793590.376439}
2026-03-29 14:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK71%2520OAJ') HTTP/1.1" 204 0
2026-03-29 14:13:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b983134d-5395-5ecc-838b-e07efc1340b1 with identifier: KY23%20LWC
2026-03-29 14:13:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b983134d-5395-5ecc-838b-e07efc1340b1 with identifier: KY23%20LWC
2026-03-29 14:13:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b983134d-5395-5ecc-838b-e07efc1340b1 with identifier: KY23%20LWC to the API
2026-03-29 14:13:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 237,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY23%20LWC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b983134d-5395-5ecc-838b-e07efc1340b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY23 LWC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY23%20LWC&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT TRUCKS',
 'model': 'MASTER 3T5 FWD',
 'odometer': 127612,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'RENAULT TRUCKS MASTER 3T5 FWD 2.3 DCI 150 L3 H2 RED ED. PanelVan',
 'transmission': 'manual',
 'trim': 'DCI 150 L3 H2 RED ED.',
 'vin': 'VF6MF000170286816',
 'year': 2023}
2026-03-29 14:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY23%2520LWC%27 HTTP/1.1" 200 None
2026-03-29 14:13:10 [bca.uk] INFO: Saving data for KY23%20LWC: {'auction_closing_time': 1774951200.0, 'created_time': 1774609974.308184, 'last_price_update_time': 1774793590.683141}
2026-03-29 14:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY23%2520LWC') HTTP/1.1" 204 0
2026-03-29 14:13:10 [bca.uk] INFO: Found listing with ID: YF66%20XUP
2026-03-29 14:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF66%2520XUP%27 HTTP/1.1" 200 None
2026-03-29 14:13:10 [bca.uk] INFO: Scrape type for YF66%20XUP: 0
2026-03-29 14:13:10 [bca.uk] INFO: Found listing with ID: AF68%20EJK
2026-03-29 14:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF68%2520EJK%27 HTTP/1.1" 200 None
2026-03-29 14:13:10 [bca.uk] INFO: Scrape type for AF68%20EJK: 2
2026-03-29 14:13:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec101b26-a05a-5489-8ab3-639a9b00c3b3 with identifier: AF68%20EJK
2026-03-29 14:13:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec101b26-a05a-5489-8ab3-639a9b00c3b3 with scrape type 2
2026-03-29 14:13:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec101b26-a05a-5489-8ab3-639a9b00c3b3 with scrape type 2
2026-03-29 14:13:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec101b26-a05a-5489-8ab3-639a9b00c3b3, identifier: AF68%20EJK
2026-03-29 14:13:10 [scrapy.extensions.logstats] INFO: Crawled 223 pages (at 8 pages/min), scraped 952 items (at 80 items/min)
2026-03-29 14:13:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 207MiB
2026-03-29 14:13:10 [bca.uk] INFO: Found listing with ID: DL69%20LUF
2026-03-29 14:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL69%2520LUF%27 HTTP/1.1" 200 None
2026-03-29 14:13:10 [bca.uk] INFO: Scrape type for DL69%20LUF: 2
2026-03-29 14:13:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 22279946-d41a-5010-b157-11dd758e1ce3 with identifier: DL69%20LUF
2026-03-29 14:13:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 22279946-d41a-5010-b157-11dd758e1ce3 with scrape type 2
2026-03-29 14:13:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 22279946-d41a-5010-b157-11dd758e1ce3 with scrape type 2
2026-03-29 14:13:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 22279946-d41a-5010-b157-11dd758e1ce3, identifier: DL69%20LUF
2026-03-29 14:13:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec101b26-a05a-5489-8ab3-639a9b00c3b3 with identifier: AF68%20EJK
2026-03-29 14:13:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec101b26-a05a-5489-8ab3-639a9b00c3b3 with identifier: AF68%20EJK
2026-03-29 14:13:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec101b26-a05a-5489-8ab3-639a9b00c3b3 with identifier: AF68%20EJK to the API
2026-03-29 14:13:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF68%20EJK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ec101b26-a05a-5489-8ab3-639a9b00c3b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF68 EJK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF68%20EJK&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': 81631,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'SKODA OCTAVIA 1.6 TDI 115 SE L DSG Estate',
 'transmission': 'automatic',
 'trim': 'TDI 115 SE L DSG',
 'vin': 'TMBKG7NE6K0022556',
 'year': 2018}
2026-03-29 14:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF68%2520EJK%27 HTTP/1.1" 200 None
2026-03-29 14:13:11 [bca.uk] INFO: Saving data for AF68%20EJK: {'auction_closing_time': 1774864800.0, 'created_time': 1774523492.321002, 'last_price_update_time': 1774793591.252377}
2026-03-29 14:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF68%2520EJK') HTTP/1.1" 204 0
2026-03-29 14:13:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 22279946-d41a-5010-b157-11dd758e1ce3 with identifier: DL69%20LUF
2026-03-29 14:13:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 22279946-d41a-5010-b157-11dd758e1ce3 with identifier: DL69%20LUF
2026-03-29 14:13:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 22279946-d41a-5010-b157-11dd758e1ce3 with identifier: DL69%20LUF to the API
2026-03-29 14:13:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL69%20LUF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '22279946-d41a-5010-b157-11dd758e1ce3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DL69 LUF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL69%20LUF&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'VIVARO 3100',
 'odometer': 88214,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 3100 2.0 D 120 EDITION L2 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'D 120 EDITION L2 H1',
 'vin': 'VXEVFAHKKL7008712',
 'year': 2020}
2026-03-29 14:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL69%2520LUF%27 HTTP/1.1" 200 None
2026-03-29 14:13:11 [bca.uk] INFO: Saving data for DL69%20LUF: {'auction_closing_time': 1774951200.0, 'created_time': 1774609971.557872, 'last_price_update_time': 1774793591.531024}
2026-03-29 14:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL69%2520LUF') HTTP/1.1" 204 0
2026-03-29 14:13:11 [bca.uk] INFO: Found listing with ID: FY67%20UCG
2026-03-29 14:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY67%2520UCG%27 HTTP/1.1" 200 None
2026-03-29 14:13:11 [bca.uk] INFO: Scrape type for FY67%20UCG: 2
2026-03-29 14:13:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c0003e54-fe73-55e6-be16-f55d01441b1c with identifier: FY67%20UCG
2026-03-29 14:13:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c0003e54-fe73-55e6-be16-f55d01441b1c with scrape type 2
2026-03-29 14:13:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c0003e54-fe73-55e6-be16-f55d01441b1c with scrape type 2
2026-03-29 14:13:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c0003e54-fe73-55e6-be16-f55d01441b1c, identifier: FY67%20UCG
2026-03-29 14:13:11 [bca.uk] INFO: Found listing with ID: BN19%20XAZ
2026-03-29 14:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN19%2520XAZ%27 HTTP/1.1" 200 None
2026-03-29 14:13:11 [bca.uk] INFO: Scrape type for BN19%20XAZ: 2
2026-03-29 14:13:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4aa6bc5b-e027-561f-8d4a-51544bee82f5 with identifier: BN19%20XAZ
2026-03-29 14:13:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4aa6bc5b-e027-561f-8d4a-51544bee82f5 with scrape type 2
2026-03-29 14:13:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4aa6bc5b-e027-561f-8d4a-51544bee82f5 with scrape type 2
2026-03-29 14:13:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4aa6bc5b-e027-561f-8d4a-51544bee82f5, identifier: BN19%20XAZ
2026-03-29 14:13:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c0003e54-fe73-55e6-be16-f55d01441b1c with identifier: FY67%20UCG
2026-03-29 14:13:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c0003e54-fe73-55e6-be16-f55d01441b1c with identifier: FY67%20UCG
2026-03-29 14:13:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c0003e54-fe73-55e6-be16-f55d01441b1c with identifier: FY67%20UCG to the API
2026-03-29 14:13:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY67%20UCG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c0003e54-fe73-55e6-be16-f55d01441b1c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY67 UCG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY67%20UCG&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 42173,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 TDI 115 SE NAV Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 115 SE NAV',
 'vin': 'WVWZZZAUZHW335810',
 'year': 2017}
2026-03-29 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY67%2520UCG%27 HTTP/1.1" 200 None
2026-03-29 14:13:12 [bca.uk] INFO: Saving data for FY67%20UCG: {'auction_closing_time': 1774864800.0, 'created_time': 1774523430.832045, 'last_price_update_time': 1774793592.076163}
2026-03-29 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY67%2520UCG') HTTP/1.1" 204 0
2026-03-29 14:13:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4aa6bc5b-e027-561f-8d4a-51544bee82f5 with identifier: BN19%20XAZ
2026-03-29 14:13:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4aa6bc5b-e027-561f-8d4a-51544bee82f5 with identifier: BN19%20XAZ
2026-03-29 14:13:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4aa6bc5b-e027-561f-8d4a-51544bee82f5 with identifier: BN19%20XAZ to the API
2026-03-29 14:13:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 204,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN19%20XAZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4aa6bc5b-e027-561f-8d4a-51544bee82f5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN19 XAZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN19%20XAZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'MOVANO 3500 FWD',
 'odometer': 64487,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOVANO 3500 FWD 2.3 CDTI 130 L2 H2 PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 130 L2 H2',
 'vin': 'W0VMRY60XJB161285',
 'year': 2019}
2026-03-29 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN19%2520XAZ%27 HTTP/1.1" 200 None
2026-03-29 14:13:12 [bca.uk] INFO: Saving data for BN19%20XAZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774609972.041052, 'last_price_update_time': 1774793592.389332}
2026-03-29 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN19%2520XAZ') HTTP/1.1" 204 0
2026-03-29 14:13:12 [bca.uk] INFO: Found listing with ID: EK71%20FTZ
2026-03-29 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK71%2520FTZ%27 HTTP/1.1" 200 None
2026-03-29 14:13:12 [bca.uk] INFO: Scrape type for EK71%20FTZ: 0
2026-03-29 14:13:12 [bca.uk] INFO: Found listing with ID: MV23%20VTO
2026-03-29 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV23%2520VTO%27 HTTP/1.1" 200 None
2026-03-29 14:13:12 [bca.uk] INFO: Scrape type for MV23%20VTO: 2
2026-03-29 14:13:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 883b7991-071c-5440-9368-37c63688518b with identifier: MV23%20VTO
2026-03-29 14:13:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 883b7991-071c-5440-9368-37c63688518b with scrape type 2
2026-03-29 14:13:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 883b7991-071c-5440-9368-37c63688518b with scrape type 2
2026-03-29 14:13:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 883b7991-071c-5440-9368-37c63688518b, identifier: MV23%20VTO
2026-03-29 14:13:12 [bca.uk] INFO: Found listing with ID: BJ22%20ZBT
2026-03-29 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ22%2520ZBT%27 HTTP/1.1" 200 None
2026-03-29 14:13:12 [bca.uk] INFO: Scrape type for BJ22%20ZBT: 2
2026-03-29 14:13:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c681058c-d035-5ec3-9eba-27a25beb96ef with identifier: BJ22%20ZBT
2026-03-29 14:13:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c681058c-d035-5ec3-9eba-27a25beb96ef with scrape type 2
2026-03-29 14:13:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c681058c-d035-5ec3-9eba-27a25beb96ef with scrape type 2
2026-03-29 14:13:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c681058c-d035-5ec3-9eba-27a25beb96ef, identifier: BJ22%20ZBT
2026-03-29 14:13:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 883b7991-071c-5440-9368-37c63688518b with identifier: MV23%20VTO
2026-03-29 14:13:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 883b7991-071c-5440-9368-37c63688518b with identifier: MV23%20VTO
2026-03-29 14:13:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 883b7991-071c-5440-9368-37c63688518b with identifier: MV23%20VTO to the API
2026-03-29 14:13:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 199,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV23%20VTO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '883b7991-071c-5440-9368-37c63688518b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV23 VTO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV23%20VTO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 18167,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 P250 4WD R-DYNAMIC SE Hatchback',
 'transmission': 'automatic',
 'trim': 'P250 4WD R-DYNAMIC SE',
 'vin': 'SALZA2AX5PH229595',
 'year': 2023}
2026-03-29 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV23%2520VTO%27 HTTP/1.1" 200 None
2026-03-29 14:13:12 [bca.uk] INFO: Saving data for MV23%20VTO: {'auction_closing_time': 1774864800.0, 'created_time': 1774620154.250984, 'last_price_update_time': 1774793592.932097}
2026-03-29 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV23%2520VTO') HTTP/1.1" 204 0
2026-03-29 14:13:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c681058c-d035-5ec3-9eba-27a25beb96ef with identifier: BJ22%20ZBT
2026-03-29 14:13:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c681058c-d035-5ec3-9eba-27a25beb96ef with identifier: BJ22%20ZBT
2026-03-29 14:13:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c681058c-d035-5ec3-9eba-27a25beb96ef with identifier: BJ22%20ZBT to the API
2026-03-29 14:13:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ22%20ZBT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c681058c-d035-5ec3-9eba-27a25beb96ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ22 ZBT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ22%20ZBT&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 51061,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT 1.5 EBL 75 220 L1 LEADER L/R Van',
 'transmission': 'manual',
 'trim': 'EBL 75 220 L1 LEADER L/R',
 'vin': 'WF0RXXWPGRNL58270',
 'year': 2022}
2026-03-29 14:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ22%2520ZBT%27 HTTP/1.1" 200 None
2026-03-29 14:13:13 [bca.uk] INFO: Saving data for BJ22%20ZBT: {'auction_closing_time': 1774951200.0, 'created_time': 1774610315.217026, 'last_price_update_time': 1774793593.228592}
2026-03-29 14:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ22%2520ZBT') HTTP/1.1" 204 0
2026-03-29 14:13:13 [bca.uk] INFO: Found listing with ID: FV21%20ZTC
2026-03-29 14:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV21%2520ZTC%27 HTTP/1.1" 200 None
2026-03-29 14:13:13 [bca.uk] INFO: Scrape type for FV21%20ZTC: 2
2026-03-29 14:13:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 665bc4f5-6f6f-5aae-93b3-c3b4953cf2e5 with identifier: FV21%20ZTC
2026-03-29 14:13:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 665bc4f5-6f6f-5aae-93b3-c3b4953cf2e5 with scrape type 2
2026-03-29 14:13:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 665bc4f5-6f6f-5aae-93b3-c3b4953cf2e5 with scrape type 2
2026-03-29 14:13:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 665bc4f5-6f6f-5aae-93b3-c3b4953cf2e5, identifier: FV21%20ZTC
2026-03-29 14:13:13 [bca.uk] INFO: Found listing with ID: BF72%20EYD
2026-03-29 14:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF72%2520EYD%27 HTTP/1.1" 200 None
2026-03-29 14:13:13 [bca.uk] INFO: Scrape type for BF72%20EYD: 2
2026-03-29 14:13:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46d9592f-d5c7-5c1d-bdf7-2a2a0d305aa1 with identifier: BF72%20EYD
2026-03-29 14:13:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46d9592f-d5c7-5c1d-bdf7-2a2a0d305aa1 with scrape type 2
2026-03-29 14:13:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46d9592f-d5c7-5c1d-bdf7-2a2a0d305aa1 with scrape type 2
2026-03-29 14:13:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46d9592f-d5c7-5c1d-bdf7-2a2a0d305aa1, identifier: BF72%20EYD
2026-03-29 14:13:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 665bc4f5-6f6f-5aae-93b3-c3b4953cf2e5 with identifier: FV21%20ZTC
2026-03-29 14:13:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 665bc4f5-6f6f-5aae-93b3-c3b4953cf2e5 with identifier: FV21%20ZTC
2026-03-29 14:13:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 665bc4f5-6f6f-5aae-93b3-c3b4953cf2e5 with identifier: FV21%20ZTC to the API
2026-03-29 14:13:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV21%20ZTC-GB',
 'category': 'Motorhome',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '665bc4f5-6f6f-5aae-93b3-c3b4953cf2e5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV21 ZTC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV21%20ZTC&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUTO-TRAIL',
 'model': 'IMALA',
 'odometer': 14421,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'AUTO-TRAIL IMALA 2.3 736 G MOTORHOME CoachbuiltBespoke',
 'transmission': 'automatic',
 'trim': '736 G MOTORHOME',
 'vin': 'ZFA25000002N68422',
 'year': 2021}
2026-03-29 14:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV21%2520ZTC%27 HTTP/1.1" 200 None
2026-03-29 14:13:13 [bca.uk] INFO: Saving data for FV21%20ZTC: {'auction_closing_time': 1775124000.0, 'created_time': 1774620153.361531, 'last_price_update_time': 1774793593.733308}
2026-03-29 14:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV21%2520ZTC') HTTP/1.1" 204 0
2026-03-29 14:13:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46d9592f-d5c7-5c1d-bdf7-2a2a0d305aa1 with identifier: BF72%20EYD
2026-03-29 14:13:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46d9592f-d5c7-5c1d-bdf7-2a2a0d305aa1 with identifier: BF72%20EYD
2026-03-29 14:13:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 46d9592f-d5c7-5c1d-bdf7-2a2a0d305aa1 with identifier: BF72%20EYD to the API
2026-03-29 14:13:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 187,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF72%20EYD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '46d9592f-d5c7-5c1d-bdf7-2a2a0d305aa1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF72 EYD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF72%20EYD&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T32',
 'odometer': 28472,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T32 2.0 TDI 110 SWB S/L BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 110 SWB S/L BUSINESS',
 'vin': 'WV1ZZZ7HZPH015489',
 'year': 2022}
2026-03-29 14:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF72%2520EYD%27 HTTP/1.1" 200 None
2026-03-29 14:13:14 [bca.uk] INFO: Saving data for BF72%20EYD: {'auction_closing_time': 1774951200.0, 'created_time': 1774610313.148427, 'last_price_update_time': 1774793594.1087}
2026-03-29 14:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF72%2520EYD') HTTP/1.1" 204 0
2026-03-29 14:13:14 [bca.uk] INFO: Found listing with ID: SG65%20YBJ
2026-03-29 14:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG65%2520YBJ%27 HTTP/1.1" 200 None
2026-03-29 14:13:14 [bca.uk] INFO: Scrape type for SG65%20YBJ: 2
2026-03-29 14:13:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09086ca4-7096-544b-8f46-90447c16ad5c with identifier: SG65%20YBJ
2026-03-29 14:13:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09086ca4-7096-544b-8f46-90447c16ad5c with scrape type 2
2026-03-29 14:13:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 09086ca4-7096-544b-8f46-90447c16ad5c with scrape type 2
2026-03-29 14:13:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 09086ca4-7096-544b-8f46-90447c16ad5c, identifier: SG65%20YBJ
2026-03-29 14:13:14 [bca.uk] INFO: Found listing with ID: BF20%20WHE
2026-03-29 14:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF20%2520WHE%27 HTTP/1.1" 200 None
2026-03-29 14:13:14 [bca.uk] INFO: Scrape type for BF20%20WHE: 2
2026-03-29 14:13:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b21a069-ab2d-5913-bd8d-65d82e4c2430 with identifier: BF20%20WHE
2026-03-29 14:13:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b21a069-ab2d-5913-bd8d-65d82e4c2430 with scrape type 2
2026-03-29 14:13:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b21a069-ab2d-5913-bd8d-65d82e4c2430 with scrape type 2
2026-03-29 14:13:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b21a069-ab2d-5913-bd8d-65d82e4c2430, identifier: BF20%20WHE
2026-03-29 14:13:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 09086ca4-7096-544b-8f46-90447c16ad5c with identifier: SG65%20YBJ
2026-03-29 14:13:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 09086ca4-7096-544b-8f46-90447c16ad5c with identifier: SG65%20YBJ
2026-03-29 14:13:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 09086ca4-7096-544b-8f46-90447c16ad5c with identifier: SG65%20YBJ to the API
2026-03-29 14:13:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG65%20YBJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '09086ca4-7096-544b-8f46-90447c16ad5c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG65 YBJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG65%20YBJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 98151,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ZETEC',
 'vin': 'WF05XXGCC5FY01456',
 'year': 2015}
2026-03-29 14:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG65%2520YBJ%27 HTTP/1.1" 200 None
2026-03-29 14:13:14 [bca.uk] INFO: Saving data for SG65%20YBJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774620138.708758, 'last_price_update_time': 1774793594.591157}
2026-03-29 14:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG65%2520YBJ') HTTP/1.1" 204 0
2026-03-29 14:13:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b21a069-ab2d-5913-bd8d-65d82e4c2430 with identifier: BF20%20WHE
2026-03-29 14:13:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b21a069-ab2d-5913-bd8d-65d82e4c2430 with identifier: BF20%20WHE
2026-03-29 14:13:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b21a069-ab2d-5913-bd8d-65d82e4c2430 with identifier: BF20%20WHE to the API
2026-03-29 14:13:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 998,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF20%20WHE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7b21a069-ab2d-5913-bd8d-65d82e4c2430',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF20 WHE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF20%20WHE&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'COMBO CARGO L1',
 'odometer': 54291,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL COMBO CARGO L1 1.6 TURBO D 100 2000 EDITION Van',
 'transmission': 'manual',
 'trim': 'TURBO D 100 2000 EDITION',
 'vin': 'W0VEFBHYBKJ656128',
 'year': 2020}
2026-03-29 14:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF20%2520WHE%27 HTTP/1.1" 200 None
2026-03-29 14:13:14 [bca.uk] INFO: Saving data for BF20%20WHE: {'auction_closing_time': 1774951200.0, 'created_time': 1774610305.523314, 'last_price_update_time': 1774793594.869913}
2026-03-29 14:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF20%2520WHE') HTTP/1.1" 204 0
2026-03-29 14:13:14 [bca.uk] INFO: Found listing with ID: VF69%20HJG
2026-03-29 14:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VF69%2520HJG%27 HTTP/1.1" 200 None
2026-03-29 14:13:14 [bca.uk] INFO: Scrape type for VF69%20HJG: 2
2026-03-29 14:13:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bbdc9c50-ec46-5744-b5f5-316746d01d9d with identifier: VF69%20HJG
2026-03-29 14:13:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bbdc9c50-ec46-5744-b5f5-316746d01d9d with scrape type 2
2026-03-29 14:13:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bbdc9c50-ec46-5744-b5f5-316746d01d9d with scrape type 2
2026-03-29 14:13:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bbdc9c50-ec46-5744-b5f5-316746d01d9d, identifier: VF69%20HJG
2026-03-29 14:13:15 [bca.uk] INFO: Found listing with ID: CN19%20KZE
2026-03-29 14:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN19%2520KZE%27 HTTP/1.1" 200 None
2026-03-29 14:13:15 [bca.uk] INFO: Scrape type for CN19%20KZE: 2
2026-03-29 14:13:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1df90f02-a9bf-5051-b837-9ed1e8d317e8 with identifier: CN19%20KZE
2026-03-29 14:13:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1df90f02-a9bf-5051-b837-9ed1e8d317e8 with scrape type 2
2026-03-29 14:13:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1df90f02-a9bf-5051-b837-9ed1e8d317e8 with scrape type 2
2026-03-29 14:13:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1df90f02-a9bf-5051-b837-9ed1e8d317e8, identifier: CN19%20KZE
2026-03-29 14:13:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bbdc9c50-ec46-5744-b5f5-316746d01d9d with identifier: VF69%20HJG
2026-03-29 14:13:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bbdc9c50-ec46-5744-b5f5-316746d01d9d with identifier: VF69%20HJG
2026-03-29 14:13:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bbdc9c50-ec46-5744-b5f5-316746d01d9d with identifier: VF69%20HJG to the API
2026-03-29 14:13:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VF69%20HJG-GB',
 'category': 'Motorhome',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bbdc9c50-ec46-5744-b5f5-316746d01d9d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VF69 HJG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VF69%20HJG&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUTO-SLEEPERS',
 'model': 'FAIRFORD',
 'odometer': 19993,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'AUTO-SLEEPERS FAIRFORD 2.0 MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': 'MOTORHOME',
 'vin': 'VF3YD3MFC12K97351',
 'year': 2019}
2026-03-29 14:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VF69%2520HJG%27 HTTP/1.1" 200 None
2026-03-29 14:13:15 [bca.uk] INFO: Saving data for VF69%20HJG: {'auction_closing_time': 1775124000.0, 'created_time': 1774620139.718598, 'last_price_update_time': 1774793595.410574}
2026-03-29 14:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VF69%2520HJG') HTTP/1.1" 204 0
2026-03-29 14:13:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:13:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1df90f02-a9bf-5051-b837-9ed1e8d317e8 with identifier: CN19%20KZE
2026-03-29 14:13:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1df90f02-a9bf-5051-b837-9ed1e8d317e8 with identifier: CN19%20KZE
2026-03-29 14:13:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1df90f02-a9bf-5051-b837-9ed1e8d317e8 with identifier: CN19%20KZE to the API
2026-03-29 14:13:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN19%20KZE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1df90f02-a9bf-5051-b837-9ed1e8d317e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CN19 KZE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CN19%20KZE&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'PEUGEOT',
 'model': 'EXPERT 1400',
 'odometer': 102080,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'PEUGEOT EXPERT 1400 2.0 B/HDI 120 STD.PROFESSIONAL PanelVan',
 'transmission': 'manual',
 'trim': 'B/HDI 120 STD.PROFESSIONAL',
 'vin': 'VF3VFAHKHKZ030799',
 'year': 2019}
2026-03-29 14:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN19%2520KZE%27 HTTP/1.1" 200 None
2026-03-29 14:13:15 [bca.uk] INFO: Saving data for CN19%20KZE: {'auction_closing_time': 1774951200.0, 'created_time': 1774610331.190255, 'last_price_update_time': 1774793595.722204}
2026-03-29 14:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CN19%2520KZE') HTTP/1.1" 204 0
2026-03-29 14:13:15 [bca.uk] INFO: Found listing with ID: DA21%20EWV
2026-03-29 14:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA21%2520EWV%27 HTTP/1.1" 200 None
2026-03-29 14:13:15 [bca.uk] INFO: Scrape type for DA21%20EWV: 2
2026-03-29 14:13:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bae260d1-bcff-5fcd-b334-1688105ad12e with identifier: DA21%20EWV
2026-03-29 14:13:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bae260d1-bcff-5fcd-b334-1688105ad12e with scrape type 2
2026-03-29 14:13:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bae260d1-bcff-5fcd-b334-1688105ad12e with scrape type 2
2026-03-29 14:13:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bae260d1-bcff-5fcd-b334-1688105ad12e, identifier: DA21%20EWV
2026-03-29 14:13:15 [bca.uk] INFO: Found listing with ID: YP67%20XUL
2026-03-29 14:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP67%2520XUL%27 HTTP/1.1" 200 None
2026-03-29 14:13:15 [bca.uk] INFO: Scrape type for YP67%20XUL: 0
2026-03-29 14:13:15 [bca.uk] INFO: Found listing with ID: VE72%20PPO
2026-03-29 14:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE72%2520PPO%27 HTTP/1.1" 200 None
2026-03-29 14:13:15 [bca.uk] INFO: Scrape type for VE72%20PPO: 2
2026-03-29 14:13:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7fc4740-c557-5b6a-be1b-20c40d2d172a with identifier: VE72%20PPO
2026-03-29 14:13:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d7fc4740-c557-5b6a-be1b-20c40d2d172a with scrape type 2
2026-03-29 14:13:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d7fc4740-c557-5b6a-be1b-20c40d2d172a with scrape type 2
2026-03-29 14:13:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d7fc4740-c557-5b6a-be1b-20c40d2d172a, identifier: VE72%20PPO
2026-03-29 14:13:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bae260d1-bcff-5fcd-b334-1688105ad12e with identifier: DA21%20EWV
2026-03-29 14:13:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bae260d1-bcff-5fcd-b334-1688105ad12e with identifier: DA21%20EWV
2026-03-29 14:13:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bae260d1-bcff-5fcd-b334-1688105ad12e with identifier: DA21%20EWV to the API
2026-03-29 14:13:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA21%20EWV-GB',
 'category': 'Motorhome',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bae260d1-bcff-5fcd-b334-1688105ad12e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA21 EWV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA21%20EWV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T28',
 'odometer': 27038,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T28 2.0 CAMPER CONVERSION CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': 'CAMPER CONVERSION',
 'vin': 'WV1ZZZ7HZMX018793',
 'year': 2021}
2026-03-29 14:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA21%2520EWV%27 HTTP/1.1" 200 None
2026-03-29 14:13:16 [bca.uk] INFO: Saving data for DA21%20EWV: {'auction_closing_time': 1775124000.0, 'created_time': 1774620142.318672, 'last_price_update_time': 1774793596.375737}
2026-03-29 14:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA21%2520EWV') HTTP/1.1" 204 0
2026-03-29 14:13:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d7fc4740-c557-5b6a-be1b-20c40d2d172a with identifier: VE72%20PPO
2026-03-29 14:13:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d7fc4740-c557-5b6a-be1b-20c40d2d172a with identifier: VE72%20PPO
2026-03-29 14:13:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d7fc4740-c557-5b6a-be1b-20c40d2d172a with identifier: VE72%20PPO to the API
2026-03-29 14:13:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE72%20PPO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd7fc4740-c557-5b6a-be1b-20c40d2d172a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE72 PPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE72%20PPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T28',
 'odometer': 43239,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T28 2.0 TDI 110 SWB H/L PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 110 SWB H/L',
 'vin': 'WV1ZZZ7HZPH043051',
 'year': 2023}
2026-03-29 14:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE72%2520PPO%27 HTTP/1.1" 200 None
2026-03-29 14:13:16 [bca.uk] INFO: Saving data for VE72%20PPO: {'auction_closing_time': 1774951200.0, 'created_time': 1774477322.858249, 'last_price_update_time': 1774793596.700498}
2026-03-29 14:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE72%2520PPO') HTTP/1.1" 204 0
2026-03-29 14:13:16 [bca.uk] INFO: Found listing with ID: NX16%20EHU
2026-03-29 14:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX16%2520EHU%27 HTTP/1.1" 200 None
2026-03-29 14:13:16 [bca.uk] INFO: Scrape type for NX16%20EHU: 2
2026-03-29 14:13:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 019e0c5d-5859-56a7-8b85-0f22e56924ab with identifier: NX16%20EHU
2026-03-29 14:13:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 019e0c5d-5859-56a7-8b85-0f22e56924ab with scrape type 2
2026-03-29 14:13:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 019e0c5d-5859-56a7-8b85-0f22e56924ab with scrape type 2
2026-03-29 14:13:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 019e0c5d-5859-56a7-8b85-0f22e56924ab, identifier: NX16%20EHU
2026-03-29 14:13:16 [bca.uk] INFO: Found listing with ID: GV07%20VPA
2026-03-29 14:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV07%2520VPA%27 HTTP/1.1" 200 None
2026-03-29 14:13:16 [bca.uk] INFO: Scrape type for GV07%20VPA: 2
2026-03-29 14:13:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 653dd500-bc6e-5150-b670-e45a2e31a4e2 with identifier: GV07%20VPA
2026-03-29 14:13:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 653dd500-bc6e-5150-b670-e45a2e31a4e2 with scrape type 2
2026-03-29 14:13:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 653dd500-bc6e-5150-b670-e45a2e31a4e2 with scrape type 2
2026-03-29 14:13:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 653dd500-bc6e-5150-b670-e45a2e31a4e2, identifier: GV07%20VPA
2026-03-29 14:13:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 019e0c5d-5859-56a7-8b85-0f22e56924ab with identifier: NX16%20EHU
2026-03-29 14:13:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 019e0c5d-5859-56a7-8b85-0f22e56924ab with identifier: NX16%20EHU
2026-03-29 14:13:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 019e0c5d-5859-56a7-8b85-0f22e56924ab with identifier: NX16%20EHU to the API
2026-03-29 14:13:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX16%20EHU-GB',
 'category': 'Motorhome',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '019e0c5d-5859-56a7-8b85-0f22e56924ab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NX16 EHU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX16%20EHU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'ELDDIS',
 'model': 'ACCORDO',
 'odometer': 32461,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'ELDDIS ACCORDO 2.2 135 MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': '135 MOTORHOME',
 'vin': 'VF3YBTMAU12A13145',
 'year': 2016}
2026-03-29 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX16%2520EHU%27 HTTP/1.1" 200 None
2026-03-29 14:13:17 [bca.uk] INFO: Saving data for NX16%20EHU: {'auction_closing_time': 1775124000.0, 'created_time': 1774620144.530389, 'last_price_update_time': 1774793597.241825}
2026-03-29 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX16%2520EHU') HTTP/1.1" 204 0
2026-03-29 14:13:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 653dd500-bc6e-5150-b670-e45a2e31a4e2 with identifier: GV07%20VPA
2026-03-29 14:13:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 653dd500-bc6e-5150-b670-e45a2e31a4e2 with identifier: GV07%20VPA
2026-03-29 14:13:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 653dd500-bc6e-5150-b670-e45a2e31a4e2 with identifier: GV07%20VPA to the API
2026-03-29 14:13:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 195,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV07%20VPA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '653dd500-bc6e-5150-b670-e45a2e31a4e2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GV07 VPA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV07%20VPA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 134190,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'HONDA CR-V 2.0 I-VTEC EX Estate',
 'transmission': 'automatic',
 'trim': 'I-VTEC EX',
 'vin': 'SHSRE58707U015056',
 'year': 2007}
2026-03-29 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV07%2520VPA%27 HTTP/1.1" 200 None
2026-03-29 14:13:17 [bca.uk] INFO: Saving data for GV07%20VPA: {'auction_closing_time': 1775037600.0, 'created_time': 1774620113.974725, 'last_price_update_time': 1774793597.586273}
2026-03-29 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV07%2520VPA') HTTP/1.1" 204 0
2026-03-29 14:13:17 [bca.uk] INFO: Found listing with ID: PK20%20YWT
2026-03-29 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520YWT%27 HTTP/1.1" 200 None
2026-03-29 14:13:17 [bca.uk] INFO: Scrape type for PK20%20YWT: 2
2026-03-29 14:13:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95fe06d1-4372-5139-94c3-fee72b6d0f07 with identifier: PK20%20YWT
2026-03-29 14:13:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95fe06d1-4372-5139-94c3-fee72b6d0f07 with scrape type 2
2026-03-29 14:13:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 95fe06d1-4372-5139-94c3-fee72b6d0f07 with scrape type 2
2026-03-29 14:13:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 95fe06d1-4372-5139-94c3-fee72b6d0f07, identifier: PK20%20YWT
2026-03-29 14:13:17 [bca.uk] INFO: Total items found: 100
2026-03-29 14:13:17 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded
2026-03-29 14:13:17 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:13:17 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:13:17 [bca.uk] INFO: Found listing with ID: LN14%20FHW
2026-03-29 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN14%2520FHW%27 HTTP/1.1" 200 None
2026-03-29 14:13:17 [bca.uk] INFO: Scrape type for LN14%20FHW: 0
2026-03-29 14:13:17 [bca.uk] INFO: Found listing with ID: VO21%20XRD
2026-03-29 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO21%2520XRD%27 HTTP/1.1" 200 None
2026-03-29 14:13:17 [bca.uk] INFO: Scrape type for VO21%20XRD: 0
2026-03-29 14:13:17 [bca.uk] INFO: Found listing with ID: YT64%20EPL
2026-03-29 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT64%2520EPL%27 HTTP/1.1" 200 None
2026-03-29 14:13:17 [bca.uk] INFO: Scrape type for YT64%20EPL: 0
2026-03-29 14:13:17 [bca.uk] INFO: Found listing with ID: VA21%20NKX
2026-03-29 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA21%2520NKX%27 HTTP/1.1" 200 None
2026-03-29 14:13:17 [bca.uk] INFO: Scrape type for VA21%20NKX: 2
2026-03-29 14:13:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02ea2186-8879-53f6-9b25-11c29070cfe8 with identifier: VA21%20NKX
2026-03-29 14:13:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02ea2186-8879-53f6-9b25-11c29070cfe8 with scrape type 2
2026-03-29 14:13:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 02ea2186-8879-53f6-9b25-11c29070cfe8 with scrape type 2
2026-03-29 14:13:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 02ea2186-8879-53f6-9b25-11c29070cfe8, identifier: VA21%20NKX
2026-03-29 14:13:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 95fe06d1-4372-5139-94c3-fee72b6d0f07 with identifier: PK20%20YWT
2026-03-29 14:13:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 95fe06d1-4372-5139-94c3-fee72b6d0f07 with identifier: PK20%20YWT
2026-03-29 14:13:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 95fe06d1-4372-5139-94c3-fee72b6d0f07 with identifier: PK20%20YWT to the API
2026-03-29 14:13:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 200,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK20%20YWT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '95fe06d1-4372-5139-94c3-fee72b6d0f07',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK20 YWT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK20%20YWT&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'SPRINTER 314',
 'odometer': 200228,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10000,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SPRINTER 314 2.1 CDI 3.5T RWD L3 H2 PROG.7G PanelVan',
 'transmission': 'automatic',
 'trim': 'CDI 3.5T RWD L3 H2 PROG.7G',
 'vin': 'W1V9076352P248999',
 'year': 2020}
2026-03-29 14:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520YWT%27 HTTP/1.1" 200 None
2026-03-29 14:13:18 [bca.uk] INFO: Saving data for PK20%20YWT: {'auction_closing_time': 1774940400.0, 'created_time': 1774303825.924249, 'last_price_update_time': 1774793598.885205}
2026-03-29 14:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK20%2520YWT') HTTP/1.1" 204 0
2026-03-29 14:13:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:13:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:13:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 02ea2186-8879-53f6-9b25-11c29070cfe8 with identifier: VA21%20NKX
2026-03-29 14:13:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 02ea2186-8879-53f6-9b25-11c29070cfe8 with identifier: VA21%20NKX
2026-03-29 14:13:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 02ea2186-8879-53f6-9b25-11c29070cfe8 with identifier: VA21%20NKX to the API
2026-03-29 14:13:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VA21%20NKX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '02ea2186-8879-53f6-9b25-11c29070cfe8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VA21 NKX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VA21%20NKX&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T32',
 'odometer': 119037,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T32 2.0 TDI 110 LWB S/L BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 110 LWB S/L BUSINESS',
 'vin': 'WV1ZZZ7HZMH115746',
 'year': 2021}
2026-03-29 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA21%2520NKX%27 HTTP/1.1" 200 None
2026-03-29 14:13:19 [bca.uk] INFO: Saving data for VA21%20NKX: {'auction_closing_time': 1774951200.0, 'created_time': 1774610326.80562, 'last_price_update_time': 1774793599.286561}
2026-03-29 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VA21%2520NKX') HTTP/1.1" 204 0
2026-03-29 14:13:19 [bca.uk] INFO: Found listing with ID: WV71%20VFO
2026-03-29 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520VFO%27 HTTP/1.1" 200 None
2026-03-29 14:13:19 [bca.uk] INFO: Scrape type for WV71%20VFO: 2
2026-03-29 14:13:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 500de22b-3eb6-5eb2-91f2-29b5d34a8ded with identifier: WV71%20VFO
2026-03-29 14:13:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 500de22b-3eb6-5eb2-91f2-29b5d34a8ded with scrape type 2
2026-03-29 14:13:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 500de22b-3eb6-5eb2-91f2-29b5d34a8ded with scrape type 2
2026-03-29 14:13:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 500de22b-3eb6-5eb2-91f2-29b5d34a8ded, identifier: WV71%20VFO
2026-03-29 14:13:19 [bca.uk] INFO: Found listing with ID: OV67%20YLG
2026-03-29 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV67%2520YLG%27 HTTP/1.1" 200 None
2026-03-29 14:13:19 [bca.uk] INFO: Scrape type for OV67%20YLG: 2
2026-03-29 14:13:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13855ed3-21ff-52ff-8fb7-dc318bfe2f78 with identifier: OV67%20YLG
2026-03-29 14:13:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13855ed3-21ff-52ff-8fb7-dc318bfe2f78 with scrape type 2
2026-03-29 14:13:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 13855ed3-21ff-52ff-8fb7-dc318bfe2f78 with scrape type 2
2026-03-29 14:13:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 13855ed3-21ff-52ff-8fb7-dc318bfe2f78, identifier: OV67%20YLG
2026-03-29 14:13:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:13:19 [bca.uk] INFO: Found listing with ID: ST67%20SNK
2026-03-29 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST67%2520SNK%27 HTTP/1.1" 200 None
2026-03-29 14:13:19 [bca.uk] INFO: Scrape type for ST67%20SNK: 2
2026-03-29 14:13:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de912b5b-4313-5acc-9b47-c0a1ec752a5a with identifier: ST67%20SNK
2026-03-29 14:13:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de912b5b-4313-5acc-9b47-c0a1ec752a5a with scrape type 2
2026-03-29 14:13:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de912b5b-4313-5acc-9b47-c0a1ec752a5a with scrape type 2
2026-03-29 14:13:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de912b5b-4313-5acc-9b47-c0a1ec752a5a, identifier: ST67%20SNK
2026-03-29 14:13:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 500de22b-3eb6-5eb2-91f2-29b5d34a8ded with identifier: WV71%20VFO
2026-03-29 14:13:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 500de22b-3eb6-5eb2-91f2-29b5d34a8ded with identifier: WV71%20VFO
2026-03-29 14:13:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 500de22b-3eb6-5eb2-91f2-29b5d34a8ded with identifier: WV71%20VFO to the API
2026-03-29 14:13:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV71%20VFO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '500de22b-3eb6-5eb2-91f2-29b5d34a8ded',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV71 VFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV71%20VFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 53695,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'JAGUAR I-PACE EV400 HSE (11KW) Hatchback',
 'transmission': 'automatic',
 'trim': 'EV400 HSE (11KW)',
 'vin': 'SADHA2A15M1615182',
 'year': 2021}
2026-03-29 14:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520VFO%27 HTTP/1.1" 200 None
2026-03-29 14:13:20 [bca.uk] INFO: Saving data for WV71%20VFO: {'auction_closing_time': 1775037600.0, 'created_time': 1774620141.497231, 'last_price_update_time': 1774793600.016146}
2026-03-29 14:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV71%2520VFO') HTTP/1.1" 204 0
2026-03-29 14:13:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 13855ed3-21ff-52ff-8fb7-dc318bfe2f78 with identifier: OV67%20YLG
2026-03-29 14:13:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 13855ed3-21ff-52ff-8fb7-dc318bfe2f78 with identifier: OV67%20YLG
2026-03-29 14:13:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 13855ed3-21ff-52ff-8fb7-dc318bfe2f78 with identifier: OV67%20YLG to the API
2026-03-29 14:13:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV67%20YLG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '13855ed3-21ff-52ff-8fb7-dc318bfe2f78',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV67 YLG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV67%20YLG&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'JAGUAR',
 'model': 'XE',
 'odometer': 69083,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'JAGUAR XE 2.0 D 180 R SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'D 180 R SPORT',
 'vin': 'SAJAB4AN5JCP29838',
 'year': 2017}
2026-03-29 14:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV67%2520YLG%27 HTTP/1.1" 200 None
2026-03-29 14:13:20 [bca.uk] INFO: Saving data for OV67%20YLG: {'auction_closing_time': 1775037600.0, 'created_time': 1774620330.257781, 'last_price_update_time': 1774793600.431767}
2026-03-29 14:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV67%2520YLG') HTTP/1.1" 204 0
2026-03-29 14:13:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de912b5b-4313-5acc-9b47-c0a1ec752a5a with identifier: ST67%20SNK
2026-03-29 14:13:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de912b5b-4313-5acc-9b47-c0a1ec752a5a with identifier: ST67%20SNK
2026-03-29 14:13:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de912b5b-4313-5acc-9b47-c0a1ec752a5a with identifier: ST67%20SNK to the API
2026-03-29 14:13:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 221,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST67%20SNK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'de912b5b-4313-5acc-9b47-c0a1ec752a5a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST67 SNK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST67%20SNK&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'IVECO',
 'model': 'DAILY 50C18',
 'odometer': 38658,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'IVECO DAILY 50C18 3.0 LWB (4100) HI-MATIC BEAVERTAIL CrewCab '
          'Dropside',
 'transmission': 'automatic',
 'trim': 'LWB (4100) HI-MATIC BEAVERTAIL',
 'vin': 'ZCFC150D205187683',
 'year': 2018}
2026-03-29 14:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST67%2520SNK%27 HTTP/1.1" 200 None
2026-03-29 14:13:20 [bca.uk] INFO: Saving data for ST67%20SNK: {'auction_closing_time': 1774951200.0, 'created_time': 1774610324.80753, 'last_price_update_time': 1774793600.877147}
2026-03-29 14:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST67%2520SNK') HTTP/1.1" 204 0
2026-03-29 14:13:20 [bca.uk] INFO: Found listing with ID: WF09%20CHK
2026-03-29 14:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF09%2520CHK%27 HTTP/1.1" 200 None
2026-03-29 14:13:20 [bca.uk] INFO: Scrape type for WF09%20CHK: 2
2026-03-29 14:13:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fbe88802-492e-558c-be50-c05fb58ddf0b with identifier: WF09%20CHK
2026-03-29 14:13:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fbe88802-492e-558c-be50-c05fb58ddf0b with scrape type 2
2026-03-29 14:13:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fbe88802-492e-558c-be50-c05fb58ddf0b with scrape type 2
2026-03-29 14:13:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fbe88802-492e-558c-be50-c05fb58ddf0b, identifier: WF09%20CHK
2026-03-29 14:13:21 [bca.uk] INFO: Found listing with ID: YS66%20OZH
2026-03-29 14:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS66%2520OZH%27 HTTP/1.1" 200 None
2026-03-29 14:13:21 [bca.uk] INFO: Scrape type for YS66%20OZH: 2
2026-03-29 14:13:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f2d96fe-e771-552f-ac85-ed21356ff82f with identifier: YS66%20OZH
2026-03-29 14:13:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1f2d96fe-e771-552f-ac85-ed21356ff82f with scrape type 2
2026-03-29 14:13:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1f2d96fe-e771-552f-ac85-ed21356ff82f with scrape type 2
2026-03-29 14:13:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1f2d96fe-e771-552f-ac85-ed21356ff82f, identifier: YS66%20OZH
2026-03-29 14:13:21 [bca.uk] INFO: Found listing with ID: FP64%20VJM
2026-03-29 14:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP64%2520VJM%27 HTTP/1.1" 200 None
2026-03-29 14:13:21 [bca.uk] INFO: Scrape type for FP64%20VJM: 2
2026-03-29 14:13:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef837bae-c527-5813-850f-789ee07e37da with identifier: FP64%20VJM
2026-03-29 14:13:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef837bae-c527-5813-850f-789ee07e37da with scrape type 2
2026-03-29 14:13:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef837bae-c527-5813-850f-789ee07e37da with scrape type 2
2026-03-29 14:13:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef837bae-c527-5813-850f-789ee07e37da, identifier: FP64%20VJM
2026-03-29 14:13:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fbe88802-492e-558c-be50-c05fb58ddf0b with identifier: WF09%20CHK
2026-03-29 14:13:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fbe88802-492e-558c-be50-c05fb58ddf0b with identifier: WF09%20CHK
2026-03-29 14:13:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fbe88802-492e-558c-be50-c05fb58ddf0b with identifier: WF09%20CHK to the API
2026-03-29 14:13:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF09%20CHK-GB',
 'category': 'Motorhome',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fbe88802-492e-558c-be50-c05fb58ddf0b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF09 CHK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF09%20CHK&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'ELDDIS',
 'model': 'SUNSEEKER',
 'odometer': 34639,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'ELDDIS SUNSEEKER 2.2 180 MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': '180 MOTORHOME',
 'vin': 'VF3YCAMAD11506823',
 'year': 2009}
2026-03-29 14:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF09%2520CHK%27 HTTP/1.1" 200 None
2026-03-29 14:13:21 [bca.uk] INFO: Saving data for WF09%20CHK: {'auction_closing_time': 1775124000.0, 'created_time': 1774620143.647528, 'last_price_update_time': 1774793601.564023}
2026-03-29 14:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF09%2520CHK') HTTP/1.1" 204 0
2026-03-29 14:13:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1f2d96fe-e771-552f-ac85-ed21356ff82f with identifier: YS66%20OZH
2026-03-29 14:13:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1f2d96fe-e771-552f-ac85-ed21356ff82f with identifier: YS66%20OZH
2026-03-29 14:13:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1f2d96fe-e771-552f-ac85-ed21356ff82f with identifier: YS66%20OZH to the API
2026-03-29 14:13:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS66%20OZH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1f2d96fe-e771-552f-ac85-ed21356ff82f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS66 OZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS66%20OZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'GRAND C-MAX',
 'odometer': 104254,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD GRAND C-MAX 1.5 TDCI 120 ZETEC P/S MPV',
 'transmission': 'automatic',
 'trim': 'TDCI 120 ZETEC P/S',
 'vin': 'WF0WXXGCEWGS30904',
 'year': 2016}
2026-03-29 14:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS66%2520OZH%27 HTTP/1.1" 200 None
2026-03-29 14:13:21 [bca.uk] INFO: Saving data for YS66%20OZH: {'auction_closing_time': 1775037600.0, 'created_time': 1774620339.215505, 'last_price_update_time': 1774793601.835581}
2026-03-29 14:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS66%2520OZH') HTTP/1.1" 204 0
2026-03-29 14:13:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef837bae-c527-5813-850f-789ee07e37da with identifier: FP64%20VJM
2026-03-29 14:13:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef837bae-c527-5813-850f-789ee07e37da with identifier: FP64%20VJM
2026-03-29 14:13:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef837bae-c527-5813-850f-789ee07e37da with identifier: FP64%20VJM to the API
2026-03-29 14:13:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP64%20VJM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ef837bae-c527-5813-850f-789ee07e37da',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FP64 VJM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP64%20VJM&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VAUXHALL',
 'model': 'ASTRA TOURER',
 'odometer': 103911,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA TOURER 1.6 16V 115 TECH LINE Estate',
 'transmission': 'automatic',
 'trim': '16V 115 TECH LINE',
 'vin': 'W0LPD8ED2F8019218',
 'year': 2014}
2026-03-29 14:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP64%2520VJM%27 HTTP/1.1" 200 None
2026-03-29 14:13:22 [bca.uk] INFO: Saving data for FP64%20VJM: {'auction_closing_time': 1774864800.0, 'created_time': 1773839723.120392, 'last_price_update_time': 1774793602.264503}
2026-03-29 14:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP64%2520VJM') HTTP/1.1" 204 0
2026-03-29 14:13:22 [bca.uk] INFO: Found listing with ID: IGZ%206918
2026-03-29 14:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27IGZ%25206918%27 HTTP/1.1" 200 None
2026-03-29 14:13:22 [bca.uk] INFO: Scrape type for IGZ%206918: 2
2026-03-29 14:13:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91589b7a-5883-5585-b117-ae707ab5aabf with identifier: IGZ%206918
2026-03-29 14:13:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91589b7a-5883-5585-b117-ae707ab5aabf with scrape type 2
2026-03-29 14:13:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 91589b7a-5883-5585-b117-ae707ab5aabf with scrape type 2
2026-03-29 14:13:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 91589b7a-5883-5585-b117-ae707ab5aabf, identifier: IGZ%206918
2026-03-29 14:13:22 [bca.uk] INFO: Found listing with ID: AE14%20PHU
2026-03-29 14:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE14%2520PHU%27 HTTP/1.1" 200 None
2026-03-29 14:13:22 [bca.uk] INFO: Scrape type for AE14%20PHU: 2
2026-03-29 14:13:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e21fe20-dcce-54ff-b36d-6c2fd4104a4e with identifier: AE14%20PHU
2026-03-29 14:13:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e21fe20-dcce-54ff-b36d-6c2fd4104a4e with scrape type 2
2026-03-29 14:13:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e21fe20-dcce-54ff-b36d-6c2fd4104a4e with scrape type 2
2026-03-29 14:13:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e21fe20-dcce-54ff-b36d-6c2fd4104a4e, identifier: AE14%20PHU
2026-03-29 14:13:22 [bca.uk] INFO: Found listing with ID: SP72%20JNK
2026-03-29 14:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP72%2520JNK%27 HTTP/1.1" 200 None
2026-03-29 14:13:22 [bca.uk] INFO: Scrape type for SP72%20JNK: 2
2026-03-29 14:13:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0392502d-17d1-5f51-8d39-09c9464c86ba with identifier: SP72%20JNK
2026-03-29 14:13:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0392502d-17d1-5f51-8d39-09c9464c86ba with scrape type 2
2026-03-29 14:13:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0392502d-17d1-5f51-8d39-09c9464c86ba with scrape type 2
2026-03-29 14:13:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0392502d-17d1-5f51-8d39-09c9464c86ba, identifier: SP72%20JNK
2026-03-29 14:13:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 91589b7a-5883-5585-b117-ae707ab5aabf with identifier: IGZ%206918
2026-03-29 14:13:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 91589b7a-5883-5585-b117-ae707ab5aabf with identifier: IGZ%206918
2026-03-29 14:13:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 91589b7a-5883-5585-b117-ae707ab5aabf with identifier: IGZ%206918 to the API
2026-03-29 14:13:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=IGZ%206918-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '91589b7a-5883-5585-b117-ae707ab5aabf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'IGZ 6918',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=IGZ%206918&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JAGUAR',
 'model': 'E-PACE',
 'odometer': 59092,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'JAGUAR E-PACE 2.0 D180 AWD R-DYNAMIC S Hatchback',
 'transmission': 'automatic',
 'trim': 'D180 AWD R-DYNAMIC S',
 'vin': 'SADFA2AN1J1Z07692',
 'year': 2018}
2026-03-29 14:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27IGZ%25206918%27 HTTP/1.1" 200 None
2026-03-29 14:13:22 [bca.uk] INFO: Saving data for IGZ%206918: {'auction_closing_time': 1775037600.0, 'created_time': 1774620143.214431, 'last_price_update_time': 1774793602.93246}
2026-03-29 14:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='IGZ%25206918') HTTP/1.1" 204 0
2026-03-29 14:13:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e21fe20-dcce-54ff-b36d-6c2fd4104a4e with identifier: AE14%20PHU
2026-03-29 14:13:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e21fe20-dcce-54ff-b36d-6c2fd4104a4e with identifier: AE14%20PHU
2026-03-29 14:13:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e21fe20-dcce-54ff-b36d-6c2fd4104a4e with identifier: AE14%20PHU to the API
2026-03-29 14:13:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE14%20PHU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2e21fe20-dcce-54ff-b36d-6c2fd4104a4e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE14 PHU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE14%20PHU&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 100076,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.6 E/B 180 ST-2 Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 180 ST-2',
 'vin': 'WF0CXXGAKCEL11172',
 'year': 2014}
2026-03-29 14:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE14%2520PHU%27 HTTP/1.1" 200 None
2026-03-29 14:13:24 [bca.uk] INFO: Saving data for AE14%20PHU: {'auction_closing_time': 1775037600.0, 'created_time': 1774620338.823327, 'last_price_update_time': 1774793604.416439}
2026-03-29 14:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE14%2520PHU') HTTP/1.1" 204 0
2026-03-29 14:13:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0392502d-17d1-5f51-8d39-09c9464c86ba with identifier: SP72%20JNK
2026-03-29 14:13:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0392502d-17d1-5f51-8d39-09c9464c86ba with identifier: SP72%20JNK
2026-03-29 14:13:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0392502d-17d1-5f51-8d39-09c9464c86ba with identifier: SP72%20JNK to the API
2026-03-29 14:13:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 226,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP72%20JNK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0392502d-17d1-5f51-8d39-09c9464c86ba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP72 JNK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP72%20JNK&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 25113,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 170 XLT CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'EBL 170 XLT',
 'vin': '6FPPXXMJ2PNM48964',
 'year': 2022}
2026-03-29 14:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP72%2520JNK%27 HTTP/1.1" 200 None
2026-03-29 14:13:24 [bca.uk] INFO: Saving data for SP72%20JNK: {'auction_closing_time': 1774951200.0, 'created_time': 1773929939.953793, 'last_price_update_time': 1774793604.729003}
2026-03-29 14:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP72%2520JNK') HTTP/1.1" 204 0
2026-03-29 14:13:24 [bca.uk] INFO: Found listing with ID: YK71%20URY
2026-03-29 14:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK71%2520URY%27 HTTP/1.1" 200 None
2026-03-29 14:13:24 [bca.uk] INFO: Scrape type for YK71%20URY: 2
2026-03-29 14:13:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4f86a4e6-5561-5585-8465-b35c46645fe5 with identifier: YK71%20URY
2026-03-29 14:13:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4f86a4e6-5561-5585-8465-b35c46645fe5 with scrape type 2
2026-03-29 14:13:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4f86a4e6-5561-5585-8465-b35c46645fe5 with scrape type 2
2026-03-29 14:13:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4f86a4e6-5561-5585-8465-b35c46645fe5, identifier: YK71%20URY
2026-03-29 14:13:24 [bca.uk] INFO: Found listing with ID: EY15%20MLZ
2026-03-29 14:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY15%2520MLZ%27 HTTP/1.1" 200 None
2026-03-29 14:13:24 [bca.uk] INFO: Scrape type for EY15%20MLZ: 2
2026-03-29 14:13:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8706f92-e256-5b0d-a524-c83e8469b6f2 with identifier: EY15%20MLZ
2026-03-29 14:13:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8706f92-e256-5b0d-a524-c83e8469b6f2 with scrape type 2
2026-03-29 14:13:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f8706f92-e256-5b0d-a524-c83e8469b6f2 with scrape type 2
2026-03-29 14:13:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f8706f92-e256-5b0d-a524-c83e8469b6f2, identifier: EY15%20MLZ
2026-03-29 14:13:25 [bca.uk] INFO: Found listing with ID: DE24%20YRP
2026-03-29 14:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE24%2520YRP%27 HTTP/1.1" 200 None
2026-03-29 14:13:25 [bca.uk] INFO: Scrape type for DE24%20YRP: 0
2026-03-29 14:13:25 [bca.uk] INFO: Found listing with ID: SL20%20JTU
2026-03-29 14:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL20%2520JTU%27 HTTP/1.1" 200 None
2026-03-29 14:13:25 [bca.uk] INFO: Scrape type for SL20%20JTU: 2
2026-03-29 14:13:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac8eb130-24c9-553a-a047-d6f3fff25870 with identifier: SL20%20JTU
2026-03-29 14:13:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac8eb130-24c9-553a-a047-d6f3fff25870 with scrape type 2
2026-03-29 14:13:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac8eb130-24c9-553a-a047-d6f3fff25870 with scrape type 2
2026-03-29 14:13:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac8eb130-24c9-553a-a047-d6f3fff25870, identifier: SL20%20JTU
2026-03-29 14:13:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4f86a4e6-5561-5585-8465-b35c46645fe5 with identifier: YK71%20URY
2026-03-29 14:13:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4f86a4e6-5561-5585-8465-b35c46645fe5 with identifier: YK71%20URY
2026-03-29 14:13:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4f86a4e6-5561-5585-8465-b35c46645fe5 with identifier: YK71%20URY to the API
2026-03-29 14:13:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 225,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK71%20URY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4f86a4e6-5561-5585-8465-b35c46645fe5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YK71 URY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK71%20URY&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 49472,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 3.0 D300 R-DYNAMIC HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'D300 R-DYNAMIC HSE',
 'vin': 'SALRA2AW9N2462001',
 'year': 2021}
2026-03-29 14:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK71%2520URY%27 HTTP/1.1" 200 None
2026-03-29 14:13:25 [bca.uk] INFO: Saving data for YK71%20URY: {'auction_closing_time': 1775037600.0, 'created_time': 1773833294.394423, 'last_price_update_time': 1774793605.4664}
2026-03-29 14:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK71%2520URY') HTTP/1.1" 204 0
2026-03-29 14:13:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f8706f92-e256-5b0d-a524-c83e8469b6f2 with identifier: EY15%20MLZ
2026-03-29 14:13:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f8706f92-e256-5b0d-a524-c83e8469b6f2 with identifier: EY15%20MLZ
2026-03-29 14:13:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f8706f92-e256-5b0d-a524-c83e8469b6f2 with identifier: EY15%20MLZ to the API
2026-03-29 14:13:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 93,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY15%20MLZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f8706f92-e256-5b0d-a524-c83e8469b6f2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY15 MLZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY15%20MLZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'SMART',
 'model': 'FORTWO',
 'odometer': 83783,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SMART FORTWO 1.0 71 PASSION Coupe',
 'transmission': 'manual',
 'trim': '71 PASSION',
 'vin': 'WME4533422K016023',
 'year': 2015}
2026-03-29 14:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY15%2520MLZ%27 HTTP/1.1" 200 None
2026-03-29 14:13:26 [bca.uk] INFO: Saving data for EY15%20MLZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774620346.315878, 'last_price_update_time': 1774793606.294955}
2026-03-29 14:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY15%2520MLZ') HTTP/1.1" 204 0
2026-03-29 14:13:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac8eb130-24c9-553a-a047-d6f3fff25870 with identifier: SL20%20JTU
2026-03-29 14:13:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac8eb130-24c9-553a-a047-d6f3fff25870 with identifier: SL20%20JTU
2026-03-29 14:13:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ac8eb130-24c9-553a-a047-d6f3fff25870 with identifier: SL20%20JTU to the API
2026-03-29 14:13:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL20%20JTU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ac8eb130-24c9-553a-a047-d6f3fff25870',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL20 JTU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL20%20JTU&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'NISSAN',
 'model': 'NV400 F35',
 'odometer': 51382,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'NISSAN NV400 F35 2.3 DCI 150 L2 H2 TEKNA PanelVan',
 'transmission': 'manual',
 'trim': 'DCI 150 L2 H2 TEKNA',
 'vin': 'VNVM1000164857700',
 'year': 2020}
2026-03-29 14:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL20%2520JTU%27 HTTP/1.1" 200 None
2026-03-29 14:13:26 [bca.uk] INFO: Saving data for SL20%20JTU: {'auction_closing_time': 1774951200.0, 'created_time': 1774610328.126494, 'last_price_update_time': 1774793606.725983}
2026-03-29 14:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL20%2520JTU') HTTP/1.1" 204 0
2026-03-29 14:13:26 [bca.uk] INFO: Found listing with ID: YH21%20FMX
2026-03-29 14:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH21%2520FMX%27 HTTP/1.1" 200 None
2026-03-29 14:13:26 [bca.uk] INFO: Scrape type for YH21%20FMX: 2
2026-03-29 14:13:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4a793a55-bb77-5316-acc6-1130733b8b50 with identifier: YH21%20FMX
2026-03-29 14:13:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4a793a55-bb77-5316-acc6-1130733b8b50 with scrape type 2
2026-03-29 14:13:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4a793a55-bb77-5316-acc6-1130733b8b50 with scrape type 2
2026-03-29 14:13:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4a793a55-bb77-5316-acc6-1130733b8b50, identifier: YH21%20FMX
2026-03-29 14:13:26 [bca.uk] INFO: Found listing with ID: HK15%20BNX
2026-03-29 14:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK15%2520BNX%27 HTTP/1.1" 200 None
2026-03-29 14:13:26 [bca.uk] INFO: Scrape type for HK15%20BNX: 2
2026-03-29 14:13:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f22e593f-cbdc-5903-8db6-a672ede3cc91 with identifier: HK15%20BNX
2026-03-29 14:13:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f22e593f-cbdc-5903-8db6-a672ede3cc91 with scrape type 2
2026-03-29 14:13:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f22e593f-cbdc-5903-8db6-a672ede3cc91 with scrape type 2
2026-03-29 14:13:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f22e593f-cbdc-5903-8db6-a672ede3cc91, identifier: HK15%20BNX
2026-03-29 14:13:27 [bca.uk] INFO: Found listing with ID: HK25%20YHX
2026-03-29 14:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK25%2520YHX%27 HTTP/1.1" 200 None
2026-03-29 14:13:27 [bca.uk] INFO: Scrape type for HK25%20YHX: 2
2026-03-29 14:13:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3be5a062-50b3-5749-abe3-3e30b2f1f095 with identifier: HK25%20YHX
2026-03-29 14:13:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3be5a062-50b3-5749-abe3-3e30b2f1f095 with scrape type 2
2026-03-29 14:13:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3be5a062-50b3-5749-abe3-3e30b2f1f095 with scrape type 2
2026-03-29 14:13:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3be5a062-50b3-5749-abe3-3e30b2f1f095, identifier: HK25%20YHX
2026-03-29 14:13:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4a793a55-bb77-5316-acc6-1130733b8b50 with identifier: YH21%20FMX
2026-03-29 14:13:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4a793a55-bb77-5316-acc6-1130733b8b50 with identifier: YH21%20FMX
2026-03-29 14:13:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4a793a55-bb77-5316-acc6-1130733b8b50 with identifier: YH21%20FMX to the API
2026-03-29 14:13:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 83,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH21%20FMX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '4a793a55-bb77-5316-acc6-1130733b8b50',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YH21 FMX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH21%20FMX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 41739,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 2.0 P400E HSE DYNAMIC BLACK StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E HSE DYNAMIC BLACK',
 'vin': 'SALWA2AY9MA784520',
 'year': 2021}
2026-03-29 14:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH21%2520FMX%27 HTTP/1.1" 200 None
2026-03-29 14:13:27 [bca.uk] INFO: Saving data for YH21%20FMX: {'auction_closing_time': 1775037600.0, 'created_time': 1774620154.74796, 'last_price_update_time': 1774793607.453686}
2026-03-29 14:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH21%2520FMX') HTTP/1.1" 204 0
2026-03-29 14:13:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f22e593f-cbdc-5903-8db6-a672ede3cc91 with identifier: HK15%20BNX
2026-03-29 14:13:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f22e593f-cbdc-5903-8db6-a672ede3cc91 with identifier: HK15%20BNX
2026-03-29 14:13:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f22e593f-cbdc-5903-8db6-a672ede3cc91 with identifier: HK15%20BNX to the API
2026-03-29 14:13:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK15%20BNX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f22e593f-cbdc-5903-8db6-a672ede3cc91',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK15 BNX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK15%20BNX&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 83401,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.2 PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'PREMIUM',
 'vin': 'NLHA851CLGZ153223',
 'year': 2015}
2026-03-29 14:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK15%2520BNX%27 HTTP/1.1" 200 None
2026-03-29 14:13:27 [bca.uk] INFO: Saving data for HK15%20BNX: {'auction_closing_time': 1775037600.0, 'created_time': 1774620350.815769, 'last_price_update_time': 1774793607.826511}
2026-03-29 14:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK15%2520BNX') HTTP/1.1" 204 0
2026-03-29 14:13:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3be5a062-50b3-5749-abe3-3e30b2f1f095 with identifier: HK25%20YHX
2026-03-29 14:13:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3be5a062-50b3-5749-abe3-3e30b2f1f095 with identifier: HK25%20YHX
2026-03-29 14:13:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3be5a062-50b3-5749-abe3-3e30b2f1f095 with identifier: HK25%20YHX to the API
2026-03-29 14:13:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 188,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK25%20YHX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3be5a062-50b3-5749-abe3-3e30b2f1f095',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK25 YHX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK25%20YHX&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 4505,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 280 L1 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 280 L1 H1 LIMITED',
 'vin': 'WF0RXXTA5RRS02564',
 'year': 2025}
2026-03-29 14:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK25%2520YHX%27 HTTP/1.1" 200 None
2026-03-29 14:13:28 [bca.uk] INFO: Saving data for HK25%20YHX: {'auction_closing_time': 1774951200.0, 'created_time': 1773825804.397484, 'last_price_update_time': 1774793608.179362}
2026-03-29 14:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK25%2520YHX') HTTP/1.1" 204 0
2026-03-29 14:13:28 [bca.uk] INFO: Found listing with ID: WX23%20ZDM
2026-03-29 14:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX23%2520ZDM%27 HTTP/1.1" 200 None
2026-03-29 14:13:28 [bca.uk] INFO: Scrape type for WX23%20ZDM: 2
2026-03-29 14:13:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b773243-b1b6-5d7e-bb7d-121843e97270 with identifier: WX23%20ZDM
2026-03-29 14:13:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b773243-b1b6-5d7e-bb7d-121843e97270 with scrape type 2
2026-03-29 14:13:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6b773243-b1b6-5d7e-bb7d-121843e97270 with scrape type 2
2026-03-29 14:13:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6b773243-b1b6-5d7e-bb7d-121843e97270, identifier: WX23%20ZDM
2026-03-29 14:13:28 [bca.uk] INFO: Found listing with ID: HN13%20VMC
2026-03-29 14:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN13%2520VMC%27 HTTP/1.1" 200 None
2026-03-29 14:13:28 [bca.uk] INFO: Scrape type for HN13%20VMC: 2
2026-03-29 14:13:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5bb5199f-c623-5c92-bebc-7aa7bfb737f3 with identifier: HN13%20VMC
2026-03-29 14:13:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5bb5199f-c623-5c92-bebc-7aa7bfb737f3 with scrape type 2
2026-03-29 14:13:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5bb5199f-c623-5c92-bebc-7aa7bfb737f3 with scrape type 2
2026-03-29 14:13:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5bb5199f-c623-5c92-bebc-7aa7bfb737f3, identifier: HN13%20VMC
2026-03-29 14:13:28 [bca.uk] INFO: Found listing with ID: WG66%20ORO
2026-03-29 14:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG66%2520ORO%27 HTTP/1.1" 200 None
2026-03-29 14:13:28 [bca.uk] INFO: Scrape type for WG66%20ORO: 2
2026-03-29 14:13:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7cc1e9ae-11f3-54df-bd00-3ceffc1eb22e with identifier: WG66%20ORO
2026-03-29 14:13:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7cc1e9ae-11f3-54df-bd00-3ceffc1eb22e with scrape type 2
2026-03-29 14:13:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7cc1e9ae-11f3-54df-bd00-3ceffc1eb22e with scrape type 2
2026-03-29 14:13:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7cc1e9ae-11f3-54df-bd00-3ceffc1eb22e, identifier: WG66%20ORO
2026-03-29 14:13:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6b773243-b1b6-5d7e-bb7d-121843e97270 with identifier: WX23%20ZDM
2026-03-29 14:13:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6b773243-b1b6-5d7e-bb7d-121843e97270 with identifier: WX23%20ZDM
2026-03-29 14:13:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6b773243-b1b6-5d7e-bb7d-121843e97270 with identifier: WX23%20ZDM to the API
2026-03-29 14:13:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 224,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WX23%20ZDM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6b773243-b1b6-5d7e-bb7d-121843e97270',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WX23 ZDM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WX23%20ZDM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 79155,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 3.0 D300 R-DYNAMIC HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'D300 R-DYNAMIC HSE',
 'vin': 'SALRA2AW6P2479468',
 'year': 2023}
2026-03-29 14:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX23%2520ZDM%27 HTTP/1.1" 200 None
2026-03-29 14:13:29 [bca.uk] INFO: Saving data for WX23%20ZDM: {'auction_closing_time': 1775037600.0, 'created_time': 1774620155.544194, 'last_price_update_time': 1774793609.396171}
2026-03-29 14:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WX23%2520ZDM') HTTP/1.1" 204 0
2026-03-29 14:13:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5bb5199f-c623-5c92-bebc-7aa7bfb737f3 with identifier: HN13%20VMC
2026-03-29 14:13:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5bb5199f-c623-5c92-bebc-7aa7bfb737f3 with identifier: HN13%20VMC
2026-03-29 14:13:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5bb5199f-c623-5c92-bebc-7aa7bfb737f3 with identifier: HN13%20VMC to the API
2026-03-29 14:13:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN13%20VMC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5bb5199f-c623-5c92-bebc-7aa7bfb737f3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN13 VMC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN13%20VMC&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 87666,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.4 TFSI 122 S LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI 122 S LINE',
 'vin': 'WAUZZZ8V3EA017987',
 'year': 2013}
2026-03-29 14:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN13%2520VMC%27 HTTP/1.1" 200 None
2026-03-29 14:13:29 [bca.uk] INFO: Saving data for HN13%20VMC: {'auction_closing_time': 1775037600.0, 'created_time': 1774620353.726907, 'last_price_update_time': 1774793609.715419}
2026-03-29 14:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN13%2520VMC') HTTP/1.1" 204 0
2026-03-29 14:13:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7cc1e9ae-11f3-54df-bd00-3ceffc1eb22e with identifier: WG66%20ORO
2026-03-29 14:13:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7cc1e9ae-11f3-54df-bd00-3ceffc1eb22e with identifier: WG66%20ORO
2026-03-29 14:13:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7cc1e9ae-11f3-54df-bd00-3ceffc1eb22e with identifier: WG66%20ORO to the API
2026-03-29 14:13:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG66%20ORO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7cc1e9ae-11f3-54df-bd00-3ceffc1eb22e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WG66 ORO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG66%20ORO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 68006,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT 1.5 TDCI 75 220 L1 L/R CrewCab Van',
 'transmission': 'manual',
 'trim': 'TDCI 75 220 L1 L/R',
 'vin': 'WF04XXWPG4GY88375',
 'year': 2016}
2026-03-29 14:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG66%2520ORO%27 HTTP/1.1" 200 None
2026-03-29 14:13:30 [bca.uk] INFO: Saving data for WG66%20ORO: {'auction_closing_time': 1774951200.0, 'created_time': 1774609915.091587, 'last_price_update_time': 1774793610.003684}
2026-03-29 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG66%2520ORO') HTTP/1.1" 204 0
2026-03-29 14:13:30 [bca.uk] INFO: Found listing with ID: WA70%20XVF
2026-03-29 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA70%2520XVF%27 HTTP/1.1" 200 None
2026-03-29 14:13:30 [bca.uk] INFO: Scrape type for WA70%20XVF: 2
2026-03-29 14:13:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64a56b37-d538-5270-acbb-4ef20fb14ca8 with identifier: WA70%20XVF
2026-03-29 14:13:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64a56b37-d538-5270-acbb-4ef20fb14ca8 with scrape type 2
2026-03-29 14:13:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64a56b37-d538-5270-acbb-4ef20fb14ca8 with scrape type 2
2026-03-29 14:13:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64a56b37-d538-5270-acbb-4ef20fb14ca8, identifier: WA70%20XVF
2026-03-29 14:13:30 [bca.uk] INFO: Found listing with ID: HY62%20XOF
2026-03-29 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY62%2520XOF%27 HTTP/1.1" 200 None
2026-03-29 14:13:30 [bca.uk] INFO: Scrape type for HY62%20XOF: 2
2026-03-29 14:13:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eb661e84-4a80-59c9-b33a-7e7e5d1678c9 with identifier: HY62%20XOF
2026-03-29 14:13:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eb661e84-4a80-59c9-b33a-7e7e5d1678c9 with scrape type 2
2026-03-29 14:13:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eb661e84-4a80-59c9-b33a-7e7e5d1678c9 with scrape type 2
2026-03-29 14:13:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eb661e84-4a80-59c9-b33a-7e7e5d1678c9, identifier: HY62%20XOF
2026-03-29 14:13:30 [bca.uk] INFO: Found listing with ID: BT18%20XXM
2026-03-29 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT18%2520XXM%27 HTTP/1.1" 200 None
2026-03-29 14:13:30 [bca.uk] INFO: Scrape type for BT18%20XXM: 2
2026-03-29 14:13:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8282b96-2d19-5c34-b27b-ee55ea181735 with identifier: BT18%20XXM
2026-03-29 14:13:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8282b96-2d19-5c34-b27b-ee55ea181735 with scrape type 2
2026-03-29 14:13:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f8282b96-2d19-5c34-b27b-ee55ea181735 with scrape type 2
2026-03-29 14:13:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f8282b96-2d19-5c34-b27b-ee55ea181735, identifier: BT18%20XXM
2026-03-29 14:13:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64a56b37-d538-5270-acbb-4ef20fb14ca8 with identifier: WA70%20XVF
2026-03-29 14:13:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64a56b37-d538-5270-acbb-4ef20fb14ca8 with identifier: WA70%20XVF
2026-03-29 14:13:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 64a56b37-d538-5270-acbb-4ef20fb14ca8 with identifier: WA70%20XVF to the API
2026-03-29 14:13:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WA70%20XVF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '64a56b37-d538-5270-acbb-4ef20fb14ca8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WA70 XVF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WA70%20XVF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 30700,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD SE Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD SE',
 'vin': 'SALZA2AT8MH126955',
 'year': 2021}
2026-03-29 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA70%2520XVF%27 HTTP/1.1" 200 None
2026-03-29 14:13:30 [bca.uk] INFO: Saving data for WA70%20XVF: {'auction_closing_time': 1775037600.0, 'created_time': 1774620156.694265, 'last_price_update_time': 1774793610.603069}
2026-03-29 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WA70%2520XVF') HTTP/1.1" 204 0
2026-03-29 14:13:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eb661e84-4a80-59c9-b33a-7e7e5d1678c9 with identifier: HY62%20XOF
2026-03-29 14:13:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eb661e84-4a80-59c9-b33a-7e7e5d1678c9 with identifier: HY62%20XOF
2026-03-29 14:13:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eb661e84-4a80-59c9-b33a-7e7e5d1678c9 with identifier: HY62%20XOF to the API
2026-03-29 14:13:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY62%20XOF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'eb661e84-4a80-59c9-b33a-7e7e5d1678c9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY62 XOF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY62%20XOF&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'S-MAX',
 'odometer': 113976,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FORD S-MAX 2.0 TDCI 163 TITANIUM MPV',
 'transmission': 'manual',
 'trim': 'TDCI 163 TITANIUM',
 'vin': 'WF0SXXGBWSCD36906',
 'year': 2012}
2026-03-29 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY62%2520XOF%27 HTTP/1.1" 200 None
2026-03-29 14:13:30 [bca.uk] INFO: Saving data for HY62%20XOF: {'auction_closing_time': 1775037600.0, 'created_time': 1774620343.029398, 'last_price_update_time': 1774793610.888165}
2026-03-29 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY62%2520XOF') HTTP/1.1" 204 0
2026-03-29 14:13:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f8282b96-2d19-5c34-b27b-ee55ea181735 with identifier: BT18%20XXM
2026-03-29 14:13:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f8282b96-2d19-5c34-b27b-ee55ea181735 with identifier: BT18%20XXM
2026-03-29 14:13:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f8282b96-2d19-5c34-b27b-ee55ea181735 with identifier: BT18%20XXM to the API
2026-03-29 14:13:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT18%20XXM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f8282b96-2d19-5c34-b27b-ee55ea181735',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT18 XXM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT18%20XXM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 77653,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 16V Van',
 'transmission': 'manual',
 'trim': '16V',
 'vin': 'W0V0XEP05J4279170',
 'year': 2018}
2026-03-29 14:13:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT18%2520XXM%27 HTTP/1.1" 200 None
2026-03-29 14:13:31 [bca.uk] INFO: Saving data for BT18%20XXM: {'auction_closing_time': 1774951200.0, 'created_time': 1774609935.483841, 'last_price_update_time': 1774793611.447288}
2026-03-29 14:13:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT18%2520XXM') HTTP/1.1" 204 0
2026-03-29 14:13:31 [bca.uk] INFO: Found listing with ID: RJ74%20BWF
2026-03-29 14:13:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ74%2520BWF%27 HTTP/1.1" 200 None
2026-03-29 14:13:31 [bca.uk] INFO: Scrape type for RJ74%20BWF: 2
2026-03-29 14:13:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8dacfca-ec4f-5e7d-b933-b6552cfcf3f2 with identifier: RJ74%20BWF
2026-03-29 14:13:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d8dacfca-ec4f-5e7d-b933-b6552cfcf3f2 with scrape type 2
2026-03-29 14:13:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d8dacfca-ec4f-5e7d-b933-b6552cfcf3f2 with scrape type 2
2026-03-29 14:13:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d8dacfca-ec4f-5e7d-b933-b6552cfcf3f2, identifier: RJ74%20BWF
2026-03-29 14:13:31 [bca.uk] INFO: Found listing with ID: LX63%20TBY
2026-03-29 14:13:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX63%2520TBY%27 HTTP/1.1" 200 None
2026-03-29 14:13:31 [bca.uk] INFO: Scrape type for LX63%20TBY: 2
2026-03-29 14:13:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c808377d-c9f1-5a86-b10b-f820458de877 with identifier: LX63%20TBY
2026-03-29 14:13:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c808377d-c9f1-5a86-b10b-f820458de877 with scrape type 2
2026-03-29 14:13:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c808377d-c9f1-5a86-b10b-f820458de877 with scrape type 2
2026-03-29 14:13:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c808377d-c9f1-5a86-b10b-f820458de877, identifier: LX63%20TBY
2026-03-29 14:13:31 [bca.uk] INFO: Found listing with ID: VO21%20UWA
2026-03-29 14:13:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO21%2520UWA%27 HTTP/1.1" 200 None
2026-03-29 14:13:31 [bca.uk] INFO: Scrape type for VO21%20UWA: 2
2026-03-29 14:13:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec497634-e614-5b4f-900c-0801ea9195bd with identifier: VO21%20UWA
2026-03-29 14:13:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec497634-e614-5b4f-900c-0801ea9195bd with scrape type 2
2026-03-29 14:13:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec497634-e614-5b4f-900c-0801ea9195bd with scrape type 2
2026-03-29 14:13:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec497634-e614-5b4f-900c-0801ea9195bd, identifier: VO21%20UWA
2026-03-29 14:13:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d8dacfca-ec4f-5e7d-b933-b6552cfcf3f2 with identifier: RJ74%20BWF
2026-03-29 14:13:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d8dacfca-ec4f-5e7d-b933-b6552cfcf3f2 with identifier: RJ74%20BWF
2026-03-29 14:13:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d8dacfca-ec4f-5e7d-b933-b6552cfcf3f2 with identifier: RJ74%20BWF to the API
2026-03-29 14:13:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 34,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ74%20BWF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'd8dacfca-ec4f-5e7d-b933-b6552cfcf3f2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ74 BWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ74%20BWF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 6828,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P270E 4WD DYNAMIC SE Hatchback',
 'transmission': 'automatic',
 'trim': 'P270E 4WD DYNAMIC SE',
 'vin': 'SALZA2AT6SH278214',
 'year': 2024}
2026-03-29 14:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ74%2520BWF%27 HTTP/1.1" 200 None
2026-03-29 14:13:32 [bca.uk] INFO: Saving data for RJ74%20BWF: {'auction_closing_time': 1775037600.0, 'created_time': 1774609500.068845, 'last_price_update_time': 1774793612.118344}
2026-03-29 14:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ74%2520BWF') HTTP/1.1" 204 0
2026-03-29 14:13:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c808377d-c9f1-5a86-b10b-f820458de877 with identifier: LX63%20TBY
2026-03-29 14:13:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c808377d-c9f1-5a86-b10b-f820458de877 with identifier: LX63%20TBY
2026-03-29 14:13:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c808377d-c9f1-5a86-b10b-f820458de877 with identifier: LX63%20TBY to the API
2026-03-29 14:13:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX63%20TBY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c808377d-c9f1-5a86-b10b-f820458de877',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX63 TBY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX63%20TBY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 91917,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 TDI 105 S Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 105 S',
 'vin': 'WVWZZZAUZEW088143',
 'year': 2013}
2026-03-29 14:13:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX63%2520TBY%27 HTTP/1.1" 200 None
2026-03-29 14:13:33 [bca.uk] INFO: Saving data for LX63%20TBY: {'auction_closing_time': 1775037600.0, 'created_time': 1774620328.11605, 'last_price_update_time': 1774793613.385396}
2026-03-29 14:13:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX63%2520TBY') HTTP/1.1" 204 0
2026-03-29 14:13:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec497634-e614-5b4f-900c-0801ea9195bd with identifier: VO21%20UWA
2026-03-29 14:13:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec497634-e614-5b4f-900c-0801ea9195bd with identifier: VO21%20UWA
2026-03-29 14:13:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec497634-e614-5b4f-900c-0801ea9195bd with identifier: VO21%20UWA to the API
2026-03-29 14:13:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO21%20UWA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ec497634-e614-5b4f-900c-0801ea9195bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO21 UWA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO21%20UWA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T30',
 'odometer': 75649,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T30 2.0 TDI 110 LWB H/L PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 110 LWB H/L',
 'vin': 'WV1ZZZ7HZMH080447',
 'year': 2021}
2026-03-29 14:13:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO21%2520UWA%27 HTTP/1.1" 200 None
2026-03-29 14:13:33 [bca.uk] INFO: Saving data for VO21%20UWA: {'auction_closing_time': 1774951200.0, 'created_time': 1774609776.192597, 'last_price_update_time': 1774793613.695559}
2026-03-29 14:13:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO21%2520UWA') HTTP/1.1" 204 0
2026-03-29 14:13:33 [bca.uk] INFO: Found listing with ID: LB20%20VHZ
2026-03-29 14:13:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB20%2520VHZ%27 HTTP/1.1" 200 None
2026-03-29 14:13:33 [bca.uk] INFO: Scrape type for LB20%20VHZ: 2
2026-03-29 14:13:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10b9f19e-a9ff-5c1c-b191-808aa64a91b4 with identifier: LB20%20VHZ
2026-03-29 14:13:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10b9f19e-a9ff-5c1c-b191-808aa64a91b4 with scrape type 2
2026-03-29 14:13:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 10b9f19e-a9ff-5c1c-b191-808aa64a91b4 with scrape type 2
2026-03-29 14:13:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 10b9f19e-a9ff-5c1c-b191-808aa64a91b4, identifier: LB20%20VHZ
2026-03-29 14:13:33 [bca.uk] INFO: Found listing with ID: RJ62%20UDU
2026-03-29 14:13:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ62%2520UDU%27 HTTP/1.1" 200 None
2026-03-29 14:13:33 [bca.uk] INFO: Scrape type for RJ62%20UDU: 2
2026-03-29 14:13:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a8fb62e2-3f05-5bb5-b2c5-ff45e9252095 with identifier: RJ62%20UDU
2026-03-29 14:13:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a8fb62e2-3f05-5bb5-b2c5-ff45e9252095 with scrape type 2
2026-03-29 14:13:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a8fb62e2-3f05-5bb5-b2c5-ff45e9252095 with scrape type 2
2026-03-29 14:13:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a8fb62e2-3f05-5bb5-b2c5-ff45e9252095, identifier: RJ62%20UDU
2026-03-29 14:13:33 [bca.uk] INFO: Found listing with ID: NL23%20WWK
2026-03-29 14:13:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520WWK%27 HTTP/1.1" 200 None
2026-03-29 14:13:33 [bca.uk] INFO: Scrape type for NL23%20WWK: 2
2026-03-29 14:13:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9386e7b9-0cff-552d-9a15-574e9baa50f3 with identifier: NL23%20WWK
2026-03-29 14:13:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9386e7b9-0cff-552d-9a15-574e9baa50f3 with scrape type 2
2026-03-29 14:13:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9386e7b9-0cff-552d-9a15-574e9baa50f3 with scrape type 2
2026-03-29 14:13:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9386e7b9-0cff-552d-9a15-574e9baa50f3, identifier: NL23%20WWK
2026-03-29 14:13:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 10b9f19e-a9ff-5c1c-b191-808aa64a91b4 with identifier: LB20%20VHZ
2026-03-29 14:13:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 10b9f19e-a9ff-5c1c-b191-808aa64a91b4 with identifier: LB20%20VHZ
2026-03-29 14:13:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 10b9f19e-a9ff-5c1c-b191-808aa64a91b4 with identifier: LB20%20VHZ to the API
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 77,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB20%20VHZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '10b9f19e-a9ff-5c1c-b191-808aa64a91b4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LB20 VHZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB20%20VHZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 56240,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 2.0 P400E AUTOBIOGRAPHY DYNAMIC StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E AUTOBIOGRAPHY DYNAMIC',
 'vin': 'SALWA2AY6LA735046',
 'year': 2020}
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB20%2520VHZ%27 HTTP/1.1" 200 None
2026-03-29 14:13:34 [bca.uk] INFO: Saving data for LB20%20VHZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774620138.154662, 'last_price_update_time': 1774793614.340602}
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB20%2520VHZ') HTTP/1.1" 204 0
2026-03-29 14:13:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a8fb62e2-3f05-5bb5-b2c5-ff45e9252095 with identifier: RJ62%20UDU
2026-03-29 14:13:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a8fb62e2-3f05-5bb5-b2c5-ff45e9252095 with identifier: RJ62%20UDU
2026-03-29 14:13:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a8fb62e2-3f05-5bb5-b2c5-ff45e9252095 with identifier: RJ62%20UDU to the API
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ62%20UDU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a8fb62e2-3f05-5bb5-b2c5-ff45e9252095',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ62 UDU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ62%20UDU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'A4 AVANT',
 'odometer': 243522,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'AUDI A4 AVANT 2.0 TDIE 163 SE TECHNIK Estate',
 'transmission': 'manual',
 'trim': 'TDIE 163 SE TECHNIK',
 'vin': 'WAUZZZ8K1DA176950',
 'year': 2013}
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ62%2520UDU%27 HTTP/1.1" 200 None
2026-03-29 14:13:34 [bca.uk] INFO: Saving data for RJ62%20UDU: {'auction_closing_time': 1775037600.0, 'created_time': 1774305785.259174, 'last_price_update_time': 1774793614.639894}
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ62%2520UDU') HTTP/1.1" 204 0
2026-03-29 14:13:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9386e7b9-0cff-552d-9a15-574e9baa50f3 with identifier: NL23%20WWK
2026-03-29 14:13:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9386e7b9-0cff-552d-9a15-574e9baa50f3 with identifier: NL23%20WWK
2026-03-29 14:13:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9386e7b9-0cff-552d-9a15-574e9baa50f3 with identifier: NL23%20WWK to the API
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 187,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL23%20WWK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9386e7b9-0cff-552d-9a15-574e9baa50f3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL23 WWK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL23%20WWK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'TRAFIC 30',
 'odometer': 47949,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'RENAULT TRAFIC 30 2.0 B/DCI 150 LL SPORT PanelVan',
 'transmission': 'manual',
 'trim': 'B/DCI 150 LL SPORT',
 'vin': 'VF1FL000670076820',
 'year': 2023}
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520WWK%27 HTTP/1.1" 200 None
2026-03-29 14:13:34 [bca.uk] INFO: Saving data for NL23%20WWK: {'auction_closing_time': 1774951200.0, 'created_time': 1774609778.651082, 'last_price_update_time': 1774793614.932271}
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL23%2520WWK') HTTP/1.1" 204 0
2026-03-29 14:13:34 [bca.uk] INFO: Found listing with ID: Y447%20GHC
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y447%2520GHC%27 HTTP/1.1" 200 None
2026-03-29 14:13:34 [bca.uk] INFO: Scrape type for Y447%20GHC: 0
2026-03-29 14:13:34 [bca.uk] INFO: Found listing with ID: FT19%20KWD
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT19%2520KWD%27 HTTP/1.1" 200 None
2026-03-29 14:13:34 [bca.uk] INFO: Scrape type for FT19%20KWD: 0
2026-03-29 14:13:34 [bca.uk] INFO: Found listing with ID: KS54%20UBV
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS54%2520UBV%27 HTTP/1.1" 200 None
2026-03-29 14:13:34 [bca.uk] INFO: Scrape type for KS54%20UBV: 0
2026-03-29 14:13:34 [bca.uk] INFO: Found listing with ID: ET18%20TFK
2026-03-29 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET18%2520TFK%27 HTTP/1.1" 200 None
2026-03-29 14:13:35 [bca.uk] INFO: Scrape type for ET18%20TFK: 0
2026-03-29 14:13:35 [bca.uk] INFO: Found listing with ID: WV69%20JWM
2026-03-29 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV69%2520JWM%27 HTTP/1.1" 200 None
2026-03-29 14:13:35 [bca.uk] INFO: Scrape type for WV69%20JWM: 2
2026-03-29 14:13:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8293cb0-3b49-54d6-a704-dbc19b7cb17b with identifier: WV69%20JWM
2026-03-29 14:13:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8293cb0-3b49-54d6-a704-dbc19b7cb17b with scrape type 2
2026-03-29 14:13:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8293cb0-3b49-54d6-a704-dbc19b7cb17b with scrape type 2
2026-03-29 14:13:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8293cb0-3b49-54d6-a704-dbc19b7cb17b, identifier: WV69%20JWM
2026-03-29 14:13:35 [bca.uk] INFO: Found listing with ID: VO58%20VJY
2026-03-29 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO58%2520VJY%27 HTTP/1.1" 200 None
2026-03-29 14:13:35 [bca.uk] INFO: Scrape type for VO58%20VJY: 2
2026-03-29 14:13:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56304001-d3cf-5f35-9226-227392b60977 with identifier: VO58%20VJY
2026-03-29 14:13:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56304001-d3cf-5f35-9226-227392b60977 with scrape type 2
2026-03-29 14:13:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56304001-d3cf-5f35-9226-227392b60977 with scrape type 2
2026-03-29 14:13:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56304001-d3cf-5f35-9226-227392b60977, identifier: VO58%20VJY
2026-03-29 14:13:35 [bca.uk] INFO: Found listing with ID: KP71%20VFJ
2026-03-29 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP71%2520VFJ%27 HTTP/1.1" 200 None
2026-03-29 14:13:35 [bca.uk] INFO: Scrape type for KP71%20VFJ: 2
2026-03-29 14:13:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3185fc31-d856-51c5-a983-3723016a0ad5 with identifier: KP71%20VFJ
2026-03-29 14:13:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3185fc31-d856-51c5-a983-3723016a0ad5 with scrape type 2
2026-03-29 14:13:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3185fc31-d856-51c5-a983-3723016a0ad5 with scrape type 2
2026-03-29 14:13:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3185fc31-d856-51c5-a983-3723016a0ad5, identifier: KP71%20VFJ
2026-03-29 14:13:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8293cb0-3b49-54d6-a704-dbc19b7cb17b with identifier: WV69%20JWM
2026-03-29 14:13:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8293cb0-3b49-54d6-a704-dbc19b7cb17b with identifier: WV69%20JWM
2026-03-29 14:13:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b8293cb0-3b49-54d6-a704-dbc19b7cb17b with identifier: WV69%20JWM to the API
2026-03-29 14:13:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV69%20JWM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b8293cb0-3b49-54d6-a704-dbc19b7cb17b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV69 JWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV69%20JWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FIAT',
 'model': 'TIPO',
 'odometer': 39959,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FIAT TIPO 1.4 T-JET 120 MIRROR Hatchback',
 'transmission': 'manual',
 'trim': 'T-JET 120 MIRROR',
 'vin': 'ZFA35600006P58191',
 'year': 2019}
2026-03-29 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV69%2520JWM%27 HTTP/1.1" 200 None
2026-03-29 14:13:35 [bca.uk] INFO: Saving data for WV69%20JWM: {'auction_closing_time': 1774864800.0, 'created_time': 1774303871.112571, 'last_price_update_time': 1774793615.649949}
2026-03-29 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV69%2520JWM') HTTP/1.1" 204 0
2026-03-29 14:13:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56304001-d3cf-5f35-9226-227392b60977 with identifier: VO58%20VJY
2026-03-29 14:13:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56304001-d3cf-5f35-9226-227392b60977 with identifier: VO58%20VJY
2026-03-29 14:13:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 56304001-d3cf-5f35-9226-227392b60977 with identifier: VO58%20VJY to the API
2026-03-29 14:13:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO58%20VJY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '56304001-d3cf-5f35-9226-227392b60977',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO58 VJY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO58%20VJY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'C200',
 'odometer': 134219,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C200 2.1 CDI SPORT Saloon',
 'transmission': 'manual',
 'trim': 'CDI SPORT',
 'vin': 'WDD2040072A190865',
 'year': 2008}
2026-03-29 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO58%2520VJY%27 HTTP/1.1" 200 None
2026-03-29 14:13:35 [bca.uk] INFO: Saving data for VO58%20VJY: {'auction_closing_time': 1775037600.0, 'created_time': 1774620465.728158, 'last_price_update_time': 1774793615.935274}
2026-03-29 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO58%2520VJY') HTTP/1.1" 204 0
2026-03-29 14:13:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3185fc31-d856-51c5-a983-3723016a0ad5 with identifier: KP71%20VFJ
2026-03-29 14:13:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3185fc31-d856-51c5-a983-3723016a0ad5 with identifier: KP71%20VFJ
2026-03-29 14:13:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3185fc31-d856-51c5-a983-3723016a0ad5 with identifier: KP71%20VFJ to the API
2026-03-29 14:13:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP71%20VFJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3185fc31-d856-51c5-a983-3723016a0ad5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP71 VFJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP71%20VFJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 135654,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 300 LWB LEADER L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 300 LWB LEADER L/R',
 'vin': 'WF0YXXTTGYMG51454',
 'year': 2021}
2026-03-29 14:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP71%2520VFJ%27 HTTP/1.1" 200 None
2026-03-29 14:13:36 [bca.uk] INFO: Saving data for KP71%20VFJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774609778.204228, 'last_price_update_time': 1774793616.2897}
2026-03-29 14:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP71%2520VFJ') HTTP/1.1" 204 0
2026-03-29 14:13:36 [bca.uk] INFO: Found listing with ID: LD19%20LGG
2026-03-29 14:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD19%2520LGG%27 HTTP/1.1" 200 None
2026-03-29 14:13:36 [bca.uk] INFO: Scrape type for LD19%20LGG: 0
2026-03-29 14:13:36 [bca.uk] INFO: Found listing with ID: PX69%20VGU
2026-03-29 14:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX69%2520VGU%27 HTTP/1.1" 200 None
2026-03-29 14:13:36 [bca.uk] INFO: Scrape type for PX69%20VGU: 0
2026-03-29 14:13:36 [bca.uk] INFO: Found listing with ID: CK67%20TXJ
2026-03-29 14:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK67%2520TXJ%27 HTTP/1.1" 200 None
2026-03-29 14:13:36 [bca.uk] INFO: Scrape type for CK67%20TXJ: 2
2026-03-29 14:13:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ed82757-da4f-517d-87f0-25c259136530 with identifier: CK67%20TXJ
2026-03-29 14:13:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ed82757-da4f-517d-87f0-25c259136530 with scrape type 2
2026-03-29 14:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8ed82757-da4f-517d-87f0-25c259136530 with scrape type 2
2026-03-29 14:13:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8ed82757-da4f-517d-87f0-25c259136530, identifier: CK67%20TXJ
2026-03-29 14:13:36 [bca.uk] INFO: Found listing with ID: AF62%20VWX
2026-03-29 14:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF62%2520VWX%27 HTTP/1.1" 200 None
2026-03-29 14:13:36 [bca.uk] INFO: Scrape type for AF62%20VWX: 2
2026-03-29 14:13:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d90830b7-1299-5e80-9560-627f2e01493c with identifier: AF62%20VWX
2026-03-29 14:13:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d90830b7-1299-5e80-9560-627f2e01493c with scrape type 2
2026-03-29 14:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d90830b7-1299-5e80-9560-627f2e01493c with scrape type 2
2026-03-29 14:13:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d90830b7-1299-5e80-9560-627f2e01493c, identifier: AF62%20VWX
2026-03-29 14:13:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:13:36 [bca.uk] INFO: Found listing with ID: SL15%20OTM
2026-03-29 14:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL15%2520OTM%27 HTTP/1.1" 200 None
2026-03-29 14:13:36 [bca.uk] INFO: Scrape type for SL15%20OTM: 0
2026-03-29 14:13:36 [bca.uk] INFO: Found listing with ID: HN73%20OSZ
2026-03-29 14:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN73%2520OSZ%27 HTTP/1.1" 200 None
2026-03-29 14:13:36 [bca.uk] INFO: Scrape type for HN73%20OSZ: 2
2026-03-29 14:13:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b291276d-2c87-5fa2-b044-bbc717846106 with identifier: HN73%20OSZ
2026-03-29 14:13:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b291276d-2c87-5fa2-b044-bbc717846106 with scrape type 2
2026-03-29 14:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b291276d-2c87-5fa2-b044-bbc717846106 with scrape type 2
2026-03-29 14:13:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b291276d-2c87-5fa2-b044-bbc717846106, identifier: HN73%20OSZ
2026-03-29 14:13:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8ed82757-da4f-517d-87f0-25c259136530 with identifier: CK67%20TXJ
2026-03-29 14:13:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8ed82757-da4f-517d-87f0-25c259136530 with identifier: CK67%20TXJ
2026-03-29 14:13:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8ed82757-da4f-517d-87f0-25c259136530 with identifier: CK67%20TXJ to the API
2026-03-29 14:13:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK67%20TXJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8ed82757-da4f-517d-87f0-25c259136530',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK67 TXJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK67%20TXJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 123652,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.4 TSI 125 BMT SE NAV Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 125 BMT SE NAV',
 'vin': 'WVWZZZAUZJW125142',
 'year': 2017}
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK67%2520TXJ%27 HTTP/1.1" 200 None
2026-03-29 14:13:37 [bca.uk] INFO: Saving data for CK67%20TXJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774523995.135859, 'last_price_update_time': 1774793617.08024}
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK67%2520TXJ') HTTP/1.1" 204 0
2026-03-29 14:13:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d90830b7-1299-5e80-9560-627f2e01493c with identifier: AF62%20VWX
2026-03-29 14:13:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d90830b7-1299-5e80-9560-627f2e01493c with identifier: AF62%20VWX
2026-03-29 14:13:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d90830b7-1299-5e80-9560-627f2e01493c with identifier: AF62%20VWX to the API
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF62%20VWX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd90830b7-1299-5e80-9560-627f2e01493c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF62 VWX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF62%20VWX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'CITROEN',
 'model': 'GRAND PICASSO',
 'odometer': 97367,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'CITROEN GRAND PICASSO 1.6 E-HDI 110 A/D PLATINUM EGS MPV',
 'transmission': 'automatic',
 'trim': 'E-HDI 110 A/D PLATINUM EGS',
 'vin': 'VF7UA9HR8CJ677278',
 'year': 2012}
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF62%2520VWX%27 HTTP/1.1" 200 None
2026-03-29 14:13:37 [bca.uk] INFO: Saving data for AF62%20VWX: {'auction_closing_time': 1775037600.0, 'created_time': 1774620466.629386, 'last_price_update_time': 1774793617.523214}
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF62%2520VWX') HTTP/1.1" 204 0
2026-03-29 14:13:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b291276d-2c87-5fa2-b044-bbc717846106 with identifier: HN73%20OSZ
2026-03-29 14:13:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b291276d-2c87-5fa2-b044-bbc717846106 with identifier: HN73%20OSZ
2026-03-29 14:13:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b291276d-2c87-5fa2-b044-bbc717846106 with identifier: HN73%20OSZ to the API
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 231,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN73%20OSZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b291276d-2c87-5fa2-b044-bbc717846106',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN73 OSZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN73%20OSZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 10846,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 205 4WD WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 205 4WD WILDTRAK',
 'vin': '6FPPXXMJ2PPS72815',
 'year': 2023}
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN73%2520OSZ%27 HTTP/1.1" 200 None
2026-03-29 14:13:37 [bca.uk] INFO: Saving data for HN73%20OSZ: {'auction_closing_time': 1774951200.0, 'created_time': 1773960136.469508, 'last_price_update_time': 1774793617.828376}
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN73%2520OSZ') HTTP/1.1" 204 0
2026-03-29 14:13:37 [bca.uk] INFO: Found listing with ID: DG12%20YOW
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG12%2520YOW%27 HTTP/1.1" 200 None
2026-03-29 14:13:37 [bca.uk] INFO: Scrape type for DG12%20YOW: 0
2026-03-29 14:13:37 [bca.uk] INFO: Found listing with ID: EK65%20FOP
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK65%2520FOP%27 HTTP/1.1" 200 None
2026-03-29 14:13:37 [bca.uk] INFO: Scrape type for EK65%20FOP: 0
2026-03-29 14:13:37 [bca.uk] INFO: Found listing with ID: MH65%20UFE
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH65%2520UFE%27 HTTP/1.1" 200 None
2026-03-29 14:13:37 [bca.uk] INFO: Scrape type for MH65%20UFE: 2
2026-03-29 14:13:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf9b05f1-e405-593a-bea7-644697c5d0a8 with identifier: MH65%20UFE
2026-03-29 14:13:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf9b05f1-e405-593a-bea7-644697c5d0a8 with scrape type 2
2026-03-29 14:13:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf9b05f1-e405-593a-bea7-644697c5d0a8 with scrape type 2
2026-03-29 14:13:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cf9b05f1-e405-593a-bea7-644697c5d0a8, identifier: MH65%20UFE
2026-03-29 14:13:37 [bca.uk] INFO: Found listing with ID: BG58%20UJK
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG58%2520UJK%27 HTTP/1.1" 200 None
2026-03-29 14:13:37 [bca.uk] INFO: Scrape type for BG58%20UJK: 2
2026-03-29 14:13:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e6b9c0d-408d-52e0-9f05-1a6dc018a55e with identifier: BG58%20UJK
2026-03-29 14:13:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e6b9c0d-408d-52e0-9f05-1a6dc018a55e with scrape type 2
2026-03-29 14:13:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4e6b9c0d-408d-52e0-9f05-1a6dc018a55e with scrape type 2
2026-03-29 14:13:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4e6b9c0d-408d-52e0-9f05-1a6dc018a55e, identifier: BG58%20UJK
2026-03-29 14:13:38 [bca.uk] INFO: Found listing with ID: AV23%20NFO
2026-03-29 14:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV23%2520NFO%27 HTTP/1.1" 200 None
2026-03-29 14:13:38 [bca.uk] INFO: Scrape type for AV23%20NFO: 2
2026-03-29 14:13:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d70a115d-88a0-507d-b6bd-4923ad7338ef with identifier: AV23%20NFO
2026-03-29 14:13:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d70a115d-88a0-507d-b6bd-4923ad7338ef with scrape type 2
2026-03-29 14:13:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d70a115d-88a0-507d-b6bd-4923ad7338ef with scrape type 2
2026-03-29 14:13:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d70a115d-88a0-507d-b6bd-4923ad7338ef, identifier: AV23%20NFO
2026-03-29 14:13:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cf9b05f1-e405-593a-bea7-644697c5d0a8 with identifier: MH65%20UFE
2026-03-29 14:13:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cf9b05f1-e405-593a-bea7-644697c5d0a8 with identifier: MH65%20UFE
2026-03-29 14:13:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cf9b05f1-e405-593a-bea7-644697c5d0a8 with identifier: MH65%20UFE to the API
2026-03-29 14:13:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MH65%20UFE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cf9b05f1-e405-593a-bea7-644697c5d0a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MH65 UFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MH65%20UFE&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'S-MAX',
 'odometer': 104633,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD S-MAX 2.0 TDCI 150 TITANIUM MPV',
 'transmission': 'manual',
 'trim': 'TDCI 150 TITANIUM',
 'vin': 'WF0JXXWPCJFP12016',
 'year': 2016}
2026-03-29 14:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH65%2520UFE%27 HTTP/1.1" 200 None
2026-03-29 14:13:38 [bca.uk] INFO: Saving data for MH65%20UFE: {'auction_closing_time': 1774864800.0, 'created_time': 1774524038.846246, 'last_price_update_time': 1774793618.522389}
2026-03-29 14:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MH65%2520UFE') HTTP/1.1" 204 0
2026-03-29 14:13:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4e6b9c0d-408d-52e0-9f05-1a6dc018a55e with identifier: BG58%20UJK
2026-03-29 14:13:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4e6b9c0d-408d-52e0-9f05-1a6dc018a55e with identifier: BG58%20UJK
2026-03-29 14:13:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4e6b9c0d-408d-52e0-9f05-1a6dc018a55e with identifier: BG58%20UJK to the API
2026-03-29 14:13:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG58%20UJK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4e6b9c0d-408d-52e0-9f05-1a6dc018a55e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG58 UJK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG58%20UJK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLVO',
 'model': 'V50',
 'odometer': 143103,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'VOLVO V50 2.0 D S Estate',
 'transmission': 'manual',
 'trim': 'D S',
 'vin': 'YV1MW754192463798',
 'year': 2009}
2026-03-29 14:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG58%2520UJK%27 HTTP/1.1" 200 None
2026-03-29 14:13:38 [bca.uk] INFO: Saving data for BG58%20UJK: {'auction_closing_time': 1775037600.0, 'created_time': 1774620464.984598, 'last_price_update_time': 1774793618.792303}
2026-03-29 14:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG58%2520UJK') HTTP/1.1" 204 0
2026-03-29 14:13:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d70a115d-88a0-507d-b6bd-4923ad7338ef with identifier: AV23%20NFO
2026-03-29 14:13:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d70a115d-88a0-507d-b6bd-4923ad7338ef with identifier: AV23%20NFO
2026-03-29 14:13:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d70a115d-88a0-507d-b6bd-4923ad7338ef with identifier: AV23%20NFO to the API
2026-03-29 14:13:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV23%20NFO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'd70a115d-88a0-507d-b6bd-4923ad7338ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV23 NFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV23%20NFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'E-DISPATCH 1000',
 'odometer': 21214,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'CITROEN E-DISPATCH 1000 100KW 75KWH M ENTERPRISE ED. PanelVan',
 'transmission': 'automatic',
 'trim': '100KW 75KWH M ENTERPRISE ED.',
 'vin': 'VF7V1ZKXZPZ007395',
 'year': 2023}
2026-03-29 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV23%2520NFO%27 HTTP/1.1" 200 None
2026-03-29 14:13:39 [bca.uk] INFO: Saving data for AV23%20NFO: {'auction_closing_time': 1774951200.0, 'created_time': 1774609777.038248, 'last_price_update_time': 1774793619.143948}
2026-03-29 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV23%2520NFO') HTTP/1.1" 204 0
2026-03-29 14:13:39 [bca.uk] INFO: Found listing with ID: RE14%20VAK
2026-03-29 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE14%2520VAK%27 HTTP/1.1" 200 None
2026-03-29 14:13:39 [bca.uk] INFO: Scrape type for RE14%20VAK: 0
2026-03-29 14:13:39 [bca.uk] INFO: Found listing with ID: WF09%20HMZ
2026-03-29 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF09%2520HMZ%27 HTTP/1.1" 200 None
2026-03-29 14:13:39 [bca.uk] INFO: Scrape type for WF09%20HMZ: 2
2026-03-29 14:13:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f678a7d4-9192-55cf-a49d-7a8f82c0949f with identifier: WF09%20HMZ
2026-03-29 14:13:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f678a7d4-9192-55cf-a49d-7a8f82c0949f with scrape type 2
2026-03-29 14:13:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f678a7d4-9192-55cf-a49d-7a8f82c0949f with scrape type 2
2026-03-29 14:13:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f678a7d4-9192-55cf-a49d-7a8f82c0949f, identifier: WF09%20HMZ
2026-03-29 14:13:39 [bca.uk] INFO: Found listing with ID: BX63%20PGE
2026-03-29 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX63%2520PGE%27 HTTP/1.1" 200 None
2026-03-29 14:13:39 [bca.uk] INFO: Scrape type for BX63%20PGE: 2
2026-03-29 14:13:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4a1b6a2a-473a-5099-bc49-9f84fbedb0ea with identifier: BX63%20PGE
2026-03-29 14:13:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4a1b6a2a-473a-5099-bc49-9f84fbedb0ea with scrape type 2
2026-03-29 14:13:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4a1b6a2a-473a-5099-bc49-9f84fbedb0ea with scrape type 2
2026-03-29 14:13:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4a1b6a2a-473a-5099-bc49-9f84fbedb0ea, identifier: BX63%20PGE
2026-03-29 14:13:39 [bca.uk] INFO: Found listing with ID: GC18%20GWV
2026-03-29 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC18%2520GWV%27 HTTP/1.1" 200 None
2026-03-29 14:13:39 [bca.uk] INFO: Scrape type for GC18%20GWV: 0
2026-03-29 14:13:39 [bca.uk] INFO: Found listing with ID: YR19%20BCD
2026-03-29 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR19%2520BCD%27 HTTP/1.1" 200 None
2026-03-29 14:13:39 [bca.uk] INFO: Scrape type for YR19%20BCD: 2
2026-03-29 14:13:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ddf51dc8-bc63-5ecb-9196-0ff030f9da32 with identifier: YR19%20BCD
2026-03-29 14:13:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ddf51dc8-bc63-5ecb-9196-0ff030f9da32 with scrape type 2
2026-03-29 14:13:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ddf51dc8-bc63-5ecb-9196-0ff030f9da32 with scrape type 2
2026-03-29 14:13:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ddf51dc8-bc63-5ecb-9196-0ff030f9da32, identifier: YR19%20BCD
2026-03-29 14:13:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f678a7d4-9192-55cf-a49d-7a8f82c0949f with identifier: WF09%20HMZ
2026-03-29 14:13:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f678a7d4-9192-55cf-a49d-7a8f82c0949f with identifier: WF09%20HMZ
2026-03-29 14:13:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f678a7d4-9192-55cf-a49d-7a8f82c0949f with identifier: WF09%20HMZ to the API
2026-03-29 14:13:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF09%20HMZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f678a7d4-9192-55cf-a49d-7a8f82c0949f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF09 HMZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF09%20HMZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'TT ROADSTER',
 'odometer': 130758,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'AUDI TT ROADSTER 2.0 TFSI Roadster',
 'transmission': 'manual',
 'trim': 'TFSI',
 'vin': 'TRUZZZ8J491027326',
 'year': 2009}
2026-03-29 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF09%2520HMZ%27 HTTP/1.1" 200 None
2026-03-29 14:13:39 [bca.uk] INFO: Saving data for WF09%20HMZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774131246.244098, 'last_price_update_time': 1774793619.799803}
2026-03-29 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF09%2520HMZ') HTTP/1.1" 204 0
2026-03-29 14:13:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4a1b6a2a-473a-5099-bc49-9f84fbedb0ea with identifier: BX63%20PGE
2026-03-29 14:13:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4a1b6a2a-473a-5099-bc49-9f84fbedb0ea with identifier: BX63%20PGE
2026-03-29 14:13:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4a1b6a2a-473a-5099-bc49-9f84fbedb0ea with identifier: BX63%20PGE to the API
2026-03-29 14:13:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX63%20PGE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4a1b6a2a-473a-5099-bc49-9f84fbedb0ea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BX63 PGE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX63%20PGE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '120D',
 'odometer': 113880,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'BMW 120D 2.0 M SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'M SPORT',
 'vin': 'WBA1C32010J960512',
 'year': 2013}
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX63%2520PGE%27 HTTP/1.1" 200 None
2026-03-29 14:13:40 [bca.uk] INFO: Saving data for BX63%20PGE: {'auction_closing_time': 1775037600.0, 'created_time': 1774620433.742158, 'last_price_update_time': 1774793620.101695}
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX63%2520PGE') HTTP/1.1" 204 0
2026-03-29 14:13:40 [bca.uk] INFO: Total items found: 100
2026-03-29 14:13:40 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded
2026-03-29 14:13:40 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:13:40 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:13:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ddf51dc8-bc63-5ecb-9196-0ff030f9da32 with identifier: YR19%20BCD
2026-03-29 14:13:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ddf51dc8-bc63-5ecb-9196-0ff030f9da32 with identifier: YR19%20BCD
2026-03-29 14:13:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ddf51dc8-bc63-5ecb-9196-0ff030f9da32 with identifier: YR19%20BCD to the API
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR19%20BCD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ddf51dc8-bc63-5ecb-9196-0ff030f9da32',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR19 BCD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR19%20BCD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 62919,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 105 300 SWB H/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 105 300 SWB H/R',
 'vin': 'WF0YXXTTGYKL50116',
 'year': 2019}
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR19%2520BCD%27 HTTP/1.1" 200 None
2026-03-29 14:13:40 [bca.uk] INFO: Saving data for YR19%20BCD: {'auction_closing_time': 1774951200.0, 'created_time': 1774609967.034614, 'last_price_update_time': 1774793620.39262}
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR19%2520BCD') HTTP/1.1" 204 0
2026-03-29 14:13:40 [bca.uk] INFO: Found listing with ID: RX52%20CAE
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX52%2520CAE%27 HTTP/1.1" 200 None
2026-03-29 14:13:40 [bca.uk] INFO: Scrape type for RX52%20CAE: 0
2026-03-29 14:13:40 [bca.uk] INFO: Found listing with ID: AV18%20KAE
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV18%2520KAE%27 HTTP/1.1" 200 None
2026-03-29 14:13:40 [bca.uk] INFO: Scrape type for AV18%20KAE: 0
2026-03-29 14:13:40 [bca.uk] INFO: Found listing with ID: SV21%20WXG
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV21%2520WXG%27 HTTP/1.1" 200 None
2026-03-29 14:13:40 [bca.uk] INFO: Scrape type for SV21%20WXG: 0
2026-03-29 14:13:40 [bca.uk] INFO: Found listing with ID: DL70%20KHF
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL70%2520KHF%27 HTTP/1.1" 200 None
2026-03-29 14:13:40 [bca.uk] INFO: Scrape type for DL70%20KHF: 0
2026-03-29 14:13:40 [bca.uk] INFO: Found listing with ID: KW18%20VNT
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW18%2520VNT%27 HTTP/1.1" 200 None
2026-03-29 14:13:40 [bca.uk] INFO: Scrape type for KW18%20VNT: 0
2026-03-29 14:13:40 [bca.uk] INFO: Found listing with ID: VA19%20HEV
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA19%2520HEV%27 HTTP/1.1" 200 None
2026-03-29 14:13:40 [bca.uk] INFO: Scrape type for VA19%20HEV: 0
2026-03-29 14:13:40 [bca.uk] INFO: Found listing with ID: AO69%20NDJ
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO69%2520NDJ%27 HTTP/1.1" 200 None
2026-03-29 14:13:40 [bca.uk] INFO: Scrape type for AO69%20NDJ: 0
2026-03-29 14:13:40 [bca.uk] INFO: Found listing with ID: LL69%20HUO
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL69%2520HUO%27 HTTP/1.1" 200 None
2026-03-29 14:13:40 [bca.uk] INFO: Scrape type for LL69%20HUO: 2
2026-03-29 14:13:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4b39d7e1-36c9-5610-a14d-cc59fc923e17 with identifier: LL69%20HUO
2026-03-29 14:13:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4b39d7e1-36c9-5610-a14d-cc59fc923e17 with scrape type 2
2026-03-29 14:13:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4b39d7e1-36c9-5610-a14d-cc59fc923e17 with scrape type 2
2026-03-29 14:13:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4b39d7e1-36c9-5610-a14d-cc59fc923e17, identifier: LL69%20HUO
2026-03-29 14:13:40 [bca.uk] INFO: Found listing with ID: FD12%20OXZ
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD12%2520OXZ%27 HTTP/1.1" 200 None
2026-03-29 14:13:40 [bca.uk] INFO: Scrape type for FD12%20OXZ: 2
2026-03-29 14:13:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cba829d5-ae93-5a1c-877d-af6b21a1d415 with identifier: FD12%20OXZ
2026-03-29 14:13:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cba829d5-ae93-5a1c-877d-af6b21a1d415 with scrape type 2
2026-03-29 14:13:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cba829d5-ae93-5a1c-877d-af6b21a1d415 with scrape type 2
2026-03-29 14:13:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cba829d5-ae93-5a1c-877d-af6b21a1d415, identifier: FD12%20OXZ
2026-03-29 14:13:40 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:13:40 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:13:40 [bca.uk] INFO: Found listing with ID: RV18%20WZM
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV18%2520WZM%27 HTTP/1.1" 200 None
2026-03-29 14:13:40 [bca.uk] INFO: Scrape type for RV18%20WZM: 2
2026-03-29 14:13:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c1c5f74d-08c2-51c9-8d50-5b4b1ab02d0f with identifier: RV18%20WZM
2026-03-29 14:13:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c1c5f74d-08c2-51c9-8d50-5b4b1ab02d0f with scrape type 2
2026-03-29 14:13:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c1c5f74d-08c2-51c9-8d50-5b4b1ab02d0f with scrape type 2
2026-03-29 14:13:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c1c5f74d-08c2-51c9-8d50-5b4b1ab02d0f, identifier: RV18%20WZM
2026-03-29 14:13:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4b39d7e1-36c9-5610-a14d-cc59fc923e17 with identifier: LL69%20HUO
2026-03-29 14:13:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4b39d7e1-36c9-5610-a14d-cc59fc923e17 with identifier: LL69%20HUO
2026-03-29 14:13:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4b39d7e1-36c9-5610-a14d-cc59fc923e17 with identifier: LL69%20HUO to the API
2026-03-29 14:13:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL69%20HUO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '4b39d7e1-36c9-5610-a14d-cc59fc923e17',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL69 HUO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL69%20HUO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 19200,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'NISSAN LEAF 40KWH N-CONNECTA (6.6KC) Hatchback',
 'transmission': 'automatic',
 'trim': '40KWH N-CONNECTA (6.6KC)',
 'vin': 'SJNFAAZE1U0074809',
 'year': 2020}
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL69%2520HUO%27 HTTP/1.1" 200 None
2026-03-29 14:13:41 [bca.uk] INFO: Saving data for LL69%20HUO: {'auction_closing_time': 1774864800.0, 'created_time': 1774512115.006233, 'last_price_update_time': 1774793621.180856}
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL69%2520HUO') HTTP/1.1" 204 0
2026-03-29 14:13:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cba829d5-ae93-5a1c-877d-af6b21a1d415 with identifier: FD12%20OXZ
2026-03-29 14:13:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cba829d5-ae93-5a1c-877d-af6b21a1d415 with identifier: FD12%20OXZ
2026-03-29 14:13:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cba829d5-ae93-5a1c-877d-af6b21a1d415 with identifier: FD12%20OXZ to the API
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD12%20OXZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cba829d5-ae93-5a1c-877d-af6b21a1d415',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD12 OXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD12%20OXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'CITROEN',
 'model': 'C1',
 'odometer': 92250,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'CITROEN C1 1.0 VTR Hatchback',
 'transmission': 'manual',
 'trim': 'VTR',
 'vin': 'VF7PNCFB489634645',
 'year': 2012}
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD12%2520OXZ%27 HTTP/1.1" 200 None
2026-03-29 14:13:41 [bca.uk] INFO: Saving data for FD12%20OXZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774620362.832202, 'last_price_update_time': 1774793621.637123}
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD12%2520OXZ') HTTP/1.1" 204 0
2026-03-29 14:13:41 [bca.uk] INFO: Found listing with ID: BX23%20TGK
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX23%2520TGK%27 HTTP/1.1" 200 None
2026-03-29 14:13:41 [bca.uk] INFO: Scrape type for BX23%20TGK: 0
2026-03-29 14:13:41 [bca.uk] INFO: Found listing with ID: KV20%20KKZ
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV20%2520KKZ%27 HTTP/1.1" 200 None
2026-03-29 14:13:41 [bca.uk] INFO: Scrape type for KV20%20KKZ: 0
2026-03-29 14:13:41 [bca.uk] INFO: Found listing with ID: BC24%20YDX
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC24%2520YDX%27 HTTP/1.1" 200 None
2026-03-29 14:13:41 [bca.uk] INFO: Scrape type for BC24%20YDX: 0
2026-03-29 14:13:41 [bca.uk] INFO: Found listing with ID: BD69%20AUX
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD69%2520AUX%27 HTTP/1.1" 200 None
2026-03-29 14:13:41 [bca.uk] INFO: Scrape type for BD69%20AUX: 0
2026-03-29 14:13:41 [bca.uk] INFO: Found listing with ID: BK68%20SWX
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK68%2520SWX%27 HTTP/1.1" 200 None
2026-03-29 14:13:41 [bca.uk] INFO: Scrape type for BK68%20SWX: 0
2026-03-29 14:13:41 [bca.uk] INFO: Found listing with ID: MV65%20PSU
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV65%2520PSU%27 HTTP/1.1" 200 None
2026-03-29 14:13:41 [bca.uk] INFO: Scrape type for MV65%20PSU: 0
2026-03-29 14:13:41 [bca.uk] INFO: Found listing with ID: RV20%20YUE
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV20%2520YUE%27 HTTP/1.1" 200 None
2026-03-29 14:13:41 [bca.uk] INFO: Scrape type for RV20%20YUE: 0
2026-03-29 14:13:41 [bca.uk] INFO: Found listing with ID: VE67%20ETD
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE67%2520ETD%27 HTTP/1.1" 200 None
2026-03-29 14:13:41 [bca.uk] INFO: Scrape type for VE67%20ETD: 0
2026-03-29 14:13:41 [bca.uk] INFO: Found listing with ID: YY15%20RXF
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY15%2520RXF%27 HTTP/1.1" 200 None
2026-03-29 14:13:41 [bca.uk] INFO: Scrape type for YY15%20RXF: 0
2026-03-29 14:13:41 [bca.uk] INFO: Found listing with ID: LJ67%20VWR
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ67%2520VWR%27 HTTP/1.1" 200 None
2026-03-29 14:13:41 [bca.uk] INFO: Scrape type for LJ67%20VWR: 0
2026-03-29 14:13:41 [bca.uk] INFO: Found listing with ID: KM67%20YLP
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM67%2520YLP%27 HTTP/1.1" 200 None
2026-03-29 14:13:41 [bca.uk] INFO: Scrape type for KM67%20YLP: 0
2026-03-29 14:13:41 [bca.uk] INFO: Found listing with ID: LO67%20TYC
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO67%2520TYC%27 HTTP/1.1" 200 None
2026-03-29 14:13:41 [bca.uk] INFO: Scrape type for LO67%20TYC: 0
2026-03-29 14:13:41 [bca.uk] INFO: Found listing with ID: DY18%20XSM
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY18%2520XSM%27 HTTP/1.1" 200 None
2026-03-29 14:13:41 [bca.uk] INFO: Scrape type for DY18%20XSM: 0
2026-03-29 14:13:41 [bca.uk] INFO: Found listing with ID: LC22%20LDK
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC22%2520LDK%27 HTTP/1.1" 200 None
2026-03-29 14:13:41 [bca.uk] INFO: Scrape type for LC22%20LDK: 0
2026-03-29 14:13:41 [bca.uk] INFO: Found listing with ID: MF67%20YME
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF67%2520YME%27 HTTP/1.1" 200 None
2026-03-29 14:13:41 [bca.uk] INFO: Scrape type for MF67%20YME: 0
2026-03-29 14:13:41 [bca.uk] INFO: Found listing with ID: YG66%20HWR
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG66%2520HWR%27 HTTP/1.1" 200 None
2026-03-29 14:13:41 [bca.uk] INFO: Scrape type for YG66%20HWR: 0
2026-03-29 14:13:41 [bca.uk] INFO: Found listing with ID: EJ09%20XLP
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ09%2520XLP%27 HTTP/1.1" 200 None
2026-03-29 14:13:41 [bca.uk] INFO: Scrape type for EJ09%20XLP: 0
2026-03-29 14:13:41 [bca.uk] INFO: Found listing with ID: EX08%20SYR
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX08%2520SYR%27 HTTP/1.1" 200 None
2026-03-29 14:13:41 [bca.uk] INFO: Scrape type for EX08%20SYR: 0
2026-03-29 14:13:41 [bca.uk] INFO: Found listing with ID: RJ10%20AVX
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ10%2520AVX%27 HTTP/1.1" 200 None
2026-03-29 14:13:41 [bca.uk] INFO: Scrape type for RJ10%20AVX: 0
2026-03-29 14:13:41 [bca.uk] INFO: Found listing with ID: YL67%20DFN
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL67%2520DFN%27 HTTP/1.1" 200 None
2026-03-29 14:13:41 [bca.uk] INFO: Scrape type for YL67%20DFN: 0
2026-03-29 14:13:41 [bca.uk] INFO: Found listing with ID: MT67%20VTO
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT67%2520VTO%27 HTTP/1.1" 200 None
2026-03-29 14:13:41 [bca.uk] INFO: Scrape type for MT67%20VTO: 0
2026-03-29 14:13:41 [bca.uk] INFO: Found listing with ID: HJ70%20VZM
2026-03-29 14:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ70%2520VZM%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for HJ70%20VZM: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: BO04%20OPU
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BO04%2520OPU%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for BO04%20OPU: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: HY61%20YAU
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY61%2520YAU%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for HY61%20YAU: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: LD67%20TLV
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD67%2520TLV%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for LD67%20TLV: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: GY66%20LGD
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY66%2520LGD%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for GY66%20LGD: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: MA68%20UZB
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA68%2520UZB%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for MA68%20UZB: 2
2026-03-29 14:13:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9d1da617-ec9f-55ce-8fa8-81cac80806b9 with identifier: MA68%20UZB
2026-03-29 14:13:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9d1da617-ec9f-55ce-8fa8-81cac80806b9 with scrape type 2
2026-03-29 14:13:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9d1da617-ec9f-55ce-8fa8-81cac80806b9 with scrape type 2
2026-03-29 14:13:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9d1da617-ec9f-55ce-8fa8-81cac80806b9, identifier: MA68%20UZB
2026-03-29 14:13:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:13:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c1c5f74d-08c2-51c9-8d50-5b4b1ab02d0f with identifier: RV18%20WZM
2026-03-29 14:13:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c1c5f74d-08c2-51c9-8d50-5b4b1ab02d0f with identifier: RV18%20WZM
2026-03-29 14:13:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c1c5f74d-08c2-51c9-8d50-5b4b1ab02d0f with identifier: RV18%20WZM to the API
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 178,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV18%20WZM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c1c5f74d-08c2-51c9-8d50-5b4b1ab02d0f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV18 WZM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV18%20WZM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'RENAULT',
 'model': 'TRAFIC 2.9T',
 'odometer': 89311,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'RENAULT TRAFIC 2.9T 1.6 LH29 ENERGY DCI 125 BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'LH29 ENERGY DCI 125 BUSINESS',
 'vin': 'VF1FL000860487828',
 'year': 2018}
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV18%2520WZM%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Saving data for RV18%20WZM: {'auction_closing_time': 1774951200.0, 'created_time': 1774609968.289935, 'last_price_update_time': 1774793622.556062}
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV18%2520WZM') HTTP/1.1" 204 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: EK70%20ZYR
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK70%2520ZYR%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for EK70%20ZYR: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: RF19%20ZFY
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF19%2520ZFY%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for RF19%20ZFY: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: LT69%20LKE
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT69%2520LKE%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for LT69%20LKE: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: FT68%20OJC
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT68%2520OJC%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for FT68%20OJC: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: HX14%20MJY
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX14%2520MJY%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for HX14%20MJY: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: LM63%20FKO
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM63%2520FKO%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for LM63%20FKO: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: RE66%20OXK
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE66%2520OXK%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for RE66%20OXK: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: WJ14%20XTV
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ14%2520XTV%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for WJ14%20XTV: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: AK11%20RKO
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK11%2520RKO%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for AK11%20RKO: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: HD15%20FWV
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD15%2520FWV%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for HD15%20FWV: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: HK10%20TZB
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK10%2520TZB%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for HK10%20TZB: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: HF53%20FDY
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF53%2520FDY%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for HF53%20FDY: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: FA06%20WRJ
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA06%2520WRJ%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for FA06%20WRJ: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: GF15%20BPZ
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF15%2520BPZ%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for GF15%20BPZ: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: YD07%20AWP
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD07%2520AWP%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for YD07%20AWP: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: EO54%20EKR
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO54%2520EKR%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for EO54%20EKR: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: NJ52%20ZYO
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ52%2520ZYO%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for NJ52%20ZYO: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: FH06%20VGN
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH06%2520VGN%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for FH06%20VGN: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: LM63%20NDL
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM63%2520NDL%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for LM63%20NDL: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: MF62%20ZHE
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF62%2520ZHE%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for MF62%20ZHE: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: WJ58%20ZYW
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ58%2520ZYW%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for WJ58%20ZYW: 0
2026-03-29 14:13:42 [bca.uk] INFO: Found listing with ID: YK09%20RLU
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK09%2520RLU%27 HTTP/1.1" 200 None
2026-03-29 14:13:42 [bca.uk] INFO: Scrape type for YK09%20RLU: 2
2026-03-29 14:13:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a4691c2-9101-5bf4-a1ee-1caa3f087aca with identifier: YK09%20RLU
2026-03-29 14:13:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a4691c2-9101-5bf4-a1ee-1caa3f087aca with scrape type 2
2026-03-29 14:13:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a4691c2-9101-5bf4-a1ee-1caa3f087aca with scrape type 2
2026-03-29 14:13:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a4691c2-9101-5bf4-a1ee-1caa3f087aca, identifier: YK09%20RLU
2026-03-29 14:13:43 [bca.uk] INFO: Found listing with ID: KM15%20BYX
2026-03-29 14:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM15%2520BYX%27 HTTP/1.1" 200 None
2026-03-29 14:13:43 [bca.uk] INFO: Scrape type for KM15%20BYX: 2
2026-03-29 14:13:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c0d6b9e4-b3d3-5815-b03f-6509ea3053d6 with identifier: KM15%20BYX
2026-03-29 14:13:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c0d6b9e4-b3d3-5815-b03f-6509ea3053d6 with scrape type 2
2026-03-29 14:13:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c0d6b9e4-b3d3-5815-b03f-6509ea3053d6 with scrape type 2
2026-03-29 14:13:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c0d6b9e4-b3d3-5815-b03f-6509ea3053d6, identifier: KM15%20BYX
2026-03-29 14:13:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9d1da617-ec9f-55ce-8fa8-81cac80806b9 with identifier: MA68%20UZB
2026-03-29 14:13:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9d1da617-ec9f-55ce-8fa8-81cac80806b9 with identifier: MA68%20UZB
2026-03-29 14:13:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9d1da617-ec9f-55ce-8fa8-81cac80806b9 with identifier: MA68%20UZB to the API
2026-03-29 14:13:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 49,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA68%20UZB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '9d1da617-ec9f-55ce-8fa8-81cac80806b9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA68 UZB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA68%20UZB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '530E',
 'odometer': 96806,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'BMW 530E 2.0 M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'M SPORT',
 'vin': 'WBAJA92090BN75086',
 'year': 2018}
2026-03-29 14:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA68%2520UZB%27 HTTP/1.1" 200 None
2026-03-29 14:13:43 [bca.uk] INFO: Saving data for MA68%20UZB: {'auction_closing_time': 1774864800.0, 'created_time': 1774017304.180954, 'last_price_update_time': 1774793623.494831}
2026-03-29 14:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA68%2520UZB') HTTP/1.1" 204 0
2026-03-29 14:13:43 [bca.uk] INFO: Found listing with ID: SM64%20YYC
2026-03-29 14:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM64%2520YYC%27 HTTP/1.1" 200 None
2026-03-29 14:13:43 [bca.uk] INFO: Scrape type for SM64%20YYC: 0
2026-03-29 14:13:43 [bca.uk] INFO: Found listing with ID: SY21%20YLX
2026-03-29 14:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY21%2520YLX%27 HTTP/1.1" 200 None
2026-03-29 14:13:43 [bca.uk] INFO: Scrape type for SY21%20YLX: 2
2026-03-29 14:13:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c71b0361-ca84-5efa-b481-2471aa2da7e9 with identifier: SY21%20YLX
2026-03-29 14:13:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c71b0361-ca84-5efa-b481-2471aa2da7e9 with scrape type 2
2026-03-29 14:13:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c71b0361-ca84-5efa-b481-2471aa2da7e9 with scrape type 2
2026-03-29 14:13:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c71b0361-ca84-5efa-b481-2471aa2da7e9, identifier: SY21%20YLX
2026-03-29 14:13:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a4691c2-9101-5bf4-a1ee-1caa3f087aca with identifier: YK09%20RLU
2026-03-29 14:13:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a4691c2-9101-5bf4-a1ee-1caa3f087aca with identifier: YK09%20RLU
2026-03-29 14:13:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a4691c2-9101-5bf4-a1ee-1caa3f087aca with identifier: YK09%20RLU to the API
2026-03-29 14:13:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK09%20RLU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2a4691c2-9101-5bf4-a1ee-1caa3f087aca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK09 RLU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK09%20RLU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'BMW',
 'model': '320D',
 'odometer': 202652,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'BMW 320D 2.0 M SPORT TOURING STEP Estate',
 'transmission': 'manual',
 'trim': 'M SPORT TOURING STEP',
 'vin': 'WBAUX32090A384251',
 'year': 2009}
2026-03-29 14:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK09%2520RLU%27 HTTP/1.1" 200 None
2026-03-29 14:13:43 [bca.uk] INFO: Saving data for YK09%20RLU: {'auction_closing_time': 1775037600.0, 'created_time': 1774447802.330343, 'last_price_update_time': 1774793623.998432}
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK09%2520RLU') HTTP/1.1" 204 0
2026-03-29 14:13:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c0d6b9e4-b3d3-5815-b03f-6509ea3053d6 with identifier: KM15%20BYX
2026-03-29 14:13:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c0d6b9e4-b3d3-5815-b03f-6509ea3053d6 with identifier: KM15%20BYX
2026-03-29 14:13:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c0d6b9e4-b3d3-5815-b03f-6509ea3053d6 with identifier: KM15%20BYX to the API
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM15%20BYX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c0d6b9e4-b3d3-5815-b03f-6509ea3053d6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM15 BYX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM15%20BYX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SMART',
 'model': 'FORFOUR',
 'odometer': 52318,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SMART FORFOUR 0.9 T 90 PASSION Hatchback',
 'transmission': 'manual',
 'trim': 'T 90 PASSION',
 'vin': 'WME4530442Y028323',
 'year': 2015}
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM15%2520BYX%27 HTTP/1.1" 200 None
2026-03-29 14:13:44 [bca.uk] INFO: Saving data for KM15%20BYX: {'auction_closing_time': 1775037600.0, 'created_time': 1774620364.604701, 'last_price_update_time': 1774793624.309625}
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM15%2520BYX') HTTP/1.1" 204 0
2026-03-29 14:13:44 [bca.uk] INFO: Found listing with ID: AY16%20TMV
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY16%2520TMV%27 HTTP/1.1" 200 None
2026-03-29 14:13:44 [bca.uk] INFO: Scrape type for AY16%20TMV: 0
2026-03-29 14:13:44 [bca.uk] INFO: Found listing with ID: SP18%20MZE
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP18%2520MZE%27 HTTP/1.1" 200 None
2026-03-29 14:13:44 [bca.uk] INFO: Scrape type for SP18%20MZE: 0
2026-03-29 14:13:44 [bca.uk] INFO: Found listing with ID: PN10%20DWP
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN10%2520DWP%27 HTTP/1.1" 200 None
2026-03-29 14:13:44 [bca.uk] INFO: Scrape type for PN10%20DWP: 2
2026-03-29 14:13:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 67b343ed-bf6d-56d2-a3c5-6d64cff3cbf8 with identifier: PN10%20DWP
2026-03-29 14:13:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 67b343ed-bf6d-56d2-a3c5-6d64cff3cbf8 with scrape type 2
2026-03-29 14:13:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 67b343ed-bf6d-56d2-a3c5-6d64cff3cbf8 with scrape type 2
2026-03-29 14:13:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 67b343ed-bf6d-56d2-a3c5-6d64cff3cbf8, identifier: PN10%20DWP
2026-03-29 14:13:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c71b0361-ca84-5efa-b481-2471aa2da7e9 with identifier: SY21%20YLX
2026-03-29 14:13:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c71b0361-ca84-5efa-b481-2471aa2da7e9 with identifier: SY21%20YLX
2026-03-29 14:13:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c71b0361-ca84-5efa-b481-2471aa2da7e9 with identifier: SY21%20YLX to the API
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c71b0361-ca84-5efa-b481-2471aa2da7e9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SY21 YLX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY21%20YLX&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T28',
 'odometer': 81292,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T28 2.0 TDI 110 SWB S/L PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 110 SWB S/L',
 'vin': 'WV1ZZZ7HZMH122256',
 'year': 2021}
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY21%2520YLX%27 HTTP/1.1" 200 None
2026-03-29 14:13:44 [bca.uk] INFO: Saving data for SY21%20YLX: {'auction_closing_time': 1774951200.0, 'created_time': 1774436533.468526, 'last_price_update_time': 1774793624.797058}
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY21%2520YLX') HTTP/1.1" 204 0
2026-03-29 14:13:44 [bca.uk] INFO: Found listing with ID: YW15%20JZT
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW15%2520JZT%27 HTTP/1.1" 200 None
2026-03-29 14:13:44 [bca.uk] INFO: Scrape type for YW15%20JZT: 0
2026-03-29 14:13:44 [bca.uk] INFO: Found listing with ID: AF64%20XAD
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF64%2520XAD%27 HTTP/1.1" 200 None
2026-03-29 14:13:44 [bca.uk] INFO: Scrape type for AF64%20XAD: 2
2026-03-29 14:13:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8673209-80df-540c-b99b-9e1ea315e179 with identifier: AF64%20XAD
2026-03-29 14:13:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8673209-80df-540c-b99b-9e1ea315e179 with scrape type 2
2026-03-29 14:13:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f8673209-80df-540c-b99b-9e1ea315e179 with scrape type 2
2026-03-29 14:13:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f8673209-80df-540c-b99b-9e1ea315e179, identifier: AF64%20XAD
2026-03-29 14:13:44 [bca.uk] INFO: Found listing with ID: YB71%20DKO
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB71%2520DKO%27 HTTP/1.1" 200 None
2026-03-29 14:13:44 [bca.uk] INFO: Scrape type for YB71%20DKO: 2
2026-03-29 14:13:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd5a3e58-f2ca-54fa-bff2-0e66a672607c with identifier: YB71%20DKO
2026-03-29 14:13:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd5a3e58-f2ca-54fa-bff2-0e66a672607c with scrape type 2
2026-03-29 14:13:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd5a3e58-f2ca-54fa-bff2-0e66a672607c with scrape type 2
2026-03-29 14:13:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cd5a3e58-f2ca-54fa-bff2-0e66a672607c, identifier: YB71%20DKO
2026-03-29 14:13:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 67b343ed-bf6d-56d2-a3c5-6d64cff3cbf8 with identifier: PN10%20DWP
2026-03-29 14:13:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 67b343ed-bf6d-56d2-a3c5-6d64cff3cbf8 with identifier: PN10%20DWP
2026-03-29 14:13:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 67b343ed-bf6d-56d2-a3c5-6d64cff3cbf8 with identifier: PN10%20DWP to the API
2026-03-29 14:13:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '67b343ed-bf6d-56d2-a3c5-6d64cff3cbf8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PN10 DWP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN10%20DWP&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'RENAULT',
 'model': 'KANGOO',
 'odometer': 58898,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'RENAULT KANGOO 1.5 DCI 68 EXTREME MPV',
 'transmission': 'manual',
 'trim': 'DCI 68 EXTREME',
 'vin': 'VF1KW0VB543382030',
 'year': 2010}
2026-03-29 14:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN10%2520DWP%27 HTTP/1.1" 200 None
2026-03-29 14:13:45 [bca.uk] INFO: Saving data for PN10%20DWP: {'auction_closing_time': 1775124000.0, 'created_time': 1774620485.245139, 'last_price_update_time': 1774793625.373435}
2026-03-29 14:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN10%2520DWP') HTTP/1.1" 204 0
2026-03-29 14:13:45 [bca.uk] INFO: Found listing with ID: YM72%20BZY
2026-03-29 14:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520BZY%27 HTTP/1.1" 200 None
2026-03-29 14:13:45 [bca.uk] INFO: Scrape type for YM72%20BZY: 2
2026-03-29 14:13:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1dfbf926-19ce-5dc7-bee2-2255be0b3229 with identifier: YM72%20BZY
2026-03-29 14:13:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1dfbf926-19ce-5dc7-bee2-2255be0b3229 with scrape type 2
2026-03-29 14:13:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1dfbf926-19ce-5dc7-bee2-2255be0b3229 with scrape type 2
2026-03-29 14:13:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1dfbf926-19ce-5dc7-bee2-2255be0b3229, identifier: YM72%20BZY
2026-03-29 14:13:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f8673209-80df-540c-b99b-9e1ea315e179 with identifier: AF64%20XAD
2026-03-29 14:13:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f8673209-80df-540c-b99b-9e1ea315e179 with identifier: AF64%20XAD
2026-03-29 14:13:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f8673209-80df-540c-b99b-9e1ea315e179 with identifier: AF64%20XAD to the API
2026-03-29 14:13:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF64%20XAD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'f8673209-80df-540c-b99b-9e1ea315e179',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF64 XAD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF64%20XAD&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 78455,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN LEAF ACENTA Hatchback',
 'transmission': 'automatic',
 'trim': 'ACENTA',
 'vin': 'SJNFAAZE0U6016724',
 'year': 2014}
2026-03-29 14:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF64%2520XAD%27 HTTP/1.1" 200 None
2026-03-29 14:13:45 [bca.uk] INFO: Saving data for AF64%20XAD: {'auction_closing_time': 1775037600.0, 'created_time': 1774447827.691854, 'last_price_update_time': 1774793625.806429}
2026-03-29 14:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF64%2520XAD') HTTP/1.1" 204 0
2026-03-29 14:13:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cd5a3e58-f2ca-54fa-bff2-0e66a672607c with identifier: YB71%20DKO
2026-03-29 14:13:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cd5a3e58-f2ca-54fa-bff2-0e66a672607c with identifier: YB71%20DKO
2026-03-29 14:13:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cd5a3e58-f2ca-54fa-bff2-0e66a672607c with identifier: YB71%20DKO to the API
2026-03-29 14:13:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 231,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB71%20DKO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cd5a3e58-f2ca-54fa-bff2-0e66a672607c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB71 DKO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB71%20DKO&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLKSWAGEN',
 'model': 'CRAFTER 35 FWD',
 'odometer': 76155,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CRAFTER 35 FWD 2.0 TDI 140 MWB S/L H/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 140 MWB S/L H/R',
 'vin': 'WV1ZZZSYZN9028411',
 'year': 2022}
2026-03-29 14:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB71%2520DKO%27 HTTP/1.1" 200 None
2026-03-29 14:13:46 [bca.uk] INFO: Saving data for YB71%20DKO: {'auction_closing_time': 1774951200.0, 'created_time': 1774620317.549985, 'last_price_update_time': 1774793626.179044}
2026-03-29 14:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB71%2520DKO') HTTP/1.1" 204 0
2026-03-29 14:13:46 [bca.uk] INFO: Found listing with ID: WL15%20BPF
2026-03-29 14:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL15%2520BPF%27 HTTP/1.1" 200 None
2026-03-29 14:13:46 [bca.uk] INFO: Scrape type for WL15%20BPF: 2
2026-03-29 14:13:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bee3c4c9-203b-5453-b119-02836a00bd11 with identifier: WL15%20BPF
2026-03-29 14:13:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bee3c4c9-203b-5453-b119-02836a00bd11 with scrape type 2
2026-03-29 14:13:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bee3c4c9-203b-5453-b119-02836a00bd11 with scrape type 2
2026-03-29 14:13:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bee3c4c9-203b-5453-b119-02836a00bd11, identifier: WL15%20BPF
2026-03-29 14:13:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1dfbf926-19ce-5dc7-bee2-2255be0b3229 with identifier: YM72%20BZY
2026-03-29 14:13:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1dfbf926-19ce-5dc7-bee2-2255be0b3229 with identifier: YM72%20BZY
2026-03-29 14:13:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1dfbf926-19ce-5dc7-bee2-2255be0b3229 with identifier: YM72%20BZY to the API
2026-03-29 14:13:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM72%20BZY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1dfbf926-19ce-5dc7-bee2-2255be0b3229',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YM72 BZY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM72%20BZY&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MINI',
 'model': 'ELECTRIC',
 'odometer': 21989,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MINI ELECTRIC 135KW 33KWH COOPER S L2 Hatchback',
 'transmission': 'automatic',
 'trim': '135KW 33KWH COOPER S L2',
 'vin': 'WMW12DJ0X02T93303',
 'year': 2022}
2026-03-29 14:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520BZY%27 HTTP/1.1" 200 None
2026-03-29 14:13:46 [bca.uk] INFO: Saving data for YM72%20BZY: {'auction_closing_time': 1774864800.0, 'created_time': 1774620158.43143, 'last_price_update_time': 1774793626.569392}
2026-03-29 14:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM72%2520BZY') HTTP/1.1" 204 0
2026-03-29 14:13:46 [bca.uk] INFO: Found listing with ID: BG09%20PWY
2026-03-29 14:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG09%2520PWY%27 HTTP/1.1" 200 None
2026-03-29 14:13:46 [bca.uk] INFO: Scrape type for BG09%20PWY: 0
2026-03-29 14:13:46 [bca.uk] INFO: Found listing with ID: BJ07%20FXF
2026-03-29 14:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ07%2520FXF%27 HTTP/1.1" 200 None
2026-03-29 14:13:46 [bca.uk] INFO: Scrape type for BJ07%20FXF: 2
2026-03-29 14:13:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf9e240e-17b5-5ee2-935c-383e37f98bf2 with identifier: BJ07%20FXF
2026-03-29 14:13:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf9e240e-17b5-5ee2-935c-383e37f98bf2 with scrape type 2
2026-03-29 14:13:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf9e240e-17b5-5ee2-935c-383e37f98bf2 with scrape type 2
2026-03-29 14:13:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cf9e240e-17b5-5ee2-935c-383e37f98bf2, identifier: BJ07%20FXF
2026-03-29 14:13:46 [bca.uk] INFO: Found listing with ID: LD15%20GCY
2026-03-29 14:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD15%2520GCY%27 HTTP/1.1" 200 None
2026-03-29 14:13:46 [bca.uk] INFO: Scrape type for LD15%20GCY: 2
2026-03-29 14:13:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd37b991-aebd-5f1c-b59a-568e1daa984e with identifier: LD15%20GCY
2026-03-29 14:13:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd37b991-aebd-5f1c-b59a-568e1daa984e with scrape type 2
2026-03-29 14:13:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd37b991-aebd-5f1c-b59a-568e1daa984e with scrape type 2
2026-03-29 14:13:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd37b991-aebd-5f1c-b59a-568e1daa984e, identifier: LD15%20GCY
2026-03-29 14:13:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bee3c4c9-203b-5453-b119-02836a00bd11 with identifier: WL15%20BPF
2026-03-29 14:13:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bee3c4c9-203b-5453-b119-02836a00bd11 with identifier: WL15%20BPF
2026-03-29 14:13:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bee3c4c9-203b-5453-b119-02836a00bd11 with identifier: WL15%20BPF to the API
2026-03-29 14:13:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WL15%20BPF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bee3c4c9-203b-5453-b119-02836a00bd11',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WL15 BPF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WL15%20BPF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 58174,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 2.0 CRDI KX-3 StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI KX-3',
 'vin': 'U5YPC813NEL520140',
 'year': 2015}
2026-03-29 14:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL15%2520BPF%27 HTTP/1.1" 200 None
2026-03-29 14:13:47 [bca.uk] INFO: Saving data for WL15%20BPF: {'auction_closing_time': 1775124000.0, 'created_time': 1774620551.9123, 'last_price_update_time': 1774793627.210442}
2026-03-29 14:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WL15%2520BPF') HTTP/1.1" 204 0
2026-03-29 14:13:47 [bca.uk] INFO: Found listing with ID: DE24%20NRX
2026-03-29 14:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE24%2520NRX%27 HTTP/1.1" 200 None
2026-03-29 14:13:47 [bca.uk] INFO: Scrape type for DE24%20NRX: 0
2026-03-29 14:13:47 [bca.uk] INFO: Found listing with ID: MJ18%20EUM
2026-03-29 14:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ18%2520EUM%27 HTTP/1.1" 200 None
2026-03-29 14:13:47 [bca.uk] INFO: Scrape type for MJ18%20EUM: 2
2026-03-29 14:13:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ee4a5c4-1163-548f-95f5-339386a0155c with identifier: MJ18%20EUM
2026-03-29 14:13:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ee4a5c4-1163-548f-95f5-339386a0155c with scrape type 2
2026-03-29 14:13:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8ee4a5c4-1163-548f-95f5-339386a0155c with scrape type 2
2026-03-29 14:13:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8ee4a5c4-1163-548f-95f5-339386a0155c, identifier: MJ18%20EUM
2026-03-29 14:13:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cf9e240e-17b5-5ee2-935c-383e37f98bf2 with identifier: BJ07%20FXF
2026-03-29 14:13:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cf9e240e-17b5-5ee2-935c-383e37f98bf2 with identifier: BJ07%20FXF
2026-03-29 14:13:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cf9e240e-17b5-5ee2-935c-383e37f98bf2 with identifier: BJ07%20FXF to the API
2026-03-29 14:13:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ07%20FXF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cf9e240e-17b5-5ee2-935c-383e37f98bf2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ07 FXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ07%20FXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 126229,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO 1.0 VVT-I SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I SPORT',
 'vin': 'JTDKG18C30N137834',
 'year': 2007}
2026-03-29 14:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ07%2520FXF%27 HTTP/1.1" 200 None
2026-03-29 14:13:47 [bca.uk] INFO: Saving data for BJ07%20FXF: {'auction_closing_time': 1775037600.0, 'created_time': 1774447781.219682, 'last_price_update_time': 1774793627.828216}
2026-03-29 14:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ07%2520FXF') HTTP/1.1" 204 0
2026-03-29 14:13:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd37b991-aebd-5f1c-b59a-568e1daa984e with identifier: LD15%20GCY
2026-03-29 14:13:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd37b991-aebd-5f1c-b59a-568e1daa984e with identifier: LD15%20GCY
2026-03-29 14:13:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd37b991-aebd-5f1c-b59a-568e1daa984e with identifier: LD15%20GCY to the API
2026-03-29 14:13:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD15%20GCY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fd37b991-aebd-5f1c-b59a-568e1daa984e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD15 GCY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD15%20GCY&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'CITROEN',
 'model': 'BERLINGO L1',
 'odometer': 100196,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'CITROEN BERLINGO L1 1.6 HDI 75 625KG ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'HDI 75 625KG ENTERPRISE',
 'vin': 'VF77B9HN0EJ852909',
 'year': 2015}
2026-03-29 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD15%2520GCY%27 HTTP/1.1" 200 None
2026-03-29 14:13:48 [bca.uk] INFO: Saving data for LD15%20GCY: {'auction_closing_time': 1774951200.0, 'created_time': 1774620301.123795, 'last_price_update_time': 1774793628.143831}
2026-03-29 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD15%2520GCY') HTTP/1.1" 204 0
2026-03-29 14:13:48 [bca.uk] INFO: Found listing with ID: EY11%20UXN
2026-03-29 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY11%2520UXN%27 HTTP/1.1" 200 None
2026-03-29 14:13:48 [bca.uk] INFO: Scrape type for EY11%20UXN: 2
2026-03-29 14:13:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 63293cde-0ee4-5f9d-b086-deafef1f165d with identifier: EY11%20UXN
2026-03-29 14:13:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63293cde-0ee4-5f9d-b086-deafef1f165d with scrape type 2
2026-03-29 14:13:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 63293cde-0ee4-5f9d-b086-deafef1f165d with scrape type 2
2026-03-29 14:13:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 63293cde-0ee4-5f9d-b086-deafef1f165d, identifier: EY11%20UXN
2026-03-29 14:13:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8ee4a5c4-1163-548f-95f5-339386a0155c with identifier: MJ18%20EUM
2026-03-29 14:13:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8ee4a5c4-1163-548f-95f5-339386a0155c with identifier: MJ18%20EUM
2026-03-29 14:13:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8ee4a5c4-1163-548f-95f5-339386a0155c with identifier: MJ18%20EUM to the API
2026-03-29 14:13:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ18%20EUM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8ee4a5c4-1163-548f-95f5-339386a0155c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ18 EUM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ18%20EUM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'RENAULT',
 'model': 'TRAFIC 2.7T',
 'odometer': 23118,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'RENAULT TRAFIC 2.7T 1.6 SL27 ENERGY DCI 125 BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'SL27 ENERGY DCI 125 BUSINESS',
 'vin': 'VF1FL000260674305',
 'year': 2018}
2026-03-29 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ18%2520EUM%27 HTTP/1.1" 200 None
2026-03-29 14:13:48 [bca.uk] INFO: Saving data for MJ18%20EUM: {'auction_closing_time': 1774951200.0, 'created_time': 1774609966.005103, 'last_price_update_time': 1774793628.528871}
2026-03-29 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ18%2520EUM') HTTP/1.1" 204 0
2026-03-29 14:13:48 [bca.uk] INFO: Found listing with ID: DG10%20CJE
2026-03-29 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG10%2520CJE%27 HTTP/1.1" 200 None
2026-03-29 14:13:48 [bca.uk] INFO: Scrape type for DG10%20CJE: 0
2026-03-29 14:13:48 [bca.uk] INFO: Found listing with ID: FE08%20SUV
2026-03-29 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE08%2520SUV%27 HTTP/1.1" 200 None
2026-03-29 14:13:48 [bca.uk] INFO: Scrape type for FE08%20SUV: 0
2026-03-29 14:13:48 [bca.uk] INFO: Found listing with ID: WN09%20WNE
2026-03-29 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN09%2520WNE%27 HTTP/1.1" 200 None
2026-03-29 14:13:48 [bca.uk] INFO: Scrape type for WN09%20WNE: 2
2026-03-29 14:13:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0184d32d-b0fe-5b2b-b844-a2deb6e2c9e1 with identifier: WN09%20WNE
2026-03-29 14:13:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0184d32d-b0fe-5b2b-b844-a2deb6e2c9e1 with scrape type 2
2026-03-29 14:13:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0184d32d-b0fe-5b2b-b844-a2deb6e2c9e1 with scrape type 2
2026-03-29 14:13:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0184d32d-b0fe-5b2b-b844-a2deb6e2c9e1, identifier: WN09%20WNE
2026-03-29 14:13:48 [bca.uk] INFO: Found listing with ID: ML15%20VSM
2026-03-29 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML15%2520VSM%27 HTTP/1.1" 200 None
2026-03-29 14:13:48 [bca.uk] INFO: Scrape type for ML15%20VSM: 2
2026-03-29 14:13:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c43d2f1-8edc-5afe-9c55-34268c81a66d with identifier: ML15%20VSM
2026-03-29 14:13:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c43d2f1-8edc-5afe-9c55-34268c81a66d with scrape type 2
2026-03-29 14:13:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2c43d2f1-8edc-5afe-9c55-34268c81a66d with scrape type 2
2026-03-29 14:13:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2c43d2f1-8edc-5afe-9c55-34268c81a66d, identifier: ML15%20VSM
2026-03-29 14:13:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 63293cde-0ee4-5f9d-b086-deafef1f165d with identifier: EY11%20UXN
2026-03-29 14:13:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 63293cde-0ee4-5f9d-b086-deafef1f165d with identifier: EY11%20UXN
2026-03-29 14:13:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 63293cde-0ee4-5f9d-b086-deafef1f165d with identifier: EY11%20UXN to the API
2026-03-29 14:13:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY11%20UXN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '63293cde-0ee4-5f9d-b086-deafef1f165d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY11 UXN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY11%20UXN&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HYUNDAI',
 'model': 'I20',
 'odometer': 62622,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I20 1.2 COMFORT Hatchback',
 'transmission': 'manual',
 'trim': 'COMFORT',
 'vin': 'MALBB51BLBM250927',
 'year': 2011}
2026-03-29 14:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY11%2520UXN%27 HTTP/1.1" 200 None
2026-03-29 14:13:49 [bca.uk] INFO: Saving data for EY11%20UXN: {'auction_closing_time': 1775124000.0, 'created_time': 1774620551.006117, 'last_price_update_time': 1774793629.043526}
2026-03-29 14:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY11%2520UXN') HTTP/1.1" 204 0
2026-03-29 14:13:49 [bca.uk] INFO: Found listing with ID: HK71%20WFB
2026-03-29 14:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK71%2520WFB%27 HTTP/1.1" 200 None
2026-03-29 14:13:49 [bca.uk] INFO: Scrape type for HK71%20WFB: 2
2026-03-29 14:13:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 963b6bf9-258c-5973-b990-1527d0dd8bd9 with identifier: HK71%20WFB
2026-03-29 14:13:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 963b6bf9-258c-5973-b990-1527d0dd8bd9 with scrape type 2
2026-03-29 14:13:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 963b6bf9-258c-5973-b990-1527d0dd8bd9 with scrape type 2
2026-03-29 14:13:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 963b6bf9-258c-5973-b990-1527d0dd8bd9, identifier: HK71%20WFB
2026-03-29 14:13:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0184d32d-b0fe-5b2b-b844-a2deb6e2c9e1 with identifier: WN09%20WNE
2026-03-29 14:13:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0184d32d-b0fe-5b2b-b844-a2deb6e2c9e1 with identifier: WN09%20WNE
2026-03-29 14:13:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0184d32d-b0fe-5b2b-b844-a2deb6e2c9e1 with identifier: WN09%20WNE to the API
2026-03-29 14:13:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN09%20WNE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0184d32d-b0fe-5b2b-b844-a2deb6e2c9e1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN09 WNE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN09%20WNE&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FIAT',
 'model': '500',
 'odometer': 110313,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 S/S Hatchback',
 'transmission': 'manual',
 'trim': 'S/S',
 'vin': 'ZFA31200000276137',
 'year': 2009}
2026-03-29 14:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN09%2520WNE%27 HTTP/1.1" 200 None
2026-03-29 14:13:49 [bca.uk] INFO: Saving data for WN09%20WNE: {'auction_closing_time': 1775037600.0, 'created_time': 1774620477.691216, 'last_price_update_time': 1774793629.442589}
2026-03-29 14:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN09%2520WNE') HTTP/1.1" 204 0
2026-03-29 14:13:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2c43d2f1-8edc-5afe-9c55-34268c81a66d with identifier: ML15%20VSM
2026-03-29 14:13:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2c43d2f1-8edc-5afe-9c55-34268c81a66d with identifier: ML15%20VSM
2026-03-29 14:13:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2c43d2f1-8edc-5afe-9c55-34268c81a66d with identifier: ML15%20VSM to the API
2026-03-29 14:13:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML15%20VSM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2c43d2f1-8edc-5afe-9c55-34268c81a66d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML15 VSM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML15%20VSM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'S350',
 'odometer': 80954,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ S350 3.0 B/TEC AMG LINE EXECUTIVE Saloon',
 'transmission': 'manual',
 'trim': 'B/TEC AMG LINE EXECUTIVE',
 'vin': 'WDD2220322A176114',
 'year': 2015}
2026-03-29 14:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML15%2520VSM%27 HTTP/1.1" 200 None
2026-03-29 14:13:49 [bca.uk] INFO: Saving data for ML15%20VSM: {'auction_closing_time': 1775037600.0, 'created_time': 1774620303.146036, 'last_price_update_time': 1774793629.741473}
2026-03-29 14:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML15%2520VSM') HTTP/1.1" 204 0
2026-03-29 14:13:49 [bca.uk] INFO: Found listing with ID: BT11%20UXB
2026-03-29 14:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT11%2520UXB%27 HTTP/1.1" 200 None
2026-03-29 14:13:49 [bca.uk] INFO: Scrape type for BT11%20UXB: 2
2026-03-29 14:13:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 451742bc-f2b4-54a9-b733-acf73306522a with identifier: BT11%20UXB
2026-03-29 14:13:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 451742bc-f2b4-54a9-b733-acf73306522a with scrape type 2
2026-03-29 14:13:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 451742bc-f2b4-54a9-b733-acf73306522a with scrape type 2
2026-03-29 14:13:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 451742bc-f2b4-54a9-b733-acf73306522a, identifier: BT11%20UXB
2026-03-29 14:13:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 963b6bf9-258c-5973-b990-1527d0dd8bd9 with identifier: HK71%20WFB
2026-03-29 14:13:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 963b6bf9-258c-5973-b990-1527d0dd8bd9 with identifier: HK71%20WFB
2026-03-29 14:13:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 963b6bf9-258c-5973-b990-1527d0dd8bd9 with identifier: HK71%20WFB to the API
2026-03-29 14:13:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 208,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK71%20WFB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '963b6bf9-258c-5973-b990-1527d0dd8bd9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK71 WFB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK71%20WFB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'TRANSIT 290 FWD',
 'odometer': 122088,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 290 FWD 2.0 EBL 130 L2 H2 TREND PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 L2 H2 TREND',
 'vin': 'WF0EXXTTREMC78588',
 'year': 2021}
2026-03-29 14:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK71%2520WFB%27 HTTP/1.1" 200 None
2026-03-29 14:13:50 [bca.uk] INFO: Saving data for HK71%20WFB: {'auction_closing_time': 1774951200.0, 'created_time': 1774610323.76592, 'last_price_update_time': 1774793630.147795}
2026-03-29 14:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK71%2520WFB') HTTP/1.1" 204 0
2026-03-29 14:13:50 [bca.uk] INFO: Found listing with ID: YK57%20HJD
2026-03-29 14:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK57%2520HJD%27 HTTP/1.1" 200 None
2026-03-29 14:13:50 [bca.uk] INFO: Scrape type for YK57%20HJD: 2
2026-03-29 14:13:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aee0de42-979e-5e23-a8e0-b55f77138289 with identifier: YK57%20HJD
2026-03-29 14:13:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aee0de42-979e-5e23-a8e0-b55f77138289 with scrape type 2
2026-03-29 14:13:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aee0de42-979e-5e23-a8e0-b55f77138289 with scrape type 2
2026-03-29 14:13:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aee0de42-979e-5e23-a8e0-b55f77138289, identifier: YK57%20HJD
2026-03-29 14:13:50 [bca.uk] INFO: Found listing with ID: KP72%20UNW
2026-03-29 14:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP72%2520UNW%27 HTTP/1.1" 200 None
2026-03-29 14:13:50 [bca.uk] INFO: Scrape type for KP72%20UNW: 2
2026-03-29 14:13:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d1bd79c-6650-55c6-9301-7d1cacccb6ed with identifier: KP72%20UNW
2026-03-29 14:13:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d1bd79c-6650-55c6-9301-7d1cacccb6ed with scrape type 2
2026-03-29 14:13:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d1bd79c-6650-55c6-9301-7d1cacccb6ed with scrape type 2
2026-03-29 14:13:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d1bd79c-6650-55c6-9301-7d1cacccb6ed, identifier: KP72%20UNW
2026-03-29 14:13:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 451742bc-f2b4-54a9-b733-acf73306522a with identifier: BT11%20UXB
2026-03-29 14:13:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 451742bc-f2b4-54a9-b733-acf73306522a with identifier: BT11%20UXB
2026-03-29 14:13:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 451742bc-f2b4-54a9-b733-acf73306522a with identifier: BT11%20UXB to the API
2026-03-29 14:13:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 94,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '451742bc-f2b4-54a9-b733-acf73306522a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT11 UXB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT11%20UXB&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'LEXUS',
 'model': 'CT 200H',
 'odometer': 114467,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'LEXUS CT 200H 1.8 SE-I Hatchback',
 'transmission': 'automatic',
 'trim': 'SE-I',
 'vin': 'JTHKD5BH602022438',
 'year': 2011}
2026-03-29 14:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT11%2520UXB%27 HTTP/1.1" 200 None
2026-03-29 14:13:50 [bca.uk] INFO: Saving data for BT11%20UXB: {'auction_closing_time': 1775124000.0, 'created_time': 1774620558.665073, 'last_price_update_time': 1774793630.630189}
2026-03-29 14:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT11%2520UXB') HTTP/1.1" 204 0
2026-03-29 14:13:50 [bca.uk] INFO: Found listing with ID: RJ22%20UCO
2026-03-29 14:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ22%2520UCO%27 HTTP/1.1" 200 None
2026-03-29 14:13:50 [bca.uk] INFO: Scrape type for RJ22%20UCO: 0
2026-03-29 14:13:50 [bca.uk] INFO: Found listing with ID: CK72%20OCL
2026-03-29 14:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK72%2520OCL%27 HTTP/1.1" 200 None
2026-03-29 14:13:50 [bca.uk] INFO: Scrape type for CK72%20OCL: 2
2026-03-29 14:13:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b87f9ec-b4cc-579d-aeee-60e6bb320c82 with identifier: CK72%20OCL
2026-03-29 14:13:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b87f9ec-b4cc-579d-aeee-60e6bb320c82 with scrape type 2
2026-03-29 14:13:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b87f9ec-b4cc-579d-aeee-60e6bb320c82 with scrape type 2
2026-03-29 14:13:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b87f9ec-b4cc-579d-aeee-60e6bb320c82, identifier: CK72%20OCL
2026-03-29 14:13:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aee0de42-979e-5e23-a8e0-b55f77138289 with identifier: YK57%20HJD
2026-03-29 14:13:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aee0de42-979e-5e23-a8e0-b55f77138289 with identifier: YK57%20HJD
2026-03-29 14:13:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aee0de42-979e-5e23-a8e0-b55f77138289 with identifier: YK57%20HJD to the API
2026-03-29 14:13:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK57%20HJD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'aee0de42-979e-5e23-a8e0-b55f77138289',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK57 HJD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK57%20HJD&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 94955,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.4 HDI COOL Hatchback',
 'transmission': 'manual',
 'trim': 'HDI COOL',
 'vin': 'VF7FC8HZC28962157',
 'year': 2007}
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK57%2520HJD%27 HTTP/1.1" 200 None
2026-03-29 14:13:51 [bca.uk] INFO: Saving data for YK57%20HJD: {'auction_closing_time': 1775037600.0, 'created_time': 1774620478.118107, 'last_price_update_time': 1774793631.159113}
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK57%2520HJD') HTTP/1.1" 204 0
2026-03-29 14:13:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d1bd79c-6650-55c6-9301-7d1cacccb6ed with identifier: KP72%20UNW
2026-03-29 14:13:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d1bd79c-6650-55c6-9301-7d1cacccb6ed with identifier: KP72%20UNW
2026-03-29 14:13:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d1bd79c-6650-55c6-9301-7d1cacccb6ed with identifier: KP72%20UNW to the API
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP72%20UNW-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0d1bd79c-6650-55c6-9301-7d1cacccb6ed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP72 UNW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP72%20UNW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MINI',
 'model': 'ELECTRIC',
 'odometer': 22818,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MINI ELECTRIC 135KW 33KWH COOPER S L3 Hatchback',
 'transmission': 'automatic',
 'trim': '135KW 33KWH COOPER S L3',
 'vin': 'WMW12DJ0X02T66859',
 'year': 2022}
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP72%2520UNW%27 HTTP/1.1" 200 None
2026-03-29 14:13:51 [bca.uk] INFO: Saving data for KP72%20UNW: {'auction_closing_time': 1775037600.0, 'created_time': 1774620269.283838, 'last_price_update_time': 1774793631.462699}
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP72%2520UNW') HTTP/1.1" 204 0
2026-03-29 14:13:51 [bca.uk] INFO: Found listing with ID: EN10%20NNP
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN10%2520NNP%27 HTTP/1.1" 200 None
2026-03-29 14:13:51 [bca.uk] INFO: Scrape type for EN10%20NNP: 2
2026-03-29 14:13:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 30baa422-ae49-50bf-8045-943edc61faaf with identifier: EN10%20NNP
2026-03-29 14:13:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 30baa422-ae49-50bf-8045-943edc61faaf with scrape type 2
2026-03-29 14:13:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 30baa422-ae49-50bf-8045-943edc61faaf with scrape type 2
2026-03-29 14:13:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 30baa422-ae49-50bf-8045-943edc61faaf, identifier: EN10%20NNP
2026-03-29 14:13:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b87f9ec-b4cc-579d-aeee-60e6bb320c82 with identifier: CK72%20OCL
2026-03-29 14:13:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b87f9ec-b4cc-579d-aeee-60e6bb320c82 with identifier: CK72%20OCL
2026-03-29 14:13:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b87f9ec-b4cc-579d-aeee-60e6bb320c82 with identifier: CK72%20OCL to the API
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 221,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK72%20OCL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7b87f9ec-b4cc-579d-aeee-60e6bb320c82',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK72 OCL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK72%20OCL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'CRAFTER 30 FWD',
 'odometer': 24544,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CRAFTER 30 FWD 2.0 TDI 102 MWB S/L BUSINESS H/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 102 MWB S/L BUSINESS H/R',
 'vin': 'WV1ZZZSY6P9017689',
 'year': 2022}
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK72%2520OCL%27 HTTP/1.1" 200 None
2026-03-29 14:13:51 [bca.uk] INFO: Saving data for CK72%20OCL: {'auction_closing_time': 1774951200.0, 'created_time': 1774610321.580819, 'last_price_update_time': 1774793631.844278}
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK72%2520OCL') HTTP/1.1" 204 0
2026-03-29 14:13:51 [bca.uk] INFO: Found listing with ID: FV05%20SXW
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV05%2520SXW%27 HTTP/1.1" 200 None
2026-03-29 14:13:51 [bca.uk] INFO: Scrape type for FV05%20SXW: 0
2026-03-29 14:13:51 [bca.uk] INFO: Found listing with ID: DK14%20MUE
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK14%2520MUE%27 HTTP/1.1" 200 None
2026-03-29 14:13:51 [bca.uk] INFO: Scrape type for DK14%20MUE: 2
2026-03-29 14:13:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d7e4d42-6e1c-5610-9fc9-07fe07074dfe with identifier: DK14%20MUE
2026-03-29 14:13:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4d7e4d42-6e1c-5610-9fc9-07fe07074dfe with scrape type 2
2026-03-29 14:13:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4d7e4d42-6e1c-5610-9fc9-07fe07074dfe with scrape type 2
2026-03-29 14:13:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4d7e4d42-6e1c-5610-9fc9-07fe07074dfe, identifier: DK14%20MUE
2026-03-29 14:13:51 [bca.uk] INFO: Found listing with ID: YY65%20CKG
2026-03-29 14:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY65%2520CKG%27 HTTP/1.1" 200 None
2026-03-29 14:13:52 [bca.uk] INFO: Scrape type for YY65%20CKG: 2
2026-03-29 14:13:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cfe3791b-b198-5bf6-83ba-43c512cc238f with identifier: YY65%20CKG
2026-03-29 14:13:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cfe3791b-b198-5bf6-83ba-43c512cc238f with scrape type 2
2026-03-29 14:13:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cfe3791b-b198-5bf6-83ba-43c512cc238f with scrape type 2
2026-03-29 14:13:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cfe3791b-b198-5bf6-83ba-43c512cc238f, identifier: YY65%20CKG
2026-03-29 14:13:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 30baa422-ae49-50bf-8045-943edc61faaf with identifier: EN10%20NNP
2026-03-29 14:13:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 30baa422-ae49-50bf-8045-943edc61faaf with identifier: EN10%20NNP
2026-03-29 14:13:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 30baa422-ae49-50bf-8045-943edc61faaf with identifier: EN10%20NNP to the API
2026-03-29 14:13:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '30baa422-ae49-50bf-8045-943edc61faaf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN10 NNP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN10%20NNP&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 113718,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.8 I-VTEC ES Hatchback',
 'transmission': 'manual',
 'trim': 'I-VTEC ES',
 'vin': 'SHHFK2760AU016276',
 'year': 2010}
2026-03-29 14:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN10%2520NNP%27 HTTP/1.1" 200 None
2026-03-29 14:13:52 [bca.uk] INFO: Saving data for EN10%20NNP: {'auction_closing_time': 1775124000.0, 'created_time': 1774620541.643874, 'last_price_update_time': 1774793632.350297}
2026-03-29 14:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN10%2520NNP') HTTP/1.1" 204 0
2026-03-29 14:13:52 [bca.uk] INFO: Found listing with ID: AY71%20XNE
2026-03-29 14:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY71%2520XNE%27 HTTP/1.1" 200 None
2026-03-29 14:13:52 [bca.uk] INFO: Scrape type for AY71%20XNE: 2
2026-03-29 14:13:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3e6a6f2-5bcb-5b39-af25-7717004c2d19 with identifier: AY71%20XNE
2026-03-29 14:13:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3e6a6f2-5bcb-5b39-af25-7717004c2d19 with scrape type 2
2026-03-29 14:13:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3e6a6f2-5bcb-5b39-af25-7717004c2d19 with scrape type 2
2026-03-29 14:13:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3e6a6f2-5bcb-5b39-af25-7717004c2d19, identifier: AY71%20XNE
2026-03-29 14:13:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4d7e4d42-6e1c-5610-9fc9-07fe07074dfe with identifier: DK14%20MUE
2026-03-29 14:13:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4d7e4d42-6e1c-5610-9fc9-07fe07074dfe with identifier: DK14%20MUE
2026-03-29 14:13:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4d7e4d42-6e1c-5610-9fc9-07fe07074dfe with identifier: DK14%20MUE to the API
2026-03-29 14:13:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK14%20MUE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4d7e4d42-6e1c-5610-9fc9-07fe07074dfe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DK14 MUE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK14%20MUE&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'C220',
 'odometer': 129881,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 2.1 B/T AMG LINE Saloon',
 'transmission': 'manual',
 'trim': 'B/T AMG LINE',
 'vin': 'WDD2050042F026094',
 'year': 2014}
2026-03-29 14:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK14%2520MUE%27 HTTP/1.1" 200 None
2026-03-29 14:13:52 [bca.uk] INFO: Saving data for DK14%20MUE: {'auction_closing_time': 1775037600.0, 'created_time': 1774620472.321419, 'last_price_update_time': 1774793632.770834}
2026-03-29 14:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK14%2520MUE') HTTP/1.1" 204 0
2026-03-29 14:13:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cfe3791b-b198-5bf6-83ba-43c512cc238f with identifier: YY65%20CKG
2026-03-29 14:13:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:13:52 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=purple HTTP/1.1" 200 None
2026-03-29 14:13:52 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:13:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cfe3791b-b198-5bf6-83ba-43c512cc238f with identifier: YY65%20CKG
2026-03-29 14:13:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cfe3791b-b198-5bf6-83ba-43c512cc238f with identifier: YY65%20CKG to the API
2026-03-29 14:13:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY65%20CKG-GB',
 'category': 'Car',
 'color': 'purple',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cfe3791b-b198-5bf6-83ba-43c512cc238f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY65 CKG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY65%20CKG&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'SKODA',
 'model': 'YETI OUTDOOR',
 'odometer': 75558,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SKODA YETI OUTDOOR 1.2 TSI 110 SE DSG Estate',
 'transmission': 'automatic',
 'trim': 'TSI 110 SE DSG',
 'vin': 'TMBKF75L3G6024464',
 'year': 2015}
2026-03-29 14:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY65%2520CKG%27 HTTP/1.1" 200 None
2026-03-29 14:13:53 [bca.uk] INFO: Saving data for YY65%20CKG: {'auction_closing_time': 1774951200.0, 'created_time': 1774620277.946791, 'last_price_update_time': 1774793633.248941}
2026-03-29 14:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY65%2520CKG') HTTP/1.1" 204 0
2026-03-29 14:13:53 [bca.uk] INFO: Found listing with ID: ET66%20JVE
2026-03-29 14:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET66%2520JVE%27 HTTP/1.1" 200 None
2026-03-29 14:13:53 [bca.uk] INFO: Scrape type for ET66%20JVE: 2
2026-03-29 14:13:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c56aa780-3e50-5f71-a329-9bfeb345cd85 with identifier: ET66%20JVE
2026-03-29 14:13:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c56aa780-3e50-5f71-a329-9bfeb345cd85 with scrape type 2
2026-03-29 14:13:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c56aa780-3e50-5f71-a329-9bfeb345cd85 with scrape type 2
2026-03-29 14:13:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c56aa780-3e50-5f71-a329-9bfeb345cd85, identifier: ET66%20JVE
2026-03-29 14:13:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3e6a6f2-5bcb-5b39-af25-7717004c2d19 with identifier: AY71%20XNE
2026-03-29 14:13:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3e6a6f2-5bcb-5b39-af25-7717004c2d19 with identifier: AY71%20XNE
2026-03-29 14:13:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b3e6a6f2-5bcb-5b39-af25-7717004c2d19 with identifier: AY71%20XNE to the API
2026-03-29 14:13:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AY71%20XNE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b3e6a6f2-5bcb-5b39-af25-7717004c2d19',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AY71 XNE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AY71%20XNE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'CITROEN',
 'model': 'DISPATCH 1400',
 'odometer': 55685,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'CITROEN DISPATCH 1400 2.0 BLUEHDI 120 M ENTERPRISE S/S PanelVan',
 'transmission': 'manual',
 'trim': 'BLUEHDI 120 M ENTERPRISE S/S',
 'vin': 'VF7VFAHKKM7851302',
 'year': 2021}
2026-03-29 14:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY71%2520XNE%27 HTTP/1.1" 200 None
2026-03-29 14:13:53 [bca.uk] INFO: Saving data for AY71%20XNE: {'auction_closing_time': 1774951200.0, 'created_time': 1774610316.213442, 'last_price_update_time': 1774793633.645552}
2026-03-29 14:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AY71%2520XNE') HTTP/1.1" 204 0
2026-03-29 14:13:53 [bca.uk] INFO: Found listing with ID: KT07%20EJJ
2026-03-29 14:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT07%2520EJJ%27 HTTP/1.1" 200 None
2026-03-29 14:13:53 [bca.uk] INFO: Scrape type for KT07%20EJJ: 2
2026-03-29 14:13:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8f64f84-b8f2-58d9-93b5-838f4f8c309e with identifier: KT07%20EJJ
2026-03-29 14:13:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8f64f84-b8f2-58d9-93b5-838f4f8c309e with scrape type 2
2026-03-29 14:13:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8f64f84-b8f2-58d9-93b5-838f4f8c309e with scrape type 2
2026-03-29 14:13:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8f64f84-b8f2-58d9-93b5-838f4f8c309e, identifier: KT07%20EJJ
2026-03-29 14:13:53 [bca.uk] INFO: Found listing with ID: WU21%20YXA
2026-03-29 14:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU21%2520YXA%27 HTTP/1.1" 200 None
2026-03-29 14:13:53 [bca.uk] INFO: Scrape type for WU21%20YXA: 2
2026-03-29 14:13:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec7a8b32-cbab-5746-b80b-45479ae2552f with identifier: WU21%20YXA
2026-03-29 14:13:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec7a8b32-cbab-5746-b80b-45479ae2552f with scrape type 2
2026-03-29 14:13:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec7a8b32-cbab-5746-b80b-45479ae2552f with scrape type 2
2026-03-29 14:13:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec7a8b32-cbab-5746-b80b-45479ae2552f, identifier: WU21%20YXA
2026-03-29 14:13:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c56aa780-3e50-5f71-a329-9bfeb345cd85 with identifier: ET66%20JVE
2026-03-29 14:13:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c56aa780-3e50-5f71-a329-9bfeb345cd85 with identifier: ET66%20JVE
2026-03-29 14:13:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c56aa780-3e50-5f71-a329-9bfeb345cd85 with identifier: ET66%20JVE to the API
2026-03-29 14:13:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ET66%20JVE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c56aa780-3e50-5f71-a329-9bfeb345cd85',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ET66 JVE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ET66%20JVE&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 147264,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.5 TDCI 120 ST-LINE Estate',
 'transmission': 'manual',
 'trim': 'TDCI 120 ST-LINE',
 'vin': 'WF06XXGCC6GT75481',
 'year': 2017}
2026-03-29 14:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET66%2520JVE%27 HTTP/1.1" 200 None
2026-03-29 14:13:54 [bca.uk] INFO: Saving data for ET66%20JVE: {'auction_closing_time': 1775124000.0, 'created_time': 1774620499.635862, 'last_price_update_time': 1774793634.167248}
2026-03-29 14:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ET66%2520JVE') HTTP/1.1" 204 0
2026-03-29 14:13:54 [bca.uk] INFO: Found listing with ID: SK22%20UTZ
2026-03-29 14:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK22%2520UTZ%27 HTTP/1.1" 200 None
2026-03-29 14:13:54 [bca.uk] INFO: Scrape type for SK22%20UTZ: 0
2026-03-29 14:13:54 [bca.uk] INFO: Found listing with ID: HJ73%20ODK
2026-03-29 14:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ73%2520ODK%27 HTTP/1.1" 200 None
2026-03-29 14:13:54 [bca.uk] INFO: Scrape type for HJ73%20ODK: 2
2026-03-29 14:13:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 49a40481-ac6b-5926-b74b-b4fc9bc1dcd7 with identifier: HJ73%20ODK
2026-03-29 14:13:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 49a40481-ac6b-5926-b74b-b4fc9bc1dcd7 with scrape type 2
2026-03-29 14:13:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 49a40481-ac6b-5926-b74b-b4fc9bc1dcd7 with scrape type 2
2026-03-29 14:13:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 49a40481-ac6b-5926-b74b-b4fc9bc1dcd7, identifier: HJ73%20ODK
2026-03-29 14:13:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8f64f84-b8f2-58d9-93b5-838f4f8c309e with identifier: KT07%20EJJ
2026-03-29 14:13:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8f64f84-b8f2-58d9-93b5-838f4f8c309e with identifier: KT07%20EJJ
2026-03-29 14:13:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b8f64f84-b8f2-58d9-93b5-838f4f8c309e with identifier: KT07%20EJJ to the API
2026-03-29 14:13:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 194,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KT07%20EJJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b8f64f84-b8f2-58d9-93b5-838f4f8c309e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KT07 EJJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KT07%20EJJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'E220',
 'odometer': 163143,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E220 2.2 CDI AVANTGARDE Estate',
 'transmission': 'manual',
 'trim': 'CDI AVANTGARDE',
 'vin': 'WDB2112082B193948',
 'year': 2007}
2026-03-29 14:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT07%2520EJJ%27 HTTP/1.1" 200 None
2026-03-29 14:13:54 [bca.uk] INFO: Saving data for KT07%20EJJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774620474.896962, 'last_price_update_time': 1774793634.589163}
2026-03-29 14:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KT07%2520EJJ') HTTP/1.1" 204 0
2026-03-29 14:13:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec7a8b32-cbab-5746-b80b-45479ae2552f with identifier: WU21%20YXA
2026-03-29 14:13:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec7a8b32-cbab-5746-b80b-45479ae2552f with identifier: WU21%20YXA
2026-03-29 14:13:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec7a8b32-cbab-5746-b80b-45479ae2552f with identifier: WU21%20YXA to the API
2026-03-29 14:13:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU21%20YXA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ec7a8b32-cbab-5746-b80b-45479ae2552f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WU21 YXA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU21%20YXA&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 42038,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 100 GT EAT8',
 'vin': 'VR3UPHNKSMT009689',
 'year': 2021}
2026-03-29 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU21%2520YXA%27 HTTP/1.1" 200 None
2026-03-29 14:13:55 [bca.uk] INFO: Saving data for WU21%20YXA: {'auction_closing_time': 1775124000.0, 'created_time': 1774620266.896065, 'last_price_update_time': 1774793635.014129}
2026-03-29 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU21%2520YXA') HTTP/1.1" 204 0
2026-03-29 14:13:55 [bca.uk] INFO: Found listing with ID: GU13%20LXG
2026-03-29 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU13%2520LXG%27 HTTP/1.1" 200 None
2026-03-29 14:13:55 [bca.uk] INFO: Scrape type for GU13%20LXG: 2
2026-03-29 14:13:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a551d3c-4cbe-5b9d-a2ac-2a4164994ece with identifier: GU13%20LXG
2026-03-29 14:13:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a551d3c-4cbe-5b9d-a2ac-2a4164994ece with scrape type 2
2026-03-29 14:13:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a551d3c-4cbe-5b9d-a2ac-2a4164994ece with scrape type 2
2026-03-29 14:13:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3a551d3c-4cbe-5b9d-a2ac-2a4164994ece, identifier: GU13%20LXG
2026-03-29 14:13:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 49a40481-ac6b-5926-b74b-b4fc9bc1dcd7 with identifier: HJ73%20ODK
2026-03-29 14:13:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 49a40481-ac6b-5926-b74b-b4fc9bc1dcd7 with identifier: HJ73%20ODK
2026-03-29 14:13:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 49a40481-ac6b-5926-b74b-b4fc9bc1dcd7 with identifier: HJ73%20ODK to the API
2026-03-29 14:13:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ73%20ODK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '49a40481-ac6b-5926-b74b-b4fc9bc1dcd7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HJ73 ODK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ73%20ODK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A5 SPORTBACK',
 'odometer': 24138,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI A5 SPORTBACK 2.0 35 TFSI SPORT S-T Hatchback',
 'transmission': 'automatic',
 'trim': '35 TFSI SPORT S-T',
 'vin': 'WAUZZZF55PA070454',
 'year': 2023}
2026-03-29 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ73%2520ODK%27 HTTP/1.1" 200 None
2026-03-29 14:13:55 [bca.uk] INFO: Saving data for HJ73%20ODK: {'auction_closing_time': 1774951200.0, 'created_time': 1774620166.504776, 'last_price_update_time': 1774793635.421592}
2026-03-29 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ73%2520ODK') HTTP/1.1" 204 0
2026-03-29 14:13:55 [bca.uk] INFO: Found listing with ID: MF08%20OWR
2026-03-29 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF08%2520OWR%27 HTTP/1.1" 200 None
2026-03-29 14:13:55 [bca.uk] INFO: Scrape type for MF08%20OWR: 2
2026-03-29 14:13:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 23ca1231-1bf7-5dfb-841d-04924c7a6c6a with identifier: MF08%20OWR
2026-03-29 14:13:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 23ca1231-1bf7-5dfb-841d-04924c7a6c6a with scrape type 2
2026-03-29 14:13:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 23ca1231-1bf7-5dfb-841d-04924c7a6c6a with scrape type 2
2026-03-29 14:13:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 23ca1231-1bf7-5dfb-841d-04924c7a6c6a, identifier: MF08%20OWR
2026-03-29 14:13:55 [bca.uk] INFO: Found listing with ID: YO22%20UJB
2026-03-29 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO22%2520UJB%27 HTTP/1.1" 200 None
2026-03-29 14:13:55 [bca.uk] INFO: Scrape type for YO22%20UJB: 2
2026-03-29 14:13:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32363586-26b9-56bf-a1cd-521d726ef6dc with identifier: YO22%20UJB
2026-03-29 14:13:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32363586-26b9-56bf-a1cd-521d726ef6dc with scrape type 2
2026-03-29 14:13:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32363586-26b9-56bf-a1cd-521d726ef6dc with scrape type 2
2026-03-29 14:13:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 32363586-26b9-56bf-a1cd-521d726ef6dc, identifier: YO22%20UJB
2026-03-29 14:13:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a551d3c-4cbe-5b9d-a2ac-2a4164994ece with identifier: GU13%20LXG
2026-03-29 14:13:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a551d3c-4cbe-5b9d-a2ac-2a4164994ece with identifier: GU13%20LXG
2026-03-29 14:13:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3a551d3c-4cbe-5b9d-a2ac-2a4164994ece with identifier: GU13%20LXG to the API
2026-03-29 14:13:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3a551d3c-4cbe-5b9d-a2ac-2a4164994ece',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU13 LXG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU13%20LXG&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 102351,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.0 VVT-I TR Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I TR',
 'vin': 'VNKKL3D3X0A081029',
 'year': 2013}
2026-03-29 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU13%2520LXG%27 HTTP/1.1" 200 None
2026-03-29 14:13:55 [bca.uk] INFO: Saving data for GU13%20LXG: {'auction_closing_time': 1775124000.0, 'created_time': 1774620498.889591, 'last_price_update_time': 1774793635.997976}
2026-03-29 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU13%2520LXG') HTTP/1.1" 204 0
2026-03-29 14:13:56 [bca.uk] INFO: Found listing with ID: WN22%20NPU
2026-03-29 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520NPU%27 HTTP/1.1" 200 None
2026-03-29 14:13:56 [bca.uk] INFO: Scrape type for WN22%20NPU: 0
2026-03-29 14:13:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 23ca1231-1bf7-5dfb-841d-04924c7a6c6a with identifier: MF08%20OWR
2026-03-29 14:13:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 23ca1231-1bf7-5dfb-841d-04924c7a6c6a with identifier: MF08%20OWR
2026-03-29 14:13:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 23ca1231-1bf7-5dfb-841d-04924c7a6c6a with identifier: MF08%20OWR to the API
2026-03-29 14:13:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 425,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF08%20OWR-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '23ca1231-1bf7-5dfb-841d-04924c7a6c6a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF08 OWR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF08%20OWR&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 108945,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.2 EXTREME Hatchback',
 'transmission': 'manual',
 'trim': 'EXTREME',
 'vin': 'VF1CR1J0H39372312',
 'year': 2008}
2026-03-29 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF08%2520OWR%27 HTTP/1.1" 200 None
2026-03-29 14:13:56 [bca.uk] INFO: Saving data for MF08%20OWR: {'auction_closing_time': 1775037600.0, 'created_time': 1774620473.659699, 'last_price_update_time': 1774793636.306521}
2026-03-29 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF08%2520OWR') HTTP/1.1" 204 0
2026-03-29 14:13:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 32363586-26b9-56bf-a1cd-521d726ef6dc with identifier: YO22%20UJB
2026-03-29 14:13:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 32363586-26b9-56bf-a1cd-521d726ef6dc with identifier: YO22%20UJB
2026-03-29 14:13:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 32363586-26b9-56bf-a1cd-521d726ef6dc with identifier: YO22%20UJB to the API
2026-03-29 14:13:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YO22%20UJB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '32363586-26b9-56bf-a1cd-521d726ef6dc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YO22 UJB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YO22%20UJB&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 30503,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 D200 EDITION StationWagon',
 'transmission': 'automatic',
 'trim': 'D200 EDITION',
 'vin': 'SALYA2AN2NA343506',
 'year': 2022}
2026-03-29 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO22%2520UJB%27 HTTP/1.1" 200 None
2026-03-29 14:13:56 [bca.uk] INFO: Saving data for YO22%20UJB: {'auction_closing_time': 1774951200.0, 'created_time': 1774620275.657141, 'last_price_update_time': 1774793636.647902}
2026-03-29 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YO22%2520UJB') HTTP/1.1" 204 0
2026-03-29 14:13:56 [bca.uk] INFO: Found listing with ID: GX18%20JXU
2026-03-29 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX18%2520JXU%27 HTTP/1.1" 200 None
2026-03-29 14:13:56 [bca.uk] INFO: Scrape type for GX18%20JXU: 2
2026-03-29 14:13:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e9a8bdf6-5bb0-5286-8344-1e40d6f3883c with identifier: GX18%20JXU
2026-03-29 14:13:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9a8bdf6-5bb0-5286-8344-1e40d6f3883c with scrape type 2
2026-03-29 14:13:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e9a8bdf6-5bb0-5286-8344-1e40d6f3883c with scrape type 2
2026-03-29 14:13:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e9a8bdf6-5bb0-5286-8344-1e40d6f3883c, identifier: GX18%20JXU
2026-03-29 14:13:56 [bca.uk] INFO: Found listing with ID: NU12%20HVK
2026-03-29 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU12%2520HVK%27 HTTP/1.1" 200 None
2026-03-29 14:13:56 [bca.uk] INFO: Scrape type for NU12%20HVK: 2
2026-03-29 14:13:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6570357a-3bbe-5dc7-b500-7917601f6595 with identifier: NU12%20HVK
2026-03-29 14:13:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6570357a-3bbe-5dc7-b500-7917601f6595 with scrape type 2
2026-03-29 14:13:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6570357a-3bbe-5dc7-b500-7917601f6595 with scrape type 2
2026-03-29 14:13:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6570357a-3bbe-5dc7-b500-7917601f6595, identifier: NU12%20HVK
2026-03-29 14:13:56 [bca.uk] INFO: Found listing with ID: PY19%20YTM
2026-03-29 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY19%2520YTM%27 HTTP/1.1" 200 None
2026-03-29 14:13:56 [bca.uk] INFO: Scrape type for PY19%20YTM: 2
2026-03-29 14:13:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dcd10937-9bab-5644-be94-541c6396e6fd with identifier: PY19%20YTM
2026-03-29 14:13:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dcd10937-9bab-5644-be94-541c6396e6fd with scrape type 2
2026-03-29 14:13:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dcd10937-9bab-5644-be94-541c6396e6fd with scrape type 2
2026-03-29 14:13:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dcd10937-9bab-5644-be94-541c6396e6fd, identifier: PY19%20YTM
2026-03-29 14:13:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e9a8bdf6-5bb0-5286-8344-1e40d6f3883c with identifier: GX18%20JXU
2026-03-29 14:13:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e9a8bdf6-5bb0-5286-8344-1e40d6f3883c with identifier: GX18%20JXU
2026-03-29 14:13:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e9a8bdf6-5bb0-5286-8344-1e40d6f3883c with identifier: GX18%20JXU to the API
2026-03-29 14:13:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e9a8bdf6-5bb0-5286-8344-1e40d6f3883c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GX18 JXU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX18%20JXU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 78074,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.5 VVT-I ICON TECH Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I ICON TECH',
 'vin': 'VNKKG3D350A062358',
 'year': 2018}
2026-03-29 14:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX18%2520JXU%27 HTTP/1.1" 200 None
2026-03-29 14:13:57 [bca.uk] INFO: Saving data for GX18%20JXU: {'auction_closing_time': 1775124000.0, 'created_time': 1774620541.219502, 'last_price_update_time': 1774793637.323261}
2026-03-29 14:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX18%2520JXU') HTTP/1.1" 204 0
2026-03-29 14:13:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6570357a-3bbe-5dc7-b500-7917601f6595 with identifier: NU12%20HVK
2026-03-29 14:13:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6570357a-3bbe-5dc7-b500-7917601f6595 with identifier: NU12%20HVK
2026-03-29 14:13:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6570357a-3bbe-5dc7-b500-7917601f6595 with identifier: NU12%20HVK to the API
2026-03-29 14:13:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU12%20HVK-GB',
 'category': 'Car',
 'color': 'mauve',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6570357a-3bbe-5dc7-b500-7917601f6595',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NU12 HVK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU12%20HVK&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '107',
 'odometer': 73333,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 107 1.0 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'ACTIVE',
 'vin': 'VF3PMCFB488645802',
 'year': 2012}
2026-03-29 14:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU12%2520HVK%27 HTTP/1.1" 200 None
2026-03-29 14:13:57 [bca.uk] INFO: Saving data for NU12%20HVK: {'auction_closing_time': 1775037600.0, 'created_time': 1774620354.910789, 'last_price_update_time': 1774793637.618874}
2026-03-29 14:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU12%2520HVK') HTTP/1.1" 204 0
2026-03-29 14:13:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dcd10937-9bab-5644-be94-541c6396e6fd with identifier: PY19%20YTM
2026-03-29 14:13:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dcd10937-9bab-5644-be94-541c6396e6fd with identifier: PY19%20YTM
2026-03-29 14:13:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dcd10937-9bab-5644-be94-541c6396e6fd with identifier: PY19%20YTM to the API
2026-03-29 14:13:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY19%20YTM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dcd10937-9bab-5644-be94-541c6396e6fd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PY19 YTM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY19%20YTM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'RENAULT',
 'model': 'KADJAR',
 'odometer': 25751,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'RENAULT KADJAR 1.3 TCE 140 S EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 140 S EDITION',
 'vin': 'VF1RFE00961552584',
 'year': 2019}
2026-03-29 14:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY19%2520YTM%27 HTTP/1.1" 200 None
2026-03-29 14:13:57 [bca.uk] INFO: Saving data for PY19%20YTM: {'auction_closing_time': 1775124000.0, 'created_time': 1774620276.725475, 'last_price_update_time': 1774793637.937569}
2026-03-29 14:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY19%2520YTM') HTTP/1.1" 204 0
2026-03-29 14:13:57 [bca.uk] INFO: Found listing with ID: GX66%20OWR
2026-03-29 14:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX66%2520OWR%27 HTTP/1.1" 200 None
2026-03-29 14:13:57 [bca.uk] INFO: Scrape type for GX66%20OWR: 2
2026-03-29 14:13:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70ed41bb-bc2b-53df-93ed-275db3ee26a3 with identifier: GX66%20OWR
2026-03-29 14:13:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70ed41bb-bc2b-53df-93ed-275db3ee26a3 with scrape type 2
2026-03-29 14:13:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70ed41bb-bc2b-53df-93ed-275db3ee26a3 with scrape type 2
2026-03-29 14:13:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70ed41bb-bc2b-53df-93ed-275db3ee26a3, identifier: GX66%20OWR
2026-03-29 14:13:58 [bca.uk] INFO: Found listing with ID: YT64%20NMO
2026-03-29 14:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT64%2520NMO%27 HTTP/1.1" 200 None
2026-03-29 14:13:58 [bca.uk] INFO: Scrape type for YT64%20NMO: 2
2026-03-29 14:13:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72817393-c9c6-5132-aa04-58d1dd2a76ad with identifier: YT64%20NMO
2026-03-29 14:13:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72817393-c9c6-5132-aa04-58d1dd2a76ad with scrape type 2
2026-03-29 14:13:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 72817393-c9c6-5132-aa04-58d1dd2a76ad with scrape type 2
2026-03-29 14:13:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72817393-c9c6-5132-aa04-58d1dd2a76ad, identifier: YT64%20NMO
2026-03-29 14:13:58 [bca.uk] INFO: Found listing with ID: GX19%20VJN
2026-03-29 14:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX19%2520VJN%27 HTTP/1.1" 200 None
2026-03-29 14:13:58 [bca.uk] INFO: Scrape type for GX19%20VJN: 2
2026-03-29 14:13:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 01dda383-13c2-5f4f-aa6f-33375cadcb6e with identifier: GX19%20VJN
2026-03-29 14:13:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 01dda383-13c2-5f4f-aa6f-33375cadcb6e with scrape type 2
2026-03-29 14:13:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 01dda383-13c2-5f4f-aa6f-33375cadcb6e with scrape type 2
2026-03-29 14:13:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 01dda383-13c2-5f4f-aa6f-33375cadcb6e, identifier: GX19%20VJN
2026-03-29 14:13:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70ed41bb-bc2b-53df-93ed-275db3ee26a3 with identifier: GX66%20OWR
2026-03-29 14:13:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70ed41bb-bc2b-53df-93ed-275db3ee26a3 with identifier: GX66%20OWR
2026-03-29 14:13:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70ed41bb-bc2b-53df-93ed-275db3ee26a3 with identifier: GX66%20OWR to the API
2026-03-29 14:13:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '70ed41bb-bc2b-53df-93ed-275db3ee26a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GX66 OWR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX66%20OWR&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MAZDA',
 'model': '2',
 'odometer': 41001,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MAZDA 2 1.5 90 SPORT Hatchback',
 'transmission': 'manual',
 'trim': '90 SPORT',
 'vin': 'MMZDJ6H551W215204',
 'year': 2016}
2026-03-29 14:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX66%2520OWR%27 HTTP/1.1" 200 None
2026-03-29 14:13:58 [bca.uk] INFO: Saving data for GX66%20OWR: {'auction_closing_time': 1775124000.0, 'created_time': 1774620538.194876, 'last_price_update_time': 1774793638.557303}
2026-03-29 14:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX66%2520OWR') HTTP/1.1" 204 0
2026-03-29 14:13:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72817393-c9c6-5132-aa04-58d1dd2a76ad with identifier: YT64%20NMO
2026-03-29 14:13:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72817393-c9c6-5132-aa04-58d1dd2a76ad with identifier: YT64%20NMO
2026-03-29 14:13:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 72817393-c9c6-5132-aa04-58d1dd2a76ad with identifier: YT64%20NMO to the API
2026-03-29 14:13:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT64%20NMO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '72817393-c9c6-5132-aa04-58d1dd2a76ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT64 NMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT64%20NMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SEAT',
 'model': 'IBIZA',
 'odometer': 99733,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SEAT IBIZA 1.4 TOCA Hatchback',
 'transmission': 'manual',
 'trim': 'TOCA',
 'vin': 'VSSZZZ6JZFR032293',
 'year': 2014}
2026-03-29 14:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT64%2520NMO%27 HTTP/1.1" 200 None
2026-03-29 14:13:58 [bca.uk] INFO: Saving data for YT64%20NMO: {'auction_closing_time': 1775037600.0, 'created_time': 1774620455.988307, 'last_price_update_time': 1774793638.844152}
2026-03-29 14:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT64%2520NMO') HTTP/1.1" 204 0
2026-03-29 14:13:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 01dda383-13c2-5f4f-aa6f-33375cadcb6e with identifier: GX19%20VJN
2026-03-29 14:13:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 01dda383-13c2-5f4f-aa6f-33375cadcb6e with identifier: GX19%20VJN
2026-03-29 14:13:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 01dda383-13c2-5f4f-aa6f-33375cadcb6e with identifier: GX19%20VJN to the API
2026-03-29 14:13:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 40,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX19%20VJN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '01dda383-13c2-5f4f-aa6f-33375cadcb6e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GX19 VJN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX19%20VJN&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MITSUBISHI',
 'model': 'OUTLANDER',
 'odometer': 100503,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI OUTLANDER 2.4 PHEV 4HS 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'PHEV 4HS 4WD',
 'vin': 'JMAXDGG3WKZ004560',
 'year': 2019}
2026-03-29 14:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX19%2520VJN%27 HTTP/1.1" 200 None
2026-03-29 14:13:59 [bca.uk] INFO: Saving data for GX19%20VJN: {'auction_closing_time': 1775124000.0, 'created_time': 1774620265.90454, 'last_price_update_time': 1774793639.11982}
2026-03-29 14:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX19%2520VJN') HTTP/1.1" 204 0
2026-03-29 14:13:59 [bca.uk] INFO: Found listing with ID: YG70%20KXS
2026-03-29 14:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG70%2520KXS%27 HTTP/1.1" 200 None
2026-03-29 14:13:59 [bca.uk] INFO: Scrape type for YG70%20KXS: 2
2026-03-29 14:13:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70f7fd4c-b741-56b7-b7b8-f7df97ab8061 with identifier: YG70%20KXS
2026-03-29 14:13:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70f7fd4c-b741-56b7-b7b8-f7df97ab8061 with scrape type 2
2026-03-29 14:13:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70f7fd4c-b741-56b7-b7b8-f7df97ab8061 with scrape type 2
2026-03-29 14:13:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70f7fd4c-b741-56b7-b7b8-f7df97ab8061, identifier: YG70%20KXS
2026-03-29 14:13:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:13:59 [bca.uk] INFO: Found listing with ID: MD07%20ECA
2026-03-29 14:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD07%2520ECA%27 HTTP/1.1" 200 None
2026-03-29 14:13:59 [bca.uk] INFO: Scrape type for MD07%20ECA: 2
2026-03-29 14:13:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b514c281-a88c-5084-8134-27cd5a88180c with identifier: MD07%20ECA
2026-03-29 14:13:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b514c281-a88c-5084-8134-27cd5a88180c with scrape type 2
2026-03-29 14:13:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b514c281-a88c-5084-8134-27cd5a88180c with scrape type 2
2026-03-29 14:13:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b514c281-a88c-5084-8134-27cd5a88180c, identifier: MD07%20ECA
2026-03-29 14:13:59 [bca.uk] INFO: Found listing with ID: YJ66%20ANS
2026-03-29 14:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ66%2520ANS%27 HTTP/1.1" 200 None
2026-03-29 14:13:59 [bca.uk] INFO: Scrape type for YJ66%20ANS: 2
2026-03-29 14:13:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29a9ecb9-b344-519c-9ad8-539c8e25a6d2 with identifier: YJ66%20ANS
2026-03-29 14:13:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29a9ecb9-b344-519c-9ad8-539c8e25a6d2 with scrape type 2
2026-03-29 14:13:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 29a9ecb9-b344-519c-9ad8-539c8e25a6d2 with scrape type 2
2026-03-29 14:13:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 29a9ecb9-b344-519c-9ad8-539c8e25a6d2, identifier: YJ66%20ANS
2026-03-29 14:13:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70f7fd4c-b741-56b7-b7b8-f7df97ab8061 with identifier: YG70%20KXS
2026-03-29 14:13:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70f7fd4c-b741-56b7-b7b8-f7df97ab8061 with identifier: YG70%20KXS
2026-03-29 14:13:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70f7fd4c-b741-56b7-b7b8-f7df97ab8061 with identifier: YG70%20KXS to the API
2026-03-29 14:13:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:13:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:13:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '70f7fd4c-b741-56b7-b7b8-f7df97ab8061',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG70 KXS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG70%20KXS&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 1,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 FWD 2.0 EBL 130 L2 H2 TREND PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 L2 H2 TREND',
 'vin': 'WF0EXXTTRELK71386',
 'year': 2021}
2026-03-29 14:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG70%2520KXS%27 HTTP/1.1" 200 None
2026-03-29 14:13:59 [bca.uk] INFO: Saving data for YG70%20KXS: {'auction_closing_time': 1774951200.0, 'created_time': 1774620536.794074, 'last_price_update_time': 1774793639.769547}
2026-03-29 14:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG70%2520KXS') HTTP/1.1" 204 0
2026-03-29 14:13:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b514c281-a88c-5084-8134-27cd5a88180c with identifier: MD07%20ECA
2026-03-29 14:13:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b514c281-a88c-5084-8134-27cd5a88180c with identifier: MD07%20ECA
2026-03-29 14:13:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b514c281-a88c-5084-8134-27cd5a88180c with identifier: MD07%20ECA to the API
2026-03-29 14:13:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD07%20ECA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b514c281-a88c-5084-8134-27cd5a88180c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MD07 ECA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD07%20ECA&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'A6',
 'odometer': 106643,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'AUDI A6 2.0 TFSI SE M-T Saloon',
 'transmission': 'manual',
 'trim': 'TFSI SE M-T',
 'vin': 'WAUZZZ4F68N020720',
 'year': 2007}
2026-03-29 14:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD07%2520ECA%27 HTTP/1.1" 200 None
2026-03-29 14:14:00 [bca.uk] INFO: Saving data for MD07%20ECA: {'auction_closing_time': 1775037600.0, 'created_time': 1774620352.944015, 'last_price_update_time': 1774793640.182713}
2026-03-29 14:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD07%2520ECA') HTTP/1.1" 204 0
2026-03-29 14:14:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 29a9ecb9-b344-519c-9ad8-539c8e25a6d2 with identifier: YJ66%20ANS
2026-03-29 14:14:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 29a9ecb9-b344-519c-9ad8-539c8e25a6d2 with identifier: YJ66%20ANS
2026-03-29 14:14:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 29a9ecb9-b344-519c-9ad8-539c8e25a6d2 with identifier: YJ66%20ANS to the API
2026-03-29 14:14:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 49,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ66%20ANS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '29a9ecb9-b344-519c-9ad8-539c8e25a6d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YJ66 ANS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ66%20ANS&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'BMW',
 'model': '330E',
 'odometer': 113463,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'BMW 330E 2.0 T M SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': 'T M SPORT STEP',
 'vin': 'WBA8E12030K797451',
 'year': 2017}
2026-03-29 14:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ66%2520ANS%27 HTTP/1.1" 200 None
2026-03-29 14:14:00 [bca.uk] INFO: Saving data for YJ66%20ANS: {'auction_closing_time': 1774951200.0, 'created_time': 1774620306.261592, 'last_price_update_time': 1774793640.462841}
2026-03-29 14:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ66%2520ANS') HTTP/1.1" 204 0
2026-03-29 14:14:00 [bca.uk] INFO: Found listing with ID: CP19%20EWO
2026-03-29 14:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP19%2520EWO%27 HTTP/1.1" 200 None
2026-03-29 14:14:00 [bca.uk] INFO: Scrape type for CP19%20EWO: 2
2026-03-29 14:14:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68641ed7-8fc2-5078-bc89-49e7c54956da with identifier: CP19%20EWO
2026-03-29 14:14:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 68641ed7-8fc2-5078-bc89-49e7c54956da with scrape type 2
2026-03-29 14:14:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 68641ed7-8fc2-5078-bc89-49e7c54956da with scrape type 2
2026-03-29 14:14:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68641ed7-8fc2-5078-bc89-49e7c54956da, identifier: CP19%20EWO
2026-03-29 14:14:00 [bca.uk] INFO: Found listing with ID: NA15%20VFU
2026-03-29 14:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA15%2520VFU%27 HTTP/1.1" 200 None
2026-03-29 14:14:00 [bca.uk] INFO: Scrape type for NA15%20VFU: 2
2026-03-29 14:14:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd2cf172-a564-5ec5-be66-1efaebfdd9ea with identifier: NA15%20VFU
2026-03-29 14:14:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd2cf172-a564-5ec5-be66-1efaebfdd9ea with scrape type 2
2026-03-29 14:14:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd2cf172-a564-5ec5-be66-1efaebfdd9ea with scrape type 2
2026-03-29 14:14:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd2cf172-a564-5ec5-be66-1efaebfdd9ea, identifier: NA15%20VFU
2026-03-29 14:14:00 [bca.uk] INFO: Found listing with ID: XX07%20KEL
2026-03-29 14:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27XX07%2520KEL%27 HTTP/1.1" 200 None
2026-03-29 14:14:00 [bca.uk] INFO: Scrape type for XX07%20KEL: 2
2026-03-29 14:14:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be072d1f-13b1-50c0-ba5d-63b87a287c83 with identifier: XX07%20KEL
2026-03-29 14:14:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be072d1f-13b1-50c0-ba5d-63b87a287c83 with scrape type 2
2026-03-29 14:14:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be072d1f-13b1-50c0-ba5d-63b87a287c83 with scrape type 2
2026-03-29 14:14:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be072d1f-13b1-50c0-ba5d-63b87a287c83, identifier: XX07%20KEL
2026-03-29 14:14:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68641ed7-8fc2-5078-bc89-49e7c54956da with identifier: CP19%20EWO
2026-03-29 14:14:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68641ed7-8fc2-5078-bc89-49e7c54956da with identifier: CP19%20EWO
2026-03-29 14:14:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 68641ed7-8fc2-5078-bc89-49e7c54956da with identifier: CP19%20EWO to the API
2026-03-29 14:14:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 86,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CP19%20EWO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '68641ed7-8fc2-5078-bc89-49e7c54956da',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CP19 EWO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CP19%20EWO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'TOYOTA',
 'model': 'C-HR',
 'odometer': 78609,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'TOYOTA C-HR 1.8 HYBRID 122 DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID 122 DESIGN',
 'vin': 'NMTKZ3BX20R274578',
 'year': 2019}
2026-03-29 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP19%2520EWO%27 HTTP/1.1" 200 None
2026-03-29 14:14:01 [bca.uk] INFO: Saving data for CP19%20EWO: {'auction_closing_time': 1774864800.0, 'created_time': 1774620532.140405, 'last_price_update_time': 1774793641.104631}
2026-03-29 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CP19%2520EWO') HTTP/1.1" 204 0
2026-03-29 14:14:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd2cf172-a564-5ec5-be66-1efaebfdd9ea with identifier: NA15%20VFU
2026-03-29 14:14:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd2cf172-a564-5ec5-be66-1efaebfdd9ea with identifier: NA15%20VFU
2026-03-29 14:14:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd2cf172-a564-5ec5-be66-1efaebfdd9ea with identifier: NA15%20VFU to the API
2026-03-29 14:14:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA15%20VFU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fd2cf172-a564-5ec5-be66-1efaebfdd9ea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA15 VFU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA15%20VFU&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 62506,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 VTI STYLE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI STYLE',
 'vin': 'VF3CCHMZ6FT118128',
 'year': 2015}
2026-03-29 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA15%2520VFU%27 HTTP/1.1" 200 None
2026-03-29 14:14:01 [bca.uk] INFO: Saving data for NA15%20VFU: {'auction_closing_time': 1775037600.0, 'created_time': 1774620345.057405, 'last_price_update_time': 1774793641.424142}
2026-03-29 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA15%2520VFU') HTTP/1.1" 204 0
2026-03-29 14:14:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be072d1f-13b1-50c0-ba5d-63b87a287c83 with identifier: XX07%20KEL
2026-03-29 14:14:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be072d1f-13b1-50c0-ba5d-63b87a287c83 with identifier: XX07%20KEL
2026-03-29 14:14:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be072d1f-13b1-50c0-ba5d-63b87a287c83 with identifier: XX07%20KEL to the API
2026-03-29 14:14:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=XX07%20KEL-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'be072d1f-13b1-50c0-ba5d-63b87a287c83',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'XX07 KEL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=XX07%20KEL&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 'odometer': 40237,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND X 1.6 TURBO D 120 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO D 120 SPORT',
 'vin': 'W0VZCBHZ6JS230098',
 'year': 2018}
2026-03-29 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27XX07%2520KEL%27 HTTP/1.1" 200 None
2026-03-29 14:14:01 [bca.uk] INFO: Saving data for XX07%20KEL: {'auction_closing_time': 1775124000.0, 'created_time': 1774620304.939356, 'last_price_update_time': 1774793641.694726}
2026-03-29 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='XX07%2520KEL') HTTP/1.1" 204 0
2026-03-29 14:14:01 [bca.uk] INFO: Found listing with ID: EX66%20LNT
2026-03-29 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX66%2520LNT%27 HTTP/1.1" 200 None
2026-03-29 14:14:01 [bca.uk] INFO: Scrape type for EX66%20LNT: 2
2026-03-29 14:14:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: efb82a1f-b40a-5ed6-a458-0b8a7c92c8c8 with identifier: EX66%20LNT
2026-03-29 14:14:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item efb82a1f-b40a-5ed6-a458-0b8a7c92c8c8 with scrape type 2
2026-03-29 14:14:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item efb82a1f-b40a-5ed6-a458-0b8a7c92c8c8 with scrape type 2
2026-03-29 14:14:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: efb82a1f-b40a-5ed6-a458-0b8a7c92c8c8, identifier: EX66%20LNT
2026-03-29 14:14:01 [bca.uk] INFO: Total items found: 100
2026-03-29 14:14:01 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded
2026-03-29 14:14:01 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:14:01 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:14:01 [bca.uk] INFO: Found listing with ID: NX68%20YWG
2026-03-29 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX68%2520YWG%27 HTTP/1.1" 200 None
2026-03-29 14:14:01 [bca.uk] INFO: Scrape type for NX68%20YWG: 2
2026-03-29 14:14:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d20e0866-b492-577f-bb98-0cf10d74bb72 with identifier: NX68%20YWG
2026-03-29 14:14:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d20e0866-b492-577f-bb98-0cf10d74bb72 with scrape type 2
2026-03-29 14:14:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d20e0866-b492-577f-bb98-0cf10d74bb72 with scrape type 2
2026-03-29 14:14:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d20e0866-b492-577f-bb98-0cf10d74bb72, identifier: NX68%20YWG
2026-03-29 14:14:01 [bca.uk] INFO: Found listing with ID: YH69%20SLZ
2026-03-29 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH69%2520SLZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:01 [bca.uk] INFO: Scrape type for YH69%20SLZ: 2
2026-03-29 14:14:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 84c2c3ea-cdfe-5aca-b2fc-4176a31bfc6f with identifier: YH69%20SLZ
2026-03-29 14:14:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 84c2c3ea-cdfe-5aca-b2fc-4176a31bfc6f with scrape type 2
2026-03-29 14:14:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 84c2c3ea-cdfe-5aca-b2fc-4176a31bfc6f with scrape type 2
2026-03-29 14:14:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 84c2c3ea-cdfe-5aca-b2fc-4176a31bfc6f, identifier: YH69%20SLZ
2026-03-29 14:14:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: efb82a1f-b40a-5ed6-a458-0b8a7c92c8c8 with identifier: EX66%20LNT
2026-03-29 14:14:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: efb82a1f-b40a-5ed6-a458-0b8a7c92c8c8 with identifier: EX66%20LNT
2026-03-29 14:14:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: efb82a1f-b40a-5ed6-a458-0b8a7c92c8c8 with identifier: EX66%20LNT to the API
2026-03-29 14:14:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX66%20LNT-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'efb82a1f-b40a-5ed6-a458-0b8a7c92c8c8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX66 LNT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX66%20LNT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MG MOTOR UK',
 'model': 'MG3',
 'odometer': 59462,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK MG3 1.5 VTI-TECH 3STYLE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'VTI-TECH 3STYLE S/S',
 'vin': 'SDPZ1CBDAGS027362',
 'year': 2017}
2026-03-29 14:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX66%2520LNT%27 HTTP/1.1" 200 None
2026-03-29 14:14:02 [bca.uk] INFO: Saving data for EX66%20LNT: {'auction_closing_time': 1775124000.0, 'created_time': 1774620501.87905, 'last_price_update_time': 1774793642.312052}
2026-03-29 14:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX66%2520LNT') HTTP/1.1" 204 0
2026-03-29 14:14:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d20e0866-b492-577f-bb98-0cf10d74bb72 with identifier: NX68%20YWG
2026-03-29 14:14:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d20e0866-b492-577f-bb98-0cf10d74bb72 with identifier: NX68%20YWG
2026-03-29 14:14:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d20e0866-b492-577f-bb98-0cf10d74bb72 with identifier: NX68%20YWG to the API
2026-03-29 14:14:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX68%20YWG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd20e0866-b492-577f-bb98-0cf10d74bb72',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NX68 YWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX68%20YWG&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'CITROEN',
 'model': 'C3 AIRCROSS',
 'odometer': 11402,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 AIRCROSS 1.2 P/T 110 FEEL EAT6 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 110 FEEL EAT6',
 'vin': 'VF72RHNPXK4057837',
 'year': 2018}
2026-03-29 14:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX68%2520YWG%27 HTTP/1.1" 200 None
2026-03-29 14:14:02 [bca.uk] INFO: Saving data for NX68%20YWG: {'auction_closing_time': 1775037600.0, 'created_time': 1774620355.401296, 'last_price_update_time': 1774793642.600698}
2026-03-29 14:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX68%2520YWG') HTTP/1.1" 204 0
2026-03-29 14:14:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 84c2c3ea-cdfe-5aca-b2fc-4176a31bfc6f with identifier: YH69%20SLZ
2026-03-29 14:14:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 84c2c3ea-cdfe-5aca-b2fc-4176a31bfc6f with identifier: YH69%20SLZ
2026-03-29 14:14:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 84c2c3ea-cdfe-5aca-b2fc-4176a31bfc6f with identifier: YH69%20SLZ to the API
2026-03-29 14:14:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH69%20SLZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '84c2c3ea-cdfe-5aca-b2fc-4176a31bfc6f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH69 SLZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH69%20SLZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 98609,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 XDRIVE 30D M SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'XDRIVE 30D M SPORT',
 'vin': 'WBACV62010LN44176',
 'year': 2019}
2026-03-29 14:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH69%2520SLZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:02 [bca.uk] INFO: Saving data for YH69%20SLZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620286.232938, 'last_price_update_time': 1774793642.940962}
2026-03-29 14:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH69%2520SLZ') HTTP/1.1" 204 0
2026-03-29 14:14:02 [bca.uk] INFO: Found listing with ID: EY10%20KKF
2026-03-29 14:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY10%2520KKF%27 HTTP/1.1" 200 None
2026-03-29 14:14:02 [bca.uk] INFO: Scrape type for EY10%20KKF: 2
2026-03-29 14:14:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5405c07d-7b60-5e32-a62d-c76f66c75810 with identifier: EY10%20KKF
2026-03-29 14:14:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5405c07d-7b60-5e32-a62d-c76f66c75810 with scrape type 2
2026-03-29 14:14:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5405c07d-7b60-5e32-a62d-c76f66c75810 with scrape type 2
2026-03-29 14:14:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5405c07d-7b60-5e32-a62d-c76f66c75810, identifier: EY10%20KKF
2026-03-29 14:14:03 [bca.uk] INFO: Found listing with ID: DE12%20ZYC
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE12%2520ZYC%27 HTTP/1.1" 200 None
2026-03-29 14:14:03 [bca.uk] INFO: Scrape type for DE12%20ZYC: 0
2026-03-29 14:14:03 [bca.uk] INFO: Found listing with ID: EJ65%20ZHT
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ65%2520ZHT%27 HTTP/1.1" 200 None
2026-03-29 14:14:03 [bca.uk] INFO: Scrape type for EJ65%20ZHT: 2
2026-03-29 14:14:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be26dbcc-e59d-5503-a28d-9ac0eaf0cc51 with identifier: EJ65%20ZHT
2026-03-29 14:14:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be26dbcc-e59d-5503-a28d-9ac0eaf0cc51 with scrape type 2
2026-03-29 14:14:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be26dbcc-e59d-5503-a28d-9ac0eaf0cc51 with scrape type 2
2026-03-29 14:14:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be26dbcc-e59d-5503-a28d-9ac0eaf0cc51, identifier: EJ65%20ZHT
2026-03-29 14:14:03 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:14:03 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:14:03 [bca.uk] INFO: Found listing with ID: YH15%20KZD
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH15%2520KZD%27 HTTP/1.1" 200 None
2026-03-29 14:14:03 [bca.uk] INFO: Scrape type for YH15%20KZD: 2
2026-03-29 14:14:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2115496-22b2-5996-afc2-3ca512faf040 with identifier: YH15%20KZD
2026-03-29 14:14:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2115496-22b2-5996-afc2-3ca512faf040 with scrape type 2
2026-03-29 14:14:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a2115496-22b2-5996-afc2-3ca512faf040 with scrape type 2
2026-03-29 14:14:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2115496-22b2-5996-afc2-3ca512faf040, identifier: YH15%20KZD
2026-03-29 14:14:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5405c07d-7b60-5e32-a62d-c76f66c75810 with identifier: EY10%20KKF
2026-03-29 14:14:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5405c07d-7b60-5e32-a62d-c76f66c75810 with identifier: EY10%20KKF
2026-03-29 14:14:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5405c07d-7b60-5e32-a62d-c76f66c75810 with identifier: EY10%20KKF to the API
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY10%20KKF-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5405c07d-7b60-5e32-a62d-c76f66c75810',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY10 KKF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY10%20KKF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 71377,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 82 EDGE Hatchback',
 'transmission': 'manual',
 'trim': '82 EDGE',
 'vin': 'WF0JXXWPJJAL66227',
 'year': 2010}
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY10%2520KKF%27 HTTP/1.1" 200 None
2026-03-29 14:14:03 [bca.uk] INFO: Saving data for EY10%20KKF: {'auction_closing_time': 1775124000.0, 'created_time': 1774620546.606221, 'last_price_update_time': 1774793643.590495}
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY10%2520KKF') HTTP/1.1" 204 0
2026-03-29 14:14:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be26dbcc-e59d-5503-a28d-9ac0eaf0cc51 with identifier: EJ65%20ZHT
2026-03-29 14:14:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be26dbcc-e59d-5503-a28d-9ac0eaf0cc51 with identifier: EJ65%20ZHT
2026-03-29 14:14:03 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: be26dbcc-e59d-5503-a28d-9ac0eaf0cc51 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ65%20ZHT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'be26dbcc-e59d-5503-a28d-9ac0eaf0cc51',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ65 ZHT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ65%20ZHT&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FIAT',
 'model': '500X',
 'odometer': 74396,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FIAT 500X 1.4 M/AIR 140 POP STAR Hatchback',
 'transmission': 'manual',
 'trim': 'M/AIR 140 POP STAR',
 'vin': 'ZFA3340000P429002',
 'year': 2016}
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ65%2520ZHT%27 HTTP/1.1" 200 None
2026-03-29 14:14:03 [bca.uk] INFO: Saving data for EJ65%20ZHT: {'auction_closing_time': 1774778400.0, 'created_time': 1773821147.1415, 'last_price_update_time': 1774793643.622045}
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ65%2520ZHT') HTTP/1.1" 204 0
2026-03-29 14:14:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:14:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2115496-22b2-5996-afc2-3ca512faf040 with identifier: YH15%20KZD
2026-03-29 14:14:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2115496-22b2-5996-afc2-3ca512faf040 with identifier: YH15%20KZD
2026-03-29 14:14:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a2115496-22b2-5996-afc2-3ca512faf040 with identifier: YH15%20KZD to the API
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH15%20KZD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a2115496-22b2-5996-afc2-3ca512faf040',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH15 KZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH15%20KZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 61548,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5 136 Hatchback',
 'transmission': 'manual',
 'trim': '136',
 'vin': 'WMWXM52060T952364',
 'year': 2015}
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH15%2520KZD%27 HTTP/1.1" 200 None
2026-03-29 14:14:03 [bca.uk] INFO: Saving data for YH15%20KZD: {'auction_closing_time': 1774951200.0, 'created_time': 1774620254.128242, 'last_price_update_time': 1774793643.918379}
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH15%2520KZD') HTTP/1.1" 204 0
2026-03-29 14:14:03 [bca.uk] INFO: Found listing with ID: FE61%20YFF
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE61%2520YFF%27 HTTP/1.1" 200 None
2026-03-29 14:14:03 [bca.uk] INFO: Scrape type for FE61%20YFF: 2
2026-03-29 14:14:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5af418dd-2ee2-55c3-8d0e-e886342af0b5 with identifier: FE61%20YFF
2026-03-29 14:14:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5af418dd-2ee2-55c3-8d0e-e886342af0b5 with scrape type 2
2026-03-29 14:14:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5af418dd-2ee2-55c3-8d0e-e886342af0b5 with scrape type 2
2026-03-29 14:14:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5af418dd-2ee2-55c3-8d0e-e886342af0b5, identifier: FE61%20YFF
2026-03-29 14:14:04 [bca.uk] INFO: Found listing with ID: EN51%20CXW
2026-03-29 14:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN51%2520CXW%27 HTTP/1.1" 200 None
2026-03-29 14:14:04 [bca.uk] INFO: Scrape type for EN51%20CXW: 2
2026-03-29 14:14:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eb411760-39b4-5a2f-8266-66c0fb91312c with identifier: EN51%20CXW
2026-03-29 14:14:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eb411760-39b4-5a2f-8266-66c0fb91312c with scrape type 2
2026-03-29 14:14:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eb411760-39b4-5a2f-8266-66c0fb91312c with scrape type 2
2026-03-29 14:14:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eb411760-39b4-5a2f-8266-66c0fb91312c, identifier: EN51%20CXW
2026-03-29 14:14:04 [bca.uk] INFO: Found listing with ID: YG63%20HKA
2026-03-29 14:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG63%2520HKA%27 HTTP/1.1" 200 None
2026-03-29 14:14:04 [bca.uk] INFO: Scrape type for YG63%20HKA: 2
2026-03-29 14:14:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 810a8e64-180a-5a8c-bf26-472e9ebad221 with identifier: YG63%20HKA
2026-03-29 14:14:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 810a8e64-180a-5a8c-bf26-472e9ebad221 with scrape type 2
2026-03-29 14:14:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 810a8e64-180a-5a8c-bf26-472e9ebad221 with scrape type 2
2026-03-29 14:14:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 810a8e64-180a-5a8c-bf26-472e9ebad221, identifier: YG63%20HKA
2026-03-29 14:14:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5af418dd-2ee2-55c3-8d0e-e886342af0b5 with identifier: FE61%20YFF
2026-03-29 14:14:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5af418dd-2ee2-55c3-8d0e-e886342af0b5 with identifier: FE61%20YFF
2026-03-29 14:14:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5af418dd-2ee2-55c3-8d0e-e886342af0b5 with identifier: FE61%20YFF to the API
2026-03-29 14:14:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE61%20YFF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5af418dd-2ee2-55c3-8d0e-e886342af0b5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE61 YFF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE61%20YFF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'AVENSIS',
 'odometer': 131496,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'TOYOTA AVENSIS 2.0 D-4D T4 Estate',
 'transmission': 'manual',
 'trim': 'D-4D T4',
 'vin': 'SB1ED76L60E062417',
 'year': 2011}
2026-03-29 14:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE61%2520YFF%27 HTTP/1.1" 200 None
2026-03-29 14:14:04 [bca.uk] INFO: Saving data for FE61%20YFF: {'auction_closing_time': 1775124000.0, 'created_time': 1774620526.428901, 'last_price_update_time': 1774793644.56747}
2026-03-29 14:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE61%2520YFF') HTTP/1.1" 204 0
2026-03-29 14:14:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eb411760-39b4-5a2f-8266-66c0fb91312c with identifier: EN51%20CXW
2026-03-29 14:14:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eb411760-39b4-5a2f-8266-66c0fb91312c with identifier: EN51%20CXW
2026-03-29 14:14:04 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: eb411760-39b4-5a2f-8266-66c0fb91312c with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 173,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN51%20CXW-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'eb411760-39b4-5a2f-8266-66c0fb91312c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN51 CXW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN51%20CXW&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'RENAULT',
 'model': 'SCENIC',
 'odometer': 135976,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2001-01-01',
 'seller_name': None,
 'title': 'RENAULT SCENIC 1.6 AUTHENTIQUE 16V MPV',
 'transmission': 'manual',
 'trim': 'AUTHENTIQUE 16V',
 'vin': 'VF1JA0B0525932648',
 'year': 2001}
2026-03-29 14:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN51%2520CXW%27 HTTP/1.1" 200 None
2026-03-29 14:14:04 [bca.uk] INFO: Saving data for EN51%20CXW: {'auction_closing_time': 1774778400.0, 'created_time': 1774609474.865673, 'last_price_update_time': 1774793644.704012}
2026-03-29 14:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN51%2520CXW') HTTP/1.1" 204 0
2026-03-29 14:14:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 810a8e64-180a-5a8c-bf26-472e9ebad221 with identifier: YG63%20HKA
2026-03-29 14:14:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 810a8e64-180a-5a8c-bf26-472e9ebad221 with identifier: YG63%20HKA
2026-03-29 14:14:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 810a8e64-180a-5a8c-bf26-472e9ebad221 with identifier: YG63%20HKA to the API
2026-03-29 14:14:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG63%20HKA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '810a8e64-180a-5a8c-bf26-472e9ebad221',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG63 HKA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG63%20HKA&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'LEXUS',
 'model': 'IS 300H',
 'odometer': 90107,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'LEXUS IS 300H 2.5 SE Saloon',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'JTHBH5D2905012319',
 'year': 2013}
2026-03-29 14:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG63%2520HKA%27 HTTP/1.1" 200 None
2026-03-29 14:14:04 [bca.uk] INFO: Saving data for YG63%20HKA: {'auction_closing_time': 1774951200.0, 'created_time': 1774620288.658152, 'last_price_update_time': 1774793644.98287}
2026-03-29 14:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG63%2520HKA') HTTP/1.1" 204 0
2026-03-29 14:14:04 [bca.uk] INFO: Found listing with ID: LG60%20OXF
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG60%2520OXF%27 HTTP/1.1" 200 None
2026-03-29 14:14:05 [bca.uk] INFO: Scrape type for LG60%20OXF: 2
2026-03-29 14:14:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69fe6cae-3336-5ce3-8769-a24f67bd9ae7 with identifier: LG60%20OXF
2026-03-29 14:14:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69fe6cae-3336-5ce3-8769-a24f67bd9ae7 with scrape type 2
2026-03-29 14:14:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 69fe6cae-3336-5ce3-8769-a24f67bd9ae7 with scrape type 2
2026-03-29 14:14:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 69fe6cae-3336-5ce3-8769-a24f67bd9ae7, identifier: LG60%20OXF
2026-03-29 14:14:05 [bca.uk] INFO: Found listing with ID: KM60%20FRZ
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM60%2520FRZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:05 [bca.uk] INFO: Scrape type for KM60%20FRZ: 2
2026-03-29 14:14:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46e3efb8-9e29-5a67-9c69-ba1ec19136db with identifier: KM60%20FRZ
2026-03-29 14:14:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46e3efb8-9e29-5a67-9c69-ba1ec19136db with scrape type 2
2026-03-29 14:14:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46e3efb8-9e29-5a67-9c69-ba1ec19136db with scrape type 2
2026-03-29 14:14:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46e3efb8-9e29-5a67-9c69-ba1ec19136db, identifier: KM60%20FRZ
2026-03-29 14:14:05 [bca.uk] INFO: Found listing with ID: VA13%20CYL
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA13%2520CYL%27 HTTP/1.1" 200 None
2026-03-29 14:14:05 [bca.uk] INFO: Scrape type for VA13%20CYL: 2
2026-03-29 14:14:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64d0bff6-d817-5afe-804c-2804d93d957f with identifier: VA13%20CYL
2026-03-29 14:14:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64d0bff6-d817-5afe-804c-2804d93d957f with scrape type 2
2026-03-29 14:14:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64d0bff6-d817-5afe-804c-2804d93d957f with scrape type 2
2026-03-29 14:14:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64d0bff6-d817-5afe-804c-2804d93d957f, identifier: VA13%20CYL
2026-03-29 14:14:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 69fe6cae-3336-5ce3-8769-a24f67bd9ae7 with identifier: LG60%20OXF
2026-03-29 14:14:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 69fe6cae-3336-5ce3-8769-a24f67bd9ae7 with identifier: LG60%20OXF
2026-03-29 14:14:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 69fe6cae-3336-5ce3-8769-a24f67bd9ae7 with identifier: LG60%20OXF to the API
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG60%20OXF-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '69fe6cae-3336-5ce3-8769-a24f67bd9ae7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG60 OXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG60%20OXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FIAT',
 'model': '500',
 'odometer': 77250,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 BYDIESEL Hatchback',
 'transmission': 'manual',
 'trim': 'BYDIESEL',
 'vin': 'ZFA31200000578644',
 'year': 2010}
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG60%2520OXF%27 HTTP/1.1" 200 None
2026-03-29 14:14:05 [bca.uk] INFO: Saving data for LG60%20OXF: {'auction_closing_time': 1775124000.0, 'created_time': 1774620548.394599, 'last_price_update_time': 1774793645.630759}
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG60%2520OXF') HTTP/1.1" 204 0
2026-03-29 14:14:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46e3efb8-9e29-5a67-9c69-ba1ec19136db with identifier: KM60%20FRZ
2026-03-29 14:14:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46e3efb8-9e29-5a67-9c69-ba1ec19136db with identifier: KM60%20FRZ
2026-03-29 14:14:05 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 46e3efb8-9e29-5a67-9c69-ba1ec19136db with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM60%20FRZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '46e3efb8-9e29-5a67-9c69-ba1ec19136db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM60 FRZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM60%20FRZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 68477,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.6 THP 150 EXCLUSIVE MPV',
 'transmission': 'manual',
 'trim': 'THP 150 EXCLUSIVE',
 'vin': 'VF30U5FV8AS292315',
 'year': 2010}
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM60%2520FRZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:05 [bca.uk] INFO: Saving data for KM60%20FRZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774610214.485346, 'last_price_update_time': 1774793645.666344}
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM60%2520FRZ') HTTP/1.1" 204 0
2026-03-29 14:14:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64d0bff6-d817-5afe-804c-2804d93d957f with identifier: VA13%20CYL
2026-03-29 14:14:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64d0bff6-d817-5afe-804c-2804d93d957f with identifier: VA13%20CYL
2026-03-29 14:14:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 64d0bff6-d817-5afe-804c-2804d93d957f with identifier: VA13%20CYL to the API
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VA13%20CYL-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '64d0bff6-d817-5afe-804c-2804d93d957f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VA13 CYL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VA13%20CYL&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 137577,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI 150 GT Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 150 GT',
 'vin': 'WVWZZZAUZEW044960',
 'year': 2013}
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA13%2520CYL%27 HTTP/1.1" 200 None
2026-03-29 14:14:05 [bca.uk] INFO: Saving data for VA13%20CYL: {'auction_closing_time': 1774951200.0, 'created_time': 1774620287.955542, 'last_price_update_time': 1774793645.955456}
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VA13%2520CYL') HTTP/1.1" 204 0
2026-03-29 14:14:05 [bca.uk] INFO: Found listing with ID: LV15%20ZDR
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV15%2520ZDR%27 HTTP/1.1" 200 None
2026-03-29 14:14:05 [bca.uk] INFO: Scrape type for LV15%20ZDR: 0
2026-03-29 14:14:05 [bca.uk] INFO: Found listing with ID: ML66%20BXZ
2026-03-29 14:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML66%2520BXZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:06 [bca.uk] INFO: Scrape type for ML66%20BXZ: 0
2026-03-29 14:14:06 [bca.uk] INFO: Found listing with ID: OV62%20LHG
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV62%2520LHG%27 HTTP/1.1" 200 None
2026-03-29 14:14:06 [bca.uk] INFO: Scrape type for OV62%20LHG: 0
2026-03-29 14:14:06 [bca.uk] INFO: Found listing with ID: PO63%20UJX
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO63%2520UJX%27 HTTP/1.1" 200 None
2026-03-29 14:14:06 [bca.uk] INFO: Scrape type for PO63%20UJX: 0
2026-03-29 14:14:06 [bca.uk] INFO: Found listing with ID: RF11%20HFU
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF11%2520HFU%27 HTTP/1.1" 200 None
2026-03-29 14:14:06 [bca.uk] INFO: Scrape type for RF11%20HFU: 0
2026-03-29 14:14:06 [bca.uk] INFO: Found listing with ID: WG59%20OBT
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG59%2520OBT%27 HTTP/1.1" 200 None
2026-03-29 14:14:06 [bca.uk] INFO: Scrape type for WG59%20OBT: 0
2026-03-29 14:14:06 [bca.uk] INFO: Found listing with ID: YC64%20PKK
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC64%2520PKK%27 HTTP/1.1" 200 None
2026-03-29 14:14:06 [bca.uk] INFO: Scrape type for YC64%20PKK: 0
2026-03-29 14:14:06 [bca.uk] INFO: Found listing with ID: AV14%20OKZ
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV14%2520OKZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:06 [bca.uk] INFO: Scrape type for AV14%20OKZ: 0
2026-03-29 14:14:06 [bca.uk] INFO: Found listing with ID: AX15%20CTE
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX15%2520CTE%27 HTTP/1.1" 200 None
2026-03-29 14:14:06 [bca.uk] INFO: Scrape type for AX15%20CTE: 0
2026-03-29 14:14:06 [bca.uk] INFO: Found listing with ID: BP65%20FSY
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP65%2520FSY%27 HTTP/1.1" 200 None
2026-03-29 14:14:06 [bca.uk] INFO: Scrape type for BP65%20FSY: 0
2026-03-29 14:14:06 [bca.uk] INFO: Found listing with ID: LO20%20BWN
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO20%2520BWN%27 HTTP/1.1" 200 None
2026-03-29 14:14:06 [bca.uk] INFO: Scrape type for LO20%20BWN: 0
2026-03-29 14:14:06 [bca.uk] INFO: Found listing with ID: WJ67%20MWD
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ67%2520MWD%27 HTTP/1.1" 200 None
2026-03-29 14:14:06 [bca.uk] INFO: Scrape type for WJ67%20MWD: 0
2026-03-29 14:14:06 [bca.uk] INFO: Found listing with ID: YL15%20SZR
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL15%2520SZR%27 HTTP/1.1" 200 None
2026-03-29 14:14:06 [bca.uk] INFO: Scrape type for YL15%20SZR: 0
2026-03-29 14:14:06 [bca.uk] INFO: Found listing with ID: SM70%20ASV
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM70%2520ASV%27 HTTP/1.1" 200 None
2026-03-29 14:14:06 [bca.uk] INFO: Scrape type for SM70%20ASV: 0
2026-03-29 14:14:06 [bca.uk] INFO: Found listing with ID: SH67%20DGE
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH67%2520DGE%27 HTTP/1.1" 200 None
2026-03-29 14:14:06 [bca.uk] INFO: Scrape type for SH67%20DGE: 0
2026-03-29 14:14:06 [bca.uk] INFO: Found listing with ID: RE16%20KKP
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE16%2520KKP%27 HTTP/1.1" 200 None
2026-03-29 14:14:06 [bca.uk] INFO: Scrape type for RE16%20KKP: 0
2026-03-29 14:14:06 [bca.uk] INFO: Found listing with ID: HJ14%20JWC
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ14%2520JWC%27 HTTP/1.1" 200 None
2026-03-29 14:14:06 [bca.uk] INFO: Scrape type for HJ14%20JWC: 0
2026-03-29 14:14:06 [bca.uk] INFO: Found listing with ID: HV17%20XYJ
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV17%2520XYJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:06 [bca.uk] INFO: Scrape type for HV17%20XYJ: 0
2026-03-29 14:14:06 [bca.uk] INFO: Found listing with ID: YP68%20PBU
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP68%2520PBU%27 HTTP/1.1" 200 None
2026-03-29 14:14:06 [bca.uk] INFO: Scrape type for YP68%20PBU: 0
2026-03-29 14:14:06 [bca.uk] INFO: Found listing with ID: FA69%20BYD
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA69%2520BYD%27 HTTP/1.1" 200 None
2026-03-29 14:14:06 [bca.uk] INFO: Scrape type for FA69%20BYD: 2
2026-03-29 14:14:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f97e0961-b241-59d3-be0b-bbbc9e02d609 with identifier: FA69%20BYD
2026-03-29 14:14:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f97e0961-b241-59d3-be0b-bbbc9e02d609 with scrape type 2
2026-03-29 14:14:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f97e0961-b241-59d3-be0b-bbbc9e02d609 with scrape type 2
2026-03-29 14:14:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f97e0961-b241-59d3-be0b-bbbc9e02d609, identifier: FA69%20BYD
2026-03-29 14:14:06 [bca.uk] INFO: Found listing with ID: LD12%20PVY
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD12%2520PVY%27 HTTP/1.1" 200 None
2026-03-29 14:14:06 [bca.uk] INFO: Scrape type for LD12%20PVY: 2
2026-03-29 14:14:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 794fadd9-6d02-5262-80cd-f485f37736ac with identifier: LD12%20PVY
2026-03-29 14:14:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 794fadd9-6d02-5262-80cd-f485f37736ac with scrape type 2
2026-03-29 14:14:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 794fadd9-6d02-5262-80cd-f485f37736ac with scrape type 2
2026-03-29 14:14:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 794fadd9-6d02-5262-80cd-f485f37736ac, identifier: LD12%20PVY
2026-03-29 14:14:06 [bca.uk] INFO: Found listing with ID: YC67%20AON
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC67%2520AON%27 HTTP/1.1" 200 None
2026-03-29 14:14:06 [bca.uk] INFO: Scrape type for YC67%20AON: 2
2026-03-29 14:14:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ddf51f7e-0a5e-520f-b973-793a57a64527 with identifier: YC67%20AON
2026-03-29 14:14:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ddf51f7e-0a5e-520f-b973-793a57a64527 with scrape type 2
2026-03-29 14:14:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ddf51f7e-0a5e-520f-b973-793a57a64527 with scrape type 2
2026-03-29 14:14:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ddf51f7e-0a5e-520f-b973-793a57a64527, identifier: YC67%20AON
2026-03-29 14:14:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f97e0961-b241-59d3-be0b-bbbc9e02d609 with identifier: FA69%20BYD
2026-03-29 14:14:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f97e0961-b241-59d3-be0b-bbbc9e02d609 with identifier: FA69%20BYD
2026-03-29 14:14:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f97e0961-b241-59d3-be0b-bbbc9e02d609 with identifier: FA69%20BYD to the API
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 198,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FA69%20BYD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f97e0961-b241-59d3-be0b-bbbc9e02d609',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FA69 BYD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FA69%20BYD&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 125831,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 3.0 SD6 (I6) HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'SD6 (I6) HSE',
 'vin': 'SALRA2AK4L2422967',
 'year': 2019}
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA69%2520BYD%27 HTTP/1.1" 200 None
2026-03-29 14:14:06 [bca.uk] INFO: Saving data for FA69%20BYD: {'auction_closing_time': 1774864800.0, 'created_time': 1773825716.686317, 'last_price_update_time': 1774793646.909113}
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FA69%2520BYD') HTTP/1.1" 204 0
2026-03-29 14:14:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 794fadd9-6d02-5262-80cd-f485f37736ac with identifier: LD12%20PVY
2026-03-29 14:14:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 794fadd9-6d02-5262-80cd-f485f37736ac with identifier: LD12%20PVY
2026-03-29 14:14:07 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 794fadd9-6d02-5262-80cd-f485f37736ac with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD12%20PVY-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '794fadd9-6d02-5262-80cd-f485f37736ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD12 PVY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD12%20PVY&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'KIA',
 'model': 'RIO',
 'odometer': 87792,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'KIA RIO 1.2 2 Hatchback',
 'transmission': 'manual',
 'trim': '2',
 'vin': 'KNADN511LC6717060',
 'year': 2012}
2026-03-29 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD12%2520PVY%27 HTTP/1.1" 200 None
2026-03-29 14:14:07 [bca.uk] INFO: Saving data for LD12%20PVY: {'auction_closing_time': 1774778400.0, 'created_time': 1773908338.842633, 'last_price_update_time': 1774793647.047517}
2026-03-29 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD12%2520PVY') HTTP/1.1" 204 0
2026-03-29 14:14:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ddf51f7e-0a5e-520f-b973-793a57a64527 with identifier: YC67%20AON
2026-03-29 14:14:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ddf51f7e-0a5e-520f-b973-793a57a64527 with identifier: YC67%20AON
2026-03-29 14:14:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ddf51f7e-0a5e-520f-b973-793a57a64527 with identifier: YC67%20AON to the API
2026-03-29 14:14:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC67%20AON-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ddf51f7e-0a5e-520f-b973-793a57a64527',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC67 AON',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC67%20AON&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 54385,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 82 ALLURE PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 82 ALLURE PREMIUM',
 'vin': 'VF3CCHMZ6HW135093',
 'year': 2017}
2026-03-29 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC67%2520AON%27 HTTP/1.1" 200 None
2026-03-29 14:14:07 [bca.uk] INFO: Saving data for YC67%20AON: {'auction_closing_time': 1774951200.0, 'created_time': 1774620287.220988, 'last_price_update_time': 1774793647.332823}
2026-03-29 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC67%2520AON') HTTP/1.1" 204 0
2026-03-29 14:14:07 [bca.uk] INFO: Found listing with ID: SP65%20FND
2026-03-29 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP65%2520FND%27 HTTP/1.1" 200 None
2026-03-29 14:14:07 [bca.uk] INFO: Scrape type for SP65%20FND: 2
2026-03-29 14:14:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca1ddbe4-1756-59a2-9b04-d8c4f3d265de with identifier: SP65%20FND
2026-03-29 14:14:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca1ddbe4-1756-59a2-9b04-d8c4f3d265de with scrape type 2
2026-03-29 14:14:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca1ddbe4-1756-59a2-9b04-d8c4f3d265de with scrape type 2
2026-03-29 14:14:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca1ddbe4-1756-59a2-9b04-d8c4f3d265de, identifier: SP65%20FND
2026-03-29 14:14:07 [bca.uk] INFO: Found listing with ID: LN60%20XUF
2026-03-29 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN60%2520XUF%27 HTTP/1.1" 200 None
2026-03-29 14:14:07 [bca.uk] INFO: Scrape type for LN60%20XUF: 2
2026-03-29 14:14:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1ba0a09-e01d-5c71-851c-02433733a913 with identifier: LN60%20XUF
2026-03-29 14:14:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1ba0a09-e01d-5c71-851c-02433733a913 with scrape type 2
2026-03-29 14:14:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1ba0a09-e01d-5c71-851c-02433733a913 with scrape type 2
2026-03-29 14:14:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1ba0a09-e01d-5c71-851c-02433733a913, identifier: LN60%20XUF
2026-03-29 14:14:07 [bca.uk] INFO: Found listing with ID: YB69%20XUD
2026-03-29 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB69%2520XUD%27 HTTP/1.1" 200 None
2026-03-29 14:14:07 [bca.uk] INFO: Scrape type for YB69%20XUD: 2
2026-03-29 14:14:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4773b79c-37c5-559f-b61e-ce0d367ea830 with identifier: YB69%20XUD
2026-03-29 14:14:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4773b79c-37c5-559f-b61e-ce0d367ea830 with scrape type 2
2026-03-29 14:14:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4773b79c-37c5-559f-b61e-ce0d367ea830 with scrape type 2
2026-03-29 14:14:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4773b79c-37c5-559f-b61e-ce0d367ea830, identifier: YB69%20XUD
2026-03-29 14:14:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca1ddbe4-1756-59a2-9b04-d8c4f3d265de with identifier: SP65%20FND
2026-03-29 14:14:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca1ddbe4-1756-59a2-9b04-d8c4f3d265de with identifier: SP65%20FND
2026-03-29 14:14:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ca1ddbe4-1756-59a2-9b04-d8c4f3d265de with identifier: SP65%20FND to the API
2026-03-29 14:14:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP65%20FND-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ca1ddbe4-1756-59a2-9b04-d8c4f3d265de',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP65 FND',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP65%20FND&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MERCEDES-BENZ',
 'model': 'GLE 250 D',
 'odometer': 76190,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLE 250 D 2.1 SPORT 4M 9G StationWagon',
 'transmission': 'manual',
 'trim': 'SPORT 4M 9G',
 'vin': 'WDC1660042A655085',
 'year': 2020}
2026-03-29 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP65%2520FND%27 HTTP/1.1" 200 None
2026-03-29 14:14:07 [bca.uk] INFO: Saving data for SP65%20FND: {'auction_closing_time': 1774864800.0, 'created_time': 1773825713.060169, 'last_price_update_time': 1774793647.995876}
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP65%2520FND') HTTP/1.1" 204 0
2026-03-29 14:14:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1ba0a09-e01d-5c71-851c-02433733a913 with identifier: LN60%20XUF
2026-03-29 14:14:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1ba0a09-e01d-5c71-851c-02433733a913 with identifier: LN60%20XUF
2026-03-29 14:14:08 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: e1ba0a09-e01d-5c71-851c-02433733a913 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN60%20XUF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e1ba0a09-e01d-5c71-851c-02433733a913',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN60 XUF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN60%20XUF&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 129925,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.4 TSI 122 SE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 122 SE DSG',
 'vin': 'WVWZZZ1KZBW036819',
 'year': 2010}
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN60%2520XUF%27 HTTP/1.1" 200 None
2026-03-29 14:14:08 [bca.uk] INFO: Saving data for LN60%20XUF: {'auction_closing_time': 1774778400.0, 'created_time': 1774610190.379528, 'last_price_update_time': 1774793648.030735}
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN60%2520XUF') HTTP/1.1" 204 0
2026-03-29 14:14:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4773b79c-37c5-559f-b61e-ce0d367ea830 with identifier: YB69%20XUD
2026-03-29 14:14:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4773b79c-37c5-559f-b61e-ce0d367ea830 with identifier: YB69%20XUD
2026-03-29 14:14:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4773b79c-37c5-559f-b61e-ce0d367ea830 with identifier: YB69%20XUD to the API
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB69%20XUD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4773b79c-37c5-559f-b61e-ce0d367ea830',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB69 XUD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB69%20XUD&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 66908,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 110 SIGNATURE MPV',
 'transmission': 'manual',
 'trim': 'P/T 110 SIGNATURE',
 'vin': 'VF3CUHNP3KY194458',
 'year': 2019}
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB69%2520XUD%27 HTTP/1.1" 200 None
2026-03-29 14:14:08 [bca.uk] INFO: Saving data for YB69%20XUD: {'auction_closing_time': 1774951200.0, 'created_time': 1774620290.495594, 'last_price_update_time': 1774793648.328492}
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB69%2520XUD') HTTP/1.1" 204 0
2026-03-29 14:14:08 [bca.uk] INFO: Found listing with ID: WK68%20POF
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK68%2520POF%27 HTTP/1.1" 200 None
2026-03-29 14:14:08 [bca.uk] INFO: Scrape type for WK68%20POF: 2
2026-03-29 14:14:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ec78f39-41df-5b00-9ac1-721c9d25c1fa with identifier: WK68%20POF
2026-03-29 14:14:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6ec78f39-41df-5b00-9ac1-721c9d25c1fa with scrape type 2
2026-03-29 14:14:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6ec78f39-41df-5b00-9ac1-721c9d25c1fa with scrape type 2
2026-03-29 14:14:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6ec78f39-41df-5b00-9ac1-721c9d25c1fa, identifier: WK68%20POF
2026-03-29 14:14:08 [bca.uk] INFO: Found listing with ID: LX59%20XDL
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX59%2520XDL%27 HTTP/1.1" 200 None
2026-03-29 14:14:08 [bca.uk] INFO: Scrape type for LX59%20XDL: 2
2026-03-29 14:14:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 118443fa-313b-5b6d-b522-d041568aad9f with identifier: LX59%20XDL
2026-03-29 14:14:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 118443fa-313b-5b6d-b522-d041568aad9f with scrape type 2
2026-03-29 14:14:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 118443fa-313b-5b6d-b522-d041568aad9f with scrape type 2
2026-03-29 14:14:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 118443fa-313b-5b6d-b522-d041568aad9f, identifier: LX59%20XDL
2026-03-29 14:14:08 [bca.uk] INFO: Found listing with ID: WR62%20HBY
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR62%2520HBY%27 HTTP/1.1" 200 None
2026-03-29 14:14:08 [bca.uk] INFO: Scrape type for WR62%20HBY: 2
2026-03-29 14:14:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b5fd7d6-b6b0-594d-b104-6cf9faacbf55 with identifier: WR62%20HBY
2026-03-29 14:14:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8b5fd7d6-b6b0-594d-b104-6cf9faacbf55 with scrape type 2
2026-03-29 14:14:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8b5fd7d6-b6b0-594d-b104-6cf9faacbf55 with scrape type 2
2026-03-29 14:14:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8b5fd7d6-b6b0-594d-b104-6cf9faacbf55, identifier: WR62%20HBY
2026-03-29 14:14:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6ec78f39-41df-5b00-9ac1-721c9d25c1fa with identifier: WK68%20POF
2026-03-29 14:14:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6ec78f39-41df-5b00-9ac1-721c9d25c1fa with identifier: WK68%20POF
2026-03-29 14:14:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6ec78f39-41df-5b00-9ac1-721c9d25c1fa with identifier: WK68%20POF to the API
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK68%20POF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6ec78f39-41df-5b00-9ac1-721c9d25c1fa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WK68 POF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK68%20POF&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 250',
 'odometer': 115335,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 250 2.0 SPORT EXECUTIVE 4M DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'SPORT EXECUTIVE 4M DCT',
 'vin': 'WDC1569462J572612',
 'year': 2018}
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK68%2520POF%27 HTTP/1.1" 200 None
2026-03-29 14:14:08 [bca.uk] INFO: Saving data for WK68%20POF: {'auction_closing_time': 1774864800.0, 'created_time': 1774350068.550181, 'last_price_update_time': 1774793648.9683}
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK68%2520POF') HTTP/1.1" 204 0
2026-03-29 14:14:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 118443fa-313b-5b6d-b522-d041568aad9f with identifier: LX59%20XDL
2026-03-29 14:14:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 118443fa-313b-5b6d-b522-d041568aad9f with identifier: LX59%20XDL
2026-03-29 14:14:08 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 118443fa-313b-5b6d-b522-d041568aad9f with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX59%20XDL-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '118443fa-313b-5b6d-b522-d041568aad9f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX59 XDL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX59%20XDL&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'C180',
 'odometer': 80637,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C180 1.6 K B/E SE Saloon',
 'transmission': 'manual',
 'trim': 'K B/E SE',
 'vin': 'WDD2040452A301791',
 'year': 2009}
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX59%2520XDL%27 HTTP/1.1" 200 None
2026-03-29 14:14:08 [bca.uk] INFO: Saving data for LX59%20XDL: {'auction_closing_time': 1774778400.0, 'created_time': 1774610298.841909, 'last_price_update_time': 1774793648.999701}
2026-03-29 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX59%2520XDL') HTTP/1.1" 204 0
2026-03-29 14:14:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8b5fd7d6-b6b0-594d-b104-6cf9faacbf55 with identifier: WR62%20HBY
2026-03-29 14:14:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8b5fd7d6-b6b0-594d-b104-6cf9faacbf55 with identifier: WR62%20HBY
2026-03-29 14:14:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8b5fd7d6-b6b0-594d-b104-6cf9faacbf55 with identifier: WR62%20HBY to the API
2026-03-29 14:14:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR62%20HBY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8b5fd7d6-b6b0-594d-b104-6cf9faacbf55',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR62 HBY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR62%20HBY&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 125997,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 82 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0JXXGAJJCY25847',
 'year': 2012}
2026-03-29 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR62%2520HBY%27 HTTP/1.1" 200 None
2026-03-29 14:14:09 [bca.uk] INFO: Saving data for WR62%20HBY: {'auction_closing_time': 1774951200.0, 'created_time': 1774620250.132866, 'last_price_update_time': 1774793649.285218}
2026-03-29 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR62%2520HBY') HTTP/1.1" 204 0
2026-03-29 14:14:09 [bca.uk] INFO: Found listing with ID: YC67%20MGE
2026-03-29 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC67%2520MGE%27 HTTP/1.1" 200 None
2026-03-29 14:14:09 [bca.uk] INFO: Scrape type for YC67%20MGE: 2
2026-03-29 14:14:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59ad52cd-433c-5643-aa6c-bb45aeb83a95 with identifier: YC67%20MGE
2026-03-29 14:14:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 59ad52cd-433c-5643-aa6c-bb45aeb83a95 with scrape type 2
2026-03-29 14:14:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 59ad52cd-433c-5643-aa6c-bb45aeb83a95 with scrape type 2
2026-03-29 14:14:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 59ad52cd-433c-5643-aa6c-bb45aeb83a95, identifier: YC67%20MGE
2026-03-29 14:14:09 [bca.uk] INFO: Found listing with ID: NG55%20UAC
2026-03-29 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG55%2520UAC%27 HTTP/1.1" 200 None
2026-03-29 14:14:09 [bca.uk] INFO: Scrape type for NG55%20UAC: 2
2026-03-29 14:14:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b20e90bd-5399-5da2-8ee3-263f5623295e with identifier: NG55%20UAC
2026-03-29 14:14:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b20e90bd-5399-5da2-8ee3-263f5623295e with scrape type 2
2026-03-29 14:14:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b20e90bd-5399-5da2-8ee3-263f5623295e with scrape type 2
2026-03-29 14:14:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b20e90bd-5399-5da2-8ee3-263f5623295e, identifier: NG55%20UAC
2026-03-29 14:14:09 [bca.uk] INFO: Found listing with ID: WP15%20YZD
2026-03-29 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP15%2520YZD%27 HTTP/1.1" 200 None
2026-03-29 14:14:09 [bca.uk] INFO: Scrape type for WP15%20YZD: 2
2026-03-29 14:14:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d5c3944-21ca-5645-8278-0ee831db525e with identifier: WP15%20YZD
2026-03-29 14:14:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d5c3944-21ca-5645-8278-0ee831db525e with scrape type 2
2026-03-29 14:14:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d5c3944-21ca-5645-8278-0ee831db525e with scrape type 2
2026-03-29 14:14:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d5c3944-21ca-5645-8278-0ee831db525e, identifier: WP15%20YZD
2026-03-29 14:14:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 59ad52cd-433c-5643-aa6c-bb45aeb83a95 with identifier: YC67%20MGE
2026-03-29 14:14:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 59ad52cd-433c-5643-aa6c-bb45aeb83a95 with identifier: YC67%20MGE
2026-03-29 14:14:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 59ad52cd-433c-5643-aa6c-bb45aeb83a95 with identifier: YC67%20MGE to the API
2026-03-29 14:14:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 49,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC67%20MGE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '59ad52cd-433c-5643-aa6c-bb45aeb83a95',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC67 MGE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC67%20MGE&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': '330E',
 'odometer': 101709,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'BMW 330E 2.0 T M SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': 'T M SPORT STEP',
 'vin': 'WBA8E12070A240032',
 'year': 2017}
2026-03-29 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC67%2520MGE%27 HTTP/1.1" 200 None
2026-03-29 14:14:09 [bca.uk] INFO: Saving data for YC67%20MGE: {'auction_closing_time': 1774864800.0, 'created_time': 1774339316.027741, 'last_price_update_time': 1774793649.951394}
2026-03-29 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC67%2520MGE') HTTP/1.1" 204 0
2026-03-29 14:14:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b20e90bd-5399-5da2-8ee3-263f5623295e with identifier: NG55%20UAC
2026-03-29 14:14:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b20e90bd-5399-5da2-8ee3-263f5623295e with identifier: NG55%20UAC
2026-03-29 14:14:09 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: b20e90bd-5399-5da2-8ee3-263f5623295e with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG55%20UAC-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b20e90bd-5399-5da2-8ee3-263f5623295e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NG55 UAC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG55%20UAC&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'SUZUKI',
 'model': 'JIMNY',
 'odometer': 100221,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'SUZUKI JIMNY 1.3 VVT JLX Estate',
 'transmission': 'manual',
 'trim': 'VVT JLX',
 'vin': 'JSAFJB43V00208238',
 'year': 2005}
2026-03-29 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG55%2520UAC%27 HTTP/1.1" 200 None
2026-03-29 14:14:09 [bca.uk] INFO: Saving data for NG55%20UAC: {'auction_closing_time': 1774778400.0, 'created_time': 1773821158.581666, 'last_price_update_time': 1774793649.9866}
2026-03-29 14:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG55%2520UAC') HTTP/1.1" 204 0
2026-03-29 14:14:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d5c3944-21ca-5645-8278-0ee831db525e with identifier: WP15%20YZD
2026-03-29 14:14:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d5c3944-21ca-5645-8278-0ee831db525e with identifier: WP15%20YZD
2026-03-29 14:14:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6d5c3944-21ca-5645-8278-0ee831db525e with identifier: WP15%20YZD to the API
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP15%20YZD-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6d5c3944-21ca-5645-8278-0ee831db525e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP15 YZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP15%20YZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 98967,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 TDCI 115 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 115 ZETEC',
 'vin': 'WF05XXGCC5FL44014',
 'year': 2015}
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP15%2520YZD%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Saving data for WP15%20YZD: {'auction_closing_time': 1774951200.0, 'created_time': 1774620289.719881, 'last_price_update_time': 1774793650.271536}
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP15%2520YZD') HTTP/1.1" 204 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: BG19%20LGC
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG19%2520LGC%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for BG19%20LGC: 2
2026-03-29 14:14:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79d622b5-c472-517b-b988-082905b8f733 with identifier: BG19%20LGC
2026-03-29 14:14:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 79d622b5-c472-517b-b988-082905b8f733 with scrape type 2
2026-03-29 14:14:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 79d622b5-c472-517b-b988-082905b8f733 with scrape type 2
2026-03-29 14:14:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79d622b5-c472-517b-b988-082905b8f733, identifier: BG19%20LGC
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: SP64%20YVD
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP64%2520YVD%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for SP64%20YVD: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: SV66%20XMB
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV66%2520XMB%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for SV66%20XMB: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: YG64%20HJK
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG64%2520HJK%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for YG64%20HJK: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: YK62%20NWE
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK62%2520NWE%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for YK62%20NWE: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: CP19%20UCT
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP19%2520UCT%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for CP19%20UCT: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: U12G66171
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27U12G66171%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for U12G66171: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: VK59%20DWL
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK59%2520DWL%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for VK59%20DWL: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: WN66%20CVC
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN66%2520CVC%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for WN66%20CVC: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: RA66%20VMC
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA66%2520VMC%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for RA66%20VMC: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: EX58%20KFL
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX58%2520KFL%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for EX58%20KFL: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: SY65%20XGP
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY65%2520XGP%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for SY65%20XGP: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: PE57%20ARF
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE57%2520ARF%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for PE57%20ARF: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: SC66%20MVE
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC66%2520MVE%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for SC66%20MVE: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: VU62%20UVA
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU62%2520UVA%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for VU62%20UVA: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: BV63%20MWY
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV63%2520MWY%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for BV63%20MWY: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: DS65%20LGA
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS65%2520LGA%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for DS65%20LGA: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: MT67%20OED
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT67%2520OED%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for MT67%20OED: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: YD11%20CFK
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD11%2520CFK%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for YD11%20CFK: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: NU65%20LDY
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU65%2520LDY%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for NU65%20LDY: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: RK71%20CHV
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK71%2520CHV%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for RK71%20CHV: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: BU15%20WPP
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU15%2520WPP%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for BU15%20WPP: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: WA06%20XCM
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA06%2520XCM%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for WA06%20XCM: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: ET19%20TUO
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET19%2520TUO%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for ET19%20TUO: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: KS73%20BWH
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS73%2520BWH%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for KS73%20BWH: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: LK65%20OOF
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK65%2520OOF%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for LK65%20OOF: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: RK20%20KSJ
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK20%2520KSJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for RK20%20KSJ: 0
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: VE14%20BDV
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE14%2520BDV%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for VE14%20BDV: 2
2026-03-29 14:14:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dadac9e4-c163-5781-ab0c-1e353f3c3e94 with identifier: VE14%20BDV
2026-03-29 14:14:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dadac9e4-c163-5781-ab0c-1e353f3c3e94 with scrape type 2
2026-03-29 14:14:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dadac9e4-c163-5781-ab0c-1e353f3c3e94 with scrape type 2
2026-03-29 14:14:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dadac9e4-c163-5781-ab0c-1e353f3c3e94, identifier: VE14%20BDV
2026-03-29 14:14:10 [scrapy.extensions.logstats] INFO: Crawled 226 pages (at 3 pages/min), scraped 1072 items (at 120 items/min)
2026-03-29 14:14:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 207MiB
2026-03-29 14:14:10 [bca.uk] INFO: Found listing with ID: T123%20DLW
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27T123%2520DLW%27 HTTP/1.1" 200 None
2026-03-29 14:14:10 [bca.uk] INFO: Scrape type for T123%20DLW: 2
2026-03-29 14:14:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4254c3c3-c4e2-5fab-9a95-f14c0083e590 with identifier: T123%20DLW
2026-03-29 14:14:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4254c3c3-c4e2-5fab-9a95-f14c0083e590 with scrape type 2
2026-03-29 14:14:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4254c3c3-c4e2-5fab-9a95-f14c0083e590 with scrape type 2
2026-03-29 14:14:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4254c3c3-c4e2-5fab-9a95-f14c0083e590, identifier: T123%20DLW
2026-03-29 14:14:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79d622b5-c472-517b-b988-082905b8f733 with identifier: BG19%20LGC
2026-03-29 14:14:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79d622b5-c472-517b-b988-082905b8f733 with identifier: BG19%20LGC
2026-03-29 14:14:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 79d622b5-c472-517b-b988-082905b8f733 with identifier: BG19%20LGC to the API
2026-03-29 14:14:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 182,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '79d622b5-c472-517b-b988-082905b8f733',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG19 LGC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG19%20LGC&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 158040,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 FWD 2.0 TDCI 105 LWB H/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 105 LWB H/R',
 'vin': 'WF0XXXTTGXJU32285',
 'year': 2019}
2026-03-29 14:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG19%2520LGC%27 HTTP/1.1" 200 None
2026-03-29 14:14:11 [bca.uk] INFO: Saving data for BG19%20LGC: {'auction_closing_time': 1774951200.0, 'created_time': 1774620428.981262, 'last_price_update_time': 1774793651.316755}
2026-03-29 14:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG19%2520LGC') HTTP/1.1" 204 0
2026-03-29 14:14:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dadac9e4-c163-5781-ab0c-1e353f3c3e94 with identifier: VE14%20BDV
2026-03-29 14:14:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dadac9e4-c163-5781-ab0c-1e353f3c3e94 with identifier: VE14%20BDV
2026-03-29 14:14:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dadac9e4-c163-5781-ab0c-1e353f3c3e94 with identifier: VE14%20BDV to the API
2026-03-29 14:14:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE14%20BDV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dadac9e4-c163-5781-ab0c-1e353f3c3e94',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE14 BDV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE14%20BDV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 102799,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.3 CDTI 16V 75 E/F EXCITE Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 16V 75 E/F EXCITE',
 'vin': 'W0L0SDL68E4203475',
 'year': 2014}
2026-03-29 14:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE14%2520BDV%27 HTTP/1.1" 200 None
2026-03-29 14:14:11 [bca.uk] INFO: Saving data for VE14%20BDV: {'auction_closing_time': 1775037600.0, 'created_time': 1774620717.989419, 'last_price_update_time': 1774793651.735122}
2026-03-29 14:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE14%2520BDV') HTTP/1.1" 204 0
2026-03-29 14:14:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4254c3c3-c4e2-5fab-9a95-f14c0083e590 with identifier: T123%20DLW
2026-03-29 14:14:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4254c3c3-c4e2-5fab-9a95-f14c0083e590 with identifier: T123%20DLW
2026-03-29 14:14:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4254c3c3-c4e2-5fab-9a95-f14c0083e590 with identifier: T123%20DLW to the API
2026-03-29 14:14:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=T123%20DLW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.8L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4254c3c3-c4e2-5fab-9a95-f14c0083e590',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'T123 DLW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=T123%20DLW&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SEAT',
 'model': 'LEON SC',
 'odometer': 48960,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'SEAT LEON SC 1.8 TSI 180 FR DSG Coupe',
 'transmission': 'automatic',
 'trim': 'TSI 180 FR DSG',
 'vin': 'VSSZZZ5FZGR214848',
 'year': 2016}
2026-03-29 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27T123%2520DLW%27 HTTP/1.1" 200 None
2026-03-29 14:14:12 [bca.uk] INFO: Saving data for T123%20DLW: {'auction_closing_time': 1775124000.0, 'created_time': 1774620292.71319, 'last_price_update_time': 1774793652.034186}
2026-03-29 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='T123%2520DLW') HTTP/1.1" 204 0
2026-03-29 14:14:12 [bca.uk] INFO: Found listing with ID: LL69%20YKC
2026-03-29 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL69%2520YKC%27 HTTP/1.1" 200 None
2026-03-29 14:14:12 [bca.uk] INFO: Scrape type for LL69%20YKC: 2
2026-03-29 14:14:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 205ce6e0-b5da-551e-b60e-212e1e5bf7c2 with identifier: LL69%20YKC
2026-03-29 14:14:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 205ce6e0-b5da-551e-b60e-212e1e5bf7c2 with scrape type 2
2026-03-29 14:14:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 205ce6e0-b5da-551e-b60e-212e1e5bf7c2 with scrape type 2
2026-03-29 14:14:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 205ce6e0-b5da-551e-b60e-212e1e5bf7c2, identifier: LL69%20YKC
2026-03-29 14:14:12 [bca.uk] INFO: Found listing with ID: VK18%20ERU
2026-03-29 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK18%2520ERU%27 HTTP/1.1" 200 None
2026-03-29 14:14:12 [bca.uk] INFO: Scrape type for VK18%20ERU: 2
2026-03-29 14:14:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d774e26f-0355-52c0-8a30-c82761f26b4a with identifier: VK18%20ERU
2026-03-29 14:14:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d774e26f-0355-52c0-8a30-c82761f26b4a with scrape type 2
2026-03-29 14:14:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d774e26f-0355-52c0-8a30-c82761f26b4a with scrape type 2
2026-03-29 14:14:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d774e26f-0355-52c0-8a30-c82761f26b4a, identifier: VK18%20ERU
2026-03-29 14:14:12 [bca.uk] INFO: Found listing with ID: NL20%20WRP
2026-03-29 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL20%2520WRP%27 HTTP/1.1" 200 None
2026-03-29 14:14:12 [bca.uk] INFO: Scrape type for NL20%20WRP: 2
2026-03-29 14:14:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 86db643a-58f1-5e12-a09e-d6af59b0411e with identifier: NL20%20WRP
2026-03-29 14:14:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 86db643a-58f1-5e12-a09e-d6af59b0411e with scrape type 2
2026-03-29 14:14:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 86db643a-58f1-5e12-a09e-d6af59b0411e with scrape type 2
2026-03-29 14:14:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 86db643a-58f1-5e12-a09e-d6af59b0411e, identifier: NL20%20WRP
2026-03-29 14:14:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 205ce6e0-b5da-551e-b60e-212e1e5bf7c2 with identifier: LL69%20YKC
2026-03-29 14:14:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 205ce6e0-b5da-551e-b60e-212e1e5bf7c2 with identifier: LL69%20YKC
2026-03-29 14:14:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 205ce6e0-b5da-551e-b60e-212e1e5bf7c2 with identifier: LL69%20YKC to the API
2026-03-29 14:14:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL69%20YKC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-06T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '205ce6e0-b5da-551e-b60e-212e1e5bf7c2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL69 YKC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL69%20YKC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 35162,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.0 TSI 95 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 95 SE',
 'vin': 'TMBFP6NJ1LZ078636',
 'year': 2020}
2026-03-29 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL69%2520YKC%27 HTTP/1.1" 200 None
2026-03-29 14:14:12 [bca.uk] INFO: Saving data for LL69%20YKC: {'auction_closing_time': 1775469600.0, 'created_time': 1774620413.778026, 'last_price_update_time': 1774793652.656136}
2026-03-29 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL69%2520YKC') HTTP/1.1" 204 0
2026-03-29 14:14:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d774e26f-0355-52c0-8a30-c82761f26b4a with identifier: VK18%20ERU
2026-03-29 14:14:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d774e26f-0355-52c0-8a30-c82761f26b4a with identifier: VK18%20ERU
2026-03-29 14:14:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d774e26f-0355-52c0-8a30-c82761f26b4a with identifier: VK18%20ERU to the API
2026-03-29 14:14:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 87,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK18%20ERU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'd774e26f-0355-52c0-8a30-c82761f26b4a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK18 ERU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK18%20ERU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TOYOTA',
 'model': 'C-HR',
 'odometer': 56478,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'TOYOTA C-HR 1.8 HYBRID 122 DYNAMIC Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID 122 DYNAMIC',
 'vin': 'NMTKZ3BX70R151410',
 'year': 2018}
2026-03-29 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK18%2520ERU%27 HTTP/1.1" 200 None
2026-03-29 14:14:12 [bca.uk] INFO: Saving data for VK18%20ERU: {'auction_closing_time': 1775037600.0, 'created_time': 1774620708.324319, 'last_price_update_time': 1774793652.937072}
2026-03-29 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK18%2520ERU') HTTP/1.1" 204 0
2026-03-29 14:14:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 86db643a-58f1-5e12-a09e-d6af59b0411e with identifier: NL20%20WRP
2026-03-29 14:14:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 86db643a-58f1-5e12-a09e-d6af59b0411e with identifier: NL20%20WRP
2026-03-29 14:14:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 86db643a-58f1-5e12-a09e-d6af59b0411e with identifier: NL20%20WRP to the API
2026-03-29 14:14:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL20%20WRP-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '86db643a-58f1-5e12-a09e-d6af59b0411e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL20 WRP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL20%20WRP&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 52316,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 100 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ACTIVE',
 'vin': 'VR3USHNKKLJ768651',
 'year': 2020}
2026-03-29 14:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL20%2520WRP%27 HTTP/1.1" 200 None
2026-03-29 14:14:13 [bca.uk] INFO: Saving data for NL20%20WRP: {'auction_closing_time': 1775124000.0, 'created_time': 1774620291.186279, 'last_price_update_time': 1774793653.220902}
2026-03-29 14:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL20%2520WRP') HTTP/1.1" 204 0
2026-03-29 14:14:13 [bca.uk] INFO: Found listing with ID: SX19%20PDK
2026-03-29 14:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SX19%2520PDK%27 HTTP/1.1" 200 None
2026-03-29 14:14:13 [bca.uk] INFO: Scrape type for SX19%20PDK: 2
2026-03-29 14:14:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36280b1e-55f9-58c1-9605-9ab00d972a29 with identifier: SX19%20PDK
2026-03-29 14:14:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36280b1e-55f9-58c1-9605-9ab00d972a29 with scrape type 2
2026-03-29 14:14:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 36280b1e-55f9-58c1-9605-9ab00d972a29 with scrape type 2
2026-03-29 14:14:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 36280b1e-55f9-58c1-9605-9ab00d972a29, identifier: SX19%20PDK
2026-03-29 14:14:13 [bca.uk] INFO: Found listing with ID: VN69%20VZU
2026-03-29 14:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN69%2520VZU%27 HTTP/1.1" 200 None
2026-03-29 14:14:13 [bca.uk] INFO: Scrape type for VN69%20VZU: 2
2026-03-29 14:14:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 84134bdf-9135-5127-be68-eb728ea2386c with identifier: VN69%20VZU
2026-03-29 14:14:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 84134bdf-9135-5127-be68-eb728ea2386c with scrape type 2
2026-03-29 14:14:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 84134bdf-9135-5127-be68-eb728ea2386c with scrape type 2
2026-03-29 14:14:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 84134bdf-9135-5127-be68-eb728ea2386c, identifier: VN69%20VZU
2026-03-29 14:14:13 [bca.uk] INFO: Found listing with ID: UFZ%205180
2026-03-29 14:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27UFZ%25205180%27 HTTP/1.1" 200 None
2026-03-29 14:14:13 [bca.uk] INFO: Scrape type for UFZ%205180: 2
2026-03-29 14:14:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d34fefbf-8f03-5bc1-8cec-960128dad3d7 with identifier: UFZ%205180
2026-03-29 14:14:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d34fefbf-8f03-5bc1-8cec-960128dad3d7 with scrape type 2
2026-03-29 14:14:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d34fefbf-8f03-5bc1-8cec-960128dad3d7 with scrape type 2
2026-03-29 14:14:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d34fefbf-8f03-5bc1-8cec-960128dad3d7, identifier: UFZ%205180
2026-03-29 14:14:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 36280b1e-55f9-58c1-9605-9ab00d972a29 with identifier: SX19%20PDK
2026-03-29 14:14:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 36280b1e-55f9-58c1-9605-9ab00d972a29 with identifier: SX19%20PDK
2026-03-29 14:14:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 36280b1e-55f9-58c1-9605-9ab00d972a29 with identifier: SX19%20PDK to the API
2026-03-29 14:14:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SX19%20PDK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '36280b1e-55f9-58c1-9605-9ab00d972a29',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SX19 PDK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SX19%20PDK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 63312,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.3 DIG-T 160 TEKNA DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T 160 TEKNA DCT',
 'vin': 'SJNFFAJ11U2663621',
 'year': 2019}
2026-03-29 14:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SX19%2520PDK%27 HTTP/1.1" 200 None
2026-03-29 14:14:13 [bca.uk] INFO: Saving data for SX19%20PDK: {'auction_closing_time': 1774864800.0, 'created_time': 1774620446.389141, 'last_price_update_time': 1774793653.832835}
2026-03-29 14:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SX19%2520PDK') HTTP/1.1" 204 0
2026-03-29 14:14:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 84134bdf-9135-5127-be68-eb728ea2386c with identifier: VN69%20VZU
2026-03-29 14:14:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 84134bdf-9135-5127-be68-eb728ea2386c with identifier: VN69%20VZU
2026-03-29 14:14:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 84134bdf-9135-5127-be68-eb728ea2386c with identifier: VN69%20VZU to the API
2026-03-29 14:14:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '84134bdf-9135-5127-be68-eb728ea2386c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN69 VZU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN69%20VZU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T28',
 'odometer': 98930,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T28 2.0 TDI 150 SWB H/L PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 150 SWB H/L',
 'vin': 'WV1ZZZ7HZLH017611',
 'year': 2020}
2026-03-29 14:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN69%2520VZU%27 HTTP/1.1" 200 None
2026-03-29 14:14:14 [bca.uk] INFO: Saving data for VN69%20VZU: {'auction_closing_time': 1775037600.0, 'created_time': 1774620697.194501, 'last_price_update_time': 1774793654.451974}
2026-03-29 14:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN69%2520VZU') HTTP/1.1" 204 0
2026-03-29 14:14:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d34fefbf-8f03-5bc1-8cec-960128dad3d7 with identifier: UFZ%205180
2026-03-29 14:14:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d34fefbf-8f03-5bc1-8cec-960128dad3d7 with identifier: UFZ%205180
2026-03-29 14:14:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d34fefbf-8f03-5bc1-8cec-960128dad3d7 with identifier: UFZ%205180 to the API
2026-03-29 14:14:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 88,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=UFZ%205180-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd34fefbf-8f03-5bc1-8cec-960128dad3d7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'UFZ 5180',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=UFZ%205180&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLVO',
 'model': 'V40',
 'odometer': 140380,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VOLVO V40 1.6 D2 115 SE Hatchback',
 'transmission': 'manual',
 'trim': 'D2 115 SE',
 'vin': 'YV1MV8481F2170622',
 'year': 2015}
2026-03-29 14:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27UFZ%25205180%27 HTTP/1.1" 200 None
2026-03-29 14:14:14 [bca.uk] INFO: Saving data for UFZ%205180: {'auction_closing_time': 1774951200.0, 'created_time': 1774620291.947266, 'last_price_update_time': 1774793654.738975}
2026-03-29 14:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='UFZ%25205180') HTTP/1.1" 204 0
2026-03-29 14:14:14 [bca.uk] INFO: Found listing with ID: DX16%20XRN
2026-03-29 14:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX16%2520XRN%27 HTTP/1.1" 200 None
2026-03-29 14:14:14 [bca.uk] INFO: Scrape type for DX16%20XRN: 2
2026-03-29 14:14:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c7bb42fc-ecd5-575d-bc07-3d34abaa2896 with identifier: DX16%20XRN
2026-03-29 14:14:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c7bb42fc-ecd5-575d-bc07-3d34abaa2896 with scrape type 2
2026-03-29 14:14:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c7bb42fc-ecd5-575d-bc07-3d34abaa2896 with scrape type 2
2026-03-29 14:14:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c7bb42fc-ecd5-575d-bc07-3d34abaa2896, identifier: DX16%20XRN
2026-03-29 14:14:14 [bca.uk] INFO: Found listing with ID: VX73%20HHM
2026-03-29 14:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX73%2520HHM%27 HTTP/1.1" 200 None
2026-03-29 14:14:14 [bca.uk] INFO: Scrape type for VX73%20HHM: 2
2026-03-29 14:14:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec96a000-04f0-56c0-bc70-63b8f848eaaf with identifier: VX73%20HHM
2026-03-29 14:14:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec96a000-04f0-56c0-bc70-63b8f848eaaf with scrape type 2
2026-03-29 14:14:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec96a000-04f0-56c0-bc70-63b8f848eaaf with scrape type 2
2026-03-29 14:14:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec96a000-04f0-56c0-bc70-63b8f848eaaf, identifier: VX73%20HHM
2026-03-29 14:14:15 [bca.uk] INFO: Found listing with ID: KM69%20JZK
2026-03-29 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM69%2520JZK%27 HTTP/1.1" 200 None
2026-03-29 14:14:15 [bca.uk] INFO: Scrape type for KM69%20JZK: 2
2026-03-29 14:14:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 52131d17-e6de-5cbd-a52e-5415c47b431f with identifier: KM69%20JZK
2026-03-29 14:14:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 52131d17-e6de-5cbd-a52e-5415c47b431f with scrape type 2
2026-03-29 14:14:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 52131d17-e6de-5cbd-a52e-5415c47b431f with scrape type 2
2026-03-29 14:14:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 52131d17-e6de-5cbd-a52e-5415c47b431f, identifier: KM69%20JZK
2026-03-29 14:14:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c7bb42fc-ecd5-575d-bc07-3d34abaa2896 with identifier: DX16%20XRN
2026-03-29 14:14:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c7bb42fc-ecd5-575d-bc07-3d34abaa2896 with identifier: DX16%20XRN
2026-03-29 14:14:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c7bb42fc-ecd5-575d-bc07-3d34abaa2896 with identifier: DX16%20XRN to the API
2026-03-29 14:14:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DX16%20XRN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c7bb42fc-ecd5-575d-bc07-3d34abaa2896',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DX16 XRN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DX16%20XRN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 132183,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.7 CRDI B/D 116 2WD SE StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI B/D 116 2WD SE',
 'vin': 'TMAJ3815LGJ129935',
 'year': 2016}
2026-03-29 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX16%2520XRN%27 HTTP/1.1" 200 None
2026-03-29 14:14:15 [bca.uk] INFO: Saving data for DX16%20XRN: {'auction_closing_time': 1774864800.0, 'created_time': 1774620412.080913, 'last_price_update_time': 1774793655.522957}
2026-03-29 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DX16%2520XRN') HTTP/1.1" 204 0
2026-03-29 14:14:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec96a000-04f0-56c0-bc70-63b8f848eaaf with identifier: VX73%20HHM
2026-03-29 14:14:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec96a000-04f0-56c0-bc70-63b8f848eaaf with identifier: VX73%20HHM
2026-03-29 14:14:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec96a000-04f0-56c0-bc70-63b8f848eaaf with identifier: VX73%20HHM to the API
2026-03-29 14:14:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VX73%20HHM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ec96a000-04f0-56c0-bc70-63b8f848eaaf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VX73 HHM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VX73%20HHM&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MAZDA',
 'model': 'CX-5',
 'odometer': 12819,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-5 2.0 SKY-G MHEV EXCLUSIVE-LINE StationWagon',
 'transmission': 'manual',
 'trim': 'SKY-G MHEV EXCLUSIVE-LINE',
 'vin': 'JMZKF6WE690370824',
 'year': 2023}
2026-03-29 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX73%2520HHM%27 HTTP/1.1" 200 None
2026-03-29 14:14:15 [bca.uk] INFO: Saving data for VX73%20HHM: {'auction_closing_time': 1775037600.0, 'created_time': 1774620686.373887, 'last_price_update_time': 1774793655.829229}
2026-03-29 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VX73%2520HHM') HTTP/1.1" 204 0
2026-03-29 14:14:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 52131d17-e6de-5cbd-a52e-5415c47b431f with identifier: KM69%20JZK
2026-03-29 14:14:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 52131d17-e6de-5cbd-a52e-5415c47b431f with identifier: KM69%20JZK
2026-03-29 14:14:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 52131d17-e6de-5cbd-a52e-5415c47b431f with identifier: KM69%20JZK to the API
2026-03-29 14:14:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM69%20JZK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '52131d17-e6de-5cbd-a52e-5415c47b431f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM69 JZK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM69%20JZK&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 3 CROSSBACK',
 'odometer': 78305,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 3 CROSSBACK 1.5 BLUEHDI 100 PRESTIGE Hatchback',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 PRESTIGE',
 'vin': 'VR1UCYHYJKW091501',
 'year': 2019}
2026-03-29 14:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM69%2520JZK%27 HTTP/1.1" 200 None
2026-03-29 14:14:16 [bca.uk] INFO: Saving data for KM69%20JZK: {'auction_closing_time': 1775124000.0, 'created_time': 1774620293.721489, 'last_price_update_time': 1774793656.148771}
2026-03-29 14:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM69%2520JZK') HTTP/1.1" 204 0
2026-03-29 14:14:16 [bca.uk] INFO: Found listing with ID: LG18%20RKJ
2026-03-29 14:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG18%2520RKJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:16 [bca.uk] INFO: Scrape type for LG18%20RKJ: 2
2026-03-29 14:14:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0e8d1ca-673b-55c9-8ec8-492f495ef901 with identifier: LG18%20RKJ
2026-03-29 14:14:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0e8d1ca-673b-55c9-8ec8-492f495ef901 with scrape type 2
2026-03-29 14:14:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f0e8d1ca-673b-55c9-8ec8-492f495ef901 with scrape type 2
2026-03-29 14:14:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f0e8d1ca-673b-55c9-8ec8-492f495ef901, identifier: LG18%20RKJ
2026-03-29 14:14:16 [bca.uk] INFO: Found listing with ID: AA57%20TEC
2026-03-29 14:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AA57%2520TEC%27 HTTP/1.1" 200 None
2026-03-29 14:14:16 [bca.uk] INFO: Scrape type for AA57%20TEC: 2
2026-03-29 14:14:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 791f1d3a-3a79-5cb9-ae9c-d522e8a5206d with identifier: AA57%20TEC
2026-03-29 14:14:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 791f1d3a-3a79-5cb9-ae9c-d522e8a5206d with scrape type 2
2026-03-29 14:14:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 791f1d3a-3a79-5cb9-ae9c-d522e8a5206d with scrape type 2
2026-03-29 14:14:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 791f1d3a-3a79-5cb9-ae9c-d522e8a5206d, identifier: AA57%20TEC
2026-03-29 14:14:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:14:16 [bca.uk] INFO: Found listing with ID: SK16%20KLJ
2026-03-29 14:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK16%2520KLJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:16 [bca.uk] INFO: Scrape type for SK16%20KLJ: 2
2026-03-29 14:14:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51e990b1-1863-5fd9-80e4-77273e4bb607 with identifier: SK16%20KLJ
2026-03-29 14:14:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 51e990b1-1863-5fd9-80e4-77273e4bb607 with scrape type 2
2026-03-29 14:14:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 51e990b1-1863-5fd9-80e4-77273e4bb607 with scrape type 2
2026-03-29 14:14:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 51e990b1-1863-5fd9-80e4-77273e4bb607, identifier: SK16%20KLJ
2026-03-29 14:14:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f0e8d1ca-673b-55c9-8ec8-492f495ef901 with identifier: LG18%20RKJ
2026-03-29 14:14:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f0e8d1ca-673b-55c9-8ec8-492f495ef901 with identifier: LG18%20RKJ
2026-03-29 14:14:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f0e8d1ca-673b-55c9-8ec8-492f495ef901 with identifier: LG18%20RKJ to the API
2026-03-29 14:14:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG18%20RKJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f0e8d1ca-673b-55c9-8ec8-492f495ef901',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG18 RKJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG18%20RKJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'KIA',
 'model': 'SORENTO',
 'odometer': 115245,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'KIA SORENTO 2.2 CRDI KX-2 StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI KX-2',
 'vin': 'KNAPH81BNJ5416077',
 'year': 2018}
2026-03-29 14:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG18%2520RKJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:16 [bca.uk] INFO: Saving data for LG18%20RKJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774350219.537538, 'last_price_update_time': 1774793656.829548}
2026-03-29 14:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG18%2520RKJ') HTTP/1.1" 204 0
2026-03-29 14:14:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 791f1d3a-3a79-5cb9-ae9c-d522e8a5206d with identifier: AA57%20TEC
2026-03-29 14:14:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 791f1d3a-3a79-5cb9-ae9c-d522e8a5206d with identifier: AA57%20TEC
2026-03-29 14:14:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 791f1d3a-3a79-5cb9-ae9c-d522e8a5206d with identifier: AA57%20TEC to the API
2026-03-29 14:14:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AA57%20TEC-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '791f1d3a-3a79-5cb9-ae9c-d522e8a5206d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AA57 TEC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AA57%20TEC&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'CALIFORNIA',
 'odometer': 81075,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CALIFORNIA 2.5 TDI PD 174 SE 4M MPV',
 'transmission': 'manual',
 'trim': 'TDI PD 174 SE 4M',
 'vin': 'WV2ZZZ7HZ8H061589',
 'year': 2007}
2026-03-29 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AA57%2520TEC%27 HTTP/1.1" 200 None
2026-03-29 14:14:17 [bca.uk] INFO: Saving data for AA57%20TEC: {'auction_closing_time': 1775037600.0, 'created_time': 1774620683.110867, 'last_price_update_time': 1774793657.252969}
2026-03-29 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AA57%2520TEC') HTTP/1.1" 204 0
2026-03-29 14:14:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 51e990b1-1863-5fd9-80e4-77273e4bb607 with identifier: SK16%20KLJ
2026-03-29 14:14:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 51e990b1-1863-5fd9-80e4-77273e4bb607 with identifier: SK16%20KLJ
2026-03-29 14:14:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 51e990b1-1863-5fd9-80e4-77273e4bb607 with identifier: SK16%20KLJ to the API
2026-03-29 14:14:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK16%20KLJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '51e990b1-1863-5fd9-80e4-77273e4bb607',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK16 KLJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK16%20KLJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FIAT',
 'model': '500',
 'odometer': 65803,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 LOUNGE Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE',
 'vin': 'ZFA3120000J526975',
 'year': 2016}
2026-03-29 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK16%2520KLJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:17 [bca.uk] INFO: Saving data for SK16%20KLJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620277.151552, 'last_price_update_time': 1774793657.543936}
2026-03-29 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK16%2520KLJ') HTTP/1.1" 204 0
2026-03-29 14:14:17 [bca.uk] INFO: Found listing with ID: LN69%20GWK
2026-03-29 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN69%2520GWK%27 HTTP/1.1" 200 None
2026-03-29 14:14:17 [bca.uk] INFO: Scrape type for LN69%20GWK: 0
2026-03-29 14:14:17 [bca.uk] INFO: Found listing with ID: OU20%20ORK
2026-03-29 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU20%2520ORK%27 HTTP/1.1" 200 None
2026-03-29 14:14:17 [bca.uk] INFO: Scrape type for OU20%20ORK: 0
2026-03-29 14:14:17 [bca.uk] INFO: Found listing with ID: WV23%20NVL
2026-03-29 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520NVL%27 HTTP/1.1" 200 None
2026-03-29 14:14:17 [bca.uk] INFO: Scrape type for WV23%20NVL: 2
2026-03-29 14:14:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a44a99f8-6228-56f2-8031-4e472eafd9b7 with identifier: WV23%20NVL
2026-03-29 14:14:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a44a99f8-6228-56f2-8031-4e472eafd9b7 with scrape type 2
2026-03-29 14:14:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a44a99f8-6228-56f2-8031-4e472eafd9b7 with scrape type 2
2026-03-29 14:14:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a44a99f8-6228-56f2-8031-4e472eafd9b7, identifier: WV23%20NVL
2026-03-29 14:14:17 [bca.uk] INFO: Found listing with ID: AO69%20GHX
2026-03-29 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO69%2520GHX%27 HTTP/1.1" 200 None
2026-03-29 14:14:17 [bca.uk] INFO: Scrape type for AO69%20GHX: 2
2026-03-29 14:14:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eafcf566-4ce8-5caa-9ffd-7bc3b6dfaa69 with identifier: AO69%20GHX
2026-03-29 14:14:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eafcf566-4ce8-5caa-9ffd-7bc3b6dfaa69 with scrape type 2
2026-03-29 14:14:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eafcf566-4ce8-5caa-9ffd-7bc3b6dfaa69 with scrape type 2
2026-03-29 14:14:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eafcf566-4ce8-5caa-9ffd-7bc3b6dfaa69, identifier: AO69%20GHX
2026-03-29 14:14:17 [bca.uk] INFO: Found listing with ID: DU20%20FSN
2026-03-29 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU20%2520FSN%27 HTTP/1.1" 200 None
2026-03-29 14:14:17 [bca.uk] INFO: Scrape type for DU20%20FSN: 2
2026-03-29 14:14:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 01893913-7d08-50b3-9de1-8e17d1d02060 with identifier: DU20%20FSN
2026-03-29 14:14:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 01893913-7d08-50b3-9de1-8e17d1d02060 with scrape type 2
2026-03-29 14:14:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 01893913-7d08-50b3-9de1-8e17d1d02060 with scrape type 2
2026-03-29 14:14:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 01893913-7d08-50b3-9de1-8e17d1d02060, identifier: DU20%20FSN
2026-03-29 14:14:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a44a99f8-6228-56f2-8031-4e472eafd9b7 with identifier: WV23%20NVL
2026-03-29 14:14:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a44a99f8-6228-56f2-8031-4e472eafd9b7 with identifier: WV23%20NVL
2026-03-29 14:14:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a44a99f8-6228-56f2-8031-4e472eafd9b7 with identifier: WV23%20NVL to the API
2026-03-29 14:14:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV23%20NVL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'a44a99f8-6228-56f2-8031-4e472eafd9b7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV23 NVL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV23%20NVL&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': 'E-2008',
 'odometer': 58482,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT E-2008 100KW 50KWH GT Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH GT',
 'vin': 'VR3UKZKXZNJ879004',
 'year': 2023}
2026-03-29 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520NVL%27 HTTP/1.1" 200 None
2026-03-29 14:14:18 [bca.uk] INFO: Saving data for WV23%20NVL: {'auction_closing_time': 1774864800.0, 'created_time': 1773844017.185287, 'last_price_update_time': 1774793658.235646}
2026-03-29 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV23%2520NVL') HTTP/1.1" 204 0
2026-03-29 14:14:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eafcf566-4ce8-5caa-9ffd-7bc3b6dfaa69 with identifier: AO69%20GHX
2026-03-29 14:14:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eafcf566-4ce8-5caa-9ffd-7bc3b6dfaa69 with identifier: AO69%20GHX
2026-03-29 14:14:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eafcf566-4ce8-5caa-9ffd-7bc3b6dfaa69 with identifier: AO69%20GHX to the API
2026-03-29 14:14:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO69%20GHX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'eafcf566-4ce8-5caa-9ffd-7bc3b6dfaa69',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AO69 GHX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO69%20GHX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 39569,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 ST-LINE X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ST-LINE X',
 'vin': 'WF0NXXGCHNKY69802',
 'year': 2019}
2026-03-29 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO69%2520GHX%27 HTTP/1.1" 200 None
2026-03-29 14:14:18 [bca.uk] INFO: Saving data for AO69%20GHX: {'auction_closing_time': 1775037600.0, 'created_time': 1774620670.536472, 'last_price_update_time': 1774793658.533853}
2026-03-29 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO69%2520GHX') HTTP/1.1" 204 0
2026-03-29 14:14:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 01893913-7d08-50b3-9de1-8e17d1d02060 with identifier: DU20%20FSN
2026-03-29 14:14:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 01893913-7d08-50b3-9de1-8e17d1d02060 with identifier: DU20%20FSN
2026-03-29 14:14:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 01893913-7d08-50b3-9de1-8e17d1d02060 with identifier: DU20%20FSN to the API
2026-03-29 14:14:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU20%20FSN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '01893913-7d08-50b3-9de1-8e17d1d02060',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DU20 FSN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU20%20FSN&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 3 CROSSBACK',
 'odometer': 40889,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 3 CROSSBACK 1.2 P/T 100 PRESTIGE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 PRESTIGE',
 'vin': 'VR1URHNKKKW052323',
 'year': 2020}
2026-03-29 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU20%2520FSN%27 HTTP/1.1" 200 None
2026-03-29 14:14:18 [bca.uk] INFO: Saving data for DU20%20FSN: {'auction_closing_time': 1775124000.0, 'created_time': 1774620274.441239, 'last_price_update_time': 1774793658.816051}
2026-03-29 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU20%2520FSN') HTTP/1.1" 204 0
2026-03-29 14:14:18 [bca.uk] INFO: Found listing with ID: BX70%20NKD
2026-03-29 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX70%2520NKD%27 HTTP/1.1" 200 None
2026-03-29 14:14:18 [bca.uk] INFO: Scrape type for BX70%20NKD: 2
2026-03-29 14:14:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a77673bb-09be-55e8-acc7-c6048cbaf43c with identifier: BX70%20NKD
2026-03-29 14:14:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a77673bb-09be-55e8-acc7-c6048cbaf43c with scrape type 2
2026-03-29 14:14:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a77673bb-09be-55e8-acc7-c6048cbaf43c with scrape type 2
2026-03-29 14:14:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a77673bb-09be-55e8-acc7-c6048cbaf43c, identifier: BX70%20NKD
2026-03-29 14:14:18 [bca.uk] INFO: Found listing with ID: BC19%20XPT
2026-03-29 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC19%2520XPT%27 HTTP/1.1" 200 None
2026-03-29 14:14:19 [bca.uk] INFO: Scrape type for BC19%20XPT: 2
2026-03-29 14:14:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e346a879-4eaf-50a5-8617-ad775c761583 with identifier: BC19%20XPT
2026-03-29 14:14:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e346a879-4eaf-50a5-8617-ad775c761583 with scrape type 2
2026-03-29 14:14:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e346a879-4eaf-50a5-8617-ad775c761583 with scrape type 2
2026-03-29 14:14:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e346a879-4eaf-50a5-8617-ad775c761583, identifier: BC19%20XPT
2026-03-29 14:14:19 [bca.uk] INFO: Found listing with ID: OFZ%206303
2026-03-29 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OFZ%25206303%27 HTTP/1.1" 200 None
2026-03-29 14:14:19 [bca.uk] INFO: Scrape type for OFZ%206303: 2
2026-03-29 14:14:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0fb898bd-5a6a-5b67-bc92-cb2a0d6014d3 with identifier: OFZ%206303
2026-03-29 14:14:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0fb898bd-5a6a-5b67-bc92-cb2a0d6014d3 with scrape type 2
2026-03-29 14:14:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0fb898bd-5a6a-5b67-bc92-cb2a0d6014d3 with scrape type 2
2026-03-29 14:14:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0fb898bd-5a6a-5b67-bc92-cb2a0d6014d3, identifier: OFZ%206303
2026-03-29 14:14:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a77673bb-09be-55e8-acc7-c6048cbaf43c with identifier: BX70%20NKD
2026-03-29 14:14:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a77673bb-09be-55e8-acc7-c6048cbaf43c with identifier: BX70%20NKD
2026-03-29 14:14:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a77673bb-09be-55e8-acc7-c6048cbaf43c with identifier: BX70%20NKD to the API
2026-03-29 14:14:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 240,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX70%20NKD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a77673bb-09be-55e8-acc7-c6048cbaf43c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BX70 NKD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX70%20NKD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'LAND ROVER',
 'model': 'DEFENDER 110',
 'odometer': 32751,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DEFENDER 110 2.0 D240 AWD S (5ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'D240 AWD S (5ST)',
 'vin': 'SALEA7AN6L2012080',
 'year': 2021}
2026-03-29 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX70%2520NKD%27 HTTP/1.1" 200 None
2026-03-29 14:14:19 [bca.uk] INFO: Saving data for BX70%20NKD: {'auction_closing_time': 1774864800.0, 'created_time': 1773834786.635314, 'last_price_update_time': 1774793659.538986}
2026-03-29 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX70%2520NKD') HTTP/1.1" 204 0
2026-03-29 14:14:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e346a879-4eaf-50a5-8617-ad775c761583 with identifier: BC19%20XPT
2026-03-29 14:14:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e346a879-4eaf-50a5-8617-ad775c761583 with identifier: BC19%20XPT
2026-03-29 14:14:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e346a879-4eaf-50a5-8617-ad775c761583 with identifier: BC19%20XPT to the API
2026-03-29 14:14:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BC19%20XPT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e346a879-4eaf-50a5-8617-ad775c761583',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BC19 XPT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BC19%20XPT&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 48419,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.0 TSI 95 COLOUR EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 95 COLOUR EDITION',
 'vin': 'TMBFP6NJ5KZ136150',
 'year': 2019}
2026-03-29 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC19%2520XPT%27 HTTP/1.1" 200 None
2026-03-29 14:14:19 [bca.uk] INFO: Saving data for BC19%20XPT: {'auction_closing_time': 1775037600.0, 'created_time': 1774620660.012393, 'last_price_update_time': 1774793659.847655}
2026-03-29 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BC19%2520XPT') HTTP/1.1" 204 0
2026-03-29 14:14:19 [bca.uk] INFO: Total items found: 100
2026-03-29 14:14:19 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded
2026-03-29 14:14:19 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:14:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:14:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0fb898bd-5a6a-5b67-bc92-cb2a0d6014d3 with identifier: OFZ%206303
2026-03-29 14:14:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0fb898bd-5a6a-5b67-bc92-cb2a0d6014d3 with identifier: OFZ%206303
2026-03-29 14:14:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0fb898bd-5a6a-5b67-bc92-cb2a0d6014d3 with identifier: OFZ%206303 to the API
2026-03-29 14:14:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OFZ%206303-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.9L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0fb898bd-5a6a-5b67-bc92-cb2a0d6014d3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OFZ 6303',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OFZ%206303&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'ALFA ROMEO',
 'model': 'MITO',
 'odometer': 61215,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO MITO 0.9 TB T/AIR 105 SPORTIVA Hatchback',
 'transmission': 'manual',
 'trim': 'TB T/AIR 105 SPORTIVA',
 'vin': 'ZAR9550000X007830',
 'year': 2013}
2026-03-29 14:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OFZ%25206303%27 HTTP/1.1" 200 None
2026-03-29 14:14:20 [bca.uk] INFO: Saving data for OFZ%206303: {'auction_closing_time': 1774951200.0, 'created_time': 1774620273.685749, 'last_price_update_time': 1774793660.140547}
2026-03-29 14:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OFZ%25206303') HTTP/1.1" 204 0
2026-03-29 14:14:20 [bca.uk] INFO: Found listing with ID: CA69%20FUW
2026-03-29 14:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA69%2520FUW%27 HTTP/1.1" 200 None
2026-03-29 14:14:20 [bca.uk] INFO: Scrape type for CA69%20FUW: 0
2026-03-29 14:14:20 [bca.uk] INFO: Found listing with ID: KN21%20OGW
2026-03-29 14:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN21%2520OGW%27 HTTP/1.1" 200 None
2026-03-29 14:14:20 [bca.uk] INFO: Scrape type for KN21%20OGW: 2
2026-03-29 14:14:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ca96f81-29b0-5c25-9aa1-a11bb3ea6e73 with identifier: KN21%20OGW
2026-03-29 14:14:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ca96f81-29b0-5c25-9aa1-a11bb3ea6e73 with scrape type 2
2026-03-29 14:14:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ca96f81-29b0-5c25-9aa1-a11bb3ea6e73 with scrape type 2
2026-03-29 14:14:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ca96f81-29b0-5c25-9aa1-a11bb3ea6e73, identifier: KN21%20OGW
2026-03-29 14:14:20 [bca.uk] INFO: Found listing with ID: BL74%20LVO
2026-03-29 14:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL74%2520LVO%27 HTTP/1.1" 200 None
2026-03-29 14:14:20 [bca.uk] INFO: Scrape type for BL74%20LVO: 2
2026-03-29 14:14:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e3dd5d71-952f-5d80-8bf9-67191dadad1f with identifier: BL74%20LVO
2026-03-29 14:14:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e3dd5d71-952f-5d80-8bf9-67191dadad1f with scrape type 2
2026-03-29 14:14:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e3dd5d71-952f-5d80-8bf9-67191dadad1f with scrape type 2
2026-03-29 14:14:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e3dd5d71-952f-5d80-8bf9-67191dadad1f, identifier: BL74%20LVO
2026-03-29 14:14:20 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:14:20 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:14:20 [bca.uk] INFO: Found listing with ID: CA17%20CLR
2026-03-29 14:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA17%2520CLR%27 HTTP/1.1" 200 None
2026-03-29 14:14:20 [bca.uk] INFO: Scrape type for CA17%20CLR: 2
2026-03-29 14:14:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b21c926c-b268-5a76-a2b0-76775b9b32c9 with identifier: CA17%20CLR
2026-03-29 14:14:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b21c926c-b268-5a76-a2b0-76775b9b32c9 with scrape type 2
2026-03-29 14:14:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b21c926c-b268-5a76-a2b0-76775b9b32c9 with scrape type 2
2026-03-29 14:14:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b21c926c-b268-5a76-a2b0-76775b9b32c9, identifier: CA17%20CLR
2026-03-29 14:14:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ca96f81-29b0-5c25-9aa1-a11bb3ea6e73 with identifier: KN21%20OGW
2026-03-29 14:14:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ca96f81-29b0-5c25-9aa1-a11bb3ea6e73 with identifier: KN21%20OGW
2026-03-29 14:14:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2ca96f81-29b0-5c25-9aa1-a11bb3ea6e73 with identifier: KN21%20OGW to the API
2026-03-29 14:14:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN21%20OGW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2ca96f81-29b0-5c25-9aa1-a11bb3ea6e73',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN21 OGW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN21%20OGW&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 40787,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B MHEV 125 TREND Hatchback',
 'transmission': 'manual',
 'trim': 'E/B MHEV 125 TREND',
 'vin': 'WF0JXXGAHJLY52045',
 'year': 2021}
2026-03-29 14:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN21%2520OGW%27 HTTP/1.1" 200 None
2026-03-29 14:14:20 [bca.uk] INFO: Saving data for KN21%20OGW: {'auction_closing_time': 1774864800.0, 'created_time': 1774005901.455208, 'last_price_update_time': 1774793660.90398}
2026-03-29 14:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN21%2520OGW') HTTP/1.1" 204 0
2026-03-29 14:14:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e3dd5d71-952f-5d80-8bf9-67191dadad1f with identifier: BL74%20LVO
2026-03-29 14:14:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e3dd5d71-952f-5d80-8bf9-67191dadad1f with identifier: BL74%20LVO
2026-03-29 14:14:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e3dd5d71-952f-5d80-8bf9-67191dadad1f with identifier: BL74%20LVO to the API
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 25,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL74%20LVO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e3dd5d71-952f-5d80-8bf9-67191dadad1f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL74 LVO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL74%20LVO&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 23048,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 T PHEV 2WD N LINE S StationWagon',
 'transmission': 'automatic',
 'trim': 'T PHEV 2WD N LINE S',
 'vin': 'TMAJB8121SJ307000',
 'year': 2024}
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL74%2520LVO%27 HTTP/1.1" 200 None
2026-03-29 14:14:21 [bca.uk] INFO: Saving data for BL74%20LVO: {'auction_closing_time': 1775037600.0, 'created_time': 1774620648.83121, 'last_price_update_time': 1774793661.348811}
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL74%2520LVO') HTTP/1.1" 204 0
2026-03-29 14:14:21 [bca.uk] INFO: Found listing with ID: CF74%20GRZ
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GRZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:21 [bca.uk] INFO: Scrape type for CF74%20GRZ: 0
2026-03-29 14:14:21 [bca.uk] INFO: Found listing with ID: CF74%20GSV
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GSV%27 HTTP/1.1" 200 None
2026-03-29 14:14:21 [bca.uk] INFO: Scrape type for CF74%20GSV: 0
2026-03-29 14:14:21 [bca.uk] INFO: Found listing with ID: BF71%20EFD
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF71%2520EFD%27 HTTP/1.1" 200 None
2026-03-29 14:14:21 [bca.uk] INFO: Scrape type for BF71%20EFD: 0
2026-03-29 14:14:21 [bca.uk] INFO: Found listing with ID: CK11%20THG
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK11%2520THG%27 HTTP/1.1" 200 None
2026-03-29 14:14:21 [bca.uk] INFO: Scrape type for CK11%20THG: 0
2026-03-29 14:14:21 [bca.uk] INFO: Found listing with ID: HY11%20ZDK
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY11%2520ZDK%27 HTTP/1.1" 200 None
2026-03-29 14:14:21 [bca.uk] INFO: Scrape type for HY11%20ZDK: 0
2026-03-29 14:14:21 [bca.uk] INFO: Found listing with ID: BK12%20HXD
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK12%2520HXD%27 HTTP/1.1" 200 None
2026-03-29 14:14:21 [bca.uk] INFO: Scrape type for BK12%20HXD: 0
2026-03-29 14:14:21 [bca.uk] INFO: Found listing with ID: BK60%20WFP
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK60%2520WFP%27 HTTP/1.1" 200 None
2026-03-29 14:14:21 [bca.uk] INFO: Scrape type for BK60%20WFP: 0
2026-03-29 14:14:21 [bca.uk] INFO: Found listing with ID: BX63%20YWP
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX63%2520YWP%27 HTTP/1.1" 200 None
2026-03-29 14:14:21 [bca.uk] INFO: Scrape type for BX63%20YWP: 0
2026-03-29 14:14:21 [bca.uk] INFO: Found listing with ID: DV74%20EKY
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV74%2520EKY%27 HTTP/1.1" 200 None
2026-03-29 14:14:21 [bca.uk] INFO: Scrape type for DV74%20EKY: 0
2026-03-29 14:14:21 [bca.uk] INFO: Found listing with ID: DF59%20CZD
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF59%2520CZD%27 HTTP/1.1" 200 None
2026-03-29 14:14:21 [bca.uk] INFO: Scrape type for DF59%20CZD: 0
2026-03-29 14:14:21 [bca.uk] INFO: Found listing with ID: KS10%20KFX
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS10%2520KFX%27 HTTP/1.1" 200 None
2026-03-29 14:14:21 [bca.uk] INFO: Scrape type for KS10%20KFX: 0
2026-03-29 14:14:21 [bca.uk] INFO: Found listing with ID: KN74%20WBP
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN74%2520WBP%27 HTTP/1.1" 200 None
2026-03-29 14:14:21 [bca.uk] INFO: Scrape type for KN74%20WBP: 0
2026-03-29 14:14:21 [bca.uk] INFO: Found listing with ID: LN69%20HJX
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN69%2520HJX%27 HTTP/1.1" 200 None
2026-03-29 14:14:21 [bca.uk] INFO: Scrape type for LN69%20HJX: 0
2026-03-29 14:14:21 [bca.uk] INFO: Found listing with ID: AY68%20HZF
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY68%2520HZF%27 HTTP/1.1" 200 None
2026-03-29 14:14:21 [bca.uk] INFO: Scrape type for AY68%20HZF: 0
2026-03-29 14:14:21 [bca.uk] INFO: Found listing with ID: GN19%20XSV
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN19%2520XSV%27 HTTP/1.1" 200 None
2026-03-29 14:14:21 [bca.uk] INFO: Scrape type for GN19%20XSV: 0
2026-03-29 14:14:21 [bca.uk] INFO: Found listing with ID: LR17%20YKD
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR17%2520YKD%27 HTTP/1.1" 200 None
2026-03-29 14:14:21 [bca.uk] INFO: Scrape type for LR17%20YKD: 0
2026-03-29 14:14:21 [bca.uk] INFO: Found listing with ID: MW23%20LPL
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW23%2520LPL%27 HTTP/1.1" 200 None
2026-03-29 14:14:21 [bca.uk] INFO: Scrape type for MW23%20LPL: 0
2026-03-29 14:14:21 [bca.uk] INFO: Found listing with ID: MW23%20YLS
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW23%2520YLS%27 HTTP/1.1" 200 None
2026-03-29 14:14:21 [bca.uk] INFO: Scrape type for MW23%20YLS: 0
2026-03-29 14:14:21 [bca.uk] INFO: Found listing with ID: MD73%20YHH
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD73%2520YHH%27 HTTP/1.1" 200 None
2026-03-29 14:14:21 [bca.uk] INFO: Scrape type for MD73%20YHH: 2
2026-03-29 14:14:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77bf95b9-8a37-5c78-b246-a4f942978e9e with identifier: MD73%20YHH
2026-03-29 14:14:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77bf95b9-8a37-5c78-b246-a4f942978e9e with scrape type 2
2026-03-29 14:14:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77bf95b9-8a37-5c78-b246-a4f942978e9e with scrape type 2
2026-03-29 14:14:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77bf95b9-8a37-5c78-b246-a4f942978e9e, identifier: MD73%20YHH
2026-03-29 14:14:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:14:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b21c926c-b268-5a76-a2b0-76775b9b32c9 with identifier: CA17%20CLR
2026-03-29 14:14:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b21c926c-b268-5a76-a2b0-76775b9b32c9 with identifier: CA17%20CLR
2026-03-29 14:14:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b21c926c-b268-5a76-a2b0-76775b9b32c9 with identifier: CA17%20CLR to the API
2026-03-29 14:14:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA17%20CLR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.1L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b21c926c-b268-5a76-a2b0-76775b9b32c9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CA17 CLR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA17%20CLR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 42114,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.1 85 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '85 ZETEC',
 'vin': 'WF0JXXGAHJJM46508',
 'year': 2018}
2026-03-29 14:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA17%2520CLR%27 HTTP/1.1" 200 None
2026-03-29 14:14:22 [bca.uk] INFO: Saving data for CA17%20CLR: {'auction_closing_time': 1775124000.0, 'created_time': 1774620270.611302, 'last_price_update_time': 1774793662.12214}
2026-03-29 14:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA17%2520CLR') HTTP/1.1" 204 0
2026-03-29 14:14:22 [bca.uk] INFO: Found listing with ID: VE69%20NGU
2026-03-29 14:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE69%2520NGU%27 HTTP/1.1" 200 None
2026-03-29 14:14:22 [bca.uk] INFO: Scrape type for VE69%20NGU: 2
2026-03-29 14:14:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3611aaa3-9432-5f71-96cf-4cf14009f782 with identifier: VE69%20NGU
2026-03-29 14:14:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3611aaa3-9432-5f71-96cf-4cf14009f782 with scrape type 2
2026-03-29 14:14:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3611aaa3-9432-5f71-96cf-4cf14009f782 with scrape type 2
2026-03-29 14:14:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3611aaa3-9432-5f71-96cf-4cf14009f782, identifier: VE69%20NGU
2026-03-29 14:14:22 [bca.uk] INFO: Found listing with ID: BN69%20HNH
2026-03-29 14:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN69%2520HNH%27 HTTP/1.1" 200 None
2026-03-29 14:14:22 [bca.uk] INFO: Scrape type for BN69%20HNH: 2
2026-03-29 14:14:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ffcbe145-b117-58fd-ba40-5a5f7280a545 with identifier: BN69%20HNH
2026-03-29 14:14:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ffcbe145-b117-58fd-ba40-5a5f7280a545 with scrape type 2
2026-03-29 14:14:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ffcbe145-b117-58fd-ba40-5a5f7280a545 with scrape type 2
2026-03-29 14:14:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ffcbe145-b117-58fd-ba40-5a5f7280a545, identifier: BN69%20HNH
2026-03-29 14:14:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77bf95b9-8a37-5c78-b246-a4f942978e9e with identifier: MD73%20YHH
2026-03-29 14:14:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77bf95b9-8a37-5c78-b246-a4f942978e9e with identifier: MD73%20YHH
2026-03-29 14:14:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77bf95b9-8a37-5c78-b246-a4f942978e9e with identifier: MD73%20YHH to the API
2026-03-29 14:14:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD73%20YHH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '77bf95b9-8a37-5c78-b246-a4f942978e9e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MD73 YHH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD73%20YHH&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'CITROEN',
 'model': 'E-C4 X',
 'odometer': 32321,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'CITROEN E-C4 X 100KW 50KWH SHINE PLUS Saloon',
 'transmission': 'automatic',
 'trim': '100KW 50KWH SHINE PLUS',
 'vin': 'VR7BFZKXCPE015554',
 'year': 2023}
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD73%2520YHH%27 HTTP/1.1" 200 None
2026-03-29 14:14:23 [bca.uk] INFO: Saving data for MD73%20YHH: {'auction_closing_time': 1775124000.0, 'created_time': 1773835027.79601, 'last_price_update_time': 1774793663.178508}
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD73%2520YHH') HTTP/1.1" 204 0
2026-03-29 14:14:23 [bca.uk] INFO: Found listing with ID: NJ67%20BRF
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ67%2520BRF%27 HTTP/1.1" 200 None
2026-03-29 14:14:23 [bca.uk] INFO: Scrape type for NJ67%20BRF: 2
2026-03-29 14:14:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a4ee6815-7298-56af-8aac-2ecae197bdb4 with identifier: NJ67%20BRF
2026-03-29 14:14:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a4ee6815-7298-56af-8aac-2ecae197bdb4 with scrape type 2
2026-03-29 14:14:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a4ee6815-7298-56af-8aac-2ecae197bdb4 with scrape type 2
2026-03-29 14:14:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a4ee6815-7298-56af-8aac-2ecae197bdb4, identifier: NJ67%20BRF
2026-03-29 14:14:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3611aaa3-9432-5f71-96cf-4cf14009f782 with identifier: VE69%20NGU
2026-03-29 14:14:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3611aaa3-9432-5f71-96cf-4cf14009f782 with identifier: VE69%20NGU
2026-03-29 14:14:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3611aaa3-9432-5f71-96cf-4cf14009f782 with identifier: VE69%20NGU to the API
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE69%20NGU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3611aaa3-9432-5f71-96cf-4cf14009f782',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE69 NGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE69%20NGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 118361,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 ST-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ST-LINE',
 'vin': 'WF0NXXGCHNKT02196',
 'year': 2019}
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE69%2520NGU%27 HTTP/1.1" 200 None
2026-03-29 14:14:23 [bca.uk] INFO: Saving data for VE69%20NGU: {'auction_closing_time': 1774864800.0, 'created_time': 1774620427.910146, 'last_price_update_time': 1774793663.570275}
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE69%2520NGU') HTTP/1.1" 204 0
2026-03-29 14:14:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ffcbe145-b117-58fd-ba40-5a5f7280a545 with identifier: BN69%20HNH
2026-03-29 14:14:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ffcbe145-b117-58fd-ba40-5a5f7280a545 with identifier: BN69%20HNH
2026-03-29 14:14:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ffcbe145-b117-58fd-ba40-5a5f7280a545 with identifier: BN69%20HNH to the API
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN69%20HNH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ffcbe145-b117-58fd-ba40-5a5f7280a545',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN69 HNH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN69%20HNH&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'DACIA',
 'model': 'DUSTER',
 'odometer': 90685,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'DACIA DUSTER 1.3 TCE 130 COMFORT StationWagon',
 'transmission': 'manual',
 'trim': 'TCE 130 COMFORT',
 'vin': 'VF1HJD20663905434',
 'year': 2019}
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN69%2520HNH%27 HTTP/1.1" 200 None
2026-03-29 14:14:23 [bca.uk] INFO: Saving data for BN69%20HNH: {'auction_closing_time': 1775037600.0, 'created_time': 1774620661.423439, 'last_price_update_time': 1774793663.868578}
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN69%2520HNH') HTTP/1.1" 204 0
2026-03-29 14:14:23 [bca.uk] INFO: Found listing with ID: AJ17%20AZT
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ17%2520AZT%27 HTTP/1.1" 200 None
2026-03-29 14:14:23 [bca.uk] INFO: Scrape type for AJ17%20AZT: 0
2026-03-29 14:14:23 [bca.uk] INFO: Found listing with ID: BN69%20VGV
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN69%2520VGV%27 HTTP/1.1" 200 None
2026-03-29 14:14:23 [bca.uk] INFO: Scrape type for BN69%20VGV: 0
2026-03-29 14:14:23 [bca.uk] INFO: Found listing with ID: SM59%20FAJ
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM59%2520FAJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:23 [bca.uk] INFO: Scrape type for SM59%20FAJ: 0
2026-03-29 14:14:23 [bca.uk] INFO: Found listing with ID: SH13%20CDZ
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH13%2520CDZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:23 [bca.uk] INFO: Scrape type for SH13%20CDZ: 0
2026-03-29 14:14:23 [bca.uk] INFO: Found listing with ID: CF74%20GDE
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GDE%27 HTTP/1.1" 200 None
2026-03-29 14:14:23 [bca.uk] INFO: Scrape type for CF74%20GDE: 2
2026-03-29 14:14:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0cb90704-62b2-5880-8662-09f271876233 with identifier: CF74%20GDE
2026-03-29 14:14:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0cb90704-62b2-5880-8662-09f271876233 with scrape type 2
2026-03-29 14:14:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0cb90704-62b2-5880-8662-09f271876233 with scrape type 2
2026-03-29 14:14:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0cb90704-62b2-5880-8662-09f271876233, identifier: CF74%20GDE
2026-03-29 14:14:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a4ee6815-7298-56af-8aac-2ecae197bdb4 with identifier: NJ67%20BRF
2026-03-29 14:14:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a4ee6815-7298-56af-8aac-2ecae197bdb4 with identifier: NJ67%20BRF
2026-03-29 14:14:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a4ee6815-7298-56af-8aac-2ecae197bdb4 with identifier: NJ67%20BRF to the API
2026-03-29 14:14:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 89,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ67%20BRF-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a4ee6815-7298-56af-8aac-2ecae197bdb4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ67 BRF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ67%20BRF&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 117315,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.5 TDCI 85 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 85 ZETEC',
 'vin': 'WF0JXXGAHJHC23556',
 'year': 2017}
2026-03-29 14:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ67%2520BRF%27 HTTP/1.1" 200 None
2026-03-29 14:14:24 [bca.uk] INFO: Saving data for NJ67%20BRF: {'auction_closing_time': 1774951200.0, 'created_time': 1774620364.028422, 'last_price_update_time': 1774793664.340542}
2026-03-29 14:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ67%2520BRF') HTTP/1.1" 204 0
2026-03-29 14:14:24 [bca.uk] INFO: Found listing with ID: EX64%20LWF
2026-03-29 14:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX64%2520LWF%27 HTTP/1.1" 200 None
2026-03-29 14:14:24 [bca.uk] INFO: Scrape type for EX64%20LWF: 2
2026-03-29 14:14:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb10b779-eb6e-5f68-96f2-83f3e1c3963c with identifier: EX64%20LWF
2026-03-29 14:14:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cb10b779-eb6e-5f68-96f2-83f3e1c3963c with scrape type 2
2026-03-29 14:14:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cb10b779-eb6e-5f68-96f2-83f3e1c3963c with scrape type 2
2026-03-29 14:14:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cb10b779-eb6e-5f68-96f2-83f3e1c3963c, identifier: EX64%20LWF
2026-03-29 14:14:24 [bca.uk] INFO: Found listing with ID: BW19%20VEU
2026-03-29 14:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW19%2520VEU%27 HTTP/1.1" 200 None
2026-03-29 14:14:24 [bca.uk] INFO: Scrape type for BW19%20VEU: 2
2026-03-29 14:14:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b6dd3b2a-3a9e-5a02-83fb-5153f03adf88 with identifier: BW19%20VEU
2026-03-29 14:14:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b6dd3b2a-3a9e-5a02-83fb-5153f03adf88 with scrape type 2
2026-03-29 14:14:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b6dd3b2a-3a9e-5a02-83fb-5153f03adf88 with scrape type 2
2026-03-29 14:14:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b6dd3b2a-3a9e-5a02-83fb-5153f03adf88, identifier: BW19%20VEU
2026-03-29 14:14:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0cb90704-62b2-5880-8662-09f271876233 with identifier: CF74%20GDE
2026-03-29 14:14:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0cb90704-62b2-5880-8662-09f271876233 with identifier: CF74%20GDE
2026-03-29 14:14:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0cb90704-62b2-5880-8662-09f271876233 with identifier: CF74%20GDE to the API
2026-03-29 14:14:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF74%20GDE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0cb90704-62b2-5880-8662-09f271876233',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CF74 GDE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF74%20GDE&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 7371,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.2 P/T 110 MAX EAT6 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 110 MAX EAT6',
 'vin': 'VF7SXHNPYRT121372',
 'year': 2024}
2026-03-29 14:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GDE%27 HTTP/1.1" 200 None
2026-03-29 14:14:24 [bca.uk] INFO: Saving data for CF74%20GDE: {'auction_closing_time': 1775124000.0, 'created_time': 1773933724.997727, 'last_price_update_time': 1774793664.858687}
2026-03-29 14:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF74%2520GDE') HTTP/1.1" 204 0
2026-03-29 14:14:24 [bca.uk] INFO: Found listing with ID: LX17%20OPU
2026-03-29 14:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX17%2520OPU%27 HTTP/1.1" 200 None
2026-03-29 14:14:24 [bca.uk] INFO: Scrape type for LX17%20OPU: 2
2026-03-29 14:14:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2120125d-4120-5528-b71d-e6d42e9f7718 with identifier: LX17%20OPU
2026-03-29 14:14:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2120125d-4120-5528-b71d-e6d42e9f7718 with scrape type 2
2026-03-29 14:14:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2120125d-4120-5528-b71d-e6d42e9f7718 with scrape type 2
2026-03-29 14:14:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2120125d-4120-5528-b71d-e6d42e9f7718, identifier: LX17%20OPU
2026-03-29 14:14:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cb10b779-eb6e-5f68-96f2-83f3e1c3963c with identifier: EX64%20LWF
2026-03-29 14:14:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cb10b779-eb6e-5f68-96f2-83f3e1c3963c with identifier: EX64%20LWF
2026-03-29 14:14:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cb10b779-eb6e-5f68-96f2-83f3e1c3963c with identifier: EX64%20LWF to the API
2026-03-29 14:14:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX64%20LWF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cb10b779-eb6e-5f68-96f2-83f3e1c3963c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX64 LWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX64%20LWF&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 102287,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 VTI ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI ALLURE',
 'vin': 'VF3CCHMZ0ET130642',
 'year': 2014}
2026-03-29 14:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX64%2520LWF%27 HTTP/1.1" 200 None
2026-03-29 14:14:25 [bca.uk] INFO: Saving data for EX64%20LWF: {'auction_closing_time': 1774951200.0, 'created_time': 1773821049.344978, 'last_price_update_time': 1774793665.298796}
2026-03-29 14:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX64%2520LWF') HTTP/1.1" 204 0
2026-03-29 14:14:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b6dd3b2a-3a9e-5a02-83fb-5153f03adf88 with identifier: BW19%20VEU
2026-03-29 14:14:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b6dd3b2a-3a9e-5a02-83fb-5153f03adf88 with identifier: BW19%20VEU
2026-03-29 14:14:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b6dd3b2a-3a9e-5a02-83fb-5153f03adf88 with identifier: BW19%20VEU to the API
2026-03-29 14:14:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW19%20VEU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b6dd3b2a-3a9e-5a02-83fb-5153f03adf88',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BW19 VEU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW19%20VEU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 97612,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.6 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'TEKNA',
 'vin': 'SJNFBAF15U8065247',
 'year': 2019}
2026-03-29 14:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW19%2520VEU%27 HTTP/1.1" 200 None
2026-03-29 14:14:25 [bca.uk] INFO: Saving data for BW19%20VEU: {'auction_closing_time': 1775037600.0, 'created_time': 1774620652.022472, 'last_price_update_time': 1774793665.702544}
2026-03-29 14:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW19%2520VEU') HTTP/1.1" 204 0
2026-03-29 14:14:25 [bca.uk] INFO: Found listing with ID: CF74%20GHO
2026-03-29 14:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GHO%27 HTTP/1.1" 200 None
2026-03-29 14:14:25 [bca.uk] INFO: Scrape type for CF74%20GHO: 0
2026-03-29 14:14:25 [bca.uk] INFO: Found listing with ID: CF74%20GPU
2026-03-29 14:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GPU%27 HTTP/1.1" 200 None
2026-03-29 14:14:25 [bca.uk] INFO: Scrape type for CF74%20GPU: 2
2026-03-29 14:14:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9336836a-9760-579b-9b52-2cb450e9e750 with identifier: CF74%20GPU
2026-03-29 14:14:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9336836a-9760-579b-9b52-2cb450e9e750 with scrape type 2
2026-03-29 14:14:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9336836a-9760-579b-9b52-2cb450e9e750 with scrape type 2
2026-03-29 14:14:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9336836a-9760-579b-9b52-2cb450e9e750, identifier: CF74%20GPU
2026-03-29 14:14:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2120125d-4120-5528-b71d-e6d42e9f7718 with identifier: LX17%20OPU
2026-03-29 14:14:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2120125d-4120-5528-b71d-e6d42e9f7718 with identifier: LX17%20OPU
2026-03-29 14:14:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2120125d-4120-5528-b71d-e6d42e9f7718 with identifier: LX17%20OPU to the API
2026-03-29 14:14:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 85,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX17%20OPU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2120125d-4120-5528-b71d-e6d42e9f7718',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX17 OPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX17%20OPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 50576,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.5 DCI 90 DYNAMIQUE S Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 90 DYNAMIQUE S',
 'vin': 'VF15RKJ0A57287231',
 'year': 2017}
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX17%2520OPU%27 HTTP/1.1" 200 None
2026-03-29 14:14:26 [bca.uk] INFO: Saving data for LX17%20OPU: {'auction_closing_time': 1774951200.0, 'created_time': 1774620349.58415, 'last_price_update_time': 1774793666.130891}
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX17%2520OPU') HTTP/1.1" 204 0
2026-03-29 14:14:26 [bca.uk] INFO: Found listing with ID: SP65%20HHN
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP65%2520HHN%27 HTTP/1.1" 200 None
2026-03-29 14:14:26 [bca.uk] INFO: Scrape type for SP65%20HHN: 2
2026-03-29 14:14:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 58a89d1c-907c-55a0-a1d4-7b7bbc7f1246 with identifier: SP65%20HHN
2026-03-29 14:14:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 58a89d1c-907c-55a0-a1d4-7b7bbc7f1246 with scrape type 2
2026-03-29 14:14:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 58a89d1c-907c-55a0-a1d4-7b7bbc7f1246 with scrape type 2
2026-03-29 14:14:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 58a89d1c-907c-55a0-a1d4-7b7bbc7f1246, identifier: SP65%20HHN
2026-03-29 14:14:26 [bca.uk] INFO: Found listing with ID: LN72%20VDO
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN72%2520VDO%27 HTTP/1.1" 200 None
2026-03-29 14:14:26 [bca.uk] INFO: Scrape type for LN72%20VDO: 0
2026-03-29 14:14:26 [bca.uk] INFO: Found listing with ID: WM22%20LHF
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM22%2520LHF%27 HTTP/1.1" 200 None
2026-03-29 14:14:26 [bca.uk] INFO: Scrape type for WM22%20LHF: 0
2026-03-29 14:14:26 [bca.uk] INFO: Found listing with ID: WR73%20NUW
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR73%2520NUW%27 HTTP/1.1" 200 None
2026-03-29 14:14:26 [bca.uk] INFO: Scrape type for WR73%20NUW: 0
2026-03-29 14:14:26 [bca.uk] INFO: Found listing with ID: AP64%20FXF
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP64%2520FXF%27 HTTP/1.1" 200 None
2026-03-29 14:14:26 [bca.uk] INFO: Scrape type for AP64%20FXF: 2
2026-03-29 14:14:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9592e0cd-4a19-5e58-9c16-43c225d557a6 with identifier: AP64%20FXF
2026-03-29 14:14:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9592e0cd-4a19-5e58-9c16-43c225d557a6 with scrape type 2
2026-03-29 14:14:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9592e0cd-4a19-5e58-9c16-43c225d557a6 with scrape type 2
2026-03-29 14:14:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9592e0cd-4a19-5e58-9c16-43c225d557a6, identifier: AP64%20FXF
2026-03-29 14:14:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9336836a-9760-579b-9b52-2cb450e9e750 with identifier: CF74%20GPU
2026-03-29 14:14:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9336836a-9760-579b-9b52-2cb450e9e750 with identifier: CF74%20GPU
2026-03-29 14:14:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9336836a-9760-579b-9b52-2cb450e9e750 with identifier: CF74%20GPU to the API
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF74%20GPU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9336836a-9760-579b-9b52-2cb450e9e750',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CF74 GPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF74%20GPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 5806,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.2 P/T 110 MAX EAT6 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 110 MAX EAT6',
 'vin': 'VF7SXHNPYRT109377',
 'year': 2024}
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GPU%27 HTTP/1.1" 200 None
2026-03-29 14:14:26 [bca.uk] INFO: Saving data for CF74%20GPU: {'auction_closing_time': 1775124000.0, 'created_time': 1773933732.471334, 'last_price_update_time': 1774793666.739269}
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF74%2520GPU') HTTP/1.1" 204 0
2026-03-29 14:14:26 [bca.uk] INFO: Found listing with ID: LX13%20SYP
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX13%2520SYP%27 HTTP/1.1" 200 None
2026-03-29 14:14:26 [bca.uk] INFO: Scrape type for LX13%20SYP: 2
2026-03-29 14:14:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 422503fd-ebc2-5779-8b4a-df3e2d6f33b3 with identifier: LX13%20SYP
2026-03-29 14:14:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 422503fd-ebc2-5779-8b4a-df3e2d6f33b3 with scrape type 2
2026-03-29 14:14:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 422503fd-ebc2-5779-8b4a-df3e2d6f33b3 with scrape type 2
2026-03-29 14:14:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 422503fd-ebc2-5779-8b4a-df3e2d6f33b3, identifier: LX13%20SYP
2026-03-29 14:14:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 58a89d1c-907c-55a0-a1d4-7b7bbc7f1246 with identifier: SP65%20HHN
2026-03-29 14:14:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 58a89d1c-907c-55a0-a1d4-7b7bbc7f1246 with identifier: SP65%20HHN
2026-03-29 14:14:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 58a89d1c-907c-55a0-a1d4-7b7bbc7f1246 with identifier: SP65%20HHN to the API
2026-03-29 14:14:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP65%20HHN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '58a89d1c-907c-55a0-a1d4-7b7bbc7f1246',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP65 HHN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP65%20HHN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'C220 D',
 'odometer': 100141,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 D 2.1 SPORT Saloon',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WDD2050042R104761',
 'year': 2015}
2026-03-29 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP65%2520HHN%27 HTTP/1.1" 200 None
2026-03-29 14:14:27 [bca.uk] INFO: Saving data for SP65%20HHN: {'auction_closing_time': 1774864800.0, 'created_time': 1774620410.065869, 'last_price_update_time': 1774793667.672723}
2026-03-29 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP65%2520HHN') HTTP/1.1" 204 0
2026-03-29 14:14:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9592e0cd-4a19-5e58-9c16-43c225d557a6 with identifier: AP64%20FXF
2026-03-29 14:14:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9592e0cd-4a19-5e58-9c16-43c225d557a6 with identifier: AP64%20FXF
2026-03-29 14:14:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9592e0cd-4a19-5e58-9c16-43c225d557a6 with identifier: AP64%20FXF to the API
2026-03-29 14:14:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AP64%20FXF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9592e0cd-4a19-5e58-9c16-43c225d557a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AP64 FXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AP64%20FXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'CITROEN',
 'model': 'C4 CACTUS',
 'odometer': 109510,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'CITROEN C4 CACTUS 1.2 P/T 82 FEEL Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 82 FEEL',
 'vin': 'VF70PHMZAEE544711',
 'year': 2015}
2026-03-29 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP64%2520FXF%27 HTTP/1.1" 200 None
2026-03-29 14:14:27 [bca.uk] INFO: Saving data for AP64%20FXF: {'auction_closing_time': 1774951200.0, 'created_time': 1774045656.511114, 'last_price_update_time': 1774793667.96338}
2026-03-29 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AP64%2520FXF') HTTP/1.1" 204 0
2026-03-29 14:14:27 [bca.uk] INFO: Found listing with ID: VN74%20CYX
2026-03-29 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN74%2520CYX%27 HTTP/1.1" 200 None
2026-03-29 14:14:27 [bca.uk] INFO: Scrape type for VN74%20CYX: 0
2026-03-29 14:14:27 [bca.uk] INFO: Found listing with ID: VN74%20CZB
2026-03-29 14:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN74%2520CZB%27 HTTP/1.1" 200 None
2026-03-29 14:14:28 [bca.uk] INFO: Scrape type for VN74%20CZB: 0
2026-03-29 14:14:28 [bca.uk] INFO: Found listing with ID: CF74%20GDA
2026-03-29 14:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GDA%27 HTTP/1.1" 200 None
2026-03-29 14:14:28 [bca.uk] INFO: Scrape type for CF74%20GDA: 2
2026-03-29 14:14:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d30cb5cb-2c41-5d27-9a71-690eed971e73 with identifier: CF74%20GDA
2026-03-29 14:14:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d30cb5cb-2c41-5d27-9a71-690eed971e73 with scrape type 2
2026-03-29 14:14:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d30cb5cb-2c41-5d27-9a71-690eed971e73 with scrape type 2
2026-03-29 14:14:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d30cb5cb-2c41-5d27-9a71-690eed971e73, identifier: CF74%20GDA
2026-03-29 14:14:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 422503fd-ebc2-5779-8b4a-df3e2d6f33b3 with identifier: LX13%20SYP
2026-03-29 14:14:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 422503fd-ebc2-5779-8b4a-df3e2d6f33b3 with identifier: LX13%20SYP
2026-03-29 14:14:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 422503fd-ebc2-5779-8b4a-df3e2d6f33b3 with identifier: LX13%20SYP to the API
2026-03-29 14:14:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX13%20SYP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '422503fd-ebc2-5779-8b4a-df3e2d6f33b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX13 SYP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX13%20SYP&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'RENAULT',
 'model': 'MEGANE',
 'odometer': 177197,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'RENAULT MEGANE 1.6 DCI 130 DYNAMIQUE TOM TOM Estate',
 'transmission': 'manual',
 'trim': 'DCI 130 DYNAMIQUE TOM TOM',
 'vin': 'VF1KZ000648611255',
 'year': 2013}
2026-03-29 14:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX13%2520SYP%27 HTTP/1.1" 200 None
2026-03-29 14:14:28 [bca.uk] INFO: Saving data for LX13%20SYP: {'auction_closing_time': 1774951200.0, 'created_time': 1774620351.235233, 'last_price_update_time': 1774793668.386131}
2026-03-29 14:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX13%2520SYP') HTTP/1.1" 204 0
2026-03-29 14:14:28 [bca.uk] INFO: Found listing with ID: HV66%20TAU
2026-03-29 14:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV66%2520TAU%27 HTTP/1.1" 200 None
2026-03-29 14:14:28 [bca.uk] INFO: Scrape type for HV66%20TAU: 2
2026-03-29 14:14:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 556b918c-6836-57a7-a41e-31e421adbdb9 with identifier: HV66%20TAU
2026-03-29 14:14:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 556b918c-6836-57a7-a41e-31e421adbdb9 with scrape type 2
2026-03-29 14:14:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 556b918c-6836-57a7-a41e-31e421adbdb9 with scrape type 2
2026-03-29 14:14:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 556b918c-6836-57a7-a41e-31e421adbdb9, identifier: HV66%20TAU
2026-03-29 14:14:28 [bca.uk] INFO: Found listing with ID: BG23%20XZB
2026-03-29 14:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG23%2520XZB%27 HTTP/1.1" 200 None
2026-03-29 14:14:28 [bca.uk] INFO: Scrape type for BG23%20XZB: 2
2026-03-29 14:14:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dd5cac80-623f-5953-9a23-1fd11f4e0c90 with identifier: BG23%20XZB
2026-03-29 14:14:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dd5cac80-623f-5953-9a23-1fd11f4e0c90 with scrape type 2
2026-03-29 14:14:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dd5cac80-623f-5953-9a23-1fd11f4e0c90 with scrape type 2
2026-03-29 14:14:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dd5cac80-623f-5953-9a23-1fd11f4e0c90, identifier: BG23%20XZB
2026-03-29 14:14:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d30cb5cb-2c41-5d27-9a71-690eed971e73 with identifier: CF74%20GDA
2026-03-29 14:14:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d30cb5cb-2c41-5d27-9a71-690eed971e73 with identifier: CF74%20GDA
2026-03-29 14:14:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d30cb5cb-2c41-5d27-9a71-690eed971e73 with identifier: CF74%20GDA to the API
2026-03-29 14:14:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF74%20GDA-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd30cb5cb-2c41-5d27-9a71-690eed971e73',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CF74 GDA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF74%20GDA&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 6291,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.2 P/T 110 MAX EAT6 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 110 MAX EAT6',
 'vin': 'VF7SXHNPYRT121367',
 'year': 2024}
2026-03-29 14:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GDA%27 HTTP/1.1" 200 None
2026-03-29 14:14:29 [bca.uk] INFO: Saving data for CF74%20GDA: {'auction_closing_time': 1775124000.0, 'created_time': 1773933760.932335, 'last_price_update_time': 1774793669.67578}
2026-03-29 14:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF74%2520GDA') HTTP/1.1" 204 0
2026-03-29 14:14:29 [bca.uk] INFO: Found listing with ID: LN21%20ZNM
2026-03-29 14:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN21%2520ZNM%27 HTTP/1.1" 200 None
2026-03-29 14:14:29 [bca.uk] INFO: Scrape type for LN21%20ZNM: 2
2026-03-29 14:14:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31d0dc99-4520-5d0e-830b-29fc68cbe232 with identifier: LN21%20ZNM
2026-03-29 14:14:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31d0dc99-4520-5d0e-830b-29fc68cbe232 with scrape type 2
2026-03-29 14:14:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31d0dc99-4520-5d0e-830b-29fc68cbe232 with scrape type 2
2026-03-29 14:14:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31d0dc99-4520-5d0e-830b-29fc68cbe232, identifier: LN21%20ZNM
2026-03-29 14:14:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 556b918c-6836-57a7-a41e-31e421adbdb9 with identifier: HV66%20TAU
2026-03-29 14:14:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 556b918c-6836-57a7-a41e-31e421adbdb9 with identifier: HV66%20TAU
2026-03-29 14:14:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 556b918c-6836-57a7-a41e-31e421adbdb9 with identifier: HV66%20TAU to the API
2026-03-29 14:14:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV66%20TAU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '556b918c-6836-57a7-a41e-31e421adbdb9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV66 TAU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV66%20TAU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'RENAULT',
 'model': 'CAPTUR',
 'odometer': 79150,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'RENAULT CAPTUR 0.9 TCE 90 DYNAMIQUE S Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 DYNAMIQUE S',
 'vin': 'VF12RD11A56443363',
 'year': 2016}
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV66%2520TAU%27 HTTP/1.1" 200 None
2026-03-29 14:14:30 [bca.uk] INFO: Saving data for HV66%20TAU: {'auction_closing_time': 1774864800.0, 'created_time': 1774620411.198065, 'last_price_update_time': 1774793670.118105}
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV66%2520TAU') HTTP/1.1" 204 0
2026-03-29 14:14:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dd5cac80-623f-5953-9a23-1fd11f4e0c90 with identifier: BG23%20XZB
2026-03-29 14:14:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dd5cac80-623f-5953-9a23-1fd11f4e0c90 with identifier: BG23%20XZB
2026-03-29 14:14:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dd5cac80-623f-5953-9a23-1fd11f4e0c90 with identifier: BG23%20XZB to the API
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 241,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG23%20XZB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dd5cac80-623f-5953-9a23-1fd11f4e0c90',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG23 XZB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG23%20XZB&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'RELAY 35',
 'odometer': 64887,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'CITROEN RELAY 35 2.2 B/HDI 140 L3 H2 ENTERPRISE ED. PanelVan',
 'transmission': 'manual',
 'trim': 'B/HDI 140 L3 H2 ENTERPRISE ED.',
 'vin': 'VF7YCBPFCNG029620',
 'year': 2023}
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG23%2520XZB%27 HTTP/1.1" 200 None
2026-03-29 14:14:30 [bca.uk] INFO: Saving data for BG23%20XZB: {'auction_closing_time': 1774864800.0, 'created_time': 1774437947.786647, 'last_price_update_time': 1774793670.399066}
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG23%2520XZB') HTTP/1.1" 204 0
2026-03-29 14:14:30 [bca.uk] INFO: Found listing with ID: HT74%20YXJ
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT74%2520YXJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:30 [bca.uk] INFO: Scrape type for HT74%20YXJ: 0
2026-03-29 14:14:30 [bca.uk] INFO: Found listing with ID: CX68%20KPN
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX68%2520KPN%27 HTTP/1.1" 200 None
2026-03-29 14:14:30 [bca.uk] INFO: Scrape type for CX68%20KPN: 0
2026-03-29 14:14:30 [bca.uk] INFO: Found listing with ID: PX07%20OTF
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX07%2520OTF%27 HTTP/1.1" 200 None
2026-03-29 14:14:30 [bca.uk] INFO: Scrape type for PX07%20OTF: 0
2026-03-29 14:14:30 [bca.uk] INFO: Found listing with ID: AF12%20TYO
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF12%2520TYO%27 HTTP/1.1" 200 None
2026-03-29 14:14:30 [bca.uk] INFO: Scrape type for AF12%20TYO: 0
2026-03-29 14:14:30 [bca.uk] INFO: Found listing with ID: CE21%20AVV
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE21%2520AVV%27 HTTP/1.1" 200 None
2026-03-29 14:14:30 [bca.uk] INFO: Scrape type for CE21%20AVV: 0
2026-03-29 14:14:30 [bca.uk] INFO: Found listing with ID: YD18%20RTL
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD18%2520RTL%27 HTTP/1.1" 200 None
2026-03-29 14:14:30 [bca.uk] INFO: Scrape type for YD18%20RTL: 0
2026-03-29 14:14:30 [bca.uk] INFO: Found listing with ID: DY14%20ZVW
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY14%2520ZVW%27 HTTP/1.1" 200 None
2026-03-29 14:14:30 [bca.uk] INFO: Scrape type for DY14%20ZVW: 0
2026-03-29 14:14:30 [bca.uk] INFO: Found listing with ID: LU19%20BRX
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LU19%2520BRX%27 HTTP/1.1" 200 None
2026-03-29 14:14:30 [bca.uk] INFO: Scrape type for LU19%20BRX: 0
2026-03-29 14:14:30 [bca.uk] INFO: Found listing with ID: LB72%20BZL
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB72%2520BZL%27 HTTP/1.1" 200 None
2026-03-29 14:14:30 [bca.uk] INFO: Scrape type for LB72%20BZL: 2
2026-03-29 14:14:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e2c6d1f-4e02-55cf-9563-38ba03839ab1 with identifier: LB72%20BZL
2026-03-29 14:14:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e2c6d1f-4e02-55cf-9563-38ba03839ab1 with scrape type 2
2026-03-29 14:14:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4e2c6d1f-4e02-55cf-9563-38ba03839ab1 with scrape type 2
2026-03-29 14:14:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4e2c6d1f-4e02-55cf-9563-38ba03839ab1, identifier: LB72%20BZL
2026-03-29 14:14:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31d0dc99-4520-5d0e-830b-29fc68cbe232 with identifier: LN21%20ZNM
2026-03-29 14:14:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31d0dc99-4520-5d0e-830b-29fc68cbe232 with identifier: LN21%20ZNM
2026-03-29 14:14:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 31d0dc99-4520-5d0e-830b-29fc68cbe232 with identifier: LN21%20ZNM to the API
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN21%20ZNM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '31d0dc99-4520-5d0e-830b-29fc68cbe232',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN21 ZNM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN21%20ZNM&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 37169,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 1.5 P300E R-DYNAMIC HSE (5ST) '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'P300E R-DYNAMIC HSE (5ST)',
 'vin': 'SALCA2AT3MH886149',
 'year': 2021}
2026-03-29 14:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN21%2520ZNM%27 HTTP/1.1" 200 None
2026-03-29 14:14:31 [bca.uk] INFO: Saving data for LN21%20ZNM: {'auction_closing_time': 1774951200.0, 'created_time': 1774620341.799631, 'last_price_update_time': 1774793671.009707}
2026-03-29 14:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN21%2520ZNM') HTTP/1.1" 204 0
2026-03-29 14:14:31 [bca.uk] INFO: Found listing with ID: EJ02%20SEJ
2026-03-29 14:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ02%2520SEJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:31 [bca.uk] INFO: Scrape type for EJ02%20SEJ: 2
2026-03-29 14:14:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 16dd3703-1ac5-5dd6-958e-dc1455a12276 with identifier: EJ02%20SEJ
2026-03-29 14:14:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 16dd3703-1ac5-5dd6-958e-dc1455a12276 with scrape type 2
2026-03-29 14:14:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 16dd3703-1ac5-5dd6-958e-dc1455a12276 with scrape type 2
2026-03-29 14:14:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 16dd3703-1ac5-5dd6-958e-dc1455a12276, identifier: EJ02%20SEJ
2026-03-29 14:14:31 [bca.uk] INFO: Found listing with ID: KE23%20WFX
2026-03-29 14:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE23%2520WFX%27 HTTP/1.1" 200 None
2026-03-29 14:14:31 [bca.uk] INFO: Scrape type for KE23%20WFX: 2
2026-03-29 14:14:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8608ca41-afa6-5d36-a655-ce6051b41c8d with identifier: KE23%20WFX
2026-03-29 14:14:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8608ca41-afa6-5d36-a655-ce6051b41c8d with scrape type 2
2026-03-29 14:14:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8608ca41-afa6-5d36-a655-ce6051b41c8d with scrape type 2
2026-03-29 14:14:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8608ca41-afa6-5d36-a655-ce6051b41c8d, identifier: KE23%20WFX
2026-03-29 14:14:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4e2c6d1f-4e02-55cf-9563-38ba03839ab1 with identifier: LB72%20BZL
2026-03-29 14:14:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4e2c6d1f-4e02-55cf-9563-38ba03839ab1 with identifier: LB72%20BZL
2026-03-29 14:14:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4e2c6d1f-4e02-55cf-9563-38ba03839ab1 with identifier: LB72%20BZL to the API
2026-03-29 14:14:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB72%20BZL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4e2c6d1f-4e02-55cf-9563-38ba03839ab1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LB72 BZL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB72%20BZL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 22175,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.2 P/T 83 SENSE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 83 SENSE',
 'vin': 'VF7SXHMRVNT631777',
 'year': 2022}
2026-03-29 14:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB72%2520BZL%27 HTTP/1.1" 200 None
2026-03-29 14:14:31 [bca.uk] INFO: Saving data for LB72%20BZL: {'auction_closing_time': 1775124000.0, 'created_time': 1773933166.45852, 'last_price_update_time': 1774793671.857894}
2026-03-29 14:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB72%2520BZL') HTTP/1.1" 204 0
2026-03-29 14:14:31 [bca.uk] INFO: Found listing with ID: YY70%20SWO
2026-03-29 14:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY70%2520SWO%27 HTTP/1.1" 200 None
2026-03-29 14:14:31 [bca.uk] INFO: Scrape type for YY70%20SWO: 2
2026-03-29 14:14:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 48b33a96-faba-5fb7-b5ba-b189962fc9f0 with identifier: YY70%20SWO
2026-03-29 14:14:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 48b33a96-faba-5fb7-b5ba-b189962fc9f0 with scrape type 2
2026-03-29 14:14:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 48b33a96-faba-5fb7-b5ba-b189962fc9f0 with scrape type 2
2026-03-29 14:14:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 48b33a96-faba-5fb7-b5ba-b189962fc9f0, identifier: YY70%20SWO
2026-03-29 14:14:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 16dd3703-1ac5-5dd6-958e-dc1455a12276 with identifier: EJ02%20SEJ
2026-03-29 14:14:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 16dd3703-1ac5-5dd6-958e-dc1455a12276 with identifier: EJ02%20SEJ
2026-03-29 14:14:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 16dd3703-1ac5-5dd6-958e-dc1455a12276 with identifier: EJ02%20SEJ to the API
2026-03-29 14:14:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ02%20SEJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '16dd3703-1ac5-5dd6-958e-dc1455a12276',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ02 SEJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ02%20SEJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 200 D',
 'odometer': 101290,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 200 D 2.1 SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WDC1569082J210772',
 'year': 2015}
2026-03-29 14:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ02%2520SEJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:32 [bca.uk] INFO: Saving data for EJ02%20SEJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774620401.76314, 'last_price_update_time': 1774793672.347956}
2026-03-29 14:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ02%2520SEJ') HTTP/1.1" 204 0
2026-03-29 14:14:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8608ca41-afa6-5d36-a655-ce6051b41c8d with identifier: KE23%20WFX
2026-03-29 14:14:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8608ca41-afa6-5d36-a655-ce6051b41c8d with identifier: KE23%20WFX
2026-03-29 14:14:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8608ca41-afa6-5d36-a655-ce6051b41c8d with identifier: KE23%20WFX to the API
2026-03-29 14:14:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 241,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE23%20WFX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8608ca41-afa6-5d36-a655-ce6051b41c8d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KE23 WFX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE23%20WFX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': 'BOXER 335',
 'odometer': 65457,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT BOXER 335 2.2 B/HDI 140 L3 H2 PROF.PREMIUM+ PanelVan',
 'transmission': 'manual',
 'trim': 'B/HDI 140 L3 H2 PROF.PREMIUM+',
 'vin': 'VF3YCBPFCPG020862',
 'year': 2023}
2026-03-29 14:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE23%2520WFX%27 HTTP/1.1" 200 None
2026-03-29 14:14:32 [bca.uk] INFO: Saving data for KE23%20WFX: {'auction_closing_time': 1774864800.0, 'created_time': 1774437947.396102, 'last_price_update_time': 1774793672.667537}
2026-03-29 14:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE23%2520WFX') HTTP/1.1" 204 0
2026-03-29 14:14:32 [bca.uk] INFO: Found listing with ID: NJ20%20YJF
2026-03-29 14:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ20%2520YJF%27 HTTP/1.1" 200 None
2026-03-29 14:14:32 [bca.uk] INFO: Scrape type for NJ20%20YJF: 0
2026-03-29 14:14:32 [bca.uk] INFO: Found listing with ID: ME73%20BHO
2026-03-29 14:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME73%2520BHO%27 HTTP/1.1" 200 None
2026-03-29 14:14:32 [bca.uk] INFO: Scrape type for ME73%20BHO: 0
2026-03-29 14:14:32 [bca.uk] INFO: Found listing with ID: VN74%20CZA
2026-03-29 14:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN74%2520CZA%27 HTTP/1.1" 200 None
2026-03-29 14:14:32 [bca.uk] INFO: Scrape type for VN74%20CZA: 2
2026-03-29 14:14:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77fc1bac-3385-552a-b975-b16190515269 with identifier: VN74%20CZA
2026-03-29 14:14:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77fc1bac-3385-552a-b975-b16190515269 with scrape type 2
2026-03-29 14:14:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77fc1bac-3385-552a-b975-b16190515269 with scrape type 2
2026-03-29 14:14:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77fc1bac-3385-552a-b975-b16190515269, identifier: VN74%20CZA
2026-03-29 14:14:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 48b33a96-faba-5fb7-b5ba-b189962fc9f0 with identifier: YY70%20SWO
2026-03-29 14:14:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 48b33a96-faba-5fb7-b5ba-b189962fc9f0 with identifier: YY70%20SWO
2026-03-29 14:14:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 48b33a96-faba-5fb7-b5ba-b189962fc9f0 with identifier: YY70%20SWO to the API
2026-03-29 14:14:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY70%20SWO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '48b33a96-faba-5fb7-b5ba-b189962fc9f0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY70 SWO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY70%20SWO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'COMBO LIFE',
 'odometer': 64500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL COMBO LIFE 1.5 TURBO D 130 ENERGY MPV',
 'transmission': 'manual',
 'trim': 'TURBO D 130 ENERGY',
 'vin': 'W0VECYHZJLJ900642',
 'year': 2020}
2026-03-29 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY70%2520SWO%27 HTTP/1.1" 200 None
2026-03-29 14:14:33 [bca.uk] INFO: Saving data for YY70%20SWO: {'auction_closing_time': 1775124000.0, 'created_time': 1774620336.699349, 'last_price_update_time': 1774793673.096435}
2026-03-29 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY70%2520SWO') HTTP/1.1" 204 0
2026-03-29 14:14:33 [bca.uk] INFO: Found listing with ID: DE20%20WEW
2026-03-29 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE20%2520WEW%27 HTTP/1.1" 200 None
2026-03-29 14:14:33 [bca.uk] INFO: Scrape type for DE20%20WEW: 2
2026-03-29 14:14:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab688336-219a-5626-a27a-3aa4fdfa51a2 with identifier: DE20%20WEW
2026-03-29 14:14:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab688336-219a-5626-a27a-3aa4fdfa51a2 with scrape type 2
2026-03-29 14:14:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab688336-219a-5626-a27a-3aa4fdfa51a2 with scrape type 2
2026-03-29 14:14:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab688336-219a-5626-a27a-3aa4fdfa51a2, identifier: DE20%20WEW
2026-03-29 14:14:33 [bca.uk] INFO: Found listing with ID: NL72%20JYY
2026-03-29 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL72%2520JYY%27 HTTP/1.1" 200 None
2026-03-29 14:14:33 [bca.uk] INFO: Scrape type for NL72%20JYY: 2
2026-03-29 14:14:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8fae6ec-12f3-59cc-9433-8cf52acb15b8 with identifier: NL72%20JYY
2026-03-29 14:14:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8fae6ec-12f3-59cc-9433-8cf52acb15b8 with scrape type 2
2026-03-29 14:14:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8fae6ec-12f3-59cc-9433-8cf52acb15b8 with scrape type 2
2026-03-29 14:14:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8fae6ec-12f3-59cc-9433-8cf52acb15b8, identifier: NL72%20JYY
2026-03-29 14:14:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77fc1bac-3385-552a-b975-b16190515269 with identifier: VN74%20CZA
2026-03-29 14:14:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77fc1bac-3385-552a-b975-b16190515269 with identifier: VN74%20CZA
2026-03-29 14:14:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77fc1bac-3385-552a-b975-b16190515269 with identifier: VN74%20CZA to the API
2026-03-29 14:14:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN74%20CZA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '77fc1bac-3385-552a-b975-b16190515269',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VN74 CZA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN74%20CZA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 5591,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.2 P/T 110 MAX EAT6 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 110 MAX EAT6',
 'vin': 'VF7SXHNPYRT119272',
 'year': 2024}
2026-03-29 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN74%2520CZA%27 HTTP/1.1" 200 None
2026-03-29 14:14:33 [bca.uk] INFO: Saving data for VN74%20CZA: {'auction_closing_time': 1775124000.0, 'created_time': 1774004601.872214, 'last_price_update_time': 1774793673.600289}
2026-03-29 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN74%2520CZA') HTTP/1.1" 204 0
2026-03-29 14:14:33 [bca.uk] INFO: Found listing with ID: LS68%20YOG
2026-03-29 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS68%2520YOG%27 HTTP/1.1" 200 None
2026-03-29 14:14:33 [bca.uk] INFO: Scrape type for LS68%20YOG: 2
2026-03-29 14:14:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ceb4b834-635a-539c-bd6a-c6871350d983 with identifier: LS68%20YOG
2026-03-29 14:14:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ceb4b834-635a-539c-bd6a-c6871350d983 with scrape type 2
2026-03-29 14:14:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ceb4b834-635a-539c-bd6a-c6871350d983 with scrape type 2
2026-03-29 14:14:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ceb4b834-635a-539c-bd6a-c6871350d983, identifier: LS68%20YOG
2026-03-29 14:14:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab688336-219a-5626-a27a-3aa4fdfa51a2 with identifier: DE20%20WEW
2026-03-29 14:14:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab688336-219a-5626-a27a-3aa4fdfa51a2 with identifier: DE20%20WEW
2026-03-29 14:14:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ab688336-219a-5626-a27a-3aa4fdfa51a2 with identifier: DE20%20WEW to the API
2026-03-29 14:14:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE20%20WEW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ab688336-219a-5626-a27a-3aa4fdfa51a2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE20 WEW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE20%20WEW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 104801,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.2 TURBO 145 SRI VX-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO 145 SRI VX-LINE',
 'vin': 'W0VBF6EWXLG038859',
 'year': 2020}
2026-03-29 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE20%2520WEW%27 HTTP/1.1" 200 None
2026-03-29 14:14:33 [bca.uk] INFO: Saving data for DE20%20WEW: {'auction_closing_time': 1774864800.0, 'created_time': 1774620403.394826, 'last_price_update_time': 1774793673.99517}
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE20%2520WEW') HTTP/1.1" 204 0
2026-03-29 14:14:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8fae6ec-12f3-59cc-9433-8cf52acb15b8 with identifier: NL72%20JYY
2026-03-29 14:14:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8fae6ec-12f3-59cc-9433-8cf52acb15b8 with identifier: NL72%20JYY
2026-03-29 14:14:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b8fae6ec-12f3-59cc-9433-8cf52acb15b8 with identifier: NL72%20JYY to the API
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL72%20JYY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b8fae6ec-12f3-59cc-9433-8cf52acb15b8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL72 JYY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL72%20JYY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'TRAFIC 30',
 'odometer': 56625,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'RENAULT TRAFIC 30 2.0 B/DCI 130 LL BUSINESS+ PanelVan',
 'transmission': 'manual',
 'trim': 'B/DCI 130 LL BUSINESS+',
 'vin': 'VF1FL000468919705',
 'year': 2022}
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL72%2520JYY%27 HTTP/1.1" 200 None
2026-03-29 14:14:34 [bca.uk] INFO: Saving data for NL72%20JYY: {'auction_closing_time': 1774864800.0, 'created_time': 1774437943.215893, 'last_price_update_time': 1774793674.28247}
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL72%2520JYY') HTTP/1.1" 204 0
2026-03-29 14:14:34 [bca.uk] INFO: Found listing with ID: VN74%20DFZ
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN74%2520DFZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:34 [bca.uk] INFO: Scrape type for VN74%20DFZ: 2
2026-03-29 14:14:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 577a6987-828c-530b-b91e-27f93bc70cd3 with identifier: VN74%20DFZ
2026-03-29 14:14:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 577a6987-828c-530b-b91e-27f93bc70cd3 with scrape type 2
2026-03-29 14:14:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 577a6987-828c-530b-b91e-27f93bc70cd3 with scrape type 2
2026-03-29 14:14:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 577a6987-828c-530b-b91e-27f93bc70cd3, identifier: VN74%20DFZ
2026-03-29 14:14:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ceb4b834-635a-539c-bd6a-c6871350d983 with identifier: LS68%20YOG
2026-03-29 14:14:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ceb4b834-635a-539c-bd6a-c6871350d983 with identifier: LS68%20YOG
2026-03-29 14:14:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ceb4b834-635a-539c-bd6a-c6871350d983 with identifier: LS68%20YOG to the API
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS68%20YOG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ceb4b834-635a-539c-bd6a-c6871350d983',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS68 YOG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS68%20YOG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 86845,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 D 1.5 SPORT DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'SPORT DCT',
 'vin': 'WDD1770032N010217',
 'year': 2018}
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS68%2520YOG%27 HTTP/1.1" 200 None
2026-03-29 14:14:34 [bca.uk] INFO: Saving data for LS68%20YOG: {'auction_closing_time': 1775124000.0, 'created_time': 1774620334.473024, 'last_price_update_time': 1774793674.690325}
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS68%2520YOG') HTTP/1.1" 204 0
2026-03-29 14:14:34 [bca.uk] INFO: Found listing with ID: HN18%20UPS
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN18%2520UPS%27 HTTP/1.1" 200 None
2026-03-29 14:14:34 [bca.uk] INFO: Scrape type for HN18%20UPS: 0
2026-03-29 14:14:34 [bca.uk] INFO: Found listing with ID: KR71%20GXO
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR71%2520GXO%27 HTTP/1.1" 200 None
2026-03-29 14:14:34 [bca.uk] INFO: Scrape type for KR71%20GXO: 0
2026-03-29 14:14:34 [bca.uk] INFO: Found listing with ID: EY18%20FZX
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY18%2520FZX%27 HTTP/1.1" 200 None
2026-03-29 14:14:34 [bca.uk] INFO: Scrape type for EY18%20FZX: 0
2026-03-29 14:14:34 [bca.uk] INFO: Found listing with ID: LM72%20UJT
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM72%2520UJT%27 HTTP/1.1" 200 None
2026-03-29 14:14:34 [bca.uk] INFO: Scrape type for LM72%20UJT: 0
2026-03-29 14:14:34 [bca.uk] INFO: Found listing with ID: GD67%20NWV
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD67%2520NWV%27 HTTP/1.1" 200 None
2026-03-29 14:14:34 [bca.uk] INFO: Scrape type for GD67%20NWV: 0
2026-03-29 14:14:34 [bca.uk] INFO: Found listing with ID: WF22%20JWJ
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF22%2520JWJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:34 [bca.uk] INFO: Scrape type for WF22%20JWJ: 0
2026-03-29 14:14:34 [bca.uk] INFO: Found listing with ID: CN18%20EWY
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN18%2520EWY%27 HTTP/1.1" 200 None
2026-03-29 14:14:34 [bca.uk] INFO: Scrape type for CN18%20EWY: 0
2026-03-29 14:14:34 [bca.uk] INFO: Found listing with ID: KK17%20DSY
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK17%2520DSY%27 HTTP/1.1" 200 None
2026-03-29 14:14:34 [bca.uk] INFO: Scrape type for KK17%20DSY: 0
2026-03-29 14:14:34 [bca.uk] INFO: Found listing with ID: LP15%20HZY
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP15%2520HZY%27 HTTP/1.1" 200 None
2026-03-29 14:14:34 [bca.uk] INFO: Scrape type for LP15%20HZY: 0
2026-03-29 14:14:34 [bca.uk] INFO: Found listing with ID: DV67%20RXG
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV67%2520RXG%27 HTTP/1.1" 200 None
2026-03-29 14:14:34 [bca.uk] INFO: Scrape type for DV67%20RXG: 0
2026-03-29 14:14:34 [bca.uk] INFO: Found listing with ID: ND72%20BOU
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520BOU%27 HTTP/1.1" 200 None
2026-03-29 14:14:34 [bca.uk] INFO: Scrape type for ND72%20BOU: 0
2026-03-29 14:14:34 [bca.uk] INFO: Found listing with ID: EA70%20CJJ
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA70%2520CJJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:34 [bca.uk] INFO: Scrape type for EA70%20CJJ: 0
2026-03-29 14:14:34 [bca.uk] INFO: Found listing with ID: NV71%20BWY
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV71%2520BWY%27 HTTP/1.1" 200 None
2026-03-29 14:14:34 [bca.uk] INFO: Scrape type for NV71%20BWY: 0
2026-03-29 14:14:34 [bca.uk] INFO: Found listing with ID: BP69%20LYH
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP69%2520LYH%27 HTTP/1.1" 200 None
2026-03-29 14:14:34 [bca.uk] INFO: Scrape type for BP69%20LYH: 0
2026-03-29 14:14:34 [bca.uk] INFO: Found listing with ID: KU17%20VNL
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU17%2520VNL%27 HTTP/1.1" 200 None
2026-03-29 14:14:34 [bca.uk] INFO: Scrape type for KU17%20VNL: 0
2026-03-29 14:14:34 [bca.uk] INFO: Found listing with ID: AY56%20ZHX
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY56%2520ZHX%27 HTTP/1.1" 200 None
2026-03-29 14:14:34 [bca.uk] INFO: Scrape type for AY56%20ZHX: 2
2026-03-29 14:14:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6894578b-6ca4-53bd-a792-96c34a9a50a1 with identifier: AY56%20ZHX
2026-03-29 14:14:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6894578b-6ca4-53bd-a792-96c34a9a50a1 with scrape type 2
2026-03-29 14:14:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6894578b-6ca4-53bd-a792-96c34a9a50a1 with scrape type 2
2026-03-29 14:14:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6894578b-6ca4-53bd-a792-96c34a9a50a1, identifier: AY56%20ZHX
2026-03-29 14:14:35 [bca.uk] INFO: Found listing with ID: WM23%20RXO
2026-03-29 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM23%2520RXO%27 HTTP/1.1" 200 None
2026-03-29 14:14:35 [bca.uk] INFO: Scrape type for WM23%20RXO: 0
2026-03-29 14:14:35 [bca.uk] INFO: Found listing with ID: MX68%20WWL
2026-03-29 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX68%2520WWL%27 HTTP/1.1" 200 None
2026-03-29 14:14:35 [bca.uk] INFO: Scrape type for MX68%20WWL: 2
2026-03-29 14:14:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6a9d0345-dee5-502a-bf61-3b1a434d7559 with identifier: MX68%20WWL
2026-03-29 14:14:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6a9d0345-dee5-502a-bf61-3b1a434d7559 with scrape type 2
2026-03-29 14:14:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6a9d0345-dee5-502a-bf61-3b1a434d7559 with scrape type 2
2026-03-29 14:14:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6a9d0345-dee5-502a-bf61-3b1a434d7559, identifier: MX68%20WWL
2026-03-29 14:14:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 577a6987-828c-530b-b91e-27f93bc70cd3 with identifier: VN74%20DFZ
2026-03-29 14:14:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 577a6987-828c-530b-b91e-27f93bc70cd3 with identifier: VN74%20DFZ
2026-03-29 14:14:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 577a6987-828c-530b-b91e-27f93bc70cd3 with identifier: VN74%20DFZ to the API
2026-03-29 14:14:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN74%20DFZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '577a6987-828c-530b-b91e-27f93bc70cd3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VN74 DFZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN74%20DFZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 7346,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.2 P/T 110 MAX EAT6 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 110 MAX EAT6',
 'vin': 'VF7SXHNPYRT120959',
 'year': 2024}
2026-03-29 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN74%2520DFZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:35 [bca.uk] INFO: Saving data for VN74%20DFZ: {'auction_closing_time': 1775124000.0, 'created_time': 1774015563.075426, 'last_price_update_time': 1774793675.495039}
2026-03-29 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN74%2520DFZ') HTTP/1.1" 204 0
2026-03-29 14:14:35 [bca.uk] INFO: Found listing with ID: T18%20AFG
2026-03-29 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27T18%2520AFG%27 HTTP/1.1" 200 None
2026-03-29 14:14:35 [bca.uk] INFO: Scrape type for T18%20AFG: 2
2026-03-29 14:14:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ee81a1b-2311-5c3e-b46b-85528acc7871 with identifier: T18%20AFG
2026-03-29 14:14:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6ee81a1b-2311-5c3e-b46b-85528acc7871 with scrape type 2
2026-03-29 14:14:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6ee81a1b-2311-5c3e-b46b-85528acc7871 with scrape type 2
2026-03-29 14:14:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6ee81a1b-2311-5c3e-b46b-85528acc7871, identifier: T18%20AFG
2026-03-29 14:14:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6894578b-6ca4-53bd-a792-96c34a9a50a1 with identifier: AY56%20ZHX
2026-03-29 14:14:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6894578b-6ca4-53bd-a792-96c34a9a50a1 with identifier: AY56%20ZHX
2026-03-29 14:14:35 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 6894578b-6ca4-53bd-a792-96c34a9a50a1 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 175,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AY56%20ZHX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6894578b-6ca4-53bd-a792-96c34a9a50a1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AY56 ZHX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AY56%20ZHX&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MERCEDES-BENZ',
 'model': 'B200',
 'odometer': 82733,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ B200 2.0 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WDD2452332J162821',
 'year': 2006}
2026-03-29 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY56%2520ZHX%27 HTTP/1.1" 200 None
2026-03-29 14:14:35 [bca.uk] INFO: Saving data for AY56%20ZHX: {'auction_closing_time': 1774778400.0, 'created_time': 1774609458.198933, 'last_price_update_time': 1774793675.731605}
2026-03-29 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AY56%2520ZHX') HTTP/1.1" 204 0
2026-03-29 14:14:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6a9d0345-dee5-502a-bf61-3b1a434d7559 with identifier: MX68%20WWL
2026-03-29 14:14:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6a9d0345-dee5-502a-bf61-3b1a434d7559 with identifier: MX68%20WWL
2026-03-29 14:14:35 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 6a9d0345-dee5-502a-bf61-3b1a434d7559 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 182,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MX68%20WWL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6a9d0345-dee5-502a-bf61-3b1a434d7559',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MX68 WWL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MX68%20WWL&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 153478,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 340 LWB H/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 340 LWB H/R',
 'vin': 'WF0YXXTTGYJB01524',
 'year': 2019}
2026-03-29 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX68%2520WWL%27 HTTP/1.1" 200 None
2026-03-29 14:14:35 [bca.uk] INFO: Saving data for MX68%20WWL: {'auction_closing_time': 1774778400.0, 'created_time': 1774304554.963906, 'last_price_update_time': 1774793675.765173}
2026-03-29 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MX68%2520WWL') HTTP/1.1" 204 0
2026-03-29 14:14:35 [bca.uk] INFO: Found listing with ID: CJ23%20MUO
2026-03-29 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520MUO%27 HTTP/1.1" 200 None
2026-03-29 14:14:35 [bca.uk] INFO: Scrape type for CJ23%20MUO: 2
2026-03-29 14:14:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88c2f37e-d008-57f5-9349-06fe11a13b7e with identifier: CJ23%20MUO
2026-03-29 14:14:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88c2f37e-d008-57f5-9349-06fe11a13b7e with scrape type 2
2026-03-29 14:14:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 88c2f37e-d008-57f5-9349-06fe11a13b7e with scrape type 2
2026-03-29 14:14:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 88c2f37e-d008-57f5-9349-06fe11a13b7e, identifier: CJ23%20MUO
2026-03-29 14:14:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6ee81a1b-2311-5c3e-b46b-85528acc7871 with identifier: T18%20AFG
2026-03-29 14:14:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6ee81a1b-2311-5c3e-b46b-85528acc7871 with identifier: T18%20AFG
2026-03-29 14:14:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6ee81a1b-2311-5c3e-b46b-85528acc7871 with identifier: T18%20AFG to the API
2026-03-29 14:14:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=T18%20AFG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6ee81a1b-2311-5c3e-b46b-85528acc7871',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'T18 AFG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=T18%20AFG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 45786,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 ST-LINE X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ST-LINE X',
 'vin': 'WF0NXXGCHNJG17773',
 'year': 2019}
2026-03-29 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27T18%2520AFG%27 HTTP/1.1" 200 None
2026-03-29 14:14:36 [bca.uk] INFO: Saving data for T18%20AFG: {'auction_closing_time': 1775124000.0, 'created_time': 1774620325.419742, 'last_price_update_time': 1774793676.236386}
2026-03-29 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='T18%2520AFG') HTTP/1.1" 204 0
2026-03-29 14:14:36 [bca.uk] INFO: Found listing with ID: RE72%20XTG
2026-03-29 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE72%2520XTG%27 HTTP/1.1" 200 None
2026-03-29 14:14:36 [bca.uk] INFO: Scrape type for RE72%20XTG: 2
2026-03-29 14:14:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee591e3e-c021-5abf-9705-0bec7a0071fd with identifier: RE72%20XTG
2026-03-29 14:14:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee591e3e-c021-5abf-9705-0bec7a0071fd with scrape type 2
2026-03-29 14:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ee591e3e-c021-5abf-9705-0bec7a0071fd with scrape type 2
2026-03-29 14:14:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ee591e3e-c021-5abf-9705-0bec7a0071fd, identifier: RE72%20XTG
2026-03-29 14:14:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 88c2f37e-d008-57f5-9349-06fe11a13b7e with identifier: CJ23%20MUO
2026-03-29 14:14:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 88c2f37e-d008-57f5-9349-06fe11a13b7e with identifier: CJ23%20MUO
2026-03-29 14:14:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 88c2f37e-d008-57f5-9349-06fe11a13b7e with identifier: CJ23%20MUO to the API
2026-03-29 14:14:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CJ23%20MUO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '88c2f37e-d008-57f5-9349-06fe11a13b7e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CJ23 MUO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CJ23%20MUO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 3',
 'odometer': 47699,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 3 1.2 P/T 130 PERFORMANCE LINE+ EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 PERFORMANCE LINE+ EAT8',
 'vin': 'VR1URHNSSPW050827',
 'year': 2023}
2026-03-29 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520MUO%27 HTTP/1.1" 200 None
2026-03-29 14:14:36 [bca.uk] INFO: Saving data for CJ23%20MUO: {'auction_closing_time': 1775124000.0, 'created_time': 1773841965.135531, 'last_price_update_time': 1774793676.700618}
2026-03-29 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CJ23%2520MUO') HTTP/1.1" 204 0
2026-03-29 14:14:36 [bca.uk] INFO: Found listing with ID: LL69%20TKO
2026-03-29 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL69%2520TKO%27 HTTP/1.1" 200 None
2026-03-29 14:14:36 [bca.uk] INFO: Scrape type for LL69%20TKO: 2
2026-03-29 14:14:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ba9804b-2168-5d35-94c4-50ef1cf34a28 with identifier: LL69%20TKO
2026-03-29 14:14:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ba9804b-2168-5d35-94c4-50ef1cf34a28 with scrape type 2
2026-03-29 14:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8ba9804b-2168-5d35-94c4-50ef1cf34a28 with scrape type 2
2026-03-29 14:14:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8ba9804b-2168-5d35-94c4-50ef1cf34a28, identifier: LL69%20TKO
2026-03-29 14:14:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ee591e3e-c021-5abf-9705-0bec7a0071fd with identifier: RE72%20XTG
2026-03-29 14:14:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ee591e3e-c021-5abf-9705-0bec7a0071fd with identifier: RE72%20XTG
2026-03-29 14:14:36 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: ee591e3e-c021-5abf-9705-0bec7a0071fd with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 202,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE72%20XTG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ee591e3e-c021-5abf-9705-0bec7a0071fd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RE72 XTG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE72%20XTG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA45 AMG',
 'odometer': 20531,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA45 AMG 2.0 (421) 4MATIC S PLUS DCT Coupe',
 'transmission': 'automatic',
 'trim': '(421) 4MATIC S PLUS DCT',
 'vin': 'W1K5J5EB9PN352619',
 'year': 2022}
2026-03-29 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE72%2520XTG%27 HTTP/1.1" 200 None
2026-03-29 14:14:36 [bca.uk] INFO: Saving data for RE72%20XTG: {'auction_closing_time': 1774778400.0, 'created_time': 1774391265.970886, 'last_price_update_time': 1774793676.851695}
2026-03-29 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE72%2520XTG') HTTP/1.1" 204 0
2026-03-29 14:14:36 [bca.uk] INFO: Found listing with ID: CJ23%20MUY
2026-03-29 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520MUY%27 HTTP/1.1" 200 None
2026-03-29 14:14:36 [bca.uk] INFO: Scrape type for CJ23%20MUY: 2
2026-03-29 14:14:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 091b230e-08b2-5c12-a8cc-fad38d27c4af with identifier: CJ23%20MUY
2026-03-29 14:14:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 091b230e-08b2-5c12-a8cc-fad38d27c4af with scrape type 2
2026-03-29 14:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 091b230e-08b2-5c12-a8cc-fad38d27c4af with scrape type 2
2026-03-29 14:14:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 091b230e-08b2-5c12-a8cc-fad38d27c4af, identifier: CJ23%20MUY
2026-03-29 14:14:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8ba9804b-2168-5d35-94c4-50ef1cf34a28 with identifier: LL69%20TKO
2026-03-29 14:14:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8ba9804b-2168-5d35-94c4-50ef1cf34a28 with identifier: LL69%20TKO
2026-03-29 14:14:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8ba9804b-2168-5d35-94c4-50ef1cf34a28 with identifier: LL69%20TKO to the API
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL69%20TKO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8ba9804b-2168-5d35-94c4-50ef1cf34a28',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL69 TKO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL69%20TKO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 59427,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 ST-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ST-LINE',
 'vin': 'WF0NXXGCHNKJ20815',
 'year': 2019}
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL69%2520TKO%27 HTTP/1.1" 200 None
2026-03-29 14:14:37 [bca.uk] INFO: Saving data for LL69%20TKO: {'auction_closing_time': 1775124000.0, 'created_time': 1774620327.148593, 'last_price_update_time': 1774793677.344587}
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL69%2520TKO') HTTP/1.1" 204 0
2026-03-29 14:14:37 [bca.uk] INFO: Found listing with ID: YS18%20YUH
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS18%2520YUH%27 HTTP/1.1" 200 None
2026-03-29 14:14:37 [bca.uk] INFO: Scrape type for YS18%20YUH: 0
2026-03-29 14:14:37 [bca.uk] INFO: Found listing with ID: CP69%20EJK
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP69%2520EJK%27 HTTP/1.1" 200 None
2026-03-29 14:14:37 [bca.uk] INFO: Scrape type for CP69%20EJK: 2
2026-03-29 14:14:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24603e96-048b-536b-94c0-87adccf05e94 with identifier: CP69%20EJK
2026-03-29 14:14:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24603e96-048b-536b-94c0-87adccf05e94 with scrape type 2
2026-03-29 14:14:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24603e96-048b-536b-94c0-87adccf05e94 with scrape type 2
2026-03-29 14:14:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24603e96-048b-536b-94c0-87adccf05e94, identifier: CP69%20EJK
2026-03-29 14:14:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 091b230e-08b2-5c12-a8cc-fad38d27c4af with identifier: CJ23%20MUY
2026-03-29 14:14:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 091b230e-08b2-5c12-a8cc-fad38d27c4af with identifier: CJ23%20MUY
2026-03-29 14:14:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 091b230e-08b2-5c12-a8cc-fad38d27c4af with identifier: CJ23%20MUY to the API
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CJ23%20MUY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '091b230e-08b2-5c12-a8cc-fad38d27c4af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CJ23 MUY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CJ23%20MUY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 3',
 'odometer': 47593,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 3 1.2 P/T 130 PERFORMANCE LINE+ EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 PERFORMANCE LINE+ EAT8',
 'vin': 'VR1URHNSSPW052313',
 'year': 2023}
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520MUY%27 HTTP/1.1" 200 None
2026-03-29 14:14:37 [bca.uk] INFO: Saving data for CJ23%20MUY: {'auction_closing_time': 1775124000.0, 'created_time': 1773841990.203898, 'last_price_update_time': 1774793677.77471}
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CJ23%2520MUY') HTTP/1.1" 204 0
2026-03-29 14:14:37 [bca.uk] INFO: Found listing with ID: FV17%20ZSR
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV17%2520ZSR%27 HTTP/1.1" 200 None
2026-03-29 14:14:37 [bca.uk] INFO: Scrape type for FV17%20ZSR: 2
2026-03-29 14:14:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a85c175-b90a-5d1b-9d26-04aa1fd6b62b with identifier: FV17%20ZSR
2026-03-29 14:14:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9a85c175-b90a-5d1b-9d26-04aa1fd6b62b with scrape type 2
2026-03-29 14:14:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9a85c175-b90a-5d1b-9d26-04aa1fd6b62b with scrape type 2
2026-03-29 14:14:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9a85c175-b90a-5d1b-9d26-04aa1fd6b62b, identifier: FV17%20ZSR
2026-03-29 14:14:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24603e96-048b-536b-94c0-87adccf05e94 with identifier: CP69%20EJK
2026-03-29 14:14:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24603e96-048b-536b-94c0-87adccf05e94 with identifier: CP69%20EJK
2026-03-29 14:14:37 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 24603e96-048b-536b-94c0-87adccf05e94 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CP69%20EJK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '24603e96-048b-536b-94c0-87adccf05e94',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CP69 EJK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CP69%20EJK&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MITSUBISHI',
 'model': 'L200',
 'odometer': 73048,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI L200 2.4 DI-D 178 BARBARIAN 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DI-D 178 BARBARIAN 4WD',
 'vin': 'MMCJJKL10JH013881',
 'year': 2019}
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP69%2520EJK%27 HTTP/1.1" 200 None
2026-03-29 14:14:37 [bca.uk] INFO: Saving data for CP69%20EJK: {'auction_closing_time': 1774778400.0, 'created_time': 1774303903.939405, 'last_price_update_time': 1774793677.915569}
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CP69%2520EJK') HTTP/1.1" 204 0
2026-03-29 14:14:37 [bca.uk] INFO: Found listing with ID: CJ23%20MVF
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520MVF%27 HTTP/1.1" 200 None
2026-03-29 14:14:37 [bca.uk] INFO: Scrape type for CJ23%20MVF: 2
2026-03-29 14:14:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d48c244-ebc0-5e30-b1dd-63283704ac2f with identifier: CJ23%20MVF
2026-03-29 14:14:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d48c244-ebc0-5e30-b1dd-63283704ac2f with scrape type 2
2026-03-29 14:14:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d48c244-ebc0-5e30-b1dd-63283704ac2f with scrape type 2
2026-03-29 14:14:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d48c244-ebc0-5e30-b1dd-63283704ac2f, identifier: CJ23%20MVF
2026-03-29 14:14:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9a85c175-b90a-5d1b-9d26-04aa1fd6b62b with identifier: FV17%20ZSR
2026-03-29 14:14:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9a85c175-b90a-5d1b-9d26-04aa1fd6b62b with identifier: FV17%20ZSR
2026-03-29 14:14:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9a85c175-b90a-5d1b-9d26-04aa1fd6b62b with identifier: FV17%20ZSR to the API
2026-03-29 14:14:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV17%20ZSR-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9a85c175-b90a-5d1b-9d26-04aa1fd6b62b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV17 ZSR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV17%20ZSR&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 49000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF0CXXGAKCHP34749',
 'year': 2017}
2026-03-29 14:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV17%2520ZSR%27 HTTP/1.1" 200 None
2026-03-29 14:14:38 [bca.uk] INFO: Saving data for FV17%20ZSR: {'auction_closing_time': 1774951200.0, 'created_time': 1774620313.352499, 'last_price_update_time': 1774793678.467044}
2026-03-29 14:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV17%2520ZSR') HTTP/1.1" 204 0
2026-03-29 14:14:38 [bca.uk] INFO: Found listing with ID: LC71%20GGJ
2026-03-29 14:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC71%2520GGJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:38 [bca.uk] INFO: Scrape type for LC71%20GGJ: 2
2026-03-29 14:14:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d8f1a57-a0dd-5bcc-be36-71ecd12fa021 with identifier: LC71%20GGJ
2026-03-29 14:14:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d8f1a57-a0dd-5bcc-be36-71ecd12fa021 with scrape type 2
2026-03-29 14:14:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d8f1a57-a0dd-5bcc-be36-71ecd12fa021 with scrape type 2
2026-03-29 14:14:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d8f1a57-a0dd-5bcc-be36-71ecd12fa021, identifier: LC71%20GGJ
2026-03-29 14:14:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d48c244-ebc0-5e30-b1dd-63283704ac2f with identifier: CJ23%20MVF
2026-03-29 14:14:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d48c244-ebc0-5e30-b1dd-63283704ac2f with identifier: CJ23%20MVF
2026-03-29 14:14:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6d48c244-ebc0-5e30-b1dd-63283704ac2f with identifier: CJ23%20MVF to the API
2026-03-29 14:14:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CJ23%20MVF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6d48c244-ebc0-5e30-b1dd-63283704ac2f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CJ23 MVF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CJ23%20MVF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 3',
 'odometer': 47560,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 3 1.2 P/T 130 PERFORMANCE LINE+ EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 PERFORMANCE LINE+ EAT8',
 'vin': 'VR1URHNSSPW050855',
 'year': 2023}
2026-03-29 14:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520MVF%27 HTTP/1.1" 200 None
2026-03-29 14:14:38 [bca.uk] INFO: Saving data for CJ23%20MVF: {'auction_closing_time': 1775124000.0, 'created_time': 1773841991.003525, 'last_price_update_time': 1774793678.85792}
2026-03-29 14:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CJ23%2520MVF') HTTP/1.1" 204 0
2026-03-29 14:14:38 [bca.uk] INFO: Found listing with ID: DY11%20PMO
2026-03-29 14:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY11%2520PMO%27 HTTP/1.1" 200 None
2026-03-29 14:14:38 [bca.uk] INFO: Scrape type for DY11%20PMO: 2
2026-03-29 14:14:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 222bae56-6afc-5f56-a8f0-7fefbf7c0b99 with identifier: DY11%20PMO
2026-03-29 14:14:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 222bae56-6afc-5f56-a8f0-7fefbf7c0b99 with scrape type 2
2026-03-29 14:14:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 222bae56-6afc-5f56-a8f0-7fefbf7c0b99 with scrape type 2
2026-03-29 14:14:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 222bae56-6afc-5f56-a8f0-7fefbf7c0b99, identifier: DY11%20PMO
2026-03-29 14:14:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d8f1a57-a0dd-5bcc-be36-71ecd12fa021 with identifier: LC71%20GGJ
2026-03-29 14:14:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d8f1a57-a0dd-5bcc-be36-71ecd12fa021 with identifier: LC71%20GGJ
2026-03-29 14:14:39 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 6d8f1a57-a0dd-5bcc-be36-71ecd12fa021 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 31,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC71%20GGJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '6d8f1a57-a0dd-5bcc-be36-71ecd12fa021',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LC71 GGJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC71%20GGJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 7 CROSSBACK',
 'odometer': 21455,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 7 CROSSBACK 1.6 E-TENSE PERFORMANCE LINE EAT8 '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'E-TENSE PERFORMANCE LINE EAT8',
 'vin': 'VR1J4DGZUMY530430',
 'year': 2021}
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC71%2520GGJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Saving data for LC71%20GGJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774437395.34915, 'last_price_update_time': 1774793679.029159}
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC71%2520GGJ') HTTP/1.1" 204 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: CJ23%20NAU
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520NAU%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for CJ23%20NAU: 2
2026-03-29 14:14:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 304e3e30-332f-5ff8-8951-bb2d703b16aa with identifier: CJ23%20NAU
2026-03-29 14:14:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 304e3e30-332f-5ff8-8951-bb2d703b16aa with scrape type 2
2026-03-29 14:14:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 304e3e30-332f-5ff8-8951-bb2d703b16aa with scrape type 2
2026-03-29 14:14:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 304e3e30-332f-5ff8-8951-bb2d703b16aa, identifier: CJ23%20NAU
2026-03-29 14:14:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 222bae56-6afc-5f56-a8f0-7fefbf7c0b99 with identifier: DY11%20PMO
2026-03-29 14:14:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 222bae56-6afc-5f56-a8f0-7fefbf7c0b99 with identifier: DY11%20PMO
2026-03-29 14:14:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 222bae56-6afc-5f56-a8f0-7fefbf7c0b99 with identifier: DY11%20PMO to the API
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY11%20PMO-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '222bae56-6afc-5f56-a8f0-7fefbf7c0b99',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY11 PMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY11%20PMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 81647,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.4 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TITANIUM',
 'vin': 'WF0JXXWPJJAY14709',
 'year': 2011}
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY11%2520PMO%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Saving data for DY11%20PMO: {'auction_closing_time': 1774951200.0, 'created_time': 1774620314.30302, 'last_price_update_time': 1774793679.514699}
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY11%2520PMO') HTTP/1.1" 204 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: MM66%20LYO
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM66%2520LYO%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for MM66%20LYO: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: GF21%20HVA
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF21%2520HVA%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for GF21%20HVA: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: KS69%20FVZ
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS69%2520FVZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for KS69%20FVZ: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: EK19%20ZNY
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK19%2520ZNY%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for EK19%20ZNY: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: OY59%20MPE
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY59%2520MPE%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for OY59%20MPE: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: BU64%20HFZ
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU64%2520HFZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for BU64%20HFZ: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: HG60%20MOU
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG60%2520MOU%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for HG60%20MOU: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: OE63%20PXW
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE63%2520PXW%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for OE63%20PXW: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: OV13%20BCY
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV13%2520BCY%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for OV13%20BCY: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: GM15%20GRU
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM15%2520GRU%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for GM15%20GRU: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: DP67%20BZC
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP67%2520BZC%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for DP67%20BZC: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: PE10%20VPC
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE10%2520VPC%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for PE10%20VPC: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: SD14%20YZT
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD14%2520YZT%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for SD14%20YZT: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: PE09%20KEU
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE09%2520KEU%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for PE09%20KEU: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: KY65%20OFL
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY65%2520OFL%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for KY65%20OFL: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: LV16%20UBM
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV16%2520UBM%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for LV16%20UBM: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: C5%20SGG
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27C5%2520SGG%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for C5%20SGG: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: BN57%20TPO
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN57%2520TPO%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for BN57%20TPO: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: KL08%20MZN
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KL08%2520MZN%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for KL08%20MZN: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: YF10%20WHJ
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF10%2520WHJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for YF10%20WHJ: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: SG10%20DVX
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG10%2520DVX%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for SG10%20DVX: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: PL16%20LGZ
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL16%2520LGZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for PL16%20LGZ: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: SW65%20EYA
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW65%2520EYA%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for SW65%20EYA: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: SD71%20ENU
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD71%2520ENU%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for SD71%20ENU: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: WV67%20WXA
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV67%2520WXA%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for WV67%20WXA: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: LB71%20URJ
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB71%2520URJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for LB71%20URJ: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: CE57%20YUK
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE57%2520YUK%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for CE57%20YUK: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: EO17%20HFL
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO17%2520HFL%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for EO17%20HFL: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: WU13%20NKG
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU13%2520NKG%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for WU13%20NKG: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: YG16%20XGE
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG16%2520XGE%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for YG16%20XGE: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: SP71%20OVW
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP71%2520OVW%27 HTTP/1.1" 200 None
2026-03-29 14:14:39 [bca.uk] INFO: Scrape type for SP71%20OVW: 0
2026-03-29 14:14:39 [bca.uk] INFO: Found listing with ID: CF74%20GUE
2026-03-29 14:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GUE%27 HTTP/1.1" 200 None
2026-03-29 14:14:40 [bca.uk] INFO: Scrape type for CF74%20GUE: 0
2026-03-29 14:14:40 [bca.uk] INFO: Found listing with ID: MJ24%20OAZ
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ24%2520OAZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:40 [bca.uk] INFO: Scrape type for MJ24%20OAZ: 0
2026-03-29 14:14:40 [bca.uk] INFO: Found listing with ID: MW74%20XBU
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520XBU%27 HTTP/1.1" 200 None
2026-03-29 14:14:40 [bca.uk] INFO: Scrape type for MW74%20XBU: 0
2026-03-29 14:14:40 [bca.uk] INFO: Found listing with ID: VN74%20DFP
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN74%2520DFP%27 HTTP/1.1" 200 None
2026-03-29 14:14:40 [bca.uk] INFO: Scrape type for VN74%20DFP: 0
2026-03-29 14:14:40 [bca.uk] INFO: Found listing with ID: YD24%20VSV
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD24%2520VSV%27 HTTP/1.1" 200 None
2026-03-29 14:14:40 [bca.uk] INFO: Scrape type for YD24%20VSV: 0
2026-03-29 14:14:40 [bca.uk] INFO: Found listing with ID: BP23%20OWA
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP23%2520OWA%27 HTTP/1.1" 200 None
2026-03-29 14:14:40 [bca.uk] INFO: Scrape type for BP23%20OWA: 0
2026-03-29 14:14:40 [bca.uk] INFO: Found listing with ID: BT23%20KGO
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT23%2520KGO%27 HTTP/1.1" 200 None
2026-03-29 14:14:40 [bca.uk] INFO: Scrape type for BT23%20KGO: 0
2026-03-29 14:14:40 [bca.uk] INFO: Found listing with ID: BT73%20VNY
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT73%2520VNY%27 HTTP/1.1" 200 None
2026-03-29 14:14:40 [bca.uk] INFO: Scrape type for BT73%20VNY: 0
2026-03-29 14:14:40 [bca.uk] INFO: Found listing with ID: CF74%20GAO
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GAO%27 HTTP/1.1" 200 None
2026-03-29 14:14:40 [bca.uk] INFO: Scrape type for CF74%20GAO: 0
2026-03-29 14:14:40 [bca.uk] INFO: Found listing with ID: CF74%20GBV
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GBV%27 HTTP/1.1" 200 None
2026-03-29 14:14:40 [bca.uk] INFO: Scrape type for CF74%20GBV: 0
2026-03-29 14:14:40 [bca.uk] INFO: Found listing with ID: CF74%20GDO
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GDO%27 HTTP/1.1" 200 None
2026-03-29 14:14:40 [bca.uk] INFO: Scrape type for CF74%20GDO: 0
2026-03-29 14:14:40 [bca.uk] INFO: Found listing with ID: CF74%20GKU
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GKU%27 HTTP/1.1" 200 None
2026-03-29 14:14:40 [bca.uk] INFO: Scrape type for CF74%20GKU: 0
2026-03-29 14:14:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 304e3e30-332f-5ff8-8951-bb2d703b16aa with identifier: CJ23%20NAU
2026-03-29 14:14:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 304e3e30-332f-5ff8-8951-bb2d703b16aa with identifier: CJ23%20NAU
2026-03-29 14:14:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 304e3e30-332f-5ff8-8951-bb2d703b16aa with identifier: CJ23%20NAU to the API
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CJ23%20NAU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '304e3e30-332f-5ff8-8951-bb2d703b16aa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CJ23 NAU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CJ23%20NAU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 4',
 'odometer': 49806,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 4 1.2 P/T 130 PERFORMANCE LINE+ EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 PERFORMANCE LINE+ EAT8',
 'vin': 'VR1FRHNSTP1031901',
 'year': 2023}
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520NAU%27 HTTP/1.1" 200 None
2026-03-29 14:14:40 [bca.uk] INFO: Saving data for CJ23%20NAU: {'auction_closing_time': 1775124000.0, 'created_time': 1773841991.560205, 'last_price_update_time': 1774793680.549217}
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CJ23%2520NAU') HTTP/1.1" 204 0
2026-03-29 14:14:40 [bca.uk] INFO: Found listing with ID: CX16%20BWZ
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX16%2520BWZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:40 [bca.uk] INFO: Scrape type for CX16%20BWZ: 2
2026-03-29 14:14:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b9c01c4-1242-554c-aef3-ed66f0f7a586 with identifier: CX16%20BWZ
2026-03-29 14:14:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1b9c01c4-1242-554c-aef3-ed66f0f7a586 with scrape type 2
2026-03-29 14:14:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1b9c01c4-1242-554c-aef3-ed66f0f7a586 with scrape type 2
2026-03-29 14:14:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1b9c01c4-1242-554c-aef3-ed66f0f7a586, identifier: CX16%20BWZ
2026-03-29 14:14:40 [bca.uk] INFO: Found listing with ID: CJ23%20NBN
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520NBN%27 HTTP/1.1" 200 None
2026-03-29 14:14:40 [bca.uk] INFO: Scrape type for CJ23%20NBN: 2
2026-03-29 14:14:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13dbede4-5cd5-535b-b722-70eed0b16c09 with identifier: CJ23%20NBN
2026-03-29 14:14:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13dbede4-5cd5-535b-b722-70eed0b16c09 with scrape type 2
2026-03-29 14:14:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 13dbede4-5cd5-535b-b722-70eed0b16c09 with scrape type 2
2026-03-29 14:14:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 13dbede4-5cd5-535b-b722-70eed0b16c09, identifier: CJ23%20NBN
2026-03-29 14:14:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:14:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1b9c01c4-1242-554c-aef3-ed66f0f7a586 with identifier: CX16%20BWZ
2026-03-29 14:14:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1b9c01c4-1242-554c-aef3-ed66f0f7a586 with identifier: CX16%20BWZ
2026-03-29 14:14:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1b9c01c4-1242-554c-aef3-ed66f0f7a586 with identifier: CX16%20BWZ to the API
2026-03-29 14:14:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX16%20BWZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1b9c01c4-1242-554c-aef3-ed66f0f7a586',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CX16 BWZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX16%20BWZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'GRAND C-MAX',
 'odometer': 118891,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD GRAND C-MAX 1.5 TDCI 120 ZETEC MPV',
 'transmission': 'manual',
 'trim': 'TDCI 120 ZETEC',
 'vin': 'WF0WXXGCEWGB32190',
 'year': 2016}
2026-03-29 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX16%2520BWZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:41 [bca.uk] INFO: Saving data for CX16%20BWZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620316.596321, 'last_price_update_time': 1774793681.149347}
2026-03-29 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX16%2520BWZ') HTTP/1.1" 204 0
2026-03-29 14:14:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 13dbede4-5cd5-535b-b722-70eed0b16c09 with identifier: CJ23%20NBN
2026-03-29 14:14:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 13dbede4-5cd5-535b-b722-70eed0b16c09 with identifier: CJ23%20NBN
2026-03-29 14:14:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 13dbede4-5cd5-535b-b722-70eed0b16c09 with identifier: CJ23%20NBN to the API
2026-03-29 14:14:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CJ23%20NBN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '13dbede4-5cd5-535b-b722-70eed0b16c09',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CJ23 NBN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CJ23%20NBN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 4',
 'odometer': 42613,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 4 1.2 P/T 130 PERFORMANCE LINE+ EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 PERFORMANCE LINE+ EAT8',
 'vin': 'VR1FRHNSTP1042590',
 'year': 2023}
2026-03-29 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520NBN%27 HTTP/1.1" 200 None
2026-03-29 14:14:41 [bca.uk] INFO: Saving data for CJ23%20NBN: {'auction_closing_time': 1775124000.0, 'created_time': 1773841381.815426, 'last_price_update_time': 1774793681.475457}
2026-03-29 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CJ23%2520NBN') HTTP/1.1" 204 0
2026-03-29 14:14:41 [bca.uk] INFO: Found listing with ID: FX13%20FVC
2026-03-29 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX13%2520FVC%27 HTTP/1.1" 200 None
2026-03-29 14:14:41 [bca.uk] INFO: Scrape type for FX13%20FVC: 2
2026-03-29 14:14:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: badecf84-f9d9-528c-a54e-47a6de3b1868 with identifier: FX13%20FVC
2026-03-29 14:14:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item badecf84-f9d9-528c-a54e-47a6de3b1868 with scrape type 2
2026-03-29 14:14:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item badecf84-f9d9-528c-a54e-47a6de3b1868 with scrape type 2
2026-03-29 14:14:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: badecf84-f9d9-528c-a54e-47a6de3b1868, identifier: FX13%20FVC
2026-03-29 14:14:41 [bca.uk] INFO: Found listing with ID: CJ23%20NFA
2026-03-29 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520NFA%27 HTTP/1.1" 200 None
2026-03-29 14:14:41 [bca.uk] INFO: Scrape type for CJ23%20NFA: 2
2026-03-29 14:14:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee686fe0-17a7-5a5f-a95f-77dba5d42009 with identifier: CJ23%20NFA
2026-03-29 14:14:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee686fe0-17a7-5a5f-a95f-77dba5d42009 with scrape type 2
2026-03-29 14:14:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ee686fe0-17a7-5a5f-a95f-77dba5d42009 with scrape type 2
2026-03-29 14:14:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ee686fe0-17a7-5a5f-a95f-77dba5d42009, identifier: CJ23%20NFA
2026-03-29 14:14:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: badecf84-f9d9-528c-a54e-47a6de3b1868 with identifier: FX13%20FVC
2026-03-29 14:14:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: badecf84-f9d9-528c-a54e-47a6de3b1868 with identifier: FX13%20FVC
2026-03-29 14:14:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: badecf84-f9d9-528c-a54e-47a6de3b1868 with identifier: FX13%20FVC to the API
2026-03-29 14:14:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX13%20FVC-GB',
 'category': 'Motorhome',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'badecf84-f9d9-528c-a54e-47a6de3b1868',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FX13 FVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX13%20FVC&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'RAPIDO',
 'model': 'LE RANDONNEUR',
 'odometer': 63116,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'RAPIDO LE RANDONNEUR 2.3 866F MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': '866F MOTORHOME',
 'vin': 'ZFA25000002367581',
 'year': 2013}
2026-03-29 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX13%2520FVC%27 HTTP/1.1" 200 None
2026-03-29 14:14:41 [bca.uk] INFO: Saving data for FX13%20FVC: {'auction_closing_time': 1775124000.0, 'created_time': 1774620300.408824, 'last_price_update_time': 1774793681.992912}
2026-03-29 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX13%2520FVC') HTTP/1.1" 204 0
2026-03-29 14:14:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ee686fe0-17a7-5a5f-a95f-77dba5d42009 with identifier: CJ23%20NFA
2026-03-29 14:14:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ee686fe0-17a7-5a5f-a95f-77dba5d42009 with identifier: CJ23%20NFA
2026-03-29 14:14:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ee686fe0-17a7-5a5f-a95f-77dba5d42009 with identifier: CJ23%20NFA to the API
2026-03-29 14:14:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CJ23%20NFA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ee686fe0-17a7-5a5f-a95f-77dba5d42009',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CJ23 NFA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CJ23%20NFA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 4',
 'odometer': 45774,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 4 1.2 P/T 130 PERFORMANCE LINE+ EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 PERFORMANCE LINE+ EAT8',
 'vin': 'VR1FRHNSTP1039406',
 'year': 2023}
2026-03-29 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520NFA%27 HTTP/1.1" 200 None
2026-03-29 14:14:42 [bca.uk] INFO: Saving data for CJ23%20NFA: {'auction_closing_time': 1775124000.0, 'created_time': 1773842421.893353, 'last_price_update_time': 1774793682.31055}
2026-03-29 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CJ23%2520NFA') HTTP/1.1" 204 0
2026-03-29 14:14:42 [bca.uk] INFO: Found listing with ID: YX22%20TVT
2026-03-29 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX22%2520TVT%27 HTTP/1.1" 200 None
2026-03-29 14:14:42 [bca.uk] INFO: Scrape type for YX22%20TVT: 2
2026-03-29 14:14:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc0f3d09-0562-5bd0-bc8f-b78b397fa41b with identifier: YX22%20TVT
2026-03-29 14:14:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc0f3d09-0562-5bd0-bc8f-b78b397fa41b with scrape type 2
2026-03-29 14:14:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc0f3d09-0562-5bd0-bc8f-b78b397fa41b with scrape type 2
2026-03-29 14:14:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc0f3d09-0562-5bd0-bc8f-b78b397fa41b, identifier: YX22%20TVT
2026-03-29 14:14:42 [bca.uk] INFO: Found listing with ID: MD73%20CVG
2026-03-29 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD73%2520CVG%27 HTTP/1.1" 200 None
2026-03-29 14:14:42 [bca.uk] INFO: Scrape type for MD73%20CVG: 2
2026-03-29 14:14:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 00b9e1d8-d94f-50d7-92e8-e89fe0ccdb67 with identifier: MD73%20CVG
2026-03-29 14:14:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 00b9e1d8-d94f-50d7-92e8-e89fe0ccdb67 with scrape type 2
2026-03-29 14:14:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 00b9e1d8-d94f-50d7-92e8-e89fe0ccdb67 with scrape type 2
2026-03-29 14:14:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 00b9e1d8-d94f-50d7-92e8-e89fe0ccdb67, identifier: MD73%20CVG
2026-03-29 14:14:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc0f3d09-0562-5bd0-bc8f-b78b397fa41b with identifier: YX22%20TVT
2026-03-29 14:14:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc0f3d09-0562-5bd0-bc8f-b78b397fa41b with identifier: YX22%20TVT
2026-03-29 14:14:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc0f3d09-0562-5bd0-bc8f-b78b397fa41b with identifier: YX22%20TVT to the API
2026-03-29 14:14:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YX22%20TVT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fc0f3d09-0562-5bd0-bc8f-b78b397fa41b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YX22 TVT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YX22%20TVT&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 72229,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI 115 LIFE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 115 LIFE DSG',
 'vin': 'WVWZZZCDZNW165042',
 'year': 2022}
2026-03-29 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX22%2520TVT%27 HTTP/1.1" 200 None
2026-03-29 14:14:42 [bca.uk] INFO: Saving data for YX22%20TVT: {'auction_closing_time': 1774951200.0, 'created_time': 1774620301.84573, 'last_price_update_time': 1774793682.832168}
2026-03-29 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YX22%2520TVT') HTTP/1.1" 204 0
2026-03-29 14:14:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 00b9e1d8-d94f-50d7-92e8-e89fe0ccdb67 with identifier: MD73%20CVG
2026-03-29 14:14:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 00b9e1d8-d94f-50d7-92e8-e89fe0ccdb67 with identifier: MD73%20CVG
2026-03-29 14:14:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 00b9e1d8-d94f-50d7-92e8-e89fe0ccdb67 with identifier: MD73%20CVG to the API
2026-03-29 14:14:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD73%20CVG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '00b9e1d8-d94f-50d7-92e8-e89fe0ccdb67',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MD73 CVG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD73%20CVG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'E-C4 X',
 'odometer': 12951,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'CITROEN E-C4 X 100KW 50KWH SHINE Saloon',
 'transmission': 'automatic',
 'trim': '100KW 50KWH SHINE',
 'vin': 'VR7BFZKXCPE003810',
 'year': 2023}
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD73%2520CVG%27 HTTP/1.1" 200 None
2026-03-29 14:14:43 [bca.uk] INFO: Saving data for MD73%20CVG: {'auction_closing_time': 1775124000.0, 'created_time': 1773841993.199411, 'last_price_update_time': 1774793683.121213}
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD73%2520CVG') HTTP/1.1" 204 0
2026-03-29 14:14:43 [bca.uk] INFO: Total items found: 100
2026-03-29 14:14:43 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded
2026-03-29 14:14:43 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:14:43 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:14:43 [bca.uk] INFO: Found listing with ID: YW15%20KZO
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW15%2520KZO%27 HTTP/1.1" 200 None
2026-03-29 14:14:43 [bca.uk] INFO: Scrape type for YW15%20KZO: 2
2026-03-29 14:14:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 428134cf-2bc3-59cb-9b55-84b427526e1b with identifier: YW15%20KZO
2026-03-29 14:14:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 428134cf-2bc3-59cb-9b55-84b427526e1b with scrape type 2
2026-03-29 14:14:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 428134cf-2bc3-59cb-9b55-84b427526e1b with scrape type 2
2026-03-29 14:14:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 428134cf-2bc3-59cb-9b55-84b427526e1b, identifier: YW15%20KZO
2026-03-29 14:14:43 [bca.uk] INFO: Found listing with ID: CF74%20GFZ
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GFZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:43 [bca.uk] INFO: Scrape type for CF74%20GFZ: 2
2026-03-29 14:14:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15d410fa-c8a0-5d38-877a-10a5cd8c6550 with identifier: CF74%20GFZ
2026-03-29 14:14:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15d410fa-c8a0-5d38-877a-10a5cd8c6550 with scrape type 2
2026-03-29 14:14:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15d410fa-c8a0-5d38-877a-10a5cd8c6550 with scrape type 2
2026-03-29 14:14:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15d410fa-c8a0-5d38-877a-10a5cd8c6550, identifier: CF74%20GFZ
2026-03-29 14:14:43 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:14:43 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:14:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 428134cf-2bc3-59cb-9b55-84b427526e1b with identifier: YW15%20KZO
2026-03-29 14:14:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 428134cf-2bc3-59cb-9b55-84b427526e1b with identifier: YW15%20KZO
2026-03-29 14:14:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 428134cf-2bc3-59cb-9b55-84b427526e1b with identifier: YW15%20KZO to the API
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 93,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YW15%20KZO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '428134cf-2bc3-59cb-9b55-84b427526e1b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YW15 KZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YW15%20KZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'AUDI',
 'model': 'A1',
 'odometer': 66840,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'AUDI A1 1.6 TDI 116 S LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 116 S LINE',
 'vin': 'WAUZZZ8XXGB019640',
 'year': 2015}
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW15%2520KZO%27 HTTP/1.1" 200 None
2026-03-29 14:14:43 [bca.uk] INFO: Saving data for YW15%20KZO: {'auction_closing_time': 1774951200.0, 'created_time': 1774620305.837323, 'last_price_update_time': 1774793683.661373}
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YW15%2520KZO') HTTP/1.1" 204 0
2026-03-29 14:14:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15d410fa-c8a0-5d38-877a-10a5cd8c6550 with identifier: CF74%20GFZ
2026-03-29 14:14:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15d410fa-c8a0-5d38-877a-10a5cd8c6550 with identifier: CF74%20GFZ
2026-03-29 14:14:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 15d410fa-c8a0-5d38-877a-10a5cd8c6550 with identifier: CF74%20GFZ to the API
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF74%20GFZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '15d410fa-c8a0-5d38-877a-10a5cd8c6550',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CF74 GFZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF74%20GFZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'CITROEN',
 'model': 'C3 AIRCROSS',
 'odometer': 16392,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 AIRCROSS 1.2 P/T 110 PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 PLUS',
 'vin': 'VF72RHNPMR4220285',
 'year': 2024}
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GFZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:43 [bca.uk] INFO: Saving data for CF74%20GFZ: {'auction_closing_time': 1775124000.0, 'created_time': 1773841261.231913, 'last_price_update_time': 1774793683.949591}
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF74%2520GFZ') HTTP/1.1" 204 0
2026-03-29 14:14:43 [bca.uk] INFO: Found listing with ID: KF15%20PUX
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF15%2520PUX%27 HTTP/1.1" 200 None
2026-03-29 14:14:43 [bca.uk] INFO: Scrape type for KF15%20PUX: 0
2026-03-29 14:14:43 [bca.uk] INFO: Found listing with ID: SL70%20OPZ
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL70%2520OPZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for SL70%20OPZ: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: AE09%20LXH
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE09%2520LXH%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for AE09%20LXH: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: SB21%20BMO
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB21%2520BMO%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for SB21%20BMO: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: SJ66%20YFG
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ66%2520YFG%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for SJ66%20YFG: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: PN71%20EYX
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN71%2520EYX%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for PN71%20EYX: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: OE70%20FNZ
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE70%2520FNZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for OE70%20FNZ: 2
2026-03-29 14:14:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77859c79-77d1-53a5-ab34-e1457ebf4b6f with identifier: OE70%20FNZ
2026-03-29 14:14:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77859c79-77d1-53a5-ab34-e1457ebf4b6f with scrape type 2
2026-03-29 14:14:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77859c79-77d1-53a5-ab34-e1457ebf4b6f with scrape type 2
2026-03-29 14:14:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77859c79-77d1-53a5-ab34-e1457ebf4b6f, identifier: OE70%20FNZ
2026-03-29 14:14:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: YR66%20CUC
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR66%2520CUC%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for YR66%20CUC: 2
2026-03-29 14:14:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8967411-010a-5360-a2f1-48ffcf92a776 with identifier: YR66%20CUC
2026-03-29 14:14:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d8967411-010a-5360-a2f1-48ffcf92a776 with scrape type 2
2026-03-29 14:14:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d8967411-010a-5360-a2f1-48ffcf92a776 with scrape type 2
2026-03-29 14:14:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d8967411-010a-5360-a2f1-48ffcf92a776, identifier: YR66%20CUC
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: EY63%20TFZ
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY63%2520TFZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for EY63%20TFZ: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: MT19%20BNY
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT19%2520BNY%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for MT19%20BNY: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: YK13%20MMF
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK13%2520MMF%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for YK13%20MMF: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: YS18%20VJO
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS18%2520VJO%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for YS18%20VJO: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: CV11%20MXY
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV11%2520MXY%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for CV11%20MXY: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: LG19%20FDD
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG19%2520FDD%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for LG19%20FDD: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: WA16%20UDO
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA16%2520UDO%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for WA16%20UDO: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: WU68%20XGF
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU68%2520XGF%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for WU68%20XGF: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: CF69%20BMU
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF69%2520BMU%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for CF69%20BMU: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: EK69%20NZM
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK69%2520NZM%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for EK69%20NZM: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: EA72%20ZZC
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA72%2520ZZC%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for EA72%20ZZC: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: EU18%20PZT
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU18%2520PZT%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for EU18%20PZT: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: EX22%20YTL
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX22%2520YTL%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for EX22%20YTL: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: EX23%20DWW
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX23%2520DWW%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for EX23%20DWW: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: KM73%20YDN
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520YDN%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for KM73%20YDN: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: KS70%20OTJ
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS70%2520OTJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for KS70%20OTJ: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: LD68%20TFK
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD68%2520TFK%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for LD68%20TFK: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: RJ13%20WRO
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ13%2520WRO%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for RJ13%20WRO: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: SB52%20SVA
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB52%2520SVA%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for SB52%20SVA: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: BD24%20OCG
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD24%2520OCG%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for BD24%20OCG: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: HY19%20YJF
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY19%2520YJF%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for HY19%20YJF: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: KW17%20VSO
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW17%2520VSO%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for KW17%20VSO: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: VK23%20WPF
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK23%2520WPF%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for VK23%20WPF: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: WO17%20EFJ
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO17%2520EFJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for WO17%20EFJ: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: GK73%20PWN
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK73%2520PWN%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for GK73%20PWN: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: GV11%20FZA
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV11%2520FZA%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for GV11%20FZA: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: GX68%20ZLE
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX68%2520ZLE%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for GX68%20ZLE: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: HY67%20YJF
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY67%2520YJF%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for HY67%20YJF: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: LO04%20NLL
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO04%2520NLL%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for LO04%20NLL: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: SF19%20CYL
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF19%2520CYL%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for SF19%20CYL: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: AD19%20NZJ
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD19%2520NZJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for AD19%20NZJ: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: BG15%20FBL
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG15%2520FBL%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for BG15%20FBL: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: EA73%20MXP
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA73%2520MXP%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for EA73%20MXP: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: EU20%20UOE
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU20%2520UOE%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for EU20%20UOE: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: FG73%20PGO
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG73%2520PGO%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for FG73%20PGO: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: BP67%20AOT
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP67%2520AOT%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for BP67%20AOT: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: LE74%20FJJ
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE74%2520FJJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for LE74%20FJJ: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: LP73%20AOY
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP73%2520AOY%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for LP73%20AOY: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: LS23%20ZHO
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS23%2520ZHO%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for LS23%20ZHO: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: RF09%20ATO
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF09%2520ATO%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for RF09%20ATO: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: RO24%20YYD
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO24%2520YYD%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for RO24%20YYD: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: WM66%20CHF
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM66%2520CHF%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for WM66%20CHF: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: KM18%20KVR
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM18%2520KVR%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for KM18%20KVR: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: J100%20GFF
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27J100%2520GFF%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for J100%20GFF: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: GU68%20TYY
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU68%2520TYY%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for GU68%20TYY: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: GO20%20FOX
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GO20%2520FOX%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for GO20%20FOX: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: PO16%20ZBY
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO16%2520ZBY%27 HTTP/1.1" 200 None
2026-03-29 14:14:44 [bca.uk] INFO: Scrape type for PO16%20ZBY: 0
2026-03-29 14:14:44 [bca.uk] INFO: Found listing with ID: EU15%20ZFP
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU15%2520ZFP%27 HTTP/1.1" 200 None
2026-03-29 14:14:45 [bca.uk] INFO: Scrape type for EU15%20ZFP: 0
2026-03-29 14:14:45 [bca.uk] INFO: Found listing with ID: ML13%20PZH
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML13%2520PZH%27 HTTP/1.1" 200 None
2026-03-29 14:14:45 [bca.uk] INFO: Scrape type for ML13%20PZH: 0
2026-03-29 14:14:45 [bca.uk] INFO: Found listing with ID: KW69%20WJJ
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW69%2520WJJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:45 [bca.uk] INFO: Scrape type for KW69%20WJJ: 0
2026-03-29 14:14:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77859c79-77d1-53a5-ab34-e1457ebf4b6f with identifier: OE70%20FNZ
2026-03-29 14:14:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77859c79-77d1-53a5-ab34-e1457ebf4b6f with identifier: OE70%20FNZ
2026-03-29 14:14:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77859c79-77d1-53a5-ab34-e1457ebf4b6f with identifier: OE70%20FNZ to the API
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 76,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE70%20FNZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '77859c79-77d1-53a5-ab34-e1457ebf4b6f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE70 FNZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE70%20FNZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 46431,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 2.0 P400E AUTOBIOGRAPHY DYNAMIC StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E AUTOBIOGRAPHY DYNAMIC',
 'vin': 'SALWA2AY2MA765341',
 'year': 2020}
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE70%2520FNZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:45 [bca.uk] INFO: Saving data for OE70%20FNZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774609407.182061, 'last_price_update_time': 1774793685.446463}
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE70%2520FNZ') HTTP/1.1" 204 0
2026-03-29 14:14:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d8967411-010a-5360-a2f1-48ffcf92a776 with identifier: YR66%20CUC
2026-03-29 14:14:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d8967411-010a-5360-a2f1-48ffcf92a776 with identifier: YR66%20CUC
2026-03-29 14:14:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d8967411-010a-5360-a2f1-48ffcf92a776 with identifier: YR66%20CUC to the API
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR66%20CUC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd8967411-010a-5360-a2f1-48ffcf92a776',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR66 CUC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR66%20CUC&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'SLC 250 D',
 'odometer': 75459,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SLC 250 D 2.1 AMG LINE 9G Roadster',
 'transmission': 'manual',
 'trim': 'AMG LINE 9G',
 'vin': 'WDD1724042F133500',
 'year': 2016}
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR66%2520CUC%27 HTTP/1.1" 200 None
2026-03-29 14:14:45 [bca.uk] INFO: Saving data for YR66%20CUC: {'auction_closing_time': 1774951200.0, 'created_time': 1774620271.671075, 'last_price_update_time': 1774793685.82714}
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR66%2520CUC') HTTP/1.1" 204 0
2026-03-29 14:14:45 [bca.uk] INFO: Found listing with ID: OY65%20XWC
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY65%2520XWC%27 HTTP/1.1" 200 None
2026-03-29 14:14:45 [bca.uk] INFO: Scrape type for OY65%20XWC: 0
2026-03-29 14:14:45 [bca.uk] INFO: Found listing with ID: MF13%20KEJ
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF13%2520KEJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:45 [bca.uk] INFO: Scrape type for MF13%20KEJ: 0
2026-03-29 14:14:45 [bca.uk] INFO: Found listing with ID: LR70%20YWU
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR70%2520YWU%27 HTTP/1.1" 200 None
2026-03-29 14:14:45 [bca.uk] INFO: Scrape type for LR70%20YWU: 0
2026-03-29 14:14:45 [bca.uk] INFO: Found listing with ID: RX69%20XHC
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX69%2520XHC%27 HTTP/1.1" 200 None
2026-03-29 14:14:45 [bca.uk] INFO: Scrape type for RX69%20XHC: 0
2026-03-29 14:14:45 [bca.uk] INFO: Found listing with ID: SY20%20KAO
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY20%2520KAO%27 HTTP/1.1" 200 None
2026-03-29 14:14:45 [bca.uk] INFO: Scrape type for SY20%20KAO: 0
2026-03-29 14:14:45 [bca.uk] INFO: Found listing with ID: VA68%20DJX
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA68%2520DJX%27 HTTP/1.1" 200 None
2026-03-29 14:14:45 [bca.uk] INFO: Scrape type for VA68%20DJX: 0
2026-03-29 14:14:45 [bca.uk] INFO: Found listing with ID: VX69%20GVM
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX69%2520GVM%27 HTTP/1.1" 200 None
2026-03-29 14:14:45 [bca.uk] INFO: Scrape type for VX69%20GVM: 0
2026-03-29 14:14:45 [bca.uk] INFO: Found listing with ID: WH19%20OTD
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WH19%2520OTD%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for WH19%20OTD: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: WM19%20CWJ
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM19%2520CWJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for WM19%20CWJ: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: WN24%20FPA
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN24%2520FPA%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for WN24%20FPA: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: CE72%20GXC
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE72%2520GXC%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for CE72%20GXC: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: CJ19%20TWG
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ19%2520TWG%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for CJ19%20TWG: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: CT18%20HRU
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CT18%2520HRU%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for CT18%20HRU: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: FY69%20YFZ
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY69%2520YFZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for FY69%20YFZ: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: GX69%20LDN
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX69%2520LDN%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for GX69%20LDN: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: HJ70%20UPK
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ70%2520UPK%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for HJ70%20UPK: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: KR70%20HYO
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR70%2520HYO%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for KR70%20HYO: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: KT18%20DWO
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT18%2520DWO%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for KT18%20DWO: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: LV66%20EBL
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV66%2520EBL%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for LV66%20EBL: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: LT15%20VLH
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT15%2520VLH%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for LT15%20VLH: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: FY71%20OWA
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY71%2520OWA%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for FY71%20OWA: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: EX23%20AZZ
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX23%2520AZZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for EX23%20AZZ: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: MV22%20NMO
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV22%2520NMO%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for MV22%20NMO: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: OV23%20SJU
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520SJU%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for OV23%20SJU: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: WM72%20CKF
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM72%2520CKF%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for WM72%20CKF: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: YR71%20DXV
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR71%2520DXV%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for YR71%20DXV: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: DF21%20ARU
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF21%2520ARU%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for DF21%20ARU: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: DG71%20YZP
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG71%2520YZP%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for DG71%20YZP: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: FN21%20PZX
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN21%2520PZX%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for FN21%20PZX: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: FX23%20MJF
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX23%2520MJF%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for FX23%20MJF: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: GV72%20MZZ
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV72%2520MZZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for GV72%20MZZ: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: LD23%20BZY
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520BZY%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for LD23%20BZY: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: MD71%20FBG
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD71%2520FBG%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for MD71%20FBG: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: EA63%20TXS
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA63%2520TXS%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for EA63%20TXS: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: BK22%20DLZ
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520DLZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for BK22%20DLZ: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: YD22%20EHO
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD22%2520EHO%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for YD22%20EHO: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: HJ20%20WJU
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ20%2520WJU%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for HJ20%20WJU: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: LB71%20XCU
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB71%2520XCU%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for LB71%20XCU: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: LG18%20GXS
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG18%2520GXS%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for LG18%20GXS: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: LG19%20KYS
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG19%2520KYS%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for LG19%20KYS: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: LJ19%20OFP
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ19%2520OFP%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for LJ19%20OFP: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: LY19%20DDK
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY19%2520DDK%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for LY19%20DDK: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: PO19%20NMU
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO19%2520NMU%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for PO19%20NMU: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: RO22%20LSE
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520LSE%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for RO22%20LSE: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: WK69%20TNV
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK69%2520TNV%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for WK69%20TNV: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: AO69%20LTU
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO69%2520LTU%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for AO69%20LTU: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: AO69%20VJC
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO69%2520VJC%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for AO69%20VJC: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: AV70%20FCX
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV70%2520FCX%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for AV70%20FCX: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: CV18%20GUE
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV18%2520GUE%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for CV18%20GUE: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: HD71%20BHV
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD71%2520BHV%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for HD71%20BHV: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: FG68%20NVE
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG68%2520NVE%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for FG68%20NVE: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: FL70%20SVD
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL70%2520SVD%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for FL70%20SVD: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: MA23%20UKP
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520UKP%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for MA23%20UKP: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: BK22%20PEO
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520PEO%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for BK22%20PEO: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: BK23%20VYL
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520VYL%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for BK23%20VYL: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: OV23%20EVT
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520EVT%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for OV23%20EVT: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: OV75%20HYK
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV75%2520HYK%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for OV75%20HYK: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: RF71%20CZZ
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF71%2520CZZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for RF71%20CZZ: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: RO72%20NJX
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO72%2520NJX%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for RO72%20NJX: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: VK23%20FCV
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK23%2520FCV%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for VK23%20FCV: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: YC22%20BMU
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC22%2520BMU%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for YC22%20BMU: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: BD22%20ELH
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD22%2520ELH%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for BD22%20ELH: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: DL72%20PVZ
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL72%2520PVZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for DL72%20PVZ: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: FG22%20FGX
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG22%2520FGX%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for FG22%20FGX: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: HV24%20NMZ
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV24%2520NMZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for HV24%20NMZ: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: LB71%20YRZ
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB71%2520YRZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for LB71%20YRZ: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: WM15%20NXF
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM15%2520NXF%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for WM15%20NXF: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: PK71%20GWU
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK71%2520GWU%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for PK71%20GWU: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: PN71%20ODY
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN71%2520ODY%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for PN71%20ODY: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: RK24%20KPX
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK24%2520KPX%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for RK24%20KPX: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: SN23%20UNF
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN23%2520UNF%27 HTTP/1.1" 200 None
2026-03-29 14:14:46 [bca.uk] INFO: Scrape type for SN23%20UNF: 0
2026-03-29 14:14:46 [bca.uk] INFO: Found listing with ID: VO71%20OHD
2026-03-29 14:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO71%2520OHD%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for VO71%20OHD: 0
2026-03-29 14:14:47 [bca.uk] INFO: Found listing with ID: WV23%20XYC
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520XYC%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for WV23%20XYC: 0
2026-03-29 14:14:47 [bca.uk] INFO: Found listing with ID: YS21%20VOM
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS21%2520VOM%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for YS21%20VOM: 0
2026-03-29 14:14:47 [bca.uk] INFO: Found listing with ID: LC72%20VBD
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520VBD%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for LC72%20VBD: 0
2026-03-29 14:14:47 [bca.uk] INFO: Found listing with ID: LE73%20GVZ
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE73%2520GVZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for LE73%20GVZ: 0
2026-03-29 14:14:47 [bca.uk] INFO: Found listing with ID: LF23%20WKL
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF23%2520WKL%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for LF23%20WKL: 0
2026-03-29 14:14:47 [bca.uk] INFO: Found listing with ID: LF72%20WKJ
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF72%2520WKJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for LF72%20WKJ: 0
2026-03-29 14:14:47 [bca.uk] INFO: Found listing with ID: LO72%20UJK
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520UJK%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for LO72%20UJK: 0
2026-03-29 14:14:47 [bca.uk] INFO: Found listing with ID: LS70%20HWZ
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS70%2520HWZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for LS70%20HWZ: 0
2026-03-29 14:14:47 [bca.uk] INFO: Found listing with ID: MD72%20VXP
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520VXP%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for MD72%20VXP: 0
2026-03-29 14:14:47 [bca.uk] INFO: Found listing with ID: MD72%20VZK
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520VZK%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for MD72%20VZK: 0
2026-03-29 14:14:47 [bca.uk] INFO: Found listing with ID: MJ72%20FCZ
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ72%2520FCZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for MJ72%20FCZ: 0
2026-03-29 14:14:47 [bca.uk] INFO: Found listing with ID: OE71%20BZO
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE71%2520BZO%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for OE71%20BZO: 0
2026-03-29 14:14:47 [bca.uk] INFO: Found listing with ID: OV23%20DKF
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520DKF%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for OV23%20DKF: 0
2026-03-29 14:14:47 [bca.uk] INFO: Found listing with ID: DL22%20MKZ
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL22%2520MKZ%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for DL22%20MKZ: 0
2026-03-29 14:14:47 [bca.uk] INFO: Found listing with ID: DS71%20HBF
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS71%2520HBF%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for DS71%20HBF: 0
2026-03-29 14:14:47 [bca.uk] INFO: Found listing with ID: DY23%20EZG
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY23%2520EZG%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for DY23%20EZG: 0
2026-03-29 14:14:47 [bca.uk] INFO: Found listing with ID: FE72%20THK
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE72%2520THK%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for FE72%20THK: 0
2026-03-29 14:14:47 [bca.uk] INFO: Found listing with ID: GJ22%20SFE
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520SFE%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for GJ22%20SFE: 0
2026-03-29 14:14:47 [bca.uk] INFO: Found listing with ID: GK68%20MHN
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK68%2520MHN%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for GK68%20MHN: 0
2026-03-29 14:14:47 [bca.uk] INFO: Found listing with ID: HG21%20LPE
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG21%2520LPE%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for HG21%20LPE: 0
2026-03-29 14:14:47 [bca.uk] INFO: Found listing with ID: LB70%20VXM
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB70%2520VXM%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for LB70%20VXM: 0
2026-03-29 14:14:47 [bca.uk] INFO: Found listing with ID: YF62%20KLM
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF62%2520KLM%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for YF62%20KLM: 2
2026-03-29 14:14:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60a67c0f-1468-5760-a7e3-c34d6f66b8e3 with identifier: YF62%20KLM
2026-03-29 14:14:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60a67c0f-1468-5760-a7e3-c34d6f66b8e3 with scrape type 2
2026-03-29 14:14:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 60a67c0f-1468-5760-a7e3-c34d6f66b8e3 with scrape type 2
2026-03-29 14:14:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 60a67c0f-1468-5760-a7e3-c34d6f66b8e3, identifier: YF62%20KLM
2026-03-29 14:14:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 60a67c0f-1468-5760-a7e3-c34d6f66b8e3 with identifier: YF62%20KLM
2026-03-29 14:14:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 60a67c0f-1468-5760-a7e3-c34d6f66b8e3 with identifier: YF62%20KLM
2026-03-29 14:14:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 60a67c0f-1468-5760-a7e3-c34d6f66b8e3 with identifier: YF62%20KLM to the API
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF62%20KLM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '60a67c0f-1468-5760-a7e3-c34d6f66b8e3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF62 KLM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF62%20KLM&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 45209,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.4 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'ZETEC',
 'vin': 'WF0GXXGAJGCY11784',
 'year': 2012}
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF62%2520KLM%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Saving data for YF62%20KLM: {'auction_closing_time': 1774951200.0, 'created_time': 1774620279.103909, 'last_price_update_time': 1774793687.82338}
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF62%2520KLM') HTTP/1.1" 204 0
2026-03-29 14:14:47 [bca.uk] INFO: Found listing with ID: YF16%20FHG
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF16%2520FHG%27 HTTP/1.1" 200 None
2026-03-29 14:14:47 [bca.uk] INFO: Scrape type for YF16%20FHG: 2
2026-03-29 14:14:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94ea25d7-0ebc-5a73-b29a-cfb64f633b8d with identifier: YF16%20FHG
2026-03-29 14:14:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94ea25d7-0ebc-5a73-b29a-cfb64f633b8d with scrape type 2
2026-03-29 14:14:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94ea25d7-0ebc-5a73-b29a-cfb64f633b8d with scrape type 2
2026-03-29 14:14:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94ea25d7-0ebc-5a73-b29a-cfb64f633b8d, identifier: YF16%20FHG
2026-03-29 14:14:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94ea25d7-0ebc-5a73-b29a-cfb64f633b8d with identifier: YF16%20FHG
2026-03-29 14:14:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94ea25d7-0ebc-5a73-b29a-cfb64f633b8d with identifier: YF16%20FHG
2026-03-29 14:14:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 94ea25d7-0ebc-5a73-b29a-cfb64f633b8d with identifier: YF16%20FHG to the API
2026-03-29 14:14:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF16%20FHG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '94ea25d7-0ebc-5a73-b29a-cfb64f633b8d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF16 FHG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF16%20FHG&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 62401,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.5 DCI N-CONNECTA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI N-CONNECTA',
 'vin': 'SJNFCAF15U7234911',
 'year': 2016}
2026-03-29 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF16%2520FHG%27 HTTP/1.1" 200 None
2026-03-29 14:14:48 [bca.uk] INFO: Saving data for YF16%20FHG: {'auction_closing_time': 1774951200.0, 'created_time': 1774620268.421133, 'last_price_update_time': 1774793688.344387}
2026-03-29 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF16%2520FHG') HTTP/1.1" 204 0
2026-03-29 14:14:48 [bca.uk] INFO: Found listing with ID: YE67%20JZJ
2026-03-29 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE67%2520JZJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:48 [bca.uk] INFO: Scrape type for YE67%20JZJ: 2
2026-03-29 14:14:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a5bb9f4e-0f83-5ae6-9c0a-a69acbb6744d with identifier: YE67%20JZJ
2026-03-29 14:14:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a5bb9f4e-0f83-5ae6-9c0a-a69acbb6744d with scrape type 2
2026-03-29 14:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a5bb9f4e-0f83-5ae6-9c0a-a69acbb6744d with scrape type 2
2026-03-29 14:14:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a5bb9f4e-0f83-5ae6-9c0a-a69acbb6744d, identifier: YE67%20JZJ
2026-03-29 14:14:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a5bb9f4e-0f83-5ae6-9c0a-a69acbb6744d with identifier: YE67%20JZJ
2026-03-29 14:14:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a5bb9f4e-0f83-5ae6-9c0a-a69acbb6744d with identifier: YE67%20JZJ
2026-03-29 14:14:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a5bb9f4e-0f83-5ae6-9c0a-a69acbb6744d with identifier: YE67%20JZJ to the API
2026-03-29 14:14:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE67%20JZJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a5bb9f4e-0f83-5ae6-9c0a-a69acbb6744d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE67 JZJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE67%20JZJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 116435,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'NISSAN X-TRAIL 2.0 DCI 175 N-VISION (5ST) X-T StationWagon',
 'transmission': 'automatic',
 'trim': 'DCI 175 N-VISION (5ST) X-T',
 'vin': 'JN1TFAT32U0001648',
 'year': 2017}
2026-03-29 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE67%2520JZJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:48 [bca.uk] INFO: Saving data for YE67%20JZJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620265.34582, 'last_price_update_time': 1774793688.737921}
2026-03-29 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE67%2520JZJ') HTTP/1.1" 204 0
2026-03-29 14:14:48 [bca.uk] INFO: Found listing with ID: YD15%20YVG
2026-03-29 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD15%2520YVG%27 HTTP/1.1" 200 None
2026-03-29 14:14:48 [bca.uk] INFO: Scrape type for YD15%20YVG: 2
2026-03-29 14:14:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f52486b4-84de-506a-a0be-09fe1ae2caaf with identifier: YD15%20YVG
2026-03-29 14:14:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f52486b4-84de-506a-a0be-09fe1ae2caaf with scrape type 2
2026-03-29 14:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f52486b4-84de-506a-a0be-09fe1ae2caaf with scrape type 2
2026-03-29 14:14:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f52486b4-84de-506a-a0be-09fe1ae2caaf, identifier: YD15%20YVG
2026-03-29 14:14:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f52486b4-84de-506a-a0be-09fe1ae2caaf with identifier: YD15%20YVG
2026-03-29 14:14:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f52486b4-84de-506a-a0be-09fe1ae2caaf with identifier: YD15%20YVG
2026-03-29 14:14:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f52486b4-84de-506a-a0be-09fe1ae2caaf with identifier: YD15%20YVG to the API
2026-03-29 14:14:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD15%20YVG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f52486b4-84de-506a-a0be-09fe1ae2caaf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD15 YVG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD15%20YVG&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'BMW',
 'model': '420D GRAN COUPE',
 'odometer': 102949,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'BMW 420D GRAN COUPE 2.0 M SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': 'M SPORT STEP',
 'vin': 'WBA4B52080G247552',
 'year': 2015}
2026-03-29 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD15%2520YVG%27 HTTP/1.1" 200 None
2026-03-29 14:14:49 [bca.uk] INFO: Saving data for YD15%20YVG: {'auction_closing_time': 1774951200.0, 'created_time': 1774620260.039554, 'last_price_update_time': 1774793689.12599}
2026-03-29 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD15%2520YVG') HTTP/1.1" 204 0
2026-03-29 14:14:49 [bca.uk] INFO: Found listing with ID: MF56%20ZXC
2026-03-29 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF56%2520ZXC%27 HTTP/1.1" 200 None
2026-03-29 14:14:49 [bca.uk] INFO: Scrape type for MF56%20ZXC: 2
2026-03-29 14:14:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e637ae11-d36f-5293-8650-7158727926a8 with identifier: MF56%20ZXC
2026-03-29 14:14:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e637ae11-d36f-5293-8650-7158727926a8 with scrape type 2
2026-03-29 14:14:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e637ae11-d36f-5293-8650-7158727926a8 with scrape type 2
2026-03-29 14:14:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e637ae11-d36f-5293-8650-7158727926a8, identifier: MF56%20ZXC
2026-03-29 14:14:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e637ae11-d36f-5293-8650-7158727926a8 with identifier: MF56%20ZXC
2026-03-29 14:14:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e637ae11-d36f-5293-8650-7158727926a8 with identifier: MF56%20ZXC
2026-03-29 14:14:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e637ae11-d36f-5293-8650-7158727926a8 with identifier: MF56%20ZXC to the API
2026-03-29 14:14:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF56%20ZXC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.9L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e637ae11-d36f-5293-8650-7158727926a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF56 ZXC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF56%20ZXC&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 174429,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.9 TDI SE Hatchback',
 'transmission': 'manual',
 'trim': 'TDI SE',
 'vin': 'WVWZZZ1KZ7B040430',
 'year': 2006}
2026-03-29 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF56%2520ZXC%27 HTTP/1.1" 200 None
2026-03-29 14:14:49 [bca.uk] INFO: Saving data for MF56%20ZXC: {'auction_closing_time': 1774951200.0, 'created_time': 1774620255.592234, 'last_price_update_time': 1774793689.515113}
2026-03-29 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF56%2520ZXC') HTTP/1.1" 204 0
2026-03-29 14:14:49 [bca.uk] INFO: Found listing with ID: FD63%20HBE
2026-03-29 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD63%2520HBE%27 HTTP/1.1" 200 None
2026-03-29 14:14:49 [bca.uk] INFO: Scrape type for FD63%20HBE: 2
2026-03-29 14:14:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8abb5e5-3e1e-5d50-9928-04067fba4831 with identifier: FD63%20HBE
2026-03-29 14:14:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8abb5e5-3e1e-5d50-9928-04067fba4831 with scrape type 2
2026-03-29 14:14:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8abb5e5-3e1e-5d50-9928-04067fba4831 with scrape type 2
2026-03-29 14:14:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8abb5e5-3e1e-5d50-9928-04067fba4831, identifier: FD63%20HBE
2026-03-29 14:14:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8abb5e5-3e1e-5d50-9928-04067fba4831 with identifier: FD63%20HBE
2026-03-29 14:14:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8abb5e5-3e1e-5d50-9928-04067fba4831 with identifier: FD63%20HBE
2026-03-29 14:14:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8abb5e5-3e1e-5d50-9928-04067fba4831 with identifier: FD63%20HBE to the API
2026-03-29 14:14:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD63%20HBE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e8abb5e5-3e1e-5d50-9928-04067fba4831',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD63 HBE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD63%20HBE&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA',
 'odometer': 95872,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL INSIGNIA 2.0 CDTI E/F 140 ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI E/F 140 ELITE',
 'vin': 'W0LGT6ES4E1058390',
 'year': 2014}
2026-03-29 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD63%2520HBE%27 HTTP/1.1" 200 None
2026-03-29 14:14:49 [bca.uk] INFO: Saving data for FD63%20HBE: {'auction_closing_time': 1774951200.0, 'created_time': 1774620306.6485, 'last_price_update_time': 1774793689.904295}
2026-03-29 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD63%2520HBE') HTTP/1.1" 204 0
2026-03-29 14:14:49 [bca.uk] INFO: Found listing with ID: EJ17%20GCU
2026-03-29 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ17%2520GCU%27 HTTP/1.1" 200 None
2026-03-29 14:14:49 [bca.uk] INFO: Scrape type for EJ17%20GCU: 2
2026-03-29 14:14:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 886be06c-275b-51ca-bce5-a0494df06fce with identifier: EJ17%20GCU
2026-03-29 14:14:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 886be06c-275b-51ca-bce5-a0494df06fce with scrape type 2
2026-03-29 14:14:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 886be06c-275b-51ca-bce5-a0494df06fce with scrape type 2
2026-03-29 14:14:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 886be06c-275b-51ca-bce5-a0494df06fce, identifier: EJ17%20GCU
2026-03-29 14:14:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 886be06c-275b-51ca-bce5-a0494df06fce with identifier: EJ17%20GCU
2026-03-29 14:14:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 886be06c-275b-51ca-bce5-a0494df06fce with identifier: EJ17%20GCU
2026-03-29 14:14:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 886be06c-275b-51ca-bce5-a0494df06fce with identifier: EJ17%20GCU to the API
2026-03-29 14:14:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ17%20GCU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '886be06c-275b-51ca-bce5-a0494df06fce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ17 GCU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ17%20GCU&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'AUDI',
 'model': 'Q5',
 'odometer': 105341,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'AUDI Q5 2.0 TDI 190 QUATTRO S LINE S-T StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 190 QUATTRO S LINE S-T',
 'vin': 'WAUZZZFY6H2018059',
 'year': 2017}
2026-03-29 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ17%2520GCU%27 HTTP/1.1" 200 None
2026-03-29 14:14:50 [bca.uk] INFO: Saving data for EJ17%20GCU: {'auction_closing_time': 1774951200.0, 'created_time': 1774620304.467464, 'last_price_update_time': 1774793690.314041}
2026-03-29 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ17%2520GCU') HTTP/1.1" 204 0
2026-03-29 14:14:50 [bca.uk] INFO: Found listing with ID: DG66%20LNN
2026-03-29 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG66%2520LNN%27 HTTP/1.1" 200 None
2026-03-29 14:14:50 [bca.uk] INFO: Scrape type for DG66%20LNN: 2
2026-03-29 14:14:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5bdf7535-26c8-59ef-a7f5-d472f409c245 with identifier: DG66%20LNN
2026-03-29 14:14:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5bdf7535-26c8-59ef-a7f5-d472f409c245 with scrape type 2
2026-03-29 14:14:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5bdf7535-26c8-59ef-a7f5-d472f409c245 with scrape type 2
2026-03-29 14:14:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5bdf7535-26c8-59ef-a7f5-d472f409c245, identifier: DG66%20LNN
2026-03-29 14:14:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5bdf7535-26c8-59ef-a7f5-d472f409c245 with identifier: DG66%20LNN
2026-03-29 14:14:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5bdf7535-26c8-59ef-a7f5-d472f409c245 with identifier: DG66%20LNN
2026-03-29 14:14:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5bdf7535-26c8-59ef-a7f5-d472f409c245 with identifier: DG66%20LNN to the API
2026-03-29 14:14:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG66%20LNN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5bdf7535-26c8-59ef-a7f5-d472f409c245',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG66 LNN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG66%20LNN&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 91636,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.4 TFSI 150 S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TFSI 150 S LINE S-T',
 'vin': 'WAUZZZ8V1HA028457',
 'year': 2016}
2026-03-29 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG66%2520LNN%27 HTTP/1.1" 200 None
2026-03-29 14:14:50 [bca.uk] INFO: Saving data for DG66%20LNN: {'auction_closing_time': 1774951200.0, 'created_time': 1774620252.633627, 'last_price_update_time': 1774793690.685856}
2026-03-29 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG66%2520LNN') HTTP/1.1" 204 0
2026-03-29 14:14:50 [bca.uk] INFO: Found listing with ID: KO19%20UYF
2026-03-29 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO19%2520UYF%27 HTTP/1.1" 200 None
2026-03-29 14:14:50 [bca.uk] INFO: Scrape type for KO19%20UYF: 2
2026-03-29 14:14:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aaf91834-b3aa-5fb9-9aa8-7f4a82472cd0 with identifier: KO19%20UYF
2026-03-29 14:14:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aaf91834-b3aa-5fb9-9aa8-7f4a82472cd0 with scrape type 2
2026-03-29 14:14:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aaf91834-b3aa-5fb9-9aa8-7f4a82472cd0 with scrape type 2
2026-03-29 14:14:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aaf91834-b3aa-5fb9-9aa8-7f4a82472cd0, identifier: KO19%20UYF
2026-03-29 14:14:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aaf91834-b3aa-5fb9-9aa8-7f4a82472cd0 with identifier: KO19%20UYF
2026-03-29 14:14:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aaf91834-b3aa-5fb9-9aa8-7f4a82472cd0 with identifier: KO19%20UYF
2026-03-29 14:14:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aaf91834-b3aa-5fb9-9aa8-7f4a82472cd0 with identifier: KO19%20UYF to the API
2026-03-29 14:14:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KO19%20UYF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'aaf91834-b3aa-5fb9-9aa8-7f4a82472cd0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KO19 UYF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KO19%20UYF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'PASSAT',
 'odometer': 93420,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN PASSAT 1.5 TSI EVO 150 R LINE DSG Estate',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 R LINE DSG',
 'vin': 'WVWZZZ3CZKE092203',
 'year': 2019}
2026-03-29 14:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO19%2520UYF%27 HTTP/1.1" 200 None
2026-03-29 14:14:51 [bca.uk] INFO: Saving data for KO19%20UYF: {'auction_closing_time': 1775124000.0, 'created_time': 1774620280.405532, 'last_price_update_time': 1774793691.406105}
2026-03-29 14:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KO19%2520UYF') HTTP/1.1" 204 0
2026-03-29 14:14:51 [bca.uk] INFO: Found listing with ID: VO14%20XXY
2026-03-29 14:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO14%2520XXY%27 HTTP/1.1" 200 None
2026-03-29 14:14:51 [bca.uk] INFO: Scrape type for VO14%20XXY: 2
2026-03-29 14:14:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34321b9e-6a76-5ebd-b688-28343423c9e1 with identifier: VO14%20XXY
2026-03-29 14:14:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34321b9e-6a76-5ebd-b688-28343423c9e1 with scrape type 2
2026-03-29 14:14:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 34321b9e-6a76-5ebd-b688-28343423c9e1 with scrape type 2
2026-03-29 14:14:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 34321b9e-6a76-5ebd-b688-28343423c9e1, identifier: VO14%20XXY
2026-03-29 14:14:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 34321b9e-6a76-5ebd-b688-28343423c9e1 with identifier: VO14%20XXY
2026-03-29 14:14:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 34321b9e-6a76-5ebd-b688-28343423c9e1 with identifier: VO14%20XXY
2026-03-29 14:14:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 34321b9e-6a76-5ebd-b688-28343423c9e1 with identifier: VO14%20XXY to the API
2026-03-29 14:14:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO14%20XXY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '34321b9e-6a76-5ebd-b688-28343423c9e1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO14 XXY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO14%20XXY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 59970,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.2 12V SE Hatchback',
 'transmission': 'manual',
 'trim': '12V SE',
 'vin': 'TMBFH25J4E3097841',
 'year': 2014}
2026-03-29 14:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO14%2520XXY%27 HTTP/1.1" 200 None
2026-03-29 14:14:51 [bca.uk] INFO: Saving data for VO14%20XXY: {'auction_closing_time': 1775124000.0, 'created_time': 1774620277.525424, 'last_price_update_time': 1774793691.806894}
2026-03-29 14:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO14%2520XXY') HTTP/1.1" 204 0
2026-03-29 14:14:51 [bca.uk] INFO: Found listing with ID: DA68%20PGV
2026-03-29 14:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA68%2520PGV%27 HTTP/1.1" 200 None
2026-03-29 14:14:51 [bca.uk] INFO: Scrape type for DA68%20PGV: 2
2026-03-29 14:14:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9fade84-c86e-5b46-90c7-d5faafc6c8b4 with identifier: DA68%20PGV
2026-03-29 14:14:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9fade84-c86e-5b46-90c7-d5faafc6c8b4 with scrape type 2
2026-03-29 14:14:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9fade84-c86e-5b46-90c7-d5faafc6c8b4 with scrape type 2
2026-03-29 14:14:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f9fade84-c86e-5b46-90c7-d5faafc6c8b4, identifier: DA68%20PGV
2026-03-29 14:14:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f9fade84-c86e-5b46-90c7-d5faafc6c8b4 with identifier: DA68%20PGV
2026-03-29 14:14:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f9fade84-c86e-5b46-90c7-d5faafc6c8b4 with identifier: DA68%20PGV
2026-03-29 14:14:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f9fade84-c86e-5b46-90c7-d5faafc6c8b4 with identifier: DA68%20PGV to the API
2026-03-29 14:14:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA68%20PGV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f9fade84-c86e-5b46-90c7-d5faafc6c8b4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA68 PGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA68%20PGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 65809,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 2.0 TDI 150 BMT 4M SEL DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 150 BMT 4M SEL DSG',
 'vin': 'WVGZZZ5NZKW830653',
 'year': 2018}
2026-03-29 14:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA68%2520PGV%27 HTTP/1.1" 200 None
2026-03-29 14:14:52 [bca.uk] INFO: Saving data for DA68%20PGV: {'auction_closing_time': 1774951200.0, 'created_time': 1774620264.249396, 'last_price_update_time': 1774793692.208852}
2026-03-29 14:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA68%2520PGV') HTTP/1.1" 204 0
2026-03-29 14:14:52 [bca.uk] INFO: Found listing with ID: WX16%20XYN
2026-03-29 14:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX16%2520XYN%27 HTTP/1.1" 200 None
2026-03-29 14:14:52 [bca.uk] INFO: Scrape type for WX16%20XYN: 2
2026-03-29 14:14:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c97f23c-a48d-5f0a-b2a9-63a9290e11bd with identifier: WX16%20XYN
2026-03-29 14:14:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c97f23c-a48d-5f0a-b2a9-63a9290e11bd with scrape type 2
2026-03-29 14:14:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c97f23c-a48d-5f0a-b2a9-63a9290e11bd with scrape type 2
2026-03-29 14:14:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c97f23c-a48d-5f0a-b2a9-63a9290e11bd, identifier: WX16%20XYN
2026-03-29 14:14:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c97f23c-a48d-5f0a-b2a9-63a9290e11bd with identifier: WX16%20XYN
2026-03-29 14:14:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c97f23c-a48d-5f0a-b2a9-63a9290e11bd with identifier: WX16%20XYN
2026-03-29 14:14:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9c97f23c-a48d-5f0a-b2a9-63a9290e11bd with identifier: WX16%20XYN to the API
2026-03-29 14:14:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WX16%20XYN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9c97f23c-a48d-5f0a-b2a9-63a9290e11bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WX16 XYN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WX16%20XYN&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MINI',
 'model': 'CLUBMAN',
 'odometer': 80024,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MINI CLUBMAN 1.5 COOPER Estate',
 'transmission': 'manual',
 'trim': 'COOPER',
 'vin': 'WMWLN320702D90919',
 'year': 2016}
2026-03-29 14:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX16%2520XYN%27 HTTP/1.1" 200 None
2026-03-29 14:14:52 [bca.uk] INFO: Saving data for WX16%20XYN: {'auction_closing_time': 1774951200.0, 'created_time': 1774620261.635892, 'last_price_update_time': 1774793692.590562}
2026-03-29 14:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WX16%2520XYN') HTTP/1.1" 204 0
2026-03-29 14:14:52 [bca.uk] INFO: Found listing with ID: BX63%20XDO
2026-03-29 14:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX63%2520XDO%27 HTTP/1.1" 200 None
2026-03-29 14:14:52 [bca.uk] INFO: Scrape type for BX63%20XDO: 2
2026-03-29 14:14:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd538f14-a0c0-591e-8f81-c2c1df9e2742 with identifier: BX63%20XDO
2026-03-29 14:14:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd538f14-a0c0-591e-8f81-c2c1df9e2742 with scrape type 2
2026-03-29 14:14:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bd538f14-a0c0-591e-8f81-c2c1df9e2742 with scrape type 2
2026-03-29 14:14:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bd538f14-a0c0-591e-8f81-c2c1df9e2742, identifier: BX63%20XDO
2026-03-29 14:14:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bd538f14-a0c0-591e-8f81-c2c1df9e2742 with identifier: BX63%20XDO
2026-03-29 14:14:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bd538f14-a0c0-591e-8f81-c2c1df9e2742 with identifier: BX63%20XDO
2026-03-29 14:14:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bd538f14-a0c0-591e-8f81-c2c1df9e2742 with identifier: BX63%20XDO to the API
2026-03-29 14:14:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX63%20XDO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bd538f14-a0c0-591e-8f81-c2c1df9e2742',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BX63 XDO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX63%20XDO&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'AUDI',
 'model': 'Q3',
 'odometer': 129923,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'AUDI Q3 2.0 TFSI 170 QUATTRO S LINE S-T StationWagon',
 'transmission': 'automatic',
 'trim': 'TFSI 170 QUATTRO S LINE S-T',
 'vin': 'WAUZZZ8U0ER008186',
 'year': 2013}
2026-03-29 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX63%2520XDO%27 HTTP/1.1" 200 None
2026-03-29 14:14:53 [bca.uk] INFO: Saving data for BX63%20XDO: {'auction_closing_time': 1774951200.0, 'created_time': 1774620257.027331, 'last_price_update_time': 1774793693.092482}
2026-03-29 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX63%2520XDO') HTTP/1.1" 204 0
2026-03-29 14:14:53 [bca.uk] INFO: Found listing with ID: AY64%20WVH
2026-03-29 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY64%2520WVH%27 HTTP/1.1" 200 None
2026-03-29 14:14:53 [bca.uk] INFO: Scrape type for AY64%20WVH: 2
2026-03-29 14:14:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ce1caa1-deec-5d13-b70a-6abe38757ffe with identifier: AY64%20WVH
2026-03-29 14:14:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ce1caa1-deec-5d13-b70a-6abe38757ffe with scrape type 2
2026-03-29 14:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5ce1caa1-deec-5d13-b70a-6abe38757ffe with scrape type 2
2026-03-29 14:14:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5ce1caa1-deec-5d13-b70a-6abe38757ffe, identifier: AY64%20WVH
2026-03-29 14:14:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5ce1caa1-deec-5d13-b70a-6abe38757ffe with identifier: AY64%20WVH
2026-03-29 14:14:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5ce1caa1-deec-5d13-b70a-6abe38757ffe with identifier: AY64%20WVH
2026-03-29 14:14:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5ce1caa1-deec-5d13-b70a-6abe38757ffe with identifier: AY64%20WVH to the API
2026-03-29 14:14:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AY64%20WVH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5ce1caa1-deec-5d13-b70a-6abe38757ffe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AY64 WVH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AY64%20WVH&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'ADAM',
 'odometer': 98597,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ADAM 1.2 VVT 70 JAM Hatchback',
 'transmission': 'manual',
 'trim': 'VVT 70 JAM',
 'vin': 'W0L0MAP08E6092446',
 'year': 2014}
2026-03-29 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY64%2520WVH%27 HTTP/1.1" 200 None
2026-03-29 14:14:53 [bca.uk] INFO: Saving data for AY64%20WVH: {'auction_closing_time': 1774951200.0, 'created_time': 1774620254.94992, 'last_price_update_time': 1774793693.47213}
2026-03-29 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AY64%2520WVH') HTTP/1.1" 204 0
2026-03-29 14:14:53 [bca.uk] INFO: Found listing with ID: KV66%20DXR
2026-03-29 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV66%2520DXR%27 HTTP/1.1" 200 None
2026-03-29 14:14:53 [bca.uk] INFO: Scrape type for KV66%20DXR: 2
2026-03-29 14:14:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c43c4d42-c1e2-5241-bb88-90022ca527a8 with identifier: KV66%20DXR
2026-03-29 14:14:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c43c4d42-c1e2-5241-bb88-90022ca527a8 with scrape type 2
2026-03-29 14:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c43c4d42-c1e2-5241-bb88-90022ca527a8 with scrape type 2
2026-03-29 14:14:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c43c4d42-c1e2-5241-bb88-90022ca527a8, identifier: KV66%20DXR
2026-03-29 14:14:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c43c4d42-c1e2-5241-bb88-90022ca527a8 with identifier: KV66%20DXR
2026-03-29 14:14:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c43c4d42-c1e2-5241-bb88-90022ca527a8 with identifier: KV66%20DXR
2026-03-29 14:14:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c43c4d42-c1e2-5241-bb88-90022ca527a8 with identifier: KV66%20DXR to the API
2026-03-29 14:14:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV66%20DXR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c43c4d42-c1e2-5241-bb88-90022ca527a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KV66 DXR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV66%20DXR&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'C43 AMG',
 'odometer': 73826,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C43 AMG 3.0 4MATIC PREMIUM PLUS Saloon',
 'transmission': 'manual',
 'trim': '4MATIC PREMIUM PLUS',
 'vin': 'WDD2050642F448753',
 'year': 2016}
2026-03-29 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV66%2520DXR%27 HTTP/1.1" 200 None
2026-03-29 14:14:53 [bca.uk] INFO: Saving data for KV66%20DXR: {'auction_closing_time': 1774951200.0, 'created_time': 1774620253.431827, 'last_price_update_time': 1774793693.872107}
2026-03-29 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV66%2520DXR') HTTP/1.1" 204 0
2026-03-29 14:14:53 [bca.uk] INFO: Found listing with ID: FE14%20VKD
2026-03-29 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE14%2520VKD%27 HTTP/1.1" 200 None
2026-03-29 14:14:53 [bca.uk] INFO: Scrape type for FE14%20VKD: 2
2026-03-29 14:14:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ad5c720-94cc-5434-bddb-f05d7aa6c16b with identifier: FE14%20VKD
2026-03-29 14:14:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1ad5c720-94cc-5434-bddb-f05d7aa6c16b with scrape type 2
2026-03-29 14:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1ad5c720-94cc-5434-bddb-f05d7aa6c16b with scrape type 2
2026-03-29 14:14:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1ad5c720-94cc-5434-bddb-f05d7aa6c16b, identifier: FE14%20VKD
2026-03-29 14:14:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1ad5c720-94cc-5434-bddb-f05d7aa6c16b with identifier: FE14%20VKD
2026-03-29 14:14:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1ad5c720-94cc-5434-bddb-f05d7aa6c16b with identifier: FE14%20VKD
2026-03-29 14:14:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1ad5c720-94cc-5434-bddb-f05d7aa6c16b with identifier: FE14%20VKD to the API
2026-03-29 14:14:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE14%20VKD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1ad5c720-94cc-5434-bddb-f05d7aa6c16b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE14 VKD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE14%20VKD&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MAZDA',
 'model': '3',
 'odometer': 92709,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MAZDA 3 2.2 D SPORT Hatchback',
 'transmission': 'automatic',
 'trim': 'D SPORT',
 'vin': 'JMZBM642811155486',
 'year': 2014}
2026-03-29 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE14%2520VKD%27 HTTP/1.1" 200 None
2026-03-29 14:14:54 [bca.uk] INFO: Saving data for FE14%20VKD: {'auction_closing_time': 1774864800.0, 'created_time': 1774425733.361992, 'last_price_update_time': 1774793694.276049}
2026-03-29 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE14%2520VKD') HTTP/1.1" 204 0
2026-03-29 14:14:54 [bca.uk] INFO: Found listing with ID: PN63%20UBR
2026-03-29 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN63%2520UBR%27 HTTP/1.1" 200 None
2026-03-29 14:14:54 [bca.uk] INFO: Scrape type for PN63%20UBR: 0
2026-03-29 14:14:54 [bca.uk] INFO: Found listing with ID: HX68%20DNO
2026-03-29 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX68%2520DNO%27 HTTP/1.1" 200 None
2026-03-29 14:14:54 [bca.uk] INFO: Scrape type for HX68%20DNO: 2
2026-03-29 14:14:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c1150a4-4cb1-5200-8d80-88bfbc3ec3c6 with identifier: HX68%20DNO
2026-03-29 14:14:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c1150a4-4cb1-5200-8d80-88bfbc3ec3c6 with scrape type 2
2026-03-29 14:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c1150a4-4cb1-5200-8d80-88bfbc3ec3c6 with scrape type 2
2026-03-29 14:14:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c1150a4-4cb1-5200-8d80-88bfbc3ec3c6, identifier: HX68%20DNO
2026-03-29 14:14:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c1150a4-4cb1-5200-8d80-88bfbc3ec3c6 with identifier: HX68%20DNO
2026-03-29 14:14:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c1150a4-4cb1-5200-8d80-88bfbc3ec3c6 with identifier: HX68%20DNO
2026-03-29 14:14:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9c1150a4-4cb1-5200-8d80-88bfbc3ec3c6 with identifier: HX68%20DNO to the API
2026-03-29 14:14:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX68%20DNO-GB',
 'category': 'Motorhome',
 'color': 'gold',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9c1150a4-4cb1-5200-8d80-88bfbc3ec3c6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HX68 DNO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX68%20DNO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BURSTNER',
 'model': 'IXEO',
 'odometer': 17778,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'BURSTNER IXEO 2.3 I 736 MOTORHOME CoachbuiltBespoke',
 'transmission': 'automatic',
 'trim': 'I 736 MOTORHOME',
 'vin': 'ZFA25000002G17954',
 'year': 2018}
2026-03-29 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX68%2520DNO%27 HTTP/1.1" 200 None
2026-03-29 14:14:54 [bca.uk] INFO: Saving data for HX68%20DNO: {'auction_closing_time': 1775124000.0, 'created_time': 1774620249.130828, 'last_price_update_time': 1774793694.690947}
2026-03-29 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX68%2520DNO') HTTP/1.1" 204 0
2026-03-29 14:14:54 [bca.uk] INFO: Found listing with ID: LO69%20XCA
2026-03-29 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO69%2520XCA%27 HTTP/1.1" 200 None
2026-03-29 14:14:54 [bca.uk] INFO: Scrape type for LO69%20XCA: 2
2026-03-29 14:14:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31916c9c-e44b-5e3c-8a0d-662badee5212 with identifier: LO69%20XCA
2026-03-29 14:14:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31916c9c-e44b-5e3c-8a0d-662badee5212 with scrape type 2
2026-03-29 14:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31916c9c-e44b-5e3c-8a0d-662badee5212 with scrape type 2
2026-03-29 14:14:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31916c9c-e44b-5e3c-8a0d-662badee5212, identifier: LO69%20XCA
2026-03-29 14:14:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31916c9c-e44b-5e3c-8a0d-662badee5212 with identifier: LO69%20XCA
2026-03-29 14:14:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31916c9c-e44b-5e3c-8a0d-662badee5212 with identifier: LO69%20XCA
2026-03-29 14:14:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 31916c9c-e44b-5e3c-8a0d-662badee5212 with identifier: LO69%20XCA to the API
2026-03-29 14:14:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO69%20XCA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '31916c9c-e44b-5e3c-8a0d-662badee5212',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO69 XCA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO69%20XCA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'RENAULT',
 'model': 'CAPTUR',
 'odometer': 7322,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10900,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'RENAULT CAPTUR 1.3 TCE 150 GT LINE EDC Hatchback',
 'transmission': 'automatic',
 'trim': 'TCE 150 GT LINE EDC',
 'vin': 'VF1R8700364038492',
 'year': 2019}
2026-03-29 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO69%2520XCA%27 HTTP/1.1" 200 None
2026-03-29 14:14:55 [bca.uk] INFO: Saving data for LO69%20XCA: {'auction_closing_time': 1775199600.0, 'created_time': 1774016064.189912, 'last_price_update_time': 1774793695.068766}
2026-03-29 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO69%2520XCA') HTTP/1.1" 204 0
2026-03-29 14:14:55 [bca.uk] INFO: Found listing with ID: DF68%20ACO
2026-03-29 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF68%2520ACO%27 HTTP/1.1" 200 None
2026-03-29 14:14:55 [bca.uk] INFO: Scrape type for DF68%20ACO: 2
2026-03-29 14:14:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ecf2c08e-e561-5466-b532-d35c7735e7d2 with identifier: DF68%20ACO
2026-03-29 14:14:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ecf2c08e-e561-5466-b532-d35c7735e7d2 with scrape type 2
2026-03-29 14:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ecf2c08e-e561-5466-b532-d35c7735e7d2 with scrape type 2
2026-03-29 14:14:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ecf2c08e-e561-5466-b532-d35c7735e7d2, identifier: DF68%20ACO
2026-03-29 14:14:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ecf2c08e-e561-5466-b532-d35c7735e7d2 with identifier: DF68%20ACO
2026-03-29 14:14:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ecf2c08e-e561-5466-b532-d35c7735e7d2 with identifier: DF68%20ACO
2026-03-29 14:14:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ecf2c08e-e561-5466-b532-d35c7735e7d2 with identifier: DF68%20ACO to the API
2026-03-29 14:14:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 210,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF68%20ACO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ecf2c08e-e561-5466-b532-d35c7735e7d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF68 ACO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF68%20ACO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'SPRINTER 314',
 'odometer': 260295,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SPRINTER 314 2.1 CDI 3.5T RWD L3 H2 PanelVan',
 'transmission': 'manual',
 'trim': 'CDI 3.5T RWD L3 H2',
 'vin': 'WDB9076352P038621',
 'year': 2018}
2026-03-29 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF68%2520ACO%27 HTTP/1.1" 200 None
2026-03-29 14:14:55 [bca.uk] INFO: Saving data for DF68%20ACO: {'auction_closing_time': 1774864800.0, 'created_time': 1774620247.346346, 'last_price_update_time': 1774793695.541183}
2026-03-29 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF68%2520ACO') HTTP/1.1" 204 0
2026-03-29 14:14:55 [bca.uk] INFO: Found listing with ID: LK18%20EBL
2026-03-29 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK18%2520EBL%27 HTTP/1.1" 200 None
2026-03-29 14:14:55 [bca.uk] INFO: Scrape type for LK18%20EBL: 2
2026-03-29 14:14:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e91a2cf-a7bc-5958-9408-f1b1a778fcf6 with identifier: LK18%20EBL
2026-03-29 14:14:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e91a2cf-a7bc-5958-9408-f1b1a778fcf6 with scrape type 2
2026-03-29 14:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6e91a2cf-a7bc-5958-9408-f1b1a778fcf6 with scrape type 2
2026-03-29 14:14:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6e91a2cf-a7bc-5958-9408-f1b1a778fcf6, identifier: LK18%20EBL
2026-03-29 14:14:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6e91a2cf-a7bc-5958-9408-f1b1a778fcf6 with identifier: LK18%20EBL
2026-03-29 14:14:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6e91a2cf-a7bc-5958-9408-f1b1a778fcf6 with identifier: LK18%20EBL
2026-03-29 14:14:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6e91a2cf-a7bc-5958-9408-f1b1a778fcf6 with identifier: LK18%20EBL to the API
2026-03-29 14:14:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LK18%20EBL-GB',
 'category': 'Motorhome',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6e91a2cf-a7bc-5958-9408-f1b1a778fcf6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LK18 EBL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LK18%20EBL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'SUNLIGHT',
 'model': 'T-SERIES',
 'odometer': 43876,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'SUNLIGHT T-SERIES 2.3 T69L MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': 'T69L MOTORHOME',
 'vin': 'ZFA25000002F18946',
 'year': 2018}
2026-03-29 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK18%2520EBL%27 HTTP/1.1" 200 None
2026-03-29 14:14:55 [bca.uk] INFO: Saving data for LK18%20EBL: {'auction_closing_time': 1775124000.0, 'created_time': 1774620241.431372, 'last_price_update_time': 1774793695.938483}
2026-03-29 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LK18%2520EBL') HTTP/1.1" 204 0
2026-03-29 14:14:55 [bca.uk] INFO: Found listing with ID: DU65%20FLH
2026-03-29 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU65%2520FLH%27 HTTP/1.1" 200 None
2026-03-29 14:14:55 [bca.uk] INFO: Scrape type for DU65%20FLH: 2
2026-03-29 14:14:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5761b6db-b9d9-513f-9806-374c84a612cf with identifier: DU65%20FLH
2026-03-29 14:14:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5761b6db-b9d9-513f-9806-374c84a612cf with scrape type 2
2026-03-29 14:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5761b6db-b9d9-513f-9806-374c84a612cf with scrape type 2
2026-03-29 14:14:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5761b6db-b9d9-513f-9806-374c84a612cf, identifier: DU65%20FLH
2026-03-29 14:14:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5761b6db-b9d9-513f-9806-374c84a612cf with identifier: DU65%20FLH
2026-03-29 14:14:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5761b6db-b9d9-513f-9806-374c84a612cf with identifier: DU65%20FLH
2026-03-29 14:14:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5761b6db-b9d9-513f-9806-374c84a612cf with identifier: DU65%20FLH to the API
2026-03-29 14:14:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU65%20FLH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '5761b6db-b9d9-513f-9806-374c84a612cf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU65 FLH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU65%20FLH&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MITSUBISHI',
 'model': 'OUTLANDER',
 'odometer': 125573,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI OUTLANDER 2.0 PHEV GX4H 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'PHEV GX4H 4WD',
 'vin': 'JMAXDGG2WFZ003877',
 'year': 2015}
2026-03-29 14:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU65%2520FLH%27 HTTP/1.1" 200 None
2026-03-29 14:14:56 [bca.uk] INFO: Saving data for DU65%20FLH: {'auction_closing_time': 1774864800.0, 'created_time': 1774620242.085601, 'last_price_update_time': 1774793696.346464}
2026-03-29 14:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU65%2520FLH') HTTP/1.1" 204 0
2026-03-29 14:14:56 [bca.uk] INFO: Found listing with ID: HE10%20TEL
2026-03-29 14:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HE10%2520TEL%27 HTTP/1.1" 200 None
2026-03-29 14:14:56 [bca.uk] INFO: Scrape type for HE10%20TEL: 2
2026-03-29 14:14:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c3bdaf85-cc6b-5c9f-8e20-b66a5b70963b with identifier: HE10%20TEL
2026-03-29 14:14:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c3bdaf85-cc6b-5c9f-8e20-b66a5b70963b with scrape type 2
2026-03-29 14:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c3bdaf85-cc6b-5c9f-8e20-b66a5b70963b with scrape type 2
2026-03-29 14:14:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c3bdaf85-cc6b-5c9f-8e20-b66a5b70963b, identifier: HE10%20TEL
2026-03-29 14:14:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c3bdaf85-cc6b-5c9f-8e20-b66a5b70963b with identifier: HE10%20TEL
2026-03-29 14:14:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c3bdaf85-cc6b-5c9f-8e20-b66a5b70963b with identifier: HE10%20TEL
2026-03-29 14:14:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c3bdaf85-cc6b-5c9f-8e20-b66a5b70963b with identifier: HE10%20TEL to the API
2026-03-29 14:14:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HE10%20TEL-GB',
 'category': 'Motorhome',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c3bdaf85-cc6b-5c9f-8e20-b66a5b70963b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HE10 TEL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HE10%20TEL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUTO-TRAIL',
 'model': 'FRONTIER',
 'odometer': 35388,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'AUTO-TRAIL FRONTIER 2.3 NAVAJO MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': 'NAVAJO MOTORHOME',
 'vin': 'ZFA25000002498955',
 'year': 2014}
2026-03-29 14:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HE10%2520TEL%27 HTTP/1.1" 200 None
2026-03-29 14:14:56 [bca.uk] INFO: Saving data for HE10%20TEL: {'auction_closing_time': 1775124000.0, 'created_time': 1774620243.205488, 'last_price_update_time': 1774793696.74912}
2026-03-29 14:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HE10%2520TEL') HTTP/1.1" 204 0
2026-03-29 14:14:56 [bca.uk] INFO: Found listing with ID: FV66%20WUC
2026-03-29 14:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV66%2520WUC%27 HTTP/1.1" 200 None
2026-03-29 14:14:56 [bca.uk] INFO: Scrape type for FV66%20WUC: 2
2026-03-29 14:14:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a1a706ec-2b16-5f79-8cba-bd6c52fcf645 with identifier: FV66%20WUC
2026-03-29 14:14:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a1a706ec-2b16-5f79-8cba-bd6c52fcf645 with scrape type 2
2026-03-29 14:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a1a706ec-2b16-5f79-8cba-bd6c52fcf645 with scrape type 2
2026-03-29 14:14:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a1a706ec-2b16-5f79-8cba-bd6c52fcf645, identifier: FV66%20WUC
2026-03-29 14:14:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a1a706ec-2b16-5f79-8cba-bd6c52fcf645 with identifier: FV66%20WUC
2026-03-29 14:14:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a1a706ec-2b16-5f79-8cba-bd6c52fcf645 with identifier: FV66%20WUC
2026-03-29 14:14:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a1a706ec-2b16-5f79-8cba-bd6c52fcf645 with identifier: FV66%20WUC to the API
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV66%20WUC-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a1a706ec-2b16-5f79-8cba-bd6c52fcf645',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV66 WUC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV66%20WUC&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'E220 D',
 'odometer': 84192,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E220 D 2.0 SE 9G Estate',
 'transmission': 'manual',
 'trim': 'SE 9G',
 'vin': 'WDD2132042A180088',
 'year': 2017}
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV66%2520WUC%27 HTTP/1.1" 200 None
2026-03-29 14:14:57 [bca.uk] INFO: Saving data for FV66%20WUC: {'auction_closing_time': 1775124000.0, 'created_time': 1774620244.274537, 'last_price_update_time': 1774793697.232538}
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV66%2520WUC') HTTP/1.1" 204 0
2026-03-29 14:14:57 [bca.uk] INFO: Found listing with ID: GFZ%206210
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GFZ%25206210%27 HTTP/1.1" 200 None
2026-03-29 14:14:57 [bca.uk] INFO: Scrape type for GFZ%206210: 2
2026-03-29 14:14:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b481d963-8319-52fa-8d16-5c0d5159903f with identifier: GFZ%206210
2026-03-29 14:14:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b481d963-8319-52fa-8d16-5c0d5159903f with scrape type 2
2026-03-29 14:14:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b481d963-8319-52fa-8d16-5c0d5159903f with scrape type 2
2026-03-29 14:14:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b481d963-8319-52fa-8d16-5c0d5159903f, identifier: GFZ%206210
2026-03-29 14:14:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b481d963-8319-52fa-8d16-5c0d5159903f with identifier: GFZ%206210
2026-03-29 14:14:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b481d963-8319-52fa-8d16-5c0d5159903f with identifier: GFZ%206210
2026-03-29 14:14:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b481d963-8319-52fa-8d16-5c0d5159903f with identifier: GFZ%206210 to the API
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 199,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GFZ%206210-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b481d963-8319-52fa-8d16-5c0d5159903f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GFZ 6210',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GFZ%206210&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'Q5',
 'odometer': 166655,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'AUDI Q5 3.0 TDI QUATTRO S LINE S-T StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI QUATTRO S LINE S-T',
 'vin': 'WAUZZZ8R0AA019192',
 'year': 2009}
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GFZ%25206210%27 HTTP/1.1" 200 None
2026-03-29 14:14:57 [bca.uk] INFO: Saving data for GFZ%206210: {'auction_closing_time': 1775124000.0, 'created_time': 1774620198.595818, 'last_price_update_time': 1774793697.615754}
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GFZ%25206210') HTTP/1.1" 204 0
2026-03-29 14:14:57 [bca.uk] INFO: Found listing with ID: EY09%20OGJ
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY09%2520OGJ%27 HTTP/1.1" 200 None
2026-03-29 14:14:57 [bca.uk] INFO: Scrape type for EY09%20OGJ: 0
2026-03-29 14:14:57 [bca.uk] INFO: Found listing with ID: GF62%20WVL
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF62%2520WVL%27 HTTP/1.1" 200 None
2026-03-29 14:14:57 [bca.uk] INFO: Scrape type for GF62%20WVL: 0
2026-03-29 14:14:57 [bca.uk] INFO: Found listing with ID: GY16%20CWG
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY16%2520CWG%27 HTTP/1.1" 200 None
2026-03-29 14:14:57 [bca.uk] INFO: Scrape type for GY16%20CWG: 0
2026-03-29 14:14:57 [bca.uk] INFO: Found listing with ID: RX16%20RVA
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX16%2520RVA%27 HTTP/1.1" 200 None
2026-03-29 14:14:57 [bca.uk] INFO: Scrape type for RX16%20RVA: 2
2026-03-29 14:14:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15dae027-30c7-5b5d-8534-a19a89b3a82b with identifier: RX16%20RVA
2026-03-29 14:14:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15dae027-30c7-5b5d-8534-a19a89b3a82b with scrape type 2
2026-03-29 14:14:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15dae027-30c7-5b5d-8534-a19a89b3a82b with scrape type 2
2026-03-29 14:14:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15dae027-30c7-5b5d-8534-a19a89b3a82b, identifier: RX16%20RVA
2026-03-29 14:14:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15dae027-30c7-5b5d-8534-a19a89b3a82b with identifier: RX16%20RVA
2026-03-29 14:14:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15dae027-30c7-5b5d-8534-a19a89b3a82b with identifier: RX16%20RVA
2026-03-29 14:14:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 15dae027-30c7-5b5d-8534-a19a89b3a82b with identifier: RX16%20RVA to the API
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX16%20RVA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '15dae027-30c7-5b5d-8534-a19a89b3a82b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RX16 RVA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX16%20RVA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A1',
 'odometer': 101469,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'AUDI A1 1.4 TFSI 125 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI 125 SPORT',
 'vin': 'WAUZZZ8X6GB074862',
 'year': 2016}
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX16%2520RVA%27 HTTP/1.1" 200 None
2026-03-29 14:14:58 [bca.uk] INFO: Saving data for RX16%20RVA: {'auction_closing_time': 1774864800.0, 'created_time': 1774425754.82278, 'last_price_update_time': 1774793698.07894}
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX16%2520RVA') HTTP/1.1" 204 0
2026-03-29 14:14:58 [bca.uk] INFO: Found listing with ID: WD14%20GVV
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD14%2520GVV%27 HTTP/1.1" 200 None
2026-03-29 14:14:58 [bca.uk] INFO: Scrape type for WD14%20GVV: 0
2026-03-29 14:14:58 [bca.uk] INFO: Found listing with ID: MT71%20VMX
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT71%2520VMX%27 HTTP/1.1" 200 None
2026-03-29 14:14:58 [bca.uk] INFO: Scrape type for MT71%20VMX: 0
2026-03-29 14:14:58 [bca.uk] INFO: Found listing with ID: AV66%20NKH
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV66%2520NKH%27 HTTP/1.1" 200 None
2026-03-29 14:14:58 [bca.uk] INFO: Scrape type for AV66%20NKH: 0
2026-03-29 14:14:58 [bca.uk] INFO: Found listing with ID: BP66%20FWH
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP66%2520FWH%27 HTTP/1.1" 200 None
2026-03-29 14:14:58 [bca.uk] INFO: Scrape type for BP66%20FWH: 0
2026-03-29 14:14:58 [bca.uk] INFO: Found listing with ID: KT65%20DXC
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT65%2520DXC%27 HTTP/1.1" 200 None
2026-03-29 14:14:58 [bca.uk] INFO: Scrape type for KT65%20DXC: 0
2026-03-29 14:14:58 [bca.uk] INFO: Found listing with ID: MT18%20VSP
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT18%2520VSP%27 HTTP/1.1" 200 None
2026-03-29 14:14:58 [bca.uk] INFO: Scrape type for MT18%20VSP: 0
2026-03-29 14:14:58 [bca.uk] INFO: Found listing with ID: AL05%20VJA
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AL05%2520VJA%27 HTTP/1.1" 200 None
2026-03-29 14:14:58 [bca.uk] INFO: Scrape type for AL05%20VJA: 0
2026-03-29 14:14:58 [bca.uk] INFO: Found listing with ID: FM17%20XHW
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM17%2520XHW%27 HTTP/1.1" 200 None
2026-03-29 14:14:58 [bca.uk] INFO: Scrape type for FM17%20XHW: 2
2026-03-29 14:14:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a8125b34-bbd5-51e6-b469-4d9f5eae6bcb with identifier: FM17%20XHW
2026-03-29 14:14:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a8125b34-bbd5-51e6-b469-4d9f5eae6bcb with scrape type 2
2026-03-29 14:14:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a8125b34-bbd5-51e6-b469-4d9f5eae6bcb with scrape type 2
2026-03-29 14:14:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a8125b34-bbd5-51e6-b469-4d9f5eae6bcb, identifier: FM17%20XHW
2026-03-29 14:14:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a8125b34-bbd5-51e6-b469-4d9f5eae6bcb with identifier: FM17%20XHW
2026-03-29 14:14:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a8125b34-bbd5-51e6-b469-4d9f5eae6bcb with identifier: FM17%20XHW
2026-03-29 14:14:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a8125b34-bbd5-51e6-b469-4d9f5eae6bcb with identifier: FM17%20XHW to the API
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FM17%20XHW-GB',
 'category': 'Motorhome',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a8125b34-bbd5-51e6-b469-4d9f5eae6bcb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FM17 XHW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FM17%20XHW&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BAILEY',
 'model': 'AUTOGRAPH',
 'odometer': 21929,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'BAILEY AUTOGRAPH 2.0 79-6 MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': '79-6 MOTORHOME',
 'vin': 'VF3YE3MAU12C41780',
 'year': 2017}
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM17%2520XHW%27 HTTP/1.1" 200 None
2026-03-29 14:14:58 [bca.uk] INFO: Saving data for FM17%20XHW: {'auction_closing_time': 1775124000.0, 'created_time': 1774620231.12185, 'last_price_update_time': 1774793698.604535}
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FM17%2520XHW') HTTP/1.1" 204 0
2026-03-29 14:14:58 [bca.uk] INFO: Found listing with ID: DF19%20BFM
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF19%2520BFM%27 HTTP/1.1" 200 None
2026-03-29 14:14:58 [bca.uk] INFO: Scrape type for DF19%20BFM: 2
2026-03-29 14:14:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c09cb6b-61ab-5e6a-90f4-ae38a924de18 with identifier: DF19%20BFM
2026-03-29 14:14:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c09cb6b-61ab-5e6a-90f4-ae38a924de18 with scrape type 2
2026-03-29 14:14:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c09cb6b-61ab-5e6a-90f4-ae38a924de18 with scrape type 2
2026-03-29 14:14:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c09cb6b-61ab-5e6a-90f4-ae38a924de18, identifier: DF19%20BFM
2026-03-29 14:14:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c09cb6b-61ab-5e6a-90f4-ae38a924de18 with identifier: DF19%20BFM
2026-03-29 14:14:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c09cb6b-61ab-5e6a-90f4-ae38a924de18 with identifier: DF19%20BFM
2026-03-29 14:14:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3c09cb6b-61ab-5e6a-90f4-ae38a924de18 with identifier: DF19%20BFM to the API
2026-03-29 14:14:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3c09cb6b-61ab-5e6a-90f4-ae38a924de18',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF19 BFM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF19%20BFM&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MAN',
 'model': 'TGE 3 FWD',
 'odometer': 209278,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MAN TGE 3 FWD 2.0 TDI 140 LWB ChassisCab',
 'transmission': 'manual',
 'trim': 'TDI 140 LWB',
 'vin': 'WMA08VUZ1K9011539',
 'year': 2019}
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF19%2520BFM%27 HTTP/1.1" 200 None
2026-03-29 14:14:59 [bca.uk] INFO: Saving data for DF19%20BFM: {'auction_closing_time': 1774951200.0, 'created_time': 1774620243.760417, 'last_price_update_time': 1774793699.117431}
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF19%2520BFM') HTTP/1.1" 204 0
2026-03-29 14:14:59 [bca.uk] INFO: Found listing with ID: SG72%20WGY
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG72%2520WGY%27 HTTP/1.1" 200 None
2026-03-29 14:14:59 [bca.uk] INFO: Scrape type for SG72%20WGY: 2
2026-03-29 14:14:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fece9a1a-1ab2-53b0-b342-118c63a81dd5 with identifier: SG72%20WGY
2026-03-29 14:14:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fece9a1a-1ab2-53b0-b342-118c63a81dd5 with scrape type 2
2026-03-29 14:14:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fece9a1a-1ab2-53b0-b342-118c63a81dd5 with scrape type 2
2026-03-29 14:14:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fece9a1a-1ab2-53b0-b342-118c63a81dd5, identifier: SG72%20WGY
2026-03-29 14:14:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fece9a1a-1ab2-53b0-b342-118c63a81dd5 with identifier: SG72%20WGY
2026-03-29 14:14:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fece9a1a-1ab2-53b0-b342-118c63a81dd5 with identifier: SG72%20WGY
2026-03-29 14:14:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fece9a1a-1ab2-53b0-b342-118c63a81dd5 with identifier: SG72%20WGY to the API
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG72%20WGY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fece9a1a-1ab2-53b0-b342-118c63a81dd5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG72 WGY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG72%20WGY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 20751,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA 1.2 TURBO 130 ULTIMATE Hatchback',
 'transmission': 'automatic',
 'trim': 'TURBO 130 ULTIMATE',
 'vin': 'VXKUSHNSSNW110239',
 'year': 2023}
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG72%2520WGY%27 HTTP/1.1" 200 None
2026-03-29 14:14:59 [bca.uk] INFO: Saving data for SG72%20WGY: {'auction_closing_time': 1775037600.0, 'created_time': 1774620218.415798, 'last_price_update_time': 1774793699.50971}
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG72%2520WGY') HTTP/1.1" 204 0
2026-03-29 14:14:59 [bca.uk] INFO: Found listing with ID: AK71%20DCV
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK71%2520DCV%27 HTTP/1.1" 200 None
2026-03-29 14:14:59 [bca.uk] INFO: Scrape type for AK71%20DCV: 0
2026-03-29 14:14:59 [bca.uk] INFO: Found listing with ID: DY66%20KHT
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY66%2520KHT%27 HTTP/1.1" 200 None
2026-03-29 14:14:59 [bca.uk] INFO: Scrape type for DY66%20KHT: 2
2026-03-29 14:14:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de474cf1-8c93-5ccd-ae01-7c519bfde764 with identifier: DY66%20KHT
2026-03-29 14:14:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de474cf1-8c93-5ccd-ae01-7c519bfde764 with scrape type 2
2026-03-29 14:14:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de474cf1-8c93-5ccd-ae01-7c519bfde764 with scrape type 2
2026-03-29 14:14:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de474cf1-8c93-5ccd-ae01-7c519bfde764, identifier: DY66%20KHT
2026-03-29 14:14:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de474cf1-8c93-5ccd-ae01-7c519bfde764 with identifier: DY66%20KHT
2026-03-29 14:14:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de474cf1-8c93-5ccd-ae01-7c519bfde764 with identifier: DY66%20KHT
2026-03-29 14:14:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de474cf1-8c93-5ccd-ae01-7c519bfde764 with identifier: DY66%20KHT to the API
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:14:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY66%20KHT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'de474cf1-8c93-5ccd-ae01-7c519bfde764',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY66 KHT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY66%20KHT&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VAUXHALL',
 'model': 'GTC',
 'odometer': 76543,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GTC 1.4 T 16V 120 SRI Coupe',
 'transmission': 'manual',
 'trim': 'T 16V 120 SRI',
 'vin': 'W0LPF2EUXGG157345',
 'year': 2016}
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY66%2520KHT%27 HTTP/1.1" 200 None
2026-03-29 14:14:59 [bca.uk] INFO: Saving data for DY66%20KHT: {'auction_closing_time': 1774951200.0, 'created_time': 1774620229.00687, 'last_price_update_time': 1774793699.917162}
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY66%2520KHT') HTTP/1.1" 204 0
2026-03-29 14:14:59 [bca.uk] INFO: Found listing with ID: GD74%20XKV
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD74%2520XKV%27 HTTP/1.1" 200 None
2026-03-29 14:14:59 [bca.uk] INFO: Scrape type for GD74%20XKV: 2
2026-03-29 14:14:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aaa654bf-8da1-53a1-a724-55428bb9bcf1 with identifier: GD74%20XKV
2026-03-29 14:14:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aaa654bf-8da1-53a1-a724-55428bb9bcf1 with scrape type 2
2026-03-29 14:14:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aaa654bf-8da1-53a1-a724-55428bb9bcf1 with scrape type 2
2026-03-29 14:15:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aaa654bf-8da1-53a1-a724-55428bb9bcf1, identifier: GD74%20XKV
2026-03-29 14:15:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aaa654bf-8da1-53a1-a724-55428bb9bcf1 with identifier: GD74%20XKV
2026-03-29 14:15:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aaa654bf-8da1-53a1-a724-55428bb9bcf1 with identifier: GD74%20XKV
2026-03-29 14:15:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aaa654bf-8da1-53a1-a724-55428bb9bcf1 with identifier: GD74%20XKV to the API
2026-03-29 14:15:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD74%20XKV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'aaa654bf-8da1-53a1-a724-55428bb9bcf1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GD74 XKV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD74%20XKV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 6214,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3USHNS5RJ015135',
 'year': 2025}
2026-03-29 14:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD74%2520XKV%27 HTTP/1.1" 200 None
2026-03-29 14:15:00 [bca.uk] INFO: Saving data for GD74%20XKV: {'auction_closing_time': 1775037600.0, 'created_time': 1774620235.847125, 'last_price_update_time': 1774793700.343865}
2026-03-29 14:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD74%2520XKV') HTTP/1.1" 204 0
2026-03-29 14:15:00 [bca.uk] INFO: Found listing with ID: GY20%20PPX
2026-03-29 14:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY20%2520PPX%27 HTTP/1.1" 200 None
2026-03-29 14:15:00 [bca.uk] INFO: Scrape type for GY20%20PPX: 2
2026-03-29 14:15:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6be6f9a2-a93e-591a-962a-6247d7d85672 with identifier: GY20%20PPX
2026-03-29 14:15:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6be6f9a2-a93e-591a-962a-6247d7d85672 with scrape type 2
2026-03-29 14:15:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6be6f9a2-a93e-591a-962a-6247d7d85672 with scrape type 2
2026-03-29 14:15:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6be6f9a2-a93e-591a-962a-6247d7d85672, identifier: GY20%20PPX
2026-03-29 14:15:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6be6f9a2-a93e-591a-962a-6247d7d85672 with identifier: GY20%20PPX
2026-03-29 14:15:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6be6f9a2-a93e-591a-962a-6247d7d85672 with identifier: GY20%20PPX
2026-03-29 14:15:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6be6f9a2-a93e-591a-962a-6247d7d85672 with identifier: GY20%20PPX to the API
2026-03-29 14:15:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY20%20PPX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6be6f9a2-a93e-591a-962a-6247d7d85672',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GY20 PPX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY20%20PPX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'C200 EQ-B',
 'odometer': 29457,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C200 EQ-B 1.5 AMG LINE 9G Coupe',
 'transmission': 'manual',
 'trim': 'AMG LINE 9G',
 'vin': 'W1K2053772G020467',
 'year': 2020}
2026-03-29 14:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY20%2520PPX%27 HTTP/1.1" 200 None
2026-03-29 14:15:00 [bca.uk] INFO: Saving data for GY20%20PPX: {'auction_closing_time': 1775037600.0, 'created_time': 1774620216.070935, 'last_price_update_time': 1774793700.751046}
2026-03-29 14:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY20%2520PPX') HTTP/1.1" 204 0
2026-03-29 14:15:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:15:07 [bca.uk] INFO: Total items found: 100
2026-03-29 14:15:07 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=56&sort=MostRecentlyAdded
2026-03-29 14:15:07 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:15:07 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=56&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:07 [bca.uk] INFO: Found listing with ID: AJ72%20HYW
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ72%2520HYW%27 HTTP/1.1" 200 None
2026-03-29 14:15:07 [bca.uk] INFO: Scrape type for AJ72%20HYW: 0
2026-03-29 14:15:07 [bca.uk] INFO: Found listing with ID: AV71%20OSG
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV71%2520OSG%27 HTTP/1.1" 200 None
2026-03-29 14:15:07 [bca.uk] INFO: Scrape type for AV71%20OSG: 0
2026-03-29 14:15:07 [bca.uk] INFO: Found listing with ID: ME73%20XWF
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME73%2520XWF%27 HTTP/1.1" 200 None
2026-03-29 14:15:07 [bca.uk] INFO: Scrape type for ME73%20XWF: 0
2026-03-29 14:15:07 [bca.uk] INFO: Found listing with ID: ME73%20XWO
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME73%2520XWO%27 HTTP/1.1" 200 None
2026-03-29 14:15:07 [bca.uk] INFO: Scrape type for ME73%20XWO: 0
2026-03-29 14:15:07 [bca.uk] INFO: Found listing with ID: ME73%20XYF
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME73%2520XYF%27 HTTP/1.1" 200 None
2026-03-29 14:15:07 [bca.uk] INFO: Scrape type for ME73%20XYF: 0
2026-03-29 14:15:07 [bca.uk] INFO: Found listing with ID: AJ22%20CXY
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ22%2520CXY%27 HTTP/1.1" 200 None
2026-03-29 14:15:07 [bca.uk] INFO: Scrape type for AJ22%20CXY: 0
2026-03-29 14:15:07 [bca.uk] INFO: Found listing with ID: BK22%20PHU
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520PHU%27 HTTP/1.1" 200 None
2026-03-29 14:15:07 [bca.uk] INFO: Scrape type for BK22%20PHU: 0
2026-03-29 14:15:07 [bca.uk] INFO: Found listing with ID: FN22%20OMM
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN22%2520OMM%27 HTTP/1.1" 200 None
2026-03-29 14:15:07 [bca.uk] INFO: Scrape type for FN22%20OMM: 0
2026-03-29 14:15:07 [bca.uk] INFO: Found listing with ID: LA16%20UYV
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA16%2520UYV%27 HTTP/1.1" 200 None
2026-03-29 14:15:07 [bca.uk] INFO: Scrape type for LA16%20UYV: 0
2026-03-29 14:15:07 [bca.uk] INFO: Found listing with ID: LS21%20BVN
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS21%2520BVN%27 HTTP/1.1" 200 None
2026-03-29 14:15:07 [bca.uk] INFO: Scrape type for LS21%20BVN: 0
2026-03-29 14:15:07 [bca.uk] INFO: Found listing with ID: MA22%20VJO
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520VJO%27 HTTP/1.1" 200 None
2026-03-29 14:15:07 [bca.uk] INFO: Scrape type for MA22%20VJO: 0
2026-03-29 14:15:07 [bca.uk] INFO: Found listing with ID: MA22%20ZPE
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520ZPE%27 HTTP/1.1" 200 None
2026-03-29 14:15:07 [bca.uk] INFO: Scrape type for MA22%20ZPE: 0
2026-03-29 14:15:07 [bca.uk] INFO: Found listing with ID: YO21%20VLX
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO21%2520VLX%27 HTTP/1.1" 200 None
2026-03-29 14:15:07 [bca.uk] INFO: Scrape type for YO21%20VLX: 0
2026-03-29 14:15:07 [bca.uk] INFO: Found listing with ID: YO23%20XXP
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO23%2520XXP%27 HTTP/1.1" 200 None
2026-03-29 14:15:07 [bca.uk] INFO: Scrape type for YO23%20XXP: 0
2026-03-29 14:15:07 [bca.uk] INFO: Found listing with ID: BP72%20UJX
2026-03-29 14:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520UJX%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for BP72%20UJX: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: CE74%20BWK
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE74%2520BWK%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for CE74%20BWK: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: YA74%20AJX
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA74%2520AJX%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for YA74%20AJX: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: BK23%20JKU
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520JKU%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for BK23%20JKU: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: DE22%20AOO
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE22%2520AOO%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for DE22%20AOO: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: EO21%20BZD
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO21%2520BZD%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for EO21%20BZD: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: FT72%20LSC
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT72%2520LSC%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for FT72%20LSC: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: GL72%20UXZ
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520UXZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for GL72%20UXZ: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: GP21%20MDZ
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP21%2520MDZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for GP21%20MDZ: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: LB72%20WNP
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB72%2520WNP%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for LB72%20WNP: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: LB72%20WRG
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB72%2520WRG%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for LB72%20WRG: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: LM70%20XKP
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM70%2520XKP%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for LM70%20XKP: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: WX22%20WJJ
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX22%2520WJJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for WX22%20WJJ: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: YR71%20HVM
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR71%2520HVM%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for YR71%20HVM: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: YG22%20WVA
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG22%2520WVA%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for YG22%20WVA: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: DA72%20XMR
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA72%2520XMR%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for DA72%20XMR: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: GV21%20XPJ
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV21%2520XPJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for GV21%20XPJ: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: HV22%20VCL
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520VCL%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for HV22%20VCL: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: MD72%20WLP
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520WLP%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for MD72%20WLP: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: ND71%20XDT
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND71%2520XDT%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for ND71%20XDT: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: NJ23%20LRU
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ23%2520LRU%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for NJ23%20LRU: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: NJ24%20UTY
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ24%2520UTY%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for NJ24%20UTY: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: NJ24%20UVN
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ24%2520UVN%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for NJ24%20UVN: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: PE22%20XGD
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE22%2520XGD%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for PE22%20XGD: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: PX71%20JVU
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX71%2520JVU%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for PX71%20JVU: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: YB70%20VZO
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB70%2520VZO%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for YB70%20VZO: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: BD72%20YOV
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD72%2520YOV%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for BD72%20YOV: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: WJ22%20BHP
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ22%2520BHP%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for WJ22%20BHP: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: V24%20VJT
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V24%2520VJT%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for V24%20VJT: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: BN22%20OLK
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN22%2520OLK%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for BN22%20OLK: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: LR21%20VDZ
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR21%2520VDZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for LR21%20VDZ: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: OV71%20RVA
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV71%2520RVA%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for OV71%20RVA: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: RF68%20BBK
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF68%2520BBK%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for RF68%20BBK: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: RO22%20EUR
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520EUR%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for RO22%20EUR: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: RY18%20ZFG
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY18%2520ZFG%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for RY18%20ZFG: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: GY72%20KBZ
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY72%2520KBZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for GY72%20KBZ: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: FT63%20UOP
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT63%2520UOP%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for FT63%20UOP: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: FD72%20BGK
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD72%2520BGK%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for FD72%20BGK: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: MM72%20BYZ
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM72%2520BYZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for MM72%20BYZ: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: PX22%20OLJ
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX22%2520OLJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for PX22%20OLJ: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: YJ73%20SBR
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ73%2520SBR%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for YJ73%20SBR: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: SH70%20UDV
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH70%2520UDV%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for SH70%20UDV: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: SP22%20JPX
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP22%2520JPX%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for SP22%20JPX: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: WN21%20XHH
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN21%2520XHH%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for WN21%20XHH: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: YC22%20WTN
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC22%2520WTN%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for YC22%20WTN: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: YT22%20JFY
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT22%2520JFY%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for YT22%20JFY: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: YT22%20WYL
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT22%2520WYL%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for YT22%20WYL: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: FH22%20KUE
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH22%2520KUE%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for FH22%20KUE: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: FL22%20UJK
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL22%2520UJK%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for FL22%20UJK: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: FX71%20RTV
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX71%2520RTV%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for FX71%20RTV: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: GJ22%20KJK
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520KJK%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for GJ22%20KJK: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: GL72%20OHJ
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520OHJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for GL72%20OHJ: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: MD72%20VWA
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520VWA%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for MD72%20VWA: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: MV71%20SVG
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV71%2520SVG%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for MV71%20SVG: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: MW71%20FVM
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW71%2520FVM%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for MW71%20FVM: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: NA72%20XGV
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA72%2520XGV%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for NA72%20XGV: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: OY25%20HFW
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY25%2520HFW%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for OY25%20HFW: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: RO22%20EUK
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520EUK%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for RO22%20EUK: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: DA21%20ZXP
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA21%2520ZXP%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for DA21%20ZXP: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: DG24%20LGE
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520LGE%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for DG24%20LGE: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: RJ71%20LKX
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ71%2520LKX%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for RJ71%20LKX: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: PX25%20WJN
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX25%2520WJN%27 HTTP/1.1" 200 None
2026-03-29 14:15:08 [bca.uk] INFO: Scrape type for PX25%20WJN: 0
2026-03-29 14:15:08 [bca.uk] INFO: Found listing with ID: VN23%20ZTK
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN23%2520ZTK%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for VN23%20ZTK: 0
2026-03-29 14:15:09 [bca.uk] INFO: Found listing with ID: ML22%20AFA
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML22%2520AFA%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for ML22%20AFA: 0
2026-03-29 14:15:09 [bca.uk] INFO: Found listing with ID: ML22%20EWK
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML22%2520EWK%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for ML22%20EWK: 0
2026-03-29 14:15:09 [bca.uk] INFO: Found listing with ID: MV71%20KRK
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV71%2520KRK%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for MV71%20KRK: 0
2026-03-29 14:15:09 [bca.uk] INFO: Found listing with ID: MV71%20KSJ
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV71%2520KSJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for MV71%20KSJ: 0
2026-03-29 14:15:09 [bca.uk] INFO: Found listing with ID: NG71%20FKJ
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG71%2520FKJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for NG71%20FKJ: 0
2026-03-29 14:15:09 [bca.uk] INFO: Found listing with ID: WK24%20EHS
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK24%2520EHS%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for WK24%20EHS: 0
2026-03-29 14:15:09 [bca.uk] INFO: Found listing with ID: WN22%20KWJ
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520KWJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for WN22%20KWJ: 0
2026-03-29 14:15:09 [bca.uk] INFO: Found listing with ID: YGZ%204681
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YGZ%25204681%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for YGZ%204681: 0
2026-03-29 14:15:09 [bca.uk] INFO: Found listing with ID: BL72%20KHV
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL72%2520KHV%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for BL72%20KHV: 0
2026-03-29 14:15:09 [bca.uk] INFO: Found listing with ID: DA21%20VYG
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA21%2520VYG%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for DA21%20VYG: 0
2026-03-29 14:15:09 [bca.uk] INFO: Found listing with ID: DG22%20XZH
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG22%2520XZH%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for DG22%20XZH: 0
2026-03-29 14:15:09 [bca.uk] INFO: Found listing with ID: DL73%20ZSG
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520ZSG%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for DL73%20ZSG: 0
2026-03-29 14:15:09 [bca.uk] INFO: Found listing with ID: DY20%20VXM
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY20%2520VXM%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for DY20%20VXM: 0
2026-03-29 14:15:09 [bca.uk] INFO: Found listing with ID: EJ21%20UUW
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ21%2520UUW%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for EJ21%20UUW: 0
2026-03-29 14:15:09 [bca.uk] INFO: Found listing with ID: GSZ%201907
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GSZ%25201907%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for GSZ%201907: 0
2026-03-29 14:15:09 [bca.uk] INFO: Found listing with ID: HV71%20WGO
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV71%2520WGO%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for HV71%20WGO: 0
2026-03-29 14:15:09 [bca.uk] INFO: Found listing with ID: LE71%20DWU
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE71%2520DWU%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for LE71%20DWU: 0
2026-03-29 14:15:09 [bca.uk] INFO: Found listing with ID: CE74%20BKN
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE74%2520BKN%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for CE74%20BKN: 0
2026-03-29 14:15:09 [bca.uk] INFO: Found listing with ID: FT24%20UMX
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT24%2520UMX%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for FT24%20UMX: 0
2026-03-29 14:15:09 [bca.uk] INFO: Found listing with ID: NV73%20GNN
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV73%2520GNN%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for NV73%20GNN: 0
2026-03-29 14:15:09 [bca.uk] INFO: Found listing with ID: PK18%20RYX
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK18%2520RYX%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for PK18%20RYX: 0
2026-03-29 14:15:09 [bca.uk] INFO: Found listing with ID: YJ25%20TLT
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ25%2520TLT%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for YJ25%20TLT: 0
2026-03-29 14:15:09 [bca.uk] INFO: Found listing with ID: KX68%20PZN
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX68%2520PZN%27 HTTP/1.1" 200 None
2026-03-29 14:15:09 [bca.uk] INFO: Scrape type for KX68%20PZN: 0
2026-03-29 14:15:09 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=56&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:09 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=56&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:15:10 [scrapy.extensions.logstats] INFO: Crawled 229 pages (at 3 pages/min), scraped 1170 items (at 98 items/min)
2026-03-29 14:15:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 207MiB
2026-03-29 14:15:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=56&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:15:11 [bca.uk] INFO: Total items found: 100
2026-03-29 14:15:11 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded
2026-03-29 14:15:11 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:15:11 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:11 [bca.uk] INFO: Found listing with ID: LF22%20UDU
2026-03-29 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF22%2520UDU%27 HTTP/1.1" 200 None
2026-03-29 14:15:11 [bca.uk] INFO: Scrape type for LF22%20UDU: 0
2026-03-29 14:15:11 [bca.uk] INFO: Found listing with ID: WU23%20EPE
2026-03-29 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU23%2520EPE%27 HTTP/1.1" 200 None
2026-03-29 14:15:11 [bca.uk] INFO: Scrape type for WU23%20EPE: 0
2026-03-29 14:15:11 [bca.uk] INFO: Found listing with ID: WV23%20YML
2026-03-29 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520YML%27 HTTP/1.1" 200 None
2026-03-29 14:15:11 [bca.uk] INFO: Scrape type for WV23%20YML: 0
2026-03-29 14:15:11 [bca.uk] INFO: Found listing with ID: YY71%20LYG
2026-03-29 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY71%2520LYG%27 HTTP/1.1" 200 None
2026-03-29 14:15:11 [bca.uk] INFO: Scrape type for YY71%20LYG: 0
2026-03-29 14:15:11 [bca.uk] INFO: Found listing with ID: GD72%20DEU
2026-03-29 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD72%2520DEU%27 HTTP/1.1" 200 None
2026-03-29 14:15:11 [bca.uk] INFO: Scrape type for GD72%20DEU: 0
2026-03-29 14:15:11 [bca.uk] INFO: Found listing with ID: GJ22%20RSV
2026-03-29 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520RSV%27 HTTP/1.1" 200 None
2026-03-29 14:15:11 [bca.uk] INFO: Scrape type for GJ22%20RSV: 0
2026-03-29 14:15:11 [bca.uk] INFO: Found listing with ID: GL72%20UYB
2026-03-29 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520UYB%27 HTTP/1.1" 200 None
2026-03-29 14:15:11 [bca.uk] INFO: Scrape type for GL72%20UYB: 0
2026-03-29 14:15:11 [bca.uk] INFO: Found listing with ID: HK70%20XOP
2026-03-29 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK70%2520XOP%27 HTTP/1.1" 200 None
2026-03-29 14:15:11 [bca.uk] INFO: Scrape type for HK70%20XOP: 0
2026-03-29 14:15:11 [bca.uk] INFO: Found listing with ID: KM71%20SVJ
2026-03-29 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM71%2520SVJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:11 [bca.uk] INFO: Scrape type for KM71%20SVJ: 0
2026-03-29 14:15:11 [bca.uk] INFO: Found listing with ID: LD23%20NZW
2026-03-29 14:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520NZW%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for LD23%20NZW: 0
2026-03-29 14:15:12 [bca.uk] INFO: Found listing with ID: LE71%20EVX
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE71%2520EVX%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for LE71%20EVX: 0
2026-03-29 14:15:12 [bca.uk] INFO: Found listing with ID: MA21%20GBZ
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA21%2520GBZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for MA21%20GBZ: 0
2026-03-29 14:15:12 [bca.uk] INFO: Found listing with ID: VK23%20TZT
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK23%2520TZT%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for VK23%20TZT: 0
2026-03-29 14:15:12 [bca.uk] INFO: Found listing with ID: WN22%20ACX
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520ACX%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for WN22%20ACX: 0
2026-03-29 14:15:12 [bca.uk] INFO: Found listing with ID: WN23%20RYK
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN23%2520RYK%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for WN23%20RYK: 0
2026-03-29 14:15:12 [bca.uk] INFO: Found listing with ID: AJ68%20RTO
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ68%2520RTO%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for AJ68%20RTO: 0
2026-03-29 14:15:12 [bca.uk] INFO: Found listing with ID: BN21%20VMZ
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN21%2520VMZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for BN21%20VMZ: 0
2026-03-29 14:15:12 [bca.uk] INFO: Found listing with ID: CE22%20VUG
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE22%2520VUG%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for CE22%20VUG: 0
2026-03-29 14:15:12 [bca.uk] INFO: Found listing with ID: DE24%20HNW
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE24%2520HNW%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for DE24%20HNW: 0
2026-03-29 14:15:12 [bca.uk] INFO: Found listing with ID: EK22%20EWN
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK22%2520EWN%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for EK22%20EWN: 0
2026-03-29 14:15:12 [bca.uk] INFO: Found listing with ID: FD22%20YAV
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD22%2520YAV%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for FD22%20YAV: 0
2026-03-29 14:15:12 [bca.uk] INFO: Found listing with ID: PN72%20NYD
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN72%2520NYD%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for PN72%20NYD: 0
2026-03-29 14:15:12 [bca.uk] INFO: Found listing with ID: YE74%20VBD
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE74%2520VBD%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for YE74%20VBD: 0
2026-03-29 14:15:12 [bca.uk] INFO: Found listing with ID: YR22%20OLW
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520OLW%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for YR22%20OLW: 0
2026-03-29 14:15:12 [bca.uk] INFO: Found listing with ID: LY14%20SYV
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY14%2520SYV%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for LY14%20SYV: 0
2026-03-29 14:15:12 [bca.uk] INFO: Found listing with ID: AE25%20TFU
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE25%2520TFU%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for AE25%20TFU: 0
2026-03-29 14:15:12 [bca.uk] INFO: Found listing with ID: AE25%20TKF
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE25%2520TKF%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for AE25%20TKF: 0
2026-03-29 14:15:12 [bca.uk] INFO: Found listing with ID: DA55%20UOC
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA55%2520UOC%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for DA55%20UOC: 0
2026-03-29 14:15:12 [bca.uk] INFO: Found listing with ID: BX72%20SKZ
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX72%2520SKZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for BX72%20SKZ: 0
2026-03-29 14:15:12 [bca.uk] INFO: Found listing with ID: DY74%20XDW
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520XDW%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for DY74%20XDW: 0
2026-03-29 14:15:12 [bca.uk] INFO: Found listing with ID: MW19%20FWU
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW19%2520FWU%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for MW19%20FWU: 0
2026-03-29 14:15:12 [bca.uk] INFO: Found listing with ID: NGZ%204980
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NGZ%25204980%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for NGZ%204980: 0
2026-03-29 14:15:12 [bca.uk] INFO: Found listing with ID: NX70%20YNN
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX70%2520YNN%27 HTTP/1.1" 200 None
2026-03-29 14:15:12 [bca.uk] INFO: Scrape type for NX70%20YNN: 2
2026-03-29 14:15:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef7bd493-5d24-5610-b590-05fabe9ec729 with identifier: NX70%20YNN
2026-03-29 14:15:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef7bd493-5d24-5610-b590-05fabe9ec729 with scrape type 2
2026-03-29 14:15:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef7bd493-5d24-5610-b590-05fabe9ec729 with scrape type 2
2026-03-29 14:15:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef7bd493-5d24-5610-b590-05fabe9ec729, identifier: NX70%20YNN
2026-03-29 14:15:12 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:12 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef7bd493-5d24-5610-b590-05fabe9ec729 with identifier: NX70%20YNN
2026-03-29 14:15:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef7bd493-5d24-5610-b590-05fabe9ec729 with identifier: NX70%20YNN
2026-03-29 14:15:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef7bd493-5d24-5610-b590-05fabe9ec729 with identifier: NX70%20YNN to the API
2026-03-29 14:15:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=56&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX70%20YNN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ef7bd493-5d24-5610-b590-05fabe9ec729',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NX70 YNN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX70%20YNN&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'CITROEN',
 'model': 'C5 AIRCROSS',
 'odometer': 39802,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'CITROEN C5 AIRCROSS 1.2 P/T 130 FLAIR PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 FLAIR PLUS',
 'vin': 'VR7ARHNSJLL043162',
 'year': 2020}
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX70%2520YNN%27 HTTP/1.1" 200 None
2026-03-29 14:15:13 [bca.uk] INFO: Saving data for NX70%20YNN: {'auction_closing_time': 1774864800.0, 'created_time': 1774304586.793365, 'last_price_update_time': 1774793713.163233}
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX70%2520YNN') HTTP/1.1" 204 0
2026-03-29 14:15:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:15:13 [bca.uk] INFO: Found listing with ID: UIG%206502
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27UIG%25206502%27 HTTP/1.1" 200 None
2026-03-29 14:15:13 [bca.uk] INFO: Scrape type for UIG%206502: 0
2026-03-29 14:15:13 [bca.uk] INFO: Found listing with ID: VN19%20OXZ
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN19%2520OXZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:13 [bca.uk] INFO: Scrape type for VN19%20OXZ: 0
2026-03-29 14:15:13 [bca.uk] INFO: Found listing with ID: WP19%20XTL
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP19%2520XTL%27 HTTP/1.1" 200 None
2026-03-29 14:15:13 [bca.uk] INFO: Scrape type for WP19%20XTL: 0
2026-03-29 14:15:13 [bca.uk] INFO: Found listing with ID: WT19%20MYC
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT19%2520MYC%27 HTTP/1.1" 200 None
2026-03-29 14:15:13 [bca.uk] INFO: Scrape type for WT19%20MYC: 2
2026-03-29 14:15:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f910801b-b76c-532e-813d-a860299e1d16 with identifier: WT19%20MYC
2026-03-29 14:15:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f910801b-b76c-532e-813d-a860299e1d16 with scrape type 2
2026-03-29 14:15:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f910801b-b76c-532e-813d-a860299e1d16 with scrape type 2
2026-03-29 14:15:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f910801b-b76c-532e-813d-a860299e1d16, identifier: WT19%20MYC
2026-03-29 14:15:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f910801b-b76c-532e-813d-a860299e1d16 with identifier: WT19%20MYC
2026-03-29 14:15:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f910801b-b76c-532e-813d-a860299e1d16 with identifier: WT19%20MYC
2026-03-29 14:15:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f910801b-b76c-532e-813d-a860299e1d16 with identifier: WT19%20MYC to the API
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=56&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 40,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WT19%20MYC-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'f910801b-b76c-532e-813d-a860299e1d16',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WT19 MYC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WT19%20MYC&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MITSUBISHI',
 'model': 'OUTLANDER',
 'odometer': 96759,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI OUTLANDER 2.4 PHEV JURO 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'PHEV JURO 4WD',
 'vin': 'JMAXDGG3WKZ009766',
 'year': 2019}
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT19%2520MYC%27 HTTP/1.1" 200 None
2026-03-29 14:15:13 [bca.uk] INFO: Saving data for WT19%20MYC: {'auction_closing_time': 1774864800.0, 'created_time': 1774305609.992436, 'last_price_update_time': 1774793713.711525}
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WT19%2520MYC') HTTP/1.1" 204 0
2026-03-29 14:15:13 [bca.uk] INFO: Found listing with ID: YT19%20LDO
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT19%2520LDO%27 HTTP/1.1" 200 None
2026-03-29 14:15:13 [bca.uk] INFO: Scrape type for YT19%20LDO: 0
2026-03-29 14:15:13 [bca.uk] INFO: Found listing with ID: YX69%20YNJ
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX69%2520YNJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:13 [bca.uk] INFO: Scrape type for YX69%20YNJ: 0
2026-03-29 14:15:13 [bca.uk] INFO: Found listing with ID: CE70%20YEJ
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE70%2520YEJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:13 [bca.uk] INFO: Scrape type for CE70%20YEJ: 0
2026-03-29 14:15:13 [bca.uk] INFO: Found listing with ID: ER61%20ERR
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ER61%2520ERR%27 HTTP/1.1" 200 None
2026-03-29 14:15:13 [bca.uk] INFO: Scrape type for ER61%20ERR: 0
2026-03-29 14:15:13 [bca.uk] INFO: Found listing with ID: EY70%20VMJ
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY70%2520VMJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:13 [bca.uk] INFO: Scrape type for EY70%20VMJ: 0
2026-03-29 14:15:13 [bca.uk] INFO: Found listing with ID: KO19%20FZP
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO19%2520FZP%27 HTTP/1.1" 200 None
2026-03-29 14:15:13 [bca.uk] INFO: Scrape type for KO19%20FZP: 2
2026-03-29 14:15:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1267443a-7b9d-5e93-ad70-b833f88ad36a with identifier: KO19%20FZP
2026-03-29 14:15:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1267443a-7b9d-5e93-ad70-b833f88ad36a with scrape type 2
2026-03-29 14:15:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1267443a-7b9d-5e93-ad70-b833f88ad36a with scrape type 2
2026-03-29 14:15:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1267443a-7b9d-5e93-ad70-b833f88ad36a, identifier: KO19%20FZP
2026-03-29 14:15:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1267443a-7b9d-5e93-ad70-b833f88ad36a with identifier: KO19%20FZP
2026-03-29 14:15:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1267443a-7b9d-5e93-ad70-b833f88ad36a with identifier: KO19%20FZP
2026-03-29 14:15:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1267443a-7b9d-5e93-ad70-b833f88ad36a with identifier: KO19%20FZP to the API
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=56&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KO19%20FZP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1267443a-7b9d-5e93-ad70-b833f88ad36a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KO19 FZP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KO19%20FZP&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'CITROEN',
 'model': 'GRAND SPACETOUR',
 'odometer': 49808,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'CITROEN GRAND SPACETOUR 1.2 P/T 130 TOUCH ED. MPV',
 'transmission': 'manual',
 'trim': 'P/T 130 TOUCH ED.',
 'vin': 'VF73AHNSPKJ615034',
 'year': 2019}
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO19%2520FZP%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Saving data for KO19%20FZP: {'auction_closing_time': 1774864800.0, 'created_time': 1773932677.492133, 'last_price_update_time': 1774793714.215941}
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KO19%2520FZP') HTTP/1.1" 204 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: KP73%20JFY
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP73%2520JFY%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for KP73%20JFY: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: MA69%20GVJ
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA69%2520GVJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for MA69%20GVJ: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: MF20%20MYB
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF20%2520MYB%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for MF20%20MYB: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: MT19%20XFA
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT19%2520XFA%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for MT19%20XFA: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: LR52%20SVV
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR52%2520SVV%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for LR52%20SVV: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: YS69%20LBZ
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS69%2520LBZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for YS69%20LBZ: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: WJ24%20ONB
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ24%2520ONB%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for WJ24%20ONB: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: YD74%20NDV
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD74%2520NDV%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for YD74%20NDV: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: YR74%20UGO
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR74%2520UGO%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for YR74%20UGO: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: LJ22%20OVX
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ22%2520OVX%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for LJ22%20OVX: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: KM71%20HVW
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM71%2520HVW%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for KM71%20HVW: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: EJ23%20BDV
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ23%2520BDV%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for EJ23%20BDV: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: NK72%20ATF
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK72%2520ATF%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for NK72%20ATF: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: FJ22%20SKE
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ22%2520SKE%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for FJ22%20SKE: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: YF71%20EWW
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF71%2520EWW%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for YF71%20EWW: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: RO25%20UHK
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO25%2520UHK%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for RO25%20UHK: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: PL72%20VKN
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL72%2520VKN%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for PL72%20VKN: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: MJ25%20UXY
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ25%2520UXY%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for MJ25%20UXY: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: DK72%20MUP
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK72%2520MUP%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for DK72%20MUP: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: C11%20HLD
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27C11%2520HLD%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for C11%20HLD: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: MH18%20WND
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH18%2520WND%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for MH18%20WND: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: YG21%20EGK
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG21%2520EGK%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for YG21%20EGK: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: YE20%20PZR
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE20%2520PZR%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for YE20%20PZR: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: OV69%20WDL
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV69%2520WDL%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for OV69%20WDL: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: RE58%20ETV
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE58%2520ETV%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for RE58%20ETV: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: GJ19%20WEX
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ19%2520WEX%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for GJ19%20WEX: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: OE21%20MKN
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE21%2520MKN%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for OE21%20MKN: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: EA70%20VCU
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA70%2520VCU%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for EA70%20VCU: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: FL21%20UBW
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL21%2520UBW%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for FL21%20UBW: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: GV17%20MPX
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV17%2520MPX%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for GV17%20MPX: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: LM72%20CMF
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM72%2520CMF%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for LM72%20CMF: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: RE23%20GYT
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE23%2520GYT%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for RE23%20GYT: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: KT21%20UWN
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT21%2520UWN%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for KT21%20UWN: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: VX23%20XSA
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX23%2520XSA%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for VX23%20XSA: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: SE18%20YBW
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE18%2520YBW%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for SE18%20YBW: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: RJ69%20LZC
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ69%2520LZC%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for RJ69%20LZC: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: PK69%20OVZ
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK69%2520OVZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for PK69%20OVZ: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: OY25%20DMF
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY25%2520DMF%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for OY25%20DMF: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: YG09%20EFL
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG09%2520EFL%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for YG09%20EFL: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: DG23%20FXB
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG23%2520FXB%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for DG23%20FXB: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: LB20%20EKW
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB20%2520EKW%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for LB20%20EKW: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: EK62%20FCO
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK62%2520FCO%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for EK62%20FCO: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: RV66%20CJU
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV66%2520CJU%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for RV66%20CJU: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: EX69%20AOB
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX69%2520AOB%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for EX69%20AOB: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: GJ69%20LTK
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ69%2520LTK%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for GJ69%20LTK: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: EY08%20KHL
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY08%2520KHL%27 HTTP/1.1" 200 None
2026-03-29 14:15:14 [bca.uk] INFO: Scrape type for EY08%20KHL: 0
2026-03-29 14:15:14 [bca.uk] INFO: Found listing with ID: WM22%20LCA
2026-03-29 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM22%2520LCA%27 HTTP/1.1" 200 None
2026-03-29 14:15:15 [bca.uk] INFO: Scrape type for WM22%20LCA: 0
2026-03-29 14:15:15 [bca.uk] INFO: Found listing with ID: KM20%20LWW
2026-03-29 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM20%2520LWW%27 HTTP/1.1" 200 None
2026-03-29 14:15:15 [bca.uk] INFO: Scrape type for KM20%20LWW: 0
2026-03-29 14:15:15 [bca.uk] INFO: Found listing with ID: LB70%20HDN
2026-03-29 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB70%2520HDN%27 HTTP/1.1" 200 None
2026-03-29 14:15:15 [bca.uk] INFO: Scrape type for LB70%20HDN: 0
2026-03-29 14:15:15 [bca.uk] INFO: Found listing with ID: LD69%20UUB
2026-03-29 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD69%2520UUB%27 HTTP/1.1" 200 None
2026-03-29 14:15:15 [bca.uk] INFO: Scrape type for LD69%20UUB: 0
2026-03-29 14:15:15 [bca.uk] INFO: Found listing with ID: VN20%20KCF
2026-03-29 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN20%2520KCF%27 HTTP/1.1" 200 None
2026-03-29 14:15:15 [bca.uk] INFO: Scrape type for VN20%20KCF: 0
2026-03-29 14:15:15 [bca.uk] INFO: Found listing with ID: GF72%20XCM
2026-03-29 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF72%2520XCM%27 HTTP/1.1" 200 None
2026-03-29 14:15:15 [bca.uk] INFO: Scrape type for GF72%20XCM: 0
2026-03-29 14:15:15 [bca.uk] INFO: Found listing with ID: GJ22%20OBS
2026-03-29 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520OBS%27 HTTP/1.1" 200 None
2026-03-29 14:15:15 [bca.uk] INFO: Scrape type for GJ22%20OBS: 0
2026-03-29 14:15:15 [bca.uk] INFO: Found listing with ID: HJ72%20VRG
2026-03-29 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ72%2520VRG%27 HTTP/1.1" 200 None
2026-03-29 14:15:15 [bca.uk] INFO: Scrape type for HJ72%20VRG: 0
2026-03-29 14:15:15 [bca.uk] INFO: Found listing with ID: CE24%20MDF
2026-03-29 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE24%2520MDF%27 HTTP/1.1" 200 None
2026-03-29 14:15:15 [bca.uk] INFO: Scrape type for CE24%20MDF: 0
2026-03-29 14:15:15 [bca.uk] INFO: Found listing with ID: OU69%20NBZ
2026-03-29 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU69%2520NBZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:15 [bca.uk] INFO: Scrape type for OU69%20NBZ: 0
2026-03-29 14:15:15 [bca.uk] INFO: Found listing with ID: RK21%20BVG
2026-03-29 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK21%2520BVG%27 HTTP/1.1" 200 None
2026-03-29 14:15:15 [bca.uk] INFO: Scrape type for RK21%20BVG: 0
2026-03-29 14:15:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:15:17 [bca.uk] INFO: Total items found: 100
2026-03-29 14:15:17 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded
2026-03-29 14:15:17 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:15:17 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: BT67%20MYL
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT67%2520MYL%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for BT67%20MYL: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: FL22%20YFY
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL22%2520YFY%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for FL22%20YFY: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: HF70%20BJO
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF70%2520BJO%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for HF70%20BJO: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: MF19%20AYP
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF19%2520AYP%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for MF19%20AYP: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: DL71%20XZY
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL71%2520XZY%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for DL71%20XZY: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: GN69%20YJO
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN69%2520YJO%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for GN69%20YJO: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: DN14%20EYH
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN14%2520EYH%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for DN14%20EYH: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: NV22%20ZNU
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV22%2520ZNU%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for NV22%20ZNU: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: DY19%20ZHC
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY19%2520ZHC%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for DY19%20ZHC: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: SG22%20PMO
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520PMO%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for SG22%20PMO: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: VN19%20AOL
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN19%2520AOL%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for VN19%20AOL: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: YF71%20NZV
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF71%2520NZV%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for YF71%20NZV: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: DY72%20NXL
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY72%2520NXL%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for DY72%20NXL: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: FD19%20LLX
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD19%2520LLX%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for FD19%20LLX: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: GV19%20DDY
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV19%2520DDY%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for GV19%20DDY: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: WGZ%201184
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WGZ%25201184%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for WGZ%201184: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: YHZ%206531
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YHZ%25206531%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for YHZ%206531: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: YK22%20NXD
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK22%2520NXD%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for YK22%20NXD: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: FN60%20KWB
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN60%2520KWB%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for FN60%20KWB: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: SE19%20OZF
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE19%2520OZF%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for SE19%20OZF: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: BC23%20HNY
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC23%2520HNY%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for BC23%20HNY: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: WN67%20XHL
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN67%2520XHL%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for WN67%20XHL: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: GF21%20EFU
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF21%2520EFU%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for GF21%20EFU: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: KM69%20YOF
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM69%2520YOF%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for KM69%20YOF: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: YM72%20XST
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520XST%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for YM72%20XST: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: GX21%20MTJ
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX21%2520MTJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for GX21%20MTJ: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: WU15%20FRX
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU15%2520FRX%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for WU15%20FRX: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: PE17%20WVY
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE17%2520WVY%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for PE17%20WVY: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: NA23%20AXW
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA23%2520AXW%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for NA23%20AXW: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: EG19%20JMU
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EG19%2520JMU%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for EG19%20JMU: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: YR22%20KWK
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520KWK%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for YR22%20KWK: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: GK23%20HWC
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK23%2520HWC%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for GK23%20HWC: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: LV68%20KTX
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV68%2520KTX%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for LV68%20KTX: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: YK11%20DZG
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK11%2520DZG%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for YK11%20DZG: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: GJ72%20ZXD
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ72%2520ZXD%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for GJ72%20ZXD: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: HL19%20XUO
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HL19%2520XUO%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for HL19%20XUO: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: LS22%20NVM
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS22%2520NVM%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for LS22%20NVM: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: SB71%20GJU
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB71%2520GJU%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for SB71%20GJU: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: RE71%20XTN
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE71%2520XTN%27 HTTP/1.1" 200 None
2026-03-29 14:15:17 [bca.uk] INFO: Scrape type for RE71%20XTN: 0
2026-03-29 14:15:17 [bca.uk] INFO: Found listing with ID: WN19%20NKM
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN19%2520NKM%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for WN19%20NKM: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: MT15%20KFO
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT15%2520KFO%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for MT15%20KFO: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: LR22%20UZD
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520UZD%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for LR22%20UZD: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: RE63%20KKR
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE63%2520KKR%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for RE63%20KKR: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: RA24%20DYB
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA24%2520DYB%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for RA24%20DYB: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: RO21%20UGR
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO21%2520UGR%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for RO21%20UGR: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: SM72%20PLU
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM72%2520PLU%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for SM72%20PLU: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: HV18%20YST
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV18%2520YST%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for HV18%20YST: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: HN23%20RRO
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN23%2520RRO%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for HN23%20RRO: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: KS72%20BND
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS72%2520BND%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for KS72%20BND: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: KS72%20NBA
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS72%2520NBA%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for KS72%20NBA: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: SO68%20NWR
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO68%2520NWR%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for SO68%20NWR: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: AK62%20DWZ
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK62%2520DWZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for AK62%20DWZ: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: LM64%20DCX
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM64%2520DCX%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for LM64%20DCX: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: CK09%20WRX
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK09%2520WRX%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for CK09%20WRX: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: YH05%20VKB
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH05%2520VKB%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for YH05%20VKB: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: EU15%20ZJX
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU15%2520ZJX%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for EU15%20ZJX: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: CE65%20FXR
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE65%2520FXR%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for CE65%20FXR: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: LN62%20ZNM
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN62%2520ZNM%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for LN62%20ZNM: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: MK15%20UNE
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK15%2520UNE%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for MK15%20UNE: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: WM10%20CYJ
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM10%2520CYJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for WM10%20CYJ: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: DF21%20YUB
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF21%2520YUB%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for DF21%20YUB: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: MC25%20CFZ
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC25%2520CFZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for MC25%20CFZ: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: VO71%20UHX
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO71%2520UHX%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for VO71%20UHX: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: RF55%20LBE
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF55%2520LBE%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for RF55%20LBE: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: WX21%20YHR
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX21%2520YHR%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for WX21%20YHR: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: KN70%20FML
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN70%2520FML%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for KN70%20FML: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: LT22%20PXB
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT22%2520PXB%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for LT22%20PXB: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: DE71%20HPU
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE71%2520HPU%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for DE71%20HPU: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: LO70%20NVA
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO70%2520NVA%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for LO70%20NVA: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: MM72%20FLE
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM72%2520FLE%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for MM72%20FLE: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: FE16%20SWJ
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE16%2520SWJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for FE16%20SWJ: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: NG19%20XJO
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG19%2520XJO%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for NG19%20XJO: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: KP22%20XRK
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP22%2520XRK%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for KP22%20XRK: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: BK23%20TXL
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520TXL%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for BK23%20TXL: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: BV23%20EKD
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV23%2520EKD%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for BV23%20EKD: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: EX61%20HFZ
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX61%2520HFZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for EX61%20HFZ: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: DF74%20TPY
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF74%2520TPY%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for DF74%20TPY: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: MT66%20HOJ
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT66%2520HOJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for MT66%20HOJ: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: SL67%20THX
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL67%2520THX%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for SL67%20THX: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: CK15%20WVX
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK15%2520WVX%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for CK15%20WVX: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: CK68%20LMX
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK68%2520LMX%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for CK68%20LMX: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: CU13%20HVX
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU13%2520HVX%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for CU13%20HVX: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: CV10%20XKT
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV10%2520XKT%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for CV10%20XKT: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: KR65%20DTN
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR65%2520DTN%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for KR65%20DTN: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: BC21%20KLD
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC21%2520KLD%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for BC21%20KLD: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: FV71%20JWL
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV71%2520JWL%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for FV71%20JWL: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: VN72%20KLJ
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN72%2520KLJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for VN72%20KLJ: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: VK71%20EXU
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK71%2520EXU%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for VK71%20EXU: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: LF23%20XAM
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF23%2520XAM%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for LF23%20XAM: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: OY23%20VCU
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY23%2520VCU%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for OY23%20VCU: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: VA21%20LZK
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA21%2520LZK%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for VA21%20LZK: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: VE71%20ZKP
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE71%2520ZKP%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for VE71%20ZKP: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: GJ23%20KGV
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ23%2520KGV%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for GJ23%20KGV: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: KE21%20TXN
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE21%2520TXN%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for KE21%20TXN: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: KW73%20YGN
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520YGN%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for KW73%20YGN: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: LE71%20CTV
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE71%2520CTV%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for LE71%20CTV: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: KW20%20LGO
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW20%2520LGO%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for KW20%20LGO: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: VE21%20AZG
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE21%2520AZG%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for VE21%20AZG: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: DE23%20EXV
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE23%2520EXV%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for DE23%20EXV: 0
2026-03-29 14:15:18 [bca.uk] INFO: Found listing with ID: CJ71%20JJX
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ71%2520JJX%27 HTTP/1.1" 200 None
2026-03-29 14:15:18 [bca.uk] INFO: Scrape type for CJ71%20JJX: 0
2026-03-29 14:15:18 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:18 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:15:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:15:21 [bca.uk] INFO: Total items found: 100
2026-03-29 14:15:21 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded
2026-03-29 14:15:21 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:15:21 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:21 [bca.uk] INFO: Found listing with ID: LP71%20WJV
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP71%2520WJV%27 HTTP/1.1" 200 None
2026-03-29 14:15:21 [bca.uk] INFO: Scrape type for LP71%20WJV: 0
2026-03-29 14:15:21 [bca.uk] INFO: Found listing with ID: RJ71%20ZYS
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ71%2520ZYS%27 HTTP/1.1" 200 None
2026-03-29 14:15:21 [bca.uk] INFO: Scrape type for RJ71%20ZYS: 0
2026-03-29 14:15:21 [bca.uk] INFO: Found listing with ID: DA61%20MJO
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA61%2520MJO%27 HTTP/1.1" 200 None
2026-03-29 14:15:21 [bca.uk] INFO: Scrape type for DA61%20MJO: 0
2026-03-29 14:15:21 [bca.uk] INFO: Found listing with ID: YD72%20AFE
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD72%2520AFE%27 HTTP/1.1" 200 None
2026-03-29 14:15:21 [bca.uk] INFO: Scrape type for YD72%20AFE: 0
2026-03-29 14:15:21 [bca.uk] INFO: Found listing with ID: LP71%20TEY
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP71%2520TEY%27 HTTP/1.1" 200 None
2026-03-29 14:15:21 [bca.uk] INFO: Scrape type for LP71%20TEY: 0
2026-03-29 14:15:21 [bca.uk] INFO: Found listing with ID: VN21%20HLR
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN21%2520HLR%27 HTTP/1.1" 200 None
2026-03-29 14:15:21 [bca.uk] INFO: Scrape type for VN21%20HLR: 0
2026-03-29 14:15:21 [bca.uk] INFO: Found listing with ID: BK22%20UGF
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520UGF%27 HTTP/1.1" 200 None
2026-03-29 14:15:21 [bca.uk] INFO: Scrape type for BK22%20UGF: 0
2026-03-29 14:15:21 [bca.uk] INFO: Found listing with ID: CA72%20UME
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520UME%27 HTTP/1.1" 200 None
2026-03-29 14:15:21 [bca.uk] INFO: Scrape type for CA72%20UME: 0
2026-03-29 14:15:21 [bca.uk] INFO: Found listing with ID: CF72%20HXM
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF72%2520HXM%27 HTTP/1.1" 200 None
2026-03-29 14:15:21 [bca.uk] INFO: Scrape type for CF72%20HXM: 0
2026-03-29 14:15:21 [bca.uk] INFO: Found listing with ID: FY70%20GVR
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY70%2520GVR%27 HTTP/1.1" 200 None
2026-03-29 14:15:21 [bca.uk] INFO: Scrape type for FY70%20GVR: 0
2026-03-29 14:15:21 [bca.uk] INFO: Found listing with ID: NK65%20YGZ
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK65%2520YGZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:21 [bca.uk] INFO: Scrape type for NK65%20YGZ: 0
2026-03-29 14:15:21 [bca.uk] INFO: Found listing with ID: MD21%20WZL
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD21%2520WZL%27 HTTP/1.1" 200 None
2026-03-29 14:15:21 [bca.uk] INFO: Scrape type for MD21%20WZL: 0
2026-03-29 14:15:21 [bca.uk] INFO: Found listing with ID: CK72%20WPU
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK72%2520WPU%27 HTTP/1.1" 200 None
2026-03-29 14:15:21 [bca.uk] INFO: Scrape type for CK72%20WPU: 0
2026-03-29 14:15:21 [bca.uk] INFO: Found listing with ID: KR22%20XLD
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR22%2520XLD%27 HTTP/1.1" 200 None
2026-03-29 14:15:21 [bca.uk] INFO: Scrape type for KR22%20XLD: 0
2026-03-29 14:15:21 [bca.uk] INFO: Found listing with ID: LL72%20AXY
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL72%2520AXY%27 HTTP/1.1" 200 None
2026-03-29 14:15:21 [bca.uk] INFO: Scrape type for LL72%20AXY: 0
2026-03-29 14:15:21 [bca.uk] INFO: Found listing with ID: WP72%20ZBO
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP72%2520ZBO%27 HTTP/1.1" 200 None
2026-03-29 14:15:21 [bca.uk] INFO: Scrape type for WP72%20ZBO: 0
2026-03-29 14:15:21 [bca.uk] INFO: Found listing with ID: AY66%20KUP
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY66%2520KUP%27 HTTP/1.1" 200 None
2026-03-29 14:15:21 [bca.uk] INFO: Scrape type for AY66%20KUP: 0
2026-03-29 14:15:21 [bca.uk] INFO: Found listing with ID: KM19%20WYY
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM19%2520WYY%27 HTTP/1.1" 200 None
2026-03-29 14:15:21 [bca.uk] INFO: Scrape type for KM19%20WYY: 0
2026-03-29 14:15:21 [bca.uk] INFO: Found listing with ID: WG69%20OKP
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG69%2520OKP%27 HTTP/1.1" 200 None
2026-03-29 14:15:21 [bca.uk] INFO: Scrape type for WG69%20OKP: 0
2026-03-29 14:15:21 [bca.uk] INFO: Found listing with ID: WN24%20VML
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN24%2520VML%27 HTTP/1.1" 200 None
2026-03-29 14:15:21 [bca.uk] INFO: Scrape type for WN24%20VML: 2
2026-03-29 14:15:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27bdcfc1-4724-54d2-9fbe-1cf3af9723bb with identifier: WN24%20VML
2026-03-29 14:15:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27bdcfc1-4724-54d2-9fbe-1cf3af9723bb with scrape type 2
2026-03-29 14:15:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27bdcfc1-4724-54d2-9fbe-1cf3af9723bb with scrape type 2
2026-03-29 14:15:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 27bdcfc1-4724-54d2-9fbe-1cf3af9723bb, identifier: WN24%20VML
2026-03-29 14:15:22 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:22 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27bdcfc1-4724-54d2-9fbe-1cf3af9723bb with identifier: WN24%20VML
2026-03-29 14:15:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27bdcfc1-4724-54d2-9fbe-1cf3af9723bb with identifier: WN24%20VML
2026-03-29 14:15:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 27bdcfc1-4724-54d2-9fbe-1cf3af9723bb with identifier: WN24%20VML to the API
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN24%20VML-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '27bdcfc1-4724-54d2-9fbe-1cf3af9723bb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN24 VML',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN24%20VML&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLVO',
 'model': 'EX30',
 'odometer': 10778,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VOLVO EX30 315KW 69KWH TM PERF.ULTRA Hatchback',
 'transmission': 'automatic',
 'trim': '315KW 69KWH TM PERF.ULTRA',
 'vin': 'YV12ZEK89RS023447',
 'year': 2024}
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN24%2520VML%27 HTTP/1.1" 200 None
2026-03-29 14:15:22 [bca.uk] INFO: Saving data for WN24%20VML: {'auction_closing_time': 1774864800.0, 'created_time': 1774425689.231589, 'last_price_update_time': 1774793722.691992}
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN24%2520VML') HTTP/1.1" 204 0
2026-03-29 14:15:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:15:22 [bca.uk] INFO: Found listing with ID: CA74%20HFP
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA74%2520HFP%27 HTTP/1.1" 200 None
2026-03-29 14:15:22 [bca.uk] INFO: Scrape type for CA74%20HFP: 0
2026-03-29 14:15:22 [bca.uk] INFO: Found listing with ID: FL22%20DXC
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL22%2520DXC%27 HTTP/1.1" 200 None
2026-03-29 14:15:22 [bca.uk] INFO: Scrape type for FL22%20DXC: 0
2026-03-29 14:15:22 [bca.uk] INFO: Found listing with ID: LO23%20MGV
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO23%2520MGV%27 HTTP/1.1" 200 None
2026-03-29 14:15:22 [bca.uk] INFO: Scrape type for LO23%20MGV: 0
2026-03-29 14:15:22 [bca.uk] INFO: Found listing with ID: RA70%20BYN
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA70%2520BYN%27 HTTP/1.1" 200 None
2026-03-29 14:15:22 [bca.uk] INFO: Scrape type for RA70%20BYN: 0
2026-03-29 14:15:22 [bca.uk] INFO: Found listing with ID: MH72%20CBU
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH72%2520CBU%27 HTTP/1.1" 200 None
2026-03-29 14:15:22 [bca.uk] INFO: Scrape type for MH72%20CBU: 0
2026-03-29 14:15:22 [bca.uk] INFO: Found listing with ID: GJ22%20EPF
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520EPF%27 HTTP/1.1" 200 None
2026-03-29 14:15:22 [bca.uk] INFO: Scrape type for GJ22%20EPF: 0
2026-03-29 14:15:22 [bca.uk] INFO: Found listing with ID: LS74%20FOP
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS74%2520FOP%27 HTTP/1.1" 200 None
2026-03-29 14:15:22 [bca.uk] INFO: Scrape type for LS74%20FOP: 0
2026-03-29 14:15:22 [bca.uk] INFO: Found listing with ID: MA23%20OHR
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520OHR%27 HTTP/1.1" 200 None
2026-03-29 14:15:22 [bca.uk] INFO: Scrape type for MA23%20OHR: 0
2026-03-29 14:15:22 [bca.uk] INFO: Found listing with ID: RO69%20NWG
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO69%2520NWG%27 HTTP/1.1" 200 None
2026-03-29 14:15:22 [bca.uk] INFO: Scrape type for RO69%20NWG: 0
2026-03-29 14:15:22 [bca.uk] INFO: Found listing with ID: CA72%20AUT
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520AUT%27 HTTP/1.1" 200 None
2026-03-29 14:15:22 [bca.uk] INFO: Scrape type for CA72%20AUT: 0
2026-03-29 14:15:22 [bca.uk] INFO: Found listing with ID: FL71%20JOU
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL71%2520JOU%27 HTTP/1.1" 200 None
2026-03-29 14:15:22 [bca.uk] INFO: Scrape type for FL71%20JOU: 0
2026-03-29 14:15:22 [bca.uk] INFO: Found listing with ID: GJ23%20WEV
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ23%2520WEV%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for GJ23%20WEV: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: VE71%20ZFR
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE71%2520ZFR%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for VE71%20ZFR: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: YGZ%208440
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YGZ%25208440%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for YGZ%208440: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: AF22%20DJU
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520DJU%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for AF22%20DJU: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: DS23%20APF
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS23%2520APF%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for DS23%20APF: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: DY72%20XSA
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY72%2520XSA%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for DY72%20XSA: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: MV23%20PAO
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV23%2520PAO%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for MV23%20PAO: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: PG04%20HLN
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PG04%2520HLN%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for PG04%20HLN: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: OV21%20NMJ
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV21%2520NMJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for OV21%20NMJ: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: OV23%20MYM
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520MYM%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for OV23%20MYM: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: YM21%20VTU
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM21%2520VTU%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for YM21%20VTU: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: YR70%20FWZ
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR70%2520FWZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for YR70%20FWZ: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: DL22%20OCV
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL22%2520OCV%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for DL22%20OCV: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: EF72%20WBE
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF72%2520WBE%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for EF72%20WBE: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: EY69%20KKD
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY69%2520KKD%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for EY69%20KKD: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: FH70%20GYA
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH70%2520GYA%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for FH70%20GYA: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: LM71%20AWG
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM71%2520AWG%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for LM71%20AWG: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: LS23%20KND
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS23%2520KND%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for LS23%20KND: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: AU22%20UNH
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU22%2520UNH%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for AU22%20UNH: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: CA72%20UMH
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520UMH%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for CA72%20UMH: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: GL73%20UUB
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL73%2520UUB%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for GL73%20UUB: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: CF17%20LFL
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF17%2520LFL%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for CF17%20LFL: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: WV23%20YCG
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520YCG%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for WV23%20YCG: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: WV23%20YED
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520YED%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for WV23%20YED: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: DL24%20OPV
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL24%2520OPV%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for DL24%20OPV: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: LO21%20EFG
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO21%2520EFG%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for LO21%20EFG: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: KY22%20JVH
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY22%2520JVH%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for KY22%20JVH: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: RO73%20JYJ
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO73%2520JYJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for RO73%20JYJ: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: Y37%20XEB
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y37%2520XEB%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for Y37%20XEB: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: LF64%20ZXO
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF64%2520ZXO%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for LF64%20ZXO: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: YA71%20HFJ
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA71%2520HFJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for YA71%20HFJ: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: PX22%20OLO
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX22%2520OLO%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for PX22%20OLO: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: HG22%20AZJ
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG22%2520AZJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for HG22%20AZJ: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: LC20%20HCL
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC20%2520HCL%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for LC20%20HCL: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: RE23%20FJD
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE23%2520FJD%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for RE23%20FJD: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: VO67%20NNX
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO67%2520NNX%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for VO67%20NNX: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: WD69%20HTP
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD69%2520HTP%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for WD69%20HTP: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: EG68%20JJZ
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EG68%2520JJZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for EG68%20JJZ: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: FL22%20ANV
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL22%2520ANV%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for FL22%20ANV: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: WF06%20XNY
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF06%2520XNY%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for WF06%20XNY: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: YR72%20WUA
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR72%2520WUA%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for YR72%20WUA: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: DV22%20OHJ
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV22%2520OHJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for DV22%20OHJ: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: MM22%20ZFU
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM22%2520ZFU%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for MM22%20ZFU: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: LM65%20BEY
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM65%2520BEY%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for LM65%20BEY: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: DP68%20HVM
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP68%2520HVM%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for DP68%20HVM: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: RE22%20DDU
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE22%2520DDU%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for RE22%20DDU: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: BX72%20XSR
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX72%2520XSR%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for BX72%20XSR: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: YR22%20PVT
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520PVT%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for YR22%20PVT: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: YG15%20EEY
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG15%2520EEY%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for YG15%20EEY: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: MA23%20VFZ
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520VFZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for MA23%20VFZ: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: MF22%20SZU
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF22%2520SZU%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for MF22%20SZU: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: BL21%20UCV
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL21%2520UCV%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for BL21%20UCV: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: DL70%20JYH
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL70%2520JYH%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for DL70%20JYH: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: DE24%20UUP
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE24%2520UUP%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for DE24%20UUP: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: LT68%20FXH
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT68%2520FXH%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for LT68%20FXH: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: RO72%20LVF
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO72%2520LVF%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for RO72%20LVF: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: NL69%20OLK
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL69%2520OLK%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for NL69%20OLK: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: LS72%20OLW
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520OLW%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for LS72%20OLW: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: SN72%20GZX
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN72%2520GZX%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for SN72%20GZX: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: YB21%20WUC
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB21%2520WUC%27 HTTP/1.1" 200 None
2026-03-29 14:15:23 [bca.uk] INFO: Scrape type for YB21%20WUC: 0
2026-03-29 14:15:23 [bca.uk] INFO: Found listing with ID: YG16%20YSS
2026-03-29 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG16%2520YSS%27 HTTP/1.1" 200 None
2026-03-29 14:15:24 [bca.uk] INFO: Scrape type for YG16%20YSS: 0
2026-03-29 14:15:24 [bca.uk] INFO: Found listing with ID: SO15%20OPN
2026-03-29 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO15%2520OPN%27 HTTP/1.1" 200 None
2026-03-29 14:15:24 [bca.uk] INFO: Scrape type for SO15%20OPN: 0
2026-03-29 14:15:24 [bca.uk] INFO: Found listing with ID: LR20%20LWJ
2026-03-29 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR20%2520LWJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:24 [bca.uk] INFO: Scrape type for LR20%20LWJ: 0
2026-03-29 14:15:24 [bca.uk] INFO: Found listing with ID: GU66%20AVR
2026-03-29 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU66%2520AVR%27 HTTP/1.1" 200 None
2026-03-29 14:15:24 [bca.uk] INFO: Scrape type for GU66%20AVR: 0
2026-03-29 14:15:24 [bca.uk] INFO: Found listing with ID: HV65%20TYB
2026-03-29 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV65%2520TYB%27 HTTP/1.1" 200 None
2026-03-29 14:15:24 [bca.uk] INFO: Scrape type for HV65%20TYB: 0
2026-03-29 14:15:24 [bca.uk] INFO: Found listing with ID: LO21%20AUE
2026-03-29 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO21%2520AUE%27 HTTP/1.1" 200 None
2026-03-29 14:15:24 [bca.uk] INFO: Scrape type for LO21%20AUE: 0
2026-03-29 14:15:24 [bca.uk] INFO: Found listing with ID: FJ57%20ATF
2026-03-29 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ57%2520ATF%27 HTTP/1.1" 200 None
2026-03-29 14:15:24 [bca.uk] INFO: Scrape type for FJ57%20ATF: 0
2026-03-29 14:15:24 [bca.uk] INFO: Found listing with ID: KS65%20MTJ
2026-03-29 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS65%2520MTJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:24 [bca.uk] INFO: Scrape type for KS65%20MTJ: 0
2026-03-29 14:15:24 [bca.uk] INFO: Found listing with ID: YR68%20OEH
2026-03-29 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR68%2520OEH%27 HTTP/1.1" 200 None
2026-03-29 14:15:24 [bca.uk] INFO: Scrape type for YR68%20OEH: 0
2026-03-29 14:15:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:15:26 [bca.uk] INFO: Total items found: 100
2026-03-29 14:15:26 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded
2026-03-29 14:15:26 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:15:26 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: LJ20%20OWB
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ20%2520OWB%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for LJ20%20OWB: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: ST12%20EDP
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST12%2520EDP%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for ST12%20EDP: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: GT08%20SPY
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GT08%2520SPY%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for GT08%20SPY: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: PF13%20UHO
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF13%2520UHO%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for PF13%20UHO: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: KM17%20KKF
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM17%2520KKF%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for KM17%20KKF: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: LB08%20ECA
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB08%2520ECA%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for LB08%20ECA: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: EF70%20CXX
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF70%2520CXX%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for EF70%20CXX: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: RF71%20AEP
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF71%2520AEP%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for RF71%20AEP: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: DKZ%20133
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DKZ%2520133%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for DKZ%20133: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: LT24%20HBY
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT24%2520HBY%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for LT24%20HBY: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: AM65%20KAR
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AM65%2520KAR%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for AM65%20KAR: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: LT74%20FZJ
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT74%2520FZJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for LT74%20FZJ: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: YR23%20WZO
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR23%2520WZO%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for YR23%20WZO: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: LT09%20KBU
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT09%2520KBU%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for LT09%20KBU: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: SD14%20DZH
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD14%2520DZH%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for SD14%20DZH: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: BK64%20KVG
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK64%2520KVG%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for BK64%20KVG: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: WF12%20XNJ
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF12%2520XNJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for WF12%20XNJ: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: HJ73%20URE
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ73%2520URE%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for HJ73%20URE: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: AV65%20ZLK
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV65%2520ZLK%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for AV65%20ZLK: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: GU10%20GKA
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU10%2520GKA%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for GU10%20GKA: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: WN22%20WPJ
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520WPJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for WN22%20WPJ: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: WM14%20PDY
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM14%2520PDY%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for WM14%20PDY: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: YA11%20KXE
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA11%2520KXE%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for YA11%20KXE: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: BK14%20FYL
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK14%2520FYL%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for BK14%20FYL: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: GK62%20PZS
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK62%2520PZS%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for GK62%20PZS: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: LK13%20VNL
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK13%2520VNL%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for LK13%20VNL: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: OE03%20OHV
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE03%2520OHV%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for OE03%20OHV: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: OY16%20BTX
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY16%2520BTX%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for OY16%20BTX: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: RJ16%20DYF
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ16%2520DYF%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for RJ16%20DYF: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: RV11%20MXY
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV11%2520MXY%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for RV11%20MXY: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: WM14%20HBK
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM14%2520HBK%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for WM14%20HBK: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: VE22%20FKB
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE22%2520FKB%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for VE22%20FKB: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: RF17%20FMX
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF17%2520FMX%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for RF17%20FMX: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: VO23%20PXF
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO23%2520PXF%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for VO23%20PXF: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: OU15%20RWZ
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU15%2520RWZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for OU15%20RWZ: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: YT62%20VUV
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT62%2520VUV%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for YT62%20VUV: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: RO22%20AMK
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520AMK%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for RO22%20AMK: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: LT65%20ANU
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT65%2520ANU%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for LT65%20ANU: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: LL71%20GTF
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL71%2520GTF%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for LL71%20GTF: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: OE25%20HUV
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE25%2520HUV%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for OE25%20HUV: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: RV75%20YJL
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV75%2520YJL%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for RV75%20YJL: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: MK62%20YWB
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK62%2520YWB%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for MK62%20YWB: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: SV17%20YJJ
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV17%2520YJJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for SV17%20YJJ: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: DA22%20BSU
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA22%2520BSU%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for DA22%20BSU: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: HL19%20YRV
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HL19%2520YRV%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for HL19%20YRV: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: KN25%20NHY
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN25%2520NHY%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for KN25%20NHY: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: LA71%20ZAZ
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA71%2520ZAZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for LA71%20ZAZ: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: LB72%20ENL
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB72%2520ENL%27 HTTP/1.1" 200 None
2026-03-29 14:15:26 [bca.uk] INFO: Scrape type for LB72%20ENL: 0
2026-03-29 14:15:26 [bca.uk] INFO: Found listing with ID: MM22%20WHU
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM22%2520WHU%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for MM22%20WHU: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: SJ75%20HEU
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ75%2520HEU%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for SJ75%20HEU: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: WP25%20CFV
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP25%2520CFV%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for WP25%20CFV: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: ST20%20RXP
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST20%2520RXP%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for ST20%20RXP: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: DP19%20UYE
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP19%2520UYE%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for DP19%20UYE: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: HG59%20EGD
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG59%2520EGD%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for HG59%20EGD: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: AJ12%20EAC
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ12%2520EAC%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for AJ12%20EAC: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: GJ12%20EKW
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ12%2520EKW%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for GJ12%20EKW: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: GV11%20EZZ
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV11%2520EZZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for GV11%20EZZ: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: YE14%20BUA
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE14%2520BUA%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for YE14%20BUA: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: BW15%20PUE
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW15%2520PUE%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for BW15%20PUE: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: DS69%20HJY
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS69%2520HJY%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for DS69%20HJY: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: DU11%20DXO
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU11%2520DXO%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for DU11%20DXO: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: LB70%20OVU
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB70%2520OVU%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for LB70%20OVU: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: LK23%20NAO
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK23%2520NAO%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for LK23%20NAO: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: MD70%20CUY
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD70%2520CUY%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for MD70%20CUY: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: ME19%20TZN
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME19%2520TZN%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for ME19%20TZN: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: MJ20%20GMV
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ20%2520GMV%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for MJ20%20GMV: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: WP59%20WCD
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP59%2520WCD%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for WP59%20WCD: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: YK17%20XEV
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK17%2520XEV%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for YK17%20XEV: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: CE67%20HJV
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE67%2520HJV%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for CE67%20HJV: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: CF15%20PZY
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF15%2520PZY%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for CF15%20PZY: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: CF68%20XZU
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF68%2520XZU%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for CF68%20XZU: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: CJ22%20FGE
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ22%2520FGE%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for CJ22%20FGE: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: CV14%20LNR
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV14%2520LNR%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for CV14%20LNR: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: CV72%20KHJ
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV72%2520KHJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for CV72%20KHJ: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: FY73%20TXN
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY73%2520TXN%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for FY73%20TXN: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: GN13%20WMW
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN13%2520WMW%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for GN13%20WMW: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: HN65%20MEU
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN65%2520MEU%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for HN65%20MEU: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: HX67%20SXF
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX67%2520SXF%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for HX67%20SXF: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: KW67%20KHT
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW67%2520KHT%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for KW67%20KHT: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: DY13%20GYS
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY13%2520GYS%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for DY13%20GYS: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: AF18%20UGN
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF18%2520UGN%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for AF18%20UGN: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: YG21%20NPZ
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG21%2520NPZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for YG21%20NPZ: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: HG18%20AVU
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG18%2520AVU%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for HG18%20AVU: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: GD65%20KZY
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD65%2520KZY%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for GD65%20KZY: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: WM19%20HUV
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM19%2520HUV%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for WM19%20HUV: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: WR70%20CFL
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR70%2520CFL%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for WR70%20CFL: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: YF23%20KWB
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520KWB%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for YF23%20KWB: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: DC73%20MYU
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC73%2520MYU%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for DC73%20MYU: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: LJ69%20ZCL
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ69%2520ZCL%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for LJ69%20ZCL: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: LS65%20AEY
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS65%2520AEY%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for LS65%20AEY: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: OE20%20FPO
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE20%2520FPO%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for OE20%20FPO: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: PF68%20OZD
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF68%2520OZD%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for PF68%20OZD: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: WL63%20BNY
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL63%2520BNY%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for WL63%20BNY: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: WN56%20WWK
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN56%2520WWK%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for WN56%20WWK: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: YC70%20CCJ
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC70%2520CCJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for YC70%20CCJ: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: EX69%20GCV
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX69%2520GCV%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for EX69%20GCV: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: SW67%20OGP
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW67%2520OGP%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for SW67%20OGP: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: BK25%20PZS
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK25%2520PZS%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for BK25%20PZS: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: BN25%20XWD
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520XWD%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for BN25%20XWD: 0
2026-03-29 14:15:27 [bca.uk] INFO: Found listing with ID: BN25%20YFM
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520YFM%27 HTTP/1.1" 200 None
2026-03-29 14:15:27 [bca.uk] INFO: Scrape type for BN25%20YFM: 0
2026-03-29 14:15:27 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:27 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:15:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:15:30 [bca.uk] INFO: Total items found: 100
2026-03-29 14:15:30 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded
2026-03-29 14:15:30 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:15:30 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: BP71%20FXE
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP71%2520FXE%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for BP71%20FXE: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: LM24%20ETV
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM24%2520ETV%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for LM24%20ETV: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: VO24%20ZGR
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO24%2520ZGR%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for VO24%20ZGR: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: BK25%20HMZ
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK25%2520HMZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for BK25%20HMZ: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: HJ63%20DWX
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ63%2520DWX%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for HJ63%20DWX: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: WD74%20GWP
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD74%2520GWP%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for WD74%20GWP: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: FE23%20EFH
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520EFH%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for FE23%20EFH: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: RE72%20NLT
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE72%2520NLT%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for RE72%20NLT: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: SF08%20YGT
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF08%2520YGT%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for SF08%20YGT: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: DY74%20XDX
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520XDX%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for DY74%20XDX: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: YY73%20XJU
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XJU%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for YY73%20XJU: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: FM24%20YPU
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM24%2520YPU%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for FM24%20YPU: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: SD70%20WDE
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD70%2520WDE%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for SD70%20WDE: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: GX16%20BYW
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX16%2520BYW%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for GX16%20BYW: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: KD15%20EHO
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD15%2520EHO%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for KD15%20EHO: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: MV61%20YKG
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV61%2520YKG%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for MV61%20YKG: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: YM65%20RVC
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM65%2520RVC%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for YM65%20RVC: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: FA17%20AYV
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA17%2520AYV%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for FA17%20AYV: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: GF60%20CXD
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF60%2520CXD%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for GF60%20CXD: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: WO24%20OCH
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO24%2520OCH%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for WO24%20OCH: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: VE73%20PXF
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE73%2520PXF%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for VE73%20PXF: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: NG72%20GVE
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG72%2520GVE%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for NG72%20GVE: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: ND72%20VRG
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520VRG%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for ND72%20VRG: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: YP23%20BXD
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP23%2520BXD%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for YP23%20BXD: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: ND72%20RXP
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520RXP%27 HTTP/1.1" 200 None
2026-03-29 14:15:30 [bca.uk] INFO: Scrape type for ND72%20RXP: 0
2026-03-29 14:15:30 [bca.uk] INFO: Found listing with ID: VK22%20OVX
2026-03-29 14:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK22%2520OVX%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for VK22%20OVX: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: ND72%20MWX
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520MWX%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for ND72%20MWX: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: HV24%20VKW
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV24%2520VKW%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for HV24%20VKW: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: ND72%20MJK
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520MJK%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for ND72%20MJK: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: DF71%20OEZ
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF71%2520OEZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for DF71%20OEZ: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: AJ73%20TUH
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ73%2520TUH%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for AJ73%20TUH: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: NL22%20LHD
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL22%2520LHD%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for NL22%20LHD: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: WV18%20HCL
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV18%2520HCL%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for WV18%20HCL: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: CA15%20ELL
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA15%2520ELL%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for CA15%20ELL: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: DF20%20ARX
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF20%2520ARX%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for DF20%20ARX: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: NG17%20GFX
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG17%2520GFX%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for NG17%20GFX: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: WF61%20VYN
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF61%2520VYN%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for WF61%20VYN: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: NA23%20XUN
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA23%2520XUN%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for NA23%20XUN: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: AJ71%20PVP
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ71%2520PVP%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for AJ71%20PVP: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: KV63%20PZD
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV63%2520PZD%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for KV63%20PZD: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: BN64%20WYM
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN64%2520WYM%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for BN64%20WYM: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: DS68%20NWM
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS68%2520NWM%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for DS68%20NWM: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: YF20%20TPY
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF20%2520TPY%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for YF20%20TPY: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: KE73%20EOH
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE73%2520EOH%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for KE73%20EOH: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: NA20%20NDX
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA20%2520NDX%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for NA20%20NDX: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: LO21%20EFD
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO21%2520EFD%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for LO21%20EFD: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: MJ66%20ZDL
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ66%2520ZDL%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for MJ66%20ZDL: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: RV09%20HFG
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV09%2520HFG%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for RV09%20HFG: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: RE24%20JZO
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE24%2520JZO%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for RE24%20JZO: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: MA64%20NDL
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA64%2520NDL%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for MA64%20NDL: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: KL68%20EHU
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KL68%2520EHU%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for KL68%20EHU: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: HG22%20FBD
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG22%2520FBD%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for HG22%20FBD: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: BL21%20UGV
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL21%2520UGV%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for BL21%20UGV: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: BX69%20YVE
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX69%2520YVE%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for BX69%20YVE: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: LJ74%20TZT
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ74%2520TZT%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for LJ74%20TZT: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: YP16%20VJD
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP16%2520VJD%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for YP16%20VJD: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: WH21%20SOE
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WH21%2520SOE%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for WH21%20SOE: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: YL17%20CXP
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL17%2520CXP%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for YL17%20CXP: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: EA68%20BNF
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA68%2520BNF%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for EA68%20BNF: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: DA73%20ZHL
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA73%2520ZHL%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for DA73%20ZHL: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: BK22%20PWJ
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520PWJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for BK22%20PWJ: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: BU72%20XTD
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU72%2520XTD%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for BU72%20XTD: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: WA64%20ZFT
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA64%2520ZFT%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for WA64%20ZFT: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: OV19%20XON
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV19%2520XON%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for OV19%20XON: 0
2026-03-29 14:15:31 [bca.uk] INFO: Found listing with ID: WN14%20WXE
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN14%2520WXE%27 HTTP/1.1" 200 None
2026-03-29 14:15:31 [bca.uk] INFO: Scrape type for WN14%20WXE: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: MF64%20ZBC
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF64%2520ZBC%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for MF64%20ZBC: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: HX24%20UMR
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX24%2520UMR%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for HX24%20UMR: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: WV61%20CLU
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV61%2520CLU%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for WV61%20CLU: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: BF73%20ATK
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF73%2520ATK%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for BF73%20ATK: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: VX66%20ORY
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX66%2520ORY%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for VX66%20ORY: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: NJ18%20BWP
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ18%2520BWP%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for NJ18%20BWP: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: VK17%20YZN
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK17%2520YZN%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for VK17%20YZN: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: WT17%20VHG
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT17%2520VHG%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for WT17%20VHG: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: DY73%20WKE
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY73%2520WKE%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for DY73%20WKE: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: LD03%20JVY
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD03%2520JVY%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for LD03%20JVY: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: LG61%20YAY
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG61%2520YAY%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for LG61%20YAY: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: DN75%20JVD
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN75%2520JVD%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for DN75%20JVD: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: HIG%201047
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HIG%25201047%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for HIG%201047: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: HT71%20LXK
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT71%2520LXK%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for HT71%20LXK: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: KN73%20OYO
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN73%2520OYO%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for KN73%20OYO: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: KN75%20AXF
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN75%2520AXF%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for KN75%20AXF: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: KN75%20BJO
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN75%2520BJO%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for KN75%20BJO: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: KT23%20MJY
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT23%2520MJY%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for KT23%20MJY: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: HK73%20YBS
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK73%2520YBS%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for HK73%20YBS: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: KY23%20LWF
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY23%2520LWF%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for KY23%20LWF: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: KY23%20LWG
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY23%2520LWG%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for KY23%20LWG: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: LG69%20RDZ
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG69%2520RDZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for LG69%20RDZ: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: LL22%20LHT
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL22%2520LHT%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for LL22%20LHT: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: PK67%20EHF
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK67%2520EHF%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for PK67%20EHF: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: YB66%20FHO
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB66%2520FHO%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for YB66%20FHO: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: BK23%20FRN
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520FRN%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for BK23%20FRN: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: NL65%20EDJ
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL65%2520EDJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for NL65%20EDJ: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: EK71%20CNY
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK71%2520CNY%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for EK71%20CNY: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: OY08%20AEB
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY08%2520AEB%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for OY08%20AEB: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: CJ73%20WEP
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ73%2520WEP%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for CJ73%20WEP: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: DS68%20HHV
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS68%2520HHV%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for DS68%20HHV: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: GU70%20PGO
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU70%2520PGO%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for GU70%20PGO: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: CV64%20HJX
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV64%2520HJX%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for CV64%20HJX: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: RJ22%20FLA
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ22%2520FLA%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for RJ22%20FLA: 0
2026-03-29 14:15:32 [bca.uk] INFO: Found listing with ID: NL61%20GXK
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL61%2520GXK%27 HTTP/1.1" 200 None
2026-03-29 14:15:32 [bca.uk] INFO: Scrape type for NL61%20GXK: 0
2026-03-29 14:15:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:15:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:15:35 [bca.uk] INFO: Total items found: 100
2026-03-29 14:15:35 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=62&sort=MostRecentlyAdded
2026-03-29 14:15:35 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:15:35 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=62&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: DV19%20WPO
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV19%2520WPO%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for DV19%20WPO: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: FD72%20PVN
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD72%2520PVN%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for FD72%20PVN: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: EN15%20YKO
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN15%2520YKO%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for EN15%20YKO: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: KR62%20YRJ
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR62%2520YRJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for KR62%20YRJ: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: EA68%20ONF
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA68%2520ONF%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for EA68%20ONF: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: MJ21%20XRH
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ21%2520XRH%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for MJ21%20XRH: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: GJ68%20TGY
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ68%2520TGY%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for GJ68%20TGY: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: KN62%20YUJ
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN62%2520YUJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for KN62%20YUJ: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: FE22%20UXA
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE22%2520UXA%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for FE22%20UXA: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: KM63%20KZH
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM63%2520KZH%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for KM63%20KZH: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: EK23%20AYG
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK23%2520AYG%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for EK23%20AYG: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: BF72%20CVV
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF72%2520CVV%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for BF72%20CVV: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: YB71%20XEO
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB71%2520XEO%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for YB71%20XEO: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: EK22%20WFP
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK22%2520WFP%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for EK22%20WFP: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: UIG%206005
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27UIG%25206005%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for UIG%206005: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: FL71%20TOJ
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL71%2520TOJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for FL71%20TOJ: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: SP19%20UYU
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP19%2520UYU%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for SP19%20UYU: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: SJ70%20DJD
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ70%2520DJD%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for SJ70%20DJD: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: PY72%20DHK
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY72%2520DHK%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for PY72%20DHK: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: BU21%20SXJ
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU21%2520SXJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for BU21%20SXJ: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: OV69%20EBD
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV69%2520EBD%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for OV69%20EBD: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: DA68%20HXH
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA68%2520HXH%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for DA68%20HXH: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: DL23%20ZJK
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL23%2520ZJK%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for DL23%20ZJK: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: VU21%20TNK
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU21%2520TNK%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for VU21%20TNK: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: NX22%20OCA
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX22%2520OCA%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for NX22%20OCA: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: NC72%20JWW
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC72%2520JWW%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for NC72%20JWW: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: NA68%20LVX
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA68%2520LVX%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for NA68%20LVX: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: KU69%20WHE
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU69%2520WHE%27 HTTP/1.1" 200 None
2026-03-29 14:15:35 [bca.uk] INFO: Scrape type for KU69%20WHE: 0
2026-03-29 14:15:35 [bca.uk] INFO: Found listing with ID: PF21%20LJL
2026-03-29 14:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF21%2520LJL%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for PF21%20LJL: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: EK58%20MYO
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK58%2520MYO%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for EK58%20MYO: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: LX18%20ZWW
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX18%2520ZWW%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for LX18%20ZWW: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: EK08%20WXH
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK08%2520WXH%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for EK08%20WXH: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: SW72%20OSK
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW72%2520OSK%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for SW72%20OSK: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: ST72%20BBZ
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST72%2520BBZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for ST72%20BBZ: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: PY20%20HJO
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY20%2520HJO%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for PY20%20HJO: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: PH53%20HHS
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PH53%2520HHS%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for PH53%20HHS: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: PK67%20WNA
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK67%2520WNA%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for PK67%20WNA: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: KS69%20EBP
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS69%2520EBP%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for KS69%20EBP: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: BJ11%20YJY
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ11%2520YJY%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for BJ11%20YJY: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: HJ19%20DCZ
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ19%2520DCZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for HJ19%20DCZ: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: FM68%20PVV
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM68%2520PVV%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for FM68%20PVV: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: PJ73%20HFG
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ73%2520HFG%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for PJ73%20HFG: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: SO18%20MKK
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO18%2520MKK%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for SO18%20MKK: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: RF68%20ZDJ
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF68%2520ZDJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for RF68%20ZDJ: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: OW68%20YKX
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW68%2520YKX%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for OW68%20YKX: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: PJ64%20YVN
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ64%2520YVN%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for PJ64%20YVN: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: MK68%20BWL
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK68%2520BWL%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for MK68%20BWL: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: LL19%20PXX
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL19%2520PXX%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for LL19%20PXX: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: LC72%20OYD
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520OYD%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for LC72%20OYD: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: NJ62%20UJD
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ62%2520UJD%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for NJ62%20UJD: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: KO68%20AFJ
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO68%2520AFJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for KO68%20AFJ: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: GY22%20JHU
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY22%2520JHU%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for GY22%20JHU: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: MK19%20OLH
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK19%2520OLH%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for MK19%20OLH: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: GN20%20WMG
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN20%2520WMG%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for GN20%20WMG: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: GF68%20OLA
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF68%2520OLA%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for GF68%20OLA: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: AF58%20XDR
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF58%2520XDR%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for AF58%20XDR: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: SD65%20BYK
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD65%2520BYK%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for SD65%20BYK: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: SP16%20HHM
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP16%2520HHM%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for SP16%20HHM: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: SP16%20MZO
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP16%2520MZO%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for SP16%20MZO: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: ST17%20ZVZ
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST17%2520ZVZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for ST17%20ZVZ: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: ST59%20UXJ
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST59%2520UXJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for ST59%20UXJ: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: ST62%20GMY
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST62%2520GMY%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for ST62%20GMY: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: SY13%20LWN
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY13%2520LWN%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for SY13%20LWN: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: AE22%20RZB
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE22%2520RZB%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for AE22%20RZB: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: DS24%20ULX
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520ULX%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for DS24%20ULX: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: DT73%20BFN
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT73%2520BFN%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for DT73%20BFN: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: DV24%20WAJ
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520WAJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for DV24%20WAJ: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: KF23%20VZG
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF23%2520VZG%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for KF23%20VZG: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: KV68%20PHU
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV68%2520PHU%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for KV68%20PHU: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: YE69%20UZW
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE69%2520UZW%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for YE69%20UZW: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: WR19%20HNA
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR19%2520HNA%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for WR19%20HNA: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: LT68%20MLZ
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT68%2520MLZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for LT68%20MLZ: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: YB12%20ATU
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB12%2520ATU%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for YB12%20ATU: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: LR20%20KWF
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR20%2520KWF%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for LR20%20KWF: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: KY73%20ATX
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY73%2520ATX%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for KY73%20ATX: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: FL19%20DVF
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL19%2520DVF%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for FL19%20DVF: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: NL23%20WUR
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520WUR%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for NL23%20WUR: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: EY22%20KWX
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY22%2520KWX%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for EY22%20KWX: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: EU17%20RBY
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU17%2520RBY%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for EU17%20RBY: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: EN22%20DRX
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN22%2520DRX%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for EN22%20DRX: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: AF69%20FCP
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF69%2520FCP%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for AF69%20FCP: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: FE23%20TRX
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520TRX%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for FE23%20TRX: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: LF16%20UZY
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF16%2520UZY%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for LF16%20UZY: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: OV12%20AEN
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV12%2520AEN%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for OV12%20AEN: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: RA66%20UPX
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA66%2520UPX%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for RA66%20UPX: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: RE68%20ECJ
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE68%2520ECJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for RE68%20ECJ: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: S6%20HXF
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S6%2520HXF%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for S6%20HXF: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: VE71%20LYK
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE71%2520LYK%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for VE71%20LYK: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: WN69%20KKH
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN69%2520KKH%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for WN69%20KKH: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: WP65%20AOT
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP65%2520AOT%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for WP65%20AOT: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: WR64%20VZJ
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR64%2520VZJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for WR64%20VZJ: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: WU22%20JXA
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU22%2520JXA%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for WU22%20JXA: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: BX14%20XGB
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX14%2520XGB%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for BX14%20XGB: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: DL66%20JWY
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL66%2520JWY%27 HTTP/1.1" 200 None
2026-03-29 14:15:36 [bca.uk] INFO: Scrape type for DL66%20JWY: 0
2026-03-29 14:15:36 [bca.uk] INFO: Found listing with ID: EU67%20ZKA
2026-03-29 14:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU67%2520ZKA%27 HTTP/1.1" 200 None
2026-03-29 14:15:37 [bca.uk] INFO: Scrape type for EU67%20ZKA: 0
2026-03-29 14:15:37 [bca.uk] INFO: Found listing with ID: EW19%20FOC
2026-03-29 14:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EW19%2520FOC%27 HTTP/1.1" 200 None
2026-03-29 14:15:37 [bca.uk] INFO: Scrape type for EW19%20FOC: 0
2026-03-29 14:15:37 [bca.uk] INFO: Found listing with ID: FN18%20YMZ
2026-03-29 14:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN18%2520YMZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:37 [bca.uk] INFO: Scrape type for FN18%20YMZ: 0
2026-03-29 14:15:37 [bca.uk] INFO: Found listing with ID: HG67%20UFV
2026-03-29 14:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG67%2520UFV%27 HTTP/1.1" 200 None
2026-03-29 14:15:37 [bca.uk] INFO: Scrape type for HG67%20UFV: 0
2026-03-29 14:15:37 [bca.uk] INFO: Found listing with ID: KM64%20VPG
2026-03-29 14:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM64%2520VPG%27 HTTP/1.1" 200 None
2026-03-29 14:15:37 [bca.uk] INFO: Scrape type for KM64%20VPG: 0
2026-03-29 14:15:37 [bca.uk] INFO: Found listing with ID: LS24%20JXF
2026-03-29 14:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520JXF%27 HTTP/1.1" 200 None
2026-03-29 14:15:37 [bca.uk] INFO: Scrape type for LS24%20JXF: 0
2026-03-29 14:15:37 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=62&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:37 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=62&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:15:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=62&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:15:39 [bca.uk] INFO: Total items found: 100
2026-03-29 14:15:39 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded
2026-03-29 14:15:39 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:15:39 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: MM72%20XPR
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM72%2520XPR%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for MM72%20XPR: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: WG24%20TUV
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG24%2520TUV%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for WG24%20TUV: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: HJ73%20OWV
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ73%2520OWV%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for HJ73%20OWV: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: HX74%20PHY
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX74%2520PHY%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for HX74%20PHY: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: DL24%20OOX
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL24%2520OOX%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for DL24%20OOX: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: DS24%20ULU
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520ULU%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for DS24%20ULU: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: CE64%20LHN
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE64%2520LHN%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for CE64%20LHN: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: VE59%20LZX
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE59%2520LZX%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for VE59%20LZX: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: WL07%20KFX
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL07%2520KFX%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for WL07%20KFX: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: NU20%20OJZ
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU20%2520OJZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for NU20%20OJZ: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: RF16%20HDG
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF16%2520HDG%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for RF16%20HDG: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: WV63%20NDU
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV63%2520NDU%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for WV63%20NDU: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: BJ71%20XEE
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ71%2520XEE%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for BJ71%20XEE: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: BT72%20YFL
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT72%2520YFL%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for BT72%20YFL: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: BX72%20SOA
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX72%2520SOA%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for BX72%20SOA: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: DL73%20LFK
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LFK%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for DL73%20LFK: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: DL73%20LSX
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LSX%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for DL73%20LSX: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: DN25%20TXB
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN25%2520TXB%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for DN25%20TXB: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: GD23%20NXE
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD23%2520NXE%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for GD23%20NXE: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: GU23%20VMV
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU23%2520VMV%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for GU23%20VMV: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: KE73%20ZLV
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE73%2520ZLV%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for KE73%20ZLV: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: LF23%20RSM
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF23%2520RSM%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for LF23%20RSM: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: LO74%20YKP
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO74%2520YKP%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for LO74%20YKP: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: VA73%20BBJ
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA73%2520BBJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for VA73%20BBJ: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: WD72%20GOK
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD72%2520GOK%27 HTTP/1.1" 200 None
2026-03-29 14:15:39 [bca.uk] INFO: Scrape type for WD72%20GOK: 0
2026-03-29 14:15:39 [bca.uk] INFO: Found listing with ID: WV74%20NYF
2026-03-29 14:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV74%2520NYF%27 HTTP/1.1" 200 None
2026-03-29 14:15:40 [bca.uk] INFO: Scrape type for WV74%20NYF: 2
2026-03-29 14:15:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e847a9e-df77-59fa-8a1e-46aaf7a606d7 with identifier: WV74%20NYF
2026-03-29 14:15:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e847a9e-df77-59fa-8a1e-46aaf7a606d7 with scrape type 2
2026-03-29 14:15:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e847a9e-df77-59fa-8a1e-46aaf7a606d7 with scrape type 2
2026-03-29 14:15:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e847a9e-df77-59fa-8a1e-46aaf7a606d7, identifier: WV74%20NYF
2026-03-29 14:15:40 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:40 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e847a9e-df77-59fa-8a1e-46aaf7a606d7 with identifier: WV74%20NYF
2026-03-29 14:15:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e847a9e-df77-59fa-8a1e-46aaf7a606d7 with identifier: WV74%20NYF
2026-03-29 14:15:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9e847a9e-df77-59fa-8a1e-46aaf7a606d7 with identifier: WV74%20NYF to the API
2026-03-29 14:15:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=62&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV74%20NYF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9e847a9e-df77-59fa-8a1e-46aaf7a606d7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WV74 NYF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV74%20NYF&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'ALFA ROMEO',
 'model': 'TONALE',
 'odometer': 22678,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO TONALE 1.5 MHEV SPRINT Hatchback',
 'transmission': 'automatic',
 'trim': 'MHEV SPRINT',
 'vin': 'ZARNASAA8R3087461',
 'year': 2024}
2026-03-29 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV74%2520NYF%27 HTTP/1.1" 200 None
2026-03-29 14:15:40 [bca.uk] INFO: Saving data for WV74%20NYF: {'auction_closing_time': 1774951200.0, 'created_time': 1774355258.026994, 'last_price_update_time': 1774793740.765345}
2026-03-29 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV74%2520NYF') HTTP/1.1" 204 0
2026-03-29 14:15:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:15:40 [bca.uk] INFO: Found listing with ID: YJ73%20WVG
2026-03-29 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ73%2520WVG%27 HTTP/1.1" 200 None
2026-03-29 14:15:40 [bca.uk] INFO: Scrape type for YJ73%20WVG: 0
2026-03-29 14:15:40 [bca.uk] INFO: Found listing with ID: AF73%20FDG
2026-03-29 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF73%2520FDG%27 HTTP/1.1" 200 None
2026-03-29 14:15:40 [bca.uk] INFO: Scrape type for AF73%20FDG: 0
2026-03-29 14:15:40 [bca.uk] INFO: Found listing with ID: BP23%20OXE
2026-03-29 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP23%2520OXE%27 HTTP/1.1" 200 None
2026-03-29 14:15:40 [bca.uk] INFO: Scrape type for BP23%20OXE: 0
2026-03-29 14:15:40 [bca.uk] INFO: Found listing with ID: DL74%20WSX
2026-03-29 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL74%2520WSX%27 HTTP/1.1" 200 None
2026-03-29 14:15:40 [bca.uk] INFO: Scrape type for DL74%20WSX: 0
2026-03-29 14:15:40 [bca.uk] INFO: Found listing with ID: DP74%20RXJ
2026-03-29 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP74%2520RXJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:40 [bca.uk] INFO: Scrape type for DP74%20RXJ: 0
2026-03-29 14:15:40 [bca.uk] INFO: Found listing with ID: DV24%20JXF
2026-03-29 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520JXF%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for DV24%20JXF: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: DV24%20KFY
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520KFY%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for DV24%20KFY: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: FN72%20OEE
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN72%2520OEE%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for FN72%20OEE: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: FV72%20NMZ
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV72%2520NMZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for FV72%20NMZ: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: FV72%20UEH
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV72%2520UEH%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for FV72%20UEH: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: MJ74%20HCK
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520HCK%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for MJ74%20HCK: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: ML74%20XNP
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML74%2520XNP%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for ML74%20XNP: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: ML74%20XNR
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML74%2520XNR%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for ML74%20XNR: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: MW23%20LTA
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW23%2520LTA%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for MW23%20LTA: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: RJ73%20HUP
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ73%2520HUP%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for RJ73%20HUP: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: WR74%20UBG
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR74%2520UBG%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for WR74%20UBG: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: MK21%20YWO
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK21%2520YWO%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for MK21%20YWO: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: RJ71%20VBU
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ71%2520VBU%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for RJ71%20VBU: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: KW70%20KJF
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW70%2520KJF%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for KW70%20KJF: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: LL19%20HLZ
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL19%2520HLZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for LL19%20HLZ: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: DV25%20OFL
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV25%2520OFL%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for DV25%20OFL: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: KR23%20TVT
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR23%2520TVT%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for KR23%20TVT: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: MV70%20UDN
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV70%2520UDN%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for MV70%20UDN: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: OW72%20HZA
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW72%2520HZA%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for OW72%20HZA: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: RE23%20FZR
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE23%2520FZR%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for RE23%20FZR: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: RE72%20FMA
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE72%2520FMA%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for RE72%20FMA: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: RJ23%20EFO
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ23%2520EFO%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for RJ23%20EFO: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: RJ23%20VPP
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ23%2520VPP%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for RJ23%20VPP: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: BJ23%20NPZ
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ23%2520NPZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for BJ23%20NPZ: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: MA18%20XAV
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA18%2520XAV%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for MA18%20XAV: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: HV23%20ZBJ
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV23%2520ZBJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for HV23%20ZBJ: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: KM71%20VHH
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM71%2520VHH%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for KM71%20VHH: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: LD66%20KNU
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD66%2520KNU%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for LD66%20KNU: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: KR69%20XGT
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR69%2520XGT%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for KR69%20XGT: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: PJ21%20LPF
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ21%2520LPF%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for PJ21%20LPF: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: MJ19%20YMY
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ19%2520YMY%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for MJ19%20YMY: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: DK18%20MWO
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK18%2520MWO%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for DK18%20MWO: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: M2%20CFL
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M2%2520CFL%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for M2%20CFL: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: PO21%20ZDW
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO21%2520ZDW%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for PO21%20ZDW: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: PO21%20ZDP
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO21%2520ZDP%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for PO21%20ZDP: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: DE14%20ARU
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE14%2520ARU%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for DE14%20ARU: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: PK20%20WGA
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520WGA%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for PK20%20WGA: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: CV11%20TXJ
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV11%2520TXJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for CV11%20TXJ: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: PK20%20VKB
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520VKB%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for PK20%20VKB: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: DF19%20LHK
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF19%2520LHK%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for DF19%20LHK: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: LL74%20DLN
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DLN%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for LL74%20DLN: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: WN65%20OEG
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN65%2520OEG%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for WN65%20OEG: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: YT68%20JKU
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT68%2520JKU%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for YT68%20JKU: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: WN14%20FCG
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN14%2520FCG%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for WN14%20FCG: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: RE12%20TFN
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE12%2520TFN%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for RE12%20TFN: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: BN25%20UTW
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520UTW%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for BN25%20UTW: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: KF73%20BYX
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520BYX%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for KF73%20BYX: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: LL74%20XTA
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520XTA%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for LL74%20XTA: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: MW74%20DVV
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DVV%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for MW74%20DVV: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: VX24%20WKR
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX24%2520WKR%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for VX24%20WKR: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: LS59%20WNP
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS59%2520WNP%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for LS59%20WNP: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: WG73%20OAP
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG73%2520OAP%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for WG73%20OAP: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: YE72%20WSZ
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE72%2520WSZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for YE72%20WSZ: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: WN73%20CVF
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN73%2520CVF%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for WN73%20CVF: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: LG64%20SVT
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG64%2520SVT%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for LG64%20SVT: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: KS65%20LUJ
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS65%2520LUJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for KS65%20LUJ: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: HY59%20MHN
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY59%2520MHN%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for HY59%20MHN: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: BP73%20LPL
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP73%2520LPL%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for BP73%20LPL: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: GU25%20CYK
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU25%2520CYK%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for GU25%20CYK: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: GL69%20LKE
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL69%2520LKE%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for GL69%20LKE: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: EU16%20UEY
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU16%2520UEY%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for EU16%20UEY: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: GP25%20CFA
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP25%2520CFA%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for GP25%20CFA: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: EK67%20HHX
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK67%2520HHX%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for EK67%20HHX: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: WN24%20YMM
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN24%2520YMM%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for WN24%20YMM: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: HV24%20LUO
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV24%2520LUO%27 HTTP/1.1" 200 None
2026-03-29 14:15:41 [bca.uk] INFO: Scrape type for HV24%20LUO: 0
2026-03-29 14:15:41 [bca.uk] INFO: Found listing with ID: EK66%20HSA
2026-03-29 14:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK66%2520HSA%27 HTTP/1.1" 200 None
2026-03-29 14:15:42 [bca.uk] INFO: Scrape type for EK66%20HSA: 0
2026-03-29 14:15:42 [bca.uk] INFO: Found listing with ID: WN24%20JXA
2026-03-29 14:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN24%2520JXA%27 HTTP/1.1" 200 None
2026-03-29 14:15:42 [bca.uk] INFO: Scrape type for WN24%20JXA: 0
2026-03-29 14:15:42 [bca.uk] INFO: Found listing with ID: DG09%20NKN
2026-03-29 14:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG09%2520NKN%27 HTTP/1.1" 200 None
2026-03-29 14:15:42 [bca.uk] INFO: Scrape type for DG09%20NKN: 0
2026-03-29 14:15:42 [bca.uk] INFO: Found listing with ID: LP67%20WFR
2026-03-29 14:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP67%2520WFR%27 HTTP/1.1" 200 None
2026-03-29 14:15:42 [bca.uk] INFO: Scrape type for LP67%20WFR: 0
2026-03-29 14:15:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:15:44 [bca.uk] INFO: Total items found: 100
2026-03-29 14:15:44 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded
2026-03-29 14:15:44 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:15:44 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: BK63%20HUJ
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK63%2520HUJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for BK63%20HUJ: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: WN25%20TFK
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN25%2520TFK%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for WN25%20TFK: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: BP73%20HVS
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP73%2520HVS%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for BP73%20HVS: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: MK24%20YVZ
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK24%2520YVZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for MK24%20YVZ: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: VX24%20WFW
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX24%2520WFW%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for VX24%20WFW: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: WR74%20YCH
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR74%2520YCH%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for WR74%20YCH: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: YF23%20FZH
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520FZH%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for YF23%20FZH: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: YC67%20OMR
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC67%2520OMR%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for YC67%20OMR: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: WR75%20UOJ
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR75%2520UOJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for WR75%20UOJ: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: DV74%20ALU
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV74%2520ALU%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for DV74%20ALU: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: DY74%20XDV
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520XDV%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for DY74%20XDV: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: NG73%20YLM
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG73%2520YLM%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for NG73%20YLM: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: WV73%20ZYN
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV73%2520ZYN%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for WV73%20ZYN: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: WR75%20CXT
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR75%2520CXT%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for WR75%20CXT: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: WR25%20NZX
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR25%2520NZX%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for WR25%20NZX: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: BK73%20UUP
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK73%2520UUP%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for BK73%20UUP: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: NU71%20JWW
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU71%2520JWW%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for NU71%20JWW: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: WO74%20DWW
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO74%2520DWW%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for WO74%20DWW: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: WN74%20BVS
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN74%2520BVS%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for WN74%20BVS: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: WN75%20BBJ
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520BBJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for WN75%20BBJ: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: OU65%20MVZ
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU65%2520MVZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for OU65%20MVZ: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: YF72%20HXH
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF72%2520HXH%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for YF72%20HXH: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: OE21%20PVN
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE21%2520PVN%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for OE21%20PVN: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: LY63%20BRZ
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY63%2520BRZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for LY63%20BRZ: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: VN68%20KOJ
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN68%2520KOJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for VN68%20KOJ: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: KP72%20CZD
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP72%2520CZD%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for KP72%20CZD: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: AF70%20LXK
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF70%2520LXK%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for AF70%20LXK: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: KF17%20FZC
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF17%2520FZC%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for KF17%20FZC: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: EX63%20ZNH
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX63%2520ZNH%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for EX63%20ZNH: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: EK15%20TZJ
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK15%2520TZJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for EK15%20TZJ: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: CY12%20KRJ
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY12%2520KRJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for CY12%20KRJ: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: CK11%20FHT
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK11%2520FHT%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for CK11%20FHT: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: AY19%20FOM
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY19%2520FOM%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for AY19%20FOM: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: AX67%20DXM
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX67%2520DXM%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for AX67%20DXM: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: P816%20SWC
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27P816%2520SWC%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for P816%20SWC: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: NV21%20ZXG
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV21%2520ZXG%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for NV21%20ZXG: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: CX18%20GGA
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX18%2520GGA%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for CX18%20GGA: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: AF21%20HMA
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF21%2520HMA%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for AF21%20HMA: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: CX15%20XTS
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX15%2520XTS%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for CX15%20XTS: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: BV69%20NWR
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV69%2520NWR%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for BV69%20NWR: 0
2026-03-29 14:15:44 [bca.uk] INFO: Found listing with ID: KM73%20WAE
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520WAE%27 HTTP/1.1" 200 None
2026-03-29 14:15:44 [bca.uk] INFO: Scrape type for KM73%20WAE: 2
2026-03-29 14:15:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d282ea3a-f3c6-5ced-be93-256261826d98 with identifier: KM73%20WAE
2026-03-29 14:15:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d282ea3a-f3c6-5ced-be93-256261826d98 with scrape type 2
2026-03-29 14:15:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d282ea3a-f3c6-5ced-be93-256261826d98 with scrape type 2
2026-03-29 14:15:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d282ea3a-f3c6-5ced-be93-256261826d98, identifier: KM73%20WAE
2026-03-29 14:15:45 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:45 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d282ea3a-f3c6-5ced-be93-256261826d98 with identifier: KM73%20WAE
2026-03-29 14:15:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d282ea3a-f3c6-5ced-be93-256261826d98 with identifier: KM73%20WAE
2026-03-29 14:15:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d282ea3a-f3c6-5ced-be93-256261826d98 with identifier: KM73%20WAE to the API
2026-03-29 14:15:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 239,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM73%20WAE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd282ea3a-f3c6-5ced-be93-256261826d98',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM73 WAE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM73%20WAE&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'SPRINTER 315',
 'odometer': 46209,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SPRINTER 315 2.0 CDI 3.5T RWD L2 H2 PROGRESSIVE '
          'PanelVan',
 'transmission': 'manual',
 'trim': 'CDI 3.5T RWD L2 H2 PROGRESSIVE',
 'vin': 'W1V3HBFZ0RP631061',
 'year': 2023}
2026-03-29 14:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520WAE%27 HTTP/1.1" 200 None
2026-03-29 14:15:45 [bca.uk] INFO: Saving data for KM73%20WAE: {'auction_closing_time': 1775124000.0, 'created_time': 1774609409.024402, 'last_price_update_time': 1774793745.398884}
2026-03-29 14:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM73%2520WAE') HTTP/1.1" 204 0
2026-03-29 14:15:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:15:45 [bca.uk] INFO: Found listing with ID: NU20%20TVN
2026-03-29 14:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU20%2520TVN%27 HTTP/1.1" 200 None
2026-03-29 14:15:45 [bca.uk] INFO: Scrape type for NU20%20TVN: 2
2026-03-29 14:15:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6dce6e0d-4800-5818-ab42-68fe6a7c90d0 with identifier: NU20%20TVN
2026-03-29 14:15:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6dce6e0d-4800-5818-ab42-68fe6a7c90d0 with scrape type 2
2026-03-29 14:15:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6dce6e0d-4800-5818-ab42-68fe6a7c90d0 with scrape type 2
2026-03-29 14:15:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6dce6e0d-4800-5818-ab42-68fe6a7c90d0, identifier: NU20%20TVN
2026-03-29 14:15:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6dce6e0d-4800-5818-ab42-68fe6a7c90d0 with identifier: NU20%20TVN
2026-03-29 14:15:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6dce6e0d-4800-5818-ab42-68fe6a7c90d0 with identifier: NU20%20TVN
2026-03-29 14:15:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6dce6e0d-4800-5818-ab42-68fe6a7c90d0 with identifier: NU20%20TVN to the API
2026-03-29 14:15:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU20%20TVN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6dce6e0d-4800-5818-ab42-68fe6a7c90d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NU20 TVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU20%20TVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'PEUGEOT',
 'model': 'PARTNER',
 'odometer': 146686,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'PEUGEOT PARTNER 1.5 B/HDI 100 1000 PROF.STD. Van',
 'transmission': 'manual',
 'trim': 'B/HDI 100 1000 PROF.STD.',
 'vin': 'VR3EFYHYCLJ667108',
 'year': 2020}
2026-03-29 14:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU20%2520TVN%27 HTTP/1.1" 200 None
2026-03-29 14:15:45 [bca.uk] INFO: Saving data for NU20%20TVN: {'auction_closing_time': 1775124000.0, 'created_time': 1774609383.712691, 'last_price_update_time': 1774793745.943906}
2026-03-29 14:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU20%2520TVN') HTTP/1.1" 204 0
2026-03-29 14:15:45 [bca.uk] INFO: Found listing with ID: KX22%20OCU
2026-03-29 14:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX22%2520OCU%27 HTTP/1.1" 200 None
2026-03-29 14:15:45 [bca.uk] INFO: Scrape type for KX22%20OCU: 2
2026-03-29 14:15:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e7aed969-a1b8-589f-a079-42ff5e8a7858 with identifier: KX22%20OCU
2026-03-29 14:15:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e7aed969-a1b8-589f-a079-42ff5e8a7858 with scrape type 2
2026-03-29 14:15:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e7aed969-a1b8-589f-a079-42ff5e8a7858 with scrape type 2
2026-03-29 14:15:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e7aed969-a1b8-589f-a079-42ff5e8a7858, identifier: KX22%20OCU
2026-03-29 14:15:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e7aed969-a1b8-589f-a079-42ff5e8a7858 with identifier: KX22%20OCU
2026-03-29 14:15:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e7aed969-a1b8-589f-a079-42ff5e8a7858 with identifier: KX22%20OCU
2026-03-29 14:15:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e7aed969-a1b8-589f-a079-42ff5e8a7858 with identifier: KX22%20OCU to the API
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 238,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KX22%20OCU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e7aed969-a1b8-589f-a079-42ff5e8a7858',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KX22 OCU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KX22%20OCU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'SPRINTER 315',
 'odometer': 127023,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SPRINTER 315 2.0 CDI 3.5T RWD L3 PROGRESSIVE Dropside',
 'transmission': 'manual',
 'trim': 'CDI 3.5T RWD L3 PROGRESSIVE',
 'vin': 'W1V9071352N186873',
 'year': 2022}
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX22%2520OCU%27 HTTP/1.1" 200 None
2026-03-29 14:15:46 [bca.uk] INFO: Saving data for KX22%20OCU: {'auction_closing_time': 1775124000.0, 'created_time': 1773834370.713432, 'last_price_update_time': 1774793746.458684}
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KX22%2520OCU') HTTP/1.1" 204 0
2026-03-29 14:15:46 [bca.uk] INFO: Found listing with ID: OE67%20KWJ
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE67%2520KWJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:46 [bca.uk] INFO: Scrape type for OE67%20KWJ: 0
2026-03-29 14:15:46 [bca.uk] INFO: Found listing with ID: ET66%20LPP
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET66%2520LPP%27 HTTP/1.1" 200 None
2026-03-29 14:15:46 [bca.uk] INFO: Scrape type for ET66%20LPP: 0
2026-03-29 14:15:46 [bca.uk] INFO: Found listing with ID: LY70%20GCU
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY70%2520GCU%27 HTTP/1.1" 200 None
2026-03-29 14:15:46 [bca.uk] INFO: Scrape type for LY70%20GCU: 0
2026-03-29 14:15:46 [bca.uk] INFO: Found listing with ID: LX67%20MWF
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX67%2520MWF%27 HTTP/1.1" 200 None
2026-03-29 14:15:46 [bca.uk] INFO: Scrape type for LX67%20MWF: 0
2026-03-29 14:15:46 [bca.uk] INFO: Found listing with ID: LV64%20WLA
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV64%2520WLA%27 HTTP/1.1" 200 None
2026-03-29 14:15:46 [bca.uk] INFO: Scrape type for LV64%20WLA: 0
2026-03-29 14:15:46 [bca.uk] INFO: Found listing with ID: LN18%20VST
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN18%2520VST%27 HTTP/1.1" 200 None
2026-03-29 14:15:46 [bca.uk] INFO: Scrape type for LN18%20VST: 0
2026-03-29 14:15:46 [bca.uk] INFO: Found listing with ID: LF14%20OJP
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF14%2520OJP%27 HTTP/1.1" 200 None
2026-03-29 14:15:46 [bca.uk] INFO: Scrape type for LF14%20OJP: 0
2026-03-29 14:15:46 [bca.uk] INFO: Found listing with ID: BK62%20CYC
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK62%2520CYC%27 HTTP/1.1" 200 None
2026-03-29 14:15:46 [bca.uk] INFO: Scrape type for BK62%20CYC: 0
2026-03-29 14:15:46 [bca.uk] INFO: Found listing with ID: MJ17%20EEV
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ17%2520EEV%27 HTTP/1.1" 200 None
2026-03-29 14:15:46 [bca.uk] INFO: Scrape type for MJ17%20EEV: 0
2026-03-29 14:15:46 [bca.uk] INFO: Found listing with ID: LD18%20OUB
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD18%2520OUB%27 HTTP/1.1" 200 None
2026-03-29 14:15:46 [bca.uk] INFO: Scrape type for LD18%20OUB: 0
2026-03-29 14:15:46 [bca.uk] INFO: Found listing with ID: LB15%20FKR
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB15%2520FKR%27 HTTP/1.1" 200 None
2026-03-29 14:15:46 [bca.uk] INFO: Scrape type for LB15%20FKR: 0
2026-03-29 14:15:46 [bca.uk] INFO: Found listing with ID: NA65%20XCN
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA65%2520XCN%27 HTTP/1.1" 200 None
2026-03-29 14:15:46 [bca.uk] INFO: Scrape type for NA65%20XCN: 0
2026-03-29 14:15:46 [bca.uk] INFO: Found listing with ID: HN23%20BBZ
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN23%2520BBZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:46 [bca.uk] INFO: Scrape type for HN23%20BBZ: 0
2026-03-29 14:15:46 [bca.uk] INFO: Found listing with ID: WU55%20KKM
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU55%2520KKM%27 HTTP/1.1" 200 None
2026-03-29 14:15:46 [bca.uk] INFO: Scrape type for WU55%20KKM: 0
2026-03-29 14:15:46 [bca.uk] INFO: Found listing with ID: GJ18%20BND
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ18%2520BND%27 HTTP/1.1" 200 None
2026-03-29 14:15:46 [bca.uk] INFO: Scrape type for GJ18%20BND: 0
2026-03-29 14:15:46 [bca.uk] INFO: Found listing with ID: LK63%20SFF
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK63%2520SFF%27 HTTP/1.1" 200 None
2026-03-29 14:15:46 [bca.uk] INFO: Scrape type for LK63%20SFF: 0
2026-03-29 14:15:46 [bca.uk] INFO: Found listing with ID: LB21%20MTJ
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB21%2520MTJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:46 [bca.uk] INFO: Scrape type for LB21%20MTJ: 0
2026-03-29 14:15:46 [bca.uk] INFO: Found listing with ID: GX71%20UUD
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX71%2520UUD%27 HTTP/1.1" 200 None
2026-03-29 14:15:46 [bca.uk] INFO: Scrape type for GX71%20UUD: 0
2026-03-29 14:15:46 [bca.uk] INFO: Found listing with ID: NL72%20HKB
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL72%2520HKB%27 HTTP/1.1" 200 None
2026-03-29 14:15:46 [bca.uk] INFO: Scrape type for NL72%20HKB: 0
2026-03-29 14:15:46 [bca.uk] INFO: Found listing with ID: SD21%20KYV
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD21%2520KYV%27 HTTP/1.1" 200 None
2026-03-29 14:15:46 [bca.uk] INFO: Scrape type for SD21%20KYV: 0
2026-03-29 14:15:46 [bca.uk] INFO: Found listing with ID: FL19%20OHY
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL19%2520OHY%27 HTTP/1.1" 200 None
2026-03-29 14:15:46 [bca.uk] INFO: Scrape type for FL19%20OHY: 2
2026-03-29 14:15:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09b87c2e-28c6-5053-9f00-9bda118c041b with identifier: FL19%20OHY
2026-03-29 14:15:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09b87c2e-28c6-5053-9f00-9bda118c041b with scrape type 2
2026-03-29 14:15:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 09b87c2e-28c6-5053-9f00-9bda118c041b with scrape type 2
2026-03-29 14:15:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 09b87c2e-28c6-5053-9f00-9bda118c041b, identifier: FL19%20OHY
2026-03-29 14:15:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 09b87c2e-28c6-5053-9f00-9bda118c041b with identifier: FL19%20OHY
2026-03-29 14:15:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 09b87c2e-28c6-5053-9f00-9bda118c041b with identifier: FL19%20OHY
2026-03-29 14:15:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 09b87c2e-28c6-5053-9f00-9bda118c041b with identifier: FL19%20OHY to the API
2026-03-29 14:15:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL19%20OHY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '09b87c2e-28c6-5053-9f00-9bda118c041b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FL19 OHY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL19%20OHY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MAZDA',
 'model': 'CX-3',
 'odometer': 63396,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-3 2.0 120 SPORT+ 2WD Hatchback',
 'transmission': 'manual',
 'trim': '120 SPORT+ 2WD',
 'vin': 'MMZDK6W760W316492',
 'year': 2019}
2026-03-29 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL19%2520OHY%27 HTTP/1.1" 200 None
2026-03-29 14:15:47 [bca.uk] INFO: Saving data for FL19%20OHY: {'auction_closing_time': 1775037600.0, 'created_time': 1774609570.381325, 'last_price_update_time': 1774793747.434659}
2026-03-29 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL19%2520OHY') HTTP/1.1" 204 0
2026-03-29 14:15:47 [bca.uk] INFO: Found listing with ID: YC16%20HRP
2026-03-29 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC16%2520HRP%27 HTTP/1.1" 200 None
2026-03-29 14:15:47 [bca.uk] INFO: Scrape type for YC16%20HRP: 2
2026-03-29 14:15:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78cf41d4-9933-536d-9b5c-87a867d4d4bf with identifier: YC16%20HRP
2026-03-29 14:15:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78cf41d4-9933-536d-9b5c-87a867d4d4bf with scrape type 2
2026-03-29 14:15:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78cf41d4-9933-536d-9b5c-87a867d4d4bf with scrape type 2
2026-03-29 14:15:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78cf41d4-9933-536d-9b5c-87a867d4d4bf, identifier: YC16%20HRP
2026-03-29 14:15:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78cf41d4-9933-536d-9b5c-87a867d4d4bf with identifier: YC16%20HRP
2026-03-29 14:15:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78cf41d4-9933-536d-9b5c-87a867d4d4bf with identifier: YC16%20HRP
2026-03-29 14:15:47 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 78cf41d4-9933-536d-9b5c-87a867d4d4bf with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC16%20HRP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '78cf41d4-9933-536d-9b5c-87a867d4d4bf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC16 HRP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC16%20HRP&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 60404,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 75 LIMITED ED. Hatchback',
 'transmission': 'manual',
 'trim': '75 LIMITED ED.',
 'vin': 'W0L0XEP68G4149108',
 'year': 2016}
2026-03-29 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC16%2520HRP%27 HTTP/1.1" 200 None
2026-03-29 14:15:47 [bca.uk] INFO: Saving data for YC16%20HRP: {'auction_closing_time': 1774778400.0, 'created_time': 1774609568.519146, 'last_price_update_time': 1774793747.696995}
2026-03-29 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC16%2520HRP') HTTP/1.1" 204 0
2026-03-29 14:15:47 [bca.uk] INFO: Found listing with ID: VU17%20CKG
2026-03-29 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU17%2520CKG%27 HTTP/1.1" 200 None
2026-03-29 14:15:47 [bca.uk] INFO: Scrape type for VU17%20CKG: 2
2026-03-29 14:15:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 844c560e-7c39-5664-905e-bea4369bf79d with identifier: VU17%20CKG
2026-03-29 14:15:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 844c560e-7c39-5664-905e-bea4369bf79d with scrape type 2
2026-03-29 14:15:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 844c560e-7c39-5664-905e-bea4369bf79d with scrape type 2
2026-03-29 14:15:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 844c560e-7c39-5664-905e-bea4369bf79d, identifier: VU17%20CKG
2026-03-29 14:15:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 844c560e-7c39-5664-905e-bea4369bf79d with identifier: VU17%20CKG
2026-03-29 14:15:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 844c560e-7c39-5664-905e-bea4369bf79d with identifier: VU17%20CKG
2026-03-29 14:15:47 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 844c560e-7c39-5664-905e-bea4369bf79d with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 89,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VU17%20CKG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '844c560e-7c39-5664-905e-bea4369bf79d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VU17 CKG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VU17%20CKG&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'ASTRA TOURER',
 'odometer': 114166,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA TOURER 1.6 CDTI 16V 110 E/F DESIGN S/S Estate',
 'transmission': 'manual',
 'trim': 'CDTI 16V 110 E/F DESIGN S/S',
 'vin': 'W0LBD8EL1H8073162',
 'year': 2017}
2026-03-29 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU17%2520CKG%27 HTTP/1.1" 200 None
2026-03-29 14:15:47 [bca.uk] INFO: Saving data for VU17%20CKG: {'auction_closing_time': 1774778400.0, 'created_time': 1774609570.807463, 'last_price_update_time': 1774793747.853255}
2026-03-29 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VU17%2520CKG') HTTP/1.1" 204 0
2026-03-29 14:15:47 [bca.uk] INFO: Found listing with ID: RE13%20UHY
2026-03-29 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE13%2520UHY%27 HTTP/1.1" 200 None
2026-03-29 14:15:47 [bca.uk] INFO: Scrape type for RE13%20UHY: 2
2026-03-29 14:15:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46991d50-357a-50d8-ab48-f4083020d2b0 with identifier: RE13%20UHY
2026-03-29 14:15:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46991d50-357a-50d8-ab48-f4083020d2b0 with scrape type 2
2026-03-29 14:15:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46991d50-357a-50d8-ab48-f4083020d2b0 with scrape type 2
2026-03-29 14:15:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46991d50-357a-50d8-ab48-f4083020d2b0, identifier: RE13%20UHY
2026-03-29 14:15:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46991d50-357a-50d8-ab48-f4083020d2b0 with identifier: RE13%20UHY
2026-03-29 14:15:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46991d50-357a-50d8-ab48-f4083020d2b0 with identifier: RE13%20UHY
2026-03-29 14:15:47 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 46991d50-357a-50d8-ab48-f4083020d2b0 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE13%20UHY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '46991d50-357a-50d8-ab48-f4083020d2b0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE13 UHY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE13%20UHY&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'TOURAN',
 'odometer': 169023,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TOURAN 2.0 TDI 140 SE DSG MPV',
 'transmission': 'automatic',
 'trim': 'TDI 140 SE DSG',
 'vin': 'WVGZZZ1TZEW000342',
 'year': 2013}
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE13%2520UHY%27 HTTP/1.1" 200 None
2026-03-29 14:15:48 [bca.uk] INFO: Saving data for RE13%20UHY: {'auction_closing_time': 1774778400.0, 'created_time': 1774609563.062372, 'last_price_update_time': 1774793748.017133}
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE13%2520UHY') HTTP/1.1" 204 0
2026-03-29 14:15:48 [bca.uk] INFO: Found listing with ID: WN13%20KTA
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN13%2520KTA%27 HTTP/1.1" 200 None
2026-03-29 14:15:48 [bca.uk] INFO: Scrape type for WN13%20KTA: 2
2026-03-29 14:15:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3cce07d7-02d1-5387-ad14-0e2a6d620840 with identifier: WN13%20KTA
2026-03-29 14:15:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3cce07d7-02d1-5387-ad14-0e2a6d620840 with scrape type 2
2026-03-29 14:15:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3cce07d7-02d1-5387-ad14-0e2a6d620840 with scrape type 2
2026-03-29 14:15:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3cce07d7-02d1-5387-ad14-0e2a6d620840, identifier: WN13%20KTA
2026-03-29 14:15:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3cce07d7-02d1-5387-ad14-0e2a6d620840 with identifier: WN13%20KTA
2026-03-29 14:15:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3cce07d7-02d1-5387-ad14-0e2a6d620840 with identifier: WN13%20KTA
2026-03-29 14:15:48 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 3cce07d7-02d1-5387-ad14-0e2a6d620840 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN13%20KTA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3cce07d7-02d1-5387-ad14-0e2a6d620840',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN13 KTA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN13%20KTA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 111509,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 140 2WD TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 140 2WD TITANIUM',
 'vin': 'WF0AXXWPMACT66721',
 'year': 2013}
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN13%2520KTA%27 HTTP/1.1" 200 None
2026-03-29 14:15:48 [bca.uk] INFO: Saving data for WN13%20KTA: {'auction_closing_time': 1774778400.0, 'created_time': 1774609567.817697, 'last_price_update_time': 1774793748.167242}
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN13%2520KTA') HTTP/1.1" 204 0
2026-03-29 14:15:48 [bca.uk] INFO: Found listing with ID: RJ74%20NJV
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ74%2520NJV%27 HTTP/1.1" 200 None
2026-03-29 14:15:48 [bca.uk] INFO: Scrape type for RJ74%20NJV: 2
2026-03-29 14:15:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77ec3431-e46c-502f-9033-3d1c87e762a4 with identifier: RJ74%20NJV
2026-03-29 14:15:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77ec3431-e46c-502f-9033-3d1c87e762a4 with scrape type 2
2026-03-29 14:15:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77ec3431-e46c-502f-9033-3d1c87e762a4 with scrape type 2
2026-03-29 14:15:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77ec3431-e46c-502f-9033-3d1c87e762a4, identifier: RJ74%20NJV
2026-03-29 14:15:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77ec3431-e46c-502f-9033-3d1c87e762a4 with identifier: RJ74%20NJV
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=midnight+black HTTP/1.1" 200 None
2026-03-29 14:15:48 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:15:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77ec3431-e46c-502f-9033-3d1c87e762a4 with identifier: RJ74%20NJV
2026-03-29 14:15:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77ec3431-e46c-502f-9033-3d1c87e762a4 with identifier: RJ74%20NJV to the API
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 232,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ74%20NJV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'midnight black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '77ec3431-e46c-502f-9033-3d1c87e762a4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ74 NJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ74%20NJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'AMAROK A33',
 'odometer': 29053,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN AMAROK A33 2.0 TDI 205 4M STYLE CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'TDI 205 4M STYLE',
 'vin': 'WV4ZZZT14RS022096',
 'year': 2024}
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ74%2520NJV%27 HTTP/1.1" 200 None
2026-03-29 14:15:48 [bca.uk] INFO: Saving data for RJ74%20NJV: {'auction_closing_time': 1774854000.0, 'created_time': 1774015688.288972, 'last_price_update_time': 1774793748.752808}
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ74%2520NJV') HTTP/1.1" 204 0
2026-03-29 14:15:48 [bca.uk] INFO: Found listing with ID: WP16%20UPX
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP16%2520UPX%27 HTTP/1.1" 200 None
2026-03-29 14:15:48 [bca.uk] INFO: Scrape type for WP16%20UPX: 2
2026-03-29 14:15:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e2e9736-8fa5-5fc9-ad87-c604fbd3e791 with identifier: WP16%20UPX
2026-03-29 14:15:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e2e9736-8fa5-5fc9-ad87-c604fbd3e791 with scrape type 2
2026-03-29 14:15:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e2e9736-8fa5-5fc9-ad87-c604fbd3e791 with scrape type 2
2026-03-29 14:15:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e2e9736-8fa5-5fc9-ad87-c604fbd3e791, identifier: WP16%20UPX
2026-03-29 14:15:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e2e9736-8fa5-5fc9-ad87-c604fbd3e791 with identifier: WP16%20UPX
2026-03-29 14:15:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e2e9736-8fa5-5fc9-ad87-c604fbd3e791 with identifier: WP16%20UPX
2026-03-29 14:15:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9e2e9736-8fa5-5fc9-ad87-c604fbd3e791 with identifier: WP16%20UPX to the API
2026-03-29 14:15:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP16%20UPX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9e2e9736-8fa5-5fc9-ad87-c604fbd3e791',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP16 UPX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP16%20UPX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'SKODA',
 'model': 'RAPID SPACEBACK',
 'odometer': 72726,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'SKODA RAPID SPACEBACK 1.2 TSI 110 SE SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 110 SE SPORT',
 'vin': 'TMBFB6NH8G4538907',
 'year': 2016}
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP16%2520UPX%27 HTTP/1.1" 200 None
2026-03-29 14:15:49 [bca.uk] INFO: Saving data for WP16%20UPX: {'auction_closing_time': 1774864800.0, 'created_time': 1774609496.396374, 'last_price_update_time': 1774793749.162518}
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP16%2520UPX') HTTP/1.1" 204 0
2026-03-29 14:15:49 [bca.uk] INFO: Found listing with ID: YB63%20EEP
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB63%2520EEP%27 HTTP/1.1" 200 None
2026-03-29 14:15:49 [bca.uk] INFO: Scrape type for YB63%20EEP: 2
2026-03-29 14:15:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f60554b-0afc-5049-aff7-aaec07019699 with identifier: YB63%20EEP
2026-03-29 14:15:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f60554b-0afc-5049-aff7-aaec07019699 with scrape type 2
2026-03-29 14:15:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f60554b-0afc-5049-aff7-aaec07019699 with scrape type 2
2026-03-29 14:15:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f60554b-0afc-5049-aff7-aaec07019699, identifier: YB63%20EEP
2026-03-29 14:15:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f60554b-0afc-5049-aff7-aaec07019699 with identifier: YB63%20EEP
2026-03-29 14:15:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f60554b-0afc-5049-aff7-aaec07019699 with identifier: YB63%20EEP
2026-03-29 14:15:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9f60554b-0afc-5049-aff7-aaec07019699 with identifier: YB63%20EEP to the API
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB63%20EEP-GB',
 'category': 'Car',
 'color': 'bronze',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9f60554b-0afc-5049-aff7-aaec07019699',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB63 EEP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB63%20EEP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 33803,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'BMW X1 2.0 XDRIVE 20D X LINE STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 20D X LINE STEP',
 'vin': 'WBAVP92020VX25862',
 'year': 2013}
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB63%2520EEP%27 HTTP/1.1" 200 None
2026-03-29 14:15:49 [bca.uk] INFO: Saving data for YB63%20EEP: {'auction_closing_time': 1775037600.0, 'created_time': 1774609500.592793, 'last_price_update_time': 1774793749.61974}
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB63%2520EEP') HTTP/1.1" 204 0
2026-03-29 14:15:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:15:49 [bca.uk] INFO: Found listing with ID: YR60%20YDW
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR60%2520YDW%27 HTTP/1.1" 200 None
2026-03-29 14:15:49 [bca.uk] INFO: Scrape type for YR60%20YDW: 0
2026-03-29 14:15:49 [bca.uk] INFO: Found listing with ID: GY64%20XME
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY64%2520XME%27 HTTP/1.1" 200 None
2026-03-29 14:15:49 [bca.uk] INFO: Scrape type for GY64%20XME: 0
2026-03-29 14:15:49 [bca.uk] INFO: Found listing with ID: LC18%20GYK
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC18%2520GYK%27 HTTP/1.1" 200 None
2026-03-29 14:15:49 [bca.uk] INFO: Scrape type for LC18%20GYK: 0
2026-03-29 14:15:49 [bca.uk] INFO: Found listing with ID: OE62%20CWL
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE62%2520CWL%27 HTTP/1.1" 200 None
2026-03-29 14:15:49 [bca.uk] INFO: Scrape type for OE62%20CWL: 0
2026-03-29 14:15:49 [bca.uk] INFO: Found listing with ID: YP67%20WHC
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP67%2520WHC%27 HTTP/1.1" 200 None
2026-03-29 14:15:49 [bca.uk] INFO: Scrape type for YP67%20WHC: 0
2026-03-29 14:15:49 [bca.uk] INFO: Found listing with ID: LR19%20OWB
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR19%2520OWB%27 HTTP/1.1" 200 None
2026-03-29 14:15:49 [bca.uk] INFO: Scrape type for LR19%20OWB: 2
2026-03-29 14:15:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7264ed49-96cb-5956-8c09-e3ededc9acbc with identifier: LR19%20OWB
2026-03-29 14:15:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7264ed49-96cb-5956-8c09-e3ededc9acbc with scrape type 2
2026-03-29 14:15:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7264ed49-96cb-5956-8c09-e3ededc9acbc with scrape type 2
2026-03-29 14:15:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7264ed49-96cb-5956-8c09-e3ededc9acbc, identifier: LR19%20OWB
2026-03-29 14:15:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7264ed49-96cb-5956-8c09-e3ededc9acbc with identifier: LR19%20OWB
2026-03-29 14:15:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7264ed49-96cb-5956-8c09-e3ededc9acbc with identifier: LR19%20OWB
2026-03-29 14:15:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7264ed49-96cb-5956-8c09-e3ededc9acbc with identifier: LR19%20OWB to the API
2026-03-29 14:15:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR19%20OWB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7264ed49-96cb-5956-8c09-e3ededc9acbc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR19 OWB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR19%20OWB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'AUDI',
 'model': 'A6',
 'odometer': 46810,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'AUDI A6 2.0 40 TDI S LINE S-T Saloon',
 'transmission': 'automatic',
 'trim': '40 TDI S LINE S-T',
 'vin': 'WAUZZZF21KN092491',
 'year': 2019}
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR19%2520OWB%27 HTTP/1.1" 200 None
2026-03-29 14:15:50 [bca.uk] INFO: Saving data for LR19%20OWB: {'auction_closing_time': 1774951200.0, 'created_time': 1774609517.676934, 'last_price_update_time': 1774793750.150285}
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR19%2520OWB') HTTP/1.1" 204 0
2026-03-29 14:15:50 [bca.uk] INFO: Found listing with ID: PK15%20DVO
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK15%2520DVO%27 HTTP/1.1" 200 None
2026-03-29 14:15:50 [bca.uk] INFO: Scrape type for PK15%20DVO: 2
2026-03-29 14:15:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31784517-246a-5274-ab88-27a62f5ad3ed with identifier: PK15%20DVO
2026-03-29 14:15:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31784517-246a-5274-ab88-27a62f5ad3ed with scrape type 2
2026-03-29 14:15:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31784517-246a-5274-ab88-27a62f5ad3ed with scrape type 2
2026-03-29 14:15:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31784517-246a-5274-ab88-27a62f5ad3ed, identifier: PK15%20DVO
2026-03-29 14:15:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31784517-246a-5274-ab88-27a62f5ad3ed with identifier: PK15%20DVO
2026-03-29 14:15:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31784517-246a-5274-ab88-27a62f5ad3ed with identifier: PK15%20DVO
2026-03-29 14:15:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 31784517-246a-5274-ab88-27a62f5ad3ed with identifier: PK15%20DVO to the API
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK15%20DVO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '31784517-246a-5274-ab88-27a62f5ad3ed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK15 DVO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK15%20DVO&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 100786,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.2 DIG-T TEKNA Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T TEKNA',
 'vin': 'SJNFEAJ11U1436089',
 'year': 2015}
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK15%2520DVO%27 HTTP/1.1" 200 None
2026-03-29 14:15:50 [bca.uk] INFO: Saving data for PK15%20DVO: {'auction_closing_time': 1774864800.0, 'created_time': 1774609560.222168, 'last_price_update_time': 1774793750.701351}
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK15%2520DVO') HTTP/1.1" 204 0
2026-03-29 14:15:50 [bca.uk] INFO: Total items found: 100
2026-03-29 14:15:50 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded
2026-03-29 14:15:50 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:15:50 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:50 [bca.uk] INFO: Found listing with ID: AF63%20XJH
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF63%2520XJH%27 HTTP/1.1" 200 None
2026-03-29 14:15:50 [bca.uk] INFO: Scrape type for AF63%20XJH: 0
2026-03-29 14:15:50 [bca.uk] INFO: Found listing with ID: AE14%20JFZ
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE14%2520JFZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:50 [bca.uk] INFO: Scrape type for AE14%20JFZ: 0
2026-03-29 14:15:50 [bca.uk] INFO: Found listing with ID: AE14%20JFY
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE14%2520JFY%27 HTTP/1.1" 200 None
2026-03-29 14:15:50 [bca.uk] INFO: Scrape type for AE14%20JFY: 0
2026-03-29 14:15:50 [bca.uk] INFO: Found listing with ID: AE14%20JCY
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE14%2520JCY%27 HTTP/1.1" 200 None
2026-03-29 14:15:50 [bca.uk] INFO: Scrape type for AE14%20JCY: 0
2026-03-29 14:15:50 [bca.uk] INFO: Found listing with ID: AE66%20ONA
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE66%2520ONA%27 HTTP/1.1" 200 None
2026-03-29 14:15:50 [bca.uk] INFO: Scrape type for AE66%20ONA: 0
2026-03-29 14:15:50 [bca.uk] INFO: Found listing with ID: FL14%20NUH
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL14%2520NUH%27 HTTP/1.1" 200 None
2026-03-29 14:15:50 [bca.uk] INFO: Scrape type for FL14%20NUH: 0
2026-03-29 14:15:50 [bca.uk] INFO: Found listing with ID: RV22%20XVL
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV22%2520XVL%27 HTTP/1.1" 200 None
2026-03-29 14:15:50 [bca.uk] INFO: Scrape type for RV22%20XVL: 0
2026-03-29 14:15:50 [bca.uk] INFO: Found listing with ID: KS71%20OAY
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS71%2520OAY%27 HTTP/1.1" 200 None
2026-03-29 14:15:50 [bca.uk] INFO: Scrape type for KS71%20OAY: 0
2026-03-29 14:15:50 [bca.uk] INFO: Found listing with ID: WP25%20XMA
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP25%2520XMA%27 HTTP/1.1" 200 None
2026-03-29 14:15:50 [bca.uk] INFO: Scrape type for WP25%20XMA: 2
2026-03-29 14:15:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40f21cbc-6266-5163-a884-a16d1e5a7405 with identifier: WP25%20XMA
2026-03-29 14:15:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 40f21cbc-6266-5163-a884-a16d1e5a7405 with scrape type 2
2026-03-29 14:15:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 40f21cbc-6266-5163-a884-a16d1e5a7405 with scrape type 2
2026-03-29 14:15:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40f21cbc-6266-5163-a884-a16d1e5a7405, identifier: WP25%20XMA
2026-03-29 14:15:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40f21cbc-6266-5163-a884-a16d1e5a7405 with identifier: WP25%20XMA
2026-03-29 14:15:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40f21cbc-6266-5163-a884-a16d1e5a7405 with identifier: WP25%20XMA
2026-03-29 14:15:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40f21cbc-6266-5163-a884-a16d1e5a7405 with identifier: WP25%20XMA to the API
2026-03-29 14:15:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 12,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP25%20XMA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '40f21cbc-6266-5163-a884-a16d1e5a7405',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP25 XMA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP25%20XMA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 4636,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT 1.5 PHEV 150 250 L2 TREND Van',
 'transmission': 'automatic',
 'trim': 'PHEV 150 250 L2 TREND',
 'vin': 'WF0CXXSK7SX009107',
 'year': 2025}
2026-03-29 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP25%2520XMA%27 HTTP/1.1" 200 None
2026-03-29 14:15:51 [bca.uk] INFO: Saving data for WP25%20XMA: {'auction_closing_time': 1774854000.0, 'created_time': 1773832597.840576, 'last_price_update_time': 1774793751.27082}
2026-03-29 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP25%2520XMA') HTTP/1.1" 204 0
2026-03-29 14:15:51 [bca.uk] INFO: Found listing with ID: DN71%20AXV
2026-03-29 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN71%2520AXV%27 HTTP/1.1" 200 None
2026-03-29 14:15:51 [bca.uk] INFO: Scrape type for DN71%20AXV: 2
2026-03-29 14:15:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af8cf26f-72d2-542b-86f8-546485540cf9 with identifier: DN71%20AXV
2026-03-29 14:15:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af8cf26f-72d2-542b-86f8-546485540cf9 with scrape type 2
2026-03-29 14:15:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item af8cf26f-72d2-542b-86f8-546485540cf9 with scrape type 2
2026-03-29 14:15:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: af8cf26f-72d2-542b-86f8-546485540cf9, identifier: DN71%20AXV
2026-03-29 14:15:51 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:51 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:15:51 [bca.uk] INFO: Found listing with ID: WV74%20RUW
2026-03-29 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV74%2520RUW%27 HTTP/1.1" 200 None
2026-03-29 14:15:51 [bca.uk] INFO: Scrape type for WV74%20RUW: 0
2026-03-29 14:15:51 [bca.uk] INFO: Found listing with ID: LC72%20RXD
2026-03-29 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520RXD%27 HTTP/1.1" 200 None
2026-03-29 14:15:51 [bca.uk] INFO: Scrape type for LC72%20RXD: 0
2026-03-29 14:15:51 [bca.uk] INFO: Found listing with ID: WP22%20AUX
2026-03-29 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP22%2520AUX%27 HTTP/1.1" 200 None
2026-03-29 14:15:51 [bca.uk] INFO: Scrape type for WP22%20AUX: 0
2026-03-29 14:15:51 [bca.uk] INFO: Found listing with ID: AE22%20OWJ
2026-03-29 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE22%2520OWJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:51 [bca.uk] INFO: Scrape type for AE22%20OWJ: 2
2026-03-29 14:15:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c440510-5c73-5d5f-bd55-39b261a5d4b4 with identifier: AE22%20OWJ
2026-03-29 14:15:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c440510-5c73-5d5f-bd55-39b261a5d4b4 with scrape type 2
2026-03-29 14:15:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0c440510-5c73-5d5f-bd55-39b261a5d4b4 with scrape type 2
2026-03-29 14:15:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0c440510-5c73-5d5f-bd55-39b261a5d4b4, identifier: AE22%20OWJ
2026-03-29 14:15:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: af8cf26f-72d2-542b-86f8-546485540cf9 with identifier: DN71%20AXV
2026-03-29 14:15:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: af8cf26f-72d2-542b-86f8-546485540cf9 with identifier: DN71%20AXV
2026-03-29 14:15:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: af8cf26f-72d2-542b-86f8-546485540cf9 with identifier: DN71%20AXV to the API
2026-03-29 14:15:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 41,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN71%20AXV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'af8cf26f-72d2-542b-86f8-546485540cf9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DN71 AXV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN71%20AXV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'MINI',
 'model': 'COUNTRYMAN PHEV',
 'odometer': 113419,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10300,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MINI COUNTRYMAN PHEV 1.5 COOPER S E SPORT ALL4 Hatchback',
 'transmission': 'automatic',
 'trim': 'COOPER S E SPORT ALL4',
 'vin': 'WMW22BS0003N84374',
 'year': 2021}
2026-03-29 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN71%2520AXV%27 HTTP/1.1" 200 None
2026-03-29 14:15:51 [bca.uk] INFO: Saving data for DN71%20AXV: {'auction_closing_time': 1774854000.0, 'created_time': 1774365368.940597, 'last_price_update_time': 1774793751.869926}
2026-03-29 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN71%2520AXV') HTTP/1.1" 204 0
2026-03-29 14:15:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:15:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0c440510-5c73-5d5f-bd55-39b261a5d4b4 with identifier: AE22%20OWJ
2026-03-29 14:15:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0c440510-5c73-5d5f-bd55-39b261a5d4b4 with identifier: AE22%20OWJ
2026-03-29 14:15:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0c440510-5c73-5d5f-bd55-39b261a5d4b4 with identifier: AE22%20OWJ to the API
2026-03-29 14:15:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE22%20OWJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '0c440510-5c73-5d5f-bd55-39b261a5d4b4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AE22 OWJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE22%20OWJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 81673,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 11500,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'JAGUAR I-PACE EV400 HSE (11KW) Hatchback',
 'transmission': 'automatic',
 'trim': 'EV400 HSE (11KW)',
 'vin': 'SADHA2A10N1622011',
 'year': 2022}
2026-03-29 14:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE22%2520OWJ%27 HTTP/1.1" 200 None
2026-03-29 14:15:52 [bca.uk] INFO: Saving data for AE22%20OWJ: {'auction_closing_time': 1774854000.0, 'created_time': 1773838797.342059, 'last_price_update_time': 1774793752.2876}
2026-03-29 14:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE22%2520OWJ') HTTP/1.1" 204 0
2026-03-29 14:15:52 [bca.uk] INFO: Found listing with ID: DX71%20BYR
2026-03-29 14:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX71%2520BYR%27 HTTP/1.1" 200 None
2026-03-29 14:15:52 [bca.uk] INFO: Scrape type for DX71%20BYR: 2
2026-03-29 14:15:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e71ce1c0-6ae0-5f2c-be24-48b5bb644c84 with identifier: DX71%20BYR
2026-03-29 14:15:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e71ce1c0-6ae0-5f2c-be24-48b5bb644c84 with scrape type 2
2026-03-29 14:15:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e71ce1c0-6ae0-5f2c-be24-48b5bb644c84 with scrape type 2
2026-03-29 14:15:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e71ce1c0-6ae0-5f2c-be24-48b5bb644c84, identifier: DX71%20BYR
2026-03-29 14:15:52 [bca.uk] INFO: Found listing with ID: AF22%20THV
2026-03-29 14:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520THV%27 HTTP/1.1" 200 None
2026-03-29 14:15:52 [bca.uk] INFO: Scrape type for AF22%20THV: 2
2026-03-29 14:15:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e269f63-5756-542e-a82b-bde0a1c34dff with identifier: AF22%20THV
2026-03-29 14:15:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e269f63-5756-542e-a82b-bde0a1c34dff with scrape type 2
2026-03-29 14:15:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3e269f63-5756-542e-a82b-bde0a1c34dff with scrape type 2
2026-03-29 14:15:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3e269f63-5756-542e-a82b-bde0a1c34dff, identifier: AF22%20THV
2026-03-29 14:15:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e71ce1c0-6ae0-5f2c-be24-48b5bb644c84 with identifier: DX71%20BYR
2026-03-29 14:15:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e71ce1c0-6ae0-5f2c-be24-48b5bb644c84 with identifier: DX71%20BYR
2026-03-29 14:15:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e71ce1c0-6ae0-5f2c-be24-48b5bb644c84 with identifier: DX71%20BYR to the API
2026-03-29 14:15:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 32,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DX71%20BYR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e71ce1c0-6ae0-5f2c-be24-48b5bb644c84',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DX71 BYR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DX71%20BYR&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'BMW',
 'model': '330E',
 'odometer': 86976,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 11000,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'BMW 330E 2.0 T SE PRO Estate',
 'transmission': 'automatic',
 'trim': 'T SE PRO',
 'vin': 'WBA6N32010FL79451',
 'year': 2021}
2026-03-29 14:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX71%2520BYR%27 HTTP/1.1" 200 None
2026-03-29 14:15:52 [bca.uk] INFO: Saving data for DX71%20BYR: {'auction_closing_time': 1774854000.0, 'created_time': 1773833722.320225, 'last_price_update_time': 1774793752.801219}
2026-03-29 14:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DX71%2520BYR') HTTP/1.1" 204 0
2026-03-29 14:15:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3e269f63-5756-542e-a82b-bde0a1c34dff with identifier: AF22%20THV
2026-03-29 14:15:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3e269f63-5756-542e-a82b-bde0a1c34dff with identifier: AF22%20THV
2026-03-29 14:15:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3e269f63-5756-542e-a82b-bde0a1c34dff with identifier: AF22%20THV to the API
2026-03-29 14:15:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF22%20THV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '3e269f63-5756-542e-a82b-bde0a1c34dff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AF22 THV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF22%20THV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 40887,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14600,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 RWD Saloon',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRW3F7FS6NC504620',
 'year': 2022}
2026-03-29 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520THV%27 HTTP/1.1" 200 None
2026-03-29 14:15:53 [bca.uk] INFO: Saving data for AF22%20THV: {'auction_closing_time': 1774854000.0, 'created_time': 1774365292.042141, 'last_price_update_time': 1774793753.112954}
2026-03-29 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF22%2520THV') HTTP/1.1" 204 0
2026-03-29 14:15:53 [bca.uk] INFO: Found listing with ID: DY73%20VAD
2026-03-29 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY73%2520VAD%27 HTTP/1.1" 200 None
2026-03-29 14:15:53 [bca.uk] INFO: Scrape type for DY73%20VAD: 2
2026-03-29 14:15:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99584999-216c-5464-abb0-2a183e9453d9 with identifier: DY73%20VAD
2026-03-29 14:15:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99584999-216c-5464-abb0-2a183e9453d9 with scrape type 2
2026-03-29 14:15:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 99584999-216c-5464-abb0-2a183e9453d9 with scrape type 2
2026-03-29 14:15:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 99584999-216c-5464-abb0-2a183e9453d9, identifier: DY73%20VAD
2026-03-29 14:15:53 [bca.uk] INFO: Found listing with ID: AF70%20UBC
2026-03-29 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF70%2520UBC%27 HTTP/1.1" 200 None
2026-03-29 14:15:53 [bca.uk] INFO: Scrape type for AF70%20UBC: 2
2026-03-29 14:15:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a70ec545-e3cd-5308-9822-0e7b5fc640cf with identifier: AF70%20UBC
2026-03-29 14:15:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a70ec545-e3cd-5308-9822-0e7b5fc640cf with scrape type 2
2026-03-29 14:15:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a70ec545-e3cd-5308-9822-0e7b5fc640cf with scrape type 2
2026-03-29 14:15:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a70ec545-e3cd-5308-9822-0e7b5fc640cf, identifier: AF70%20UBC
2026-03-29 14:15:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 99584999-216c-5464-abb0-2a183e9453d9 with identifier: DY73%20VAD
2026-03-29 14:15:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 99584999-216c-5464-abb0-2a183e9453d9 with identifier: DY73%20VAD
2026-03-29 14:15:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 99584999-216c-5464-abb0-2a183e9453d9 with identifier: DY73%20VAD to the API
2026-03-29 14:15:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 31,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY73%20VAD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '99584999-216c-5464-abb0-2a183e9453d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DY73 VAD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY73%20VAD&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 7173,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 22000,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 T-GDI PHEV 4WD N LINE StationWagon',
 'transmission': 'automatic',
 'trim': 'T-GDI PHEV 4WD N LINE',
 'vin': 'TMAJA812SPJ253015',
 'year': 2024}
2026-03-29 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY73%2520VAD%27 HTTP/1.1" 200 None
2026-03-29 14:15:53 [bca.uk] INFO: Saving data for DY73%20VAD: {'auction_closing_time': 1774854000.0, 'created_time': 1774364009.67356, 'last_price_update_time': 1774793753.63852}
2026-03-29 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY73%2520VAD') HTTP/1.1" 204 0
2026-03-29 14:15:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a70ec545-e3cd-5308-9822-0e7b5fc640cf with identifier: AF70%20UBC
2026-03-29 14:15:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a70ec545-e3cd-5308-9822-0e7b5fc640cf with identifier: AF70%20UBC
2026-03-29 14:15:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a70ec545-e3cd-5308-9822-0e7b5fc640cf with identifier: AF70%20UBC to the API
2026-03-29 14:15:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF70%20UBC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a70ec545-e3cd-5308-9822-0e7b5fc640cf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AF70 UBC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF70%20UBC&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'PEUGEOT',
 'model': 'RIFTER',
 'odometer': 72356,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 7500,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'PEUGEOT RIFTER 1.5 BLUEHDI 130 ALLURE MPV',
 'transmission': 'manual',
 'trim': 'BLUEHDI 130 ALLURE',
 'vin': 'VR3ECYHZJLJ785367',
 'year': 2020}
2026-03-29 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF70%2520UBC%27 HTTP/1.1" 200 None
2026-03-29 14:15:53 [bca.uk] INFO: Saving data for AF70%20UBC: {'auction_closing_time': 1774854000.0, 'created_time': 1774305248.480718, 'last_price_update_time': 1774793753.923131}
2026-03-29 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF70%2520UBC') HTTP/1.1" 204 0
2026-03-29 14:15:53 [bca.uk] INFO: Found listing with ID: FG22%20JYA
2026-03-29 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG22%2520JYA%27 HTTP/1.1" 200 None
2026-03-29 14:15:53 [bca.uk] INFO: Scrape type for FG22%20JYA: 2
2026-03-29 14:15:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13fd7def-ade4-53db-9320-16dec1eb14dc with identifier: FG22%20JYA
2026-03-29 14:15:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13fd7def-ade4-53db-9320-16dec1eb14dc with scrape type 2
2026-03-29 14:15:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 13fd7def-ade4-53db-9320-16dec1eb14dc with scrape type 2
2026-03-29 14:15:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 13fd7def-ade4-53db-9320-16dec1eb14dc, identifier: FG22%20JYA
2026-03-29 14:15:54 [bca.uk] INFO: Found listing with ID: AK72%20YRA
2026-03-29 14:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK72%2520YRA%27 HTTP/1.1" 200 None
2026-03-29 14:15:54 [bca.uk] INFO: Scrape type for AK72%20YRA: 2
2026-03-29 14:15:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ba0d088-4a59-529d-9fa3-8938dc70f463 with identifier: AK72%20YRA
2026-03-29 14:15:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7ba0d088-4a59-529d-9fa3-8938dc70f463 with scrape type 2
2026-03-29 14:15:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7ba0d088-4a59-529d-9fa3-8938dc70f463 with scrape type 2
2026-03-29 14:15:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7ba0d088-4a59-529d-9fa3-8938dc70f463, identifier: AK72%20YRA
2026-03-29 14:15:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 13fd7def-ade4-53db-9320-16dec1eb14dc with identifier: FG22%20JYA
2026-03-29 14:15:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 13fd7def-ade4-53db-9320-16dec1eb14dc with identifier: FG22%20JYA
2026-03-29 14:15:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 13fd7def-ade4-53db-9320-16dec1eb14dc with identifier: FG22%20JYA to the API
2026-03-29 14:15:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 32,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG22%20JYA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '13fd7def-ade4-53db-9320-16dec1eb14dc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FG22 JYA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG22%20JYA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': '330E',
 'odometer': 133421,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 8600,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW 330E 2.0 T SE PRO Estate',
 'transmission': 'automatic',
 'trim': 'T SE PRO',
 'vin': 'WBA6N32090FM57085',
 'year': 2022}
2026-03-29 14:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG22%2520JYA%27 HTTP/1.1" 200 None
2026-03-29 14:15:54 [bca.uk] INFO: Saving data for FG22%20JYA: {'auction_closing_time': 1774854000.0, 'created_time': 1774365080.507605, 'last_price_update_time': 1774793754.505067}
2026-03-29 14:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG22%2520JYA') HTTP/1.1" 204 0
2026-03-29 14:15:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7ba0d088-4a59-529d-9fa3-8938dc70f463 with identifier: AK72%20YRA
2026-03-29 14:15:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7ba0d088-4a59-529d-9fa3-8938dc70f463 with identifier: AK72%20YRA
2026-03-29 14:15:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7ba0d088-4a59-529d-9fa3-8938dc70f463 with identifier: AK72%20YRA to the API
2026-03-29 14:15:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK72%20YRA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '7ba0d088-4a59-529d-9fa3-8938dc70f463',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AK72 YRA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK72%20YRA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Walsall',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 23029,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16600,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 RWD Saloon',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRW3F7FS0PC669596',
 'year': 2022}
2026-03-29 14:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK72%2520YRA%27 HTTP/1.1" 200 None
2026-03-29 14:15:54 [bca.uk] INFO: Saving data for AK72%20YRA: {'auction_closing_time': 1774854000.0, 'created_time': 1774365088.263368, 'last_price_update_time': 1774793754.800845}
2026-03-29 14:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK72%2520YRA') HTTP/1.1" 204 0
2026-03-29 14:15:54 [bca.uk] INFO: Found listing with ID: FN22%20JGZ
2026-03-29 14:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN22%2520JGZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:54 [bca.uk] INFO: Scrape type for FN22%20JGZ: 2
2026-03-29 14:15:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 63b84399-a854-5ab3-b2bc-bb02c42528ac with identifier: FN22%20JGZ
2026-03-29 14:15:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63b84399-a854-5ab3-b2bc-bb02c42528ac with scrape type 2
2026-03-29 14:15:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 63b84399-a854-5ab3-b2bc-bb02c42528ac with scrape type 2
2026-03-29 14:15:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 63b84399-a854-5ab3-b2bc-bb02c42528ac, identifier: FN22%20JGZ
2026-03-29 14:15:54 [bca.uk] INFO: Found listing with ID: BF23%20AMV
2026-03-29 14:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF23%2520AMV%27 HTTP/1.1" 200 None
2026-03-29 14:15:54 [bca.uk] INFO: Scrape type for BF23%20AMV: 2
2026-03-29 14:15:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90436684-b13f-50b1-bf8d-ce913bce97ad with identifier: BF23%20AMV
2026-03-29 14:15:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90436684-b13f-50b1-bf8d-ce913bce97ad with scrape type 2
2026-03-29 14:15:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90436684-b13f-50b1-bf8d-ce913bce97ad with scrape type 2
2026-03-29 14:15:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90436684-b13f-50b1-bf8d-ce913bce97ad, identifier: BF23%20AMV
2026-03-29 14:15:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 63b84399-a854-5ab3-b2bc-bb02c42528ac with identifier: FN22%20JGZ
2026-03-29 14:15:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 63b84399-a854-5ab3-b2bc-bb02c42528ac with identifier: FN22%20JGZ
2026-03-29 14:15:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 63b84399-a854-5ab3-b2bc-bb02c42528ac with identifier: FN22%20JGZ to the API
2026-03-29 14:15:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN22%20JGZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '63b84399-a854-5ab3-b2bc-bb02c42528ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FN22 JGZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN22%20JGZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'SEAT',
 'model': 'TARRACO',
 'odometer': 27361,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 22000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'SEAT TARRACO 1.5 TSI EVO 150 FR SPORT DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 FR SPORT DSG',
 'vin': 'VSSZZZKNZNW007461',
 'year': 2022}
2026-03-29 14:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN22%2520JGZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:55 [bca.uk] INFO: Saving data for FN22%20JGZ: {'auction_closing_time': 1774854000.0, 'created_time': 1774365372.234075, 'last_price_update_time': 1774793755.310683}
2026-03-29 14:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN22%2520JGZ') HTTP/1.1" 204 0
2026-03-29 14:15:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90436684-b13f-50b1-bf8d-ce913bce97ad with identifier: BF23%20AMV
2026-03-29 14:15:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90436684-b13f-50b1-bf8d-ce913bce97ad with identifier: BF23%20AMV
2026-03-29 14:15:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90436684-b13f-50b1-bf8d-ce913bce97ad with identifier: BF23%20AMV to the API
2026-03-29 14:15:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF23%20AMV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '90436684-b13f-50b1-bf8d-ce913bce97ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BF23 AMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF23%20AMV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'KIA',
 'model': 'NIRO',
 'odometer': 14419,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 21500,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA NIRO 1.6 GDI HYBRID 4 DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'GDI HYBRID 4 DCT',
 'vin': 'KNACT81EVP5075907',
 'year': 2023}
2026-03-29 14:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF23%2520AMV%27 HTTP/1.1" 200 None
2026-03-29 14:15:55 [bca.uk] INFO: Saving data for BF23%20AMV: {'auction_closing_time': 1774854000.0, 'created_time': 1774365303.784404, 'last_price_update_time': 1774793755.59953}
2026-03-29 14:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF23%2520AMV') HTTP/1.1" 204 0
2026-03-29 14:15:55 [bca.uk] INFO: Found listing with ID: GL72%20OER
2026-03-29 14:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520OER%27 HTTP/1.1" 200 None
2026-03-29 14:15:55 [bca.uk] INFO: Scrape type for GL72%20OER: 2
2026-03-29 14:15:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1592239a-8857-5689-adf5-ac001335480e with identifier: GL72%20OER
2026-03-29 14:15:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1592239a-8857-5689-adf5-ac001335480e with scrape type 2
2026-03-29 14:15:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1592239a-8857-5689-adf5-ac001335480e with scrape type 2
2026-03-29 14:15:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1592239a-8857-5689-adf5-ac001335480e, identifier: GL72%20OER
2026-03-29 14:15:55 [bca.uk] INFO: Found listing with ID: DE21%20GLZ
2026-03-29 14:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE21%2520GLZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:55 [bca.uk] INFO: Scrape type for DE21%20GLZ: 2
2026-03-29 14:15:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85c3a3d0-85ad-5cad-85ad-668518690fbf with identifier: DE21%20GLZ
2026-03-29 14:15:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85c3a3d0-85ad-5cad-85ad-668518690fbf with scrape type 2
2026-03-29 14:15:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85c3a3d0-85ad-5cad-85ad-668518690fbf with scrape type 2
2026-03-29 14:15:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85c3a3d0-85ad-5cad-85ad-668518690fbf, identifier: DE21%20GLZ
2026-03-29 14:15:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1592239a-8857-5689-adf5-ac001335480e with identifier: GL72%20OER
2026-03-29 14:15:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1592239a-8857-5689-adf5-ac001335480e with identifier: GL72%20OER
2026-03-29 14:15:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1592239a-8857-5689-adf5-ac001335480e with identifier: GL72%20OER to the API
2026-03-29 14:15:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL72%20OER-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '1592239a-8857-5689-adf5-ac001335480e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GL72 OER',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL72%20OER&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Newcastle-u-Tyne',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 44935,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16900,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS7PC581315',
 'year': 2022}
2026-03-29 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520OER%27 HTTP/1.1" 200 None
2026-03-29 14:15:56 [bca.uk] INFO: Saving data for GL72%20OER: {'auction_closing_time': 1774854000.0, 'created_time': 1774365260.154564, 'last_price_update_time': 1774793756.195587}
2026-03-29 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL72%2520OER') HTTP/1.1" 204 0
2026-03-29 14:15:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85c3a3d0-85ad-5cad-85ad-668518690fbf with identifier: DE21%20GLZ
2026-03-29 14:15:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85c3a3d0-85ad-5cad-85ad-668518690fbf with identifier: DE21%20GLZ
2026-03-29 14:15:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85c3a3d0-85ad-5cad-85ad-668518690fbf with identifier: DE21%20GLZ to the API
2026-03-29 14:15:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE21%20GLZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '85c3a3d0-85ad-5cad-85ad-668518690fbf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DE21 GLZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE21%20GLZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 36013,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 19000,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.5 TSI 150 R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 150 R LINE DSG',
 'vin': 'WVGZZZ5NZMW533667',
 'year': 2021}
2026-03-29 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE21%2520GLZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:56 [bca.uk] INFO: Saving data for DE21%20GLZ: {'auction_closing_time': 1774854000.0, 'created_time': 1773838812.798295, 'last_price_update_time': 1774793756.514061}
2026-03-29 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE21%2520GLZ') HTTP/1.1" 204 0
2026-03-29 14:15:56 [bca.uk] INFO: Found listing with ID: GV70%20KKG
2026-03-29 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV70%2520KKG%27 HTTP/1.1" 200 None
2026-03-29 14:15:56 [bca.uk] INFO: Scrape type for GV70%20KKG: 2
2026-03-29 14:15:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 807a054c-cd7f-5f97-b876-90675d8d95ff with identifier: GV70%20KKG
2026-03-29 14:15:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 807a054c-cd7f-5f97-b876-90675d8d95ff with scrape type 2
2026-03-29 14:15:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 807a054c-cd7f-5f97-b876-90675d8d95ff with scrape type 2
2026-03-29 14:15:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 807a054c-cd7f-5f97-b876-90675d8d95ff, identifier: GV70%20KKG
2026-03-29 14:15:56 [bca.uk] INFO: Found listing with ID: DE23%20NMZ
2026-03-29 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE23%2520NMZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:56 [bca.uk] INFO: Scrape type for DE23%20NMZ: 2
2026-03-29 14:15:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59327a64-2965-5d67-bf6d-3935e2fe4d13 with identifier: DE23%20NMZ
2026-03-29 14:15:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 59327a64-2965-5d67-bf6d-3935e2fe4d13 with scrape type 2
2026-03-29 14:15:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 59327a64-2965-5d67-bf6d-3935e2fe4d13 with scrape type 2
2026-03-29 14:15:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 59327a64-2965-5d67-bf6d-3935e2fe4d13, identifier: DE23%20NMZ
2026-03-29 14:15:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 807a054c-cd7f-5f97-b876-90675d8d95ff with identifier: GV70%20KKG
2026-03-29 14:15:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 807a054c-cd7f-5f97-b876-90675d8d95ff with identifier: GV70%20KKG
2026-03-29 14:15:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 807a054c-cd7f-5f97-b876-90675d8d95ff with identifier: GV70%20KKG to the API
2026-03-29 14:15:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV70%20KKG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '807a054c-cd7f-5f97-b876-90675d8d95ff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GV70 KKG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV70%20KKG&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bristol',
 'make': 'AUDI',
 'model': 'E-TRON',
 'odometer': 42442,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 19000,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'AUDI E-TRON 71KWH 50 Q BLACK ED. StationWagon',
 'transmission': 'automatic',
 'trim': '71KWH 50 Q BLACK ED.',
 'vin': 'WAUZZZGE7MB025486',
 'year': 2021}
2026-03-29 14:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV70%2520KKG%27 HTTP/1.1" 200 None
2026-03-29 14:15:57 [bca.uk] INFO: Saving data for GV70%20KKG: {'auction_closing_time': 1774854000.0, 'created_time': 1774304586.12989, 'last_price_update_time': 1774793757.140561}
2026-03-29 14:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV70%2520KKG') HTTP/1.1" 204 0
2026-03-29 14:15:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 59327a64-2965-5d67-bf6d-3935e2fe4d13 with identifier: DE23%20NMZ
2026-03-29 14:15:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 59327a64-2965-5d67-bf6d-3935e2fe4d13 with identifier: DE23%20NMZ
2026-03-29 14:15:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 59327a64-2965-5d67-bf6d-3935e2fe4d13 with identifier: DE23%20NMZ to the API
2026-03-29 14:15:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE23%20NMZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '59327a64-2965-5d67-bf6d-3935e2fe4d13',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DE23 NMZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE23%20NMZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'KIA',
 'model': 'EV6',
 'odometer': 23441,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 20200,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA EV6 166KW 77.4KWH RWD GT-LINE Hatchback',
 'transmission': 'automatic',
 'trim': '166KW 77.4KWH RWD GT-LINE',
 'vin': 'KNAC481AUP5109334',
 'year': 2023}
2026-03-29 14:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE23%2520NMZ%27 HTTP/1.1" 200 None
2026-03-29 14:15:57 [bca.uk] INFO: Saving data for DE23%20NMZ: {'auction_closing_time': 1774854000.0, 'created_time': 1773838635.154936, 'last_price_update_time': 1774793757.577082}
2026-03-29 14:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE23%2520NMZ') HTTP/1.1" 204 0
2026-03-29 14:15:57 [bca.uk] INFO: Found listing with ID: HF23%20VFH
2026-03-29 14:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF23%2520VFH%27 HTTP/1.1" 200 None
2026-03-29 14:15:57 [bca.uk] INFO: Scrape type for HF23%20VFH: 2
2026-03-29 14:15:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9785638-47b0-598c-acbe-13f6bc44af73 with identifier: HF23%20VFH
2026-03-29 14:15:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9785638-47b0-598c-acbe-13f6bc44af73 with scrape type 2
2026-03-29 14:15:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9785638-47b0-598c-acbe-13f6bc44af73 with scrape type 2
2026-03-29 14:15:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f9785638-47b0-598c-acbe-13f6bc44af73, identifier: HF23%20VFH
2026-03-29 14:15:57 [bca.uk] INFO: Found listing with ID: DF72%20CZW
2026-03-29 14:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF72%2520CZW%27 HTTP/1.1" 200 None
2026-03-29 14:15:57 [bca.uk] INFO: Scrape type for DF72%20CZW: 2
2026-03-29 14:15:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f5a8921-e454-5c28-90bf-67307931c028 with identifier: DF72%20CZW
2026-03-29 14:15:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3f5a8921-e454-5c28-90bf-67307931c028 with scrape type 2
2026-03-29 14:15:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3f5a8921-e454-5c28-90bf-67307931c028 with scrape type 2
2026-03-29 14:15:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3f5a8921-e454-5c28-90bf-67307931c028, identifier: DF72%20CZW
2026-03-29 14:15:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f9785638-47b0-598c-acbe-13f6bc44af73 with identifier: HF23%20VFH
2026-03-29 14:15:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f9785638-47b0-598c-acbe-13f6bc44af73 with identifier: HF23%20VFH
2026-03-29 14:15:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f9785638-47b0-598c-acbe-13f6bc44af73 with identifier: HF23%20VFH to the API
2026-03-29 14:15:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HF23%20VFH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f9785638-47b0-598c-acbe-13f6bc44af73',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HF23 VFH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HF23%20VFH&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Wolverhampton',
 'make': 'AUDI',
 'model': 'S3 SALOON',
 'odometer': 13883,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 29600,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI S3 SALOON 2.0 TFSI 310 QUATTRO S-T Saloon',
 'transmission': 'automatic',
 'trim': 'TFSI 310 QUATTRO S-T',
 'vin': 'WAUZZZGY5PA044171',
 'year': 2023}
2026-03-29 14:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF23%2520VFH%27 HTTP/1.1" 200 None
2026-03-29 14:15:58 [bca.uk] INFO: Saving data for HF23%20VFH: {'auction_closing_time': 1774854000.0, 'created_time': 1774365118.309029, 'last_price_update_time': 1774793758.113974}
2026-03-29 14:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HF23%2520VFH') HTTP/1.1" 204 0
2026-03-29 14:15:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3f5a8921-e454-5c28-90bf-67307931c028 with identifier: DF72%20CZW
2026-03-29 14:15:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3f5a8921-e454-5c28-90bf-67307931c028 with identifier: DF72%20CZW
2026-03-29 14:15:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3f5a8921-e454-5c28-90bf-67307931c028 with identifier: DF72%20CZW to the API
2026-03-29 14:15:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF72%20CZW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '3f5a8921-e454-5c28-90bf-67307931c028',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DF72 CZW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF72%20CZW&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'CUPRA',
 'model': 'BORN',
 'odometer': 34102,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'CUPRA BORN 150KW 58KWH V1 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 58KWH V1',
 'vin': 'VSSZZZK11PP003545',
 'year': 2022}
2026-03-29 14:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF72%2520CZW%27 HTTP/1.1" 200 None
2026-03-29 14:15:58 [bca.uk] INFO: Saving data for DF72%20CZW: {'auction_closing_time': 1774854000.0, 'created_time': 1774365081.743476, 'last_price_update_time': 1774793758.406772}
2026-03-29 14:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF72%2520CZW') HTTP/1.1" 204 0
2026-03-29 14:15:58 [bca.uk] INFO: Found listing with ID: LM21%20WOU
2026-03-29 14:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM21%2520WOU%27 HTTP/1.1" 200 None
2026-03-29 14:15:58 [bca.uk] INFO: Scrape type for LM21%20WOU: 2
2026-03-29 14:15:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 042c343e-1dd9-5e83-955f-e0f4ea73a3f7 with identifier: LM21%20WOU
2026-03-29 14:15:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 042c343e-1dd9-5e83-955f-e0f4ea73a3f7 with scrape type 2
2026-03-29 14:15:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 042c343e-1dd9-5e83-955f-e0f4ea73a3f7 with scrape type 2
2026-03-29 14:15:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 042c343e-1dd9-5e83-955f-e0f4ea73a3f7, identifier: LM21%20WOU
2026-03-29 14:15:58 [bca.uk] INFO: Found listing with ID: DG24%20ZKX
2026-03-29 14:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520ZKX%27 HTTP/1.1" 200 None
2026-03-29 14:15:58 [bca.uk] INFO: Scrape type for DG24%20ZKX: 2
2026-03-29 14:15:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7fe35595-27e6-5f41-800a-f5c1b2f93f60 with identifier: DG24%20ZKX
2026-03-29 14:15:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7fe35595-27e6-5f41-800a-f5c1b2f93f60 with scrape type 2
2026-03-29 14:15:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7fe35595-27e6-5f41-800a-f5c1b2f93f60 with scrape type 2
2026-03-29 14:15:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7fe35595-27e6-5f41-800a-f5c1b2f93f60, identifier: DG24%20ZKX
2026-03-29 14:15:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 042c343e-1dd9-5e83-955f-e0f4ea73a3f7 with identifier: LM21%20WOU
2026-03-29 14:15:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 042c343e-1dd9-5e83-955f-e0f4ea73a3f7 with identifier: LM21%20WOU
2026-03-29 14:15:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 042c343e-1dd9-5e83-955f-e0f4ea73a3f7 with identifier: LM21%20WOU to the API
2026-03-29 14:15:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM21%20WOU-GB',
 'category': 'Car',
 'color': 'bronze',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '042c343e-1dd9-5e83-955f-e0f4ea73a3f7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LM21 WOU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM21%20WOU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 90315,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13100,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD SE Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD SE',
 'vin': 'SALZA2AT9MH149774',
 'year': 2021}
2026-03-29 14:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM21%2520WOU%27 HTTP/1.1" 200 None
2026-03-29 14:15:58 [bca.uk] INFO: Saving data for LM21%20WOU: {'auction_closing_time': 1774854000.0, 'created_time': 1773833668.419571, 'last_price_update_time': 1774793758.918199}
2026-03-29 14:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM21%2520WOU') HTTP/1.1" 204 0
2026-03-29 14:15:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7fe35595-27e6-5f41-800a-f5c1b2f93f60 with identifier: DG24%20ZKX
2026-03-29 14:15:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7fe35595-27e6-5f41-800a-f5c1b2f93f60 with identifier: DG24%20ZKX
2026-03-29 14:15:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7fe35595-27e6-5f41-800a-f5c1b2f93f60 with identifier: DG24%20ZKX to the API
2026-03-29 14:15:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG24%20ZKX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '7fe35595-27e6-5f41-800a-f5c1b2f93f60',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DG24 ZKX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG24%20ZKX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'GWM ORA',
 'model': 'ORA 03',
 'odometer': 19622,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 8700,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'GWM ORA ORA 03 126KW 48KWH PURE+ Hatchback',
 'transmission': 'automatic',
 'trim': '126KW 48KWH PURE+',
 'vin': 'LGWEEUA52NK643896',
 'year': 2024}
2026-03-29 14:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520ZKX%27 HTTP/1.1" 200 None
2026-03-29 14:15:59 [bca.uk] INFO: Saving data for DG24%20ZKX: {'auction_closing_time': 1774854000.0, 'created_time': 1774045526.54164, 'last_price_update_time': 1774793759.214258}
2026-03-29 14:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG24%2520ZKX') HTTP/1.1" 204 0
2026-03-29 14:15:59 [bca.uk] INFO: Found listing with ID: LS23%20EHY
2026-03-29 14:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS23%2520EHY%27 HTTP/1.1" 200 None
2026-03-29 14:15:59 [bca.uk] INFO: Scrape type for LS23%20EHY: 2
2026-03-29 14:15:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 81f6d81d-59ac-56ef-9222-787f0e2c48dc with identifier: LS23%20EHY
2026-03-29 14:15:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 81f6d81d-59ac-56ef-9222-787f0e2c48dc with scrape type 2
2026-03-29 14:15:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 81f6d81d-59ac-56ef-9222-787f0e2c48dc with scrape type 2
2026-03-29 14:15:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 81f6d81d-59ac-56ef-9222-787f0e2c48dc, identifier: LS23%20EHY
2026-03-29 14:15:59 [bca.uk] INFO: Found listing with ID: DK24%20WMY
2026-03-29 14:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK24%2520WMY%27 HTTP/1.1" 200 None
2026-03-29 14:15:59 [bca.uk] INFO: Scrape type for DK24%20WMY: 2
2026-03-29 14:15:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 787681cc-7a96-57af-8be8-d57651ab8d5d with identifier: DK24%20WMY
2026-03-29 14:15:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 787681cc-7a96-57af-8be8-d57651ab8d5d with scrape type 2
2026-03-29 14:15:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 787681cc-7a96-57af-8be8-d57651ab8d5d with scrape type 2
2026-03-29 14:15:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 787681cc-7a96-57af-8be8-d57651ab8d5d, identifier: DK24%20WMY
2026-03-29 14:15:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 81f6d81d-59ac-56ef-9222-787f0e2c48dc with identifier: LS23%20EHY
2026-03-29 14:15:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 81f6d81d-59ac-56ef-9222-787f0e2c48dc with identifier: LS23%20EHY
2026-03-29 14:15:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 81f6d81d-59ac-56ef-9222-787f0e2c48dc with identifier: LS23%20EHY to the API
2026-03-29 14:15:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:15:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS23%20EHY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '81f6d81d-59ac-56ef-9222-787f0e2c48dc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS23 EHY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS23%20EHY&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'KIA',
 'model': 'EV6',
 'odometer': 14784,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 21000,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA EV6 166KW 77.4KWH RWD GT-LINE Hatchback',
 'transmission': 'automatic',
 'trim': '166KW 77.4KWH RWD GT-LINE',
 'vin': 'KNAC481AUP5112224',
 'year': 2023}
2026-03-29 14:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS23%2520EHY%27 HTTP/1.1" 200 None
2026-03-29 14:15:59 [bca.uk] INFO: Saving data for LS23%20EHY: {'auction_closing_time': 1774854000.0, 'created_time': 1773825383.602755, 'last_price_update_time': 1774793759.754414}
2026-03-29 14:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS23%2520EHY') HTTP/1.1" 204 0
2026-03-29 14:15:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 787681cc-7a96-57af-8be8-d57651ab8d5d with identifier: DK24%20WMY
2026-03-29 14:15:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 787681cc-7a96-57af-8be8-d57651ab8d5d with identifier: DK24%20WMY
2026-03-29 14:15:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 787681cc-7a96-57af-8be8-d57651ab8d5d with identifier: DK24%20WMY to the API
2026-03-29 14:15:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:15:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK24%20WMY-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '787681cc-7a96-57af-8be8-d57651ab8d5d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DK24 WMY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK24%20WMY&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Newcastle-u-Tyne',
 'make': 'GWM ORA',
 'model': 'ORA 03',
 'odometer': 14266,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 8700,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'GWM ORA ORA 03 126KW 48KWH PURE+ Hatchback',
 'transmission': 'automatic',
 'trim': '126KW 48KWH PURE+',
 'vin': 'LGWEEUA57NK645692',
 'year': 2024}
2026-03-29 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK24%2520WMY%27 HTTP/1.1" 200 None
2026-03-29 14:16:00 [bca.uk] INFO: Saving data for DK24%20WMY: {'auction_closing_time': 1774854000.0, 'created_time': 1774365261.036693, 'last_price_update_time': 1774793760.07068}
2026-03-29 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK24%2520WMY') HTTP/1.1" 204 0
2026-03-29 14:16:00 [bca.uk] INFO: Found listing with ID: MA72%20ZGV
2026-03-29 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA72%2520ZGV%27 HTTP/1.1" 200 None
2026-03-29 14:16:00 [bca.uk] INFO: Scrape type for MA72%20ZGV: 2
2026-03-29 14:16:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f125c43-0783-52d0-93af-61dc17a923b8 with identifier: MA72%20ZGV
2026-03-29 14:16:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f125c43-0783-52d0-93af-61dc17a923b8 with scrape type 2
2026-03-29 14:16:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f125c43-0783-52d0-93af-61dc17a923b8 with scrape type 2
2026-03-29 14:16:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f125c43-0783-52d0-93af-61dc17a923b8, identifier: MA72%20ZGV
2026-03-29 14:16:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f125c43-0783-52d0-93af-61dc17a923b8 with identifier: MA72%20ZGV
2026-03-29 14:16:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f125c43-0783-52d0-93af-61dc17a923b8 with identifier: MA72%20ZGV
2026-03-29 14:16:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9f125c43-0783-52d0-93af-61dc17a923b8 with identifier: MA72%20ZGV to the API
2026-03-29 14:16:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA72%20ZGV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '9f125c43-0783-52d0-93af-61dc17a923b8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA72 ZGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA72%20ZGV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 40021,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 20000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y AWD LONG RANGE Hatchback',
 'transmission': 'automatic',
 'trim': 'AWD LONG RANGE',
 'vin': 'LRWYHCEK1NC447740',
 'year': 2022}
2026-03-29 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA72%2520ZGV%27 HTTP/1.1" 200 None
2026-03-29 14:16:00 [bca.uk] INFO: Saving data for MA72%20ZGV: {'auction_closing_time': 1774854000.0, 'created_time': 1773840014.619054, 'last_price_update_time': 1774793760.513335}
2026-03-29 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA72%2520ZGV') HTTP/1.1" 204 0
2026-03-29 14:16:00 [bca.uk] INFO: Found listing with ID: MD72%20WNC
2026-03-29 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520WNC%27 HTTP/1.1" 200 None
2026-03-29 14:16:00 [bca.uk] INFO: Scrape type for MD72%20WNC: 2
2026-03-29 14:16:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 38ef4187-229d-5cd8-aba0-603242fe47a4 with identifier: MD72%20WNC
2026-03-29 14:16:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 38ef4187-229d-5cd8-aba0-603242fe47a4 with scrape type 2
2026-03-29 14:16:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 38ef4187-229d-5cd8-aba0-603242fe47a4 with scrape type 2
2026-03-29 14:16:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 38ef4187-229d-5cd8-aba0-603242fe47a4, identifier: MD72%20WNC
2026-03-29 14:16:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 38ef4187-229d-5cd8-aba0-603242fe47a4 with identifier: MD72%20WNC
2026-03-29 14:16:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 38ef4187-229d-5cd8-aba0-603242fe47a4 with identifier: MD72%20WNC
2026-03-29 14:16:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 38ef4187-229d-5cd8-aba0-603242fe47a4 with identifier: MD72%20WNC to the API
2026-03-29 14:16:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD72%20WNC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '38ef4187-229d-5cd8-aba0-603242fe47a4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MD72 WNC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD72%20WNC&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 41746,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 7500,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'RENAULT ZOE E-TECH 50KWH 135 GT LINE+ (50KW) Hatchback',
 'transmission': 'automatic',
 'trim': '50KWH 135 GT LINE+ (50KW)',
 'vin': 'VF1AG000169756021',
 'year': 2022}
2026-03-29 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520WNC%27 HTTP/1.1" 200 None
2026-03-29 14:16:00 [bca.uk] INFO: Saving data for MD72%20WNC: {'auction_closing_time': 1774854000.0, 'created_time': 1774365306.99406, 'last_price_update_time': 1774793760.919135}
2026-03-29 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD72%2520WNC') HTTP/1.1" 204 0
2026-03-29 14:16:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:16:00 [bca.uk] INFO: Found listing with ID: ML22%20WLU
2026-03-29 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML22%2520WLU%27 HTTP/1.1" 200 None
2026-03-29 14:16:00 [bca.uk] INFO: Scrape type for ML22%20WLU: 2
2026-03-29 14:16:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 947b6c1c-7744-5ca9-86aa-e8590883b488 with identifier: ML22%20WLU
2026-03-29 14:16:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 947b6c1c-7744-5ca9-86aa-e8590883b488 with scrape type 2
2026-03-29 14:16:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 947b6c1c-7744-5ca9-86aa-e8590883b488 with scrape type 2
2026-03-29 14:16:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 947b6c1c-7744-5ca9-86aa-e8590883b488, identifier: ML22%20WLU
2026-03-29 14:16:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 947b6c1c-7744-5ca9-86aa-e8590883b488 with identifier: ML22%20WLU
2026-03-29 14:16:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 947b6c1c-7744-5ca9-86aa-e8590883b488 with identifier: ML22%20WLU
2026-03-29 14:16:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 947b6c1c-7744-5ca9-86aa-e8590883b488 with identifier: ML22%20WLU to the API
2026-03-29 14:16:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 52,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML22%20WLU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '947b6c1c-7744-5ca9-86aa-e8590883b488',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ML22 WLU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML22%20WLU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 57733,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 27000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 P400E PHEV R-DYNAMIC SE StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E PHEV R-DYNAMIC SE',
 'vin': 'SALYA2AY3NA337563',
 'year': 2022}
2026-03-29 14:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML22%2520WLU%27 HTTP/1.1" 200 None
2026-03-29 14:16:01 [bca.uk] INFO: Saving data for ML22%20WLU: {'auction_closing_time': 1774854000.0, 'created_time': 1773821898.275915, 'last_price_update_time': 1774793761.404211}
2026-03-29 14:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML22%2520WLU') HTTP/1.1" 204 0
2026-03-29 14:16:01 [bca.uk] INFO: Found listing with ID: MW22%20VMG
2026-03-29 14:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW22%2520VMG%27 HTTP/1.1" 200 None
2026-03-29 14:16:01 [bca.uk] INFO: Scrape type for MW22%20VMG: 2
2026-03-29 14:16:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5687c709-f538-539a-9451-ba27ff4ceb91 with identifier: MW22%20VMG
2026-03-29 14:16:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5687c709-f538-539a-9451-ba27ff4ceb91 with scrape type 2
2026-03-29 14:16:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5687c709-f538-539a-9451-ba27ff4ceb91 with scrape type 2
2026-03-29 14:16:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5687c709-f538-539a-9451-ba27ff4ceb91, identifier: MW22%20VMG
2026-03-29 14:16:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5687c709-f538-539a-9451-ba27ff4ceb91 with identifier: MW22%20VMG
2026-03-29 14:16:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5687c709-f538-539a-9451-ba27ff4ceb91 with identifier: MW22%20VMG
2026-03-29 14:16:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5687c709-f538-539a-9451-ba27ff4ceb91 with identifier: MW22%20VMG to the API
2026-03-29 14:16:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW22%20VMG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '5687c709-f538-539a-9451-ba27ff4ceb91',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MW22 VMG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW22%20VMG&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow - East',
 'make': 'VOLKSWAGEN',
 'model': 'ID.3',
 'odometer': 16073,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10500,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.3 110/45 LIFE PURE PERF(110KC) Hatchback',
 'transmission': 'automatic',
 'trim': '110/45 LIFE PURE PERF(110KC)',
 'vin': 'WVWZZZE1ZNP031949',
 'year': 2022}
2026-03-29 14:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW22%2520VMG%27 HTTP/1.1" 200 None
2026-03-29 14:16:01 [bca.uk] INFO: Saving data for MW22%20VMG: {'auction_closing_time': 1774854000.0, 'created_time': 1774304815.140188, 'last_price_update_time': 1774793761.856096}
2026-03-29 14:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW22%2520VMG') HTTP/1.1" 204 0
2026-03-29 14:16:01 [bca.uk] INFO: Found listing with ID: NG72%20WBD
2026-03-29 14:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG72%2520WBD%27 HTTP/1.1" 200 None
2026-03-29 14:16:01 [bca.uk] INFO: Scrape type for NG72%20WBD: 2
2026-03-29 14:16:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab22cfbe-b81b-5901-9d92-83f2d18337eb with identifier: NG72%20WBD
2026-03-29 14:16:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab22cfbe-b81b-5901-9d92-83f2d18337eb with scrape type 2
2026-03-29 14:16:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab22cfbe-b81b-5901-9d92-83f2d18337eb with scrape type 2
2026-03-29 14:16:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab22cfbe-b81b-5901-9d92-83f2d18337eb, identifier: NG72%20WBD
2026-03-29 14:16:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab22cfbe-b81b-5901-9d92-83f2d18337eb with identifier: NG72%20WBD
2026-03-29 14:16:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab22cfbe-b81b-5901-9d92-83f2d18337eb with identifier: NG72%20WBD
2026-03-29 14:16:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ab22cfbe-b81b-5901-9d92-83f2d18337eb with identifier: NG72%20WBD to the API
2026-03-29 14:16:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG72%20WBD-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ab22cfbe-b81b-5901-9d92-83f2d18337eb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NG72 WBD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG72%20WBD&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'BMW',
 'model': 'IX1',
 'odometer': 15592,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 22400,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'BMW IX1 XD30 XLINE StationWagon',
 'transmission': 'automatic',
 'trim': 'XD30 XLINE',
 'vin': 'WBY62EF0005W34046',
 'year': 2023}
2026-03-29 14:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG72%2520WBD%27 HTTP/1.1" 200 None
2026-03-29 14:16:02 [bca.uk] INFO: Saving data for NG72%20WBD: {'auction_closing_time': 1774854000.0, 'created_time': 1774365354.574438, 'last_price_update_time': 1774793762.329882}
2026-03-29 14:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG72%2520WBD') HTTP/1.1" 204 0
2026-03-29 14:16:02 [bca.uk] INFO: Total items found: 100
2026-03-29 14:16:02 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded
2026-03-29 14:16:02 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:16:02 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:16:02 [bca.uk] INFO: Found listing with ID: NJ23%20LND
2026-03-29 14:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ23%2520LND%27 HTTP/1.1" 200 None
2026-03-29 14:16:02 [bca.uk] INFO: Scrape type for NJ23%20LND: 2
2026-03-29 14:16:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62354669-23b8-58f2-ac1a-079b68182324 with identifier: NJ23%20LND
2026-03-29 14:16:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62354669-23b8-58f2-ac1a-079b68182324 with scrape type 2
2026-03-29 14:16:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62354669-23b8-58f2-ac1a-079b68182324 with scrape type 2
2026-03-29 14:16:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62354669-23b8-58f2-ac1a-079b68182324, identifier: NJ23%20LND
2026-03-29 14:16:02 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:16:02 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:16:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62354669-23b8-58f2-ac1a-079b68182324 with identifier: NJ23%20LND
2026-03-29 14:16:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 62354669-23b8-58f2-ac1a-079b68182324 with identifier: NJ23%20LND
2026-03-29 14:16:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 62354669-23b8-58f2-ac1a-079b68182324 with identifier: NJ23%20LND to the API
2026-03-29 14:16:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ23%20LND-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '62354669-23b8-58f2-ac1a-079b68182324',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NJ23 LND',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ23%20LND&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bristol',
 'make': 'KIA',
 'model': 'EV6',
 'odometer': 26640,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA EV6 166KW 77.4KWH RWD GT-LINE Hatchback',
 'transmission': 'automatic',
 'trim': '166KW 77.4KWH RWD GT-LINE',
 'vin': 'KNAC481AUP5108884',
 'year': 2023}
2026-03-29 14:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ23%2520LND%27 HTTP/1.1" 200 None
2026-03-29 14:16:02 [bca.uk] INFO: Saving data for NJ23%20LND: {'auction_closing_time': 1774854000.0, 'created_time': 1773833734.610946, 'last_price_update_time': 1774793762.932173}
2026-03-29 14:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ23%2520LND') HTTP/1.1" 204 0
2026-03-29 14:16:02 [bca.uk] INFO: Found listing with ID: ML19%20AEU
2026-03-29 14:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML19%2520AEU%27 HTTP/1.1" 200 None
2026-03-29 14:16:02 [bca.uk] INFO: Scrape type for ML19%20AEU: 2
2026-03-29 14:16:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b177be80-d22f-5c6d-8d1c-709b62ef5f82 with identifier: ML19%20AEU
2026-03-29 14:16:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b177be80-d22f-5c6d-8d1c-709b62ef5f82 with scrape type 2
2026-03-29 14:16:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b177be80-d22f-5c6d-8d1c-709b62ef5f82 with scrape type 2
2026-03-29 14:16:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b177be80-d22f-5c6d-8d1c-709b62ef5f82, identifier: ML19%20AEU
2026-03-29 14:16:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:16:03 [bca.uk] INFO: Found listing with ID: NX70%20FGZ
2026-03-29 14:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX70%2520FGZ%27 HTTP/1.1" 200 None
2026-03-29 14:16:03 [bca.uk] INFO: Scrape type for NX70%20FGZ: 2
2026-03-29 14:16:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c716ac5e-7b9d-53db-832f-0e57c7b80eb8 with identifier: NX70%20FGZ
2026-03-29 14:16:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c716ac5e-7b9d-53db-832f-0e57c7b80eb8 with scrape type 2
2026-03-29 14:16:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c716ac5e-7b9d-53db-832f-0e57c7b80eb8 with scrape type 2
2026-03-29 14:16:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c716ac5e-7b9d-53db-832f-0e57c7b80eb8, identifier: NX70%20FGZ
2026-03-29 14:16:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b177be80-d22f-5c6d-8d1c-709b62ef5f82 with identifier: ML19%20AEU
2026-03-29 14:16:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b177be80-d22f-5c6d-8d1c-709b62ef5f82 with identifier: ML19%20AEU
2026-03-29 14:16:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b177be80-d22f-5c6d-8d1c-709b62ef5f82 with identifier: ML19%20AEU to the API
2026-03-29 14:16:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML19%20AEU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b177be80-d22f-5c6d-8d1c-709b62ef5f82',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML19 AEU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML19%20AEU&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 85489,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 TDI 115 GT DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 115 GT DSG',
 'vin': 'WVWZZZAUZKW109279',
 'year': 2019}
2026-03-29 14:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML19%2520AEU%27 HTTP/1.1" 200 None
2026-03-29 14:16:03 [bca.uk] INFO: Saving data for ML19%20AEU: {'auction_closing_time': 1775037600.0, 'created_time': 1774609432.689293, 'last_price_update_time': 1774793763.625208}
2026-03-29 14:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML19%2520AEU') HTTP/1.1" 204 0
2026-03-29 14:16:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c716ac5e-7b9d-53db-832f-0e57c7b80eb8 with identifier: NX70%20FGZ
2026-03-29 14:16:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c716ac5e-7b9d-53db-832f-0e57c7b80eb8 with identifier: NX70%20FGZ
2026-03-29 14:16:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c716ac5e-7b9d-53db-832f-0e57c7b80eb8 with identifier: NX70%20FGZ to the API
2026-03-29 14:16:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX70%20FGZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c716ac5e-7b9d-53db-832f-0e57c7b80eb8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NX70 FGZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX70%20FGZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'E-TRON',
 'odometer': 40716,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14900,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'AUDI E-TRON 71KWH 50 Q S LINE StationWagon',
 'transmission': 'automatic',
 'trim': '71KWH 50 Q S LINE',
 'vin': 'WAUZZZGE3MB014078',
 'year': 2020}
2026-03-29 14:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX70%2520FGZ%27 HTTP/1.1" 200 None
2026-03-29 14:16:03 [bca.uk] INFO: Saving data for NX70%20FGZ: {'auction_closing_time': 1774854000.0, 'created_time': 1774304794.403632, 'last_price_update_time': 1774793763.92093}
2026-03-29 14:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX70%2520FGZ') HTTP/1.1" 204 0
2026-03-29 14:16:03 [bca.uk] INFO: Found listing with ID: MM13%20ORA
2026-03-29 14:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM13%2520ORA%27 HTTP/1.1" 200 None
2026-03-29 14:16:03 [bca.uk] INFO: Scrape type for MM13%20ORA: 2
2026-03-29 14:16:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 068af69d-b186-510b-ac6a-a9f48ec281b1 with identifier: MM13%20ORA
2026-03-29 14:16:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 068af69d-b186-510b-ac6a-a9f48ec281b1 with scrape type 2
2026-03-29 14:16:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 068af69d-b186-510b-ac6a-a9f48ec281b1 with scrape type 2
2026-03-29 14:16:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 068af69d-b186-510b-ac6a-a9f48ec281b1, identifier: MM13%20ORA
2026-03-29 14:16:04 [bca.uk] INFO: Found listing with ID: OY22%20XCC
2026-03-29 14:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY22%2520XCC%27 HTTP/1.1" 200 None
2026-03-29 14:16:04 [bca.uk] INFO: Scrape type for OY22%20XCC: 2
2026-03-29 14:16:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a99f9a8-431c-5729-9b0f-bde35caf5eb5 with identifier: OY22%20XCC
2026-03-29 14:16:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7a99f9a8-431c-5729-9b0f-bde35caf5eb5 with scrape type 2
2026-03-29 14:16:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7a99f9a8-431c-5729-9b0f-bde35caf5eb5 with scrape type 2
2026-03-29 14:16:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7a99f9a8-431c-5729-9b0f-bde35caf5eb5, identifier: OY22%20XCC
2026-03-29 14:16:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 068af69d-b186-510b-ac6a-a9f48ec281b1 with identifier: MM13%20ORA
2026-03-29 14:16:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 068af69d-b186-510b-ac6a-a9f48ec281b1 with identifier: MM13%20ORA
2026-03-29 14:16:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 068af69d-b186-510b-ac6a-a9f48ec281b1 with identifier: MM13%20ORA to the API
2026-03-29 14:16:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM13%20ORA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '068af69d-b186-510b-ac6a-a9f48ec281b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM13 ORA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM13%20ORA&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MINI',
 'model': 'ONE',
 'odometer': 50116,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MINI ONE 1.6  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWSR32040T346917',
 'year': 2013}
2026-03-29 14:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM13%2520ORA%27 HTTP/1.1" 200 None
2026-03-29 14:16:04 [bca.uk] INFO: Saving data for MM13%20ORA: {'auction_closing_time': 1775037600.0, 'created_time': 1774609426.918841, 'last_price_update_time': 1774793764.473547}
2026-03-29 14:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM13%2520ORA') HTTP/1.1" 204 0
2026-03-29 14:16:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7a99f9a8-431c-5729-9b0f-bde35caf5eb5 with identifier: OY22%20XCC
2026-03-29 14:16:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7a99f9a8-431c-5729-9b0f-bde35caf5eb5 with identifier: OY22%20XCC
2026-03-29 14:16:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7a99f9a8-431c-5729-9b0f-bde35caf5eb5 with identifier: OY22%20XCC to the API
2026-03-29 14:16:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY22%20XCC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '7a99f9a8-431c-5729-9b0f-bde35caf5eb5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OY22 XCC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY22%20XCC&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 38579,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 17600,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'POLESTAR 2 300KW 78KWH DM4 LONG RANGE Coupe',
 'transmission': 'automatic',
 'trim': '300KW 78KWH DM4 LONG RANGE',
 'vin': 'LPSVSEDEENL067899',
 'year': 2022}
2026-03-29 14:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY22%2520XCC%27 HTTP/1.1" 200 None
2026-03-29 14:16:04 [bca.uk] INFO: Saving data for OY22%20XCC: {'auction_closing_time': 1774854000.0, 'created_time': 1773908775.20403, 'last_price_update_time': 1774793764.813624}
2026-03-29 14:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY22%2520XCC') HTTP/1.1" 204 0
2026-03-29 14:16:04 [bca.uk] INFO: Found listing with ID: MW15%20EZJ
2026-03-29 14:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW15%2520EZJ%27 HTTP/1.1" 200 None
2026-03-29 14:16:04 [bca.uk] INFO: Scrape type for MW15%20EZJ: 2
2026-03-29 14:16:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eb8ece90-15fd-5fb4-a1ec-0e0d40f42ea6 with identifier: MW15%20EZJ
2026-03-29 14:16:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eb8ece90-15fd-5fb4-a1ec-0e0d40f42ea6 with scrape type 2
2026-03-29 14:16:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eb8ece90-15fd-5fb4-a1ec-0e0d40f42ea6 with scrape type 2
2026-03-29 14:16:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eb8ece90-15fd-5fb4-a1ec-0e0d40f42ea6, identifier: MW15%20EZJ
2026-03-29 14:16:04 [bca.uk] INFO: Found listing with ID: PN71%20KLC
2026-03-29 14:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN71%2520KLC%27 HTTP/1.1" 200 None
2026-03-29 14:16:04 [bca.uk] INFO: Scrape type for PN71%20KLC: 2
2026-03-29 14:16:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a92e46a-6d7d-51da-8c34-9d93296ae91e with identifier: PN71%20KLC
2026-03-29 14:16:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a92e46a-6d7d-51da-8c34-9d93296ae91e with scrape type 2
2026-03-29 14:16:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a92e46a-6d7d-51da-8c34-9d93296ae91e with scrape type 2
2026-03-29 14:16:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a92e46a-6d7d-51da-8c34-9d93296ae91e, identifier: PN71%20KLC
2026-03-29 14:16:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eb8ece90-15fd-5fb4-a1ec-0e0d40f42ea6 with identifier: MW15%20EZJ
2026-03-29 14:16:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eb8ece90-15fd-5fb4-a1ec-0e0d40f42ea6 with identifier: MW15%20EZJ
2026-03-29 14:16:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eb8ece90-15fd-5fb4-a1ec-0e0d40f42ea6 with identifier: MW15%20EZJ to the API
2026-03-29 14:16:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW15%20EZJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'eb8ece90-15fd-5fb4-a1ec-0e0d40f42ea6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MW15 EZJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW15%20EZJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'KIA',
 'model': 'PICANTO',
 'odometer': 72727,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'KIA PICANTO 1.0 1 Hatchback',
 'transmission': 'manual',
 'trim': '1',
 'vin': 'KNABE511LGT015556',
 'year': 2015}
2026-03-29 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW15%2520EZJ%27 HTTP/1.1" 200 None
2026-03-29 14:16:05 [bca.uk] INFO: Saving data for MW15%20EZJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774609392.17593, 'last_price_update_time': 1774793765.337417}
2026-03-29 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW15%2520EZJ') HTTP/1.1" 204 0
2026-03-29 14:16:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a92e46a-6d7d-51da-8c34-9d93296ae91e with identifier: PN71%20KLC
2026-03-29 14:16:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a92e46a-6d7d-51da-8c34-9d93296ae91e with identifier: PN71%20KLC
2026-03-29 14:16:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a92e46a-6d7d-51da-8c34-9d93296ae91e with identifier: PN71%20KLC to the API
2026-03-29 14:16:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN71%20KLC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '2a92e46a-6d7d-51da-8c34-9d93296ae91e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'PN71 KLC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN71%20KLC&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 41724,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14800,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'JAGUAR I-PACE EV400 BLACK (11KW) Hatchback',
 'transmission': 'automatic',
 'trim': 'EV400 BLACK (11KW)',
 'vin': 'SADHA2A13N1621371',
 'year': 2022}
2026-03-29 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN71%2520KLC%27 HTTP/1.1" 200 None
2026-03-29 14:16:05 [bca.uk] INFO: Saving data for PN71%20KLC: {'auction_closing_time': 1774854000.0, 'created_time': 1773838632.559866, 'last_price_update_time': 1774793765.701884}
2026-03-29 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN71%2520KLC') HTTP/1.1" 204 0
2026-03-29 14:16:05 [bca.uk] INFO: Found listing with ID: SJ63%20XYM
2026-03-29 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ63%2520XYM%27 HTTP/1.1" 200 None
2026-03-29 14:16:05 [bca.uk] INFO: Scrape type for SJ63%20XYM: 2
2026-03-29 14:16:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0af21d11-d998-5e80-994f-88d44b73cc2b with identifier: SJ63%20XYM
2026-03-29 14:16:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0af21d11-d998-5e80-994f-88d44b73cc2b with scrape type 2
2026-03-29 14:16:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0af21d11-d998-5e80-994f-88d44b73cc2b with scrape type 2
2026-03-29 14:16:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0af21d11-d998-5e80-994f-88d44b73cc2b, identifier: SJ63%20XYM
2026-03-29 14:16:05 [bca.uk] INFO: Found listing with ID: PX23%20XMG
2026-03-29 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX23%2520XMG%27 HTTP/1.1" 200 None
2026-03-29 14:16:05 [bca.uk] INFO: Scrape type for PX23%20XMG: 2
2026-03-29 14:16:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75036ce3-16a8-5121-9ede-486bb78b297e with identifier: PX23%20XMG
2026-03-29 14:16:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75036ce3-16a8-5121-9ede-486bb78b297e with scrape type 2
2026-03-29 14:16:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 75036ce3-16a8-5121-9ede-486bb78b297e with scrape type 2
2026-03-29 14:16:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 75036ce3-16a8-5121-9ede-486bb78b297e, identifier: PX23%20XMG
2026-03-29 14:16:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0af21d11-d998-5e80-994f-88d44b73cc2b with identifier: SJ63%20XYM
2026-03-29 14:16:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0af21d11-d998-5e80-994f-88d44b73cc2b with identifier: SJ63%20XYM
2026-03-29 14:16:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0af21d11-d998-5e80-994f-88d44b73cc2b with identifier: SJ63%20XYM to the API
2026-03-29 14:16:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ63%20XYM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0af21d11-d998-5e80-994f-88d44b73cc2b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ63 XYM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ63%20XYM&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 54747,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.0 VVT-I EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I EDITION',
 'vin': 'VNKJL3D360A085767',
 'year': 2013}
2026-03-29 14:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ63%2520XYM%27 HTTP/1.1" 200 None
2026-03-29 14:16:06 [bca.uk] INFO: Saving data for SJ63%20XYM: {'auction_closing_time': 1775037600.0, 'created_time': 1774365002.434154, 'last_price_update_time': 1774793766.296823}
2026-03-29 14:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ63%2520XYM') HTTP/1.1" 204 0
2026-03-29 14:16:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 75036ce3-16a8-5121-9ede-486bb78b297e with identifier: PX23%20XMG
2026-03-29 14:16:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 75036ce3-16a8-5121-9ede-486bb78b297e with identifier: PX23%20XMG
2026-03-29 14:16:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 75036ce3-16a8-5121-9ede-486bb78b297e with identifier: PX23%20XMG to the API
2026-03-29 14:16:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 172,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX23%20XMG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '75036ce3-16a8-5121-9ede-486bb78b297e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'PX23 XMG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX23%20XMG&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 40452,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 28000,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 D200 EDITION StationWagon',
 'transmission': 'automatic',
 'trim': 'D200 EDITION',
 'vin': 'SALYA2AN3PA365310',
 'year': 2023}
2026-03-29 14:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX23%2520XMG%27 HTTP/1.1" 200 None
2026-03-29 14:16:06 [bca.uk] INFO: Saving data for PX23%20XMG: {'auction_closing_time': 1774854000.0, 'created_time': 1773821896.698215, 'last_price_update_time': 1774793766.613468}
2026-03-29 14:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX23%2520XMG') HTTP/1.1" 204 0
2026-03-29 14:16:06 [bca.uk] INFO: Found listing with ID: BN61%20LYR
2026-03-29 14:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN61%2520LYR%27 HTTP/1.1" 200 None
2026-03-29 14:16:06 [bca.uk] INFO: Scrape type for BN61%20LYR: 2
2026-03-29 14:16:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 422f9547-cb55-5446-862a-10aed2d93eb2 with identifier: BN61%20LYR
2026-03-29 14:16:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 422f9547-cb55-5446-862a-10aed2d93eb2 with scrape type 2
2026-03-29 14:16:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 422f9547-cb55-5446-862a-10aed2d93eb2 with scrape type 2
2026-03-29 14:16:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 422f9547-cb55-5446-862a-10aed2d93eb2, identifier: BN61%20LYR
2026-03-29 14:16:06 [bca.uk] INFO: Found listing with ID: PX71%20OHK
2026-03-29 14:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX71%2520OHK%27 HTTP/1.1" 200 None
2026-03-29 14:16:06 [bca.uk] INFO: Scrape type for PX71%20OHK: 2
2026-03-29 14:16:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b57b5bec-7193-59b1-bf7a-35d41fa50f76 with identifier: PX71%20OHK
2026-03-29 14:16:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b57b5bec-7193-59b1-bf7a-35d41fa50f76 with scrape type 2
2026-03-29 14:16:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b57b5bec-7193-59b1-bf7a-35d41fa50f76 with scrape type 2
2026-03-29 14:16:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b57b5bec-7193-59b1-bf7a-35d41fa50f76, identifier: PX71%20OHK
2026-03-29 14:16:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 422f9547-cb55-5446-862a-10aed2d93eb2 with identifier: BN61%20LYR
2026-03-29 14:16:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 422f9547-cb55-5446-862a-10aed2d93eb2 with identifier: BN61%20LYR
2026-03-29 14:16:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 422f9547-cb55-5446-862a-10aed2d93eb2 with identifier: BN61%20LYR to the API
2026-03-29 14:16:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN61%20LYR-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '422f9547-cb55-5446-862a-10aed2d93eb2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN61 LYR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN61%20LYR&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'AUDI',
 'model': 'A4',
 'odometer': 123507,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'AUDI A4 2.0 TDI 136 TECHNIK S/S Saloon',
 'transmission': 'manual',
 'trim': 'TDI 136 TECHNIK S/S',
 'vin': 'WAUZZZ8K4CA040875',
 'year': 2011}
2026-03-29 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN61%2520LYR%27 HTTP/1.1" 200 None
2026-03-29 14:16:07 [bca.uk] INFO: Saving data for BN61%20LYR: {'auction_closing_time': 1775037600.0, 'created_time': 1774609420.373014, 'last_price_update_time': 1774793767.177766}
2026-03-29 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN61%2520LYR') HTTP/1.1" 204 0
2026-03-29 14:16:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b57b5bec-7193-59b1-bf7a-35d41fa50f76 with identifier: PX71%20OHK
2026-03-29 14:16:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b57b5bec-7193-59b1-bf7a-35d41fa50f76 with identifier: PX71%20OHK
2026-03-29 14:16:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b57b5bec-7193-59b1-bf7a-35d41fa50f76 with identifier: PX71%20OHK to the API
2026-03-29 14:16:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX71%20OHK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b57b5bec-7193-59b1-bf7a-35d41fa50f76',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'PX71 OHK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX71%20OHK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'Q4 E-TRON S/B',
 'odometer': 84892,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12800,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI Q4 E-TRON S/B 40 150KW 82KWH SPORT Coupe',
 'transmission': 'automatic',
 'trim': '40 150KW 82KWH SPORT',
 'vin': 'WAUZZZFZ2NP028448',
 'year': 2022}
2026-03-29 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX71%2520OHK%27 HTTP/1.1" 200 None
2026-03-29 14:16:07 [bca.uk] INFO: Saving data for PX71%20OHK: {'auction_closing_time': 1774854000.0, 'created_time': 1773833661.531708, 'last_price_update_time': 1774793767.64135}
2026-03-29 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX71%2520OHK') HTTP/1.1" 204 0
2026-03-29 14:16:07 [bca.uk] INFO: Found listing with ID: CX70%20VNC
2026-03-29 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX70%2520VNC%27 HTTP/1.1" 200 None
2026-03-29 14:16:07 [bca.uk] INFO: Scrape type for CX70%20VNC: 2
2026-03-29 14:16:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 23362ae3-e07c-5ed5-ac53-f0cd7bfff81c with identifier: CX70%20VNC
2026-03-29 14:16:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 23362ae3-e07c-5ed5-ac53-f0cd7bfff81c with scrape type 2
2026-03-29 14:16:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 23362ae3-e07c-5ed5-ac53-f0cd7bfff81c with scrape type 2
2026-03-29 14:16:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 23362ae3-e07c-5ed5-ac53-f0cd7bfff81c, identifier: CX70%20VNC
2026-03-29 14:16:07 [bca.uk] INFO: Found listing with ID: RV22%20TZU
2026-03-29 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV22%2520TZU%27 HTTP/1.1" 200 None
2026-03-29 14:16:07 [bca.uk] INFO: Scrape type for RV22%20TZU: 2
2026-03-29 14:16:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4631a234-e29a-5470-864a-04fab3f0161b with identifier: RV22%20TZU
2026-03-29 14:16:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4631a234-e29a-5470-864a-04fab3f0161b with scrape type 2
2026-03-29 14:16:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4631a234-e29a-5470-864a-04fab3f0161b with scrape type 2
2026-03-29 14:16:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4631a234-e29a-5470-864a-04fab3f0161b, identifier: RV22%20TZU
2026-03-29 14:16:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 23362ae3-e07c-5ed5-ac53-f0cd7bfff81c with identifier: CX70%20VNC
2026-03-29 14:16:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 23362ae3-e07c-5ed5-ac53-f0cd7bfff81c with identifier: CX70%20VNC
2026-03-29 14:16:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 23362ae3-e07c-5ed5-ac53-f0cd7bfff81c with identifier: CX70%20VNC to the API
2026-03-29 14:16:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX70%20VNC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '23362ae3-e07c-5ed5-ac53-f0cd7bfff81c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CX70 VNC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX70%20VNC&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 69866,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.0 TCE 100 ICONIC Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 100 ICONIC',
 'vin': 'VF1RJA00865115756',
 'year': 2020}
2026-03-29 14:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX70%2520VNC%27 HTTP/1.1" 200 None
2026-03-29 14:16:08 [bca.uk] INFO: Saving data for CX70%20VNC: {'auction_closing_time': 1775037600.0, 'created_time': 1773843721.662221, 'last_price_update_time': 1774793768.173393}
2026-03-29 14:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX70%2520VNC') HTTP/1.1" 204 0
2026-03-29 14:16:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4631a234-e29a-5470-864a-04fab3f0161b with identifier: RV22%20TZU
2026-03-29 14:16:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4631a234-e29a-5470-864a-04fab3f0161b with identifier: RV22%20TZU
2026-03-29 14:16:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4631a234-e29a-5470-864a-04fab3f0161b with identifier: RV22%20TZU to the API
2026-03-29 14:16:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV22%20TZU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '4631a234-e29a-5470-864a-04fab3f0161b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RV22 TZU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV22%20TZU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'Q4 E-TRON',
 'odometer': 86924,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 11400,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI Q4 E-TRON 35 125KW 55KWH SPORT StationWagon',
 'transmission': 'automatic',
 'trim': '35 125KW 55KWH SPORT',
 'vin': 'WAUZZZFZ1NP027114',
 'year': 2022}
2026-03-29 14:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV22%2520TZU%27 HTTP/1.1" 200 None
2026-03-29 14:16:08 [bca.uk] INFO: Saving data for RV22%20TZU: {'auction_closing_time': 1774854000.0, 'created_time': 1774365269.137829, 'last_price_update_time': 1774793768.496855}
2026-03-29 14:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV22%2520TZU') HTTP/1.1" 204 0
2026-03-29 14:16:08 [bca.uk] INFO: Found listing with ID: DF66%20RZB
2026-03-29 14:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF66%2520RZB%27 HTTP/1.1" 200 None
2026-03-29 14:16:08 [bca.uk] INFO: Scrape type for DF66%20RZB: 2
2026-03-29 14:16:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8cd6a437-3e77-5816-9545-8bf89514a12f with identifier: DF66%20RZB
2026-03-29 14:16:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8cd6a437-3e77-5816-9545-8bf89514a12f with scrape type 2
2026-03-29 14:16:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8cd6a437-3e77-5816-9545-8bf89514a12f with scrape type 2
2026-03-29 14:16:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8cd6a437-3e77-5816-9545-8bf89514a12f, identifier: DF66%20RZB
2026-03-29 14:16:08 [bca.uk] INFO: Found listing with ID: SG22%20WUL
2026-03-29 14:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520WUL%27 HTTP/1.1" 200 None
2026-03-29 14:16:08 [bca.uk] INFO: Scrape type for SG22%20WUL: 2
2026-03-29 14:16:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 522f9f3c-6f20-5fc9-93a0-38bb5a80e64a with identifier: SG22%20WUL
2026-03-29 14:16:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 522f9f3c-6f20-5fc9-93a0-38bb5a80e64a with scrape type 2
2026-03-29 14:16:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 522f9f3c-6f20-5fc9-93a0-38bb5a80e64a with scrape type 2
2026-03-29 14:16:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 522f9f3c-6f20-5fc9-93a0-38bb5a80e64a, identifier: SG22%20WUL
2026-03-29 14:16:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8cd6a437-3e77-5816-9545-8bf89514a12f with identifier: DF66%20RZB
2026-03-29 14:16:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8cd6a437-3e77-5816-9545-8bf89514a12f with identifier: DF66%20RZB
2026-03-29 14:16:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8cd6a437-3e77-5816-9545-8bf89514a12f with identifier: DF66%20RZB to the API
2026-03-29 14:16:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF66%20RZB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8cd6a437-3e77-5816-9545-8bf89514a12f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF66 RZB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF66%20RZB&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 62637,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW X1 2.0 XDRIVE 20D X LINE STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 20D X LINE STEP',
 'vin': 'WBAHU320205G14556',
 'year': 2016}
2026-03-29 14:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF66%2520RZB%27 HTTP/1.1" 200 None
2026-03-29 14:16:09 [bca.uk] INFO: Saving data for DF66%20RZB: {'auction_closing_time': 1775037600.0, 'created_time': 1774609463.986553, 'last_price_update_time': 1774793769.000661}
2026-03-29 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF66%2520RZB') HTTP/1.1" 204 0
2026-03-29 14:16:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 522f9f3c-6f20-5fc9-93a0-38bb5a80e64a with identifier: SG22%20WUL
2026-03-29 14:16:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 522f9f3c-6f20-5fc9-93a0-38bb5a80e64a with identifier: SG22%20WUL
2026-03-29 14:16:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 522f9f3c-6f20-5fc9-93a0-38bb5a80e64a with identifier: SG22%20WUL to the API
2026-03-29 14:16:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG22%20WUL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '522f9f3c-6f20-5fc9-93a0-38bb5a80e64a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG22 WUL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG22%20WUL&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow - East',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 87814,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD R-DYNAMIC SE Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD R-DYNAMIC SE',
 'vin': 'SALZA2ATXNH176399',
 'year': 2022}
2026-03-29 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520WUL%27 HTTP/1.1" 200 None
2026-03-29 14:16:09 [bca.uk] INFO: Saving data for SG22%20WUL: {'auction_closing_time': 1774854000.0, 'created_time': 1773825317.267187, 'last_price_update_time': 1774793769.294132}
2026-03-29 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG22%2520WUL') HTTP/1.1" 204 0
2026-03-29 14:16:09 [bca.uk] INFO: Found listing with ID: DX19%20WCR
2026-03-29 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX19%2520WCR%27 HTTP/1.1" 200 None
2026-03-29 14:16:09 [bca.uk] INFO: Scrape type for DX19%20WCR: 2
2026-03-29 14:16:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ba4870fa-d6f1-58cd-9412-823027178dd3 with identifier: DX19%20WCR
2026-03-29 14:16:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba4870fa-d6f1-58cd-9412-823027178dd3 with scrape type 2
2026-03-29 14:16:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ba4870fa-d6f1-58cd-9412-823027178dd3 with scrape type 2
2026-03-29 14:16:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ba4870fa-d6f1-58cd-9412-823027178dd3, identifier: DX19%20WCR
2026-03-29 14:16:09 [bca.uk] INFO: Found listing with ID: SG22%20XYS
2026-03-29 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520XYS%27 HTTP/1.1" 200 None
2026-03-29 14:16:09 [bca.uk] INFO: Scrape type for SG22%20XYS: 2
2026-03-29 14:16:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe149b50-feac-5cc0-83c5-4c70359f64ab with identifier: SG22%20XYS
2026-03-29 14:16:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe149b50-feac-5cc0-83c5-4c70359f64ab with scrape type 2
2026-03-29 14:16:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe149b50-feac-5cc0-83c5-4c70359f64ab with scrape type 2
2026-03-29 14:16:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe149b50-feac-5cc0-83c5-4c70359f64ab, identifier: SG22%20XYS
2026-03-29 14:16:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ba4870fa-d6f1-58cd-9412-823027178dd3 with identifier: DX19%20WCR
2026-03-29 14:16:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ba4870fa-d6f1-58cd-9412-823027178dd3 with identifier: DX19%20WCR
2026-03-29 14:16:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ba4870fa-d6f1-58cd-9412-823027178dd3 with identifier: DX19%20WCR to the API
2026-03-29 14:16:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DX19%20WCR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ba4870fa-d6f1-58cd-9412-823027178dd3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DX19 WCR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DX19%20WCR&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 101222,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 LANDMARK StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 LANDMARK',
 'vin': 'SALCA2AN4KH806064',
 'year': 2019}
2026-03-29 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX19%2520WCR%27 HTTP/1.1" 200 None
2026-03-29 14:16:09 [bca.uk] INFO: Saving data for DX19%20WCR: {'auction_closing_time': 1775037600.0, 'created_time': 1774609447.163796, 'last_price_update_time': 1774793769.807844}
2026-03-29 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DX19%2520WCR') HTTP/1.1" 204 0
2026-03-29 14:16:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:16:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe149b50-feac-5cc0-83c5-4c70359f64ab with identifier: SG22%20XYS
2026-03-29 14:16:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe149b50-feac-5cc0-83c5-4c70359f64ab with identifier: SG22%20XYS
2026-03-29 14:16:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe149b50-feac-5cc0-83c5-4c70359f64ab with identifier: SG22%20XYS to the API
2026-03-29 14:16:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG22%20XYS-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fe149b50-feac-5cc0-83c5-4c70359f64ab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SG22 XYS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG22%20XYS&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow - East',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 29673,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 20800,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y AWD LONG RANGE Hatchback',
 'transmission': 'automatic',
 'trim': 'AWD LONG RANGE',
 'vin': 'LRWYHCEK4NC262890',
 'year': 2022}
2026-03-29 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520XYS%27 HTTP/1.1" 200 None
2026-03-29 14:16:10 [bca.uk] INFO: Saving data for SG22%20XYS: {'auction_closing_time': 1774854000.0, 'created_time': 1774365245.516577, 'last_price_update_time': 1774793770.113592}
2026-03-29 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG22%2520XYS') HTTP/1.1" 204 0
2026-03-29 14:16:10 [bca.uk] INFO: Found listing with ID: DY19%20RKO
2026-03-29 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY19%2520RKO%27 HTTP/1.1" 200 None
2026-03-29 14:16:10 [bca.uk] INFO: Scrape type for DY19%20RKO: 2
2026-03-29 14:16:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31f4a147-10c8-5650-b8d4-16d9db68f9ea with identifier: DY19%20RKO
2026-03-29 14:16:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31f4a147-10c8-5650-b8d4-16d9db68f9ea with scrape type 2
2026-03-29 14:16:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31f4a147-10c8-5650-b8d4-16d9db68f9ea with scrape type 2
2026-03-29 14:16:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31f4a147-10c8-5650-b8d4-16d9db68f9ea, identifier: DY19%20RKO
2026-03-29 14:16:10 [bca.uk] INFO: Found listing with ID: VE71%20XCB
2026-03-29 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE71%2520XCB%27 HTTP/1.1" 200 None
2026-03-29 14:16:10 [bca.uk] INFO: Scrape type for VE71%20XCB: 2
2026-03-29 14:16:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5edf24c1-8add-57fc-8c5f-6b1ffa87d72a with identifier: VE71%20XCB
2026-03-29 14:16:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5edf24c1-8add-57fc-8c5f-6b1ffa87d72a with scrape type 2
2026-03-29 14:16:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5edf24c1-8add-57fc-8c5f-6b1ffa87d72a with scrape type 2
2026-03-29 14:16:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5edf24c1-8add-57fc-8c5f-6b1ffa87d72a, identifier: VE71%20XCB
2026-03-29 14:16:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31f4a147-10c8-5650-b8d4-16d9db68f9ea with identifier: DY19%20RKO
2026-03-29 14:16:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31f4a147-10c8-5650-b8d4-16d9db68f9ea with identifier: DY19%20RKO
2026-03-29 14:16:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 31f4a147-10c8-5650-b8d4-16d9db68f9ea with identifier: DY19%20RKO to the API
2026-03-29 14:16:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY19%20RKO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '31f4a147-10c8-5650-b8d4-16d9db68f9ea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY19 RKO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY19%20RKO&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 66031,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5 CLASSIC Hatchback',
 'transmission': 'manual',
 'trim': 'CLASSIC',
 'vin': 'WMWXU72050TR60693',
 'year': 2019}
2026-03-29 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY19%2520RKO%27 HTTP/1.1" 200 None
2026-03-29 14:16:10 [bca.uk] INFO: Saving data for DY19%20RKO: {'auction_closing_time': 1775037600.0, 'created_time': 1774609450.593911, 'last_price_update_time': 1774793770.738073}
2026-03-29 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY19%2520RKO') HTTP/1.1" 204 0
2026-03-29 14:16:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5edf24c1-8add-57fc-8c5f-6b1ffa87d72a with identifier: VE71%20XCB
2026-03-29 14:16:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5edf24c1-8add-57fc-8c5f-6b1ffa87d72a with identifier: VE71%20XCB
2026-03-29 14:16:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5edf24c1-8add-57fc-8c5f-6b1ffa87d72a with identifier: VE71%20XCB to the API
2026-03-29 14:16:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE71%20XCB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '5edf24c1-8add-57fc-8c5f-6b1ffa87d72a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VE71 XCB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE71%20XCB&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'ID.3',
 'odometer': 16019,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.3 150KW 58KWH FAMILY PRO PERF. Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 58KWH FAMILY PRO PERF.',
 'vin': 'WVWZZZE1ZNP021307',
 'year': 2022}
2026-03-29 14:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE71%2520XCB%27 HTTP/1.1" 200 None
2026-03-29 14:16:11 [bca.uk] INFO: Saving data for VE71%20XCB: {'auction_closing_time': 1774854000.0, 'created_time': 1773825543.412779, 'last_price_update_time': 1774793771.061794}
2026-03-29 14:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE71%2520XCB') HTTP/1.1" 204 0
2026-03-29 14:16:11 [bca.uk] INFO: Found listing with ID: EA13%20ZRL
2026-03-29 14:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA13%2520ZRL%27 HTTP/1.1" 200 None
2026-03-29 14:16:11 [bca.uk] INFO: Scrape type for EA13%20ZRL: 2
2026-03-29 14:16:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ce89013-2242-5b55-978c-a5054e009c75 with identifier: EA13%20ZRL
2026-03-29 14:16:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ce89013-2242-5b55-978c-a5054e009c75 with scrape type 2
2026-03-29 14:16:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8ce89013-2242-5b55-978c-a5054e009c75 with scrape type 2
2026-03-29 14:16:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8ce89013-2242-5b55-978c-a5054e009c75, identifier: EA13%20ZRL
2026-03-29 14:16:11 [scrapy.extensions.logstats] INFO: Crawled 240 pages (at 11 pages/min), scraped 1229 items (at 59 items/min)
2026-03-29 14:16:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 207MiB
2026-03-29 14:16:11 [bca.uk] INFO: Found listing with ID: VU71%20HVV
2026-03-29 14:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU71%2520HVV%27 HTTP/1.1" 200 None
2026-03-29 14:16:11 [bca.uk] INFO: Scrape type for VU71%20HVV: 2
2026-03-29 14:16:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21e1264a-7d6c-5f68-a13e-9bf0fb6f230e with identifier: VU71%20HVV
2026-03-29 14:16:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 21e1264a-7d6c-5f68-a13e-9bf0fb6f230e with scrape type 2
2026-03-29 14:16:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 21e1264a-7d6c-5f68-a13e-9bf0fb6f230e with scrape type 2
2026-03-29 14:16:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 21e1264a-7d6c-5f68-a13e-9bf0fb6f230e, identifier: VU71%20HVV
2026-03-29 14:16:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8ce89013-2242-5b55-978c-a5054e009c75 with identifier: EA13%20ZRL
2026-03-29 14:16:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8ce89013-2242-5b55-978c-a5054e009c75 with identifier: EA13%20ZRL
2026-03-29 14:16:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8ce89013-2242-5b55-978c-a5054e009c75 with identifier: EA13%20ZRL to the API
2026-03-29 14:16:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA13%20ZRL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8ce89013-2242-5b55-978c-a5054e009c75',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA13 ZRL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA13%20ZRL&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 92798,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'BMW X1 2.0 SDRIVE 20D M SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'SDRIVE 20D M SPORT',
 'vin': 'WBAVN92090VR59521',
 'year': 2013}
2026-03-29 14:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA13%2520ZRL%27 HTTP/1.1" 200 None
2026-03-29 14:16:11 [bca.uk] INFO: Saving data for EA13%20ZRL: {'auction_closing_time': 1775037600.0, 'created_time': 1774609436.232634, 'last_price_update_time': 1774793771.661381}
2026-03-29 14:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA13%2520ZRL') HTTP/1.1" 204 0
2026-03-29 14:16:11 [bca.uk] INFO: Total items found: 100
2026-03-29 14:16:11 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded
2026-03-29 14:16:11 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:16:11 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:16:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 21e1264a-7d6c-5f68-a13e-9bf0fb6f230e with identifier: VU71%20HVV
2026-03-29 14:16:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 21e1264a-7d6c-5f68-a13e-9bf0fb6f230e with identifier: VU71%20HVV
2026-03-29 14:16:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 21e1264a-7d6c-5f68-a13e-9bf0fb6f230e with identifier: VU71%20HVV to the API
2026-03-29 14:16:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VU71%20HVV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '21e1264a-7d6c-5f68-a13e-9bf0fb6f230e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VU71 HVV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VU71%20HVV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Wolverhampton',
 'make': 'VOLKSWAGEN',
 'model': 'T-CROSS',
 'odometer': 32654,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10300,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN T-CROSS 1.0 TSI 110 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 110 SE',
 'vin': 'WVGZZZC1ZMY146766',
 'year': 2021}
2026-03-29 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU71%2520HVV%27 HTTP/1.1" 200 None
2026-03-29 14:16:12 [bca.uk] INFO: Saving data for VU71%20HVV: {'auction_closing_time': 1774854000.0, 'created_time': 1773825470.116276, 'last_price_update_time': 1774793772.022631}
2026-03-29 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VU71%2520HVV') HTTP/1.1" 204 0
2026-03-29 14:16:12 [bca.uk] INFO: Found listing with ID: EY19%20DVF
2026-03-29 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY19%2520DVF%27 HTTP/1.1" 200 None
2026-03-29 14:16:12 [bca.uk] INFO: Scrape type for EY19%20DVF: 2
2026-03-29 14:16:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: db3d52aa-45a5-543f-9b6b-e5a9632ee8ca with identifier: EY19%20DVF
2026-03-29 14:16:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item db3d52aa-45a5-543f-9b6b-e5a9632ee8ca with scrape type 2
2026-03-29 14:16:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item db3d52aa-45a5-543f-9b6b-e5a9632ee8ca with scrape type 2
2026-03-29 14:16:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: db3d52aa-45a5-543f-9b6b-e5a9632ee8ca, identifier: EY19%20DVF
2026-03-29 14:16:12 [bca.uk] INFO: Found listing with ID: YD24%20NPG
2026-03-29 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD24%2520NPG%27 HTTP/1.1" 200 None
2026-03-29 14:16:12 [bca.uk] INFO: Scrape type for YD24%20NPG: 2
2026-03-29 14:16:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d67cea9-ac0f-5261-8069-bcb300e49c29 with identifier: YD24%20NPG
2026-03-29 14:16:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d67cea9-ac0f-5261-8069-bcb300e49c29 with scrape type 2
2026-03-29 14:16:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7d67cea9-ac0f-5261-8069-bcb300e49c29 with scrape type 2
2026-03-29 14:16:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7d67cea9-ac0f-5261-8069-bcb300e49c29, identifier: YD24%20NPG
2026-03-29 14:16:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: db3d52aa-45a5-543f-9b6b-e5a9632ee8ca with identifier: EY19%20DVF
2026-03-29 14:16:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: db3d52aa-45a5-543f-9b6b-e5a9632ee8ca with identifier: EY19%20DVF
2026-03-29 14:16:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: db3d52aa-45a5-543f-9b6b-e5a9632ee8ca with identifier: EY19%20DVF to the API
2026-03-29 14:16:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY19%20DVF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'db3d52aa-45a5-543f-9b6b-e5a9632ee8ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY19 DVF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY19%20DVF&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MAZDA',
 'model': 'CX-3',
 'odometer': 26121,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-3 2.0 120 SPORT+ 2WD Hatchback',
 'transmission': 'manual',
 'trim': '120 SPORT+ 2WD',
 'vin': 'MMZDK6W760W311841',
 'year': 2019}
2026-03-29 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY19%2520DVF%27 HTTP/1.1" 200 None
2026-03-29 14:16:12 [bca.uk] INFO: Saving data for EY19%20DVF: {'auction_closing_time': 1775037600.0, 'created_time': 1774609435.303435, 'last_price_update_time': 1774793772.819323}
2026-03-29 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY19%2520DVF') HTTP/1.1" 204 0
2026-03-29 14:16:12 [bca.uk] INFO: Found listing with ID: SA71%20HLE
2026-03-29 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA71%2520HLE%27 HTTP/1.1" 200 None
2026-03-29 14:16:12 [bca.uk] INFO: Scrape type for SA71%20HLE: 2
2026-03-29 14:16:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31018447-8462-5430-a4ef-8d972a53d90a with identifier: SA71%20HLE
2026-03-29 14:16:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31018447-8462-5430-a4ef-8d972a53d90a with scrape type 2
2026-03-29 14:16:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31018447-8462-5430-a4ef-8d972a53d90a with scrape type 2
2026-03-29 14:16:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31018447-8462-5430-a4ef-8d972a53d90a, identifier: SA71%20HLE
2026-03-29 14:16:13 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:16:13 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:16:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7d67cea9-ac0f-5261-8069-bcb300e49c29 with identifier: YD24%20NPG
2026-03-29 14:16:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7d67cea9-ac0f-5261-8069-bcb300e49c29 with identifier: YD24%20NPG
2026-03-29 14:16:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7d67cea9-ac0f-5261-8069-bcb300e49c29 with identifier: YD24%20NPG to the API
2026-03-29 14:16:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD24%20NPG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '7d67cea9-ac0f-5261-8069-bcb300e49c29',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YD24 NPG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD24%20NPG&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'TOYOTA',
 'model': 'BZ4X',
 'odometer': 20947,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 19000,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA BZ4X 150KW 71KWH MOTION (11KC) Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 71KWH MOTION (11KC)',
 'vin': 'JTMAABAA80A023475',
 'year': 2024}
2026-03-29 14:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD24%2520NPG%27 HTTP/1.1" 200 None
2026-03-29 14:16:13 [bca.uk] INFO: Saving data for YD24%20NPG: {'auction_closing_time': 1774854000.0, 'created_time': 1774365077.206233, 'last_price_update_time': 1774793773.311462}
2026-03-29 14:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD24%2520NPG') HTTP/1.1" 204 0
2026-03-29 14:16:13 [bca.uk] INFO: Found listing with ID: AK65%20HWP
2026-03-29 14:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK65%2520HWP%27 HTTP/1.1" 200 None
2026-03-29 14:16:13 [bca.uk] INFO: Scrape type for AK65%20HWP: 2
2026-03-29 14:16:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47a4fe63-b005-5e49-bea4-ebb37d83a917 with identifier: AK65%20HWP
2026-03-29 14:16:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47a4fe63-b005-5e49-bea4-ebb37d83a917 with scrape type 2
2026-03-29 14:16:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47a4fe63-b005-5e49-bea4-ebb37d83a917 with scrape type 2
2026-03-29 14:16:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47a4fe63-b005-5e49-bea4-ebb37d83a917, identifier: AK65%20HWP
2026-03-29 14:16:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31018447-8462-5430-a4ef-8d972a53d90a with identifier: SA71%20HLE
2026-03-29 14:16:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:16:13 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=cosmos+black+metallic HTTP/1.1" 200 None
2026-03-29 14:16:13 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:16:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31018447-8462-5430-a4ef-8d972a53d90a with identifier: SA71%20HLE
2026-03-29 14:16:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 31018447-8462-5430-a4ef-8d972a53d90a with identifier: SA71%20HLE to the API
2026-03-29 14:16:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SA71%20HLE-GB',
 'category': 'Car',
 'color': 'cosmos black metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T08:00:00Z',
 'fuel_type': 'Electric',
 'id': '31018447-8462-5430-a4ef-8d972a53d90a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SA71 HLE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SA71%20HLE&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250',
 'odometer': 20648,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14900,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQA 250 140KW 66.5KWH AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 66.5KWH AMG LINE',
 'vin': 'W1N2437012J020328',
 'year': 2021}
2026-03-29 14:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA71%2520HLE%27 HTTP/1.1" 200 None
2026-03-29 14:16:13 [bca.uk] INFO: Saving data for SA71%20HLE: {'auction_closing_time': 1775116800.0, 'created_time': 1773842320.365436, 'last_price_update_time': 1774793773.90878}
2026-03-29 14:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SA71%2520HLE') HTTP/1.1" 204 0
2026-03-29 14:16:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:16:13 [bca.uk] INFO: Found listing with ID: YH23%20XLR
2026-03-29 14:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH23%2520XLR%27 HTTP/1.1" 200 None
2026-03-29 14:16:13 [bca.uk] INFO: Scrape type for YH23%20XLR: 2
2026-03-29 14:16:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 895e3a3a-ad16-510a-8b15-c9e0a3b480ed with identifier: YH23%20XLR
2026-03-29 14:16:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 895e3a3a-ad16-510a-8b15-c9e0a3b480ed with scrape type 2
2026-03-29 14:16:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 895e3a3a-ad16-510a-8b15-c9e0a3b480ed with scrape type 2
2026-03-29 14:16:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 895e3a3a-ad16-510a-8b15-c9e0a3b480ed, identifier: YH23%20XLR
2026-03-29 14:16:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47a4fe63-b005-5e49-bea4-ebb37d83a917 with identifier: AK65%20HWP
2026-03-29 14:16:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47a4fe63-b005-5e49-bea4-ebb37d83a917 with identifier: AK65%20HWP
2026-03-29 14:16:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47a4fe63-b005-5e49-bea4-ebb37d83a917 with identifier: AK65%20HWP to the API
2026-03-29 14:16:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 96,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK65%20HWP-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '47a4fe63-b005-5e49-bea4-ebb37d83a917',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK65 HWP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK65%20HWP&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'BMW',
 'model': '116D',
 'odometer': 53157,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'BMW 116D 1.5 SE STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'SE STEP',
 'vin': 'WBA1V72010V250102',
 'year': 2015}
2026-03-29 14:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK65%2520HWP%27 HTTP/1.1" 200 None
2026-03-29 14:16:14 [bca.uk] INFO: Saving data for AK65%20HWP: {'auction_closing_time': 1775037600.0, 'created_time': 1774609412.59987, 'last_price_update_time': 1774793774.323267}
2026-03-29 14:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK65%2520HWP') HTTP/1.1" 204 0
2026-03-29 14:16:14 [bca.uk] INFO: Found listing with ID: SC71%20MKZ
2026-03-29 14:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC71%2520MKZ%27 HTTP/1.1" 200 None
2026-03-29 14:16:14 [bca.uk] INFO: Scrape type for SC71%20MKZ: 2
2026-03-29 14:16:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 18e86cde-0c34-54ce-9526-0bc191bc6ab5 with identifier: SC71%20MKZ
2026-03-29 14:16:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 18e86cde-0c34-54ce-9526-0bc191bc6ab5 with scrape type 2
2026-03-29 14:16:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 18e86cde-0c34-54ce-9526-0bc191bc6ab5 with scrape type 2
2026-03-29 14:16:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 18e86cde-0c34-54ce-9526-0bc191bc6ab5, identifier: SC71%20MKZ
2026-03-29 14:16:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 895e3a3a-ad16-510a-8b15-c9e0a3b480ed with identifier: YH23%20XLR
2026-03-29 14:16:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 895e3a3a-ad16-510a-8b15-c9e0a3b480ed with identifier: YH23%20XLR
2026-03-29 14:16:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 895e3a3a-ad16-510a-8b15-c9e0a3b480ed with identifier: YH23%20XLR to the API
2026-03-29 14:16:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 203,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH23%20XLR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '895e3a3a-ad16-510a-8b15-c9e0a3b480ed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YH23 XLR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH23%20XLR&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bristol',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 21585,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 20800,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 P250 4WD R-DYNAMIC S Hatchback',
 'transmission': 'automatic',
 'trim': 'P250 4WD R-DYNAMIC S',
 'vin': 'SALZA2AX5PH218273',
 'year': 2023}
2026-03-29 14:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH23%2520XLR%27 HTTP/1.1" 200 None
2026-03-29 14:16:14 [bca.uk] INFO: Saving data for YH23%20XLR: {'auction_closing_time': 1774854000.0, 'created_time': 1773821906.635724, 'last_price_update_time': 1774793774.769344}
2026-03-29 14:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH23%2520XLR') HTTP/1.1" 204 0
2026-03-29 14:16:14 [bca.uk] INFO: Found listing with ID: BA69%20LFE
2026-03-29 14:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA69%2520LFE%27 HTTP/1.1" 200 None
2026-03-29 14:16:14 [bca.uk] INFO: Scrape type for BA69%20LFE: 2
2026-03-29 14:16:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 781906e2-3a11-591a-95cc-4ff51f0ce072 with identifier: BA69%20LFE
2026-03-29 14:16:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 781906e2-3a11-591a-95cc-4ff51f0ce072 with scrape type 2
2026-03-29 14:16:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 781906e2-3a11-591a-95cc-4ff51f0ce072 with scrape type 2
2026-03-29 14:16:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 781906e2-3a11-591a-95cc-4ff51f0ce072, identifier: BA69%20LFE
2026-03-29 14:16:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 18e86cde-0c34-54ce-9526-0bc191bc6ab5 with identifier: SC71%20MKZ
2026-03-29 14:16:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:16:14 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=digital+white+metallic HTTP/1.1" 200 None
2026-03-29 14:16:15 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:16:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 18e86cde-0c34-54ce-9526-0bc191bc6ab5 with identifier: SC71%20MKZ
2026-03-29 14:16:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 18e86cde-0c34-54ce-9526-0bc191bc6ab5 with identifier: SC71%20MKZ to the API
2026-03-29 14:16:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SC71%20MKZ-GB',
 'category': 'Car',
 'color': 'digital white metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T08:00:00Z',
 'fuel_type': 'Electric',
 'id': '18e86cde-0c34-54ce-9526-0bc191bc6ab5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SC71 MKZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SC71%20MKZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250',
 'odometer': 21573,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQA 250 140KW 66KWH AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 66KWH AMG LINE',
 'vin': 'W1N2437012J019340',
 'year': 2022}
2026-03-29 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC71%2520MKZ%27 HTTP/1.1" 200 None
2026-03-29 14:16:15 [bca.uk] INFO: Saving data for SC71%20MKZ: {'auction_closing_time': 1775116800.0, 'created_time': 1773842293.628485, 'last_price_update_time': 1774793775.295267}
2026-03-29 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SC71%2520MKZ') HTTP/1.1" 204 0
2026-03-29 14:16:15 [bca.uk] INFO: Found listing with ID: GF70%20BBO
2026-03-29 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF70%2520BBO%27 HTTP/1.1" 200 None
2026-03-29 14:16:15 [bca.uk] INFO: Scrape type for GF70%20BBO: 0
2026-03-29 14:16:15 [bca.uk] INFO: Found listing with ID: J27%20RCY
2026-03-29 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27J27%2520RCY%27 HTTP/1.1" 200 None
2026-03-29 14:16:15 [bca.uk] INFO: Scrape type for J27%20RCY: 0
2026-03-29 14:16:15 [bca.uk] INFO: Found listing with ID: AO17%20VJZ
2026-03-29 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO17%2520VJZ%27 HTTP/1.1" 200 None
2026-03-29 14:16:15 [bca.uk] INFO: Scrape type for AO17%20VJZ: 2
2026-03-29 14:16:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8672e31-1468-5fe7-b1aa-63044c5d7a8f with identifier: AO17%20VJZ
2026-03-29 14:16:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8672e31-1468-5fe7-b1aa-63044c5d7a8f with scrape type 2
2026-03-29 14:16:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8672e31-1468-5fe7-b1aa-63044c5d7a8f with scrape type 2
2026-03-29 14:16:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8672e31-1468-5fe7-b1aa-63044c5d7a8f, identifier: AO17%20VJZ
2026-03-29 14:16:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 781906e2-3a11-591a-95cc-4ff51f0ce072 with identifier: BA69%20LFE
2026-03-29 14:16:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 781906e2-3a11-591a-95cc-4ff51f0ce072 with identifier: BA69%20LFE
2026-03-29 14:16:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 781906e2-3a11-591a-95cc-4ff51f0ce072 with identifier: BA69%20LFE to the API
2026-03-29 14:16:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 201,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BA69%20LFE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '781906e2-3a11-591a-95cc-4ff51f0ce072',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BA69 LFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BA69%20LFE&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'JEEP',
 'model': 'WRANGLER',
 'odometer': 50363,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'JEEP WRANGLER 2.0 GME OVERLAND HARD TOP StationWagon',
 'transmission': 'automatic',
 'trim': 'GME OVERLAND HARD TOP',
 'vin': '1C4HJXLNXKW590904',
 'year': 2019}
2026-03-29 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA69%2520LFE%27 HTTP/1.1" 200 None
2026-03-29 14:16:15 [bca.uk] INFO: Saving data for BA69%20LFE: {'auction_closing_time': 1775037600.0, 'created_time': 1774365005.855601, 'last_price_update_time': 1774793775.762946}
2026-03-29 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BA69%2520LFE') HTTP/1.1" 204 0
2026-03-29 14:16:15 [bca.uk] INFO: Found listing with ID: SO71%20GXR
2026-03-29 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO71%2520GXR%27 HTTP/1.1" 200 None
2026-03-29 14:16:15 [bca.uk] INFO: Scrape type for SO71%20GXR: 2
2026-03-29 14:16:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6274775b-c15b-56db-bec6-f23f655568ab with identifier: SO71%20GXR
2026-03-29 14:16:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6274775b-c15b-56db-bec6-f23f655568ab with scrape type 2
2026-03-29 14:16:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6274775b-c15b-56db-bec6-f23f655568ab with scrape type 2
2026-03-29 14:16:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6274775b-c15b-56db-bec6-f23f655568ab, identifier: SO71%20GXR
2026-03-29 14:16:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8672e31-1468-5fe7-b1aa-63044c5d7a8f with identifier: AO17%20VJZ
2026-03-29 14:16:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8672e31-1468-5fe7-b1aa-63044c5d7a8f with identifier: AO17%20VJZ
2026-03-29 14:16:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b8672e31-1468-5fe7-b1aa-63044c5d7a8f with identifier: AO17%20VJZ to the API
2026-03-29 14:16:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO17%20VJZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b8672e31-1468-5fe7-b1aa-63044c5d7a8f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AO17 VJZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO17%20VJZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 142659,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'BMW X1 2.0 XDRIVE 20D M SPORT STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 20D M SPORT STEP',
 'vin': 'WBAHU320505G16396',
 'year': 2017}
2026-03-29 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO17%2520VJZ%27 HTTP/1.1" 200 None
2026-03-29 14:16:16 [bca.uk] INFO: Saving data for AO17%20VJZ: {'auction_closing_time': 1774854000.0, 'created_time': 1773832283.71361, 'last_price_update_time': 1774793776.2128}
2026-03-29 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO17%2520VJZ') HTTP/1.1" 204 0
2026-03-29 14:16:16 [bca.uk] INFO: Found listing with ID: YP73%20KGK
2026-03-29 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP73%2520KGK%27 HTTP/1.1" 200 None
2026-03-29 14:16:16 [bca.uk] INFO: Scrape type for YP73%20KGK: 2
2026-03-29 14:16:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3697db08-5be1-5b65-8678-b8444e3146df with identifier: YP73%20KGK
2026-03-29 14:16:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3697db08-5be1-5b65-8678-b8444e3146df with scrape type 2
2026-03-29 14:16:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3697db08-5be1-5b65-8678-b8444e3146df with scrape type 2
2026-03-29 14:16:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3697db08-5be1-5b65-8678-b8444e3146df, identifier: YP73%20KGK
2026-03-29 14:16:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6274775b-c15b-56db-bec6-f23f655568ab with identifier: SO71%20GXR
2026-03-29 14:16:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:16:16 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=mountain+grey+metallic HTTP/1.1" 200 None
2026-03-29 14:16:16 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:16:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6274775b-c15b-56db-bec6-f23f655568ab with identifier: SO71%20GXR
2026-03-29 14:16:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6274775b-c15b-56db-bec6-f23f655568ab with identifier: SO71%20GXR to the API
2026-03-29 14:16:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SO71%20GXR-GB',
 'category': 'Car',
 'color': 'mountain grey metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T08:00:00Z',
 'fuel_type': 'Electric',
 'id': '6274775b-c15b-56db-bec6-f23f655568ab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SO71 GXR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SO71%20GXR&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250',
 'odometer': 28872,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14300,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQA 250 140KW 66.5KWH AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 66.5KWH AMG LINE',
 'vin': 'W1N2437012J020435',
 'year': 2021}
2026-03-29 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO71%2520GXR%27 HTTP/1.1" 200 None
2026-03-29 14:16:16 [bca.uk] INFO: Saving data for SO71%20GXR: {'auction_closing_time': 1775116800.0, 'created_time': 1773842204.096228, 'last_price_update_time': 1774793776.798902}
2026-03-29 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SO71%2520GXR') HTTP/1.1" 204 0
2026-03-29 14:16:16 [bca.uk] INFO: Found listing with ID: FV16%20YFC
2026-03-29 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV16%2520YFC%27 HTTP/1.1" 200 None
2026-03-29 14:16:16 [bca.uk] INFO: Scrape type for FV16%20YFC: 2
2026-03-29 14:16:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a5776377-eeae-58ac-af75-eceb9e9bbff2 with identifier: FV16%20YFC
2026-03-29 14:16:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a5776377-eeae-58ac-af75-eceb9e9bbff2 with scrape type 2
2026-03-29 14:16:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a5776377-eeae-58ac-af75-eceb9e9bbff2 with scrape type 2
2026-03-29 14:16:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a5776377-eeae-58ac-af75-eceb9e9bbff2, identifier: FV16%20YFC
2026-03-29 14:16:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3697db08-5be1-5b65-8678-b8444e3146df with identifier: YP73%20KGK
2026-03-29 14:16:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3697db08-5be1-5b65-8678-b8444e3146df with identifier: YP73%20KGK
2026-03-29 14:16:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3697db08-5be1-5b65-8678-b8444e3146df with identifier: YP73%20KGK to the API
2026-03-29 14:16:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP73%20KGK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3697db08-5be1-5b65-8678-b8444e3146df',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YP73 KGK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP73%20KGK&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 16599,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI A1 SPORTBACK 1.0 30 TFSI 110 TECHNIK S-T Hatchback',
 'transmission': 'automatic',
 'trim': '30 TFSI 110 TECHNIK S-T',
 'vin': 'WAUZZZGB9RR009813',
 'year': 2023}
2026-03-29 14:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP73%2520KGK%27 HTTP/1.1" 200 None
2026-03-29 14:16:17 [bca.uk] INFO: Saving data for YP73%20KGK: {'auction_closing_time': 1774864800.0, 'created_time': 1774609372.580716, 'last_price_update_time': 1774793777.196769}
2026-03-29 14:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP73%2520KGK') HTTP/1.1" 204 0
2026-03-29 14:16:17 [bca.uk] INFO: Found listing with ID: WA71%20MGX
2026-03-29 14:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA71%2520MGX%27 HTTP/1.1" 200 None
2026-03-29 14:16:17 [bca.uk] INFO: Scrape type for WA71%20MGX: 2
2026-03-29 14:16:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf8e399c-1485-5390-89b4-a2e3e1b7a09b with identifier: WA71%20MGX
2026-03-29 14:16:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf8e399c-1485-5390-89b4-a2e3e1b7a09b with scrape type 2
2026-03-29 14:16:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf8e399c-1485-5390-89b4-a2e3e1b7a09b with scrape type 2
2026-03-29 14:16:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cf8e399c-1485-5390-89b4-a2e3e1b7a09b, identifier: WA71%20MGX
2026-03-29 14:16:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a5776377-eeae-58ac-af75-eceb9e9bbff2 with identifier: FV16%20YFC
2026-03-29 14:16:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a5776377-eeae-58ac-af75-eceb9e9bbff2 with identifier: FV16%20YFC
2026-03-29 14:16:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a5776377-eeae-58ac-af75-eceb9e9bbff2 with identifier: FV16%20YFC to the API
2026-03-29 14:16:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV16%20YFC-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a5776377-eeae-58ac-af75-eceb9e9bbff2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV16 YFC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV16%20YFC&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 107004,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.7 CRDI 2WD 2 ISG StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI 2WD 2 ISG',
 'vin': 'U5YPH815LGL115115',
 'year': 2016}
2026-03-29 14:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV16%2520YFC%27 HTTP/1.1" 200 None
2026-03-29 14:16:17 [bca.uk] INFO: Saving data for FV16%20YFC: {'auction_closing_time': 1774854000.0, 'created_time': 1774305450.478086, 'last_price_update_time': 1774793777.719198}
2026-03-29 14:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV16%2520YFC') HTTP/1.1" 204 0
2026-03-29 14:16:17 [bca.uk] INFO: Found listing with ID: YH73%20XRV
2026-03-29 14:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH73%2520XRV%27 HTTP/1.1" 200 None
2026-03-29 14:16:17 [bca.uk] INFO: Scrape type for YH73%20XRV: 2
2026-03-29 14:16:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fa32767d-e65b-5994-9c7e-000bdf4f0234 with identifier: YH73%20XRV
2026-03-29 14:16:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fa32767d-e65b-5994-9c7e-000bdf4f0234 with scrape type 2
2026-03-29 14:16:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fa32767d-e65b-5994-9c7e-000bdf4f0234 with scrape type 2
2026-03-29 14:16:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fa32767d-e65b-5994-9c7e-000bdf4f0234, identifier: YH73%20XRV
2026-03-29 14:16:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cf8e399c-1485-5390-89b4-a2e3e1b7a09b with identifier: WA71%20MGX
2026-03-29 14:16:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cf8e399c-1485-5390-89b4-a2e3e1b7a09b with identifier: WA71%20MGX
2026-03-29 14:16:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cf8e399c-1485-5390-89b4-a2e3e1b7a09b with identifier: WA71%20MGX to the API
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WA71%20MGX-GB',
 'category': 'Car',
 'color': 'mountain grey metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T08:00:00Z',
 'fuel_type': 'Electric',
 'id': 'cf8e399c-1485-5390-89b4-a2e3e1b7a09b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WA71 MGX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WA71%20MGX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250',
 'odometer': 9005,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15900,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQA 250 140KW 66KWH AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 66KWH AMG LINE',
 'vin': 'W1N2437012J013448',
 'year': 2021}
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA71%2520MGX%27 HTTP/1.1" 200 None
2026-03-29 14:16:18 [bca.uk] INFO: Saving data for WA71%20MGX: {'auction_closing_time': 1775116800.0, 'created_time': 1773842203.44317, 'last_price_update_time': 1774793778.202329}
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WA71%2520MGX') HTTP/1.1" 204 0
2026-03-29 14:16:18 [bca.uk] INFO: Found listing with ID: M444%20CNR
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M444%2520CNR%27 HTTP/1.1" 200 None
2026-03-29 14:16:18 [bca.uk] INFO: Scrape type for M444%20CNR: 2
2026-03-29 14:16:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13cb47f1-d2bf-594a-8435-d9ee7e43a292 with identifier: M444%20CNR
2026-03-29 14:16:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13cb47f1-d2bf-594a-8435-d9ee7e43a292 with scrape type 2
2026-03-29 14:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 13cb47f1-d2bf-594a-8435-d9ee7e43a292 with scrape type 2
2026-03-29 14:16:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 13cb47f1-d2bf-594a-8435-d9ee7e43a292, identifier: M444%20CNR
2026-03-29 14:16:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fa32767d-e65b-5994-9c7e-000bdf4f0234 with identifier: YH73%20XRV
2026-03-29 14:16:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fa32767d-e65b-5994-9c7e-000bdf4f0234 with identifier: YH73%20XRV
2026-03-29 14:16:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fa32767d-e65b-5994-9c7e-000bdf4f0234 with identifier: YH73%20XRV to the API
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH73%20XRV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fa32767d-e65b-5994-9c7e-000bdf4f0234',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YH73 XRV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH73%20XRV&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'AUDI',
 'model': 'A3 SALOON',
 'odometer': 24422,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SALOON 1.5 35 TFSI SPORT Saloon',
 'transmission': 'manual',
 'trim': '35 TFSI SPORT',
 'vin': 'WAUZZZGY7RA011224',
 'year': 2023}
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH73%2520XRV%27 HTTP/1.1" 200 None
2026-03-29 14:16:18 [bca.uk] INFO: Saving data for YH73%20XRV: {'auction_closing_time': 1774864800.0, 'created_time': 1774609400.239235, 'last_price_update_time': 1774793778.59278}
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH73%2520XRV') HTTP/1.1" 204 0
2026-03-29 14:16:18 [bca.uk] INFO: Found listing with ID: AJ66%20GWA
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ66%2520GWA%27 HTTP/1.1" 200 None
2026-03-29 14:16:18 [bca.uk] INFO: Scrape type for AJ66%20GWA: 0
2026-03-29 14:16:18 [bca.uk] INFO: Found listing with ID: BJ12%20XWF
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ12%2520XWF%27 HTTP/1.1" 200 None
2026-03-29 14:16:18 [bca.uk] INFO: Scrape type for BJ12%20XWF: 0
2026-03-29 14:16:18 [bca.uk] INFO: Found listing with ID: DG15%20FBV
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG15%2520FBV%27 HTTP/1.1" 200 None
2026-03-29 14:16:18 [bca.uk] INFO: Scrape type for DG15%20FBV: 0
2026-03-29 14:16:18 [bca.uk] INFO: Found listing with ID: BT74%20DGU
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT74%2520DGU%27 HTTP/1.1" 200 None
2026-03-29 14:16:18 [bca.uk] INFO: Scrape type for BT74%20DGU: 0
2026-03-29 14:16:18 [bca.uk] INFO: Found listing with ID: LB23%20GWG
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB23%2520GWG%27 HTTP/1.1" 200 None
2026-03-29 14:16:18 [bca.uk] INFO: Scrape type for LB23%20GWG: 2
2026-03-29 14:16:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d74ea23-7eea-5cab-9fb9-3ae19eb4c375 with identifier: LB23%20GWG
2026-03-29 14:16:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d74ea23-7eea-5cab-9fb9-3ae19eb4c375 with scrape type 2
2026-03-29 14:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d74ea23-7eea-5cab-9fb9-3ae19eb4c375 with scrape type 2
2026-03-29 14:16:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d74ea23-7eea-5cab-9fb9-3ae19eb4c375, identifier: LB23%20GWG
2026-03-29 14:16:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 13cb47f1-d2bf-594a-8435-d9ee7e43a292 with identifier: M444%20CNR
2026-03-29 14:16:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 13cb47f1-d2bf-594a-8435-d9ee7e43a292 with identifier: M444%20CNR
2026-03-29 14:16:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 13cb47f1-d2bf-594a-8435-d9ee7e43a292 with identifier: M444%20CNR to the API
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=M444%20CNR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '13cb47f1-d2bf-594a-8435-d9ee7e43a292',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'M444 CNR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=M444%20CNR&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'BMW',
 'model': '428I',
 'odometer': 91855,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'BMW 428I 2.0 T M SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': 'T M SPORT STEP',
 'vin': 'WBA3N32090K239299',
 'year': 2014}
2026-03-29 14:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M444%2520CNR%27 HTTP/1.1" 200 None
2026-03-29 14:16:19 [bca.uk] INFO: Saving data for M444%20CNR: {'auction_closing_time': 1774854000.0, 'created_time': 1773832226.70863, 'last_price_update_time': 1774793779.093789}
2026-03-29 14:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='M444%2520CNR') HTTP/1.1" 204 0
2026-03-29 14:16:19 [bca.uk] INFO: Found listing with ID: LM23%20VTE
2026-03-29 14:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VTE%27 HTTP/1.1" 200 None
2026-03-29 14:16:19 [bca.uk] INFO: Scrape type for LM23%20VTE: 2
2026-03-29 14:16:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b32c4722-9a0c-5cab-8891-0409bb06b79b with identifier: LM23%20VTE
2026-03-29 14:16:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b32c4722-9a0c-5cab-8891-0409bb06b79b with scrape type 2
2026-03-29 14:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b32c4722-9a0c-5cab-8891-0409bb06b79b with scrape type 2
2026-03-29 14:16:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b32c4722-9a0c-5cab-8891-0409bb06b79b, identifier: LM23%20VTE
2026-03-29 14:16:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d74ea23-7eea-5cab-9fb9-3ae19eb4c375 with identifier: LB23%20GWG
2026-03-29 14:16:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d74ea23-7eea-5cab-9fb9-3ae19eb4c375 with identifier: LB23%20GWG
2026-03-29 14:16:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2d74ea23-7eea-5cab-9fb9-3ae19eb4c375 with identifier: LB23%20GWG to the API
2026-03-29 14:16:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 259,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB23%20GWG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-09T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2d74ea23-7eea-5cab-9fb9-3ae19eb4c375',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LB23 GWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB23%20GWG&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 111730,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 EBL 130 L2 H3 LEADER PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 L2 H3 LEADER',
 'vin': 'WF0EXXTTREPC36324',
 'year': 2023}
2026-03-29 14:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB23%2520GWG%27 HTTP/1.1" 200 None
2026-03-29 14:16:19 [bca.uk] INFO: Saving data for LB23%20GWG: {'auction_closing_time': 1775728800.0, 'created_time': 1774610358.104283, 'last_price_update_time': 1774793779.521213}
2026-03-29 14:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB23%2520GWG') HTTP/1.1" 204 0
2026-03-29 14:16:19 [bca.uk] INFO: Found listing with ID: NA17%20ULD
2026-03-29 14:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA17%2520ULD%27 HTTP/1.1" 200 None
2026-03-29 14:16:19 [bca.uk] INFO: Scrape type for NA17%20ULD: 2
2026-03-29 14:16:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 54edaef1-85e9-5a96-ab6d-9592ac180381 with identifier: NA17%20ULD
2026-03-29 14:16:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 54edaef1-85e9-5a96-ab6d-9592ac180381 with scrape type 2
2026-03-29 14:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 54edaef1-85e9-5a96-ab6d-9592ac180381 with scrape type 2
2026-03-29 14:16:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 54edaef1-85e9-5a96-ab6d-9592ac180381, identifier: NA17%20ULD
2026-03-29 14:16:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b32c4722-9a0c-5cab-8891-0409bb06b79b with identifier: LM23%20VTE
2026-03-29 14:16:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b32c4722-9a0c-5cab-8891-0409bb06b79b with identifier: LM23%20VTE
2026-03-29 14:16:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b32c4722-9a0c-5cab-8891-0409bb06b79b with identifier: LM23%20VTE to the API
2026-03-29 14:16:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM23%20VTE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b32c4722-9a0c-5cab-8891-0409bb06b79b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LM23 VTE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM23%20VTE&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 22877,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 TURBO 100 ULTIMATE Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO 100 ULTIMATE',
 'vin': 'VXKUPHNEKP4036537',
 'year': 2023}
2026-03-29 14:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VTE%27 HTTP/1.1" 200 None
2026-03-29 14:16:19 [bca.uk] INFO: Saving data for LM23%20VTE: {'auction_closing_time': 1774864800.0, 'created_time': 1774609388.320947, 'last_price_update_time': 1774793779.935192}
2026-03-29 14:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM23%2520VTE') HTTP/1.1" 204 0
2026-03-29 14:16:19 [bca.uk] INFO: Found listing with ID: YE22%20ALU
2026-03-29 14:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE22%2520ALU%27 HTTP/1.1" 200 None
2026-03-29 14:16:19 [bca.uk] INFO: Scrape type for YE22%20ALU: 2
2026-03-29 14:16:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 05da0710-cd9c-562b-9f38-8c269302797c with identifier: YE22%20ALU
2026-03-29 14:16:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 05da0710-cd9c-562b-9f38-8c269302797c with scrape type 2
2026-03-29 14:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 05da0710-cd9c-562b-9f38-8c269302797c with scrape type 2
2026-03-29 14:16:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 05da0710-cd9c-562b-9f38-8c269302797c, identifier: YE22%20ALU
2026-03-29 14:16:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 54edaef1-85e9-5a96-ab6d-9592ac180381 with identifier: NA17%20ULD
2026-03-29 14:16:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 54edaef1-85e9-5a96-ab6d-9592ac180381 with identifier: NA17%20ULD
2026-03-29 14:16:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 54edaef1-85e9-5a96-ab6d-9592ac180381 with identifier: NA17%20ULD to the API
2026-03-29 14:16:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA17%20ULD-GB',
 'category': 'Car',
 'color': 'beige',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '54edaef1-85e9-5a96-ab6d-9592ac180381',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA17 ULD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA17%20ULD&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'CITROEN',
 'model': 'GRAND PICASSO',
 'odometer': 80854,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'CITROEN GRAND PICASSO 1.6 BLUEHDI 120 FEEL MPV',
 'transmission': 'manual',
 'trim': 'BLUEHDI 120 FEEL',
 'vin': 'VF73ABHZMHJ717948',
 'year': 2017}
2026-03-29 14:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA17%2520ULD%27 HTTP/1.1" 200 None
2026-03-29 14:16:20 [bca.uk] INFO: Saving data for NA17%20ULD: {'auction_closing_time': 1774854000.0, 'created_time': 1774305362.243877, 'last_price_update_time': 1774793780.353086}
2026-03-29 14:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA17%2520ULD') HTTP/1.1" 204 0
2026-03-29 14:16:20 [bca.uk] INFO: Found listing with ID: SW60%20FVV
2026-03-29 14:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW60%2520FVV%27 HTTP/1.1" 200 None
2026-03-29 14:16:20 [bca.uk] INFO: Scrape type for SW60%20FVV: 2
2026-03-29 14:16:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b87e5343-64e2-5c31-bd81-b7ee30e159b5 with identifier: SW60%20FVV
2026-03-29 14:16:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b87e5343-64e2-5c31-bd81-b7ee30e159b5 with scrape type 2
2026-03-29 14:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b87e5343-64e2-5c31-bd81-b7ee30e159b5 with scrape type 2
2026-03-29 14:16:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b87e5343-64e2-5c31-bd81-b7ee30e159b5, identifier: SW60%20FVV
2026-03-29 14:16:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 05da0710-cd9c-562b-9f38-8c269302797c with identifier: YE22%20ALU
2026-03-29 14:16:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 05da0710-cd9c-562b-9f38-8c269302797c with identifier: YE22%20ALU
2026-03-29 14:16:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 05da0710-cd9c-562b-9f38-8c269302797c with identifier: YE22%20ALU to the API
2026-03-29 14:16:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE22%20ALU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '05da0710-cd9c-562b-9f38-8c269302797c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE22 ALU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE22%20ALU&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'FIAT',
 'model': '500',
 'odometer': 31702,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.0 M/H DOLCEVITA Hatchback',
 'transmission': 'manual',
 'trim': 'M/H DOLCEVITA',
 'vin': 'ZFACF1CJ5NJG16309',
 'year': 2022}
2026-03-29 14:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE22%2520ALU%27 HTTP/1.1" 200 None
2026-03-29 14:16:20 [bca.uk] INFO: Saving data for YE22%20ALU: {'auction_closing_time': 1774951200.0, 'created_time': 1774610355.227718, 'last_price_update_time': 1774793780.86873}
2026-03-29 14:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE22%2520ALU') HTTP/1.1" 204 0
2026-03-29 14:16:20 [bca.uk] INFO: Found listing with ID: Y13%20WMB
2026-03-29 14:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y13%2520WMB%27 HTTP/1.1" 200 None
2026-03-29 14:16:20 [bca.uk] INFO: Scrape type for Y13%20WMB: 2
2026-03-29 14:16:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 11136319-0765-5960-9314-fa2b7b0f1064 with identifier: Y13%20WMB
2026-03-29 14:16:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11136319-0765-5960-9314-fa2b7b0f1064 with scrape type 2
2026-03-29 14:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 11136319-0765-5960-9314-fa2b7b0f1064 with scrape type 2
2026-03-29 14:16:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 11136319-0765-5960-9314-fa2b7b0f1064, identifier: Y13%20WMB
2026-03-29 14:16:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b87e5343-64e2-5c31-bd81-b7ee30e159b5 with identifier: SW60%20FVV
2026-03-29 14:16:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b87e5343-64e2-5c31-bd81-b7ee30e159b5 with identifier: SW60%20FVV
2026-03-29 14:16:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b87e5343-64e2-5c31-bd81-b7ee30e159b5 with identifier: SW60%20FVV to the API
2026-03-29 14:16:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 243,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SW60%20FVV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b87e5343-64e2-5c31-bd81-b7ee30e159b5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SW60 FVV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SW60%20FVV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 97950,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 TDV6 AUTOBIOGRAPHY SPORT C/S StationWagon',
 'transmission': 'manual',
 'trim': 'TDV6 AUTOBIOGRAPHY SPORT C/S',
 'vin': 'SALLSAAG3BA282642',
 'year': 2011}
2026-03-29 14:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW60%2520FVV%27 HTTP/1.1" 200 None
2026-03-29 14:16:21 [bca.uk] INFO: Saving data for SW60%20FVV: {'auction_closing_time': 1774864800.0, 'created_time': 1774609370.213443, 'last_price_update_time': 1774793781.302998}
2026-03-29 14:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SW60%2520FVV') HTTP/1.1" 204 0
2026-03-29 14:16:21 [bca.uk] INFO: Found listing with ID: SD69%20NHN
2026-03-29 14:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD69%2520NHN%27 HTTP/1.1" 200 None
2026-03-29 14:16:21 [bca.uk] INFO: Scrape type for SD69%20NHN: 2
2026-03-29 14:16:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f161e20c-57bb-5e32-99c5-0fd4ae13eda8 with identifier: SD69%20NHN
2026-03-29 14:16:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f161e20c-57bb-5e32-99c5-0fd4ae13eda8 with scrape type 2
2026-03-29 14:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f161e20c-57bb-5e32-99c5-0fd4ae13eda8 with scrape type 2
2026-03-29 14:16:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f161e20c-57bb-5e32-99c5-0fd4ae13eda8, identifier: SD69%20NHN
2026-03-29 14:16:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 11136319-0765-5960-9314-fa2b7b0f1064 with identifier: Y13%20WMB
2026-03-29 14:16:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 11136319-0765-5960-9314-fa2b7b0f1064 with identifier: Y13%20WMB
2026-03-29 14:16:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 11136319-0765-5960-9314-fa2b7b0f1064 with identifier: Y13%20WMB to the API
2026-03-29 14:16:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=Y13%20WMB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '11136319-0765-5960-9314-fa2b7b0f1064',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'Y13 WMB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=Y13%20WMB&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'MERCEDES-BENZ',
 'model': 'C220',
 'odometer': 100710,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 2.1 CDI B/E EXECUTIVE SE Saloon',
 'transmission': 'manual',
 'trim': 'CDI B/E EXECUTIVE SE',
 'vin': 'WDD2040022A897865',
 'year': 2013}
2026-03-29 14:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y13%2520WMB%27 HTTP/1.1" 200 None
2026-03-29 14:16:21 [bca.uk] INFO: Saving data for Y13%20WMB: {'auction_closing_time': 1774854000.0, 'created_time': 1774305480.264641, 'last_price_update_time': 1774793781.714477}
2026-03-29 14:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='Y13%2520WMB') HTTP/1.1" 204 0
2026-03-29 14:16:21 [bca.uk] INFO: Found listing with ID: LL23%20EFM
2026-03-29 14:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL23%2520EFM%27 HTTP/1.1" 200 None
2026-03-29 14:16:21 [bca.uk] INFO: Scrape type for LL23%20EFM: 2
2026-03-29 14:16:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3d70c872-7390-5fc7-a5e7-940d465e9d65 with identifier: LL23%20EFM
2026-03-29 14:16:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3d70c872-7390-5fc7-a5e7-940d465e9d65 with scrape type 2
2026-03-29 14:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3d70c872-7390-5fc7-a5e7-940d465e9d65 with scrape type 2
2026-03-29 14:16:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3d70c872-7390-5fc7-a5e7-940d465e9d65, identifier: LL23%20EFM
2026-03-29 14:16:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f161e20c-57bb-5e32-99c5-0fd4ae13eda8 with identifier: SD69%20NHN
2026-03-29 14:16:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f161e20c-57bb-5e32-99c5-0fd4ae13eda8 with identifier: SD69%20NHN
2026-03-29 14:16:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f161e20c-57bb-5e32-99c5-0fd4ae13eda8 with identifier: SD69%20NHN to the API
2026-03-29 14:16:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD69%20NHN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f161e20c-57bb-5e32-99c5-0fd4ae13eda8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD69 NHN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD69%20NHN&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 113814,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 D 180 AWD CHEQUERED FLAG StationWagon',
 'transmission': 'automatic',
 'trim': 'D 180 AWD CHEQUERED FLAG',
 'vin': 'SADCA2AN2LA633358',
 'year': 2019}
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD69%2520NHN%27 HTTP/1.1" 200 None
2026-03-29 14:16:22 [bca.uk] INFO: Saving data for SD69%20NHN: {'auction_closing_time': 1774951200.0, 'created_time': 1774610354.843004, 'last_price_update_time': 1774793782.126499}
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD69%2520NHN') HTTP/1.1" 204 0
2026-03-29 14:16:22 [bca.uk] INFO: Found listing with ID: EF18%20OMT
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF18%2520OMT%27 HTTP/1.1" 200 None
2026-03-29 14:16:22 [bca.uk] INFO: Scrape type for EF18%20OMT: 0
2026-03-29 14:16:22 [bca.uk] INFO: Found listing with ID: BN67%20GNX
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN67%2520GNX%27 HTTP/1.1" 200 None
2026-03-29 14:16:22 [bca.uk] INFO: Scrape type for BN67%20GNX: 0
2026-03-29 14:16:22 [bca.uk] INFO: Found listing with ID: VX15%20EAC
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX15%2520EAC%27 HTTP/1.1" 200 None
2026-03-29 14:16:22 [bca.uk] INFO: Scrape type for VX15%20EAC: 2
2026-03-29 14:16:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e7be5488-0b4a-53cb-a2df-fc0040943632 with identifier: VX15%20EAC
2026-03-29 14:16:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e7be5488-0b4a-53cb-a2df-fc0040943632 with scrape type 2
2026-03-29 14:16:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e7be5488-0b4a-53cb-a2df-fc0040943632 with scrape type 2
2026-03-29 14:16:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e7be5488-0b4a-53cb-a2df-fc0040943632, identifier: VX15%20EAC
2026-03-29 14:16:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3d70c872-7390-5fc7-a5e7-940d465e9d65 with identifier: LL23%20EFM
2026-03-29 14:16:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3d70c872-7390-5fc7-a5e7-940d465e9d65 with identifier: LL23%20EFM
2026-03-29 14:16:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3d70c872-7390-5fc7-a5e7-940d465e9d65 with identifier: LL23%20EFM to the API
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL23%20EFM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3d70c872-7390-5fc7-a5e7-940d465e9d65',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LL23 EFM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL23%20EFM&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 20124,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 TURBO 130 ULTIMATE Hatchback',
 'transmission': 'automatic',
 'trim': 'TURBO 130 ULTIMATE',
 'vin': 'VXKUPHNSSP4070765',
 'year': 2023}
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL23%2520EFM%27 HTTP/1.1" 200 None
2026-03-29 14:16:22 [bca.uk] INFO: Saving data for LL23%20EFM: {'auction_closing_time': 1774864800.0, 'created_time': 1774609368.621543, 'last_price_update_time': 1774793782.560843}
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL23%2520EFM') HTTP/1.1" 204 0
2026-03-29 14:16:22 [bca.uk] INFO: Found listing with ID: KN73%20XRU
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN73%2520XRU%27 HTTP/1.1" 200 None
2026-03-29 14:16:22 [bca.uk] INFO: Scrape type for KN73%20XRU: 2
2026-03-29 14:16:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 418aa071-ecff-5ee6-ae15-8b3e6ec3a3f6 with identifier: KN73%20XRU
2026-03-29 14:16:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 418aa071-ecff-5ee6-ae15-8b3e6ec3a3f6 with scrape type 2
2026-03-29 14:16:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 418aa071-ecff-5ee6-ae15-8b3e6ec3a3f6 with scrape type 2
2026-03-29 14:16:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 418aa071-ecff-5ee6-ae15-8b3e6ec3a3f6, identifier: KN73%20XRU
2026-03-29 14:16:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e7be5488-0b4a-53cb-a2df-fc0040943632 with identifier: VX15%20EAC
2026-03-29 14:16:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e7be5488-0b4a-53cb-a2df-fc0040943632 with identifier: VX15%20EAC
2026-03-29 14:16:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e7be5488-0b4a-53cb-a2df-fc0040943632 with identifier: VX15%20EAC to the API
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VX15%20EAC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e7be5488-0b4a-53cb-a2df-fc0040943632',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VX15 EAC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VX15%20EAC&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLVO',
 'model': 'XC90',
 'odometer': 75994,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VOLVO XC90 2.0 D5 225 AWD MOMENTUM G/T StationWagon',
 'transmission': 'manual',
 'trim': 'D5 225 AWD MOMENTUM G/T',
 'vin': 'YV1LFA48CG1013138',
 'year': 2015}
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX15%2520EAC%27 HTTP/1.1" 200 None
2026-03-29 14:16:22 [bca.uk] INFO: Saving data for VX15%20EAC: {'auction_closing_time': 1774864800.0, 'created_time': 1774265075.375829, 'last_price_update_time': 1774793782.977188}
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VX15%2520EAC') HTTP/1.1" 204 0
2026-03-29 14:16:22 [bca.uk] INFO: Found listing with ID: KE72%20VYL
2026-03-29 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE72%2520VYL%27 HTTP/1.1" 200 None
2026-03-29 14:16:23 [bca.uk] INFO: Scrape type for KE72%20VYL: 2
2026-03-29 14:16:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8dfc5aa0-8efc-511f-ae32-8b9905182107 with identifier: KE72%20VYL
2026-03-29 14:16:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8dfc5aa0-8efc-511f-ae32-8b9905182107 with scrape type 2
2026-03-29 14:16:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8dfc5aa0-8efc-511f-ae32-8b9905182107 with scrape type 2
2026-03-29 14:16:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8dfc5aa0-8efc-511f-ae32-8b9905182107, identifier: KE72%20VYL
2026-03-29 14:16:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 418aa071-ecff-5ee6-ae15-8b3e6ec3a3f6 with identifier: KN73%20XRU
2026-03-29 14:16:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 418aa071-ecff-5ee6-ae15-8b3e6ec3a3f6 with identifier: KN73%20XRU
2026-03-29 14:16:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 418aa071-ecff-5ee6-ae15-8b3e6ec3a3f6 with identifier: KN73%20XRU to the API
2026-03-29 14:16:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 231,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN73%20XRU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '418aa071-ecff-5ee6-ae15-8b3e6ec3a3f6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN73 XRU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN73%20XRU&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'MERCEDES-BENZ',
 'model': 'C43 AMG',
 'odometer': 19510,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C43 AMG 3.0 4MATIC NIGHT ED.PREM.PLUS 9G Convertible',
 'transmission': 'manual',
 'trim': '4MATIC NIGHT ED.PREM.PLUS 9G',
 'vin': 'W1KWK6EB0PG130322',
 'year': 2023}
2026-03-29 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN73%2520XRU%27 HTTP/1.1" 200 None
2026-03-29 14:16:23 [bca.uk] INFO: Saving data for KN73%20XRU: {'auction_closing_time': 1774951200.0, 'created_time': 1774610353.974832, 'last_price_update_time': 1774793783.416263}
2026-03-29 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN73%2520XRU') HTTP/1.1" 204 0
2026-03-29 14:16:23 [bca.uk] INFO: Found listing with ID: NV70%20ESY
2026-03-29 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV70%2520ESY%27 HTTP/1.1" 200 None
2026-03-29 14:16:23 [bca.uk] INFO: Scrape type for NV70%20ESY: 2
2026-03-29 14:16:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60bfb623-ccec-547c-911a-e2fd7727241d with identifier: NV70%20ESY
2026-03-29 14:16:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60bfb623-ccec-547c-911a-e2fd7727241d with scrape type 2
2026-03-29 14:16:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 60bfb623-ccec-547c-911a-e2fd7727241d with scrape type 2
2026-03-29 14:16:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 60bfb623-ccec-547c-911a-e2fd7727241d, identifier: NV70%20ESY
2026-03-29 14:16:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8dfc5aa0-8efc-511f-ae32-8b9905182107 with identifier: KE72%20VYL
2026-03-29 14:16:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8dfc5aa0-8efc-511f-ae32-8b9905182107 with identifier: KE72%20VYL
2026-03-29 14:16:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8dfc5aa0-8efc-511f-ae32-8b9905182107 with identifier: KE72%20VYL to the API
2026-03-29 14:16:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE72%20VYL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8dfc5aa0-8efc-511f-ae32-8b9905182107',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KE72 VYL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE72%20VYL&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 17655,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 GS Hatchback',
 'transmission': 'manual',
 'trim': 'GS',
 'vin': 'VXKUPHMHDP4012301',
 'year': 2023}
2026-03-29 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE72%2520VYL%27 HTTP/1.1" 200 None
2026-03-29 14:16:23 [bca.uk] INFO: Saving data for KE72%20VYL: {'auction_closing_time': 1774864800.0, 'created_time': 1774609367.704854, 'last_price_update_time': 1774793783.823361}
2026-03-29 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE72%2520VYL') HTTP/1.1" 204 0
2026-03-29 14:16:23 [bca.uk] INFO: Found listing with ID: YN65%20PFA
2026-03-29 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN65%2520PFA%27 HTTP/1.1" 200 None
2026-03-29 14:16:23 [bca.uk] INFO: Scrape type for YN65%20PFA: 2
2026-03-29 14:16:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 146f4a92-6c4f-557d-993c-d408674bbabd with identifier: YN65%20PFA
2026-03-29 14:16:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 146f4a92-6c4f-557d-993c-d408674bbabd with scrape type 2
2026-03-29 14:16:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 146f4a92-6c4f-557d-993c-d408674bbabd with scrape type 2
2026-03-29 14:16:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 146f4a92-6c4f-557d-993c-d408674bbabd, identifier: YN65%20PFA
2026-03-29 14:16:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 60bfb623-ccec-547c-911a-e2fd7727241d with identifier: NV70%20ESY
2026-03-29 14:16:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 60bfb623-ccec-547c-911a-e2fd7727241d with identifier: NV70%20ESY
2026-03-29 14:16:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 60bfb623-ccec-547c-911a-e2fd7727241d with identifier: NV70%20ESY to the API
2026-03-29 14:16:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NV70%20ESY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '60bfb623-ccec-547c-911a-e2fd7727241d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NV70 ESY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV70%20ESY&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': 'EXPERT 1000',
 'odometer': 115594,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'PEUGEOT EXPERT 1000 1.5 B/HDI 100 STD.PROFESSIONAL PanelVan',
 'transmission': 'manual',
 'trim': 'B/HDI 100 STD.PROFESSIONAL',
 'vin': 'VF3VBYHRKL7058385',
 'year': 2020}
2026-03-29 14:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV70%2520ESY%27 HTTP/1.1" 200 None
2026-03-29 14:16:24 [bca.uk] INFO: Saving data for NV70%20ESY: {'auction_closing_time': 1775124000.0, 'created_time': 1773834380.206649, 'last_price_update_time': 1774793784.224242}
2026-03-29 14:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV70%2520ESY') HTTP/1.1" 204 0
2026-03-29 14:16:24 [bca.uk] INFO: Found listing with ID: KE72%20NKO
2026-03-29 14:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE72%2520NKO%27 HTTP/1.1" 200 None
2026-03-29 14:16:24 [bca.uk] INFO: Scrape type for KE72%20NKO: 2
2026-03-29 14:16:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 441c6389-5fc7-5c62-a83b-b5b310863760 with identifier: KE72%20NKO
2026-03-29 14:16:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 441c6389-5fc7-5c62-a83b-b5b310863760 with scrape type 2
2026-03-29 14:16:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 441c6389-5fc7-5c62-a83b-b5b310863760 with scrape type 2
2026-03-29 14:16:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 441c6389-5fc7-5c62-a83b-b5b310863760, identifier: KE72%20NKO
2026-03-29 14:16:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 146f4a92-6c4f-557d-993c-d408674bbabd with identifier: YN65%20PFA
2026-03-29 14:16:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 146f4a92-6c4f-557d-993c-d408674bbabd with identifier: YN65%20PFA
2026-03-29 14:16:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 146f4a92-6c4f-557d-993c-d408674bbabd with identifier: YN65%20PFA to the API
2026-03-29 14:16:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YN65%20PFA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '146f4a92-6c4f-557d-993c-d408674bbabd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YN65 PFA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YN65%20PFA&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'ECOSPORT',
 'odometer': 71609,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD ECOSPORT 1.5 TDCI 95 TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 95 TITANIUM',
 'vin': 'WF0BXXMRKBFS66588',
 'year': 2015}
2026-03-29 14:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN65%2520PFA%27 HTTP/1.1" 200 None
2026-03-29 14:16:24 [bca.uk] INFO: Saving data for YN65%20PFA: {'auction_closing_time': 1774951200.0, 'created_time': 1774609721.651627, 'last_price_update_time': 1774793784.76113}
2026-03-29 14:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YN65%2520PFA') HTTP/1.1" 204 0
2026-03-29 14:16:24 [bca.uk] INFO: Found listing with ID: PK74%20OFC
2026-03-29 14:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK74%2520OFC%27 HTTP/1.1" 200 None
2026-03-29 14:16:24 [bca.uk] INFO: Scrape type for PK74%20OFC: 0
2026-03-29 14:16:24 [bca.uk] INFO: Found listing with ID: BF63%20KJZ
2026-03-29 14:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF63%2520KJZ%27 HTTP/1.1" 200 None
2026-03-29 14:16:24 [bca.uk] INFO: Scrape type for BF63%20KJZ: 2
2026-03-29 14:16:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1041385c-b61f-5481-86ae-4580506eb69e with identifier: BF63%20KJZ
2026-03-29 14:16:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1041385c-b61f-5481-86ae-4580506eb69e with scrape type 2
2026-03-29 14:16:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1041385c-b61f-5481-86ae-4580506eb69e with scrape type 2
2026-03-29 14:16:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1041385c-b61f-5481-86ae-4580506eb69e, identifier: BF63%20KJZ
2026-03-29 14:16:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 441c6389-5fc7-5c62-a83b-b5b310863760 with identifier: KE72%20NKO
2026-03-29 14:16:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 441c6389-5fc7-5c62-a83b-b5b310863760 with identifier: KE72%20NKO
2026-03-29 14:16:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 441c6389-5fc7-5c62-a83b-b5b310863760 with identifier: KE72%20NKO to the API
2026-03-29 14:16:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE72%20NKO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '441c6389-5fc7-5c62-a83b-b5b310863760',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KE72 NKO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE72%20NKO&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 16089,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'DESIGN',
 'vin': 'VXKUPHMHDN4443422',
 'year': 2023}
2026-03-29 14:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE72%2520NKO%27 HTTP/1.1" 200 None
2026-03-29 14:16:25 [bca.uk] INFO: Saving data for KE72%20NKO: {'auction_closing_time': 1774864800.0, 'created_time': 1774609375.999351, 'last_price_update_time': 1774793785.191482}
2026-03-29 14:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE72%2520NKO') HTTP/1.1" 204 0
2026-03-29 14:16:25 [bca.uk] INFO: Found listing with ID: EY72%20NFV
2026-03-29 14:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY72%2520NFV%27 HTTP/1.1" 200 None
2026-03-29 14:16:25 [bca.uk] INFO: Scrape type for EY72%20NFV: 2
2026-03-29 14:16:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d44ad76-3d93-58a9-8f94-1d5b019e19f8 with identifier: EY72%20NFV
2026-03-29 14:16:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d44ad76-3d93-58a9-8f94-1d5b019e19f8 with scrape type 2
2026-03-29 14:16:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d44ad76-3d93-58a9-8f94-1d5b019e19f8 with scrape type 2
2026-03-29 14:16:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d44ad76-3d93-58a9-8f94-1d5b019e19f8, identifier: EY72%20NFV
2026-03-29 14:16:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1041385c-b61f-5481-86ae-4580506eb69e with identifier: BF63%20KJZ
2026-03-29 14:16:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1041385c-b61f-5481-86ae-4580506eb69e with identifier: BF63%20KJZ
2026-03-29 14:16:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1041385c-b61f-5481-86ae-4580506eb69e with identifier: BF63%20KJZ to the API
2026-03-29 14:16:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF63%20KJZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1041385c-b61f-5481-86ae-4580506eb69e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF63 KJZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF63%20KJZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MERCEDES-BENZ',
 'model': 'E250',
 'odometer': 175570,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E250 2.1 CDI AMG SPORT TIP Estate',
 'transmission': 'manual',
 'trim': 'CDI AMG SPORT TIP',
 'vin': 'WDD2122032A870121',
 'year': 2013}
2026-03-29 14:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF63%2520KJZ%27 HTTP/1.1" 200 None
2026-03-29 14:16:25 [bca.uk] INFO: Saving data for BF63%20KJZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774609413.296251, 'last_price_update_time': 1774793785.60978}
2026-03-29 14:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF63%2520KJZ') HTTP/1.1" 204 0
2026-03-29 14:16:25 [bca.uk] INFO: Found listing with ID: KE72%20LVD
2026-03-29 14:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE72%2520LVD%27 HTTP/1.1" 200 None
2026-03-29 14:16:25 [bca.uk] INFO: Scrape type for KE72%20LVD: 2
2026-03-29 14:16:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e7030dfd-7883-51e4-b854-1f3041336862 with identifier: KE72%20LVD
2026-03-29 14:16:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e7030dfd-7883-51e4-b854-1f3041336862 with scrape type 2
2026-03-29 14:16:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e7030dfd-7883-51e4-b854-1f3041336862 with scrape type 2
2026-03-29 14:16:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e7030dfd-7883-51e4-b854-1f3041336862, identifier: KE72%20LVD
2026-03-29 14:16:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d44ad76-3d93-58a9-8f94-1d5b019e19f8 with identifier: EY72%20NFV
2026-03-29 14:16:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d44ad76-3d93-58a9-8f94-1d5b019e19f8 with identifier: EY72%20NFV
2026-03-29 14:16:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2d44ad76-3d93-58a9-8f94-1d5b019e19f8 with identifier: EY72%20NFV to the API
2026-03-29 14:16:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 237,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY72%20NFV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2d44ad76-3d93-58a9-8f94-1d5b019e19f8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY72 NFV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY72%20NFV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'LAND ROVER',
 'model': 'DEFENDER 110',
 'odometer': 67090,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DEFENDER 110 3.0 I6 D300 AWD X-DYNAMIC HSE(5ST) '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'I6 D300 AWD X-DYNAMIC HSE(5ST)',
 'vin': 'SALEA7AW1P2113915',
 'year': 2022}
2026-03-29 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY72%2520NFV%27 HTTP/1.1" 200 None
2026-03-29 14:16:26 [bca.uk] INFO: Saving data for EY72%20NFV: {'auction_closing_time': 1774951200.0, 'created_time': 1774609724.008734, 'last_price_update_time': 1774793786.033343}
2026-03-29 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY72%2520NFV') HTTP/1.1" 204 0
2026-03-29 14:16:26 [bca.uk] INFO: Found listing with ID: CJ23%20LXA
2026-03-29 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520LXA%27 HTTP/1.1" 200 None
2026-03-29 14:16:26 [bca.uk] INFO: Scrape type for CJ23%20LXA: 2
2026-03-29 14:16:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6431c6b7-be7a-5b54-8804-ae2c35cd4c62 with identifier: CJ23%20LXA
2026-03-29 14:16:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6431c6b7-be7a-5b54-8804-ae2c35cd4c62 with scrape type 2
2026-03-29 14:16:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6431c6b7-be7a-5b54-8804-ae2c35cd4c62 with scrape type 2
2026-03-29 14:16:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6431c6b7-be7a-5b54-8804-ae2c35cd4c62, identifier: CJ23%20LXA
2026-03-29 14:16:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e7030dfd-7883-51e4-b854-1f3041336862 with identifier: KE72%20LVD
2026-03-29 14:16:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e7030dfd-7883-51e4-b854-1f3041336862 with identifier: KE72%20LVD
2026-03-29 14:16:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e7030dfd-7883-51e4-b854-1f3041336862 with identifier: KE72%20LVD to the API
2026-03-29 14:16:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE72%20LVD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e7030dfd-7883-51e4-b854-1f3041336862',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KE72 LVD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE72%20LVD&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 18773,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'DESIGN',
 'vin': 'VXKUPHMHDN4445049',
 'year': 2023}
2026-03-29 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE72%2520LVD%27 HTTP/1.1" 200 None
2026-03-29 14:16:26 [bca.uk] INFO: Saving data for KE72%20LVD: {'auction_closing_time': 1774864800.0, 'created_time': 1774609378.620051, 'last_price_update_time': 1774793786.470699}
2026-03-29 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE72%2520LVD') HTTP/1.1" 204 0
2026-03-29 14:16:26 [bca.uk] INFO: Found listing with ID: DY72%20JNZ
2026-03-29 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY72%2520JNZ%27 HTTP/1.1" 200 None
2026-03-29 14:16:26 [bca.uk] INFO: Scrape type for DY72%20JNZ: 2
2026-03-29 14:16:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 61622eb1-fd2e-5b6b-9ede-6d4d0bb0e3c1 with identifier: DY72%20JNZ
2026-03-29 14:16:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 61622eb1-fd2e-5b6b-9ede-6d4d0bb0e3c1 with scrape type 2
2026-03-29 14:16:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 61622eb1-fd2e-5b6b-9ede-6d4d0bb0e3c1 with scrape type 2
2026-03-29 14:16:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 61622eb1-fd2e-5b6b-9ede-6d4d0bb0e3c1, identifier: DY72%20JNZ
2026-03-29 14:16:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6431c6b7-be7a-5b54-8804-ae2c35cd4c62 with identifier: CJ23%20LXA
2026-03-29 14:16:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6431c6b7-be7a-5b54-8804-ae2c35cd4c62 with identifier: CJ23%20LXA
2026-03-29 14:16:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6431c6b7-be7a-5b54-8804-ae2c35cd4c62 with identifier: CJ23%20LXA to the API
2026-03-29 14:16:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CJ23%20LXA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6431c6b7-be7a-5b54-8804-ae2c35cd4c62',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CJ23 LXA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CJ23%20LXA&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 3',
 'odometer': 16100,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 3 1.2 P/T 130 PERFORMANCE LINE+ EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 PERFORMANCE LINE+ EAT8',
 'vin': 'VR1URHNSSPW050066',
 'year': 2023}
2026-03-29 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520LXA%27 HTTP/1.1" 200 None
2026-03-29 14:16:26 [bca.uk] INFO: Saving data for CJ23%20LXA: {'auction_closing_time': 1775124000.0, 'created_time': 1774609398.843059, 'last_price_update_time': 1774793786.885392}
2026-03-29 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CJ23%2520LXA') HTTP/1.1" 204 0
2026-03-29 14:16:26 [bca.uk] INFO: Found listing with ID: FX18%20DFL
2026-03-29 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX18%2520DFL%27 HTTP/1.1" 200 None
2026-03-29 14:16:26 [bca.uk] INFO: Scrape type for FX18%20DFL: 2
2026-03-29 14:16:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 088c0f29-38f9-5b21-b419-0fe54818b714 with identifier: FX18%20DFL
2026-03-29 14:16:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 088c0f29-38f9-5b21-b419-0fe54818b714 with scrape type 2
2026-03-29 14:16:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 088c0f29-38f9-5b21-b419-0fe54818b714 with scrape type 2
2026-03-29 14:16:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 088c0f29-38f9-5b21-b419-0fe54818b714, identifier: FX18%20DFL
2026-03-29 14:16:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 61622eb1-fd2e-5b6b-9ede-6d4d0bb0e3c1 with identifier: DY72%20JNZ
2026-03-29 14:16:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 61622eb1-fd2e-5b6b-9ede-6d4d0bb0e3c1 with identifier: DY72%20JNZ
2026-03-29 14:16:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 61622eb1-fd2e-5b6b-9ede-6d4d0bb0e3c1 with identifier: DY72%20JNZ to the API
2026-03-29 14:16:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 258,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY72%20JNZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-09T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '61622eb1-fd2e-5b6b-9ede-6d4d0bb0e3c1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY72 JNZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY72%20JNZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 89535,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 EBL 130 L4 LEADER Dropside',
 'transmission': 'manual',
 'trim': 'EBL 130 L4 LEADER',
 'vin': 'WF0AXXTTRANU46949',
 'year': 2022}
2026-03-29 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY72%2520JNZ%27 HTTP/1.1" 200 None
2026-03-29 14:16:27 [bca.uk] INFO: Saving data for DY72%20JNZ: {'auction_closing_time': 1775728800.0, 'created_time': 1774609723.575799, 'last_price_update_time': 1774793787.291617}
2026-03-29 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY72%2520JNZ') HTTP/1.1" 204 0
2026-03-29 14:16:27 [bca.uk] INFO: Found listing with ID: EJ72%20ACU
2026-03-29 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ72%2520ACU%27 HTTP/1.1" 200 None
2026-03-29 14:16:27 [bca.uk] INFO: Scrape type for EJ72%20ACU: 2
2026-03-29 14:16:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 258eb7cc-5a2b-533b-85ac-aa731feba8dd with identifier: EJ72%20ACU
2026-03-29 14:16:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 258eb7cc-5a2b-533b-85ac-aa731feba8dd with scrape type 2
2026-03-29 14:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 258eb7cc-5a2b-533b-85ac-aa731feba8dd with scrape type 2
2026-03-29 14:16:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 258eb7cc-5a2b-533b-85ac-aa731feba8dd, identifier: EJ72%20ACU
2026-03-29 14:16:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 088c0f29-38f9-5b21-b419-0fe54818b714 with identifier: FX18%20DFL
2026-03-29 14:16:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 088c0f29-38f9-5b21-b419-0fe54818b714 with identifier: FX18%20DFL
2026-03-29 14:16:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 088c0f29-38f9-5b21-b419-0fe54818b714 with identifier: FX18%20DFL to the API
2026-03-29 14:16:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX18%20DFL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '088c0f29-38f9-5b21-b419-0fe54818b714',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FX18 DFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX18%20DFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 111593,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2026-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 TDCI 105 310 SWB L/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 105 310 SWB L/R',
 'vin': 'WF0YXXTTGYHD15846',
 'year': 2026}
2026-03-29 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX18%2520DFL%27 HTTP/1.1" 200 None
2026-03-29 14:16:27 [bca.uk] INFO: Saving data for FX18%20DFL: {'auction_closing_time': 1774864800.0, 'created_time': 1774609377.509342, 'last_price_update_time': 1774793787.69161}
2026-03-29 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX18%2520DFL') HTTP/1.1" 204 0
2026-03-29 14:16:27 [bca.uk] INFO: Found listing with ID: YO19%20DXE
2026-03-29 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO19%2520DXE%27 HTTP/1.1" 200 None
2026-03-29 14:16:27 [bca.uk] INFO: Scrape type for YO19%20DXE: 0
2026-03-29 14:16:27 [bca.uk] INFO: Found listing with ID: FD63%20BZR
2026-03-29 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD63%2520BZR%27 HTTP/1.1" 200 None
2026-03-29 14:16:27 [bca.uk] INFO: Scrape type for FD63%20BZR: 0
2026-03-29 14:16:27 [bca.uk] INFO: Found listing with ID: LN64%20SVF
2026-03-29 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN64%2520SVF%27 HTTP/1.1" 200 None
2026-03-29 14:16:27 [bca.uk] INFO: Scrape type for LN64%20SVF: 2
2026-03-29 14:16:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2d85ebb-9a69-556b-914e-876c3eff3f87 with identifier: LN64%20SVF
2026-03-29 14:16:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c2d85ebb-9a69-556b-914e-876c3eff3f87 with scrape type 2
2026-03-29 14:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c2d85ebb-9a69-556b-914e-876c3eff3f87 with scrape type 2
2026-03-29 14:16:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c2d85ebb-9a69-556b-914e-876c3eff3f87, identifier: LN64%20SVF
2026-03-29 14:16:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:16:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 258eb7cc-5a2b-533b-85ac-aa731feba8dd with identifier: EJ72%20ACU
2026-03-29 14:16:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 258eb7cc-5a2b-533b-85ac-aa731feba8dd with identifier: EJ72%20ACU
2026-03-29 14:16:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 258eb7cc-5a2b-533b-85ac-aa731feba8dd with identifier: EJ72%20ACU to the API
2026-03-29 14:16:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 30,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ72%20ACU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '258eb7cc-5a2b-533b-85ac-aa731feba8dd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EJ72 ACU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ72%20ACU&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 4',
 'odometer': 27201,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 4 1.6 E-TENSE PERFORMANCE LINE+ EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'E-TENSE PERFORMANCE LINE+ EAT8',
 'vin': 'VR1F4DGYTN1034258',
 'year': 2022}
2026-03-29 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ72%2520ACU%27 HTTP/1.1" 200 None
2026-03-29 14:16:28 [bca.uk] INFO: Saving data for EJ72%20ACU: {'auction_closing_time': 1775124000.0, 'created_time': 1774609480.599384, 'last_price_update_time': 1774793788.141769}
2026-03-29 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ72%2520ACU') HTTP/1.1" 204 0
2026-03-29 14:16:28 [bca.uk] INFO: Found listing with ID: MC22%20SWW
2026-03-29 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC22%2520SWW%27 HTTP/1.1" 200 None
2026-03-29 14:16:28 [bca.uk] INFO: Scrape type for MC22%20SWW: 0
2026-03-29 14:16:28 [bca.uk] INFO: Found listing with ID: KE72%20LTF
2026-03-29 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE72%2520LTF%27 HTTP/1.1" 200 None
2026-03-29 14:16:28 [bca.uk] INFO: Scrape type for KE72%20LTF: 2
2026-03-29 14:16:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53208e3c-c663-54a6-bdb7-9852023960e6 with identifier: KE72%20LTF
2026-03-29 14:16:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53208e3c-c663-54a6-bdb7-9852023960e6 with scrape type 2
2026-03-29 14:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 53208e3c-c663-54a6-bdb7-9852023960e6 with scrape type 2
2026-03-29 14:16:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53208e3c-c663-54a6-bdb7-9852023960e6, identifier: KE72%20LTF
2026-03-29 14:16:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c2d85ebb-9a69-556b-914e-876c3eff3f87 with identifier: LN64%20SVF
2026-03-29 14:16:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c2d85ebb-9a69-556b-914e-876c3eff3f87 with identifier: LN64%20SVF
2026-03-29 14:16:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c2d85ebb-9a69-556b-914e-876c3eff3f87 with identifier: LN64%20SVF to the API
2026-03-29 14:16:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN64%20SVF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c2d85ebb-9a69-556b-914e-876c3eff3f87',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN64 SVF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN64%20SVF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 91411,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.6 TEKNA XTRONIC Hatchback',
 'transmission': 'automatic',
 'trim': 'TEKNA XTRONIC',
 'vin': 'SJNFBAF15U7032445',
 'year': 2014}
2026-03-29 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN64%2520SVF%27 HTTP/1.1" 200 None
2026-03-29 14:16:28 [bca.uk] INFO: Saving data for LN64%20SVF: {'auction_closing_time': 1774864800.0, 'created_time': 1773828062.085169, 'last_price_update_time': 1774793788.659249}
2026-03-29 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN64%2520SVF') HTTP/1.1" 204 0
2026-03-29 14:16:28 [bca.uk] INFO: Found listing with ID: KS24%20TYV
2026-03-29 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS24%2520TYV%27 HTTP/1.1" 200 None
2026-03-29 14:16:28 [bca.uk] INFO: Scrape type for KS24%20TYV: 2
2026-03-29 14:16:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10cf24fc-f6e9-52d5-8060-a9cca71d3ee1 with identifier: KS24%20TYV
2026-03-29 14:16:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10cf24fc-f6e9-52d5-8060-a9cca71d3ee1 with scrape type 2
2026-03-29 14:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 10cf24fc-f6e9-52d5-8060-a9cca71d3ee1 with scrape type 2
2026-03-29 14:16:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 10cf24fc-f6e9-52d5-8060-a9cca71d3ee1, identifier: KS24%20TYV
2026-03-29 14:16:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53208e3c-c663-54a6-bdb7-9852023960e6 with identifier: KE72%20LTF
2026-03-29 14:16:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53208e3c-c663-54a6-bdb7-9852023960e6 with identifier: KE72%20LTF
2026-03-29 14:16:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 53208e3c-c663-54a6-bdb7-9852023960e6 with identifier: KE72%20LTF to the API
2026-03-29 14:16:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE72%20LTF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '53208e3c-c663-54a6-bdb7-9852023960e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KE72 LTF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE72%20LTF&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 23292,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'DESIGN',
 'vin': 'VXKUPHMHDN4445021',
 'year': 2023}
2026-03-29 14:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE72%2520LTF%27 HTTP/1.1" 200 None
2026-03-29 14:16:29 [bca.uk] INFO: Saving data for KE72%20LTF: {'auction_closing_time': 1774864800.0, 'created_time': 1774609378.196861, 'last_price_update_time': 1774793789.121171}
2026-03-29 14:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE72%2520LTF') HTTP/1.1" 204 0
2026-03-29 14:16:29 [bca.uk] INFO: Found listing with ID: NJ16%20PLV
2026-03-29 14:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ16%2520PLV%27 HTTP/1.1" 200 None
2026-03-29 14:16:29 [bca.uk] INFO: Scrape type for NJ16%20PLV: 2
2026-03-29 14:16:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa115ca1-213b-5f4a-a5da-0142994d308b with identifier: NJ16%20PLV
2026-03-29 14:16:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa115ca1-213b-5f4a-a5da-0142994d308b with scrape type 2
2026-03-29 14:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aa115ca1-213b-5f4a-a5da-0142994d308b with scrape type 2
2026-03-29 14:16:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aa115ca1-213b-5f4a-a5da-0142994d308b, identifier: NJ16%20PLV
2026-03-29 14:16:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 10cf24fc-f6e9-52d5-8060-a9cca71d3ee1 with identifier: KS24%20TYV
2026-03-29 14:16:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 10cf24fc-f6e9-52d5-8060-a9cca71d3ee1 with identifier: KS24%20TYV
2026-03-29 14:16:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 10cf24fc-f6e9-52d5-8060-a9cca71d3ee1 with identifier: KS24%20TYV to the API
2026-03-29 14:16:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS24%20TYV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '10cf24fc-f6e9-52d5-8060-a9cca71d3ee1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KS24 TYV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS24%20TYV&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 19355,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3FPHNS2RY524729',
 'year': 2024}
2026-03-29 14:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS24%2520TYV%27 HTTP/1.1" 200 None
2026-03-29 14:16:29 [bca.uk] INFO: Saving data for KS24%20TYV: {'auction_closing_time': 1775124000.0, 'created_time': 1774609468.019536, 'last_price_update_time': 1774793789.634156}
2026-03-29 14:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS24%2520TYV') HTTP/1.1" 204 0
2026-03-29 14:16:29 [bca.uk] INFO: Found listing with ID: BK73%20SKU
2026-03-29 14:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK73%2520SKU%27 HTTP/1.1" 200 None
2026-03-29 14:16:29 [bca.uk] INFO: Scrape type for BK73%20SKU: 0
2026-03-29 14:16:29 [bca.uk] INFO: Found listing with ID: EO16%20WXF
2026-03-29 14:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO16%2520WXF%27 HTTP/1.1" 200 None
2026-03-29 14:16:29 [bca.uk] INFO: Scrape type for EO16%20WXF: 2
2026-03-29 14:16:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f42a1ee-2fc9-5a71-9129-2bf07cd9fb32 with identifier: EO16%20WXF
2026-03-29 14:16:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f42a1ee-2fc9-5a71-9129-2bf07cd9fb32 with scrape type 2
2026-03-29 14:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f42a1ee-2fc9-5a71-9129-2bf07cd9fb32 with scrape type 2
2026-03-29 14:16:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f42a1ee-2fc9-5a71-9129-2bf07cd9fb32, identifier: EO16%20WXF
2026-03-29 14:16:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aa115ca1-213b-5f4a-a5da-0142994d308b with identifier: NJ16%20PLV
2026-03-29 14:16:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aa115ca1-213b-5f4a-a5da-0142994d308b with identifier: NJ16%20PLV
2026-03-29 14:16:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aa115ca1-213b-5f4a-a5da-0142994d308b with identifier: NJ16%20PLV to the API
2026-03-29 14:16:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ16%20PLV-GB',
 'category': 'Car',
 'color': 'gold',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'aa115ca1-213b-5f4a-a5da-0142994d308b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ16 PLV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ16%20PLV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 70756,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN LEAF 30KWH TEKNA Hatchback',
 'transmission': 'automatic',
 'trim': '30KWH TEKNA',
 'vin': 'SJNFAAZE0U6044791',
 'year': 2016}
2026-03-29 14:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ16%2520PLV%27 HTTP/1.1" 200 None
2026-03-29 14:16:30 [bca.uk] INFO: Saving data for NJ16%20PLV: {'auction_closing_time': 1774864800.0, 'created_time': 1774264143.949243, 'last_price_update_time': 1774793790.078562}
2026-03-29 14:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ16%2520PLV') HTTP/1.1" 204 0
2026-03-29 14:16:30 [bca.uk] INFO: Found listing with ID: ML24%20NRU
2026-03-29 14:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML24%2520NRU%27 HTTP/1.1" 200 None
2026-03-29 14:16:30 [bca.uk] INFO: Scrape type for ML24%20NRU: 2
2026-03-29 14:16:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 225f06ee-ae4c-5fa4-b4f7-4899c493d613 with identifier: ML24%20NRU
2026-03-29 14:16:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 225f06ee-ae4c-5fa4-b4f7-4899c493d613 with scrape type 2
2026-03-29 14:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 225f06ee-ae4c-5fa4-b4f7-4899c493d613 with scrape type 2
2026-03-29 14:16:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 225f06ee-ae4c-5fa4-b4f7-4899c493d613, identifier: ML24%20NRU
2026-03-29 14:16:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f42a1ee-2fc9-5a71-9129-2bf07cd9fb32 with identifier: EO16%20WXF
2026-03-29 14:16:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f42a1ee-2fc9-5a71-9129-2bf07cd9fb32 with identifier: EO16%20WXF
2026-03-29 14:16:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9f42a1ee-2fc9-5a71-9129-2bf07cd9fb32 with identifier: EO16%20WXF to the API
2026-03-29 14:16:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO16%20WXF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9f42a1ee-2fc9-5a71-9129-2bf07cd9fb32',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO16 WXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO16%20WXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'Q7',
 'odometer': 90939,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'AUDI Q7 3.0 TDI 272 QUATTRO S LINE TIP StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 272 QUATTRO S LINE TIP',
 'vin': 'WAUZZZ4M7GD014170',
 'year': 2016}
2026-03-29 14:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO16%2520WXF%27 HTTP/1.1" 200 None
2026-03-29 14:16:30 [bca.uk] INFO: Saving data for EO16%20WXF: {'auction_closing_time': 1774864800.0, 'created_time': 1774609567.299756, 'last_price_update_time': 1774793790.574403}
2026-03-29 14:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO16%2520WXF') HTTP/1.1" 204 0
2026-03-29 14:16:30 [bca.uk] INFO: Found listing with ID: OY17%20FCL
2026-03-29 14:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY17%2520FCL%27 HTTP/1.1" 200 None
2026-03-29 14:16:30 [bca.uk] INFO: Scrape type for OY17%20FCL: 2
2026-03-29 14:16:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 63f29fa1-ef2e-5296-b5ca-947dab0e4b32 with identifier: OY17%20FCL
2026-03-29 14:16:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63f29fa1-ef2e-5296-b5ca-947dab0e4b32 with scrape type 2
2026-03-29 14:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 63f29fa1-ef2e-5296-b5ca-947dab0e4b32 with scrape type 2
2026-03-29 14:16:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 63f29fa1-ef2e-5296-b5ca-947dab0e4b32, identifier: OY17%20FCL
2026-03-29 14:16:30 [bca.uk] INFO: Total items found: 100
2026-03-29 14:16:30 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded
2026-03-29 14:16:30 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:16:30 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:16:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 225f06ee-ae4c-5fa4-b4f7-4899c493d613 with identifier: ML24%20NRU
2026-03-29 14:16:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 225f06ee-ae4c-5fa4-b4f7-4899c493d613 with identifier: ML24%20NRU
2026-03-29 14:16:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 225f06ee-ae4c-5fa4-b4f7-4899c493d613 with identifier: ML24%20NRU to the API
2026-03-29 14:16:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML24%20NRU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '225f06ee-ae4c-5fa4-b4f7-4899c493d613',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ML24 NRU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML24%20NRU&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 16842,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 P/T 130 ALLURE EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE EAT8',
 'vin': 'VF3MRHNSUPS169067',
 'year': 2024}
2026-03-29 14:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML24%2520NRU%27 HTTP/1.1" 200 None
2026-03-29 14:16:31 [bca.uk] INFO: Saving data for ML24%20NRU: {'auction_closing_time': 1775124000.0, 'created_time': 1774609479.127657, 'last_price_update_time': 1774793791.352106}
2026-03-29 14:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML24%2520NRU') HTTP/1.1" 204 0
2026-03-29 14:16:31 [bca.uk] INFO: Found listing with ID: BL21%20JHX
2026-03-29 14:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL21%2520JHX%27 HTTP/1.1" 200 None
2026-03-29 14:16:31 [bca.uk] INFO: Scrape type for BL21%20JHX: 0
2026-03-29 14:16:31 [bca.uk] INFO: Found listing with ID: GN66%20PMY
2026-03-29 14:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN66%2520PMY%27 HTTP/1.1" 200 None
2026-03-29 14:16:31 [bca.uk] INFO: Scrape type for GN66%20PMY: 2
2026-03-29 14:16:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d431fdee-9210-58c0-ae32-c6458be688a1 with identifier: GN66%20PMY
2026-03-29 14:16:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d431fdee-9210-58c0-ae32-c6458be688a1 with scrape type 2
2026-03-29 14:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d431fdee-9210-58c0-ae32-c6458be688a1 with scrape type 2
2026-03-29 14:16:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d431fdee-9210-58c0-ae32-c6458be688a1, identifier: GN66%20PMY
2026-03-29 14:16:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 63f29fa1-ef2e-5296-b5ca-947dab0e4b32 with identifier: OY17%20FCL
2026-03-29 14:16:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 63f29fa1-ef2e-5296-b5ca-947dab0e4b32 with identifier: OY17%20FCL
2026-03-29 14:16:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 63f29fa1-ef2e-5296-b5ca-947dab0e4b32 with identifier: OY17%20FCL to the API
2026-03-29 14:16:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY17%20FCL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '63f29fa1-ef2e-5296-b5ca-947dab0e4b32',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY17 FCL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY17%20FCL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'RENAULT',
 'model': 'GRAND SCENIC',
 'odometer': 115524,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'RENAULT GRAND SCENIC 1.6 DCI 130 DYNAMIQUE MPV',
 'transmission': 'manual',
 'trim': 'DCI 130 DYNAMIQUE',
 'vin': 'VF1RFA00656033602',
 'year': 2017}
2026-03-29 14:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY17%2520FCL%27 HTTP/1.1" 200 None
2026-03-29 14:16:31 [bca.uk] INFO: Saving data for OY17%20FCL: {'auction_closing_time': 1774864800.0, 'created_time': 1774304555.922933, 'last_price_update_time': 1774793791.888256}
2026-03-29 14:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY17%2520FCL') HTTP/1.1" 204 0
2026-03-29 14:16:31 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:16:31 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:16:31 [bca.uk] INFO: Found listing with ID: VU74%20HZD
2026-03-29 14:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU74%2520HZD%27 HTTP/1.1" 200 None
2026-03-29 14:16:31 [bca.uk] INFO: Scrape type for VU74%20HZD: 2
2026-03-29 14:16:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 98272a2e-9b9d-5ebd-86e6-abd471aac6d9 with identifier: VU74%20HZD
2026-03-29 14:16:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 98272a2e-9b9d-5ebd-86e6-abd471aac6d9 with scrape type 2
2026-03-29 14:16:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 98272a2e-9b9d-5ebd-86e6-abd471aac6d9 with scrape type 2
2026-03-29 14:16:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 98272a2e-9b9d-5ebd-86e6-abd471aac6d9, identifier: VU74%20HZD
2026-03-29 14:16:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d431fdee-9210-58c0-ae32-c6458be688a1 with identifier: GN66%20PMY
2026-03-29 14:16:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d431fdee-9210-58c0-ae32-c6458be688a1 with identifier: GN66%20PMY
2026-03-29 14:16:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d431fdee-9210-58c0-ae32-c6458be688a1 with identifier: GN66%20PMY to the API
2026-03-29 14:16:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN66%20PMY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd431fdee-9210-58c0-ae32-c6458be688a1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN66 PMY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN66%20PMY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'AUDI',
 'model': 'TT',
 'odometer': 70487,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'AUDI TT 2.0 TFSI 230 QUATTRO S LINE S-T Coupe',
 'transmission': 'automatic',
 'trim': 'TFSI 230 QUATTRO S LINE S-T',
 'vin': 'TRUZZZFV1H1005479',
 'year': 2016}
2026-03-29 14:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN66%2520PMY%27 HTTP/1.1" 200 None
2026-03-29 14:16:32 [bca.uk] INFO: Saving data for GN66%20PMY: {'auction_closing_time': 1774864800.0, 'created_time': 1774355477.193699, 'last_price_update_time': 1774793792.485283}
2026-03-29 14:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN66%2520PMY') HTTP/1.1" 204 0
2026-03-29 14:16:32 [bca.uk] INFO: Found listing with ID: PK64%20UMX
2026-03-29 14:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK64%2520UMX%27 HTTP/1.1" 200 None
2026-03-29 14:16:32 [bca.uk] INFO: Scrape type for PK64%20UMX: 2
2026-03-29 14:16:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe9c1efa-3113-54b3-8f72-897263698fb7 with identifier: PK64%20UMX
2026-03-29 14:16:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe9c1efa-3113-54b3-8f72-897263698fb7 with scrape type 2
2026-03-29 14:16:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe9c1efa-3113-54b3-8f72-897263698fb7 with scrape type 2
2026-03-29 14:16:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe9c1efa-3113-54b3-8f72-897263698fb7, identifier: PK64%20UMX
2026-03-29 14:16:32 [bca.uk] INFO: Found listing with ID: WG06%20EOC
2026-03-29 14:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG06%2520EOC%27 HTTP/1.1" 200 None
2026-03-29 14:16:32 [bca.uk] INFO: Scrape type for WG06%20EOC: 2
2026-03-29 14:16:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9348981-a99d-57a1-a77e-7953f648cb70 with identifier: WG06%20EOC
2026-03-29 14:16:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9348981-a99d-57a1-a77e-7953f648cb70 with scrape type 2
2026-03-29 14:16:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9348981-a99d-57a1-a77e-7953f648cb70 with scrape type 2
2026-03-29 14:16:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f9348981-a99d-57a1-a77e-7953f648cb70, identifier: WG06%20EOC
2026-03-29 14:16:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:16:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 98272a2e-9b9d-5ebd-86e6-abd471aac6d9 with identifier: VU74%20HZD
2026-03-29 14:16:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 98272a2e-9b9d-5ebd-86e6-abd471aac6d9 with identifier: VU74%20HZD
2026-03-29 14:16:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 98272a2e-9b9d-5ebd-86e6-abd471aac6d9 with identifier: VU74%20HZD to the API
2026-03-29 14:16:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VU74%20HZD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '98272a2e-9b9d-5ebd-86e6-abd471aac6d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VU74 HZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VU74%20HZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 6390,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3FPHNS3RY591579',
 'year': 2024}
2026-03-29 14:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU74%2520HZD%27 HTTP/1.1" 200 None
2026-03-29 14:16:33 [bca.uk] INFO: Saving data for VU74%20HZD: {'auction_closing_time': 1775124000.0, 'created_time': 1774609480.076077, 'last_price_update_time': 1774793793.234583}
2026-03-29 14:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VU74%2520HZD') HTTP/1.1" 204 0
2026-03-29 14:16:33 [bca.uk] INFO: Found listing with ID: AF13%20YZA
2026-03-29 14:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF13%2520YZA%27 HTTP/1.1" 200 None
2026-03-29 14:16:33 [bca.uk] INFO: Scrape type for AF13%20YZA: 2
2026-03-29 14:16:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b0cd991-72a1-5c8b-9cd9-bf34cf073b1e with identifier: AF13%20YZA
2026-03-29 14:16:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b0cd991-72a1-5c8b-9cd9-bf34cf073b1e with scrape type 2
2026-03-29 14:16:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b0cd991-72a1-5c8b-9cd9-bf34cf073b1e with scrape type 2
2026-03-29 14:16:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3b0cd991-72a1-5c8b-9cd9-bf34cf073b1e, identifier: AF13%20YZA
2026-03-29 14:16:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe9c1efa-3113-54b3-8f72-897263698fb7 with identifier: PK64%20UMX
2026-03-29 14:16:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe9c1efa-3113-54b3-8f72-897263698fb7 with identifier: PK64%20UMX
2026-03-29 14:16:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe9c1efa-3113-54b3-8f72-897263698fb7 with identifier: PK64%20UMX to the API
2026-03-29 14:16:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK64%20UMX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fe9c1efa-3113-54b3-8f72-897263698fb7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK64 UMX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK64%20UMX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 73823,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.2 DIG-T 113 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 113 ACENTA',
 'vin': 'SJNFEAF15U7056416',
 'year': 2014}
2026-03-29 14:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK64%2520UMX%27 HTTP/1.1" 200 None
2026-03-29 14:16:33 [bca.uk] INFO: Saving data for PK64%20UMX: {'auction_closing_time': 1774864800.0, 'created_time': 1774304582.923639, 'last_price_update_time': 1774793793.656748}
2026-03-29 14:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK64%2520UMX') HTTP/1.1" 204 0
2026-03-29 14:16:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f9348981-a99d-57a1-a77e-7953f648cb70 with identifier: WG06%20EOC
2026-03-29 14:16:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f9348981-a99d-57a1-a77e-7953f648cb70 with identifier: WG06%20EOC
2026-03-29 14:16:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f9348981-a99d-57a1-a77e-7953f648cb70 with identifier: WG06%20EOC to the API
2026-03-29 14:16:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG06%20EOC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f9348981-a99d-57a1-a77e-7953f648cb70',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WG06 EOC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG06%20EOC&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 125310,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.2 EXTREME Hatchback',
 'transmission': 'manual',
 'trim': 'EXTREME',
 'vin': 'VF1CR1J0H35990804',
 'year': 2006}
2026-03-29 14:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG06%2520EOC%27 HTTP/1.1" 200 None
2026-03-29 14:16:33 [bca.uk] INFO: Saving data for WG06%20EOC: {'auction_closing_time': 1774951200.0, 'created_time': 1774609678.685409, 'last_price_update_time': 1774793793.969811}
2026-03-29 14:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG06%2520EOC') HTTP/1.1" 204 0
2026-03-29 14:16:33 [bca.uk] INFO: Found listing with ID: BX23%20TNJ
2026-03-29 14:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX23%2520TNJ%27 HTTP/1.1" 200 None
2026-03-29 14:16:34 [bca.uk] INFO: Scrape type for BX23%20TNJ: 2
2026-03-29 14:16:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 753d4131-1f71-5ff7-98c3-4f174985e74a with identifier: BX23%20TNJ
2026-03-29 14:16:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 753d4131-1f71-5ff7-98c3-4f174985e74a with scrape type 2
2026-03-29 14:16:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 753d4131-1f71-5ff7-98c3-4f174985e74a with scrape type 2
2026-03-29 14:16:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 753d4131-1f71-5ff7-98c3-4f174985e74a, identifier: BX23%20TNJ
2026-03-29 14:16:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3b0cd991-72a1-5c8b-9cd9-bf34cf073b1e with identifier: AF13%20YZA
2026-03-29 14:16:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3b0cd991-72a1-5c8b-9cd9-bf34cf073b1e with identifier: AF13%20YZA
2026-03-29 14:16:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3b0cd991-72a1-5c8b-9cd9-bf34cf073b1e with identifier: AF13%20YZA to the API
2026-03-29 14:16:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 230,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF13%20YZA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3b0cd991-72a1-5c8b-9cd9-bf34cf073b1e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF13 YZA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF13%20YZA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 183561,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 HSE BLACK EDITION StationWagon',
 'transmission': 'automatic',
 'trim': 'SDV6 HSE BLACK EDITION',
 'vin': 'SALLSAAG5DA811211',
 'year': 2013}
2026-03-29 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF13%2520YZA%27 HTTP/1.1" 200 None
2026-03-29 14:16:34 [bca.uk] INFO: Saving data for AF13%20YZA: {'auction_closing_time': 1774864800.0, 'created_time': 1774609559.415153, 'last_price_update_time': 1774793794.432361}
2026-03-29 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF13%2520YZA') HTTP/1.1" 204 0
2026-03-29 14:16:34 [bca.uk] INFO: Found listing with ID: SB65%20ODX
2026-03-29 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB65%2520ODX%27 HTTP/1.1" 200 None
2026-03-29 14:16:34 [bca.uk] INFO: Scrape type for SB65%20ODX: 2
2026-03-29 14:16:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72eb2620-3b1e-5a4a-afbb-962d84bc63c1 with identifier: SB65%20ODX
2026-03-29 14:16:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72eb2620-3b1e-5a4a-afbb-962d84bc63c1 with scrape type 2
2026-03-29 14:16:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 72eb2620-3b1e-5a4a-afbb-962d84bc63c1 with scrape type 2
2026-03-29 14:16:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72eb2620-3b1e-5a4a-afbb-962d84bc63c1, identifier: SB65%20ODX
2026-03-29 14:16:34 [bca.uk] INFO: Found listing with ID: WR62%20KWU
2026-03-29 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR62%2520KWU%27 HTTP/1.1" 200 None
2026-03-29 14:16:34 [bca.uk] INFO: Scrape type for WR62%20KWU: 2
2026-03-29 14:16:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 278165c6-e248-5bc2-8afb-3906b00d78d8 with identifier: WR62%20KWU
2026-03-29 14:16:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 278165c6-e248-5bc2-8afb-3906b00d78d8 with scrape type 2
2026-03-29 14:16:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 278165c6-e248-5bc2-8afb-3906b00d78d8 with scrape type 2
2026-03-29 14:16:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 278165c6-e248-5bc2-8afb-3906b00d78d8, identifier: WR62%20KWU
2026-03-29 14:16:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 753d4131-1f71-5ff7-98c3-4f174985e74a with identifier: BX23%20TNJ
2026-03-29 14:16:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 753d4131-1f71-5ff7-98c3-4f174985e74a with identifier: BX23%20TNJ
2026-03-29 14:16:34 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 753d4131-1f71-5ff7-98c3-4f174985e74a with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX23%20TNJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '753d4131-1f71-5ff7-98c3-4f174985e74a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BX23 TNJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX23%20TNJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FIAT',
 'model': '500 E',
 'odometer': 11692,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FIAT 500 E 87KW 42KWH ICON Hatchback',
 'transmission': 'automatic',
 'trim': '87KW 42KWH ICON',
 'vin': 'ZFAEFAC4XNX125828',
 'year': 2023}
2026-03-29 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX23%2520TNJ%27 HTTP/1.1" 200 None
2026-03-29 14:16:34 [bca.uk] INFO: Saving data for BX23%20TNJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774351554.950608, 'last_price_update_time': 1774793794.699153}
2026-03-29 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX23%2520TNJ') HTTP/1.1" 204 0
2026-03-29 14:16:34 [bca.uk] INFO: Found listing with ID: SKZ%20335
2026-03-29 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SKZ%2520335%27 HTTP/1.1" 200 None
2026-03-29 14:16:34 [bca.uk] INFO: Scrape type for SKZ%20335: 2
2026-03-29 14:16:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ba02c94-ef9c-5fc1-9a54-ff3a059b4f80 with identifier: SKZ%20335
2026-03-29 14:16:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1ba02c94-ef9c-5fc1-9a54-ff3a059b4f80 with scrape type 2
2026-03-29 14:16:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1ba02c94-ef9c-5fc1-9a54-ff3a059b4f80 with scrape type 2
2026-03-29 14:16:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1ba02c94-ef9c-5fc1-9a54-ff3a059b4f80, identifier: SKZ%20335
2026-03-29 14:16:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72eb2620-3b1e-5a4a-afbb-962d84bc63c1 with identifier: SB65%20ODX
2026-03-29 14:16:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72eb2620-3b1e-5a4a-afbb-962d84bc63c1 with identifier: SB65%20ODX
2026-03-29 14:16:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 72eb2620-3b1e-5a4a-afbb-962d84bc63c1 with identifier: SB65%20ODX to the API
2026-03-29 14:16:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB65%20ODX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '72eb2620-3b1e-5a4a-afbb-962d84bc63c1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB65 ODX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB65%20ODX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'BMW',
 'model': '116D',
 'odometer': 108017,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'BMW 116D 1.5 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WBA2P32050P982485',
 'year': 2015}
2026-03-29 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB65%2520ODX%27 HTTP/1.1" 200 None
2026-03-29 14:16:35 [bca.uk] INFO: Saving data for SB65%20ODX: {'auction_closing_time': 1774864800.0, 'created_time': 1774263891.23726, 'last_price_update_time': 1774793795.103592}
2026-03-29 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB65%2520ODX') HTTP/1.1" 204 0
2026-03-29 14:16:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 278165c6-e248-5bc2-8afb-3906b00d78d8 with identifier: WR62%20KWU
2026-03-29 14:16:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 278165c6-e248-5bc2-8afb-3906b00d78d8 with identifier: WR62%20KWU
2026-03-29 14:16:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 278165c6-e248-5bc2-8afb-3906b00d78d8 with identifier: WR62%20KWU to the API
2026-03-29 14:16:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR62%20KWU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '278165c6-e248-5bc2-8afb-3906b00d78d8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR62 KWU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR62%20KWU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FIAT',
 'model': '500',
 'odometer': 65443,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 LOUNGE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE S/S',
 'vin': 'ZFA31200000906417',
 'year': 2012}
2026-03-29 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR62%2520KWU%27 HTTP/1.1" 200 None
2026-03-29 14:16:35 [bca.uk] INFO: Saving data for WR62%20KWU: {'auction_closing_time': 1774951200.0, 'created_time': 1774609679.860935, 'last_price_update_time': 1774793795.414273}
2026-03-29 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR62%2520KWU') HTTP/1.1" 204 0
2026-03-29 14:16:35 [bca.uk] INFO: Found listing with ID: DL73%20UMC
2026-03-29 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520UMC%27 HTTP/1.1" 200 None
2026-03-29 14:16:35 [bca.uk] INFO: Scrape type for DL73%20UMC: 2
2026-03-29 14:16:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0d4e6ef-a412-5190-ba7b-400fbe98cf71 with identifier: DL73%20UMC
2026-03-29 14:16:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d0d4e6ef-a412-5190-ba7b-400fbe98cf71 with scrape type 2
2026-03-29 14:16:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d0d4e6ef-a412-5190-ba7b-400fbe98cf71 with scrape type 2
2026-03-29 14:16:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0d4e6ef-a412-5190-ba7b-400fbe98cf71, identifier: DL73%20UMC
2026-03-29 14:16:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1ba02c94-ef9c-5fc1-9a54-ff3a059b4f80 with identifier: SKZ%20335
2026-03-29 14:16:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1ba02c94-ef9c-5fc1-9a54-ff3a059b4f80 with identifier: SKZ%20335
2026-03-29 14:16:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1ba02c94-ef9c-5fc1-9a54-ff3a059b4f80 with identifier: SKZ%20335 to the API
2026-03-29 14:16:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SKZ%20335-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1ba02c94-ef9c-5fc1-9a54-ff3a059b4f80',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SKZ 335',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SKZ%20335&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SUZUKI',
 'model': 'SWIFT',
 'odometer': 50248,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SUZUKI SWIFT 1.4 BOOSTERJET SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'BOOSTERJET SPORT',
 'vin': 'JSAAZC33S00113574',
 'year': 2019}
2026-03-29 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SKZ%2520335%27 HTTP/1.1" 200 None
2026-03-29 14:16:35 [bca.uk] INFO: Saving data for SKZ%20335: {'auction_closing_time': 1774864800.0, 'created_time': 1774436736.998203, 'last_price_update_time': 1774793795.878754}
2026-03-29 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SKZ%2520335') HTTP/1.1" 204 0
2026-03-29 14:16:35 [bca.uk] INFO: Found listing with ID: VX17%20OFY
2026-03-29 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX17%2520OFY%27 HTTP/1.1" 200 None
2026-03-29 14:16:35 [bca.uk] INFO: Scrape type for VX17%20OFY: 0
2026-03-29 14:16:35 [bca.uk] INFO: Found listing with ID: WP17%20JJO
2026-03-29 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP17%2520JJO%27 HTTP/1.1" 200 None
2026-03-29 14:16:35 [bca.uk] INFO: Scrape type for WP17%20JJO: 2
2026-03-29 14:16:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dbeb0d5e-b8b3-54fe-92c2-4e183c54bd56 with identifier: WP17%20JJO
2026-03-29 14:16:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dbeb0d5e-b8b3-54fe-92c2-4e183c54bd56 with scrape type 2
2026-03-29 14:16:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dbeb0d5e-b8b3-54fe-92c2-4e183c54bd56 with scrape type 2
2026-03-29 14:16:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dbeb0d5e-b8b3-54fe-92c2-4e183c54bd56, identifier: WP17%20JJO
2026-03-29 14:16:36 [bca.uk] INFO: Found listing with ID: YR66%20YDL
2026-03-29 14:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR66%2520YDL%27 HTTP/1.1" 200 None
2026-03-29 14:16:36 [bca.uk] INFO: Scrape type for YR66%20YDL: 2
2026-03-29 14:16:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47691992-266a-5a8c-86a6-d8b977841f47 with identifier: YR66%20YDL
2026-03-29 14:16:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47691992-266a-5a8c-86a6-d8b977841f47 with scrape type 2
2026-03-29 14:16:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47691992-266a-5a8c-86a6-d8b977841f47 with scrape type 2
2026-03-29 14:16:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47691992-266a-5a8c-86a6-d8b977841f47, identifier: YR66%20YDL
2026-03-29 14:16:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0d4e6ef-a412-5190-ba7b-400fbe98cf71 with identifier: DL73%20UMC
2026-03-29 14:16:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0d4e6ef-a412-5190-ba7b-400fbe98cf71 with identifier: DL73%20UMC
2026-03-29 14:16:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d0d4e6ef-a412-5190-ba7b-400fbe98cf71 with identifier: DL73%20UMC to the API
2026-03-29 14:16:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL73%20UMC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd0d4e6ef-a412-5190-ba7b-400fbe98cf71',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL73 UMC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL73%20UMC&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 2288,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 T 130 GS Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 GS',
 'vin': 'VXKUPHNSSP4314772',
 'year': 2023}
2026-03-29 14:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520UMC%27 HTTP/1.1" 200 None
2026-03-29 14:16:36 [bca.uk] INFO: Saving data for DL73%20UMC: {'auction_closing_time': 1775037600.0, 'created_time': 1774609468.444489, 'last_price_update_time': 1774793796.483258}
2026-03-29 14:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL73%2520UMC') HTTP/1.1" 204 0
2026-03-29 14:16:36 [bca.uk] INFO: Found listing with ID: SJ21%20CCX
2026-03-29 14:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ21%2520CCX%27 HTTP/1.1" 200 None
2026-03-29 14:16:36 [bca.uk] INFO: Scrape type for SJ21%20CCX: 0
2026-03-29 14:16:36 [bca.uk] INFO: Found listing with ID: DN21%20KRJ
2026-03-29 14:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN21%2520KRJ%27 HTTP/1.1" 200 None
2026-03-29 14:16:36 [bca.uk] INFO: Scrape type for DN21%20KRJ: 2
2026-03-29 14:16:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eefbee13-cc23-52c3-8517-d16134aa95f9 with identifier: DN21%20KRJ
2026-03-29 14:16:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eefbee13-cc23-52c3-8517-d16134aa95f9 with scrape type 2
2026-03-29 14:16:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eefbee13-cc23-52c3-8517-d16134aa95f9 with scrape type 2
2026-03-29 14:16:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eefbee13-cc23-52c3-8517-d16134aa95f9, identifier: DN21%20KRJ
2026-03-29 14:16:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dbeb0d5e-b8b3-54fe-92c2-4e183c54bd56 with identifier: WP17%20JJO
2026-03-29 14:16:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dbeb0d5e-b8b3-54fe-92c2-4e183c54bd56 with identifier: WP17%20JJO
2026-03-29 14:16:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dbeb0d5e-b8b3-54fe-92c2-4e183c54bd56 with identifier: WP17%20JJO to the API
2026-03-29 14:16:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP17%20JJO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dbeb0d5e-b8b3-54fe-92c2-4e183c54bd56',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP17 JJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP17%20JJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'AUDI',
 'model': 'Q2',
 'odometer': 141781,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'AUDI Q2 1.4 TFSI 150 SPORT S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TFSI 150 SPORT S-T',
 'vin': 'WAUZZZGA5HA044532',
 'year': 2017}
2026-03-29 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP17%2520JJO%27 HTTP/1.1" 200 None
2026-03-29 14:16:37 [bca.uk] INFO: Saving data for WP17%20JJO: {'auction_closing_time': 1774864800.0, 'created_time': 1773825145.527137, 'last_price_update_time': 1774793797.066384}
2026-03-29 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP17%2520JJO') HTTP/1.1" 204 0
2026-03-29 14:16:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47691992-266a-5a8c-86a6-d8b977841f47 with identifier: YR66%20YDL
2026-03-29 14:16:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47691992-266a-5a8c-86a6-d8b977841f47 with identifier: YR66%20YDL
2026-03-29 14:16:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47691992-266a-5a8c-86a6-d8b977841f47 with identifier: YR66%20YDL to the API
2026-03-29 14:16:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR66%20YDL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '47691992-266a-5a8c-86a6-d8b977841f47',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR66 YDL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR66%20YDL&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 174629,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.2 TDCI 125 270 SWB TREND L/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 125 270 SWB TREND L/R',
 'vin': 'WF0YXXTTGYGA18629',
 'year': 2016}
2026-03-29 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR66%2520YDL%27 HTTP/1.1" 200 None
2026-03-29 14:16:37 [bca.uk] INFO: Saving data for YR66%20YDL: {'auction_closing_time': 1774951200.0, 'created_time': 1774609680.651732, 'last_price_update_time': 1774793797.393301}
2026-03-29 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR66%2520YDL') HTTP/1.1" 204 0
2026-03-29 14:16:37 [bca.uk] INFO: Found listing with ID: GU74%20WVN
2026-03-29 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU74%2520WVN%27 HTTP/1.1" 200 None
2026-03-29 14:16:37 [bca.uk] INFO: Scrape type for GU74%20WVN: 2
2026-03-29 14:16:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5573472-247d-52b0-a9e4-8c5fdf3cdd16 with identifier: GU74%20WVN
2026-03-29 14:16:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5573472-247d-52b0-a9e4-8c5fdf3cdd16 with scrape type 2
2026-03-29 14:16:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b5573472-247d-52b0-a9e4-8c5fdf3cdd16 with scrape type 2
2026-03-29 14:16:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b5573472-247d-52b0-a9e4-8c5fdf3cdd16, identifier: GU74%20WVN
2026-03-29 14:16:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eefbee13-cc23-52c3-8517-d16134aa95f9 with identifier: DN21%20KRJ
2026-03-29 14:16:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eefbee13-cc23-52c3-8517-d16134aa95f9 with identifier: DN21%20KRJ
2026-03-29 14:16:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eefbee13-cc23-52c3-8517-d16134aa95f9 with identifier: DN21%20KRJ to the API
2026-03-29 14:16:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN21%20KRJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'eefbee13-cc23-52c3-8517-d16134aa95f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN21 KRJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN21%20KRJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 36261,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 TURBO 130 SRI Hatchback',
 'transmission': 'automatic',
 'trim': 'TURBO 130 SRI',
 'vin': 'VXKUPHNSSM4151333',
 'year': 2021}
2026-03-29 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN21%2520KRJ%27 HTTP/1.1" 200 None
2026-03-29 14:16:37 [bca.uk] INFO: Saving data for DN21%20KRJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773930326.471458, 'last_price_update_time': 1774793797.890364}
2026-03-29 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN21%2520KRJ') HTTP/1.1" 204 0
2026-03-29 14:16:37 [bca.uk] INFO: Found listing with ID: CK63%20NYH
2026-03-29 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK63%2520NYH%27 HTTP/1.1" 200 None
2026-03-29 14:16:37 [bca.uk] INFO: Scrape type for CK63%20NYH: 2
2026-03-29 14:16:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85358ab5-7ed8-5f50-ab5e-e5ddacab3e07 with identifier: CK63%20NYH
2026-03-29 14:16:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85358ab5-7ed8-5f50-ab5e-e5ddacab3e07 with scrape type 2
2026-03-29 14:16:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85358ab5-7ed8-5f50-ab5e-e5ddacab3e07 with scrape type 2
2026-03-29 14:16:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85358ab5-7ed8-5f50-ab5e-e5ddacab3e07, identifier: CK63%20NYH
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: LM03%20UOW
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM03%2520UOW%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for LM03%20UOW: 2
2026-03-29 14:16:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f7114091-5498-56f8-bfc3-a9a06cd0c41d with identifier: LM03%20UOW
2026-03-29 14:16:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f7114091-5498-56f8-bfc3-a9a06cd0c41d with scrape type 2
2026-03-29 14:16:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f7114091-5498-56f8-bfc3-a9a06cd0c41d with scrape type 2
2026-03-29 14:16:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f7114091-5498-56f8-bfc3-a9a06cd0c41d, identifier: LM03%20UOW
2026-03-29 14:16:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b5573472-247d-52b0-a9e4-8c5fdf3cdd16 with identifier: GU74%20WVN
2026-03-29 14:16:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b5573472-247d-52b0-a9e4-8c5fdf3cdd16 with identifier: GU74%20WVN
2026-03-29 14:16:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b5573472-247d-52b0-a9e4-8c5fdf3cdd16 with identifier: GU74%20WVN to the API
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU74%20WVN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b5573472-247d-52b0-a9e4-8c5fdf3cdd16',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GU74 WVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU74%20WVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'HONDA',
 'model': 'ENY1',
 'odometer': 8104,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'HONDA ENY1 150KW 69KWH ELEGANCE Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 69KWH ELEGANCE',
 'vin': 'LVHRS1853P5101868',
 'year': 2024}
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU74%2520WVN%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Saving data for GU74%20WVN: {'auction_closing_time': 1775037600.0, 'created_time': 1774610356.736988, 'last_price_update_time': 1774793798.413462}
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU74%2520WVN') HTTP/1.1" 204 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: KY11%20TVJ
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY11%2520TVJ%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for KY11%20TVJ: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: CU22%20WBJ
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU22%2520WBJ%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for CU22%20WBJ: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: LY15%20LPL
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY15%2520LPL%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for LY15%20LPL: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: SJ73%20UTL
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ73%2520UTL%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for SJ73%20UTL: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: AU24%20RHF
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU24%2520RHF%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for AU24%20RHF: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: YH74%20HRP
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH74%2520HRP%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for YH74%20HRP: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: BL68%20XHC
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL68%2520XHC%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for BL68%20XHC: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: ET24%20UYU
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET24%2520UYU%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for ET24%20UYU: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: GP23%20WCT
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP23%2520WCT%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for GP23%20WCT: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: VN20%20JJO
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN20%2520JJO%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for VN20%20JJO: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: WO19%20VGJ
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO19%2520VGJ%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for WO19%20VGJ: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: YX19%20LUE
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX19%2520LUE%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for YX19%20LUE: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: BEZ%203707
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BEZ%25203707%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for BEZ%203707: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: SL14%20HKF
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL14%2520HKF%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for SL14%20HKF: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: HV71%20VPL
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV71%2520VPL%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for HV71%20VPL: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: MK22%20LXP
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK22%2520LXP%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for MK22%20LXP: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: CA68%20PYX
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA68%2520PYX%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for CA68%20PYX: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: CK21%20OHW
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK21%2520OHW%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for CK21%20OHW: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: PE64%20HKT
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE64%2520HKT%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for PE64%20HKT: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: PK59%20OMA
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK59%2520OMA%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for PK59%20OMA: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: RJ23%20KXP
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ23%2520KXP%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for RJ23%20KXP: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: AX72%20KBP
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX72%2520KBP%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for AX72%20KBP: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: BN25%20XUY
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520XUY%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for BN25%20XUY: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: BN25%20YFS
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520YFS%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for BN25%20YFS: 0
2026-03-29 14:16:38 [bca.uk] INFO: Found listing with ID: BN74%20PEO
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN74%2520PEO%27 HTTP/1.1" 200 None
2026-03-29 14:16:38 [bca.uk] INFO: Scrape type for BN74%20PEO: 2
2026-03-29 14:16:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8b483ca-ce0d-5480-8f15-a34d914c31ee with identifier: BN74%20PEO
2026-03-29 14:16:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d8b483ca-ce0d-5480-8f15-a34d914c31ee with scrape type 2
2026-03-29 14:16:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d8b483ca-ce0d-5480-8f15-a34d914c31ee with scrape type 2
2026-03-29 14:16:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d8b483ca-ce0d-5480-8f15-a34d914c31ee, identifier: BN74%20PEO
2026-03-29 14:16:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85358ab5-7ed8-5f50-ab5e-e5ddacab3e07 with identifier: CK63%20NYH
2026-03-29 14:16:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85358ab5-7ed8-5f50-ab5e-e5ddacab3e07 with identifier: CK63%20NYH
2026-03-29 14:16:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85358ab5-7ed8-5f50-ab5e-e5ddacab3e07 with identifier: CK63%20NYH to the API
2026-03-29 14:16:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK63%20NYH-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '85358ab5-7ed8-5f50-ab5e-e5ddacab3e07',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK63 NYH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK63%20NYH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 136958,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.2 12V SE Hatchback',
 'transmission': 'manual',
 'trim': '12V SE',
 'vin': 'TMBFH25J7E3054787',
 'year': 2014}
2026-03-29 14:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK63%2520NYH%27 HTTP/1.1" 200 None
2026-03-29 14:16:39 [bca.uk] INFO: Saving data for CK63%20NYH: {'auction_closing_time': 1774864800.0, 'created_time': 1773931614.414347, 'last_price_update_time': 1774793799.163241}
2026-03-29 14:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK63%2520NYH') HTTP/1.1" 204 0
2026-03-29 14:16:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f7114091-5498-56f8-bfc3-a9a06cd0c41d with identifier: LM03%20UOW
2026-03-29 14:16:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f7114091-5498-56f8-bfc3-a9a06cd0c41d with identifier: LM03%20UOW
2026-03-29 14:16:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f7114091-5498-56f8-bfc3-a9a06cd0c41d with identifier: LM03%20UOW to the API
2026-03-29 14:16:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 218,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM03%20UOW-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f7114091-5498-56f8-bfc3-a9a06cd0c41d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM03 UOW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM03%20UOW&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'JAGUAR',
 'model': 'X-TYPE',
 'odometer': 60058,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2003-01-01',
 'seller_name': None,
 'title': 'JAGUAR X-TYPE 2.1 V6 Saloon',
 'transmission': 'manual',
 'trim': 'V6',
 'vin': 'SAJAH52S23YD43010',
 'year': 2003}
2026-03-29 14:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM03%2520UOW%27 HTTP/1.1" 200 None
2026-03-29 14:16:39 [bca.uk] INFO: Saving data for LM03%20UOW: {'auction_closing_time': 1774951200.0, 'created_time': 1774609721.05891, 'last_price_update_time': 1774793799.604686}
2026-03-29 14:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM03%2520UOW') HTTP/1.1" 204 0
2026-03-29 14:16:39 [bca.uk] INFO: Found listing with ID: GX74%20UHE
2026-03-29 14:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX74%2520UHE%27 HTTP/1.1" 200 None
2026-03-29 14:16:39 [bca.uk] INFO: Scrape type for GX74%20UHE: 2
2026-03-29 14:16:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd2028de-2381-598f-83b7-776eb54ee3f9 with identifier: GX74%20UHE
2026-03-29 14:16:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd2028de-2381-598f-83b7-776eb54ee3f9 with scrape type 2
2026-03-29 14:16:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd2028de-2381-598f-83b7-776eb54ee3f9 with scrape type 2
2026-03-29 14:16:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd2028de-2381-598f-83b7-776eb54ee3f9, identifier: GX74%20UHE
2026-03-29 14:16:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d8b483ca-ce0d-5480-8f15-a34d914c31ee with identifier: BN74%20PEO
2026-03-29 14:16:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d8b483ca-ce0d-5480-8f15-a34d914c31ee with identifier: BN74%20PEO
2026-03-29 14:16:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d8b483ca-ce0d-5480-8f15-a34d914c31ee with identifier: BN74%20PEO to the API
2026-03-29 14:16:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN74%20PEO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd8b483ca-ce0d-5480-8f15-a34d914c31ee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BN74 PEO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN74%20PEO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 18872,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16200,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3FPHNS9RY564029',
 'year': 2024}
2026-03-29 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN74%2520PEO%27 HTTP/1.1" 200 None
2026-03-29 14:16:40 [bca.uk] INFO: Saving data for BN74%20PEO: {'auction_closing_time': 1775199600.0, 'created_time': 1773830948.411173, 'last_price_update_time': 1774793800.013228}
2026-03-29 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN74%2520PEO') HTTP/1.1" 204 0
2026-03-29 14:16:40 [bca.uk] INFO: Found listing with ID: DY61%20UVS
2026-03-29 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY61%2520UVS%27 HTTP/1.1" 200 None
2026-03-29 14:16:40 [bca.uk] INFO: Scrape type for DY61%20UVS: 2
2026-03-29 14:16:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95ccbeb4-4dfb-511d-b1bb-4cf0d1853a54 with identifier: DY61%20UVS
2026-03-29 14:16:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95ccbeb4-4dfb-511d-b1bb-4cf0d1853a54 with scrape type 2
2026-03-29 14:16:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 95ccbeb4-4dfb-511d-b1bb-4cf0d1853a54 with scrape type 2
2026-03-29 14:16:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 95ccbeb4-4dfb-511d-b1bb-4cf0d1853a54, identifier: DY61%20UVS
2026-03-29 14:16:40 [bca.uk] INFO: Found listing with ID: NU54%20GKG
2026-03-29 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU54%2520GKG%27 HTTP/1.1" 200 None
2026-03-29 14:16:40 [bca.uk] INFO: Scrape type for NU54%20GKG: 2
2026-03-29 14:16:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5269a12e-ce8c-535b-adc5-da348be05697 with identifier: NU54%20GKG
2026-03-29 14:16:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5269a12e-ce8c-535b-adc5-da348be05697 with scrape type 2
2026-03-29 14:16:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5269a12e-ce8c-535b-adc5-da348be05697 with scrape type 2
2026-03-29 14:16:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5269a12e-ce8c-535b-adc5-da348be05697, identifier: NU54%20GKG
2026-03-29 14:16:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd2028de-2381-598f-83b7-776eb54ee3f9 with identifier: GX74%20UHE
2026-03-29 14:16:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd2028de-2381-598f-83b7-776eb54ee3f9 with identifier: GX74%20UHE
2026-03-29 14:16:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd2028de-2381-598f-83b7-776eb54ee3f9 with identifier: GX74%20UHE to the API
2026-03-29 14:16:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX74%20UHE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fd2028de-2381-598f-83b7-776eb54ee3f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GX74 UHE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX74%20UHE&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'HONDA',
 'model': 'ENY1',
 'odometer': 3917,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'HONDA ENY1 150KW 69KWH ELEGANCE Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 69KWH ELEGANCE',
 'vin': 'LVHRS1850R5101068',
 'year': 2024}
2026-03-29 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX74%2520UHE%27 HTTP/1.1" 200 None
2026-03-29 14:16:40 [bca.uk] INFO: Saving data for GX74%20UHE: {'auction_closing_time': 1775037600.0, 'created_time': 1774610358.494063, 'last_price_update_time': 1774793800.543456}
2026-03-29 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX74%2520UHE') HTTP/1.1" 204 0
2026-03-29 14:16:40 [bca.uk] INFO: Found listing with ID: DL73%20HPV
2026-03-29 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520HPV%27 HTTP/1.1" 200 None
2026-03-29 14:16:40 [bca.uk] INFO: Scrape type for DL73%20HPV: 2
2026-03-29 14:16:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a01a6192-0745-5a60-8602-2efaa55643dd with identifier: DL73%20HPV
2026-03-29 14:16:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a01a6192-0745-5a60-8602-2efaa55643dd with scrape type 2
2026-03-29 14:16:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a01a6192-0745-5a60-8602-2efaa55643dd with scrape type 2
2026-03-29 14:16:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a01a6192-0745-5a60-8602-2efaa55643dd, identifier: DL73%20HPV
2026-03-29 14:16:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 95ccbeb4-4dfb-511d-b1bb-4cf0d1853a54 with identifier: DY61%20UVS
2026-03-29 14:16:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 95ccbeb4-4dfb-511d-b1bb-4cf0d1853a54 with identifier: DY61%20UVS
2026-03-29 14:16:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 95ccbeb4-4dfb-511d-b1bb-4cf0d1853a54 with identifier: DY61%20UVS to the API
2026-03-29 14:16:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY61%20UVS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '95ccbeb4-4dfb-511d-b1bb-4cf0d1853a54',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY61 UVS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY61%20UVS&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MINI',
 'model': 'COUPE',
 'odometer': 110343,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'MINI COUPE 1.6 COOPER Coupe',
 'transmission': 'manual',
 'trim': 'COOPER',
 'vin': 'WMWSX12020T138559',
 'year': 2012}
2026-03-29 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY61%2520UVS%27 HTTP/1.1" 200 None
2026-03-29 14:16:40 [bca.uk] INFO: Saving data for DY61%20UVS: {'auction_closing_time': 1774864800.0, 'created_time': 1773825072.560173, 'last_price_update_time': 1774793800.983119}
2026-03-29 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY61%2520UVS') HTTP/1.1" 204 0
2026-03-29 14:16:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5269a12e-ce8c-535b-adc5-da348be05697 with identifier: NU54%20GKG
2026-03-29 14:16:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5269a12e-ce8c-535b-adc5-da348be05697 with identifier: NU54%20GKG
2026-03-29 14:16:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5269a12e-ce8c-535b-adc5-da348be05697 with identifier: NU54%20GKG to the API
2026-03-29 14:16:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU54%20GKG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5269a12e-ce8c-535b-adc5-da348be05697',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NU54 GKG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU54%20GKG&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'KIA',
 'model': 'PICANTO',
 'odometer': 59047,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2004-01-01',
 'seller_name': None,
 'title': 'KIA PICANTO 1.1 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'KNEBA24324T051637',
 'year': 2004}
2026-03-29 14:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU54%2520GKG%27 HTTP/1.1" 200 None
2026-03-29 14:16:41 [bca.uk] INFO: Saving data for NU54%20GKG: {'auction_closing_time': 1774951200.0, 'created_time': 1774609610.571589, 'last_price_update_time': 1774793801.347198}
2026-03-29 14:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU54%2520GKG') HTTP/1.1" 204 0
2026-03-29 14:16:41 [bca.uk] INFO: Found listing with ID: LB72%20VUS
2026-03-29 14:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB72%2520VUS%27 HTTP/1.1" 200 None
2026-03-29 14:16:41 [bca.uk] INFO: Scrape type for LB72%20VUS: 2
2026-03-29 14:16:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b22561ed-6bb3-5d8a-b699-433dbc679fa9 with identifier: LB72%20VUS
2026-03-29 14:16:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b22561ed-6bb3-5d8a-b699-433dbc679fa9 with scrape type 2
2026-03-29 14:16:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b22561ed-6bb3-5d8a-b699-433dbc679fa9 with scrape type 2
2026-03-29 14:16:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b22561ed-6bb3-5d8a-b699-433dbc679fa9, identifier: LB72%20VUS
2026-03-29 14:16:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a01a6192-0745-5a60-8602-2efaa55643dd with identifier: DL73%20HPV
2026-03-29 14:16:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a01a6192-0745-5a60-8602-2efaa55643dd with identifier: DL73%20HPV
2026-03-29 14:16:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a01a6192-0745-5a60-8602-2efaa55643dd with identifier: DL73%20HPV to the API
2026-03-29 14:16:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL73%20HPV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a01a6192-0745-5a60-8602-2efaa55643dd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL73 HPV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL73%20HPV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Livingston',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 17526,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12400,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 T 130 GS Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 GS',
 'vin': 'VXKUPHNSSP4303852',
 'year': 2023}
2026-03-29 14:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520HPV%27 HTTP/1.1" 200 None
2026-03-29 14:16:41 [bca.uk] INFO: Saving data for DL73%20HPV: {'auction_closing_time': 1775199600.0, 'created_time': 1773846542.691125, 'last_price_update_time': 1774793801.813402}
2026-03-29 14:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL73%2520HPV') HTTP/1.1" 204 0
2026-03-29 14:16:41 [bca.uk] INFO: Found listing with ID: DY63%20VYX
2026-03-29 14:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY63%2520VYX%27 HTTP/1.1" 200 None
2026-03-29 14:16:41 [bca.uk] INFO: Scrape type for DY63%20VYX: 2
2026-03-29 14:16:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5749c8b-dea5-5343-8658-e704c2fcab92 with identifier: DY63%20VYX
2026-03-29 14:16:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5749c8b-dea5-5343-8658-e704c2fcab92 with scrape type 2
2026-03-29 14:16:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b5749c8b-dea5-5343-8658-e704c2fcab92 with scrape type 2
2026-03-29 14:16:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b5749c8b-dea5-5343-8658-e704c2fcab92, identifier: DY63%20VYX
2026-03-29 14:16:41 [bca.uk] INFO: Found listing with ID: PN54%20SOC
2026-03-29 14:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN54%2520SOC%27 HTTP/1.1" 200 None
2026-03-29 14:16:41 [bca.uk] INFO: Scrape type for PN54%20SOC: 2
2026-03-29 14:16:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c4b17cb4-7750-5fde-ad7c-e2b3789b48cd with identifier: PN54%20SOC
2026-03-29 14:16:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4b17cb4-7750-5fde-ad7c-e2b3789b48cd with scrape type 2
2026-03-29 14:16:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c4b17cb4-7750-5fde-ad7c-e2b3789b48cd with scrape type 2
2026-03-29 14:16:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c4b17cb4-7750-5fde-ad7c-e2b3789b48cd, identifier: PN54%20SOC
2026-03-29 14:16:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b22561ed-6bb3-5d8a-b699-433dbc679fa9 with identifier: LB72%20VUS
2026-03-29 14:16:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b22561ed-6bb3-5d8a-b699-433dbc679fa9 with identifier: LB72%20VUS
2026-03-29 14:16:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b22561ed-6bb3-5d8a-b699-433dbc679fa9 with identifier: LB72%20VUS to the API
2026-03-29 14:16:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB72%20VUS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b22561ed-6bb3-5d8a-b699-433dbc679fa9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LB72 VUS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB72%20VUS&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 36613,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y AWD LONG RANGE Hatchback',
 'transmission': 'automatic',
 'trim': 'AWD LONG RANGE',
 'vin': 'LRWYHCEK7PC579551',
 'year': 2022}
2026-03-29 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB72%2520VUS%27 HTTP/1.1" 200 None
2026-03-29 14:16:42 [bca.uk] INFO: Saving data for LB72%20VUS: {'auction_closing_time': 1775037600.0, 'created_time': 1774610358.885396, 'last_price_update_time': 1774793802.486493}
2026-03-29 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB72%2520VUS') HTTP/1.1" 204 0
2026-03-29 14:16:42 [bca.uk] INFO: Found listing with ID: DV24%20JWF
2026-03-29 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520JWF%27 HTTP/1.1" 200 None
2026-03-29 14:16:42 [bca.uk] INFO: Scrape type for DV24%20JWF: 2
2026-03-29 14:16:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d9817c65-f3ee-5cae-a761-91660891e7fb with identifier: DV24%20JWF
2026-03-29 14:16:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d9817c65-f3ee-5cae-a761-91660891e7fb with scrape type 2
2026-03-29 14:16:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d9817c65-f3ee-5cae-a761-91660891e7fb with scrape type 2
2026-03-29 14:16:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d9817c65-f3ee-5cae-a761-91660891e7fb, identifier: DV24%20JWF
2026-03-29 14:16:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b5749c8b-dea5-5343-8658-e704c2fcab92 with identifier: DY63%20VYX
2026-03-29 14:16:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b5749c8b-dea5-5343-8658-e704c2fcab92 with identifier: DY63%20VYX
2026-03-29 14:16:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b5749c8b-dea5-5343-8658-e704c2fcab92 with identifier: DY63%20VYX to the API
2026-03-29 14:16:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY63%20VYX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b5749c8b-dea5-5343-8658-e704c2fcab92',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY63 VYX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY63%20VYX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'BMW',
 'model': '518D',
 'odometer': 157330,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'BMW 518D 2.0 M SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': 'M SPORT STEP',
 'vin': 'WBA5C12070D220337',
 'year': 2013}
2026-03-29 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY63%2520VYX%27 HTTP/1.1" 200 None
2026-03-29 14:16:42 [bca.uk] INFO: Saving data for DY63%20VYX: {'auction_closing_time': 1774864800.0, 'created_time': 1774304618.228071, 'last_price_update_time': 1774793802.913483}
2026-03-29 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY63%2520VYX') HTTP/1.1" 204 0
2026-03-29 14:16:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c4b17cb4-7750-5fde-ad7c-e2b3789b48cd with identifier: PN54%20SOC
2026-03-29 14:16:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c4b17cb4-7750-5fde-ad7c-e2b3789b48cd with identifier: PN54%20SOC
2026-03-29 14:16:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c4b17cb4-7750-5fde-ad7c-e2b3789b48cd with identifier: PN54%20SOC to the API
2026-03-29 14:16:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN54%20SOC-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c4b17cb4-7750-5fde-ad7c-e2b3789b48cd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PN54 SOC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN54%20SOC&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 99651,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2004-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.0 VVT-I BLUE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I BLUE',
 'vin': 'VNKJV18330A351433',
 'year': 2004}
2026-03-29 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN54%2520SOC%27 HTTP/1.1" 200 None
2026-03-29 14:16:43 [bca.uk] INFO: Saving data for PN54%20SOC: {'auction_closing_time': 1774951200.0, 'created_time': 1774609613.840151, 'last_price_update_time': 1774793803.241053}
2026-03-29 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN54%2520SOC') HTTP/1.1" 204 0
2026-03-29 14:16:43 [bca.uk] INFO: Found listing with ID: LG24%20WZZ
2026-03-29 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG24%2520WZZ%27 HTTP/1.1" 200 None
2026-03-29 14:16:43 [bca.uk] INFO: Scrape type for LG24%20WZZ: 2
2026-03-29 14:16:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a963741e-6f10-5ce9-9eec-7c1947bd711f with identifier: LG24%20WZZ
2026-03-29 14:16:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a963741e-6f10-5ce9-9eec-7c1947bd711f with scrape type 2
2026-03-29 14:16:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a963741e-6f10-5ce9-9eec-7c1947bd711f with scrape type 2
2026-03-29 14:16:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a963741e-6f10-5ce9-9eec-7c1947bd711f, identifier: LG24%20WZZ
2026-03-29 14:16:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d9817c65-f3ee-5cae-a761-91660891e7fb with identifier: DV24%20JWF
2026-03-29 14:16:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d9817c65-f3ee-5cae-a761-91660891e7fb with identifier: DV24%20JWF
2026-03-29 14:16:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d9817c65-f3ee-5cae-a761-91660891e7fb with identifier: DV24%20JWF to the API
2026-03-29 14:16:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV24%20JWF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd9817c65-f3ee-5cae-a761-91660891e7fb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DV24 JWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV24%20JWF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND',
 'odometer': 13711,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16500,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND 1.2 T 130 ULTIMATE Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 ULTIMATE',
 'vin': 'W0VZRHNS2R6010227',
 'year': 2024}
2026-03-29 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520JWF%27 HTTP/1.1" 200 None
2026-03-29 14:16:43 [bca.uk] INFO: Saving data for DV24%20JWF: {'auction_closing_time': 1775199600.0, 'created_time': 1773833583.424226, 'last_price_update_time': 1774793803.645085}
2026-03-29 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV24%2520JWF') HTTP/1.1" 204 0
2026-03-29 14:16:43 [bca.uk] INFO: Found listing with ID: HK16%20FVC
2026-03-29 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK16%2520FVC%27 HTTP/1.1" 200 None
2026-03-29 14:16:43 [bca.uk] INFO: Scrape type for HK16%20FVC: 2
2026-03-29 14:16:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4cdb827c-9c34-5038-a752-6baf39774baf with identifier: HK16%20FVC
2026-03-29 14:16:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4cdb827c-9c34-5038-a752-6baf39774baf with scrape type 2
2026-03-29 14:16:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4cdb827c-9c34-5038-a752-6baf39774baf with scrape type 2
2026-03-29 14:16:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4cdb827c-9c34-5038-a752-6baf39774baf, identifier: HK16%20FVC
2026-03-29 14:16:43 [bca.uk] INFO: Found listing with ID: YD10%20SWY
2026-03-29 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD10%2520SWY%27 HTTP/1.1" 200 None
2026-03-29 14:16:43 [bca.uk] INFO: Scrape type for YD10%20SWY: 2
2026-03-29 14:16:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ed03c15-c904-5a0c-96f9-0b3398a99556 with identifier: YD10%20SWY
2026-03-29 14:16:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ed03c15-c904-5a0c-96f9-0b3398a99556 with scrape type 2
2026-03-29 14:16:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5ed03c15-c904-5a0c-96f9-0b3398a99556 with scrape type 2
2026-03-29 14:16:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5ed03c15-c904-5a0c-96f9-0b3398a99556, identifier: YD10%20SWY
2026-03-29 14:16:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a963741e-6f10-5ce9-9eec-7c1947bd711f with identifier: LG24%20WZZ
2026-03-29 14:16:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a963741e-6f10-5ce9-9eec-7c1947bd711f with identifier: LG24%20WZZ
2026-03-29 14:16:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a963741e-6f10-5ce9-9eec-7c1947bd711f with identifier: LG24%20WZZ to the API
2026-03-29 14:16:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG24%20WZZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'a963741e-6f10-5ce9-9eec-7c1947bd711f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LG24 WZZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG24%20WZZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 12682,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS7RC238409',
 'year': 2024}
2026-03-29 14:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG24%2520WZZ%27 HTTP/1.1" 200 None
2026-03-29 14:16:44 [bca.uk] INFO: Saving data for LG24%20WZZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774609553.68761, 'last_price_update_time': 1774793804.153209}
2026-03-29 14:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG24%2520WZZ') HTTP/1.1" 204 0
2026-03-29 14:16:44 [bca.uk] INFO: Found listing with ID: DY74%20BVK
2026-03-29 14:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520BVK%27 HTTP/1.1" 200 None
2026-03-29 14:16:44 [bca.uk] INFO: Scrape type for DY74%20BVK: 2
2026-03-29 14:16:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d94f1978-211c-5fc2-bd76-46eb4bde1a6d with identifier: DY74%20BVK
2026-03-29 14:16:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d94f1978-211c-5fc2-bd76-46eb4bde1a6d with scrape type 2
2026-03-29 14:16:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d94f1978-211c-5fc2-bd76-46eb4bde1a6d with scrape type 2
2026-03-29 14:16:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d94f1978-211c-5fc2-bd76-46eb4bde1a6d, identifier: DY74%20BVK
2026-03-29 14:16:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4cdb827c-9c34-5038-a752-6baf39774baf with identifier: HK16%20FVC
2026-03-29 14:16:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4cdb827c-9c34-5038-a752-6baf39774baf with identifier: HK16%20FVC
2026-03-29 14:16:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4cdb827c-9c34-5038-a752-6baf39774baf with identifier: HK16%20FVC to the API
2026-03-29 14:16:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK16%20FVC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4cdb827c-9c34-5038-a752-6baf39774baf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK16 FVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK16%20FVC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'JAGUAR',
 'model': 'XF',
 'odometer': 93034,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF 2.0 D 163 PORTFOLIO Saloon',
 'transmission': 'manual',
 'trim': 'D 163 PORTFOLIO',
 'vin': 'SAJBB4CN3HCY26046',
 'year': 2016}
2026-03-29 14:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK16%2520FVC%27 HTTP/1.1" 200 None
2026-03-29 14:16:44 [bca.uk] INFO: Saving data for HK16%20FVC: {'auction_closing_time': 1774864800.0, 'created_time': 1774304611.275026, 'last_price_update_time': 1774793804.649915}
2026-03-29 14:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK16%2520FVC') HTTP/1.1" 204 0
2026-03-29 14:16:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5ed03c15-c904-5a0c-96f9-0b3398a99556 with identifier: YD10%20SWY
2026-03-29 14:16:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5ed03c15-c904-5a0c-96f9-0b3398a99556 with identifier: YD10%20SWY
2026-03-29 14:16:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5ed03c15-c904-5a0c-96f9-0b3398a99556 with identifier: YD10%20SWY to the API
2026-03-29 14:16:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD10%20SWY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5ed03c15-c904-5a0c-96f9-0b3398a99556',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD10 SWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD10%20SWY&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MAZDA',
 'model': '3',
 'odometer': 168001,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'MAZDA 3 1.6 TS Hatchback',
 'transmission': 'manual',
 'trim': 'TS',
 'vin': 'JMZBL14Z201173374',
 'year': 2010}
2026-03-29 14:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD10%2520SWY%27 HTTP/1.1" 200 None
2026-03-29 14:16:44 [bca.uk] INFO: Saving data for YD10%20SWY: {'auction_closing_time': 1774951200.0, 'created_time': 1774609702.401034, 'last_price_update_time': 1774793804.961097}
2026-03-29 14:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD10%2520SWY') HTTP/1.1" 204 0
2026-03-29 14:16:44 [bca.uk] INFO: Found listing with ID: BX23%20TMV
2026-03-29 14:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX23%2520TMV%27 HTTP/1.1" 200 None
2026-03-29 14:16:44 [bca.uk] INFO: Scrape type for BX23%20TMV: 2
2026-03-29 14:16:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 995cbfb7-3fcb-58d2-9fdb-1d59e028ac79 with identifier: BX23%20TMV
2026-03-29 14:16:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 995cbfb7-3fcb-58d2-9fdb-1d59e028ac79 with scrape type 2
2026-03-29 14:16:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 995cbfb7-3fcb-58d2-9fdb-1d59e028ac79 with scrape type 2
2026-03-29 14:16:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 995cbfb7-3fcb-58d2-9fdb-1d59e028ac79, identifier: BX23%20TMV
2026-03-29 14:16:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d94f1978-211c-5fc2-bd76-46eb4bde1a6d with identifier: DY74%20BVK
2026-03-29 14:16:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d94f1978-211c-5fc2-bd76-46eb4bde1a6d with identifier: DY74%20BVK
2026-03-29 14:16:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d94f1978-211c-5fc2-bd76-46eb4bde1a6d with identifier: DY74%20BVK to the API
2026-03-29 14:16:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY74%20BVK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd94f1978-211c-5fc2-bd76-46eb4bde1a6d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DY74 BVK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY74%20BVK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND',
 'odometer': 10424,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15800,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND 1.2 T 130 ULTIMATE Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 ULTIMATE',
 'vin': 'W0VZRHNS7R6020946',
 'year': 2024}
2026-03-29 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520BVK%27 HTTP/1.1" 200 None
2026-03-29 14:16:45 [bca.uk] INFO: Saving data for DY74%20BVK: {'auction_closing_time': 1775199600.0, 'created_time': 1773933735.269571, 'last_price_update_time': 1774793805.35357}
2026-03-29 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY74%2520BVK') HTTP/1.1" 204 0
2026-03-29 14:16:45 [bca.uk] INFO: Found listing with ID: LD15%20ZDK
2026-03-29 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD15%2520ZDK%27 HTTP/1.1" 200 None
2026-03-29 14:16:45 [bca.uk] INFO: Scrape type for LD15%20ZDK: 0
2026-03-29 14:16:45 [bca.uk] INFO: Found listing with ID: LM63%20VOH
2026-03-29 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM63%2520VOH%27 HTTP/1.1" 200 None
2026-03-29 14:16:45 [bca.uk] INFO: Scrape type for LM63%20VOH: 2
2026-03-29 14:16:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36c9da66-90ad-5a24-b64d-32321594b526 with identifier: LM63%20VOH
2026-03-29 14:16:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36c9da66-90ad-5a24-b64d-32321594b526 with scrape type 2
2026-03-29 14:16:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 36c9da66-90ad-5a24-b64d-32321594b526 with scrape type 2
2026-03-29 14:16:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 36c9da66-90ad-5a24-b64d-32321594b526, identifier: LM63%20VOH
2026-03-29 14:16:45 [bca.uk] INFO: Found listing with ID: KC07%20ZNX
2026-03-29 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KC07%2520ZNX%27 HTTP/1.1" 200 None
2026-03-29 14:16:45 [bca.uk] INFO: Scrape type for KC07%20ZNX: 2
2026-03-29 14:16:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d342835f-e782-5de9-8c0b-d79247289c08 with identifier: KC07%20ZNX
2026-03-29 14:16:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d342835f-e782-5de9-8c0b-d79247289c08 with scrape type 2
2026-03-29 14:16:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d342835f-e782-5de9-8c0b-d79247289c08 with scrape type 2
2026-03-29 14:16:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d342835f-e782-5de9-8c0b-d79247289c08, identifier: KC07%20ZNX
2026-03-29 14:16:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 995cbfb7-3fcb-58d2-9fdb-1d59e028ac79 with identifier: BX23%20TMV
2026-03-29 14:16:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 995cbfb7-3fcb-58d2-9fdb-1d59e028ac79 with identifier: BX23%20TMV
2026-03-29 14:16:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 995cbfb7-3fcb-58d2-9fdb-1d59e028ac79 with identifier: BX23%20TMV to the API
2026-03-29 14:16:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX23%20TMV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '995cbfb7-3fcb-58d2-9fdb-1d59e028ac79',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BX23 TMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX23%20TMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FIAT',
 'model': '500 E',
 'odometer': 19564,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FIAT 500 E 87KW 42KWH ICON Hatchback',
 'transmission': 'automatic',
 'trim': '87KW 42KWH ICON',
 'vin': 'ZFAEFAC43NX126724',
 'year': 2023}
2026-03-29 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX23%2520TMV%27 HTTP/1.1" 200 None
2026-03-29 14:16:45 [bca.uk] INFO: Saving data for BX23%20TMV: {'auction_closing_time': 1775037600.0, 'created_time': 1774609561.197908, 'last_price_update_time': 1774793805.886282}
2026-03-29 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX23%2520TMV') HTTP/1.1" 204 0
2026-03-29 14:16:45 [bca.uk] INFO: Found listing with ID: LL73%20FCV
2026-03-29 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL73%2520FCV%27 HTTP/1.1" 200 None
2026-03-29 14:16:45 [bca.uk] INFO: Scrape type for LL73%20FCV: 2
2026-03-29 14:16:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d9ffe62-8915-537f-9063-6b8f88e018f5 with identifier: LL73%20FCV
2026-03-29 14:16:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d9ffe62-8915-537f-9063-6b8f88e018f5 with scrape type 2
2026-03-29 14:16:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7d9ffe62-8915-537f-9063-6b8f88e018f5 with scrape type 2
2026-03-29 14:16:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7d9ffe62-8915-537f-9063-6b8f88e018f5, identifier: LL73%20FCV
2026-03-29 14:16:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 36c9da66-90ad-5a24-b64d-32321594b526 with identifier: LM63%20VOH
2026-03-29 14:16:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 36c9da66-90ad-5a24-b64d-32321594b526 with identifier: LM63%20VOH
2026-03-29 14:16:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 36c9da66-90ad-5a24-b64d-32321594b526 with identifier: LM63%20VOH to the API
2026-03-29 14:16:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM63%20VOH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '36c9da66-90ad-5a24-b64d-32321594b526',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM63 VOH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM63%20VOH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'E220',
 'odometer': 137013,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E220 2.1 CDI SE TIP Saloon',
 'transmission': 'manual',
 'trim': 'CDI SE TIP',
 'vin': 'WDD2120022A911900',
 'year': 2013}
2026-03-29 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM63%2520VOH%27 HTTP/1.1" 200 None
2026-03-29 14:16:46 [bca.uk] INFO: Saving data for LM63%20VOH: {'auction_closing_time': 1774864800.0, 'created_time': 1774304055.594996, 'last_price_update_time': 1774793806.357766}
2026-03-29 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM63%2520VOH') HTTP/1.1" 204 0
2026-03-29 14:16:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d342835f-e782-5de9-8c0b-d79247289c08 with identifier: KC07%20ZNX
2026-03-29 14:16:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d342835f-e782-5de9-8c0b-d79247289c08 with identifier: KC07%20ZNX
2026-03-29 14:16:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d342835f-e782-5de9-8c0b-d79247289c08 with identifier: KC07%20ZNX to the API
2026-03-29 14:16:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KC07%20ZNX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd342835f-e782-5de9-8c0b-d79247289c08',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KC07 ZNX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KC07%20ZNX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'MERIVA',
 'odometer': 88574,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MERIVA 1.4 16V DESIGN MPV',
 'transmission': 'manual',
 'trim': '16V DESIGN',
 'vin': 'W0L0XCE7574215822',
 'year': 2007}
2026-03-29 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KC07%2520ZNX%27 HTTP/1.1" 200 None
2026-03-29 14:16:46 [bca.uk] INFO: Saving data for KC07%20ZNX: {'auction_closing_time': 1774864800.0, 'created_time': 1774609703.398084, 'last_price_update_time': 1774793806.656481}
2026-03-29 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KC07%2520ZNX') HTTP/1.1" 204 0
2026-03-29 14:16:46 [bca.uk] INFO: Found listing with ID: BX23%20TMZ
2026-03-29 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX23%2520TMZ%27 HTTP/1.1" 200 None
2026-03-29 14:16:46 [bca.uk] INFO: Scrape type for BX23%20TMZ: 2
2026-03-29 14:16:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b03d2de1-8dcb-590f-87ee-54e8b9b53fa1 with identifier: BX23%20TMZ
2026-03-29 14:16:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b03d2de1-8dcb-590f-87ee-54e8b9b53fa1 with scrape type 2
2026-03-29 14:16:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b03d2de1-8dcb-590f-87ee-54e8b9b53fa1 with scrape type 2
2026-03-29 14:16:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b03d2de1-8dcb-590f-87ee-54e8b9b53fa1, identifier: BX23%20TMZ
2026-03-29 14:16:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7d9ffe62-8915-537f-9063-6b8f88e018f5 with identifier: LL73%20FCV
2026-03-29 14:16:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7d9ffe62-8915-537f-9063-6b8f88e018f5 with identifier: LL73%20FCV
2026-03-29 14:16:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7d9ffe62-8915-537f-9063-6b8f88e018f5 with identifier: LL73%20FCV to the API
2026-03-29 14:16:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL73%20FCV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7d9ffe62-8915-537f-9063-6b8f88e018f5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LL73 FCV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL73%20FCV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Edinburgh',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 15244,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15000,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3USHNSSPJ807089',
 'year': 2023}
2026-03-29 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL73%2520FCV%27 HTTP/1.1" 200 None
2026-03-29 14:16:47 [bca.uk] INFO: Saving data for LL73%20FCV: {'auction_closing_time': 1775199600.0, 'created_time': 1773823509.312137, 'last_price_update_time': 1774793807.08411}
2026-03-29 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL73%2520FCV') HTTP/1.1" 204 0
2026-03-29 14:16:47 [bca.uk] INFO: Found listing with ID: MF22%20NTE
2026-03-29 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF22%2520NTE%27 HTTP/1.1" 200 None
2026-03-29 14:16:47 [bca.uk] INFO: Scrape type for MF22%20NTE: 2
2026-03-29 14:16:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62808431-2848-5166-9819-00f66cea4809 with identifier: MF22%20NTE
2026-03-29 14:16:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62808431-2848-5166-9819-00f66cea4809 with scrape type 2
2026-03-29 14:16:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62808431-2848-5166-9819-00f66cea4809 with scrape type 2
2026-03-29 14:16:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62808431-2848-5166-9819-00f66cea4809, identifier: MF22%20NTE
2026-03-29 14:16:47 [bca.uk] INFO: Found listing with ID: DG13%20XYL
2026-03-29 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG13%2520XYL%27 HTTP/1.1" 200 None
2026-03-29 14:16:47 [bca.uk] INFO: Scrape type for DG13%20XYL: 2
2026-03-29 14:16:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5dd9a11e-88dd-5098-b9c2-96ab0657c507 with identifier: DG13%20XYL
2026-03-29 14:16:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5dd9a11e-88dd-5098-b9c2-96ab0657c507 with scrape type 2
2026-03-29 14:16:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5dd9a11e-88dd-5098-b9c2-96ab0657c507 with scrape type 2
2026-03-29 14:16:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5dd9a11e-88dd-5098-b9c2-96ab0657c507, identifier: DG13%20XYL
2026-03-29 14:16:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b03d2de1-8dcb-590f-87ee-54e8b9b53fa1 with identifier: BX23%20TMZ
2026-03-29 14:16:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b03d2de1-8dcb-590f-87ee-54e8b9b53fa1 with identifier: BX23%20TMZ
2026-03-29 14:16:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b03d2de1-8dcb-590f-87ee-54e8b9b53fa1 with identifier: BX23%20TMZ to the API
2026-03-29 14:16:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX23%20TMZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b03d2de1-8dcb-590f-87ee-54e8b9b53fa1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BX23 TMZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX23%20TMZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FIAT',
 'model': '500 E',
 'odometer': 26878,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FIAT 500 E 87KW 42KWH ICON Hatchback',
 'transmission': 'automatic',
 'trim': '87KW 42KWH ICON',
 'vin': 'ZFAEFAC42NX126861',
 'year': 2023}
2026-03-29 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX23%2520TMZ%27 HTTP/1.1" 200 None
2026-03-29 14:16:47 [bca.uk] INFO: Saving data for BX23%20TMZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774609514.643665, 'last_price_update_time': 1774793807.588505}
2026-03-29 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX23%2520TMZ') HTTP/1.1" 204 0
2026-03-29 14:16:47 [bca.uk] INFO: Found listing with ID: LL74%20BUE
2026-03-29 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520BUE%27 HTTP/1.1" 200 None
2026-03-29 14:16:47 [bca.uk] INFO: Scrape type for LL74%20BUE: 2
2026-03-29 14:16:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2fd7ae7e-106a-5825-b8e5-5f92c60f2c0a with identifier: LL74%20BUE
2026-03-29 14:16:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2fd7ae7e-106a-5825-b8e5-5f92c60f2c0a with scrape type 2
2026-03-29 14:16:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2fd7ae7e-106a-5825-b8e5-5f92c60f2c0a with scrape type 2
2026-03-29 14:16:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2fd7ae7e-106a-5825-b8e5-5f92c60f2c0a, identifier: LL74%20BUE
2026-03-29 14:16:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62808431-2848-5166-9819-00f66cea4809 with identifier: MF22%20NTE
2026-03-29 14:16:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 62808431-2848-5166-9819-00f66cea4809 with identifier: MF22%20NTE
2026-03-29 14:16:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 62808431-2848-5166-9819-00f66cea4809 with identifier: MF22%20NTE to the API
2026-03-29 14:16:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 239,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF22%20NTE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '62808431-2848-5166-9819-00f66cea4809',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF22 NTE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF22%20NTE&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'PEUGEOT',
 'model': 'BOXER 335',
 'odometer': 53188,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'PEUGEOT BOXER 335 2.2 BLUEHDI 140 L3 H2 PROFESSIONAL PanelVan',
 'transmission': 'manual',
 'trim': 'BLUEHDI 140 L3 H2 PROFESSIONAL',
 'vin': 'VF3YCBPFC12U52378',
 'year': 2022}
2026-03-29 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF22%2520NTE%27 HTTP/1.1" 200 None
2026-03-29 14:16:47 [bca.uk] INFO: Saving data for MF22%20NTE: {'auction_closing_time': 1775037600.0, 'created_time': 1774609730.609279, 'last_price_update_time': 1774793807.996833}
2026-03-29 14:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF22%2520NTE') HTTP/1.1" 204 0
2026-03-29 14:16:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5dd9a11e-88dd-5098-b9c2-96ab0657c507 with identifier: DG13%20XYL
2026-03-29 14:16:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5dd9a11e-88dd-5098-b9c2-96ab0657c507 with identifier: DG13%20XYL
2026-03-29 14:16:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5dd9a11e-88dd-5098-b9c2-96ab0657c507 with identifier: DG13%20XYL to the API
2026-03-29 14:16:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG13%20XYL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5dd9a11e-88dd-5098-b9c2-96ab0657c507',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG13 XYL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG13%20XYL&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'ANTARA',
 'odometer': 81213,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ANTARA 2.2 CDTI 163 SE 4WD S/S StationWagon',
 'transmission': 'manual',
 'trim': 'CDTI 163 SE 4WD S/S',
 'vin': 'W0LLJ6EH6CB087535',
 'year': 2013}
2026-03-29 14:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG13%2520XYL%27 HTTP/1.1" 200 None
2026-03-29 14:16:48 [bca.uk] INFO: Saving data for DG13%20XYL: {'auction_closing_time': 1774951200.0, 'created_time': 1774609675.137967, 'last_price_update_time': 1774793808.359113}
2026-03-29 14:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG13%2520XYL') HTTP/1.1" 204 0
2026-03-29 14:16:48 [bca.uk] INFO: Found listing with ID: BX23%20TTZ
2026-03-29 14:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX23%2520TTZ%27 HTTP/1.1" 200 None
2026-03-29 14:16:48 [bca.uk] INFO: Scrape type for BX23%20TTZ: 2
2026-03-29 14:16:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d88fac34-06a5-552d-8315-af154af29afe with identifier: BX23%20TTZ
2026-03-29 14:16:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d88fac34-06a5-552d-8315-af154af29afe with scrape type 2
2026-03-29 14:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d88fac34-06a5-552d-8315-af154af29afe with scrape type 2
2026-03-29 14:16:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d88fac34-06a5-552d-8315-af154af29afe, identifier: BX23%20TTZ
2026-03-29 14:16:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2fd7ae7e-106a-5825-b8e5-5f92c60f2c0a with identifier: LL74%20BUE
2026-03-29 14:16:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2fd7ae7e-106a-5825-b8e5-5f92c60f2c0a with identifier: LL74%20BUE
2026-03-29 14:16:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2fd7ae7e-106a-5825-b8e5-5f92c60f2c0a with identifier: LL74%20BUE to the API
2026-03-29 14:16:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL74%20BUE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2fd7ae7e-106a-5825-b8e5-5f92c60f2c0a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LL74 BUE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL74%20BUE&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 3676,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13000,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 T 100 GS Hatchback',
 'transmission': 'manual',
 'trim': 'T 100 GS',
 'vin': 'VXKUPHNE5R4297852',
 'year': 2024}
2026-03-29 14:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520BUE%27 HTTP/1.1" 200 None
2026-03-29 14:16:48 [bca.uk] INFO: Saving data for LL74%20BUE: {'auction_closing_time': 1775199600.0, 'created_time': 1773842745.772281, 'last_price_update_time': 1774793808.896017}
2026-03-29 14:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL74%2520BUE') HTTP/1.1" 204 0
2026-03-29 14:16:49 [bca.uk] INFO: Found listing with ID: RX65%20KYO
2026-03-29 14:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX65%2520KYO%27 HTTP/1.1" 200 None
2026-03-29 14:16:49 [bca.uk] INFO: Scrape type for RX65%20KYO: 2
2026-03-29 14:16:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab9ba7f1-06c3-584b-bb66-c3670289f998 with identifier: RX65%20KYO
2026-03-29 14:16:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab9ba7f1-06c3-584b-bb66-c3670289f998 with scrape type 2
2026-03-29 14:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab9ba7f1-06c3-584b-bb66-c3670289f998 with scrape type 2
2026-03-29 14:16:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab9ba7f1-06c3-584b-bb66-c3670289f998, identifier: RX65%20KYO
2026-03-29 14:16:49 [bca.uk] INFO: Found listing with ID: DN64%20XSY
2026-03-29 14:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN64%2520XSY%27 HTTP/1.1" 200 None
2026-03-29 14:16:49 [bca.uk] INFO: Scrape type for DN64%20XSY: 2
2026-03-29 14:16:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c3d735e-8a58-5313-88eb-d1960d0d96ac with identifier: DN64%20XSY
2026-03-29 14:16:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c3d735e-8a58-5313-88eb-d1960d0d96ac with scrape type 2
2026-03-29 14:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5c3d735e-8a58-5313-88eb-d1960d0d96ac with scrape type 2
2026-03-29 14:16:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5c3d735e-8a58-5313-88eb-d1960d0d96ac, identifier: DN64%20XSY
2026-03-29 14:16:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d88fac34-06a5-552d-8315-af154af29afe with identifier: BX23%20TTZ
2026-03-29 14:16:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d88fac34-06a5-552d-8315-af154af29afe with identifier: BX23%20TTZ
2026-03-29 14:16:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d88fac34-06a5-552d-8315-af154af29afe with identifier: BX23%20TTZ to the API
2026-03-29 14:16:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX23%20TTZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'd88fac34-06a5-552d-8315-af154af29afe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BX23 TTZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX23%20TTZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FIAT',
 'model': '500 E',
 'odometer': 12179,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FIAT 500 E 87KW 42KWH ICON Hatchback',
 'transmission': 'automatic',
 'trim': '87KW 42KWH ICON',
 'vin': 'ZFAEFAC46NX125843',
 'year': 2023}
2026-03-29 14:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX23%2520TTZ%27 HTTP/1.1" 200 None
2026-03-29 14:16:49 [bca.uk] INFO: Saving data for BX23%20TTZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774609495.60814, 'last_price_update_time': 1774793809.532551}
2026-03-29 14:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX23%2520TTZ') HTTP/1.1" 204 0
2026-03-29 14:16:49 [bca.uk] INFO: Found listing with ID: LO24%20MHL
2026-03-29 14:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO24%2520MHL%27 HTTP/1.1" 200 None
2026-03-29 14:16:49 [bca.uk] INFO: Scrape type for LO24%20MHL: 2
2026-03-29 14:16:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9eec3a4-249d-599b-bec2-ab0b9014e4b3 with identifier: LO24%20MHL
2026-03-29 14:16:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9eec3a4-249d-599b-bec2-ab0b9014e4b3 with scrape type 2
2026-03-29 14:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9eec3a4-249d-599b-bec2-ab0b9014e4b3 with scrape type 2
2026-03-29 14:16:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f9eec3a4-249d-599b-bec2-ab0b9014e4b3, identifier: LO24%20MHL
2026-03-29 14:16:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab9ba7f1-06c3-584b-bb66-c3670289f998 with identifier: RX65%20KYO
2026-03-29 14:16:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab9ba7f1-06c3-584b-bb66-c3670289f998 with identifier: RX65%20KYO
2026-03-29 14:16:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ab9ba7f1-06c3-584b-bb66-c3670289f998 with identifier: RX65%20KYO to the API
2026-03-29 14:16:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX65%20KYO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ab9ba7f1-06c3-584b-bb66-c3670289f998',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RX65 KYO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX65%20KYO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'A1',
 'odometer': 56187,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'AUDI A1 1.4 TFSI 125 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI 125 SPORT',
 'vin': 'WAUZZZ8X5GB055882',
 'year': 2016}
2026-03-29 14:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX65%2520KYO%27 HTTP/1.1" 200 None
2026-03-29 14:16:49 [bca.uk] INFO: Saving data for RX65%20KYO: {'auction_closing_time': 1774951200.0, 'created_time': 1774609730.999277, 'last_price_update_time': 1774793809.927195}
2026-03-29 14:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX65%2520KYO') HTTP/1.1" 204 0
2026-03-29 14:16:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5c3d735e-8a58-5313-88eb-d1960d0d96ac with identifier: DN64%20XSY
2026-03-29 14:16:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5c3d735e-8a58-5313-88eb-d1960d0d96ac with identifier: DN64%20XSY
2026-03-29 14:16:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5c3d735e-8a58-5313-88eb-d1960d0d96ac with identifier: DN64%20XSY to the API
2026-03-29 14:16:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN64%20XSY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5c3d735e-8a58-5313-88eb-d1960d0d96ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN64 XSY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN64%20XSY&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FIAT',
 'model': '500L MPW',
 'odometer': 120360,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FIAT 500L MPW 1.3 M/JET 85 POP STAR (5ST) D/L MPV',
 'transmission': 'automatic',
 'trim': 'M/JET 85 POP STAR (5ST) D/L',
 'vin': 'ZFA19900005197135',
 'year': 2015}
2026-03-29 14:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN64%2520XSY%27 HTTP/1.1" 200 None
2026-03-29 14:16:50 [bca.uk] INFO: Saving data for DN64%20XSY: {'auction_closing_time': 1774951200.0, 'created_time': 1774609667.961373, 'last_price_update_time': 1774793810.237851}
2026-03-29 14:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN64%2520XSY') HTTP/1.1" 204 0
2026-03-29 14:16:50 [bca.uk] INFO: Found listing with ID: GU74%20UHC
2026-03-29 14:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU74%2520UHC%27 HTTP/1.1" 200 None
2026-03-29 14:16:50 [bca.uk] INFO: Scrape type for GU74%20UHC: 2
2026-03-29 14:16:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac141cc5-7366-58b2-b446-ce23cb53221d with identifier: GU74%20UHC
2026-03-29 14:16:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac141cc5-7366-58b2-b446-ce23cb53221d with scrape type 2
2026-03-29 14:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac141cc5-7366-58b2-b446-ce23cb53221d with scrape type 2
2026-03-29 14:16:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac141cc5-7366-58b2-b446-ce23cb53221d, identifier: GU74%20UHC
2026-03-29 14:16:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f9eec3a4-249d-599b-bec2-ab0b9014e4b3 with identifier: LO24%20MHL
2026-03-29 14:16:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f9eec3a4-249d-599b-bec2-ab0b9014e4b3 with identifier: LO24%20MHL
2026-03-29 14:16:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f9eec3a4-249d-599b-bec2-ab0b9014e4b3 with identifier: LO24%20MHL to the API
2026-03-29 14:16:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO24%20MHL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f9eec3a4-249d-599b-bec2-ab0b9014e4b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LO24 MHL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO24%20MHL&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 14942,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16400,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 P/T 130 ALLURE EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE EAT8',
 'vin': 'VF3MRHNS2RS053466',
 'year': 2024}
2026-03-29 14:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO24%2520MHL%27 HTTP/1.1" 200 None
2026-03-29 14:16:50 [bca.uk] INFO: Saving data for LO24%20MHL: {'auction_closing_time': 1775199600.0, 'created_time': 1773841763.10282, 'last_price_update_time': 1774793810.637101}
2026-03-29 14:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO24%2520MHL') HTTP/1.1" 204 0
2026-03-29 14:16:50 [bca.uk] INFO: Found listing with ID: LA19%20OGM
2026-03-29 14:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA19%2520OGM%27 HTTP/1.1" 200 None
2026-03-29 14:16:50 [bca.uk] INFO: Scrape type for LA19%20OGM: 2
2026-03-29 14:16:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8882ecad-aa2e-5b21-b428-12b8f96a2e31 with identifier: LA19%20OGM
2026-03-29 14:16:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8882ecad-aa2e-5b21-b428-12b8f96a2e31 with scrape type 2
2026-03-29 14:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8882ecad-aa2e-5b21-b428-12b8f96a2e31 with scrape type 2
2026-03-29 14:16:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8882ecad-aa2e-5b21-b428-12b8f96a2e31, identifier: LA19%20OGM
2026-03-29 14:16:50 [bca.uk] INFO: Found listing with ID: ML67%20KTE
2026-03-29 14:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML67%2520KTE%27 HTTP/1.1" 200 None
2026-03-29 14:16:50 [bca.uk] INFO: Scrape type for ML67%20KTE: 2
2026-03-29 14:16:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c5252f7-f4e7-5fc6-92a0-65d5d86eadb0 with identifier: ML67%20KTE
2026-03-29 14:16:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c5252f7-f4e7-5fc6-92a0-65d5d86eadb0 with scrape type 2
2026-03-29 14:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2c5252f7-f4e7-5fc6-92a0-65d5d86eadb0 with scrape type 2
2026-03-29 14:16:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2c5252f7-f4e7-5fc6-92a0-65d5d86eadb0, identifier: ML67%20KTE
2026-03-29 14:16:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac141cc5-7366-58b2-b446-ce23cb53221d with identifier: GU74%20UHC
2026-03-29 14:16:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac141cc5-7366-58b2-b446-ce23cb53221d with identifier: GU74%20UHC
2026-03-29 14:16:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ac141cc5-7366-58b2-b446-ce23cb53221d with identifier: GU74%20UHC to the API
2026-03-29 14:16:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU74%20UHC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ac141cc5-7366-58b2-b446-ce23cb53221d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GU74 UHC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU74%20UHC&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'HONDA',
 'model': 'ENY1',
 'odometer': 8277,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'HONDA ENY1 150KW 69KWH ELEGANCE Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 69KWH ELEGANCE',
 'vin': 'LVHRS1851P5100699',
 'year': 2024}
2026-03-29 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU74%2520UHC%27 HTTP/1.1" 200 None
2026-03-29 14:16:51 [bca.uk] INFO: Saving data for GU74%20UHC: {'auction_closing_time': 1775037600.0, 'created_time': 1774609493.840251, 'last_price_update_time': 1774793811.194485}
2026-03-29 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU74%2520UHC') HTTP/1.1" 204 0
2026-03-29 14:16:51 [bca.uk] INFO: Found listing with ID: LR24%20MWC
2026-03-29 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR24%2520MWC%27 HTTP/1.1" 200 None
2026-03-29 14:16:51 [bca.uk] INFO: Scrape type for LR24%20MWC: 2
2026-03-29 14:16:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be707528-2ffe-5e91-8990-c2fee631e48c with identifier: LR24%20MWC
2026-03-29 14:16:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be707528-2ffe-5e91-8990-c2fee631e48c with scrape type 2
2026-03-29 14:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be707528-2ffe-5e91-8990-c2fee631e48c with scrape type 2
2026-03-29 14:16:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be707528-2ffe-5e91-8990-c2fee631e48c, identifier: LR24%20MWC
2026-03-29 14:16:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8882ecad-aa2e-5b21-b428-12b8f96a2e31 with identifier: LA19%20OGM
2026-03-29 14:16:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8882ecad-aa2e-5b21-b428-12b8f96a2e31 with identifier: LA19%20OGM
2026-03-29 14:16:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8882ecad-aa2e-5b21-b428-12b8f96a2e31 with identifier: LA19%20OGM to the API
2026-03-29 14:16:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA19%20OGM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8882ecad-aa2e-5b21-b428-12b8f96a2e31',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LA19 OGM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA19%20OGM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'BERLINGO M',
 'odometer': 18251,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'CITROEN BERLINGO M 1.6 BLUEHDI 100 1000 ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 1000 ENTERPRISE',
 'vin': 'VR7EFBHYBKJ659878',
 'year': 2019}
2026-03-29 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA19%2520OGM%27 HTTP/1.1" 200 None
2026-03-29 14:16:51 [bca.uk] INFO: Saving data for LA19%20OGM: {'auction_closing_time': 1775037600.0, 'created_time': 1774610348.54429, 'last_price_update_time': 1774793811.605189}
2026-03-29 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA19%2520OGM') HTTP/1.1" 204 0
2026-03-29 14:16:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2c5252f7-f4e7-5fc6-92a0-65d5d86eadb0 with identifier: ML67%20KTE
2026-03-29 14:16:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2c5252f7-f4e7-5fc6-92a0-65d5d86eadb0 with identifier: ML67%20KTE
2026-03-29 14:16:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2c5252f7-f4e7-5fc6-92a0-65d5d86eadb0 with identifier: ML67%20KTE to the API
2026-03-29 14:16:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML67%20KTE-GB',
 'category': 'Car',
 'color': 'purple',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2c5252f7-f4e7-5fc6-92a0-65d5d86eadb0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML67 KTE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML67%20KTE&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'PEUGEOT',
 'model': '108 TOP!',
 'odometer': 74048,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 108 TOP! 1.0 ALLURE 2-TRONIC Hatchback',
 'transmission': 'automatic',
 'trim': 'ALLURE 2-TRONIC',
 'vin': 'VF3PSCFBCHR162841',
 'year': 2017}
2026-03-29 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML67%2520KTE%27 HTTP/1.1" 200 None
2026-03-29 14:16:51 [bca.uk] INFO: Saving data for ML67%20KTE: {'auction_closing_time': 1774951200.0, 'created_time': 1774609674.104166, 'last_price_update_time': 1774793811.890386}
2026-03-29 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML67%2520KTE') HTTP/1.1" 204 0
2026-03-29 14:16:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:16:51 [bca.uk] INFO: Found listing with ID: YB71%20VPU
2026-03-29 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB71%2520VPU%27 HTTP/1.1" 200 None
2026-03-29 14:16:51 [bca.uk] INFO: Scrape type for YB71%20VPU: 2
2026-03-29 14:16:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 490ca77b-62f7-5417-a5d1-4e23c1b40a04 with identifier: YB71%20VPU
2026-03-29 14:16:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 490ca77b-62f7-5417-a5d1-4e23c1b40a04 with scrape type 2
2026-03-29 14:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 490ca77b-62f7-5417-a5d1-4e23c1b40a04 with scrape type 2
2026-03-29 14:16:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 490ca77b-62f7-5417-a5d1-4e23c1b40a04, identifier: YB71%20VPU
2026-03-29 14:16:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be707528-2ffe-5e91-8990-c2fee631e48c with identifier: LR24%20MWC
2026-03-29 14:16:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be707528-2ffe-5e91-8990-c2fee631e48c with identifier: LR24%20MWC
2026-03-29 14:16:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be707528-2ffe-5e91-8990-c2fee631e48c with identifier: LR24%20MWC to the API
2026-03-29 14:16:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR24%20MWC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'be707528-2ffe-5e91-8990-c2fee631e48c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LR24 MWC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR24%20MWC&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 7640,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13800,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 T 130 GS Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 GS',
 'vin': 'VXKUPHNSSP4337524',
 'year': 2024}
2026-03-29 14:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR24%2520MWC%27 HTTP/1.1" 200 None
2026-03-29 14:16:52 [bca.uk] INFO: Saving data for LR24%20MWC: {'auction_closing_time': 1775199600.0, 'created_time': 1773842467.212676, 'last_price_update_time': 1774793812.302748}
2026-03-29 14:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR24%2520MWC') HTTP/1.1" 204 0
2026-03-29 14:16:52 [bca.uk] INFO: Found listing with ID: GK13%20CMU
2026-03-29 14:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK13%2520CMU%27 HTTP/1.1" 200 None
2026-03-29 14:16:52 [bca.uk] INFO: Scrape type for GK13%20CMU: 2
2026-03-29 14:16:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f395fa2e-8ca7-5eee-9897-a28116bb699f with identifier: GK13%20CMU
2026-03-29 14:16:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f395fa2e-8ca7-5eee-9897-a28116bb699f with scrape type 2
2026-03-29 14:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f395fa2e-8ca7-5eee-9897-a28116bb699f with scrape type 2
2026-03-29 14:16:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f395fa2e-8ca7-5eee-9897-a28116bb699f, identifier: GK13%20CMU
2026-03-29 14:16:52 [bca.uk] INFO: Found listing with ID: NJ60%20WFO
2026-03-29 14:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ60%2520WFO%27 HTTP/1.1" 200 None
2026-03-29 14:16:52 [bca.uk] INFO: Scrape type for NJ60%20WFO: 2
2026-03-29 14:16:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0b484c9-77eb-5fa0-ab22-92260b77efb7 with identifier: NJ60%20WFO
2026-03-29 14:16:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0b484c9-77eb-5fa0-ab22-92260b77efb7 with scrape type 2
2026-03-29 14:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f0b484c9-77eb-5fa0-ab22-92260b77efb7 with scrape type 2
2026-03-29 14:16:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f0b484c9-77eb-5fa0-ab22-92260b77efb7, identifier: NJ60%20WFO
2026-03-29 14:16:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 490ca77b-62f7-5417-a5d1-4e23c1b40a04 with identifier: YB71%20VPU
2026-03-29 14:16:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 490ca77b-62f7-5417-a5d1-4e23c1b40a04 with identifier: YB71%20VPU
2026-03-29 14:16:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 490ca77b-62f7-5417-a5d1-4e23c1b40a04 with identifier: YB71%20VPU to the API
2026-03-29 14:16:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 195,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB71%20VPU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '490ca77b-62f7-5417-a5d1-4e23c1b40a04',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB71 VPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB71%20VPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': 'EXPERT 1400',
 'odometer': 100181,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'PEUGEOT EXPERT 1400 2.0 B/HDI 145 LONG.PROF.PREMIUM PanelVan',
 'transmission': 'manual',
 'trim': 'B/HDI 145 LONG.PROF.PREMIUM',
 'vin': 'VF3VFEHTMM7858933',
 'year': 2022}
2026-03-29 14:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB71%2520VPU%27 HTTP/1.1" 200 None
2026-03-29 14:16:52 [bca.uk] INFO: Saving data for YB71%20VPU: {'auction_closing_time': 1775037600.0, 'created_time': 1774609489.425779, 'last_price_update_time': 1774793812.822026}
2026-03-29 14:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB71%2520VPU') HTTP/1.1" 204 0
2026-03-29 14:16:52 [bca.uk] INFO: Found listing with ID: LR73%20AZT
2026-03-29 14:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR73%2520AZT%27 HTTP/1.1" 200 None
2026-03-29 14:16:52 [bca.uk] INFO: Scrape type for LR73%20AZT: 2
2026-03-29 14:16:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d09e8239-aa38-56d9-a783-b031d192cee7 with identifier: LR73%20AZT
2026-03-29 14:16:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d09e8239-aa38-56d9-a783-b031d192cee7 with scrape type 2
2026-03-29 14:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d09e8239-aa38-56d9-a783-b031d192cee7 with scrape type 2
2026-03-29 14:16:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d09e8239-aa38-56d9-a783-b031d192cee7, identifier: LR73%20AZT
2026-03-29 14:16:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f395fa2e-8ca7-5eee-9897-a28116bb699f with identifier: GK13%20CMU
2026-03-29 14:16:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f395fa2e-8ca7-5eee-9897-a28116bb699f with identifier: GK13%20CMU
2026-03-29 14:16:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f395fa2e-8ca7-5eee-9897-a28116bb699f with identifier: GK13%20CMU to the API
2026-03-29 14:16:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 232,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK13%20CMU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '4.4L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f395fa2e-8ca7-5eee-9897-a28116bb699f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK13 CMU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK13%20CMU&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'BMW',
 'model': 'M5',
 'odometer': 70856,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'BMW M5 4.4 V8 DCT Saloon',
 'transmission': 'automatic',
 'trim': 'V8 DCT',
 'vin': 'WBSFV92040DX96251',
 'year': 2013}
2026-03-29 14:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK13%2520CMU%27 HTTP/1.1" 200 None
2026-03-29 14:16:53 [bca.uk] INFO: Saving data for GK13%20CMU: {'auction_closing_time': 1775642400.0, 'created_time': 1774609713.268148, 'last_price_update_time': 1774793813.284143}
2026-03-29 14:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK13%2520CMU') HTTP/1.1" 204 0
2026-03-29 14:16:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f0b484c9-77eb-5fa0-ab22-92260b77efb7 with identifier: NJ60%20WFO
2026-03-29 14:16:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f0b484c9-77eb-5fa0-ab22-92260b77efb7 with identifier: NJ60%20WFO
2026-03-29 14:16:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f0b484c9-77eb-5fa0-ab22-92260b77efb7 with identifier: NJ60%20WFO to the API
2026-03-29 14:16:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ60%20WFO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f0b484c9-77eb-5fa0-ab22-92260b77efb7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ60 WFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ60%20WFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 82993,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.7 CDTI 16V 125 ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 16V 125 ELITE',
 'vin': 'W0LPE6EF4A8094689',
 'year': 2010}
2026-03-29 14:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ60%2520WFO%27 HTTP/1.1" 200 None
2026-03-29 14:16:53 [bca.uk] INFO: Saving data for NJ60%20WFO: {'auction_closing_time': 1774951200.0, 'created_time': 1774609705.397328, 'last_price_update_time': 1774793813.669856}
2026-03-29 14:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ60%2520WFO') HTTP/1.1" 204 0
2026-03-29 14:16:53 [bca.uk] INFO: Found listing with ID: WR73%20XTW
2026-03-29 14:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR73%2520XTW%27 HTTP/1.1" 200 None
2026-03-29 14:16:53 [bca.uk] INFO: Scrape type for WR73%20XTW: 2
2026-03-29 14:16:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fb3c06a0-aee8-5947-81e5-bb0a7eed7997 with identifier: WR73%20XTW
2026-03-29 14:16:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fb3c06a0-aee8-5947-81e5-bb0a7eed7997 with scrape type 2
2026-03-29 14:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fb3c06a0-aee8-5947-81e5-bb0a7eed7997 with scrape type 2
2026-03-29 14:16:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fb3c06a0-aee8-5947-81e5-bb0a7eed7997, identifier: WR73%20XTW
2026-03-29 14:16:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d09e8239-aa38-56d9-a783-b031d192cee7 with identifier: LR73%20AZT
2026-03-29 14:16:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d09e8239-aa38-56d9-a783-b031d192cee7 with identifier: LR73%20AZT
2026-03-29 14:16:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d09e8239-aa38-56d9-a783-b031d192cee7 with identifier: LR73%20AZT to the API
2026-03-29 14:16:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR73%20AZT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd09e8239-aa38-56d9-a783-b031d192cee7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LR73 AZT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR73%20AZT&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 9083,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 18000,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VF3MRHNSUPS150342',
 'year': 2024}
2026-03-29 14:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR73%2520AZT%27 HTTP/1.1" 200 None
2026-03-29 14:16:54 [bca.uk] INFO: Saving data for LR73%20AZT: {'auction_closing_time': 1775199600.0, 'created_time': 1773823535.736915, 'last_price_update_time': 1774793814.122277}
2026-03-29 14:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR73%2520AZT') HTTP/1.1" 204 0
2026-03-29 14:16:54 [bca.uk] INFO: Found listing with ID: RK58%20UEV
2026-03-29 14:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK58%2520UEV%27 HTTP/1.1" 200 None
2026-03-29 14:16:54 [bca.uk] INFO: Scrape type for RK58%20UEV: 2
2026-03-29 14:16:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08621f2d-76ba-5689-bd21-5a56df881c21 with identifier: RK58%20UEV
2026-03-29 14:16:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08621f2d-76ba-5689-bd21-5a56df881c21 with scrape type 2
2026-03-29 14:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 08621f2d-76ba-5689-bd21-5a56df881c21 with scrape type 2
2026-03-29 14:16:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08621f2d-76ba-5689-bd21-5a56df881c21, identifier: RK58%20UEV
2026-03-29 14:16:54 [bca.uk] INFO: Found listing with ID: ST71%20RVA
2026-03-29 14:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST71%2520RVA%27 HTTP/1.1" 200 None
2026-03-29 14:16:54 [bca.uk] INFO: Scrape type for ST71%20RVA: 2
2026-03-29 14:16:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fce07003-e1c8-57df-a3da-de987429ff60 with identifier: ST71%20RVA
2026-03-29 14:16:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fce07003-e1c8-57df-a3da-de987429ff60 with scrape type 2
2026-03-29 14:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fce07003-e1c8-57df-a3da-de987429ff60 with scrape type 2
2026-03-29 14:16:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fce07003-e1c8-57df-a3da-de987429ff60, identifier: ST71%20RVA
2026-03-29 14:16:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fb3c06a0-aee8-5947-81e5-bb0a7eed7997 with identifier: WR73%20XTW
2026-03-29 14:16:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fb3c06a0-aee8-5947-81e5-bb0a7eed7997 with identifier: WR73%20XTW
2026-03-29 14:16:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fb3c06a0-aee8-5947-81e5-bb0a7eed7997 with identifier: WR73%20XTW to the API
2026-03-29 14:16:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR73%20XTW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fb3c06a0-aee8-5947-81e5-bb0a7eed7997',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR73 XTW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR73%20XTW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'SPRINTER 315',
 'odometer': 36442,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SPRINTER 315 2.0 CDI 3.5T RWD L3 PROGRESSIVE Tipper',
 'transmission': 'manual',
 'trim': 'CDI 3.5T RWD L3 PROGRESSIVE',
 'vin': 'W1V3H3FZ3RN277408',
 'year': 2023}
2026-03-29 14:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR73%2520XTW%27 HTTP/1.1" 200 None
2026-03-29 14:16:54 [bca.uk] INFO: Saving data for WR73%20XTW: {'auction_closing_time': 1774864800.0, 'created_time': 1774391582.213196, 'last_price_update_time': 1774793814.660789}
2026-03-29 14:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR73%2520XTW') HTTP/1.1" 204 0
2026-03-29 14:16:54 [bca.uk] INFO: Found listing with ID: LS24%20EUT
2026-03-29 14:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520EUT%27 HTTP/1.1" 200 None
2026-03-29 14:16:54 [bca.uk] INFO: Scrape type for LS24%20EUT: 2
2026-03-29 14:16:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a12f56d-8d22-59f5-b8d9-f40cda571e8c with identifier: LS24%20EUT
2026-03-29 14:16:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a12f56d-8d22-59f5-b8d9-f40cda571e8c with scrape type 2
2026-03-29 14:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a12f56d-8d22-59f5-b8d9-f40cda571e8c with scrape type 2
2026-03-29 14:16:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a12f56d-8d22-59f5-b8d9-f40cda571e8c, identifier: LS24%20EUT
2026-03-29 14:16:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08621f2d-76ba-5689-bd21-5a56df881c21 with identifier: RK58%20UEV
2026-03-29 14:16:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08621f2d-76ba-5689-bd21-5a56df881c21 with identifier: RK58%20UEV
2026-03-29 14:16:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 08621f2d-76ba-5689-bd21-5a56df881c21 with identifier: RK58%20UEV to the API
2026-03-29 14:16:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK58%20UEV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '08621f2d-76ba-5689-bd21-5a56df881c21',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RK58 UEV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK58%20UEV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FUSION',
 'odometer': 62238,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'FORD FUSION 1.6 ZETEC CLIMATE Estate',
 'transmission': 'manual',
 'trim': 'ZETEC CLIMATE',
 'vin': 'WF0UXXGAJU7J25106',
 'year': 2008}
2026-03-29 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK58%2520UEV%27 HTTP/1.1" 200 None
2026-03-29 14:16:55 [bca.uk] INFO: Saving data for RK58%20UEV: {'auction_closing_time': 1774951200.0, 'created_time': 1774609714.943099, 'last_price_update_time': 1774793815.064867}
2026-03-29 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK58%2520UEV') HTTP/1.1" 204 0
2026-03-29 14:16:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fce07003-e1c8-57df-a3da-de987429ff60 with identifier: ST71%20RVA
2026-03-29 14:16:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fce07003-e1c8-57df-a3da-de987429ff60 with identifier: ST71%20RVA
2026-03-29 14:16:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fce07003-e1c8-57df-a3da-de987429ff60 with identifier: ST71%20RVA to the API
2026-03-29 14:16:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST71%20RVA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fce07003-e1c8-57df-a3da-de987429ff60',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST71 RVA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST71%20RVA&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 56734,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 D200 4WD R-DYNAMIC SE Hatchback',
 'transmission': 'automatic',
 'trim': 'D200 4WD R-DYNAMIC SE',
 'vin': 'SALZA2AN4NH165674',
 'year': 2021}
2026-03-29 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST71%2520RVA%27 HTTP/1.1" 200 None
2026-03-29 14:16:55 [bca.uk] INFO: Saving data for ST71%20RVA: {'auction_closing_time': 1774951200.0, 'created_time': 1774364934.840327, 'last_price_update_time': 1774793815.37637}
2026-03-29 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST71%2520RVA') HTTP/1.1" 204 0
2026-03-29 14:16:55 [bca.uk] INFO: Found listing with ID: DL21%20UYK
2026-03-29 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL21%2520UYK%27 HTTP/1.1" 200 None
2026-03-29 14:16:55 [bca.uk] INFO: Scrape type for DL21%20UYK: 2
2026-03-29 14:16:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0373599-72d6-5a75-a7cd-2614b22d128f with identifier: DL21%20UYK
2026-03-29 14:16:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0373599-72d6-5a75-a7cd-2614b22d128f with scrape type 2
2026-03-29 14:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a0373599-72d6-5a75-a7cd-2614b22d128f with scrape type 2
2026-03-29 14:16:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a0373599-72d6-5a75-a7cd-2614b22d128f, identifier: DL21%20UYK
2026-03-29 14:16:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a12f56d-8d22-59f5-b8d9-f40cda571e8c with identifier: LS24%20EUT
2026-03-29 14:16:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a12f56d-8d22-59f5-b8d9-f40cda571e8c with identifier: LS24%20EUT
2026-03-29 14:16:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5a12f56d-8d22-59f5-b8d9-f40cda571e8c with identifier: LS24%20EUT to the API
2026-03-29 14:16:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS24%20EUT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5a12f56d-8d22-59f5-b8d9-f40cda571e8c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS24 EUT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS24%20EUT&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 9129,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 17000,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 P/T 130 ALLURE EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE EAT8',
 'vin': 'VF3MRHNSURS020276',
 'year': 2024}
2026-03-29 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520EUT%27 HTTP/1.1" 200 None
2026-03-29 14:16:55 [bca.uk] INFO: Saving data for LS24%20EUT: {'auction_closing_time': 1775199600.0, 'created_time': 1773841257.170454, 'last_price_update_time': 1774793815.772709}
2026-03-29 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS24%2520EUT') HTTP/1.1" 204 0
2026-03-29 14:16:55 [bca.uk] INFO: Found listing with ID: RV65%20TVU
2026-03-29 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV65%2520TVU%27 HTTP/1.1" 200 None
2026-03-29 14:16:55 [bca.uk] INFO: Scrape type for RV65%20TVU: 2
2026-03-29 14:16:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c35af0f2-bda5-54c1-ac03-0053c02b4e3c with identifier: RV65%20TVU
2026-03-29 14:16:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c35af0f2-bda5-54c1-ac03-0053c02b4e3c with scrape type 2
2026-03-29 14:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c35af0f2-bda5-54c1-ac03-0053c02b4e3c with scrape type 2
2026-03-29 14:16:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c35af0f2-bda5-54c1-ac03-0053c02b4e3c, identifier: RV65%20TVU
2026-03-29 14:16:55 [bca.uk] INFO: Found listing with ID: YB68%20OWU
2026-03-29 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB68%2520OWU%27 HTTP/1.1" 200 None
2026-03-29 14:16:55 [bca.uk] INFO: Scrape type for YB68%20OWU: 2
2026-03-29 14:16:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7179319e-45a3-5f3c-bd0a-d9104b5c61cc with identifier: YB68%20OWU
2026-03-29 14:16:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7179319e-45a3-5f3c-bd0a-d9104b5c61cc with scrape type 2
2026-03-29 14:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7179319e-45a3-5f3c-bd0a-d9104b5c61cc with scrape type 2
2026-03-29 14:16:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7179319e-45a3-5f3c-bd0a-d9104b5c61cc, identifier: YB68%20OWU
2026-03-29 14:16:56 [bca.uk] INFO: Total items found: 100
2026-03-29 14:16:56 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded
2026-03-29 14:16:56 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:16:56 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:16:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a0373599-72d6-5a75-a7cd-2614b22d128f with identifier: DL21%20UYK
2026-03-29 14:16:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a0373599-72d6-5a75-a7cd-2614b22d128f with identifier: DL21%20UYK
2026-03-29 14:16:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a0373599-72d6-5a75-a7cd-2614b22d128f with identifier: DL21%20UYK to the API
2026-03-29 14:16:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL21%20UYK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a0373599-72d6-5a75-a7cd-2614b22d128f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL21 UYK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL21%20UYK&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 36208,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 SE PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'SE PREMIUM',
 'vin': 'VXKUPHMHDM4209448',
 'year': 2021}
2026-03-29 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL21%2520UYK%27 HTTP/1.1" 200 None
2026-03-29 14:16:56 [bca.uk] INFO: Saving data for DL21%20UYK: {'auction_closing_time': 1775037600.0, 'created_time': 1774609452.157568, 'last_price_update_time': 1774793816.308701}
2026-03-29 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL21%2520UYK') HTTP/1.1" 204 0
2026-03-29 14:16:56 [bca.uk] INFO: Found listing with ID: LS24%20FYT
2026-03-29 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520FYT%27 HTTP/1.1" 200 None
2026-03-29 14:16:56 [bca.uk] INFO: Scrape type for LS24%20FYT: 0
2026-03-29 14:16:56 [bca.uk] INFO: Found listing with ID: LS24%20VEX
2026-03-29 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520VEX%27 HTTP/1.1" 200 None
2026-03-29 14:16:56 [bca.uk] INFO: Scrape type for LS24%20VEX: 2
2026-03-29 14:16:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5925d88-d29e-5a05-9d81-1aa5e57bf950 with identifier: LS24%20VEX
2026-03-29 14:16:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5925d88-d29e-5a05-9d81-1aa5e57bf950 with scrape type 2
2026-03-29 14:16:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5925d88-d29e-5a05-9d81-1aa5e57bf950 with scrape type 2
2026-03-29 14:16:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5925d88-d29e-5a05-9d81-1aa5e57bf950, identifier: LS24%20VEX
2026-03-29 14:16:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c35af0f2-bda5-54c1-ac03-0053c02b4e3c with identifier: RV65%20TVU
2026-03-29 14:16:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c35af0f2-bda5-54c1-ac03-0053c02b4e3c with identifier: RV65%20TVU
2026-03-29 14:16:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c35af0f2-bda5-54c1-ac03-0053c02b4e3c with identifier: RV65%20TVU to the API
2026-03-29 14:16:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV65%20TVU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c35af0f2-bda5-54c1-ac03-0053c02b4e3c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV65 TVU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV65%20TVU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 121390,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 70 ENERGY Hatchback',
 'transmission': 'manual',
 'trim': '70 ENERGY',
 'vin': 'W0L0XEP08G6005812',
 'year': 2015}
2026-03-29 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV65%2520TVU%27 HTTP/1.1" 200 None
2026-03-29 14:16:56 [bca.uk] INFO: Saving data for RV65%20TVU: {'auction_closing_time': 1774951200.0, 'created_time': 1774609693.377417, 'last_price_update_time': 1774793816.732232}
2026-03-29 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV65%2520TVU') HTTP/1.1" 204 0
2026-03-29 14:16:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7179319e-45a3-5f3c-bd0a-d9104b5c61cc with identifier: YB68%20OWU
2026-03-29 14:16:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7179319e-45a3-5f3c-bd0a-d9104b5c61cc with identifier: YB68%20OWU
2026-03-29 14:16:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7179319e-45a3-5f3c-bd0a-d9104b5c61cc with identifier: YB68%20OWU to the API
2026-03-29 14:16:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB68%20OWU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7179319e-45a3-5f3c-bd0a-d9104b5c61cc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB68 OWU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB68%20OWU&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 51703,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'NISSAN MICRA 0.9 IG-T 90 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'IG-T 90 ACENTA',
 'vin': 'VNVK1400459806711',
 'year': 2018}
2026-03-29 14:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB68%2520OWU%27 HTTP/1.1" 200 None
2026-03-29 14:16:57 [bca.uk] INFO: Saving data for YB68%20OWU: {'auction_closing_time': 1774951200.0, 'created_time': 1774609704.056172, 'last_price_update_time': 1774793817.028602}
2026-03-29 14:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB68%2520OWU') HTTP/1.1" 204 0
2026-03-29 14:16:57 [bca.uk] INFO: Found listing with ID: DU64%20RWV
2026-03-29 14:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU64%2520RWV%27 HTTP/1.1" 200 None
2026-03-29 14:16:57 [bca.uk] INFO: Scrape type for DU64%20RWV: 2
2026-03-29 14:16:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8745262f-dc47-5e25-a840-9bdebfc7ad9d with identifier: DU64%20RWV
2026-03-29 14:16:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8745262f-dc47-5e25-a840-9bdebfc7ad9d with scrape type 2
2026-03-29 14:16:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8745262f-dc47-5e25-a840-9bdebfc7ad9d with scrape type 2
2026-03-29 14:16:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8745262f-dc47-5e25-a840-9bdebfc7ad9d, identifier: DU64%20RWV
2026-03-29 14:16:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5925d88-d29e-5a05-9d81-1aa5e57bf950 with identifier: LS24%20VEX
2026-03-29 14:16:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5925d88-d29e-5a05-9d81-1aa5e57bf950 with identifier: LS24%20VEX
2026-03-29 14:16:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e5925d88-d29e-5a05-9d81-1aa5e57bf950 with identifier: LS24%20VEX to the API
2026-03-29 14:16:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS24%20VEX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e5925d88-d29e-5a05-9d81-1aa5e57bf950',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS24 VEX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS24%20VEX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 31276,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14800,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 P/T 130 ALLURE EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE EAT8',
 'vin': 'VF3MRHNSURS018057',
 'year': 2024}
2026-03-29 14:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520VEX%27 HTTP/1.1" 200 None
2026-03-29 14:16:57 [bca.uk] INFO: Saving data for LS24%20VEX: {'auction_closing_time': 1775199600.0, 'created_time': 1773841436.800925, 'last_price_update_time': 1774793817.439223}
2026-03-29 14:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS24%2520VEX') HTTP/1.1" 204 0
2026-03-29 14:16:57 [bca.uk] INFO: Found listing with ID: BL16%20ZMO
2026-03-29 14:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL16%2520ZMO%27 HTTP/1.1" 200 None
2026-03-29 14:16:57 [bca.uk] INFO: Scrape type for BL16%20ZMO: 2
2026-03-29 14:16:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 793412ae-002e-505c-adb4-c3a2889cfc52 with identifier: BL16%20ZMO
2026-03-29 14:16:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 793412ae-002e-505c-adb4-c3a2889cfc52 with scrape type 2
2026-03-29 14:16:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 793412ae-002e-505c-adb4-c3a2889cfc52 with scrape type 2
2026-03-29 14:16:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 793412ae-002e-505c-adb4-c3a2889cfc52, identifier: BL16%20ZMO
2026-03-29 14:16:57 [bca.uk] INFO: Found listing with ID: PK65%20RTV
2026-03-29 14:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK65%2520RTV%27 HTTP/1.1" 200 None
2026-03-29 14:16:57 [bca.uk] INFO: Scrape type for PK65%20RTV: 2
2026-03-29 14:16:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2faa272a-64b3-509c-8a6f-6e353c60bb61 with identifier: PK65%20RTV
2026-03-29 14:16:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2faa272a-64b3-509c-8a6f-6e353c60bb61 with scrape type 2
2026-03-29 14:16:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2faa272a-64b3-509c-8a6f-6e353c60bb61 with scrape type 2
2026-03-29 14:16:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2faa272a-64b3-509c-8a6f-6e353c60bb61, identifier: PK65%20RTV
2026-03-29 14:16:57 [bca.uk] INFO: Found listing with ID: PO14%20WHT
2026-03-29 14:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO14%2520WHT%27 HTTP/1.1" 200 None
2026-03-29 14:16:57 [bca.uk] INFO: Scrape type for PO14%20WHT: 2
2026-03-29 14:16:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 00ca1e7f-8d83-55d2-a81f-586fa408452a with identifier: PO14%20WHT
2026-03-29 14:16:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 00ca1e7f-8d83-55d2-a81f-586fa408452a with scrape type 2
2026-03-29 14:16:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 00ca1e7f-8d83-55d2-a81f-586fa408452a with scrape type 2
2026-03-29 14:16:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 00ca1e7f-8d83-55d2-a81f-586fa408452a, identifier: PO14%20WHT
2026-03-29 14:16:57 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:16:57 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:16:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8745262f-dc47-5e25-a840-9bdebfc7ad9d with identifier: DU64%20RWV
2026-03-29 14:16:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8745262f-dc47-5e25-a840-9bdebfc7ad9d with identifier: DU64%20RWV
2026-03-29 14:16:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8745262f-dc47-5e25-a840-9bdebfc7ad9d with identifier: DU64%20RWV to the API
2026-03-29 14:16:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU64%20RWV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8745262f-dc47-5e25-a840-9bdebfc7ad9d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU64 RWV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU64%20RWV&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.9T',
 'odometer': 250479,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2.9T 2.0 CDTI 115 LWB COMBI CrewCab Van',
 'transmission': 'manual',
 'trim': 'CDTI 115 LWB COMBI',
 'vin': 'W0LJ7B7B2EV632328',
 'year': 2014}
2026-03-29 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU64%2520RWV%27 HTTP/1.1" 200 None
2026-03-29 14:16:58 [bca.uk] INFO: Saving data for DU64%20RWV: {'auction_closing_time': 1774864800.0, 'created_time': 1774609481.870282, 'last_price_update_time': 1774793818.051862}
2026-03-29 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU64%2520RWV') HTTP/1.1" 204 0
2026-03-29 14:16:58 [bca.uk] INFO: Found listing with ID: LS24%20VFF
2026-03-29 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520VFF%27 HTTP/1.1" 200 None
2026-03-29 14:16:58 [bca.uk] INFO: Scrape type for LS24%20VFF: 2
2026-03-29 14:16:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2abd9456-ba65-5b0a-b373-7f6ee72d89da with identifier: LS24%20VFF
2026-03-29 14:16:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2abd9456-ba65-5b0a-b373-7f6ee72d89da with scrape type 2
2026-03-29 14:16:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2abd9456-ba65-5b0a-b373-7f6ee72d89da with scrape type 2
2026-03-29 14:16:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2abd9456-ba65-5b0a-b373-7f6ee72d89da, identifier: LS24%20VFF
2026-03-29 14:16:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 793412ae-002e-505c-adb4-c3a2889cfc52 with identifier: BL16%20ZMO
2026-03-29 14:16:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 793412ae-002e-505c-adb4-c3a2889cfc52 with identifier: BL16%20ZMO
2026-03-29 14:16:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 793412ae-002e-505c-adb4-c3a2889cfc52 with identifier: BL16%20ZMO to the API
2026-03-29 14:16:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL16%20ZMO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '793412ae-002e-505c-adb4-c3a2889cfc52',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL16 ZMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL16%20ZMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 60056,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 100 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF05XXGCC5GA12132',
 'year': 2016}
2026-03-29 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL16%2520ZMO%27 HTTP/1.1" 200 None
2026-03-29 14:16:58 [bca.uk] INFO: Saving data for BL16%20ZMO: {'auction_closing_time': 1774951200.0, 'created_time': 1774609692.604402, 'last_price_update_time': 1774793818.541253}
2026-03-29 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL16%2520ZMO') HTTP/1.1" 204 0
2026-03-29 14:16:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2faa272a-64b3-509c-8a6f-6e353c60bb61 with identifier: PK65%20RTV
2026-03-29 14:16:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2faa272a-64b3-509c-8a6f-6e353c60bb61 with identifier: PK65%20RTV
2026-03-29 14:16:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2faa272a-64b3-509c-8a6f-6e353c60bb61 with identifier: PK65%20RTV to the API
2026-03-29 14:16:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK65%20RTV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2faa272a-64b3-509c-8a6f-6e353c60bb61',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK65 RTV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK65%20RTV&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 44788,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.2 DIG-T TEKNA Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T TEKNA',
 'vin': 'SJNFEAJ11U1539885',
 'year': 2015}
2026-03-29 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK65%2520RTV%27 HTTP/1.1" 200 None
2026-03-29 14:16:58 [bca.uk] INFO: Saving data for PK65%20RTV: {'auction_closing_time': 1774951200.0, 'created_time': 1774609685.457078, 'last_price_update_time': 1774793818.82822}
2026-03-29 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK65%2520RTV') HTTP/1.1" 204 0
2026-03-29 14:16:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 00ca1e7f-8d83-55d2-a81f-586fa408452a with identifier: PO14%20WHT
2026-03-29 14:16:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 00ca1e7f-8d83-55d2-a81f-586fa408452a with identifier: PO14%20WHT
2026-03-29 14:16:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 00ca1e7f-8d83-55d2-a81f-586fa408452a with identifier: PO14%20WHT to the API
2026-03-29 14:16:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PO14%20WHT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '00ca1e7f-8d83-55d2-a81f-586fa408452a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PO14 WHT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PO14%20WHT&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 105637,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.5 DCI 110 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 ACENTA',
 'vin': 'SJNFAAJ11U1056899',
 'year': 2014}
2026-03-29 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO14%2520WHT%27 HTTP/1.1" 200 None
2026-03-29 14:16:59 [bca.uk] INFO: Saving data for PO14%20WHT: {'auction_closing_time': 1774951200.0, 'created_time': 1774609852.661438, 'last_price_update_time': 1774793819.125247}
2026-03-29 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PO14%2520WHT') HTTP/1.1" 204 0
2026-03-29 14:16:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:16:59 [bca.uk] INFO: Found listing with ID: DY74%20XXO
2026-03-29 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520XXO%27 HTTP/1.1" 200 None
2026-03-29 14:16:59 [bca.uk] INFO: Scrape type for DY74%20XXO: 2
2026-03-29 14:16:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c12d6430-21a4-5dea-a5c9-99d3906403d9 with identifier: DY74%20XXO
2026-03-29 14:16:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c12d6430-21a4-5dea-a5c9-99d3906403d9 with scrape type 2
2026-03-29 14:16:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c12d6430-21a4-5dea-a5c9-99d3906403d9 with scrape type 2
2026-03-29 14:16:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c12d6430-21a4-5dea-a5c9-99d3906403d9, identifier: DY74%20XXO
2026-03-29 14:16:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2abd9456-ba65-5b0a-b373-7f6ee72d89da with identifier: LS24%20VFF
2026-03-29 14:16:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2abd9456-ba65-5b0a-b373-7f6ee72d89da with identifier: LS24%20VFF
2026-03-29 14:16:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2abd9456-ba65-5b0a-b373-7f6ee72d89da with identifier: LS24%20VFF to the API
2026-03-29 14:16:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:16:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:16:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS24%20VFF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2abd9456-ba65-5b0a-b373-7f6ee72d89da',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS24 VFF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS24%20VFF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 3496,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 17900,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 P/T 130 ALLURE EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE EAT8',
 'vin': 'VF3MRHNSUPS172704',
 'year': 2024}
2026-03-29 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520VFF%27 HTTP/1.1" 200 None
2026-03-29 14:16:59 [bca.uk] INFO: Saving data for LS24%20VFF: {'auction_closing_time': 1775199600.0, 'created_time': 1773933734.329173, 'last_price_update_time': 1774793819.522109}
2026-03-29 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS24%2520VFF') HTTP/1.1" 204 0
2026-03-29 14:16:59 [bca.uk] INFO: Found listing with ID: EA67%20GFZ
2026-03-29 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA67%2520GFZ%27 HTTP/1.1" 200 None
2026-03-29 14:16:59 [bca.uk] INFO: Scrape type for EA67%20GFZ: 2
2026-03-29 14:16:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ded94ffa-a160-56f1-8fa8-b34cc3426e89 with identifier: EA67%20GFZ
2026-03-29 14:16:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ded94ffa-a160-56f1-8fa8-b34cc3426e89 with scrape type 2
2026-03-29 14:16:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ded94ffa-a160-56f1-8fa8-b34cc3426e89 with scrape type 2
2026-03-29 14:16:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ded94ffa-a160-56f1-8fa8-b34cc3426e89, identifier: EA67%20GFZ
2026-03-29 14:16:59 [bca.uk] INFO: Found listing with ID: RO11%20ZMY
2026-03-29 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO11%2520ZMY%27 HTTP/1.1" 200 None
2026-03-29 14:16:59 [bca.uk] INFO: Scrape type for RO11%20ZMY: 2
2026-03-29 14:16:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb0f6d88-55f4-5eb8-a79f-01a311b4ad05 with identifier: RO11%20ZMY
2026-03-29 14:16:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb0f6d88-55f4-5eb8-a79f-01a311b4ad05 with scrape type 2
2026-03-29 14:16:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb0f6d88-55f4-5eb8-a79f-01a311b4ad05 with scrape type 2
2026-03-29 14:16:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb0f6d88-55f4-5eb8-a79f-01a311b4ad05, identifier: RO11%20ZMY
2026-03-29 14:16:59 [bca.uk] INFO: Found listing with ID: HK15%20BTY
2026-03-29 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK15%2520BTY%27 HTTP/1.1" 200 None
2026-03-29 14:16:59 [bca.uk] INFO: Scrape type for HK15%20BTY: 2
2026-03-29 14:16:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 35bf6d84-e775-5f76-82dc-5cbcdf32ad74 with identifier: HK15%20BTY
2026-03-29 14:16:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 35bf6d84-e775-5f76-82dc-5cbcdf32ad74 with scrape type 2
2026-03-29 14:16:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 35bf6d84-e775-5f76-82dc-5cbcdf32ad74 with scrape type 2
2026-03-29 14:16:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 35bf6d84-e775-5f76-82dc-5cbcdf32ad74, identifier: HK15%20BTY
2026-03-29 14:16:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c12d6430-21a4-5dea-a5c9-99d3906403d9 with identifier: DY74%20XXO
2026-03-29 14:16:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c12d6430-21a4-5dea-a5c9-99d3906403d9 with identifier: DY74%20XXO
2026-03-29 14:16:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c12d6430-21a4-5dea-a5c9-99d3906403d9 with identifier: DY74%20XXO to the API
2026-03-29 14:16:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY74%20XXO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c12d6430-21a4-5dea-a5c9-99d3906403d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY74 XXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY74%20XXO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'NISSAN',
 'model': 'TOWNSTAR',
 'odometer': 3607,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'NISSAN TOWNSTAR 90KW 45KWH L1 ACENTA Van',
 'transmission': 'automatic',
 'trim': '90KW 45KWH L1 ACENTA',
 'vin': 'VNVNFK00170883949',
 'year': 2024}
2026-03-29 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520XXO%27 HTTP/1.1" 200 None
2026-03-29 14:17:00 [bca.uk] INFO: Saving data for DY74%20XXO: {'auction_closing_time': 1775037600.0, 'created_time': 1774609475.52661, 'last_price_update_time': 1774793820.174266}
2026-03-29 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY74%2520XXO') HTTP/1.1" 204 0
2026-03-29 14:17:00 [bca.uk] INFO: Found listing with ID: MD74%20GWG
2026-03-29 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD74%2520GWG%27 HTTP/1.1" 200 None
2026-03-29 14:17:00 [bca.uk] INFO: Scrape type for MD74%20GWG: 0
2026-03-29 14:17:00 [bca.uk] INFO: Found listing with ID: MJ74%20HCG
2026-03-29 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520HCG%27 HTTP/1.1" 200 None
2026-03-29 14:17:00 [bca.uk] INFO: Scrape type for MJ74%20HCG: 2
2026-03-29 14:17:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 885ac670-daf7-511a-b716-1c3fc79ce541 with identifier: MJ74%20HCG
2026-03-29 14:17:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 885ac670-daf7-511a-b716-1c3fc79ce541 with scrape type 2
2026-03-29 14:17:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 885ac670-daf7-511a-b716-1c3fc79ce541 with scrape type 2
2026-03-29 14:17:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 885ac670-daf7-511a-b716-1c3fc79ce541, identifier: MJ74%20HCG
2026-03-29 14:17:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ded94ffa-a160-56f1-8fa8-b34cc3426e89 with identifier: EA67%20GFZ
2026-03-29 14:17:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ded94ffa-a160-56f1-8fa8-b34cc3426e89 with identifier: EA67%20GFZ
2026-03-29 14:17:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ded94ffa-a160-56f1-8fa8-b34cc3426e89 with identifier: EA67%20GFZ to the API
2026-03-29 14:17:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA67%20GFZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ded94ffa-a160-56f1-8fa8-b34cc3426e89',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA67 GFZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA67%20GFZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'BMW',
 'model': '316D',
 'odometer': 117110,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'BMW 316D 2.0 SPORT Saloon',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WBA8F92000K774088',
 'year': 2017}
2026-03-29 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA67%2520GFZ%27 HTTP/1.1" 200 None
2026-03-29 14:17:00 [bca.uk] INFO: Saving data for EA67%20GFZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774609691.176279, 'last_price_update_time': 1774793820.580821}
2026-03-29 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA67%2520GFZ') HTTP/1.1" 204 0
2026-03-29 14:17:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb0f6d88-55f4-5eb8-a79f-01a311b4ad05 with identifier: RO11%20ZMY
2026-03-29 14:17:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb0f6d88-55f4-5eb8-a79f-01a311b4ad05 with identifier: RO11%20ZMY
2026-03-29 14:17:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb0f6d88-55f4-5eb8-a79f-01a311b4ad05 with identifier: RO11%20ZMY to the API
2026-03-29 14:17:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO11%20ZMY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bb0f6d88-55f4-5eb8-a79f-01a311b4ad05',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO11 ZMY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO11%20ZMY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'HYUNDAI',
 'model': 'I30',
 'odometer': 83439,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I30 1.4 COMFORT Hatchback',
 'transmission': 'manual',
 'trim': 'COMFORT',
 'vin': 'TMADB51CLBJ204018',
 'year': 2011}
2026-03-29 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO11%2520ZMY%27 HTTP/1.1" 200 None
2026-03-29 14:17:00 [bca.uk] INFO: Saving data for RO11%20ZMY: {'auction_closing_time': 1774951200.0, 'created_time': 1774609686.440392, 'last_price_update_time': 1774793820.863942}
2026-03-29 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO11%2520ZMY') HTTP/1.1" 204 0
2026-03-29 14:17:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 35bf6d84-e775-5f76-82dc-5cbcdf32ad74 with identifier: HK15%20BTY
2026-03-29 14:17:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 35bf6d84-e775-5f76-82dc-5cbcdf32ad74 with identifier: HK15%20BTY
2026-03-29 14:17:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 35bf6d84-e775-5f76-82dc-5cbcdf32ad74 with identifier: HK15%20BTY to the API
2026-03-29 14:17:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK15%20BTY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '35bf6d84-e775-5f76-82dc-5cbcdf32ad74',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK15 BTY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK15%20BTY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MITSUBISHI',
 'model': 'OUTLANDER',
 'odometer': 157340,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI OUTLANDER 2.0 PHEV GX5HS 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'PHEV GX5HS 4WD',
 'vin': 'JMAXDGG2WFZ001165',
 'year': 2015}
2026-03-29 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK15%2520BTY%27 HTTP/1.1" 200 None
2026-03-29 14:17:01 [bca.uk] INFO: Saving data for HK15%20BTY: {'auction_closing_time': 1774864800.0, 'created_time': 1774609846.256664, 'last_price_update_time': 1774793821.257478}
2026-03-29 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK15%2520BTY') HTTP/1.1" 204 0
2026-03-29 14:17:01 [bca.uk] INFO: Found listing with ID: DY74%20XYB
2026-03-29 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520XYB%27 HTTP/1.1" 200 None
2026-03-29 14:17:01 [bca.uk] INFO: Scrape type for DY74%20XYB: 2
2026-03-29 14:17:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55630f63-af19-514b-a5e1-1fc10eec7a0d with identifier: DY74%20XYB
2026-03-29 14:17:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 55630f63-af19-514b-a5e1-1fc10eec7a0d with scrape type 2
2026-03-29 14:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 55630f63-af19-514b-a5e1-1fc10eec7a0d with scrape type 2
2026-03-29 14:17:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55630f63-af19-514b-a5e1-1fc10eec7a0d, identifier: DY74%20XYB
2026-03-29 14:17:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 885ac670-daf7-511a-b716-1c3fc79ce541 with identifier: MJ74%20HCG
2026-03-29 14:17:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 885ac670-daf7-511a-b716-1c3fc79ce541 with identifier: MJ74%20HCG
2026-03-29 14:17:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 885ac670-daf7-511a-b716-1c3fc79ce541 with identifier: MJ74%20HCG to the API
2026-03-29 14:17:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ74%20HCG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '885ac670-daf7-511a-b716-1c3fc79ce541',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MJ74 HCG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ74%20HCG&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 22893,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12000,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3UPHNE4R4285466',
 'year': 2024}
2026-03-29 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520HCG%27 HTTP/1.1" 200 None
2026-03-29 14:17:01 [bca.uk] INFO: Saving data for MJ74%20HCG: {'auction_closing_time': 1775199600.0, 'created_time': 1773823482.623197, 'last_price_update_time': 1774793821.677677}
2026-03-29 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ74%2520HCG') HTTP/1.1" 204 0
2026-03-29 14:17:01 [bca.uk] INFO: Found listing with ID: EX18%20CPO
2026-03-29 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX18%2520CPO%27 HTTP/1.1" 200 None
2026-03-29 14:17:01 [bca.uk] INFO: Scrape type for EX18%20CPO: 2
2026-03-29 14:17:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be51ccb9-0db3-55a9-a724-16fdd131f5a0 with identifier: EX18%20CPO
2026-03-29 14:17:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be51ccb9-0db3-55a9-a724-16fdd131f5a0 with scrape type 2
2026-03-29 14:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be51ccb9-0db3-55a9-a724-16fdd131f5a0 with scrape type 2
2026-03-29 14:17:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be51ccb9-0db3-55a9-a724-16fdd131f5a0, identifier: EX18%20CPO
2026-03-29 14:17:01 [bca.uk] INFO: Found listing with ID: BD68%20CGF
2026-03-29 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD68%2520CGF%27 HTTP/1.1" 200 None
2026-03-29 14:17:01 [bca.uk] INFO: Scrape type for BD68%20CGF: 2
2026-03-29 14:17:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb116d32-8818-5180-9c26-3185a6d96a14 with identifier: BD68%20CGF
2026-03-29 14:17:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb116d32-8818-5180-9c26-3185a6d96a14 with scrape type 2
2026-03-29 14:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb116d32-8818-5180-9c26-3185a6d96a14 with scrape type 2
2026-03-29 14:17:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb116d32-8818-5180-9c26-3185a6d96a14, identifier: BD68%20CGF
2026-03-29 14:17:01 [bca.uk] INFO: Found listing with ID: VO71%20KPR
2026-03-29 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO71%2520KPR%27 HTTP/1.1" 200 None
2026-03-29 14:17:01 [bca.uk] INFO: Scrape type for VO71%20KPR: 2
2026-03-29 14:17:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a6af08a-c4f7-53ab-af0b-f996166daaef with identifier: VO71%20KPR
2026-03-29 14:17:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9a6af08a-c4f7-53ab-af0b-f996166daaef with scrape type 2
2026-03-29 14:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9a6af08a-c4f7-53ab-af0b-f996166daaef with scrape type 2
2026-03-29 14:17:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9a6af08a-c4f7-53ab-af0b-f996166daaef, identifier: VO71%20KPR
2026-03-29 14:17:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55630f63-af19-514b-a5e1-1fc10eec7a0d with identifier: DY74%20XYB
2026-03-29 14:17:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55630f63-af19-514b-a5e1-1fc10eec7a0d with identifier: DY74%20XYB
2026-03-29 14:17:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55630f63-af19-514b-a5e1-1fc10eec7a0d with identifier: DY74%20XYB to the API
2026-03-29 14:17:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY74%20XYB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '55630f63-af19-514b-a5e1-1fc10eec7a0d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY74 XYB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY74%20XYB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'NISSAN',
 'model': 'TOWNSTAR',
 'odometer': 7573,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'NISSAN TOWNSTAR 90KW 45KWH L1 ACENTA Van',
 'transmission': 'automatic',
 'trim': '90KW 45KWH L1 ACENTA',
 'vin': 'VNVNFK00470884027',
 'year': 2024}
2026-03-29 14:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520XYB%27 HTTP/1.1" 200 None
2026-03-29 14:17:02 [bca.uk] INFO: Saving data for DY74%20XYB: {'auction_closing_time': 1775037600.0, 'created_time': 1774609477.732748, 'last_price_update_time': 1774793822.29764}
2026-03-29 14:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY74%2520XYB') HTTP/1.1" 204 0
2026-03-29 14:17:02 [bca.uk] INFO: Found listing with ID: MJ74%20HCN
2026-03-29 14:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520HCN%27 HTTP/1.1" 200 None
2026-03-29 14:17:02 [bca.uk] INFO: Scrape type for MJ74%20HCN: 2
2026-03-29 14:17:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 12ec8c6a-512a-5b39-bf57-5ccef6f229f4 with identifier: MJ74%20HCN
2026-03-29 14:17:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 12ec8c6a-512a-5b39-bf57-5ccef6f229f4 with scrape type 2
2026-03-29 14:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 12ec8c6a-512a-5b39-bf57-5ccef6f229f4 with scrape type 2
2026-03-29 14:17:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 12ec8c6a-512a-5b39-bf57-5ccef6f229f4, identifier: MJ74%20HCN
2026-03-29 14:17:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be51ccb9-0db3-55a9-a724-16fdd131f5a0 with identifier: EX18%20CPO
2026-03-29 14:17:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be51ccb9-0db3-55a9-a724-16fdd131f5a0 with identifier: EX18%20CPO
2026-03-29 14:17:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be51ccb9-0db3-55a9-a724-16fdd131f5a0 with identifier: EX18%20CPO to the API
2026-03-29 14:17:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX18%20CPO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'be51ccb9-0db3-55a9-a724-16fdd131f5a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX18 CPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX18%20CPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 'odometer': 58802,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND X 1.2 T 130 TECH LINE Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 TECH LINE',
 'vin': 'W0VZRHNY3JS059937',
 'year': 2018}
2026-03-29 14:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX18%2520CPO%27 HTTP/1.1" 200 None
2026-03-29 14:17:02 [bca.uk] INFO: Saving data for EX18%20CPO: {'auction_closing_time': 1774951200.0, 'created_time': 1774265157.701357, 'last_price_update_time': 1774793822.909166}
2026-03-29 14:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX18%2520CPO') HTTP/1.1" 204 0
2026-03-29 14:17:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb116d32-8818-5180-9c26-3185a6d96a14 with identifier: BD68%20CGF
2026-03-29 14:17:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb116d32-8818-5180-9c26-3185a6d96a14 with identifier: BD68%20CGF
2026-03-29 14:17:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb116d32-8818-5180-9c26-3185a6d96a14 with identifier: BD68%20CGF to the API
2026-03-29 14:17:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD68%20CGF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'bb116d32-8818-5180-9c26-3185a6d96a14',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD68 CGF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD68%20CGF&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 79222,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'JAGUAR I-PACE EV400 SE Hatchback',
 'transmission': 'automatic',
 'trim': 'EV400 SE',
 'vin': 'SADHA2A13K1F64586',
 'year': 2018}
2026-03-29 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD68%2520CGF%27 HTTP/1.1" 200 None
2026-03-29 14:17:03 [bca.uk] INFO: Saving data for BD68%20CGF: {'auction_closing_time': 1774951200.0, 'created_time': 1774609687.394305, 'last_price_update_time': 1774793823.234088}
2026-03-29 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD68%2520CGF') HTTP/1.1" 204 0
2026-03-29 14:17:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9a6af08a-c4f7-53ab-af0b-f996166daaef with identifier: VO71%20KPR
2026-03-29 14:17:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9a6af08a-c4f7-53ab-af0b-f996166daaef with identifier: VO71%20KPR
2026-03-29 14:17:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9a6af08a-c4f7-53ab-af0b-f996166daaef with identifier: VO71%20KPR to the API
2026-03-29 14:17:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO71%20KPR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '9a6af08a-c4f7-53ab-af0b-f996166daaef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VO71 KPR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO71%20KPR&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'MOKKA-E',
 'odometer': 13235,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA-E 100KW 50KWH SRI PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH SRI PREMIUM',
 'vin': 'VXKUKZKXZMW027184',
 'year': 2021}
2026-03-29 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO71%2520KPR%27 HTTP/1.1" 200 None
2026-03-29 14:17:03 [bca.uk] INFO: Saving data for VO71%20KPR: {'auction_closing_time': 1774864800.0, 'created_time': 1774609847.343466, 'last_price_update_time': 1774793823.566252}
2026-03-29 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO71%2520KPR') HTTP/1.1" 204 0
2026-03-29 14:17:03 [bca.uk] INFO: Found listing with ID: FE23%20WVV
2026-03-29 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520WVV%27 HTTP/1.1" 200 None
2026-03-29 14:17:03 [bca.uk] INFO: Scrape type for FE23%20WVV: 2
2026-03-29 14:17:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5b2ac33c-9922-58eb-ab25-f8ccc85fa19f with identifier: FE23%20WVV
2026-03-29 14:17:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5b2ac33c-9922-58eb-ab25-f8ccc85fa19f with scrape type 2
2026-03-29 14:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5b2ac33c-9922-58eb-ab25-f8ccc85fa19f with scrape type 2
2026-03-29 14:17:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5b2ac33c-9922-58eb-ab25-f8ccc85fa19f, identifier: FE23%20WVV
2026-03-29 14:17:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 12ec8c6a-512a-5b39-bf57-5ccef6f229f4 with identifier: MJ74%20HCN
2026-03-29 14:17:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 12ec8c6a-512a-5b39-bf57-5ccef6f229f4 with identifier: MJ74%20HCN
2026-03-29 14:17:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 12ec8c6a-512a-5b39-bf57-5ccef6f229f4 with identifier: MJ74%20HCN to the API
2026-03-29 14:17:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ74%20HCN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '12ec8c6a-512a-5b39-bf57-5ccef6f229f4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MJ74 HCN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ74%20HCN&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 22433,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12000,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3UPHNE4R4281661',
 'year': 2024}
2026-03-29 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520HCN%27 HTTP/1.1" 200 None
2026-03-29 14:17:03 [bca.uk] INFO: Saving data for MJ74%20HCN: {'auction_closing_time': 1775199600.0, 'created_time': 1773823537.452078, 'last_price_update_time': 1774793823.986395}
2026-03-29 14:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ74%2520HCN') HTTP/1.1" 204 0
2026-03-29 14:17:04 [bca.uk] INFO: Found listing with ID: GJ66%20HZN
2026-03-29 14:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ66%2520HZN%27 HTTP/1.1" 200 None
2026-03-29 14:17:04 [bca.uk] INFO: Scrape type for GJ66%20HZN: 2
2026-03-29 14:17:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a29f5e8a-fdfb-5b61-ba2a-ab7eb6d65857 with identifier: GJ66%20HZN
2026-03-29 14:17:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a29f5e8a-fdfb-5b61-ba2a-ab7eb6d65857 with scrape type 2
2026-03-29 14:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a29f5e8a-fdfb-5b61-ba2a-ab7eb6d65857 with scrape type 2
2026-03-29 14:17:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a29f5e8a-fdfb-5b61-ba2a-ab7eb6d65857, identifier: GJ66%20HZN
2026-03-29 14:17:04 [bca.uk] INFO: Found listing with ID: VO69%20KKU
2026-03-29 14:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO69%2520KKU%27 HTTP/1.1" 200 None
2026-03-29 14:17:04 [bca.uk] INFO: Scrape type for VO69%20KKU: 2
2026-03-29 14:17:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a4f5adb-81c4-5c4e-b0e9-c1a83699e6a6 with identifier: VO69%20KKU
2026-03-29 14:17:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9a4f5adb-81c4-5c4e-b0e9-c1a83699e6a6 with scrape type 2
2026-03-29 14:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9a4f5adb-81c4-5c4e-b0e9-c1a83699e6a6 with scrape type 2
2026-03-29 14:17:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9a4f5adb-81c4-5c4e-b0e9-c1a83699e6a6, identifier: VO69%20KKU
2026-03-29 14:17:04 [bca.uk] INFO: Found listing with ID: NA16%20FUW
2026-03-29 14:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA16%2520FUW%27 HTTP/1.1" 200 None
2026-03-29 14:17:04 [bca.uk] INFO: Scrape type for NA16%20FUW: 2
2026-03-29 14:17:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 444af2bf-7319-5572-adea-fc006f7ed12f with identifier: NA16%20FUW
2026-03-29 14:17:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 444af2bf-7319-5572-adea-fc006f7ed12f with scrape type 2
2026-03-29 14:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 444af2bf-7319-5572-adea-fc006f7ed12f with scrape type 2
2026-03-29 14:17:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 444af2bf-7319-5572-adea-fc006f7ed12f, identifier: NA16%20FUW
2026-03-29 14:17:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5b2ac33c-9922-58eb-ab25-f8ccc85fa19f with identifier: FE23%20WVV
2026-03-29 14:17:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5b2ac33c-9922-58eb-ab25-f8ccc85fa19f with identifier: FE23%20WVV
2026-03-29 14:17:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5b2ac33c-9922-58eb-ab25-f8ccc85fa19f with identifier: FE23%20WVV to the API
2026-03-29 14:17:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE23%20WVV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5b2ac33c-9922-58eb-ab25-f8ccc85fa19f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FE23 WVV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE23%20WVV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'KIA',
 'model': 'PROCEED SW',
 'odometer': 17516,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA PROCEED SW 1.5 T GDI GT-LINE ISG Estate',
 'transmission': 'manual',
 'trim': 'T GDI GT-LINE ISG',
 'vin': 'U5YH2G15LPL066753',
 'year': 2023}
2026-03-29 14:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520WVV%27 HTTP/1.1" 200 None
2026-03-29 14:17:04 [bca.uk] INFO: Saving data for FE23%20WVV: {'auction_closing_time': 1775037600.0, 'created_time': 1774609460.242934, 'last_price_update_time': 1774793824.678965}
2026-03-29 14:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE23%2520WVV') HTTP/1.1" 204 0
2026-03-29 14:17:04 [bca.uk] INFO: Found listing with ID: MJ74%20HDC
2026-03-29 14:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520HDC%27 HTTP/1.1" 200 None
2026-03-29 14:17:04 [bca.uk] INFO: Scrape type for MJ74%20HDC: 2
2026-03-29 14:17:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af0c6576-bb67-5a7e-9fa9-d3a79c60ef51 with identifier: MJ74%20HDC
2026-03-29 14:17:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af0c6576-bb67-5a7e-9fa9-d3a79c60ef51 with scrape type 2
2026-03-29 14:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item af0c6576-bb67-5a7e-9fa9-d3a79c60ef51 with scrape type 2
2026-03-29 14:17:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: af0c6576-bb67-5a7e-9fa9-d3a79c60ef51, identifier: MJ74%20HDC
2026-03-29 14:17:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a29f5e8a-fdfb-5b61-ba2a-ab7eb6d65857 with identifier: GJ66%20HZN
2026-03-29 14:17:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a29f5e8a-fdfb-5b61-ba2a-ab7eb6d65857 with identifier: GJ66%20HZN
2026-03-29 14:17:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a29f5e8a-fdfb-5b61-ba2a-ab7eb6d65857 with identifier: GJ66%20HZN to the API
2026-03-29 14:17:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ66%20HZN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a29f5e8a-fdfb-5b61-ba2a-ab7eb6d65857',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ66 HZN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ66%20HZN&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 73556,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 180 4WD TITANIUM X SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 180 4WD TITANIUM X SPORT',
 'vin': 'WF0AXXWPMAGG46443',
 'year': 2016}
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ66%2520HZN%27 HTTP/1.1" 200 None
2026-03-29 14:17:05 [bca.uk] INFO: Saving data for GJ66%20HZN: {'auction_closing_time': 1774951200.0, 'created_time': 1774609717.853421, 'last_price_update_time': 1774793825.102152}
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ66%2520HZN') HTTP/1.1" 204 0
2026-03-29 14:17:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9a4f5adb-81c4-5c4e-b0e9-c1a83699e6a6 with identifier: VO69%20KKU
2026-03-29 14:17:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9a4f5adb-81c4-5c4e-b0e9-c1a83699e6a6 with identifier: VO69%20KKU
2026-03-29 14:17:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9a4f5adb-81c4-5c4e-b0e9-c1a83699e6a6 with identifier: VO69%20KKU to the API
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO69%20KKU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9a4f5adb-81c4-5c4e-b0e9-c1a83699e6a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO69 KKU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO69%20KKU&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA ST',
 'odometer': 64973,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL INSIGNIA ST 1.6 TURBO D 136 DESIGN Estate',
 'transmission': 'automatic',
 'trim': 'TURBO D 136 DESIGN',
 'vin': 'W0VZM8EFXL1002379',
 'year': 2019}
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO69%2520KKU%27 HTTP/1.1" 200 None
2026-03-29 14:17:05 [bca.uk] INFO: Saving data for VO69%20KKU: {'auction_closing_time': 1774951200.0, 'created_time': 1774609687.87078, 'last_price_update_time': 1774793825.400571}
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO69%2520KKU') HTTP/1.1" 204 0
2026-03-29 14:17:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 444af2bf-7319-5572-adea-fc006f7ed12f with identifier: NA16%20FUW
2026-03-29 14:17:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 444af2bf-7319-5572-adea-fc006f7ed12f with identifier: NA16%20FUW
2026-03-29 14:17:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 444af2bf-7319-5572-adea-fc006f7ed12f with identifier: NA16%20FUW to the API
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA16%20FUW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '444af2bf-7319-5572-adea-fc006f7ed12f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA16 FUW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA16%20FUW&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 26313,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.2 P/T 82 EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 82 EDITION',
 'vin': 'VF7SCHMZ6FW664665',
 'year': 2016}
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA16%2520FUW%27 HTTP/1.1" 200 None
2026-03-29 14:17:05 [bca.uk] INFO: Saving data for NA16%20FUW: {'auction_closing_time': 1774864800.0, 'created_time': 1774609847.973981, 'last_price_update_time': 1774793825.697306}
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA16%2520FUW') HTTP/1.1" 204 0
2026-03-29 14:17:05 [bca.uk] INFO: Found listing with ID: CP19%20FCN
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP19%2520FCN%27 HTTP/1.1" 200 None
2026-03-29 14:17:05 [bca.uk] INFO: Scrape type for CP19%20FCN: 0
2026-03-29 14:17:05 [bca.uk] INFO: Found listing with ID: CU22%20HSX
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU22%2520HSX%27 HTTP/1.1" 200 None
2026-03-29 14:17:05 [bca.uk] INFO: Scrape type for CU22%20HSX: 0
2026-03-29 14:17:05 [bca.uk] INFO: Found listing with ID: MT72%20FZK
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT72%2520FZK%27 HTTP/1.1" 200 None
2026-03-29 14:17:05 [bca.uk] INFO: Scrape type for MT72%20FZK: 0
2026-03-29 14:17:05 [bca.uk] INFO: Found listing with ID: LN24%20SMO
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520SMO%27 HTTP/1.1" 200 None
2026-03-29 14:17:05 [bca.uk] INFO: Scrape type for LN24%20SMO: 2
2026-03-29 14:17:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ee77a85-de77-580d-bf6a-d0faaf6abf70 with identifier: LN24%20SMO
2026-03-29 14:17:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ee77a85-de77-580d-bf6a-d0faaf6abf70 with scrape type 2
2026-03-29 14:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8ee77a85-de77-580d-bf6a-d0faaf6abf70 with scrape type 2
2026-03-29 14:17:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8ee77a85-de77-580d-bf6a-d0faaf6abf70, identifier: LN24%20SMO
2026-03-29 14:17:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: af0c6576-bb67-5a7e-9fa9-d3a79c60ef51 with identifier: MJ74%20HDC
2026-03-29 14:17:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: af0c6576-bb67-5a7e-9fa9-d3a79c60ef51 with identifier: MJ74%20HDC
2026-03-29 14:17:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: af0c6576-bb67-5a7e-9fa9-d3a79c60ef51 with identifier: MJ74%20HDC to the API
2026-03-29 14:17:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ74%20HDC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'af0c6576-bb67-5a7e-9fa9-d3a79c60ef51',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MJ74 HDC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ74%20HDC&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 20466,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12200,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3UPHNE7R5125883',
 'year': 2024}
2026-03-29 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520HDC%27 HTTP/1.1" 200 None
2026-03-29 14:17:06 [bca.uk] INFO: Saving data for MJ74%20HDC: {'auction_closing_time': 1775199600.0, 'created_time': 1773823442.107351, 'last_price_update_time': 1774793826.173316}
2026-03-29 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ74%2520HDC') HTTP/1.1" 204 0
2026-03-29 14:17:06 [bca.uk] INFO: Found listing with ID: LA16%20KDU
2026-03-29 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA16%2520KDU%27 HTTP/1.1" 200 None
2026-03-29 14:17:06 [bca.uk] INFO: Scrape type for LA16%20KDU: 2
2026-03-29 14:17:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1aac689d-9870-5e96-bba2-a9f1ab18667c with identifier: LA16%20KDU
2026-03-29 14:17:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1aac689d-9870-5e96-bba2-a9f1ab18667c with scrape type 2
2026-03-29 14:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1aac689d-9870-5e96-bba2-a9f1ab18667c with scrape type 2
2026-03-29 14:17:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1aac689d-9870-5e96-bba2-a9f1ab18667c, identifier: LA16%20KDU
2026-03-29 14:17:06 [bca.uk] INFO: Found listing with ID: BD18%20OHW
2026-03-29 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD18%2520OHW%27 HTTP/1.1" 200 None
2026-03-29 14:17:06 [bca.uk] INFO: Scrape type for BD18%20OHW: 2
2026-03-29 14:17:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90a8a324-22d5-59d7-ac42-84966bf99418 with identifier: BD18%20OHW
2026-03-29 14:17:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90a8a324-22d5-59d7-ac42-84966bf99418 with scrape type 2
2026-03-29 14:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90a8a324-22d5-59d7-ac42-84966bf99418 with scrape type 2
2026-03-29 14:17:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90a8a324-22d5-59d7-ac42-84966bf99418, identifier: BD18%20OHW
2026-03-29 14:17:06 [bca.uk] INFO: Found listing with ID: HN72%20LMM
2026-03-29 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN72%2520LMM%27 HTTP/1.1" 200 None
2026-03-29 14:17:06 [bca.uk] INFO: Scrape type for HN72%20LMM: 2
2026-03-29 14:17:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f4442e40-69a8-51f1-8c02-49c80acf4c50 with identifier: HN72%20LMM
2026-03-29 14:17:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f4442e40-69a8-51f1-8c02-49c80acf4c50 with scrape type 2
2026-03-29 14:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f4442e40-69a8-51f1-8c02-49c80acf4c50 with scrape type 2
2026-03-29 14:17:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f4442e40-69a8-51f1-8c02-49c80acf4c50, identifier: HN72%20LMM
2026-03-29 14:17:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8ee77a85-de77-580d-bf6a-d0faaf6abf70 with identifier: LN24%20SMO
2026-03-29 14:17:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8ee77a85-de77-580d-bf6a-d0faaf6abf70 with identifier: LN24%20SMO
2026-03-29 14:17:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8ee77a85-de77-580d-bf6a-d0faaf6abf70 with identifier: LN24%20SMO to the API
2026-03-29 14:17:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN24%20SMO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8ee77a85-de77-580d-bf6a-d0faaf6abf70',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LN24 SMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN24%20SMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 11856,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 T 130 GS Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 GS',
 'vin': 'VXKUPHNSSR4035825',
 'year': 2024}
2026-03-29 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520SMO%27 HTTP/1.1" 200 None
2026-03-29 14:17:06 [bca.uk] INFO: Saving data for LN24%20SMO: {'auction_closing_time': 1775037600.0, 'created_time': 1774609461.783098, 'last_price_update_time': 1774793826.823402}
2026-03-29 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN24%2520SMO') HTTP/1.1" 204 0
2026-03-29 14:17:06 [bca.uk] INFO: Found listing with ID: MJ74%20HDF
2026-03-29 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520HDF%27 HTTP/1.1" 200 None
2026-03-29 14:17:06 [bca.uk] INFO: Scrape type for MJ74%20HDF: 0
2026-03-29 14:17:06 [bca.uk] INFO: Found listing with ID: MJ74%20PFE
2026-03-29 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520PFE%27 HTTP/1.1" 200 None
2026-03-29 14:17:06 [bca.uk] INFO: Scrape type for MJ74%20PFE: 2
2026-03-29 14:17:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de513579-b125-5c17-b52e-b5aed3e28e77 with identifier: MJ74%20PFE
2026-03-29 14:17:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de513579-b125-5c17-b52e-b5aed3e28e77 with scrape type 2
2026-03-29 14:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de513579-b125-5c17-b52e-b5aed3e28e77 with scrape type 2
2026-03-29 14:17:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de513579-b125-5c17-b52e-b5aed3e28e77, identifier: MJ74%20PFE
2026-03-29 14:17:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1aac689d-9870-5e96-bba2-a9f1ab18667c with identifier: LA16%20KDU
2026-03-29 14:17:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1aac689d-9870-5e96-bba2-a9f1ab18667c with identifier: LA16%20KDU
2026-03-29 14:17:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1aac689d-9870-5e96-bba2-a9f1ab18667c with identifier: LA16%20KDU to the API
2026-03-29 14:17:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA16%20KDU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1aac689d-9870-5e96-bba2-a9f1ab18667c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LA16 KDU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA16%20KDU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 79189,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ZETEC',
 'vin': 'WF05XXGCC5GC86041',
 'year': 2016}
2026-03-29 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA16%2520KDU%27 HTTP/1.1" 200 None
2026-03-29 14:17:07 [bca.uk] INFO: Saving data for LA16%20KDU: {'auction_closing_time': 1774951200.0, 'created_time': 1774609612.123547, 'last_price_update_time': 1774793827.37686}
2026-03-29 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA16%2520KDU') HTTP/1.1" 204 0
2026-03-29 14:17:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90a8a324-22d5-59d7-ac42-84966bf99418 with identifier: BD18%20OHW
2026-03-29 14:17:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90a8a324-22d5-59d7-ac42-84966bf99418 with identifier: BD18%20OHW
2026-03-29 14:17:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90a8a324-22d5-59d7-ac42-84966bf99418 with identifier: BD18%20OHW to the API
2026-03-29 14:17:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 191,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD18%20OHW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '90a8a324-22d5-59d7-ac42-84966bf99418',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD18 OHW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD18%20OHW&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 116311,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 TDCI 130 LWB H/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 130 LWB H/R',
 'vin': 'WF0XXXTTGXJS55123',
 'year': 2018}
2026-03-29 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD18%2520OHW%27 HTTP/1.1" 200 None
2026-03-29 14:17:07 [bca.uk] INFO: Saving data for BD18%20OHW: {'auction_closing_time': 1774951200.0, 'created_time': 1773821918.488817, 'last_price_update_time': 1774793827.720083}
2026-03-29 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD18%2520OHW') HTTP/1.1" 204 0
2026-03-29 14:17:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f4442e40-69a8-51f1-8c02-49c80acf4c50 with identifier: HN72%20LMM
2026-03-29 14:17:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f4442e40-69a8-51f1-8c02-49c80acf4c50 with identifier: HN72%20LMM
2026-03-29 14:17:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f4442e40-69a8-51f1-8c02-49c80acf4c50 with identifier: HN72%20LMM to the API
2026-03-29 14:17:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN72%20LMM-GB',
 'category': 'Motorcycle',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': 'f4442e40-69a8-51f1-8c02-49c80acf4c50',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN72 LMM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN72%20LMM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TRIUMPH',
 'model': 'TIGER',
 'odometer': 6335,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TRIUMPH TIGER 1200 RALLY PRO EXPLORER MBK',
 'transmission': 'automatic',
 'trim': '1200 RALLY PRO EXPLORER MBK',
 'vin': 'SMTTAP23VUNAZ8085',
 'year': 2022}
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN72%2520LMM%27 HTTP/1.1" 200 None
2026-03-29 14:17:08 [bca.uk] INFO: Saving data for HN72%20LMM: {'auction_closing_time': 1775124000.0, 'created_time': 1774609732.648833, 'last_price_update_time': 1774793828.019254}
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN72%2520LMM') HTTP/1.1" 204 0
2026-03-29 14:17:08 [bca.uk] INFO: Found listing with ID: MT72%20FZJ
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT72%2520FZJ%27 HTTP/1.1" 200 None
2026-03-29 14:17:08 [bca.uk] INFO: Scrape type for MT72%20FZJ: 0
2026-03-29 14:17:08 [bca.uk] INFO: Found listing with ID: MT72%20FZH
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT72%2520FZH%27 HTTP/1.1" 200 None
2026-03-29 14:17:08 [bca.uk] INFO: Scrape type for MT72%20FZH: 0
2026-03-29 14:17:08 [bca.uk] INFO: Found listing with ID: MT72%20FZG
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT72%2520FZG%27 HTTP/1.1" 200 None
2026-03-29 14:17:08 [bca.uk] INFO: Scrape type for MT72%20FZG: 0
2026-03-29 14:17:08 [bca.uk] INFO: Found listing with ID: MA72%20PXO
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA72%2520PXO%27 HTTP/1.1" 200 None
2026-03-29 14:17:08 [bca.uk] INFO: Scrape type for MA72%20PXO: 0
2026-03-29 14:17:08 [bca.uk] INFO: Found listing with ID: HT23%20UUE
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT23%2520UUE%27 HTTP/1.1" 200 None
2026-03-29 14:17:08 [bca.uk] INFO: Scrape type for HT23%20UUE: 0
2026-03-29 14:17:08 [bca.uk] INFO: Found listing with ID: BL65%20RKK
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL65%2520RKK%27 HTTP/1.1" 200 None
2026-03-29 14:17:08 [bca.uk] INFO: Scrape type for BL65%20RKK: 2
2026-03-29 14:17:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 421134d9-c7c7-584b-acbe-0420a85f3c28 with identifier: BL65%20RKK
2026-03-29 14:17:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 421134d9-c7c7-584b-acbe-0420a85f3c28 with scrape type 2
2026-03-29 14:17:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 421134d9-c7c7-584b-acbe-0420a85f3c28 with scrape type 2
2026-03-29 14:17:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 421134d9-c7c7-584b-acbe-0420a85f3c28, identifier: BL65%20RKK
2026-03-29 14:17:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de513579-b125-5c17-b52e-b5aed3e28e77 with identifier: MJ74%20PFE
2026-03-29 14:17:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de513579-b125-5c17-b52e-b5aed3e28e77 with identifier: MJ74%20PFE
2026-03-29 14:17:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de513579-b125-5c17-b52e-b5aed3e28e77 with identifier: MJ74%20PFE to the API
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ74%20PFE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'de513579-b125-5c17-b52e-b5aed3e28e77',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MJ74 PFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ74%20PFE&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 20988,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12500,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3UPHNE5R5122934',
 'year': 2024}
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520PFE%27 HTTP/1.1" 200 None
2026-03-29 14:17:08 [bca.uk] INFO: Saving data for MJ74%20PFE: {'auction_closing_time': 1775199600.0, 'created_time': 1773841456.719077, 'last_price_update_time': 1774793828.579052}
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ74%2520PFE') HTTP/1.1" 204 0
2026-03-29 14:17:08 [bca.uk] INFO: Found listing with ID: MT15%20LXL
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT15%2520LXL%27 HTTP/1.1" 200 None
2026-03-29 14:17:08 [bca.uk] INFO: Scrape type for MT15%20LXL: 2
2026-03-29 14:17:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7dd9e449-3ca4-55df-8877-ede4606a2f8f with identifier: MT15%20LXL
2026-03-29 14:17:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7dd9e449-3ca4-55df-8877-ede4606a2f8f with scrape type 2
2026-03-29 14:17:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7dd9e449-3ca4-55df-8877-ede4606a2f8f with scrape type 2
2026-03-29 14:17:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7dd9e449-3ca4-55df-8877-ede4606a2f8f, identifier: MT15%20LXL
2026-03-29 14:17:08 [bca.uk] INFO: Found listing with ID: DA11%20YBP
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA11%2520YBP%27 HTTP/1.1" 200 None
2026-03-29 14:17:08 [bca.uk] INFO: Scrape type for DA11%20YBP: 2
2026-03-29 14:17:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c0ac1ec-e069-5138-be3a-c0445dfa603c with identifier: DA11%20YBP
2026-03-29 14:17:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c0ac1ec-e069-5138-be3a-c0445dfa603c with scrape type 2
2026-03-29 14:17:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5c0ac1ec-e069-5138-be3a-c0445dfa603c with scrape type 2
2026-03-29 14:17:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5c0ac1ec-e069-5138-be3a-c0445dfa603c, identifier: DA11%20YBP
2026-03-29 14:17:08 [bca.uk] INFO: Found listing with ID: SB62%20GHY
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB62%2520GHY%27 HTTP/1.1" 200 None
2026-03-29 14:17:08 [bca.uk] INFO: Scrape type for SB62%20GHY: 2
2026-03-29 14:17:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0683991-5107-520a-a24a-99501dba3695 with identifier: SB62%20GHY
2026-03-29 14:17:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0683991-5107-520a-a24a-99501dba3695 with scrape type 2
2026-03-29 14:17:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0683991-5107-520a-a24a-99501dba3695 with scrape type 2
2026-03-29 14:17:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0683991-5107-520a-a24a-99501dba3695, identifier: SB62%20GHY
2026-03-29 14:17:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 421134d9-c7c7-584b-acbe-0420a85f3c28 with identifier: BL65%20RKK
2026-03-29 14:17:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 421134d9-c7c7-584b-acbe-0420a85f3c28 with identifier: BL65%20RKK
2026-03-29 14:17:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 421134d9-c7c7-584b-acbe-0420a85f3c28 with identifier: BL65%20RKK to the API
2026-03-29 14:17:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL65%20RKK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '421134d9-c7c7-584b-acbe-0420a85f3c28',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL65 RKK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL65%20RKK&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'A180',
 'odometer': 78863,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 1.6 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WDD1760422V114967',
 'year': 2015}
2026-03-29 14:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL65%2520RKK%27 HTTP/1.1" 200 None
2026-03-29 14:17:09 [bca.uk] INFO: Saving data for BL65%20RKK: {'auction_closing_time': 1774864800.0, 'created_time': 1774609441.979013, 'last_price_update_time': 1774793829.314833}
2026-03-29 14:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL65%2520RKK') HTTP/1.1" 204 0
2026-03-29 14:17:09 [bca.uk] INFO: Found listing with ID: ML24%20NOF
2026-03-29 14:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML24%2520NOF%27 HTTP/1.1" 200 None
2026-03-29 14:17:09 [bca.uk] INFO: Scrape type for ML24%20NOF: 2
2026-03-29 14:17:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec3e7a3c-3dd5-5413-afe0-589eae224303 with identifier: ML24%20NOF
2026-03-29 14:17:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec3e7a3c-3dd5-5413-afe0-589eae224303 with scrape type 2
2026-03-29 14:17:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec3e7a3c-3dd5-5413-afe0-589eae224303 with scrape type 2
2026-03-29 14:17:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec3e7a3c-3dd5-5413-afe0-589eae224303, identifier: ML24%20NOF
2026-03-29 14:17:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7dd9e449-3ca4-55df-8877-ede4606a2f8f with identifier: MT15%20LXL
2026-03-29 14:17:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7dd9e449-3ca4-55df-8877-ede4606a2f8f with identifier: MT15%20LXL
2026-03-29 14:17:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7dd9e449-3ca4-55df-8877-ede4606a2f8f with identifier: MT15%20LXL to the API
2026-03-29 14:17:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT15%20LXL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7dd9e449-3ca4-55df-8877-ede4606a2f8f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT15 LXL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT15%20LXL&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'B-MAX',
 'odometer': 40527,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD B-MAX 1.6 ZETEC P/SHIFT MPV',
 'transmission': 'automatic',
 'trim': 'ZETEC P/SHIFT',
 'vin': 'WF0KXXERJKFD76844',
 'year': 2015}
2026-03-29 14:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT15%2520LXL%27 HTTP/1.1" 200 None
2026-03-29 14:17:09 [bca.uk] INFO: Saving data for MT15%20LXL: {'auction_closing_time': 1774951200.0, 'created_time': 1774609719.613545, 'last_price_update_time': 1774793829.82559}
2026-03-29 14:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT15%2520LXL') HTTP/1.1" 204 0
2026-03-29 14:17:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5c0ac1ec-e069-5138-be3a-c0445dfa603c with identifier: DA11%20YBP
2026-03-29 14:17:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5c0ac1ec-e069-5138-be3a-c0445dfa603c with identifier: DA11%20YBP
2026-03-29 14:17:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5c0ac1ec-e069-5138-be3a-c0445dfa603c with identifier: DA11%20YBP to the API
2026-03-29 14:17:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA11%20YBP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5c0ac1ec-e069-5138-be3a-c0445dfa603c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA11 YBP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA11%20YBP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 86167,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.0 12V E/F S Hatchback',
 'transmission': 'manual',
 'trim': '12V E/F S',
 'vin': 'W0L0SDL08B6101301',
 'year': 2011}
2026-03-29 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA11%2520YBP%27 HTTP/1.1" 200 None
2026-03-29 14:17:10 [bca.uk] INFO: Saving data for DA11%20YBP: {'auction_closing_time': 1774951200.0, 'created_time': 1774609688.989363, 'last_price_update_time': 1774793830.128452}
2026-03-29 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA11%2520YBP') HTTP/1.1" 204 0
2026-03-29 14:17:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0683991-5107-520a-a24a-99501dba3695 with identifier: SB62%20GHY
2026-03-29 14:17:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0683991-5107-520a-a24a-99501dba3695 with identifier: SB62%20GHY
2026-03-29 14:17:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b0683991-5107-520a-a24a-99501dba3695 with identifier: SB62%20GHY to the API
2026-03-29 14:17:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 208,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB62%20GHY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b0683991-5107-520a-a24a-99501dba3695',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB62 GHY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB62%20GHY&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'ANTARA',
 'odometer': 67380,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ANTARA 2.2 CDTI 163 EXCLUSIV 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'CDTI 163 EXCLUSIV 4WD',
 'vin': 'W0LLH6EH3CB083101',
 'year': 2012}
2026-03-29 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB62%2520GHY%27 HTTP/1.1" 200 None
2026-03-29 14:17:10 [bca.uk] INFO: Saving data for SB62%20GHY: {'auction_closing_time': 1774864800.0, 'created_time': 1774609843.641658, 'last_price_update_time': 1774793830.443476}
2026-03-29 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB62%2520GHY') HTTP/1.1" 204 0
2026-03-29 14:17:10 [bca.uk] INFO: Found listing with ID: CV20%20EWS
2026-03-29 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV20%2520EWS%27 HTTP/1.1" 200 None
2026-03-29 14:17:10 [bca.uk] INFO: Scrape type for CV20%20EWS: 0
2026-03-29 14:17:10 [bca.uk] INFO: Found listing with ID: KE23%20LZD
2026-03-29 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE23%2520LZD%27 HTTP/1.1" 200 None
2026-03-29 14:17:10 [bca.uk] INFO: Scrape type for KE23%20LZD: 2
2026-03-29 14:17:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7a4716e-407c-5da3-b8eb-f08bcd7a6367 with identifier: KE23%20LZD
2026-03-29 14:17:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7a4716e-407c-5da3-b8eb-f08bcd7a6367 with scrape type 2
2026-03-29 14:17:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b7a4716e-407c-5da3-b8eb-f08bcd7a6367 with scrape type 2
2026-03-29 14:17:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b7a4716e-407c-5da3-b8eb-f08bcd7a6367, identifier: KE23%20LZD
2026-03-29 14:17:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec3e7a3c-3dd5-5413-afe0-589eae224303 with identifier: ML24%20NOF
2026-03-29 14:17:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec3e7a3c-3dd5-5413-afe0-589eae224303 with identifier: ML24%20NOF
2026-03-29 14:17:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec3e7a3c-3dd5-5413-afe0-589eae224303 with identifier: ML24%20NOF to the API
2026-03-29 14:17:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML24%20NOF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ec3e7a3c-3dd5-5413-afe0-589eae224303',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ML24 NOF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML24%20NOF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 14849,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15800,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3USHNSSPJ914979',
 'year': 2024}
2026-03-29 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML24%2520NOF%27 HTTP/1.1" 200 None
2026-03-29 14:17:10 [bca.uk] INFO: Saving data for ML24%20NOF: {'auction_closing_time': 1775199600.0, 'created_time': 1773933730.073349, 'last_price_update_time': 1774793830.923073}
2026-03-29 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML24%2520NOF') HTTP/1.1" 204 0
2026-03-29 14:17:10 [bca.uk] INFO: Found listing with ID: RJ07%20UTO
2026-03-29 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ07%2520UTO%27 HTTP/1.1" 200 None
2026-03-29 14:17:10 [bca.uk] INFO: Scrape type for RJ07%20UTO: 2
2026-03-29 14:17:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dce81e6f-512b-53a0-8a36-47f72bec8eff with identifier: RJ07%20UTO
2026-03-29 14:17:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dce81e6f-512b-53a0-8a36-47f72bec8eff with scrape type 2
2026-03-29 14:17:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dce81e6f-512b-53a0-8a36-47f72bec8eff with scrape type 2
2026-03-29 14:17:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dce81e6f-512b-53a0-8a36-47f72bec8eff, identifier: RJ07%20UTO
2026-03-29 14:17:11 [bca.uk] INFO: Found listing with ID: CV09%20TRX
2026-03-29 14:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV09%2520TRX%27 HTTP/1.1" 200 None
2026-03-29 14:17:11 [bca.uk] INFO: Scrape type for CV09%20TRX: 2
2026-03-29 14:17:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8699d9ca-c961-51a1-b0dc-4487b6e5f503 with identifier: CV09%20TRX
2026-03-29 14:17:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8699d9ca-c961-51a1-b0dc-4487b6e5f503 with scrape type 2
2026-03-29 14:17:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8699d9ca-c961-51a1-b0dc-4487b6e5f503 with scrape type 2
2026-03-29 14:17:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8699d9ca-c961-51a1-b0dc-4487b6e5f503, identifier: CV09%20TRX
2026-03-29 14:17:11 [bca.uk] INFO: Found listing with ID: DV68%20KWD
2026-03-29 14:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV68%2520KWD%27 HTTP/1.1" 200 None
2026-03-29 14:17:11 [bca.uk] INFO: Scrape type for DV68%20KWD: 2
2026-03-29 14:17:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e9db5fd-52a7-57ef-bb27-169aa8d5259f with identifier: DV68%20KWD
2026-03-29 14:17:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e9db5fd-52a7-57ef-bb27-169aa8d5259f with scrape type 2
2026-03-29 14:17:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e9db5fd-52a7-57ef-bb27-169aa8d5259f with scrape type 2
2026-03-29 14:17:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e9db5fd-52a7-57ef-bb27-169aa8d5259f, identifier: DV68%20KWD
2026-03-29 14:17:11 [scrapy.extensions.logstats] INFO: Crawled 242 pages (at 2 pages/min), scraped 1359 items (at 130 items/min)
2026-03-29 14:17:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 207MiB
2026-03-29 14:17:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b7a4716e-407c-5da3-b8eb-f08bcd7a6367 with identifier: KE23%20LZD
2026-03-29 14:17:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b7a4716e-407c-5da3-b8eb-f08bcd7a6367 with identifier: KE23%20LZD
2026-03-29 14:17:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b7a4716e-407c-5da3-b8eb-f08bcd7a6367 with identifier: KE23%20LZD to the API
2026-03-29 14:17:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE23%20LZD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b7a4716e-407c-5da3-b8eb-f08bcd7a6367',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KE23 LZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE23%20LZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 7731,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 TURBO 130 ULTIMATE Hatchback',
 'transmission': 'automatic',
 'trim': 'TURBO 130 ULTIMATE',
 'vin': 'VXKUPHNSSP4144974',
 'year': 2023}
2026-03-29 14:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE23%2520LZD%27 HTTP/1.1" 200 None
2026-03-29 14:17:11 [bca.uk] INFO: Saving data for KE23%20LZD: {'auction_closing_time': 1775037600.0, 'created_time': 1774609441.124406, 'last_price_update_time': 1774793831.702161}
2026-03-29 14:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE23%2520LZD') HTTP/1.1" 204 0
2026-03-29 14:17:11 [bca.uk] INFO: Found listing with ID: MP73%20JYA
2026-03-29 14:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP73%2520JYA%27 HTTP/1.1" 200 None
2026-03-29 14:17:11 [bca.uk] INFO: Scrape type for MP73%20JYA: 2
2026-03-29 14:17:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b65518c-103b-5334-bdf3-8c464ac727a3 with identifier: MP73%20JYA
2026-03-29 14:17:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b65518c-103b-5334-bdf3-8c464ac727a3 with scrape type 2
2026-03-29 14:17:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b65518c-103b-5334-bdf3-8c464ac727a3 with scrape type 2
2026-03-29 14:17:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b65518c-103b-5334-bdf3-8c464ac727a3, identifier: MP73%20JYA
2026-03-29 14:17:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dce81e6f-512b-53a0-8a36-47f72bec8eff with identifier: RJ07%20UTO
2026-03-29 14:17:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dce81e6f-512b-53a0-8a36-47f72bec8eff with identifier: RJ07%20UTO
2026-03-29 14:17:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dce81e6f-512b-53a0-8a36-47f72bec8eff with identifier: RJ07%20UTO to the API
2026-03-29 14:17:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 211,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ07%20UTO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dce81e6f-512b-53a0-8a36-47f72bec8eff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ07 UTO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ07%20UTO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 109662,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.6 S Convertible',
 'transmission': 'manual',
 'trim': 'S',
 'vin': 'WMWRH32050TM25272',
 'year': 2007}
2026-03-29 14:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ07%2520UTO%27 HTTP/1.1" 200 None
2026-03-29 14:17:12 [bca.uk] INFO: Saving data for RJ07%20UTO: {'auction_closing_time': 1774951200.0, 'created_time': 1774609719.145415, 'last_price_update_time': 1774793832.167862}
2026-03-29 14:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ07%2520UTO') HTTP/1.1" 204 0
2026-03-29 14:17:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8699d9ca-c961-51a1-b0dc-4487b6e5f503 with identifier: CV09%20TRX
2026-03-29 14:17:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8699d9ca-c961-51a1-b0dc-4487b6e5f503 with identifier: CV09%20TRX
2026-03-29 14:17:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8699d9ca-c961-51a1-b0dc-4487b6e5f503 with identifier: CV09%20TRX to the API
2026-03-29 14:17:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 213,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV09%20TRX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8699d9ca-c961-51a1-b0dc-4487b6e5f503',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV09 TRX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV09%20TRX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'SAAB',
 'model': '9-3',
 'odometer': 111149,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'SAAB 9-3 2.0 T 210 AERO Convertible',
 'transmission': 'manual',
 'trim': 'T 210 AERO',
 'vin': 'YS3FH76Y386006515',
 'year': 2009}
2026-03-29 14:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV09%2520TRX%27 HTTP/1.1" 200 None
2026-03-29 14:17:12 [bca.uk] INFO: Saving data for CV09%20TRX: {'auction_closing_time': 1775642400.0, 'created_time': 1774609625.769584, 'last_price_update_time': 1774793832.50251}
2026-03-29 14:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV09%2520TRX') HTTP/1.1" 204 0
2026-03-29 14:17:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e9db5fd-52a7-57ef-bb27-169aa8d5259f with identifier: DV68%20KWD
2026-03-29 14:17:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e9db5fd-52a7-57ef-bb27-169aa8d5259f with identifier: DV68%20KWD
2026-03-29 14:17:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9e9db5fd-52a7-57ef-bb27-169aa8d5259f with identifier: DV68%20KWD to the API
2026-03-29 14:17:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV68%20KWD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9e9db5fd-52a7-57ef-bb27-169aa8d5259f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV68 KWD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV68%20KWD&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.9T',
 'odometer': 118980,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2.9T 1.6 CDTI 120 LWB SPORTIVE PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 120 LWB SPORTIVE',
 'vin': 'W0VF7G602KV618793',
 'year': 2018}
2026-03-29 14:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV68%2520KWD%27 HTTP/1.1" 200 None
2026-03-29 14:17:12 [bca.uk] INFO: Saving data for DV68%20KWD: {'auction_closing_time': 1774864800.0, 'created_time': 1774391757.090333, 'last_price_update_time': 1774793832.797386}
2026-03-29 14:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV68%2520KWD') HTTP/1.1" 204 0
2026-03-29 14:17:12 [bca.uk] INFO: Found listing with ID: CU20%20XLY
2026-03-29 14:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU20%2520XLY%27 HTTP/1.1" 200 None
2026-03-29 14:17:12 [bca.uk] INFO: Scrape type for CU20%20XLY: 2
2026-03-29 14:17:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ce091f4-5e10-59ee-aa14-e25c5b8c2a8b with identifier: CU20%20XLY
2026-03-29 14:17:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1ce091f4-5e10-59ee-aa14-e25c5b8c2a8b with scrape type 2
2026-03-29 14:17:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1ce091f4-5e10-59ee-aa14-e25c5b8c2a8b with scrape type 2
2026-03-29 14:17:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1ce091f4-5e10-59ee-aa14-e25c5b8c2a8b, identifier: CU20%20XLY
2026-03-29 14:17:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b65518c-103b-5334-bdf3-8c464ac727a3 with identifier: MP73%20JYA
2026-03-29 14:17:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b65518c-103b-5334-bdf3-8c464ac727a3 with identifier: MP73%20JYA
2026-03-29 14:17:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b65518c-103b-5334-bdf3-8c464ac727a3 with identifier: MP73%20JYA to the API
2026-03-29 14:17:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MP73%20JYA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7b65518c-103b-5334-bdf3-8c464ac727a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MP73 JYA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MP73%20JYA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 14392,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12500,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3UPHNEKR5006931',
 'year': 2024}
2026-03-29 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP73%2520JYA%27 HTTP/1.1" 200 None
2026-03-29 14:17:13 [bca.uk] INFO: Saving data for MP73%20JYA: {'auction_closing_time': 1775199600.0, 'created_time': 1773841932.263891, 'last_price_update_time': 1774793833.30586}
2026-03-29 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MP73%2520JYA') HTTP/1.1" 204 0
2026-03-29 14:17:13 [bca.uk] INFO: Found listing with ID: FV71%20LJU
2026-03-29 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV71%2520LJU%27 HTTP/1.1" 200 None
2026-03-29 14:17:13 [bca.uk] INFO: Scrape type for FV71%20LJU: 0
2026-03-29 14:17:13 [bca.uk] INFO: Found listing with ID: BV19%20BFY
2026-03-29 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV19%2520BFY%27 HTTP/1.1" 200 None
2026-03-29 14:17:13 [bca.uk] INFO: Scrape type for BV19%20BFY: 2
2026-03-29 14:17:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 39dafc88-6f92-5abd-b7e5-d55d9e382fc0 with identifier: BV19%20BFY
2026-03-29 14:17:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 39dafc88-6f92-5abd-b7e5-d55d9e382fc0 with scrape type 2
2026-03-29 14:17:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 39dafc88-6f92-5abd-b7e5-d55d9e382fc0 with scrape type 2
2026-03-29 14:17:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 39dafc88-6f92-5abd-b7e5-d55d9e382fc0, identifier: BV19%20BFY
2026-03-29 14:17:13 [bca.uk] INFO: Found listing with ID: SO55%20OVH
2026-03-29 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO55%2520OVH%27 HTTP/1.1" 200 None
2026-03-29 14:17:13 [bca.uk] INFO: Scrape type for SO55%20OVH: 2
2026-03-29 14:17:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c3f71c96-e9ac-568b-9ca2-bd6c949cd690 with identifier: SO55%20OVH
2026-03-29 14:17:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c3f71c96-e9ac-568b-9ca2-bd6c949cd690 with scrape type 2
2026-03-29 14:17:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c3f71c96-e9ac-568b-9ca2-bd6c949cd690 with scrape type 2
2026-03-29 14:17:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c3f71c96-e9ac-568b-9ca2-bd6c949cd690, identifier: SO55%20OVH
2026-03-29 14:17:13 [bca.uk] INFO: Found listing with ID: KP69%20MYB
2026-03-29 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP69%2520MYB%27 HTTP/1.1" 200 None
2026-03-29 14:17:13 [bca.uk] INFO: Scrape type for KP69%20MYB: 2
2026-03-29 14:17:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df287f63-c20c-5b7a-9b3d-77881a89d0d9 with identifier: KP69%20MYB
2026-03-29 14:17:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df287f63-c20c-5b7a-9b3d-77881a89d0d9 with scrape type 2
2026-03-29 14:17:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df287f63-c20c-5b7a-9b3d-77881a89d0d9 with scrape type 2
2026-03-29 14:17:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df287f63-c20c-5b7a-9b3d-77881a89d0d9, identifier: KP69%20MYB
2026-03-29 14:17:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1ce091f4-5e10-59ee-aa14-e25c5b8c2a8b with identifier: CU20%20XLY
2026-03-29 14:17:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1ce091f4-5e10-59ee-aa14-e25c5b8c2a8b with identifier: CU20%20XLY
2026-03-29 14:17:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1ce091f4-5e10-59ee-aa14-e25c5b8c2a8b with identifier: CU20%20XLY to the API
2026-03-29 14:17:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CU20%20XLY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1ce091f4-5e10-59ee-aa14-e25c5b8c2a8b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CU20 XLY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CU20%20XLY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'IVECO',
 'model': 'DAILY 70C18',
 'odometer': 47067,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'IVECO DAILY 70C18 3.0 XLWB (4350) HI-MATIC Tipper',
 'transmission': 'automatic',
 'trim': 'XLWB (4350) HI-MATIC',
 'vin': 'ZCFC670D00D647376',
 'year': 2020}
2026-03-29 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU20%2520XLY%27 HTTP/1.1" 200 None
2026-03-29 14:17:13 [bca.uk] INFO: Saving data for CU20%20XLY: {'auction_closing_time': 1774864800.0, 'created_time': 1773959940.303212, 'last_price_update_time': 1774793833.94569}
2026-03-29 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CU20%2520XLY') HTTP/1.1" 204 0
2026-03-29 14:17:14 [bca.uk] INFO: Found listing with ID: MW74%20DXO
2026-03-29 14:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DXO%27 HTTP/1.1" 200 None
2026-03-29 14:17:14 [bca.uk] INFO: Scrape type for MW74%20DXO: 2
2026-03-29 14:17:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 01d03ff7-2490-553d-b26c-e96edcf93a05 with identifier: MW74%20DXO
2026-03-29 14:17:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 01d03ff7-2490-553d-b26c-e96edcf93a05 with scrape type 2
2026-03-29 14:17:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 01d03ff7-2490-553d-b26c-e96edcf93a05 with scrape type 2
2026-03-29 14:17:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 01d03ff7-2490-553d-b26c-e96edcf93a05, identifier: MW74%20DXO
2026-03-29 14:17:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 39dafc88-6f92-5abd-b7e5-d55d9e382fc0 with identifier: BV19%20BFY
2026-03-29 14:17:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 39dafc88-6f92-5abd-b7e5-d55d9e382fc0 with identifier: BV19%20BFY
2026-03-29 14:17:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 39dafc88-6f92-5abd-b7e5-d55d9e382fc0 with identifier: BV19%20BFY to the API
2026-03-29 14:17:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 210,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV19%20BFY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '39dafc88-6f92-5abd-b7e5-d55d9e382fc0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV19 BFY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV19%20BFY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'SPRINTER 316',
 'odometer': 16835,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SPRINTER 316 2.1 CDI 3.5T RWD L4 H3 PanelVan',
 'transmission': 'manual',
 'trim': 'CDI 3.5T RWD L4 H3',
 'vin': 'WDB9076352P081738',
 'year': 2019}
2026-03-29 14:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV19%2520BFY%27 HTTP/1.1" 200 None
2026-03-29 14:17:14 [bca.uk] INFO: Saving data for BV19%20BFY: {'auction_closing_time': 1775037600.0, 'created_time': 1774609720.663213, 'last_price_update_time': 1774793834.460975}
2026-03-29 14:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV19%2520BFY') HTTP/1.1" 204 0
2026-03-29 14:17:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c3f71c96-e9ac-568b-9ca2-bd6c949cd690 with identifier: SO55%20OVH
2026-03-29 14:17:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c3f71c96-e9ac-568b-9ca2-bd6c949cd690 with identifier: SO55%20OVH
2026-03-29 14:17:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c3f71c96-e9ac-568b-9ca2-bd6c949cd690 with identifier: SO55%20OVH to the API
2026-03-29 14:17:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SO55%20OVH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c3f71c96-e9ac-568b-9ca2-bd6c949cd690',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SO55 OVH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SO55%20OVH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 96188,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.2 CLASSIC Hatchback',
 'transmission': 'manual',
 'trim': 'CLASSIC',
 'vin': 'TMBPW46Y764524667',
 'year': 2005}
2026-03-29 14:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO55%2520OVH%27 HTTP/1.1" 200 None
2026-03-29 14:17:14 [bca.uk] INFO: Saving data for SO55%20OVH: {'auction_closing_time': 1774951200.0, 'created_time': 1774476906.874182, 'last_price_update_time': 1774793834.745133}
2026-03-29 14:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SO55%2520OVH') HTTP/1.1" 204 0
2026-03-29 14:17:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df287f63-c20c-5b7a-9b3d-77881a89d0d9 with identifier: KP69%20MYB
2026-03-29 14:17:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df287f63-c20c-5b7a-9b3d-77881a89d0d9 with identifier: KP69%20MYB
2026-03-29 14:17:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: df287f63-c20c-5b7a-9b3d-77881a89d0d9 with identifier: KP69%20MYB to the API
2026-03-29 14:17:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP69%20MYB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'df287f63-c20c-5b7a-9b3d-77881a89d0d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP69 MYB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP69%20MYB&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 61463,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.5 TSI EVO 150 2WD MATCH DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 2WD MATCH DSG',
 'vin': 'WVGZZZ5NZLW814989',
 'year': 2019}
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP69%2520MYB%27 HTTP/1.1" 200 None
2026-03-29 14:17:15 [bca.uk] INFO: Saving data for KP69%20MYB: {'auction_closing_time': 1774951200.0, 'created_time': 1774610352.278225, 'last_price_update_time': 1774793835.031049}
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP69%2520MYB') HTTP/1.1" 204 0
2026-03-29 14:17:15 [bca.uk] INFO: Found listing with ID: CU20%20XLT
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU20%2520XLT%27 HTTP/1.1" 200 None
2026-03-29 14:17:15 [bca.uk] INFO: Scrape type for CU20%20XLT: 0
2026-03-29 14:17:15 [bca.uk] INFO: Found listing with ID: CU20%20XJC
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU20%2520XJC%27 HTTP/1.1" 200 None
2026-03-29 14:17:15 [bca.uk] INFO: Scrape type for CU20%20XJC: 0
2026-03-29 14:17:15 [bca.uk] INFO: Found listing with ID: CP71%20LWV
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP71%2520LWV%27 HTTP/1.1" 200 None
2026-03-29 14:17:15 [bca.uk] INFO: Scrape type for CP71%20LWV: 0
2026-03-29 14:17:15 [bca.uk] INFO: Found listing with ID: CK22%20BKG
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK22%2520BKG%27 HTTP/1.1" 200 None
2026-03-29 14:17:15 [bca.uk] INFO: Scrape type for CK22%20BKG: 0
2026-03-29 14:17:15 [bca.uk] INFO: Found listing with ID: YT67%20OYC
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT67%2520OYC%27 HTTP/1.1" 200 None
2026-03-29 14:17:15 [bca.uk] INFO: Scrape type for YT67%20OYC: 2
2026-03-29 14:17:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a78fe5ad-8b8b-56f8-8968-b3ec99406292 with identifier: YT67%20OYC
2026-03-29 14:17:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a78fe5ad-8b8b-56f8-8968-b3ec99406292 with scrape type 2
2026-03-29 14:17:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a78fe5ad-8b8b-56f8-8968-b3ec99406292 with scrape type 2
2026-03-29 14:17:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a78fe5ad-8b8b-56f8-8968-b3ec99406292, identifier: YT67%20OYC
2026-03-29 14:17:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 01d03ff7-2490-553d-b26c-e96edcf93a05 with identifier: MW74%20DXO
2026-03-29 14:17:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 01d03ff7-2490-553d-b26c-e96edcf93a05 with identifier: MW74%20DXO
2026-03-29 14:17:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 01d03ff7-2490-553d-b26c-e96edcf93a05 with identifier: MW74%20DXO to the API
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW74%20DXO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '01d03ff7-2490-553d-b26c-e96edcf93a05',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MW74 DXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW74%20DXO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 5963,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14000,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3UPHNE9R4306070',
 'year': 2024}
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DXO%27 HTTP/1.1" 200 None
2026-03-29 14:17:15 [bca.uk] INFO: Saving data for MW74%20DXO: {'auction_closing_time': 1775199600.0, 'created_time': 1773821491.727466, 'last_price_update_time': 1774793835.529876}
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW74%2520DXO') HTTP/1.1" 204 0
2026-03-29 14:17:15 [bca.uk] INFO: Found listing with ID: EY14%20WLC
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY14%2520WLC%27 HTTP/1.1" 200 None
2026-03-29 14:17:15 [bca.uk] INFO: Scrape type for EY14%20WLC: 2
2026-03-29 14:17:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5045bb33-aa2d-5388-99d2-094e8484f1af with identifier: EY14%20WLC
2026-03-29 14:17:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5045bb33-aa2d-5388-99d2-094e8484f1af with scrape type 2
2026-03-29 14:17:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5045bb33-aa2d-5388-99d2-094e8484f1af with scrape type 2
2026-03-29 14:17:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5045bb33-aa2d-5388-99d2-094e8484f1af, identifier: EY14%20WLC
2026-03-29 14:17:15 [bca.uk] INFO: Found listing with ID: YP25%20BVB
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP25%2520BVB%27 HTTP/1.1" 200 None
2026-03-29 14:17:15 [bca.uk] INFO: Scrape type for YP25%20BVB: 2
2026-03-29 14:17:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 143b6baf-04ee-5ff0-af13-3044cb39adc6 with identifier: YP25%20BVB
2026-03-29 14:17:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 143b6baf-04ee-5ff0-af13-3044cb39adc6 with scrape type 2
2026-03-29 14:17:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 143b6baf-04ee-5ff0-af13-3044cb39adc6 with scrape type 2
2026-03-29 14:17:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 143b6baf-04ee-5ff0-af13-3044cb39adc6, identifier: YP25%20BVB
2026-03-29 14:17:15 [bca.uk] INFO: Found listing with ID: DV22%20BXC
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV22%2520BXC%27 HTTP/1.1" 200 None
2026-03-29 14:17:15 [bca.uk] INFO: Scrape type for DV22%20BXC: 2
2026-03-29 14:17:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 421eace1-533b-5a77-b111-2cdce4d43858 with identifier: DV22%20BXC
2026-03-29 14:17:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 421eace1-533b-5a77-b111-2cdce4d43858 with scrape type 2
2026-03-29 14:17:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 421eace1-533b-5a77-b111-2cdce4d43858 with scrape type 2
2026-03-29 14:17:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 421eace1-533b-5a77-b111-2cdce4d43858, identifier: DV22%20BXC
2026-03-29 14:17:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a78fe5ad-8b8b-56f8-8968-b3ec99406292 with identifier: YT67%20OYC
2026-03-29 14:17:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a78fe5ad-8b8b-56f8-8968-b3ec99406292 with identifier: YT67%20OYC
2026-03-29 14:17:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a78fe5ad-8b8b-56f8-8968-b3ec99406292 with identifier: YT67%20OYC to the API
2026-03-29 14:17:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 187,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT67%20OYC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a78fe5ad-8b8b-56f8-8968-b3ec99406292',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT67 OYC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT67%20OYC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 122332,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 TDCI 130 XLWB Luton',
 'transmission': 'manual',
 'trim': 'TDCI 130 XLWB',
 'vin': 'WF0DXXTTGDHM10951',
 'year': 2017}
2026-03-29 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT67%2520OYC%27 HTTP/1.1" 200 None
2026-03-29 14:17:16 [bca.uk] INFO: Saving data for YT67%20OYC: {'auction_closing_time': 1774864800.0, 'created_time': 1774390855.393453, 'last_price_update_time': 1774793836.232636}
2026-03-29 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT67%2520OYC') HTTP/1.1" 204 0
2026-03-29 14:17:16 [bca.uk] INFO: Found listing with ID: MW74%20NHP
2026-03-29 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520NHP%27 HTTP/1.1" 200 None
2026-03-29 14:17:16 [bca.uk] INFO: Scrape type for MW74%20NHP: 0
2026-03-29 14:17:16 [bca.uk] INFO: Found listing with ID: RO74%20WHG
2026-03-29 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO74%2520WHG%27 HTTP/1.1" 200 None
2026-03-29 14:17:16 [bca.uk] INFO: Scrape type for RO74%20WHG: 2
2026-03-29 14:17:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6023b32d-d9c9-55dd-a5d7-1f9c1eac7a97 with identifier: RO74%20WHG
2026-03-29 14:17:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6023b32d-d9c9-55dd-a5d7-1f9c1eac7a97 with scrape type 2
2026-03-29 14:17:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6023b32d-d9c9-55dd-a5d7-1f9c1eac7a97 with scrape type 2
2026-03-29 14:17:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6023b32d-d9c9-55dd-a5d7-1f9c1eac7a97, identifier: RO74%20WHG
2026-03-29 14:17:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5045bb33-aa2d-5388-99d2-094e8484f1af with identifier: EY14%20WLC
2026-03-29 14:17:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5045bb33-aa2d-5388-99d2-094e8484f1af with identifier: EY14%20WLC
2026-03-29 14:17:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5045bb33-aa2d-5388-99d2-094e8484f1af with identifier: EY14%20WLC to the API
2026-03-29 14:17:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY14%20WLC-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5045bb33-aa2d-5388-99d2-094e8484f1af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY14 WLC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY14%20WLC&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 34772,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 TITANIUM',
 'vin': 'WF0CXXGAKCEY23746',
 'year': 2014}
2026-03-29 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY14%2520WLC%27 HTTP/1.1" 200 None
2026-03-29 14:17:16 [bca.uk] INFO: Saving data for EY14%20WLC: {'auction_closing_time': 1774951200.0, 'created_time': 1774609699.987853, 'last_price_update_time': 1774793836.677328}
2026-03-29 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY14%2520WLC') HTTP/1.1" 204 0
2026-03-29 14:17:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 143b6baf-04ee-5ff0-af13-3044cb39adc6 with identifier: YP25%20BVB
2026-03-29 14:17:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 143b6baf-04ee-5ff0-af13-3044cb39adc6 with identifier: YP25%20BVB
2026-03-29 14:17:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 143b6baf-04ee-5ff0-af13-3044cb39adc6 with identifier: YP25%20BVB to the API
2026-03-29 14:17:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP25%20BVB-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '143b6baf-04ee-5ff0-af13-3044cb39adc6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YP25 BVB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP25%20BVB&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'TOYOTA',
 'model': 'COROLLA T/S',
 'odometer': 11985,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA T/S 1.8 HYBRID ICON Estate',
 'transmission': 'automatic',
 'trim': 'HYBRID ICON',
 'vin': 'SB1ZB3AE40E137141',
 'year': 2025}
2026-03-29 14:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP25%2520BVB%27 HTTP/1.1" 200 None
2026-03-29 14:17:17 [bca.uk] INFO: Saving data for YP25%20BVB: {'auction_closing_time': 1774951200.0, 'created_time': 1774609677.518947, 'last_price_update_time': 1774793837.139766}
2026-03-29 14:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP25%2520BVB') HTTP/1.1" 204 0
2026-03-29 14:17:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 421eace1-533b-5a77-b111-2cdce4d43858 with identifier: DV22%20BXC
2026-03-29 14:17:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:17:17 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=black%2Fsilver HTTP/1.1" 200 None
2026-03-29 14:17:17 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:17:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 421eace1-533b-5a77-b111-2cdce4d43858 with identifier: DV22%20BXC
2026-03-29 14:17:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 421eace1-533b-5a77-b111-2cdce4d43858 with identifier: DV22%20BXC to the API
2026-03-29 14:17:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV22%20BXC-GB',
 'category': 'Motorcycle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': '421eace1-533b-5a77-b111-2cdce4d43858',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV22 BXC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV22%20BXC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TRIUMPH',
 'model': 'TRIDENT',
 'odometer': 2449,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TRIUMPH TRIDENT 660 MOTORBIKE',
 'transmission': 'automatic',
 'trim': '660 MOTORBIKE',
 'vin': 'SMTLGL10U3NAG2888',
 'year': 2022}
2026-03-29 14:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV22%2520BXC%27 HTTP/1.1" 200 None
2026-03-29 14:17:17 [bca.uk] INFO: Saving data for DV22%20BXC: {'auction_closing_time': 1775124000.0, 'created_time': 1774610352.835723, 'last_price_update_time': 1774793837.7053}
2026-03-29 14:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV22%2520BXC') HTTP/1.1" 204 0
2026-03-29 14:17:17 [bca.uk] INFO: Found listing with ID: YP66%20JWY
2026-03-29 14:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP66%2520JWY%27 HTTP/1.1" 200 None
2026-03-29 14:17:17 [bca.uk] INFO: Scrape type for YP66%20JWY: 2
2026-03-29 14:17:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31b6520f-d6aa-5934-9610-02ae9fdb931d with identifier: YP66%20JWY
2026-03-29 14:17:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31b6520f-d6aa-5934-9610-02ae9fdb931d with scrape type 2
2026-03-29 14:17:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31b6520f-d6aa-5934-9610-02ae9fdb931d with scrape type 2
2026-03-29 14:17:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31b6520f-d6aa-5934-9610-02ae9fdb931d, identifier: YP66%20JWY
2026-03-29 14:17:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6023b32d-d9c9-55dd-a5d7-1f9c1eac7a97 with identifier: RO74%20WHG
2026-03-29 14:17:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6023b32d-d9c9-55dd-a5d7-1f9c1eac7a97 with identifier: RO74%20WHG
2026-03-29 14:17:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6023b32d-d9c9-55dd-a5d7-1f9c1eac7a97 with identifier: RO74%20WHG to the API
2026-03-29 14:17:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO74%20WHG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6023b32d-d9c9-55dd-a5d7-1f9c1eac7a97',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RO74 WHG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO74%20WHG&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 10069,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 22400,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 MHEV 136 GT E-DSC6 Hatchback',
 'transmission': 'automatic',
 'trim': 'MHEV 136 GT E-DSC6',
 'vin': 'VR3KAHPYXRS098082',
 'year': 2024}
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO74%2520WHG%27 HTTP/1.1" 200 None
2026-03-29 14:17:18 [bca.uk] INFO: Saving data for RO74%20WHG: {'auction_closing_time': 1775199600.0, 'created_time': 1773821487.316538, 'last_price_update_time': 1774793838.130806}
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO74%2520WHG') HTTP/1.1" 204 0
2026-03-29 14:17:18 [bca.uk] INFO: Found listing with ID: YS72%20XCZ
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS72%2520XCZ%27 HTTP/1.1" 200 None
2026-03-29 14:17:18 [bca.uk] INFO: Scrape type for YS72%20XCZ: 0
2026-03-29 14:17:18 [bca.uk] INFO: Found listing with ID: EO14%20LKA
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO14%2520LKA%27 HTTP/1.1" 200 None
2026-03-29 14:17:18 [bca.uk] INFO: Scrape type for EO14%20LKA: 2
2026-03-29 14:17:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c4a6092c-1fb7-555e-b947-3eeed456e19e with identifier: EO14%20LKA
2026-03-29 14:17:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4a6092c-1fb7-555e-b947-3eeed456e19e with scrape type 2
2026-03-29 14:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c4a6092c-1fb7-555e-b947-3eeed456e19e with scrape type 2
2026-03-29 14:17:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c4a6092c-1fb7-555e-b947-3eeed456e19e, identifier: EO14%20LKA
2026-03-29 14:17:18 [bca.uk] INFO: Found listing with ID: WO21%20RXJ
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO21%2520RXJ%27 HTTP/1.1" 200 None
2026-03-29 14:17:18 [bca.uk] INFO: Scrape type for WO21%20RXJ: 0
2026-03-29 14:17:18 [bca.uk] INFO: Found listing with ID: AM02%20OAR
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AM02%2520OAR%27 HTTP/1.1" 200 None
2026-03-29 14:17:18 [bca.uk] INFO: Scrape type for AM02%20OAR: 0
2026-03-29 14:17:18 [bca.uk] INFO: Found listing with ID: GL70%20BUW
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL70%2520BUW%27 HTTP/1.1" 200 None
2026-03-29 14:17:18 [bca.uk] INFO: Scrape type for GL70%20BUW: 0
2026-03-29 14:17:18 [bca.uk] INFO: Found listing with ID: PY22%20EZP
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY22%2520EZP%27 HTTP/1.1" 200 None
2026-03-29 14:17:18 [bca.uk] INFO: Scrape type for PY22%20EZP: 2
2026-03-29 14:17:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 52a80e87-a663-5026-84fb-1ff7b78c657d with identifier: PY22%20EZP
2026-03-29 14:17:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 52a80e87-a663-5026-84fb-1ff7b78c657d with scrape type 2
2026-03-29 14:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 52a80e87-a663-5026-84fb-1ff7b78c657d with scrape type 2
2026-03-29 14:17:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 52a80e87-a663-5026-84fb-1ff7b78c657d, identifier: PY22%20EZP
2026-03-29 14:17:18 [bca.uk] INFO: Found listing with ID: CA74%20LKZ
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA74%2520LKZ%27 HTTP/1.1" 200 None
2026-03-29 14:17:18 [bca.uk] INFO: Scrape type for CA74%20LKZ: 2
2026-03-29 14:17:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d663cf3c-ee45-5a59-bb9f-154b307ff214 with identifier: CA74%20LKZ
2026-03-29 14:17:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d663cf3c-ee45-5a59-bb9f-154b307ff214 with scrape type 2
2026-03-29 14:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d663cf3c-ee45-5a59-bb9f-154b307ff214 with scrape type 2
2026-03-29 14:17:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d663cf3c-ee45-5a59-bb9f-154b307ff214, identifier: CA74%20LKZ
2026-03-29 14:17:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31b6520f-d6aa-5934-9610-02ae9fdb931d with identifier: YP66%20JWY
2026-03-29 14:17:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31b6520f-d6aa-5934-9610-02ae9fdb931d with identifier: YP66%20JWY
2026-03-29 14:17:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 31b6520f-d6aa-5934-9610-02ae9fdb931d with identifier: YP66%20JWY to the API
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP66%20JWY-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '31b6520f-d6aa-5934-9610-02ae9fdb931d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP66 JWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP66%20JWY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA TOURER',
 'odometer': 29944,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ZAFIRA TOURER 1.4 T 140 SRI MPV',
 'transmission': 'manual',
 'trim': 'T 140 SRI',
 'vin': 'W0LPD9EC0H1028959',
 'year': 2016}
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP66%2520JWY%27 HTTP/1.1" 200 None
2026-03-29 14:17:18 [bca.uk] INFO: Saving data for YP66%20JWY: {'auction_closing_time': 1774864800.0, 'created_time': 1774609430.05737, 'last_price_update_time': 1774793838.875867}
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP66%2520JWY') HTTP/1.1" 204 0
2026-03-29 14:17:18 [bca.uk] INFO: Found listing with ID: SG24%20OFD
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG24%2520OFD%27 HTTP/1.1" 200 None
2026-03-29 14:17:18 [bca.uk] INFO: Scrape type for SG24%20OFD: 2
2026-03-29 14:17:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 82969a1f-6b34-5bdb-8e67-069514fba9b0 with identifier: SG24%20OFD
2026-03-29 14:17:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 82969a1f-6b34-5bdb-8e67-069514fba9b0 with scrape type 2
2026-03-29 14:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 82969a1f-6b34-5bdb-8e67-069514fba9b0 with scrape type 2
2026-03-29 14:17:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 82969a1f-6b34-5bdb-8e67-069514fba9b0, identifier: SG24%20OFD
2026-03-29 14:17:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c4a6092c-1fb7-555e-b947-3eeed456e19e with identifier: EO14%20LKA
2026-03-29 14:17:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c4a6092c-1fb7-555e-b947-3eeed456e19e with identifier: EO14%20LKA
2026-03-29 14:17:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c4a6092c-1fb7-555e-b947-3eeed456e19e with identifier: EO14%20LKA to the API
2026-03-29 14:17:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO14%20LKA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c4a6092c-1fb7-555e-b947-3eeed456e19e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO14 LKA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO14%20LKA&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 121006,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.2 DIG-S ACENTA PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-S ACENTA PREMIUM',
 'vin': 'SJNTBAE12U1052106',
 'year': 2014}
2026-03-29 14:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO14%2520LKA%27 HTTP/1.1" 200 None
2026-03-29 14:17:19 [bca.uk] INFO: Saving data for EO14%20LKA: {'auction_closing_time': 1774951200.0, 'created_time': 1774609699.251904, 'last_price_update_time': 1774793839.299828}
2026-03-29 14:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO14%2520LKA') HTTP/1.1" 204 0
2026-03-29 14:17:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 52a80e87-a663-5026-84fb-1ff7b78c657d with identifier: PY22%20EZP
2026-03-29 14:17:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 52a80e87-a663-5026-84fb-1ff7b78c657d with identifier: PY22%20EZP
2026-03-29 14:17:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 52a80e87-a663-5026-84fb-1ff7b78c657d with identifier: PY22%20EZP to the API
2026-03-29 14:17:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': 'Motorcycle',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': '52a80e87-a663-5026-84fb-1ff7b78c657d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PY22 EZP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY22%20EZP&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TRIUMPH',
 'model': 'TIGER',
 'odometer': 13323,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TRIUMPH TIGER 1200 RALLY PRO EXPLORER MBK',
 'transmission': 'automatic',
 'trim': '1200 RALLY PRO EXPLORER MBK',
 'vin': 'SMTTAP23VUNAZ7784',
 'year': 2022}
2026-03-29 14:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY22%2520EZP%27 HTTP/1.1" 200 None
2026-03-29 14:17:19 [bca.uk] INFO: Saving data for PY22%20EZP: {'auction_closing_time': 1775124000.0, 'created_time': 1774609631.366072, 'last_price_update_time': 1774793839.598496}
2026-03-29 14:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY22%2520EZP') HTTP/1.1" 204 0
2026-03-29 14:17:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d663cf3c-ee45-5a59-bb9f-154b307ff214 with identifier: CA74%20LKZ
2026-03-29 14:17:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d663cf3c-ee45-5a59-bb9f-154b307ff214 with identifier: CA74%20LKZ
2026-03-29 14:17:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d663cf3c-ee45-5a59-bb9f-154b307ff214 with identifier: CA74%20LKZ to the API
2026-03-29 14:17:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 315,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA74%20LKZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd663cf3c-ee45-5a59-bb9f-154b307ff214',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CA74 LKZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA74%20LKZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'RANGER RAPTOR',
 'odometer': 12720,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD RANGER RAPTOR 3.0 E/B V6 292 4WD A10 CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'E/B V6 292 4WD A10',
 'vin': '6FPFXXMX2FRG74418',
 'year': 2024}
2026-03-29 14:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA74%2520LKZ%27 HTTP/1.1" 200 None
2026-03-29 14:17:19 [bca.uk] INFO: Saving data for CA74%20LKZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774361219.749929, 'last_price_update_time': 1774793839.926526}
2026-03-29 14:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA74%2520LKZ') HTTP/1.1" 204 0
2026-03-29 14:17:19 [bca.uk] INFO: Found listing with ID: CF18%20JXM
2026-03-29 14:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF18%2520JXM%27 HTTP/1.1" 200 None
2026-03-29 14:17:19 [bca.uk] INFO: Scrape type for CF18%20JXM: 2
2026-03-29 14:17:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af038951-d8df-5fa1-b0c6-49256a703948 with identifier: CF18%20JXM
2026-03-29 14:17:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af038951-d8df-5fa1-b0c6-49256a703948 with scrape type 2
2026-03-29 14:17:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item af038951-d8df-5fa1-b0c6-49256a703948 with scrape type 2
2026-03-29 14:17:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: af038951-d8df-5fa1-b0c6-49256a703948, identifier: CF18%20JXM
2026-03-29 14:17:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 82969a1f-6b34-5bdb-8e67-069514fba9b0 with identifier: SG24%20OFD
2026-03-29 14:17:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 82969a1f-6b34-5bdb-8e67-069514fba9b0 with identifier: SG24%20OFD
2026-03-29 14:17:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 82969a1f-6b34-5bdb-8e67-069514fba9b0 with identifier: SG24%20OFD to the API
2026-03-29 14:17:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG24%20OFD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '82969a1f-6b34-5bdb-8e67-069514fba9b0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SG24 OFD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG24%20OFD&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 6578,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14300,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 130 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 ALLURE',
 'vin': 'VR3USHNS1RJ614842',
 'year': 2024}
2026-03-29 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG24%2520OFD%27 HTTP/1.1" 200 None
2026-03-29 14:17:20 [bca.uk] INFO: Saving data for SG24%20OFD: {'auction_closing_time': 1775199600.0, 'created_time': 1773933813.260135, 'last_price_update_time': 1774793840.364137}
2026-03-29 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG24%2520OFD') HTTP/1.1" 204 0
2026-03-29 14:17:20 [bca.uk] INFO: Found listing with ID: FP20%20KGN
2026-03-29 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP20%2520KGN%27 HTTP/1.1" 200 None
2026-03-29 14:17:20 [bca.uk] INFO: Scrape type for FP20%20KGN: 2
2026-03-29 14:17:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 729b48ba-a3f6-5771-bd6f-98773fe27634 with identifier: FP20%20KGN
2026-03-29 14:17:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 729b48ba-a3f6-5771-bd6f-98773fe27634 with scrape type 2
2026-03-29 14:17:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 729b48ba-a3f6-5771-bd6f-98773fe27634 with scrape type 2
2026-03-29 14:17:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 729b48ba-a3f6-5771-bd6f-98773fe27634, identifier: FP20%20KGN
2026-03-29 14:17:20 [bca.uk] INFO: Found listing with ID: FP19%20CKG
2026-03-29 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP19%2520CKG%27 HTTP/1.1" 200 None
2026-03-29 14:17:20 [bca.uk] INFO: Scrape type for FP19%20CKG: 0
2026-03-29 14:17:20 [bca.uk] INFO: Found listing with ID: KR18%20NPP
2026-03-29 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR18%2520NPP%27 HTTP/1.1" 200 None
2026-03-29 14:17:20 [bca.uk] INFO: Scrape type for KR18%20NPP: 0
2026-03-29 14:17:20 [bca.uk] INFO: Found listing with ID: NX18%20UPL
2026-03-29 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX18%2520UPL%27 HTTP/1.1" 200 None
2026-03-29 14:17:20 [bca.uk] INFO: Scrape type for NX18%20UPL: 2
2026-03-29 14:17:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 14af2ce8-8a3b-5805-8807-483203043efe with identifier: NX18%20UPL
2026-03-29 14:17:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 14af2ce8-8a3b-5805-8807-483203043efe with scrape type 2
2026-03-29 14:17:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 14af2ce8-8a3b-5805-8807-483203043efe with scrape type 2
2026-03-29 14:17:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 14af2ce8-8a3b-5805-8807-483203043efe, identifier: NX18%20UPL
2026-03-29 14:17:20 [bca.uk] INFO: Found listing with ID: NA15%20GHZ
2026-03-29 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA15%2520GHZ%27 HTTP/1.1" 200 None
2026-03-29 14:17:20 [bca.uk] INFO: Scrape type for NA15%20GHZ: 2
2026-03-29 14:17:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 76d83840-c34a-53ce-8d2b-e052c07cf236 with identifier: NA15%20GHZ
2026-03-29 14:17:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 76d83840-c34a-53ce-8d2b-e052c07cf236 with scrape type 2
2026-03-29 14:17:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 76d83840-c34a-53ce-8d2b-e052c07cf236 with scrape type 2
2026-03-29 14:17:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 76d83840-c34a-53ce-8d2b-e052c07cf236, identifier: NA15%20GHZ
2026-03-29 14:17:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: af038951-d8df-5fa1-b0c6-49256a703948 with identifier: CF18%20JXM
2026-03-29 14:17:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: af038951-d8df-5fa1-b0c6-49256a703948 with identifier: CF18%20JXM
2026-03-29 14:17:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: af038951-d8df-5fa1-b0c6-49256a703948 with identifier: CF18%20JXM to the API
2026-03-29 14:17:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF18%20JXM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'af038951-d8df-5fa1-b0c6-49256a703948',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CF18 JXM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF18%20JXM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MG MOTOR UK',
 'model': 'ZS',
 'odometer': 44975,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS 1.0 T GDI EXCITE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'T GDI EXCITE DCT',
 'vin': 'SDPW7BBECHG288529',
 'year': 2018}
2026-03-29 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF18%2520JXM%27 HTTP/1.1" 200 None
2026-03-29 14:17:21 [bca.uk] INFO: Saving data for CF18%20JXM: {'auction_closing_time': 1774951200.0, 'created_time': 1774609428.113481, 'last_price_update_time': 1774793841.096335}
2026-03-29 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF18%2520JXM') HTTP/1.1" 204 0
2026-03-29 14:17:21 [bca.uk] INFO: Found listing with ID: VE73%20OMW
2026-03-29 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE73%2520OMW%27 HTTP/1.1" 200 None
2026-03-29 14:17:21 [bca.uk] INFO: Scrape type for VE73%20OMW: 2
2026-03-29 14:17:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb2419cc-0fec-532a-9cb0-b62bc469403c with identifier: VE73%20OMW
2026-03-29 14:17:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cb2419cc-0fec-532a-9cb0-b62bc469403c with scrape type 2
2026-03-29 14:17:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cb2419cc-0fec-532a-9cb0-b62bc469403c with scrape type 2
2026-03-29 14:17:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cb2419cc-0fec-532a-9cb0-b62bc469403c, identifier: VE73%20OMW
2026-03-29 14:17:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 729b48ba-a3f6-5771-bd6f-98773fe27634 with identifier: FP20%20KGN
2026-03-29 14:17:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 729b48ba-a3f6-5771-bd6f-98773fe27634 with identifier: FP20%20KGN
2026-03-29 14:17:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 729b48ba-a3f6-5771-bd6f-98773fe27634 with identifier: FP20%20KGN to the API
2026-03-29 14:17:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 196,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP20%20KGN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '729b48ba-a3f6-5771-bd6f-98773fe27634',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FP20 KGN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP20%20KGN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 35790,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'NISSAN X-TRAIL 1.7 DCI 150 TEKNA (7ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'DCI 150 TEKNA (7ST)',
 'vin': 'JN1JHAT32U0021355',
 'year': 2020}
2026-03-29 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP20%2520KGN%27 HTTP/1.1" 200 None
2026-03-29 14:17:21 [bca.uk] INFO: Saving data for FP20%20KGN: {'auction_closing_time': 1774864800.0, 'created_time': 1774265338.050288, 'last_price_update_time': 1774793841.700884}
2026-03-29 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP20%2520KGN') HTTP/1.1" 204 0
2026-03-29 14:17:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 14af2ce8-8a3b-5805-8807-483203043efe with identifier: NX18%20UPL
2026-03-29 14:17:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 14af2ce8-8a3b-5805-8807-483203043efe with identifier: NX18%20UPL
2026-03-29 14:17:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 14af2ce8-8a3b-5805-8807-483203043efe with identifier: NX18%20UPL to the API
2026-03-29 14:17:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX18%20UPL-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '14af2ce8-8a3b-5805-8807-483203043efe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NX18 UPL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX18%20UPL&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND X',
 'odometer': 63442,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CROSSLAND X 1.2 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'W0V7D9EE3J4276880',
 'year': 2018}
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX18%2520UPL%27 HTTP/1.1" 200 None
2026-03-29 14:17:22 [bca.uk] INFO: Saving data for NX18%20UPL: {'auction_closing_time': 1774951200.0, 'created_time': 1774609659.164608, 'last_price_update_time': 1774793842.061291}
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX18%2520UPL') HTTP/1.1" 204 0
2026-03-29 14:17:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 76d83840-c34a-53ce-8d2b-e052c07cf236 with identifier: NA15%20GHZ
2026-03-29 14:17:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 76d83840-c34a-53ce-8d2b-e052c07cf236 with identifier: NA15%20GHZ
2026-03-29 14:17:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 76d83840-c34a-53ce-8d2b-e052c07cf236 with identifier: NA15%20GHZ to the API
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA15%20GHZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '76d83840-c34a-53ce-8d2b-e052c07cf236',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA15 GHZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA15%20GHZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 37198,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.0 VTI ACCESS+ Hatchback',
 'transmission': 'manual',
 'trim': 'VTI ACCESS+',
 'vin': 'VF3CCZMZ0FT074439',
 'year': 2015}
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA15%2520GHZ%27 HTTP/1.1" 200 None
2026-03-29 14:17:22 [bca.uk] INFO: Saving data for NA15%20GHZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774609869.871077, 'last_price_update_time': 1774793842.425543}
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA15%2520GHZ') HTTP/1.1" 204 0
2026-03-29 14:17:22 [bca.uk] INFO: Found listing with ID: FY71%20OZP
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY71%2520OZP%27 HTTP/1.1" 200 None
2026-03-29 14:17:22 [bca.uk] INFO: Scrape type for FY71%20OZP: 0
2026-03-29 14:17:22 [bca.uk] INFO: Found listing with ID: LR71%20USV
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR71%2520USV%27 HTTP/1.1" 200 None
2026-03-29 14:17:22 [bca.uk] INFO: Scrape type for LR71%20USV: 0
2026-03-29 14:17:22 [bca.uk] INFO: Found listing with ID: EK65%20HSY
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK65%2520HSY%27 HTTP/1.1" 200 None
2026-03-29 14:17:22 [bca.uk] INFO: Scrape type for EK65%20HSY: 2
2026-03-29 14:17:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a90c9df0-e0f1-5446-b052-6829a5998d53 with identifier: EK65%20HSY
2026-03-29 14:17:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a90c9df0-e0f1-5446-b052-6829a5998d53 with scrape type 2
2026-03-29 14:17:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a90c9df0-e0f1-5446-b052-6829a5998d53 with scrape type 2
2026-03-29 14:17:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a90c9df0-e0f1-5446-b052-6829a5998d53, identifier: EK65%20HSY
2026-03-29 14:17:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cb2419cc-0fec-532a-9cb0-b62bc469403c with identifier: VE73%20OMW
2026-03-29 14:17:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cb2419cc-0fec-532a-9cb0-b62bc469403c with identifier: VE73%20OMW
2026-03-29 14:17:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cb2419cc-0fec-532a-9cb0-b62bc469403c with identifier: VE73%20OMW to the API
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE73%20OMW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cb2419cc-0fec-532a-9cb0-b62bc469403c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VE73 OMW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE73%20OMW&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Wolverhampton',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 21880,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 18000,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 MHEV 136 GT E-DSC6 Hatchback',
 'transmission': 'automatic',
 'trim': 'MHEV 136 GT E-DSC6',
 'vin': 'VF3MRHPYEPS163862',
 'year': 2023}
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE73%2520OMW%27 HTTP/1.1" 200 None
2026-03-29 14:17:22 [bca.uk] INFO: Saving data for VE73%20OMW: {'auction_closing_time': 1775199600.0, 'created_time': 1773843584.529936, 'last_price_update_time': 1774793842.930532}
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE73%2520OMW') HTTP/1.1" 204 0
2026-03-29 14:17:22 [bca.uk] INFO: Found listing with ID: YE22%20OYB
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE22%2520OYB%27 HTTP/1.1" 200 None
2026-03-29 14:17:22 [bca.uk] INFO: Scrape type for YE22%20OYB: 0
2026-03-29 14:17:22 [bca.uk] INFO: Found listing with ID: YD72%20CVW
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD72%2520CVW%27 HTTP/1.1" 200 None
2026-03-29 14:17:22 [bca.uk] INFO: Scrape type for YD72%20CVW: 0
2026-03-29 14:17:22 [bca.uk] INFO: Found listing with ID: YC22%20WGE
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC22%2520WGE%27 HTTP/1.1" 200 None
2026-03-29 14:17:22 [bca.uk] INFO: Scrape type for YC22%20WGE: 0
2026-03-29 14:17:22 [bca.uk] INFO: Found listing with ID: YB71%20DLV
2026-03-29 14:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB71%2520DLV%27 HTTP/1.1" 200 None
2026-03-29 14:17:23 [bca.uk] INFO: Scrape type for YB71%20DLV: 0
2026-03-29 14:17:23 [bca.uk] INFO: Found listing with ID: YB23%20ESY
2026-03-29 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB23%2520ESY%27 HTTP/1.1" 200 None
2026-03-29 14:17:23 [bca.uk] INFO: Scrape type for YB23%20ESY: 0
2026-03-29 14:17:23 [bca.uk] INFO: Found listing with ID: FG72%20ZLE
2026-03-29 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG72%2520ZLE%27 HTTP/1.1" 200 None
2026-03-29 14:17:23 [bca.uk] INFO: Scrape type for FG72%20ZLE: 2
2026-03-29 14:17:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 92170575-b818-5d3e-8ad6-252bfe84ef1f with identifier: FG72%20ZLE
2026-03-29 14:17:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 92170575-b818-5d3e-8ad6-252bfe84ef1f with scrape type 2
2026-03-29 14:17:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 92170575-b818-5d3e-8ad6-252bfe84ef1f with scrape type 2
2026-03-29 14:17:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 92170575-b818-5d3e-8ad6-252bfe84ef1f, identifier: FG72%20ZLE
2026-03-29 14:17:23 [bca.uk] INFO: Found listing with ID: DA62%20WFY
2026-03-29 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA62%2520WFY%27 HTTP/1.1" 200 None
2026-03-29 14:17:23 [bca.uk] INFO: Scrape type for DA62%20WFY: 2
2026-03-29 14:17:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af77dc3b-a37c-5c18-acf5-9a75d49bfc8e with identifier: DA62%20WFY
2026-03-29 14:17:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af77dc3b-a37c-5c18-acf5-9a75d49bfc8e with scrape type 2
2026-03-29 14:17:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item af77dc3b-a37c-5c18-acf5-9a75d49bfc8e with scrape type 2
2026-03-29 14:17:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: af77dc3b-a37c-5c18-acf5-9a75d49bfc8e, identifier: DA62%20WFY
2026-03-29 14:17:23 [bca.uk] INFO: Found listing with ID: GJ62%20XMB
2026-03-29 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ62%2520XMB%27 HTTP/1.1" 200 None
2026-03-29 14:17:23 [bca.uk] INFO: Scrape type for GJ62%20XMB: 0
2026-03-29 14:17:23 [bca.uk] INFO: Found listing with ID: MA75%20SGV
2026-03-29 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA75%2520SGV%27 HTTP/1.1" 200 None
2026-03-29 14:17:23 [bca.uk] INFO: Scrape type for MA75%20SGV: 2
2026-03-29 14:17:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2611e568-df3f-5038-bc96-3e9dc503531c with identifier: MA75%20SGV
2026-03-29 14:17:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2611e568-df3f-5038-bc96-3e9dc503531c with scrape type 2
2026-03-29 14:17:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2611e568-df3f-5038-bc96-3e9dc503531c with scrape type 2
2026-03-29 14:17:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2611e568-df3f-5038-bc96-3e9dc503531c, identifier: MA75%20SGV
2026-03-29 14:17:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:17:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a90c9df0-e0f1-5446-b052-6829a5998d53 with identifier: EK65%20HSY
2026-03-29 14:17:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a90c9df0-e0f1-5446-b052-6829a5998d53 with identifier: EK65%20HSY
2026-03-29 14:17:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a90c9df0-e0f1-5446-b052-6829a5998d53 with identifier: EK65%20HSY to the API
2026-03-29 14:17:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK65%20HSY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a90c9df0-e0f1-5446-b052-6829a5998d53',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK65 HSY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK65%20HSY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 120928,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT 1.6 TDCI 115 200 L1 LIMITED L/R Van',
 'transmission': 'manual',
 'trim': 'TDCI 115 200 L1 LIMITED L/R',
 'vin': 'WF0RXXWPGRFS84822',
 'year': 2015}
2026-03-29 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK65%2520HSY%27 HTTP/1.1" 200 None
2026-03-29 14:17:23 [bca.uk] INFO: Saving data for EK65%20HSY: {'auction_closing_time': 1774951200.0, 'created_time': 1774609394.646595, 'last_price_update_time': 1774793843.718953}
2026-03-29 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK65%2520HSY') HTTP/1.1" 204 0
2026-03-29 14:17:23 [bca.uk] INFO: Found listing with ID: VK24%20MZE
2026-03-29 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK24%2520MZE%27 HTTP/1.1" 200 None
2026-03-29 14:17:23 [bca.uk] INFO: Scrape type for VK24%20MZE: 2
2026-03-29 14:17:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cdd2d75c-1a7b-5a64-8dd5-40043440d7d1 with identifier: VK24%20MZE
2026-03-29 14:17:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cdd2d75c-1a7b-5a64-8dd5-40043440d7d1 with scrape type 2
2026-03-29 14:17:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cdd2d75c-1a7b-5a64-8dd5-40043440d7d1 with scrape type 2
2026-03-29 14:17:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cdd2d75c-1a7b-5a64-8dd5-40043440d7d1, identifier: VK24%20MZE
2026-03-29 14:17:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 92170575-b818-5d3e-8ad6-252bfe84ef1f with identifier: FG72%20ZLE
2026-03-29 14:17:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 92170575-b818-5d3e-8ad6-252bfe84ef1f with identifier: FG72%20ZLE
2026-03-29 14:17:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 92170575-b818-5d3e-8ad6-252bfe84ef1f with identifier: FG72%20ZLE to the API
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG72%20ZLE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '92170575-b818-5d3e-8ad6-252bfe84ef1f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FG72 ZLE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG72%20ZLE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 26180,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 T-GDI 230 HEV 2WD ULTIMATE StationWagon',
 'transmission': 'automatic',
 'trim': 'T-GDI 230 HEV 2WD ULTIMATE',
 'vin': 'TMAJE811MNJ132738',
 'year': 2022}
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG72%2520ZLE%27 HTTP/1.1" 200 None
2026-03-29 14:17:24 [bca.uk] INFO: Saving data for FG72%20ZLE: {'auction_closing_time': 1774864800.0, 'created_time': 1773845912.974422, 'last_price_update_time': 1774793844.230676}
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG72%2520ZLE') HTTP/1.1" 204 0
2026-03-29 14:17:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: af77dc3b-a37c-5c18-acf5-9a75d49bfc8e with identifier: DA62%20WFY
2026-03-29 14:17:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: af77dc3b-a37c-5c18-acf5-9a75d49bfc8e with identifier: DA62%20WFY
2026-03-29 14:17:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: af77dc3b-a37c-5c18-acf5-9a75d49bfc8e with identifier: DA62%20WFY to the API
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA62%20WFY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'af77dc3b-a37c-5c18-acf5-9a75d49bfc8e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA62 WFY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA62%20WFY&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VOLKSWAGEN',
 'model': 'UP!',
 'odometer': 93601,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN UP! 1.0 60 MOVE UP Hatchback',
 'transmission': 'manual',
 'trim': '60 MOVE UP',
 'vin': 'WVWZZZAAZDD060774',
 'year': 2012}
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA62%2520WFY%27 HTTP/1.1" 200 None
2026-03-29 14:17:24 [bca.uk] INFO: Saving data for DA62%20WFY: {'auction_closing_time': 1774864800.0, 'created_time': 1774609660.465589, 'last_price_update_time': 1774793844.560976}
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA62%2520WFY') HTTP/1.1" 204 0
2026-03-29 14:17:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2611e568-df3f-5038-bc96-3e9dc503531c with identifier: MA75%20SGV
2026-03-29 14:17:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2611e568-df3f-5038-bc96-3e9dc503531c with identifier: MA75%20SGV
2026-03-29 14:17:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2611e568-df3f-5038-bc96-3e9dc503531c with identifier: MA75%20SGV to the API
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2611e568-df3f-5038-bc96-3e9dc503531c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA75 SGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA75%20SGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 12556,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.5 E-TSI 150 R LINE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'E-TSI 150 R LINE DSG',
 'vin': 'WVWZZZCD2TW001166',
 'year': 2025}
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA75%2520SGV%27 HTTP/1.1" 200 None
2026-03-29 14:17:24 [bca.uk] INFO: Saving data for MA75%20SGV: {'auction_closing_time': 1774951200.0, 'created_time': 1774609859.32086, 'last_price_update_time': 1774793844.87485}
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA75%2520SGV') HTTP/1.1" 204 0
2026-03-29 14:17:24 [bca.uk] INFO: Found listing with ID: MC22%20UHT
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC22%2520UHT%27 HTTP/1.1" 200 None
2026-03-29 14:17:24 [bca.uk] INFO: Scrape type for MC22%20UHT: 0
2026-03-29 14:17:24 [bca.uk] INFO: Found listing with ID: LS71%20HWG
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS71%2520HWG%27 HTTP/1.1" 200 None
2026-03-29 14:17:24 [bca.uk] INFO: Scrape type for LS71%20HWG: 0
2026-03-29 14:17:24 [bca.uk] INFO: Found listing with ID: E351%20WEX
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27E351%2520WEX%27 HTTP/1.1" 200 None
2026-03-29 14:17:24 [bca.uk] INFO: Scrape type for E351%20WEX: 0
2026-03-29 14:17:24 [bca.uk] INFO: Found listing with ID: DN65%20YXC
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN65%2520YXC%27 HTTP/1.1" 200 None
2026-03-29 14:17:24 [bca.uk] INFO: Scrape type for DN65%20YXC: 2
2026-03-29 14:17:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fdec3f54-f17f-55cd-92b4-0288a02beaf2 with identifier: DN65%20YXC
2026-03-29 14:17:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fdec3f54-f17f-55cd-92b4-0288a02beaf2 with scrape type 2
2026-03-29 14:17:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fdec3f54-f17f-55cd-92b4-0288a02beaf2 with scrape type 2
2026-03-29 14:17:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fdec3f54-f17f-55cd-92b4-0288a02beaf2, identifier: DN65%20YXC
2026-03-29 14:17:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cdd2d75c-1a7b-5a64-8dd5-40043440d7d1 with identifier: VK24%20MZE
2026-03-29 14:17:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cdd2d75c-1a7b-5a64-8dd5-40043440d7d1 with identifier: VK24%20MZE
2026-03-29 14:17:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cdd2d75c-1a7b-5a64-8dd5-40043440d7d1 with identifier: VK24%20MZE to the API
2026-03-29 14:17:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK24%20MZE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cdd2d75c-1a7b-5a64-8dd5-40043440d7d1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VK24 MZE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK24%20MZE&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 17304,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12300,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3UPHNE3R5041463',
 'year': 2024}
2026-03-29 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK24%2520MZE%27 HTTP/1.1" 200 None
2026-03-29 14:17:25 [bca.uk] INFO: Saving data for VK24%20MZE: {'auction_closing_time': 1775199600.0, 'created_time': 1773834993.23714, 'last_price_update_time': 1774793845.357212}
2026-03-29 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK24%2520MZE') HTTP/1.1" 204 0
2026-03-29 14:17:25 [bca.uk] INFO: Found listing with ID: GX24%20UKB
2026-03-29 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX24%2520UKB%27 HTTP/1.1" 200 None
2026-03-29 14:17:25 [bca.uk] INFO: Scrape type for GX24%20UKB: 2
2026-03-29 14:17:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 49e389ca-0ebf-5e6d-aee2-cf4eeb365421 with identifier: GX24%20UKB
2026-03-29 14:17:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 49e389ca-0ebf-5e6d-aee2-cf4eeb365421 with scrape type 2
2026-03-29 14:17:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 49e389ca-0ebf-5e6d-aee2-cf4eeb365421 with scrape type 2
2026-03-29 14:17:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 49e389ca-0ebf-5e6d-aee2-cf4eeb365421, identifier: GX24%20UKB
2026-03-29 14:17:25 [bca.uk] INFO: Found listing with ID: FV14%20VRD
2026-03-29 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV14%2520VRD%27 HTTP/1.1" 200 None
2026-03-29 14:17:25 [bca.uk] INFO: Scrape type for FV14%20VRD: 2
2026-03-29 14:17:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4997db0e-ea1d-5fd1-9d4a-4a73f90892c6 with identifier: FV14%20VRD
2026-03-29 14:17:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4997db0e-ea1d-5fd1-9d4a-4a73f90892c6 with scrape type 2
2026-03-29 14:17:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4997db0e-ea1d-5fd1-9d4a-4a73f90892c6 with scrape type 2
2026-03-29 14:17:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4997db0e-ea1d-5fd1-9d4a-4a73f90892c6, identifier: FV14%20VRD
2026-03-29 14:17:25 [bca.uk] INFO: Found listing with ID: MH54%20GNO
2026-03-29 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH54%2520GNO%27 HTTP/1.1" 200 None
2026-03-29 14:17:25 [bca.uk] INFO: Scrape type for MH54%20GNO: 0
2026-03-29 14:17:25 [bca.uk] INFO: Found listing with ID: NJ13%20BYM
2026-03-29 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ13%2520BYM%27 HTTP/1.1" 200 None
2026-03-29 14:17:25 [bca.uk] INFO: Scrape type for NJ13%20BYM: 0
2026-03-29 14:17:25 [bca.uk] INFO: Found listing with ID: SV62%20VRE
2026-03-29 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV62%2520VRE%27 HTTP/1.1" 200 None
2026-03-29 14:17:25 [bca.uk] INFO: Scrape type for SV62%20VRE: 0
2026-03-29 14:17:25 [bca.uk] INFO: Found listing with ID: YS67%20RXJ
2026-03-29 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS67%2520RXJ%27 HTTP/1.1" 200 None
2026-03-29 14:17:25 [bca.uk] INFO: Scrape type for YS67%20RXJ: 2
2026-03-29 14:17:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0fd4c095-54d7-5933-9dbb-13213f4a88d7 with identifier: YS67%20RXJ
2026-03-29 14:17:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0fd4c095-54d7-5933-9dbb-13213f4a88d7 with scrape type 2
2026-03-29 14:17:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0fd4c095-54d7-5933-9dbb-13213f4a88d7 with scrape type 2
2026-03-29 14:17:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0fd4c095-54d7-5933-9dbb-13213f4a88d7, identifier: YS67%20RXJ
2026-03-29 14:17:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fdec3f54-f17f-55cd-92b4-0288a02beaf2 with identifier: DN65%20YXC
2026-03-29 14:17:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fdec3f54-f17f-55cd-92b4-0288a02beaf2 with identifier: DN65%20YXC
2026-03-29 14:17:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fdec3f54-f17f-55cd-92b4-0288a02beaf2 with identifier: DN65%20YXC to the API
2026-03-29 14:17:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN65%20YXC-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fdec3f54-f17f-55cd-92b4-0288a02beaf2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN65 YXC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN65%20YXC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'SUZUKI',
 'model': 'CELERIO',
 'odometer': 60929,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SUZUKI CELERIO 1.0 SZ3 Hatchback',
 'transmission': 'manual',
 'trim': 'SZ3',
 'vin': 'MMSLFE42S00129336',
 'year': 2015}
2026-03-29 14:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN65%2520YXC%27 HTTP/1.1" 200 None
2026-03-29 14:17:26 [bca.uk] INFO: Saving data for DN65%20YXC: {'auction_closing_time': 1774864800.0, 'created_time': 1774609407.846266, 'last_price_update_time': 1774793846.073093}
2026-03-29 14:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN65%2520YXC') HTTP/1.1" 204 0
2026-03-29 14:17:26 [bca.uk] INFO: Found listing with ID: YE24%20BZK
2026-03-29 14:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE24%2520BZK%27 HTTP/1.1" 200 None
2026-03-29 14:17:26 [bca.uk] INFO: Scrape type for YE24%20BZK: 0
2026-03-29 14:17:26 [bca.uk] INFO: Found listing with ID: YF23%20MZJ
2026-03-29 14:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520MZJ%27 HTTP/1.1" 200 None
2026-03-29 14:17:26 [bca.uk] INFO: Scrape type for YF23%20MZJ: 2
2026-03-29 14:17:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99591899-c2a5-5ae2-bdfe-b1f303e1ad93 with identifier: YF23%20MZJ
2026-03-29 14:17:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99591899-c2a5-5ae2-bdfe-b1f303e1ad93 with scrape type 2
2026-03-29 14:17:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 99591899-c2a5-5ae2-bdfe-b1f303e1ad93 with scrape type 2
2026-03-29 14:17:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 99591899-c2a5-5ae2-bdfe-b1f303e1ad93, identifier: YF23%20MZJ
2026-03-29 14:17:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 49e389ca-0ebf-5e6d-aee2-cf4eeb365421 with identifier: GX24%20UKB
2026-03-29 14:17:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 49e389ca-0ebf-5e6d-aee2-cf4eeb365421 with identifier: GX24%20UKB
2026-03-29 14:17:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 49e389ca-0ebf-5e6d-aee2-cf4eeb365421 with identifier: GX24%20UKB to the API
2026-03-29 14:17:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 161,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX24%20UKB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '49e389ca-0ebf-5e6d-aee2-cf4eeb365421',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GX24 UKB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX24%20UKB&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KGM MOTORS',
 'model': 'TIVOLI',
 'odometer': 8330,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'KGM MOTORS TIVOLI 1.5 T 163 K30 Hatchback',
 'transmission': 'manual',
 'trim': 'T 163 K30',
 'vin': 'KPT30B1YSRP416970',
 'year': 2024}
2026-03-29 14:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX24%2520UKB%27 HTTP/1.1" 200 None
2026-03-29 14:17:26 [bca.uk] INFO: Saving data for GX24%20UKB: {'auction_closing_time': 1774864800.0, 'created_time': 1774350182.692117, 'last_price_update_time': 1774793846.640029}
2026-03-29 14:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX24%2520UKB') HTTP/1.1" 204 0
2026-03-29 14:17:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4997db0e-ea1d-5fd1-9d4a-4a73f90892c6 with identifier: FV14%20VRD
2026-03-29 14:17:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4997db0e-ea1d-5fd1-9d4a-4a73f90892c6 with identifier: FV14%20VRD
2026-03-29 14:17:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4997db0e-ea1d-5fd1-9d4a-4a73f90892c6 with identifier: FV14%20VRD to the API
2026-03-29 14:17:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 94,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV14%20VRD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4997db0e-ea1d-5fd1-9d4a-4a73f90892c6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV14 VRD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV14%20VRD&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 147694,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.6 I-DTEC 120 SR Hatchback',
 'transmission': 'manual',
 'trim': 'I-DTEC 120 SR',
 'vin': 'SHHFK3790EU207557',
 'year': 2014}
2026-03-29 14:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV14%2520VRD%27 HTTP/1.1" 200 None
2026-03-29 14:17:26 [bca.uk] INFO: Saving data for FV14%20VRD: {'auction_closing_time': 1774864800.0, 'created_time': 1774609657.128453, 'last_price_update_time': 1774793846.931833}
2026-03-29 14:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV14%2520VRD') HTTP/1.1" 204 0
2026-03-29 14:17:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0fd4c095-54d7-5933-9dbb-13213f4a88d7 with identifier: YS67%20RXJ
2026-03-29 14:17:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0fd4c095-54d7-5933-9dbb-13213f4a88d7 with identifier: YS67%20RXJ
2026-03-29 14:17:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0fd4c095-54d7-5933-9dbb-13213f4a88d7 with identifier: YS67%20RXJ to the API
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS67%20RXJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0fd4c095-54d7-5933-9dbb-13213f4a88d7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS67 RXJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS67%20RXJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MG MOTOR UK',
 'model': 'ZS',
 'odometer': 75298,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS 1.0 T GDI EXCITE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'T GDI EXCITE DCT',
 'vin': 'SDPW7BBECHG215347',
 'year': 2017}
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS67%2520RXJ%27 HTTP/1.1" 200 None
2026-03-29 14:17:27 [bca.uk] INFO: Saving data for YS67%20RXJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774610338.654627, 'last_price_update_time': 1774793847.217117}
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS67%2520RXJ') HTTP/1.1" 204 0
2026-03-29 14:17:27 [bca.uk] INFO: Found listing with ID: WL17%20CZF
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL17%2520CZF%27 HTTP/1.1" 200 None
2026-03-29 14:17:27 [bca.uk] INFO: Scrape type for WL17%20CZF: 2
2026-03-29 14:17:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 693c5d5b-42ae-59a7-a23a-d5922e74b335 with identifier: WL17%20CZF
2026-03-29 14:17:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 693c5d5b-42ae-59a7-a23a-d5922e74b335 with scrape type 2
2026-03-29 14:17:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 693c5d5b-42ae-59a7-a23a-d5922e74b335 with scrape type 2
2026-03-29 14:17:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 693c5d5b-42ae-59a7-a23a-d5922e74b335, identifier: WL17%20CZF
2026-03-29 14:17:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 99591899-c2a5-5ae2-bdfe-b1f303e1ad93 with identifier: YF23%20MZJ
2026-03-29 14:17:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 99591899-c2a5-5ae2-bdfe-b1f303e1ad93 with identifier: YF23%20MZJ
2026-03-29 14:17:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 99591899-c2a5-5ae2-bdfe-b1f303e1ad93 with identifier: YF23%20MZJ to the API
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF23%20MZJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '99591899-c2a5-5ae2-bdfe-b1f303e1ad93',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YF23 MZJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF23%20MZJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'AYGO X',
 'odometer': 23658,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10500,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO X 1.0 VVT-I EDGE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I EDGE',
 'vin': 'JTDAGNAC100107595',
 'year': 2023}
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520MZJ%27 HTTP/1.1" 200 None
2026-03-29 14:17:27 [bca.uk] INFO: Saving data for YF23%20MZJ: {'auction_closing_time': 1775199600.0, 'created_time': 1773841645.400951, 'last_price_update_time': 1774793847.637179}
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF23%2520MZJ') HTTP/1.1" 204 0
2026-03-29 14:17:27 [bca.uk] INFO: Found listing with ID: HN21%20LLM
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN21%2520LLM%27 HTTP/1.1" 200 None
2026-03-29 14:17:27 [bca.uk] INFO: Scrape type for HN21%20LLM: 2
2026-03-29 14:17:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36789cba-4153-5042-81e4-9873b0441969 with identifier: HN21%20LLM
2026-03-29 14:17:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36789cba-4153-5042-81e4-9873b0441969 with scrape type 2
2026-03-29 14:17:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 36789cba-4153-5042-81e4-9873b0441969 with scrape type 2
2026-03-29 14:17:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 36789cba-4153-5042-81e4-9873b0441969, identifier: HN21%20LLM
2026-03-29 14:17:27 [bca.uk] INFO: Found listing with ID: YK12%20ZZG
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK12%2520ZZG%27 HTTP/1.1" 200 None
2026-03-29 14:17:27 [bca.uk] INFO: Scrape type for YK12%20ZZG: 2
2026-03-29 14:17:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cfbd3325-3a34-594f-bd14-ee7933989570 with identifier: YK12%20ZZG
2026-03-29 14:17:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cfbd3325-3a34-594f-bd14-ee7933989570 with scrape type 2
2026-03-29 14:17:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cfbd3325-3a34-594f-bd14-ee7933989570 with scrape type 2
2026-03-29 14:17:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cfbd3325-3a34-594f-bd14-ee7933989570, identifier: YK12%20ZZG
2026-03-29 14:17:27 [bca.uk] INFO: Found listing with ID: KR63%20XEU
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR63%2520XEU%27 HTTP/1.1" 200 None
2026-03-29 14:17:27 [bca.uk] INFO: Scrape type for KR63%20XEU: 0
2026-03-29 14:17:27 [bca.uk] INFO: Found listing with ID: YJ18%20WLD
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ18%2520WLD%27 HTTP/1.1" 200 None
2026-03-29 14:17:27 [bca.uk] INFO: Scrape type for YJ18%20WLD: 0
2026-03-29 14:17:27 [bca.uk] INFO: Found listing with ID: NK64%20MXG
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK64%2520MXG%27 HTTP/1.1" 200 None
2026-03-29 14:17:27 [bca.uk] INFO: Scrape type for NK64%20MXG: 2
2026-03-29 14:17:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b660313-6fec-531e-9c6d-e89c79a077d8 with identifier: NK64%20MXG
2026-03-29 14:17:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b660313-6fec-531e-9c6d-e89c79a077d8 with scrape type 2
2026-03-29 14:17:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9b660313-6fec-531e-9c6d-e89c79a077d8 with scrape type 2
2026-03-29 14:17:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9b660313-6fec-531e-9c6d-e89c79a077d8, identifier: NK64%20MXG
2026-03-29 14:17:28 [bca.uk] INFO: Total items found: 100
2026-03-29 14:17:28 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded
2026-03-29 14:17:28 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:17:28 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:17:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 693c5d5b-42ae-59a7-a23a-d5922e74b335 with identifier: WL17%20CZF
2026-03-29 14:17:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 693c5d5b-42ae-59a7-a23a-d5922e74b335 with identifier: WL17%20CZF
2026-03-29 14:17:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 693c5d5b-42ae-59a7-a23a-d5922e74b335 with identifier: WL17%20CZF to the API
2026-03-29 14:17:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WL17%20CZF-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '693c5d5b-42ae-59a7-a23a-d5922e74b335',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WL17 CZF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WL17%20CZF&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 73255,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.6 DCI 130 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 130 TEKNA',
 'vin': 'SJNFDAJ11U1876847',
 'year': 2017}
2026-03-29 14:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL17%2520CZF%27 HTTP/1.1" 200 None
2026-03-29 14:17:28 [bca.uk] INFO: Saving data for WL17%20CZF: {'auction_closing_time': 1775037600.0, 'created_time': 1774365050.108822, 'last_price_update_time': 1774793848.300883}
2026-03-29 14:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WL17%2520CZF') HTTP/1.1" 204 0
2026-03-29 14:17:28 [bca.uk] INFO: Found listing with ID: YF23%20UNP
2026-03-29 14:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520UNP%27 HTTP/1.1" 200 None
2026-03-29 14:17:28 [bca.uk] INFO: Scrape type for YF23%20UNP: 2
2026-03-29 14:17:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2f440cb-6108-53a2-976a-f6999d37bc20 with identifier: YF23%20UNP
2026-03-29 14:17:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2f440cb-6108-53a2-976a-f6999d37bc20 with scrape type 2
2026-03-29 14:17:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b2f440cb-6108-53a2-976a-f6999d37bc20 with scrape type 2
2026-03-29 14:17:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2f440cb-6108-53a2-976a-f6999d37bc20, identifier: YF23%20UNP
2026-03-29 14:17:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 36789cba-4153-5042-81e4-9873b0441969 with identifier: HN21%20LLM
2026-03-29 14:17:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 36789cba-4153-5042-81e4-9873b0441969 with identifier: HN21%20LLM
2026-03-29 14:17:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 36789cba-4153-5042-81e4-9873b0441969 with identifier: HN21%20LLM to the API
2026-03-29 14:17:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN21%20LLM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '36789cba-4153-5042-81e4-9873b0441969',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN21 LLM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN21%20LLM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 74170,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 CRDI 136 48V MHD 2WD SE DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI 136 48V MHD 2WD SE DCT',
 'vin': 'TMAJ3817VLJ108188',
 'year': 2021}
2026-03-29 14:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN21%2520LLM%27 HTTP/1.1" 200 None
2026-03-29 14:17:28 [bca.uk] INFO: Saving data for HN21%20LLM: {'auction_closing_time': 1774864800.0, 'created_time': 1774609701.844821, 'last_price_update_time': 1774793848.693144}
2026-03-29 14:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN21%2520LLM') HTTP/1.1" 204 0
2026-03-29 14:17:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cfbd3325-3a34-594f-bd14-ee7933989570 with identifier: YK12%20ZZG
2026-03-29 14:17:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cfbd3325-3a34-594f-bd14-ee7933989570 with identifier: YK12%20ZZG
2026-03-29 14:17:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cfbd3325-3a34-594f-bd14-ee7933989570 with identifier: YK12%20ZZG to the API
2026-03-29 14:17:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK12%20ZZG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cfbd3325-3a34-594f-bd14-ee7933989570',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK12 ZZG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK12%20ZZG&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'KA',
 'odometer': 98524,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FORD KA 1.2 ZETEC S/S Hatchback',
 'transmission': 'manual',
 'trim': 'ZETEC S/S',
 'vin': 'WF0UXXLTRUCR44074',
 'year': 2012}
2026-03-29 14:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK12%2520ZZG%27 HTTP/1.1" 200 None
2026-03-29 14:17:28 [bca.uk] INFO: Saving data for YK12%20ZZG: {'auction_closing_time': 1774864800.0, 'created_time': 1774609657.544487, 'last_price_update_time': 1774793848.99444}
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK12%2520ZZG') HTTP/1.1" 204 0
2026-03-29 14:17:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9b660313-6fec-531e-9c6d-e89c79a077d8 with identifier: NK64%20MXG
2026-03-29 14:17:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9b660313-6fec-531e-9c6d-e89c79a077d8 with identifier: NK64%20MXG
2026-03-29 14:17:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9b660313-6fec-531e-9c6d-e89c79a077d8 with identifier: NK64%20MXG to the API
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NK64%20MXG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9b660313-6fec-531e-9c6d-e89c79a077d8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NK64 MXG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NK64%20MXG&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 72157,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.5 TDCI 120 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 120 TITANIUM',
 'vin': 'WF05XXGCC5FC77218',
 'year': 2015}
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK64%2520MXG%27 HTTP/1.1" 200 None
2026-03-29 14:17:29 [bca.uk] INFO: Saving data for NK64%20MXG: {'auction_closing_time': 1774951200.0, 'created_time': 1774610340.740506, 'last_price_update_time': 1774793849.296012}
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NK64%2520MXG') HTTP/1.1" 204 0
2026-03-29 14:17:29 [bca.uk] INFO: Found listing with ID: YC19%20BXN
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC19%2520BXN%27 HTTP/1.1" 200 None
2026-03-29 14:17:29 [bca.uk] INFO: Scrape type for YC19%20BXN: 2
2026-03-29 14:17:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a9209b0f-0e9a-5e5b-9c61-ccfec1b51db2 with identifier: YC19%20BXN
2026-03-29 14:17:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a9209b0f-0e9a-5e5b-9c61-ccfec1b51db2 with scrape type 2
2026-03-29 14:17:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a9209b0f-0e9a-5e5b-9c61-ccfec1b51db2 with scrape type 2
2026-03-29 14:17:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a9209b0f-0e9a-5e5b-9c61-ccfec1b51db2, identifier: YC19%20BXN
2026-03-29 14:17:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2f440cb-6108-53a2-976a-f6999d37bc20 with identifier: YF23%20UNP
2026-03-29 14:17:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2f440cb-6108-53a2-976a-f6999d37bc20 with identifier: YF23%20UNP
2026-03-29 14:17:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b2f440cb-6108-53a2-976a-f6999d37bc20 with identifier: YF23%20UNP to the API
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF23%20UNP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b2f440cb-6108-53a2-976a-f6999d37bc20',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YF23 UNP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF23%20UNP&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'AYGO X',
 'odometer': 23625,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10500,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO X 1.0 VVT-I EDGE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I EDGE',
 'vin': 'JTDAGNAC900108767',
 'year': 2023}
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520UNP%27 HTTP/1.1" 200 None
2026-03-29 14:17:29 [bca.uk] INFO: Saving data for YF23%20UNP: {'auction_closing_time': 1775199600.0, 'created_time': 1773841642.560861, 'last_price_update_time': 1774793849.760876}
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF23%2520UNP') HTTP/1.1" 204 0
2026-03-29 14:17:29 [bca.uk] INFO: Found listing with ID: HN22%20ZSG
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN22%2520ZSG%27 HTTP/1.1" 200 None
2026-03-29 14:17:29 [bca.uk] INFO: Scrape type for HN22%20ZSG: 2
2026-03-29 14:17:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5167ed3-2b7b-570b-86a8-b248d4dfd69a with identifier: HN22%20ZSG
2026-03-29 14:17:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5167ed3-2b7b-570b-86a8-b248d4dfd69a with scrape type 2
2026-03-29 14:17:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5167ed3-2b7b-570b-86a8-b248d4dfd69a with scrape type 2
2026-03-29 14:17:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5167ed3-2b7b-570b-86a8-b248d4dfd69a, identifier: HN22%20ZSG
2026-03-29 14:17:29 [bca.uk] INFO: Found listing with ID: EN14%20OPY
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN14%2520OPY%27 HTTP/1.1" 200 None
2026-03-29 14:17:29 [bca.uk] INFO: Scrape type for EN14%20OPY: 0
2026-03-29 14:17:29 [bca.uk] INFO: Found listing with ID: RO64%20HCD
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO64%2520HCD%27 HTTP/1.1" 200 None
2026-03-29 14:17:29 [bca.uk] INFO: Scrape type for RO64%20HCD: 0
2026-03-29 14:17:29 [bca.uk] INFO: Found listing with ID: MM63%20VBO
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM63%2520VBO%27 HTTP/1.1" 200 None
2026-03-29 14:17:29 [bca.uk] INFO: Scrape type for MM63%20VBO: 2
2026-03-29 14:17:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c3073df-5aad-52ab-95bb-1e9661975ca2 with identifier: MM63%20VBO
2026-03-29 14:17:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c3073df-5aad-52ab-95bb-1e9661975ca2 with scrape type 2
2026-03-29 14:17:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c3073df-5aad-52ab-95bb-1e9661975ca2 with scrape type 2
2026-03-29 14:17:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c3073df-5aad-52ab-95bb-1e9661975ca2, identifier: MM63%20VBO
2026-03-29 14:17:30 [bca.uk] INFO: Found listing with ID: SN15%20VXX
2026-03-29 14:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN15%2520VXX%27 HTTP/1.1" 200 None
2026-03-29 14:17:30 [bca.uk] INFO: Scrape type for SN15%20VXX: 0
2026-03-29 14:17:30 [bca.uk] INFO: Found listing with ID: SL60%20VLH
2026-03-29 14:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL60%2520VLH%27 HTTP/1.1" 200 None
2026-03-29 14:17:30 [bca.uk] INFO: Scrape type for SL60%20VLH: 2
2026-03-29 14:17:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 233768e6-e47f-5ec8-91c8-44f64fa4db8c with identifier: SL60%20VLH
2026-03-29 14:17:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 233768e6-e47f-5ec8-91c8-44f64fa4db8c with scrape type 2
2026-03-29 14:17:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 233768e6-e47f-5ec8-91c8-44f64fa4db8c with scrape type 2
2026-03-29 14:17:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 233768e6-e47f-5ec8-91c8-44f64fa4db8c, identifier: SL60%20VLH
2026-03-29 14:17:30 [bca.uk] INFO: Found listing with ID: NG14%20ZXT
2026-03-29 14:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG14%2520ZXT%27 HTTP/1.1" 200 None
2026-03-29 14:17:30 [bca.uk] INFO: Scrape type for NG14%20ZXT: 2
2026-03-29 14:17:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d15343b-5352-5300-adda-07e238cd0201 with identifier: NG14%20ZXT
2026-03-29 14:17:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d15343b-5352-5300-adda-07e238cd0201 with scrape type 2
2026-03-29 14:17:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7d15343b-5352-5300-adda-07e238cd0201 with scrape type 2
2026-03-29 14:17:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7d15343b-5352-5300-adda-07e238cd0201, identifier: NG14%20ZXT
2026-03-29 14:17:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a9209b0f-0e9a-5e5b-9c61-ccfec1b51db2 with identifier: YC19%20BXN
2026-03-29 14:17:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a9209b0f-0e9a-5e5b-9c61-ccfec1b51db2 with identifier: YC19%20BXN
2026-03-29 14:17:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a9209b0f-0e9a-5e5b-9c61-ccfec1b51db2 with identifier: YC19%20BXN to the API
2026-03-29 14:17:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC19%20BXN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a9209b0f-0e9a-5e5b-9c61-ccfec1b51db2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC19 BXN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC19%20BXN&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'BMW',
 'model': '320D',
 'odometer': 126635,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'BMW 320D 2.0 M SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': 'M SPORT STEP',
 'vin': 'WBA5V52030AJ70104',
 'year': 2019}
2026-03-29 14:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC19%2520BXN%27 HTTP/1.1" 200 None
2026-03-29 14:17:30 [bca.uk] INFO: Saving data for YC19%20BXN: {'auction_closing_time': 1775037600.0, 'created_time': 1774609313.769577, 'last_price_update_time': 1774793850.605017}
2026-03-29 14:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC19%2520BXN') HTTP/1.1" 204 0
2026-03-29 14:17:30 [bca.uk] INFO: Found listing with ID: YY73%20XFO
2026-03-29 14:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XFO%27 HTTP/1.1" 200 None
2026-03-29 14:17:30 [bca.uk] INFO: Scrape type for YY73%20XFO: 2
2026-03-29 14:17:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6c3905c-0fb4-5d17-8642-e5ef6c43ad8a with identifier: YY73%20XFO
2026-03-29 14:17:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6c3905c-0fb4-5d17-8642-e5ef6c43ad8a with scrape type 2
2026-03-29 14:17:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c6c3905c-0fb4-5d17-8642-e5ef6c43ad8a with scrape type 2
2026-03-29 14:17:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c6c3905c-0fb4-5d17-8642-e5ef6c43ad8a, identifier: YY73%20XFO
2026-03-29 14:17:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5167ed3-2b7b-570b-86a8-b248d4dfd69a with identifier: HN22%20ZSG
2026-03-29 14:17:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5167ed3-2b7b-570b-86a8-b248d4dfd69a with identifier: HN22%20ZSG
2026-03-29 14:17:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f5167ed3-2b7b-570b-86a8-b248d4dfd69a with identifier: HN22%20ZSG to the API
2026-03-29 14:17:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN22%20ZSG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f5167ed3-2b7b-570b-86a8-b248d4dfd69a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN22 ZSG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN22%20ZSG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'DACIA',
 'model': 'SANDERO',
 'odometer': 30025,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'DACIA SANDERO 1.0 TCE COMFORT Hatchback',
 'transmission': 'manual',
 'trim': 'TCE COMFORT',
 'vin': 'UU1DJF00768912988',
 'year': 2022}
2026-03-29 14:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN22%2520ZSG%27 HTTP/1.1" 200 None
2026-03-29 14:17:31 [bca.uk] INFO: Saving data for HN22%20ZSG: {'auction_closing_time': 1774864800.0, 'created_time': 1774350191.425786, 'last_price_update_time': 1774793851.457142}
2026-03-29 14:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN22%2520ZSG') HTTP/1.1" 204 0
2026-03-29 14:17:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c3073df-5aad-52ab-95bb-1e9661975ca2 with identifier: MM63%20VBO
2026-03-29 14:17:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c3073df-5aad-52ab-95bb-1e9661975ca2 with identifier: MM63%20VBO
2026-03-29 14:17:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c3073df-5aad-52ab-95bb-1e9661975ca2 with identifier: MM63%20VBO to the API
2026-03-29 14:17:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM63%20VBO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8c3073df-5aad-52ab-95bb-1e9661975ca2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM63 VBO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM63%20VBO&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 78066,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 0.9 TCE 90 DYNAMIQUE S Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 DYNAMIQUE S',
 'vin': 'VF15R5A0H49367309',
 'year': 2014}
2026-03-29 14:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM63%2520VBO%27 HTTP/1.1" 200 None
2026-03-29 14:17:31 [bca.uk] INFO: Saving data for MM63%20VBO: {'auction_closing_time': 1774951200.0, 'created_time': 1774609631.865792, 'last_price_update_time': 1774793851.993474}
2026-03-29 14:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM63%2520VBO') HTTP/1.1" 204 0
2026-03-29 14:17:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 233768e6-e47f-5ec8-91c8-44f64fa4db8c with identifier: SL60%20VLH
2026-03-29 14:17:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 233768e6-e47f-5ec8-91c8-44f64fa4db8c with identifier: SL60%20VLH
2026-03-29 14:17:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 233768e6-e47f-5ec8-91c8-44f64fa4db8c with identifier: SL60%20VLH to the API
2026-03-29 14:17:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '233768e6-e47f-5ec8-91c8-44f64fa4db8c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL60 VLH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL60%20VLH&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'CITROEN',
 'model': 'DISPATCH 1000KG',
 'odometer': 79552,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'CITROEN DISPATCH 1000KG 1.6 HDI 90 L1 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'HDI 90 L1 H1',
 'vin': 'VF7XS9HUCAZ047907',
 'year': 2010}
2026-03-29 14:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL60%2520VLH%27 HTTP/1.1" 200 None
2026-03-29 14:17:32 [bca.uk] INFO: Saving data for SL60%20VLH: {'auction_closing_time': 1774951200.0, 'created_time': 1774390966.843977, 'last_price_update_time': 1774793852.371578}
2026-03-29 14:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL60%2520VLH') HTTP/1.1" 204 0
2026-03-29 14:17:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7d15343b-5352-5300-adda-07e238cd0201 with identifier: NG14%20ZXT
2026-03-29 14:17:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7d15343b-5352-5300-adda-07e238cd0201 with identifier: NG14%20ZXT
2026-03-29 14:17:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7d15343b-5352-5300-adda-07e238cd0201 with identifier: NG14%20ZXT to the API
2026-03-29 14:17:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG14%20ZXT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7d15343b-5352-5300-adda-07e238cd0201',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NG14 ZXT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG14%20ZXT&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 84161,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 VTI ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI ACTIVE',
 'vin': 'VF3CAHMZ0ET103559',
 'year': 2014}
2026-03-29 14:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG14%2520ZXT%27 HTTP/1.1" 200 None
2026-03-29 14:17:32 [bca.uk] INFO: Saving data for NG14%20ZXT: {'auction_closing_time': 1774864800.0, 'created_time': 1774609780.284291, 'last_price_update_time': 1774793852.744278}
2026-03-29 14:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG14%2520ZXT') HTTP/1.1" 204 0
2026-03-29 14:17:32 [bca.uk] INFO: Found listing with ID: YD65%20DYJ
2026-03-29 14:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD65%2520DYJ%27 HTTP/1.1" 200 None
2026-03-29 14:17:32 [bca.uk] INFO: Scrape type for YD65%20DYJ: 2
2026-03-29 14:17:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a9bf810-033f-5c50-aae9-2c5bc4ff7735 with identifier: YD65%20DYJ
2026-03-29 14:17:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9a9bf810-033f-5c50-aae9-2c5bc4ff7735 with scrape type 2
2026-03-29 14:17:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9a9bf810-033f-5c50-aae9-2c5bc4ff7735 with scrape type 2
2026-03-29 14:17:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9a9bf810-033f-5c50-aae9-2c5bc4ff7735, identifier: YD65%20DYJ
2026-03-29 14:17:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c6c3905c-0fb4-5d17-8642-e5ef6c43ad8a with identifier: YY73%20XFO
2026-03-29 14:17:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c6c3905c-0fb4-5d17-8642-e5ef6c43ad8a with identifier: YY73%20XFO
2026-03-29 14:17:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c6c3905c-0fb4-5d17-8642-e5ef6c43ad8a with identifier: YY73%20XFO to the API
2026-03-29 14:17:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY73%20XFO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c6c3905c-0fb4-5d17-8642-e5ef6c43ad8a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YY73 XFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY73%20XFO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'FIAT',
 'model': '500',
 'odometer': 10490,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9200,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.0 M/H Hatchback',
 'transmission': 'manual',
 'trim': 'M/H',
 'vin': 'ZFACF1BJ3PJJ11855',
 'year': 2023}
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XFO%27 HTTP/1.1" 200 None
2026-03-29 14:17:33 [bca.uk] INFO: Saving data for YY73%20XFO: {'auction_closing_time': 1775199600.0, 'created_time': 1773826472.862434, 'last_price_update_time': 1774793853.145127}
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY73%2520XFO') HTTP/1.1" 204 0
2026-03-29 14:17:33 [bca.uk] INFO: Found listing with ID: HN25%20EJV
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN25%2520EJV%27 HTTP/1.1" 200 None
2026-03-29 14:17:33 [bca.uk] INFO: Scrape type for HN25%20EJV: 2
2026-03-29 14:17:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70aa093a-10ac-5cf8-8560-138dd51c6b88 with identifier: HN25%20EJV
2026-03-29 14:17:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70aa093a-10ac-5cf8-8560-138dd51c6b88 with scrape type 2
2026-03-29 14:17:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70aa093a-10ac-5cf8-8560-138dd51c6b88 with scrape type 2
2026-03-29 14:17:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70aa093a-10ac-5cf8-8560-138dd51c6b88, identifier: HN25%20EJV
2026-03-29 14:17:33 [bca.uk] INFO: Found listing with ID: SG65%20ENN
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG65%2520ENN%27 HTTP/1.1" 200 None
2026-03-29 14:17:33 [bca.uk] INFO: Scrape type for SG65%20ENN: 2
2026-03-29 14:17:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 350f452e-6aef-5bb6-b45c-fa82607221d5 with identifier: SG65%20ENN
2026-03-29 14:17:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 350f452e-6aef-5bb6-b45c-fa82607221d5 with scrape type 2
2026-03-29 14:17:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 350f452e-6aef-5bb6-b45c-fa82607221d5 with scrape type 2
2026-03-29 14:17:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 350f452e-6aef-5bb6-b45c-fa82607221d5, identifier: SG65%20ENN
2026-03-29 14:17:33 [bca.uk] INFO: Found listing with ID: GV74%20FSG
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV74%2520FSG%27 HTTP/1.1" 200 None
2026-03-29 14:17:33 [bca.uk] INFO: Scrape type for GV74%20FSG: 2
2026-03-29 14:17:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ecaf32ea-b21f-572e-be00-976454f5ddcc with identifier: GV74%20FSG
2026-03-29 14:17:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ecaf32ea-b21f-572e-be00-976454f5ddcc with scrape type 2
2026-03-29 14:17:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ecaf32ea-b21f-572e-be00-976454f5ddcc with scrape type 2
2026-03-29 14:17:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ecaf32ea-b21f-572e-be00-976454f5ddcc, identifier: GV74%20FSG
2026-03-29 14:17:33 [bca.uk] INFO: Found listing with ID: FV22%20FMC
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV22%2520FMC%27 HTTP/1.1" 200 None
2026-03-29 14:17:33 [bca.uk] INFO: Scrape type for FV22%20FMC: 0
2026-03-29 14:17:33 [bca.uk] INFO: Found listing with ID: AE68%20OBV
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE68%2520OBV%27 HTTP/1.1" 200 None
2026-03-29 14:17:33 [bca.uk] INFO: Scrape type for AE68%20OBV: 0
2026-03-29 14:17:33 [bca.uk] INFO: Found listing with ID: VE10%20UVU
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE10%2520UVU%27 HTTP/1.1" 200 None
2026-03-29 14:17:33 [bca.uk] INFO: Scrape type for VE10%20UVU: 2
2026-03-29 14:17:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8015404-6c5c-5906-b85e-7abeabeafe2f with identifier: VE10%20UVU
2026-03-29 14:17:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8015404-6c5c-5906-b85e-7abeabeafe2f with scrape type 2
2026-03-29 14:17:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8015404-6c5c-5906-b85e-7abeabeafe2f with scrape type 2
2026-03-29 14:17:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8015404-6c5c-5906-b85e-7abeabeafe2f, identifier: VE10%20UVU
2026-03-29 14:17:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9a9bf810-033f-5c50-aae9-2c5bc4ff7735 with identifier: YD65%20DYJ
2026-03-29 14:17:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9a9bf810-033f-5c50-aae9-2c5bc4ff7735 with identifier: YD65%20DYJ
2026-03-29 14:17:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9a9bf810-033f-5c50-aae9-2c5bc4ff7735 with identifier: YD65%20DYJ to the API
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD65%20DYJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9a9bf810-033f-5c50-aae9-2c5bc4ff7735',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD65 DYJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD65%20DYJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 37585,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5 136 Hatchback',
 'transmission': 'manual',
 'trim': '136',
 'vin': 'WMWXS520702B71657',
 'year': 2015}
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD65%2520DYJ%27 HTTP/1.1" 200 None
2026-03-29 14:17:33 [bca.uk] INFO: Saving data for YD65%20DYJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774609473.710146, 'last_price_update_time': 1774793853.946481}
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD65%2520DYJ') HTTP/1.1" 204 0
2026-03-29 14:17:33 [bca.uk] INFO: Found listing with ID: YY73%20XFP
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XFP%27 HTTP/1.1" 200 None
2026-03-29 14:17:33 [bca.uk] INFO: Scrape type for YY73%20XFP: 2
2026-03-29 14:17:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94bdf6dd-814b-598c-af5e-d4548eb65fa4 with identifier: YY73%20XFP
2026-03-29 14:17:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94bdf6dd-814b-598c-af5e-d4548eb65fa4 with scrape type 2
2026-03-29 14:17:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94bdf6dd-814b-598c-af5e-d4548eb65fa4 with scrape type 2
2026-03-29 14:17:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94bdf6dd-814b-598c-af5e-d4548eb65fa4, identifier: YY73%20XFP
2026-03-29 14:17:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70aa093a-10ac-5cf8-8560-138dd51c6b88 with identifier: HN25%20EJV
2026-03-29 14:17:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70aa093a-10ac-5cf8-8560-138dd51c6b88 with identifier: HN25%20EJV
2026-03-29 14:17:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70aa093a-10ac-5cf8-8560-138dd51c6b88 with identifier: HN25%20EJV to the API
2026-03-29 14:17:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN25%20EJV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '70aa093a-10ac-5cf8-8560-138dd51c6b88',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN25 EJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN25%20EJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'SEAT',
 'model': 'ATECA',
 'odometer': 8969,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'SEAT ATECA 1.5 TSI EVO 150 XPERIENCE LUX DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 XPERIENCE LUX DSG',
 'vin': 'VSSZZZ5F2S6505020',
 'year': 2025}
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN25%2520EJV%27 HTTP/1.1" 200 None
2026-03-29 14:17:35 [bca.uk] INFO: Saving data for HN25%20EJV: {'auction_closing_time': 1774864800.0, 'created_time': 1774609705.005996, 'last_price_update_time': 1774793855.044798}
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN25%2520EJV') HTTP/1.1" 204 0
2026-03-29 14:17:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 350f452e-6aef-5bb6-b45c-fa82607221d5 with identifier: SG65%20ENN
2026-03-29 14:17:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 350f452e-6aef-5bb6-b45c-fa82607221d5 with identifier: SG65%20ENN
2026-03-29 14:17:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 350f452e-6aef-5bb6-b45c-fa82607221d5 with identifier: SG65%20ENN to the API
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG65%20ENN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '350f452e-6aef-5bb6-b45c-fa82607221d5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG65 ENN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG65%20ENN&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MAZDA',
 'model': '3',
 'odometer': 104586,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MAZDA 3 2.2 D SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'D SPORT',
 'vin': 'JMZBM642611304212',
 'year': 2015}
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG65%2520ENN%27 HTTP/1.1" 200 None
2026-03-29 14:17:35 [bca.uk] INFO: Saving data for SG65%20ENN: {'auction_closing_time': 1774864800.0, 'created_time': 1774609654.172368, 'last_price_update_time': 1774793855.345262}
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG65%2520ENN') HTTP/1.1" 204 0
2026-03-29 14:17:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ecaf32ea-b21f-572e-be00-976454f5ddcc with identifier: GV74%20FSG
2026-03-29 14:17:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ecaf32ea-b21f-572e-be00-976454f5ddcc with identifier: GV74%20FSG
2026-03-29 14:17:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ecaf32ea-b21f-572e-be00-976454f5ddcc with identifier: GV74%20FSG to the API
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 13,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV74%20FSG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'ecaf32ea-b21f-572e-be00-976454f5ddcc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GV74 FSG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV74%20FSG&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MERCEDES-BENZ',
 'model': 'C300 E',
 'odometer': 31922,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C300 E 2.0 URBAN EDITION 9G Estate',
 'transmission': 'manual',
 'trim': 'URBAN EDITION 9G',
 'vin': 'W1KAH5EB2SF186876',
 'year': 2024}
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV74%2520FSG%27 HTTP/1.1" 200 None
2026-03-29 14:17:35 [bca.uk] INFO: Saving data for GV74%20FSG: {'auction_closing_time': 1774864800.0, 'created_time': 1774015675.478569, 'last_price_update_time': 1774793855.626673}
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV74%2520FSG') HTTP/1.1" 204 0
2026-03-29 14:17:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8015404-6c5c-5906-b85e-7abeabeafe2f with identifier: VE10%20UVU
2026-03-29 14:17:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8015404-6c5c-5906-b85e-7abeabeafe2f with identifier: VE10%20UVU
2026-03-29 14:17:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b8015404-6c5c-5906-b85e-7abeabeafe2f with identifier: VE10%20UVU to the API
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE10%20UVU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b8015404-6c5c-5906-b85e-7abeabeafe2f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE10 UVU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE10%20UVU&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 103422,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'NISSAN MICRA 1.2 VISIA Hatchback',
 'transmission': 'manual',
 'trim': 'VISIA',
 'vin': 'SJNEBAK12U3225966',
 'year': 2010}
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE10%2520UVU%27 HTTP/1.1" 200 None
2026-03-29 14:17:35 [bca.uk] INFO: Saving data for VE10%20UVU: {'auction_closing_time': 1774864800.0, 'created_time': 1774609799.513207, 'last_price_update_time': 1774793855.923273}
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE10%2520UVU') HTTP/1.1" 204 0
2026-03-29 14:17:35 [bca.uk] INFO: Found listing with ID: YD65%20ZZS
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD65%2520ZZS%27 HTTP/1.1" 200 None
2026-03-29 14:17:35 [bca.uk] INFO: Scrape type for YD65%20ZZS: 2
2026-03-29 14:17:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9dbfbcb5-75eb-5126-b146-f20f3e3c0c50 with identifier: YD65%20ZZS
2026-03-29 14:17:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9dbfbcb5-75eb-5126-b146-f20f3e3c0c50 with scrape type 2
2026-03-29 14:17:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9dbfbcb5-75eb-5126-b146-f20f3e3c0c50 with scrape type 2
2026-03-29 14:17:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9dbfbcb5-75eb-5126-b146-f20f3e3c0c50, identifier: YD65%20ZZS
2026-03-29 14:17:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94bdf6dd-814b-598c-af5e-d4548eb65fa4 with identifier: YY73%20XFP
2026-03-29 14:17:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94bdf6dd-814b-598c-af5e-d4548eb65fa4 with identifier: YY73%20XFP
2026-03-29 14:17:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 94bdf6dd-814b-598c-af5e-d4548eb65fa4 with identifier: YY73%20XFP to the API
2026-03-29 14:17:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY73%20XFP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '94bdf6dd-814b-598c-af5e-d4548eb65fa4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YY73 XFP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY73%20XFP&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'FIAT',
 'model': '500',
 'odometer': 15775,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9200,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.0 M/H Hatchback',
 'transmission': 'manual',
 'trim': 'M/H',
 'vin': 'ZFACF1BJ7PJJ11776',
 'year': 2023}
2026-03-29 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XFP%27 HTTP/1.1" 200 None
2026-03-29 14:17:36 [bca.uk] INFO: Saving data for YY73%20XFP: {'auction_closing_time': 1775199600.0, 'created_time': 1773841795.720315, 'last_price_update_time': 1774793856.340962}
2026-03-29 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY73%2520XFP') HTTP/1.1" 204 0
2026-03-29 14:17:36 [bca.uk] INFO: Found listing with ID: HN70%20YDX
2026-03-29 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN70%2520YDX%27 HTTP/1.1" 200 None
2026-03-29 14:17:36 [bca.uk] INFO: Scrape type for HN70%20YDX: 2
2026-03-29 14:17:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: db0a265e-20b7-5682-ab52-c3b6ef6d1904 with identifier: HN70%20YDX
2026-03-29 14:17:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item db0a265e-20b7-5682-ab52-c3b6ef6d1904 with scrape type 2
2026-03-29 14:17:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item db0a265e-20b7-5682-ab52-c3b6ef6d1904 with scrape type 2
2026-03-29 14:17:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: db0a265e-20b7-5682-ab52-c3b6ef6d1904, identifier: HN70%20YDX
2026-03-29 14:17:36 [bca.uk] INFO: Found listing with ID: KV64%20HKH
2026-03-29 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV64%2520HKH%27 HTTP/1.1" 200 None
2026-03-29 14:17:36 [bca.uk] INFO: Scrape type for KV64%20HKH: 2
2026-03-29 14:17:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5997fc96-a2f9-564a-8417-a3941fa68371 with identifier: KV64%20HKH
2026-03-29 14:17:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5997fc96-a2f9-564a-8417-a3941fa68371 with scrape type 2
2026-03-29 14:17:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5997fc96-a2f9-564a-8417-a3941fa68371 with scrape type 2
2026-03-29 14:17:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5997fc96-a2f9-564a-8417-a3941fa68371, identifier: KV64%20HKH
2026-03-29 14:17:36 [bca.uk] INFO: Found listing with ID: MW62%20SKF
2026-03-29 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW62%2520SKF%27 HTTP/1.1" 200 None
2026-03-29 14:17:36 [bca.uk] INFO: Scrape type for MW62%20SKF: 2
2026-03-29 14:17:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f186daa1-ce4e-51b9-a816-c3e9b28fb6b7 with identifier: MW62%20SKF
2026-03-29 14:17:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f186daa1-ce4e-51b9-a816-c3e9b28fb6b7 with scrape type 2
2026-03-29 14:17:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f186daa1-ce4e-51b9-a816-c3e9b28fb6b7 with scrape type 2
2026-03-29 14:17:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f186daa1-ce4e-51b9-a816-c3e9b28fb6b7, identifier: MW62%20SKF
2026-03-29 14:17:36 [bca.uk] INFO: Found listing with ID: LX69%20NMU
2026-03-29 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX69%2520NMU%27 HTTP/1.1" 200 None
2026-03-29 14:17:36 [bca.uk] INFO: Scrape type for LX69%20NMU: 0
2026-03-29 14:17:36 [bca.uk] INFO: Found listing with ID: GJ64%20LCM
2026-03-29 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ64%2520LCM%27 HTTP/1.1" 200 None
2026-03-29 14:17:36 [bca.uk] INFO: Scrape type for GJ64%20LCM: 2
2026-03-29 14:17:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9680b13d-c00e-5f4d-8f91-18906188cc29 with identifier: GJ64%20LCM
2026-03-29 14:17:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9680b13d-c00e-5f4d-8f91-18906188cc29 with scrape type 2
2026-03-29 14:17:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9680b13d-c00e-5f4d-8f91-18906188cc29 with scrape type 2
2026-03-29 14:17:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9680b13d-c00e-5f4d-8f91-18906188cc29, identifier: GJ64%20LCM
2026-03-29 14:17:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9dbfbcb5-75eb-5126-b146-f20f3e3c0c50 with identifier: YD65%20ZZS
2026-03-29 14:17:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9dbfbcb5-75eb-5126-b146-f20f3e3c0c50 with identifier: YD65%20ZZS
2026-03-29 14:17:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9dbfbcb5-75eb-5126-b146-f20f3e3c0c50 with identifier: YD65%20ZZS to the API
2026-03-29 14:17:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD65%20ZZS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9dbfbcb5-75eb-5126-b146-f20f3e3c0c50',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD65 ZZS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD65%20ZZS&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 74212,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI 184 GTD Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 184 GTD',
 'vin': 'WVWZZZAUZGW081700',
 'year': 2015}
2026-03-29 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD65%2520ZZS%27 HTTP/1.1" 200 None
2026-03-29 14:17:37 [bca.uk] INFO: Saving data for YD65%20ZZS: {'auction_closing_time': 1775037600.0, 'created_time': 1774609472.773084, 'last_price_update_time': 1774793857.097136}
2026-03-29 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD65%2520ZZS') HTTP/1.1" 204 0
2026-03-29 14:17:37 [bca.uk] INFO: Found listing with ID: WP21%20YSG
2026-03-29 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP21%2520YSG%27 HTTP/1.1" 200 None
2026-03-29 14:17:37 [bca.uk] INFO: Scrape type for WP21%20YSG: 2
2026-03-29 14:17:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1cfdd7a-cbfa-52ab-8ce1-e038b0d5dbd1 with identifier: WP21%20YSG
2026-03-29 14:17:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1cfdd7a-cbfa-52ab-8ce1-e038b0d5dbd1 with scrape type 2
2026-03-29 14:17:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1cfdd7a-cbfa-52ab-8ce1-e038b0d5dbd1 with scrape type 2
2026-03-29 14:17:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1cfdd7a-cbfa-52ab-8ce1-e038b0d5dbd1, identifier: WP21%20YSG
2026-03-29 14:17:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: db0a265e-20b7-5682-ab52-c3b6ef6d1904 with identifier: HN70%20YDX
2026-03-29 14:17:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: db0a265e-20b7-5682-ab52-c3b6ef6d1904 with identifier: HN70%20YDX
2026-03-29 14:17:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: db0a265e-20b7-5682-ab52-c3b6ef6d1904 with identifier: HN70%20YDX to the API
2026-03-29 14:17:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN70%20YDX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'db0a265e-20b7-5682-ab52-c3b6ef6d1904',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN70 YDX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN70%20YDX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 40049,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.5 TSI 130 LIFE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 130 LIFE',
 'vin': 'WVWZZZCDZMW046173',
 'year': 2020}
2026-03-29 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN70%2520YDX%27 HTTP/1.1" 200 None
2026-03-29 14:17:37 [bca.uk] INFO: Saving data for HN70%20YDX: {'auction_closing_time': 1774864800.0, 'created_time': 1774350178.239443, 'last_price_update_time': 1774793857.605773}
2026-03-29 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN70%2520YDX') HTTP/1.1" 204 0
2026-03-29 14:17:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5997fc96-a2f9-564a-8417-a3941fa68371 with identifier: KV64%20HKH
2026-03-29 14:17:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5997fc96-a2f9-564a-8417-a3941fa68371 with identifier: KV64%20HKH
2026-03-29 14:17:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5997fc96-a2f9-564a-8417-a3941fa68371 with identifier: KV64%20HKH to the API
2026-03-29 14:17:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV64%20HKH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5997fc96-a2f9-564a-8417-a3941fa68371',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KV64 HKH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV64%20HKH&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MERCEDES-BENZ',
 'model': 'E350',
 'odometer': 124200,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E350 3.0 B/TEC AMG SPORT TIP Saloon',
 'transmission': 'manual',
 'trim': 'B/TEC AMG SPORT TIP',
 'vin': 'WDD2120262B043721',
 'year': 2014}
2026-03-29 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV64%2520HKH%27 HTTP/1.1" 200 None
2026-03-29 14:17:37 [bca.uk] INFO: Saving data for KV64%20HKH: {'auction_closing_time': 1774951200.0, 'created_time': 1774609653.728755, 'last_price_update_time': 1774793857.885182}
2026-03-29 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV64%2520HKH') HTTP/1.1" 204 0
2026-03-29 14:17:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f186daa1-ce4e-51b9-a816-c3e9b28fb6b7 with identifier: MW62%20SKF
2026-03-29 14:17:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f186daa1-ce4e-51b9-a816-c3e9b28fb6b7 with identifier: MW62%20SKF
2026-03-29 14:17:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f186daa1-ce4e-51b9-a816-c3e9b28fb6b7 with identifier: MW62%20SKF to the API
2026-03-29 14:17:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW62%20SKF-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f186daa1-ce4e-51b9-a816-c3e9b28fb6b7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MW62 SKF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW62%20SKF&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'RENAULT',
 'model': 'MEGANE',
 'odometer': 54255,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'RENAULT MEGANE 1.6 16V 110 DYNAMIQUE TOM TOM Coupe',
 'transmission': 'manual',
 'trim': '16V 110 DYNAMIQUE TOM TOM',
 'vin': 'VF1DZ1U0248455771',
 'year': 2013}
2026-03-29 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW62%2520SKF%27 HTTP/1.1" 200 None
2026-03-29 14:17:38 [bca.uk] INFO: Saving data for MW62%20SKF: {'auction_closing_time': 1774864800.0, 'created_time': 1774609861.04327, 'last_price_update_time': 1774793858.190565}
2026-03-29 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW62%2520SKF') HTTP/1.1" 204 0
2026-03-29 14:17:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9680b13d-c00e-5f4d-8f91-18906188cc29 with identifier: GJ64%20LCM
2026-03-29 14:17:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9680b13d-c00e-5f4d-8f91-18906188cc29 with identifier: GJ64%20LCM
2026-03-29 14:17:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9680b13d-c00e-5f4d-8f91-18906188cc29 with identifier: GJ64%20LCM to the API
2026-03-29 14:17:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 90,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ64%20LCM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9680b13d-c00e-5f4d-8f91-18906188cc29',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ64 LCM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ64%20LCM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'RENAULT',
 'model': 'MEGANE',
 'odometer': 121932,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'RENAULT MEGANE 1.5 DCI 110 LIMITED Coupe',
 'transmission': 'manual',
 'trim': 'DCI 110 LIMITED',
 'vin': 'VF1DZ140651634016',
 'year': 2014}
2026-03-29 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ64%2520LCM%27 HTTP/1.1" 200 None
2026-03-29 14:17:38 [bca.uk] INFO: Saving data for GJ64%20LCM: {'auction_closing_time': 1774951200.0, 'created_time': 1774609770.033363, 'last_price_update_time': 1774793858.491898}
2026-03-29 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ64%2520LCM') HTTP/1.1" 204 0
2026-03-29 14:17:38 [bca.uk] INFO: Found listing with ID: YH62%20FYE
2026-03-29 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH62%2520FYE%27 HTTP/1.1" 200 None
2026-03-29 14:17:38 [bca.uk] INFO: Scrape type for YH62%20FYE: 2
2026-03-29 14:17:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6dfae0c-1ac3-55d4-928c-b30e1359f781 with identifier: YH62%20FYE
2026-03-29 14:17:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6dfae0c-1ac3-55d4-928c-b30e1359f781 with scrape type 2
2026-03-29 14:17:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6dfae0c-1ac3-55d4-928c-b30e1359f781 with scrape type 2
2026-03-29 14:17:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e6dfae0c-1ac3-55d4-928c-b30e1359f781, identifier: YH62%20FYE
2026-03-29 14:17:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1cfdd7a-cbfa-52ab-8ce1-e038b0d5dbd1 with identifier: WP21%20YSG
2026-03-29 14:17:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1cfdd7a-cbfa-52ab-8ce1-e038b0d5dbd1 with identifier: WP21%20YSG
2026-03-29 14:17:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1cfdd7a-cbfa-52ab-8ce1-e038b0d5dbd1 with identifier: WP21%20YSG to the API
2026-03-29 14:17:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP21%20YSG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e1cfdd7a-cbfa-52ab-8ce1-e038b0d5dbd1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP21 YSG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP21%20YSG&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT COURIER',
 'odometer': 98279,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 4000,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT COURIER 1.5 TDCI 100 LIMITED (6) Van',
 'transmission': 'manual',
 'trim': 'TDCI 100 LIMITED (6)',
 'vin': 'WF0WXXTACWMB85076',
 'year': 2021}
2026-03-29 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP21%2520YSG%27 HTTP/1.1" 200 None
2026-03-29 14:17:38 [bca.uk] INFO: Saving data for WP21%20YSG: {'auction_closing_time': 1774854000.0, 'created_time': 1773841017.535826, 'last_price_update_time': 1774793858.934939}
2026-03-29 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP21%2520YSG') HTTP/1.1" 204 0
2026-03-29 14:17:38 [bca.uk] INFO: Found listing with ID: HS24%20GZF
2026-03-29 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS24%2520GZF%27 HTTP/1.1" 200 None
2026-03-29 14:17:38 [bca.uk] INFO: Scrape type for HS24%20GZF: 2
2026-03-29 14:17:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90079527-b216-571d-9047-ae5c74a94553 with identifier: HS24%20GZF
2026-03-29 14:17:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90079527-b216-571d-9047-ae5c74a94553 with scrape type 2
2026-03-29 14:17:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90079527-b216-571d-9047-ae5c74a94553 with scrape type 2
2026-03-29 14:17:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90079527-b216-571d-9047-ae5c74a94553, identifier: HS24%20GZF
2026-03-29 14:17:39 [bca.uk] INFO: Found listing with ID: FE23%20OLU
2026-03-29 14:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520OLU%27 HTTP/1.1" 200 None
2026-03-29 14:17:39 [bca.uk] INFO: Scrape type for FE23%20OLU: 2
2026-03-29 14:17:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5d010c33-68a8-5845-8bd1-421c461b940f with identifier: FE23%20OLU
2026-03-29 14:17:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5d010c33-68a8-5845-8bd1-421c461b940f with scrape type 2
2026-03-29 14:17:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5d010c33-68a8-5845-8bd1-421c461b940f with scrape type 2
2026-03-29 14:17:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5d010c33-68a8-5845-8bd1-421c461b940f, identifier: FE23%20OLU
2026-03-29 14:17:39 [bca.uk] INFO: Found listing with ID: BW19%20HVD
2026-03-29 14:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW19%2520HVD%27 HTTP/1.1" 200 None
2026-03-29 14:17:39 [bca.uk] INFO: Scrape type for BW19%20HVD: 2
2026-03-29 14:17:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c9cc4e5-6016-5dc0-afb5-cc8fe80e9244 with identifier: BW19%20HVD
2026-03-29 14:17:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c9cc4e5-6016-5dc0-afb5-cc8fe80e9244 with scrape type 2
2026-03-29 14:17:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c9cc4e5-6016-5dc0-afb5-cc8fe80e9244 with scrape type 2
2026-03-29 14:17:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c9cc4e5-6016-5dc0-afb5-cc8fe80e9244, identifier: BW19%20HVD
2026-03-29 14:17:39 [bca.uk] INFO: Found listing with ID: OY59%20TLJ
2026-03-29 14:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY59%2520TLJ%27 HTTP/1.1" 200 None
2026-03-29 14:17:39 [bca.uk] INFO: Scrape type for OY59%20TLJ: 2
2026-03-29 14:17:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da9249ef-fe39-5b63-88e0-fb0f95fecac4 with identifier: OY59%20TLJ
2026-03-29 14:17:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da9249ef-fe39-5b63-88e0-fb0f95fecac4 with scrape type 2
2026-03-29 14:17:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item da9249ef-fe39-5b63-88e0-fb0f95fecac4 with scrape type 2
2026-03-29 14:17:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: da9249ef-fe39-5b63-88e0-fb0f95fecac4, identifier: OY59%20TLJ
2026-03-29 14:17:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e6dfae0c-1ac3-55d4-928c-b30e1359f781 with identifier: YH62%20FYE
2026-03-29 14:17:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e6dfae0c-1ac3-55d4-928c-b30e1359f781 with identifier: YH62%20FYE
2026-03-29 14:17:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e6dfae0c-1ac3-55d4-928c-b30e1359f781 with identifier: YH62%20FYE to the API
2026-03-29 14:17:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 195,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH62%20FYE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e6dfae0c-1ac3-55d4-928c-b30e1359f781',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH62 FYE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH62%20FYE&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 130769,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 XDRIVE 30D M SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 30D M SPORT',
 'vin': 'WBAZW42020L798569',
 'year': 2012}
2026-03-29 14:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH62%2520FYE%27 HTTP/1.1" 200 None
2026-03-29 14:17:39 [bca.uk] INFO: Saving data for YH62%20FYE: {'auction_closing_time': 1775037600.0, 'created_time': 1774609476.183328, 'last_price_update_time': 1774793859.686907}
2026-03-29 14:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH62%2520FYE') HTTP/1.1" 204 0
2026-03-29 14:17:39 [bca.uk] INFO: Found listing with ID: BG19%20UEM
2026-03-29 14:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG19%2520UEM%27 HTTP/1.1" 200 None
2026-03-29 14:17:39 [bca.uk] INFO: Scrape type for BG19%20UEM: 2
2026-03-29 14:17:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b10a4bbc-ef11-56c4-92de-03e2d3b4f9ee with identifier: BG19%20UEM
2026-03-29 14:17:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b10a4bbc-ef11-56c4-92de-03e2d3b4f9ee with scrape type 2
2026-03-29 14:17:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b10a4bbc-ef11-56c4-92de-03e2d3b4f9ee with scrape type 2
2026-03-29 14:17:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b10a4bbc-ef11-56c4-92de-03e2d3b4f9ee, identifier: BG19%20UEM
2026-03-29 14:17:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90079527-b216-571d-9047-ae5c74a94553 with identifier: HS24%20GZF
2026-03-29 14:17:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90079527-b216-571d-9047-ae5c74a94553 with identifier: HS24%20GZF
2026-03-29 14:17:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90079527-b216-571d-9047-ae5c74a94553 with identifier: HS24%20GZF to the API
2026-03-29 14:17:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HS24%20GZF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '90079527-b216-571d-9047-ae5c74a94553',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HS24 GZF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HS24%20GZF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MG MOTOR UK',
 'model': 'ZS',
 'odometer': 9918,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS 1.5 VTI-TECH EXCLUSIVE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI-TECH EXCLUSIVE',
 'vin': 'LSJW74U94RZ162565',
 'year': 2024}
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS24%2520GZF%27 HTTP/1.1" 200 None
2026-03-29 14:17:40 [bca.uk] INFO: Saving data for HS24%20GZF: {'auction_closing_time': 1774864800.0, 'created_time': 1773832218.423382, 'last_price_update_time': 1774793860.106319}
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HS24%2520GZF') HTTP/1.1" 204 0
2026-03-29 14:17:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5d010c33-68a8-5845-8bd1-421c461b940f with identifier: FE23%20OLU
2026-03-29 14:17:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5d010c33-68a8-5845-8bd1-421c461b940f with identifier: FE23%20OLU
2026-03-29 14:17:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5d010c33-68a8-5845-8bd1-421c461b940f with identifier: FE23%20OLU to the API
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': None,
 'category': 'Motorcycle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': '5d010c33-68a8-5845-8bd1-421c461b940f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE23 OLU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE23%20OLU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HARLEY-DAVIDSON',
 'model': 'XL 1200S',
 'odometer': 5268,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'HARLEY-DAVIDSON XL 1200S SPORTSTER SPORT MOTORBIKE',
 'transmission': 'automatic',
 'trim': 'SPORTSTER SPORT MOTORBIKE',
 'vin': '5HD1ZC447NS318192',
 'year': 2023}
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520OLU%27 HTTP/1.1" 200 None
2026-03-29 14:17:40 [bca.uk] INFO: Saving data for FE23%20OLU: {'auction_closing_time': 1775124000.0, 'created_time': 1774609633.683476, 'last_price_update_time': 1774793860.374273}
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE23%2520OLU') HTTP/1.1" 204 0
2026-03-29 14:17:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c9cc4e5-6016-5dc0-afb5-cc8fe80e9244 with identifier: BW19%20HVD
2026-03-29 14:17:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c9cc4e5-6016-5dc0-afb5-cc8fe80e9244 with identifier: BW19%20HVD
2026-03-29 14:17:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c9cc4e5-6016-5dc0-afb5-cc8fe80e9244 with identifier: BW19%20HVD to the API
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW19%20HVD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1c9cc4e5-6016-5dc0-afb5-cc8fe80e9244',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BW19 HVD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW19%20HVD&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 35947,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.0 TSI 95 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 95 SE',
 'vin': 'WVWZZZAWZKU057552',
 'year': 2019}
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW19%2520HVD%27 HTTP/1.1" 200 None
2026-03-29 14:17:40 [bca.uk] INFO: Saving data for BW19%20HVD: {'auction_closing_time': 1774951200.0, 'created_time': 1774609851.073239, 'last_price_update_time': 1774793860.669409}
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW19%2520HVD') HTTP/1.1" 204 0
2026-03-29 14:17:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: da9249ef-fe39-5b63-88e0-fb0f95fecac4 with identifier: OY59%20TLJ
2026-03-29 14:17:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: da9249ef-fe39-5b63-88e0-fb0f95fecac4 with identifier: OY59%20TLJ
2026-03-29 14:17:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: da9249ef-fe39-5b63-88e0-fb0f95fecac4 with identifier: OY59%20TLJ to the API
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY59%20TLJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'da9249ef-fe39-5b63-88e0-fb0f95fecac4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY59 TLJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY59%20TLJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 136632,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.2 TCE DYNAMIQUE Hatchback',
 'transmission': 'manual',
 'trim': 'TCE DYNAMIQUE',
 'vin': 'VF1CRCP0H42289846',
 'year': 2009}
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY59%2520TLJ%27 HTTP/1.1" 200 None
2026-03-29 14:17:40 [bca.uk] INFO: Saving data for OY59%20TLJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774609799.912816, 'last_price_update_time': 1774793860.955742}
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY59%2520TLJ') HTTP/1.1" 204 0
2026-03-29 14:17:40 [bca.uk] INFO: Found listing with ID: YJ63%20HXT
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ63%2520HXT%27 HTTP/1.1" 200 None
2026-03-29 14:17:40 [bca.uk] INFO: Scrape type for YJ63%20HXT: 2
2026-03-29 14:17:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c8fc3c3-7ba1-5578-a8a5-0296479339bd with identifier: YJ63%20HXT
2026-03-29 14:17:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c8fc3c3-7ba1-5578-a8a5-0296479339bd with scrape type 2
2026-03-29 14:17:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c8fc3c3-7ba1-5578-a8a5-0296479339bd with scrape type 2
2026-03-29 14:17:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c8fc3c3-7ba1-5578-a8a5-0296479339bd, identifier: YJ63%20HXT
2026-03-29 14:17:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b10a4bbc-ef11-56c4-92de-03e2d3b4f9ee with identifier: BG19%20UEM
2026-03-29 14:17:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b10a4bbc-ef11-56c4-92de-03e2d3b4f9ee with identifier: BG19%20UEM
2026-03-29 14:17:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b10a4bbc-ef11-56c4-92de-03e2d3b4f9ee with identifier: BG19%20UEM to the API
2026-03-29 14:17:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG19%20UEM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b10a4bbc-ef11-56c4-92de-03e2d3b4f9ee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG19 UEM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG19%20UEM&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 35619,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 7300,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 TITANIUM X Hatchback',
 'transmission': 'automatic',
 'trim': 'E/B 125 TITANIUM X',
 'vin': 'WF0NXXGCHNKK69304',
 'year': 2019}
2026-03-29 14:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG19%2520UEM%27 HTTP/1.1" 200 None
2026-03-29 14:17:41 [bca.uk] INFO: Saving data for BG19%20UEM: {'auction_closing_time': 1775199600.0, 'created_time': 1773820413.37576, 'last_price_update_time': 1774793861.391503}
2026-03-29 14:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG19%2520UEM') HTTP/1.1" 204 0
2026-03-29 14:17:41 [bca.uk] INFO: Found listing with ID: HV20%20XRR
2026-03-29 14:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV20%2520XRR%27 HTTP/1.1" 200 None
2026-03-29 14:17:41 [bca.uk] INFO: Scrape type for HV20%20XRR: 2
2026-03-29 14:17:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc4f0ff9-816f-5dce-8b1d-cc272120bc4b with identifier: HV20%20XRR
2026-03-29 14:17:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc4f0ff9-816f-5dce-8b1d-cc272120bc4b with scrape type 2
2026-03-29 14:17:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc4f0ff9-816f-5dce-8b1d-cc272120bc4b with scrape type 2
2026-03-29 14:17:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc4f0ff9-816f-5dce-8b1d-cc272120bc4b, identifier: HV20%20XRR
2026-03-29 14:17:41 [bca.uk] INFO: Found listing with ID: YP63%20CFJ
2026-03-29 14:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP63%2520CFJ%27 HTTP/1.1" 200 None
2026-03-29 14:17:41 [bca.uk] INFO: Scrape type for YP63%20CFJ: 0
2026-03-29 14:17:41 [bca.uk] INFO: Found listing with ID: SL64%20VKX
2026-03-29 14:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL64%2520VKX%27 HTTP/1.1" 200 None
2026-03-29 14:17:41 [bca.uk] INFO: Scrape type for SL64%20VKX: 2
2026-03-29 14:17:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99718f70-b656-5c06-a4b7-b8cc89040046 with identifier: SL64%20VKX
2026-03-29 14:17:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99718f70-b656-5c06-a4b7-b8cc89040046 with scrape type 2
2026-03-29 14:17:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 99718f70-b656-5c06-a4b7-b8cc89040046 with scrape type 2
2026-03-29 14:17:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 99718f70-b656-5c06-a4b7-b8cc89040046, identifier: SL64%20VKX
2026-03-29 14:17:41 [bca.uk] INFO: Found listing with ID: MT69%20THK
2026-03-29 14:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT69%2520THK%27 HTTP/1.1" 200 None
2026-03-29 14:17:41 [bca.uk] INFO: Scrape type for MT69%20THK: 2
2026-03-29 14:17:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a27195c8-0a0d-52bd-94ab-5299eabe3abc with identifier: MT69%20THK
2026-03-29 14:17:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a27195c8-0a0d-52bd-94ab-5299eabe3abc with scrape type 2
2026-03-29 14:17:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a27195c8-0a0d-52bd-94ab-5299eabe3abc with scrape type 2
2026-03-29 14:17:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a27195c8-0a0d-52bd-94ab-5299eabe3abc, identifier: MT69%20THK
2026-03-29 14:17:41 [bca.uk] INFO: Found listing with ID: SB72%20OUV
2026-03-29 14:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB72%2520OUV%27 HTTP/1.1" 200 None
2026-03-29 14:17:41 [bca.uk] INFO: Scrape type for SB72%20OUV: 2
2026-03-29 14:17:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1cc4359c-8bdb-5f75-9866-45b6323428e5 with identifier: SB72%20OUV
2026-03-29 14:17:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1cc4359c-8bdb-5f75-9866-45b6323428e5 with scrape type 2
2026-03-29 14:17:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1cc4359c-8bdb-5f75-9866-45b6323428e5 with scrape type 2
2026-03-29 14:17:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1cc4359c-8bdb-5f75-9866-45b6323428e5, identifier: SB72%20OUV
2026-03-29 14:17:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c8fc3c3-7ba1-5578-a8a5-0296479339bd with identifier: YJ63%20HXT
2026-03-29 14:17:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c8fc3c3-7ba1-5578-a8a5-0296479339bd with identifier: YJ63%20HXT
2026-03-29 14:17:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c8fc3c3-7ba1-5578-a8a5-0296479339bd with identifier: YJ63%20HXT to the API
2026-03-29 14:17:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ63%20HXT-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8c8fc3c3-7ba1-5578-a8a5-0296479339bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YJ63 HXT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ63%20HXT&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 74535,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.6  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWSU32000T533442',
 'year': 2013}
2026-03-29 14:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ63%2520HXT%27 HTTP/1.1" 200 None
2026-03-29 14:17:42 [bca.uk] INFO: Saving data for YJ63%20HXT: {'auction_closing_time': 1775037600.0, 'created_time': 1774609477.091871, 'last_price_update_time': 1774793862.145188}
2026-03-29 14:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ63%2520HXT') HTTP/1.1" 204 0
2026-03-29 14:17:42 [bca.uk] INFO: Found listing with ID: CP67%20TVF
2026-03-29 14:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP67%2520TVF%27 HTTP/1.1" 200 None
2026-03-29 14:17:42 [bca.uk] INFO: Scrape type for CP67%20TVF: 2
2026-03-29 14:17:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 84229f1d-92af-5fef-a67e-9af7ee1cfde1 with identifier: CP67%20TVF
2026-03-29 14:17:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 84229f1d-92af-5fef-a67e-9af7ee1cfde1 with scrape type 2
2026-03-29 14:17:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 84229f1d-92af-5fef-a67e-9af7ee1cfde1 with scrape type 2
2026-03-29 14:17:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 84229f1d-92af-5fef-a67e-9af7ee1cfde1, identifier: CP67%20TVF
2026-03-29 14:17:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc4f0ff9-816f-5dce-8b1d-cc272120bc4b with identifier: HV20%20XRR
2026-03-29 14:17:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc4f0ff9-816f-5dce-8b1d-cc272120bc4b with identifier: HV20%20XRR
2026-03-29 14:17:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc4f0ff9-816f-5dce-8b1d-cc272120bc4b with identifier: HV20%20XRR to the API
2026-03-29 14:17:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV20%20XRR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fc4f0ff9-816f-5dce-8b1d-cc272120bc4b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV20 XRR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV20%20XRR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 95180,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 T-GDI 177 2WD N LINE StationWagon',
 'transmission': 'manual',
 'trim': 'T-GDI 177 2WD N LINE',
 'vin': 'TMAJ3812LLJ008487',
 'year': 2020}
2026-03-29 14:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV20%2520XRR%27 HTTP/1.1" 200 None
2026-03-29 14:17:42 [bca.uk] INFO: Saving data for HV20%20XRR: {'auction_closing_time': 1774864800.0, 'created_time': 1773845910.824174, 'last_price_update_time': 1774793862.73168}
2026-03-29 14:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV20%2520XRR') HTTP/1.1" 204 0
2026-03-29 14:17:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 99718f70-b656-5c06-a4b7-b8cc89040046 with identifier: SL64%20VKX
2026-03-29 14:17:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 99718f70-b656-5c06-a4b7-b8cc89040046 with identifier: SL64%20VKX
2026-03-29 14:17:42 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 99718f70-b656-5c06-a4b7-b8cc89040046 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL64%20VKX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '99718f70-b656-5c06-a4b7-b8cc89040046',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL64 VKX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL64%20VKX&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 64363,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.6 VTI FELINE MPV',
 'transmission': 'manual',
 'trim': 'VTI FELINE',
 'vin': 'VF3CU5FS0EY137026',
 'year': 2014}
2026-03-29 14:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL64%2520VKX%27 HTTP/1.1" 200 None
2026-03-29 14:17:42 [bca.uk] INFO: Saving data for SL64%20VKX: {'auction_closing_time': 1774778400.0, 'created_time': 1773829116.772829, 'last_price_update_time': 1774793862.764134}
2026-03-29 14:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL64%2520VKX') HTTP/1.1" 204 0
2026-03-29 14:17:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a27195c8-0a0d-52bd-94ab-5299eabe3abc with identifier: MT69%20THK
2026-03-29 14:17:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a27195c8-0a0d-52bd-94ab-5299eabe3abc with identifier: MT69%20THK
2026-03-29 14:17:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a27195c8-0a0d-52bd-94ab-5299eabe3abc with identifier: MT69%20THK to the API
2026-03-29 14:17:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT69%20THK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a27195c8-0a0d-52bd-94ab-5299eabe3abc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT69 THK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT69%20THK&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'AUDI',
 'model': 'A4',
 'odometer': 33519,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'AUDI A4 2.0 30 TDI TECHNIK S-T Saloon',
 'transmission': 'automatic',
 'trim': '30 TDI TECHNIK S-T',
 'vin': 'WAUZZZF44LA006455',
 'year': 2019}
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT69%2520THK%27 HTTP/1.1" 200 None
2026-03-29 14:17:43 [bca.uk] INFO: Saving data for MT69%20THK: {'auction_closing_time': 1774951200.0, 'created_time': 1774609851.822986, 'last_price_update_time': 1774793863.039089}
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT69%2520THK') HTTP/1.1" 204 0
2026-03-29 14:17:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1cc4359c-8bdb-5f75-9866-45b6323428e5 with identifier: SB72%20OUV
2026-03-29 14:17:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1cc4359c-8bdb-5f75-9866-45b6323428e5 with identifier: SB72%20OUV
2026-03-29 14:17:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1cc4359c-8bdb-5f75-9866-45b6323428e5 with identifier: SB72%20OUV to the API
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 187,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1cc4359c-8bdb-5f75-9866-45b6323428e5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB72 OUV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB72%20OUV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'RENAULT',
 'model': 'TRAFIC 30',
 'odometer': 27698,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'RENAULT TRAFIC 30 2.0 B/DCI 150 LL SPORT+ PanelVan',
 'transmission': 'manual',
 'trim': 'B/DCI 150 LL SPORT+',
 'vin': 'VF1FL000469838214',
 'year': 2023}
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB72%2520OUV%27 HTTP/1.1" 200 None
2026-03-29 14:17:43 [bca.uk] INFO: Saving data for SB72%20OUV: {'auction_closing_time': 1775210400.0, 'created_time': 1774609788.353071, 'last_price_update_time': 1774793863.316568}
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB72%2520OUV') HTTP/1.1" 204 0
2026-03-29 14:17:43 [bca.uk] INFO: Found listing with ID: YS14%20KVH
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS14%2520KVH%27 HTTP/1.1" 200 None
2026-03-29 14:17:43 [bca.uk] INFO: Scrape type for YS14%20KVH: 2
2026-03-29 14:17:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc7d5f35-d61f-5578-8d09-169980ad493d with identifier: YS14%20KVH
2026-03-29 14:17:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc7d5f35-d61f-5578-8d09-169980ad493d with scrape type 2
2026-03-29 14:17:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cc7d5f35-d61f-5578-8d09-169980ad493d with scrape type 2
2026-03-29 14:17:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cc7d5f35-d61f-5578-8d09-169980ad493d, identifier: YS14%20KVH
2026-03-29 14:17:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 84229f1d-92af-5fef-a67e-9af7ee1cfde1 with identifier: CP67%20TVF
2026-03-29 14:17:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 84229f1d-92af-5fef-a67e-9af7ee1cfde1 with identifier: CP67%20TVF
2026-03-29 14:17:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 84229f1d-92af-5fef-a67e-9af7ee1cfde1 with identifier: CP67%20TVF to the API
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CP67%20TVF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '84229f1d-92af-5fef-a67e-9af7ee1cfde1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CP67 TVF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CP67%20TVF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 200',
 'odometer': 48494,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10500,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 200 1.6 SPORT DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'SPORT DCT',
 'vin': 'WDC1569432J469171',
 'year': 2017}
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP67%2520TVF%27 HTTP/1.1" 200 None
2026-03-29 14:17:43 [bca.uk] INFO: Saving data for CP67%20TVF: {'auction_closing_time': 1775199600.0, 'created_time': 1773820348.733256, 'last_price_update_time': 1774793863.716034}
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CP67%2520TVF') HTTP/1.1" 204 0
2026-03-29 14:17:43 [bca.uk] INFO: Found listing with ID: HV25%20LFX
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV25%2520LFX%27 HTTP/1.1" 200 None
2026-03-29 14:17:43 [bca.uk] INFO: Scrape type for HV25%20LFX: 2
2026-03-29 14:17:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0153d03e-0a10-581d-9959-3b32ffbd1e36 with identifier: HV25%20LFX
2026-03-29 14:17:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0153d03e-0a10-581d-9959-3b32ffbd1e36 with scrape type 2
2026-03-29 14:17:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0153d03e-0a10-581d-9959-3b32ffbd1e36 with scrape type 2
2026-03-29 14:17:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0153d03e-0a10-581d-9959-3b32ffbd1e36, identifier: HV25%20LFX
2026-03-29 14:17:43 [bca.uk] INFO: Found listing with ID: PJ14%20OKB
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ14%2520OKB%27 HTTP/1.1" 200 None
2026-03-29 14:17:43 [bca.uk] INFO: Scrape type for PJ14%20OKB: 2
2026-03-29 14:17:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b25e52bb-687a-570c-a26a-5da3d198bdb7 with identifier: PJ14%20OKB
2026-03-29 14:17:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b25e52bb-687a-570c-a26a-5da3d198bdb7 with scrape type 2
2026-03-29 14:17:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b25e52bb-687a-570c-a26a-5da3d198bdb7 with scrape type 2
2026-03-29 14:17:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b25e52bb-687a-570c-a26a-5da3d198bdb7, identifier: PJ14%20OKB
2026-03-29 14:17:43 [bca.uk] INFO: Found listing with ID: MW65%20WFC
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW65%2520WFC%27 HTTP/1.1" 200 None
2026-03-29 14:17:43 [bca.uk] INFO: Scrape type for MW65%20WFC: 2
2026-03-29 14:17:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dfcbb20f-f086-5b05-b545-17bc79ab98fd with identifier: MW65%20WFC
2026-03-29 14:17:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dfcbb20f-f086-5b05-b545-17bc79ab98fd with scrape type 2
2026-03-29 14:17:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dfcbb20f-f086-5b05-b545-17bc79ab98fd with scrape type 2
2026-03-29 14:17:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dfcbb20f-f086-5b05-b545-17bc79ab98fd, identifier: MW65%20WFC
2026-03-29 14:17:44 [bca.uk] INFO: Found listing with ID: BP66%20HFX
2026-03-29 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP66%2520HFX%27 HTTP/1.1" 200 None
2026-03-29 14:17:44 [bca.uk] INFO: Scrape type for BP66%20HFX: 0
2026-03-29 14:17:44 [bca.uk] INFO: Found listing with ID: GDFM13544
2026-03-29 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GDFM13544%27 HTTP/1.1" 200 None
2026-03-29 14:17:44 [bca.uk] INFO: Scrape type for GDFM13544: 2
2026-03-29 14:17:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79b60900-49f0-5832-96d1-07d4927b6937 with identifier: GDFM13544
2026-03-29 14:17:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 79b60900-49f0-5832-96d1-07d4927b6937 with scrape type 2
2026-03-29 14:17:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 79b60900-49f0-5832-96d1-07d4927b6937 with scrape type 2
2026-03-29 14:17:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79b60900-49f0-5832-96d1-07d4927b6937, identifier: GDFM13544
2026-03-29 14:17:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cc7d5f35-d61f-5578-8d09-169980ad493d with identifier: YS14%20KVH
2026-03-29 14:17:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cc7d5f35-d61f-5578-8d09-169980ad493d with identifier: YS14%20KVH
2026-03-29 14:17:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cc7d5f35-d61f-5578-8d09-169980ad493d with identifier: YS14%20KVH to the API
2026-03-29 14:17:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS14%20KVH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cc7d5f35-d61f-5578-8d09-169980ad493d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS14 KVH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS14%20KVH&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 79155,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO 1.0 VVT-I MOVE MMT Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I MOVE MMT',
 'vin': 'JTDKG10C20N747574',
 'year': 2014}
2026-03-29 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS14%2520KVH%27 HTTP/1.1" 200 None
2026-03-29 14:17:44 [bca.uk] INFO: Saving data for YS14%20KVH: {'auction_closing_time': 1775037600.0, 'created_time': 1774609459.341255, 'last_price_update_time': 1774793864.519683}
2026-03-29 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS14%2520KVH') HTTP/1.1" 204 0
2026-03-29 14:17:44 [bca.uk] INFO: Found listing with ID: GH19%20NUE
2026-03-29 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GH19%2520NUE%27 HTTP/1.1" 200 None
2026-03-29 14:17:44 [bca.uk] INFO: Scrape type for GH19%20NUE: 2
2026-03-29 14:17:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0cf56929-8b3b-5729-9670-3aec0a148790 with identifier: GH19%20NUE
2026-03-29 14:17:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0cf56929-8b3b-5729-9670-3aec0a148790 with scrape type 2
2026-03-29 14:17:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0cf56929-8b3b-5729-9670-3aec0a148790 with scrape type 2
2026-03-29 14:17:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0cf56929-8b3b-5729-9670-3aec0a148790, identifier: GH19%20NUE
2026-03-29 14:17:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0153d03e-0a10-581d-9959-3b32ffbd1e36 with identifier: HV25%20LFX
2026-03-29 14:17:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0153d03e-0a10-581d-9959-3b32ffbd1e36 with identifier: HV25%20LFX
2026-03-29 14:17:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0153d03e-0a10-581d-9959-3b32ffbd1e36 with identifier: HV25%20LFX to the API
2026-03-29 14:17:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 91,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV25%20LFX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '0153d03e-0a10-581d-9959-3b32ffbd1e36',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV25 LFX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV25%20LFX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 7675,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.5 HYBRID DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID DESIGN',
 'vin': 'VNKKBAC340A398569',
 'year': 2025}
2026-03-29 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV25%2520LFX%27 HTTP/1.1" 200 None
2026-03-29 14:17:44 [bca.uk] INFO: Saving data for HV25%20LFX: {'auction_closing_time': 1774864800.0, 'created_time': 1774609684.856954, 'last_price_update_time': 1774793864.946909}
2026-03-29 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV25%2520LFX') HTTP/1.1" 204 0
2026-03-29 14:17:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b25e52bb-687a-570c-a26a-5da3d198bdb7 with identifier: PJ14%20OKB
2026-03-29 14:17:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b25e52bb-687a-570c-a26a-5da3d198bdb7 with identifier: PJ14%20OKB
2026-03-29 14:17:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b25e52bb-687a-570c-a26a-5da3d198bdb7 with identifier: PJ14%20OKB to the API
2026-03-29 14:17:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ14%20OKB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b25e52bb-687a-570c-a26a-5da3d198bdb7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PJ14 OKB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ14%20OKB&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 92635,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 163 4WD TITANIUM X StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 163 4WD TITANIUM X',
 'vin': 'WF0AXXWPMAEJ62368',
 'year': 2014}
2026-03-29 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ14%2520OKB%27 HTTP/1.1" 200 None
2026-03-29 14:17:45 [bca.uk] INFO: Saving data for PJ14%20OKB: {'auction_closing_time': 1774951200.0, 'created_time': 1774609671.137294, 'last_price_update_time': 1774793865.263757}
2026-03-29 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ14%2520OKB') HTTP/1.1" 204 0
2026-03-29 14:17:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dfcbb20f-f086-5b05-b545-17bc79ab98fd with identifier: MW65%20WFC
2026-03-29 14:17:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dfcbb20f-f086-5b05-b545-17bc79ab98fd with identifier: MW65%20WFC
2026-03-29 14:17:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dfcbb20f-f086-5b05-b545-17bc79ab98fd with identifier: MW65%20WFC to the API
2026-03-29 14:17:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW65%20WFC-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dfcbb20f-f086-5b05-b545-17bc79ab98fd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MW65 WFC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW65%20WFC&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 79016,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 150 2WD TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 150 2WD TITANIUM',
 'vin': 'WF0AXXWPMAFJ89157',
 'year': 2015}
2026-03-29 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW65%2520WFC%27 HTTP/1.1" 200 None
2026-03-29 14:17:45 [bca.uk] INFO: Saving data for MW65%20WFC: {'auction_closing_time': 1774951200.0, 'created_time': 1774609855.023596, 'last_price_update_time': 1774793865.556706}
2026-03-29 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW65%2520WFC') HTTP/1.1" 204 0
2026-03-29 14:17:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79b60900-49f0-5832-96d1-07d4927b6937 with identifier: GDFM13544
2026-03-29 14:17:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:17:45 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=frozen+white HTTP/1.1" 200 None
2026-03-29 14:17:45 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:17:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79b60900-49f0-5832-96d1-07d4927b6937 with identifier: GDFM13544
2026-03-29 14:17:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 79b60900-49f0-5832-96d1-07d4927b6937 with identifier: GDFM13544 to the API
2026-03-29 14:17:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GDFM13544-GB',
 'category': 'LightCommercialVehicle',
 'color': 'frozen white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '79b60900-49f0-5832-96d1-07d4927b6937',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GDFM13544',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GDFM13544&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 61642,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.2 TDCI 125 EF LWB 1 STOP Luton',
 'transmission': 'manual',
 'trim': 'TDCI 125 EF LWB 1 STOP',
 'vin': 'WF0DXXTTGDFM13544',
 'year': 2016}
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GDFM13544%27 HTTP/1.1" 200 None
2026-03-29 14:17:46 [bca.uk] INFO: Saving data for GDFM13544: {'auction_closing_time': 1775037600.0, 'created_time': 1774609767.907086, 'last_price_update_time': 1774793866.080918}
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GDFM13544') HTTP/1.1" 204 0
2026-03-29 14:17:46 [bca.uk] INFO: Found listing with ID: FE14%20ZHM
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE14%2520ZHM%27 HTTP/1.1" 200 None
2026-03-29 14:17:46 [bca.uk] INFO: Scrape type for FE14%20ZHM: 2
2026-03-29 14:17:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d61675fc-4b82-5d3f-959d-729fbb8a07f4 with identifier: FE14%20ZHM
2026-03-29 14:17:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d61675fc-4b82-5d3f-959d-729fbb8a07f4 with scrape type 2
2026-03-29 14:17:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d61675fc-4b82-5d3f-959d-729fbb8a07f4 with scrape type 2
2026-03-29 14:17:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d61675fc-4b82-5d3f-959d-729fbb8a07f4, identifier: FE14%20ZHM
2026-03-29 14:17:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0cf56929-8b3b-5729-9670-3aec0a148790 with identifier: GH19%20NUE
2026-03-29 14:17:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0cf56929-8b3b-5729-9670-3aec0a148790 with identifier: GH19%20NUE
2026-03-29 14:17:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0cf56929-8b3b-5729-9670-3aec0a148790 with identifier: GH19%20NUE to the API
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GH19%20NUE-GB',
 'category': 'Car',
 'color': 'beige',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0cf56929-8b3b-5729-9670-3aec0a148790',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GH19 NUE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GH19%20NUE&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Brighouse',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': 154029,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 3000,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SKODA OCTAVIA 1.0 TSI 115 SE TECHNOLOGY DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 115 SE TECHNOLOGY DSG',
 'vin': 'TMBBP7NE8K0221253',
 'year': 2019}
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GH19%2520NUE%27 HTTP/1.1" 200 None
2026-03-29 14:17:46 [bca.uk] INFO: Saving data for GH19%20NUE: {'auction_closing_time': 1775199600.0, 'created_time': 1773844095.177045, 'last_price_update_time': 1774793866.504097}
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GH19%2520NUE') HTTP/1.1" 204 0
2026-03-29 14:17:46 [bca.uk] INFO: Found listing with ID: HX23%20NCF
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX23%2520NCF%27 HTTP/1.1" 200 None
2026-03-29 14:17:46 [bca.uk] INFO: Scrape type for HX23%20NCF: 2
2026-03-29 14:17:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b4cfcbe-77a8-5769-994e-028f6b82b777 with identifier: HX23%20NCF
2026-03-29 14:17:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b4cfcbe-77a8-5769-994e-028f6b82b777 with scrape type 2
2026-03-29 14:17:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0b4cfcbe-77a8-5769-994e-028f6b82b777 with scrape type 2
2026-03-29 14:17:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0b4cfcbe-77a8-5769-994e-028f6b82b777, identifier: HX23%20NCF
2026-03-29 14:17:46 [bca.uk] INFO: Found listing with ID: YR73%20ZBL
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR73%2520ZBL%27 HTTP/1.1" 200 None
2026-03-29 14:17:46 [bca.uk] INFO: Scrape type for YR73%20ZBL: 0
2026-03-29 14:17:46 [bca.uk] INFO: Found listing with ID: OV19%20WVN
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV19%2520WVN%27 HTTP/1.1" 200 None
2026-03-29 14:17:46 [bca.uk] INFO: Scrape type for OV19%20WVN: 2
2026-03-29 14:17:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b1704a5-8808-577c-9ac7-e582b7f0e107 with identifier: OV19%20WVN
2026-03-29 14:17:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8b1704a5-8808-577c-9ac7-e582b7f0e107 with scrape type 2
2026-03-29 14:17:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8b1704a5-8808-577c-9ac7-e582b7f0e107 with scrape type 2
2026-03-29 14:17:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8b1704a5-8808-577c-9ac7-e582b7f0e107, identifier: OV19%20WVN
2026-03-29 14:17:46 [bca.uk] INFO: Found listing with ID: PE68%20EWE
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE68%2520EWE%27 HTTP/1.1" 200 None
2026-03-29 14:17:46 [bca.uk] INFO: Scrape type for PE68%20EWE: 2
2026-03-29 14:17:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df50a238-d7a8-58ba-ac96-afee22abb64b with identifier: PE68%20EWE
2026-03-29 14:17:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df50a238-d7a8-58ba-ac96-afee22abb64b with scrape type 2
2026-03-29 14:17:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df50a238-d7a8-58ba-ac96-afee22abb64b with scrape type 2
2026-03-29 14:17:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df50a238-d7a8-58ba-ac96-afee22abb64b, identifier: PE68%20EWE
2026-03-29 14:17:46 [bca.uk] INFO: Found listing with ID: YS21%20LTZ
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS21%2520LTZ%27 HTTP/1.1" 200 None
2026-03-29 14:17:46 [bca.uk] INFO: Scrape type for YS21%20LTZ: 0
2026-03-29 14:17:46 [bca.uk] INFO: Found listing with ID: PO18%20PZA
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO18%2520PZA%27 HTTP/1.1" 200 None
2026-03-29 14:17:46 [bca.uk] INFO: Scrape type for PO18%20PZA: 0
2026-03-29 14:17:46 [bca.uk] INFO: Found listing with ID: BP22%20YJU
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP22%2520YJU%27 HTTP/1.1" 200 None
2026-03-29 14:17:46 [bca.uk] INFO: Scrape type for BP22%20YJU: 0
2026-03-29 14:17:46 [bca.uk] INFO: Found listing with ID: OY70%20YSE
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY70%2520YSE%27 HTTP/1.1" 200 None
2026-03-29 14:17:46 [bca.uk] INFO: Scrape type for OY70%20YSE: 0
2026-03-29 14:17:46 [bca.uk] INFO: Found listing with ID: SO16%20WNB
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO16%2520WNB%27 HTTP/1.1" 200 None
2026-03-29 14:17:46 [bca.uk] INFO: Scrape type for SO16%20WNB: 0
2026-03-29 14:17:46 [bca.uk] INFO: Found listing with ID: SM69%20VUE
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM69%2520VUE%27 HTTP/1.1" 200 None
2026-03-29 14:17:46 [bca.uk] INFO: Scrape type for SM69%20VUE: 0
2026-03-29 14:17:46 [bca.uk] INFO: Found listing with ID: RX14%20GZH
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX14%2520GZH%27 HTTP/1.1" 200 None
2026-03-29 14:17:46 [bca.uk] INFO: Scrape type for RX14%20GZH: 0
2026-03-29 14:17:46 [bca.uk] INFO: Found listing with ID: PS66%20CLS
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PS66%2520CLS%27 HTTP/1.1" 200 None
2026-03-29 14:17:46 [bca.uk] INFO: Scrape type for PS66%20CLS: 0
2026-03-29 14:17:46 [bca.uk] INFO: Found listing with ID: LX67%20PWO
2026-03-29 14:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX67%2520PWO%27 HTTP/1.1" 200 None
2026-03-29 14:17:47 [bca.uk] INFO: Scrape type for LX67%20PWO: 0
2026-03-29 14:17:47 [bca.uk] INFO: Found listing with ID: LV67%20TJX
2026-03-29 14:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV67%2520TJX%27 HTTP/1.1" 200 None
2026-03-29 14:17:47 [bca.uk] INFO: Scrape type for LV67%20TJX: 0
2026-03-29 14:17:47 [bca.uk] INFO: Found listing with ID: HT72%20FFN
2026-03-29 14:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT72%2520FFN%27 HTTP/1.1" 200 None
2026-03-29 14:17:47 [bca.uk] INFO: Scrape type for HT72%20FFN: 2
2026-03-29 14:17:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 029e3c91-c71a-59b7-a14d-7329ace5d045 with identifier: HT72%20FFN
2026-03-29 14:17:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 029e3c91-c71a-59b7-a14d-7329ace5d045 with scrape type 2
2026-03-29 14:17:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 029e3c91-c71a-59b7-a14d-7329ace5d045 with scrape type 2
2026-03-29 14:17:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 029e3c91-c71a-59b7-a14d-7329ace5d045, identifier: HT72%20FFN
2026-03-29 14:17:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d61675fc-4b82-5d3f-959d-729fbb8a07f4 with identifier: FE14%20ZHM
2026-03-29 14:17:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d61675fc-4b82-5d3f-959d-729fbb8a07f4 with identifier: FE14%20ZHM
2026-03-29 14:17:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d61675fc-4b82-5d3f-959d-729fbb8a07f4 with identifier: FE14%20ZHM to the API
2026-03-29 14:17:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE14%20ZHM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd61675fc-4b82-5d3f-959d-729fbb8a07f4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE14 ZHM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE14%20ZHM&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VOLKSWAGEN',
 'model': 'TOURAN',
 'odometer': 132487,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TOURAN 1.6 TDI 105 BMT SE MPV',
 'transmission': 'manual',
 'trim': 'TDI 105 BMT SE',
 'vin': 'WVGZZZ1TZEW065518',
 'year': 2014}
2026-03-29 14:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE14%2520ZHM%27 HTTP/1.1" 200 None
2026-03-29 14:17:47 [bca.uk] INFO: Saving data for FE14%20ZHM: {'auction_closing_time': 1775037600.0, 'created_time': 1774609462.507974, 'last_price_update_time': 1774793867.414082}
2026-03-29 14:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE14%2520ZHM') HTTP/1.1" 204 0
2026-03-29 14:17:47 [bca.uk] INFO: Found listing with ID: LC66%20VJJ
2026-03-29 14:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC66%2520VJJ%27 HTTP/1.1" 200 None
2026-03-29 14:17:47 [bca.uk] INFO: Scrape type for LC66%20VJJ: 2
2026-03-29 14:17:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 357a9a40-65e5-59df-9889-09ed56b8d684 with identifier: LC66%20VJJ
2026-03-29 14:17:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 357a9a40-65e5-59df-9889-09ed56b8d684 with scrape type 2
2026-03-29 14:17:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 357a9a40-65e5-59df-9889-09ed56b8d684 with scrape type 2
2026-03-29 14:17:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 357a9a40-65e5-59df-9889-09ed56b8d684, identifier: LC66%20VJJ
2026-03-29 14:17:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0b4cfcbe-77a8-5769-994e-028f6b82b777 with identifier: HX23%20NCF
2026-03-29 14:17:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0b4cfcbe-77a8-5769-994e-028f6b82b777 with identifier: HX23%20NCF
2026-03-29 14:17:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0b4cfcbe-77a8-5769-994e-028f6b82b777 with identifier: HX23%20NCF to the API
2026-03-29 14:17:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX23%20NCF-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0b4cfcbe-77a8-5769-994e-028f6b82b777',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HX23 NCF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX23%20NCF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'ECOSPORT',
 'odometer': 15883,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD ECOSPORT 1.0 E/B 125 ST-LINE StationWagon',
 'transmission': 'manual',
 'trim': 'E/B 125 ST-LINE',
 'vin': 'WF01XXERK1NR12486',
 'year': 2023}
2026-03-29 14:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX23%2520NCF%27 HTTP/1.1" 200 None
2026-03-29 14:17:47 [bca.uk] INFO: Saving data for HX23%20NCF: {'auction_closing_time': 1774864800.0, 'created_time': 1773832220.243439, 'last_price_update_time': 1774793867.92946}
2026-03-29 14:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX23%2520NCF') HTTP/1.1" 204 0
2026-03-29 14:17:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8b1704a5-8808-577c-9ac7-e582b7f0e107 with identifier: OV19%20WVN
2026-03-29 14:17:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8b1704a5-8808-577c-9ac7-e582b7f0e107 with identifier: OV19%20WVN
2026-03-29 14:17:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8b1704a5-8808-577c-9ac7-e582b7f0e107 with identifier: OV19%20WVN to the API
2026-03-29 14:17:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 173,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV19%20WVN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8b1704a5-8808-577c-9ac7-e582b7f0e107',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV19 WVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV19%20WVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 51797,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 D 240 AWD R SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'D 240 AWD R SPORT',
 'vin': 'SADCA2AN1KA606859',
 'year': 2019}
2026-03-29 14:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV19%2520WVN%27 HTTP/1.1" 200 None
2026-03-29 14:17:48 [bca.uk] INFO: Saving data for OV19%20WVN: {'auction_closing_time': 1774951200.0, 'created_time': 1774609669.996326, 'last_price_update_time': 1774793868.241737}
2026-03-29 14:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV19%2520WVN') HTTP/1.1" 204 0
2026-03-29 14:17:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df50a238-d7a8-58ba-ac96-afee22abb64b with identifier: PE68%20EWE
2026-03-29 14:17:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df50a238-d7a8-58ba-ac96-afee22abb64b with identifier: PE68%20EWE
2026-03-29 14:17:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: df50a238-d7a8-58ba-ac96-afee22abb64b with identifier: PE68%20EWE to the API
2026-03-29 14:17:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE68%20EWE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'df50a238-d7a8-58ba-ac96-afee22abb64b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PE68 EWE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE68%20EWE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'GLC 220 D',
 'odometer': 67552,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLC 220 D 2.1 URBAN ED.4M 9G StationWagon',
 'transmission': 'manual',
 'trim': 'URBAN ED.4M 9G',
 'vin': 'WDC2539052F524112',
 'year': 2018}
2026-03-29 14:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE68%2520EWE%27 HTTP/1.1" 200 None
2026-03-29 14:17:48 [bca.uk] INFO: Saving data for PE68%20EWE: {'auction_closing_time': 1774864800.0, 'created_time': 1773987279.773233, 'last_price_update_time': 1774793868.545305}
2026-03-29 14:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE68%2520EWE') HTTP/1.1" 204 0
2026-03-29 14:17:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 029e3c91-c71a-59b7-a14d-7329ace5d045 with identifier: HT72%20FFN
2026-03-29 14:17:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 029e3c91-c71a-59b7-a14d-7329ace5d045 with identifier: HT72%20FFN
2026-03-29 14:17:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 029e3c91-c71a-59b7-a14d-7329ace5d045 with identifier: HT72%20FFN to the API
2026-03-29 14:17:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 227,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT72%20FFN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '029e3c91-c71a-59b7-a14d-7329ace5d045',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HT72 FFN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT72%20FFN&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 124622,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 320 LWB LIMITED L/R CrewCab Van',
 'transmission': 'automatic',
 'trim': 'EBL 130 320 LWB LIMITED L/R',
 'vin': 'WF0ZXXTTGZNG12803',
 'year': 2023}
2026-03-29 14:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT72%2520FFN%27 HTTP/1.1" 200 None
2026-03-29 14:17:48 [bca.uk] INFO: Saving data for HT72%20FFN: {'auction_closing_time': 1774864800.0, 'created_time': 1774015703.492931, 'last_price_update_time': 1774793868.860598}
2026-03-29 14:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT72%2520FFN') HTTP/1.1" 204 0
2026-03-29 14:17:48 [bca.uk] INFO: Found listing with ID: HK69%20KLD
2026-03-29 14:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK69%2520KLD%27 HTTP/1.1" 200 None
2026-03-29 14:17:48 [bca.uk] INFO: Scrape type for HK69%20KLD: 2
2026-03-29 14:17:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6210d0f2-9345-5453-9920-c32703bb9cc8 with identifier: HK69%20KLD
2026-03-29 14:17:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6210d0f2-9345-5453-9920-c32703bb9cc8 with scrape type 2
2026-03-29 14:17:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6210d0f2-9345-5453-9920-c32703bb9cc8 with scrape type 2
2026-03-29 14:17:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6210d0f2-9345-5453-9920-c32703bb9cc8, identifier: HK69%20KLD
2026-03-29 14:17:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 357a9a40-65e5-59df-9889-09ed56b8d684 with identifier: LC66%20VJJ
2026-03-29 14:17:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 357a9a40-65e5-59df-9889-09ed56b8d684 with identifier: LC66%20VJJ
2026-03-29 14:17:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 357a9a40-65e5-59df-9889-09ed56b8d684 with identifier: LC66%20VJJ to the API
2026-03-29 14:17:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC66%20VJJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '357a9a40-65e5-59df-9889-09ed56b8d684',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC66 VJJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC66%20VJJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Leeds',
 'make': 'PORSCHE',
 'model': 'MACAN',
 'odometer': 48036,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 18500,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'PORSCHE MACAN 2.0 252 PDK StationWagon',
 'transmission': 'automatic',
 'trim': '252 PDK',
 'vin': 'WP1ZZZ95ZHLB07071',
 'year': 2017}
2026-03-29 14:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC66%2520VJJ%27 HTTP/1.1" 200 None
2026-03-29 14:17:49 [bca.uk] INFO: Saving data for LC66%20VJJ: {'auction_closing_time': 1775199600.0, 'created_time': 1773844093.814929, 'last_price_update_time': 1774793869.297525}
2026-03-29 14:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC66%2520VJJ') HTTP/1.1" 204 0
2026-03-29 14:17:49 [bca.uk] INFO: Found listing with ID: HY73%20KFU
2026-03-29 14:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY73%2520KFU%27 HTTP/1.1" 200 None
2026-03-29 14:17:49 [bca.uk] INFO: Scrape type for HY73%20KFU: 2
2026-03-29 14:17:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5bbb7b7a-22d5-5ea4-ad7f-658b754c1cd8 with identifier: HY73%20KFU
2026-03-29 14:17:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5bbb7b7a-22d5-5ea4-ad7f-658b754c1cd8 with scrape type 2
2026-03-29 14:17:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5bbb7b7a-22d5-5ea4-ad7f-658b754c1cd8 with scrape type 2
2026-03-29 14:17:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5bbb7b7a-22d5-5ea4-ad7f-658b754c1cd8, identifier: HY73%20KFU
2026-03-29 14:17:49 [bca.uk] INFO: Found listing with ID: YE17%20RJO
2026-03-29 14:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE17%2520RJO%27 HTTP/1.1" 200 None
2026-03-29 14:17:49 [bca.uk] INFO: Scrape type for YE17%20RJO: 2
2026-03-29 14:17:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b4c374a-2336-541f-96a4-8b8221b0b02b with identifier: YE17%20RJO
2026-03-29 14:17:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b4c374a-2336-541f-96a4-8b8221b0b02b with scrape type 2
2026-03-29 14:17:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b4c374a-2336-541f-96a4-8b8221b0b02b with scrape type 2
2026-03-29 14:17:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b4c374a-2336-541f-96a4-8b8221b0b02b, identifier: YE17%20RJO
2026-03-29 14:17:49 [bca.uk] INFO: Found listing with ID: YK64%20BWY
2026-03-29 14:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK64%2520BWY%27 HTTP/1.1" 200 None
2026-03-29 14:17:49 [bca.uk] INFO: Scrape type for YK64%20BWY: 2
2026-03-29 14:17:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a143e9b-53b3-5b72-9710-f3730dfeb92d with identifier: YK64%20BWY
2026-03-29 14:17:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a143e9b-53b3-5b72-9710-f3730dfeb92d with scrape type 2
2026-03-29 14:17:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a143e9b-53b3-5b72-9710-f3730dfeb92d with scrape type 2
2026-03-29 14:17:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a143e9b-53b3-5b72-9710-f3730dfeb92d, identifier: YK64%20BWY
2026-03-29 14:17:49 [bca.uk] INFO: Found listing with ID: LL21%20UZP
2026-03-29 14:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL21%2520UZP%27 HTTP/1.1" 200 None
2026-03-29 14:17:49 [bca.uk] INFO: Scrape type for LL21%20UZP: 0
2026-03-29 14:17:49 [bca.uk] INFO: Found listing with ID: OV72%20XVR
2026-03-29 14:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV72%2520XVR%27 HTTP/1.1" 200 None
2026-03-29 14:17:49 [bca.uk] INFO: Scrape type for OV72%20XVR: 2
2026-03-29 14:17:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68c91dc7-44ab-511b-a994-46409acd4858 with identifier: OV72%20XVR
2026-03-29 14:17:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 68c91dc7-44ab-511b-a994-46409acd4858 with scrape type 2
2026-03-29 14:17:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 68c91dc7-44ab-511b-a994-46409acd4858 with scrape type 2
2026-03-29 14:17:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68c91dc7-44ab-511b-a994-46409acd4858, identifier: OV72%20XVR
2026-03-29 14:17:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6210d0f2-9345-5453-9920-c32703bb9cc8 with identifier: HK69%20KLD
2026-03-29 14:17:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6210d0f2-9345-5453-9920-c32703bb9cc8 with identifier: HK69%20KLD
2026-03-29 14:17:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6210d0f2-9345-5453-9920-c32703bb9cc8 with identifier: HK69%20KLD to the API
2026-03-29 14:17:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK69%20KLD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6210d0f2-9345-5453-9920-c32703bb9cc8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK69 KLD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK69%20KLD&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'BMW',
 'model': '118I',
 'odometer': 69887,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'BMW 118I 1.5 M SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'M SPORT',
 'vin': 'WBA7K320707F28326',
 'year': 2019}
2026-03-29 14:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK69%2520KLD%27 HTTP/1.1" 200 None
2026-03-29 14:17:50 [bca.uk] INFO: Saving data for HK69%20KLD: {'auction_closing_time': 1775037600.0, 'created_time': 1774609440.413571, 'last_price_update_time': 1774793870.041451}
2026-03-29 14:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK69%2520KLD') HTTP/1.1" 204 0
2026-03-29 14:17:50 [bca.uk] INFO: Found listing with ID: SB66%20RFO
2026-03-29 14:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB66%2520RFO%27 HTTP/1.1" 200 None
2026-03-29 14:17:50 [bca.uk] INFO: Scrape type for SB66%20RFO: 0
2026-03-29 14:17:50 [bca.uk] INFO: Found listing with ID: WL69%20CEO
2026-03-29 14:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL69%2520CEO%27 HTTP/1.1" 200 None
2026-03-29 14:17:50 [bca.uk] INFO: Scrape type for WL69%20CEO: 0
2026-03-29 14:17:50 [bca.uk] INFO: Found listing with ID: YG68%20UHR
2026-03-29 14:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG68%2520UHR%27 HTTP/1.1" 200 None
2026-03-29 14:17:50 [bca.uk] INFO: Scrape type for YG68%20UHR: 0
2026-03-29 14:17:50 [bca.uk] INFO: Found listing with ID: LC71%20YZX
2026-03-29 14:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC71%2520YZX%27 HTTP/1.1" 200 None
2026-03-29 14:17:50 [bca.uk] INFO: Scrape type for LC71%20YZX: 2
2026-03-29 14:17:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6bb421a-2600-59a4-8f84-6abb417dc43e with identifier: LC71%20YZX
2026-03-29 14:17:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6bb421a-2600-59a4-8f84-6abb417dc43e with scrape type 2
2026-03-29 14:17:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6bb421a-2600-59a4-8f84-6abb417dc43e with scrape type 2
2026-03-29 14:17:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e6bb421a-2600-59a4-8f84-6abb417dc43e, identifier: LC71%20YZX
2026-03-29 14:17:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5bbb7b7a-22d5-5ea4-ad7f-658b754c1cd8 with identifier: HY73%20KFU
2026-03-29 14:17:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5bbb7b7a-22d5-5ea4-ad7f-658b754c1cd8 with identifier: HY73%20KFU
2026-03-29 14:17:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5bbb7b7a-22d5-5ea4-ad7f-658b754c1cd8 with identifier: HY73%20KFU to the API
2026-03-29 14:17:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 96,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY73%20KFU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '5bbb7b7a-22d5-5ea4-ad7f-658b754c1cd8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY73 KFU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY73%20KFU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 34990,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.6 E-TECH HYBRID 145 EVOLUTION Hatchback',
 'transmission': 'automatic',
 'trim': 'E-TECH HYBRID 145 EVOLUTION',
 'vin': 'VF1RJA00270552716',
 'year': 2023}
2026-03-29 14:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY73%2520KFU%27 HTTP/1.1" 200 None
2026-03-29 14:17:50 [bca.uk] INFO: Saving data for HY73%20KFU: {'auction_closing_time': 1774864800.0, 'created_time': 1773842836.48648, 'last_price_update_time': 1774793870.56671}
2026-03-29 14:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY73%2520KFU') HTTP/1.1" 204 0
2026-03-29 14:17:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b4c374a-2336-541f-96a4-8b8221b0b02b with identifier: YE17%20RJO
2026-03-29 14:17:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b4c374a-2336-541f-96a4-8b8221b0b02b with identifier: YE17%20RJO
2026-03-29 14:17:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b4c374a-2336-541f-96a4-8b8221b0b02b with identifier: YE17%20RJO to the API
2026-03-29 14:17:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE17%20RJO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7b4c374a-2336-541f-96a4-8b8221b0b02b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE17 RJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE17%20RJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'BMW',
 'model': '2 GRAN TOURER',
 'odometer': 48122,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'BMW 2 GRAN TOURER 2.0 220I T SPORT STEP MPV',
 'transmission': 'automatic',
 'trim': '220I T SPORT STEP',
 'vin': 'WBA2D520X05E19905',
 'year': 2017}
2026-03-29 14:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE17%2520RJO%27 HTTP/1.1" 200 None
2026-03-29 14:17:50 [bca.uk] INFO: Saving data for YE17%20RJO: {'auction_closing_time': 1774951200.0, 'created_time': 1774609643.540401, 'last_price_update_time': 1774793870.992268}
2026-03-29 14:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE17%2520RJO') HTTP/1.1" 204 0
2026-03-29 14:17:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a143e9b-53b3-5b72-9710-f3730dfeb92d with identifier: YK64%20BWY
2026-03-29 14:17:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a143e9b-53b3-5b72-9710-f3730dfeb92d with identifier: YK64%20BWY
2026-03-29 14:17:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1a143e9b-53b3-5b72-9710-f3730dfeb92d with identifier: YK64%20BWY to the API
2026-03-29 14:17:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK64%20BWY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1a143e9b-53b3-5b72-9710-f3730dfeb92d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK64 BWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK64%20BWY&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': '116D',
 'odometer': 111387,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'BMW 116D 2.0 M SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'M SPORT',
 'vin': 'WBA1C72060P584040',
 'year': 2014}
2026-03-29 14:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK64%2520BWY%27 HTTP/1.1" 200 None
2026-03-29 14:17:51 [bca.uk] INFO: Saving data for YK64%20BWY: {'auction_closing_time': 1774951200.0, 'created_time': 1774609839.19422, 'last_price_update_time': 1774793871.357119}
2026-03-29 14:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK64%2520BWY') HTTP/1.1" 204 0
2026-03-29 14:17:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68c91dc7-44ab-511b-a994-46409acd4858 with identifier: OV72%20XVR
2026-03-29 14:17:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68c91dc7-44ab-511b-a994-46409acd4858 with identifier: OV72%20XVR
2026-03-29 14:17:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 68c91dc7-44ab-511b-a994-46409acd4858 with identifier: OV72%20XVR to the API
2026-03-29 14:17:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 257,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV72%20XVR-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '68c91dc7-44ab-511b-a994-46409acd4858',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV72 XVR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV72%20XVR&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MAN',
 'model': 'TGE 3 FWD',
 'odometer': 107997,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MAN TGE 3 FWD 2.0 TDI 140 LWB Luton',
 'transmission': 'manual',
 'trim': 'TDI 140 LWB',
 'vin': 'WMA08VUZ9P9003518',
 'year': 2022}
2026-03-29 14:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV72%2520XVR%27 HTTP/1.1" 200 None
2026-03-29 14:17:51 [bca.uk] INFO: Saving data for OV72%20XVR: {'auction_closing_time': 1774864800.0, 'created_time': 1774437445.541025, 'last_price_update_time': 1774793871.700991}
2026-03-29 14:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV72%2520XVR') HTTP/1.1" 204 0
2026-03-29 14:17:51 [bca.uk] INFO: Found listing with ID: MK61%20UOP
2026-03-29 14:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK61%2520UOP%27 HTTP/1.1" 200 None
2026-03-29 14:17:51 [bca.uk] INFO: Scrape type for MK61%20UOP: 2
2026-03-29 14:17:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e0f45d0f-c515-535d-8527-b219b4e8db6b with identifier: MK61%20UOP
2026-03-29 14:17:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e0f45d0f-c515-535d-8527-b219b4e8db6b with scrape type 2
2026-03-29 14:17:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e0f45d0f-c515-535d-8527-b219b4e8db6b with scrape type 2
2026-03-29 14:17:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e0f45d0f-c515-535d-8527-b219b4e8db6b, identifier: MK61%20UOP
2026-03-29 14:17:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e6bb421a-2600-59a4-8f84-6abb417dc43e with identifier: LC71%20YZX
2026-03-29 14:17:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e6bb421a-2600-59a4-8f84-6abb417dc43e with identifier: LC71%20YZX
2026-03-29 14:17:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e6bb421a-2600-59a4-8f84-6abb417dc43e with identifier: LC71%20YZX to the API
2026-03-29 14:17:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC71%20YZX-GB',
 'category': 'Car',
 'color': 'digital white metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T08:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e6bb421a-2600-59a4-8f84-6abb417dc43e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LC71 YZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC71%20YZX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250',
 'odometer': 18735,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15000,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQA 250 140KW 66.5KWH AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 66.5KWH AMG LINE',
 'vin': 'W1N2437012J018420',
 'year': 2021}
2026-03-29 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC71%2520YZX%27 HTTP/1.1" 200 None
2026-03-29 14:17:52 [bca.uk] INFO: Saving data for LC71%20YZX: {'auction_closing_time': 1775116800.0, 'created_time': 1773842297.338109, 'last_price_update_time': 1774793872.147229}
2026-03-29 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC71%2520YZX') HTTP/1.1" 204 0
2026-03-29 14:17:52 [bca.uk] INFO: Found listing with ID: HY74%20MZT
2026-03-29 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY74%2520MZT%27 HTTP/1.1" 200 None
2026-03-29 14:17:52 [bca.uk] INFO: Scrape type for HY74%20MZT: 2
2026-03-29 14:17:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 12d23dae-1737-5292-99ec-5182c77f2906 with identifier: HY74%20MZT
2026-03-29 14:17:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 12d23dae-1737-5292-99ec-5182c77f2906 with scrape type 2
2026-03-29 14:17:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 12d23dae-1737-5292-99ec-5182c77f2906 with scrape type 2
2026-03-29 14:17:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 12d23dae-1737-5292-99ec-5182c77f2906, identifier: HY74%20MZT
2026-03-29 14:17:52 [bca.uk] INFO: Found listing with ID: FE22%20HHC
2026-03-29 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE22%2520HHC%27 HTTP/1.1" 200 None
2026-03-29 14:17:52 [bca.uk] INFO: Scrape type for FE22%20HHC: 2
2026-03-29 14:17:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5910ecf7-c1b4-55f0-a0fc-4b55617b3421 with identifier: FE22%20HHC
2026-03-29 14:17:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5910ecf7-c1b4-55f0-a0fc-4b55617b3421 with scrape type 2
2026-03-29 14:17:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5910ecf7-c1b4-55f0-a0fc-4b55617b3421 with scrape type 2
2026-03-29 14:17:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5910ecf7-c1b4-55f0-a0fc-4b55617b3421, identifier: FE22%20HHC
2026-03-29 14:17:52 [bca.uk] INFO: Found listing with ID: NL12%20OVE
2026-03-29 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL12%2520OVE%27 HTTP/1.1" 200 None
2026-03-29 14:17:52 [bca.uk] INFO: Scrape type for NL12%20OVE: 2
2026-03-29 14:17:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9fe078d0-de46-52a5-8bfb-65ca6424e62e with identifier: NL12%20OVE
2026-03-29 14:17:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9fe078d0-de46-52a5-8bfb-65ca6424e62e with scrape type 2
2026-03-29 14:17:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9fe078d0-de46-52a5-8bfb-65ca6424e62e with scrape type 2
2026-03-29 14:17:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9fe078d0-de46-52a5-8bfb-65ca6424e62e, identifier: NL12%20OVE
2026-03-29 14:17:52 [bca.uk] INFO: Found listing with ID: LG64%20YHY
2026-03-29 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG64%2520YHY%27 HTTP/1.1" 200 None
2026-03-29 14:17:52 [bca.uk] INFO: Scrape type for LG64%20YHY: 0
2026-03-29 14:17:52 [bca.uk] INFO: Found listing with ID: CV22%20VOG
2026-03-29 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV22%2520VOG%27 HTTP/1.1" 200 None
2026-03-29 14:17:52 [bca.uk] INFO: Scrape type for CV22%20VOG: 2
2026-03-29 14:17:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a8352042-8c9a-53c8-aa9f-24bcdd7d9022 with identifier: CV22%20VOG
2026-03-29 14:17:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a8352042-8c9a-53c8-aa9f-24bcdd7d9022 with scrape type 2
2026-03-29 14:17:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a8352042-8c9a-53c8-aa9f-24bcdd7d9022 with scrape type 2
2026-03-29 14:17:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a8352042-8c9a-53c8-aa9f-24bcdd7d9022, identifier: CV22%20VOG
2026-03-29 14:17:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e0f45d0f-c515-535d-8527-b219b4e8db6b with identifier: MK61%20UOP
2026-03-29 14:17:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e0f45d0f-c515-535d-8527-b219b4e8db6b with identifier: MK61%20UOP
2026-03-29 14:17:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e0f45d0f-c515-535d-8527-b219b4e8db6b with identifier: MK61%20UOP to the API
2026-03-29 14:17:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK61%20UOP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e0f45d0f-c515-535d-8527-b219b4e8db6b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK61 UOP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK61%20UOP&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'AUDI',
 'model': 'A1',
 'odometer': 132678,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'AUDI A1 1.6 TDI 105 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 105 SPORT',
 'vin': 'WAUZZZ8X8BB070921',
 'year': 2011}
2026-03-29 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK61%2520UOP%27 HTTP/1.1" 200 None
2026-03-29 14:17:52 [bca.uk] INFO: Saving data for MK61%20UOP: {'auction_closing_time': 1775037600.0, 'created_time': 1774609433.655435, 'last_price_update_time': 1774793872.992186}
2026-03-29 14:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK61%2520UOP') HTTP/1.1" 204 0
2026-03-29 14:17:53 [bca.uk] INFO: Found listing with ID: LN71%20KUJ
2026-03-29 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN71%2520KUJ%27 HTTP/1.1" 200 None
2026-03-29 14:17:53 [bca.uk] INFO: Scrape type for LN71%20KUJ: 2
2026-03-29 14:17:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 17e75940-7f10-52b3-a8a3-9df7497100f1 with identifier: LN71%20KUJ
2026-03-29 14:17:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 17e75940-7f10-52b3-a8a3-9df7497100f1 with scrape type 2
2026-03-29 14:17:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 17e75940-7f10-52b3-a8a3-9df7497100f1 with scrape type 2
2026-03-29 14:17:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 17e75940-7f10-52b3-a8a3-9df7497100f1, identifier: LN71%20KUJ
2026-03-29 14:17:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 12d23dae-1737-5292-99ec-5182c77f2906 with identifier: HY74%20MZT
2026-03-29 14:17:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 12d23dae-1737-5292-99ec-5182c77f2906 with identifier: HY74%20MZT
2026-03-29 14:17:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 12d23dae-1737-5292-99ec-5182c77f2906 with identifier: HY74%20MZT to the API
2026-03-29 14:17:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY74%20MZT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '12d23dae-1737-5292-99ec-5182c77f2906',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY74 MZT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY74%20MZT&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 11722,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 2.0 TDI 150 MATCH DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 150 MATCH DSG',
 'vin': 'WVGZZZCT6RW038863',
 'year': 2024}
2026-03-29 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY74%2520MZT%27 HTTP/1.1" 200 None
2026-03-29 14:17:53 [bca.uk] INFO: Saving data for HY74%20MZT: {'auction_closing_time': 1774864800.0, 'created_time': 1774303859.266168, 'last_price_update_time': 1774793873.424239}
2026-03-29 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY74%2520MZT') HTTP/1.1" 204 0
2026-03-29 14:17:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5910ecf7-c1b4-55f0-a0fc-4b55617b3421 with identifier: FE22%20HHC
2026-03-29 14:17:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5910ecf7-c1b4-55f0-a0fc-4b55617b3421 with identifier: FE22%20HHC
2026-03-29 14:17:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5910ecf7-c1b4-55f0-a0fc-4b55617b3421 with identifier: FE22%20HHC to the API
2026-03-29 14:17:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': None,
 'category': 'Motorcycle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': '5910ecf7-c1b4-55f0-a0fc-4b55617b3421',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE22 HHC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE22%20HHC&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HARLEY-DAVIDSON',
 'model': 'XL 1200S',
 'odometer': 4886,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'HARLEY-DAVIDSON XL 1200S SPORTSTER SPORT MOTORBIKE',
 'transmission': 'automatic',
 'trim': 'SPORTSTER SPORT MOTORBIKE',
 'vin': '5HD1ZC442MS311763',
 'year': 2022}
2026-03-29 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE22%2520HHC%27 HTTP/1.1" 200 None
2026-03-29 14:17:53 [bca.uk] INFO: Saving data for FE22%20HHC: {'auction_closing_time': 1775124000.0, 'created_time': 1774609636.244075, 'last_price_update_time': 1774793873.724584}
2026-03-29 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE22%2520HHC') HTTP/1.1" 204 0
2026-03-29 14:17:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9fe078d0-de46-52a5-8bfb-65ca6424e62e with identifier: NL12%20OVE
2026-03-29 14:17:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9fe078d0-de46-52a5-8bfb-65ca6424e62e with identifier: NL12%20OVE
2026-03-29 14:17:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9fe078d0-de46-52a5-8bfb-65ca6424e62e with identifier: NL12%20OVE to the API
2026-03-29 14:17:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL12%20OVE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9fe078d0-de46-52a5-8bfb-65ca6424e62e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL12 OVE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL12%20OVE&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'KIA',
 'model': 'VENGA',
 'odometer': 98371,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'KIA VENGA 1.4 CRDI ECODYNAMICS 3 MPV',
 'transmission': 'manual',
 'trim': 'CRDI ECODYNAMICS 3',
 'vin': 'TMAEH813LBJ058958',
 'year': 2012}
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL12%2520OVE%27 HTTP/1.1" 200 None
2026-03-29 14:17:54 [bca.uk] INFO: Saving data for NL12%20OVE: {'auction_closing_time': 1774864800.0, 'created_time': 1774609840.416125, 'last_price_update_time': 1774793874.025564}
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL12%2520OVE') HTTP/1.1" 204 0
2026-03-29 14:17:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a8352042-8c9a-53c8-aa9f-24bcdd7d9022 with identifier: CV22%20VOG
2026-03-29 14:17:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a8352042-8c9a-53c8-aa9f-24bcdd7d9022 with identifier: CV22%20VOG
2026-03-29 14:17:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a8352042-8c9a-53c8-aa9f-24bcdd7d9022 with identifier: CV22%20VOG to the API
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'a8352042-8c9a-53c8-aa9f-24bcdd7d9022',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV22 VOG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV22%20VOG&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': 'E-EXPERT 1000',
 'odometer': 15975,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'PEUGEOT E-EXPERT 1000 100KW 75KWH STD.PROFESSIONAL CrewCab Van',
 'transmission': 'automatic',
 'trim': '100KW 75KWH STD.PROFESSIONAL',
 'vin': 'VF3V1ZKXZNZ028806',
 'year': 2022}
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV22%2520VOG%27 HTTP/1.1" 200 None
2026-03-29 14:17:54 [bca.uk] INFO: Saving data for CV22%20VOG: {'auction_closing_time': 1774864800.0, 'created_time': 1774610340.230453, 'last_price_update_time': 1774793874.31076}
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV22%2520VOG') HTTP/1.1" 204 0
2026-03-29 14:17:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 17e75940-7f10-52b3-a8a3-9df7497100f1 with identifier: LN71%20KUJ
2026-03-29 14:17:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 17e75940-7f10-52b3-a8a3-9df7497100f1 with identifier: LN71%20KUJ
2026-03-29 14:17:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 17e75940-7f10-52b3-a8a3-9df7497100f1 with identifier: LN71%20KUJ to the API
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN71%20KUJ-GB',
 'category': 'Car',
 'color': 'digital white metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T08:00:00Z',
 'fuel_type': 'Electric',
 'id': '17e75940-7f10-52b3-a8a3-9df7497100f1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LN71 KUJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN71%20KUJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250',
 'odometer': 45547,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13200,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQA 250 140KW 66.5KWH AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 66.5KWH AMG LINE',
 'vin': 'W1N2437012J025603',
 'year': 2021}
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN71%2520KUJ%27 HTTP/1.1" 200 None
2026-03-29 14:17:54 [bca.uk] INFO: Saving data for LN71%20KUJ: {'auction_closing_time': 1775116800.0, 'created_time': 1773842294.011273, 'last_price_update_time': 1774793874.601639}
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN71%2520KUJ') HTTP/1.1" 204 0
2026-03-29 14:17:54 [bca.uk] INFO: Found listing with ID: KJ73%20ZXA
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ73%2520ZXA%27 HTTP/1.1" 200 None
2026-03-29 14:17:54 [bca.uk] INFO: Scrape type for KJ73%20ZXA: 2
2026-03-29 14:17:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb149631-c49f-5ae7-ab25-89f35ef3f70b with identifier: KJ73%20ZXA
2026-03-29 14:17:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb149631-c49f-5ae7-ab25-89f35ef3f70b with scrape type 2
2026-03-29 14:17:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb149631-c49f-5ae7-ab25-89f35ef3f70b with scrape type 2
2026-03-29 14:17:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb149631-c49f-5ae7-ab25-89f35ef3f70b, identifier: KJ73%20ZXA
2026-03-29 14:17:54 [bca.uk] INFO: Found listing with ID: DF14%20YVY
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF14%2520YVY%27 HTTP/1.1" 200 None
2026-03-29 14:17:54 [bca.uk] INFO: Scrape type for DF14%20YVY: 0
2026-03-29 14:17:54 [bca.uk] INFO: Found listing with ID: PN65%20ZKF
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN65%2520ZKF%27 HTTP/1.1" 200 None
2026-03-29 14:17:54 [bca.uk] INFO: Scrape type for PN65%20ZKF: 0
2026-03-29 14:17:54 [bca.uk] INFO: Found listing with ID: SE15%20AFU
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE15%2520AFU%27 HTTP/1.1" 200 None
2026-03-29 14:17:54 [bca.uk] INFO: Scrape type for SE15%20AFU: 0
2026-03-29 14:17:54 [bca.uk] INFO: Found listing with ID: YL73%20HVO
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL73%2520HVO%27 HTTP/1.1" 200 None
2026-03-29 14:17:54 [bca.uk] INFO: Scrape type for YL73%20HVO: 0
2026-03-29 14:17:54 [bca.uk] INFO: Found listing with ID: YL73%20AYE
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL73%2520AYE%27 HTTP/1.1" 200 None
2026-03-29 14:17:54 [bca.uk] INFO: Scrape type for YL73%20AYE: 0
2026-03-29 14:17:54 [bca.uk] INFO: Found listing with ID: YH73%20SWJ
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH73%2520SWJ%27 HTTP/1.1" 200 None
2026-03-29 14:17:54 [bca.uk] INFO: Scrape type for YH73%20SWJ: 0
2026-03-29 14:17:54 [bca.uk] INFO: Found listing with ID: PK23%20DCU
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK23%2520DCU%27 HTTP/1.1" 200 None
2026-03-29 14:17:54 [bca.uk] INFO: Scrape type for PK23%20DCU: 0
2026-03-29 14:17:54 [bca.uk] INFO: Found listing with ID: LM23%20VVL
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VVL%27 HTTP/1.1" 200 None
2026-03-29 14:17:54 [bca.uk] INFO: Scrape type for LM23%20VVL: 0
2026-03-29 14:17:54 [bca.uk] INFO: Found listing with ID: LM23%20VSA
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VSA%27 HTTP/1.1" 200 None
2026-03-29 14:17:54 [bca.uk] INFO: Scrape type for LM23%20VSA: 0
2026-03-29 14:17:54 [bca.uk] INFO: Found listing with ID: LM23%20VPT
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VPT%27 HTTP/1.1" 200 None
2026-03-29 14:17:54 [bca.uk] INFO: Scrape type for LM23%20VPT: 0
2026-03-29 14:17:54 [bca.uk] INFO: Found listing with ID: LM23%20VLZ
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VLZ%27 HTTP/1.1" 200 None
2026-03-29 14:17:54 [bca.uk] INFO: Scrape type for LM23%20VLZ: 0
2026-03-29 14:17:54 [bca.uk] INFO: Found listing with ID: LL23%20WCU
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL23%2520WCU%27 HTTP/1.1" 200 None
2026-03-29 14:17:54 [bca.uk] INFO: Scrape type for LL23%20WCU: 0
2026-03-29 14:17:54 [bca.uk] INFO: Found listing with ID: HJ73%20OGH
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ73%2520OGH%27 HTTP/1.1" 200 None
2026-03-29 14:17:54 [bca.uk] INFO: Scrape type for HJ73%20OGH: 0
2026-03-29 14:17:54 [bca.uk] INFO: Found listing with ID: YH73%20SWU
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH73%2520SWU%27 HTTP/1.1" 200 None
2026-03-29 14:17:54 [bca.uk] INFO: Scrape type for YH73%20SWU: 2
2026-03-29 14:17:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ecabd688-c60d-5922-8b9a-8757d6aac7cb with identifier: YH73%20SWU
2026-03-29 14:17:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ecabd688-c60d-5922-8b9a-8757d6aac7cb with scrape type 2
2026-03-29 14:17:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ecabd688-c60d-5922-8b9a-8757d6aac7cb with scrape type 2
2026-03-29 14:17:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ecabd688-c60d-5922-8b9a-8757d6aac7cb, identifier: YH73%20SWU
2026-03-29 14:17:55 [bca.uk] INFO: Found listing with ID: BV19%20ZNA
2026-03-29 14:17:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV19%2520ZNA%27 HTTP/1.1" 200 None
2026-03-29 14:17:55 [bca.uk] INFO: Scrape type for BV19%20ZNA: 2
2026-03-29 14:17:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27996628-9472-5924-b153-bcd559f0aeff with identifier: BV19%20ZNA
2026-03-29 14:17:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27996628-9472-5924-b153-bcd559f0aeff with scrape type 2
2026-03-29 14:17:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27996628-9472-5924-b153-bcd559f0aeff with scrape type 2
2026-03-29 14:17:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 27996628-9472-5924-b153-bcd559f0aeff, identifier: BV19%20ZNA
2026-03-29 14:17:55 [bca.uk] INFO: Found listing with ID: LF15%20RNU
2026-03-29 14:17:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF15%2520RNU%27 HTTP/1.1" 200 None
2026-03-29 14:17:55 [bca.uk] INFO: Scrape type for LF15%20RNU: 0
2026-03-29 14:17:55 [bca.uk] INFO: Found listing with ID: KP18%20BVS
2026-03-29 14:17:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP18%2520BVS%27 HTTP/1.1" 200 None
2026-03-29 14:17:55 [bca.uk] INFO: Scrape type for KP18%20BVS: 2
2026-03-29 14:17:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2839b3dc-d713-5106-a081-33f90089c8a0 with identifier: KP18%20BVS
2026-03-29 14:17:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2839b3dc-d713-5106-a081-33f90089c8a0 with scrape type 2
2026-03-29 14:17:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2839b3dc-d713-5106-a081-33f90089c8a0 with scrape type 2
2026-03-29 14:17:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2839b3dc-d713-5106-a081-33f90089c8a0, identifier: KP18%20BVS
2026-03-29 14:17:55 [bca.uk] INFO: Found listing with ID: RE71%20LRU
2026-03-29 14:17:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE71%2520LRU%27 HTTP/1.1" 200 None
2026-03-29 14:17:55 [bca.uk] INFO: Scrape type for RE71%20LRU: 2
2026-03-29 14:17:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd5d7cef-8b82-5024-b617-932b1b41d885 with identifier: RE71%20LRU
2026-03-29 14:17:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd5d7cef-8b82-5024-b617-932b1b41d885 with scrape type 2
2026-03-29 14:17:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bd5d7cef-8b82-5024-b617-932b1b41d885 with scrape type 2
2026-03-29 14:17:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bd5d7cef-8b82-5024-b617-932b1b41d885, identifier: RE71%20LRU
2026-03-29 14:17:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb149631-c49f-5ae7-ab25-89f35ef3f70b with identifier: KJ73%20ZXA
2026-03-29 14:17:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb149631-c49f-5ae7-ab25-89f35ef3f70b with identifier: KJ73%20ZXA
2026-03-29 14:17:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb149631-c49f-5ae7-ab25-89f35ef3f70b with identifier: KJ73%20ZXA to the API
2026-03-29 14:17:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KJ73%20ZXA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bb149631-c49f-5ae7-ab25-89f35ef3f70b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KJ73 ZXA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KJ73%20ZXA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '5008',
 'odometer': 21935,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 5008 1.2 P/T 130 GT EAT8 StationWagon',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VF3MRHNSXRL011346',
 'year': 2024}
2026-03-29 14:17:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ73%2520ZXA%27 HTTP/1.1" 200 None
2026-03-29 14:17:55 [bca.uk] INFO: Saving data for KJ73%20ZXA: {'auction_closing_time': 1774864800.0, 'created_time': 1773842839.918354, 'last_price_update_time': 1774793875.697741}
2026-03-29 14:17:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KJ73%2520ZXA') HTTP/1.1" 204 0
2026-03-29 14:17:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ecabd688-c60d-5922-8b9a-8757d6aac7cb with identifier: YH73%20SWU
2026-03-29 14:17:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ecabd688-c60d-5922-8b9a-8757d6aac7cb with identifier: YH73%20SWU
2026-03-29 14:17:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ecabd688-c60d-5922-8b9a-8757d6aac7cb with identifier: YH73%20SWU to the API
2026-03-29 14:17:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH73%20SWU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ecabd688-c60d-5922-8b9a-8757d6aac7cb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YH73 SWU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH73%20SWU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 20084,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI A1 SPORTBACK 1.0 25 TFSI TECHNIK Hatchback',
 'transmission': 'manual',
 'trim': '25 TFSI TECHNIK',
 'vin': 'WAUZZZGB2RR003710',
 'year': 2023}
2026-03-29 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH73%2520SWU%27 HTTP/1.1" 200 None
2026-03-29 14:17:56 [bca.uk] INFO: Saving data for YH73%20SWU: {'auction_closing_time': 1774864800.0, 'created_time': 1774264529.807233, 'last_price_update_time': 1774793876.093831}
2026-03-29 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH73%2520SWU') HTTP/1.1" 204 0
2026-03-29 14:17:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27996628-9472-5924-b153-bcd559f0aeff with identifier: BV19%20ZNA
2026-03-29 14:17:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27996628-9472-5924-b153-bcd559f0aeff with identifier: BV19%20ZNA
2026-03-29 14:17:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 27996628-9472-5924-b153-bcd559f0aeff with identifier: BV19%20ZNA to the API
2026-03-29 14:17:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV19%20ZNA-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '27996628-9472-5924-b153-bcd559f0aeff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV19 ZNA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV19%20ZNA&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 62787,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 GDI 2 ISG StationWagon',
 'transmission': 'manual',
 'trim': 'GDI 2 ISG',
 'vin': 'U5YPH814LKL657516',
 'year': 2019}
2026-03-29 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV19%2520ZNA%27 HTTP/1.1" 200 None
2026-03-29 14:17:56 [bca.uk] INFO: Saving data for BV19%20ZNA: {'auction_closing_time': 1774951200.0, 'created_time': 1774609842.43112, 'last_price_update_time': 1774793876.405219}
2026-03-29 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV19%2520ZNA') HTTP/1.1" 204 0
2026-03-29 14:17:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2839b3dc-d713-5106-a081-33f90089c8a0 with identifier: KP18%20BVS
2026-03-29 14:17:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2839b3dc-d713-5106-a081-33f90089c8a0 with identifier: KP18%20BVS
2026-03-29 14:17:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2839b3dc-d713-5106-a081-33f90089c8a0 with identifier: KP18%20BVS to the API
2026-03-29 14:17:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP18%20BVS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2839b3dc-d713-5106-a081-33f90089c8a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP18 BVS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP18%20BVS&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'E220 D',
 'odometer': 79512,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E220 D 2.0 AMG LINE 9G Saloon',
 'transmission': 'manual',
 'trim': 'AMG LINE 9G',
 'vin': 'WDD2130042A428392',
 'year': 2018}
2026-03-29 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP18%2520BVS%27 HTTP/1.1" 200 None
2026-03-29 14:17:56 [bca.uk] INFO: Saving data for KP18%20BVS: {'auction_closing_time': 1774951200.0, 'created_time': 1774523450.405585, 'last_price_update_time': 1774793876.735657}
2026-03-29 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP18%2520BVS') HTTP/1.1" 204 0
2026-03-29 14:17:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bd5d7cef-8b82-5024-b617-932b1b41d885 with identifier: RE71%20LRU
2026-03-29 14:17:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:17:56 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=night+black HTTP/1.1" 200 None
2026-03-29 14:17:57 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:17:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bd5d7cef-8b82-5024-b617-932b1b41d885 with identifier: RE71%20LRU
2026-03-29 14:17:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bd5d7cef-8b82-5024-b617-932b1b41d885 with identifier: RE71%20LRU to the API
2026-03-29 14:17:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE71%20LRU-GB',
 'category': 'Car',
 'color': 'night black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T08:00:00Z',
 'fuel_type': 'Electric',
 'id': 'bd5d7cef-8b82-5024-b617-932b1b41d885',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RE71 LRU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE71%20LRU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250',
 'odometer': 20177,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15000,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQA 250 140KW 66.5KWH AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 66.5KWH AMG LINE',
 'vin': 'W1N2437012J024991',
 'year': 2021}
2026-03-29 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE71%2520LRU%27 HTTP/1.1" 200 None
2026-03-29 14:17:57 [bca.uk] INFO: Saving data for RE71%20LRU: {'auction_closing_time': 1775116800.0, 'created_time': 1773842245.528548, 'last_price_update_time': 1774793877.620247}
2026-03-29 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE71%2520LRU') HTTP/1.1" 204 0
2026-03-29 14:17:57 [bca.uk] INFO: Found listing with ID: LR68%20KMY
2026-03-29 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR68%2520KMY%27 HTTP/1.1" 200 None
2026-03-29 14:17:57 [bca.uk] INFO: Scrape type for LR68%20KMY: 2
2026-03-29 14:17:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f481eee-f551-5e37-97e1-3bf0f28919d5 with identifier: LR68%20KMY
2026-03-29 14:17:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3f481eee-f551-5e37-97e1-3bf0f28919d5 with scrape type 2
2026-03-29 14:17:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3f481eee-f551-5e37-97e1-3bf0f28919d5 with scrape type 2
2026-03-29 14:17:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3f481eee-f551-5e37-97e1-3bf0f28919d5, identifier: LR68%20KMY
2026-03-29 14:17:57 [bca.uk] INFO: Found listing with ID: YK72%20MZU
2026-03-29 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK72%2520MZU%27 HTTP/1.1" 200 None
2026-03-29 14:17:57 [bca.uk] INFO: Scrape type for YK72%20MZU: 2
2026-03-29 14:17:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a13c0f99-0dc7-52bf-99e9-72940edc0534 with identifier: YK72%20MZU
2026-03-29 14:17:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a13c0f99-0dc7-52bf-99e9-72940edc0534 with scrape type 2
2026-03-29 14:17:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a13c0f99-0dc7-52bf-99e9-72940edc0534 with scrape type 2
2026-03-29 14:17:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a13c0f99-0dc7-52bf-99e9-72940edc0534, identifier: YK72%20MZU
2026-03-29 14:17:57 [bca.uk] INFO: Found listing with ID: PGZ%206311
2026-03-29 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PGZ%25206311%27 HTTP/1.1" 200 None
2026-03-29 14:17:57 [bca.uk] INFO: Scrape type for PGZ%206311: 2
2026-03-29 14:17:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04c94dc8-a280-5279-a45b-0126f2333a16 with identifier: PGZ%206311
2026-03-29 14:17:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04c94dc8-a280-5279-a45b-0126f2333a16 with scrape type 2
2026-03-29 14:17:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 04c94dc8-a280-5279-a45b-0126f2333a16 with scrape type 2
2026-03-29 14:17:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 04c94dc8-a280-5279-a45b-0126f2333a16, identifier: PGZ%206311
2026-03-29 14:17:57 [bca.uk] INFO: Found listing with ID: SA22%20HSZ
2026-03-29 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA22%2520HSZ%27 HTTP/1.1" 200 None
2026-03-29 14:17:57 [bca.uk] INFO: Scrape type for SA22%20HSZ: 0
2026-03-29 14:17:57 [bca.uk] INFO: Found listing with ID: GL16%20UDO
2026-03-29 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL16%2520UDO%27 HTTP/1.1" 200 None
2026-03-29 14:17:58 [bca.uk] INFO: Scrape type for GL16%20UDO: 0
2026-03-29 14:17:58 [bca.uk] INFO: Found listing with ID: GC65%20WPR
2026-03-29 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC65%2520WPR%27 HTTP/1.1" 200 None
2026-03-29 14:17:58 [bca.uk] INFO: Scrape type for GC65%20WPR: 0
2026-03-29 14:17:58 [bca.uk] INFO: Found listing with ID: MJ74%20WBF
2026-03-29 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520WBF%27 HTTP/1.1" 200 None
2026-03-29 14:17:58 [bca.uk] INFO: Scrape type for MJ74%20WBF: 2
2026-03-29 14:17:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe7825e9-f359-53c3-ac72-a6f3b0dd29e6 with identifier: MJ74%20WBF
2026-03-29 14:17:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe7825e9-f359-53c3-ac72-a6f3b0dd29e6 with scrape type 2
2026-03-29 14:17:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe7825e9-f359-53c3-ac72-a6f3b0dd29e6 with scrape type 2
2026-03-29 14:17:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe7825e9-f359-53c3-ac72-a6f3b0dd29e6, identifier: MJ74%20WBF
2026-03-29 14:17:58 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:17:58 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:17:58 [bca.uk] INFO: Found listing with ID: RE71%20OCR
2026-03-29 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE71%2520OCR%27 HTTP/1.1" 200 None
2026-03-29 14:17:58 [bca.uk] INFO: Scrape type for RE71%20OCR: 0
2026-03-29 14:17:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3f481eee-f551-5e37-97e1-3bf0f28919d5 with identifier: LR68%20KMY
2026-03-29 14:17:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3f481eee-f551-5e37-97e1-3bf0f28919d5 with identifier: LR68%20KMY
2026-03-29 14:17:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3f481eee-f551-5e37-97e1-3bf0f28919d5 with identifier: LR68%20KMY to the API
2026-03-29 14:17:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR68%20KMY-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3f481eee-f551-5e37-97e1-3bf0f28919d5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR68 KMY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR68%20KMY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 51534,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'HONDA CR-V 1.5 VTEC TURBO 4WD EX StationWagon',
 'transmission': 'automatic',
 'trim': 'VTEC TURBO 4WD EX',
 'vin': 'JHMRW2880KX200219',
 'year': 2018}
2026-03-29 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR68%2520KMY%27 HTTP/1.1" 200 None
2026-03-29 14:17:58 [bca.uk] INFO: Saving data for LR68%20KMY: {'auction_closing_time': 1774864800.0, 'created_time': 1773846163.556191, 'last_price_update_time': 1774793878.425511}
2026-03-29 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR68%2520KMY') HTTP/1.1" 204 0
2026-03-29 14:17:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a13c0f99-0dc7-52bf-99e9-72940edc0534 with identifier: YK72%20MZU
2026-03-29 14:17:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a13c0f99-0dc7-52bf-99e9-72940edc0534 with identifier: YK72%20MZU
2026-03-29 14:17:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a13c0f99-0dc7-52bf-99e9-72940edc0534 with identifier: YK72%20MZU to the API
2026-03-29 14:17:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK72%20MZU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a13c0f99-0dc7-52bf-99e9-72940edc0534',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK72 MZU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK72%20MZU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SUZUKI',
 'model': 'VITARA',
 'odometer': 19635,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'SUZUKI VITARA 1.4 B-JET 48V HYBRID SZ-T Hatchback',
 'transmission': 'manual',
 'trim': 'B-JET 48V HYBRID SZ-T',
 'vin': 'TSMLYDD1S00C20522',
 'year': 2023}
2026-03-29 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK72%2520MZU%27 HTTP/1.1" 200 None
2026-03-29 14:17:58 [bca.uk] INFO: Saving data for YK72%20MZU: {'auction_closing_time': 1775037600.0, 'created_time': 1774609667.559522, 'last_price_update_time': 1774793878.716378}
2026-03-29 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK72%2520MZU') HTTP/1.1" 204 0
2026-03-29 14:17:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 04c94dc8-a280-5279-a45b-0126f2333a16 with identifier: PGZ%206311
2026-03-29 14:17:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 04c94dc8-a280-5279-a45b-0126f2333a16 with identifier: PGZ%206311
2026-03-29 14:17:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 04c94dc8-a280-5279-a45b-0126f2333a16 with identifier: PGZ%206311 to the API
2026-03-29 14:17:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PGZ%206311-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '04c94dc8-a280-5279-a45b-0126f2333a16',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PGZ 6311',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PGZ%206311&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 63509,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 XDRIVE 30D M SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'XDRIVE 30D M SPORT',
 'vin': 'WBACV620X0LN44810',
 'year': 2019}
2026-03-29 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PGZ%25206311%27 HTTP/1.1" 200 None
2026-03-29 14:17:58 [bca.uk] INFO: Saving data for PGZ%206311: {'auction_closing_time': 1774951200.0, 'created_time': 1774436988.596663, 'last_price_update_time': 1774793878.990481}
2026-03-29 14:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PGZ%25206311') HTTP/1.1" 204 0
2026-03-29 14:17:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe7825e9-f359-53c3-ac72-a6f3b0dd29e6 with identifier: MJ74%20WBF
2026-03-29 14:17:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe7825e9-f359-53c3-ac72-a6f3b0dd29e6 with identifier: MJ74%20WBF
2026-03-29 14:17:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe7825e9-f359-53c3-ac72-a6f3b0dd29e6 with identifier: MJ74%20WBF to the API
2026-03-29 14:17:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:17:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ74%20WBF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fe7825e9-f359-53c3-ac72-a6f3b0dd29e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ74 WBF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ74%20WBF&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'RENAULT',
 'model': 'KANGOO',
 'odometer': 16496,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'RENAULT KANGOO 1.3 TCE 100 ML19 START Van',
 'transmission': 'manual',
 'trim': 'TCE 100 ML19 START',
 'vin': 'VF1RFK00472151566',
 'year': 2024}
2026-03-29 14:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520WBF%27 HTTP/1.1" 200 None
2026-03-29 14:17:59 [bca.uk] INFO: Saving data for MJ74%20WBF: {'auction_closing_time': 1774864800.0, 'created_time': 1774610335.092461, 'last_price_update_time': 1774793879.309295}
2026-03-29 14:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ74%2520WBF') HTTP/1.1" 204 0
2026-03-29 14:17:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:17:59 [bca.uk] INFO: Found listing with ID: PF72%20YNU
2026-03-29 14:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF72%2520YNU%27 HTTP/1.1" 200 None
2026-03-29 14:17:59 [bca.uk] INFO: Scrape type for PF72%20YNU: 2
2026-03-29 14:17:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2bdf0039-e228-5529-babf-8946d25f5c64 with identifier: PF72%20YNU
2026-03-29 14:17:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2bdf0039-e228-5529-babf-8946d25f5c64 with scrape type 2
2026-03-29 14:17:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2bdf0039-e228-5529-babf-8946d25f5c64 with scrape type 2
2026-03-29 14:17:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2bdf0039-e228-5529-babf-8946d25f5c64, identifier: PF72%20YNU
2026-03-29 14:17:59 [bca.uk] INFO: Found listing with ID: YH73%20RSV
2026-03-29 14:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH73%2520RSV%27 HTTP/1.1" 200 None
2026-03-29 14:17:59 [bca.uk] INFO: Scrape type for YH73%20RSV: 0
2026-03-29 14:17:59 [bca.uk] INFO: Found listing with ID: EJ71%20BZD
2026-03-29 14:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ71%2520BZD%27 HTTP/1.1" 200 None
2026-03-29 14:17:59 [bca.uk] INFO: Scrape type for EJ71%20BZD: 2
2026-03-29 14:17:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c57cef0-53f6-53e9-9f33-481d917f268d with identifier: EJ71%20BZD
2026-03-29 14:17:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c57cef0-53f6-53e9-9f33-481d917f268d with scrape type 2
2026-03-29 14:17:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c57cef0-53f6-53e9-9f33-481d917f268d with scrape type 2
2026-03-29 14:17:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c57cef0-53f6-53e9-9f33-481d917f268d, identifier: EJ71%20BZD
2026-03-29 14:17:59 [bca.uk] INFO: Found listing with ID: SK60%20HRC
2026-03-29 14:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK60%2520HRC%27 HTTP/1.1" 200 None
2026-03-29 14:17:59 [bca.uk] INFO: Scrape type for SK60%20HRC: 2
2026-03-29 14:17:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 525d4f06-c735-5732-b222-c83cd3e6945c with identifier: SK60%20HRC
2026-03-29 14:17:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 525d4f06-c735-5732-b222-c83cd3e6945c with scrape type 2
2026-03-29 14:17:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 525d4f06-c735-5732-b222-c83cd3e6945c with scrape type 2
2026-03-29 14:17:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 525d4f06-c735-5732-b222-c83cd3e6945c, identifier: SK60%20HRC
2026-03-29 14:17:59 [bca.uk] INFO: Found listing with ID: MA74%20ZYT
2026-03-29 14:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA74%2520ZYT%27 HTTP/1.1" 200 None
2026-03-29 14:17:59 [bca.uk] INFO: Scrape type for MA74%20ZYT: 2
2026-03-29 14:17:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc129ec4-930b-5537-aadc-74a676b5f4c6 with identifier: MA74%20ZYT
2026-03-29 14:17:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc129ec4-930b-5537-aadc-74a676b5f4c6 with scrape type 2
2026-03-29 14:17:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc129ec4-930b-5537-aadc-74a676b5f4c6 with scrape type 2
2026-03-29 14:17:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc129ec4-930b-5537-aadc-74a676b5f4c6, identifier: MA74%20ZYT
2026-03-29 14:17:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2bdf0039-e228-5529-babf-8946d25f5c64 with identifier: PF72%20YNU
2026-03-29 14:17:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2bdf0039-e228-5529-babf-8946d25f5c64 with identifier: PF72%20YNU
2026-03-29 14:17:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2bdf0039-e228-5529-babf-8946d25f5c64 with identifier: PF72%20YNU to the API
2026-03-29 14:17:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:17:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PF72%20YNU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2bdf0039-e228-5529-babf-8946d25f5c64',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PF72 YNU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PF72%20YNU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'ECOSPORT',
 'odometer': 22953,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD ECOSPORT 1.0 E/B 125 TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF01XXERK1NB89142',
 'year': 2023}
2026-03-29 14:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF72%2520YNU%27 HTTP/1.1" 200 None
2026-03-29 14:18:00 [bca.uk] INFO: Saving data for PF72%20YNU: {'auction_closing_time': 1774864800.0, 'created_time': 1774044786.171294, 'last_price_update_time': 1774793880.092853}
2026-03-29 14:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PF72%2520YNU') HTTP/1.1" 204 0
2026-03-29 14:18:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c57cef0-53f6-53e9-9f33-481d917f268d with identifier: EJ71%20BZD
2026-03-29 14:18:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c57cef0-53f6-53e9-9f33-481d917f268d with identifier: EJ71%20BZD
2026-03-29 14:18:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3c57cef0-53f6-53e9-9f33-481d917f268d with identifier: EJ71%20BZD to the API
2026-03-29 14:18:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ71%20BZD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3c57cef0-53f6-53e9-9f33-481d917f268d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ71 BZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ71%20BZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 114890,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 300 LWB LEADER L/R Refrigerated',
 'transmission': 'manual',
 'trim': 'EBL 130 300 LWB LEADER L/R',
 'vin': 'WF0YXXTTGYMG42974',
 'year': 2022}
2026-03-29 14:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ71%2520BZD%27 HTTP/1.1" 200 None
2026-03-29 14:18:00 [bca.uk] INFO: Saving data for EJ71%20BZD: {'auction_closing_time': 1774864800.0, 'created_time': 1774609664.389432, 'last_price_update_time': 1774793880.513122}
2026-03-29 14:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ71%2520BZD') HTTP/1.1" 204 0
2026-03-29 14:18:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 525d4f06-c735-5732-b222-c83cd3e6945c with identifier: SK60%20HRC
2026-03-29 14:18:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 525d4f06-c735-5732-b222-c83cd3e6945c with identifier: SK60%20HRC
2026-03-29 14:18:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 525d4f06-c735-5732-b222-c83cd3e6945c with identifier: SK60%20HRC to the API
2026-03-29 14:18:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK60%20HRC-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '525d4f06-c735-5732-b222-c83cd3e6945c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK60 HRC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK60%20HRC&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 104055,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 STUDIO Hatchback',
 'transmission': 'manual',
 'trim': 'STUDIO',
 'vin': 'WF0GXXGAJGAL71415',
 'year': 2010}
2026-03-29 14:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK60%2520HRC%27 HTTP/1.1" 200 None
2026-03-29 14:18:00 [bca.uk] INFO: Saving data for SK60%20HRC: {'auction_closing_time': 1774864800.0, 'created_time': 1774609827.193165, 'last_price_update_time': 1774793880.811145}
2026-03-29 14:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK60%2520HRC') HTTP/1.1" 204 0
2026-03-29 14:18:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc129ec4-930b-5537-aadc-74a676b5f4c6 with identifier: MA74%20ZYT
2026-03-29 14:18:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc129ec4-930b-5537-aadc-74a676b5f4c6 with identifier: MA74%20ZYT
2026-03-29 14:18:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc129ec4-930b-5537-aadc-74a676b5f4c6 with identifier: MA74%20ZYT to the API
2026-03-29 14:18:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA74%20ZYT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dc129ec4-930b-5537-aadc-74a676b5f4c6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA74 ZYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA74%20ZYT&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'RENAULT',
 'model': 'KANGOO',
 'odometer': 32060,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'RENAULT KANGOO 1.3 TCE 100 ML19 ADVANCE Van',
 'transmission': 'manual',
 'trim': 'TCE 100 ML19 ADVANCE',
 'vin': 'VF1RFK00772584170',
 'year': 2024}
2026-03-29 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA74%2520ZYT%27 HTTP/1.1" 200 None
2026-03-29 14:18:01 [bca.uk] INFO: Saving data for MA74%20ZYT: {'auction_closing_time': 1774864800.0, 'created_time': 1774610333.117069, 'last_price_update_time': 1774793881.108125}
2026-03-29 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA74%2520ZYT') HTTP/1.1" 204 0
2026-03-29 14:18:01 [bca.uk] INFO: Found listing with ID: RJ72%20YEY
2026-03-29 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ72%2520YEY%27 HTTP/1.1" 200 None
2026-03-29 14:18:01 [bca.uk] INFO: Scrape type for RJ72%20YEY: 2
2026-03-29 14:18:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a620bf80-b1c6-52a2-950a-bfda677bbd87 with identifier: RJ72%20YEY
2026-03-29 14:18:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a620bf80-b1c6-52a2-950a-bfda677bbd87 with scrape type 2
2026-03-29 14:18:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a620bf80-b1c6-52a2-950a-bfda677bbd87 with scrape type 2
2026-03-29 14:18:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a620bf80-b1c6-52a2-950a-bfda677bbd87, identifier: RJ72%20YEY
2026-03-29 14:18:01 [bca.uk] INFO: Found listing with ID: LM23%20VXR
2026-03-29 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VXR%27 HTTP/1.1" 200 None
2026-03-29 14:18:01 [bca.uk] INFO: Scrape type for LM23%20VXR: 0
2026-03-29 14:18:01 [bca.uk] INFO: Found listing with ID: LM23%20VNR
2026-03-29 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VNR%27 HTTP/1.1" 200 None
2026-03-29 14:18:01 [bca.uk] INFO: Scrape type for LM23%20VNR: 0
2026-03-29 14:18:01 [bca.uk] INFO: Found listing with ID: KF72%20AOM
2026-03-29 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF72%2520AOM%27 HTTP/1.1" 200 None
2026-03-29 14:18:01 [bca.uk] INFO: Scrape type for KF72%20AOM: 0
2026-03-29 14:18:01 [bca.uk] INFO: Found listing with ID: YP25%20BUW
2026-03-29 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP25%2520BUW%27 HTTP/1.1" 200 None
2026-03-29 14:18:01 [bca.uk] INFO: Scrape type for YP25%20BUW: 2
2026-03-29 14:18:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2775548-5d7f-50aa-93a7-bea6484ab230 with identifier: YP25%20BUW
2026-03-29 14:18:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c2775548-5d7f-50aa-93a7-bea6484ab230 with scrape type 2
2026-03-29 14:18:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c2775548-5d7f-50aa-93a7-bea6484ab230 with scrape type 2
2026-03-29 14:18:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c2775548-5d7f-50aa-93a7-bea6484ab230, identifier: YP25%20BUW
2026-03-29 14:18:01 [bca.uk] INFO: Found listing with ID: KW15%20KJF
2026-03-29 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW15%2520KJF%27 HTTP/1.1" 200 None
2026-03-29 14:18:01 [bca.uk] INFO: Scrape type for KW15%20KJF: 2
2026-03-29 14:18:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: db8d4cff-9872-5b29-a0ab-e72399200a43 with identifier: KW15%20KJF
2026-03-29 14:18:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item db8d4cff-9872-5b29-a0ab-e72399200a43 with scrape type 2
2026-03-29 14:18:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item db8d4cff-9872-5b29-a0ab-e72399200a43 with scrape type 2
2026-03-29 14:18:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: db8d4cff-9872-5b29-a0ab-e72399200a43, identifier: KW15%20KJF
2026-03-29 14:18:01 [bca.uk] INFO: Found listing with ID: YY19%20ARF
2026-03-29 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY19%2520ARF%27 HTTP/1.1" 200 None
2026-03-29 14:18:01 [bca.uk] INFO: Scrape type for YY19%20ARF: 2
2026-03-29 14:18:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0922130-7996-5d34-b1c7-cf0579318f8b with identifier: YY19%20ARF
2026-03-29 14:18:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0922130-7996-5d34-b1c7-cf0579318f8b with scrape type 2
2026-03-29 14:18:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f0922130-7996-5d34-b1c7-cf0579318f8b with scrape type 2
2026-03-29 14:18:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f0922130-7996-5d34-b1c7-cf0579318f8b, identifier: YY19%20ARF
2026-03-29 14:18:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a620bf80-b1c6-52a2-950a-bfda677bbd87 with identifier: RJ72%20YEY
2026-03-29 14:18:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a620bf80-b1c6-52a2-950a-bfda677bbd87 with identifier: RJ72%20YEY
2026-03-29 14:18:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a620bf80-b1c6-52a2-950a-bfda677bbd87 with identifier: RJ72%20YEY to the API
2026-03-29 14:18:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ72%20YEY-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a620bf80-b1c6-52a2-950a-bfda677bbd87',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ72 YEY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ72%20YEY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'DACIA',
 'model': 'SANDERO STEPWAY',
 'odometer': 9065,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'DACIA SANDERO STEPWAY 1.0 TCE PRESTIGE Hatchback',
 'transmission': 'automatic',
 'trim': 'TCE PRESTIGE',
 'vin': 'UU1DJF00369757219',
 'year': 2023}
2026-03-29 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ72%2520YEY%27 HTTP/1.1" 200 None
2026-03-29 14:18:01 [bca.uk] INFO: Saving data for RJ72%20YEY: {'auction_closing_time': 1774864800.0, 'created_time': 1773832221.05364, 'last_price_update_time': 1774793881.99184}
2026-03-29 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ72%2520YEY') HTTP/1.1" 204 0
2026-03-29 14:18:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c2775548-5d7f-50aa-93a7-bea6484ab230 with identifier: YP25%20BUW
2026-03-29 14:18:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c2775548-5d7f-50aa-93a7-bea6484ab230 with identifier: YP25%20BUW
2026-03-29 14:18:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c2775548-5d7f-50aa-93a7-bea6484ab230 with identifier: YP25%20BUW to the API
2026-03-29 14:18:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP25%20BUW-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c2775548-5d7f-50aa-93a7-bea6484ab230',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YP25 BUW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP25%20BUW&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'TOYOTA',
 'model': 'COROLLA T/S',
 'odometer': 9867,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA T/S 1.8 HYBRID ICON Estate',
 'transmission': 'automatic',
 'trim': 'HYBRID ICON',
 'vin': 'SB1ZB3AE30E136885',
 'year': 2025}
2026-03-29 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP25%2520BUW%27 HTTP/1.1" 200 None
2026-03-29 14:18:02 [bca.uk] INFO: Saving data for YP25%20BUW: {'auction_closing_time': 1774951200.0, 'created_time': 1774609677.916225, 'last_price_update_time': 1774793882.337781}
2026-03-29 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP25%2520BUW') HTTP/1.1" 204 0
2026-03-29 14:18:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: db8d4cff-9872-5b29-a0ab-e72399200a43 with identifier: KW15%20KJF
2026-03-29 14:18:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: db8d4cff-9872-5b29-a0ab-e72399200a43 with identifier: KW15%20KJF
2026-03-29 14:18:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: db8d4cff-9872-5b29-a0ab-e72399200a43 with identifier: KW15%20KJF to the API
2026-03-29 14:18:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 94,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW15%20KJF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'db8d4cff-9872-5b29-a0ab-e72399200a43',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW15 KJF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW15%20KJF&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'CITROEN',
 'model': 'DS3',
 'odometer': 61168,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'CITROEN DS3 1.6 BLUEHDI 120 DSIRE Hatchback',
 'transmission': 'manual',
 'trim': 'BLUEHDI 120 DSIRE',
 'vin': 'VF7SABHZMFW548894',
 'year': 2015}
2026-03-29 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW15%2520KJF%27 HTTP/1.1" 200 None
2026-03-29 14:18:02 [bca.uk] INFO: Saving data for KW15%20KJF: {'auction_closing_time': 1774864800.0, 'created_time': 1774609821.924462, 'last_price_update_time': 1774793882.667922}
2026-03-29 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW15%2520KJF') HTTP/1.1" 204 0
2026-03-29 14:18:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f0922130-7996-5d34-b1c7-cf0579318f8b with identifier: YY19%20ARF
2026-03-29 14:18:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f0922130-7996-5d34-b1c7-cf0579318f8b with identifier: YY19%20ARF
2026-03-29 14:18:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f0922130-7996-5d34-b1c7-cf0579318f8b with identifier: YY19%20ARF to the API
2026-03-29 14:18:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY19%20ARF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f0922130-7996-5d34-b1c7-cf0579318f8b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY19 ARF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY19%20ARF&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 132334,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 XDRIVE 30D M SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'XDRIVE 30D M SPORT',
 'vin': 'WBACV62040LM96589',
 'year': 2019}
2026-03-29 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY19%2520ARF%27 HTTP/1.1" 200 None
2026-03-29 14:18:02 [bca.uk] INFO: Saving data for YY19%20ARF: {'auction_closing_time': 1774951200.0, 'created_time': 1774523367.668238, 'last_price_update_time': 1774793882.94934}
2026-03-29 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY19%2520ARF') HTTP/1.1" 204 0
2026-03-29 14:18:02 [bca.uk] INFO: Found listing with ID: SF19%20EBJ
2026-03-29 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF19%2520EBJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:02 [bca.uk] INFO: Scrape type for SF19%20EBJ: 2
2026-03-29 14:18:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 547657b9-b36f-5f90-9aaa-b60b4d6e9a4d with identifier: SF19%20EBJ
2026-03-29 14:18:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 547657b9-b36f-5f90-9aaa-b60b4d6e9a4d with scrape type 2
2026-03-29 14:18:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 547657b9-b36f-5f90-9aaa-b60b4d6e9a4d with scrape type 2
2026-03-29 14:18:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 547657b9-b36f-5f90-9aaa-b60b4d6e9a4d, identifier: SF19%20EBJ
2026-03-29 14:18:03 [bca.uk] INFO: Found listing with ID: HJ73%20NKT
2026-03-29 14:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ73%2520NKT%27 HTTP/1.1" 200 None
2026-03-29 14:18:03 [bca.uk] INFO: Scrape type for HJ73%20NKT: 0
2026-03-29 14:18:03 [bca.uk] INFO: Found listing with ID: RE74%20DSU
2026-03-29 14:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE74%2520DSU%27 HTTP/1.1" 200 None
2026-03-29 14:18:03 [bca.uk] INFO: Scrape type for RE74%20DSU: 2
2026-03-29 14:18:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed272894-6aa9-5b8d-818f-8b2f4075872d with identifier: RE74%20DSU
2026-03-29 14:18:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed272894-6aa9-5b8d-818f-8b2f4075872d with scrape type 2
2026-03-29 14:18:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed272894-6aa9-5b8d-818f-8b2f4075872d with scrape type 2
2026-03-29 14:18:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ed272894-6aa9-5b8d-818f-8b2f4075872d, identifier: RE74%20DSU
2026-03-29 14:18:03 [bca.uk] INFO: Found listing with ID: NL14%20WLW
2026-03-29 14:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL14%2520WLW%27 HTTP/1.1" 200 None
2026-03-29 14:18:03 [bca.uk] INFO: Scrape type for NL14%20WLW: 2
2026-03-29 14:18:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6439580-c0ff-5ccd-93f2-4fb83ef8bec8 with identifier: NL14%20WLW
2026-03-29 14:18:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6439580-c0ff-5ccd-93f2-4fb83ef8bec8 with scrape type 2
2026-03-29 14:18:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6439580-c0ff-5ccd-93f2-4fb83ef8bec8 with scrape type 2
2026-03-29 14:18:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e6439580-c0ff-5ccd-93f2-4fb83ef8bec8, identifier: NL14%20WLW
2026-03-29 14:18:03 [bca.uk] INFO: Found listing with ID: YL69%20AKJ
2026-03-29 14:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL69%2520AKJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:03 [bca.uk] INFO: Scrape type for YL69%20AKJ: 0
2026-03-29 14:18:03 [bca.uk] INFO: Found listing with ID: C12C47855
2026-03-29 14:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27C12C47855%27 HTTP/1.1" 200 None
2026-03-29 14:18:03 [bca.uk] INFO: Scrape type for C12C47855: 2
2026-03-29 14:18:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3678af42-7ada-54ea-ac4c-f32de9086756 with identifier: C12C47855
2026-03-29 14:18:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3678af42-7ada-54ea-ac4c-f32de9086756 with scrape type 2
2026-03-29 14:18:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3678af42-7ada-54ea-ac4c-f32de9086756 with scrape type 2
2026-03-29 14:18:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3678af42-7ada-54ea-ac4c-f32de9086756, identifier: C12C47855
2026-03-29 14:18:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 547657b9-b36f-5f90-9aaa-b60b4d6e9a4d with identifier: SF19%20EBJ
2026-03-29 14:18:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 547657b9-b36f-5f90-9aaa-b60b4d6e9a4d with identifier: SF19%20EBJ
2026-03-29 14:18:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 547657b9-b36f-5f90-9aaa-b60b4d6e9a4d with identifier: SF19%20EBJ to the API
2026-03-29 14:18:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SF19%20EBJ-GB',
 'category': 'Car',
 'color': 'bronze',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '547657b9-b36f-5f90-9aaa-b60b4d6e9a4d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SF19 EBJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SF19%20EBJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': 'RIFTER',
 'odometer': 13546,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'PEUGEOT RIFTER 1.5 BLUEHDI 100 ALLURE MPV',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 ALLURE',
 'vin': 'VR3ECYHYCKJ620601',
 'year': 2019}
2026-03-29 14:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF19%2520EBJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:03 [bca.uk] INFO: Saving data for SF19%20EBJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774609672.213439, 'last_price_update_time': 1774793883.7196}
2026-03-29 14:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SF19%2520EBJ') HTTP/1.1" 204 0
2026-03-29 14:18:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ed272894-6aa9-5b8d-818f-8b2f4075872d with identifier: RE74%20DSU
2026-03-29 14:18:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ed272894-6aa9-5b8d-818f-8b2f4075872d with identifier: RE74%20DSU
2026-03-29 14:18:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ed272894-6aa9-5b8d-818f-8b2f4075872d with identifier: RE74%20DSU to the API
2026-03-29 14:18:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE74%20DSU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'ed272894-6aa9-5b8d-818f-8b2f4075872d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RE74 DSU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE74%20DSU&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 17840,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 T GDI 207 HEV GT-LINE S StationWagon',
 'transmission': 'automatic',
 'trim': 'T GDI 207 HEV GT-LINE S',
 'vin': 'U5YPX81GMSL216468',
 'year': 2025}
2026-03-29 14:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE74%2520DSU%27 HTTP/1.1" 200 None
2026-03-29 14:18:04 [bca.uk] INFO: Saving data for RE74%20DSU: {'auction_closing_time': 1774951200.0, 'created_time': 1774609661.38882, 'last_price_update_time': 1774793884.132098}
2026-03-29 14:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE74%2520DSU') HTTP/1.1" 204 0
2026-03-29 14:18:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e6439580-c0ff-5ccd-93f2-4fb83ef8bec8 with identifier: NL14%20WLW
2026-03-29 14:18:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e6439580-c0ff-5ccd-93f2-4fb83ef8bec8 with identifier: NL14%20WLW
2026-03-29 14:18:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e6439580-c0ff-5ccd-93f2-4fb83ef8bec8 with identifier: NL14%20WLW to the API
2026-03-29 14:18:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL14%20WLW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e6439580-c0ff-5ccd-93f2-4fb83ef8bec8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL14 WLW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL14%20WLW&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA',
 'odometer': 64800,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ZAFIRA 1.8 120 EXCLUSIV MPV',
 'transmission': 'manual',
 'trim': '120 EXCLUSIV',
 'vin': 'W0L0AHM75E2035878',
 'year': 2014}
2026-03-29 14:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL14%2520WLW%27 HTTP/1.1" 200 None
2026-03-29 14:18:04 [bca.uk] INFO: Saving data for NL14%20WLW: {'auction_closing_time': 1774864800.0, 'created_time': 1774609828.362234, 'last_price_update_time': 1774793884.441129}
2026-03-29 14:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL14%2520WLW') HTTP/1.1" 204 0
2026-03-29 14:18:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3678af42-7ada-54ea-ac4c-f32de9086756 with identifier: C12C47855
2026-03-29 14:18:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3678af42-7ada-54ea-ac4c-f32de9086756 with identifier: C12C47855
2026-03-29 14:18:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3678af42-7ada-54ea-ac4c-f32de9086756 with identifier: C12C47855 to the API
2026-03-29 14:18:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=C12C47855-GB',
 'category': 'LightCommercialVehicle',
 'color': 'solid',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3678af42-7ada-54ea-ac4c-f32de9086756',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'C12C47855',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=C12C47855&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'CITROEN',
 'model': 'RELAY 35',
 'odometer': 112445,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'CITROEN RELAY 35 2.0 BLUEHDI 130 L3 H2 ENTERPRISE CrewCab Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 130 L3 H2 ENTERPRISE',
 'vin': 'VF7YC2MFC12C47855',
 'year': 2016}
2026-03-29 14:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27C12C47855%27 HTTP/1.1" 200 None
2026-03-29 14:18:04 [bca.uk] INFO: Saving data for C12C47855: {'auction_closing_time': 1775037600.0, 'created_time': 1774610332.110827, 'last_price_update_time': 1774793884.757436}
2026-03-29 14:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='C12C47855') HTTP/1.1" 204 0
2026-03-29 14:18:04 [bca.uk] INFO: Found listing with ID: WO19%20DKN
2026-03-29 14:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO19%2520DKN%27 HTTP/1.1" 200 None
2026-03-29 14:18:04 [bca.uk] INFO: Scrape type for WO19%20DKN: 2
2026-03-29 14:18:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 93315278-0daf-5c05-bc81-aa64e457eb5a with identifier: WO19%20DKN
2026-03-29 14:18:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 93315278-0daf-5c05-bc81-aa64e457eb5a with scrape type 2
2026-03-29 14:18:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 93315278-0daf-5c05-bc81-aa64e457eb5a with scrape type 2
2026-03-29 14:18:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 93315278-0daf-5c05-bc81-aa64e457eb5a, identifier: WO19%20DKN
2026-03-29 14:18:04 [bca.uk] INFO: Found listing with ID: YO24%20XFJ
2026-03-29 14:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO24%2520XFJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:04 [bca.uk] INFO: Scrape type for YO24%20XFJ: 2
2026-03-29 14:18:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5d55537a-0e94-5c93-a9a8-a8d96aebb249 with identifier: YO24%20XFJ
2026-03-29 14:18:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5d55537a-0e94-5c93-a9a8-a8d96aebb249 with scrape type 2
2026-03-29 14:18:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5d55537a-0e94-5c93-a9a8-a8d96aebb249 with scrape type 2
2026-03-29 14:18:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5d55537a-0e94-5c93-a9a8-a8d96aebb249, identifier: YO24%20XFJ
2026-03-29 14:18:04 [bca.uk] INFO: Found listing with ID: YR11%20PHZ
2026-03-29 14:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR11%2520PHZ%27 HTTP/1.1" 200 None
2026-03-29 14:18:05 [bca.uk] INFO: Scrape type for YR11%20PHZ: 2
2026-03-29 14:18:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b0107db-e64f-5b01-9ac7-8318aba8f9de with identifier: YR11%20PHZ
2026-03-29 14:18:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8b0107db-e64f-5b01-9ac7-8318aba8f9de with scrape type 2
2026-03-29 14:18:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8b0107db-e64f-5b01-9ac7-8318aba8f9de with scrape type 2
2026-03-29 14:18:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8b0107db-e64f-5b01-9ac7-8318aba8f9de, identifier: YR11%20PHZ
2026-03-29 14:18:05 [bca.uk] INFO: Found listing with ID: YJ65%20YUE
2026-03-29 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ65%2520YUE%27 HTTP/1.1" 200 None
2026-03-29 14:18:05 [bca.uk] INFO: Scrape type for YJ65%20YUE: 2
2026-03-29 14:18:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e2c732e-88db-583c-aa4b-97cade8e893c with identifier: YJ65%20YUE
2026-03-29 14:18:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e2c732e-88db-583c-aa4b-97cade8e893c with scrape type 2
2026-03-29 14:18:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3e2c732e-88db-583c-aa4b-97cade8e893c with scrape type 2
2026-03-29 14:18:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3e2c732e-88db-583c-aa4b-97cade8e893c, identifier: YJ65%20YUE
2026-03-29 14:18:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 93315278-0daf-5c05-bc81-aa64e457eb5a with identifier: WO19%20DKN
2026-03-29 14:18:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 93315278-0daf-5c05-bc81-aa64e457eb5a with identifier: WO19%20DKN
2026-03-29 14:18:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 93315278-0daf-5c05-bc81-aa64e457eb5a with identifier: WO19%20DKN to the API
2026-03-29 14:18:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WO19%20DKN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '93315278-0daf-5c05-bc81-aa64e457eb5a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WO19 DKN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WO19%20DKN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 39125,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MINI COUNTRYMAN 2.0 COOPER S EXCLUSIVE Hatchback',
 'transmission': 'automatic',
 'trim': 'COOPER S EXCLUSIVE',
 'vin': 'WMWYW720503J01585',
 'year': 2019}
2026-03-29 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO19%2520DKN%27 HTTP/1.1" 200 None
2026-03-29 14:18:05 [bca.uk] INFO: Saving data for WO19%20DKN: {'auction_closing_time': 1774864800.0, 'created_time': 1774044787.45907, 'last_price_update_time': 1774793885.494089}
2026-03-29 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WO19%2520DKN') HTTP/1.1" 204 0
2026-03-29 14:18:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5d55537a-0e94-5c93-a9a8-a8d96aebb249 with identifier: YO24%20XFJ
2026-03-29 14:18:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5d55537a-0e94-5c93-a9a8-a8d96aebb249 with identifier: YO24%20XFJ
2026-03-29 14:18:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5d55537a-0e94-5c93-a9a8-a8d96aebb249 with identifier: YO24%20XFJ to the API
2026-03-29 14:18:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 91,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '5d55537a-0e94-5c93-a9a8-a8d96aebb249',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YO24 XFJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YO24%20XFJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 12941,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.5 HYBRID DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID DESIGN',
 'vin': 'VNKKBAC3X0A368007',
 'year': 2024}
2026-03-29 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO24%2520XFJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:05 [bca.uk] INFO: Saving data for YO24%20XFJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774609665.855205, 'last_price_update_time': 1774793885.815186}
2026-03-29 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YO24%2520XFJ') HTTP/1.1" 204 0
2026-03-29 14:18:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8b0107db-e64f-5b01-9ac7-8318aba8f9de with identifier: YR11%20PHZ
2026-03-29 14:18:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8b0107db-e64f-5b01-9ac7-8318aba8f9de with identifier: YR11%20PHZ
2026-03-29 14:18:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8b0107db-e64f-5b01-9ac7-8318aba8f9de with identifier: YR11%20PHZ to the API
2026-03-29 14:18:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR11%20PHZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8b0107db-e64f-5b01-9ac7-8318aba8f9de',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR11 PHZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR11%20PHZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 65456,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'HONDA JAZZ 1.4 I-VTEC ES Hatchback',
 'transmission': 'manual',
 'trim': 'I-VTEC ES',
 'vin': 'SHHGG6760CU006381',
 'year': 2011}
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR11%2520PHZ%27 HTTP/1.1" 200 None
2026-03-29 14:18:06 [bca.uk] INFO: Saving data for YR11%20PHZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774609829.714485, 'last_price_update_time': 1774793886.127036}
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR11%2520PHZ') HTTP/1.1" 204 0
2026-03-29 14:18:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3e2c732e-88db-583c-aa4b-97cade8e893c with identifier: YJ65%20YUE
2026-03-29 14:18:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3e2c732e-88db-583c-aa4b-97cade8e893c with identifier: YJ65%20YUE
2026-03-29 14:18:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3e2c732e-88db-583c-aa4b-97cade8e893c with identifier: YJ65%20YUE to the API
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ65%20YUE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3e2c732e-88db-583c-aa4b-97cade8e893c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YJ65 YUE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ65%20YUE&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '535D',
 'odometer': 86363,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'BMW 535D 3.0 M SPORT TOURING STEP Estate',
 'transmission': 'manual',
 'trim': 'M SPORT TOURING STEP',
 'vin': 'WBA5K52070D350967',
 'year': 2015}
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ65%2520YUE%27 HTTP/1.1" 200 None
2026-03-29 14:18:06 [bca.uk] INFO: Saving data for YJ65%20YUE: {'auction_closing_time': 1774951200.0, 'created_time': 1774523451.105571, 'last_price_update_time': 1774793886.409257}
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ65%2520YUE') HTTP/1.1" 204 0
2026-03-29 14:18:06 [bca.uk] INFO: Found listing with ID: YB22%20WCA
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB22%2520WCA%27 HTTP/1.1" 200 None
2026-03-29 14:18:06 [bca.uk] INFO: Scrape type for YB22%20WCA: 0
2026-03-29 14:18:06 [bca.uk] INFO: Found listing with ID: YA72%20XTC
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA72%2520XTC%27 HTTP/1.1" 200 None
2026-03-29 14:18:06 [bca.uk] INFO: Scrape type for YA72%20XTC: 0
2026-03-29 14:18:06 [bca.uk] INFO: Found listing with ID: YA72%20SUH
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA72%2520SUH%27 HTTP/1.1" 200 None
2026-03-29 14:18:06 [bca.uk] INFO: Scrape type for YA72%20SUH: 0
2026-03-29 14:18:06 [bca.uk] INFO: Found listing with ID: SH72%20EWE
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH72%2520EWE%27 HTTP/1.1" 200 None
2026-03-29 14:18:06 [bca.uk] INFO: Scrape type for SH72%20EWE: 0
2026-03-29 14:18:06 [bca.uk] INFO: Found listing with ID: OV23%20FHD
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520FHD%27 HTTP/1.1" 200 None
2026-03-29 14:18:06 [bca.uk] INFO: Scrape type for OV23%20FHD: 0
2026-03-29 14:18:06 [bca.uk] INFO: Found listing with ID: HN72%20VFD
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN72%2520VFD%27 HTTP/1.1" 200 None
2026-03-29 14:18:06 [bca.uk] INFO: Scrape type for HN72%20VFD: 0
2026-03-29 14:18:06 [bca.uk] INFO: Found listing with ID: GX23%20XHN
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX23%2520XHN%27 HTTP/1.1" 200 None
2026-03-29 14:18:06 [bca.uk] INFO: Scrape type for GX23%20XHN: 2
2026-03-29 14:18:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8795a0a-83b8-5637-8250-62cfdad8a045 with identifier: GX23%20XHN
2026-03-29 14:18:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8795a0a-83b8-5637-8250-62cfdad8a045 with scrape type 2
2026-03-29 14:18:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8795a0a-83b8-5637-8250-62cfdad8a045 with scrape type 2
2026-03-29 14:18:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8795a0a-83b8-5637-8250-62cfdad8a045, identifier: GX23%20XHN
2026-03-29 14:18:06 [bca.uk] INFO: Found listing with ID: YO24%20XDX
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO24%2520XDX%27 HTTP/1.1" 200 None
2026-03-29 14:18:06 [bca.uk] INFO: Scrape type for YO24%20XDX: 2
2026-03-29 14:18:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b8e17ca-5a00-518f-8a3d-73b87d9f702b with identifier: YO24%20XDX
2026-03-29 14:18:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b8e17ca-5a00-518f-8a3d-73b87d9f702b with scrape type 2
2026-03-29 14:18:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0b8e17ca-5a00-518f-8a3d-73b87d9f702b with scrape type 2
2026-03-29 14:18:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0b8e17ca-5a00-518f-8a3d-73b87d9f702b, identifier: YO24%20XDX
2026-03-29 14:18:06 [bca.uk] INFO: Found listing with ID: YM63%20CHV
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM63%2520CHV%27 HTTP/1.1" 200 None
2026-03-29 14:18:06 [bca.uk] INFO: Scrape type for YM63%20CHV: 2
2026-03-29 14:18:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a97351a-76c5-53d2-90f2-da1ea35674b1 with identifier: YM63%20CHV
2026-03-29 14:18:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9a97351a-76c5-53d2-90f2-da1ea35674b1 with scrape type 2
2026-03-29 14:18:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9a97351a-76c5-53d2-90f2-da1ea35674b1 with scrape type 2
2026-03-29 14:18:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9a97351a-76c5-53d2-90f2-da1ea35674b1, identifier: YM63%20CHV
2026-03-29 14:18:06 [bca.uk] INFO: Found listing with ID: YC66%20OTY
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC66%2520OTY%27 HTTP/1.1" 200 None
2026-03-29 14:18:06 [bca.uk] INFO: Scrape type for YC66%20OTY: 2
2026-03-29 14:18:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ad6b69b-8ec2-5684-923c-6a4cc650610a with identifier: YC66%20OTY
2026-03-29 14:18:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ad6b69b-8ec2-5684-923c-6a4cc650610a with scrape type 2
2026-03-29 14:18:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ad6b69b-8ec2-5684-923c-6a4cc650610a with scrape type 2
2026-03-29 14:18:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ad6b69b-8ec2-5684-923c-6a4cc650610a, identifier: YC66%20OTY
2026-03-29 14:18:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8795a0a-83b8-5637-8250-62cfdad8a045 with identifier: GX23%20XHN
2026-03-29 14:18:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8795a0a-83b8-5637-8250-62cfdad8a045 with identifier: GX23%20XHN
2026-03-29 14:18:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8795a0a-83b8-5637-8250-62cfdad8a045 with identifier: GX23%20XHN to the API
2026-03-29 14:18:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX23%20XHN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e8795a0a-83b8-5637-8250-62cfdad8a045',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GX23 XHN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX23%20XHN&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'AUDI',
 'model': 'Q4 E-TRON',
 'odometer': 39080,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI Q4 E-TRON 50 220KW 83KWH Q S LINE StationWagon',
 'transmission': 'automatic',
 'trim': '50 220KW 83KWH Q S LINE',
 'vin': 'WAUZZZFZ2PP033734',
 'year': 2023}
2026-03-29 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX23%2520XHN%27 HTTP/1.1" 200 None
2026-03-29 14:18:07 [bca.uk] INFO: Saving data for GX23%20XHN: {'auction_closing_time': 1774864800.0, 'created_time': 1773827056.796908, 'last_price_update_time': 1774793887.25633}
2026-03-29 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX23%2520XHN') HTTP/1.1" 204 0
2026-03-29 14:18:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0b8e17ca-5a00-518f-8a3d-73b87d9f702b with identifier: YO24%20XDX
2026-03-29 14:18:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0b8e17ca-5a00-518f-8a3d-73b87d9f702b with identifier: YO24%20XDX
2026-03-29 14:18:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0b8e17ca-5a00-518f-8a3d-73b87d9f702b with identifier: YO24%20XDX to the API
2026-03-29 14:18:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 91,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '0b8e17ca-5a00-518f-8a3d-73b87d9f702b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YO24 XDX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YO24%20XDX&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 9167,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.5 HYBRID DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID DESIGN',
 'vin': 'VNKKBAC350A368240',
 'year': 2024}
2026-03-29 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO24%2520XDX%27 HTTP/1.1" 200 None
2026-03-29 14:18:07 [bca.uk] INFO: Saving data for YO24%20XDX: {'auction_closing_time': 1774951200.0, 'created_time': 1774609666.730072, 'last_price_update_time': 1774793887.63581}
2026-03-29 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YO24%2520XDX') HTTP/1.1" 204 0
2026-03-29 14:18:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9a97351a-76c5-53d2-90f2-da1ea35674b1 with identifier: YM63%20CHV
2026-03-29 14:18:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9a97351a-76c5-53d2-90f2-da1ea35674b1 with identifier: YM63%20CHV
2026-03-29 14:18:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9a97351a-76c5-53d2-90f2-da1ea35674b1 with identifier: YM63%20CHV to the API
2026-03-29 14:18:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM63%20CHV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9a97351a-76c5-53d2-90f2-da1ea35674b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YM63 CHV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM63%20CHV&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'KIA',
 'model': 'RIO',
 'odometer': 68273,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'KIA RIO 1.4 2 ISG Hatchback',
 'transmission': 'manual',
 'trim': '2 ISG',
 'vin': 'KNADN512LE6890791',
 'year': 2014}
2026-03-29 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM63%2520CHV%27 HTTP/1.1" 200 None
2026-03-29 14:18:07 [bca.uk] INFO: Saving data for YM63%20CHV: {'auction_closing_time': 1774864800.0, 'created_time': 1774436978.359289, 'last_price_update_time': 1774793887.925118}
2026-03-29 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM63%2520CHV') HTTP/1.1" 204 0
2026-03-29 14:18:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ad6b69b-8ec2-5684-923c-6a4cc650610a with identifier: YC66%20OTY
2026-03-29 14:18:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ad6b69b-8ec2-5684-923c-6a4cc650610a with identifier: YC66%20OTY
2026-03-29 14:18:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2ad6b69b-8ec2-5684-923c-6a4cc650610a with identifier: YC66%20OTY to the API
2026-03-29 14:18:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC66%20OTY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2ad6b69b-8ec2-5684-923c-6a4cc650610a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC66 OTY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC66%20OTY&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'PASSAT',
 'odometer': 80857,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN PASSAT 2.0 TDI 150 SE Saloon',
 'transmission': 'manual',
 'trim': 'TDI 150 SE',
 'vin': 'WVWZZZ3CZGE090428',
 'year': 2016}
2026-03-29 14:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC66%2520OTY%27 HTTP/1.1" 200 None
2026-03-29 14:18:08 [bca.uk] INFO: Saving data for YC66%20OTY: {'auction_closing_time': 1774951200.0, 'created_time': 1774523459.82305, 'last_price_update_time': 1774793888.237281}
2026-03-29 14:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC66%2520OTY') HTTP/1.1" 204 0
2026-03-29 14:18:08 [bca.uk] INFO: Found listing with ID: GJ22%20NLP
2026-03-29 14:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520NLP%27 HTTP/1.1" 200 None
2026-03-29 14:18:08 [bca.uk] INFO: Scrape type for GJ22%20NLP: 2
2026-03-29 14:18:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ba9acdf9-b891-5c1c-a4cb-2198123f72e2 with identifier: GJ22%20NLP
2026-03-29 14:18:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba9acdf9-b891-5c1c-a4cb-2198123f72e2 with scrape type 2
2026-03-29 14:18:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ba9acdf9-b891-5c1c-a4cb-2198123f72e2 with scrape type 2
2026-03-29 14:18:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ba9acdf9-b891-5c1c-a4cb-2198123f72e2, identifier: GJ22%20NLP
2026-03-29 14:18:08 [bca.uk] INFO: Found listing with ID: RK74%20LVZ
2026-03-29 14:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK74%2520LVZ%27 HTTP/1.1" 200 None
2026-03-29 14:18:08 [bca.uk] INFO: Scrape type for RK74%20LVZ: 2
2026-03-29 14:18:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47a1f20c-dfdc-51d7-887b-237b3bd5ad50 with identifier: RK74%20LVZ
2026-03-29 14:18:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47a1f20c-dfdc-51d7-887b-237b3bd5ad50 with scrape type 2
2026-03-29 14:18:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47a1f20c-dfdc-51d7-887b-237b3bd5ad50 with scrape type 2
2026-03-29 14:18:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47a1f20c-dfdc-51d7-887b-237b3bd5ad50, identifier: RK74%20LVZ
2026-03-29 14:18:08 [bca.uk] INFO: Found listing with ID: SG63%20LWN
2026-03-29 14:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG63%2520LWN%27 HTTP/1.1" 200 None
2026-03-29 14:18:08 [bca.uk] INFO: Scrape type for SG63%20LWN: 2
2026-03-29 14:18:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4fb56c81-6c5d-5a5e-86a0-963c06947c21 with identifier: SG63%20LWN
2026-03-29 14:18:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4fb56c81-6c5d-5a5e-86a0-963c06947c21 with scrape type 2
2026-03-29 14:18:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4fb56c81-6c5d-5a5e-86a0-963c06947c21 with scrape type 2
2026-03-29 14:18:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4fb56c81-6c5d-5a5e-86a0-963c06947c21, identifier: SG63%20LWN
2026-03-29 14:18:08 [bca.uk] INFO: Found listing with ID: PK64%20CZM
2026-03-29 14:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK64%2520CZM%27 HTTP/1.1" 200 None
2026-03-29 14:18:08 [bca.uk] INFO: Scrape type for PK64%20CZM: 2
2026-03-29 14:18:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ff7df20-0dee-5b8a-8e3c-97850b3aad0d with identifier: PK64%20CZM
2026-03-29 14:18:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3ff7df20-0dee-5b8a-8e3c-97850b3aad0d with scrape type 2
2026-03-29 14:18:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3ff7df20-0dee-5b8a-8e3c-97850b3aad0d with scrape type 2
2026-03-29 14:18:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3ff7df20-0dee-5b8a-8e3c-97850b3aad0d, identifier: PK64%20CZM
2026-03-29 14:18:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ba9acdf9-b891-5c1c-a4cb-2198123f72e2 with identifier: GJ22%20NLP
2026-03-29 14:18:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ba9acdf9-b891-5c1c-a4cb-2198123f72e2 with identifier: GJ22%20NLP
2026-03-29 14:18:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ba9acdf9-b891-5c1c-a4cb-2198123f72e2 with identifier: GJ22%20NLP to the API
2026-03-29 14:18:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ22%20NLP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ba9acdf9-b891-5c1c-a4cb-2198123f72e2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GJ22 NLP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ22%20NLP&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 38367,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 RWD Saloon',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRW3F7FSXNC504314',
 'year': 2022}
2026-03-29 14:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520NLP%27 HTTP/1.1" 200 None
2026-03-29 14:18:08 [bca.uk] INFO: Saving data for GJ22%20NLP: {'auction_closing_time': 1774864800.0, 'created_time': 1774365254.068413, 'last_price_update_time': 1774793888.961914}
2026-03-29 14:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ22%2520NLP') HTTP/1.1" 204 0
2026-03-29 14:18:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47a1f20c-dfdc-51d7-887b-237b3bd5ad50 with identifier: RK74%20LVZ
2026-03-29 14:18:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47a1f20c-dfdc-51d7-887b-237b3bd5ad50 with identifier: RK74%20LVZ
2026-03-29 14:18:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47a1f20c-dfdc-51d7-887b-237b3bd5ad50 with identifier: RK74%20LVZ to the API
2026-03-29 14:18:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK74%20LVZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '47a1f20c-dfdc-51d7-887b-237b3bd5ad50',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RK74 LVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK74%20LVZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 7904,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 T GDI 157 48V GT-LINE ISG StationWagon',
 'transmission': 'manual',
 'trim': 'T GDI 157 48V GT-LINE ISG',
 'vin': 'U5YPX81BLSL342764',
 'year': 2024}
2026-03-29 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK74%2520LVZ%27 HTTP/1.1" 200 None
2026-03-29 14:18:09 [bca.uk] INFO: Saving data for RK74%20LVZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774609627.181595, 'last_price_update_time': 1774793889.280093}
2026-03-29 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK74%2520LVZ') HTTP/1.1" 204 0
2026-03-29 14:18:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4fb56c81-6c5d-5a5e-86a0-963c06947c21 with identifier: SG63%20LWN
2026-03-29 14:18:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4fb56c81-6c5d-5a5e-86a0-963c06947c21 with identifier: SG63%20LWN
2026-03-29 14:18:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4fb56c81-6c5d-5a5e-86a0-963c06947c21 with identifier: SG63%20LWN to the API
2026-03-29 14:18:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG63%20LWN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4fb56c81-6c5d-5a5e-86a0-963c06947c21',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG63 LWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG63%20LWN&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 74343,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.2 ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'ACENTA PREMIUM',
 'vin': 'SJNTAAE12U1000718',
 'year': 2013}
2026-03-29 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG63%2520LWN%27 HTTP/1.1" 200 None
2026-03-29 14:18:09 [bca.uk] INFO: Saving data for SG63%20LWN: {'auction_closing_time': 1774951200.0, 'created_time': 1774609833.264577, 'last_price_update_time': 1774793889.571031}
2026-03-29 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG63%2520LWN') HTTP/1.1" 204 0
2026-03-29 14:18:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3ff7df20-0dee-5b8a-8e3c-97850b3aad0d with identifier: PK64%20CZM
2026-03-29 14:18:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3ff7df20-0dee-5b8a-8e3c-97850b3aad0d with identifier: PK64%20CZM
2026-03-29 14:18:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3ff7df20-0dee-5b8a-8e3c-97850b3aad0d with identifier: PK64%20CZM to the API
2026-03-29 14:18:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK64%20CZM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3ff7df20-0dee-5b8a-8e3c-97850b3aad0d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK64 CZM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK64%20CZM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'SKODA',
 'model': 'YETI',
 'odometer': 87461,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SKODA YETI 2.0 TDI CR 140 BLACK ED. 4X4 DSG Estate',
 'transmission': 'automatic',
 'trim': 'TDI CR 140 BLACK ED. 4X4 DSG',
 'vin': 'TMBMD75L8F6018978',
 'year': 2014}
2026-03-29 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK64%2520CZM%27 HTTP/1.1" 200 None
2026-03-29 14:18:09 [bca.uk] INFO: Saving data for PK64%20CZM: {'auction_closing_time': 1774951200.0, 'created_time': 1774523359.807641, 'last_price_update_time': 1774793889.859848}
2026-03-29 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK64%2520CZM') HTTP/1.1" 204 0
2026-03-29 14:18:09 [bca.uk] INFO: Found listing with ID: DN10%20POA
2026-03-29 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN10%2520POA%27 HTTP/1.1" 200 None
2026-03-29 14:18:09 [bca.uk] INFO: Scrape type for DN10%20POA: 2
2026-03-29 14:18:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a278354f-2fc5-5551-930c-552307f9f2c1 with identifier: DN10%20POA
2026-03-29 14:18:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a278354f-2fc5-5551-930c-552307f9f2c1 with scrape type 2
2026-03-29 14:18:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a278354f-2fc5-5551-930c-552307f9f2c1 with scrape type 2
2026-03-29 14:18:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a278354f-2fc5-5551-930c-552307f9f2c1, identifier: DN10%20POA
2026-03-29 14:18:09 [bca.uk] INFO: Found listing with ID: BJ23%20WRN
2026-03-29 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ23%2520WRN%27 HTTP/1.1" 200 None
2026-03-29 14:18:10 [bca.uk] INFO: Scrape type for BJ23%20WRN: 2
2026-03-29 14:18:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 709c89ae-d1c5-5f3f-b019-925f412da4b1 with identifier: BJ23%20WRN
2026-03-29 14:18:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 709c89ae-d1c5-5f3f-b019-925f412da4b1 with scrape type 2
2026-03-29 14:18:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 709c89ae-d1c5-5f3f-b019-925f412da4b1 with scrape type 2
2026-03-29 14:18:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 709c89ae-d1c5-5f3f-b019-925f412da4b1, identifier: BJ23%20WRN
2026-03-29 14:18:10 [bca.uk] INFO: Found listing with ID: WN75%20JXU
2026-03-29 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520JXU%27 HTTP/1.1" 200 None
2026-03-29 14:18:10 [bca.uk] INFO: Scrape type for WN75%20JXU: 2
2026-03-29 14:18:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d465a8dc-9e5b-55a2-8d08-6d184e78d0ac with identifier: WN75%20JXU
2026-03-29 14:18:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d465a8dc-9e5b-55a2-8d08-6d184e78d0ac with scrape type 2
2026-03-29 14:18:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d465a8dc-9e5b-55a2-8d08-6d184e78d0ac with scrape type 2
2026-03-29 14:18:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d465a8dc-9e5b-55a2-8d08-6d184e78d0ac, identifier: WN75%20JXU
2026-03-29 14:18:10 [bca.uk] INFO: Found listing with ID: OE66%20SXU
2026-03-29 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE66%2520SXU%27 HTTP/1.1" 200 None
2026-03-29 14:18:10 [bca.uk] INFO: Scrape type for OE66%20SXU: 0
2026-03-29 14:18:10 [bca.uk] INFO: Found listing with ID: LT16%20USV
2026-03-29 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT16%2520USV%27 HTTP/1.1" 200 None
2026-03-29 14:18:10 [bca.uk] INFO: Scrape type for LT16%20USV: 0
2026-03-29 14:18:10 [bca.uk] INFO: Found listing with ID: KP15%20OJL
2026-03-29 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP15%2520OJL%27 HTTP/1.1" 200 None
2026-03-29 14:18:10 [bca.uk] INFO: Scrape type for KP15%20OJL: 0
2026-03-29 14:18:10 [bca.uk] INFO: Found listing with ID: U12H79858
2026-03-29 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27U12H79858%27 HTTP/1.1" 200 None
2026-03-29 14:18:10 [bca.uk] INFO: Scrape type for U12H79858: 2
2026-03-29 14:18:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3733ed42-a8bd-578e-94c1-0224ccf31c05 with identifier: U12H79858
2026-03-29 14:18:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3733ed42-a8bd-578e-94c1-0224ccf31c05 with scrape type 2
2026-03-29 14:18:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3733ed42-a8bd-578e-94c1-0224ccf31c05 with scrape type 2
2026-03-29 14:18:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3733ed42-a8bd-578e-94c1-0224ccf31c05, identifier: U12H79858
2026-03-29 14:18:10 [scrapy.extensions.logstats] INFO: Crawled 243 pages (at 1 pages/min), scraped 1485 items (at 126 items/min)
2026-03-29 14:18:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 211MiB
2026-03-29 14:18:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a278354f-2fc5-5551-930c-552307f9f2c1 with identifier: DN10%20POA
2026-03-29 14:18:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a278354f-2fc5-5551-930c-552307f9f2c1 with identifier: DN10%20POA
2026-03-29 14:18:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a278354f-2fc5-5551-930c-552307f9f2c1 with identifier: DN10%20POA to the API
2026-03-29 14:18:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 224,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN10%20POA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a278354f-2fc5-5551-930c-552307f9f2c1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN10 POA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN10%20POA&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'S4 AVANT',
 'odometer': 108883,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'AUDI S4 AVANT 3.0 TFSI 333 QUATTRO S-T Estate',
 'transmission': 'automatic',
 'trim': 'TFSI 333 QUATTRO S-T',
 'vin': 'WAUZZZ8K1AA152000',
 'year': 2010}
2026-03-29 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN10%2520POA%27 HTTP/1.1" 200 None
2026-03-29 14:18:10 [bca.uk] INFO: Saving data for DN10%20POA: {'auction_closing_time': 1775642400.0, 'created_time': 1774609658.75143, 'last_price_update_time': 1774793890.648059}
2026-03-29 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN10%2520POA') HTTP/1.1" 204 0
2026-03-29 14:18:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 709c89ae-d1c5-5f3f-b019-925f412da4b1 with identifier: BJ23%20WRN
2026-03-29 14:18:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 709c89ae-d1c5-5f3f-b019-925f412da4b1 with identifier: BJ23%20WRN
2026-03-29 14:18:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 709c89ae-d1c5-5f3f-b019-925f412da4b1 with identifier: BJ23%20WRN to the API
2026-03-29 14:18:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': 'Motorcycle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': '709c89ae-d1c5-5f3f-b019-925f412da4b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ23 WRN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ23%20WRN&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'KAWASAKI',
 'model': 'EN',
 'odometer': 16652,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KAWASAKI EN 650 MOTORBIKE',
 'transmission': 'automatic',
 'trim': '650 MOTORBIKE',
 'vin': 'JKAEN650JJDA11100',
 'year': 2023}
2026-03-29 14:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ23%2520WRN%27 HTTP/1.1" 200 None
2026-03-29 14:18:11 [bca.uk] INFO: Saving data for BJ23%20WRN: {'auction_closing_time': 1775124000.0, 'created_time': 1774609656.080888, 'last_price_update_time': 1774793891.110957}
2026-03-29 14:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ23%2520WRN') HTTP/1.1" 204 0
2026-03-29 14:18:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d465a8dc-9e5b-55a2-8d08-6d184e78d0ac with identifier: WN75%20JXU
2026-03-29 14:18:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:18:11 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=agate+black HTTP/1.1" 200 None
2026-03-29 14:18:11 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:18:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d465a8dc-9e5b-55a2-8d08-6d184e78d0ac with identifier: WN75%20JXU
2026-03-29 14:18:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d465a8dc-9e5b-55a2-8d08-6d184e78d0ac with identifier: WN75%20JXU to the API
2026-03-29 14:18:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 208,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN75%20JXU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'agate black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd465a8dc-9e5b-55a2-8d08-6d184e78d0ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN75 JXU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN75%20JXU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 7713,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 320 L1 H1 LIMITED CrewCab Van',
 'transmission': 'automatic',
 'trim': 'EBL 136 320 L1 H1 LIMITED',
 'vin': 'WF0SXXTA6SSA26028',
 'year': 2025}
2026-03-29 14:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520JXU%27 HTTP/1.1" 200 None
2026-03-29 14:18:11 [bca.uk] INFO: Saving data for WN75%20JXU: {'auction_closing_time': 1774951200.0, 'created_time': 1774609813.099788, 'last_price_update_time': 1774793891.587304}
2026-03-29 14:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN75%2520JXU') HTTP/1.1" 204 0
2026-03-29 14:18:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3733ed42-a8bd-578e-94c1-0224ccf31c05 with identifier: U12H79858
2026-03-29 14:18:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:18:11 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=polar+white HTTP/1.1" 200 None
2026-03-29 14:18:11 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:18:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3733ed42-a8bd-578e-94c1-0224ccf31c05 with identifier: U12H79858
2026-03-29 14:18:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3733ed42-a8bd-578e-94c1-0224ccf31c05 with identifier: U12H79858 to the API
2026-03-29 14:18:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'polar white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3733ed42-a8bd-578e-94c1-0224ccf31c05',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'U12H79858',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=U12H79858&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'CITROEN',
 'model': 'RELAY 35',
 'odometer': 27095,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'CITROEN RELAY 35 2.0 BLUEHDI 160 L2 PLUS Dropside',
 'transmission': 'manual',
 'trim': 'BLUEHDI 160 L2 PLUS',
 'vin': 'VF7YC3MAU12H79858',
 'year': 2019}
2026-03-29 14:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27U12H79858%27 HTTP/1.1" 200 None
2026-03-29 14:18:12 [bca.uk] INFO: Saving data for U12H79858: {'auction_closing_time': 1775037600.0, 'created_time': 1774610336.618009, 'last_price_update_time': 1774793892.004826}
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='U12H79858') HTTP/1.1" 204 0
2026-03-29 14:18:12 [bca.uk] INFO: Found listing with ID: FE23%20ZZJ
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520ZZJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:12 [bca.uk] INFO: Scrape type for FE23%20ZZJ: 2
2026-03-29 14:18:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b4cf713-08fa-59af-a87b-114a639c14b1 with identifier: FE23%20ZZJ
2026-03-29 14:18:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b4cf713-08fa-59af-a87b-114a639c14b1 with scrape type 2
2026-03-29 14:18:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0b4cf713-08fa-59af-a87b-114a639c14b1 with scrape type 2
2026-03-29 14:18:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0b4cf713-08fa-59af-a87b-114a639c14b1, identifier: FE23%20ZZJ
2026-03-29 14:18:12 [bca.uk] INFO: Found listing with ID: BC17%20DND
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC17%2520DND%27 HTTP/1.1" 200 None
2026-03-29 14:18:12 [bca.uk] INFO: Scrape type for BC17%20DND: 0
2026-03-29 14:18:12 [bca.uk] INFO: Found listing with ID: YC25%20VUU
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520VUU%27 HTTP/1.1" 200 None
2026-03-29 14:18:12 [bca.uk] INFO: Scrape type for YC25%20VUU: 2
2026-03-29 14:18:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7019b2f3-53d9-5782-b5ee-5613cea6a40e with identifier: YC25%20VUU
2026-03-29 14:18:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7019b2f3-53d9-5782-b5ee-5613cea6a40e with scrape type 2
2026-03-29 14:18:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7019b2f3-53d9-5782-b5ee-5613cea6a40e with scrape type 2
2026-03-29 14:18:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7019b2f3-53d9-5782-b5ee-5613cea6a40e, identifier: YC25%20VUU
2026-03-29 14:18:12 [bca.uk] INFO: Found listing with ID: AK65%20RBF
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK65%2520RBF%27 HTTP/1.1" 200 None
2026-03-29 14:18:12 [bca.uk] INFO: Scrape type for AK65%20RBF: 2
2026-03-29 14:18:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ea530f8-c0cd-5d79-9ce2-319f84a66df9 with identifier: AK65%20RBF
2026-03-29 14:18:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4ea530f8-c0cd-5d79-9ce2-319f84a66df9 with scrape type 2
2026-03-29 14:18:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4ea530f8-c0cd-5d79-9ce2-319f84a66df9 with scrape type 2
2026-03-29 14:18:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4ea530f8-c0cd-5d79-9ce2-319f84a66df9, identifier: AK65%20RBF
2026-03-29 14:18:12 [bca.uk] INFO: Found listing with ID: HV66%20ENK
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV66%2520ENK%27 HTTP/1.1" 200 None
2026-03-29 14:18:12 [bca.uk] INFO: Scrape type for HV66%20ENK: 0
2026-03-29 14:18:12 [bca.uk] INFO: Found listing with ID: FN19%20FHL
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN19%2520FHL%27 HTTP/1.1" 200 None
2026-03-29 14:18:12 [bca.uk] INFO: Scrape type for FN19%20FHL: 0
2026-03-29 14:18:12 [bca.uk] INFO: Found listing with ID: WP21%20RWE
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP21%2520RWE%27 HTTP/1.1" 200 None
2026-03-29 14:18:12 [bca.uk] INFO: Scrape type for WP21%20RWE: 2
2026-03-29 14:18:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a38d1cd-14b9-5faa-8240-8f74702e8c6e with identifier: WP21%20RWE
2026-03-29 14:18:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a38d1cd-14b9-5faa-8240-8f74702e8c6e with scrape type 2
2026-03-29 14:18:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a38d1cd-14b9-5faa-8240-8f74702e8c6e with scrape type 2
2026-03-29 14:18:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a38d1cd-14b9-5faa-8240-8f74702e8c6e, identifier: WP21%20RWE
2026-03-29 14:18:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0b4cf713-08fa-59af-a87b-114a639c14b1 with identifier: FE23%20ZZJ
2026-03-29 14:18:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0b4cf713-08fa-59af-a87b-114a639c14b1 with identifier: FE23%20ZZJ
2026-03-29 14:18:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0b4cf713-08fa-59af-a87b-114a639c14b1 with identifier: FE23%20ZZJ to the API
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE23%20ZZJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0b4cf713-08fa-59af-a87b-114a639c14b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FE23 ZZJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE23%20ZZJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'CORSA-E',
 'odometer': 9383,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA-E 100KW 50KWH ELITE PREM.(11KC) Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH ELITE PREM.(11KC)',
 'vin': 'VXKUHZKXZN4400971',
 'year': 2023}
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520ZZJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:12 [bca.uk] INFO: Saving data for FE23%20ZZJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774365271.381848, 'last_price_update_time': 1774793892.777587}
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE23%2520ZZJ') HTTP/1.1" 204 0
2026-03-29 14:18:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7019b2f3-53d9-5782-b5ee-5613cea6a40e with identifier: YC25%20VUU
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=portimao+blue HTTP/1.1" 200 None
2026-03-29 14:18:12 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:18:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7019b2f3-53d9-5782-b5ee-5613cea6a40e with identifier: YC25%20VUU
2026-03-29 14:18:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7019b2f3-53d9-5782-b5ee-5613cea6a40e with identifier: YC25%20VUU to the API
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 21,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC25%20VUU-GB',
 'category': 'Car',
 'color': 'portimao blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '7019b2f3-53d9-5782-b5ee-5613cea6a40e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YC25 VUU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC25%20VUU&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'BMW',
 'model': '330E',
 'odometer': 10197,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'BMW 330E 2.0 T 22.3KWH M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'T 22.3KWH M SPORT',
 'vin': 'WBA40GK0008F39047',
 'year': 2025}
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520VUU%27 HTTP/1.1" 200 None
2026-03-29 14:18:13 [bca.uk] INFO: Saving data for YC25%20VUU: {'auction_closing_time': 1774864800.0, 'created_time': 1774609663.836511, 'last_price_update_time': 1774793893.208486}
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC25%2520VUU') HTTP/1.1" 204 0
2026-03-29 14:18:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4ea530f8-c0cd-5d79-9ce2-319f84a66df9 with identifier: AK65%20RBF
2026-03-29 14:18:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4ea530f8-c0cd-5d79-9ce2-319f84a66df9 with identifier: AK65%20RBF
2026-03-29 14:18:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4ea530f8-c0cd-5d79-9ce2-319f84a66df9 with identifier: AK65%20RBF to the API
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK65%20RBF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4ea530f8-c0cd-5d79-9ce2-319f84a66df9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK65 RBF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK65%20RBF&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MERCEDES-BENZ',
 'model': 'C220 D',
 'odometer': 92344,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 D 2.1 AMG LINE PREMIUM Coupe',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM',
 'vin': 'WDD2053042F298654',
 'year': 2015}
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK65%2520RBF%27 HTTP/1.1" 200 None
2026-03-29 14:18:13 [bca.uk] INFO: Saving data for AK65%20RBF: {'auction_closing_time': 1774951200.0, 'created_time': 1774005315.22201, 'last_price_update_time': 1774793893.505667}
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK65%2520RBF') HTTP/1.1" 204 0
2026-03-29 14:18:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a38d1cd-14b9-5faa-8240-8f74702e8c6e with identifier: WP21%20RWE
2026-03-29 14:18:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a38d1cd-14b9-5faa-8240-8f74702e8c6e with identifier: WP21%20RWE
2026-03-29 14:18:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a38d1cd-14b9-5faa-8240-8f74702e8c6e with identifier: WP21%20RWE to the API
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 242,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP21%20RWE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2a38d1cd-14b9-5faa-8240-8f74702e8c6e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP21 RWE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP21%20RWE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 37346,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 213 WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 213 WILDTRAK',
 'vin': '6FPPXXMJ2PMM77419',
 'year': 2021}
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP21%2520RWE%27 HTTP/1.1" 200 None
2026-03-29 14:18:13 [bca.uk] INFO: Saving data for WP21%20RWE: {'auction_closing_time': 1774864800.0, 'created_time': 1774610000.185505, 'last_price_update_time': 1774793893.783806}
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP21%2520RWE') HTTP/1.1" 204 0
2026-03-29 14:18:13 [bca.uk] INFO: Found listing with ID: FE23%20XOP
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520XOP%27 HTTP/1.1" 200 None
2026-03-29 14:18:13 [bca.uk] INFO: Scrape type for FE23%20XOP: 0
2026-03-29 14:18:13 [bca.uk] INFO: Found listing with ID: DU74%20YYP
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU74%2520YYP%27 HTTP/1.1" 200 None
2026-03-29 14:18:13 [bca.uk] INFO: Scrape type for DU74%20YYP: 0
2026-03-29 14:18:13 [bca.uk] INFO: Found listing with ID: DF24%20TYP
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF24%2520TYP%27 HTTP/1.1" 200 None
2026-03-29 14:18:13 [bca.uk] INFO: Scrape type for DF24%20TYP: 2
2026-03-29 14:18:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29778710-5f17-5af9-bdd6-87e2191117b3 with identifier: DF24%20TYP
2026-03-29 14:18:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29778710-5f17-5af9-bdd6-87e2191117b3 with scrape type 2
2026-03-29 14:18:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 29778710-5f17-5af9-bdd6-87e2191117b3 with scrape type 2
2026-03-29 14:18:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 29778710-5f17-5af9-bdd6-87e2191117b3, identifier: DF24%20TYP
2026-03-29 14:18:13 [bca.uk] INFO: Found listing with ID: WV63%20OWA
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV63%2520OWA%27 HTTP/1.1" 200 None
2026-03-29 14:18:13 [bca.uk] INFO: Scrape type for WV63%20OWA: 2
2026-03-29 14:18:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1641c047-c124-5fdd-98ef-10ab621759ee with identifier: WV63%20OWA
2026-03-29 14:18:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1641c047-c124-5fdd-98ef-10ab621759ee with scrape type 2
2026-03-29 14:18:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1641c047-c124-5fdd-98ef-10ab621759ee with scrape type 2
2026-03-29 14:18:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1641c047-c124-5fdd-98ef-10ab621759ee, identifier: WV63%20OWA
2026-03-29 14:18:14 [bca.uk] INFO: Found listing with ID: YT07%20DXJ
2026-03-29 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT07%2520DXJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:14 [bca.uk] INFO: Scrape type for YT07%20DXJ: 2
2026-03-29 14:18:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5000e6e-9c04-5075-b7f2-2bb4a18e6b1d with identifier: YT07%20DXJ
2026-03-29 14:18:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5000e6e-9c04-5075-b7f2-2bb4a18e6b1d with scrape type 2
2026-03-29 14:18:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5000e6e-9c04-5075-b7f2-2bb4a18e6b1d with scrape type 2
2026-03-29 14:18:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5000e6e-9c04-5075-b7f2-2bb4a18e6b1d, identifier: YT07%20DXJ
2026-03-29 14:18:14 [bca.uk] INFO: Found listing with ID: FH18%20EJU
2026-03-29 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH18%2520EJU%27 HTTP/1.1" 200 None
2026-03-29 14:18:14 [bca.uk] INFO: Scrape type for FH18%20EJU: 0
2026-03-29 14:18:14 [bca.uk] INFO: Found listing with ID: BN13%20OWC
2026-03-29 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN13%2520OWC%27 HTTP/1.1" 200 None
2026-03-29 14:18:14 [bca.uk] INFO: Scrape type for BN13%20OWC: 0
2026-03-29 14:18:14 [bca.uk] INFO: Found listing with ID: GJ17%20NVY
2026-03-29 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ17%2520NVY%27 HTTP/1.1" 200 None
2026-03-29 14:18:14 [bca.uk] INFO: Scrape type for GJ17%20NVY: 0
2026-03-29 14:18:14 [bca.uk] INFO: Found listing with ID: C12C68760
2026-03-29 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27C12C68760%27 HTTP/1.1" 200 None
2026-03-29 14:18:14 [bca.uk] INFO: Scrape type for C12C68760: 2
2026-03-29 14:18:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a10dc90-cf0b-53d4-9c5c-ae870888f29d with identifier: C12C68760
2026-03-29 14:18:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a10dc90-cf0b-53d4-9c5c-ae870888f29d with scrape type 2
2026-03-29 14:18:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a10dc90-cf0b-53d4-9c5c-ae870888f29d with scrape type 2
2026-03-29 14:18:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a10dc90-cf0b-53d4-9c5c-ae870888f29d, identifier: C12C68760
2026-03-29 14:18:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 29778710-5f17-5af9-bdd6-87e2191117b3 with identifier: DF24%20TYP
2026-03-29 14:18:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 29778710-5f17-5af9-bdd6-87e2191117b3 with identifier: DF24%20TYP
2026-03-29 14:18:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 29778710-5f17-5af9-bdd6-87e2191117b3 with identifier: DF24%20TYP to the API
2026-03-29 14:18:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF24%20TYP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '29778710-5f17-5af9-bdd6-87e2191117b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DF24 TYP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF24%20TYP&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'LEXUS',
 'model': 'LBX',
 'odometer': 4812,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'LEXUS LBX 1.5 PREMIUM E-CVT Hatchback',
 'transmission': 'automatic',
 'trim': 'PREMIUM E-CVT',
 'vin': 'JTHAAAAE201009177',
 'year': 2024}
2026-03-29 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF24%2520TYP%27 HTTP/1.1" 200 None
2026-03-29 14:18:14 [bca.uk] INFO: Saving data for DF24%20TYP: {'auction_closing_time': 1774864800.0, 'created_time': 1774017005.349855, 'last_price_update_time': 1774793894.595944}
2026-03-29 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF24%2520TYP') HTTP/1.1" 204 0
2026-03-29 14:18:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1641c047-c124-5fdd-98ef-10ab621759ee with identifier: WV63%20OWA
2026-03-29 14:18:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1641c047-c124-5fdd-98ef-10ab621759ee with identifier: WV63%20OWA
2026-03-29 14:18:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1641c047-c124-5fdd-98ef-10ab621759ee with identifier: WV63%20OWA to the API
2026-03-29 14:18:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 180,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV63%20OWA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1641c047-c124-5fdd-98ef-10ab621759ee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV63 OWA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV63%20OWA&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.7T',
 'odometer': 140519,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2.7T 2.0 CDTI 90 E/F SWB PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 90 E/F SWB',
 'vin': 'W0LF7A0A8EV600948',
 'year': 2013}
2026-03-29 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV63%2520OWA%27 HTTP/1.1" 200 None
2026-03-29 14:18:14 [bca.uk] INFO: Saving data for WV63%20OWA: {'auction_closing_time': 1775124000.0, 'created_time': 1774609662.499752, 'last_price_update_time': 1774793894.983962}
2026-03-29 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV63%2520OWA') HTTP/1.1" 204 0
2026-03-29 14:18:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5000e6e-9c04-5075-b7f2-2bb4a18e6b1d with identifier: YT07%20DXJ
2026-03-29 14:18:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5000e6e-9c04-5075-b7f2-2bb4a18e6b1d with identifier: YT07%20DXJ
2026-03-29 14:18:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f5000e6e-9c04-5075-b7f2-2bb4a18e6b1d with identifier: YT07%20DXJ to the API
2026-03-29 14:18:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT07%20DXJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f5000e6e-9c04-5075-b7f2-2bb4a18e6b1d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT07 DXJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT07%20DXJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'PEUGEOT',
 'model': '307',
 'odometer': 102733,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 307 1.6 S 16V Hatchback',
 'transmission': 'manual',
 'trim': 'S 16V',
 'vin': 'VF33CNFUL84879144',
 'year': 2007}
2026-03-29 14:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT07%2520DXJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:15 [bca.uk] INFO: Saving data for YT07%20DXJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774609815.543224, 'last_price_update_time': 1774793895.265051}
2026-03-29 14:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT07%2520DXJ') HTTP/1.1" 204 0
2026-03-29 14:18:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a10dc90-cf0b-53d4-9c5c-ae870888f29d with identifier: C12C68760
2026-03-29 14:18:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a10dc90-cf0b-53d4-9c5c-ae870888f29d with identifier: C12C68760
2026-03-29 14:18:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5a10dc90-cf0b-53d4-9c5c-ae870888f29d with identifier: C12C68760 to the API
2026-03-29 14:18:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=C12C68760-GB',
 'category': 'LightCommercialVehicle',
 'color': 'solid',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5a10dc90-cf0b-53d4-9c5c-ae870888f29d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'C12C68760',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=C12C68760&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'CITROEN',
 'model': 'RELAY 35',
 'odometer': 111699,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'CITROEN RELAY 35 2.0 BLUEHDI 130 L3 H2 ENTERPRISE CrewCab Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 130 L3 H2 ENTERPRISE',
 'vin': 'VF7YC2MFC12C68760',
 'year': 2017}
2026-03-29 14:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27C12C68760%27 HTTP/1.1" 200 None
2026-03-29 14:18:15 [bca.uk] INFO: Saving data for C12C68760: {'auction_closing_time': 1775037600.0, 'created_time': 1774609878.925636, 'last_price_update_time': 1774793895.569115}
2026-03-29 14:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='C12C68760') HTTP/1.1" 204 0
2026-03-29 14:18:15 [bca.uk] INFO: Found listing with ID: BP72%20XTH
2026-03-29 14:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520XTH%27 HTTP/1.1" 200 None
2026-03-29 14:18:15 [bca.uk] INFO: Scrape type for BP72%20XTH: 2
2026-03-29 14:18:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e56a1d79-31cd-5e6c-b3eb-3505d9feebe3 with identifier: BP72%20XTH
2026-03-29 14:18:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e56a1d79-31cd-5e6c-b3eb-3505d9feebe3 with scrape type 2
2026-03-29 14:18:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e56a1d79-31cd-5e6c-b3eb-3505d9feebe3 with scrape type 2
2026-03-29 14:18:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e56a1d79-31cd-5e6c-b3eb-3505d9feebe3, identifier: BP72%20XTH
2026-03-29 14:18:15 [bca.uk] INFO: Found listing with ID: WA19%20MUB
2026-03-29 14:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA19%2520MUB%27 HTTP/1.1" 200 None
2026-03-29 14:18:15 [bca.uk] INFO: Scrape type for WA19%20MUB: 0
2026-03-29 14:18:15 [bca.uk] INFO: Found listing with ID: LY10%20AHG
2026-03-29 14:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY10%2520AHG%27 HTTP/1.1" 200 None
2026-03-29 14:18:15 [bca.uk] INFO: Scrape type for LY10%20AHG: 2
2026-03-29 14:18:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 064b49db-0092-5512-8d49-b58fc665f3ed with identifier: LY10%20AHG
2026-03-29 14:18:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 064b49db-0092-5512-8d49-b58fc665f3ed with scrape type 2
2026-03-29 14:18:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 064b49db-0092-5512-8d49-b58fc665f3ed with scrape type 2
2026-03-29 14:18:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 064b49db-0092-5512-8d49-b58fc665f3ed, identifier: LY10%20AHG
2026-03-29 14:18:15 [bca.uk] INFO: Found listing with ID: FD72%20XZY
2026-03-29 14:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD72%2520XZY%27 HTTP/1.1" 200 None
2026-03-29 14:18:15 [bca.uk] INFO: Scrape type for FD72%20XZY: 2
2026-03-29 14:18:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd6a3f65-acc3-5ddd-8e4d-ff4dfe0b8dff with identifier: FD72%20XZY
2026-03-29 14:18:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd6a3f65-acc3-5ddd-8e4d-ff4dfe0b8dff with scrape type 2
2026-03-29 14:18:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd6a3f65-acc3-5ddd-8e4d-ff4dfe0b8dff with scrape type 2
2026-03-29 14:18:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cd6a3f65-acc3-5ddd-8e4d-ff4dfe0b8dff, identifier: FD72%20XZY
2026-03-29 14:18:15 [bca.uk] INFO: Found listing with ID: GHFK86668
2026-03-29 14:18:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GHFK86668%27 HTTP/1.1" 200 None
2026-03-29 14:18:16 [bca.uk] INFO: Scrape type for GHFK86668: 2
2026-03-29 14:18:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c4ac9a46-a467-54e3-81df-5af301eb611b with identifier: GHFK86668
2026-03-29 14:18:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4ac9a46-a467-54e3-81df-5af301eb611b with scrape type 2
2026-03-29 14:18:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c4ac9a46-a467-54e3-81df-5af301eb611b with scrape type 2
2026-03-29 14:18:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c4ac9a46-a467-54e3-81df-5af301eb611b, identifier: GHFK86668
2026-03-29 14:18:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:18:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e56a1d79-31cd-5e6c-b3eb-3505d9feebe3 with identifier: BP72%20XTH
2026-03-29 14:18:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e56a1d79-31cd-5e6c-b3eb-3505d9feebe3 with identifier: BP72%20XTH
2026-03-29 14:18:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e56a1d79-31cd-5e6c-b3eb-3505d9feebe3 with identifier: BP72%20XTH to the API
2026-03-29 14:18:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 33,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP72%20XTH-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e56a1d79-31cd-5e6c-b3eb-3505d9feebe3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BP72 XTH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP72%20XTH&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MAZDA',
 'model': 'CX-60',
 'odometer': 47874,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-60 2.5 E-SKY PHEV AWD HOMURA StationWagon',
 'transmission': 'automatic',
 'trim': 'E-SKY PHEV AWD HOMURA',
 'vin': 'JMZKH0HB101115057',
 'year': 2023}
2026-03-29 14:18:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520XTH%27 HTTP/1.1" 200 None
2026-03-29 14:18:16 [bca.uk] INFO: Saving data for BP72%20XTH: {'auction_closing_time': 1774864800.0, 'created_time': 1774016993.982016, 'last_price_update_time': 1774793896.461456}
2026-03-29 14:18:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP72%2520XTH') HTTP/1.1" 204 0
2026-03-29 14:18:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 064b49db-0092-5512-8d49-b58fc665f3ed with identifier: LY10%20AHG
2026-03-29 14:18:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 064b49db-0092-5512-8d49-b58fc665f3ed with identifier: LY10%20AHG
2026-03-29 14:18:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 064b49db-0092-5512-8d49-b58fc665f3ed with identifier: LY10%20AHG to the API
2026-03-29 14:18:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 243,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '064b49db-0092-5512-8d49-b58fc665f3ed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LY10 AHG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LY10%20AHG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 80052,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 TDV6 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'TDV6 HSE',
 'vin': 'SALLSAAF3AA254303',
 'year': 2010}
2026-03-29 14:18:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY10%2520AHG%27 HTTP/1.1" 200 None
2026-03-29 14:18:16 [bca.uk] INFO: Saving data for LY10%20AHG: {'auction_closing_time': 1774864800.0, 'created_time': 1773821196.982153, 'last_price_update_time': 1774793896.803737}
2026-03-29 14:18:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LY10%2520AHG') HTTP/1.1" 204 0
2026-03-29 14:18:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cd6a3f65-acc3-5ddd-8e4d-ff4dfe0b8dff with identifier: FD72%20XZY
2026-03-29 14:18:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cd6a3f65-acc3-5ddd-8e4d-ff4dfe0b8dff with identifier: FD72%20XZY
2026-03-29 14:18:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cd6a3f65-acc3-5ddd-8e4d-ff4dfe0b8dff with identifier: FD72%20XZY to the API
2026-03-29 14:18:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 31,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD72%20XZY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'cd6a3f65-acc3-5ddd-8e4d-ff4dfe0b8dff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FD72 XZY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD72%20XZY&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': '330E',
 'odometer': 93601,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'BMW 330E 2.0 T SPORT Estate',
 'transmission': 'automatic',
 'trim': 'T SPORT',
 'vin': 'WBA82CY080FP24953',
 'year': 2023}
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD72%2520XZY%27 HTTP/1.1" 200 None
2026-03-29 14:18:17 [bca.uk] INFO: Saving data for FD72%20XZY: {'auction_closing_time': 1774951200.0, 'created_time': 1774609818.5649, 'last_price_update_time': 1774793897.080953}
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD72%2520XZY') HTTP/1.1" 204 0
2026-03-29 14:18:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c4ac9a46-a467-54e3-81df-5af301eb611b with identifier: GHFK86668
2026-03-29 14:18:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c4ac9a46-a467-54e3-81df-5af301eb611b with identifier: GHFK86668
2026-03-29 14:18:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c4ac9a46-a467-54e3-81df-5af301eb611b with identifier: GHFK86668 to the API
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GHFK86668-GB',
 'category': 'LightCommercialVehicle',
 'color': 'frozen white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c4ac9a46-a467-54e3-81df-5af301eb611b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GHFK86668',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GHFK86668&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'TRANSIT 460 RWD',
 'odometer': 16626,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 460 RWD 2.2 TDCI 125 EF LWB H/R Bus',
 'transmission': 'manual',
 'trim': 'TDCI 125 EF LWB H/R',
 'vin': 'WF0HXXTTGHFK86668',
 'year': 2015}
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GHFK86668%27 HTTP/1.1" 200 None
2026-03-29 14:18:17 [bca.uk] INFO: Saving data for GHFK86668: {'auction_closing_time': 1775037600.0, 'created_time': 1774609967.787622, 'last_price_update_time': 1774793897.434911}
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GHFK86668') HTTP/1.1" 204 0
2026-03-29 14:18:17 [bca.uk] INFO: Found listing with ID: LB71%20VYP
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB71%2520VYP%27 HTTP/1.1" 200 None
2026-03-29 14:18:17 [bca.uk] INFO: Scrape type for LB71%20VYP: 0
2026-03-29 14:18:17 [bca.uk] INFO: Found listing with ID: YE71%20UXA
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE71%2520UXA%27 HTTP/1.1" 200 None
2026-03-29 14:18:17 [bca.uk] INFO: Scrape type for YE71%20UXA: 0
2026-03-29 14:18:17 [bca.uk] INFO: Found listing with ID: BG08%20KZL
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG08%2520KZL%27 HTTP/1.1" 200 None
2026-03-29 14:18:17 [bca.uk] INFO: Scrape type for BG08%20KZL: 2
2026-03-29 14:18:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c3e1be7-5766-5dab-9eee-334a1aa12fbd with identifier: BG08%20KZL
2026-03-29 14:18:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c3e1be7-5766-5dab-9eee-334a1aa12fbd with scrape type 2
2026-03-29 14:18:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c3e1be7-5766-5dab-9eee-334a1aa12fbd with scrape type 2
2026-03-29 14:18:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c3e1be7-5766-5dab-9eee-334a1aa12fbd, identifier: BG08%20KZL
2026-03-29 14:18:17 [bca.uk] INFO: Found listing with ID: OE23%20LNR
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE23%2520LNR%27 HTTP/1.1" 200 None
2026-03-29 14:18:17 [bca.uk] INFO: Scrape type for OE23%20LNR: 2
2026-03-29 14:18:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99b46c3f-a585-5d8d-9279-1dcd464626f7 with identifier: OE23%20LNR
2026-03-29 14:18:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99b46c3f-a585-5d8d-9279-1dcd464626f7 with scrape type 2
2026-03-29 14:18:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 99b46c3f-a585-5d8d-9279-1dcd464626f7 with scrape type 2
2026-03-29 14:18:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 99b46c3f-a585-5d8d-9279-1dcd464626f7, identifier: OE23%20LNR
2026-03-29 14:18:17 [bca.uk] INFO: Found listing with ID: MW66%20GYJ
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW66%2520GYJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:17 [bca.uk] INFO: Scrape type for MW66%20GYJ: 2
2026-03-29 14:18:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e89c5d8f-86d2-557f-bb01-552253105c6e with identifier: MW66%20GYJ
2026-03-29 14:18:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e89c5d8f-86d2-557f-bb01-552253105c6e with scrape type 2
2026-03-29 14:18:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e89c5d8f-86d2-557f-bb01-552253105c6e with scrape type 2
2026-03-29 14:18:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e89c5d8f-86d2-557f-bb01-552253105c6e, identifier: MW66%20GYJ
2026-03-29 14:18:17 [bca.uk] INFO: Found listing with ID: KT66%20WTU
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT66%2520WTU%27 HTTP/1.1" 200 None
2026-03-29 14:18:17 [bca.uk] INFO: Scrape type for KT66%20WTU: 0
2026-03-29 14:18:17 [bca.uk] INFO: Found listing with ID: WF67%20ODN
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF67%2520ODN%27 HTTP/1.1" 200 None
2026-03-29 14:18:17 [bca.uk] INFO: Scrape type for WF67%20ODN: 0
2026-03-29 14:18:17 [bca.uk] INFO: Found listing with ID: WD70%20HHV
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD70%2520HHV%27 HTTP/1.1" 200 None
2026-03-29 14:18:17 [bca.uk] INFO: Scrape type for WD70%20HHV: 2
2026-03-29 14:18:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 16727a5d-915f-5702-98c6-378b664e62ef with identifier: WD70%20HHV
2026-03-29 14:18:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 16727a5d-915f-5702-98c6-378b664e62ef with scrape type 2
2026-03-29 14:18:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 16727a5d-915f-5702-98c6-378b664e62ef with scrape type 2
2026-03-29 14:18:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 16727a5d-915f-5702-98c6-378b664e62ef, identifier: WD70%20HHV
2026-03-29 14:18:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c3e1be7-5766-5dab-9eee-334a1aa12fbd with identifier: BG08%20KZL
2026-03-29 14:18:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c3e1be7-5766-5dab-9eee-334a1aa12fbd with identifier: BG08%20KZL
2026-03-29 14:18:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3c3e1be7-5766-5dab-9eee-334a1aa12fbd with identifier: BG08%20KZL to the API
2026-03-29 14:18:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG08%20KZL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3c3e1be7-5766-5dab-9eee-334a1aa12fbd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG08 KZL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG08%20KZL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 119330,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 TDCI 110 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 110 TITANIUM',
 'vin': 'WF0PXXWPDP8A32377',
 'year': 2008}
2026-03-29 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG08%2520KZL%27 HTTP/1.1" 200 None
2026-03-29 14:18:18 [bca.uk] INFO: Saving data for BG08%20KZL: {'auction_closing_time': 1774864800.0, 'created_time': 1774609670.73221, 'last_price_update_time': 1774793898.245521}
2026-03-29 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG08%2520KZL') HTTP/1.1" 204 0
2026-03-29 14:18:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 99b46c3f-a585-5d8d-9279-1dcd464626f7 with identifier: OE23%20LNR
2026-03-29 14:18:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 99b46c3f-a585-5d8d-9279-1dcd464626f7 with identifier: OE23%20LNR
2026-03-29 14:18:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 99b46c3f-a585-5d8d-9279-1dcd464626f7 with identifier: OE23%20LNR to the API
2026-03-29 14:18:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE23%20LNR-GB',
 'category': 'Motorcycle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': '99b46c3f-a585-5d8d-9279-1dcd464626f7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE23 LNR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE23%20LNR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TRIUMPH',
 'model': 'TIGER',
 'odometer': 391,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TRIUMPH TIGER 900 GT MOTORBIKE',
 'transmission': 'automatic',
 'trim': '900 GT MOTORBIKE',
 'vin': 'SMTTRE62D8PBK9226',
 'year': 2023}
2026-03-29 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE23%2520LNR%27 HTTP/1.1" 200 None
2026-03-29 14:18:18 [bca.uk] INFO: Saving data for OE23%20LNR: {'auction_closing_time': 1775124000.0, 'created_time': 1774609651.557712, 'last_price_update_time': 1774793898.614136}
2026-03-29 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE23%2520LNR') HTTP/1.1" 204 0
2026-03-29 14:18:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e89c5d8f-86d2-557f-bb01-552253105c6e with identifier: MW66%20GYJ
2026-03-29 14:18:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e89c5d8f-86d2-557f-bb01-552253105c6e with identifier: MW66%20GYJ
2026-03-29 14:18:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e89c5d8f-86d2-557f-bb01-552253105c6e with identifier: MW66%20GYJ to the API
2026-03-29 14:18:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW66%20GYJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e89c5d8f-86d2-557f-bb01-552253105c6e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MW66 GYJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW66%20GYJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 65130,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 100 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 TITANIUM',
 'vin': 'WF05XXGCC5GK29105',
 'year': 2016}
2026-03-29 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW66%2520GYJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:18 [bca.uk] INFO: Saving data for MW66%20GYJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774609822.381199, 'last_price_update_time': 1774793898.899069}
2026-03-29 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW66%2520GYJ') HTTP/1.1" 204 0
2026-03-29 14:18:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 16727a5d-915f-5702-98c6-378b664e62ef with identifier: WD70%20HHV
2026-03-29 14:18:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 16727a5d-915f-5702-98c6-378b664e62ef with identifier: WD70%20HHV
2026-03-29 14:18:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 16727a5d-915f-5702-98c6-378b664e62ef with identifier: WD70%20HHV to the API
2026-03-29 14:18:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD70%20HHV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '16727a5d-915f-5702-98c6-378b664e62ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WD70 HHV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD70%20HHV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MG MOTOR UK',
 'model': 'MG5 EV',
 'odometer': 30689,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK MG5 EV 115KW 53KWH EXCITE EV Estate',
 'transmission': 'automatic',
 'trim': '115KW 53KWH EXCITE EV',
 'vin': 'LSJE24090LG089648',
 'year': 2020}
2026-03-29 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD70%2520HHV%27 HTTP/1.1" 200 None
2026-03-29 14:18:19 [bca.uk] INFO: Saving data for WD70%20HHV: {'auction_closing_time': 1774951200.0, 'created_time': 1774523425.113099, 'last_price_update_time': 1774793899.200548}
2026-03-29 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD70%2520HHV') HTTP/1.1" 204 0
2026-03-29 14:18:19 [bca.uk] INFO: Found listing with ID: RV10%20FBL
2026-03-29 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV10%2520FBL%27 HTTP/1.1" 200 None
2026-03-29 14:18:19 [bca.uk] INFO: Scrape type for RV10%20FBL: 2
2026-03-29 14:18:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 461d2554-e234-5fab-bcc2-52ff8b32c091 with identifier: RV10%20FBL
2026-03-29 14:18:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 461d2554-e234-5fab-bcc2-52ff8b32c091 with scrape type 2
2026-03-29 14:18:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 461d2554-e234-5fab-bcc2-52ff8b32c091 with scrape type 2
2026-03-29 14:18:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 461d2554-e234-5fab-bcc2-52ff8b32c091, identifier: RV10%20FBL
2026-03-29 14:18:19 [bca.uk] INFO: Found listing with ID: PE16%20VFW
2026-03-29 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE16%2520VFW%27 HTTP/1.1" 200 None
2026-03-29 14:18:19 [bca.uk] INFO: Scrape type for PE16%20VFW: 2
2026-03-29 14:18:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10f4d291-2c32-567e-a0b4-bc1f20e8a01f with identifier: PE16%20VFW
2026-03-29 14:18:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10f4d291-2c32-567e-a0b4-bc1f20e8a01f with scrape type 2
2026-03-29 14:18:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 10f4d291-2c32-567e-a0b4-bc1f20e8a01f with scrape type 2
2026-03-29 14:18:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 10f4d291-2c32-567e-a0b4-bc1f20e8a01f, identifier: PE16%20VFW
2026-03-29 14:18:19 [bca.uk] INFO: Found listing with ID: KU64%20VCF
2026-03-29 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU64%2520VCF%27 HTTP/1.1" 200 None
2026-03-29 14:18:19 [bca.uk] INFO: Scrape type for KU64%20VCF: 2
2026-03-29 14:18:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8dee80f7-e797-59fb-aa14-9e7d290d2791 with identifier: KU64%20VCF
2026-03-29 14:18:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8dee80f7-e797-59fb-aa14-9e7d290d2791 with scrape type 2
2026-03-29 14:18:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8dee80f7-e797-59fb-aa14-9e7d290d2791 with scrape type 2
2026-03-29 14:18:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8dee80f7-e797-59fb-aa14-9e7d290d2791, identifier: KU64%20VCF
2026-03-29 14:18:19 [bca.uk] INFO: Found listing with ID: VN14%20JVJ
2026-03-29 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN14%2520JVJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:19 [bca.uk] INFO: Scrape type for VN14%20JVJ: 2
2026-03-29 14:18:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d92d795-6cff-5144-a558-99d98fe229e0 with identifier: VN14%20JVJ
2026-03-29 14:18:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4d92d795-6cff-5144-a558-99d98fe229e0 with scrape type 2
2026-03-29 14:18:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4d92d795-6cff-5144-a558-99d98fe229e0 with scrape type 2
2026-03-29 14:18:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4d92d795-6cff-5144-a558-99d98fe229e0, identifier: VN14%20JVJ
2026-03-29 14:18:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 461d2554-e234-5fab-bcc2-52ff8b32c091 with identifier: RV10%20FBL
2026-03-29 14:18:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 461d2554-e234-5fab-bcc2-52ff8b32c091 with identifier: RV10%20FBL
2026-03-29 14:18:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 461d2554-e234-5fab-bcc2-52ff8b32c091 with identifier: RV10%20FBL to the API
2026-03-29 14:18:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 221,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV10%20FBL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.9L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '461d2554-e234-5fab-bcc2-52ff8b32c091',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV10 FBL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV10%20FBL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'PORSCHE',
 'model': 'BOXSTER',
 'odometer': 96181,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'PORSCHE BOXSTER 2.9  Roadster',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WP0ZZZ98ZAS700848',
 'year': 2010}
2026-03-29 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV10%2520FBL%27 HTTP/1.1" 200 None
2026-03-29 14:18:19 [bca.uk] INFO: Saving data for RV10%20FBL: {'auction_closing_time': 1775642400.0, 'created_time': 1774609646.337812, 'last_price_update_time': 1774793899.926999}
2026-03-29 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV10%2520FBL') HTTP/1.1" 204 0
2026-03-29 14:18:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 10f4d291-2c32-567e-a0b4-bc1f20e8a01f with identifier: PE16%20VFW
2026-03-29 14:18:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 10f4d291-2c32-567e-a0b4-bc1f20e8a01f with identifier: PE16%20VFW
2026-03-29 14:18:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 10f4d291-2c32-567e-a0b4-bc1f20e8a01f with identifier: PE16%20VFW to the API
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE16%20VFW-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '10f4d291-2c32-567e-a0b4-bc1f20e8a01f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PE16 VFW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE16%20VFW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 120560,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI 184 GTD DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 184 GTD DSG',
 'vin': 'WVWZZZAUZGW238034',
 'year': 2016}
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE16%2520VFW%27 HTTP/1.1" 200 None
2026-03-29 14:18:20 [bca.uk] INFO: Saving data for PE16%20VFW: {'auction_closing_time': 1774864800.0, 'created_time': 1774609650.378396, 'last_price_update_time': 1774793900.231388}
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE16%2520VFW') HTTP/1.1" 204 0
2026-03-29 14:18:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8dee80f7-e797-59fb-aa14-9e7d290d2791 with identifier: KU64%20VCF
2026-03-29 14:18:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8dee80f7-e797-59fb-aa14-9e7d290d2791 with identifier: KU64%20VCF
2026-03-29 14:18:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8dee80f7-e797-59fb-aa14-9e7d290d2791 with identifier: KU64%20VCF to the API
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU64%20VCF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8dee80f7-e797-59fb-aa14-9e7d290d2791',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU64 VCF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU64%20VCF&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'ADAM',
 'odometer': 81921,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ADAM 1.4 VVT 87 WHITE EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'VVT 87 WHITE EDITION',
 'vin': 'W0L0MAP08E6069179',
 'year': 2014}
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU64%2520VCF%27 HTTP/1.1" 200 None
2026-03-29 14:18:20 [bca.uk] INFO: Saving data for KU64%20VCF: {'auction_closing_time': 1774951200.0, 'created_time': 1774609820.106754, 'last_price_update_time': 1774793900.511795}
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU64%2520VCF') HTTP/1.1" 204 0
2026-03-29 14:18:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4d92d795-6cff-5144-a558-99d98fe229e0 with identifier: VN14%20JVJ
2026-03-29 14:18:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4d92d795-6cff-5144-a558-99d98fe229e0 with identifier: VN14%20JVJ
2026-03-29 14:18:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4d92d795-6cff-5144-a558-99d98fe229e0 with identifier: VN14%20JVJ to the API
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN14%20JVJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4d92d795-6cff-5144-a558-99d98fe229e0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN14 JVJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN14%20JVJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'AUDI',
 'model': 'Q3',
 'odometer': 103172,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'AUDI Q3 2.0 TFSI 170 QUATTRO S LINE S-T StationWagon',
 'transmission': 'automatic',
 'trim': 'TFSI 170 QUATTRO S LINE S-T',
 'vin': 'WAUZZZ8U3ER083948',
 'year': 2014}
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN14%2520JVJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:20 [bca.uk] INFO: Saving data for VN14%20JVJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774523400.602275, 'last_price_update_time': 1774793900.789586}
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN14%2520JVJ') HTTP/1.1" 204 0
2026-03-29 14:18:20 [bca.uk] INFO: Total items found: 100
2026-03-29 14:18:20 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded
2026-03-29 14:18:20 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:18:20 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:18:20 [bca.uk] INFO: Found listing with ID: RGZ%208218
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RGZ%25208218%27 HTTP/1.1" 200 None
2026-03-29 14:18:20 [bca.uk] INFO: Scrape type for RGZ%208218: 2
2026-03-29 14:18:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 73cec38e-9303-561a-a126-90f016df400e with identifier: RGZ%208218
2026-03-29 14:18:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 73cec38e-9303-561a-a126-90f016df400e with scrape type 2
2026-03-29 14:18:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 73cec38e-9303-561a-a126-90f016df400e with scrape type 2
2026-03-29 14:18:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 73cec38e-9303-561a-a126-90f016df400e, identifier: RGZ%208218
2026-03-29 14:18:20 [bca.uk] INFO: Found listing with ID: WP22%20JXW
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP22%2520JXW%27 HTTP/1.1" 200 None
2026-03-29 14:18:20 [bca.uk] INFO: Scrape type for WP22%20JXW: 0
2026-03-29 14:18:20 [bca.uk] INFO: Found listing with ID: VK16%20NGN
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK16%2520NGN%27 HTTP/1.1" 200 None
2026-03-29 14:18:20 [bca.uk] INFO: Scrape type for VK16%20NGN: 2
2026-03-29 14:18:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 413e6c21-e7ba-55c3-9cdb-13cbf50a0c7c with identifier: VK16%20NGN
2026-03-29 14:18:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 413e6c21-e7ba-55c3-9cdb-13cbf50a0c7c with scrape type 2
2026-03-29 14:18:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 413e6c21-e7ba-55c3-9cdb-13cbf50a0c7c with scrape type 2
2026-03-29 14:18:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 413e6c21-e7ba-55c3-9cdb-13cbf50a0c7c, identifier: VK16%20NGN
2026-03-29 14:18:21 [bca.uk] INFO: Found listing with ID: DV73%20VJX
2026-03-29 14:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV73%2520VJX%27 HTTP/1.1" 200 None
2026-03-29 14:18:21 [bca.uk] INFO: Scrape type for DV73%20VJX: 2
2026-03-29 14:18:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 57b78e9f-9c5a-56b1-a76c-532bd1df4a90 with identifier: DV73%20VJX
2026-03-29 14:18:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 57b78e9f-9c5a-56b1-a76c-532bd1df4a90 with scrape type 2
2026-03-29 14:18:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 57b78e9f-9c5a-56b1-a76c-532bd1df4a90 with scrape type 2
2026-03-29 14:18:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 57b78e9f-9c5a-56b1-a76c-532bd1df4a90, identifier: DV73%20VJX
2026-03-29 14:18:21 [bca.uk] INFO: Found listing with ID: SL16%20WTE
2026-03-29 14:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL16%2520WTE%27 HTTP/1.1" 200 None
2026-03-29 14:18:21 [bca.uk] INFO: Scrape type for SL16%20WTE: 2
2026-03-29 14:18:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04bb2b5e-5d57-5d38-8b89-f6d885a92077 with identifier: SL16%20WTE
2026-03-29 14:18:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04bb2b5e-5d57-5d38-8b89-f6d885a92077 with scrape type 2
2026-03-29 14:18:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 04bb2b5e-5d57-5d38-8b89-f6d885a92077 with scrape type 2
2026-03-29 14:18:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 04bb2b5e-5d57-5d38-8b89-f6d885a92077, identifier: SL16%20WTE
2026-03-29 14:18:21 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:18:21 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:18:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 73cec38e-9303-561a-a126-90f016df400e with identifier: RGZ%208218
2026-03-29 14:18:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 73cec38e-9303-561a-a126-90f016df400e with identifier: RGZ%208218
2026-03-29 14:18:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 73cec38e-9303-561a-a126-90f016df400e with identifier: RGZ%208218 to the API
2026-03-29 14:18:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RGZ%208218-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '73cec38e-9303-561a-a126-90f016df400e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RGZ 8218',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RGZ%208218&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 70388,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 CRDI 136 48V 2 ISG StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI 136 48V 2 ISG',
 'vin': 'U5YPH812LLL889185',
 'year': 2020}
2026-03-29 14:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RGZ%25208218%27 HTTP/1.1" 200 None
2026-03-29 14:18:21 [bca.uk] INFO: Saving data for RGZ%208218: {'auction_closing_time': 1774951200.0, 'created_time': 1774609706.046432, 'last_price_update_time': 1774793901.580514}
2026-03-29 14:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RGZ%25208218') HTTP/1.1" 204 0
2026-03-29 14:18:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 413e6c21-e7ba-55c3-9cdb-13cbf50a0c7c with identifier: VK16%20NGN
2026-03-29 14:18:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 413e6c21-e7ba-55c3-9cdb-13cbf50a0c7c with identifier: VK16%20NGN
2026-03-29 14:18:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 413e6c21-e7ba-55c3-9cdb-13cbf50a0c7c with identifier: VK16%20NGN to the API
2026-03-29 14:18:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK16%20NGN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '413e6c21-e7ba-55c3-9cdb-13cbf50a0c7c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK16 NGN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK16%20NGN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'RAV4',
 'odometer': 134433,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'TOYOTA RAV4 2.0 ICON 4WD M/D-S StationWagon',
 'transmission': 'manual',
 'trim': 'ICON 4WD M/D-S',
 'vin': 'JTMREREV30D101172',
 'year': 2016}
2026-03-29 14:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK16%2520NGN%27 HTTP/1.1" 200 None
2026-03-29 14:18:21 [bca.uk] INFO: Saving data for VK16%20NGN: {'auction_closing_time': 1774864800.0, 'created_time': 1774609652.171966, 'last_price_update_time': 1774793901.873293}
2026-03-29 14:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK16%2520NGN') HTTP/1.1" 204 0
2026-03-29 14:18:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 57b78e9f-9c5a-56b1-a76c-532bd1df4a90 with identifier: DV73%20VJX
2026-03-29 14:18:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 57b78e9f-9c5a-56b1-a76c-532bd1df4a90 with identifier: DV73%20VJX
2026-03-29 14:18:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 57b78e9f-9c5a-56b1-a76c-532bd1df4a90 with identifier: DV73%20VJX to the API
2026-03-29 14:18:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV73%20VJX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '57b78e9f-9c5a-56b1-a76c-532bd1df4a90',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DV73 VJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV73%20VJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'CORSA-E',
 'odometer': 288,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA-E 100KW 50KWH GS (11KC) Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH GS (11KC)',
 'vin': 'VXKUHZKXZP4055465',
 'year': 2023}
2026-03-29 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV73%2520VJX%27 HTTP/1.1" 200 None
2026-03-29 14:18:22 [bca.uk] INFO: Saving data for DV73%20VJX: {'auction_closing_time': 1774951200.0, 'created_time': 1774609853.131657, 'last_price_update_time': 1774793902.161058}
2026-03-29 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV73%2520VJX') HTTP/1.1" 204 0
2026-03-29 14:18:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 04bb2b5e-5d57-5d38-8b89-f6d885a92077 with identifier: SL16%20WTE
2026-03-29 14:18:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 04bb2b5e-5d57-5d38-8b89-f6d885a92077 with identifier: SL16%20WTE
2026-03-29 14:18:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 04bb2b5e-5d57-5d38-8b89-f6d885a92077 with identifier: SL16%20WTE to the API
2026-03-29 14:18:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '04bb2b5e-5d57-5d38-8b89-f6d885a92077',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL16 WTE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL16%20WTE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'SUZUKI',
 'model': 'VITARA',
 'odometer': 84131,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'SUZUKI VITARA 1.4 B-JET S ALLGRIP Hatchback',
 'transmission': 'manual',
 'trim': 'B-JET S ALLGRIP',
 'vin': 'TSMLYEA1S00185692',
 'year': 2016}
2026-03-29 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL16%2520WTE%27 HTTP/1.1" 200 None
2026-03-29 14:18:22 [bca.uk] INFO: Saving data for SL16%20WTE: {'auction_closing_time': 1774951200.0, 'created_time': 1774523401.041462, 'last_price_update_time': 1774793902.445752}
2026-03-29 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL16%2520WTE') HTTP/1.1" 204 0
2026-03-29 14:18:22 [bca.uk] INFO: Found listing with ID: WR75%20FBO
2026-03-29 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR75%2520FBO%27 HTTP/1.1" 200 None
2026-03-29 14:18:22 [bca.uk] INFO: Scrape type for WR75%20FBO: 0
2026-03-29 14:18:22 [bca.uk] INFO: Found listing with ID: LV62%20TZL
2026-03-29 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV62%2520TZL%27 HTTP/1.1" 200 None
2026-03-29 14:18:22 [bca.uk] INFO: Scrape type for LV62%20TZL: 2
2026-03-29 14:18:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b9cf35c1-20e2-5f53-9ef7-ca2c252bc766 with identifier: LV62%20TZL
2026-03-29 14:18:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b9cf35c1-20e2-5f53-9ef7-ca2c252bc766 with scrape type 2
2026-03-29 14:18:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b9cf35c1-20e2-5f53-9ef7-ca2c252bc766 with scrape type 2
2026-03-29 14:18:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b9cf35c1-20e2-5f53-9ef7-ca2c252bc766, identifier: LV62%20TZL
2026-03-29 14:18:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:18:22 [bca.uk] INFO: Found listing with ID: DG56%20XFA
2026-03-29 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG56%2520XFA%27 HTTP/1.1" 200 None
2026-03-29 14:18:22 [bca.uk] INFO: Scrape type for DG56%20XFA: 2
2026-03-29 14:18:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a83dbfe-a00b-537a-b56e-226b2cf75bde with identifier: DG56%20XFA
2026-03-29 14:18:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a83dbfe-a00b-537a-b56e-226b2cf75bde with scrape type 2
2026-03-29 14:18:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0a83dbfe-a00b-537a-b56e-226b2cf75bde with scrape type 2
2026-03-29 14:18:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0a83dbfe-a00b-537a-b56e-226b2cf75bde, identifier: DG56%20XFA
2026-03-29 14:18:22 [bca.uk] INFO: Found listing with ID: YP74%20WKZ
2026-03-29 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP74%2520WKZ%27 HTTP/1.1" 200 None
2026-03-29 14:18:22 [bca.uk] INFO: Scrape type for YP74%20WKZ: 2
2026-03-29 14:18:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d39f98ab-688f-5ff8-abeb-78ef44196ac7 with identifier: YP74%20WKZ
2026-03-29 14:18:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d39f98ab-688f-5ff8-abeb-78ef44196ac7 with scrape type 2
2026-03-29 14:18:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d39f98ab-688f-5ff8-abeb-78ef44196ac7 with scrape type 2
2026-03-29 14:18:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d39f98ab-688f-5ff8-abeb-78ef44196ac7, identifier: YP74%20WKZ
2026-03-29 14:18:22 [bca.uk] INFO: Found listing with ID: SK11%20NNJ
2026-03-29 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK11%2520NNJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:22 [bca.uk] INFO: Scrape type for SK11%20NNJ: 2
2026-03-29 14:18:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 38fbde7c-1667-5e22-83c3-437b5dd87c94 with identifier: SK11%20NNJ
2026-03-29 14:18:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 38fbde7c-1667-5e22-83c3-437b5dd87c94 with scrape type 2
2026-03-29 14:18:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 38fbde7c-1667-5e22-83c3-437b5dd87c94 with scrape type 2
2026-03-29 14:18:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 38fbde7c-1667-5e22-83c3-437b5dd87c94, identifier: SK11%20NNJ
2026-03-29 14:18:22 [bca.uk] INFO: Found listing with ID: ML15%20TFZ
2026-03-29 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML15%2520TFZ%27 HTTP/1.1" 200 None
2026-03-29 14:18:22 [bca.uk] INFO: Scrape type for ML15%20TFZ: 2
2026-03-29 14:18:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 30b84734-af8b-53c8-92b3-373db7331382 with identifier: ML15%20TFZ
2026-03-29 14:18:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 30b84734-af8b-53c8-92b3-373db7331382 with scrape type 2
2026-03-29 14:18:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 30b84734-af8b-53c8-92b3-373db7331382 with scrape type 2
2026-03-29 14:18:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 30b84734-af8b-53c8-92b3-373db7331382, identifier: ML15%20TFZ
2026-03-29 14:18:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b9cf35c1-20e2-5f53-9ef7-ca2c252bc766 with identifier: LV62%20TZL
2026-03-29 14:18:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b9cf35c1-20e2-5f53-9ef7-ca2c252bc766 with identifier: LV62%20TZL
2026-03-29 14:18:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b9cf35c1-20e2-5f53-9ef7-ca2c252bc766 with identifier: LV62%20TZL to the API
2026-03-29 14:18:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV62%20TZL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b9cf35c1-20e2-5f53-9ef7-ca2c252bc766',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV62 TZL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV62%20TZL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CHEVROLET',
 'model': 'ORLANDO',
 'odometer': 87461,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'CHEVROLET ORLANDO 1.8 LT MPV',
 'transmission': 'automatic',
 'trim': 'LT',
 'vin': 'KL1YA7559DK031767',
 'year': 2013}
2026-03-29 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV62%2520TZL%27 HTTP/1.1" 200 None
2026-03-29 14:18:23 [bca.uk] INFO: Saving data for LV62%20TZL: {'auction_closing_time': 1774864800.0, 'created_time': 1774609935.876286, 'last_price_update_time': 1774793903.317301}
2026-03-29 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV62%2520TZL') HTTP/1.1" 204 0
2026-03-29 14:18:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0a83dbfe-a00b-537a-b56e-226b2cf75bde with identifier: DG56%20XFA
2026-03-29 14:18:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0a83dbfe-a00b-537a-b56e-226b2cf75bde with identifier: DG56%20XFA
2026-03-29 14:18:23 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 0a83dbfe-a00b-537a-b56e-226b2cf75bde with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG56%20XFA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0a83dbfe-a00b-537a-b56e-226b2cf75bde',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG56 XFA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG56%20XFA&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'SUZUKI',
 'model': 'SWIFT',
 'odometer': 109114,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'SUZUKI SWIFT 1.5 GLX Hatchback',
 'transmission': 'manual',
 'trim': 'GLX',
 'vin': 'TSMMZC21S00218506',
 'year': 2006}
2026-03-29 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG56%2520XFA%27 HTTP/1.1" 200 None
2026-03-29 14:18:23 [bca.uk] INFO: Saving data for DG56%20XFA: {'auction_closing_time': 1774778400.0, 'created_time': 1774610347.145954, 'last_price_update_time': 1774793903.454871}
2026-03-29 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG56%2520XFA') HTTP/1.1" 204 0
2026-03-29 14:18:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d39f98ab-688f-5ff8-abeb-78ef44196ac7 with identifier: YP74%20WKZ
2026-03-29 14:18:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d39f98ab-688f-5ff8-abeb-78ef44196ac7 with identifier: YP74%20WKZ
2026-03-29 14:18:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d39f98ab-688f-5ff8-abeb-78ef44196ac7 with identifier: YP74%20WKZ to the API
2026-03-29 14:18:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP74%20WKZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd39f98ab-688f-5ff8-abeb-78ef44196ac7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP74 WKZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP74%20WKZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'TRANSIT COURIER',
 'odometer': 6435,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT COURIER 1.5 EBL 100 LIMITED Van',
 'transmission': 'manual',
 'trim': 'EBL 100 LIMITED',
 'vin': 'WF04N1ER74RR00134',
 'year': 2024}
2026-03-29 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP74%2520WKZ%27 HTTP/1.1" 200 None
2026-03-29 14:18:23 [bca.uk] INFO: Saving data for YP74%20WKZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774609655.323966, 'last_price_update_time': 1774793903.739171}
2026-03-29 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP74%2520WKZ') HTTP/1.1" 204 0
2026-03-29 14:18:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 38fbde7c-1667-5e22-83c3-437b5dd87c94 with identifier: SK11%20NNJ
2026-03-29 14:18:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 38fbde7c-1667-5e22-83c3-437b5dd87c94 with identifier: SK11%20NNJ
2026-03-29 14:18:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 38fbde7c-1667-5e22-83c3-437b5dd87c94 with identifier: SK11%20NNJ to the API
2026-03-29 14:18:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK11%20NNJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '38fbde7c-1667-5e22-83c3-437b5dd87c94',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK11 NNJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK11%20NNJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 58230,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.2 TCE DYNAMIQUE TOM TOM Hatchback',
 'transmission': 'manual',
 'trim': 'TCE DYNAMIQUE TOM TOM',
 'vin': 'VF1BRC40H44701559',
 'year': 2011}
2026-03-29 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK11%2520NNJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:24 [bca.uk] INFO: Saving data for SK11%20NNJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774609821.127277, 'last_price_update_time': 1774793904.039748}
2026-03-29 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK11%2520NNJ') HTTP/1.1" 204 0
2026-03-29 14:18:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 30b84734-af8b-53c8-92b3-373db7331382 with identifier: ML15%20TFZ
2026-03-29 14:18:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 30b84734-af8b-53c8-92b3-373db7331382 with identifier: ML15%20TFZ
2026-03-29 14:18:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 30b84734-af8b-53c8-92b3-373db7331382 with identifier: ML15%20TFZ to the API
2026-03-29 14:18:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML15%20TFZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '30b84734-af8b-53c8-92b3-373db7331382',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML15 TFZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML15%20TFZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 57302,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.2 TSI 90 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 90 SE',
 'vin': 'WVWZZZ6RZFY174963',
 'year': 2015}
2026-03-29 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML15%2520TFZ%27 HTTP/1.1" 200 None
2026-03-29 14:18:24 [bca.uk] INFO: Saving data for ML15%20TFZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774523421.086649, 'last_price_update_time': 1774793904.328774}
2026-03-29 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML15%2520TFZ') HTTP/1.1" 204 0
2026-03-29 14:18:24 [bca.uk] INFO: Found listing with ID: VO13%20WVX
2026-03-29 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO13%2520WVX%27 HTTP/1.1" 200 None
2026-03-29 14:18:24 [bca.uk] INFO: Scrape type for VO13%20WVX: 2
2026-03-29 14:18:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3065ced7-99a3-55b5-b9db-4547bba6a41d with identifier: VO13%20WVX
2026-03-29 14:18:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3065ced7-99a3-55b5-b9db-4547bba6a41d with scrape type 2
2026-03-29 14:18:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3065ced7-99a3-55b5-b9db-4547bba6a41d with scrape type 2
2026-03-29 14:18:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3065ced7-99a3-55b5-b9db-4547bba6a41d, identifier: VO13%20WVX
2026-03-29 14:18:24 [bca.uk] INFO: Found listing with ID: KN17%20BCY
2026-03-29 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN17%2520BCY%27 HTTP/1.1" 200 None
2026-03-29 14:18:24 [bca.uk] INFO: Scrape type for KN17%20BCY: 2
2026-03-29 14:18:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af31ec97-1be0-5a7c-9ef9-1aac1abf6065 with identifier: KN17%20BCY
2026-03-29 14:18:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af31ec97-1be0-5a7c-9ef9-1aac1abf6065 with scrape type 2
2026-03-29 14:18:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item af31ec97-1be0-5a7c-9ef9-1aac1abf6065 with scrape type 2
2026-03-29 14:18:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: af31ec97-1be0-5a7c-9ef9-1aac1abf6065, identifier: KN17%20BCY
2026-03-29 14:18:24 [bca.uk] INFO: Found listing with ID: LX23%20VMJ
2026-03-29 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX23%2520VMJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:24 [bca.uk] INFO: Scrape type for LX23%20VMJ: 2
2026-03-29 14:18:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 17f7d051-c6fa-5bd7-832a-32f8cdc605a4 with identifier: LX23%20VMJ
2026-03-29 14:18:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 17f7d051-c6fa-5bd7-832a-32f8cdc605a4 with scrape type 2
2026-03-29 14:18:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 17f7d051-c6fa-5bd7-832a-32f8cdc605a4 with scrape type 2
2026-03-29 14:18:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 17f7d051-c6fa-5bd7-832a-32f8cdc605a4, identifier: LX23%20VMJ
2026-03-29 14:18:24 [bca.uk] INFO: Found listing with ID: DF18%20JZA
2026-03-29 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF18%2520JZA%27 HTTP/1.1" 200 None
2026-03-29 14:18:24 [bca.uk] INFO: Scrape type for DF18%20JZA: 2
2026-03-29 14:18:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb4101be-a02f-53c2-ab05-02dc411000fa with identifier: DF18%20JZA
2026-03-29 14:18:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb4101be-a02f-53c2-ab05-02dc411000fa with scrape type 2
2026-03-29 14:18:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb4101be-a02f-53c2-ab05-02dc411000fa with scrape type 2
2026-03-29 14:18:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb4101be-a02f-53c2-ab05-02dc411000fa, identifier: DF18%20JZA
2026-03-29 14:18:24 [bca.uk] INFO: Found listing with ID: DG24%20NRX
2026-03-29 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520NRX%27 HTTP/1.1" 200 None
2026-03-29 14:18:24 [bca.uk] INFO: Scrape type for DG24%20NRX: 2
2026-03-29 14:18:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f427abe-4560-574b-8eda-baf3c7c7441e with identifier: DG24%20NRX
2026-03-29 14:18:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3f427abe-4560-574b-8eda-baf3c7c7441e with scrape type 2
2026-03-29 14:18:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3f427abe-4560-574b-8eda-baf3c7c7441e with scrape type 2
2026-03-29 14:18:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3f427abe-4560-574b-8eda-baf3c7c7441e, identifier: DG24%20NRX
2026-03-29 14:18:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3065ced7-99a3-55b5-b9db-4547bba6a41d with identifier: VO13%20WVX
2026-03-29 14:18:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3065ced7-99a3-55b5-b9db-4547bba6a41d with identifier: VO13%20WVX
2026-03-29 14:18:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3065ced7-99a3-55b5-b9db-4547bba6a41d with identifier: VO13%20WVX to the API
2026-03-29 14:18:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO13%20WVX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3065ced7-99a3-55b5-b9db-4547bba6a41d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO13 WVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO13%20WVX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'S-MAX',
 'odometer': 78129,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD S-MAX 2.0 TDCI 140 ZETEC MPV',
 'transmission': 'manual',
 'trim': 'TDCI 140 ZETEC',
 'vin': 'WF0SXXGBWSDP18983',
 'year': 2013}
2026-03-29 14:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO13%2520WVX%27 HTTP/1.1" 200 None
2026-03-29 14:18:25 [bca.uk] INFO: Saving data for VO13%20WVX: {'auction_closing_time': 1774864800.0, 'created_time': 1774609937.170827, 'last_price_update_time': 1774793905.145043}
2026-03-29 14:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO13%2520WVX') HTTP/1.1" 204 0
2026-03-29 14:18:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: af31ec97-1be0-5a7c-9ef9-1aac1abf6065 with identifier: KN17%20BCY
2026-03-29 14:18:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: af31ec97-1be0-5a7c-9ef9-1aac1abf6065 with identifier: KN17%20BCY
2026-03-29 14:18:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: af31ec97-1be0-5a7c-9ef9-1aac1abf6065 with identifier: KN17%20BCY to the API
2026-03-29 14:18:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN17%20BCY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'af31ec97-1be0-5a7c-9ef9-1aac1abf6065',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN17 BCY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN17%20BCY&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'KIA',
 'model': 'RIO',
 'odometer': 53013,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'KIA RIO 1.4 CRDI 3 Hatchback',
 'transmission': 'manual',
 'trim': 'CRDI 3',
 'vin': 'KNADN514LG6037979',
 'year': 2017}
2026-03-29 14:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN17%2520BCY%27 HTTP/1.1" 200 None
2026-03-29 14:18:25 [bca.uk] INFO: Saving data for KN17%20BCY: {'auction_closing_time': 1774951200.0, 'created_time': 1774609714.061849, 'last_price_update_time': 1774793905.420976}
2026-03-29 14:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN17%2520BCY') HTTP/1.1" 204 0
2026-03-29 14:18:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 17f7d051-c6fa-5bd7-832a-32f8cdc605a4 with identifier: LX23%20VMJ
2026-03-29 14:18:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 17f7d051-c6fa-5bd7-832a-32f8cdc605a4 with identifier: LX23%20VMJ
2026-03-29 14:18:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 17f7d051-c6fa-5bd7-832a-32f8cdc605a4 with identifier: LX23%20VMJ to the API
2026-03-29 14:18:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX23%20VMJ-GB',
 'category': 'Motorcycle',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': '17f7d051-c6fa-5bd7-832a-32f8cdc605a4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX23 VMJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX23%20VMJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TRIUMPH',
 'model': 'TIGER',
 'odometer': 10946,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TRIUMPH TIGER 1200 RALLY PRO MOTORBIKE',
 'transmission': 'automatic',
 'trim': '1200 RALLY PRO MOTORBIKE',
 'vin': 'SMTTAP20VUNBA8920',
 'year': 2023}
2026-03-29 14:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX23%2520VMJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:25 [bca.uk] INFO: Saving data for LX23%20VMJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774609652.921785, 'last_price_update_time': 1774793905.71415}
2026-03-29 14:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX23%2520VMJ') HTTP/1.1" 204 0
2026-03-29 14:18:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb4101be-a02f-53c2-ab05-02dc411000fa with identifier: DF18%20JZA
2026-03-29 14:18:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb4101be-a02f-53c2-ab05-02dc411000fa with identifier: DF18%20JZA
2026-03-29 14:18:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb4101be-a02f-53c2-ab05-02dc411000fa with identifier: DF18%20JZA to the API
2026-03-29 14:18:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF18%20JZA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bb4101be-a02f-53c2-ab05-02dc411000fa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF18 JZA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF18%20JZA&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND X',
 'odometer': 100082,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CROSSLAND X 1.6 TD 100 ECOTEC ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'TD 100 ECOTEC ELITE',
 'vin': 'W0V7H9EC8J4331228',
 'year': 2018}
2026-03-29 14:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF18%2520JZA%27 HTTP/1.1" 200 None
2026-03-29 14:18:26 [bca.uk] INFO: Saving data for DF18%20JZA: {'auction_closing_time': 1774951200.0, 'created_time': 1774609817.764765, 'last_price_update_time': 1774793906.003087}
2026-03-29 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF18%2520JZA') HTTP/1.1" 204 0
2026-03-29 14:18:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3f427abe-4560-574b-8eda-baf3c7c7441e with identifier: DG24%20NRX
2026-03-29 14:18:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3f427abe-4560-574b-8eda-baf3c7c7441e with identifier: DG24%20NRX
2026-03-29 14:18:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3f427abe-4560-574b-8eda-baf3c7c7441e with identifier: DG24%20NRX to the API
2026-03-29 14:18:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG24%20NRX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3f427abe-4560-574b-8eda-baf3c7c7441e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG24 NRX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG24%20NRX&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T28',
 'odometer': 27411,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T28 2.0 TDI 110 SWB S/L PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 110 SWB S/L',
 'vin': 'WV1ZZZ7HZRH040309',
 'year': 2024}
2026-03-29 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520NRX%27 HTTP/1.1" 200 None
2026-03-29 14:18:26 [bca.uk] INFO: Saving data for DG24%20NRX: {'auction_closing_time': 1774864800.0, 'created_time': 1774609963.678868, 'last_price_update_time': 1774793906.286863}
2026-03-29 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG24%2520NRX') HTTP/1.1" 204 0
2026-03-29 14:18:26 [bca.uk] INFO: Found listing with ID: AX02%20MWJ
2026-03-29 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX02%2520MWJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:26 [bca.uk] INFO: Scrape type for AX02%20MWJ: 2
2026-03-29 14:18:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ce4d93b-dfcb-5736-bec2-f770289548a1 with identifier: AX02%20MWJ
2026-03-29 14:18:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0ce4d93b-dfcb-5736-bec2-f770289548a1 with scrape type 2
2026-03-29 14:18:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0ce4d93b-dfcb-5736-bec2-f770289548a1 with scrape type 2
2026-03-29 14:18:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0ce4d93b-dfcb-5736-bec2-f770289548a1, identifier: AX02%20MWJ
2026-03-29 14:18:26 [bca.uk] INFO: Found listing with ID: YE15%20RSZ
2026-03-29 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE15%2520RSZ%27 HTTP/1.1" 200 None
2026-03-29 14:18:26 [bca.uk] INFO: Scrape type for YE15%20RSZ: 2
2026-03-29 14:18:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 392e840e-8b62-53f1-9ce1-a1b32450f147 with identifier: YE15%20RSZ
2026-03-29 14:18:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 392e840e-8b62-53f1-9ce1-a1b32450f147 with scrape type 2
2026-03-29 14:18:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 392e840e-8b62-53f1-9ce1-a1b32450f147 with scrape type 2
2026-03-29 14:18:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 392e840e-8b62-53f1-9ce1-a1b32450f147, identifier: YE15%20RSZ
2026-03-29 14:18:26 [bca.uk] INFO: Found listing with ID: EO21%20MVC
2026-03-29 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO21%2520MVC%27 HTTP/1.1" 200 None
2026-03-29 14:18:26 [bca.uk] INFO: Scrape type for EO21%20MVC: 0
2026-03-29 14:18:26 [bca.uk] INFO: Found listing with ID: BH19%20YVM
2026-03-29 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BH19%2520YVM%27 HTTP/1.1" 200 None
2026-03-29 14:18:26 [bca.uk] INFO: Scrape type for BH19%20YVM: 2
2026-03-29 14:18:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b81fc3ee-b887-521f-88b0-87b89aa2c88c with identifier: BH19%20YVM
2026-03-29 14:18:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b81fc3ee-b887-521f-88b0-87b89aa2c88c with scrape type 2
2026-03-29 14:18:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b81fc3ee-b887-521f-88b0-87b89aa2c88c with scrape type 2
2026-03-29 14:18:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b81fc3ee-b887-521f-88b0-87b89aa2c88c, identifier: BH19%20YVM
2026-03-29 14:18:26 [bca.uk] INFO: Found listing with ID: YA64%20LPX
2026-03-29 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA64%2520LPX%27 HTTP/1.1" 200 None
2026-03-29 14:18:26 [bca.uk] INFO: Scrape type for YA64%20LPX: 2
2026-03-29 14:18:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4354c695-b27a-546e-ab1f-f6751e6d00e6 with identifier: YA64%20LPX
2026-03-29 14:18:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4354c695-b27a-546e-ab1f-f6751e6d00e6 with scrape type 2
2026-03-29 14:18:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4354c695-b27a-546e-ab1f-f6751e6d00e6 with scrape type 2
2026-03-29 14:18:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4354c695-b27a-546e-ab1f-f6751e6d00e6, identifier: YA64%20LPX
2026-03-29 14:18:26 [bca.uk] INFO: Found listing with ID: YT68%20AOG
2026-03-29 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT68%2520AOG%27 HTTP/1.1" 200 None
2026-03-29 14:18:26 [bca.uk] INFO: Scrape type for YT68%20AOG: 2
2026-03-29 14:18:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 65d69b41-5618-5226-9914-f4c0893e8056 with identifier: YT68%20AOG
2026-03-29 14:18:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 65d69b41-5618-5226-9914-f4c0893e8056 with scrape type 2
2026-03-29 14:18:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 65d69b41-5618-5226-9914-f4c0893e8056 with scrape type 2
2026-03-29 14:18:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 65d69b41-5618-5226-9914-f4c0893e8056, identifier: YT68%20AOG
2026-03-29 14:18:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0ce4d93b-dfcb-5736-bec2-f770289548a1 with identifier: AX02%20MWJ
2026-03-29 14:18:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0ce4d93b-dfcb-5736-bec2-f770289548a1 with identifier: AX02%20MWJ
2026-03-29 14:18:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0ce4d93b-dfcb-5736-bec2-f770289548a1 with identifier: AX02%20MWJ to the API
2026-03-29 14:18:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AX02%20MWJ-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0ce4d93b-dfcb-5736-bec2-f770289548a1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AX02 MWJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AX02%20MWJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 55727,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2002-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 COMFORT 16V Hatchback',
 'transmission': 'automatic',
 'trim': 'COMFORT 16V',
 'vin': 'W0L0XCF0824322683',
 'year': 2002}
2026-03-29 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX02%2520MWJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:27 [bca.uk] INFO: Saving data for AX02%20MWJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774609937.854402, 'last_price_update_time': 1774793907.157109}
2026-03-29 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AX02%2520MWJ') HTTP/1.1" 204 0
2026-03-29 14:18:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 392e840e-8b62-53f1-9ce1-a1b32450f147 with identifier: YE15%20RSZ
2026-03-29 14:18:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 392e840e-8b62-53f1-9ce1-a1b32450f147 with identifier: YE15%20RSZ
2026-03-29 14:18:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 392e840e-8b62-53f1-9ce1-a1b32450f147 with identifier: YE15%20RSZ to the API
2026-03-29 14:18:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE15%20RSZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '392e840e-8b62-53f1-9ce1-a1b32450f147',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE15 RSZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE15%20RSZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 80939,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MINI COUNTRYMAN 1.6 COOPER D ALL4 Hatchback',
 'transmission': 'manual',
 'trim': 'COOPER D ALL4',
 'vin': 'WMWZD520X0WS01534',
 'year': 2015}
2026-03-29 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE15%2520RSZ%27 HTTP/1.1" 200 None
2026-03-29 14:18:27 [bca.uk] INFO: Saving data for YE15%20RSZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774609695.523678, 'last_price_update_time': 1774793907.546697}
2026-03-29 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE15%2520RSZ') HTTP/1.1" 204 0
2026-03-29 14:18:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b81fc3ee-b887-521f-88b0-87b89aa2c88c with identifier: BH19%20YVM
2026-03-29 14:18:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b81fc3ee-b887-521f-88b0-87b89aa2c88c with identifier: BH19%20YVM
2026-03-29 14:18:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b81fc3ee-b887-521f-88b0-87b89aa2c88c with identifier: BH19%20YVM to the API
2026-03-29 14:18:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BH19%20YVM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b81fc3ee-b887-521f-88b0-87b89aa2c88c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BH19 YVM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BH19%20YVM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 47890,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.2 P/T 83 ORIGINS Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 83 ORIGINS',
 'vin': 'VF7SXHMRVKT627699',
 'year': 2019}
2026-03-29 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BH19%2520YVM%27 HTTP/1.1" 200 None
2026-03-29 14:18:27 [bca.uk] INFO: Saving data for BH19%20YVM: {'auction_closing_time': 1774864800.0, 'created_time': 1774610345.138834, 'last_price_update_time': 1774793907.839791}
2026-03-29 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BH19%2520YVM') HTTP/1.1" 204 0
2026-03-29 14:18:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4354c695-b27a-546e-ab1f-f6751e6d00e6 with identifier: YA64%20LPX
2026-03-29 14:18:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4354c695-b27a-546e-ab1f-f6751e6d00e6 with identifier: YA64%20LPX
2026-03-29 14:18:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4354c695-b27a-546e-ab1f-f6751e6d00e6 with identifier: YA64%20LPX to the API
2026-03-29 14:18:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA64%20LPX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4354c695-b27a-546e-ab1f-f6751e6d00e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YA64 LPX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA64%20LPX&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 66764,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO 1.0 VVT-I X-PLAY Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I X-PLAY',
 'vin': 'JTDKGNEC80N033755',
 'year': 2015}
2026-03-29 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA64%2520LPX%27 HTTP/1.1" 200 None
2026-03-29 14:18:28 [bca.uk] INFO: Saving data for YA64%20LPX: {'auction_closing_time': 1774951200.0, 'created_time': 1774609839.682476, 'last_price_update_time': 1774793908.155695}
2026-03-29 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA64%2520LPX') HTTP/1.1" 204 0
2026-03-29 14:18:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 65d69b41-5618-5226-9914-f4c0893e8056 with identifier: YT68%20AOG
2026-03-29 14:18:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 65d69b41-5618-5226-9914-f4c0893e8056 with identifier: YT68%20AOG
2026-03-29 14:18:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 65d69b41-5618-5226-9914-f4c0893e8056 with identifier: YT68%20AOG to the API
2026-03-29 14:18:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT68%20AOG-GB',
 'category': 'Car',
 'color': 'beige',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '65d69b41-5618-5226-9914-f4c0893e8056',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT68 AOG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT68%20AOG&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'CITROEN',
 'model': 'C4 PICASSO',
 'odometer': 53991,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'CITROEN C4 PICASSO 1.6 BLUEHDI 120 FLAIR EAT6 MPV',
 'transmission': 'automatic',
 'trim': 'BLUEHDI 120 FLAIR EAT6',
 'vin': 'VF73DBHZTJJ581800',
 'year': 2018}
2026-03-29 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT68%2520AOG%27 HTTP/1.1" 200 None
2026-03-29 14:18:28 [bca.uk] INFO: Saving data for YT68%20AOG: {'auction_closing_time': 1775037600.0, 'created_time': 1774609957.579196, 'last_price_update_time': 1774793908.432888}
2026-03-29 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT68%2520AOG') HTTP/1.1" 204 0
2026-03-29 14:18:28 [bca.uk] INFO: Found listing with ID: KV18%20VHB
2026-03-29 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV18%2520VHB%27 HTTP/1.1" 200 None
2026-03-29 14:18:28 [bca.uk] INFO: Scrape type for KV18%20VHB: 2
2026-03-29 14:18:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e58d72a-852b-5b2a-b885-aa6a2ea35b26 with identifier: KV18%20VHB
2026-03-29 14:18:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e58d72a-852b-5b2a-b885-aa6a2ea35b26 with scrape type 2
2026-03-29 14:18:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1e58d72a-852b-5b2a-b885-aa6a2ea35b26 with scrape type 2
2026-03-29 14:18:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1e58d72a-852b-5b2a-b885-aa6a2ea35b26, identifier: KV18%20VHB
2026-03-29 14:18:28 [bca.uk] INFO: Found listing with ID: WV60%20ULZ
2026-03-29 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV60%2520ULZ%27 HTTP/1.1" 200 None
2026-03-29 14:18:28 [bca.uk] INFO: Scrape type for WV60%20ULZ: 2
2026-03-29 14:18:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55b62361-5c62-561b-91fe-a72ac2e53734 with identifier: WV60%20ULZ
2026-03-29 14:18:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 55b62361-5c62-561b-91fe-a72ac2e53734 with scrape type 2
2026-03-29 14:18:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 55b62361-5c62-561b-91fe-a72ac2e53734 with scrape type 2
2026-03-29 14:18:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55b62361-5c62-561b-91fe-a72ac2e53734, identifier: WV60%20ULZ
2026-03-29 14:18:28 [bca.uk] INFO: Found listing with ID: HK18%20NHU
2026-03-29 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK18%2520NHU%27 HTTP/1.1" 200 None
2026-03-29 14:18:28 [bca.uk] INFO: Scrape type for HK18%20NHU: 2
2026-03-29 14:18:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f7708404-a867-5fcb-9fd5-c40c088ba6f4 with identifier: HK18%20NHU
2026-03-29 14:18:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f7708404-a867-5fcb-9fd5-c40c088ba6f4 with scrape type 2
2026-03-29 14:18:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f7708404-a867-5fcb-9fd5-c40c088ba6f4 with scrape type 2
2026-03-29 14:18:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f7708404-a867-5fcb-9fd5-c40c088ba6f4, identifier: HK18%20NHU
2026-03-29 14:18:28 [bca.uk] INFO: Found listing with ID: YC17%20YDM
2026-03-29 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC17%2520YDM%27 HTTP/1.1" 200 None
2026-03-29 14:18:28 [bca.uk] INFO: Scrape type for YC17%20YDM: 2
2026-03-29 14:18:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 215e031c-856f-533f-9069-5ef6be065a10 with identifier: YC17%20YDM
2026-03-29 14:18:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 215e031c-856f-533f-9069-5ef6be065a10 with scrape type 2
2026-03-29 14:18:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 215e031c-856f-533f-9069-5ef6be065a10 with scrape type 2
2026-03-29 14:18:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 215e031c-856f-533f-9069-5ef6be065a10, identifier: YC17%20YDM
2026-03-29 14:18:28 [bca.uk] INFO: Found listing with ID: AP65%20JUU
2026-03-29 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP65%2520JUU%27 HTTP/1.1" 200 None
2026-03-29 14:18:28 [bca.uk] INFO: Scrape type for AP65%20JUU: 2
2026-03-29 14:18:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4123630d-bc72-536f-a0b0-6609d6285e8e with identifier: AP65%20JUU
2026-03-29 14:18:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4123630d-bc72-536f-a0b0-6609d6285e8e with scrape type 2
2026-03-29 14:18:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4123630d-bc72-536f-a0b0-6609d6285e8e with scrape type 2
2026-03-29 14:18:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4123630d-bc72-536f-a0b0-6609d6285e8e, identifier: AP65%20JUU
2026-03-29 14:18:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1e58d72a-852b-5b2a-b885-aa6a2ea35b26 with identifier: KV18%20VHB
2026-03-29 14:18:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1e58d72a-852b-5b2a-b885-aa6a2ea35b26 with identifier: KV18%20VHB
2026-03-29 14:18:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1e58d72a-852b-5b2a-b885-aa6a2ea35b26 with identifier: KV18%20VHB to the API
2026-03-29 14:18:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 100,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV18%20VHB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1e58d72a-852b-5b2a-b885-aa6a2ea35b26',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KV18 VHB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV18%20VHB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'CITROEN',
 'model': 'C4 CACTUS',
 'odometer': 72422,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'CITROEN C4 CACTUS 1.2 P/T 110 FLAIR Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 FLAIR',
 'vin': 'VF70PHNZBJE506341',
 'year': 2018}
2026-03-29 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV18%2520VHB%27 HTTP/1.1" 200 None
2026-03-29 14:18:29 [bca.uk] INFO: Saving data for KV18%20VHB: {'auction_closing_time': 1774864800.0, 'created_time': 1774609923.982206, 'last_price_update_time': 1774793909.274358}
2026-03-29 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV18%2520VHB') HTTP/1.1" 204 0
2026-03-29 14:18:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55b62361-5c62-561b-91fe-a72ac2e53734 with identifier: WV60%20ULZ
2026-03-29 14:18:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55b62361-5c62-561b-91fe-a72ac2e53734 with identifier: WV60%20ULZ
2026-03-29 14:18:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55b62361-5c62-561b-91fe-a72ac2e53734 with identifier: WV60%20ULZ to the API
2026-03-29 14:18:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 195,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV60%20ULZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '55b62361-5c62-561b-91fe-a72ac2e53734',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV60 ULZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV60%20ULZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'RENAULT',
 'model': 'TRAFIC 2.7T',
 'odometer': 90587,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'RENAULT TRAFIC 2.7T 2.0 SL27DCI 115 PanelVan',
 'transmission': 'manual',
 'trim': 'SL27DCI 115',
 'vin': 'VF1FLAHA6AV391964',
 'year': 2010}
2026-03-29 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV60%2520ULZ%27 HTTP/1.1" 200 None
2026-03-29 14:18:29 [bca.uk] INFO: Saving data for WV60%20ULZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774609715.915208, 'last_price_update_time': 1774793909.610253}
2026-03-29 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV60%2520ULZ') HTTP/1.1" 204 0
2026-03-29 14:18:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f7708404-a867-5fcb-9fd5-c40c088ba6f4 with identifier: HK18%20NHU
2026-03-29 14:18:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f7708404-a867-5fcb-9fd5-c40c088ba6f4 with identifier: HK18%20NHU
2026-03-29 14:18:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f7708404-a867-5fcb-9fd5-c40c088ba6f4 with identifier: HK18%20NHU to the API
2026-03-29 14:18:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK18%20NHU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f7708404-a867-5fcb-9fd5-c40c088ba6f4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK18 NHU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK18%20NHU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'RENAULT',
 'model': 'KADJAR',
 'odometer': 60402,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'RENAULT KADJAR 1.5 DCI 110 DYNAMIQUE S Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 DYNAMIQUE S',
 'vin': 'VF1RFE00060974698',
 'year': 2018}
2026-03-29 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK18%2520NHU%27 HTTP/1.1" 200 None
2026-03-29 14:18:29 [bca.uk] INFO: Saving data for HK18%20NHU: {'auction_closing_time': 1774951200.0, 'created_time': 1774437119.333021, 'last_price_update_time': 1774793909.913578}
2026-03-29 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK18%2520NHU') HTTP/1.1" 204 0
2026-03-29 14:18:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 215e031c-856f-533f-9069-5ef6be065a10 with identifier: YC17%20YDM
2026-03-29 14:18:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 215e031c-856f-533f-9069-5ef6be065a10 with identifier: YC17%20YDM
2026-03-29 14:18:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 215e031c-856f-533f-9069-5ef6be065a10 with identifier: YC17%20YDM to the API
2026-03-29 14:18:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC17%20YDM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '215e031c-856f-533f-9069-5ef6be065a10',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC17 YDM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC17%20YDM&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VAUXHALL',
 'model': 'VIVA',
 'odometer': 59792,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVA 1.0 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'W0LDD6E72HC789632',
 'year': 2017}
2026-03-29 14:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC17%2520YDM%27 HTTP/1.1" 200 None
2026-03-29 14:18:30 [bca.uk] INFO: Saving data for YC17%20YDM: {'auction_closing_time': 1774951200.0, 'created_time': 1774609841.386653, 'last_price_update_time': 1774793910.218316}
2026-03-29 14:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC17%2520YDM') HTTP/1.1" 204 0
2026-03-29 14:18:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4123630d-bc72-536f-a0b0-6609d6285e8e with identifier: AP65%20JUU
2026-03-29 14:18:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:18:30 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=moonwalk+grey+met. HTTP/1.1" 200 None
2026-03-29 14:18:30 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:18:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4123630d-bc72-536f-a0b0-6609d6285e8e with identifier: AP65%20JUU
2026-03-29 14:18:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4123630d-bc72-536f-a0b0-6609d6285e8e with identifier: AP65%20JUU to the API
2026-03-29 14:18:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AP65%20JUU-GB',
 'category': 'Car',
 'color': 'moonwalk gray with',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4123630d-bc72-536f-a0b0-6609d6285e8e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AP65 JUU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AP65%20JUU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 131268,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5 136 Hatchback',
 'transmission': 'manual',
 'trim': '136',
 'vin': 'WMWXM520402C54604',
 'year': 2015}
2026-03-29 14:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP65%2520JUU%27 HTTP/1.1" 200 None
2026-03-29 14:18:30 [bca.uk] INFO: Saving data for AP65%20JUU: {'auction_closing_time': 1775037600.0, 'created_time': 1774609953.152699, 'last_price_update_time': 1774793910.679872}
2026-03-29 14:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AP65%2520JUU') HTTP/1.1" 204 0
2026-03-29 14:18:30 [bca.uk] INFO: Found listing with ID: BW21%20AZC
2026-03-29 14:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW21%2520AZC%27 HTTP/1.1" 200 None
2026-03-29 14:18:30 [bca.uk] INFO: Scrape type for BW21%20AZC: 2
2026-03-29 14:18:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e2320e37-cfd3-50ba-950f-d0a2331b83ab with identifier: BW21%20AZC
2026-03-29 14:18:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e2320e37-cfd3-50ba-950f-d0a2331b83ab with scrape type 2
2026-03-29 14:18:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e2320e37-cfd3-50ba-950f-d0a2331b83ab with scrape type 2
2026-03-29 14:18:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e2320e37-cfd3-50ba-950f-d0a2331b83ab, identifier: BW21%20AZC
2026-03-29 14:18:30 [bca.uk] INFO: Found listing with ID: WF08%20CYV
2026-03-29 14:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF08%2520CYV%27 HTTP/1.1" 200 None
2026-03-29 14:18:30 [bca.uk] INFO: Scrape type for WF08%20CYV: 2
2026-03-29 14:18:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4117e9a5-6e1e-5798-b4bd-3733fcb90f16 with identifier: WF08%20CYV
2026-03-29 14:18:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4117e9a5-6e1e-5798-b4bd-3733fcb90f16 with scrape type 2
2026-03-29 14:18:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4117e9a5-6e1e-5798-b4bd-3733fcb90f16 with scrape type 2
2026-03-29 14:18:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4117e9a5-6e1e-5798-b4bd-3733fcb90f16, identifier: WF08%20CYV
2026-03-29 14:18:30 [bca.uk] INFO: Found listing with ID: HW71%20KOB
2026-03-29 14:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HW71%2520KOB%27 HTTP/1.1" 200 None
2026-03-29 14:18:30 [bca.uk] INFO: Scrape type for HW71%20KOB: 2
2026-03-29 14:18:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70c8a18c-6d53-5afd-99f1-1c893a168542 with identifier: HW71%20KOB
2026-03-29 14:18:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70c8a18c-6d53-5afd-99f1-1c893a168542 with scrape type 2
2026-03-29 14:18:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70c8a18c-6d53-5afd-99f1-1c893a168542 with scrape type 2
2026-03-29 14:18:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70c8a18c-6d53-5afd-99f1-1c893a168542, identifier: HW71%20KOB
2026-03-29 14:18:31 [bca.uk] INFO: Found listing with ID: SC67%20EBP
2026-03-29 14:18:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC67%2520EBP%27 HTTP/1.1" 200 None
2026-03-29 14:18:31 [bca.uk] INFO: Scrape type for SC67%20EBP: 2
2026-03-29 14:18:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20d87b0a-07f6-5322-8f5f-3a71ea9d3d02 with identifier: SC67%20EBP
2026-03-29 14:18:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 20d87b0a-07f6-5322-8f5f-3a71ea9d3d02 with scrape type 2
2026-03-29 14:18:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 20d87b0a-07f6-5322-8f5f-3a71ea9d3d02 with scrape type 2
2026-03-29 14:18:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 20d87b0a-07f6-5322-8f5f-3a71ea9d3d02, identifier: SC67%20EBP
2026-03-29 14:18:31 [bca.uk] INFO: Found listing with ID: FT63%20JXA
2026-03-29 14:18:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT63%2520JXA%27 HTTP/1.1" 200 None
2026-03-29 14:18:31 [bca.uk] INFO: Scrape type for FT63%20JXA: 2
2026-03-29 14:18:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a4bc694-a132-5fa5-bbcd-faf3c603f3bf with identifier: FT63%20JXA
2026-03-29 14:18:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a4bc694-a132-5fa5-bbcd-faf3c603f3bf with scrape type 2
2026-03-29 14:18:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a4bc694-a132-5fa5-bbcd-faf3c603f3bf with scrape type 2
2026-03-29 14:18:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a4bc694-a132-5fa5-bbcd-faf3c603f3bf, identifier: FT63%20JXA
2026-03-29 14:18:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e2320e37-cfd3-50ba-950f-d0a2331b83ab with identifier: BW21%20AZC
2026-03-29 14:18:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e2320e37-cfd3-50ba-950f-d0a2331b83ab with identifier: BW21%20AZC
2026-03-29 14:18:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e2320e37-cfd3-50ba-950f-d0a2331b83ab with identifier: BW21%20AZC to the API
2026-03-29 14:18:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW21%20AZC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e2320e37-cfd3-50ba-950f-d0a2331b83ab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BW21 AZC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW21%20AZC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 220 D',
 'odometer': 26460,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA 220 D 2.0 AMG LINE PREMIUM PLUS Coupe',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM PLUS',
 'vin': 'W1K1183142N245181',
 'year': 2021}
2026-03-29 14:18:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW21%2520AZC%27 HTTP/1.1" 200 None
2026-03-29 14:18:31 [bca.uk] INFO: Saving data for BW21%20AZC: {'auction_closing_time': 1774864800.0, 'created_time': 1774609921.323505, 'last_price_update_time': 1774793911.780667}
2026-03-29 14:18:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW21%2520AZC') HTTP/1.1" 204 0
2026-03-29 14:18:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4117e9a5-6e1e-5798-b4bd-3733fcb90f16 with identifier: WF08%20CYV
2026-03-29 14:18:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4117e9a5-6e1e-5798-b4bd-3733fcb90f16 with identifier: WF08%20CYV
2026-03-29 14:18:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4117e9a5-6e1e-5798-b4bd-3733fcb90f16 with identifier: WF08%20CYV to the API
2026-03-29 14:18:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 172,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF08%20CYV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4117e9a5-6e1e-5798-b4bd-3733fcb90f16',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF08 CYV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF08%20CYV&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA',
 'odometer': 88977,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ZAFIRA 1.6 EXCLUSIV MPV',
 'transmission': 'manual',
 'trim': 'EXCLUSIV',
 'vin': 'W0L0AHM758G111283',
 'year': 2008}
2026-03-29 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF08%2520CYV%27 HTTP/1.1" 200 None
2026-03-29 14:18:32 [bca.uk] INFO: Saving data for WF08%20CYV: {'auction_closing_time': 1774951200.0, 'created_time': 1774609716.489613, 'last_price_update_time': 1774793912.095798}
2026-03-29 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF08%2520CYV') HTTP/1.1" 204 0
2026-03-29 14:18:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70c8a18c-6d53-5afd-99f1-1c893a168542 with identifier: HW71%20KOB
2026-03-29 14:18:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:18:32 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=red%2Fgrey HTTP/1.1" 200 None
2026-03-29 14:18:32 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:18:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70c8a18c-6d53-5afd-99f1-1c893a168542 with identifier: HW71%20KOB
2026-03-29 14:18:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70c8a18c-6d53-5afd-99f1-1c893a168542 with identifier: HW71%20KOB to the API
2026-03-29 14:18:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HW71%20KOB-GB',
 'category': 'Motorcycle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': '70c8a18c-6d53-5afd-99f1-1c893a168542',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HW71 KOB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HW71%20KOB&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TRIUMPH',
 'model': 'TIGER',
 'odometer': 1,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TRIUMPH TIGER 660 SPORT MOTORBIKE',
 'transmission': 'automatic',
 'trim': '660 SPORT MOTORBIKE',
 'vin': 'SMTLGL20U3NAX4257',
 'year': 2022}
2026-03-29 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HW71%2520KOB%27 HTTP/1.1" 200 None
2026-03-29 14:18:32 [bca.uk] INFO: Saving data for HW71%20KOB: {'auction_closing_time': 1775124000.0, 'created_time': 1774609728.597611, 'last_price_update_time': 1774793912.981319}
2026-03-29 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HW71%2520KOB') HTTP/1.1" 204 0
2026-03-29 14:18:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 20d87b0a-07f6-5322-8f5f-3a71ea9d3d02 with identifier: SC67%20EBP
2026-03-29 14:18:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 20d87b0a-07f6-5322-8f5f-3a71ea9d3d02 with identifier: SC67%20EBP
2026-03-29 14:18:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 20d87b0a-07f6-5322-8f5f-3a71ea9d3d02 with identifier: SC67%20EBP to the API
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SC67%20EBP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '20d87b0a-07f6-5322-8f5f-3a71ea9d3d02',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SC67 EBP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SC67%20EBP&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 122691,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'NISSAN MICRA 1.0 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'ACENTA',
 'vin': 'VNVK1400259694068',
 'year': 2018}
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC67%2520EBP%27 HTTP/1.1" 200 None
2026-03-29 14:18:33 [bca.uk] INFO: Saving data for SC67%20EBP: {'auction_closing_time': 1774951200.0, 'created_time': 1774609804.475187, 'last_price_update_time': 1774793913.270967}
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SC67%2520EBP') HTTP/1.1" 204 0
2026-03-29 14:18:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a4bc694-a132-5fa5-bbcd-faf3c603f3bf with identifier: FT63%20JXA
2026-03-29 14:18:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a4bc694-a132-5fa5-bbcd-faf3c603f3bf with identifier: FT63%20JXA
2026-03-29 14:18:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5a4bc694-a132-5fa5-bbcd-faf3c603f3bf with identifier: FT63%20JXA to the API
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 93,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FT63%20JXA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5a4bc694-a132-5fa5-bbcd-faf3c603f3bf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FT63 JXA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FT63%20JXA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 114678,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 1.6 HDI 92 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'HDI 92 ACTIVE',
 'vin': 'VF3LB9HPADS241359',
 'year': 2014}
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT63%2520JXA%27 HTTP/1.1" 200 None
2026-03-29 14:18:33 [bca.uk] INFO: Saving data for FT63%20JXA: {'auction_closing_time': 1775037600.0, 'created_time': 1774609945.56766, 'last_price_update_time': 1774793913.560504}
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FT63%2520JXA') HTTP/1.1" 204 0
2026-03-29 14:18:33 [bca.uk] INFO: Found listing with ID: EU17%20RHX
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU17%2520RHX%27 HTTP/1.1" 200 None
2026-03-29 14:18:33 [bca.uk] INFO: Scrape type for EU17%20RHX: 2
2026-03-29 14:18:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 189628a9-6f41-5834-86ef-4aef48e6725f with identifier: EU17%20RHX
2026-03-29 14:18:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 189628a9-6f41-5834-86ef-4aef48e6725f with scrape type 2
2026-03-29 14:18:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 189628a9-6f41-5834-86ef-4aef48e6725f with scrape type 2
2026-03-29 14:18:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 189628a9-6f41-5834-86ef-4aef48e6725f, identifier: EU17%20RHX
2026-03-29 14:18:33 [bca.uk] INFO: Found listing with ID: ND09%20UCG
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND09%2520UCG%27 HTTP/1.1" 200 None
2026-03-29 14:18:33 [bca.uk] INFO: Scrape type for ND09%20UCG: 2
2026-03-29 14:18:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 26ebe704-ab8f-58fc-b7e9-4581519937c8 with identifier: ND09%20UCG
2026-03-29 14:18:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 26ebe704-ab8f-58fc-b7e9-4581519937c8 with scrape type 2
2026-03-29 14:18:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 26ebe704-ab8f-58fc-b7e9-4581519937c8 with scrape type 2
2026-03-29 14:18:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 26ebe704-ab8f-58fc-b7e9-4581519937c8, identifier: ND09%20UCG
2026-03-29 14:18:33 [bca.uk] INFO: Found listing with ID: N9%20AEN
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27N9%2520AEN%27 HTTP/1.1" 200 None
2026-03-29 14:18:33 [bca.uk] INFO: Scrape type for N9%20AEN: 2
2026-03-29 14:18:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 758adf94-d384-5e47-bc60-32f22260a729 with identifier: N9%20AEN
2026-03-29 14:18:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 758adf94-d384-5e47-bc60-32f22260a729 with scrape type 2
2026-03-29 14:18:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 758adf94-d384-5e47-bc60-32f22260a729 with scrape type 2
2026-03-29 14:18:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 758adf94-d384-5e47-bc60-32f22260a729, identifier: N9%20AEN
2026-03-29 14:18:33 [bca.uk] INFO: Found listing with ID: SJ15%20VVR
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ15%2520VVR%27 HTTP/1.1" 200 None
2026-03-29 14:18:33 [bca.uk] INFO: Scrape type for SJ15%20VVR: 0
2026-03-29 14:18:33 [bca.uk] INFO: Found listing with ID: SD16%20ZSG
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD16%2520ZSG%27 HTTP/1.1" 200 None
2026-03-29 14:18:33 [bca.uk] INFO: Scrape type for SD16%20ZSG: 0
2026-03-29 14:18:33 [bca.uk] INFO: Found listing with ID: SH64%20YFP
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH64%2520YFP%27 HTTP/1.1" 200 None
2026-03-29 14:18:33 [bca.uk] INFO: Scrape type for SH64%20YFP: 0
2026-03-29 14:18:33 [bca.uk] INFO: Found listing with ID: GL64%20YPJ
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL64%2520YPJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:33 [bca.uk] INFO: Scrape type for GL64%20YPJ: 0
2026-03-29 14:18:33 [bca.uk] INFO: Found listing with ID: WF66%20DSE
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF66%2520DSE%27 HTTP/1.1" 200 None
2026-03-29 14:18:33 [bca.uk] INFO: Scrape type for WF66%20DSE: 0
2026-03-29 14:18:33 [bca.uk] INFO: Found listing with ID: EO59%20UNY
2026-03-29 14:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO59%2520UNY%27 HTTP/1.1" 200 None
2026-03-29 14:18:34 [bca.uk] INFO: Scrape type for EO59%20UNY: 2
2026-03-29 14:18:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf47da68-6adb-59bb-8a29-2eec19f22af1 with identifier: EO59%20UNY
2026-03-29 14:18:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf47da68-6adb-59bb-8a29-2eec19f22af1 with scrape type 2
2026-03-29 14:18:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf47da68-6adb-59bb-8a29-2eec19f22af1 with scrape type 2
2026-03-29 14:18:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf47da68-6adb-59bb-8a29-2eec19f22af1, identifier: EO59%20UNY
2026-03-29 14:18:34 [bca.uk] INFO: Found listing with ID: FV67%20HLY
2026-03-29 14:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV67%2520HLY%27 HTTP/1.1" 200 None
2026-03-29 14:18:34 [bca.uk] INFO: Scrape type for FV67%20HLY: 2
2026-03-29 14:18:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 055c746e-69a2-5d7e-8580-30525ebd762f with identifier: FV67%20HLY
2026-03-29 14:18:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 055c746e-69a2-5d7e-8580-30525ebd762f with scrape type 2
2026-03-29 14:18:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 055c746e-69a2-5d7e-8580-30525ebd762f with scrape type 2
2026-03-29 14:18:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 055c746e-69a2-5d7e-8580-30525ebd762f, identifier: FV67%20HLY
2026-03-29 14:18:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 189628a9-6f41-5834-86ef-4aef48e6725f with identifier: EU17%20RHX
2026-03-29 14:18:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 189628a9-6f41-5834-86ef-4aef48e6725f with identifier: EU17%20RHX
2026-03-29 14:18:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 189628a9-6f41-5834-86ef-4aef48e6725f with identifier: EU17%20RHX to the API
2026-03-29 14:18:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU17%20RHX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '189628a9-6f41-5834-86ef-4aef48e6725f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EU17 RHX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU17%20RHX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 97297,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 2.0 SD4 240 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'SD4 240 HSE',
 'vin': 'SALRA2AN8HA005603',
 'year': 2017}
2026-03-29 14:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU17%2520RHX%27 HTTP/1.1" 200 None
2026-03-29 14:18:34 [bca.uk] INFO: Saving data for EU17%20RHX: {'auction_closing_time': 1774864800.0, 'created_time': 1774609923.569364, 'last_price_update_time': 1774793914.497731}
2026-03-29 14:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU17%2520RHX') HTTP/1.1" 204 0
2026-03-29 14:18:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 26ebe704-ab8f-58fc-b7e9-4581519937c8 with identifier: ND09%20UCG
2026-03-29 14:18:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 26ebe704-ab8f-58fc-b7e9-4581519937c8 with identifier: ND09%20UCG
2026-03-29 14:18:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 26ebe704-ab8f-58fc-b7e9-4581519937c8 with identifier: ND09%20UCG to the API
2026-03-29 14:18:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND09%20UCG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '26ebe704-ab8f-58fc-b7e9-4581519937c8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND09 UCG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND09%20UCG&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MERCEDES-BENZ',
 'model': 'CLC 160',
 'odometer': 155930,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLC 160 1.6 B/E SPORT Coupe',
 'transmission': 'manual',
 'trim': 'B/E SPORT',
 'vin': 'WDB2037312E066987',
 'year': 2009}
2026-03-29 14:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND09%2520UCG%27 HTTP/1.1" 200 None
2026-03-29 14:18:34 [bca.uk] INFO: Saving data for ND09%20UCG: {'auction_closing_time': 1774951200.0, 'created_time': 1774609622.672489, 'last_price_update_time': 1774793914.926995}
2026-03-29 14:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND09%2520UCG') HTTP/1.1" 204 0
2026-03-29 14:18:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 758adf94-d384-5e47-bc60-32f22260a729 with identifier: N9%20AEN
2026-03-29 14:18:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 758adf94-d384-5e47-bc60-32f22260a729 with identifier: N9%20AEN
2026-03-29 14:18:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 758adf94-d384-5e47-bc60-32f22260a729 with identifier: N9%20AEN to the API
2026-03-29 14:18:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 178,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=N9%20AEN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '758adf94-d384-5e47-bc60-32f22260a729',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'N9 AEN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=N9%20AEN&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '320I',
 'odometer': 101742,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'BMW 320I 2.0 SE Saloon',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WBAVA72050AH24334',
 'year': 2007}
2026-03-29 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27N9%2520AEN%27 HTTP/1.1" 200 None
2026-03-29 14:18:35 [bca.uk] INFO: Saving data for N9%20AEN: {'auction_closing_time': 1774951200.0, 'created_time': 1774610344.7456, 'last_price_update_time': 1774793915.218407}
2026-03-29 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='N9%2520AEN') HTTP/1.1" 204 0
2026-03-29 14:18:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf47da68-6adb-59bb-8a29-2eec19f22af1 with identifier: EO59%20UNY
2026-03-29 14:18:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf47da68-6adb-59bb-8a29-2eec19f22af1 with identifier: EO59%20UNY
2026-03-29 14:18:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf47da68-6adb-59bb-8a29-2eec19f22af1 with identifier: EO59%20UNY to the API
2026-03-29 14:18:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO59%20UNY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bf47da68-6adb-59bb-8a29-2eec19f22af1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO59 UNY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO59%20UNY&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 107897,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 82 STYLE Hatchback',
 'transmission': 'manual',
 'trim': '82 STYLE',
 'vin': 'WF0JXXWPJJ9C69781',
 'year': 2009}
2026-03-29 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO59%2520UNY%27 HTTP/1.1" 200 None
2026-03-29 14:18:35 [bca.uk] INFO: Saving data for EO59%20UNY: {'auction_closing_time': 1774864800.0, 'created_time': 1774609806.504816, 'last_price_update_time': 1774793915.563349}
2026-03-29 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO59%2520UNY') HTTP/1.1" 204 0
2026-03-29 14:18:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 055c746e-69a2-5d7e-8580-30525ebd762f with identifier: FV67%20HLY
2026-03-29 14:18:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 055c746e-69a2-5d7e-8580-30525ebd762f with identifier: FV67%20HLY
2026-03-29 14:18:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 055c746e-69a2-5d7e-8580-30525ebd762f with identifier: FV67%20HLY to the API
2026-03-29 14:18:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV67%20HLY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '055c746e-69a2-5d7e-8580-30525ebd762f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV67 HLY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV67%20HLY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'A200 D',
 'odometer': 85225,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 D 2.1 AMG LINE Hatchback',
 'transmission': 'manual',
 'trim': 'AMG LINE',
 'vin': 'WDD1760082J660397',
 'year': 2017}
2026-03-29 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV67%2520HLY%27 HTTP/1.1" 200 None
2026-03-29 14:18:35 [bca.uk] INFO: Saving data for FV67%20HLY: {'auction_closing_time': 1775037600.0, 'created_time': 1774609945.076829, 'last_price_update_time': 1774793915.891677}
2026-03-29 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV67%2520HLY') HTTP/1.1" 204 0
2026-03-29 14:18:35 [bca.uk] INFO: Found listing with ID: HN60%20CZD
2026-03-29 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN60%2520CZD%27 HTTP/1.1" 200 None
2026-03-29 14:18:35 [bca.uk] INFO: Scrape type for HN60%20CZD: 2
2026-03-29 14:18:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 226deb05-c3b1-5db5-be0c-61f2c21d78d8 with identifier: HN60%20CZD
2026-03-29 14:18:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 226deb05-c3b1-5db5-be0c-61f2c21d78d8 with scrape type 2
2026-03-29 14:18:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 226deb05-c3b1-5db5-be0c-61f2c21d78d8 with scrape type 2
2026-03-29 14:18:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 226deb05-c3b1-5db5-be0c-61f2c21d78d8, identifier: HN60%20CZD
2026-03-29 14:18:36 [bca.uk] INFO: Found listing with ID: EK08%20NNT
2026-03-29 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK08%2520NNT%27 HTTP/1.1" 200 None
2026-03-29 14:18:36 [bca.uk] INFO: Scrape type for EK08%20NNT: 2
2026-03-29 14:18:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2973980b-66a8-5253-9576-1028624bb76e with identifier: EK08%20NNT
2026-03-29 14:18:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2973980b-66a8-5253-9576-1028624bb76e with scrape type 2
2026-03-29 14:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2973980b-66a8-5253-9576-1028624bb76e with scrape type 2
2026-03-29 14:18:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2973980b-66a8-5253-9576-1028624bb76e, identifier: EK08%20NNT
2026-03-29 14:18:36 [bca.uk] INFO: Found listing with ID: SC68%20UYP
2026-03-29 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC68%2520UYP%27 HTTP/1.1" 200 None
2026-03-29 14:18:36 [bca.uk] INFO: Scrape type for SC68%20UYP: 0
2026-03-29 14:18:36 [bca.uk] INFO: Found listing with ID: BT07%20HUP
2026-03-29 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT07%2520HUP%27 HTTP/1.1" 200 None
2026-03-29 14:18:36 [bca.uk] INFO: Scrape type for BT07%20HUP: 2
2026-03-29 14:18:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d6599490-7fad-5f0b-b34a-86b741ea4414 with identifier: BT07%20HUP
2026-03-29 14:18:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d6599490-7fad-5f0b-b34a-86b741ea4414 with scrape type 2
2026-03-29 14:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d6599490-7fad-5f0b-b34a-86b741ea4414 with scrape type 2
2026-03-29 14:18:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d6599490-7fad-5f0b-b34a-86b741ea4414, identifier: BT07%20HUP
2026-03-29 14:18:36 [bca.uk] INFO: Found listing with ID: SY15%20UNN
2026-03-29 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY15%2520UNN%27 HTTP/1.1" 200 None
2026-03-29 14:18:36 [bca.uk] INFO: Scrape type for SY15%20UNN: 2
2026-03-29 14:18:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5c52c6f-48ba-5832-a634-e73fd17498b5 with identifier: SY15%20UNN
2026-03-29 14:18:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5c52c6f-48ba-5832-a634-e73fd17498b5 with scrape type 2
2026-03-29 14:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5c52c6f-48ba-5832-a634-e73fd17498b5 with scrape type 2
2026-03-29 14:18:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5c52c6f-48ba-5832-a634-e73fd17498b5, identifier: SY15%20UNN
2026-03-29 14:18:36 [bca.uk] INFO: Found listing with ID: MJ17%20UDE
2026-03-29 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ17%2520UDE%27 HTTP/1.1" 200 None
2026-03-29 14:18:36 [bca.uk] INFO: Scrape type for MJ17%20UDE: 0
2026-03-29 14:18:36 [bca.uk] INFO: Found listing with ID: 0F8654191
2026-03-29 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%270F8654191%27 HTTP/1.1" 200 None
2026-03-29 14:18:36 [bca.uk] INFO: Scrape type for 0F8654191: 2
2026-03-29 14:18:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e563de5d-7e1c-522d-875d-c45b2b81290e with identifier: 0F8654191
2026-03-29 14:18:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e563de5d-7e1c-522d-875d-c45b2b81290e with scrape type 2
2026-03-29 14:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e563de5d-7e1c-522d-875d-c45b2b81290e with scrape type 2
2026-03-29 14:18:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e563de5d-7e1c-522d-875d-c45b2b81290e, identifier: 0F8654191
2026-03-29 14:18:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 226deb05-c3b1-5db5-be0c-61f2c21d78d8 with identifier: HN60%20CZD
2026-03-29 14:18:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 226deb05-c3b1-5db5-be0c-61f2c21d78d8 with identifier: HN60%20CZD
2026-03-29 14:18:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 226deb05-c3b1-5db5-be0c-61f2c21d78d8 with identifier: HN60%20CZD to the API
2026-03-29 14:18:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN60%20CZD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '226deb05-c3b1-5db5-be0c-61f2c21d78d8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN60 CZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN60%20CZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'JAGUAR',
 'model': 'XF',
 'odometer': 115100,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF 3.0 D V6 240 LUXURY Saloon',
 'transmission': 'automatic',
 'trim': 'D V6 240 LUXURY',
 'vin': 'SAJAC0541BNS04546',
 'year': 2010}
2026-03-29 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN60%2520CZD%27 HTTP/1.1" 200 None
2026-03-29 14:18:36 [bca.uk] INFO: Saving data for HN60%20CZD: {'auction_closing_time': 1774864800.0, 'created_time': 1774046370.615186, 'last_price_update_time': 1774793916.906569}
2026-03-29 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN60%2520CZD') HTTP/1.1" 204 0
2026-03-29 14:18:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2973980b-66a8-5253-9576-1028624bb76e with identifier: EK08%20NNT
2026-03-29 14:18:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2973980b-66a8-5253-9576-1028624bb76e with identifier: EK08%20NNT
2026-03-29 14:18:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2973980b-66a8-5253-9576-1028624bb76e with identifier: EK08%20NNT to the API
2026-03-29 14:18:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK08%20NNT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2973980b-66a8-5253-9576-1028624bb76e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK08 NNT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK08%20NNT&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 114144,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.6 TEKNA Hatchback',
 'transmission': 'automatic',
 'trim': 'TEKNA',
 'vin': 'SJNFCAE11U1265339',
 'year': 2008}
2026-03-29 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK08%2520NNT%27 HTTP/1.1" 200 None
2026-03-29 14:18:37 [bca.uk] INFO: Saving data for EK08%20NNT: {'auction_closing_time': 1774951200.0, 'created_time': 1774609691.770482, 'last_price_update_time': 1774793917.233594}
2026-03-29 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK08%2520NNT') HTTP/1.1" 204 0
2026-03-29 14:18:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d6599490-7fad-5f0b-b34a-86b741ea4414 with identifier: BT07%20HUP
2026-03-29 14:18:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d6599490-7fad-5f0b-b34a-86b741ea4414 with identifier: BT07%20HUP
2026-03-29 14:18:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d6599490-7fad-5f0b-b34a-86b741ea4414 with identifier: BT07%20HUP to the API
2026-03-29 14:18:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 173,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT07%20HUP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd6599490-7fad-5f0b-b34a-86b741ea4414',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT07 HUP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT07%20HUP&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'VECTRA',
 'odometer': 137605,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VECTRA 1.8 VVT EXCLUSIV Hatchback',
 'transmission': 'manual',
 'trim': 'VVT EXCLUSIV',
 'vin': 'W0L0ZCF6871110858',
 'year': 2007}
2026-03-29 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT07%2520HUP%27 HTTP/1.1" 200 None
2026-03-29 14:18:37 [bca.uk] INFO: Saving data for BT07%20HUP: {'auction_closing_time': 1774864800.0, 'created_time': 1774610341.645206, 'last_price_update_time': 1774793917.567964}
2026-03-29 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT07%2520HUP') HTTP/1.1" 204 0
2026-03-29 14:18:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5c52c6f-48ba-5832-a634-e73fd17498b5 with identifier: SY15%20UNN
2026-03-29 14:18:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5c52c6f-48ba-5832-a634-e73fd17498b5 with identifier: SY15%20UNN
2026-03-29 14:18:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e5c52c6f-48ba-5832-a634-e73fd17498b5 with identifier: SY15%20UNN to the API
2026-03-29 14:18:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY15%20UNN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e5c52c6f-48ba-5832-a634-e73fd17498b5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SY15 UNN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY15%20UNN&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 86843,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 1.2 P/T 130 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 ACTIVE',
 'vin': 'VF3LPHNYHFS062632',
 'year': 2015}
2026-03-29 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY15%2520UNN%27 HTTP/1.1" 200 None
2026-03-29 14:18:37 [bca.uk] INFO: Saving data for SY15%20UNN: {'auction_closing_time': 1774864800.0, 'created_time': 1774609803.148806, 'last_price_update_time': 1774793917.867211}
2026-03-29 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY15%2520UNN') HTTP/1.1" 204 0
2026-03-29 14:18:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e563de5d-7e1c-522d-875d-c45b2b81290e with identifier: 0F8654191
2026-03-29 14:18:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e563de5d-7e1c-522d-875d-c45b2b81290e with identifier: 0F8654191
2026-03-29 14:18:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e563de5d-7e1c-522d-875d-c45b2b81290e with identifier: 0F8654191 to the API
2026-03-29 14:18:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=0F8654191-GB',
 'category': 'LightCommercialVehicle',
 'color': 'solid',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e563de5d-7e1c-522d-875d-c45b2b81290e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': '0F8654191',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=0F8654191&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'CITROEN',
 'model': 'NEMO',
 'odometer': 76979,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'CITROEN NEMO 1.3 HDI ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'HDI ENTERPRISE',
 'vin': 'VF7AAFHZ0F8654191',
 'year': 2016}
2026-03-29 14:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%270F8654191%27 HTTP/1.1" 200 None
2026-03-29 14:18:38 [bca.uk] INFO: Saving data for 0F8654191: {'auction_closing_time': 1775037600.0, 'created_time': 1774609939.859738, 'last_price_update_time': 1774793918.159646}
2026-03-29 14:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='0F8654191') HTTP/1.1" 204 0
2026-03-29 14:18:38 [bca.uk] INFO: Found listing with ID: WP61%20WMD
2026-03-29 14:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP61%2520WMD%27 HTTP/1.1" 200 None
2026-03-29 14:18:38 [bca.uk] INFO: Scrape type for WP61%20WMD: 0
2026-03-29 14:18:38 [bca.uk] INFO: Found listing with ID: LA69%20HEU
2026-03-29 14:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA69%2520HEU%27 HTTP/1.1" 200 None
2026-03-29 14:18:38 [bca.uk] INFO: Scrape type for LA69%20HEU: 2
2026-03-29 14:18:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b0e531a-ccad-5f09-9cc4-c8936d01dbc3 with identifier: LA69%20HEU
2026-03-29 14:18:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1b0e531a-ccad-5f09-9cc4-c8936d01dbc3 with scrape type 2
2026-03-29 14:18:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1b0e531a-ccad-5f09-9cc4-c8936d01dbc3 with scrape type 2
2026-03-29 14:18:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1b0e531a-ccad-5f09-9cc4-c8936d01dbc3, identifier: LA69%20HEU
2026-03-29 14:18:38 [bca.uk] INFO: Found listing with ID: KU13%20EPY
2026-03-29 14:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU13%2520EPY%27 HTTP/1.1" 200 None
2026-03-29 14:18:38 [bca.uk] INFO: Scrape type for KU13%20EPY: 2
2026-03-29 14:18:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c52d15f8-7a6a-57b0-90fe-408bb926359f with identifier: KU13%20EPY
2026-03-29 14:18:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c52d15f8-7a6a-57b0-90fe-408bb926359f with scrape type 2
2026-03-29 14:18:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c52d15f8-7a6a-57b0-90fe-408bb926359f with scrape type 2
2026-03-29 14:18:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c52d15f8-7a6a-57b0-90fe-408bb926359f, identifier: KU13%20EPY
2026-03-29 14:18:38 [bca.uk] INFO: Found listing with ID: HY72%20DFD
2026-03-29 14:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY72%2520DFD%27 HTTP/1.1" 200 None
2026-03-29 14:18:38 [bca.uk] INFO: Scrape type for HY72%20DFD: 2
2026-03-29 14:18:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f1d0830-8a0d-5176-9e58-1d9f48cfcc79 with identifier: HY72%20DFD
2026-03-29 14:18:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f1d0830-8a0d-5176-9e58-1d9f48cfcc79 with scrape type 2
2026-03-29 14:18:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f1d0830-8a0d-5176-9e58-1d9f48cfcc79 with scrape type 2
2026-03-29 14:18:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f1d0830-8a0d-5176-9e58-1d9f48cfcc79, identifier: HY72%20DFD
2026-03-29 14:18:38 [bca.uk] INFO: Found listing with ID: MX13%20UTC
2026-03-29 14:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX13%2520UTC%27 HTTP/1.1" 200 None
2026-03-29 14:18:38 [bca.uk] INFO: Scrape type for MX13%20UTC: 2
2026-03-29 14:18:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6f818f22-b24b-5dd6-a28a-843653e7ef5b with identifier: MX13%20UTC
2026-03-29 14:18:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6f818f22-b24b-5dd6-a28a-843653e7ef5b with scrape type 2
2026-03-29 14:18:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6f818f22-b24b-5dd6-a28a-843653e7ef5b with scrape type 2
2026-03-29 14:18:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6f818f22-b24b-5dd6-a28a-843653e7ef5b, identifier: MX13%20UTC
2026-03-29 14:18:38 [bca.uk] INFO: Found listing with ID: U12F58223
2026-03-29 14:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27U12F58223%27 HTTP/1.1" 200 None
2026-03-29 14:18:38 [bca.uk] INFO: Scrape type for U12F58223: 2
2026-03-29 14:18:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f67ce10-69ea-50ad-a5d5-fdfb2fd85358 with identifier: U12F58223
2026-03-29 14:18:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f67ce10-69ea-50ad-a5d5-fdfb2fd85358 with scrape type 2
2026-03-29 14:18:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5f67ce10-69ea-50ad-a5d5-fdfb2fd85358 with scrape type 2
2026-03-29 14:18:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5f67ce10-69ea-50ad-a5d5-fdfb2fd85358, identifier: U12F58223
2026-03-29 14:18:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1b0e531a-ccad-5f09-9cc4-c8936d01dbc3 with identifier: LA69%20HEU
2026-03-29 14:18:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1b0e531a-ccad-5f09-9cc4-c8936d01dbc3 with identifier: LA69%20HEU
2026-03-29 14:18:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1b0e531a-ccad-5f09-9cc4-c8936d01dbc3 with identifier: LA69%20HEU to the API
2026-03-29 14:18:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 230,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA69%20HEU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '4.0L',
 'expiration_date': '2026-04-09T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1b0e531a-ccad-5f09-9cc4-c8936d01dbc3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LA69 HEU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA69%20HEU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'ASTON MARTIN',
 'model': 'DB11 VOLANTE',
 'odometer': 10503,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'ASTON MARTIN DB11 VOLANTE 4.0 V8 T/TRONIC Convertible',
 'transmission': 'automatic',
 'trim': 'V8 T/TRONIC',
 'vin': 'SCFRLFCW1KGM06673',
 'year': 2020}
2026-03-29 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA69%2520HEU%27 HTTP/1.1" 200 None
2026-03-29 14:18:39 [bca.uk] INFO: Saving data for LA69%20HEU: {'auction_closing_time': 1775728800.0, 'created_time': 1774609938.885444, 'last_price_update_time': 1774793919.046483}
2026-03-29 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA69%2520HEU') HTTP/1.1" 204 0
2026-03-29 14:18:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c52d15f8-7a6a-57b0-90fe-408bb926359f with identifier: KU13%20EPY
2026-03-29 14:18:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c52d15f8-7a6a-57b0-90fe-408bb926359f with identifier: KU13%20EPY
2026-03-29 14:18:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c52d15f8-7a6a-57b0-90fe-408bb926359f with identifier: KU13%20EPY to the API
2026-03-29 14:18:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU13%20EPY-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c52d15f8-7a6a-57b0-90fe-408bb926359f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU13 EPY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU13%20EPY&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 93074,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.6 E-HDI 115 ACTIVE EGC MPV',
 'transmission': 'automatic',
 'trim': 'E-HDI 115 ACTIVE EGC',
 'vin': 'VF30U9HD8DS032483',
 'year': 2013}
2026-03-29 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU13%2520EPY%27 HTTP/1.1" 200 None
2026-03-29 14:18:39 [bca.uk] INFO: Saving data for KU13%20EPY: {'auction_closing_time': 1774951200.0, 'created_time': 1774609706.435643, 'last_price_update_time': 1774793919.442899}
2026-03-29 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU13%2520EPY') HTTP/1.1" 204 0
2026-03-29 14:18:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f1d0830-8a0d-5176-9e58-1d9f48cfcc79 with identifier: HY72%20DFD
2026-03-29 14:18:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f1d0830-8a0d-5176-9e58-1d9f48cfcc79 with identifier: HY72%20DFD
2026-03-29 14:18:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f1d0830-8a0d-5176-9e58-1d9f48cfcc79 with identifier: HY72%20DFD to the API
2026-03-29 14:18:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 55,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY72%20DFD-GB',
 'category': 'Motorcycle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': '0f1d0830-8a0d-5176-9e58-1d9f48cfcc79',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY72 DFD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY72%20DFD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'SUZUKI',
 'model': 'GSX-R',
 'odometer': 6979,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'SUZUKI GSX-R 125 MOTORBIKE',
 'transmission': 'automatic',
 'trim': '125 MOTORBIKE',
 'vin': 'MH8DL33EZPJ100902',
 'year': 2022}
2026-03-29 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY72%2520DFD%27 HTTP/1.1" 200 None
2026-03-29 14:18:39 [bca.uk] INFO: Saving data for HY72%20DFD: {'auction_closing_time': 1775124000.0, 'created_time': 1774610343.471168, 'last_price_update_time': 1774793919.779097}
2026-03-29 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY72%2520DFD') HTTP/1.1" 204 0
2026-03-29 14:18:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6f818f22-b24b-5dd6-a28a-843653e7ef5b with identifier: MX13%20UTC
2026-03-29 14:18:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6f818f22-b24b-5dd6-a28a-843653e7ef5b with identifier: MX13%20UTC
2026-03-29 14:18:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6f818f22-b24b-5dd6-a28a-843653e7ef5b with identifier: MX13%20UTC to the API
2026-03-29 14:18:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MX13%20UTC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6f818f22-b24b-5dd6-a28a-843653e7ef5b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MX13 UTC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MX13%20UTC&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'FORD',
 'model': 'C-MAX',
 'odometer': 107463,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD C-MAX 1.6 TDCI 115 ZETEC MPV',
 'transmission': 'manual',
 'trim': 'TDCI 115 ZETEC',
 'vin': 'WF0JXXWPBJDJ85621',
 'year': 2013}
2026-03-29 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX13%2520UTC%27 HTTP/1.1" 200 None
2026-03-29 14:18:40 [bca.uk] INFO: Saving data for MX13%20UTC: {'auction_closing_time': 1774864800.0, 'created_time': 1774609803.607854, 'last_price_update_time': 1774793920.071887}
2026-03-29 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MX13%2520UTC') HTTP/1.1" 204 0
2026-03-29 14:18:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5f67ce10-69ea-50ad-a5d5-fdfb2fd85358 with identifier: U12F58223
2026-03-29 14:18:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5f67ce10-69ea-50ad-a5d5-fdfb2fd85358 with identifier: U12F58223
2026-03-29 14:18:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5f67ce10-69ea-50ad-a5d5-fdfb2fd85358 with identifier: U12F58223 to the API
2026-03-29 14:18:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'solid',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5f67ce10-69ea-50ad-a5d5-fdfb2fd85358',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'U12F58223',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=U12F58223&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'CITROEN',
 'model': 'RELAY 35',
 'odometer': 44643,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'CITROEN RELAY 35 2.0 BLUEHDI 130 L3 Box',
 'transmission': 'manual',
 'trim': 'BLUEHDI 130 L3',
 'vin': 'VF7YC2MAU12F58223',
 'year': 2017}
2026-03-29 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27U12F58223%27 HTTP/1.1" 200 None
2026-03-29 14:18:40 [bca.uk] INFO: Saving data for U12F58223: {'auction_closing_time': 1775037600.0, 'created_time': 1774609943.872865, 'last_price_update_time': 1774793920.394341}
2026-03-29 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='U12F58223') HTTP/1.1" 204 0
2026-03-29 14:18:40 [bca.uk] INFO: Found listing with ID: GN18%20PYL
2026-03-29 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN18%2520PYL%27 HTTP/1.1" 200 None
2026-03-29 14:18:40 [bca.uk] INFO: Scrape type for GN18%20PYL: 0
2026-03-29 14:18:40 [bca.uk] INFO: Found listing with ID: LW14%20OFD
2026-03-29 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LW14%2520OFD%27 HTTP/1.1" 200 None
2026-03-29 14:18:40 [bca.uk] INFO: Scrape type for LW14%20OFD: 2
2026-03-29 14:18:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 06b2c4c9-59c0-5f4b-ab02-272475d86899 with identifier: LW14%20OFD
2026-03-29 14:18:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 06b2c4c9-59c0-5f4b-ab02-272475d86899 with scrape type 2
2026-03-29 14:18:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 06b2c4c9-59c0-5f4b-ab02-272475d86899 with scrape type 2
2026-03-29 14:18:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 06b2c4c9-59c0-5f4b-ab02-272475d86899, identifier: LW14%20OFD
2026-03-29 14:18:40 [bca.uk] INFO: Found listing with ID: LT69%20LKF
2026-03-29 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT69%2520LKF%27 HTTP/1.1" 200 None
2026-03-29 14:18:40 [bca.uk] INFO: Scrape type for LT69%20LKF: 2
2026-03-29 14:18:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fbca8cb4-874c-5b5b-9bc4-c3141531ebd2 with identifier: LT69%20LKF
2026-03-29 14:18:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fbca8cb4-874c-5b5b-9bc4-c3141531ebd2 with scrape type 2
2026-03-29 14:18:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fbca8cb4-874c-5b5b-9bc4-c3141531ebd2 with scrape type 2
2026-03-29 14:18:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fbca8cb4-874c-5b5b-9bc4-c3141531ebd2, identifier: LT69%20LKF
2026-03-29 14:18:40 [bca.uk] INFO: Found listing with ID: FA16%20YVJ
2026-03-29 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA16%2520YVJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:40 [bca.uk] INFO: Scrape type for FA16%20YVJ: 2
2026-03-29 14:18:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9d0d643c-b334-5523-9460-ed1b3a7fa7b1 with identifier: FA16%20YVJ
2026-03-29 14:18:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9d0d643c-b334-5523-9460-ed1b3a7fa7b1 with scrape type 2
2026-03-29 14:18:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9d0d643c-b334-5523-9460-ed1b3a7fa7b1 with scrape type 2
2026-03-29 14:18:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9d0d643c-b334-5523-9460-ed1b3a7fa7b1, identifier: FA16%20YVJ
2026-03-29 14:18:40 [bca.uk] INFO: Found listing with ID: SO65%20FVM
2026-03-29 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO65%2520FVM%27 HTTP/1.1" 200 None
2026-03-29 14:18:40 [bca.uk] INFO: Scrape type for SO65%20FVM: 2
2026-03-29 14:18:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53dc761c-7856-5b26-8ab1-999a600002b5 with identifier: SO65%20FVM
2026-03-29 14:18:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53dc761c-7856-5b26-8ab1-999a600002b5 with scrape type 2
2026-03-29 14:18:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 53dc761c-7856-5b26-8ab1-999a600002b5 with scrape type 2
2026-03-29 14:18:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53dc761c-7856-5b26-8ab1-999a600002b5, identifier: SO65%20FVM
2026-03-29 14:18:40 [bca.uk] INFO: Found listing with ID: MA16%20VCF
2026-03-29 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA16%2520VCF%27 HTTP/1.1" 200 None
2026-03-29 14:18:40 [bca.uk] INFO: Scrape type for MA16%20VCF: 2
2026-03-29 14:18:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: beb8d5c8-9d3d-5705-a34c-75d8417ce1b6 with identifier: MA16%20VCF
2026-03-29 14:18:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item beb8d5c8-9d3d-5705-a34c-75d8417ce1b6 with scrape type 2
2026-03-29 14:18:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item beb8d5c8-9d3d-5705-a34c-75d8417ce1b6 with scrape type 2
2026-03-29 14:18:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: beb8d5c8-9d3d-5705-a34c-75d8417ce1b6, identifier: MA16%20VCF
2026-03-29 14:18:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 06b2c4c9-59c0-5f4b-ab02-272475d86899 with identifier: LW14%20OFD
2026-03-29 14:18:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 06b2c4c9-59c0-5f4b-ab02-272475d86899 with identifier: LW14%20OFD
2026-03-29 14:18:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 06b2c4c9-59c0-5f4b-ab02-272475d86899 with identifier: LW14%20OFD to the API
2026-03-29 14:18:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LW14%20OFD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '06b2c4c9-59c0-5f4b-ab02-272475d86899',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LW14 OFD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LW14%20OFD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'Q3',
 'odometer': 69586,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'AUDI Q3 2.0 TFSI 210 QUATTRO SE S-T StationWagon',
 'transmission': 'automatic',
 'trim': 'TFSI 210 QUATTRO SE S-T',
 'vin': 'WAUZZZ8U4ER044494',
 'year': 2024}
2026-03-29 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LW14%2520OFD%27 HTTP/1.1" 200 None
2026-03-29 14:18:41 [bca.uk] INFO: Saving data for LW14%20OFD: {'auction_closing_time': 1774864800.0, 'created_time': 1773841457.014385, 'last_price_update_time': 1774793921.37215}
2026-03-29 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LW14%2520OFD') HTTP/1.1" 204 0
2026-03-29 14:18:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fbca8cb4-874c-5b5b-9bc4-c3141531ebd2 with identifier: LT69%20LKF
2026-03-29 14:18:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fbca8cb4-874c-5b5b-9bc4-c3141531ebd2 with identifier: LT69%20LKF
2026-03-29 14:18:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fbca8cb4-874c-5b5b-9bc4-c3141531ebd2 with identifier: LT69%20LKF to the API
2026-03-29 14:18:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT69%20LKF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fbca8cb4-874c-5b5b-9bc4-c3141531ebd2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT69 LKF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT69%20LKF&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 125407,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'NISSAN LEAF 62KWH E+ TEKNA (6.6KC) Hatchback',
 'transmission': 'automatic',
 'trim': '62KWH E+ TEKNA (6.6KC)',
 'vin': 'SJNFAAZE1U0090755',
 'year': 2020}
2026-03-29 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT69%2520LKF%27 HTTP/1.1" 200 None
2026-03-29 14:18:41 [bca.uk] INFO: Saving data for LT69%20LKF: {'auction_closing_time': 1774951200.0, 'created_time': 1774609717.17897, 'last_price_update_time': 1774793921.719151}
2026-03-29 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT69%2520LKF') HTTP/1.1" 204 0
2026-03-29 14:18:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9d0d643c-b334-5523-9460-ed1b3a7fa7b1 with identifier: FA16%20YVJ
2026-03-29 14:18:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9d0d643c-b334-5523-9460-ed1b3a7fa7b1 with identifier: FA16%20YVJ
2026-03-29 14:18:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9d0d643c-b334-5523-9460-ed1b3a7fa7b1 with identifier: FA16%20YVJ to the API
2026-03-29 14:18:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FA16%20YVJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9d0d643c-b334-5523-9460-ed1b3a7fa7b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FA16 YVJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FA16%20YVJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 108611,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF0CXXGAKCGK80080',
 'year': 2016}
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA16%2520YVJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:42 [bca.uk] INFO: Saving data for FA16%20YVJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610342.599064, 'last_price_update_time': 1774793922.009821}
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FA16%2520YVJ') HTTP/1.1" 204 0
2026-03-29 14:18:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53dc761c-7856-5b26-8ab1-999a600002b5 with identifier: SO65%20FVM
2026-03-29 14:18:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53dc761c-7856-5b26-8ab1-999a600002b5 with identifier: SO65%20FVM
2026-03-29 14:18:42 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 53dc761c-7856-5b26-8ab1-999a600002b5 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SO65%20FVM-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '53dc761c-7856-5b26-8ab1-999a600002b5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SO65 FVM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SO65%20FVM&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'MAZDA',
 'model': '6',
 'odometer': 98648,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MAZDA 6 2.2 D 150 SE-L Saloon',
 'transmission': 'manual',
 'trim': 'D 150 SE-L',
 'vin': 'JMZGJ621691339632',
 'year': 2016}
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO65%2520FVM%27 HTTP/1.1" 200 None
2026-03-29 14:18:42 [bca.uk] INFO: Saving data for SO65%20FVM: {'auction_closing_time': 1774778400.0, 'created_time': 1773821127.438695, 'last_price_update_time': 1774793922.046502}
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SO65%2520FVM') HTTP/1.1" 204 0
2026-03-29 14:18:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: beb8d5c8-9d3d-5705-a34c-75d8417ce1b6 with identifier: MA16%20VCF
2026-03-29 14:18:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: beb8d5c8-9d3d-5705-a34c-75d8417ce1b6 with identifier: MA16%20VCF
2026-03-29 14:18:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: beb8d5c8-9d3d-5705-a34c-75d8417ce1b6 with identifier: MA16%20VCF to the API
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA16%20VCF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'beb8d5c8-9d3d-5705-a34c-75d8417ce1b6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA16 VCF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA16%20VCF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA45 AMG',
 'odometer': 94910,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA45 AMG 2.0 (381) 4MATIC DCT Coupe',
 'transmission': 'automatic',
 'trim': '(381) 4MATIC DCT',
 'vin': 'WDD1173522N364448',
 'year': 2016}
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA16%2520VCF%27 HTTP/1.1" 200 None
2026-03-29 14:18:42 [bca.uk] INFO: Saving data for MA16%20VCF: {'auction_closing_time': 1774951200.0, 'created_time': 1774523423.225035, 'last_price_update_time': 1774793922.429478}
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA16%2520VCF') HTTP/1.1" 204 0
2026-03-29 14:18:42 [bca.uk] INFO: Found listing with ID: JP62%20SVP
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JP62%2520SVP%27 HTTP/1.1" 200 None
2026-03-29 14:18:42 [bca.uk] INFO: Scrape type for JP62%20SVP: 2
2026-03-29 14:18:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: db2337fb-1f36-5e2e-8a11-620e6bc379ac with identifier: JP62%20SVP
2026-03-29 14:18:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item db2337fb-1f36-5e2e-8a11-620e6bc379ac with scrape type 2
2026-03-29 14:18:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item db2337fb-1f36-5e2e-8a11-620e6bc379ac with scrape type 2
2026-03-29 14:18:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: db2337fb-1f36-5e2e-8a11-620e6bc379ac, identifier: JP62%20SVP
2026-03-29 14:18:42 [bca.uk] INFO: Found listing with ID: WL13%20EOE
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL13%2520EOE%27 HTTP/1.1" 200 None
2026-03-29 14:18:42 [bca.uk] INFO: Scrape type for WL13%20EOE: 2
2026-03-29 14:18:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b006329d-968a-5b74-9d87-5f09e89073ad with identifier: WL13%20EOE
2026-03-29 14:18:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b006329d-968a-5b74-9d87-5f09e89073ad with scrape type 2
2026-03-29 14:18:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b006329d-968a-5b74-9d87-5f09e89073ad with scrape type 2
2026-03-29 14:18:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b006329d-968a-5b74-9d87-5f09e89073ad, identifier: WL13%20EOE
2026-03-29 14:18:42 [bca.uk] INFO: Found listing with ID: OY17%20DYA
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY17%2520DYA%27 HTTP/1.1" 200 None
2026-03-29 14:18:42 [bca.uk] INFO: Scrape type for OY17%20DYA: 0
2026-03-29 14:18:42 [bca.uk] INFO: Found listing with ID: SO65%20APK
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO65%2520APK%27 HTTP/1.1" 200 None
2026-03-29 14:18:42 [bca.uk] INFO: Scrape type for SO65%20APK: 0
2026-03-29 14:18:42 [bca.uk] INFO: Found listing with ID: BM19%20NWB
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BM19%2520NWB%27 HTTP/1.1" 200 None
2026-03-29 14:18:42 [bca.uk] INFO: Scrape type for BM19%20NWB: 2
2026-03-29 14:18:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d736fd4-98f5-5c5a-b090-b8049ff00ecc with identifier: BM19%20NWB
2026-03-29 14:18:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d736fd4-98f5-5c5a-b090-b8049ff00ecc with scrape type 2
2026-03-29 14:18:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d736fd4-98f5-5c5a-b090-b8049ff00ecc with scrape type 2
2026-03-29 14:18:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8d736fd4-98f5-5c5a-b090-b8049ff00ecc, identifier: BM19%20NWB
2026-03-29 14:18:42 [bca.uk] INFO: Found listing with ID: LV18%20UCC
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV18%2520UCC%27 HTTP/1.1" 200 None
2026-03-29 14:18:42 [bca.uk] INFO: Scrape type for LV18%20UCC: 0
2026-03-29 14:18:42 [bca.uk] INFO: Found listing with ID: DF24%20XAJ
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF24%2520XAJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:42 [bca.uk] INFO: Scrape type for DF24%20XAJ: 2
2026-03-29 14:18:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f66d358d-d2e4-52cc-9db3-ebee52b995b5 with identifier: DF24%20XAJ
2026-03-29 14:18:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f66d358d-d2e4-52cc-9db3-ebee52b995b5 with scrape type 2
2026-03-29 14:18:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f66d358d-d2e4-52cc-9db3-ebee52b995b5 with scrape type 2
2026-03-29 14:18:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f66d358d-d2e4-52cc-9db3-ebee52b995b5, identifier: DF24%20XAJ
2026-03-29 14:18:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: db2337fb-1f36-5e2e-8a11-620e6bc379ac with identifier: JP62%20SVP
2026-03-29 14:18:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: db2337fb-1f36-5e2e-8a11-620e6bc379ac with identifier: JP62%20SVP
2026-03-29 14:18:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: db2337fb-1f36-5e2e-8a11-620e6bc379ac with identifier: JP62%20SVP to the API
2026-03-29 14:18:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=JP62%20SVP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'db2337fb-1f36-5e2e-8a11-620e6bc379ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'JP62 SVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=JP62%20SVP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 60073,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 TD4 180 4WD SE TECH Hatchback',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD SE TECH',
 'vin': 'SALVA2AN8GH091645',
 'year': 2015}
2026-03-29 14:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JP62%2520SVP%27 HTTP/1.1" 200 None
2026-03-29 14:18:43 [bca.uk] INFO: Saving data for JP62%20SVP: {'auction_closing_time': 1774864800.0, 'created_time': 1774005041.228819, 'last_price_update_time': 1774793923.257608}
2026-03-29 14:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='JP62%2520SVP') HTTP/1.1" 204 0
2026-03-29 14:18:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b006329d-968a-5b74-9d87-5f09e89073ad with identifier: WL13%20EOE
2026-03-29 14:18:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b006329d-968a-5b74-9d87-5f09e89073ad with identifier: WL13%20EOE
2026-03-29 14:18:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b006329d-968a-5b74-9d87-5f09e89073ad with identifier: WL13%20EOE to the API
2026-03-29 14:18:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WL13%20EOE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b006329d-968a-5b74-9d87-5f09e89073ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WL13 EOE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WL13%20EOE&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 117680,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.5 DCI ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'DCI ACENTA PREMIUM',
 'vin': 'SJNFCAF15U6309667',
 'year': 2013}
2026-03-29 14:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL13%2520EOE%27 HTTP/1.1" 200 None
2026-03-29 14:18:43 [bca.uk] INFO: Saving data for WL13%20EOE: {'auction_closing_time': 1774951200.0, 'created_time': 1774610342.122674, 'last_price_update_time': 1774793923.627675}
2026-03-29 14:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WL13%2520EOE') HTTP/1.1" 204 0
2026-03-29 14:18:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8d736fd4-98f5-5c5a-b090-b8049ff00ecc with identifier: BM19%20NWB
2026-03-29 14:18:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8d736fd4-98f5-5c5a-b090-b8049ff00ecc with identifier: BM19%20NWB
2026-03-29 14:18:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8d736fd4-98f5-5c5a-b090-b8049ff00ecc with identifier: BM19%20NWB to the API
2026-03-29 14:18:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BM19%20NWB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8d736fd4-98f5-5c5a-b090-b8049ff00ecc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BM19 NWB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BM19%20NWB&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 72693,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 ST-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ST-LINE',
 'vin': 'WF0NXXGCHNJM88873',
 'year': 2019}
2026-03-29 14:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BM19%2520NWB%27 HTTP/1.1" 200 None
2026-03-29 14:18:43 [bca.uk] INFO: Saving data for BM19%20NWB: {'auction_closing_time': 1774951200.0, 'created_time': 1774609831.777384, 'last_price_update_time': 1774793923.922701}
2026-03-29 14:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BM19%2520NWB') HTTP/1.1" 204 0
2026-03-29 14:18:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f66d358d-d2e4-52cc-9db3-ebee52b995b5 with identifier: DF24%20XAJ
2026-03-29 14:18:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f66d358d-d2e4-52cc-9db3-ebee52b995b5 with identifier: DF24%20XAJ
2026-03-29 14:18:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f66d358d-d2e4-52cc-9db3-ebee52b995b5 with identifier: DF24%20XAJ to the API
2026-03-29 14:18:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF24%20XAJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f66d358d-d2e4-52cc-9db3-ebee52b995b5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF24 XAJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF24%20XAJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T28',
 'odometer': 20726,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T28 2.0 TDI 110 SWB S/L PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 110 SWB S/L',
 'vin': 'WV1ZZZ7HZRH087286',
 'year': 2024}
2026-03-29 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF24%2520XAJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:44 [bca.uk] INFO: Saving data for DF24%20XAJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774609948.796166, 'last_price_update_time': 1774793924.253442}
2026-03-29 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF24%2520XAJ') HTTP/1.1" 204 0
2026-03-29 14:18:44 [bca.uk] INFO: Found listing with ID: WD67%20MYR
2026-03-29 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD67%2520MYR%27 HTTP/1.1" 200 None
2026-03-29 14:18:44 [bca.uk] INFO: Scrape type for WD67%20MYR: 0
2026-03-29 14:18:44 [bca.uk] INFO: Found listing with ID: YF21%20TVN
2026-03-29 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF21%2520TVN%27 HTTP/1.1" 200 None
2026-03-29 14:18:44 [bca.uk] INFO: Scrape type for YF21%20TVN: 2
2026-03-29 14:18:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b1b5db4-7cf2-5f7b-a2c1-c4137b1165fc with identifier: YF21%20TVN
2026-03-29 14:18:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b1b5db4-7cf2-5f7b-a2c1-c4137b1165fc with scrape type 2
2026-03-29 14:18:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6b1b5db4-7cf2-5f7b-a2c1-c4137b1165fc with scrape type 2
2026-03-29 14:18:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6b1b5db4-7cf2-5f7b-a2c1-c4137b1165fc, identifier: YF21%20TVN
2026-03-29 14:18:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:18:44 [bca.uk] INFO: Found listing with ID: HK23%20GZJ
2026-03-29 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK23%2520GZJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:44 [bca.uk] INFO: Scrape type for HK23%20GZJ: 2
2026-03-29 14:18:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0eb02e8d-fcde-53e2-855a-8038347ac9d8 with identifier: HK23%20GZJ
2026-03-29 14:18:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0eb02e8d-fcde-53e2-855a-8038347ac9d8 with scrape type 2
2026-03-29 14:18:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0eb02e8d-fcde-53e2-855a-8038347ac9d8 with scrape type 2
2026-03-29 14:18:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0eb02e8d-fcde-53e2-855a-8038347ac9d8, identifier: HK23%20GZJ
2026-03-29 14:18:44 [bca.uk] INFO: Found listing with ID: LL15%20EZC
2026-03-29 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL15%2520EZC%27 HTTP/1.1" 200 None
2026-03-29 14:18:44 [bca.uk] INFO: Scrape type for LL15%20EZC: 0
2026-03-29 14:18:44 [bca.uk] INFO: Found listing with ID: VE18%20NEJ
2026-03-29 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE18%2520NEJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:44 [bca.uk] INFO: Scrape type for VE18%20NEJ: 2
2026-03-29 14:18:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 48279080-46bd-531b-ada0-91093de8401c with identifier: VE18%20NEJ
2026-03-29 14:18:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 48279080-46bd-531b-ada0-91093de8401c with scrape type 2
2026-03-29 14:18:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 48279080-46bd-531b-ada0-91093de8401c with scrape type 2
2026-03-29 14:18:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 48279080-46bd-531b-ada0-91093de8401c, identifier: VE18%20NEJ
2026-03-29 14:18:44 [bca.uk] INFO: Found listing with ID: C12C36979
2026-03-29 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27C12C36979%27 HTTP/1.1" 200 None
2026-03-29 14:18:44 [bca.uk] INFO: Scrape type for C12C36979: 2
2026-03-29 14:18:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4499d1d1-635f-5fca-97f5-95dc88a6a890 with identifier: C12C36979
2026-03-29 14:18:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4499d1d1-635f-5fca-97f5-95dc88a6a890 with scrape type 2
2026-03-29 14:18:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4499d1d1-635f-5fca-97f5-95dc88a6a890 with scrape type 2
2026-03-29 14:18:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4499d1d1-635f-5fca-97f5-95dc88a6a890, identifier: C12C36979
2026-03-29 14:18:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6b1b5db4-7cf2-5f7b-a2c1-c4137b1165fc with identifier: YF21%20TVN
2026-03-29 14:18:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6b1b5db4-7cf2-5f7b-a2c1-c4137b1165fc with identifier: YF21%20TVN
2026-03-29 14:18:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6b1b5db4-7cf2-5f7b-a2c1-c4137b1165fc with identifier: YF21%20TVN to the API
2026-03-29 14:18:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 176,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF21%20TVN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6b1b5db4-7cf2-5f7b-a2c1-c4137b1165fc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF21 TVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF21%20TVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'PEUGEOT',
 'model': 'EXPERT 1000',
 'odometer': 67303,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'PEUGEOT EXPERT 1000 1.5 B/HDI 100 COMPACT S PanelVan',
 'transmission': 'manual',
 'trim': 'B/HDI 100 COMPACT S',
 'vin': 'VF3VBYHRKM7823620',
 'year': 2021}
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF21%2520TVN%27 HTTP/1.1" 200 None
2026-03-29 14:18:45 [bca.uk] INFO: Saving data for YF21%20TVN: {'auction_closing_time': 1774864800.0, 'created_time': 1774610310.100622, 'last_price_update_time': 1774793925.033778}
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF21%2520TVN') HTTP/1.1" 204 0
2026-03-29 14:18:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0eb02e8d-fcde-53e2-855a-8038347ac9d8 with identifier: HK23%20GZJ
2026-03-29 14:18:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0eb02e8d-fcde-53e2-855a-8038347ac9d8 with identifier: HK23%20GZJ
2026-03-29 14:18:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0eb02e8d-fcde-53e2-855a-8038347ac9d8 with identifier: HK23%20GZJ to the API
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 266,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK23%20GZJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0eb02e8d-fcde-53e2-855a-8038347ac9d8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK23 GZJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK23%20GZJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 30139,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 EBL 130 L2 LEADER 1-WAY Tipper',
 'transmission': 'manual',
 'trim': 'EBL 130 L2 LEADER 1-WAY',
 'vin': 'WF0AXXTTRAPL50522',
 'year': 2023}
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK23%2520GZJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:45 [bca.uk] INFO: Saving data for HK23%20GZJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610341.202663, 'last_price_update_time': 1774793925.337626}
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK23%2520GZJ') HTTP/1.1" 204 0
2026-03-29 14:18:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 48279080-46bd-531b-ada0-91093de8401c with identifier: VE18%20NEJ
2026-03-29 14:18:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 48279080-46bd-531b-ada0-91093de8401c with identifier: VE18%20NEJ
2026-03-29 14:18:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 48279080-46bd-531b-ada0-91093de8401c with identifier: VE18%20NEJ to the API
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE18%20NEJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '48279080-46bd-531b-ada0-91093de8401c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE18 NEJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE18%20NEJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 68294,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 2.0 SD4 240 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'SD4 240 HSE',
 'vin': 'SALWA2AN6JA808886',
 'year': 2018}
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE18%2520NEJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:45 [bca.uk] INFO: Saving data for VE18%20NEJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774354888.975632, 'last_price_update_time': 1774793925.651834}
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE18%2520NEJ') HTTP/1.1" 204 0
2026-03-29 14:18:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4499d1d1-635f-5fca-97f5-95dc88a6a890 with identifier: C12C36979
2026-03-29 14:18:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4499d1d1-635f-5fca-97f5-95dc88a6a890 with identifier: C12C36979
2026-03-29 14:18:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4499d1d1-635f-5fca-97f5-95dc88a6a890 with identifier: C12C36979 to the API
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=C12C36979-GB',
 'category': 'LightCommercialVehicle',
 'color': 'solid',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4499d1d1-635f-5fca-97f5-95dc88a6a890',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'C12C36979',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=C12C36979&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'CITROEN',
 'model': 'RELAY 35',
 'odometer': 100777,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'CITROEN RELAY 35 2.0 BLUEHDI 130 L3 H2 ENTERPRISE CrewCab Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 130 L3 H2 ENTERPRISE',
 'vin': 'VF7YC2MFC12C36979',
 'year': 2017}
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27C12C36979%27 HTTP/1.1" 200 None
2026-03-29 14:18:45 [bca.uk] INFO: Saving data for C12C36979: {'auction_closing_time': 1775037600.0, 'created_time': 1774609949.964207, 'last_price_update_time': 1774793925.935458}
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='C12C36979') HTTP/1.1" 204 0
2026-03-29 14:18:45 [bca.uk] INFO: Found listing with ID: YA21%20OSL
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA21%2520OSL%27 HTTP/1.1" 200 None
2026-03-29 14:18:45 [bca.uk] INFO: Scrape type for YA21%20OSL: 2
2026-03-29 14:18:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5af536a1-d0de-5ff6-814e-26748002cb81 with identifier: YA21%20OSL
2026-03-29 14:18:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5af536a1-d0de-5ff6-814e-26748002cb81 with scrape type 2
2026-03-29 14:18:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5af536a1-d0de-5ff6-814e-26748002cb81 with scrape type 2
2026-03-29 14:18:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5af536a1-d0de-5ff6-814e-26748002cb81, identifier: YA21%20OSL
2026-03-29 14:18:46 [bca.uk] INFO: Found listing with ID: YF57%20FBA
2026-03-29 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF57%2520FBA%27 HTTP/1.1" 200 None
2026-03-29 14:18:46 [bca.uk] INFO: Scrape type for YF57%20FBA: 2
2026-03-29 14:18:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c4e8771-7852-53f4-a696-fbd413106c6d with identifier: YF57%20FBA
2026-03-29 14:18:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c4e8771-7852-53f4-a696-fbd413106c6d with scrape type 2
2026-03-29 14:18:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c4e8771-7852-53f4-a696-fbd413106c6d with scrape type 2
2026-03-29 14:18:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c4e8771-7852-53f4-a696-fbd413106c6d, identifier: YF57%20FBA
2026-03-29 14:18:46 [bca.uk] INFO: Found listing with ID: YB18%20KBN
2026-03-29 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB18%2520KBN%27 HTTP/1.1" 200 None
2026-03-29 14:18:46 [bca.uk] INFO: Scrape type for YB18%20KBN: 2
2026-03-29 14:18:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36420e73-98f4-5f78-845e-b71bfcd8b320 with identifier: YB18%20KBN
2026-03-29 14:18:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36420e73-98f4-5f78-845e-b71bfcd8b320 with scrape type 2
2026-03-29 14:18:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 36420e73-98f4-5f78-845e-b71bfcd8b320 with scrape type 2
2026-03-29 14:18:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 36420e73-98f4-5f78-845e-b71bfcd8b320, identifier: YB18%20KBN
2026-03-29 14:18:46 [bca.uk] INFO: Found listing with ID: GHEA20456
2026-03-29 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GHEA20456%27 HTTP/1.1" 200 None
2026-03-29 14:18:46 [bca.uk] INFO: Scrape type for GHEA20456: 2
2026-03-29 14:18:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a6e49761-2923-58ac-b9e9-577a4d93884a with identifier: GHEA20456
2026-03-29 14:18:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a6e49761-2923-58ac-b9e9-577a4d93884a with scrape type 2
2026-03-29 14:18:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a6e49761-2923-58ac-b9e9-577a4d93884a with scrape type 2
2026-03-29 14:18:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a6e49761-2923-58ac-b9e9-577a4d93884a, identifier: GHEA20456
2026-03-29 14:18:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5af536a1-d0de-5ff6-814e-26748002cb81 with identifier: YA21%20OSL
2026-03-29 14:18:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5af536a1-d0de-5ff6-814e-26748002cb81 with identifier: YA21%20OSL
2026-03-29 14:18:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5af536a1-d0de-5ff6-814e-26748002cb81 with identifier: YA21%20OSL to the API
2026-03-29 14:18:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 176,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA21%20OSL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5af536a1-d0de-5ff6-814e-26748002cb81',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YA21 OSL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA21%20OSL&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'PEUGEOT',
 'model': 'EXPERT 1000',
 'odometer': 57196,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'PEUGEOT EXPERT 1000 1.5 B/HDI 100 COMPACT S PanelVan',
 'transmission': 'manual',
 'trim': 'B/HDI 100 COMPACT S',
 'vin': 'VF3VBYHRKM7823618',
 'year': 2021}
2026-03-29 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA21%2520OSL%27 HTTP/1.1" 200 None
2026-03-29 14:18:46 [bca.uk] INFO: Saving data for YA21%20OSL: {'auction_closing_time': 1774864800.0, 'created_time': 1774610311.830338, 'last_price_update_time': 1774793926.722288}
2026-03-29 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA21%2520OSL') HTTP/1.1" 204 0
2026-03-29 14:18:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c4e8771-7852-53f4-a696-fbd413106c6d with identifier: YF57%20FBA
2026-03-29 14:18:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c4e8771-7852-53f4-a696-fbd413106c6d with identifier: YF57%20FBA
2026-03-29 14:18:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3c4e8771-7852-53f4-a696-fbd413106c6d with identifier: YF57%20FBA to the API
2026-03-29 14:18:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF57%20FBA-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3c4e8771-7852-53f4-a696-fbd413106c6d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF57 FBA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF57%20FBA&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 121270,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.6 D Hatchback',
 'transmission': 'manual',
 'trim': 'D',
 'vin': 'WMWMG32040TV21231',
 'year': 2007}
2026-03-29 14:18:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF57%2520FBA%27 HTTP/1.1" 200 None
2026-03-29 14:18:47 [bca.uk] INFO: Saving data for YF57%20FBA: {'auction_closing_time': 1774864800.0, 'created_time': 1774610350.998883, 'last_price_update_time': 1774793927.075338}
2026-03-29 14:18:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF57%2520FBA') HTTP/1.1" 204 0
2026-03-29 14:18:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 36420e73-98f4-5f78-845e-b71bfcd8b320 with identifier: YB18%20KBN
2026-03-29 14:18:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 36420e73-98f4-5f78-845e-b71bfcd8b320 with identifier: YB18%20KBN
2026-03-29 14:18:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 36420e73-98f4-5f78-845e-b71bfcd8b320 with identifier: YB18%20KBN to the API
2026-03-29 14:18:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB18%20KBN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '36420e73-98f4-5f78-845e-b71bfcd8b320',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB18 KBN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB18%20KBN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'AUDI',
 'model': 'A5 CABRIOLET',
 'odometer': 47913,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'AUDI A5 CABRIOLET 2.0 TFSI 252 QUATTRO S LINE S-T Convertible',
 'transmission': 'automatic',
 'trim': 'TFSI 252 QUATTRO S LINE S-T',
 'vin': 'WAUZZZF5XJN014008',
 'year': 2018}
2026-03-29 14:18:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB18%2520KBN%27 HTTP/1.1" 200 None
2026-03-29 14:18:47 [bca.uk] INFO: Saving data for YB18%20KBN: {'auction_closing_time': 1774951200.0, 'created_time': 1774609830.931013, 'last_price_update_time': 1774793927.40164}
2026-03-29 14:18:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB18%2520KBN') HTTP/1.1" 204 0
2026-03-29 14:18:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a6e49761-2923-58ac-b9e9-577a4d93884a with identifier: GHEA20456
2026-03-29 14:18:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a6e49761-2923-58ac-b9e9-577a4d93884a with identifier: GHEA20456
2026-03-29 14:18:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a6e49761-2923-58ac-b9e9-577a4d93884a with identifier: GHEA20456 to the API
2026-03-29 14:18:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GHEA20456-GB',
 'category': 'LightCommercialVehicle',
 'color': 'frozen white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a6e49761-2923-58ac-b9e9-577a4d93884a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GHEA20456',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GHEA20456&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'TRANSIT 410 RWD',
 'odometer': 45071,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 410 RWD 2.2 TDCI 125 LWB H/R Bus',
 'transmission': 'manual',
 'trim': 'TDCI 125 LWB H/R',
 'vin': 'WF0HXXTTGHEA20456',
 'year': 2015}
2026-03-29 14:18:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GHEA20456%27 HTTP/1.1" 200 None
2026-03-29 14:18:47 [bca.uk] INFO: Saving data for GHEA20456: {'auction_closing_time': 1775037600.0, 'created_time': 1774609951.423523, 'last_price_update_time': 1774793927.692647}
2026-03-29 14:18:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GHEA20456') HTTP/1.1" 204 0
2026-03-29 14:18:47 [bca.uk] INFO: Found listing with ID: KW18%20FVJ
2026-03-29 14:18:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW18%2520FVJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:47 [bca.uk] INFO: Scrape type for KW18%20FVJ: 2
2026-03-29 14:18:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c0dc90dc-754a-52ad-bc0b-e9e51a0c9a02 with identifier: KW18%20FVJ
2026-03-29 14:18:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c0dc90dc-754a-52ad-bc0b-e9e51a0c9a02 with scrape type 2
2026-03-29 14:18:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c0dc90dc-754a-52ad-bc0b-e9e51a0c9a02 with scrape type 2
2026-03-29 14:18:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c0dc90dc-754a-52ad-bc0b-e9e51a0c9a02, identifier: KW18%20FVJ
2026-03-29 14:18:47 [bca.uk] INFO: Total items found: 100
2026-03-29 14:18:47 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded
2026-03-29 14:18:47 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:18:47 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:18:47 [bca.uk] INFO: Found listing with ID: TT13%20OLE
2026-03-29 14:18:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27TT13%2520OLE%27 HTTP/1.1" 200 None
2026-03-29 14:18:47 [bca.uk] INFO: Scrape type for TT13%20OLE: 2
2026-03-29 14:18:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: acf328f7-4519-5a51-8c1c-393a0779d5e6 with identifier: TT13%20OLE
2026-03-29 14:18:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item acf328f7-4519-5a51-8c1c-393a0779d5e6 with scrape type 2
2026-03-29 14:18:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item acf328f7-4519-5a51-8c1c-393a0779d5e6 with scrape type 2
2026-03-29 14:18:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: acf328f7-4519-5a51-8c1c-393a0779d5e6, identifier: TT13%20OLE
2026-03-29 14:18:48 [bca.uk] INFO: Found listing with ID: YR73%20ZPY
2026-03-29 14:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR73%2520ZPY%27 HTTP/1.1" 200 None
2026-03-29 14:18:48 [bca.uk] INFO: Scrape type for YR73%20ZPY: 2
2026-03-29 14:18:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dab4cf68-3fb0-5be7-8ee4-0f979d5e9df1 with identifier: YR73%20ZPY
2026-03-29 14:18:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dab4cf68-3fb0-5be7-8ee4-0f979d5e9df1 with scrape type 2
2026-03-29 14:18:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dab4cf68-3fb0-5be7-8ee4-0f979d5e9df1 with scrape type 2
2026-03-29 14:18:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dab4cf68-3fb0-5be7-8ee4-0f979d5e9df1, identifier: YR73%20ZPY
2026-03-29 14:18:48 [bca.uk] INFO: Found listing with ID: GHFS25380
2026-03-29 14:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GHFS25380%27 HTTP/1.1" 200 None
2026-03-29 14:18:48 [bca.uk] INFO: Scrape type for GHFS25380: 2
2026-03-29 14:18:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8666eae6-aa6e-50fd-bd88-898ba6b451c9 with identifier: GHFS25380
2026-03-29 14:18:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8666eae6-aa6e-50fd-bd88-898ba6b451c9 with scrape type 2
2026-03-29 14:18:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8666eae6-aa6e-50fd-bd88-898ba6b451c9 with scrape type 2
2026-03-29 14:18:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8666eae6-aa6e-50fd-bd88-898ba6b451c9, identifier: GHFS25380
2026-03-29 14:18:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c0dc90dc-754a-52ad-bc0b-e9e51a0c9a02 with identifier: KW18%20FVJ
2026-03-29 14:18:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c0dc90dc-754a-52ad-bc0b-e9e51a0c9a02 with identifier: KW18%20FVJ
2026-03-29 14:18:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c0dc90dc-754a-52ad-bc0b-e9e51a0c9a02 with identifier: KW18%20FVJ to the API
2026-03-29 14:18:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW18%20FVJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c0dc90dc-754a-52ad-bc0b-e9e51a0c9a02',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW18 FVJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW18%20FVJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 70076,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 2.0 TDI 150 BMT 2WD R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 150 BMT 2WD R LINE DSG',
 'vin': 'WVGZZZ5NZJW942263',
 'year': 2018}
2026-03-29 14:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW18%2520FVJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:48 [bca.uk] INFO: Saving data for KW18%20FVJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610304.468517, 'last_price_update_time': 1774793928.53478}
2026-03-29 14:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW18%2520FVJ') HTTP/1.1" 204 0
2026-03-29 14:18:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: acf328f7-4519-5a51-8c1c-393a0779d5e6 with identifier: TT13%20OLE
2026-03-29 14:18:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: acf328f7-4519-5a51-8c1c-393a0779d5e6 with identifier: TT13%20OLE
2026-03-29 14:18:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: acf328f7-4519-5a51-8c1c-393a0779d5e6 with identifier: TT13%20OLE to the API
2026-03-29 14:18:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=TT13%20OLE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'acf328f7-4519-5a51-8c1c-393a0779d5e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'TT13 OLE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=TT13%20OLE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 84619,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TSI 300 R 4M DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 300 R 4M DSG',
 'vin': 'WVWZZZAUZGW135553',
 'year': 2015}
2026-03-29 14:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27TT13%2520OLE%27 HTTP/1.1" 200 None
2026-03-29 14:18:48 [bca.uk] INFO: Saving data for TT13%20OLE: {'auction_closing_time': 1774864800.0, 'created_time': 1774610351.402337, 'last_price_update_time': 1774793928.920853}
2026-03-29 14:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='TT13%2520OLE') HTTP/1.1" 204 0
2026-03-29 14:18:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dab4cf68-3fb0-5be7-8ee4-0f979d5e9df1 with identifier: YR73%20ZPY
2026-03-29 14:18:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dab4cf68-3fb0-5be7-8ee4-0f979d5e9df1 with identifier: YR73%20ZPY
2026-03-29 14:18:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dab4cf68-3fb0-5be7-8ee4-0f979d5e9df1 with identifier: YR73%20ZPY to the API
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR73%20ZPY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dab4cf68-3fb0-5be7-8ee4-0f979d5e9df1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YR73 ZPY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR73%20ZPY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 20162,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI A1 SPORTBACK 1.0 30 TFSI 110 TECHNIK S-T Hatchback',
 'transmission': 'automatic',
 'trim': '30 TFSI 110 TECHNIK S-T',
 'vin': 'WAUZZZGB8RR009141',
 'year': 2023}
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR73%2520ZPY%27 HTTP/1.1" 200 None
2026-03-29 14:18:49 [bca.uk] INFO: Saving data for YR73%20ZPY: {'auction_closing_time': 1774864800.0, 'created_time': 1774609799.08928, 'last_price_update_time': 1774793929.220182}
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR73%2520ZPY') HTTP/1.1" 204 0
2026-03-29 14:18:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8666eae6-aa6e-50fd-bd88-898ba6b451c9 with identifier: GHFS25380
2026-03-29 14:18:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8666eae6-aa6e-50fd-bd88-898ba6b451c9 with identifier: GHFS25380
2026-03-29 14:18:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8666eae6-aa6e-50fd-bd88-898ba6b451c9 with identifier: GHFS25380 to the API
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GHFS25380-GB',
 'category': 'LightCommercialVehicle',
 'color': 'frozen white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8666eae6-aa6e-50fd-bd88-898ba6b451c9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GHFS25380',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GHFS25380&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'TRANSIT 460 RWD',
 'odometer': 42140,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 460 RWD 2.2 TDCI 125 EF LWB H/R Bus',
 'transmission': 'manual',
 'trim': 'TDCI 125 EF LWB H/R',
 'vin': 'WF0HXXTTGHFS25380',
 'year': 2015}
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GHFS25380%27 HTTP/1.1" 200 None
2026-03-29 14:18:49 [bca.uk] INFO: Saving data for GHFS25380: {'auction_closing_time': 1775037600.0, 'created_time': 1774609951.973421, 'last_price_update_time': 1774793929.508549}
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GHFS25380') HTTP/1.1" 204 0
2026-03-29 14:18:49 [bca.uk] INFO: Found listing with ID: YA71%20PYH
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA71%2520PYH%27 HTTP/1.1" 200 None
2026-03-29 14:18:49 [bca.uk] INFO: Scrape type for YA71%20PYH: 2
2026-03-29 14:18:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3cbb42d7-2268-51ac-adc9-5ad46c15840f with identifier: YA71%20PYH
2026-03-29 14:18:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3cbb42d7-2268-51ac-adc9-5ad46c15840f with scrape type 2
2026-03-29 14:18:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3cbb42d7-2268-51ac-adc9-5ad46c15840f with scrape type 2
2026-03-29 14:18:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3cbb42d7-2268-51ac-adc9-5ad46c15840f, identifier: YA71%20PYH
2026-03-29 14:18:49 [bca.uk] INFO: Found listing with ID: YY66%20NAO
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY66%2520NAO%27 HTTP/1.1" 200 None
2026-03-29 14:18:49 [bca.uk] INFO: Scrape type for YY66%20NAO: 0
2026-03-29 14:18:49 [bca.uk] INFO: Found listing with ID: KW21%20HLU
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW21%2520HLU%27 HTTP/1.1" 200 None
2026-03-29 14:18:49 [bca.uk] INFO: Scrape type for KW21%20HLU: 0
2026-03-29 14:18:49 [bca.uk] INFO: Found listing with ID: BC16%20GSO
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC16%2520GSO%27 HTTP/1.1" 200 None
2026-03-29 14:18:49 [bca.uk] INFO: Scrape type for BC16%20GSO: 0
2026-03-29 14:18:49 [bca.uk] INFO: Found listing with ID: MC16%20RHA
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC16%2520RHA%27 HTTP/1.1" 200 None
2026-03-29 14:18:49 [bca.uk] INFO: Scrape type for MC16%20RHA: 2
2026-03-29 14:18:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 971a4b1d-d982-54bc-be2d-d343afc73b27 with identifier: MC16%20RHA
2026-03-29 14:18:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 971a4b1d-d982-54bc-be2d-d343afc73b27 with scrape type 2
2026-03-29 14:18:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 971a4b1d-d982-54bc-be2d-d343afc73b27 with scrape type 2
2026-03-29 14:18:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 971a4b1d-d982-54bc-be2d-d343afc73b27, identifier: MC16%20RHA
2026-03-29 14:18:49 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:18:49 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:18:49 [bca.uk] INFO: Found listing with ID: DE14%20YDG
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE14%2520YDG%27 HTTP/1.1" 200 None
2026-03-29 14:18:49 [bca.uk] INFO: Scrape type for DE14%20YDG: 0
2026-03-29 14:18:49 [bca.uk] INFO: Found listing with ID: DU18%20YMX
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU18%2520YMX%27 HTTP/1.1" 200 None
2026-03-29 14:18:49 [bca.uk] INFO: Scrape type for DU18%20YMX: 0
2026-03-29 14:18:49 [bca.uk] INFO: Found listing with ID: ET16%20WXR
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET16%2520WXR%27 HTTP/1.1" 200 None
2026-03-29 14:18:49 [bca.uk] INFO: Scrape type for ET16%20WXR: 2
2026-03-29 14:18:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0eead43f-b196-5fdf-8282-1d6565f2198c with identifier: ET16%20WXR
2026-03-29 14:18:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0eead43f-b196-5fdf-8282-1d6565f2198c with scrape type 2
2026-03-29 14:18:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0eead43f-b196-5fdf-8282-1d6565f2198c with scrape type 2
2026-03-29 14:18:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0eead43f-b196-5fdf-8282-1d6565f2198c, identifier: ET16%20WXR
2026-03-29 14:18:49 [bca.uk] INFO: Found listing with ID: BK62%20ZSZ
2026-03-29 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK62%2520ZSZ%27 HTTP/1.1" 200 None
2026-03-29 14:18:50 [bca.uk] INFO: Scrape type for BK62%20ZSZ: 0
2026-03-29 14:18:50 [bca.uk] INFO: Found listing with ID: VX64%20YVJ
2026-03-29 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX64%2520YVJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:50 [bca.uk] INFO: Scrape type for VX64%20YVJ: 2
2026-03-29 14:18:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac4e5fac-1da5-5b4c-b382-1ae60c62f3c6 with identifier: VX64%20YVJ
2026-03-29 14:18:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac4e5fac-1da5-5b4c-b382-1ae60c62f3c6 with scrape type 2
2026-03-29 14:18:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac4e5fac-1da5-5b4c-b382-1ae60c62f3c6 with scrape type 2
2026-03-29 14:18:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac4e5fac-1da5-5b4c-b382-1ae60c62f3c6, identifier: VX64%20YVJ
2026-03-29 14:18:50 [bca.uk] INFO: Found listing with ID: GHGY83561
2026-03-29 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GHGY83561%27 HTTP/1.1" 200 None
2026-03-29 14:18:50 [bca.uk] INFO: Scrape type for GHGY83561: 2
2026-03-29 14:18:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4058fc7c-8a45-5403-ac0e-255d8a64a79c with identifier: GHGY83561
2026-03-29 14:18:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4058fc7c-8a45-5403-ac0e-255d8a64a79c with scrape type 2
2026-03-29 14:18:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4058fc7c-8a45-5403-ac0e-255d8a64a79c with scrape type 2
2026-03-29 14:18:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4058fc7c-8a45-5403-ac0e-255d8a64a79c, identifier: GHGY83561
2026-03-29 14:18:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3cbb42d7-2268-51ac-adc9-5ad46c15840f with identifier: YA71%20PYH
2026-03-29 14:18:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3cbb42d7-2268-51ac-adc9-5ad46c15840f with identifier: YA71%20PYH
2026-03-29 14:18:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3cbb42d7-2268-51ac-adc9-5ad46c15840f with identifier: YA71%20PYH to the API
2026-03-29 14:18:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA71%20PYH-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3cbb42d7-2268-51ac-adc9-5ad46c15840f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YA71 PYH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA71%20PYH&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 24955,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 ZETEC ED. Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ZETEC ED.',
 'vin': 'WF0NXXGCHNMK88581',
 'year': 2022}
2026-03-29 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA71%2520PYH%27 HTTP/1.1" 200 None
2026-03-29 14:18:50 [bca.uk] INFO: Saving data for YA71%20PYH: {'auction_closing_time': 1774864800.0, 'created_time': 1774610327.710348, 'last_price_update_time': 1774793930.502064}
2026-03-29 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA71%2520PYH') HTTP/1.1" 204 0
2026-03-29 14:18:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 971a4b1d-d982-54bc-be2d-d343afc73b27 with identifier: MC16%20RHA
2026-03-29 14:18:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 971a4b1d-d982-54bc-be2d-d343afc73b27 with identifier: MC16%20RHA
2026-03-29 14:18:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 971a4b1d-d982-54bc-be2d-d343afc73b27 with identifier: MC16%20RHA to the API
2026-03-29 14:18:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MC16%20RHA-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '971a4b1d-d982-54bc-be2d-d343afc73b27',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MC16 RHA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MC16%20RHA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 96406,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.4 T 16V 150 SRI Hatchback',
 'transmission': 'manual',
 'trim': 'T 16V 150 SRI',
 'vin': 'W0LBF6ECXGG147083',
 'year': 2016}
2026-03-29 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC16%2520RHA%27 HTTP/1.1" 200 None
2026-03-29 14:18:50 [bca.uk] INFO: Saving data for MC16%20RHA: {'auction_closing_time': 1774864800.0, 'created_time': 1774610231.666889, 'last_price_update_time': 1774793930.870861}
2026-03-29 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MC16%2520RHA') HTTP/1.1" 204 0
2026-03-29 14:18:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:18:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0eead43f-b196-5fdf-8282-1d6565f2198c with identifier: ET16%20WXR
2026-03-29 14:18:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0eead43f-b196-5fdf-8282-1d6565f2198c with identifier: ET16%20WXR
2026-03-29 14:18:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0eead43f-b196-5fdf-8282-1d6565f2198c with identifier: ET16%20WXR to the API
2026-03-29 14:18:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ET16%20WXR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0eead43f-b196-5fdf-8282-1d6565f2198c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ET16 WXR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ET16%20WXR&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 102841,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.6 E/B 180 ST-2 Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 180 ST-2',
 'vin': 'WF0CXXGAKCGC67868',
 'year': 2016}
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET16%2520WXR%27 HTTP/1.1" 200 None
2026-03-29 14:18:51 [bca.uk] INFO: Saving data for ET16%20WXR: {'auction_closing_time': 1774951200.0, 'created_time': 1774609854.304913, 'last_price_update_time': 1774793931.16709}
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ET16%2520WXR') HTTP/1.1" 204 0
2026-03-29 14:18:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac4e5fac-1da5-5b4c-b382-1ae60c62f3c6 with identifier: VX64%20YVJ
2026-03-29 14:18:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac4e5fac-1da5-5b4c-b382-1ae60c62f3c6 with identifier: VX64%20YVJ
2026-03-29 14:18:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ac4e5fac-1da5-5b4c-b382-1ae60c62f3c6 with identifier: VX64%20YVJ to the API
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VX64%20YVJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ac4e5fac-1da5-5b4c-b382-1ae60c62f3c6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VX64 YVJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VX64%20YVJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA',
 'odometer': 177234,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL INSIGNIA 2.0 CDTI E/F 163 TECH LINE Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI E/F 163 TECH LINE',
 'vin': 'W0LGT6EMXE1150928',
 'year': 2014}
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX64%2520YVJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:51 [bca.uk] INFO: Saving data for VX64%20YVJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774609832.833439, 'last_price_update_time': 1774793931.446405}
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VX64%2520YVJ') HTTP/1.1" 204 0
2026-03-29 14:18:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4058fc7c-8a45-5403-ac0e-255d8a64a79c with identifier: GHGY83561
2026-03-29 14:18:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4058fc7c-8a45-5403-ac0e-255d8a64a79c with identifier: GHGY83561
2026-03-29 14:18:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4058fc7c-8a45-5403-ac0e-255d8a64a79c with identifier: GHGY83561 to the API
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GHGY83561-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4058fc7c-8a45-5403-ac0e-255d8a64a79c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GHGY83561',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GHGY83561&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'TRANSIT 460 RWD',
 'odometer': 39340,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 460 RWD 2.2 TDCI 125 EF LWB H/R Bus',
 'transmission': 'manual',
 'trim': 'TDCI 125 EF LWB H/R',
 'vin': 'WF0HXXTTGHGY83561',
 'year': 2017}
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GHGY83561%27 HTTP/1.1" 200 None
2026-03-29 14:18:51 [bca.uk] INFO: Saving data for GHGY83561: {'auction_closing_time': 1775037600.0, 'created_time': 1774609927.157625, 'last_price_update_time': 1774793931.732332}
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GHGY83561') HTTP/1.1" 204 0
2026-03-29 14:18:51 [bca.uk] INFO: Found listing with ID: CX66%20VNU
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX66%2520VNU%27 HTTP/1.1" 200 None
2026-03-29 14:18:51 [bca.uk] INFO: Scrape type for CX66%20VNU: 0
2026-03-29 14:18:51 [bca.uk] INFO: Found listing with ID: LR70%20XGG
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR70%2520XGG%27 HTTP/1.1" 200 None
2026-03-29 14:18:51 [bca.uk] INFO: Scrape type for LR70%20XGG: 2
2026-03-29 14:18:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5b1b61a2-c0aa-50f7-bba4-602119a94b13 with identifier: LR70%20XGG
2026-03-29 14:18:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5b1b61a2-c0aa-50f7-bba4-602119a94b13 with scrape type 2
2026-03-29 14:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5b1b61a2-c0aa-50f7-bba4-602119a94b13 with scrape type 2
2026-03-29 14:18:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5b1b61a2-c0aa-50f7-bba4-602119a94b13, identifier: LR70%20XGG
2026-03-29 14:18:51 [bca.uk] INFO: Found listing with ID: SM18%20EYV
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM18%2520EYV%27 HTTP/1.1" 200 None
2026-03-29 14:18:51 [bca.uk] INFO: Scrape type for SM18%20EYV: 0
2026-03-29 14:18:51 [bca.uk] INFO: Found listing with ID: YK16%20ECY
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK16%2520ECY%27 HTTP/1.1" 200 None
2026-03-29 14:18:51 [bca.uk] INFO: Scrape type for YK16%20ECY: 0
2026-03-29 14:18:51 [bca.uk] INFO: Found listing with ID: YK67%20EPM
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK67%2520EPM%27 HTTP/1.1" 200 None
2026-03-29 14:18:51 [bca.uk] INFO: Scrape type for YK67%20EPM: 0
2026-03-29 14:18:51 [bca.uk] INFO: Found listing with ID: YH22%20LFE
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH22%2520LFE%27 HTTP/1.1" 200 None
2026-03-29 14:18:51 [bca.uk] INFO: Scrape type for YH22%20LFE: 2
2026-03-29 14:18:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ecb9628e-8abb-5ec9-ad9e-b5511c6e8541 with identifier: YH22%20LFE
2026-03-29 14:18:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ecb9628e-8abb-5ec9-ad9e-b5511c6e8541 with scrape type 2
2026-03-29 14:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ecb9628e-8abb-5ec9-ad9e-b5511c6e8541 with scrape type 2
2026-03-29 14:18:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ecb9628e-8abb-5ec9-ad9e-b5511c6e8541, identifier: YH22%20LFE
2026-03-29 14:18:52 [bca.uk] INFO: Found listing with ID: LR18%20FGA
2026-03-29 14:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR18%2520FGA%27 HTTP/1.1" 200 None
2026-03-29 14:18:52 [bca.uk] INFO: Scrape type for LR18%20FGA: 0
2026-03-29 14:18:52 [bca.uk] INFO: Found listing with ID: YA73%20XHV
2026-03-29 14:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA73%2520XHV%27 HTTP/1.1" 200 None
2026-03-29 14:18:52 [bca.uk] INFO: Scrape type for YA73%20XHV: 2
2026-03-29 14:18:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9bc03699-7759-5605-89ca-ae7a8795c937 with identifier: YA73%20XHV
2026-03-29 14:18:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9bc03699-7759-5605-89ca-ae7a8795c937 with scrape type 2
2026-03-29 14:18:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9bc03699-7759-5605-89ca-ae7a8795c937 with scrape type 2
2026-03-29 14:18:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9bc03699-7759-5605-89ca-ae7a8795c937, identifier: YA73%20XHV
2026-03-29 14:18:52 [bca.uk] INFO: Found listing with ID: GXJY09716
2026-03-29 14:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GXJY09716%27 HTTP/1.1" 200 None
2026-03-29 14:18:52 [bca.uk] INFO: Scrape type for GXJY09716: 2
2026-03-29 14:18:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91cb4e44-1f01-5e63-99f8-bc5657c71ffc with identifier: GXJY09716
2026-03-29 14:18:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91cb4e44-1f01-5e63-99f8-bc5657c71ffc with scrape type 2
2026-03-29 14:18:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 91cb4e44-1f01-5e63-99f8-bc5657c71ffc with scrape type 2
2026-03-29 14:18:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 91cb4e44-1f01-5e63-99f8-bc5657c71ffc, identifier: GXJY09716
2026-03-29 14:18:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5b1b61a2-c0aa-50f7-bba4-602119a94b13 with identifier: LR70%20XGG
2026-03-29 14:18:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5b1b61a2-c0aa-50f7-bba4-602119a94b13 with identifier: LR70%20XGG
2026-03-29 14:18:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5b1b61a2-c0aa-50f7-bba4-602119a94b13 with identifier: LR70%20XGG to the API
2026-03-29 14:18:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 19,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR70%20XGG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel/Electric',
 'id': '5b1b61a2-c0aa-50f7-bba4-602119a94b13',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LR70 XGG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR70%20XGG&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MERCEDES-BENZ',
 'model': 'GLE 350 DE EQ-P',
 'odometer': 60462,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLE 350 DE EQ-P 2.0 AMG LINE PREMIUM PLUS 4M 9G '
          'StationWagon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM PLUS 4M 9G',
 'vin': 'W1N1671172A244070',
 'year': 2020}
2026-03-29 14:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR70%2520XGG%27 HTTP/1.1" 200 None
2026-03-29 14:18:52 [bca.uk] INFO: Saving data for LR70%20XGG: {'auction_closing_time': 1774864800.0, 'created_time': 1774610319.263254, 'last_price_update_time': 1774793932.536991}
2026-03-29 14:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR70%2520XGG') HTTP/1.1" 204 0
2026-03-29 14:18:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ecb9628e-8abb-5ec9-ad9e-b5511c6e8541 with identifier: YH22%20LFE
2026-03-29 14:18:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ecb9628e-8abb-5ec9-ad9e-b5511c6e8541 with identifier: YH22%20LFE
2026-03-29 14:18:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ecb9628e-8abb-5ec9-ad9e-b5511c6e8541 with identifier: YH22%20LFE to the API
2026-03-29 14:18:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH22%20LFE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ecb9628e-8abb-5ec9-ad9e-b5511c6e8541',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YH22 LFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH22%20LFE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'SEAT',
 'model': 'TARRACO',
 'odometer': 28967,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'SEAT TARRACO 1.5 TSI EVO 150 XCELLENCE StationWagon',
 'transmission': 'manual',
 'trim': 'TSI EVO 150 XCELLENCE',
 'vin': 'VSSZZZKNZNW007171',
 'year': 2022}
2026-03-29 14:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH22%2520LFE%27 HTTP/1.1" 200 None
2026-03-29 14:18:52 [bca.uk] INFO: Saving data for YH22%20LFE: {'auction_closing_time': 1774864800.0, 'created_time': 1774610301.020202, 'last_price_update_time': 1774793932.847047}
2026-03-29 14:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH22%2520LFE') HTTP/1.1" 204 0
2026-03-29 14:18:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9bc03699-7759-5605-89ca-ae7a8795c937 with identifier: YA73%20XHV
2026-03-29 14:18:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9bc03699-7759-5605-89ca-ae7a8795c937 with identifier: YA73%20XHV
2026-03-29 14:18:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9bc03699-7759-5605-89ca-ae7a8795c937 with identifier: YA73%20XHV to the API
2026-03-29 14:18:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA73%20XHV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9bc03699-7759-5605-89ca-ae7a8795c937',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YA73 XHV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA73%20XHV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'A3 SALOON',
 'odometer': 22607,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SALOON 1.5 35 TFSI SPORT S-T Saloon',
 'transmission': 'automatic',
 'trim': '35 TFSI SPORT S-T',
 'vin': 'WAUZZZGY3RA052126',
 'year': 2023}
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA73%2520XHV%27 HTTP/1.1" 200 None
2026-03-29 14:18:53 [bca.uk] INFO: Saving data for YA73%20XHV: {'auction_closing_time': 1774864800.0, 'created_time': 1774609812.438982, 'last_price_update_time': 1774793933.145085}
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA73%2520XHV') HTTP/1.1" 204 0
2026-03-29 14:18:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 91cb4e44-1f01-5e63-99f8-bc5657c71ffc with identifier: GXJY09716
2026-03-29 14:18:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 91cb4e44-1f01-5e63-99f8-bc5657c71ffc with identifier: GXJY09716
2026-03-29 14:18:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 91cb4e44-1f01-5e63-99f8-bc5657c71ffc with identifier: GXJY09716 to the API
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GXJY09716-GB',
 'category': 'LightCommercialVehicle',
 'color': 'frozen white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '91cb4e44-1f01-5e63-99f8-bc5657c71ffc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GXJY09716',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GXJY09716&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 108821,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 FWD 2.0 TDCI 105 MWB M/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 105 MWB M/R',
 'vin': 'WF0XXXTTGXJY09716',
 'year': 2018}
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GXJY09716%27 HTTP/1.1" 200 None
2026-03-29 14:18:53 [bca.uk] INFO: Saving data for GXJY09716: {'auction_closing_time': 1775037600.0, 'created_time': 1774045910.177475, 'last_price_update_time': 1774793933.43552}
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GXJY09716') HTTP/1.1" 204 0
2026-03-29 14:18:53 [bca.uk] INFO: Found listing with ID: ST70%20XVP
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST70%2520XVP%27 HTTP/1.1" 200 None
2026-03-29 14:18:53 [bca.uk] INFO: Scrape type for ST70%20XVP: 2
2026-03-29 14:18:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 652219e8-df71-5ddc-a09d-b0de1d11db0d with identifier: ST70%20XVP
2026-03-29 14:18:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 652219e8-df71-5ddc-a09d-b0de1d11db0d with scrape type 2
2026-03-29 14:18:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 652219e8-df71-5ddc-a09d-b0de1d11db0d with scrape type 2
2026-03-29 14:18:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 652219e8-df71-5ddc-a09d-b0de1d11db0d, identifier: ST70%20XVP
2026-03-29 14:18:53 [bca.uk] INFO: Found listing with ID: KE15%20XAY
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE15%2520XAY%27 HTTP/1.1" 200 None
2026-03-29 14:18:53 [bca.uk] INFO: Scrape type for KE15%20XAY: 2
2026-03-29 14:18:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fb0bcae8-411a-5a22-8cb9-ecfd9dbb3f94 with identifier: KE15%20XAY
2026-03-29 14:18:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fb0bcae8-411a-5a22-8cb9-ecfd9dbb3f94 with scrape type 2
2026-03-29 14:18:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fb0bcae8-411a-5a22-8cb9-ecfd9dbb3f94 with scrape type 2
2026-03-29 14:18:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fb0bcae8-411a-5a22-8cb9-ecfd9dbb3f94, identifier: KE15%20XAY
2026-03-29 14:18:53 [bca.uk] INFO: Found listing with ID: FY13%20LMF
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY13%2520LMF%27 HTTP/1.1" 200 None
2026-03-29 14:18:53 [bca.uk] INFO: Scrape type for FY13%20LMF: 2
2026-03-29 14:18:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa6b8f1f-444c-5604-b8d5-75ba04ebd04e with identifier: FY13%20LMF
2026-03-29 14:18:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa6b8f1f-444c-5604-b8d5-75ba04ebd04e with scrape type 2
2026-03-29 14:18:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aa6b8f1f-444c-5604-b8d5-75ba04ebd04e with scrape type 2
2026-03-29 14:18:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aa6b8f1f-444c-5604-b8d5-75ba04ebd04e, identifier: FY13%20LMF
2026-03-29 14:18:53 [bca.uk] INFO: Found listing with ID: KK68%20TXE
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK68%2520TXE%27 HTTP/1.1" 200 None
2026-03-29 14:18:53 [bca.uk] INFO: Scrape type for KK68%20TXE: 0
2026-03-29 14:18:53 [bca.uk] INFO: Found listing with ID: YH71%20KRN
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH71%2520KRN%27 HTTP/1.1" 200 None
2026-03-29 14:18:53 [bca.uk] INFO: Scrape type for YH71%20KRN: 0
2026-03-29 14:18:53 [bca.uk] INFO: Found listing with ID: RX64%20VKG
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX64%2520VKG%27 HTTP/1.1" 200 None
2026-03-29 14:18:53 [bca.uk] INFO: Scrape type for RX64%20VKG: 0
2026-03-29 14:18:53 [bca.uk] INFO: Found listing with ID: OU16%20HHJ
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU16%2520HHJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:53 [bca.uk] INFO: Scrape type for OU16%20HHJ: 0
2026-03-29 14:18:53 [bca.uk] INFO: Found listing with ID: FE67%20FPU
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE67%2520FPU%27 HTTP/1.1" 200 None
2026-03-29 14:18:53 [bca.uk] INFO: Scrape type for FE67%20FPU: 0
2026-03-29 14:18:53 [bca.uk] INFO: Found listing with ID: DX69%20ZJO
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX69%2520ZJO%27 HTTP/1.1" 200 None
2026-03-29 14:18:53 [bca.uk] INFO: Scrape type for DX69%20ZJO: 0
2026-03-29 14:18:53 [bca.uk] INFO: Found listing with ID: YG72%20VKL
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG72%2520VKL%27 HTTP/1.1" 200 None
2026-03-29 14:18:53 [bca.uk] INFO: Scrape type for YG72%20VKL: 2
2026-03-29 14:18:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36f0f931-b372-593e-a90d-7fb86124e20f with identifier: YG72%20VKL
2026-03-29 14:18:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36f0f931-b372-593e-a90d-7fb86124e20f with scrape type 2
2026-03-29 14:18:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 36f0f931-b372-593e-a90d-7fb86124e20f with scrape type 2
2026-03-29 14:18:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 36f0f931-b372-593e-a90d-7fb86124e20f, identifier: YG72%20VKL
2026-03-29 14:18:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 652219e8-df71-5ddc-a09d-b0de1d11db0d with identifier: ST70%20XVP
2026-03-29 14:18:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 652219e8-df71-5ddc-a09d-b0de1d11db0d with identifier: ST70%20XVP
2026-03-29 14:18:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 652219e8-df71-5ddc-a09d-b0de1d11db0d with identifier: ST70%20XVP to the API
2026-03-29 14:18:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 160,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST70%20XVP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '652219e8-df71-5ddc-a09d-b0de1d11db0d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST70 XVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST70%20XVP&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VOLVO',
 'model': 'XC40',
 'odometer': 15312,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 1.5 T3 163 INSCRIPTION StationWagon',
 'transmission': 'manual',
 'trim': 'T3 163 INSCRIPTION',
 'vin': 'YV1XZ11V1M2517920',
 'year': 2021}
2026-03-29 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST70%2520XVP%27 HTTP/1.1" 200 None
2026-03-29 14:18:54 [bca.uk] INFO: Saving data for ST70%20XVP: {'auction_closing_time': 1774864800.0, 'created_time': 1774610319.971522, 'last_price_update_time': 1774793934.295492}
2026-03-29 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST70%2520XVP') HTTP/1.1" 204 0
2026-03-29 14:18:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fb0bcae8-411a-5a22-8cb9-ecfd9dbb3f94 with identifier: KE15%20XAY
2026-03-29 14:18:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fb0bcae8-411a-5a22-8cb9-ecfd9dbb3f94 with identifier: KE15%20XAY
2026-03-29 14:18:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fb0bcae8-411a-5a22-8cb9-ecfd9dbb3f94 with identifier: KE15%20XAY to the API
2026-03-29 14:18:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE15%20XAY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fb0bcae8-411a-5a22-8cb9-ecfd9dbb3f94',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KE15 XAY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE15%20XAY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 134672,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.0 75 SE Hatchback',
 'transmission': 'manual',
 'trim': '75 SE',
 'vin': 'WVWZZZ6RZFU064683',
 'year': 2015}
2026-03-29 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE15%2520XAY%27 HTTP/1.1" 200 None
2026-03-29 14:18:54 [bca.uk] INFO: Saving data for KE15%20XAY: {'auction_closing_time': 1775037600.0, 'created_time': 1774610289.080459, 'last_price_update_time': 1774793934.683256}
2026-03-29 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE15%2520XAY') HTTP/1.1" 204 0
2026-03-29 14:18:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aa6b8f1f-444c-5604-b8d5-75ba04ebd04e with identifier: FY13%20LMF
2026-03-29 14:18:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aa6b8f1f-444c-5604-b8d5-75ba04ebd04e with identifier: FY13%20LMF
2026-03-29 14:18:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aa6b8f1f-444c-5604-b8d5-75ba04ebd04e with identifier: FY13%20LMF to the API
2026-03-29 14:18:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY13%20LMF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'aa6b8f1f-444c-5604-b8d5-75ba04ebd04e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY13 LMF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY13%20LMF&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 72111,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 VVT SXI Hatchback',
 'transmission': 'manual',
 'trim': 'VVT SXI',
 'vin': 'W0L0SDL08C6117237',
 'year': 2013}
2026-03-29 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY13%2520LMF%27 HTTP/1.1" 200 None
2026-03-29 14:18:54 [bca.uk] INFO: Saving data for FY13%20LMF: {'auction_closing_time': 1774864800.0, 'created_time': 1774609811.253562, 'last_price_update_time': 1774793934.963965}
2026-03-29 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY13%2520LMF') HTTP/1.1" 204 0
2026-03-29 14:18:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 36f0f931-b372-593e-a90d-7fb86124e20f with identifier: YG72%20VKL
2026-03-29 14:18:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 36f0f931-b372-593e-a90d-7fb86124e20f with identifier: YG72%20VKL
2026-03-29 14:18:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 36f0f931-b372-593e-a90d-7fb86124e20f with identifier: YG72%20VKL to the API
2026-03-29 14:18:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 18,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG72%20VKL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '36f0f931-b372-593e-a90d-7fb86124e20f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YG72 VKL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG72%20VKL&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'KIA',
 'model': 'NIRO',
 'odometer': 71965,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'KIA NIRO 1.6 GDI PHEV 2 DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'GDI PHEV 2 DCT',
 'vin': 'KNACU81FVP5024606',
 'year': 2022}
2026-03-29 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG72%2520VKL%27 HTTP/1.1" 200 None
2026-03-29 14:18:55 [bca.uk] INFO: Saving data for YG72%20VKL: {'auction_closing_time': 1774951200.0, 'created_time': 1774609957.013407, 'last_price_update_time': 1774793935.248964}
2026-03-29 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG72%2520VKL') HTTP/1.1" 204 0
2026-03-29 14:18:55 [bca.uk] INFO: Found listing with ID: LG23%20YCD
2026-03-29 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG23%2520YCD%27 HTTP/1.1" 200 None
2026-03-29 14:18:55 [bca.uk] INFO: Scrape type for LG23%20YCD: 2
2026-03-29 14:18:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a381dc4-8d1e-543a-ae77-ca3bf358fb66 with identifier: LG23%20YCD
2026-03-29 14:18:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a381dc4-8d1e-543a-ae77-ca3bf358fb66 with scrape type 2
2026-03-29 14:18:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a381dc4-8d1e-543a-ae77-ca3bf358fb66 with scrape type 2
2026-03-29 14:18:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a381dc4-8d1e-543a-ae77-ca3bf358fb66, identifier: LG23%20YCD
2026-03-29 14:18:55 [bca.uk] INFO: Found listing with ID: RX20%20KHJ
2026-03-29 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX20%2520KHJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:55 [bca.uk] INFO: Scrape type for RX20%20KHJ: 2
2026-03-29 14:18:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7bd5de6a-c21b-5d7f-b4b2-5d1d2cf8d72d with identifier: RX20%20KHJ
2026-03-29 14:18:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7bd5de6a-c21b-5d7f-b4b2-5d1d2cf8d72d with scrape type 2
2026-03-29 14:18:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7bd5de6a-c21b-5d7f-b4b2-5d1d2cf8d72d with scrape type 2
2026-03-29 14:18:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7bd5de6a-c21b-5d7f-b4b2-5d1d2cf8d72d, identifier: RX20%20KHJ
2026-03-29 14:18:55 [bca.uk] INFO: Found listing with ID: WJ18%20EXX
2026-03-29 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ18%2520EXX%27 HTTP/1.1" 200 None
2026-03-29 14:18:55 [bca.uk] INFO: Scrape type for WJ18%20EXX: 0
2026-03-29 14:18:55 [bca.uk] INFO: Found listing with ID: EG16%20PUU
2026-03-29 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EG16%2520PUU%27 HTTP/1.1" 200 None
2026-03-29 14:18:55 [bca.uk] INFO: Scrape type for EG16%20PUU: 2
2026-03-29 14:18:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6249e70-1e06-595b-8de0-9b30a8354175 with identifier: EG16%20PUU
2026-03-29 14:18:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6249e70-1e06-595b-8de0-9b30a8354175 with scrape type 2
2026-03-29 14:18:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6249e70-1e06-595b-8de0-9b30a8354175 with scrape type 2
2026-03-29 14:18:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e6249e70-1e06-595b-8de0-9b30a8354175, identifier: EG16%20PUU
2026-03-29 14:18:55 [bca.uk] INFO: Found listing with ID: CE69%20ZXK
2026-03-29 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE69%2520ZXK%27 HTTP/1.1" 200 None
2026-03-29 14:18:55 [bca.uk] INFO: Scrape type for CE69%20ZXK: 2
2026-03-29 14:18:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 932c4512-9e48-5a7e-a6ff-244264062a6d with identifier: CE69%20ZXK
2026-03-29 14:18:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 932c4512-9e48-5a7e-a6ff-244264062a6d with scrape type 2
2026-03-29 14:18:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 932c4512-9e48-5a7e-a6ff-244264062a6d with scrape type 2
2026-03-29 14:18:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 932c4512-9e48-5a7e-a6ff-244264062a6d, identifier: CE69%20ZXK
2026-03-29 14:18:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a381dc4-8d1e-543a-ae77-ca3bf358fb66 with identifier: LG23%20YCD
2026-03-29 14:18:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a381dc4-8d1e-543a-ae77-ca3bf358fb66 with identifier: LG23%20YCD
2026-03-29 14:18:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5a381dc4-8d1e-543a-ae77-ca3bf358fb66 with identifier: LG23%20YCD to the API
2026-03-29 14:18:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG23%20YCD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '5a381dc4-8d1e-543a-ae77-ca3bf358fb66',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LG23 YCD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG23%20YCD&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 33870,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFSXPC752428',
 'year': 2023}
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG23%2520YCD%27 HTTP/1.1" 200 None
2026-03-29 14:18:56 [bca.uk] INFO: Saving data for LG23%20YCD: {'auction_closing_time': 1774864800.0, 'created_time': 1774610320.761922, 'last_price_update_time': 1774793936.029473}
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG23%2520YCD') HTTP/1.1" 204 0
2026-03-29 14:18:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7bd5de6a-c21b-5d7f-b4b2-5d1d2cf8d72d with identifier: RX20%20KHJ
2026-03-29 14:18:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7bd5de6a-c21b-5d7f-b4b2-5d1d2cf8d72d with identifier: RX20%20KHJ
2026-03-29 14:18:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7bd5de6a-c21b-5d7f-b4b2-5d1d2cf8d72d with identifier: RX20%20KHJ to the API
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX20%20KHJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7bd5de6a-c21b-5d7f-b4b2-5d1d2cf8d72d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RX20 KHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX20%20KHJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FIAT',
 'model': '500',
 'odometer': 44971,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 STAR D/LOGIC Hatchback',
 'transmission': 'automatic',
 'trim': 'STAR D/LOGIC',
 'vin': 'ZFA3120000JD59275',
 'year': 2020}
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX20%2520KHJ%27 HTTP/1.1" 200 None
2026-03-29 14:18:56 [bca.uk] INFO: Saving data for RX20%20KHJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774610233.408759, 'last_price_update_time': 1774793936.330502}
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX20%2520KHJ') HTTP/1.1" 204 0
2026-03-29 14:18:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e6249e70-1e06-595b-8de0-9b30a8354175 with identifier: EG16%20PUU
2026-03-29 14:18:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e6249e70-1e06-595b-8de0-9b30a8354175 with identifier: EG16%20PUU
2026-03-29 14:18:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e6249e70-1e06-595b-8de0-9b30a8354175 with identifier: EG16%20PUU to the API
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EG16%20PUU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e6249e70-1e06-595b-8de0-9b30a8354175',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EG16 PUU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EG16%20PUU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'EDGE',
 'odometer': 999999,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD EDGE 2.0 TDCI 180 ZETEC 4WD StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 180 ZETEC 4WD',
 'vin': '2FMTK5JA9GBB69465',
 'year': 2016}
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EG16%2520PUU%27 HTTP/1.1" 200 None
2026-03-29 14:18:56 [bca.uk] INFO: Saving data for EG16%20PUU: {'auction_closing_time': 1774951200.0, 'created_time': 1774609814.468715, 'last_price_update_time': 1774793936.626303}
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EG16%2520PUU') HTTP/1.1" 204 0
2026-03-29 14:18:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 932c4512-9e48-5a7e-a6ff-244264062a6d with identifier: CE69%20ZXK
2026-03-29 14:18:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 932c4512-9e48-5a7e-a6ff-244264062a6d with identifier: CE69%20ZXK
2026-03-29 14:18:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 932c4512-9e48-5a7e-a6ff-244264062a6d with identifier: CE69%20ZXK to the API
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE69%20ZXK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '932c4512-9e48-5a7e-a6ff-244264062a6d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE69 ZXK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE69%20ZXK&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'GRAND CONNECT',
 'odometer': 34824,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD GRAND CONNECT 1.5 EBL 120 TITANIUM P/S MPV',
 'transmission': 'automatic',
 'trim': 'EBL 120 TITANIUM P/S',
 'vin': 'WF0UXXWPGUKY47125',
 'year': 2019}
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE69%2520ZXK%27 HTTP/1.1" 200 None
2026-03-29 14:18:56 [bca.uk] INFO: Saving data for CE69%20ZXK: {'auction_closing_time': 1775124000.0, 'created_time': 1774609953.954004, 'last_price_update_time': 1774793936.911474}
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE69%2520ZXK') HTTP/1.1" 204 0
2026-03-29 14:18:56 [bca.uk] INFO: Found listing with ID: DS16%20CFY
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS16%2520CFY%27 HTTP/1.1" 200 None
2026-03-29 14:18:56 [bca.uk] INFO: Scrape type for DS16%20CFY: 2
2026-03-29 14:18:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9d9c49f5-461d-5ac6-b6a6-ed12a50a9592 with identifier: DS16%20CFY
2026-03-29 14:18:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9d9c49f5-461d-5ac6-b6a6-ed12a50a9592 with scrape type 2
2026-03-29 14:18:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9d9c49f5-461d-5ac6-b6a6-ed12a50a9592 with scrape type 2
2026-03-29 14:18:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9d9c49f5-461d-5ac6-b6a6-ed12a50a9592, identifier: DS16%20CFY
2026-03-29 14:18:57 [bca.uk] INFO: Found listing with ID: WG13%20WJK
2026-03-29 14:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG13%2520WJK%27 HTTP/1.1" 200 None
2026-03-29 14:18:57 [bca.uk] INFO: Scrape type for WG13%20WJK: 2
2026-03-29 14:18:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b10e98b7-97df-5e0e-9105-55ce09279547 with identifier: WG13%20WJK
2026-03-29 14:18:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b10e98b7-97df-5e0e-9105-55ce09279547 with scrape type 2
2026-03-29 14:18:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b10e98b7-97df-5e0e-9105-55ce09279547 with scrape type 2
2026-03-29 14:18:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b10e98b7-97df-5e0e-9105-55ce09279547, identifier: WG13%20WJK
2026-03-29 14:18:57 [bca.uk] INFO: Found listing with ID: NV67%20DDY
2026-03-29 14:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV67%2520DDY%27 HTTP/1.1" 200 None
2026-03-29 14:18:57 [bca.uk] INFO: Scrape type for NV67%20DDY: 2
2026-03-29 14:18:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ea1d639f-4eb9-5c96-88b7-a60c961d4c2c with identifier: NV67%20DDY
2026-03-29 14:18:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ea1d639f-4eb9-5c96-88b7-a60c961d4c2c with scrape type 2
2026-03-29 14:18:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ea1d639f-4eb9-5c96-88b7-a60c961d4c2c with scrape type 2
2026-03-29 14:18:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ea1d639f-4eb9-5c96-88b7-a60c961d4c2c, identifier: NV67%20DDY
2026-03-29 14:18:57 [bca.uk] INFO: Found listing with ID: MD22%20FVC
2026-03-29 14:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD22%2520FVC%27 HTTP/1.1" 200 None
2026-03-29 14:18:57 [bca.uk] INFO: Scrape type for MD22%20FVC: 2
2026-03-29 14:18:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a3a27ca0-32c8-5fa2-8571-479ad17a45fc with identifier: MD22%20FVC
2026-03-29 14:18:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a3a27ca0-32c8-5fa2-8571-479ad17a45fc with scrape type 2
2026-03-29 14:18:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a3a27ca0-32c8-5fa2-8571-479ad17a45fc with scrape type 2
2026-03-29 14:18:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a3a27ca0-32c8-5fa2-8571-479ad17a45fc, identifier: MD22%20FVC
2026-03-29 14:18:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9d9c49f5-461d-5ac6-b6a6-ed12a50a9592 with identifier: DS16%20CFY
2026-03-29 14:18:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9d9c49f5-461d-5ac6-b6a6-ed12a50a9592 with identifier: DS16%20CFY
2026-03-29 14:18:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9d9c49f5-461d-5ac6-b6a6-ed12a50a9592 with identifier: DS16%20CFY to the API
2026-03-29 14:18:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS16%20CFY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '9d9c49f5-461d-5ac6-b6a6-ed12a50a9592',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS16 CFY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS16%20CFY&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'RENAULT',
 'model': 'ZOE',
 'odometer': 31683,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'RENAULT ZOE I-DYNAMIQUE Hatchback',
 'transmission': 'automatic',
 'trim': 'I-DYNAMIQUE',
 'vin': 'VF1AGVYB055292297',
 'year': 2016}
2026-03-29 14:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS16%2520CFY%27 HTTP/1.1" 200 None
2026-03-29 14:18:57 [bca.uk] INFO: Saving data for DS16%20CFY: {'auction_closing_time': 1774864800.0, 'created_time': 1774610322.294183, 'last_price_update_time': 1774793937.643827}
2026-03-29 14:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS16%2520CFY') HTTP/1.1" 204 0
2026-03-29 14:18:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b10e98b7-97df-5e0e-9105-55ce09279547 with identifier: WG13%20WJK
2026-03-29 14:18:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b10e98b7-97df-5e0e-9105-55ce09279547 with identifier: WG13%20WJK
2026-03-29 14:18:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b10e98b7-97df-5e0e-9105-55ce09279547 with identifier: WG13%20WJK to the API
2026-03-29 14:18:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG13%20WJK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b10e98b7-97df-5e0e-9105-55ce09279547',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WG13 WJK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG13%20WJK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'A180',
 'odometer': 106458,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 1.5 CDI B/E AMG SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'CDI B/E AMG SPORT',
 'vin': 'WDD1760122J137844',
 'year': 2013}
2026-03-29 14:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG13%2520WJK%27 HTTP/1.1" 200 None
2026-03-29 14:18:57 [bca.uk] INFO: Saving data for WG13%20WJK: {'auction_closing_time': 1774864800.0, 'created_time': 1773827262.19095, 'last_price_update_time': 1774793937.947518}
2026-03-29 14:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG13%2520WJK') HTTP/1.1" 204 0
2026-03-29 14:18:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ea1d639f-4eb9-5c96-88b7-a60c961d4c2c with identifier: NV67%20DDY
2026-03-29 14:18:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ea1d639f-4eb9-5c96-88b7-a60c961d4c2c with identifier: NV67%20DDY
2026-03-29 14:18:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ea1d639f-4eb9-5c96-88b7-a60c961d4c2c with identifier: NV67%20DDY to the API
2026-03-29 14:18:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NV67%20DDY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ea1d639f-4eb9-5c96-88b7-a60c961d4c2c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NV67 DDY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV67%20DDY&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'MOKKA X',
 'odometer': 130769,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA X 1.6 CDTI 136 4X4 ACTIVE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 136 4X4 ACTIVE S/S',
 'vin': 'W0VJC7ECXJB530866',
 'year': 2017}
2026-03-29 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV67%2520DDY%27 HTTP/1.1" 200 None
2026-03-29 14:18:58 [bca.uk] INFO: Saving data for NV67%20DDY: {'auction_closing_time': 1774864800.0, 'created_time': 1774609816.781502, 'last_price_update_time': 1774793938.241885}
2026-03-29 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV67%2520DDY') HTTP/1.1" 204 0
2026-03-29 14:18:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a3a27ca0-32c8-5fa2-8571-479ad17a45fc with identifier: MD22%20FVC
2026-03-29 14:18:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a3a27ca0-32c8-5fa2-8571-479ad17a45fc with identifier: MD22%20FVC
2026-03-29 14:18:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a3a27ca0-32c8-5fa2-8571-479ad17a45fc with identifier: MD22%20FVC to the API
2026-03-29 14:18:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD22%20FVC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'a3a27ca0-32c8-5fa2-8571-479ad17a45fc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MD22 FVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD22%20FVC&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HYUNDAI',
 'model': 'KONA',
 'odometer': 33549,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'HYUNDAI KONA 1.6 GDI HYBRID PREMIUM DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'GDI HYBRID PREMIUM DCT',
 'vin': 'KMHK381EVNU094158',
 'year': 2022}
2026-03-29 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD22%2520FVC%27 HTTP/1.1" 200 None
2026-03-29 14:18:58 [bca.uk] INFO: Saving data for MD22%20FVC: {'auction_closing_time': 1775124000.0, 'created_time': 1774609952.499333, 'last_price_update_time': 1774793938.52474}
2026-03-29 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD22%2520FVC') HTTP/1.1" 204 0
2026-03-29 14:18:58 [bca.uk] INFO: Found listing with ID: PF19%20SNK
2026-03-29 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF19%2520SNK%27 HTTP/1.1" 200 None
2026-03-29 14:18:58 [bca.uk] INFO: Scrape type for PF19%20SNK: 2
2026-03-29 14:18:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6068f424-de55-5590-8245-64b29646b964 with identifier: PF19%20SNK
2026-03-29 14:18:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6068f424-de55-5590-8245-64b29646b964 with scrape type 2
2026-03-29 14:18:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6068f424-de55-5590-8245-64b29646b964 with scrape type 2
2026-03-29 14:18:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6068f424-de55-5590-8245-64b29646b964, identifier: PF19%20SNK
2026-03-29 14:18:58 [bca.uk] INFO: Found listing with ID: HK68%20OYA
2026-03-29 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK68%2520OYA%27 HTTP/1.1" 200 None
2026-03-29 14:18:58 [bca.uk] INFO: Scrape type for HK68%20OYA: 0
2026-03-29 14:18:58 [bca.uk] INFO: Found listing with ID: OY64%20YEU
2026-03-29 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY64%2520YEU%27 HTTP/1.1" 200 None
2026-03-29 14:18:58 [bca.uk] INFO: Scrape type for OY64%20YEU: 2
2026-03-29 14:18:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15455a49-bc74-538f-be7a-6960d84ffcbe with identifier: OY64%20YEU
2026-03-29 14:18:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15455a49-bc74-538f-be7a-6960d84ffcbe with scrape type 2
2026-03-29 14:18:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15455a49-bc74-538f-be7a-6960d84ffcbe with scrape type 2
2026-03-29 14:18:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15455a49-bc74-538f-be7a-6960d84ffcbe, identifier: OY64%20YEU
2026-03-29 14:18:58 [bca.uk] INFO: Found listing with ID: WM73%20OKP
2026-03-29 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM73%2520OKP%27 HTTP/1.1" 200 None
2026-03-29 14:18:58 [bca.uk] INFO: Scrape type for WM73%20OKP: 2
2026-03-29 14:18:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 013fcdbd-144b-59b6-8f2d-43452284f9c5 with identifier: WM73%20OKP
2026-03-29 14:18:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 013fcdbd-144b-59b6-8f2d-43452284f9c5 with scrape type 2
2026-03-29 14:18:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 013fcdbd-144b-59b6-8f2d-43452284f9c5 with scrape type 2
2026-03-29 14:18:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 013fcdbd-144b-59b6-8f2d-43452284f9c5, identifier: WM73%20OKP
2026-03-29 14:18:58 [bca.uk] INFO: Found listing with ID: BJ19%20CWR
2026-03-29 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ19%2520CWR%27 HTTP/1.1" 200 None
2026-03-29 14:18:58 [bca.uk] INFO: Scrape type for BJ19%20CWR: 2
2026-03-29 14:18:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6d731ea-8e85-5098-938b-e55300185bbd with identifier: BJ19%20CWR
2026-03-29 14:18:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6d731ea-8e85-5098-938b-e55300185bbd with scrape type 2
2026-03-29 14:18:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6d731ea-8e85-5098-938b-e55300185bbd with scrape type 2
2026-03-29 14:18:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e6d731ea-8e85-5098-938b-e55300185bbd, identifier: BJ19%20CWR
2026-03-29 14:18:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6068f424-de55-5590-8245-64b29646b964 with identifier: PF19%20SNK
2026-03-29 14:18:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6068f424-de55-5590-8245-64b29646b964 with identifier: PF19%20SNK
2026-03-29 14:18:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6068f424-de55-5590-8245-64b29646b964 with identifier: PF19%20SNK to the API
2026-03-29 14:18:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PF19%20SNK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '6068f424-de55-5590-8245-64b29646b964',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PF19 SNK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PF19%20SNK&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 121539,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'NISSAN LEAF 40KWH TEKNA (6.6KC) Hatchback',
 'transmission': 'automatic',
 'trim': '40KWH TEKNA (6.6KC)',
 'vin': 'SJNFAAZE1U0063896',
 'year': 2019}
2026-03-29 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF19%2520SNK%27 HTTP/1.1" 200 None
2026-03-29 14:18:59 [bca.uk] INFO: Saving data for PF19%20SNK: {'auction_closing_time': 1774864800.0, 'created_time': 1774610291.816401, 'last_price_update_time': 1774793939.29003}
2026-03-29 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PF19%2520SNK') HTTP/1.1" 204 0
2026-03-29 14:18:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15455a49-bc74-538f-be7a-6960d84ffcbe with identifier: OY64%20YEU
2026-03-29 14:18:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15455a49-bc74-538f-be7a-6960d84ffcbe with identifier: OY64%20YEU
2026-03-29 14:18:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 15455a49-bc74-538f-be7a-6960d84ffcbe with identifier: OY64%20YEU to the API
2026-03-29 14:18:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY64%20YEU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '15455a49-bc74-538f-be7a-6960d84ffcbe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY64 YEU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY64%20YEU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 220',
 'odometer': 115587,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA 220 2.1 CDI SPORT DCT Coupe',
 'transmission': 'automatic',
 'trim': 'CDI SPORT DCT',
 'vin': 'WDD1173032N116286',
 'year': 2014}
2026-03-29 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY64%2520YEU%27 HTTP/1.1" 200 None
2026-03-29 14:18:59 [bca.uk] INFO: Saving data for OY64%20YEU: {'auction_closing_time': 1774864800.0, 'created_time': 1774610183.410659, 'last_price_update_time': 1774793939.703029}
2026-03-29 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY64%2520YEU') HTTP/1.1" 204 0
2026-03-29 14:18:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 013fcdbd-144b-59b6-8f2d-43452284f9c5 with identifier: WM73%20OKP
2026-03-29 14:18:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 013fcdbd-144b-59b6-8f2d-43452284f9c5 with identifier: WM73%20OKP
2026-03-29 14:18:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 013fcdbd-144b-59b6-8f2d-43452284f9c5 with identifier: WM73%20OKP to the API
2026-03-29 14:18:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:18:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:18:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM73%20OKP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '013fcdbd-144b-59b6-8f2d-43452284f9c5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WM73 OKP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM73%20OKP&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LEXUS',
 'model': 'UX 250H',
 'odometer': 25688,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LEXUS UX 250H 2.0 F-SPORT DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'F-SPORT DESIGN',
 'vin': 'JTHY65BH502184968',
 'year': 2023}
2026-03-29 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM73%2520OKP%27 HTTP/1.1" 200 None
2026-03-29 14:18:59 [bca.uk] INFO: Saving data for WM73%20OKP: {'auction_closing_time': 1774864800.0, 'created_time': 1774609819.303501, 'last_price_update_time': 1774793939.995845}
2026-03-29 14:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM73%2520OKP') HTTP/1.1" 204 0
2026-03-29 14:19:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e6d731ea-8e85-5098-938b-e55300185bbd with identifier: BJ19%20CWR
2026-03-29 14:19:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e6d731ea-8e85-5098-938b-e55300185bbd with identifier: BJ19%20CWR
2026-03-29 14:19:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e6d731ea-8e85-5098-938b-e55300185bbd with identifier: BJ19%20CWR to the API
2026-03-29 14:19:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ19%20CWR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e6d731ea-8e85-5098-938b-e55300185bbd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ19 CWR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ19%20CWR&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 65599,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 2.0 TDI 150 2WD MATCH StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 150 2WD MATCH',
 'vin': 'WVGZZZ5NZKW399638',
 'year': 2019}
2026-03-29 14:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ19%2520CWR%27 HTTP/1.1" 200 None
2026-03-29 14:19:00 [bca.uk] INFO: Saving data for BJ19%20CWR: {'auction_closing_time': 1775124000.0, 'created_time': 1774609946.081686, 'last_price_update_time': 1774793940.350812}
2026-03-29 14:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ19%2520CWR') HTTP/1.1" 204 0
2026-03-29 14:19:00 [bca.uk] INFO: Found listing with ID: YY19%20ZRA
2026-03-29 14:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY19%2520ZRA%27 HTTP/1.1" 200 None
2026-03-29 14:19:00 [bca.uk] INFO: Scrape type for YY19%20ZRA: 2
2026-03-29 14:19:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c0fefc96-344f-587c-94d2-bbfc279eda63 with identifier: YY19%20ZRA
2026-03-29 14:19:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c0fefc96-344f-587c-94d2-bbfc279eda63 with scrape type 2
2026-03-29 14:19:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c0fefc96-344f-587c-94d2-bbfc279eda63 with scrape type 2
2026-03-29 14:19:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c0fefc96-344f-587c-94d2-bbfc279eda63, identifier: YY19%20ZRA
2026-03-29 14:19:00 [bca.uk] INFO: Found listing with ID: LM69%20OAH
2026-03-29 14:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM69%2520OAH%27 HTTP/1.1" 200 None
2026-03-29 14:19:00 [bca.uk] INFO: Scrape type for LM69%20OAH: 2
2026-03-29 14:19:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c519284a-6ff7-585a-a2ea-199e525c59d2 with identifier: LM69%20OAH
2026-03-29 14:19:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c519284a-6ff7-585a-a2ea-199e525c59d2 with scrape type 2
2026-03-29 14:19:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c519284a-6ff7-585a-a2ea-199e525c59d2 with scrape type 2
2026-03-29 14:19:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c519284a-6ff7-585a-a2ea-199e525c59d2, identifier: LM69%20OAH
2026-03-29 14:19:00 [bca.uk] INFO: Found listing with ID: BL64%20VXN
2026-03-29 14:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL64%2520VXN%27 HTTP/1.1" 200 None
2026-03-29 14:19:00 [bca.uk] INFO: Scrape type for BL64%20VXN: 2
2026-03-29 14:19:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 563f45ab-9236-5997-b234-ceffa71cb698 with identifier: BL64%20VXN
2026-03-29 14:19:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 563f45ab-9236-5997-b234-ceffa71cb698 with scrape type 2
2026-03-29 14:19:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 563f45ab-9236-5997-b234-ceffa71cb698 with scrape type 2
2026-03-29 14:19:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 563f45ab-9236-5997-b234-ceffa71cb698, identifier: BL64%20VXN
2026-03-29 14:19:00 [bca.uk] INFO: Found listing with ID: BT60%20ZXZ
2026-03-29 14:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT60%2520ZXZ%27 HTTP/1.1" 200 None
2026-03-29 14:19:00 [bca.uk] INFO: Scrape type for BT60%20ZXZ: 2
2026-03-29 14:19:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f936bff-7d51-5559-a58e-aacc9c45a1b4 with identifier: BT60%20ZXZ
2026-03-29 14:19:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f936bff-7d51-5559-a58e-aacc9c45a1b4 with scrape type 2
2026-03-29 14:19:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f936bff-7d51-5559-a58e-aacc9c45a1b4 with scrape type 2
2026-03-29 14:19:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f936bff-7d51-5559-a58e-aacc9c45a1b4, identifier: BT60%20ZXZ
2026-03-29 14:19:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c0fefc96-344f-587c-94d2-bbfc279eda63 with identifier: YY19%20ZRA
2026-03-29 14:19:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c0fefc96-344f-587c-94d2-bbfc279eda63 with identifier: YY19%20ZRA
2026-03-29 14:19:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c0fefc96-344f-587c-94d2-bbfc279eda63 with identifier: YY19%20ZRA to the API
2026-03-29 14:19:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY19%20ZRA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c0fefc96-344f-587c-94d2-bbfc279eda63',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY19 ZRA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY19%20ZRA&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VOLVO',
 'model': 'V90',
 'odometer': 163523,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLVO V90 2.0 D4 190 MOMENTUM G/T Estate',
 'transmission': 'manual',
 'trim': 'D4 190 MOMENTUM G/T',
 'vin': 'YV1PWA8TDK1106649',
 'year': 2019}
2026-03-29 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY19%2520ZRA%27 HTTP/1.1" 200 None
2026-03-29 14:19:01 [bca.uk] INFO: Saving data for YY19%20ZRA: {'auction_closing_time': 1774864800.0, 'created_time': 1774610322.729958, 'last_price_update_time': 1774793941.106754}
2026-03-29 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY19%2520ZRA') HTTP/1.1" 204 0
2026-03-29 14:19:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c519284a-6ff7-585a-a2ea-199e525c59d2 with identifier: LM69%20OAH
2026-03-29 14:19:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c519284a-6ff7-585a-a2ea-199e525c59d2 with identifier: LM69%20OAH
2026-03-29 14:19:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c519284a-6ff7-585a-a2ea-199e525c59d2 with identifier: LM69%20OAH to the API
2026-03-29 14:19:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 72,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM69%20OAH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c519284a-6ff7-585a-a2ea-199e525c59d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM69 OAH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM69%20OAH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER LWB',
 'odometer': 53677,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER LWB 2.0 P400E AUTOBIOGRAPHY StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E AUTOBIOGRAPHY',
 'vin': 'SALGA3AYXLA583721',
 'year': 2019}
2026-03-29 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM69%2520OAH%27 HTTP/1.1" 200 None
2026-03-29 14:19:01 [bca.uk] INFO: Saving data for LM69%20OAH: {'auction_closing_time': 1774864800.0, 'created_time': 1774610227.549604, 'last_price_update_time': 1774793941.433392}
2026-03-29 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM69%2520OAH') HTTP/1.1" 204 0
2026-03-29 14:19:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 563f45ab-9236-5997-b234-ceffa71cb698 with identifier: BL64%20VXN
2026-03-29 14:19:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 563f45ab-9236-5997-b234-ceffa71cb698 with identifier: BL64%20VXN
2026-03-29 14:19:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 563f45ab-9236-5997-b234-ceffa71cb698 with identifier: BL64%20VXN to the API
2026-03-29 14:19:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL64%20VXN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '563f45ab-9236-5997-b234-ceffa71cb698',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL64 VXN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL64%20VXN&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 101904,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 TDCI 115 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 115 TITANIUM',
 'vin': 'WF05XXGCC5ER05113',
 'year': 2015}
2026-03-29 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL64%2520VXN%27 HTTP/1.1" 200 None
2026-03-29 14:19:01 [bca.uk] INFO: Saving data for BL64%20VXN: {'auction_closing_time': 1774951200.0, 'created_time': 1774609818.155004, 'last_price_update_time': 1774793941.747597}
2026-03-29 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL64%2520VXN') HTTP/1.1" 204 0
2026-03-29 14:19:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f936bff-7d51-5559-a58e-aacc9c45a1b4 with identifier: BT60%20ZXZ
2026-03-29 14:19:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f936bff-7d51-5559-a58e-aacc9c45a1b4 with identifier: BT60%20ZXZ
2026-03-29 14:19:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9f936bff-7d51-5559-a58e-aacc9c45a1b4 with identifier: BT60%20ZXZ to the API
2026-03-29 14:19:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT60%20ZXZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9f936bff-7d51-5559-a58e-aacc9c45a1b4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT60 ZXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT60%20ZXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 67390,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.4 TWIST Hatchback',
 'transmission': 'manual',
 'trim': 'TWIST',
 'vin': 'WVWZZZ1KZBW173397',
 'year': 2011}
2026-03-29 14:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT60%2520ZXZ%27 HTTP/1.1" 200 None
2026-03-29 14:19:02 [bca.uk] INFO: Saving data for BT60%20ZXZ: {'auction_closing_time': 1775124000.0, 'created_time': 1774609940.305441, 'last_price_update_time': 1774793942.276754}
2026-03-29 14:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT60%2520ZXZ') HTTP/1.1" 204 0
2026-03-29 14:19:02 [bca.uk] INFO: Found listing with ID: AE19%20OSN
2026-03-29 14:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE19%2520OSN%27 HTTP/1.1" 200 None
2026-03-29 14:19:02 [bca.uk] INFO: Scrape type for AE19%20OSN: 2
2026-03-29 14:19:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c0241baa-c820-51ed-869e-b01a8967052f with identifier: AE19%20OSN
2026-03-29 14:19:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c0241baa-c820-51ed-869e-b01a8967052f with scrape type 2
2026-03-29 14:19:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c0241baa-c820-51ed-869e-b01a8967052f with scrape type 2
2026-03-29 14:19:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c0241baa-c820-51ed-869e-b01a8967052f, identifier: AE19%20OSN
2026-03-29 14:19:02 [bca.uk] INFO: Found listing with ID: YH17%20LVA
2026-03-29 14:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH17%2520LVA%27 HTTP/1.1" 200 None
2026-03-29 14:19:02 [bca.uk] INFO: Scrape type for YH17%20LVA: 2
2026-03-29 14:19:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0c63813-c2cb-560f-ba9c-f5ac417adc96 with identifier: YH17%20LVA
2026-03-29 14:19:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0c63813-c2cb-560f-ba9c-f5ac417adc96 with scrape type 2
2026-03-29 14:19:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a0c63813-c2cb-560f-ba9c-f5ac417adc96 with scrape type 2
2026-03-29 14:19:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a0c63813-c2cb-560f-ba9c-f5ac417adc96, identifier: YH17%20LVA
2026-03-29 14:19:02 [bca.uk] INFO: Found listing with ID: GM66%20TJX
2026-03-29 14:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM66%2520TJX%27 HTTP/1.1" 200 None
2026-03-29 14:19:02 [bca.uk] INFO: Scrape type for GM66%20TJX: 2
2026-03-29 14:19:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 63451be2-1546-54a5-bb3c-65e0aea2f3f2 with identifier: GM66%20TJX
2026-03-29 14:19:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63451be2-1546-54a5-bb3c-65e0aea2f3f2 with scrape type 2
2026-03-29 14:19:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 63451be2-1546-54a5-bb3c-65e0aea2f3f2 with scrape type 2
2026-03-29 14:19:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 63451be2-1546-54a5-bb3c-65e0aea2f3f2, identifier: GM66%20TJX
2026-03-29 14:19:02 [bca.uk] INFO: Found listing with ID: BV14%20LCL
2026-03-29 14:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV14%2520LCL%27 HTTP/1.1" 200 None
2026-03-29 14:19:02 [bca.uk] INFO: Scrape type for BV14%20LCL: 2
2026-03-29 14:19:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c4ebe2a6-8e1b-5861-bb67-40e44d768c73 with identifier: BV14%20LCL
2026-03-29 14:19:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4ebe2a6-8e1b-5861-bb67-40e44d768c73 with scrape type 2
2026-03-29 14:19:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c4ebe2a6-8e1b-5861-bb67-40e44d768c73 with scrape type 2
2026-03-29 14:19:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c4ebe2a6-8e1b-5861-bb67-40e44d768c73, identifier: BV14%20LCL
2026-03-29 14:19:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c0241baa-c820-51ed-869e-b01a8967052f with identifier: AE19%20OSN
2026-03-29 14:19:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c0241baa-c820-51ed-869e-b01a8967052f with identifier: AE19%20OSN
2026-03-29 14:19:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c0241baa-c820-51ed-869e-b01a8967052f with identifier: AE19%20OSN to the API
2026-03-29 14:19:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 202,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE19%20OSN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c0241baa-c820-51ed-869e-b01a8967052f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE19 OSN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE19%20OSN&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 102865,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 3.0 SD6 306 SE Van',
 'transmission': 'automatic',
 'trim': 'SD6 306 SE',
 'vin': 'SALRACAK7KA095619',
 'year': 2019}
2026-03-29 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE19%2520OSN%27 HTTP/1.1" 200 None
2026-03-29 14:19:03 [bca.uk] INFO: Saving data for AE19%20OSN: {'auction_closing_time': 1774854000.0, 'created_time': 1773833064.198956, 'last_price_update_time': 1774793943.153368}
2026-03-29 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE19%2520OSN') HTTP/1.1" 204 0
2026-03-29 14:19:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a0c63813-c2cb-560f-ba9c-f5ac417adc96 with identifier: YH17%20LVA
2026-03-29 14:19:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a0c63813-c2cb-560f-ba9c-f5ac417adc96 with identifier: YH17%20LVA
2026-03-29 14:19:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a0c63813-c2cb-560f-ba9c-f5ac417adc96 with identifier: YH17%20LVA to the API
2026-03-29 14:19:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 180,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH17%20LVA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a0c63813-c2cb-560f-ba9c-f5ac417adc96',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH17 LVA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH17%20LVA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'TOUAREG',
 'odometer': 65595,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TOUAREG 3.0 V6 TDI 262 BMT R LINE PLUS TIP StationWagon',
 'transmission': 'manual',
 'trim': 'V6 TDI 262 BMT R LINE PLUS TIP',
 'vin': 'WVGZZZ7PZHD020730',
 'year': 2017}
2026-03-29 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH17%2520LVA%27 HTTP/1.1" 200 None
2026-03-29 14:19:03 [bca.uk] INFO: Saving data for YH17%20LVA: {'auction_closing_time': 1774864800.0, 'created_time': 1774610229.088287, 'last_price_update_time': 1774793943.583316}
2026-03-29 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH17%2520LVA') HTTP/1.1" 204 0
2026-03-29 14:19:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 63451be2-1546-54a5-bb3c-65e0aea2f3f2 with identifier: GM66%20TJX
2026-03-29 14:19:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 63451be2-1546-54a5-bb3c-65e0aea2f3f2 with identifier: GM66%20TJX
2026-03-29 14:19:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 63451be2-1546-54a5-bb3c-65e0aea2f3f2 with identifier: GM66%20TJX to the API
2026-03-29 14:19:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GM66%20TJX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '63451be2-1546-54a5-bb3c-65e0aea2f3f2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GM66 TJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GM66%20TJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'AUDI',
 'model': 'A4',
 'odometer': 109799,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'AUDI A4 2.0 TDI ULTRA 190 S LINE S-T Saloon',
 'transmission': 'automatic',
 'trim': 'TDI ULTRA 190 S LINE S-T',
 'vin': 'WAUZZZF48HA031737',
 'year': 2017}
2026-03-29 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM66%2520TJX%27 HTTP/1.1" 200 None
2026-03-29 14:19:03 [bca.uk] INFO: Saving data for GM66%20TJX: {'auction_closing_time': 1775037600.0, 'created_time': 1774609801.613578, 'last_price_update_time': 1774793943.886392}
2026-03-29 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GM66%2520TJX') HTTP/1.1" 204 0
2026-03-29 14:19:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c4ebe2a6-8e1b-5861-bb67-40e44d768c73 with identifier: BV14%20LCL
2026-03-29 14:19:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c4ebe2a6-8e1b-5861-bb67-40e44d768c73 with identifier: BV14%20LCL
2026-03-29 14:19:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c4ebe2a6-8e1b-5861-bb67-40e44d768c73 with identifier: BV14%20LCL to the API
2026-03-29 14:19:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV14%20LCL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c4ebe2a6-8e1b-5861-bb67-40e44d768c73',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV14 LCL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV14%20LCL&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 220',
 'odometer': 88224,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA 220 2.1 CDI AMG SPORT DCT Coupe',
 'transmission': 'automatic',
 'trim': 'CDI AMG SPORT DCT',
 'vin': 'WDD1173032N086716',
 'year': 2014}
2026-03-29 14:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV14%2520LCL%27 HTTP/1.1" 200 None
2026-03-29 14:19:04 [bca.uk] INFO: Saving data for BV14%20LCL: {'auction_closing_time': 1775124000.0, 'created_time': 1774609942.626063, 'last_price_update_time': 1774793944.189801}
2026-03-29 14:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV14%2520LCL') HTTP/1.1" 204 0
2026-03-29 14:19:04 [bca.uk] INFO: Found listing with ID: EU18%20OFG
2026-03-29 14:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU18%2520OFG%27 HTTP/1.1" 200 None
2026-03-29 14:19:04 [bca.uk] INFO: Scrape type for EU18%20OFG: 2
2026-03-29 14:19:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 65a8fe4b-a4c5-57ad-b1f1-770dc72faebe with identifier: EU18%20OFG
2026-03-29 14:19:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 65a8fe4b-a4c5-57ad-b1f1-770dc72faebe with scrape type 2
2026-03-29 14:19:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 65a8fe4b-a4c5-57ad-b1f1-770dc72faebe with scrape type 2
2026-03-29 14:19:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 65a8fe4b-a4c5-57ad-b1f1-770dc72faebe, identifier: EU18%20OFG
2026-03-29 14:19:04 [bca.uk] INFO: Found listing with ID: YT24%20RJJ
2026-03-29 14:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT24%2520RJJ%27 HTTP/1.1" 200 None
2026-03-29 14:19:04 [bca.uk] INFO: Scrape type for YT24%20RJJ: 2
2026-03-29 14:19:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60a62a74-f0a6-5e8a-9d04-d1817127080c with identifier: YT24%20RJJ
2026-03-29 14:19:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60a62a74-f0a6-5e8a-9d04-d1817127080c with scrape type 2
2026-03-29 14:19:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 60a62a74-f0a6-5e8a-9d04-d1817127080c with scrape type 2
2026-03-29 14:19:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 60a62a74-f0a6-5e8a-9d04-d1817127080c, identifier: YT24%20RJJ
2026-03-29 14:19:04 [bca.uk] INFO: Found listing with ID: YK16%20GDF
2026-03-29 14:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK16%2520GDF%27 HTTP/1.1" 200 None
2026-03-29 14:19:04 [bca.uk] INFO: Scrape type for YK16%20GDF: 2
2026-03-29 14:19:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c350f84-494f-55b6-a701-0a361cac5a56 with identifier: YK16%20GDF
2026-03-29 14:19:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c350f84-494f-55b6-a701-0a361cac5a56 with scrape type 2
2026-03-29 14:19:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c350f84-494f-55b6-a701-0a361cac5a56 with scrape type 2
2026-03-29 14:19:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c350f84-494f-55b6-a701-0a361cac5a56, identifier: YK16%20GDF
2026-03-29 14:19:04 [bca.uk] INFO: Found listing with ID: BW70%20KTV
2026-03-29 14:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW70%2520KTV%27 HTTP/1.1" 200 None
2026-03-29 14:19:04 [bca.uk] INFO: Scrape type for BW70%20KTV: 2
2026-03-29 14:19:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e0187637-922e-5fab-97c5-ac21b735947b with identifier: BW70%20KTV
2026-03-29 14:19:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e0187637-922e-5fab-97c5-ac21b735947b with scrape type 2
2026-03-29 14:19:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e0187637-922e-5fab-97c5-ac21b735947b with scrape type 2
2026-03-29 14:19:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e0187637-922e-5fab-97c5-ac21b735947b, identifier: BW70%20KTV
2026-03-29 14:19:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 65a8fe4b-a4c5-57ad-b1f1-770dc72faebe with identifier: EU18%20OFG
2026-03-29 14:19:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 65a8fe4b-a4c5-57ad-b1f1-770dc72faebe with identifier: EU18%20OFG
2026-03-29 14:19:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 65a8fe4b-a4c5-57ad-b1f1-770dc72faebe with identifier: EU18%20OFG to the API
2026-03-29 14:19:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU18%20OFG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '65a8fe4b-a4c5-57ad-b1f1-770dc72faebe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EU18 OFG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU18%20OFG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 61954,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 TDCI 105 290 SWB L/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 105 290 SWB L/R',
 'vin': 'WF0YXXTTGYHK85582',
 'year': 2018}
2026-03-29 14:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU18%2520OFG%27 HTTP/1.1" 200 None
2026-03-29 14:19:05 [bca.uk] INFO: Saving data for EU18%20OFG: {'auction_closing_time': 1774854000.0, 'created_time': 1774447800.164925, 'last_price_update_time': 1774793945.021835}
2026-03-29 14:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU18%2520OFG') HTTP/1.1" 204 0
2026-03-29 14:19:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 60a62a74-f0a6-5e8a-9d04-d1817127080c with identifier: YT24%20RJJ
2026-03-29 14:19:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 60a62a74-f0a6-5e8a-9d04-d1817127080c with identifier: YT24%20RJJ
2026-03-29 14:19:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 60a62a74-f0a6-5e8a-9d04-d1817127080c with identifier: YT24%20RJJ to the API
2026-03-29 14:19:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT24%20RJJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '60a62a74-f0a6-5e8a-9d04-d1817127080c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YT24 RJJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT24%20RJJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TOYOTA',
 'model': 'BZ4X',
 'odometer': 20228,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA BZ4X 150KW 71KWH MOTION (11KC) Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 71KWH MOTION (11KC)',
 'vin': 'JTMAABAA20A026954',
 'year': 2024}
2026-03-29 14:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT24%2520RJJ%27 HTTP/1.1" 200 None
2026-03-29 14:19:05 [bca.uk] INFO: Saving data for YT24%20RJJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610181.788018, 'last_price_update_time': 1774793945.409124}
2026-03-29 14:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT24%2520RJJ') HTTP/1.1" 204 0
2026-03-29 14:19:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c350f84-494f-55b6-a701-0a361cac5a56 with identifier: YK16%20GDF
2026-03-29 14:19:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c350f84-494f-55b6-a701-0a361cac5a56 with identifier: YK16%20GDF
2026-03-29 14:19:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c350f84-494f-55b6-a701-0a361cac5a56 with identifier: YK16%20GDF to the API
2026-03-29 14:19:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK16%20GDF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4c350f84-494f-55b6-a701-0a361cac5a56',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK16 GDF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK16%20GDF&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 88735,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5 136 Hatchback',
 'transmission': 'manual',
 'trim': '136',
 'vin': 'WMWXM520503A52350',
 'year': 2016}
2026-03-29 14:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK16%2520GDF%27 HTTP/1.1" 200 None
2026-03-29 14:19:05 [bca.uk] INFO: Saving data for YK16%20GDF: {'auction_closing_time': 1775210400.0, 'created_time': 1774609752.198035, 'last_price_update_time': 1774793945.705439}
2026-03-29 14:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK16%2520GDF') HTTP/1.1" 204 0
2026-03-29 14:19:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e0187637-922e-5fab-97c5-ac21b735947b with identifier: BW70%20KTV
2026-03-29 14:19:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e0187637-922e-5fab-97c5-ac21b735947b with identifier: BW70%20KTV
2026-03-29 14:19:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e0187637-922e-5fab-97c5-ac21b735947b with identifier: BW70%20KTV to the API
2026-03-29 14:19:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW70%20KTV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e0187637-922e-5fab-97c5-ac21b735947b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BW70 KTV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW70%20KTV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 62657,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 1.5 EBL 120 2WD TITANIUM ED. StationWagon',
 'transmission': 'automatic',
 'trim': 'EBL 120 2WD TITANIUM ED.',
 'vin': 'WF0FXXWPMFLT23975',
 'year': 2021}
2026-03-29 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW70%2520KTV%27 HTTP/1.1" 200 None
2026-03-29 14:19:06 [bca.uk] INFO: Saving data for BW70%20KTV: {'auction_closing_time': 1775124000.0, 'created_time': 1774609943.057853, 'last_price_update_time': 1774793946.015824}
2026-03-29 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW70%2520KTV') HTTP/1.1" 204 0
2026-03-29 14:19:06 [bca.uk] INFO: Found listing with ID: LC70%20UBJ
2026-03-29 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC70%2520UBJ%27 HTTP/1.1" 200 None
2026-03-29 14:19:06 [bca.uk] INFO: Scrape type for LC70%20UBJ: 2
2026-03-29 14:19:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d935ae40-a802-5ac2-ada3-2943af8e6223 with identifier: LC70%20UBJ
2026-03-29 14:19:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d935ae40-a802-5ac2-ada3-2943af8e6223 with scrape type 2
2026-03-29 14:19:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d935ae40-a802-5ac2-ada3-2943af8e6223 with scrape type 2
2026-03-29 14:19:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d935ae40-a802-5ac2-ada3-2943af8e6223, identifier: LC70%20UBJ
2026-03-29 14:19:06 [bca.uk] INFO: Found listing with ID: EJ19%20GZB
2026-03-29 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ19%2520GZB%27 HTTP/1.1" 200 None
2026-03-29 14:19:06 [bca.uk] INFO: Scrape type for EJ19%20GZB: 2
2026-03-29 14:19:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a08d474a-ad75-5f27-b90b-10a5ff443c09 with identifier: EJ19%20GZB
2026-03-29 14:19:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a08d474a-ad75-5f27-b90b-10a5ff443c09 with scrape type 2
2026-03-29 14:19:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a08d474a-ad75-5f27-b90b-10a5ff443c09 with scrape type 2
2026-03-29 14:19:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a08d474a-ad75-5f27-b90b-10a5ff443c09, identifier: EJ19%20GZB
2026-03-29 14:19:06 [bca.uk] INFO: Found listing with ID: HV65%20OJN
2026-03-29 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV65%2520OJN%27 HTTP/1.1" 200 None
2026-03-29 14:19:06 [bca.uk] INFO: Scrape type for HV65%20OJN: 0
2026-03-29 14:19:06 [bca.uk] INFO: Found listing with ID: RO73%20MYA
2026-03-29 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO73%2520MYA%27 HTTP/1.1" 200 None
2026-03-29 14:19:06 [bca.uk] INFO: Scrape type for RO73%20MYA: 2
2026-03-29 14:19:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abbcaa3f-645f-544c-b990-c03dc0db5ede with identifier: RO73%20MYA
2026-03-29 14:19:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abbcaa3f-645f-544c-b990-c03dc0db5ede with scrape type 2
2026-03-29 14:19:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abbcaa3f-645f-544c-b990-c03dc0db5ede with scrape type 2
2026-03-29 14:19:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: abbcaa3f-645f-544c-b990-c03dc0db5ede, identifier: RO73%20MYA
2026-03-29 14:19:06 [bca.uk] INFO: Found listing with ID: DL60%20KXX
2026-03-29 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL60%2520KXX%27 HTTP/1.1" 200 None
2026-03-29 14:19:06 [bca.uk] INFO: Scrape type for DL60%20KXX: 2
2026-03-29 14:19:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb3fc941-0574-5b6c-9c6a-09e168373f06 with identifier: DL60%20KXX
2026-03-29 14:19:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cb3fc941-0574-5b6c-9c6a-09e168373f06 with scrape type 2
2026-03-29 14:19:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cb3fc941-0574-5b6c-9c6a-09e168373f06 with scrape type 2
2026-03-29 14:19:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cb3fc941-0574-5b6c-9c6a-09e168373f06, identifier: DL60%20KXX
2026-03-29 14:19:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d935ae40-a802-5ac2-ada3-2943af8e6223 with identifier: LC70%20UBJ
2026-03-29 14:19:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d935ae40-a802-5ac2-ada3-2943af8e6223 with identifier: LC70%20UBJ
2026-03-29 14:19:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d935ae40-a802-5ac2-ada3-2943af8e6223 with identifier: LC70%20UBJ to the API
2026-03-29 14:19:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC70%20UBJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd935ae40-a802-5ac2-ada3-2943af8e6223',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC70 UBJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC70%20UBJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'RELAY 35',
 'odometer': 63244,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'CITROEN RELAY 35 2.2 BLUEHDI 140 L2 H2 ENTERPRISE PanelVan',
 'transmission': 'manual',
 'trim': 'BLUEHDI 140 L2 H2 ENTERPRISE',
 'vin': 'VF7YCBNFB12R00850',
 'year': 2020}
2026-03-29 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC70%2520UBJ%27 HTTP/1.1" 200 None
2026-03-29 14:19:06 [bca.uk] INFO: Saving data for LC70%20UBJ: {'auction_closing_time': 1774854000.0, 'created_time': 1773833603.872617, 'last_price_update_time': 1774793946.78075}
2026-03-29 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC70%2520UBJ') HTTP/1.1" 204 0
2026-03-29 14:19:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a08d474a-ad75-5f27-b90b-10a5ff443c09 with identifier: EJ19%20GZB
2026-03-29 14:19:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a08d474a-ad75-5f27-b90b-10a5ff443c09 with identifier: EJ19%20GZB
2026-03-29 14:19:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a08d474a-ad75-5f27-b90b-10a5ff443c09 with identifier: EJ19%20GZB to the API
2026-03-29 14:19:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 245,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ19%20GZB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '4.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a08d474a-ad75-5f27-b90b-10a5ff443c09',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ19 GZB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ19%20GZB&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'E63 AMG',
 'odometer': 65028,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E63 AMG 4.0 S 4M+ MCT Saloon',
 'transmission': 'automatic',
 'trim': 'S 4M+ MCT',
 'vin': 'WDD2130892A633855',
 'year': 2019}
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ19%2520GZB%27 HTTP/1.1" 200 None
2026-03-29 14:19:07 [bca.uk] INFO: Saving data for EJ19%20GZB: {'auction_closing_time': 1774864800.0, 'created_time': 1774610207.066507, 'last_price_update_time': 1774793947.084185}
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ19%2520GZB') HTTP/1.1" 204 0
2026-03-29 14:19:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: abbcaa3f-645f-544c-b990-c03dc0db5ede with identifier: RO73%20MYA
2026-03-29 14:19:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: abbcaa3f-645f-544c-b990-c03dc0db5ede with identifier: RO73%20MYA
2026-03-29 14:19:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: abbcaa3f-645f-544c-b990-c03dc0db5ede with identifier: RO73%20MYA to the API
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO73%20MYA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'abbcaa3f-645f-544c-b990-c03dc0db5ede',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RO73 MYA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO73%20MYA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'A3 SALOON',
 'odometer': 28181,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SALOON 1.5 35 TFSI SPORT Saloon',
 'transmission': 'manual',
 'trim': '35 TFSI SPORT',
 'vin': 'WAUZZZGYXRA011007',
 'year': 2023}
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO73%2520MYA%27 HTTP/1.1" 200 None
2026-03-29 14:19:07 [bca.uk] INFO: Saving data for RO73%20MYA: {'auction_closing_time': 1774864800.0, 'created_time': 1774609793.443003, 'last_price_update_time': 1774793947.37584}
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO73%2520MYA') HTTP/1.1" 204 0
2026-03-29 14:19:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cb3fc941-0574-5b6c-9c6a-09e168373f06 with identifier: DL60%20KXX
2026-03-29 14:19:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cb3fc941-0574-5b6c-9c6a-09e168373f06 with identifier: DL60%20KXX
2026-03-29 14:19:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cb3fc941-0574-5b6c-9c6a-09e168373f06 with identifier: DL60%20KXX to the API
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL60%20KXX-GB',
 'category': 'Car',
 'color': 'beige',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cb3fc941-0574-5b6c-9c6a-09e168373f06',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DL60 KXX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL60%20KXX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 97612,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.2 TSI 86 ELEGANCE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 86 ELEGANCE',
 'vin': 'TMBFM65J8B3141564',
 'year': 2011}
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL60%2520KXX%27 HTTP/1.1" 200 None
2026-03-29 14:19:07 [bca.uk] INFO: Saving data for DL60%20KXX: {'auction_closing_time': 1775124000.0, 'created_time': 1774609933.673659, 'last_price_update_time': 1774793947.678083}
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL60%2520KXX') HTTP/1.1" 204 0
2026-03-29 14:19:07 [bca.uk] INFO: Found listing with ID: ND70%20UOH
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND70%2520UOH%27 HTTP/1.1" 200 None
2026-03-29 14:19:07 [bca.uk] INFO: Scrape type for ND70%20UOH: 2
2026-03-29 14:19:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c1437885-fbcd-578a-8136-28a4b437b974 with identifier: ND70%20UOH
2026-03-29 14:19:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c1437885-fbcd-578a-8136-28a4b437b974 with scrape type 2
2026-03-29 14:19:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c1437885-fbcd-578a-8136-28a4b437b974 with scrape type 2
2026-03-29 14:19:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c1437885-fbcd-578a-8136-28a4b437b974, identifier: ND70%20UOH
2026-03-29 14:19:07 [bca.uk] INFO: Found listing with ID: VX63%20BLK
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX63%2520BLK%27 HTTP/1.1" 200 None
2026-03-29 14:19:07 [bca.uk] INFO: Scrape type for VX63%20BLK: 0
2026-03-29 14:19:07 [bca.uk] INFO: Found listing with ID: GY72%20CWN
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY72%2520CWN%27 HTTP/1.1" 200 None
2026-03-29 14:19:07 [bca.uk] INFO: Scrape type for GY72%20CWN: 2
2026-03-29 14:19:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fda1af8e-78f0-52d0-96e9-917e3f730e73 with identifier: GY72%20CWN
2026-03-29 14:19:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fda1af8e-78f0-52d0-96e9-917e3f730e73 with scrape type 2
2026-03-29 14:19:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fda1af8e-78f0-52d0-96e9-917e3f730e73 with scrape type 2
2026-03-29 14:19:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fda1af8e-78f0-52d0-96e9-917e3f730e73, identifier: GY72%20CWN
2026-03-29 14:19:07 [bca.uk] INFO: Found listing with ID: VO10%20XGE
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO10%2520XGE%27 HTTP/1.1" 200 None
2026-03-29 14:19:07 [bca.uk] INFO: Scrape type for VO10%20XGE: 2
2026-03-29 14:19:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8aeeebb-c7e2-5ebc-b610-d9a52e4d52f1 with identifier: VO10%20XGE
2026-03-29 14:19:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d8aeeebb-c7e2-5ebc-b610-d9a52e4d52f1 with scrape type 2
2026-03-29 14:19:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d8aeeebb-c7e2-5ebc-b610-d9a52e4d52f1 with scrape type 2
2026-03-29 14:19:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d8aeeebb-c7e2-5ebc-b610-d9a52e4d52f1, identifier: VO10%20XGE
2026-03-29 14:19:08 [bca.uk] INFO: Found listing with ID: DX22%20WKC
2026-03-29 14:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX22%2520WKC%27 HTTP/1.1" 200 None
2026-03-29 14:19:08 [bca.uk] INFO: Scrape type for DX22%20WKC: 0
2026-03-29 14:19:08 [bca.uk] INFO: Found listing with ID: KO19%20LSL
2026-03-29 14:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO19%2520LSL%27 HTTP/1.1" 200 None
2026-03-29 14:19:08 [bca.uk] INFO: Scrape type for KO19%20LSL: 2
2026-03-29 14:19:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 535651a4-0f4f-5203-aa51-b645e05e54c3 with identifier: KO19%20LSL
2026-03-29 14:19:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 535651a4-0f4f-5203-aa51-b645e05e54c3 with scrape type 2
2026-03-29 14:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 535651a4-0f4f-5203-aa51-b645e05e54c3 with scrape type 2
2026-03-29 14:19:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 535651a4-0f4f-5203-aa51-b645e05e54c3, identifier: KO19%20LSL
2026-03-29 14:19:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c1437885-fbcd-578a-8136-28a4b437b974 with identifier: ND70%20UOH
2026-03-29 14:19:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c1437885-fbcd-578a-8136-28a4b437b974 with identifier: ND70%20UOH
2026-03-29 14:19:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c1437885-fbcd-578a-8136-28a4b437b974 with identifier: ND70%20UOH to the API
2026-03-29 14:19:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND70%20UOH-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c1437885-fbcd-578a-8136-28a4b437b974',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND70 UOH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND70%20UOH&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'CITROEN',
 'model': 'RELAY 35',
 'odometer': 95422,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'CITROEN RELAY 35 2.2 BLUEHDI 140 L2 H2 ENTERPRISE PanelVan',
 'transmission': 'manual',
 'trim': 'BLUEHDI 140 L2 H2 ENTERPRISE',
 'vin': 'VF7YCBNFB12R32838',
 'year': 2021}
2026-03-29 14:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND70%2520UOH%27 HTTP/1.1" 200 None
2026-03-29 14:19:08 [bca.uk] INFO: Saving data for ND70%20UOH: {'auction_closing_time': 1774854000.0, 'created_time': 1773839663.263941, 'last_price_update_time': 1774793948.508713}
2026-03-29 14:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND70%2520UOH') HTTP/1.1" 204 0
2026-03-29 14:19:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fda1af8e-78f0-52d0-96e9-917e3f730e73 with identifier: GY72%20CWN
2026-03-29 14:19:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fda1af8e-78f0-52d0-96e9-917e3f730e73 with identifier: GY72%20CWN
2026-03-29 14:19:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fda1af8e-78f0-52d0-96e9-917e3f730e73 with identifier: GY72%20CWN to the API
2026-03-29 14:19:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY72%20CWN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fda1af8e-78f0-52d0-96e9-917e3f730e73',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GY72 CWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY72%20CWN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'ID.4',
 'odometer': 39777,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.4 109KW 52KWH LIFE PURE Hatchback',
 'transmission': 'automatic',
 'trim': '109KW 52KWH LIFE PURE',
 'vin': 'WVGZZZE2ZNP069776',
 'year': 2022}
2026-03-29 14:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY72%2520CWN%27 HTTP/1.1" 200 None
2026-03-29 14:19:08 [bca.uk] INFO: Saving data for GY72%20CWN: {'auction_closing_time': 1774864800.0, 'created_time': 1774610171.031256, 'last_price_update_time': 1774793948.890469}
2026-03-29 14:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY72%2520CWN') HTTP/1.1" 204 0
2026-03-29 14:19:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d8aeeebb-c7e2-5ebc-b610-d9a52e4d52f1 with identifier: VO10%20XGE
2026-03-29 14:19:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d8aeeebb-c7e2-5ebc-b610-d9a52e4d52f1 with identifier: VO10%20XGE
2026-03-29 14:19:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d8aeeebb-c7e2-5ebc-b610-d9a52e4d52f1 with identifier: VO10%20XGE to the API
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO10%20XGE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd8aeeebb-c7e2-5ebc-b610-d9a52e4d52f1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO10 XGE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO10%20XGE&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FIAT',
 'model': '500',
 'odometer': 64203,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 LOUNGE Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE',
 'vin': 'ZFA31200000463222',
 'year': 2010}
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO10%2520XGE%27 HTTP/1.1" 200 None
2026-03-29 14:19:09 [bca.uk] INFO: Saving data for VO10%20XGE: {'auction_closing_time': 1774864800.0, 'created_time': 1774609783.489214, 'last_price_update_time': 1774793949.208573}
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO10%2520XGE') HTTP/1.1" 204 0
2026-03-29 14:19:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 535651a4-0f4f-5203-aa51-b645e05e54c3 with identifier: KO19%20LSL
2026-03-29 14:19:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 535651a4-0f4f-5203-aa51-b645e05e54c3 with identifier: KO19%20LSL
2026-03-29 14:19:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 535651a4-0f4f-5203-aa51-b645e05e54c3 with identifier: KO19%20LSL to the API
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KO19%20LSL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '535651a4-0f4f-5203-aa51-b645e05e54c3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KO19 LSL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KO19%20LSL&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 72507,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 110 GT LINE (M6) Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 GT LINE (M6)',
 'vin': 'VF3CCHNPSKW034626',
 'year': 2019}
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO19%2520LSL%27 HTTP/1.1" 200 None
2026-03-29 14:19:09 [bca.uk] INFO: Saving data for KO19%20LSL: {'auction_closing_time': 1775124000.0, 'created_time': 1774609927.56153, 'last_price_update_time': 1774793949.526997}
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KO19%2520LSL') HTTP/1.1" 204 0
2026-03-29 14:19:09 [bca.uk] INFO: Found listing with ID: VGZ%205934
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VGZ%25205934%27 HTTP/1.1" 200 None
2026-03-29 14:19:09 [bca.uk] INFO: Scrape type for VGZ%205934: 2
2026-03-29 14:19:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9897e1c6-1aae-5396-9e51-cdb1ff79d75b with identifier: VGZ%205934
2026-03-29 14:19:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9897e1c6-1aae-5396-9e51-cdb1ff79d75b with scrape type 2
2026-03-29 14:19:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9897e1c6-1aae-5396-9e51-cdb1ff79d75b with scrape type 2
2026-03-29 14:19:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9897e1c6-1aae-5396-9e51-cdb1ff79d75b, identifier: VGZ%205934
2026-03-29 14:19:09 [bca.uk] INFO: Found listing with ID: AO17%20ZBJ
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO17%2520ZBJ%27 HTTP/1.1" 200 None
2026-03-29 14:19:09 [bca.uk] INFO: Scrape type for AO17%20ZBJ: 0
2026-03-29 14:19:09 [bca.uk] INFO: Found listing with ID: OU63%20XGP
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU63%2520XGP%27 HTTP/1.1" 200 None
2026-03-29 14:19:09 [bca.uk] INFO: Scrape type for OU63%20XGP: 0
2026-03-29 14:19:09 [bca.uk] INFO: Found listing with ID: BT71%20EPC
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT71%2520EPC%27 HTTP/1.1" 200 None
2026-03-29 14:19:09 [bca.uk] INFO: Scrape type for BT71%20EPC: 2
2026-03-29 14:19:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc5e31dd-cb49-5082-bb62-1850a003e37e with identifier: BT71%20EPC
2026-03-29 14:19:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc5e31dd-cb49-5082-bb62-1850a003e37e with scrape type 2
2026-03-29 14:19:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc5e31dd-cb49-5082-bb62-1850a003e37e with scrape type 2
2026-03-29 14:19:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc5e31dd-cb49-5082-bb62-1850a003e37e, identifier: BT71%20EPC
2026-03-29 14:19:09 [bca.uk] INFO: Found listing with ID: KT15%20EYK
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT15%2520EYK%27 HTTP/1.1" 200 None
2026-03-29 14:19:09 [bca.uk] INFO: Scrape type for KT15%20EYK: 0
2026-03-29 14:19:09 [bca.uk] INFO: Found listing with ID: YH67%20WGE
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH67%2520WGE%27 HTTP/1.1" 200 None
2026-03-29 14:19:09 [bca.uk] INFO: Scrape type for YH67%20WGE: 2
2026-03-29 14:19:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7845ef6a-af59-5a83-a5ce-6c9ade258502 with identifier: YH67%20WGE
2026-03-29 14:19:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7845ef6a-af59-5a83-a5ce-6c9ade258502 with scrape type 2
2026-03-29 14:19:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7845ef6a-af59-5a83-a5ce-6c9ade258502 with scrape type 2
2026-03-29 14:19:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7845ef6a-af59-5a83-a5ce-6c9ade258502, identifier: YH67%20WGE
2026-03-29 14:19:09 [bca.uk] INFO: Found listing with ID: LG22%20NWY
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG22%2520NWY%27 HTTP/1.1" 200 None
2026-03-29 14:19:09 [bca.uk] INFO: Scrape type for LG22%20NWY: 0
2026-03-29 14:19:09 [bca.uk] INFO: Found listing with ID: LN24%20RCU
2026-03-29 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RCU%27 HTTP/1.1" 200 None
2026-03-29 14:19:10 [bca.uk] INFO: Scrape type for LN24%20RCU: 2
2026-03-29 14:19:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1016a67-91a6-53fb-aeed-fe81ee8a7155 with identifier: LN24%20RCU
2026-03-29 14:19:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1016a67-91a6-53fb-aeed-fe81ee8a7155 with scrape type 2
2026-03-29 14:19:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1016a67-91a6-53fb-aeed-fe81ee8a7155 with scrape type 2
2026-03-29 14:19:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1016a67-91a6-53fb-aeed-fe81ee8a7155, identifier: LN24%20RCU
2026-03-29 14:19:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9897e1c6-1aae-5396-9e51-cdb1ff79d75b with identifier: VGZ%205934
2026-03-29 14:19:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9897e1c6-1aae-5396-9e51-cdb1ff79d75b with identifier: VGZ%205934
2026-03-29 14:19:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9897e1c6-1aae-5396-9e51-cdb1ff79d75b with identifier: VGZ%205934 to the API
2026-03-29 14:19:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 18,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VGZ%205934-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '9897e1c6-1aae-5396-9e51-cdb1ff79d75b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VGZ 5934',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VGZ%205934&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLVO',
 'model': 'V60 RECHARGE',
 'odometer': 90524,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLVO V60 RECHARGE 2.0 T6 350 PHEV AWD R DESIGN Estate',
 'transmission': 'automatic',
 'trim': 'T6 350 PHEV AWD R DESIGN',
 'vin': 'YV1ZWH1VDN1485624',
 'year': 2022}
2026-03-29 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VGZ%25205934%27 HTTP/1.1" 200 None
2026-03-29 14:19:10 [bca.uk] INFO: Saving data for VGZ%205934: {'auction_closing_time': 1774854000.0, 'created_time': 1774390124.984258, 'last_price_update_time': 1774793950.415676}
2026-03-29 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VGZ%25205934') HTTP/1.1" 204 0
2026-03-29 14:19:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc5e31dd-cb49-5082-bb62-1850a003e37e with identifier: BT71%20EPC
2026-03-29 14:19:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc5e31dd-cb49-5082-bb62-1850a003e37e with identifier: BT71%20EPC
2026-03-29 14:19:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc5e31dd-cb49-5082-bb62-1850a003e37e with identifier: BT71%20EPC to the API
2026-03-29 14:19:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT71%20EPC-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dc5e31dd-cb49-5082-bb62-1850a003e37e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BT71 EPC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT71%20EPC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 100848,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 T-GDI 48V MHD 2WD PREMIUM DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'T-GDI 48V MHD 2WD PREMIUM DCT',
 'vin': 'TMAJD81BVMJ134123',
 'year': 2021}
2026-03-29 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT71%2520EPC%27 HTTP/1.1" 200 None
2026-03-29 14:19:10 [bca.uk] INFO: Saving data for BT71%20EPC: {'auction_closing_time': 1774864800.0, 'created_time': 1774610211.88314, 'last_price_update_time': 1774793950.722309}
2026-03-29 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT71%2520EPC') HTTP/1.1" 204 0
2026-03-29 14:19:10 [scrapy.extensions.logstats] INFO: Crawled 245 pages (at 2 pages/min), scraped 1619 items (at 134 items/min)
2026-03-29 14:19:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 211MiB
2026-03-29 14:19:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7845ef6a-af59-5a83-a5ce-6c9ade258502 with identifier: YH67%20WGE
2026-03-29 14:19:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7845ef6a-af59-5a83-a5ce-6c9ade258502 with identifier: YH67%20WGE
2026-03-29 14:19:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7845ef6a-af59-5a83-a5ce-6c9ade258502 with identifier: YH67%20WGE to the API
2026-03-29 14:19:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH67%20WGE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7845ef6a-af59-5a83-a5ce-6c9ade258502',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH67 WGE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH67%20WGE&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 119344,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 TDI 115 SE NAV Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 115 SE NAV',
 'vin': 'WVWZZZAUZJW008668',
 'year': 2017}
2026-03-29 14:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH67%2520WGE%27 HTTP/1.1" 200 None
2026-03-29 14:19:11 [bca.uk] INFO: Saving data for YH67%20WGE: {'auction_closing_time': 1774951200.0, 'created_time': 1774609794.096938, 'last_price_update_time': 1774793951.049423}
2026-03-29 14:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH67%2520WGE') HTTP/1.1" 204 0
2026-03-29 14:19:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1016a67-91a6-53fb-aeed-fe81ee8a7155 with identifier: LN24%20RCU
2026-03-29 14:19:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1016a67-91a6-53fb-aeed-fe81ee8a7155 with identifier: LN24%20RCU
2026-03-29 14:19:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b1016a67-91a6-53fb-aeed-fe81ee8a7155 with identifier: LN24%20RCU to the API
2026-03-29 14:19:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN24%20RCU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b1016a67-91a6-53fb-aeed-fe81ee8a7155',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LN24 RCU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN24%20RCU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'ASTRA ST',
 'odometer': 12814,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA ST 1.2 T 130 GS Estate',
 'transmission': 'automatic',
 'trim': 'T 130 GS',
 'vin': 'VXKFRHNS5R1017101',
 'year': 2024}
2026-03-29 14:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RCU%27 HTTP/1.1" 200 None
2026-03-29 14:19:11 [bca.uk] INFO: Saving data for LN24%20RCU: {'auction_closing_time': 1775124000.0, 'created_time': 1774609911.762973, 'last_price_update_time': 1774793951.405704}
2026-03-29 14:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN24%2520RCU') HTTP/1.1" 204 0
2026-03-29 14:19:11 [bca.uk] INFO: Found listing with ID: YO68%20FKN
2026-03-29 14:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO68%2520FKN%27 HTTP/1.1" 200 None
2026-03-29 14:19:11 [bca.uk] INFO: Scrape type for YO68%20FKN: 2
2026-03-29 14:19:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9049aa04-b1ed-5966-94db-f68c8a1285ca with identifier: YO68%20FKN
2026-03-29 14:19:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9049aa04-b1ed-5966-94db-f68c8a1285ca with scrape type 2
2026-03-29 14:19:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9049aa04-b1ed-5966-94db-f68c8a1285ca with scrape type 2
2026-03-29 14:19:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9049aa04-b1ed-5966-94db-f68c8a1285ca, identifier: YO68%20FKN
2026-03-29 14:19:11 [bca.uk] INFO: Found listing with ID: OW18%20MLY
2026-03-29 14:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW18%2520MLY%27 HTTP/1.1" 200 None
2026-03-29 14:19:11 [bca.uk] INFO: Scrape type for OW18%20MLY: 2
2026-03-29 14:19:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64e18938-c58c-5efd-bfb3-04b5efa52d66 with identifier: OW18%20MLY
2026-03-29 14:19:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64e18938-c58c-5efd-bfb3-04b5efa52d66 with scrape type 2
2026-03-29 14:19:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64e18938-c58c-5efd-bfb3-04b5efa52d66 with scrape type 2
2026-03-29 14:19:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64e18938-c58c-5efd-bfb3-04b5efa52d66, identifier: OW18%20MLY
2026-03-29 14:19:11 [bca.uk] INFO: Found listing with ID: WN72%20GJU
2026-03-29 14:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN72%2520GJU%27 HTTP/1.1" 200 None
2026-03-29 14:19:11 [bca.uk] INFO: Scrape type for WN72%20GJU: 2
2026-03-29 14:19:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd156eab-574c-5a07-9400-87d9e5c442fc with identifier: WN72%20GJU
2026-03-29 14:19:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd156eab-574c-5a07-9400-87d9e5c442fc with scrape type 2
2026-03-29 14:19:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd156eab-574c-5a07-9400-87d9e5c442fc with scrape type 2
2026-03-29 14:19:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd156eab-574c-5a07-9400-87d9e5c442fc, identifier: WN72%20GJU
2026-03-29 14:19:11 [bca.uk] INFO: Found listing with ID: MA74%20KJV
2026-03-29 14:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA74%2520KJV%27 HTTP/1.1" 200 None
2026-03-29 14:19:11 [bca.uk] INFO: Scrape type for MA74%20KJV: 2
2026-03-29 14:19:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6f2bcf3e-7c2b-5217-9f45-fbe6d0da4ce1 with identifier: MA74%20KJV
2026-03-29 14:19:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6f2bcf3e-7c2b-5217-9f45-fbe6d0da4ce1 with scrape type 2
2026-03-29 14:19:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6f2bcf3e-7c2b-5217-9f45-fbe6d0da4ce1 with scrape type 2
2026-03-29 14:19:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6f2bcf3e-7c2b-5217-9f45-fbe6d0da4ce1, identifier: MA74%20KJV
2026-03-29 14:19:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9049aa04-b1ed-5966-94db-f68c8a1285ca with identifier: YO68%20FKN
2026-03-29 14:19:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9049aa04-b1ed-5966-94db-f68c8a1285ca with identifier: YO68%20FKN
2026-03-29 14:19:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9049aa04-b1ed-5966-94db-f68c8a1285ca with identifier: YO68%20FKN to the API
2026-03-29 14:19:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YO68%20FKN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9049aa04-b1ed-5966-94db-f68c8a1285ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YO68 FKN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YO68%20FKN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 1,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT 1.5 EBL 100 220 L1 L/R Van',
 'transmission': 'manual',
 'trim': 'EBL 100 220 L1 L/R',
 'vin': 'WF0RXXWPGRJR79875',
 'year': 2019}
2026-03-29 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO68%2520FKN%27 HTTP/1.1" 200 None
2026-03-29 14:19:12 [bca.uk] INFO: Saving data for YO68%20FKN: {'auction_closing_time': 1774854000.0, 'created_time': 1773933329.679489, 'last_price_update_time': 1774793952.299351}
2026-03-29 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YO68%2520FKN') HTTP/1.1" 204 0
2026-03-29 14:19:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64e18938-c58c-5efd-bfb3-04b5efa52d66 with identifier: OW18%20MLY
2026-03-29 14:19:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64e18938-c58c-5efd-bfb3-04b5efa52d66 with identifier: OW18%20MLY
2026-03-29 14:19:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 64e18938-c58c-5efd-bfb3-04b5efa52d66 with identifier: OW18%20MLY to the API
2026-03-29 14:19:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OW18%20MLY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '64e18938-c58c-5efd-bfb3-04b5efa52d66',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OW18 MLY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OW18%20MLY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 74302,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 3.0 TD6 258 HSE LUXURY StationWagon',
 'transmission': 'automatic',
 'trim': 'TD6 258 HSE LUXURY',
 'vin': 'SALRA2AK9JA074652',
 'year': 2018}
2026-03-29 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW18%2520MLY%27 HTTP/1.1" 200 None
2026-03-29 14:19:12 [bca.uk] INFO: Saving data for OW18%20MLY: {'auction_closing_time': 1774864800.0, 'created_time': 1774610198.590875, 'last_price_update_time': 1774793952.808283}
2026-03-29 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OW18%2520MLY') HTTP/1.1" 204 0
2026-03-29 14:19:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd156eab-574c-5a07-9400-87d9e5c442fc with identifier: WN72%20GJU
2026-03-29 14:19:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd156eab-574c-5a07-9400-87d9e5c442fc with identifier: WN72%20GJU
2026-03-29 14:19:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd156eab-574c-5a07-9400-87d9e5c442fc with identifier: WN72%20GJU to the API
2026-03-29 14:19:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN72%20GJU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fd156eab-574c-5a07-9400-87d9e5c442fc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN72 GJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN72%20GJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'AUDI',
 'model': 'A7 SPORTBACK',
 'odometer': 40826,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI A7 SPORTBACK 2.0 40 TDI QUATTRO BLACK ED.S-T Hatchback',
 'transmission': 'automatic',
 'trim': '40 TDI QUATTRO BLACK ED.S-T',
 'vin': 'WAUZZZF28NN055166',
 'year': 2022}
2026-03-29 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN72%2520GJU%27 HTTP/1.1" 200 None
2026-03-29 14:19:13 [bca.uk] INFO: Saving data for WN72%20GJU: {'auction_closing_time': 1775037600.0, 'created_time': 1774609757.140899, 'last_price_update_time': 1774793953.146517}
2026-03-29 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN72%2520GJU') HTTP/1.1" 204 0
2026-03-29 14:19:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6f2bcf3e-7c2b-5217-9f45-fbe6d0da4ce1 with identifier: MA74%20KJV
2026-03-29 14:19:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6f2bcf3e-7c2b-5217-9f45-fbe6d0da4ce1 with identifier: MA74%20KJV
2026-03-29 14:19:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6f2bcf3e-7c2b-5217-9f45-fbe6d0da4ce1 with identifier: MA74%20KJV to the API
2026-03-29 14:19:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '6f2bcf3e-7c2b-5217-9f45-fbe6d0da4ce1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA74 KJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA74%20KJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 26556,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.6 E-T FHEV 145 ESPRIT ALPINE Hatchback',
 'transmission': 'automatic',
 'trim': 'E-T FHEV 145 ESPRIT ALPINE',
 'vin': 'VF1RJA00473426761',
 'year': 2024}
2026-03-29 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA74%2520KJV%27 HTTP/1.1" 200 None
2026-03-29 14:19:13 [bca.uk] INFO: Saving data for MA74%20KJV: {'auction_closing_time': 1775124000.0, 'created_time': 1774609928.609137, 'last_price_update_time': 1774793953.451914}
2026-03-29 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA74%2520KJV') HTTP/1.1" 204 0
2026-03-29 14:19:13 [bca.uk] INFO: Found listing with ID: WM21%20ZFV
2026-03-29 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM21%2520ZFV%27 HTTP/1.1" 200 None
2026-03-29 14:19:13 [bca.uk] INFO: Scrape type for WM21%20ZFV: 2
2026-03-29 14:19:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4f3666da-2514-5a71-894c-eddcb83ea779 with identifier: WM21%20ZFV
2026-03-29 14:19:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4f3666da-2514-5a71-894c-eddcb83ea779 with scrape type 2
2026-03-29 14:19:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4f3666da-2514-5a71-894c-eddcb83ea779 with scrape type 2
2026-03-29 14:19:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4f3666da-2514-5a71-894c-eddcb83ea779, identifier: WM21%20ZFV
2026-03-29 14:19:13 [bca.uk] INFO: Found listing with ID: DP65%20OAA
2026-03-29 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP65%2520OAA%27 HTTP/1.1" 200 None
2026-03-29 14:19:13 [bca.uk] INFO: Scrape type for DP65%20OAA: 0
2026-03-29 14:19:13 [bca.uk] INFO: Found listing with ID: CX20%20OUA
2026-03-29 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX20%2520OUA%27 HTTP/1.1" 200 None
2026-03-29 14:19:13 [bca.uk] INFO: Scrape type for CX20%20OUA: 2
2026-03-29 14:19:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 98ee6df6-cdd5-5396-8031-c308cabd8e06 with identifier: CX20%20OUA
2026-03-29 14:19:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 98ee6df6-cdd5-5396-8031-c308cabd8e06 with scrape type 2
2026-03-29 14:19:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 98ee6df6-cdd5-5396-8031-c308cabd8e06 with scrape type 2
2026-03-29 14:19:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 98ee6df6-cdd5-5396-8031-c308cabd8e06, identifier: CX20%20OUA
2026-03-29 14:19:13 [bca.uk] INFO: Found listing with ID: RO73%20MXU
2026-03-29 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO73%2520MXU%27 HTTP/1.1" 200 None
2026-03-29 14:19:13 [bca.uk] INFO: Scrape type for RO73%20MXU: 2
2026-03-29 14:19:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d41a0917-a0e6-5413-9250-28be5c49bbc6 with identifier: RO73%20MXU
2026-03-29 14:19:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d41a0917-a0e6-5413-9250-28be5c49bbc6 with scrape type 2
2026-03-29 14:19:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d41a0917-a0e6-5413-9250-28be5c49bbc6 with scrape type 2
2026-03-29 14:19:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d41a0917-a0e6-5413-9250-28be5c49bbc6, identifier: RO73%20MXU
2026-03-29 14:19:13 [bca.uk] INFO: Found listing with ID: PO19%20XXU
2026-03-29 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO19%2520XXU%27 HTTP/1.1" 200 None
2026-03-29 14:19:13 [bca.uk] INFO: Scrape type for PO19%20XXU: 2
2026-03-29 14:19:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9adaf85e-78ed-576c-a6c2-a43394fee75c with identifier: PO19%20XXU
2026-03-29 14:19:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9adaf85e-78ed-576c-a6c2-a43394fee75c with scrape type 2
2026-03-29 14:19:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9adaf85e-78ed-576c-a6c2-a43394fee75c with scrape type 2
2026-03-29 14:19:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9adaf85e-78ed-576c-a6c2-a43394fee75c, identifier: PO19%20XXU
2026-03-29 14:19:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4f3666da-2514-5a71-894c-eddcb83ea779 with identifier: WM21%20ZFV
2026-03-29 14:19:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4f3666da-2514-5a71-894c-eddcb83ea779 with identifier: WM21%20ZFV
2026-03-29 14:19:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4f3666da-2514-5a71-894c-eddcb83ea779 with identifier: WM21%20ZFV to the API
2026-03-29 14:19:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 278,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM21%20ZFV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4f3666da-2514-5a71-894c-eddcb83ea779',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM21 ZFV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM21%20ZFV&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 144608,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 EBL 130 L4 LEADER Luton',
 'transmission': 'manual',
 'trim': 'EBL 130 L4 LEADER',
 'vin': 'WF0AXXTTRAMM51144',
 'year': 2021}
2026-03-29 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM21%2520ZFV%27 HTTP/1.1" 200 None
2026-03-29 14:19:14 [bca.uk] INFO: Saving data for WM21%20ZFV: {'auction_closing_time': 1774864800.0, 'created_time': 1774610290.065348, 'last_price_update_time': 1774793954.251794}
2026-03-29 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM21%2520ZFV') HTTP/1.1" 204 0
2026-03-29 14:19:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 98ee6df6-cdd5-5396-8031-c308cabd8e06 with identifier: CX20%20OUA
2026-03-29 14:19:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 98ee6df6-cdd5-5396-8031-c308cabd8e06 with identifier: CX20%20OUA
2026-03-29 14:19:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 98ee6df6-cdd5-5396-8031-c308cabd8e06 with identifier: CX20%20OUA to the API
2026-03-29 14:19:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX20%20OUA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '98ee6df6-cdd5-5396-8031-c308cabd8e06',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CX20 OUA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX20%20OUA&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': 74161,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'SKODA OCTAVIA 1.6 TDI 115 SE TECHNOLOGY Estate',
 'transmission': 'manual',
 'trim': 'TDI 115 SE TECHNOLOGY',
 'vin': 'TMBKG7NE4L0134886',
 'year': 2020}
2026-03-29 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX20%2520OUA%27 HTTP/1.1" 200 None
2026-03-29 14:19:14 [bca.uk] INFO: Saving data for CX20%20OUA: {'auction_closing_time': 1774864800.0, 'created_time': 1774610215.053135, 'last_price_update_time': 1774793954.555403}
2026-03-29 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX20%2520OUA') HTTP/1.1" 204 0
2026-03-29 14:19:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d41a0917-a0e6-5413-9250-28be5c49bbc6 with identifier: RO73%20MXU
2026-03-29 14:19:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d41a0917-a0e6-5413-9250-28be5c49bbc6 with identifier: RO73%20MXU
2026-03-29 14:19:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d41a0917-a0e6-5413-9250-28be5c49bbc6 with identifier: RO73%20MXU to the API
2026-03-29 14:19:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO73%20MXU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd41a0917-a0e6-5413-9250-28be5c49bbc6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RO73 MXU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO73%20MXU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'A3 SALOON',
 'odometer': 18894,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SALOON 1.5 35 TFSI SPORT Saloon',
 'transmission': 'manual',
 'trim': '35 TFSI SPORT',
 'vin': 'WAUZZZGY4RA011228',
 'year': 2023}
2026-03-29 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO73%2520MXU%27 HTTP/1.1" 200 None
2026-03-29 14:19:14 [bca.uk] INFO: Saving data for RO73%20MXU: {'auction_closing_time': 1774864800.0, 'created_time': 1774609754.288986, 'last_price_update_time': 1774793954.852507}
2026-03-29 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO73%2520MXU') HTTP/1.1" 204 0
2026-03-29 14:19:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9adaf85e-78ed-576c-a6c2-a43394fee75c with identifier: PO19%20XXU
2026-03-29 14:19:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9adaf85e-78ed-576c-a6c2-a43394fee75c with identifier: PO19%20XXU
2026-03-29 14:19:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9adaf85e-78ed-576c-a6c2-a43394fee75c with identifier: PO19%20XXU to the API
2026-03-29 14:19:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PO19%20XXU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9adaf85e-78ed-576c-a6c2-a43394fee75c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PO19 XXU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PO19%20XXU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'RENAULT',
 'model': 'SCENIC',
 'odometer': 62907,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'RENAULT SCENIC 1.3 TCE 140 ICONIC MPV',
 'transmission': 'manual',
 'trim': 'TCE 140 ICONIC',
 'vin': 'VF1RFA00362667457',
 'year': 2019}
2026-03-29 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO19%2520XXU%27 HTTP/1.1" 200 None
2026-03-29 14:19:15 [bca.uk] INFO: Saving data for PO19%20XXU: {'auction_closing_time': 1775124000.0, 'created_time': 1774609929.053381, 'last_price_update_time': 1774793955.134228}
2026-03-29 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PO19%2520XXU') HTTP/1.1" 204 0
2026-03-29 14:19:15 [bca.uk] INFO: Found listing with ID: DY22%20HLN
2026-03-29 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY22%2520HLN%27 HTTP/1.1" 200 None
2026-03-29 14:19:15 [bca.uk] INFO: Scrape type for DY22%20HLN: 2
2026-03-29 14:19:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70e2c890-2853-5b4f-86e1-9fb54e3fd8d0 with identifier: DY22%20HLN
2026-03-29 14:19:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70e2c890-2853-5b4f-86e1-9fb54e3fd8d0 with scrape type 2
2026-03-29 14:19:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70e2c890-2853-5b4f-86e1-9fb54e3fd8d0 with scrape type 2
2026-03-29 14:19:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70e2c890-2853-5b4f-86e1-9fb54e3fd8d0, identifier: DY22%20HLN
2026-03-29 14:19:15 [bca.uk] INFO: Found listing with ID: LS71%20FDE
2026-03-29 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS71%2520FDE%27 HTTP/1.1" 200 None
2026-03-29 14:19:15 [bca.uk] INFO: Scrape type for LS71%20FDE: 2
2026-03-29 14:19:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8915526c-3e85-5553-abe1-a2c6a24b1838 with identifier: LS71%20FDE
2026-03-29 14:19:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8915526c-3e85-5553-abe1-a2c6a24b1838 with scrape type 2
2026-03-29 14:19:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8915526c-3e85-5553-abe1-a2c6a24b1838 with scrape type 2
2026-03-29 14:19:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8915526c-3e85-5553-abe1-a2c6a24b1838, identifier: LS71%20FDE
2026-03-29 14:19:15 [bca.uk] INFO: Found listing with ID: FX12%20XZC
2026-03-29 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX12%2520XZC%27 HTTP/1.1" 200 None
2026-03-29 14:19:15 [bca.uk] INFO: Scrape type for FX12%20XZC: 0
2026-03-29 14:19:15 [bca.uk] INFO: Found listing with ID: LJ51%20ZZZ
2026-03-29 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ51%2520ZZZ%27 HTTP/1.1" 200 None
2026-03-29 14:19:15 [bca.uk] INFO: Scrape type for LJ51%20ZZZ: 0
2026-03-29 14:19:15 [bca.uk] INFO: Found listing with ID: DU17%20LVB
2026-03-29 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU17%2520LVB%27 HTTP/1.1" 200 None
2026-03-29 14:19:15 [bca.uk] INFO: Scrape type for DU17%20LVB: 2
2026-03-29 14:19:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e40d631-9ae6-56a6-b055-753f49fc7599 with identifier: DU17%20LVB
2026-03-29 14:19:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e40d631-9ae6-56a6-b055-753f49fc7599 with scrape type 2
2026-03-29 14:19:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e40d631-9ae6-56a6-b055-753f49fc7599 with scrape type 2
2026-03-29 14:19:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e40d631-9ae6-56a6-b055-753f49fc7599, identifier: DU17%20LVB
2026-03-29 14:19:15 [bca.uk] INFO: Found listing with ID: SH15%20ESF
2026-03-29 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH15%2520ESF%27 HTTP/1.1" 200 None
2026-03-29 14:19:15 [bca.uk] INFO: Scrape type for SH15%20ESF: 2
2026-03-29 14:19:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f99a176-26c9-551c-b935-e998beb1de23 with identifier: SH15%20ESF
2026-03-29 14:19:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2f99a176-26c9-551c-b935-e998beb1de23 with scrape type 2
2026-03-29 14:19:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2f99a176-26c9-551c-b935-e998beb1de23 with scrape type 2
2026-03-29 14:19:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2f99a176-26c9-551c-b935-e998beb1de23, identifier: SH15%20ESF
2026-03-29 14:19:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70e2c890-2853-5b4f-86e1-9fb54e3fd8d0 with identifier: DY22%20HLN
2026-03-29 14:19:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70e2c890-2853-5b4f-86e1-9fb54e3fd8d0 with identifier: DY22%20HLN
2026-03-29 14:19:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70e2c890-2853-5b4f-86e1-9fb54e3fd8d0 with identifier: DY22%20HLN to the API
2026-03-29 14:19:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY22%20HLN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '70e2c890-2853-5b4f-86e1-9fb54e3fd8d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DY22 HLN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY22%20HLN&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'HYUNDAI',
 'model': 'KONA ELECTRIC',
 'odometer': 43411,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'HYUNDAI KONA ELECTRIC 150KW 64KWH PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 64KWH PREMIUM',
 'vin': 'KMHK381GUMU141906',
 'year': 2022}
2026-03-29 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY22%2520HLN%27 HTTP/1.1" 200 None
2026-03-29 14:19:15 [bca.uk] INFO: Saving data for DY22%20HLN: {'auction_closing_time': 1774864800.0, 'created_time': 1774610308.473457, 'last_price_update_time': 1774793955.901584}
2026-03-29 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY22%2520HLN') HTTP/1.1" 204 0
2026-03-29 14:19:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8915526c-3e85-5553-abe1-a2c6a24b1838 with identifier: LS71%20FDE
2026-03-29 14:19:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8915526c-3e85-5553-abe1-a2c6a24b1838 with identifier: LS71%20FDE
2026-03-29 14:19:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8915526c-3e85-5553-abe1-a2c6a24b1838 with identifier: LS71%20FDE to the API
2026-03-29 14:19:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 241,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS71%20FDE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8915526c-3e85-5553-abe1-a2c6a24b1838',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS71 FDE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS71%20FDE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'SPRINTER 315',
 'odometer': 1,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SPRINTER 315 2.0 CDI 3.5T RWD L2 H2 PROGRESSIVE '
          'PanelVan',
 'transmission': 'manual',
 'trim': 'CDI 3.5T RWD L2 H2 PROGRESSIVE',
 'vin': 'W1V9076332P382365',
 'year': 2021}
2026-03-29 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS71%2520FDE%27 HTTP/1.1" 200 None
2026-03-29 14:19:16 [bca.uk] INFO: Saving data for LS71%20FDE: {'auction_closing_time': 1774951200.0, 'created_time': 1774610195.98727, 'last_price_update_time': 1774793956.316625}
2026-03-29 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS71%2520FDE') HTTP/1.1" 204 0
2026-03-29 14:19:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e40d631-9ae6-56a6-b055-753f49fc7599 with identifier: DU17%20LVB
2026-03-29 14:19:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e40d631-9ae6-56a6-b055-753f49fc7599 with identifier: DU17%20LVB
2026-03-29 14:19:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e40d631-9ae6-56a6-b055-753f49fc7599 with identifier: DU17%20LVB to the API
2026-03-29 14:19:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU17%20LVB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2e40d631-9ae6-56a6-b055-753f49fc7599',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU17 LVB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU17%20LVB&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 126733,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.6 CDTI 16V 136 SRI Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 16V 136 SRI',
 'vin': 'W0LBF6EG9HG109705',
 'year': 2017}
2026-03-29 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU17%2520LVB%27 HTTP/1.1" 200 None
2026-03-29 14:19:16 [bca.uk] INFO: Saving data for DU17%20LVB: {'auction_closing_time': 1774951200.0, 'created_time': 1774609782.390359, 'last_price_update_time': 1774793956.602835}
2026-03-29 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU17%2520LVB') HTTP/1.1" 204 0
2026-03-29 14:19:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2f99a176-26c9-551c-b935-e998beb1de23 with identifier: SH15%20ESF
2026-03-29 14:19:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2f99a176-26c9-551c-b935-e998beb1de23 with identifier: SH15%20ESF
2026-03-29 14:19:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2f99a176-26c9-551c-b935-e998beb1de23 with identifier: SH15%20ESF to the API
2026-03-29 14:19:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH15%20ESF-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2f99a176-26c9-551c-b935-e998beb1de23',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH15 ESF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH15%20ESF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'MONDEO',
 'odometer': 82319,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD MONDEO 1.5 T E/B 160 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'T E/B 160 ZETEC',
 'vin': 'WF0EXXWPCEFE85449',
 'year': 2015}
2026-03-29 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH15%2520ESF%27 HTTP/1.1" 200 None
2026-03-29 14:19:16 [bca.uk] INFO: Saving data for SH15%20ESF: {'auction_closing_time': 1775124000.0, 'created_time': 1774609910.545827, 'last_price_update_time': 1774793956.925899}
2026-03-29 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH15%2520ESF') HTTP/1.1" 204 0
2026-03-29 14:19:16 [bca.uk] INFO: Found listing with ID: FE71%20ZHB
2026-03-29 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE71%2520ZHB%27 HTTP/1.1" 200 None
2026-03-29 14:19:16 [bca.uk] INFO: Scrape type for FE71%20ZHB: 2
2026-03-29 14:19:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc135b9f-ae19-53ae-9aee-0f08f1f7bada with identifier: FE71%20ZHB
2026-03-29 14:19:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc135b9f-ae19-53ae-9aee-0f08f1f7bada with scrape type 2
2026-03-29 14:19:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc135b9f-ae19-53ae-9aee-0f08f1f7bada with scrape type 2
2026-03-29 14:19:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc135b9f-ae19-53ae-9aee-0f08f1f7bada, identifier: FE71%20ZHB
2026-03-29 14:19:17 [bca.uk] INFO: Found listing with ID: RE24%20VYW
2026-03-29 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE24%2520VYW%27 HTTP/1.1" 200 None
2026-03-29 14:19:17 [bca.uk] INFO: Scrape type for RE24%20VYW: 2
2026-03-29 14:19:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ecf6ce7e-77b8-5eda-b4df-1e4f92cf8c7a with identifier: RE24%20VYW
2026-03-29 14:19:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ecf6ce7e-77b8-5eda-b4df-1e4f92cf8c7a with scrape type 2
2026-03-29 14:19:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ecf6ce7e-77b8-5eda-b4df-1e4f92cf8c7a with scrape type 2
2026-03-29 14:19:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ecf6ce7e-77b8-5eda-b4df-1e4f92cf8c7a, identifier: RE24%20VYW
2026-03-29 14:19:17 [bca.uk] INFO: Found listing with ID: OU14%20UXG
2026-03-29 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU14%2520UXG%27 HTTP/1.1" 200 None
2026-03-29 14:19:17 [bca.uk] INFO: Scrape type for OU14%20UXG: 2
2026-03-29 14:19:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b61696d-daac-5e25-a6ed-41db82ada7e2 with identifier: OU14%20UXG
2026-03-29 14:19:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8b61696d-daac-5e25-a6ed-41db82ada7e2 with scrape type 2
2026-03-29 14:19:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8b61696d-daac-5e25-a6ed-41db82ada7e2 with scrape type 2
2026-03-29 14:19:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8b61696d-daac-5e25-a6ed-41db82ada7e2, identifier: OU14%20UXG
2026-03-29 14:19:17 [bca.uk] INFO: Found listing with ID: PN59%20LKF
2026-03-29 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN59%2520LKF%27 HTTP/1.1" 200 None
2026-03-29 14:19:17 [bca.uk] INFO: Scrape type for PN59%20LKF: 2
2026-03-29 14:19:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 973e4853-b767-5c70-9746-7f672e012b74 with identifier: PN59%20LKF
2026-03-29 14:19:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 973e4853-b767-5c70-9746-7f672e012b74 with scrape type 2
2026-03-29 14:19:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 973e4853-b767-5c70-9746-7f672e012b74 with scrape type 2
2026-03-29 14:19:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 973e4853-b767-5c70-9746-7f672e012b74, identifier: PN59%20LKF
2026-03-29 14:19:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc135b9f-ae19-53ae-9aee-0f08f1f7bada with identifier: FE71%20ZHB
2026-03-29 14:19:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc135b9f-ae19-53ae-9aee-0f08f1f7bada with identifier: FE71%20ZHB
2026-03-29 14:19:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc135b9f-ae19-53ae-9aee-0f08f1f7bada with identifier: FE71%20ZHB to the API
2026-03-29 14:19:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 241,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE71%20ZHB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dc135b9f-ae19-53ae-9aee-0f08f1f7bada',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE71 ZHB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE71%20ZHB&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 74302,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 EBL 130 L2 H3 LEADER PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 L2 H3 LEADER',
 'vin': 'WF0EXXTTREMA28045',
 'year': 2021}
2026-03-29 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE71%2520ZHB%27 HTTP/1.1" 200 None
2026-03-29 14:19:17 [bca.uk] INFO: Saving data for FE71%20ZHB: {'auction_closing_time': 1774951200.0, 'created_time': 1774610308.880176, 'last_price_update_time': 1774793957.654515}
2026-03-29 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE71%2520ZHB') HTTP/1.1" 204 0
2026-03-29 14:19:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ecf6ce7e-77b8-5eda-b4df-1e4f92cf8c7a with identifier: RE24%20VYW
2026-03-29 14:19:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ecf6ce7e-77b8-5eda-b4df-1e4f92cf8c7a with identifier: RE24%20VYW
2026-03-29 14:19:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ecf6ce7e-77b8-5eda-b4df-1e4f92cf8c7a with identifier: RE24%20VYW to the API
2026-03-29 14:19:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE24%20VYW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ecf6ce7e-77b8-5eda-b4df-1e4f92cf8c7a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RE24 VYW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE24%20VYW&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'LEXUS',
 'model': 'RZ 450E',
 'odometer': 13224,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'LEXUS RZ 450E 230KW 71KWH D4 TAKUMI Hatchback',
 'transmission': 'automatic',
 'trim': '230KW 71KWH D4 TAKUMI',
 'vin': 'JTJAABAB50A011080',
 'year': 2024}
2026-03-29 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE24%2520VYW%27 HTTP/1.1" 200 None
2026-03-29 14:19:17 [bca.uk] INFO: Saving data for RE24%20VYW: {'auction_closing_time': 1774864800.0, 'created_time': 1774610147.613407, 'last_price_update_time': 1774793957.951749}
2026-03-29 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE24%2520VYW') HTTP/1.1" 204 0
2026-03-29 14:19:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8b61696d-daac-5e25-a6ed-41db82ada7e2 with identifier: OU14%20UXG
2026-03-29 14:19:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8b61696d-daac-5e25-a6ed-41db82ada7e2 with identifier: OU14%20UXG
2026-03-29 14:19:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8b61696d-daac-5e25-a6ed-41db82ada7e2 with identifier: OU14%20UXG to the API
2026-03-29 14:19:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU14%20UXG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8b61696d-daac-5e25-a6ed-41db82ada7e2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OU14 UXG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OU14%20UXG&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'ADAM',
 'odometer': 58564,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ADAM 1.2 VVT 70 GLAM Hatchback',
 'transmission': 'manual',
 'trim': 'VVT 70 GLAM',
 'vin': 'W0L0MAP08E6017017',
 'year': 2014}
2026-03-29 14:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU14%2520UXG%27 HTTP/1.1" 200 None
2026-03-29 14:19:18 [bca.uk] INFO: Saving data for OU14%20UXG: {'auction_closing_time': 1774951200.0, 'created_time': 1774609791.754388, 'last_price_update_time': 1774793958.273497}
2026-03-29 14:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OU14%2520UXG') HTTP/1.1" 204 0
2026-03-29 14:19:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 973e4853-b767-5c70-9746-7f672e012b74 with identifier: PN59%20LKF
2026-03-29 14:19:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 973e4853-b767-5c70-9746-7f672e012b74 with identifier: PN59%20LKF
2026-03-29 14:19:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 973e4853-b767-5c70-9746-7f672e012b74 with identifier: PN59%20LKF to the API
2026-03-29 14:19:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 292,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN59%20LKF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '5.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '973e4853-b767-5c70-9746-7f672e012b74',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PN59 LKF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN59%20LKF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'JAGUAR',
 'model': 'XKR',
 'odometer': 90455,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'JAGUAR XKR 5.0 V8 SUPERCHARGED Coupe',
 'transmission': 'automatic',
 'trim': 'V8 SUPERCHARGED',
 'vin': 'SAJAC43R9AMB35800',
 'year': 2009}
2026-03-29 14:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN59%2520LKF%27 HTTP/1.1" 200 None
2026-03-29 14:19:18 [bca.uk] INFO: Saving data for PN59%20LKF: {'auction_closing_time': 1774951200.0, 'created_time': 1774609925.8668, 'last_price_update_time': 1774793958.56492}
2026-03-29 14:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN59%2520LKF') HTTP/1.1" 204 0
2026-03-29 14:19:18 [bca.uk] INFO: Found listing with ID: GP56%20XRW
2026-03-29 14:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP56%2520XRW%27 HTTP/1.1" 200 None
2026-03-29 14:19:18 [bca.uk] INFO: Scrape type for GP56%20XRW: 2
2026-03-29 14:19:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb745bce-cddc-5151-8d21-38b6679970ea with identifier: GP56%20XRW
2026-03-29 14:19:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cb745bce-cddc-5151-8d21-38b6679970ea with scrape type 2
2026-03-29 14:19:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cb745bce-cddc-5151-8d21-38b6679970ea with scrape type 2
2026-03-29 14:19:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cb745bce-cddc-5151-8d21-38b6679970ea, identifier: GP56%20XRW
2026-03-29 14:19:18 [bca.uk] INFO: Found listing with ID: DY23%20SZD
2026-03-29 14:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY23%2520SZD%27 HTTP/1.1" 200 None
2026-03-29 14:19:18 [bca.uk] INFO: Scrape type for DY23%20SZD: 2
2026-03-29 14:19:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6683aa44-4fca-5754-98a9-9a583d66c96b with identifier: DY23%20SZD
2026-03-29 14:19:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6683aa44-4fca-5754-98a9-9a583d66c96b with scrape type 2
2026-03-29 14:19:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6683aa44-4fca-5754-98a9-9a583d66c96b with scrape type 2
2026-03-29 14:19:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6683aa44-4fca-5754-98a9-9a583d66c96b, identifier: DY23%20SZD
2026-03-29 14:19:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:19:18 [bca.uk] INFO: Found listing with ID: RO73%20HYA
2026-03-29 14:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO73%2520HYA%27 HTTP/1.1" 200 None
2026-03-29 14:19:18 [bca.uk] INFO: Scrape type for RO73%20HYA: 2
2026-03-29 14:19:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abf40256-26e3-50a0-ac19-3989980de6f0 with identifier: RO73%20HYA
2026-03-29 14:19:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abf40256-26e3-50a0-ac19-3989980de6f0 with scrape type 2
2026-03-29 14:19:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abf40256-26e3-50a0-ac19-3989980de6f0 with scrape type 2
2026-03-29 14:19:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: abf40256-26e3-50a0-ac19-3989980de6f0, identifier: RO73%20HYA
2026-03-29 14:19:18 [bca.uk] INFO: Found listing with ID: GL21%20OMZ
2026-03-29 14:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL21%2520OMZ%27 HTTP/1.1" 200 None
2026-03-29 14:19:18 [bca.uk] INFO: Scrape type for GL21%20OMZ: 2
2026-03-29 14:19:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fb6e616d-e66f-5d4d-b135-20856361ee4d with identifier: GL21%20OMZ
2026-03-29 14:19:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fb6e616d-e66f-5d4d-b135-20856361ee4d with scrape type 2
2026-03-29 14:19:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fb6e616d-e66f-5d4d-b135-20856361ee4d with scrape type 2
2026-03-29 14:19:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fb6e616d-e66f-5d4d-b135-20856361ee4d, identifier: GL21%20OMZ
2026-03-29 14:19:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cb745bce-cddc-5151-8d21-38b6679970ea with identifier: GP56%20XRW
2026-03-29 14:19:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cb745bce-cddc-5151-8d21-38b6679970ea with identifier: GP56%20XRW
2026-03-29 14:19:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cb745bce-cddc-5151-8d21-38b6679970ea with identifier: GP56%20XRW to the API
2026-03-29 14:19:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GP56%20XRW-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cb745bce-cddc-5151-8d21-38b6679970ea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GP56 XRW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GP56%20XRW&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 92235,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 DESIGN 16V Hatchback',
 'transmission': 'manual',
 'trim': 'DESIGN 16V',
 'vin': 'W0L0SDL6874153794',
 'year': 2007}
2026-03-29 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP56%2520XRW%27 HTTP/1.1" 200 None
2026-03-29 14:19:19 [bca.uk] INFO: Saving data for GP56%20XRW: {'auction_closing_time': 1774864800.0, 'created_time': 1774610310.515491, 'last_price_update_time': 1774793959.312323}
2026-03-29 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GP56%2520XRW') HTTP/1.1" 204 0
2026-03-29 14:19:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6683aa44-4fca-5754-98a9-9a583d66c96b with identifier: DY23%20SZD
2026-03-29 14:19:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6683aa44-4fca-5754-98a9-9a583d66c96b with identifier: DY23%20SZD
2026-03-29 14:19:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6683aa44-4fca-5754-98a9-9a583d66c96b with identifier: DY23%20SZD to the API
2026-03-29 14:19:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY23%20SZD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6683aa44-4fca-5754-98a9-9a583d66c96b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DY23 SZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY23%20SZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 20390,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 T-GDI 2WD SE CONNECT StationWagon',
 'transmission': 'manual',
 'trim': 'T-GDI 2WD SE CONNECT',
 'vin': 'TMAJC81BLPJ315496',
 'year': 2023}
2026-03-29 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY23%2520SZD%27 HTTP/1.1" 200 None
2026-03-29 14:19:19 [bca.uk] INFO: Saving data for DY23%20SZD: {'auction_closing_time': 1774864800.0, 'created_time': 1774610175.916556, 'last_price_update_time': 1774793959.619993}
2026-03-29 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY23%2520SZD') HTTP/1.1" 204 0
2026-03-29 14:19:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: abf40256-26e3-50a0-ac19-3989980de6f0 with identifier: RO73%20HYA
2026-03-29 14:19:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: abf40256-26e3-50a0-ac19-3989980de6f0 with identifier: RO73%20HYA
2026-03-29 14:19:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: abf40256-26e3-50a0-ac19-3989980de6f0 with identifier: RO73%20HYA to the API
2026-03-29 14:19:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO73%20HYA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'abf40256-26e3-50a0-ac19-3989980de6f0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RO73 HYA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO73%20HYA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 15226,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI A1 SPORTBACK 1.0 25 TFSI TECHNIK Hatchback',
 'transmission': 'manual',
 'trim': '25 TFSI TECHNIK',
 'vin': 'WAUZZZGB7RR003265',
 'year': 2023}
2026-03-29 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO73%2520HYA%27 HTTP/1.1" 200 None
2026-03-29 14:19:19 [bca.uk] INFO: Saving data for RO73%20HYA: {'auction_closing_time': 1774864800.0, 'created_time': 1774609792.382262, 'last_price_update_time': 1774793959.941344}
2026-03-29 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO73%2520HYA') HTTP/1.1" 204 0
2026-03-29 14:19:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fb6e616d-e66f-5d4d-b135-20856361ee4d with identifier: GL21%20OMZ
2026-03-29 14:19:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fb6e616d-e66f-5d4d-b135-20856361ee4d with identifier: GL21%20OMZ
2026-03-29 14:19:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fb6e616d-e66f-5d4d-b135-20856361ee4d with identifier: GL21%20OMZ to the API
2026-03-29 14:19:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 68,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL21%20OMZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'fb6e616d-e66f-5d4d-b135-20856361ee4d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL21 OMZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL21%20OMZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 47056,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 1.0 PHEV 126 340 SWB LIMITED L/R PanelVan',
 'transmission': 'automatic',
 'trim': 'PHEV 126 340 SWB LIMITED L/R',
 'vin': 'WF0YXXTTGHMJ86084',
 'year': 2021}
2026-03-29 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL21%2520OMZ%27 HTTP/1.1" 200 None
2026-03-29 14:19:20 [bca.uk] INFO: Saving data for GL21%20OMZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774609926.266191, 'last_price_update_time': 1774793960.236711}
2026-03-29 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL21%2520OMZ') HTTP/1.1" 204 0
2026-03-29 14:19:20 [bca.uk] INFO: Found listing with ID: WV23%20YDM
2026-03-29 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520YDM%27 HTTP/1.1" 200 None
2026-03-29 14:19:20 [bca.uk] INFO: Scrape type for WV23%20YDM: 2
2026-03-29 14:19:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 998a1738-6bce-5ffc-9dfa-051464b6a3ab with identifier: WV23%20YDM
2026-03-29 14:19:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 998a1738-6bce-5ffc-9dfa-051464b6a3ab with scrape type 2
2026-03-29 14:19:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 998a1738-6bce-5ffc-9dfa-051464b6a3ab with scrape type 2
2026-03-29 14:19:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 998a1738-6bce-5ffc-9dfa-051464b6a3ab, identifier: WV23%20YDM
2026-03-29 14:19:20 [bca.uk] INFO: Found listing with ID: YK23%20UXG
2026-03-29 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK23%2520UXG%27 HTTP/1.1" 200 None
2026-03-29 14:19:20 [bca.uk] INFO: Scrape type for YK23%20UXG: 2
2026-03-29 14:19:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 49171287-2119-5a91-a41a-0cf8ac0784bd with identifier: YK23%20UXG
2026-03-29 14:19:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 49171287-2119-5a91-a41a-0cf8ac0784bd with scrape type 2
2026-03-29 14:19:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 49171287-2119-5a91-a41a-0cf8ac0784bd with scrape type 2
2026-03-29 14:19:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 49171287-2119-5a91-a41a-0cf8ac0784bd, identifier: YK23%20UXG
2026-03-29 14:19:20 [bca.uk] INFO: Found listing with ID: YT15%20YLJ
2026-03-29 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT15%2520YLJ%27 HTTP/1.1" 200 None
2026-03-29 14:19:20 [bca.uk] INFO: Scrape type for YT15%20YLJ: 0
2026-03-29 14:19:20 [bca.uk] INFO: Found listing with ID: FV61%20LYD
2026-03-29 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV61%2520LYD%27 HTTP/1.1" 200 None
2026-03-29 14:19:20 [bca.uk] INFO: Scrape type for FV61%20LYD: 0
2026-03-29 14:19:20 [bca.uk] INFO: Found listing with ID: WK09%20ZMO
2026-03-29 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK09%2520ZMO%27 HTTP/1.1" 200 None
2026-03-29 14:19:20 [bca.uk] INFO: Scrape type for WK09%20ZMO: 2
2026-03-29 14:19:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8fa631ac-06da-54e7-acf7-13d46eed45d8 with identifier: WK09%20ZMO
2026-03-29 14:19:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8fa631ac-06da-54e7-acf7-13d46eed45d8 with scrape type 2
2026-03-29 14:19:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8fa631ac-06da-54e7-acf7-13d46eed45d8 with scrape type 2
2026-03-29 14:19:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8fa631ac-06da-54e7-acf7-13d46eed45d8, identifier: WK09%20ZMO
2026-03-29 14:19:20 [bca.uk] INFO: Found listing with ID: YP22%20MUE
2026-03-29 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP22%2520MUE%27 HTTP/1.1" 200 None
2026-03-29 14:19:20 [bca.uk] INFO: Scrape type for YP22%20MUE: 2
2026-03-29 14:19:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9611d541-9134-54b4-be46-624bb834ce56 with identifier: YP22%20MUE
2026-03-29 14:19:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9611d541-9134-54b4-be46-624bb834ce56 with scrape type 2
2026-03-29 14:19:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9611d541-9134-54b4-be46-624bb834ce56 with scrape type 2
2026-03-29 14:19:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9611d541-9134-54b4-be46-624bb834ce56, identifier: YP22%20MUE
2026-03-29 14:19:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 998a1738-6bce-5ffc-9dfa-051464b6a3ab with identifier: WV23%20YDM
2026-03-29 14:19:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 998a1738-6bce-5ffc-9dfa-051464b6a3ab with identifier: WV23%20YDM
2026-03-29 14:19:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 998a1738-6bce-5ffc-9dfa-051464b6a3ab with identifier: WV23%20YDM to the API
2026-03-29 14:19:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV23%20YDM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '998a1738-6bce-5ffc-9dfa-051464b6a3ab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WV23 YDM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV23%20YDM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 91944,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS4PC755616',
 'year': 2023}
2026-03-29 14:19:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520YDM%27 HTTP/1.1" 200 None
2026-03-29 14:19:21 [bca.uk] INFO: Saving data for WV23%20YDM: {'auction_closing_time': 1774864800.0, 'created_time': 1774610310.906364, 'last_price_update_time': 1774793961.103639}
2026-03-29 14:19:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV23%2520YDM') HTTP/1.1" 204 0
2026-03-29 14:19:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 49171287-2119-5a91-a41a-0cf8ac0784bd with identifier: YK23%20UXG
2026-03-29 14:19:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 49171287-2119-5a91-a41a-0cf8ac0784bd with identifier: YK23%20UXG
2026-03-29 14:19:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 49171287-2119-5a91-a41a-0cf8ac0784bd with identifier: YK23%20UXG to the API
2026-03-29 14:19:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK23%20UXG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '49171287-2119-5a91-a41a-0cf8ac0784bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YK23 UXG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK23%20UXG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 30406,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 D200 StationWagon',
 'transmission': 'automatic',
 'trim': 'D200',
 'vin': 'SALYA2AN7PA365391',
 'year': 2023}
2026-03-29 14:19:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK23%2520UXG%27 HTTP/1.1" 200 None
2026-03-29 14:19:21 [bca.uk] INFO: Saving data for YK23%20UXG: {'auction_closing_time': 1774864800.0, 'created_time': 1774610146.717295, 'last_price_update_time': 1774793961.525908}
2026-03-29 14:19:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK23%2520UXG') HTTP/1.1" 204 0
2026-03-29 14:19:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8fa631ac-06da-54e7-acf7-13d46eed45d8 with identifier: WK09%20ZMO
2026-03-29 14:19:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8fa631ac-06da-54e7-acf7-13d46eed45d8 with identifier: WK09%20ZMO
2026-03-29 14:19:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8fa631ac-06da-54e7-acf7-13d46eed45d8 with identifier: WK09%20ZMO to the API
2026-03-29 14:19:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK09%20ZMO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8fa631ac-06da-54e7-acf7-13d46eed45d8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WK09 ZMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK09%20ZMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 136380,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI 110 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 110 SE',
 'vin': 'WVWZZZ1KZ9W492521',
 'year': 2009}
2026-03-29 14:19:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK09%2520ZMO%27 HTTP/1.1" 200 None
2026-03-29 14:19:21 [bca.uk] INFO: Saving data for WK09%20ZMO: {'auction_closing_time': 1774864800.0, 'created_time': 1774609753.396849, 'last_price_update_time': 1774793961.829073}
2026-03-29 14:19:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK09%2520ZMO') HTTP/1.1" 204 0
2026-03-29 14:19:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9611d541-9134-54b4-be46-624bb834ce56 with identifier: YP22%20MUE
2026-03-29 14:19:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9611d541-9134-54b4-be46-624bb834ce56 with identifier: YP22%20MUE
2026-03-29 14:19:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9611d541-9134-54b4-be46-624bb834ce56 with identifier: YP22%20MUE to the API
2026-03-29 14:19:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 48,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP22%20MUE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '9611d541-9134-54b4-be46-624bb834ce56',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YP22 MUE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP22%20MUE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLVO',
 'model': 'XC40 RECHARGE',
 'odometer': 61714,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 RECHARGE 1.5 T4 PHEV R DESIGN StationWagon',
 'transmission': 'automatic',
 'trim': 'T4 PHEV R DESIGN',
 'vin': 'YV1XZBWVFN2774811',
 'year': 2022}
2026-03-29 14:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP22%2520MUE%27 HTTP/1.1" 200 None
2026-03-29 14:19:22 [bca.uk] INFO: Saving data for YP22%20MUE: {'auction_closing_time': 1774864800.0, 'created_time': 1774609922.293163, 'last_price_update_time': 1774793962.14828}
2026-03-29 14:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP22%2520MUE') HTTP/1.1" 204 0
2026-03-29 14:19:22 [bca.uk] INFO: Found listing with ID: SF11%20CJO
2026-03-29 14:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF11%2520CJO%27 HTTP/1.1" 200 None
2026-03-29 14:19:22 [bca.uk] INFO: Scrape type for SF11%20CJO: 2
2026-03-29 14:19:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77d8a93d-57c3-549c-9a53-96a4143e3a4a with identifier: SF11%20CJO
2026-03-29 14:19:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77d8a93d-57c3-549c-9a53-96a4143e3a4a with scrape type 2
2026-03-29 14:19:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77d8a93d-57c3-549c-9a53-96a4143e3a4a with scrape type 2
2026-03-29 14:19:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77d8a93d-57c3-549c-9a53-96a4143e3a4a, identifier: SF11%20CJO
2026-03-29 14:19:22 [bca.uk] INFO: Found listing with ID: GX16%20NVO
2026-03-29 14:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX16%2520NVO%27 HTTP/1.1" 200 None
2026-03-29 14:19:22 [bca.uk] INFO: Scrape type for GX16%20NVO: 2
2026-03-29 14:19:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 192f1aa2-7b21-5cf9-a597-aeac657cad1c with identifier: GX16%20NVO
2026-03-29 14:19:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 192f1aa2-7b21-5cf9-a597-aeac657cad1c with scrape type 2
2026-03-29 14:19:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 192f1aa2-7b21-5cf9-a597-aeac657cad1c with scrape type 2
2026-03-29 14:19:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 192f1aa2-7b21-5cf9-a597-aeac657cad1c, identifier: GX16%20NVO
2026-03-29 14:19:22 [bca.uk] INFO: Total items found: 100
2026-03-29 14:19:22 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded
2026-03-29 14:19:22 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:19:22 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:19:22 [bca.uk] INFO: Found listing with ID: LM23%20VWJ
2026-03-29 14:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VWJ%27 HTTP/1.1" 200 None
2026-03-29 14:19:22 [bca.uk] INFO: Scrape type for LM23%20VWJ: 2
2026-03-29 14:19:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c3833b1-a98a-55ce-b15c-1ada0ec8ecf0 with identifier: LM23%20VWJ
2026-03-29 14:19:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c3833b1-a98a-55ce-b15c-1ada0ec8ecf0 with scrape type 2
2026-03-29 14:19:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c3833b1-a98a-55ce-b15c-1ada0ec8ecf0 with scrape type 2
2026-03-29 14:19:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c3833b1-a98a-55ce-b15c-1ada0ec8ecf0, identifier: LM23%20VWJ
2026-03-29 14:19:22 [bca.uk] INFO: Found listing with ID: WF54%20KZD
2026-03-29 14:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF54%2520KZD%27 HTTP/1.1" 200 None
2026-03-29 14:19:22 [bca.uk] INFO: Scrape type for WF54%20KZD: 0
2026-03-29 14:19:22 [bca.uk] INFO: Found listing with ID: CE18%20FZW
2026-03-29 14:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE18%2520FZW%27 HTTP/1.1" 200 None
2026-03-29 14:19:22 [bca.uk] INFO: Scrape type for CE18%20FZW: 2
2026-03-29 14:19:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2266078-3ef8-5c83-ab4c-2b795a4242fc with identifier: CE18%20FZW
2026-03-29 14:19:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2266078-3ef8-5c83-ab4c-2b795a4242fc with scrape type 2
2026-03-29 14:19:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b2266078-3ef8-5c83-ab4c-2b795a4242fc with scrape type 2
2026-03-29 14:19:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2266078-3ef8-5c83-ab4c-2b795a4242fc, identifier: CE18%20FZW
2026-03-29 14:19:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77d8a93d-57c3-549c-9a53-96a4143e3a4a with identifier: SF11%20CJO
2026-03-29 14:19:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77d8a93d-57c3-549c-9a53-96a4143e3a4a with identifier: SF11%20CJO
2026-03-29 14:19:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77d8a93d-57c3-549c-9a53-96a4143e3a4a with identifier: SF11%20CJO to the API
2026-03-29 14:19:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 238,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SF11%20CJO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '77d8a93d-57c3-549c-9a53-96a4143e3a4a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SF11 CJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SF11%20CJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'INFINITI',
 'model': 'FX',
 'odometer': 74589,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'INFINITI FX 3.0 D S StationWagon',
 'transmission': 'automatic',
 'trim': 'D S',
 'vin': 'JN1TDNS51U0450201',
 'year': 2011}
2026-03-29 14:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF11%2520CJO%27 HTTP/1.1" 200 None
2026-03-29 14:19:22 [bca.uk] INFO: Saving data for SF11%20CJO: {'auction_closing_time': 1774864800.0, 'created_time': 1774016937.880473, 'last_price_update_time': 1774793962.985578}
2026-03-29 14:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SF11%2520CJO') HTTP/1.1" 204 0
2026-03-29 14:19:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 192f1aa2-7b21-5cf9-a597-aeac657cad1c with identifier: GX16%20NVO
2026-03-29 14:19:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 192f1aa2-7b21-5cf9-a597-aeac657cad1c with identifier: GX16%20NVO
2026-03-29 14:19:23 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 192f1aa2-7b21-5cf9-a597-aeac657cad1c with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX16%20NVO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '192f1aa2-7b21-5cf9-a597-aeac657cad1c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GX16 NVO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX16%20NVO&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'FORD',
 'model': 'TRANSIT 460 RWD',
 'odometer': 129756,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 460 RWD 2.2 TDCI 125 EF LWB H/R Bus',
 'transmission': 'manual',
 'trim': 'TDCI 125 EF LWB H/R',
 'vin': 'WF0HXXTTGHFM14294',
 'year': 2016}
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX16%2520NVO%27 HTTP/1.1" 200 None
2026-03-29 14:19:23 [bca.uk] INFO: Saving data for GX16%20NVO: {'auction_closing_time': 1774778400.0, 'created_time': 1774610178.085033, 'last_price_update_time': 1774793963.022807}
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX16%2520NVO') HTTP/1.1" 204 0
2026-03-29 14:19:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c3833b1-a98a-55ce-b15c-1ada0ec8ecf0 with identifier: LM23%20VWJ
2026-03-29 14:19:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c3833b1-a98a-55ce-b15c-1ada0ec8ecf0 with identifier: LM23%20VWJ
2026-03-29 14:19:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c3833b1-a98a-55ce-b15c-1ada0ec8ecf0 with identifier: LM23%20VWJ to the API
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM23%20VWJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1c3833b1-a98a-55ce-b15c-1ada0ec8ecf0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LM23 VWJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM23%20VWJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 24423,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 TURBO 100 DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'TURBO 100 DESIGN',
 'vin': 'VXKUPHNKSP4036603',
 'year': 2023}
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VWJ%27 HTTP/1.1" 200 None
2026-03-29 14:19:23 [bca.uk] INFO: Saving data for LM23%20VWJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774609754.667428, 'last_price_update_time': 1774793963.354027}
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM23%2520VWJ') HTTP/1.1" 204 0
2026-03-29 14:19:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2266078-3ef8-5c83-ab4c-2b795a4242fc with identifier: CE18%20FZW
2026-03-29 14:19:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2266078-3ef8-5c83-ab4c-2b795a4242fc with identifier: CE18%20FZW
2026-03-29 14:19:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b2266078-3ef8-5c83-ab4c-2b795a4242fc with identifier: CE18%20FZW to the API
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE18%20FZW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b2266078-3ef8-5c83-ab4c-2b795a4242fc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE18 FZW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE18%20FZW&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 55152,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 1.5 TDCI 120 2WD TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 120 2WD TITANIUM',
 'vin': 'WF0AXXWPMAJL48229',
 'year': 2018}
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE18%2520FZW%27 HTTP/1.1" 200 None
2026-03-29 14:19:23 [bca.uk] INFO: Saving data for CE18%20FZW: {'auction_closing_time': 1774864800.0, 'created_time': 1773827200.383271, 'last_price_update_time': 1774793963.661314}
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE18%2520FZW') HTTP/1.1" 204 0
2026-03-29 14:19:23 [bca.uk] INFO: Found listing with ID: CK12%20VEB
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK12%2520VEB%27 HTTP/1.1" 200 None
2026-03-29 14:19:23 [bca.uk] INFO: Scrape type for CK12%20VEB: 0
2026-03-29 14:19:23 [bca.uk] INFO: Found listing with ID: YD59%20BLX
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD59%2520BLX%27 HTTP/1.1" 200 None
2026-03-29 14:19:23 [bca.uk] INFO: Scrape type for YD59%20BLX: 0
2026-03-29 14:19:23 [bca.uk] INFO: Found listing with ID: BN64%20ACJ
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN64%2520ACJ%27 HTTP/1.1" 200 None
2026-03-29 14:19:23 [bca.uk] INFO: Scrape type for BN64%20ACJ: 2
2026-03-29 14:19:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4956d1fb-8e16-5f50-8198-b6770672b784 with identifier: BN64%20ACJ
2026-03-29 14:19:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4956d1fb-8e16-5f50-8198-b6770672b784 with scrape type 2
2026-03-29 14:19:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4956d1fb-8e16-5f50-8198-b6770672b784 with scrape type 2
2026-03-29 14:19:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4956d1fb-8e16-5f50-8198-b6770672b784, identifier: BN64%20ACJ
2026-03-29 14:19:23 [bca.uk] INFO: Found listing with ID: DN24%20YTE
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN24%2520YTE%27 HTTP/1.1" 200 None
2026-03-29 14:19:23 [bca.uk] INFO: Scrape type for DN24%20YTE: 2
2026-03-29 14:19:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f1100b97-8bcb-5b9c-a337-67aeca09be40 with identifier: DN24%20YTE
2026-03-29 14:19:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f1100b97-8bcb-5b9c-a337-67aeca09be40 with scrape type 2
2026-03-29 14:19:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f1100b97-8bcb-5b9c-a337-67aeca09be40 with scrape type 2
2026-03-29 14:19:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f1100b97-8bcb-5b9c-a337-67aeca09be40, identifier: DN24%20YTE
2026-03-29 14:19:23 [bca.uk] INFO: Found listing with ID: BD21%20GZN
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD21%2520GZN%27 HTTP/1.1" 200 None
2026-03-29 14:19:23 [bca.uk] INFO: Scrape type for BD21%20GZN: 0
2026-03-29 14:19:23 [bca.uk] INFO: Found listing with ID: CN68%20VXS
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN68%2520VXS%27 HTTP/1.1" 200 None
2026-03-29 14:19:23 [bca.uk] INFO: Scrape type for CN68%20VXS: 2
2026-03-29 14:19:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2462ae1-8bde-55f0-960a-ccb0147924f9 with identifier: CN68%20VXS
2026-03-29 14:19:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2462ae1-8bde-55f0-960a-ccb0147924f9 with scrape type 2
2026-03-29 14:19:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b2462ae1-8bde-55f0-960a-ccb0147924f9 with scrape type 2
2026-03-29 14:19:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2462ae1-8bde-55f0-960a-ccb0147924f9, identifier: CN68%20VXS
2026-03-29 14:19:24 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:19:24 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:19:24 [bca.uk] INFO: Found listing with ID: LS65%20UVK
2026-03-29 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS65%2520UVK%27 HTTP/1.1" 200 None
2026-03-29 14:19:24 [bca.uk] INFO: Scrape type for LS65%20UVK: 0
2026-03-29 14:19:24 [bca.uk] INFO: Found listing with ID: YG65%20ZHC
2026-03-29 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG65%2520ZHC%27 HTTP/1.1" 200 None
2026-03-29 14:19:24 [bca.uk] INFO: Scrape type for YG65%20ZHC: 2
2026-03-29 14:19:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f993470-d980-550f-ba52-e8aedbde85e0 with identifier: YG65%20ZHC
2026-03-29 14:19:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1f993470-d980-550f-ba52-e8aedbde85e0 with scrape type 2
2026-03-29 14:19:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1f993470-d980-550f-ba52-e8aedbde85e0 with scrape type 2
2026-03-29 14:19:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1f993470-d980-550f-ba52-e8aedbde85e0, identifier: YG65%20ZHC
2026-03-29 14:19:24 [bca.uk] INFO: Found listing with ID: YJ69%20MFD
2026-03-29 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ69%2520MFD%27 HTTP/1.1" 200 None
2026-03-29 14:19:24 [bca.uk] INFO: Scrape type for YJ69%20MFD: 2
2026-03-29 14:19:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d144815a-1cfd-5d76-8bd5-88eb4f771c2f with identifier: YJ69%20MFD
2026-03-29 14:19:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d144815a-1cfd-5d76-8bd5-88eb4f771c2f with scrape type 2
2026-03-29 14:19:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d144815a-1cfd-5d76-8bd5-88eb4f771c2f with scrape type 2
2026-03-29 14:19:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d144815a-1cfd-5d76-8bd5-88eb4f771c2f, identifier: YJ69%20MFD
2026-03-29 14:19:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4956d1fb-8e16-5f50-8198-b6770672b784 with identifier: BN64%20ACJ
2026-03-29 14:19:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4956d1fb-8e16-5f50-8198-b6770672b784 with identifier: BN64%20ACJ
2026-03-29 14:19:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4956d1fb-8e16-5f50-8198-b6770672b784 with identifier: BN64%20ACJ to the API
2026-03-29 14:19:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN64%20ACJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4956d1fb-8e16-5f50-8198-b6770672b784',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN64 ACJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN64%20ACJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 53869,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.6 ACENTA PREMIUM XTRONIC Hatchback',
 'transmission': 'automatic',
 'trim': 'ACENTA PREMIUM XTRONIC',
 'vin': 'SJNFBAF15U7048620',
 'year': 2014}
2026-03-29 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN64%2520ACJ%27 HTTP/1.1" 200 None
2026-03-29 14:19:24 [bca.uk] INFO: Saving data for BN64%20ACJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610299.250223, 'last_price_update_time': 1774793964.647739}
2026-03-29 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN64%2520ACJ') HTTP/1.1" 204 0
2026-03-29 14:19:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f1100b97-8bcb-5b9c-a337-67aeca09be40 with identifier: DN24%20YTE
2026-03-29 14:19:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f1100b97-8bcb-5b9c-a337-67aeca09be40 with identifier: DN24%20YTE
2026-03-29 14:19:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f1100b97-8bcb-5b9c-a337-67aeca09be40 with identifier: DN24%20YTE to the API
2026-03-29 14:19:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN24%20YTE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'f1100b97-8bcb-5b9c-a337-67aeca09be40',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DN24 YTE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN24%20YTE&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MG MOTOR UK',
 'model': 'MG4 EV',
 'odometer': 8955,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK MG4 EV 320KW 64KWH XPOWER Hatchback',
 'transmission': 'automatic',
 'trim': '320KW 64KWH XPOWER',
 'vin': 'LSJWH4097PN320078',
 'year': 2024}
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN24%2520YTE%27 HTTP/1.1" 200 None
2026-03-29 14:19:25 [bca.uk] INFO: Saving data for DN24%20YTE: {'auction_closing_time': 1774864800.0, 'created_time': 1774610166.457488, 'last_price_update_time': 1774793965.053098}
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN24%2520YTE') HTTP/1.1" 204 0
2026-03-29 14:19:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2462ae1-8bde-55f0-960a-ccb0147924f9 with identifier: CN68%20VXS
2026-03-29 14:19:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2462ae1-8bde-55f0-960a-ccb0147924f9 with identifier: CN68%20VXS
2026-03-29 14:19:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b2462ae1-8bde-55f0-960a-ccb0147924f9 with identifier: CN68%20VXS to the API
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN68%20VXS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b2462ae1-8bde-55f0-960a-ccb0147924f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CN68 VXS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CN68%20VXS&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 180',
 'odometer': 83608,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 180 1.6 URBAN ED.DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'URBAN ED.DCT',
 'vin': 'WDC1569422J598385',
 'year': 2018}
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN68%2520VXS%27 HTTP/1.1" 200 None
2026-03-29 14:19:25 [bca.uk] INFO: Saving data for CN68%20VXS: {'auction_closing_time': 1775037600.0, 'created_time': 1774610089.670634, 'last_price_update_time': 1774793965.363978}
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CN68%2520VXS') HTTP/1.1" 204 0
2026-03-29 14:19:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:19:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1f993470-d980-550f-ba52-e8aedbde85e0 with identifier: YG65%20ZHC
2026-03-29 14:19:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1f993470-d980-550f-ba52-e8aedbde85e0 with identifier: YG65%20ZHC
2026-03-29 14:19:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1f993470-d980-550f-ba52-e8aedbde85e0 with identifier: YG65%20ZHC to the API
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG65%20ZHC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1f993470-d980-550f-ba52-e8aedbde85e0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG65 ZHC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG65%20ZHC&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 73363,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.5 DCI 110 N-TEC+ Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 N-TEC+',
 'vin': 'SJNFAAJ11U1493917',
 'year': 2015}
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG65%2520ZHC%27 HTTP/1.1" 200 None
2026-03-29 14:19:25 [bca.uk] INFO: Saving data for YG65%20ZHC: {'auction_closing_time': 1774951200.0, 'created_time': 1774609753.886619, 'last_price_update_time': 1774793965.652647}
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG65%2520ZHC') HTTP/1.1" 204 0
2026-03-29 14:19:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d144815a-1cfd-5d76-8bd5-88eb4f771c2f with identifier: YJ69%20MFD
2026-03-29 14:19:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d144815a-1cfd-5d76-8bd5-88eb4f771c2f with identifier: YJ69%20MFD
2026-03-29 14:19:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d144815a-1cfd-5d76-8bd5-88eb4f771c2f with identifier: YJ69%20MFD to the API
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ69%20MFD-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd144815a-1cfd-5d76-8bd5-88eb4f771c2f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YJ69 MFD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ69%20MFD&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'AUDI',
 'model': 'A5 SPORTBACK',
 'odometer': 78607,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'AUDI A5 SPORTBACK 2.0 40 TDI S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': '40 TDI S LINE S-T',
 'vin': 'WAUZZZF5XKA082219',
 'year': 2020}
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ69%2520MFD%27 HTTP/1.1" 200 None
2026-03-29 14:19:25 [bca.uk] INFO: Saving data for YJ69%20MFD: {'auction_closing_time': 1774864800.0, 'created_time': 1774609936.741605, 'last_price_update_time': 1774793965.957052}
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ69%2520MFD') HTTP/1.1" 204 0
2026-03-29 14:19:25 [bca.uk] INFO: Found listing with ID: LS71%20VPL
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS71%2520VPL%27 HTTP/1.1" 200 None
2026-03-29 14:19:25 [bca.uk] INFO: Scrape type for LS71%20VPL: 2
2026-03-29 14:19:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72972d09-a65b-52eb-9aa4-2ddc46dc642e with identifier: LS71%20VPL
2026-03-29 14:19:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72972d09-a65b-52eb-9aa4-2ddc46dc642e with scrape type 2
2026-03-29 14:19:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 72972d09-a65b-52eb-9aa4-2ddc46dc642e with scrape type 2
2026-03-29 14:19:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72972d09-a65b-52eb-9aa4-2ddc46dc642e, identifier: LS71%20VPL
2026-03-29 14:19:26 [bca.uk] INFO: Found listing with ID: BK72%20YLE
2026-03-29 14:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK72%2520YLE%27 HTTP/1.1" 200 None
2026-03-29 14:19:26 [bca.uk] INFO: Scrape type for BK72%20YLE: 2
2026-03-29 14:19:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f92c0e7c-891f-56ee-a896-2ba624751740 with identifier: BK72%20YLE
2026-03-29 14:19:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f92c0e7c-891f-56ee-a896-2ba624751740 with scrape type 2
2026-03-29 14:19:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f92c0e7c-891f-56ee-a896-2ba624751740 with scrape type 2
2026-03-29 14:19:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f92c0e7c-891f-56ee-a896-2ba624751740, identifier: BK72%20YLE
2026-03-29 14:19:26 [bca.uk] INFO: Found listing with ID: HN17%20ZXB
2026-03-29 14:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN17%2520ZXB%27 HTTP/1.1" 200 None
2026-03-29 14:19:26 [bca.uk] INFO: Scrape type for HN17%20ZXB: 2
2026-03-29 14:19:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6a40c815-552e-5eb8-85ca-15d2196dcf7c with identifier: HN17%20ZXB
2026-03-29 14:19:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6a40c815-552e-5eb8-85ca-15d2196dcf7c with scrape type 2
2026-03-29 14:19:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6a40c815-552e-5eb8-85ca-15d2196dcf7c with scrape type 2
2026-03-29 14:19:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6a40c815-552e-5eb8-85ca-15d2196dcf7c, identifier: HN17%20ZXB
2026-03-29 14:19:26 [bca.uk] INFO: Found listing with ID: S25%20PUG
2026-03-29 14:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S25%2520PUG%27 HTTP/1.1" 200 None
2026-03-29 14:19:26 [bca.uk] INFO: Scrape type for S25%20PUG: 2
2026-03-29 14:19:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b10a72db-66c7-5bfd-a231-dbd7ca77fc98 with identifier: S25%20PUG
2026-03-29 14:19:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b10a72db-66c7-5bfd-a231-dbd7ca77fc98 with scrape type 2
2026-03-29 14:19:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b10a72db-66c7-5bfd-a231-dbd7ca77fc98 with scrape type 2
2026-03-29 14:19:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b10a72db-66c7-5bfd-a231-dbd7ca77fc98, identifier: S25%20PUG
2026-03-29 14:19:26 [bca.uk] INFO: Found listing with ID: AE16%20XJU
2026-03-29 14:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE16%2520XJU%27 HTTP/1.1" 200 None
2026-03-29 14:19:26 [bca.uk] INFO: Scrape type for AE16%20XJU: 2
2026-03-29 14:19:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 58f2a05b-3611-555c-9a2a-da71fad2867d with identifier: AE16%20XJU
2026-03-29 14:19:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 58f2a05b-3611-555c-9a2a-da71fad2867d with scrape type 2
2026-03-29 14:19:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 58f2a05b-3611-555c-9a2a-da71fad2867d with scrape type 2
2026-03-29 14:19:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 58f2a05b-3611-555c-9a2a-da71fad2867d, identifier: AE16%20XJU
2026-03-29 14:19:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72972d09-a65b-52eb-9aa4-2ddc46dc642e with identifier: LS71%20VPL
2026-03-29 14:19:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72972d09-a65b-52eb-9aa4-2ddc46dc642e with identifier: LS71%20VPL
2026-03-29 14:19:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 72972d09-a65b-52eb-9aa4-2ddc46dc642e with identifier: LS71%20VPL to the API
2026-03-29 14:19:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 25,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS71%20VPL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '72972d09-a65b-52eb-9aa4-2ddc46dc642e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS71 VPL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS71%20VPL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 135234,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.4 40 TFSI E S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': '40 TFSI E S LINE S-T',
 'vin': 'WAUZZZGY3NA016169',
 'year': 2022}
2026-03-29 14:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS71%2520VPL%27 HTTP/1.1" 200 None
2026-03-29 14:19:26 [bca.uk] INFO: Saving data for LS71%20VPL: {'auction_closing_time': 1774951200.0, 'created_time': 1774610298.397619, 'last_price_update_time': 1774793966.855658}
2026-03-29 14:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS71%2520VPL') HTTP/1.1" 204 0
2026-03-29 14:19:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f92c0e7c-891f-56ee-a896-2ba624751740 with identifier: BK72%20YLE
2026-03-29 14:19:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f92c0e7c-891f-56ee-a896-2ba624751740 with identifier: BK72%20YLE
2026-03-29 14:19:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f92c0e7c-891f-56ee-a896-2ba624751740 with identifier: BK72%20YLE to the API
2026-03-29 14:19:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 28,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK72%20YLE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'f92c0e7c-891f-56ee-a896-2ba624751740',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK72 YLE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK72%20YLE&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 51773,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 XDRIVE 45E M SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'XDRIVE 45E M SPORT',
 'vin': 'WBATA620809N73084',
 'year': 2022}
2026-03-29 14:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK72%2520YLE%27 HTTP/1.1" 200 None
2026-03-29 14:19:27 [bca.uk] INFO: Saving data for BK72%20YLE: {'auction_closing_time': 1774864800.0, 'created_time': 1774610168.006999, 'last_price_update_time': 1774793967.1693}
2026-03-29 14:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK72%2520YLE') HTTP/1.1" 204 0
2026-03-29 14:19:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6a40c815-552e-5eb8-85ca-15d2196dcf7c with identifier: HN17%20ZXB
2026-03-29 14:19:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6a40c815-552e-5eb8-85ca-15d2196dcf7c with identifier: HN17%20ZXB
2026-03-29 14:19:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6a40c815-552e-5eb8-85ca-15d2196dcf7c with identifier: HN17%20ZXB to the API
2026-03-29 14:19:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN17%20ZXB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6a40c815-552e-5eb8-85ca-15d2196dcf7c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN17 ZXB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN17%20ZXB&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 92542,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.2 TCE 120 DYNAMIQUE S EDC Hatchback',
 'transmission': 'automatic',
 'trim': 'TCE 120 DYNAMIQUE S EDC',
 'vin': 'VF15RBU0D57585005',
 'year': 2017}
2026-03-29 14:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN17%2520ZXB%27 HTTP/1.1" 200 None
2026-03-29 14:19:27 [bca.uk] INFO: Saving data for HN17%20ZXB: {'auction_closing_time': 1775037600.0, 'created_time': 1774610094.221359, 'last_price_update_time': 1774793967.456849}
2026-03-29 14:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN17%2520ZXB') HTTP/1.1" 204 0
2026-03-29 14:19:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b10a72db-66c7-5bfd-a231-dbd7ca77fc98 with identifier: S25%20PUG
2026-03-29 14:19:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b10a72db-66c7-5bfd-a231-dbd7ca77fc98 with identifier: S25%20PUG
2026-03-29 14:19:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b10a72db-66c7-5bfd-a231-dbd7ca77fc98 with identifier: S25%20PUG to the API
2026-03-29 14:19:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=S25%20PUG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b10a72db-66c7-5bfd-a231-dbd7ca77fc98',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'S25 PUG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=S25%20PUG&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA TOURER',
 'odometer': 86510,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ZAFIRA TOURER 1.4 T 140 SRI MPV',
 'transmission': 'manual',
 'trim': 'T 140 SRI',
 'vin': 'W0LPD9EC3H1016515',
 'year': 2016}
2026-03-29 14:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S25%2520PUG%27 HTTP/1.1" 200 None
2026-03-29 14:19:27 [bca.uk] INFO: Saving data for S25%20PUG: {'auction_closing_time': 1774951200.0, 'created_time': 1774609782.782514, 'last_price_update_time': 1774793967.780402}
2026-03-29 14:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='S25%2520PUG') HTTP/1.1" 204 0
2026-03-29 14:19:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 58f2a05b-3611-555c-9a2a-da71fad2867d with identifier: AE16%20XJU
2026-03-29 14:19:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 58f2a05b-3611-555c-9a2a-da71fad2867d with identifier: AE16%20XJU
2026-03-29 14:19:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 58f2a05b-3611-555c-9a2a-da71fad2867d with identifier: AE16%20XJU to the API
2026-03-29 14:19:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE16%20XJU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '58f2a05b-3611-555c-9a2a-da71fad2867d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE16 XJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE16%20XJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 133429,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLVO XC60 2.0 D4 190 2WD SE LUX Estate',
 'transmission': 'manual',
 'trim': 'D4 190 2WD SE LUX',
 'vin': 'YV1DZA8C1G2917278',
 'year': 2016}
2026-03-29 14:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE16%2520XJU%27 HTTP/1.1" 200 None
2026-03-29 14:19:28 [bca.uk] INFO: Saving data for AE16%20XJU: {'auction_closing_time': 1774864800.0, 'created_time': 1773827219.136286, 'last_price_update_time': 1774793968.100309}
2026-03-29 14:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE16%2520XJU') HTTP/1.1" 204 0
2026-03-29 14:19:28 [bca.uk] INFO: Found listing with ID: SG17%20PXB
2026-03-29 14:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG17%2520PXB%27 HTTP/1.1" 200 None
2026-03-29 14:19:28 [bca.uk] INFO: Scrape type for SG17%20PXB: 2
2026-03-29 14:19:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c10ea03-36d7-534d-8010-ff314860258d with identifier: SG17%20PXB
2026-03-29 14:19:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c10ea03-36d7-534d-8010-ff314860258d with scrape type 2
2026-03-29 14:19:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2c10ea03-36d7-534d-8010-ff314860258d with scrape type 2
2026-03-29 14:19:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2c10ea03-36d7-534d-8010-ff314860258d, identifier: SG17%20PXB
2026-03-29 14:19:28 [bca.uk] INFO: Found listing with ID: MJ24%20BZE
2026-03-29 14:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ24%2520BZE%27 HTTP/1.1" 200 None
2026-03-29 14:19:28 [bca.uk] INFO: Scrape type for MJ24%20BZE: 2
2026-03-29 14:19:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 65797a26-a87c-5294-8588-08b775f2d8d8 with identifier: MJ24%20BZE
2026-03-29 14:19:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 65797a26-a87c-5294-8588-08b775f2d8d8 with scrape type 2
2026-03-29 14:19:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 65797a26-a87c-5294-8588-08b775f2d8d8 with scrape type 2
2026-03-29 14:19:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 65797a26-a87c-5294-8588-08b775f2d8d8, identifier: MJ24%20BZE
2026-03-29 14:19:28 [bca.uk] INFO: Found listing with ID: KW19%20RMV
2026-03-29 14:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW19%2520RMV%27 HTTP/1.1" 200 None
2026-03-29 14:19:28 [bca.uk] INFO: Scrape type for KW19%20RMV: 2
2026-03-29 14:19:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: baec019c-b104-5476-8dc6-a28409099f08 with identifier: KW19%20RMV
2026-03-29 14:19:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item baec019c-b104-5476-8dc6-a28409099f08 with scrape type 2
2026-03-29 14:19:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item baec019c-b104-5476-8dc6-a28409099f08 with scrape type 2
2026-03-29 14:19:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: baec019c-b104-5476-8dc6-a28409099f08, identifier: KW19%20RMV
2026-03-29 14:19:28 [bca.uk] INFO: Found listing with ID: YP66%20VYM
2026-03-29 14:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP66%2520VYM%27 HTTP/1.1" 200 None
2026-03-29 14:19:28 [bca.uk] INFO: Scrape type for YP66%20VYM: 2
2026-03-29 14:19:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 98c8655e-e9f2-5d4e-a991-8b367e84220b with identifier: YP66%20VYM
2026-03-29 14:19:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 98c8655e-e9f2-5d4e-a991-8b367e84220b with scrape type 2
2026-03-29 14:19:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 98c8655e-e9f2-5d4e-a991-8b367e84220b with scrape type 2
2026-03-29 14:19:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 98c8655e-e9f2-5d4e-a991-8b367e84220b, identifier: YP66%20VYM
2026-03-29 14:19:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2c10ea03-36d7-534d-8010-ff314860258d with identifier: SG17%20PXB
2026-03-29 14:19:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2c10ea03-36d7-534d-8010-ff314860258d with identifier: SG17%20PXB
2026-03-29 14:19:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2c10ea03-36d7-534d-8010-ff314860258d with identifier: SG17%20PXB to the API
2026-03-29 14:19:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG17%20PXB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2c10ea03-36d7-534d-8010-ff314860258d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG17 PXB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG17%20PXB&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 44126,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.2 TSI 90 MATCH DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 90 MATCH DSG',
 'vin': 'WVWZZZ6RZHU027919',
 'year': 2017}
2026-03-29 14:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG17%2520PXB%27 HTTP/1.1" 200 None
2026-03-29 14:19:28 [bca.uk] INFO: Saving data for SG17%20PXB: {'auction_closing_time': 1774864800.0, 'created_time': 1774610300.168825, 'last_price_update_time': 1774793968.840683}
2026-03-29 14:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG17%2520PXB') HTTP/1.1" 204 0
2026-03-29 14:19:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 65797a26-a87c-5294-8588-08b775f2d8d8 with identifier: MJ24%20BZE
2026-03-29 14:19:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 65797a26-a87c-5294-8588-08b775f2d8d8 with identifier: MJ24%20BZE
2026-03-29 14:19:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 65797a26-a87c-5294-8588-08b775f2d8d8 with identifier: MJ24%20BZE to the API
2026-03-29 14:19:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ24%20BZE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '65797a26-a87c-5294-8588-08b775f2d8d8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MJ24 BZE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ24%20BZE&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'KIA',
 'model': 'EV6',
 'odometer': 19769,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'KIA EV6 166KW 77.4KWH RWD GT-LINE S Hatchback',
 'transmission': 'automatic',
 'trim': '166KW 77.4KWH RWD GT-LINE S',
 'vin': 'KNAC481AUR5189815',
 'year': 2024}
2026-03-29 14:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ24%2520BZE%27 HTTP/1.1" 200 None
2026-03-29 14:19:29 [bca.uk] INFO: Saving data for MJ24%20BZE: {'auction_closing_time': 1774864800.0, 'created_time': 1774610167.437428, 'last_price_update_time': 1774793969.163747}
2026-03-29 14:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ24%2520BZE') HTTP/1.1" 204 0
2026-03-29 14:19:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: baec019c-b104-5476-8dc6-a28409099f08 with identifier: KW19%20RMV
2026-03-29 14:19:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: baec019c-b104-5476-8dc6-a28409099f08 with identifier: KW19%20RMV
2026-03-29 14:19:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: baec019c-b104-5476-8dc6-a28409099f08 with identifier: KW19%20RMV to the API
2026-03-29 14:19:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW19%20RMV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'baec019c-b104-5476-8dc6-a28409099f08',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW19 RMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW19%20RMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 100489,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.5 E/B 182 ST-LINE X Hatchback',
 'transmission': 'automatic',
 'trim': 'E/B 182 ST-LINE X',
 'vin': 'WF0NXXGCHNKD88048',
 'year': 2019}
2026-03-29 14:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW19%2520RMV%27 HTTP/1.1" 200 None
2026-03-29 14:19:29 [bca.uk] INFO: Saving data for KW19%20RMV: {'auction_closing_time': 1775037600.0, 'created_time': 1774363795.502471, 'last_price_update_time': 1774793969.484522}
2026-03-29 14:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW19%2520RMV') HTTP/1.1" 204 0
2026-03-29 14:19:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 98c8655e-e9f2-5d4e-a991-8b367e84220b with identifier: YP66%20VYM
2026-03-29 14:19:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 98c8655e-e9f2-5d4e-a991-8b367e84220b with identifier: YP66%20VYM
2026-03-29 14:19:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 98c8655e-e9f2-5d4e-a991-8b367e84220b with identifier: YP66%20VYM to the API
2026-03-29 14:19:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP66%20VYM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '98c8655e-e9f2-5d4e-a991-8b367e84220b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP66 VYM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP66%20VYM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'GALAXY',
 'odometer': 95376,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD GALAXY 2.0 TDCI 150 ZETEC P/S MPV',
 'transmission': 'automatic',
 'trim': 'TDCI 150 ZETEC P/S',
 'vin': 'WF0KXXWPCKGL57834',
 'year': 2016}
2026-03-29 14:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP66%2520VYM%27 HTTP/1.1" 200 None
2026-03-29 14:19:29 [bca.uk] INFO: Saving data for YP66%20VYM: {'auction_closing_time': 1774864800.0, 'created_time': 1773958305.47292, 'last_price_update_time': 1774793969.811272}
2026-03-29 14:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP66%2520VYM') HTTP/1.1" 204 0
2026-03-29 14:19:29 [bca.uk] INFO: Found listing with ID: GN14%20KUV
2026-03-29 14:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN14%2520KUV%27 HTTP/1.1" 200 None
2026-03-29 14:19:29 [bca.uk] INFO: Scrape type for GN14%20KUV: 2
2026-03-29 14:19:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51ee6d60-7c03-52e0-a211-f5a170ebede4 with identifier: GN14%20KUV
2026-03-29 14:19:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 51ee6d60-7c03-52e0-a211-f5a170ebede4 with scrape type 2
2026-03-29 14:19:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 51ee6d60-7c03-52e0-a211-f5a170ebede4 with scrape type 2
2026-03-29 14:19:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 51ee6d60-7c03-52e0-a211-f5a170ebede4, identifier: GN14%20KUV
2026-03-29 14:19:29 [bca.uk] INFO: Found listing with ID: HT71%20WFL
2026-03-29 14:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT71%2520WFL%27 HTTP/1.1" 200 None
2026-03-29 14:19:30 [bca.uk] INFO: Scrape type for HT71%20WFL: 2
2026-03-29 14:19:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4b0d90da-3a03-58e8-a8c4-dd19275653f3 with identifier: HT71%20WFL
2026-03-29 14:19:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4b0d90da-3a03-58e8-a8c4-dd19275653f3 with scrape type 2
2026-03-29 14:19:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4b0d90da-3a03-58e8-a8c4-dd19275653f3 with scrape type 2
2026-03-29 14:19:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4b0d90da-3a03-58e8-a8c4-dd19275653f3, identifier: HT71%20WFL
2026-03-29 14:19:30 [bca.uk] INFO: Found listing with ID: LR23%20XOZ
2026-03-29 14:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR23%2520XOZ%27 HTTP/1.1" 200 None
2026-03-29 14:19:30 [bca.uk] INFO: Scrape type for LR23%20XOZ: 2
2026-03-29 14:19:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75f68904-bcb0-5a42-a3c6-96a1984abc5e with identifier: LR23%20XOZ
2026-03-29 14:19:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75f68904-bcb0-5a42-a3c6-96a1984abc5e with scrape type 2
2026-03-29 14:19:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 75f68904-bcb0-5a42-a3c6-96a1984abc5e with scrape type 2
2026-03-29 14:19:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 75f68904-bcb0-5a42-a3c6-96a1984abc5e, identifier: LR23%20XOZ
2026-03-29 14:19:30 [bca.uk] INFO: Found listing with ID: LF19%20DVM
2026-03-29 14:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF19%2520DVM%27 HTTP/1.1" 200 None
2026-03-29 14:19:30 [bca.uk] INFO: Scrape type for LF19%20DVM: 2
2026-03-29 14:19:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78891b59-f6ce-5303-9be1-3868895a0d00 with identifier: LF19%20DVM
2026-03-29 14:19:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78891b59-f6ce-5303-9be1-3868895a0d00 with scrape type 2
2026-03-29 14:19:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78891b59-f6ce-5303-9be1-3868895a0d00 with scrape type 2
2026-03-29 14:19:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78891b59-f6ce-5303-9be1-3868895a0d00, identifier: LF19%20DVM
2026-03-29 14:19:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 51ee6d60-7c03-52e0-a211-f5a170ebede4 with identifier: GN14%20KUV
2026-03-29 14:19:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 51ee6d60-7c03-52e0-a211-f5a170ebede4 with identifier: GN14%20KUV
2026-03-29 14:19:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 51ee6d60-7c03-52e0-a211-f5a170ebede4 with identifier: GN14%20KUV to the API
2026-03-29 14:19:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN14%20KUV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '51ee6d60-7c03-52e0-a211-f5a170ebede4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN14 KUV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN14%20KUV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 100145,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.6 DCI 130 ACENTA Hatchback',
 'transmission': 'automatic',
 'trim': 'DCI 130 ACENTA',
 'vin': 'SJNFDAJ11U1054347',
 'year': 2014}
2026-03-29 14:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN14%2520KUV%27 HTTP/1.1" 200 None
2026-03-29 14:19:30 [bca.uk] INFO: Saving data for GN14%20KUV: {'auction_closing_time': 1774864800.0, 'created_time': 1774610219.88458, 'last_price_update_time': 1774793970.770898}
2026-03-29 14:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN14%2520KUV') HTTP/1.1" 204 0
2026-03-29 14:19:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4b0d90da-3a03-58e8-a8c4-dd19275653f3 with identifier: HT71%20WFL
2026-03-29 14:19:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4b0d90da-3a03-58e8-a8c4-dd19275653f3 with identifier: HT71%20WFL
2026-03-29 14:19:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4b0d90da-3a03-58e8-a8c4-dd19275653f3 with identifier: HT71%20WFL to the API
2026-03-29 14:19:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 38,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT71%20WFL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '4b0d90da-3a03-58e8-a8c4-dd19275653f3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HT71 WFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT71%20WFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'BMW',
 'model': '530E',
 'odometer': 62224,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW 530E 2.0 XDRIVE M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'XDRIVE M SPORT',
 'vin': 'WBA12CH030CJ89825',
 'year': 2022}
2026-03-29 14:19:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT71%2520WFL%27 HTTP/1.1" 200 None
2026-03-29 14:19:31 [bca.uk] INFO: Saving data for HT71%20WFL: {'auction_closing_time': 1774864800.0, 'created_time': 1774610165.92038, 'last_price_update_time': 1774793971.412863}
2026-03-29 14:19:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT71%2520WFL') HTTP/1.1" 204 0
2026-03-29 14:19:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 75f68904-bcb0-5a42-a3c6-96a1984abc5e with identifier: LR23%20XOZ
2026-03-29 14:19:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 75f68904-bcb0-5a42-a3c6-96a1984abc5e with identifier: LR23%20XOZ
2026-03-29 14:19:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 75f68904-bcb0-5a42-a3c6-96a1984abc5e with identifier: LR23%20XOZ to the API
2026-03-29 14:19:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR23%20XOZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '75f68904-bcb0-5a42-a3c6-96a1984abc5e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LR23 XOZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR23%20XOZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MG MOTOR UK',
 'model': 'HS',
 'odometer': 47922,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK HS 1.5 TGI EXCLUSIVE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'TGI EXCLUSIVE DCT',
 'vin': 'LSJA24U91PN108637',
 'year': 2023}
2026-03-29 14:19:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR23%2520XOZ%27 HTTP/1.1" 200 None
2026-03-29 14:19:31 [bca.uk] INFO: Saving data for LR23%20XOZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774610088.041474, 'last_price_update_time': 1774793971.715963}
2026-03-29 14:19:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR23%2520XOZ') HTTP/1.1" 204 0
2026-03-29 14:19:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78891b59-f6ce-5303-9be1-3868895a0d00 with identifier: LF19%20DVM
2026-03-29 14:19:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78891b59-f6ce-5303-9be1-3868895a0d00 with identifier: LF19%20DVM
2026-03-29 14:19:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 78891b59-f6ce-5303-9be1-3868895a0d00 with identifier: LF19%20DVM to the API
2026-03-29 14:19:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF19%20DVM-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '78891b59-f6ce-5303-9be1-3868895a0d00',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF19 DVM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF19%20DVM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 59923,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 D180 R-DYNAMIC S StationWagon',
 'transmission': 'automatic',
 'trim': 'D180 R-DYNAMIC S',
 'vin': 'SALYA2AN3KA216937',
 'year': 2019}
2026-03-29 14:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF19%2520DVM%27 HTTP/1.1" 200 None
2026-03-29 14:19:32 [bca.uk] INFO: Saving data for LF19%20DVM: {'auction_closing_time': 1774864800.0, 'created_time': 1774354038.233333, 'last_price_update_time': 1774793972.046089}
2026-03-29 14:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF19%2520DVM') HTTP/1.1" 204 0
2026-03-29 14:19:32 [bca.uk] INFO: Found listing with ID: LB15%20BTX
2026-03-29 14:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB15%2520BTX%27 HTTP/1.1" 200 None
2026-03-29 14:19:32 [bca.uk] INFO: Scrape type for LB15%20BTX: 0
2026-03-29 14:19:32 [bca.uk] INFO: Found listing with ID: KV61%20PNX
2026-03-29 14:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV61%2520PNX%27 HTTP/1.1" 200 None
2026-03-29 14:19:32 [bca.uk] INFO: Scrape type for KV61%20PNX: 0
2026-03-29 14:19:32 [bca.uk] INFO: Found listing with ID: RO18%20NJV
2026-03-29 14:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO18%2520NJV%27 HTTP/1.1" 200 None
2026-03-29 14:19:32 [bca.uk] INFO: Scrape type for RO18%20NJV: 2
2026-03-29 14:19:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e25bc896-9f86-5ecf-96c3-63936b837b6d with identifier: RO18%20NJV
2026-03-29 14:19:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e25bc896-9f86-5ecf-96c3-63936b837b6d with scrape type 2
2026-03-29 14:19:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e25bc896-9f86-5ecf-96c3-63936b837b6d with scrape type 2
2026-03-29 14:19:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e25bc896-9f86-5ecf-96c3-63936b837b6d, identifier: RO18%20NJV
2026-03-29 14:19:32 [bca.uk] INFO: Found listing with ID: CY23%20JZV
2026-03-29 14:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY23%2520JZV%27 HTTP/1.1" 200 None
2026-03-29 14:19:32 [bca.uk] INFO: Scrape type for CY23%20JZV: 2
2026-03-29 14:19:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b36854c1-5c9f-59f0-b875-a27704e52d91 with identifier: CY23%20JZV
2026-03-29 14:19:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b36854c1-5c9f-59f0-b875-a27704e52d91 with scrape type 2
2026-03-29 14:19:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b36854c1-5c9f-59f0-b875-a27704e52d91 with scrape type 2
2026-03-29 14:19:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b36854c1-5c9f-59f0-b875-a27704e52d91, identifier: CY23%20JZV
2026-03-29 14:19:32 [bca.uk] INFO: Found listing with ID: MT19%20VGK
2026-03-29 14:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT19%2520VGK%27 HTTP/1.1" 200 None
2026-03-29 14:19:32 [bca.uk] INFO: Scrape type for MT19%20VGK: 2
2026-03-29 14:19:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d946066b-1d57-5353-b219-6f2e0dfc721f with identifier: MT19%20VGK
2026-03-29 14:19:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d946066b-1d57-5353-b219-6f2e0dfc721f with scrape type 2
2026-03-29 14:19:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d946066b-1d57-5353-b219-6f2e0dfc721f with scrape type 2
2026-03-29 14:19:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d946066b-1d57-5353-b219-6f2e0dfc721f, identifier: MT19%20VGK
2026-03-29 14:19:32 [bca.uk] INFO: Found listing with ID: LM23%20VTF
2026-03-29 14:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VTF%27 HTTP/1.1" 200 None
2026-03-29 14:19:32 [bca.uk] INFO: Scrape type for LM23%20VTF: 2
2026-03-29 14:19:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a74984ca-733f-5622-9716-96d5187c2ea0 with identifier: LM23%20VTF
2026-03-29 14:19:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a74984ca-733f-5622-9716-96d5187c2ea0 with scrape type 2
2026-03-29 14:19:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a74984ca-733f-5622-9716-96d5187c2ea0 with scrape type 2
2026-03-29 14:19:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a74984ca-733f-5622-9716-96d5187c2ea0, identifier: LM23%20VTF
2026-03-29 14:19:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e25bc896-9f86-5ecf-96c3-63936b837b6d with identifier: RO18%20NJV
2026-03-29 14:19:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e25bc896-9f86-5ecf-96c3-63936b837b6d with identifier: RO18%20NJV
2026-03-29 14:19:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e25bc896-9f86-5ecf-96c3-63936b837b6d with identifier: RO18%20NJV to the API
2026-03-29 14:19:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO18%20NJV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e25bc896-9f86-5ecf-96c3-63936b837b6d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO18 NJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO18%20NJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'JEEP',
 'model': 'RENEGADE',
 'odometer': 66218,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'JEEP RENEGADE 1.4 M/AIR 140 LONGITUDE Hatchback',
 'transmission': 'manual',
 'trim': 'M/AIR 140 LONGITUDE',
 'vin': '1C4BU0000HPG22750',
 'year': 2018}
2026-03-29 14:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO18%2520NJV%27 HTTP/1.1" 200 None
2026-03-29 14:19:32 [bca.uk] INFO: Saving data for RO18%20NJV: {'auction_closing_time': 1774864800.0, 'created_time': 1774610302.200664, 'last_price_update_time': 1774793972.896091}
2026-03-29 14:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO18%2520NJV') HTTP/1.1" 204 0
2026-03-29 14:19:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b36854c1-5c9f-59f0-b875-a27704e52d91 with identifier: CY23%20JZV
2026-03-29 14:19:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b36854c1-5c9f-59f0-b875-a27704e52d91 with identifier: CY23%20JZV
2026-03-29 14:19:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b36854c1-5c9f-59f0-b875-a27704e52d91 with identifier: CY23%20JZV to the API
2026-03-29 14:19:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CY23%20JZV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b36854c1-5c9f-59f0-b875-a27704e52d91',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CY23 JZV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CY23%20JZV&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'SKODA',
 'model': 'SCALA',
 'odometer': 15102,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'SKODA SCALA 1.0 TSI 95 SE TECHNOLOGY Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 95 SE TECHNOLOGY',
 'vin': 'TMBFP6NW6P3111912',
 'year': 2023}
2026-03-29 14:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY23%2520JZV%27 HTTP/1.1" 200 None
2026-03-29 14:19:33 [bca.uk] INFO: Saving data for CY23%20JZV: {'auction_closing_time': 1774864800.0, 'created_time': 1774610153.605395, 'last_price_update_time': 1774793973.195229}
2026-03-29 14:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CY23%2520JZV') HTTP/1.1" 204 0
2026-03-29 14:19:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d946066b-1d57-5353-b219-6f2e0dfc721f with identifier: MT19%20VGK
2026-03-29 14:19:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d946066b-1d57-5353-b219-6f2e0dfc721f with identifier: MT19%20VGK
2026-03-29 14:19:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d946066b-1d57-5353-b219-6f2e0dfc721f with identifier: MT19%20VGK to the API
2026-03-29 14:19:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT19%20VGK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd946066b-1d57-5353-b219-6f2e0dfc721f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT19 VGK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT19%20VGK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'C4 CACTUS',
 'odometer': 69176,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'CITROEN C4 CACTUS 1.2 P/T 110 FLAIR (6) Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 FLAIR (6)',
 'vin': 'VF70PHNPJJE547454',
 'year': 2019}
2026-03-29 14:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT19%2520VGK%27 HTTP/1.1" 200 None
2026-03-29 14:19:33 [bca.uk] INFO: Saving data for MT19%20VGK: {'auction_closing_time': 1775037600.0, 'created_time': 1774390759.89556, 'last_price_update_time': 1774793973.489695}
2026-03-29 14:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT19%2520VGK') HTTP/1.1" 204 0
2026-03-29 14:19:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a74984ca-733f-5622-9716-96d5187c2ea0 with identifier: LM23%20VTF
2026-03-29 14:19:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a74984ca-733f-5622-9716-96d5187c2ea0 with identifier: LM23%20VTF
2026-03-29 14:19:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a74984ca-733f-5622-9716-96d5187c2ea0 with identifier: LM23%20VTF to the API
2026-03-29 14:19:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM23%20VTF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a74984ca-733f-5622-9716-96d5187c2ea0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LM23 VTF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM23%20VTF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 21392,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 TURBO 100 ULTIMATE Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO 100 ULTIMATE',
 'vin': 'VXKUPHNEKP4036533',
 'year': 2023}
2026-03-29 14:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VTF%27 HTTP/1.1" 200 None
2026-03-29 14:19:33 [bca.uk] INFO: Saving data for LM23%20VTF: {'auction_closing_time': 1774864800.0, 'created_time': 1774609797.605256, 'last_price_update_time': 1774793973.808254}
2026-03-29 14:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM23%2520VTF') HTTP/1.1" 204 0
2026-03-29 14:19:33 [bca.uk] INFO: Found listing with ID: LV74%20JDK
2026-03-29 14:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV74%2520JDK%27 HTTP/1.1" 200 None
2026-03-29 14:19:33 [bca.uk] INFO: Scrape type for LV74%20JDK: 2
2026-03-29 14:19:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 35fd3a9b-7345-55aa-bdfd-5523c37d28d2 with identifier: LV74%20JDK
2026-03-29 14:19:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 35fd3a9b-7345-55aa-bdfd-5523c37d28d2 with scrape type 2
2026-03-29 14:19:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 35fd3a9b-7345-55aa-bdfd-5523c37d28d2 with scrape type 2
2026-03-29 14:19:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 35fd3a9b-7345-55aa-bdfd-5523c37d28d2, identifier: LV74%20JDK
2026-03-29 14:19:33 [bca.uk] INFO: Found listing with ID: BK71%20XAY
2026-03-29 14:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK71%2520XAY%27 HTTP/1.1" 200 None
2026-03-29 14:19:33 [bca.uk] INFO: Scrape type for BK71%20XAY: 2
2026-03-29 14:19:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ea7fe2a-f49d-50e9-bbcf-0f857a93d5b6 with identifier: BK71%20XAY
2026-03-29 14:19:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ea7fe2a-f49d-50e9-bbcf-0f857a93d5b6 with scrape type 2
2026-03-29 14:19:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ea7fe2a-f49d-50e9-bbcf-0f857a93d5b6 with scrape type 2
2026-03-29 14:19:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ea7fe2a-f49d-50e9-bbcf-0f857a93d5b6, identifier: BK71%20XAY
2026-03-29 14:19:34 [bca.uk] INFO: Found listing with ID: RA23%20NPN
2026-03-29 14:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA23%2520NPN%27 HTTP/1.1" 200 None
2026-03-29 14:19:34 [bca.uk] INFO: Scrape type for RA23%20NPN: 2
2026-03-29 14:19:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ae03eb2c-06f8-51f7-8e8a-7c45fb1905b9 with identifier: RA23%20NPN
2026-03-29 14:19:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ae03eb2c-06f8-51f7-8e8a-7c45fb1905b9 with scrape type 2
2026-03-29 14:19:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ae03eb2c-06f8-51f7-8e8a-7c45fb1905b9 with scrape type 2
2026-03-29 14:19:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ae03eb2c-06f8-51f7-8e8a-7c45fb1905b9, identifier: RA23%20NPN
2026-03-29 14:19:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 35fd3a9b-7345-55aa-bdfd-5523c37d28d2 with identifier: LV74%20JDK
2026-03-29 14:19:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 35fd3a9b-7345-55aa-bdfd-5523c37d28d2 with identifier: LV74%20JDK
2026-03-29 14:19:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 35fd3a9b-7345-55aa-bdfd-5523c37d28d2 with identifier: LV74%20JDK to the API
2026-03-29 14:19:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV74%20JDK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '35fd3a9b-7345-55aa-bdfd-5523c37d28d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV74 JDK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV74%20JDK&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'KIA',
 'model': 'STONIC',
 'odometer': 5776,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'KIA STONIC 1.0 T GDI 98 48V GT-LINE S Hatchback',
 'transmission': 'manual',
 'trim': 'T GDI 98 48V GT-LINE S',
 'vin': 'KNADD817LST994099',
 'year': 2024}
2026-03-29 14:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV74%2520JDK%27 HTTP/1.1" 200 None
2026-03-29 14:19:36 [bca.uk] INFO: Saving data for LV74%20JDK: {'auction_closing_time': 1774864800.0, 'created_time': 1774610301.468053, 'last_price_update_time': 1774793976.503686}
2026-03-29 14:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV74%2520JDK') HTTP/1.1" 204 0
2026-03-29 14:19:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ea7fe2a-f49d-50e9-bbcf-0f857a93d5b6 with identifier: BK71%20XAY
2026-03-29 14:19:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ea7fe2a-f49d-50e9-bbcf-0f857a93d5b6 with identifier: BK71%20XAY
2026-03-29 14:19:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2ea7fe2a-f49d-50e9-bbcf-0f857a93d5b6 with identifier: BK71%20XAY to the API
2026-03-29 14:19:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK71%20XAY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '2ea7fe2a-f49d-50e9-bbcf-0f857a93d5b6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK71 XAY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK71%20XAY&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'PEUGEOT',
 'model': 'E-2008',
 'odometer': 25880,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'PEUGEOT E-2008 100KW 50KWH ALLURE PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH ALLURE PREMIUM',
 'vin': 'VR3UKZKXZMJ777974',
 'year': 2021}
2026-03-29 14:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK71%2520XAY%27 HTTP/1.1" 200 None
2026-03-29 14:19:36 [bca.uk] INFO: Saving data for BK71%20XAY: {'auction_closing_time': 1774864800.0, 'created_time': 1774610152.488616, 'last_price_update_time': 1774793976.82445}
2026-03-29 14:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK71%2520XAY') HTTP/1.1" 204 0
2026-03-29 14:19:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ae03eb2c-06f8-51f7-8e8a-7c45fb1905b9 with identifier: RA23%20NPN
2026-03-29 14:19:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ae03eb2c-06f8-51f7-8e8a-7c45fb1905b9 with identifier: RA23%20NPN
2026-03-29 14:19:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ae03eb2c-06f8-51f7-8e8a-7c45fb1905b9 with identifier: RA23%20NPN to the API
2026-03-29 14:19:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA23%20NPN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ae03eb2c-06f8-51f7-8e8a-7c45fb1905b9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RA23 NPN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RA23%20NPN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MG MOTOR UK',
 'model': 'ZS ELECTRIC',
 'odometer': 32312,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS ELECTRIC 115KW 73KWH TROPHY LR Hatchback',
 'transmission': 'automatic',
 'trim': '115KW 73KWH TROPHY LR',
 'vin': 'LSJW74096PZ126914',
 'year': 2023}
2026-03-29 14:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA23%2520NPN%27 HTTP/1.1" 200 None
2026-03-29 14:19:37 [bca.uk] INFO: Saving data for RA23%20NPN: {'auction_closing_time': 1775037600.0, 'created_time': 1774610081.730971, 'last_price_update_time': 1774793977.123307}
2026-03-29 14:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RA23%2520NPN') HTTP/1.1" 204 0
2026-03-29 14:19:37 [bca.uk] INFO: Found listing with ID: YC11%20NHY
2026-03-29 14:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC11%2520NHY%27 HTTP/1.1" 200 None
2026-03-29 14:19:37 [bca.uk] INFO: Scrape type for YC11%20NHY: 2
2026-03-29 14:19:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a28d541c-b392-5f87-9f82-11ca5149b92c with identifier: YC11%20NHY
2026-03-29 14:19:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a28d541c-b392-5f87-9f82-11ca5149b92c with scrape type 2
2026-03-29 14:19:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a28d541c-b392-5f87-9f82-11ca5149b92c with scrape type 2
2026-03-29 14:19:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a28d541c-b392-5f87-9f82-11ca5149b92c, identifier: YC11%20NHY
2026-03-29 14:19:37 [bca.uk] INFO: Found listing with ID: WR72%20LDX
2026-03-29 14:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR72%2520LDX%27 HTTP/1.1" 200 None
2026-03-29 14:19:37 [bca.uk] INFO: Scrape type for WR72%20LDX: 2
2026-03-29 14:19:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d6f937fc-9fdb-51e7-8590-b00796f393c9 with identifier: WR72%20LDX
2026-03-29 14:19:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d6f937fc-9fdb-51e7-8590-b00796f393c9 with scrape type 2
2026-03-29 14:19:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d6f937fc-9fdb-51e7-8590-b00796f393c9 with scrape type 2
2026-03-29 14:19:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d6f937fc-9fdb-51e7-8590-b00796f393c9, identifier: WR72%20LDX
2026-03-29 14:19:37 [bca.uk] INFO: Found listing with ID: WX19%20UVG
2026-03-29 14:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX19%2520UVG%27 HTTP/1.1" 200 None
2026-03-29 14:19:37 [bca.uk] INFO: Scrape type for WX19%20UVG: 0
2026-03-29 14:19:37 [bca.uk] INFO: Found listing with ID: KP16%20VKR
2026-03-29 14:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP16%2520VKR%27 HTTP/1.1" 200 None
2026-03-29 14:19:37 [bca.uk] INFO: Scrape type for KP16%20VKR: 2
2026-03-29 14:19:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e725739-c13f-5506-8cc7-d6856df956be with identifier: KP16%20VKR
2026-03-29 14:19:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8e725739-c13f-5506-8cc7-d6856df956be with scrape type 2
2026-03-29 14:19:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8e725739-c13f-5506-8cc7-d6856df956be with scrape type 2
2026-03-29 14:19:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8e725739-c13f-5506-8cc7-d6856df956be, identifier: KP16%20VKR
2026-03-29 14:19:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a28d541c-b392-5f87-9f82-11ca5149b92c with identifier: YC11%20NHY
2026-03-29 14:19:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a28d541c-b392-5f87-9f82-11ca5149b92c with identifier: YC11%20NHY
2026-03-29 14:19:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a28d541c-b392-5f87-9f82-11ca5149b92c with identifier: YC11%20NHY to the API
2026-03-29 14:19:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC11%20NHY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a28d541c-b392-5f87-9f82-11ca5149b92c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC11 NHY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC11%20NHY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'SCIROCCO',
 'odometer': 135578,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN SCIROCCO 1.4 TSI 122 Coupe',
 'transmission': 'manual',
 'trim': 'TSI 122',
 'vin': 'WVWZZZ13ZBV035746',
 'year': 2011}
2026-03-29 14:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC11%2520NHY%27 HTTP/1.1" 200 None
2026-03-29 14:19:37 [bca.uk] INFO: Saving data for YC11%20NHY: {'auction_closing_time': 1774864800.0, 'created_time': 1774610282.760164, 'last_price_update_time': 1774793977.828509}
2026-03-29 14:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC11%2520NHY') HTTP/1.1" 204 0
2026-03-29 14:19:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d6f937fc-9fdb-51e7-8590-b00796f393c9 with identifier: WR72%20LDX
2026-03-29 14:19:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d6f937fc-9fdb-51e7-8590-b00796f393c9 with identifier: WR72%20LDX
2026-03-29 14:19:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d6f937fc-9fdb-51e7-8590-b00796f393c9 with identifier: WR72%20LDX to the API
2026-03-29 14:19:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR72%20LDX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd6f937fc-9fdb-51e7-8590-b00796f393c9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WR72 LDX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR72%20LDX&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 37635,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.5 TSI 150 R LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 150 R LINE',
 'vin': 'WVWZZZCD0PW013158',
 'year': 2022}
2026-03-29 14:19:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR72%2520LDX%27 HTTP/1.1" 200 None
2026-03-29 14:19:38 [bca.uk] INFO: Saving data for WR72%20LDX: {'auction_closing_time': 1774864800.0, 'created_time': 1774610154.43345, 'last_price_update_time': 1774793978.245769}
2026-03-29 14:19:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR72%2520LDX') HTTP/1.1" 204 0
2026-03-29 14:19:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8e725739-c13f-5506-8cc7-d6856df956be with identifier: KP16%20VKR
2026-03-29 14:19:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8e725739-c13f-5506-8cc7-d6856df956be with identifier: KP16%20VKR
2026-03-29 14:19:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8e725739-c13f-5506-8cc7-d6856df956be with identifier: KP16%20VKR to the API
2026-03-29 14:19:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP16%20VKR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8e725739-c13f-5506-8cc7-d6856df956be',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP16 VKR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP16%20VKR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'AUDI',
 'model': 'A4 AVANT',
 'odometer': 169311,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'AUDI A4 AVANT 2.0 TDI ULTRA 150 SPORT S-T Estate',
 'transmission': 'automatic',
 'trim': 'TDI ULTRA 150 SPORT S-T',
 'vin': 'WAUZZZF48GA064610',
 'year': 2016}
2026-03-29 14:19:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP16%2520VKR%27 HTTP/1.1" 200 None
2026-03-29 14:19:38 [bca.uk] INFO: Saving data for KP16%20VKR: {'auction_closing_time': 1774864800.0, 'created_time': 1774047272.610498, 'last_price_update_time': 1774793978.557229}
2026-03-29 14:19:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP16%2520VKR') HTTP/1.1" 204 0
2026-03-29 14:19:38 [bca.uk] INFO: Found listing with ID: FH21%20WLA
2026-03-29 14:19:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH21%2520WLA%27 HTTP/1.1" 200 None
2026-03-29 14:19:38 [bca.uk] INFO: Scrape type for FH21%20WLA: 2
2026-03-29 14:19:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c054470-c3eb-5f68-a976-0e4701ac5188 with identifier: FH21%20WLA
2026-03-29 14:19:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c054470-c3eb-5f68-a976-0e4701ac5188 with scrape type 2
2026-03-29 14:19:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0c054470-c3eb-5f68-a976-0e4701ac5188 with scrape type 2
2026-03-29 14:19:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0c054470-c3eb-5f68-a976-0e4701ac5188, identifier: FH21%20WLA
2026-03-29 14:19:38 [bca.uk] INFO: Found listing with ID: MF74%20YZU
2026-03-29 14:19:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF74%2520YZU%27 HTTP/1.1" 200 None
2026-03-29 14:19:38 [bca.uk] INFO: Scrape type for MF74%20YZU: 2
2026-03-29 14:19:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5fa3f1dd-0d07-59ee-b223-a57ab569ac6b with identifier: MF74%20YZU
2026-03-29 14:19:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5fa3f1dd-0d07-59ee-b223-a57ab569ac6b with scrape type 2
2026-03-29 14:19:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5fa3f1dd-0d07-59ee-b223-a57ab569ac6b with scrape type 2
2026-03-29 14:19:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5fa3f1dd-0d07-59ee-b223-a57ab569ac6b, identifier: MF74%20YZU
2026-03-29 14:19:38 [bca.uk] INFO: Found listing with ID: AY20%20ZZG
2026-03-29 14:19:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY20%2520ZZG%27 HTTP/1.1" 200 None
2026-03-29 14:19:38 [bca.uk] INFO: Scrape type for AY20%20ZZG: 0
2026-03-29 14:19:38 [bca.uk] INFO: Found listing with ID: BV74%20EXF
2026-03-29 14:19:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV74%2520EXF%27 HTTP/1.1" 200 None
2026-03-29 14:19:38 [bca.uk] INFO: Scrape type for BV74%20EXF: 2
2026-03-29 14:19:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8ee6d04-e602-5936-8038-7ef2af9b1bc8 with identifier: BV74%20EXF
2026-03-29 14:19:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8ee6d04-e602-5936-8038-7ef2af9b1bc8 with scrape type 2
2026-03-29 14:19:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8ee6d04-e602-5936-8038-7ef2af9b1bc8 with scrape type 2
2026-03-29 14:19:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8ee6d04-e602-5936-8038-7ef2af9b1bc8, identifier: BV74%20EXF
2026-03-29 14:19:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0c054470-c3eb-5f68-a976-0e4701ac5188 with identifier: FH21%20WLA
2026-03-29 14:19:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0c054470-c3eb-5f68-a976-0e4701ac5188 with identifier: FH21%20WLA
2026-03-29 14:19:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0c054470-c3eb-5f68-a976-0e4701ac5188 with identifier: FH21%20WLA to the API
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 31,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FH21%20WLA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '0c054470-c3eb-5f68-a976-0e4701ac5188',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FH21 WLA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FH21%20WLA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'BMW',
 'model': '330E',
 'odometer': 60454,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'BMW 330E 2.0 T M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'T M SPORT',
 'vin': 'WBA5P52040FL56215',
 'year': 2021}
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH21%2520WLA%27 HTTP/1.1" 200 None
2026-03-29 14:19:39 [bca.uk] INFO: Saving data for FH21%20WLA: {'auction_closing_time': 1774864800.0, 'created_time': 1774265070.664314, 'last_price_update_time': 1774793979.252025}
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FH21%2520WLA') HTTP/1.1" 204 0
2026-03-29 14:19:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5fa3f1dd-0d07-59ee-b223-a57ab569ac6b with identifier: MF74%20YZU
2026-03-29 14:19:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5fa3f1dd-0d07-59ee-b223-a57ab569ac6b with identifier: MF74%20YZU
2026-03-29 14:19:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5fa3f1dd-0d07-59ee-b223-a57ab569ac6b with identifier: MF74%20YZU to the API
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF74%20YZU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5fa3f1dd-0d07-59ee-b223-a57ab569ac6b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MF74 YZU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF74%20YZU&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 14665,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.5 TSI 150 R LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 150 R LINE',
 'vin': 'WVWZZZCD9RW516349',
 'year': 2024}
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF74%2520YZU%27 HTTP/1.1" 200 None
2026-03-29 14:19:39 [bca.uk] INFO: Saving data for MF74%20YZU: {'auction_closing_time': 1774864800.0, 'created_time': 1774610155.847641, 'last_price_update_time': 1774793979.568983}
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF74%2520YZU') HTTP/1.1" 204 0
2026-03-29 14:19:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8ee6d04-e602-5936-8038-7ef2af9b1bc8 with identifier: BV74%20EXF
2026-03-29 14:19:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8ee6d04-e602-5936-8038-7ef2af9b1bc8 with identifier: BV74%20EXF
2026-03-29 14:19:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8ee6d04-e602-5936-8038-7ef2af9b1bc8 with identifier: BV74%20EXF to the API
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 10,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV74%20EXF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e8ee6d04-e602-5936-8038-7ef2af9b1bc8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BV74 EXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV74%20EXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 16257,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.5 TSI 272 PHEV R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 272 PHEV R LINE DSG',
 'vin': 'WVGZZZCT7SW408790',
 'year': 2024}
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV74%2520EXF%27 HTTP/1.1" 200 None
2026-03-29 14:19:39 [bca.uk] INFO: Saving data for BV74%20EXF: {'auction_closing_time': 1774864800.0, 'created_time': 1774610143.593912, 'last_price_update_time': 1774793979.873804}
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV74%2520EXF') HTTP/1.1" 204 0
2026-03-29 14:19:39 [bca.uk] INFO: Found listing with ID: KT18%20XHX
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT18%2520XHX%27 HTTP/1.1" 200 None
2026-03-29 14:19:39 [bca.uk] INFO: Scrape type for KT18%20XHX: 0
2026-03-29 14:19:39 [bca.uk] INFO: Found listing with ID: GF67%20XWD
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF67%2520XWD%27 HTTP/1.1" 200 None
2026-03-29 14:19:39 [bca.uk] INFO: Scrape type for GF67%20XWD: 0
2026-03-29 14:19:39 [bca.uk] INFO: Found listing with ID: LP64%20LWK
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP64%2520LWK%27 HTTP/1.1" 200 None
2026-03-29 14:19:39 [bca.uk] INFO: Scrape type for LP64%20LWK: 0
2026-03-29 14:19:39 [bca.uk] INFO: Found listing with ID: SB14%20UEP
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB14%2520UEP%27 HTTP/1.1" 200 None
2026-03-29 14:19:39 [bca.uk] INFO: Scrape type for SB14%20UEP: 0
2026-03-29 14:19:39 [bca.uk] INFO: Found listing with ID: VA15%20MHF
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA15%2520MHF%27 HTTP/1.1" 200 None
2026-03-29 14:19:39 [bca.uk] INFO: Scrape type for VA15%20MHF: 0
2026-03-29 14:19:39 [bca.uk] INFO: Found listing with ID: WJ64%20EPA
2026-03-29 14:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ64%2520EPA%27 HTTP/1.1" 200 None
2026-03-29 14:19:40 [bca.uk] INFO: Scrape type for WJ64%20EPA: 2
2026-03-29 14:19:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bea45b17-2726-5633-bc20-9be5f6be7d64 with identifier: WJ64%20EPA
2026-03-29 14:19:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bea45b17-2726-5633-bc20-9be5f6be7d64 with scrape type 2
2026-03-29 14:19:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bea45b17-2726-5633-bc20-9be5f6be7d64 with scrape type 2
2026-03-29 14:19:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bea45b17-2726-5633-bc20-9be5f6be7d64, identifier: WJ64%20EPA
2026-03-29 14:19:40 [bca.uk] INFO: Found listing with ID: AN08%20YUX
2026-03-29 14:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AN08%2520YUX%27 HTTP/1.1" 200 None
2026-03-29 14:19:40 [bca.uk] INFO: Scrape type for AN08%20YUX: 2
2026-03-29 14:19:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e406c093-c6f2-5884-9929-8870e1331128 with identifier: AN08%20YUX
2026-03-29 14:19:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e406c093-c6f2-5884-9929-8870e1331128 with scrape type 2
2026-03-29 14:19:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e406c093-c6f2-5884-9929-8870e1331128 with scrape type 2
2026-03-29 14:19:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e406c093-c6f2-5884-9929-8870e1331128, identifier: AN08%20YUX
2026-03-29 14:19:40 [bca.uk] INFO: Found listing with ID: NA72%20MUU
2026-03-29 14:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA72%2520MUU%27 HTTP/1.1" 200 None
2026-03-29 14:19:40 [bca.uk] INFO: Scrape type for NA72%20MUU: 0
2026-03-29 14:19:40 [bca.uk] INFO: Found listing with ID: AF22%20UBK
2026-03-29 14:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520UBK%27 HTTP/1.1" 200 None
2026-03-29 14:19:40 [bca.uk] INFO: Scrape type for AF22%20UBK: 0
2026-03-29 14:19:40 [bca.uk] INFO: Found listing with ID: LM19%20JZP
2026-03-29 14:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM19%2520JZP%27 HTTP/1.1" 200 None
2026-03-29 14:19:40 [bca.uk] INFO: Scrape type for LM19%20JZP: 0
2026-03-29 14:19:40 [bca.uk] INFO: Found listing with ID: KM70%20YZO
2026-03-29 14:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM70%2520YZO%27 HTTP/1.1" 200 None
2026-03-29 14:19:40 [bca.uk] INFO: Scrape type for KM70%20YZO: 0
2026-03-29 14:19:40 [bca.uk] INFO: Found listing with ID: WN14%20RWJ
2026-03-29 14:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN14%2520RWJ%27 HTTP/1.1" 200 None
2026-03-29 14:19:40 [bca.uk] INFO: Scrape type for WN14%20RWJ: 2
2026-03-29 14:19:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e509981d-294b-5dcd-87fc-169bce973914 with identifier: WN14%20RWJ
2026-03-29 14:19:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e509981d-294b-5dcd-87fc-169bce973914 with scrape type 2
2026-03-29 14:19:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e509981d-294b-5dcd-87fc-169bce973914 with scrape type 2
2026-03-29 14:19:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e509981d-294b-5dcd-87fc-169bce973914, identifier: WN14%20RWJ
2026-03-29 14:19:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bea45b17-2726-5633-bc20-9be5f6be7d64 with identifier: WJ64%20EPA
2026-03-29 14:19:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bea45b17-2726-5633-bc20-9be5f6be7d64 with identifier: WJ64%20EPA
2026-03-29 14:19:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bea45b17-2726-5633-bc20-9be5f6be7d64 with identifier: WJ64%20EPA to the API
2026-03-29 14:19:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 88,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ64%20EPA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bea45b17-2726-5633-bc20-9be5f6be7d64',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ64 EPA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ64%20EPA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 102436,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.4 TDI 75 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 75 SE',
 'vin': 'WVWZZZ6RZFU015471',
 'year': 2014}
2026-03-29 14:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ64%2520EPA%27 HTTP/1.1" 200 None
2026-03-29 14:19:40 [bca.uk] INFO: Saving data for WJ64%20EPA: {'auction_closing_time': 1774864800.0, 'created_time': 1774610201.561516, 'last_price_update_time': 1774793980.767549}
2026-03-29 14:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ64%2520EPA') HTTP/1.1" 204 0
2026-03-29 14:19:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e406c093-c6f2-5884-9929-8870e1331128 with identifier: AN08%20YUX
2026-03-29 14:19:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e406c093-c6f2-5884-9929-8870e1331128 with identifier: AN08%20YUX
2026-03-29 14:19:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e406c093-c6f2-5884-9929-8870e1331128 with identifier: AN08%20YUX to the API
2026-03-29 14:19:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AN08%20YUX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e406c093-c6f2-5884-9929-8870e1331128',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AN08 YUX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AN08%20YUX&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 251218,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.4 80 S Hatchback',
 'transmission': 'manual',
 'trim': '80 S',
 'vin': 'WVWZZZ1KZ8P119862',
 'year': 2008}
2026-03-29 14:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AN08%2520YUX%27 HTTP/1.1" 200 None
2026-03-29 14:19:41 [bca.uk] INFO: Saving data for AN08%20YUX: {'auction_closing_time': 1774864800.0, 'created_time': 1774610134.227661, 'last_price_update_time': 1774793981.160192}
2026-03-29 14:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AN08%2520YUX') HTTP/1.1" 204 0
2026-03-29 14:19:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e509981d-294b-5dcd-87fc-169bce973914 with identifier: WN14%20RWJ
2026-03-29 14:19:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e509981d-294b-5dcd-87fc-169bce973914 with identifier: WN14%20RWJ
2026-03-29 14:19:41 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: e509981d-294b-5dcd-87fc-169bce973914 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN14%20RWJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e509981d-294b-5dcd-87fc-169bce973914',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN14 RWJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN14%20RWJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'HYUNDAI',
 'model': 'I20',
 'odometer': 46785,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I20 1.2 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'ACTIVE',
 'vin': 'MALBB51BLFM646921',
 'year': 2014}
2026-03-29 14:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN14%2520RWJ%27 HTTP/1.1" 200 None
2026-03-29 14:19:41 [bca.uk] INFO: Saving data for WN14%20RWJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774610124.16595, 'last_price_update_time': 1774793981.195977}
2026-03-29 14:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN14%2520RWJ') HTTP/1.1" 204 0
2026-03-29 14:19:41 [bca.uk] INFO: Found listing with ID: KW69%20ZYS
2026-03-29 14:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW69%2520ZYS%27 HTTP/1.1" 200 None
2026-03-29 14:19:41 [bca.uk] INFO: Scrape type for KW69%20ZYS: 0
2026-03-29 14:19:41 [bca.uk] INFO: Found listing with ID: OW66%20KUE
2026-03-29 14:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW66%2520KUE%27 HTTP/1.1" 200 None
2026-03-29 14:19:41 [bca.uk] INFO: Scrape type for OW66%20KUE: 2
2026-03-29 14:19:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 54c69a2e-8783-50d7-904d-46284b2405d0 with identifier: OW66%20KUE
2026-03-29 14:19:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 54c69a2e-8783-50d7-904d-46284b2405d0 with scrape type 2
2026-03-29 14:19:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 54c69a2e-8783-50d7-904d-46284b2405d0 with scrape type 2
2026-03-29 14:19:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 54c69a2e-8783-50d7-904d-46284b2405d0, identifier: OW66%20KUE
2026-03-29 14:19:41 [bca.uk] INFO: Found listing with ID: WX22%20WJV
2026-03-29 14:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX22%2520WJV%27 HTTP/1.1" 200 None
2026-03-29 14:19:41 [bca.uk] INFO: Scrape type for WX22%20WJV: 2
2026-03-29 14:19:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 82502956-3fa8-5d74-a933-5e23b513b3b0 with identifier: WX22%20WJV
2026-03-29 14:19:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 82502956-3fa8-5d74-a933-5e23b513b3b0 with scrape type 2
2026-03-29 14:19:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 82502956-3fa8-5d74-a933-5e23b513b3b0 with scrape type 2
2026-03-29 14:19:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 82502956-3fa8-5d74-a933-5e23b513b3b0, identifier: WX22%20WJV
2026-03-29 14:19:41 [bca.uk] INFO: Found listing with ID: KY62%20VVF
2026-03-29 14:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY62%2520VVF%27 HTTP/1.1" 200 None
2026-03-29 14:19:41 [bca.uk] INFO: Scrape type for KY62%20VVF: 2
2026-03-29 14:19:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: db157bab-6f1c-5688-bc6e-f40fd941858d with identifier: KY62%20VVF
2026-03-29 14:19:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item db157bab-6f1c-5688-bc6e-f40fd941858d with scrape type 2
2026-03-29 14:19:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item db157bab-6f1c-5688-bc6e-f40fd941858d with scrape type 2
2026-03-29 14:19:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: db157bab-6f1c-5688-bc6e-f40fd941858d, identifier: KY62%20VVF
2026-03-29 14:19:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 54c69a2e-8783-50d7-904d-46284b2405d0 with identifier: OW66%20KUE
2026-03-29 14:19:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 54c69a2e-8783-50d7-904d-46284b2405d0 with identifier: OW66%20KUE
2026-03-29 14:19:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 54c69a2e-8783-50d7-904d-46284b2405d0 with identifier: OW66%20KUE to the API
2026-03-29 14:19:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OW66%20KUE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '54c69a2e-8783-50d7-904d-46284b2405d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OW66 KUE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OW66%20KUE&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 51876,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 TD4 180 4WD HSE DYNAMIC Hatchback',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD HSE DYNAMIC',
 'vin': 'SALVA2AN7HH204048',
 'year': 2017}
2026-03-29 14:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW66%2520KUE%27 HTTP/1.1" 200 None
2026-03-29 14:19:41 [bca.uk] INFO: Saving data for OW66%20KUE: {'auction_closing_time': 1774864800.0, 'created_time': 1774610201.111526, 'last_price_update_time': 1774793981.961786}
2026-03-29 14:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OW66%2520KUE') HTTP/1.1" 204 0
2026-03-29 14:19:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 82502956-3fa8-5d74-a933-5e23b513b3b0 with identifier: WX22%20WJV
2026-03-29 14:19:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 82502956-3fa8-5d74-a933-5e23b513b3b0 with identifier: WX22%20WJV
2026-03-29 14:19:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 82502956-3fa8-5d74-a933-5e23b513b3b0 with identifier: WX22%20WJV to the API
2026-03-29 14:19:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WX22%20WJV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '82502956-3fa8-5d74-a933-5e23b513b3b0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WX22 WJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WX22%20WJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MERCEDES-BENZ',
 'model': 'A180',
 'odometer': 27953,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 1.3 AMG LINE EXECUTIVE ED.DCT Saloon',
 'transmission': 'automatic',
 'trim': 'AMG LINE EXECUTIVE ED.DCT',
 'vin': 'W1K1771842J349893',
 'year': 2022}
2026-03-29 14:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX22%2520WJV%27 HTTP/1.1" 200 None
2026-03-29 14:19:42 [bca.uk] INFO: Saving data for WX22%20WJV: {'auction_closing_time': 1774864800.0, 'created_time': 1774610139.523474, 'last_price_update_time': 1774793982.412969}
2026-03-29 14:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WX22%2520WJV') HTTP/1.1" 204 0
2026-03-29 14:19:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: db157bab-6f1c-5688-bc6e-f40fd941858d with identifier: KY62%20VVF
2026-03-29 14:19:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: db157bab-6f1c-5688-bc6e-f40fd941858d with identifier: KY62%20VVF
2026-03-29 14:19:42 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: db157bab-6f1c-5688-bc6e-f40fd941858d with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY62%20VVF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'db157bab-6f1c-5688-bc6e-f40fd941858d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY62 VVF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY62%20VVF&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 148644,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.4 HDI ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'HDI ACTIVE',
 'vin': 'VF3CC8HR0CW083754',
 'year': 2012}
2026-03-29 14:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY62%2520VVF%27 HTTP/1.1" 200 None
2026-03-29 14:19:42 [bca.uk] INFO: Saving data for KY62%20VVF: {'auction_closing_time': 1774778400.0, 'created_time': 1774610125.471258, 'last_price_update_time': 1774793982.457116}
2026-03-29 14:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY62%2520VVF') HTTP/1.1" 204 0
2026-03-29 14:19:42 [bca.uk] INFO: Found listing with ID: BG18%20XYT
2026-03-29 14:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG18%2520XYT%27 HTTP/1.1" 200 None
2026-03-29 14:19:42 [bca.uk] INFO: Scrape type for BG18%20XYT: 2
2026-03-29 14:19:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a3f2fe51-2861-5b81-862e-aff075c65e8b with identifier: BG18%20XYT
2026-03-29 14:19:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a3f2fe51-2861-5b81-862e-aff075c65e8b with scrape type 2
2026-03-29 14:19:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a3f2fe51-2861-5b81-862e-aff075c65e8b with scrape type 2
2026-03-29 14:19:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a3f2fe51-2861-5b81-862e-aff075c65e8b, identifier: BG18%20XYT
2026-03-29 14:19:42 [bca.uk] INFO: Found listing with ID: YH22%20LNP
2026-03-29 14:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH22%2520LNP%27 HTTP/1.1" 200 None
2026-03-29 14:19:42 [bca.uk] INFO: Scrape type for YH22%20LNP: 2
2026-03-29 14:19:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 684a54e3-2b2d-55b1-b1af-8e318495c412 with identifier: YH22%20LNP
2026-03-29 14:19:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 684a54e3-2b2d-55b1-b1af-8e318495c412 with scrape type 2
2026-03-29 14:19:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 684a54e3-2b2d-55b1-b1af-8e318495c412 with scrape type 2
2026-03-29 14:19:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 684a54e3-2b2d-55b1-b1af-8e318495c412, identifier: YH22%20LNP
2026-03-29 14:19:42 [bca.uk] INFO: Found listing with ID: P17%20SKD
2026-03-29 14:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27P17%2520SKD%27 HTTP/1.1" 200 None
2026-03-29 14:19:42 [bca.uk] INFO: Scrape type for P17%20SKD: 2
2026-03-29 14:19:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eea6c24b-0dcf-5cb8-bb2b-c9d44a098838 with identifier: P17%20SKD
2026-03-29 14:19:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eea6c24b-0dcf-5cb8-bb2b-c9d44a098838 with scrape type 2
2026-03-29 14:19:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eea6c24b-0dcf-5cb8-bb2b-c9d44a098838 with scrape type 2
2026-03-29 14:19:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eea6c24b-0dcf-5cb8-bb2b-c9d44a098838, identifier: P17%20SKD
2026-03-29 14:19:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a3f2fe51-2861-5b81-862e-aff075c65e8b with identifier: BG18%20XYT
2026-03-29 14:19:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a3f2fe51-2861-5b81-862e-aff075c65e8b with identifier: BG18%20XYT
2026-03-29 14:19:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a3f2fe51-2861-5b81-862e-aff075c65e8b with identifier: BG18%20XYT to the API
2026-03-29 14:19:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 180,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG18%20XYT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a3f2fe51-2861-5b81-862e-aff075c65e8b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG18 XYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG18%20XYT&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'TRANSIT 290 FWD',
 'odometer': 64406,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 290 FWD 2.0 TDCI 130 MWB M/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 130 MWB M/R',
 'vin': 'WF0XXXTTGXJY29322',
 'year': 2018}
2026-03-29 14:19:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG18%2520XYT%27 HTTP/1.1" 200 None
2026-03-29 14:19:43 [bca.uk] INFO: Saving data for BG18%20XYT: {'auction_closing_time': 1774864800.0, 'created_time': 1773842712.082665, 'last_price_update_time': 1774793983.1471}
2026-03-29 14:19:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG18%2520XYT') HTTP/1.1" 204 0
2026-03-29 14:19:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 684a54e3-2b2d-55b1-b1af-8e318495c412 with identifier: YH22%20LNP
2026-03-29 14:19:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 684a54e3-2b2d-55b1-b1af-8e318495c412 with identifier: YH22%20LNP
2026-03-29 14:19:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 684a54e3-2b2d-55b1-b1af-8e318495c412 with identifier: YH22%20LNP to the API
2026-03-29 14:19:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH22%20LNP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '684a54e3-2b2d-55b1-b1af-8e318495c412',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YH22 LNP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH22%20LNP&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 45955,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WMW32DK0702S46153',
 'year': 2022}
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH22%2520LNP%27 HTTP/1.1" 200 None
2026-03-29 14:19:44 [bca.uk] INFO: Saving data for YH22%20LNP: {'auction_closing_time': 1774864800.0, 'created_time': 1774610137.287792, 'last_price_update_time': 1774793984.029484}
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH22%2520LNP') HTTP/1.1" 204 0
2026-03-29 14:19:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eea6c24b-0dcf-5cb8-bb2b-c9d44a098838 with identifier: P17%20SKD
2026-03-29 14:19:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eea6c24b-0dcf-5cb8-bb2b-c9d44a098838 with identifier: P17%20SKD
2026-03-29 14:19:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eea6c24b-0dcf-5cb8-bb2b-c9d44a098838 with identifier: P17%20SKD to the API
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=P17%20SKD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'eea6c24b-0dcf-5cb8-bb2b-c9d44a098838',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'P17 SKD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=P17%20SKD&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 131292,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.6 TDI 80 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 80 SE',
 'vin': 'WVWZZZAWZKU035952',
 'year': 2019}
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27P17%2520SKD%27 HTTP/1.1" 200 None
2026-03-29 14:19:44 [bca.uk] INFO: Saving data for P17%20SKD: {'auction_closing_time': 1774864800.0, 'created_time': 1774610098.468041, 'last_price_update_time': 1774793984.360439}
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='P17%2520SKD') HTTP/1.1" 204 0
2026-03-29 14:19:44 [bca.uk] INFO: Found listing with ID: BD74%20RVM
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD74%2520RVM%27 HTTP/1.1" 200 None
2026-03-29 14:19:44 [bca.uk] INFO: Scrape type for BD74%20RVM: 0
2026-03-29 14:19:44 [bca.uk] INFO: Found listing with ID: BD74%20TFV
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD74%2520TFV%27 HTTP/1.1" 200 None
2026-03-29 14:19:44 [bca.uk] INFO: Scrape type for BD74%20TFV: 0
2026-03-29 14:19:44 [bca.uk] INFO: Found listing with ID: BD74%20TGF
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD74%2520TGF%27 HTTP/1.1" 200 None
2026-03-29 14:19:44 [bca.uk] INFO: Scrape type for BD74%20TGF: 0
2026-03-29 14:19:44 [bca.uk] INFO: Found listing with ID: BD74%20TGN
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD74%2520TGN%27 HTTP/1.1" 200 None
2026-03-29 14:19:44 [bca.uk] INFO: Scrape type for BD74%20TGN: 0
2026-03-29 14:19:44 [bca.uk] INFO: Found listing with ID: BD74%20TLV
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD74%2520TLV%27 HTTP/1.1" 200 None
2026-03-29 14:19:44 [bca.uk] INFO: Scrape type for BD74%20TLV: 0
2026-03-29 14:19:44 [bca.uk] INFO: Found listing with ID: BD74%20UUB
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD74%2520UUB%27 HTTP/1.1" 200 None
2026-03-29 14:19:44 [bca.uk] INFO: Scrape type for BD74%20UUB: 0
2026-03-29 14:19:44 [bca.uk] INFO: Found listing with ID: BG24%20NHY
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG24%2520NHY%27 HTTP/1.1" 200 None
2026-03-29 14:19:44 [bca.uk] INFO: Scrape type for BG24%20NHY: 0
2026-03-29 14:19:44 [bca.uk] INFO: Found listing with ID: BG24%20NJE
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG24%2520NJE%27 HTTP/1.1" 200 None
2026-03-29 14:19:44 [bca.uk] INFO: Scrape type for BG24%20NJE: 0
2026-03-29 14:19:44 [bca.uk] INFO: Found listing with ID: BK24%20GGJ
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK24%2520GGJ%27 HTTP/1.1" 200 None
2026-03-29 14:19:44 [bca.uk] INFO: Scrape type for BK24%20GGJ: 0
2026-03-29 14:19:44 [bca.uk] INFO: Found listing with ID: BP24%20VPR
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP24%2520VPR%27 HTTP/1.1" 200 None
2026-03-29 14:19:44 [bca.uk] INFO: Scrape type for BP24%20VPR: 0
2026-03-29 14:19:44 [bca.uk] INFO: Found listing with ID: NL65%20CWG
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL65%2520CWG%27 HTTP/1.1" 200 None
2026-03-29 14:19:44 [bca.uk] INFO: Scrape type for NL65%20CWG: 2
2026-03-29 14:19:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71deaadf-7274-5318-86f0-074bd670022c with identifier: NL65%20CWG
2026-03-29 14:19:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71deaadf-7274-5318-86f0-074bd670022c with scrape type 2
2026-03-29 14:19:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 71deaadf-7274-5318-86f0-074bd670022c with scrape type 2
2026-03-29 14:19:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 71deaadf-7274-5318-86f0-074bd670022c, identifier: NL65%20CWG
2026-03-29 14:19:44 [bca.uk] INFO: Found listing with ID: YR22%20AMO
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520AMO%27 HTTP/1.1" 200 None
2026-03-29 14:19:44 [bca.uk] INFO: Scrape type for YR22%20AMO: 2
2026-03-29 14:19:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed41b388-43e0-5062-b0ce-d48ef8cbc8b8 with identifier: YR22%20AMO
2026-03-29 14:19:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed41b388-43e0-5062-b0ce-d48ef8cbc8b8 with scrape type 2
2026-03-29 14:19:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed41b388-43e0-5062-b0ce-d48ef8cbc8b8 with scrape type 2
2026-03-29 14:19:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ed41b388-43e0-5062-b0ce-d48ef8cbc8b8, identifier: YR22%20AMO
2026-03-29 14:19:44 [bca.uk] INFO: Found listing with ID: LN66%20NPX
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN66%2520NPX%27 HTTP/1.1" 200 None
2026-03-29 14:19:44 [bca.uk] INFO: Scrape type for LN66%20NPX: 2
2026-03-29 14:19:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb230eb3-19cf-5186-b735-c986cf7c9492 with identifier: LN66%20NPX
2026-03-29 14:19:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb230eb3-19cf-5186-b735-c986cf7c9492 with scrape type 2
2026-03-29 14:19:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb230eb3-19cf-5186-b735-c986cf7c9492 with scrape type 2
2026-03-29 14:19:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb230eb3-19cf-5186-b735-c986cf7c9492, identifier: LN66%20NPX
2026-03-29 14:19:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:19:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 71deaadf-7274-5318-86f0-074bd670022c with identifier: NL65%20CWG
2026-03-29 14:19:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 71deaadf-7274-5318-86f0-074bd670022c with identifier: NL65%20CWG
2026-03-29 14:19:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 71deaadf-7274-5318-86f0-074bd670022c with identifier: NL65%20CWG to the API
2026-03-29 14:19:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL65%20CWG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '71deaadf-7274-5318-86f0-074bd670022c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL65 CWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL65%20CWG&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'A1',
 'odometer': 81143,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'AUDI A1 1.0 TFSI 95 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI 95 SPORT',
 'vin': 'WAUZZZ8X7GB029591',
 'year': 2015}
2026-03-29 14:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL65%2520CWG%27 HTTP/1.1" 200 None
2026-03-29 14:19:45 [bca.uk] INFO: Saving data for NL65%20CWG: {'auction_closing_time': 1774864800.0, 'created_time': 1774610285.440478, 'last_price_update_time': 1774793985.164843}
2026-03-29 14:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL65%2520CWG') HTTP/1.1" 204 0
2026-03-29 14:19:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ed41b388-43e0-5062-b0ce-d48ef8cbc8b8 with identifier: YR22%20AMO
2026-03-29 14:19:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ed41b388-43e0-5062-b0ce-d48ef8cbc8b8 with identifier: YR22%20AMO
2026-03-29 14:19:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ed41b388-43e0-5062-b0ce-d48ef8cbc8b8 with identifier: YR22%20AMO to the API
2026-03-29 14:19:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR22%20AMO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ed41b388-43e0-5062-b0ce-d48ef8cbc8b8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YR22 AMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR22%20AMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'AUDI',
 'model': 'A4',
 'odometer': 46860,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI A4 2.0 40 TDI 204 QUATTRO BLACK ED.ST Saloon',
 'transmission': 'automatic',
 'trim': '40 TDI 204 QUATTRO BLACK ED.ST',
 'vin': 'WAUZZZF48NA026906',
 'year': 2022}
2026-03-29 14:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520AMO%27 HTTP/1.1" 200 None
2026-03-29 14:19:45 [bca.uk] INFO: Saving data for YR22%20AMO: {'auction_closing_time': 1774864800.0, 'created_time': 1774610142.179774, 'last_price_update_time': 1774793985.603005}
2026-03-29 14:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR22%2520AMO') HTTP/1.1" 204 0
2026-03-29 14:19:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb230eb3-19cf-5186-b735-c986cf7c9492 with identifier: LN66%20NPX
2026-03-29 14:19:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb230eb3-19cf-5186-b735-c986cf7c9492 with identifier: LN66%20NPX
2026-03-29 14:19:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb230eb3-19cf-5186-b735-c986cf7c9492 with identifier: LN66%20NPX to the API
2026-03-29 14:19:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN66%20NPX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bb230eb3-19cf-5186-b735-c986cf7c9492',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN66 NPX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN66%20NPX&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 51010,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 130 GT LINE MPV',
 'transmission': 'manual',
 'trim': 'P/T 130 GT LINE',
 'vin': 'VF3CUHNYMGY163631',
 'year': 2016}
2026-03-29 14:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN66%2520NPX%27 HTTP/1.1" 200 None
2026-03-29 14:19:45 [bca.uk] INFO: Saving data for LN66%20NPX: {'auction_closing_time': 1774864800.0, 'created_time': 1774610099.65432, 'last_price_update_time': 1774793985.920922}
2026-03-29 14:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN66%2520NPX') HTTP/1.1" 204 0
2026-03-29 14:19:45 [bca.uk] INFO: Found listing with ID: BW63%20UOL
2026-03-29 14:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW63%2520UOL%27 HTTP/1.1" 200 None
2026-03-29 14:19:45 [bca.uk] INFO: Scrape type for BW63%20UOL: 2
2026-03-29 14:19:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac8481b9-3449-54b4-a3e2-752596c929a3 with identifier: BW63%20UOL
2026-03-29 14:19:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac8481b9-3449-54b4-a3e2-752596c929a3 with scrape type 2
2026-03-29 14:19:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac8481b9-3449-54b4-a3e2-752596c929a3 with scrape type 2
2026-03-29 14:19:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac8481b9-3449-54b4-a3e2-752596c929a3, identifier: BW63%20UOL
2026-03-29 14:19:46 [bca.uk] INFO: Found listing with ID: DV24%20YML
2026-03-29 14:19:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520YML%27 HTTP/1.1" 200 None
2026-03-29 14:19:46 [bca.uk] INFO: Scrape type for DV24%20YML: 2
2026-03-29 14:19:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e38dd7d2-f3bd-5f6e-815e-ada5bfe6a3a8 with identifier: DV24%20YML
2026-03-29 14:19:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e38dd7d2-f3bd-5f6e-815e-ada5bfe6a3a8 with scrape type 2
2026-03-29 14:19:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e38dd7d2-f3bd-5f6e-815e-ada5bfe6a3a8 with scrape type 2
2026-03-29 14:19:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e38dd7d2-f3bd-5f6e-815e-ada5bfe6a3a8, identifier: DV24%20YML
2026-03-29 14:19:46 [bca.uk] INFO: Found listing with ID: PL66%20BYF
2026-03-29 14:19:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL66%2520BYF%27 HTTP/1.1" 200 None
2026-03-29 14:19:46 [bca.uk] INFO: Scrape type for PL66%20BYF: 2
2026-03-29 14:19:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 436f7221-6310-53d4-9ab6-8fb660a19c4d with identifier: PL66%20BYF
2026-03-29 14:19:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 436f7221-6310-53d4-9ab6-8fb660a19c4d with scrape type 2
2026-03-29 14:19:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 436f7221-6310-53d4-9ab6-8fb660a19c4d with scrape type 2
2026-03-29 14:19:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 436f7221-6310-53d4-9ab6-8fb660a19c4d, identifier: PL66%20BYF
2026-03-29 14:19:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac8481b9-3449-54b4-a3e2-752596c929a3 with identifier: BW63%20UOL
2026-03-29 14:19:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac8481b9-3449-54b4-a3e2-752596c929a3 with identifier: BW63%20UOL
2026-03-29 14:19:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ac8481b9-3449-54b4-a3e2-752596c929a3 with identifier: BW63%20UOL to the API
2026-03-29 14:19:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW63%20UOL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ac8481b9-3449-54b4-a3e2-752596c929a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BW63 UOL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW63%20UOL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 50485,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'VOLVO XC60 2.0 T5 2WD SE (NON UK) Estate',
 'transmission': 'automatic',
 'trim': 'T5 2WD SE (NON UK)',
 'vin': 'YV1D247HBD2431603',
 'year': 2025}
2026-03-29 14:19:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW63%2520UOL%27 HTTP/1.1" 200 None
2026-03-29 14:19:46 [bca.uk] INFO: Saving data for BW63%20UOL: {'auction_closing_time': 1774864800.0, 'created_time': 1774610287.786439, 'last_price_update_time': 1774793986.715095}
2026-03-29 14:19:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW63%2520UOL') HTTP/1.1" 204 0
2026-03-29 14:19:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e38dd7d2-f3bd-5f6e-815e-ada5bfe6a3a8 with identifier: DV24%20YML
2026-03-29 14:19:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e38dd7d2-f3bd-5f6e-815e-ada5bfe6a3a8 with identifier: DV24%20YML
2026-03-29 14:19:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e38dd7d2-f3bd-5f6e-815e-ada5bfe6a3a8 with identifier: DV24%20YML to the API
2026-03-29 14:19:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV24%20YML-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e38dd7d2-f3bd-5f6e-815e-ada5bfe6a3a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DV24 YML',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV24%20YML&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 16332,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.3 DIG-T 140 MH ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 140 MH ACENTA PREMIUM',
 'vin': 'SJNTAAJ12U1451681',
 'year': 2024}
2026-03-29 14:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520YML%27 HTTP/1.1" 200 None
2026-03-29 14:19:47 [bca.uk] INFO: Saving data for DV24%20YML: {'auction_closing_time': 1774864800.0, 'created_time': 1774610144.125969, 'last_price_update_time': 1774793987.043414}
2026-03-29 14:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV24%2520YML') HTTP/1.1" 204 0
2026-03-29 14:19:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 436f7221-6310-53d4-9ab6-8fb660a19c4d with identifier: PL66%20BYF
2026-03-29 14:19:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 436f7221-6310-53d4-9ab6-8fb660a19c4d with identifier: PL66%20BYF
2026-03-29 14:19:47 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 436f7221-6310-53d4-9ab6-8fb660a19c4d with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PL66%20BYF-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '436f7221-6310-53d4-9ab6-8fb660a19c4d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PL66 BYF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PL66%20BYF&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FIAT',
 'model': '500',
 'odometer': 96902,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 S Hatchback',
 'transmission': 'manual',
 'trim': 'S',
 'vin': 'ZFA3120000J672859',
 'year': 2016}
2026-03-29 14:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL66%2520BYF%27 HTTP/1.1" 200 None
2026-03-29 14:19:47 [bca.uk] INFO: Saving data for PL66%20BYF: {'auction_closing_time': 1774778400.0, 'created_time': 1774610097.097713, 'last_price_update_time': 1774793987.080608}
2026-03-29 14:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PL66%2520BYF') HTTP/1.1" 204 0
2026-03-29 14:19:47 [bca.uk] INFO: Found listing with ID: FH63%20FXK
2026-03-29 14:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH63%2520FXK%27 HTTP/1.1" 200 None
2026-03-29 14:19:47 [bca.uk] INFO: Scrape type for FH63%20FXK: 0
2026-03-29 14:19:47 [bca.uk] INFO: Found listing with ID: GM65%20MZV
2026-03-29 14:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM65%2520MZV%27 HTTP/1.1" 200 None
2026-03-29 14:19:47 [bca.uk] INFO: Scrape type for GM65%20MZV: 2
2026-03-29 14:19:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74f15122-2503-555f-807c-feb4d7c244b0 with identifier: GM65%20MZV
2026-03-29 14:19:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74f15122-2503-555f-807c-feb4d7c244b0 with scrape type 2
2026-03-29 14:19:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 74f15122-2503-555f-807c-feb4d7c244b0 with scrape type 2
2026-03-29 14:19:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 74f15122-2503-555f-807c-feb4d7c244b0, identifier: GM65%20MZV
2026-03-29 14:19:47 [bca.uk] INFO: Found listing with ID: FX23%20YXL
2026-03-29 14:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX23%2520YXL%27 HTTP/1.1" 200 None
2026-03-29 14:19:47 [bca.uk] INFO: Scrape type for FX23%20YXL: 0
2026-03-29 14:19:47 [bca.uk] INFO: Found listing with ID: RV20%20BHF
2026-03-29 14:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV20%2520BHF%27 HTTP/1.1" 200 None
2026-03-29 14:19:47 [bca.uk] INFO: Scrape type for RV20%20BHF: 2
2026-03-29 14:19:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e04546a-6435-5c79-8a59-7fb5bd9d81ca with identifier: RV20%20BHF
2026-03-29 14:19:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e04546a-6435-5c79-8a59-7fb5bd9d81ca with scrape type 2
2026-03-29 14:19:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5e04546a-6435-5c79-8a59-7fb5bd9d81ca with scrape type 2
2026-03-29 14:19:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5e04546a-6435-5c79-8a59-7fb5bd9d81ca, identifier: RV20%20BHF
2026-03-29 14:19:47 [bca.uk] INFO: Found listing with ID: BW66%20GVP
2026-03-29 14:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW66%2520GVP%27 HTTP/1.1" 200 None
2026-03-29 14:19:47 [bca.uk] INFO: Scrape type for BW66%20GVP: 2
2026-03-29 14:19:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47bd9a09-4063-5618-a487-2305f481d5e5 with identifier: BW66%20GVP
2026-03-29 14:19:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47bd9a09-4063-5618-a487-2305f481d5e5 with scrape type 2
2026-03-29 14:19:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47bd9a09-4063-5618-a487-2305f481d5e5 with scrape type 2
2026-03-29 14:19:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47bd9a09-4063-5618-a487-2305f481d5e5, identifier: BW66%20GVP
2026-03-29 14:19:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 74f15122-2503-555f-807c-feb4d7c244b0 with identifier: GM65%20MZV
2026-03-29 14:19:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 74f15122-2503-555f-807c-feb4d7c244b0 with identifier: GM65%20MZV
2026-03-29 14:19:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 74f15122-2503-555f-807c-feb4d7c244b0 with identifier: GM65%20MZV to the API
2026-03-29 14:19:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GM65%20MZV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '74f15122-2503-555f-807c-feb4d7c244b0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GM65 MZV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GM65%20MZV&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': '2 GRAN TOURER',
 'odometer': 55076,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'BMW 2 GRAN TOURER 2.0 218D LUXURY STEP MPV',
 'transmission': 'automatic',
 'trim': '218D LUXURY STEP',
 'vin': 'WBA2E520405C94526',
 'year': 2015}
2026-03-29 14:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM65%2520MZV%27 HTTP/1.1" 200 None
2026-03-29 14:19:48 [bca.uk] INFO: Saving data for GM65%20MZV: {'auction_closing_time': 1774864800.0, 'created_time': 1774610224.00458, 'last_price_update_time': 1774793988.202539}
2026-03-29 14:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GM65%2520MZV') HTTP/1.1" 204 0
2026-03-29 14:19:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5e04546a-6435-5c79-8a59-7fb5bd9d81ca with identifier: RV20%20BHF
2026-03-29 14:19:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5e04546a-6435-5c79-8a59-7fb5bd9d81ca with identifier: RV20%20BHF
2026-03-29 14:19:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5e04546a-6435-5c79-8a59-7fb5bd9d81ca with identifier: RV20%20BHF to the API
2026-03-29 14:19:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 41,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV20%20BHF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '5e04546a-6435-5c79-8a59-7fb5bd9d81ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV20 BHF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV20%20BHF&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VOLVO',
 'model': 'XC40',
 'odometer': 53211,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 1.5 T5 262 PHEV INSCRIPTION G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'T5 262 PHEV INSCRIPTION G/T',
 'vin': 'YV1XZBBVFL2321591',
 'year': 2020}
2026-03-29 14:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV20%2520BHF%27 HTTP/1.1" 200 None
2026-03-29 14:19:48 [bca.uk] INFO: Saving data for RV20%20BHF: {'auction_closing_time': 1774864800.0, 'created_time': 1774610083.509513, 'last_price_update_time': 1774793988.50555}
2026-03-29 14:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV20%2520BHF') HTTP/1.1" 204 0
2026-03-29 14:19:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47bd9a09-4063-5618-a487-2305f481d5e5 with identifier: BW66%20GVP
2026-03-29 14:19:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47bd9a09-4063-5618-a487-2305f481d5e5 with identifier: BW66%20GVP
2026-03-29 14:19:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47bd9a09-4063-5618-a487-2305f481d5e5 with identifier: BW66%20GVP to the API
2026-03-29 14:19:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW66%20GVP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '47bd9a09-4063-5618-a487-2305f481d5e5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BW66 GVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW66%20GVP&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'PEUGEOT',
 'model': '308 SW',
 'odometer': 94339,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 SW 1.6 BLUEHDI 120 GT LINE Estate',
 'transmission': 'manual',
 'trim': 'BLUEHDI 120 GT LINE',
 'vin': 'VF3LCBHZ3GS292568',
 'year': 2017}
2026-03-29 14:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW66%2520GVP%27 HTTP/1.1" 200 None
2026-03-29 14:19:48 [bca.uk] INFO: Saving data for BW66%20GVP: {'auction_closing_time': 1774864800.0, 'created_time': 1774610091.217384, 'last_price_update_time': 1774793988.789278}
2026-03-29 14:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW66%2520GVP') HTTP/1.1" 204 0
2026-03-29 14:19:48 [bca.uk] INFO: Found listing with ID: BC15%20ZNN
2026-03-29 14:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC15%2520ZNN%27 HTTP/1.1" 200 None
2026-03-29 14:19:48 [bca.uk] INFO: Scrape type for BC15%20ZNN: 2
2026-03-29 14:19:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 22df2d6a-2d6f-53bc-a9c8-84a82882d2fa with identifier: BC15%20ZNN
2026-03-29 14:19:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 22df2d6a-2d6f-53bc-a9c8-84a82882d2fa with scrape type 2
2026-03-29 14:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 22df2d6a-2d6f-53bc-a9c8-84a82882d2fa with scrape type 2
2026-03-29 14:19:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 22df2d6a-2d6f-53bc-a9c8-84a82882d2fa, identifier: BC15%20ZNN
2026-03-29 14:19:48 [bca.uk] INFO: Found listing with ID: BT73%20GMG
2026-03-29 14:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT73%2520GMG%27 HTTP/1.1" 200 None
2026-03-29 14:19:48 [bca.uk] INFO: Scrape type for BT73%20GMG: 0
2026-03-29 14:19:48 [bca.uk] INFO: Found listing with ID: HF64%20OET
2026-03-29 14:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF64%2520OET%27 HTTP/1.1" 200 None
2026-03-29 14:19:48 [bca.uk] INFO: Scrape type for HF64%20OET: 2
2026-03-29 14:19:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f678b167-ef96-57fa-8ed3-1e8aa85fb5eb with identifier: HF64%20OET
2026-03-29 14:19:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f678b167-ef96-57fa-8ed3-1e8aa85fb5eb with scrape type 2
2026-03-29 14:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f678b167-ef96-57fa-8ed3-1e8aa85fb5eb with scrape type 2
2026-03-29 14:19:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f678b167-ef96-57fa-8ed3-1e8aa85fb5eb, identifier: HF64%20OET
2026-03-29 14:19:49 [bca.uk] INFO: Found listing with ID: YK68%20ZBN
2026-03-29 14:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK68%2520ZBN%27 HTTP/1.1" 200 None
2026-03-29 14:19:49 [bca.uk] INFO: Scrape type for YK68%20ZBN: 2
2026-03-29 14:19:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b9f04df-e6ff-5801-b146-171579524d03 with identifier: YK68%20ZBN
2026-03-29 14:19:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1b9f04df-e6ff-5801-b146-171579524d03 with scrape type 2
2026-03-29 14:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1b9f04df-e6ff-5801-b146-171579524d03 with scrape type 2
2026-03-29 14:19:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1b9f04df-e6ff-5801-b146-171579524d03, identifier: YK68%20ZBN
2026-03-29 14:19:49 [bca.uk] INFO: Total items found: 100
2026-03-29 14:19:49 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded
2026-03-29 14:19:49 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:19:49 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:19:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 22df2d6a-2d6f-53bc-a9c8-84a82882d2fa with identifier: BC15%20ZNN
2026-03-29 14:19:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 22df2d6a-2d6f-53bc-a9c8-84a82882d2fa with identifier: BC15%20ZNN
2026-03-29 14:19:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 22df2d6a-2d6f-53bc-a9c8-84a82882d2fa with identifier: BC15%20ZNN to the API
2026-03-29 14:19:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BC15%20ZNN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '22df2d6a-2d6f-53bc-a9c8-84a82882d2fa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BC15 ZNN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BC15%20ZNN&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'NISSAN',
 'model': 'E-NV200',
 'odometer': 35653,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN E-NV200 ACENTA RAPID PLUS PanelVan',
 'transmission': 'automatic',
 'trim': 'ACENTA RAPID PLUS',
 'vin': 'VSKYAAME0U0504958',
 'year': 2015}
2026-03-29 14:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC15%2520ZNN%27 HTTP/1.1" 200 None
2026-03-29 14:19:49 [bca.uk] INFO: Saving data for BC15%20ZNN: {'auction_closing_time': 1774864800.0, 'created_time': 1774610196.595326, 'last_price_update_time': 1774793989.45874}
2026-03-29 14:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BC15%2520ZNN') HTTP/1.1" 204 0
2026-03-29 14:19:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f678b167-ef96-57fa-8ed3-1e8aa85fb5eb with identifier: HF64%20OET
2026-03-29 14:19:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f678b167-ef96-57fa-8ed3-1e8aa85fb5eb with identifier: HF64%20OET
2026-03-29 14:19:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f678b167-ef96-57fa-8ed3-1e8aa85fb5eb with identifier: HF64%20OET to the API
2026-03-29 14:19:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HF64%20OET-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f678b167-ef96-57fa-8ed3-1e8aa85fb5eb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HF64 OET',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HF64%20OET&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MERCEDES-BENZ',
 'model': 'SLK 250',
 'odometer': 66098,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SLK 250 2.1 CDI B/E TIP Roadster',
 'transmission': 'manual',
 'trim': 'CDI B/E TIP',
 'vin': 'WDD1724032F096556',
 'year': 2014}
2026-03-29 14:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF64%2520OET%27 HTTP/1.1" 200 None
2026-03-29 14:19:49 [bca.uk] INFO: Saving data for HF64%20OET: {'auction_closing_time': 1774864800.0, 'created_time': 1774610117.432447, 'last_price_update_time': 1774793989.835251}
2026-03-29 14:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HF64%2520OET') HTTP/1.1" 204 0
2026-03-29 14:19:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1b9f04df-e6ff-5801-b146-171579524d03 with identifier: YK68%20ZBN
2026-03-29 14:19:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1b9f04df-e6ff-5801-b146-171579524d03 with identifier: YK68%20ZBN
2026-03-29 14:19:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1b9f04df-e6ff-5801-b146-171579524d03 with identifier: YK68%20ZBN to the API
2026-03-29 14:19:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK68%20ZBN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1b9f04df-e6ff-5801-b146-171579524d03',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK68 ZBN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK68%20ZBN&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BMW',
 'model': 'X6',
 'odometer': 65624,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'BMW X6 3.0 XDRIVE 40D M SPORT STEP Coupe',
 'transmission': 'manual',
 'trim': 'XDRIVE 40D M SPORT STEP',
 'vin': 'WBAKV420500W65987',
 'year': 2018}
2026-03-29 14:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK68%2520ZBN%27 HTTP/1.1" 200 None
2026-03-29 14:19:50 [bca.uk] INFO: Saving data for YK68%20ZBN: {'auction_closing_time': 1774951200.0, 'created_time': 1774610089.00362, 'last_price_update_time': 1774793990.152957}
2026-03-29 14:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK68%2520ZBN') HTTP/1.1" 204 0
2026-03-29 14:19:50 [bca.uk] INFO: Found listing with ID: GL62%20LYA
2026-03-29 14:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL62%2520LYA%27 HTTP/1.1" 200 None
2026-03-29 14:19:50 [bca.uk] INFO: Scrape type for GL62%20LYA: 2
2026-03-29 14:19:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f489b690-efa5-5dcc-82b4-99e9c80a8aa3 with identifier: GL62%20LYA
2026-03-29 14:19:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f489b690-efa5-5dcc-82b4-99e9c80a8aa3 with scrape type 2
2026-03-29 14:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f489b690-efa5-5dcc-82b4-99e9c80a8aa3 with scrape type 2
2026-03-29 14:19:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f489b690-efa5-5dcc-82b4-99e9c80a8aa3, identifier: GL62%20LYA
2026-03-29 14:19:50 [bca.uk] INFO: Found listing with ID: DN72%20USZ
2026-03-29 14:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN72%2520USZ%27 HTTP/1.1" 200 None
2026-03-29 14:19:50 [bca.uk] INFO: Scrape type for DN72%20USZ: 2
2026-03-29 14:19:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41d86480-7d00-521b-89f9-5e4334883141 with identifier: DN72%20USZ
2026-03-29 14:19:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41d86480-7d00-521b-89f9-5e4334883141 with scrape type 2
2026-03-29 14:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41d86480-7d00-521b-89f9-5e4334883141 with scrape type 2
2026-03-29 14:19:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41d86480-7d00-521b-89f9-5e4334883141, identifier: DN72%20USZ
2026-03-29 14:19:50 [bca.uk] INFO: Found listing with ID: YD21%20EDM
2026-03-29 14:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD21%2520EDM%27 HTTP/1.1" 200 None
2026-03-29 14:19:50 [bca.uk] INFO: Scrape type for YD21%20EDM: 2
2026-03-29 14:19:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 44699bc1-1549-52f7-a636-12e66d7b5b41 with identifier: YD21%20EDM
2026-03-29 14:19:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 44699bc1-1549-52f7-a636-12e66d7b5b41 with scrape type 2
2026-03-29 14:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 44699bc1-1549-52f7-a636-12e66d7b5b41 with scrape type 2
2026-03-29 14:19:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 44699bc1-1549-52f7-a636-12e66d7b5b41, identifier: YD21%20EDM
2026-03-29 14:19:50 [bca.uk] INFO: Found listing with ID: LB68%20LZH
2026-03-29 14:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB68%2520LZH%27 HTTP/1.1" 200 None
2026-03-29 14:19:50 [bca.uk] INFO: Scrape type for LB68%20LZH: 2
2026-03-29 14:19:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08912a33-a30e-59a5-9764-c01d77327e8b with identifier: LB68%20LZH
2026-03-29 14:19:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08912a33-a30e-59a5-9764-c01d77327e8b with scrape type 2
2026-03-29 14:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 08912a33-a30e-59a5-9764-c01d77327e8b with scrape type 2
2026-03-29 14:19:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08912a33-a30e-59a5-9764-c01d77327e8b, identifier: LB68%20LZH
2026-03-29 14:19:50 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:19:50 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:19:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f489b690-efa5-5dcc-82b4-99e9c80a8aa3 with identifier: GL62%20LYA
2026-03-29 14:19:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f489b690-efa5-5dcc-82b4-99e9c80a8aa3 with identifier: GL62%20LYA
2026-03-29 14:19:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f489b690-efa5-5dcc-82b4-99e9c80a8aa3 with identifier: GL62%20LYA to the API
2026-03-29 14:19:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL62%20LYA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel/Electric',
 'id': 'f489b690-efa5-5dcc-82b4-99e9c80a8aa3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL62 LYA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL62%20LYA&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'MERCEDES-BENZ',
 'model': 'E300 HYBRID',
 'odometer': 99267,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E300 HYBRID 2.1 B/T TIP Saloon',
 'transmission': 'manual',
 'trim': 'B/T TIP',
 'vin': 'WDD2120982A746330',
 'year': 2013}
2026-03-29 14:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL62%2520LYA%27 HTTP/1.1" 200 None
2026-03-29 14:19:51 [bca.uk] INFO: Saving data for GL62%20LYA: {'auction_closing_time': 1774864800.0, 'created_time': 1773845883.592168, 'last_price_update_time': 1774793991.02887}
2026-03-29 14:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL62%2520LYA') HTTP/1.1" 204 0
2026-03-29 14:19:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41d86480-7d00-521b-89f9-5e4334883141 with identifier: DN72%20USZ
2026-03-29 14:19:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41d86480-7d00-521b-89f9-5e4334883141 with identifier: DN72%20USZ
2026-03-29 14:19:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41d86480-7d00-521b-89f9-5e4334883141 with identifier: DN72%20USZ to the API
2026-03-29 14:19:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN72%20USZ-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '41d86480-7d00-521b-89f9-5e4334883141',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DN72 USZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN72%20USZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MG MOTOR UK',
 'model': 'MG4 EV',
 'odometer': 82296,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK MG4 EV 150KW 64KWH TROPHY LR Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 64KWH TROPHY LR',
 'vin': 'LSJWH4099NN184338',
 'year': 2022}
2026-03-29 14:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN72%2520USZ%27 HTTP/1.1" 200 None
2026-03-29 14:19:51 [bca.uk] INFO: Saving data for DN72%20USZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610119.987115, 'last_price_update_time': 1774793991.377115}
2026-03-29 14:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN72%2520USZ') HTTP/1.1" 204 0
2026-03-29 14:19:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 44699bc1-1549-52f7-a636-12e66d7b5b41 with identifier: YD21%20EDM
2026-03-29 14:19:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 44699bc1-1549-52f7-a636-12e66d7b5b41 with identifier: YD21%20EDM
2026-03-29 14:19:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 44699bc1-1549-52f7-a636-12e66d7b5b41 with identifier: YD21%20EDM to the API
2026-03-29 14:19:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 24,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD21%20EDM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '44699bc1-1549-52f7-a636-12e66d7b5b41',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD21 EDM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD21%20EDM&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 34104,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.4 40 TFSI E SPORT S-T Hatchback',
 'transmission': 'automatic',
 'trim': '40 TFSI E SPORT S-T',
 'vin': 'WAUZZZGY6MA048628',
 'year': 2021}
2026-03-29 14:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD21%2520EDM%27 HTTP/1.1" 200 None
2026-03-29 14:19:51 [bca.uk] INFO: Saving data for YD21%20EDM: {'auction_closing_time': 1774951200.0, 'created_time': 1774610080.057946, 'last_price_update_time': 1774793991.722608}
2026-03-29 14:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD21%2520EDM') HTTP/1.1" 204 0
2026-03-29 14:19:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08912a33-a30e-59a5-9764-c01d77327e8b with identifier: LB68%20LZH
2026-03-29 14:19:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08912a33-a30e-59a5-9764-c01d77327e8b with identifier: LB68%20LZH
2026-03-29 14:19:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 08912a33-a30e-59a5-9764-c01d77327e8b with identifier: LB68%20LZH to the API
2026-03-29 14:19:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB68%20LZH-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '08912a33-a30e-59a5-9764-c01d77327e8b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LB68 LZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB68%20LZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 73292,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 CRDI 136 2 ISG StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI 136 2 ISG',
 'vin': 'U5YPH812LKL576745',
 'year': 2019}
2026-03-29 14:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB68%2520LZH%27 HTTP/1.1" 200 None
2026-03-29 14:19:52 [bca.uk] INFO: Saving data for LB68%20LZH: {'auction_closing_time': 1774951200.0, 'created_time': 1774305281.365854, 'last_price_update_time': 1774793992.054896}
2026-03-29 14:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB68%2520LZH') HTTP/1.1" 204 0
2026-03-29 14:19:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:19:52 [bca.uk] INFO: Found listing with ID: NG25%20DSE
2026-03-29 14:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG25%2520DSE%27 HTTP/1.1" 200 None
2026-03-29 14:19:52 [bca.uk] INFO: Scrape type for NG25%20DSE: 2
2026-03-29 14:19:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0bdd6268-8e5f-58a0-b3c3-0a9779a596ce with identifier: NG25%20DSE
2026-03-29 14:19:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0bdd6268-8e5f-58a0-b3c3-0a9779a596ce with scrape type 2
2026-03-29 14:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0bdd6268-8e5f-58a0-b3c3-0a9779a596ce with scrape type 2
2026-03-29 14:19:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0bdd6268-8e5f-58a0-b3c3-0a9779a596ce, identifier: NG25%20DSE
2026-03-29 14:19:52 [bca.uk] INFO: Found listing with ID: FM73%20TOU
2026-03-29 14:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM73%2520TOU%27 HTTP/1.1" 200 None
2026-03-29 14:19:52 [bca.uk] INFO: Scrape type for FM73%20TOU: 2
2026-03-29 14:19:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b72d06e1-594c-5ddc-98bd-0bc2b9f330ae with identifier: FM73%20TOU
2026-03-29 14:19:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b72d06e1-594c-5ddc-98bd-0bc2b9f330ae with scrape type 2
2026-03-29 14:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b72d06e1-594c-5ddc-98bd-0bc2b9f330ae with scrape type 2
2026-03-29 14:19:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b72d06e1-594c-5ddc-98bd-0bc2b9f330ae, identifier: FM73%20TOU
2026-03-29 14:19:52 [bca.uk] INFO: Found listing with ID: GL20%20UHO
2026-03-29 14:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL20%2520UHO%27 HTTP/1.1" 200 None
2026-03-29 14:19:52 [bca.uk] INFO: Scrape type for GL20%20UHO: 2
2026-03-29 14:19:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 070d34d7-788a-5f66-ad76-7c3fc5ea3490 with identifier: GL20%20UHO
2026-03-29 14:19:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 070d34d7-788a-5f66-ad76-7c3fc5ea3490 with scrape type 2
2026-03-29 14:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 070d34d7-788a-5f66-ad76-7c3fc5ea3490 with scrape type 2
2026-03-29 14:19:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 070d34d7-788a-5f66-ad76-7c3fc5ea3490, identifier: GL20%20UHO
2026-03-29 14:19:52 [bca.uk] INFO: Found listing with ID: NX22%20YRE
2026-03-29 14:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX22%2520YRE%27 HTTP/1.1" 200 None
2026-03-29 14:19:52 [bca.uk] INFO: Scrape type for NX22%20YRE: 0
2026-03-29 14:19:52 [bca.uk] INFO: Found listing with ID: HT04%20EMV
2026-03-29 14:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT04%2520EMV%27 HTTP/1.1" 200 None
2026-03-29 14:19:52 [bca.uk] INFO: Scrape type for HT04%20EMV: 2
2026-03-29 14:19:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf707a6a-9db3-5305-ba7a-6b5b8da1641d with identifier: HT04%20EMV
2026-03-29 14:19:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf707a6a-9db3-5305-ba7a-6b5b8da1641d with scrape type 2
2026-03-29 14:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf707a6a-9db3-5305-ba7a-6b5b8da1641d with scrape type 2
2026-03-29 14:19:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf707a6a-9db3-5305-ba7a-6b5b8da1641d, identifier: HT04%20EMV
2026-03-29 14:19:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0bdd6268-8e5f-58a0-b3c3-0a9779a596ce with identifier: NG25%20DSE
2026-03-29 14:19:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0bdd6268-8e5f-58a0-b3c3-0a9779a596ce with identifier: NG25%20DSE
2026-03-29 14:19:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0bdd6268-8e5f-58a0-b3c3-0a9779a596ce with identifier: NG25%20DSE to the API
2026-03-29 14:19:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG25%20DSE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0bdd6268-8e5f-58a0-b3c3-0a9779a596ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NG25 DSE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG25%20DSE&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'KIA',
 'model': 'NIRO EV',
 'odometer': 3421,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'KIA NIRO EV 150KW 65KWH 2 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 65KWH 2',
 'vin': 'KNACP811US5135991',
 'year': 2025}
2026-03-29 14:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG25%2520DSE%27 HTTP/1.1" 200 None
2026-03-29 14:19:52 [bca.uk] INFO: Saving data for NG25%20DSE: {'auction_closing_time': 1774864800.0, 'created_time': 1774447805.503774, 'last_price_update_time': 1774793992.898994}
2026-03-29 14:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG25%2520DSE') HTTP/1.1" 204 0
2026-03-29 14:19:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b72d06e1-594c-5ddc-98bd-0bc2b9f330ae with identifier: FM73%20TOU
2026-03-29 14:19:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b72d06e1-594c-5ddc-98bd-0bc2b9f330ae with identifier: FM73%20TOU
2026-03-29 14:19:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b72d06e1-594c-5ddc-98bd-0bc2b9f330ae with identifier: FM73%20TOU to the API
2026-03-29 14:19:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FM73%20TOU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b72d06e1-594c-5ddc-98bd-0bc2b9f330ae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FM73 TOU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FM73%20TOU&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MG MOTOR UK',
 'model': 'HS',
 'odometer': 25509,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK HS 1.5 T-GDI TROPHY DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'T-GDI TROPHY DCT',
 'vin': 'LSJA24U98PN098804',
 'year': 2023}
2026-03-29 14:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM73%2520TOU%27 HTTP/1.1" 200 None
2026-03-29 14:19:53 [bca.uk] INFO: Saving data for FM73%20TOU: {'auction_closing_time': 1774864800.0, 'created_time': 1774610042.851482, 'last_price_update_time': 1774793993.224022}
2026-03-29 14:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FM73%2520TOU') HTTP/1.1" 204 0
2026-03-29 14:19:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 070d34d7-788a-5f66-ad76-7c3fc5ea3490 with identifier: GL20%20UHO
2026-03-29 14:19:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 070d34d7-788a-5f66-ad76-7c3fc5ea3490 with identifier: GL20%20UHO
2026-03-29 14:19:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 070d34d7-788a-5f66-ad76-7c3fc5ea3490 with identifier: GL20%20UHO to the API
2026-03-29 14:19:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL20%20UHO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '070d34d7-788a-5f66-ad76-7c3fc5ea3490',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL20 UHO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL20%20UHO&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 50403,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.0 DIG-T 115 TEKNA+ DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T 115 TEKNA+ DCT',
 'vin': 'SJNFAAF16U1054842',
 'year': 2020}
2026-03-29 14:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL20%2520UHO%27 HTTP/1.1" 200 None
2026-03-29 14:19:53 [bca.uk] INFO: Saving data for GL20%20UHO: {'auction_closing_time': 1774864800.0, 'created_time': 1774610074.650986, 'last_price_update_time': 1774793993.51345}
2026-03-29 14:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL20%2520UHO') HTTP/1.1" 204 0
2026-03-29 14:19:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf707a6a-9db3-5305-ba7a-6b5b8da1641d with identifier: HT04%20EMV
2026-03-29 14:19:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf707a6a-9db3-5305-ba7a-6b5b8da1641d with identifier: HT04%20EMV
2026-03-29 14:19:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf707a6a-9db3-5305-ba7a-6b5b8da1641d with identifier: HT04%20EMV to the API
2026-03-29 14:19:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 249,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT04%20EMV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bf707a6a-9db3-5305-ba7a-6b5b8da1641d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HT04 EMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT04%20EMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'MONDEO',
 'odometer': 108629,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2004-01-01',
 'seller_name': None,
 'title': 'FORD MONDEO 3.0 V6 ST220 24V Hatchback',
 'transmission': 'manual',
 'trim': 'V6 ST220 24V',
 'vin': 'WF05XXGBB54G60649',
 'year': 2004}
2026-03-29 14:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT04%2520EMV%27 HTTP/1.1" 200 None
2026-03-29 14:19:53 [bca.uk] INFO: Saving data for HT04%20EMV: {'auction_closing_time': 1775642400.0, 'created_time': 1774610903.115337, 'last_price_update_time': 1774793993.83539}
2026-03-29 14:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT04%2520EMV') HTTP/1.1" 204 0
2026-03-29 14:19:53 [bca.uk] INFO: Found listing with ID: YC62%20LNA
2026-03-29 14:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC62%2520LNA%27 HTTP/1.1" 200 None
2026-03-29 14:19:53 [bca.uk] INFO: Scrape type for YC62%20LNA: 0
2026-03-29 14:19:53 [bca.uk] INFO: Found listing with ID: PE21%20YRU
2026-03-29 14:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE21%2520YRU%27 HTTP/1.1" 200 None
2026-03-29 14:19:53 [bca.uk] INFO: Scrape type for PE21%20YRU: 2
2026-03-29 14:19:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b6197704-3e53-5ee6-b6ec-3e37def407c1 with identifier: PE21%20YRU
2026-03-29 14:19:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b6197704-3e53-5ee6-b6ec-3e37def407c1 with scrape type 2
2026-03-29 14:19:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b6197704-3e53-5ee6-b6ec-3e37def407c1 with scrape type 2
2026-03-29 14:19:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b6197704-3e53-5ee6-b6ec-3e37def407c1, identifier: PE21%20YRU
2026-03-29 14:19:53 [bca.uk] INFO: Found listing with ID: KS23%20HSD
2026-03-29 14:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS23%2520HSD%27 HTTP/1.1" 200 None
2026-03-29 14:19:54 [bca.uk] INFO: Scrape type for KS23%20HSD: 2
2026-03-29 14:19:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f02290ea-ab32-5c63-aeec-41da3892edaf with identifier: KS23%20HSD
2026-03-29 14:19:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f02290ea-ab32-5c63-aeec-41da3892edaf with scrape type 2
2026-03-29 14:19:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f02290ea-ab32-5c63-aeec-41da3892edaf with scrape type 2
2026-03-29 14:19:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f02290ea-ab32-5c63-aeec-41da3892edaf, identifier: KS23%20HSD
2026-03-29 14:19:54 [bca.uk] INFO: Found listing with ID: GM18%20UHK
2026-03-29 14:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM18%2520UHK%27 HTTP/1.1" 200 None
2026-03-29 14:19:54 [bca.uk] INFO: Scrape type for GM18%20UHK: 2
2026-03-29 14:19:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e52a0f9-0d00-5a4b-a2f5-688c5bf2555c with identifier: GM18%20UHK
2026-03-29 14:19:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7e52a0f9-0d00-5a4b-a2f5-688c5bf2555c with scrape type 2
2026-03-29 14:19:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7e52a0f9-0d00-5a4b-a2f5-688c5bf2555c with scrape type 2
2026-03-29 14:19:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7e52a0f9-0d00-5a4b-a2f5-688c5bf2555c, identifier: GM18%20UHK
2026-03-29 14:19:54 [bca.uk] INFO: Found listing with ID: SF63%20KLO
2026-03-29 14:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF63%2520KLO%27 HTTP/1.1" 200 None
2026-03-29 14:19:54 [bca.uk] INFO: Scrape type for SF63%20KLO: 2
2026-03-29 14:19:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 86e43edd-100d-5332-84af-64d2908363f8 with identifier: SF63%20KLO
2026-03-29 14:19:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 86e43edd-100d-5332-84af-64d2908363f8 with scrape type 2
2026-03-29 14:19:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 86e43edd-100d-5332-84af-64d2908363f8 with scrape type 2
2026-03-29 14:19:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 86e43edd-100d-5332-84af-64d2908363f8, identifier: SF63%20KLO
2026-03-29 14:19:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b6197704-3e53-5ee6-b6ec-3e37def407c1 with identifier: PE21%20YRU
2026-03-29 14:19:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b6197704-3e53-5ee6-b6ec-3e37def407c1 with identifier: PE21%20YRU
2026-03-29 14:19:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b6197704-3e53-5ee6-b6ec-3e37def407c1 with identifier: PE21%20YRU to the API
2026-03-29 14:19:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 160,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE21%20YRU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b6197704-3e53-5ee6-b6ec-3e37def407c1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PE21 YRU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE21%20YRU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'GALAXY',
 'odometer': 15005,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD GALAXY 2.0 EBL 150 TITANIUM MPV',
 'transmission': 'manual',
 'trim': 'EBL 150 TITANIUM',
 'vin': 'WF0KXXWPCKMJ40027',
 'year': 2021}
2026-03-29 14:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE21%2520YRU%27 HTTP/1.1" 200 None
2026-03-29 14:19:54 [bca.uk] INFO: Saving data for PE21%20YRU: {'auction_closing_time': 1775037600.0, 'created_time': 1774610226.624592, 'last_price_update_time': 1774793994.648983}
2026-03-29 14:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE21%2520YRU') HTTP/1.1" 204 0
2026-03-29 14:19:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f02290ea-ab32-5c63-aeec-41da3892edaf with identifier: KS23%20HSD
2026-03-29 14:19:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f02290ea-ab32-5c63-aeec-41da3892edaf with identifier: KS23%20HSD
2026-03-29 14:19:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f02290ea-ab32-5c63-aeec-41da3892edaf with identifier: KS23%20HSD to the API
2026-03-29 14:19:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS23%20HSD-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f02290ea-ab32-5c63-aeec-41da3892edaf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KS23 HSD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS23%20HSD&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MG MOTOR UK',
 'model': 'HS',
 'odometer': 36185,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK HS 1.5 TGI EXCLUSIVE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'TGI EXCLUSIVE DCT',
 'vin': 'LSJA24U96PN106656',
 'year': 2023}
2026-03-29 14:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS23%2520HSD%27 HTTP/1.1" 200 None
2026-03-29 14:19:55 [bca.uk] INFO: Saving data for KS23%20HSD: {'auction_closing_time': 1774864800.0, 'created_time': 1774610055.212833, 'last_price_update_time': 1774793995.033987}
2026-03-29 14:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS23%2520HSD') HTTP/1.1" 204 0
2026-03-29 14:19:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7e52a0f9-0d00-5a4b-a2f5-688c5bf2555c with identifier: GM18%20UHK
2026-03-29 14:19:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7e52a0f9-0d00-5a4b-a2f5-688c5bf2555c with identifier: GM18%20UHK
2026-03-29 14:19:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7e52a0f9-0d00-5a4b-a2f5-688c5bf2555c with identifier: GM18%20UHK to the API
2026-03-29 14:19:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GM18%20UHK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7e52a0f9-0d00-5a4b-a2f5-688c5bf2555c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GM18 UHK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GM18%20UHK&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 48285,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.4 TSI 125 BMT SE NAV DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 125 BMT SE NAV DSG',
 'vin': 'WVWZZZAUZJW216941',
 'year': 2018}
2026-03-29 14:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM18%2520UHK%27 HTTP/1.1" 200 None
2026-03-29 14:19:55 [bca.uk] INFO: Saving data for GM18%20UHK: {'auction_closing_time': 1774951200.0, 'created_time': 1774610282.101827, 'last_price_update_time': 1774793995.342865}
2026-03-29 14:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GM18%2520UHK') HTTP/1.1" 204 0
2026-03-29 14:19:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 86e43edd-100d-5332-84af-64d2908363f8 with identifier: SF63%20KLO
2026-03-29 14:19:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 86e43edd-100d-5332-84af-64d2908363f8 with identifier: SF63%20KLO
2026-03-29 14:19:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 86e43edd-100d-5332-84af-64d2908363f8 with identifier: SF63%20KLO to the API
2026-03-29 14:19:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SF63%20KLO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '86e43edd-100d-5332-84af-64d2908363f8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SF63 KLO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SF63%20KLO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'HYUNDAI',
 'model': 'I20',
 'odometer': 120236,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I20 1.2 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'ACTIVE',
 'vin': 'MALBB51BLDM564860',
 'year': 2013}
2026-03-29 14:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF63%2520KLO%27 HTTP/1.1" 200 None
2026-03-29 14:19:55 [bca.uk] INFO: Saving data for SF63%20KLO: {'auction_closing_time': 1774864800.0, 'created_time': 1773825159.044662, 'last_price_update_time': 1774793995.647764}
2026-03-29 14:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SF63%2520KLO') HTTP/1.1" 204 0
2026-03-29 14:19:55 [bca.uk] INFO: Found listing with ID: DA63%20ZBZ
2026-03-29 14:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA63%2520ZBZ%27 HTTP/1.1" 200 None
2026-03-29 14:19:55 [bca.uk] INFO: Scrape type for DA63%20ZBZ: 2
2026-03-29 14:19:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee6f921d-37a3-5e58-8318-838d84e3b070 with identifier: DA63%20ZBZ
2026-03-29 14:19:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee6f921d-37a3-5e58-8318-838d84e3b070 with scrape type 2
2026-03-29 14:19:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ee6f921d-37a3-5e58-8318-838d84e3b070 with scrape type 2
2026-03-29 14:19:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ee6f921d-37a3-5e58-8318-838d84e3b070, identifier: DA63%20ZBZ
2026-03-29 14:19:55 [bca.uk] INFO: Found listing with ID: KU70%20WME
2026-03-29 14:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU70%2520WME%27 HTTP/1.1" 200 None
2026-03-29 14:19:55 [bca.uk] INFO: Scrape type for KU70%20WME: 2
2026-03-29 14:19:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 024a7e68-a233-505e-93eb-e07e0f80b22f with identifier: KU70%20WME
2026-03-29 14:19:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 024a7e68-a233-505e-93eb-e07e0f80b22f with scrape type 2
2026-03-29 14:19:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 024a7e68-a233-505e-93eb-e07e0f80b22f with scrape type 2
2026-03-29 14:19:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 024a7e68-a233-505e-93eb-e07e0f80b22f, identifier: KU70%20WME
2026-03-29 14:19:55 [bca.uk] INFO: Found listing with ID: NV17%20UXW
2026-03-29 14:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV17%2520UXW%27 HTTP/1.1" 200 None
2026-03-29 14:19:55 [bca.uk] INFO: Scrape type for NV17%20UXW: 2
2026-03-29 14:19:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10e8d4f5-23e8-5017-bff4-9f64ed8f08d6 with identifier: NV17%20UXW
2026-03-29 14:19:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10e8d4f5-23e8-5017-bff4-9f64ed8f08d6 with scrape type 2
2026-03-29 14:19:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 10e8d4f5-23e8-5017-bff4-9f64ed8f08d6 with scrape type 2
2026-03-29 14:19:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 10e8d4f5-23e8-5017-bff4-9f64ed8f08d6, identifier: NV17%20UXW
2026-03-29 14:19:56 [bca.uk] INFO: Found listing with ID: DL70%20DFN
2026-03-29 14:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL70%2520DFN%27 HTTP/1.1" 200 None
2026-03-29 14:19:56 [bca.uk] INFO: Scrape type for DL70%20DFN: 2
2026-03-29 14:19:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc7fd5cc-3e72-5ec5-a3f6-3a25c86ef8ea with identifier: DL70%20DFN
2026-03-29 14:19:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bc7fd5cc-3e72-5ec5-a3f6-3a25c86ef8ea with scrape type 2
2026-03-29 14:19:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bc7fd5cc-3e72-5ec5-a3f6-3a25c86ef8ea with scrape type 2
2026-03-29 14:19:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bc7fd5cc-3e72-5ec5-a3f6-3a25c86ef8ea, identifier: DL70%20DFN
2026-03-29 14:19:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ee6f921d-37a3-5e58-8318-838d84e3b070 with identifier: DA63%20ZBZ
2026-03-29 14:19:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ee6f921d-37a3-5e58-8318-838d84e3b070 with identifier: DA63%20ZBZ
2026-03-29 14:19:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ee6f921d-37a3-5e58-8318-838d84e3b070 with identifier: DA63%20ZBZ to the API
2026-03-29 14:19:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA63%20ZBZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ee6f921d-37a3-5e58-8318-838d84e3b070',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA63 ZBZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA63%20ZBZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 98970,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'BMW X1 2.0 SDRIVE 18D SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'SDRIVE 18D SPORT',
 'vin': 'WBAVN72060VZ13150',
 'year': 2013}
2026-03-29 14:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA63%2520ZBZ%27 HTTP/1.1" 200 None
2026-03-29 14:19:56 [bca.uk] INFO: Saving data for DA63%20ZBZ: {'auction_closing_time': 1774951200.0, 'created_time': 1773821158.128551, 'last_price_update_time': 1774793996.413669}
2026-03-29 14:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA63%2520ZBZ') HTTP/1.1" 204 0
2026-03-29 14:19:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 024a7e68-a233-505e-93eb-e07e0f80b22f with identifier: KU70%20WME
2026-03-29 14:19:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 024a7e68-a233-505e-93eb-e07e0f80b22f with identifier: KU70%20WME
2026-03-29 14:19:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 024a7e68-a233-505e-93eb-e07e0f80b22f with identifier: KU70%20WME to the API
2026-03-29 14:19:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 188,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU70%20WME-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '024a7e68-a233-505e-93eb-e07e0f80b22f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU70 WME',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU70%20WME&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 75380,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 D180 R-DYNAMIC SE (7ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'D180 R-DYNAMIC SE (7ST)',
 'vin': 'SALCA2AN1LH880382',
 'year': 2020}
2026-03-29 14:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU70%2520WME%27 HTTP/1.1" 200 None
2026-03-29 14:19:56 [bca.uk] INFO: Saving data for KU70%20WME: {'auction_closing_time': 1774864800.0, 'created_time': 1774188114.869946, 'last_price_update_time': 1774793996.723249}
2026-03-29 14:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU70%2520WME') HTTP/1.1" 204 0
2026-03-29 14:19:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 10e8d4f5-23e8-5017-bff4-9f64ed8f08d6 with identifier: NV17%20UXW
2026-03-29 14:19:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 10e8d4f5-23e8-5017-bff4-9f64ed8f08d6 with identifier: NV17%20UXW
2026-03-29 14:19:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 10e8d4f5-23e8-5017-bff4-9f64ed8f08d6 with identifier: NV17%20UXW to the API
2026-03-29 14:19:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NV17%20UXW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '10e8d4f5-23e8-5017-bff4-9f64ed8f08d6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NV17 UXW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV17%20UXW&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 108156,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 2.0 CRDI AWD KX-2 StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI AWD KX-2',
 'vin': 'U5YPH813SHL220941',
 'year': 2017}
2026-03-29 14:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV17%2520UXW%27 HTTP/1.1" 200 None
2026-03-29 14:19:57 [bca.uk] INFO: Saving data for NV17%20UXW: {'auction_closing_time': 1774864800.0, 'created_time': 1774610281.160995, 'last_price_update_time': 1774793997.002938}
2026-03-29 14:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV17%2520UXW') HTTP/1.1" 204 0
2026-03-29 14:19:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bc7fd5cc-3e72-5ec5-a3f6-3a25c86ef8ea with identifier: DL70%20DFN
2026-03-29 14:19:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bc7fd5cc-3e72-5ec5-a3f6-3a25c86ef8ea with identifier: DL70%20DFN
2026-03-29 14:19:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bc7fd5cc-3e72-5ec5-a3f6-3a25c86ef8ea with identifier: DL70%20DFN to the API
2026-03-29 14:19:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL70%20DFN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bc7fd5cc-3e72-5ec5-a3f6-3a25c86ef8ea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DL70 DFN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL70%20DFN&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 42678,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 SE PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'SE PREMIUM',
 'vin': 'VXKUPHMHDL4416396',
 'year': 2020}
2026-03-29 14:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL70%2520DFN%27 HTTP/1.1" 200 None
2026-03-29 14:19:57 [bca.uk] INFO: Saving data for DL70%20DFN: {'auction_closing_time': 1774864800.0, 'created_time': 1774276474.885567, 'last_price_update_time': 1774793997.29482}
2026-03-29 14:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL70%2520DFN') HTTP/1.1" 204 0
2026-03-29 14:19:57 [bca.uk] INFO: Found listing with ID: SR10%20JVX
2026-03-29 14:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR10%2520JVX%27 HTTP/1.1" 200 None
2026-03-29 14:19:57 [bca.uk] INFO: Scrape type for SR10%20JVX: 0
2026-03-29 14:19:57 [bca.uk] INFO: Found listing with ID: LR61%20BEL
2026-03-29 14:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR61%2520BEL%27 HTTP/1.1" 200 None
2026-03-29 14:19:57 [bca.uk] INFO: Scrape type for LR61%20BEL: 0
2026-03-29 14:19:57 [bca.uk] INFO: Found listing with ID: LP73%20GCZ
2026-03-29 14:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP73%2520GCZ%27 HTTP/1.1" 200 None
2026-03-29 14:19:57 [bca.uk] INFO: Scrape type for LP73%20GCZ: 2
2026-03-29 14:19:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85594a6e-1cb1-5a06-8e3e-653d3c7a616c with identifier: LP73%20GCZ
2026-03-29 14:19:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85594a6e-1cb1-5a06-8e3e-653d3c7a616c with scrape type 2
2026-03-29 14:19:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85594a6e-1cb1-5a06-8e3e-653d3c7a616c with scrape type 2
2026-03-29 14:19:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85594a6e-1cb1-5a06-8e3e-653d3c7a616c, identifier: LP73%20GCZ
2026-03-29 14:19:57 [bca.uk] INFO: Found listing with ID: WA22%20YCC
2026-03-29 14:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA22%2520YCC%27 HTTP/1.1" 200 None
2026-03-29 14:19:57 [bca.uk] INFO: Scrape type for WA22%20YCC: 2
2026-03-29 14:19:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a26cd430-f422-5ff1-91f7-1cc89d6c0ba0 with identifier: WA22%20YCC
2026-03-29 14:19:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a26cd430-f422-5ff1-91f7-1cc89d6c0ba0 with scrape type 2
2026-03-29 14:19:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a26cd430-f422-5ff1-91f7-1cc89d6c0ba0 with scrape type 2
2026-03-29 14:19:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a26cd430-f422-5ff1-91f7-1cc89d6c0ba0, identifier: WA22%20YCC
2026-03-29 14:19:57 [bca.uk] INFO: Found listing with ID: EK18%20FGN
2026-03-29 14:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK18%2520FGN%27 HTTP/1.1" 200 None
2026-03-29 14:19:57 [bca.uk] INFO: Scrape type for EK18%20FGN: 2
2026-03-29 14:19:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe5fd98f-9946-5f9a-8db9-79c385c6ea8f with identifier: EK18%20FGN
2026-03-29 14:19:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe5fd98f-9946-5f9a-8db9-79c385c6ea8f with scrape type 2
2026-03-29 14:19:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe5fd98f-9946-5f9a-8db9-79c385c6ea8f with scrape type 2
2026-03-29 14:19:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe5fd98f-9946-5f9a-8db9-79c385c6ea8f, identifier: EK18%20FGN
2026-03-29 14:19:57 [bca.uk] INFO: Found listing with ID: MD19%20MXJ
2026-03-29 14:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD19%2520MXJ%27 HTTP/1.1" 200 None
2026-03-29 14:19:57 [bca.uk] INFO: Scrape type for MD19%20MXJ: 2
2026-03-29 14:19:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 694efc74-7148-5eb7-a9ed-637bf2b6db36 with identifier: MD19%20MXJ
2026-03-29 14:19:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 694efc74-7148-5eb7-a9ed-637bf2b6db36 with scrape type 2
2026-03-29 14:19:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 694efc74-7148-5eb7-a9ed-637bf2b6db36 with scrape type 2
2026-03-29 14:19:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 694efc74-7148-5eb7-a9ed-637bf2b6db36, identifier: MD19%20MXJ
2026-03-29 14:19:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85594a6e-1cb1-5a06-8e3e-653d3c7a616c with identifier: LP73%20GCZ
2026-03-29 14:19:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85594a6e-1cb1-5a06-8e3e-653d3c7a616c with identifier: LP73%20GCZ
2026-03-29 14:19:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85594a6e-1cb1-5a06-8e3e-653d3c7a616c with identifier: LP73%20GCZ to the API
2026-03-29 14:19:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP73%20GCZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '85594a6e-1cb1-5a06-8e3e-653d3c7a616c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LP73 GCZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP73%20GCZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 13898,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 2.0 TDI 150 R LINE ED.DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 150 R LINE ED.DSG',
 'vin': 'WVGZZZ5N9RW051136',
 'year': 2024}
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP73%2520GCZ%27 HTTP/1.1" 200 None
2026-03-29 14:19:58 [bca.uk] INFO: Saving data for LP73%20GCZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774610228.336039, 'last_price_update_time': 1774793998.045103}
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP73%2520GCZ') HTTP/1.1" 204 0
2026-03-29 14:19:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a26cd430-f422-5ff1-91f7-1cc89d6c0ba0 with identifier: WA22%20YCC
2026-03-29 14:19:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a26cd430-f422-5ff1-91f7-1cc89d6c0ba0 with identifier: WA22%20YCC
2026-03-29 14:19:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a26cd430-f422-5ff1-91f7-1cc89d6c0ba0 with identifier: WA22%20YCC to the API
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 54,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WA22%20YCC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'a26cd430-f422-5ff1-91f7-1cc89d6c0ba0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WA22 YCC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WA22%20YCC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'GLC 300 E',
 'odometer': 48327,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLC 300 E 2.0 AMG LINE 4M 9G StationWagon',
 'transmission': 'manual',
 'trim': 'AMG LINE 4M 9G',
 'vin': 'W1N2539532V352132',
 'year': 2022}
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA22%2520YCC%27 HTTP/1.1" 200 None
2026-03-29 14:19:58 [bca.uk] INFO: Saving data for WA22%20YCC: {'auction_closing_time': 1774864800.0, 'created_time': 1774610286.524842, 'last_price_update_time': 1774793998.343829}
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WA22%2520YCC') HTTP/1.1" 204 0
2026-03-29 14:19:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe5fd98f-9946-5f9a-8db9-79c385c6ea8f with identifier: EK18%20FGN
2026-03-29 14:19:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe5fd98f-9946-5f9a-8db9-79c385c6ea8f with identifier: EK18%20FGN
2026-03-29 14:19:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe5fd98f-9946-5f9a-8db9-79c385c6ea8f with identifier: EK18%20FGN to the API
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK18%20FGN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fe5fd98f-9946-5f9a-8db9-79c385c6ea8f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK18 FGN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK18%20FGN&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'SKODA',
 'model': 'KAROQ',
 'odometer': 109523,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'SKODA KAROQ 2.0 TDI 150 4X4 SE L DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 150 4X4 SE L DSG',
 'vin': 'TMBMJ7NU2J2013065',
 'year': 2018}
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK18%2520FGN%27 HTTP/1.1" 200 None
2026-03-29 14:19:58 [bca.uk] INFO: Saving data for EK18%20FGN: {'auction_closing_time': 1774951200.0, 'created_time': 1774610281.518533, 'last_price_update_time': 1774793998.627173}
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK18%2520FGN') HTTP/1.1" 204 0
2026-03-29 14:19:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 694efc74-7148-5eb7-a9ed-637bf2b6db36 with identifier: MD19%20MXJ
2026-03-29 14:19:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 694efc74-7148-5eb7-a9ed-637bf2b6db36 with identifier: MD19%20MXJ
2026-03-29 14:19:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 694efc74-7148-5eb7-a9ed-637bf2b6db36 with identifier: MD19%20MXJ to the API
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD19%20MXJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '694efc74-7148-5eb7-a9ed-637bf2b6db36',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MD19 MXJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD19%20MXJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 57035,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'AUDI A1 SPORTBACK 1.0 30 TFSI SPORT Hatchback',
 'transmission': 'manual',
 'trim': '30 TFSI SPORT',
 'vin': 'WAUZZZGB8KR043036',
 'year': 2019}
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD19%2520MXJ%27 HTTP/1.1" 200 None
2026-03-29 14:19:58 [bca.uk] INFO: Saving data for MD19%20MXJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774478089.995846, 'last_price_update_time': 1774793998.934651}
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD19%2520MXJ') HTTP/1.1" 204 0
2026-03-29 14:19:58 [bca.uk] INFO: Found listing with ID: ET10%20JBZ
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET10%2520JBZ%27 HTTP/1.1" 200 None
2026-03-29 14:19:58 [bca.uk] INFO: Scrape type for ET10%20JBZ: 0
2026-03-29 14:19:58 [bca.uk] INFO: Found listing with ID: EJ10%20GOC
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ10%2520GOC%27 HTTP/1.1" 200 None
2026-03-29 14:19:58 [bca.uk] INFO: Scrape type for EJ10%20GOC: 0
2026-03-29 14:19:58 [bca.uk] INFO: Found listing with ID: BG70%20LHT
2026-03-29 14:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG70%2520LHT%27 HTTP/1.1" 200 None
2026-03-29 14:19:59 [bca.uk] INFO: Scrape type for BG70%20LHT: 2
2026-03-29 14:19:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5b2dd097-2ff7-50bb-886a-b7e6572c9dad with identifier: BG70%20LHT
2026-03-29 14:19:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5b2dd097-2ff7-50bb-886a-b7e6572c9dad with scrape type 2
2026-03-29 14:19:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5b2dd097-2ff7-50bb-886a-b7e6572c9dad with scrape type 2
2026-03-29 14:19:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5b2dd097-2ff7-50bb-886a-b7e6572c9dad, identifier: BG70%20LHT
2026-03-29 14:19:59 [bca.uk] INFO: Found listing with ID: AJ72%20LNE
2026-03-29 14:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ72%2520LNE%27 HTTP/1.1" 200 None
2026-03-29 14:19:59 [bca.uk] INFO: Scrape type for AJ72%20LNE: 2
2026-03-29 14:19:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fdcdd53b-0014-577a-ab45-557acb74d30d with identifier: AJ72%20LNE
2026-03-29 14:19:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fdcdd53b-0014-577a-ab45-557acb74d30d with scrape type 2
2026-03-29 14:19:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fdcdd53b-0014-577a-ab45-557acb74d30d with scrape type 2
2026-03-29 14:19:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fdcdd53b-0014-577a-ab45-557acb74d30d, identifier: AJ72%20LNE
2026-03-29 14:19:59 [bca.uk] INFO: Found listing with ID: DE64%20BKG
2026-03-29 14:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE64%2520BKG%27 HTTP/1.1" 200 None
2026-03-29 14:19:59 [bca.uk] INFO: Scrape type for DE64%20BKG: 2
2026-03-29 14:19:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3996211e-f780-5dba-8548-b7c2befa6d50 with identifier: DE64%20BKG
2026-03-29 14:19:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3996211e-f780-5dba-8548-b7c2befa6d50 with scrape type 2
2026-03-29 14:19:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3996211e-f780-5dba-8548-b7c2befa6d50 with scrape type 2
2026-03-29 14:19:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3996211e-f780-5dba-8548-b7c2befa6d50, identifier: DE64%20BKG
2026-03-29 14:19:59 [bca.uk] INFO: Found listing with ID: WF18%20VYG
2026-03-29 14:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF18%2520VYG%27 HTTP/1.1" 200 None
2026-03-29 14:19:59 [bca.uk] INFO: Scrape type for WF18%20VYG: 2
2026-03-29 14:19:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4426a241-c5f5-51bd-bda7-3c95e3945179 with identifier: WF18%20VYG
2026-03-29 14:19:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4426a241-c5f5-51bd-bda7-3c95e3945179 with scrape type 2
2026-03-29 14:19:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4426a241-c5f5-51bd-bda7-3c95e3945179 with scrape type 2
2026-03-29 14:19:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4426a241-c5f5-51bd-bda7-3c95e3945179, identifier: WF18%20VYG
2026-03-29 14:19:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5b2dd097-2ff7-50bb-886a-b7e6572c9dad with identifier: BG70%20LHT
2026-03-29 14:19:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5b2dd097-2ff7-50bb-886a-b7e6572c9dad with identifier: BG70%20LHT
2026-03-29 14:19:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5b2dd097-2ff7-50bb-886a-b7e6572c9dad with identifier: BG70%20LHT to the API
2026-03-29 14:19:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:19:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:19:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG70%20LHT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5b2dd097-2ff7-50bb-886a-b7e6572c9dad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG70 LHT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG70%20LHT&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 39802,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT 1.5 EBL 75 200 L1 L/R Van',
 'transmission': 'manual',
 'trim': 'EBL 75 200 L1 L/R',
 'vin': 'WF0RXXWPGRLL48198',
 'year': 2020}
2026-03-29 14:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG70%2520LHT%27 HTTP/1.1" 200 None
2026-03-29 14:19:59 [bca.uk] INFO: Saving data for BG70%20LHT: {'auction_closing_time': 1775037600.0, 'created_time': 1774610208.160124, 'last_price_update_time': 1774793999.725548}
2026-03-29 14:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG70%2520LHT') HTTP/1.1" 204 0
2026-03-29 14:19:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fdcdd53b-0014-577a-ab45-557acb74d30d with identifier: AJ72%20LNE
2026-03-29 14:19:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fdcdd53b-0014-577a-ab45-557acb74d30d with identifier: AJ72%20LNE
2026-03-29 14:19:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fdcdd53b-0014-577a-ab45-557acb74d30d with identifier: AJ72%20LNE to the API
2026-03-29 14:19:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 25,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ72%20LNE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'fdcdd53b-0014-577a-ab45-557acb74d30d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AJ72 LNE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ72%20LNE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 39614,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.5 E/B PHEV 2WD ST-LINE X ED. StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B PHEV 2WD ST-LINE X ED.',
 'vin': 'WF0FXXWPMHNB44472',
 'year': 2023}
2026-03-29 14:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ72%2520LNE%27 HTTP/1.1" 200 None
2026-03-29 14:20:00 [bca.uk] INFO: Saving data for AJ72%20LNE: {'auction_closing_time': 1774864800.0, 'created_time': 1774610199.436155, 'last_price_update_time': 1774794000.192521}
2026-03-29 14:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ72%2520LNE') HTTP/1.1" 204 0
2026-03-29 14:20:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3996211e-f780-5dba-8548-b7c2befa6d50 with identifier: DE64%20BKG
2026-03-29 14:20:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3996211e-f780-5dba-8548-b7c2befa6d50 with identifier: DE64%20BKG
2026-03-29 14:20:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3996211e-f780-5dba-8548-b7c2befa6d50 with identifier: DE64%20BKG to the API
2026-03-29 14:20:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE64%20BKG-GB',
 'category': 'Car',
 'color': 'beige',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3996211e-f780-5dba-8548-b7c2befa6d50',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE64 BKG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE64%20BKG&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'SEAT',
 'model': 'IBIZA SC',
 'odometer': 95022,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SEAT IBIZA SC 1.4 30 YEARS Coupe',
 'transmission': 'manual',
 'trim': '30 YEARS',
 'vin': 'VSSZZZ6JZFR011800',
 'year': 2014}
2026-03-29 14:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE64%2520BKG%27 HTTP/1.1" 200 None
2026-03-29 14:20:01 [bca.uk] INFO: Saving data for DE64%20BKG: {'auction_closing_time': 1775037600.0, 'created_time': 1774610273.783628, 'last_price_update_time': 1774794001.325652}
2026-03-29 14:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE64%2520BKG') HTTP/1.1" 204 0
2026-03-29 14:20:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4426a241-c5f5-51bd-bda7-3c95e3945179 with identifier: WF18%20VYG
2026-03-29 14:20:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4426a241-c5f5-51bd-bda7-3c95e3945179 with identifier: WF18%20VYG
2026-03-29 14:20:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4426a241-c5f5-51bd-bda7-3c95e3945179 with identifier: WF18%20VYG to the API
2026-03-29 14:20:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF18%20VYG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4426a241-c5f5-51bd-bda7-3c95e3945179',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF18 VYG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF18%20VYG&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'MERCEDES-BENZ',
 'model': 'E220 D',
 'odometer': 101187,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E220 D 2.0 SE 9G Estate',
 'transmission': 'manual',
 'trim': 'SE 9G',
 'vin': 'WDD2132042A336602',
 'year': 2018}
2026-03-29 14:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF18%2520VYG%27 HTTP/1.1" 200 None
2026-03-29 14:20:01 [bca.uk] INFO: Saving data for WF18%20VYG: {'auction_closing_time': 1774864800.0, 'created_time': 1774276706.986305, 'last_price_update_time': 1774794001.680422}
2026-03-29 14:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF18%2520VYG') HTTP/1.1" 204 0
2026-03-29 14:20:01 [bca.uk] INFO: Found listing with ID: MD65%20YLR
2026-03-29 14:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD65%2520YLR%27 HTTP/1.1" 200 None
2026-03-29 14:20:01 [bca.uk] INFO: Scrape type for MD65%20YLR: 2
2026-03-29 14:20:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a256f86-85ef-54eb-abcf-0e05fbe64014 with identifier: MD65%20YLR
2026-03-29 14:20:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a256f86-85ef-54eb-abcf-0e05fbe64014 with scrape type 2
2026-03-29 14:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a256f86-85ef-54eb-abcf-0e05fbe64014 with scrape type 2
2026-03-29 14:20:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a256f86-85ef-54eb-abcf-0e05fbe64014, identifier: MD65%20YLR
2026-03-29 14:20:01 [bca.uk] INFO: Found listing with ID: EF18%20AOO
2026-03-29 14:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF18%2520AOO%27 HTTP/1.1" 200 None
2026-03-29 14:20:01 [bca.uk] INFO: Scrape type for EF18%20AOO: 2
2026-03-29 14:20:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 733b9371-dd9f-5bd1-8712-d7f1427730a9 with identifier: EF18%20AOO
2026-03-29 14:20:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 733b9371-dd9f-5bd1-8712-d7f1427730a9 with scrape type 2
2026-03-29 14:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 733b9371-dd9f-5bd1-8712-d7f1427730a9 with scrape type 2
2026-03-29 14:20:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 733b9371-dd9f-5bd1-8712-d7f1427730a9, identifier: EF18%20AOO
2026-03-29 14:20:01 [bca.uk] INFO: Found listing with ID: FD67%20HXJ
2026-03-29 14:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD67%2520HXJ%27 HTTP/1.1" 200 None
2026-03-29 14:20:01 [bca.uk] INFO: Scrape type for FD67%20HXJ: 2
2026-03-29 14:20:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d6eee75-769b-5560-99fa-2ce33cc8ce81 with identifier: FD67%20HXJ
2026-03-29 14:20:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d6eee75-769b-5560-99fa-2ce33cc8ce81 with scrape type 2
2026-03-29 14:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d6eee75-769b-5560-99fa-2ce33cc8ce81 with scrape type 2
2026-03-29 14:20:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d6eee75-769b-5560-99fa-2ce33cc8ce81, identifier: FD67%20HXJ
2026-03-29 14:20:02 [bca.uk] INFO: Found listing with ID: DC17%20XSD
2026-03-29 14:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC17%2520XSD%27 HTTP/1.1" 200 None
2026-03-29 14:20:02 [bca.uk] INFO: Scrape type for DC17%20XSD: 2
2026-03-29 14:20:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bdb5abb0-ea79-5cb4-9d6b-82872d656feb with identifier: DC17%20XSD
2026-03-29 14:20:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bdb5abb0-ea79-5cb4-9d6b-82872d656feb with scrape type 2
2026-03-29 14:20:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bdb5abb0-ea79-5cb4-9d6b-82872d656feb with scrape type 2
2026-03-29 14:20:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bdb5abb0-ea79-5cb4-9d6b-82872d656feb, identifier: DC17%20XSD
2026-03-29 14:20:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a256f86-85ef-54eb-abcf-0e05fbe64014 with identifier: MD65%20YLR
2026-03-29 14:20:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a256f86-85ef-54eb-abcf-0e05fbe64014 with identifier: MD65%20YLR
2026-03-29 14:20:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a256f86-85ef-54eb-abcf-0e05fbe64014 with identifier: MD65%20YLR to the API
2026-03-29 14:20:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD65%20YLR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2a256f86-85ef-54eb-abcf-0e05fbe64014',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MD65 YLR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD65%20YLR&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': '420D',
 'odometer': 51249,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'BMW 420D 2.0 190 M SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': '190 M SPORT STEP',
 'vin': 'WBA4P72050K561685',
 'year': 2015}
2026-03-29 14:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD65%2520YLR%27 HTTP/1.1" 200 None
2026-03-29 14:20:02 [bca.uk] INFO: Saving data for MD65%20YLR: {'auction_closing_time': 1774864800.0, 'created_time': 1774610209.60127, 'last_price_update_time': 1774794002.657931}
2026-03-29 14:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD65%2520YLR') HTTP/1.1" 204 0
2026-03-29 14:20:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 733b9371-dd9f-5bd1-8712-d7f1427730a9 with identifier: EF18%20AOO
2026-03-29 14:20:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 733b9371-dd9f-5bd1-8712-d7f1427730a9 with identifier: EF18%20AOO
2026-03-29 14:20:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 733b9371-dd9f-5bd1-8712-d7f1427730a9 with identifier: EF18%20AOO to the API
2026-03-29 14:20:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 64,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '733b9371-dd9f-5bd1-8712-d7f1427730a9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EF18 AOO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF18%20AOO&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 69988,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 2.0 P400E AUTOBIOGRAPHY DYNAMIC StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E AUTOBIOGRAPHY DYNAMIC',
 'vin': 'SALWA2AY7JA198913',
 'year': 2018}
2026-03-29 14:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF18%2520AOO%27 HTTP/1.1" 200 None
2026-03-29 14:20:02 [bca.uk] INFO: Saving data for EF18%20AOO: {'auction_closing_time': 1775037600.0, 'created_time': 1774044622.401635, 'last_price_update_time': 1774794002.995825}
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF18%2520AOO') HTTP/1.1" 204 0
2026-03-29 14:20:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d6eee75-769b-5560-99fa-2ce33cc8ce81 with identifier: FD67%20HXJ
2026-03-29 14:20:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d6eee75-769b-5560-99fa-2ce33cc8ce81 with identifier: FD67%20HXJ
2026-03-29 14:20:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6d6eee75-769b-5560-99fa-2ce33cc8ce81 with identifier: FD67%20HXJ to the API
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD67%20HXJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6d6eee75-769b-5560-99fa-2ce33cc8ce81',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD67 HXJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD67%20HXJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'JAGUAR',
 'model': 'XE',
 'odometer': 96246,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'JAGUAR XE 2.0 D 163 PRESTIGE Saloon',
 'transmission': 'automatic',
 'trim': 'D 163 PRESTIGE',
 'vin': 'SAJAB4AN1HCP00234',
 'year': 2018}
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD67%2520HXJ%27 HTTP/1.1" 200 None
2026-03-29 14:20:03 [bca.uk] INFO: Saving data for FD67%20HXJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610280.368833, 'last_price_update_time': 1774794003.3012}
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD67%2520HXJ') HTTP/1.1" 204 0
2026-03-29 14:20:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bdb5abb0-ea79-5cb4-9d6b-82872d656feb with identifier: DC17%20XSD
2026-03-29 14:20:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bdb5abb0-ea79-5cb4-9d6b-82872d656feb with identifier: DC17%20XSD
2026-03-29 14:20:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bdb5abb0-ea79-5cb4-9d6b-82872d656feb with identifier: DC17%20XSD to the API
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DC17%20XSD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bdb5abb0-ea79-5cb4-9d6b-82872d656feb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DC17 XSD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DC17%20XSD&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'BMW',
 'model': '118I',
 'odometer': 127429,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'BMW 118I 1.5 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WBA1R52030V861810',
 'year': 2017}
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC17%2520XSD%27 HTTP/1.1" 200 None
2026-03-29 14:20:03 [bca.uk] INFO: Saving data for DC17%20XSD: {'auction_closing_time': 1775037600.0, 'created_time': 1774610887.16296, 'last_price_update_time': 1774794003.592497}
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DC17%2520XSD') HTTP/1.1" 204 0
2026-03-29 14:20:03 [bca.uk] INFO: Found listing with ID: KR66%20FDZ
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR66%2520FDZ%27 HTTP/1.1" 200 None
2026-03-29 14:20:03 [bca.uk] INFO: Scrape type for KR66%20FDZ: 2
2026-03-29 14:20:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 654dd5ca-9853-5590-bd34-4f8856459311 with identifier: KR66%20FDZ
2026-03-29 14:20:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 654dd5ca-9853-5590-bd34-4f8856459311 with scrape type 2
2026-03-29 14:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 654dd5ca-9853-5590-bd34-4f8856459311 with scrape type 2
2026-03-29 14:20:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 654dd5ca-9853-5590-bd34-4f8856459311, identifier: KR66%20FDZ
2026-03-29 14:20:03 [bca.uk] INFO: Found listing with ID: BG74%20UWW
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG74%2520UWW%27 HTTP/1.1" 200 None
2026-03-29 14:20:03 [bca.uk] INFO: Scrape type for BG74%20UWW: 2
2026-03-29 14:20:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f336668-2633-5ca4-a967-94c28856e624 with identifier: BG74%20UWW
2026-03-29 14:20:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2f336668-2633-5ca4-a967-94c28856e624 with scrape type 2
2026-03-29 14:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2f336668-2633-5ca4-a967-94c28856e624 with scrape type 2
2026-03-29 14:20:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2f336668-2633-5ca4-a967-94c28856e624, identifier: BG74%20UWW
2026-03-29 14:20:03 [bca.uk] INFO: Found listing with ID: SM15%20MWL
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM15%2520MWL%27 HTTP/1.1" 200 None
2026-03-29 14:20:03 [bca.uk] INFO: Scrape type for SM15%20MWL: 2
2026-03-29 14:20:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 43431193-0588-5b03-a2d6-b4a65c7dd698 with identifier: SM15%20MWL
2026-03-29 14:20:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 43431193-0588-5b03-a2d6-b4a65c7dd698 with scrape type 2
2026-03-29 14:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 43431193-0588-5b03-a2d6-b4a65c7dd698 with scrape type 2
2026-03-29 14:20:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 43431193-0588-5b03-a2d6-b4a65c7dd698, identifier: SM15%20MWL
2026-03-29 14:20:03 [bca.uk] INFO: Found listing with ID: VA21%20XJO
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA21%2520XJO%27 HTTP/1.1" 200 None
2026-03-29 14:20:03 [bca.uk] INFO: Scrape type for VA21%20XJO: 0
2026-03-29 14:20:03 [bca.uk] INFO: Found listing with ID: LL71%20FHM
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL71%2520FHM%27 HTTP/1.1" 200 None
2026-03-29 14:20:03 [bca.uk] INFO: Scrape type for LL71%20FHM: 0
2026-03-29 14:20:03 [bca.uk] INFO: Found listing with ID: CA70%20WXZ
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA70%2520WXZ%27 HTTP/1.1" 200 None
2026-03-29 14:20:03 [bca.uk] INFO: Scrape type for CA70%20WXZ: 0
2026-03-29 14:20:03 [bca.uk] INFO: Found listing with ID: LF19%20UDK
2026-03-29 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF19%2520UDK%27 HTTP/1.1" 200 None
2026-03-29 14:20:04 [bca.uk] INFO: Scrape type for LF19%20UDK: 2
2026-03-29 14:20:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24157bc3-ac6d-5d6b-aa4d-9881a982dbcf with identifier: LF19%20UDK
2026-03-29 14:20:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24157bc3-ac6d-5d6b-aa4d-9881a982dbcf with scrape type 2
2026-03-29 14:20:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24157bc3-ac6d-5d6b-aa4d-9881a982dbcf with scrape type 2
2026-03-29 14:20:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24157bc3-ac6d-5d6b-aa4d-9881a982dbcf, identifier: LF19%20UDK
2026-03-29 14:20:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 654dd5ca-9853-5590-bd34-4f8856459311 with identifier: KR66%20FDZ
2026-03-29 14:20:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 654dd5ca-9853-5590-bd34-4f8856459311 with identifier: KR66%20FDZ
2026-03-29 14:20:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 654dd5ca-9853-5590-bd34-4f8856459311 with identifier: KR66%20FDZ to the API
2026-03-29 14:20:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR66%20FDZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '654dd5ca-9853-5590-bd34-4f8856459311',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR66 FDZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR66%20FDZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '108',
 'odometer': 67782,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 108 1.2 P/T ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T ALLURE',
 'vin': 'VF3PAHMTCGR294818',
 'year': 2016}
2026-03-29 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR66%2520FDZ%27 HTTP/1.1" 200 None
2026-03-29 14:20:04 [bca.uk] INFO: Saving data for KR66%20FDZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774392222.846355, 'last_price_update_time': 1774794004.395943}
2026-03-29 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR66%2520FDZ') HTTP/1.1" 204 0
2026-03-29 14:20:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2f336668-2633-5ca4-a967-94c28856e624 with identifier: BG74%20UWW
2026-03-29 14:20:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2f336668-2633-5ca4-a967-94c28856e624 with identifier: BG74%20UWW
2026-03-29 14:20:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2f336668-2633-5ca4-a967-94c28856e624 with identifier: BG74%20UWW to the API
2026-03-29 14:20:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 34,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG74%20UWW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '2f336668-2633-5ca4-a967-94c28856e624',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BG74 UWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG74%20UWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 21846,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P270E 4WD DYNAMIC HSE Hatchback',
 'transmission': 'automatic',
 'trim': 'P270E 4WD DYNAMIC HSE',
 'vin': 'SALZA2AT0SH273915',
 'year': 2024}
2026-03-29 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG74%2520UWW%27 HTTP/1.1" 200 None
2026-03-29 14:20:04 [bca.uk] INFO: Saving data for BG74%20UWW: {'auction_closing_time': 1774864800.0, 'created_time': 1774610223.159196, 'last_price_update_time': 1774794004.826825}
2026-03-29 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG74%2520UWW') HTTP/1.1" 204 0
2026-03-29 14:20:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 43431193-0588-5b03-a2d6-b4a65c7dd698 with identifier: SM15%20MWL
2026-03-29 14:20:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 43431193-0588-5b03-a2d6-b4a65c7dd698 with identifier: SM15%20MWL
2026-03-29 14:20:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 43431193-0588-5b03-a2d6-b4a65c7dd698 with identifier: SM15%20MWL to the API
2026-03-29 14:20:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM15%20MWL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '43431193-0588-5b03-a2d6-b4a65c7dd698',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SM15 MWL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM15%20MWL&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'AUDI',
 'model': 'S3 SPORTBACK',
 'odometer': 103356,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'AUDI S3 SPORTBACK 2.0 TFSI 300 QUATTRO Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI 300 QUATTRO',
 'vin': 'WAUZZZ8V6FA169439',
 'year': 2015}
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM15%2520MWL%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Saving data for SM15%20MWL: {'auction_closing_time': 1774864800.0, 'created_time': 1774610277.985029, 'last_price_update_time': 1774794005.118604}
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM15%2520MWL') HTTP/1.1" 204 0
2026-03-29 14:20:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24157bc3-ac6d-5d6b-aa4d-9881a982dbcf with identifier: LF19%20UDK
2026-03-29 14:20:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24157bc3-ac6d-5d6b-aa4d-9881a982dbcf with identifier: LF19%20UDK
2026-03-29 14:20:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 24157bc3-ac6d-5d6b-aa4d-9881a982dbcf with identifier: LF19%20UDK to the API
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF19%20UDK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '24157bc3-ac6d-5d6b-aa4d-9881a982dbcf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF19 UDK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF19%20UDK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'CITROEN',
 'model': 'GRAND SPACETOUR',
 'odometer': 62860,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'CITROEN GRAND SPACETOUR 2.0 BLUEHDI 160 FLAIR EAT8 MPV',
 'transmission': 'automatic',
 'trim': 'BLUEHDI 160 FLAIR EAT8',
 'vin': 'VF73AEHYRJJ855323',
 'year': 2019}
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF19%2520UDK%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Saving data for LF19%20UDK: {'auction_closing_time': 1774864800.0, 'created_time': 1773828088.52077, 'last_price_update_time': 1774794005.42658}
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF19%2520UDK') HTTP/1.1" 204 0
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: FV62%20YSN
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV62%2520YSN%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for FV62%20YSN: 0
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: GU17%20VUF
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU17%2520VUF%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for GU17%20VUF: 0
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: KN22%20WLL
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN22%2520WLL%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for KN22%20WLL: 0
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: WP66%20XWR
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP66%2520XWR%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for WP66%20XWR: 0
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: BD25%20SZE
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD25%2520SZE%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for BD25%20SZE: 0
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: BD72%20MOV
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD72%2520MOV%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for BD72%20MOV: 0
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: BJ75%20OXW
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ75%2520OXW%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for BJ75%20OXW: 0
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: BL24%20KCN
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL24%2520KCN%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for BL24%20KCN: 0
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: BX25%20UUL
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX25%2520UUL%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for BX25%20UUL: 0
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: DA72%20ZNK
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA72%2520ZNK%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for DA72%20ZNK: 0
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: MD73%20YAF
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD73%2520YAF%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for MD73%20YAF: 0
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: PF72%20TKV
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF72%2520TKV%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for PF72%20TKV: 0
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: PL73%20FNR
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL73%2520FNR%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for PL73%20FNR: 0
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: SY25%20VYC
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY25%2520VYC%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for SY25%20VYC: 0
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: LD69%20CKV
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD69%2520CKV%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for LD69%20CKV: 0
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: KU68%20KXC
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU68%2520KXC%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for KU68%20KXC: 2
2026-03-29 14:20:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 953ab5dc-2677-5114-9eb6-47383fc82308 with identifier: KU68%20KXC
2026-03-29 14:20:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 953ab5dc-2677-5114-9eb6-47383fc82308 with scrape type 2
2026-03-29 14:20:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 953ab5dc-2677-5114-9eb6-47383fc82308 with scrape type 2
2026-03-29 14:20:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 953ab5dc-2677-5114-9eb6-47383fc82308, identifier: KU68%20KXC
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: FX72%20NNZ
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX72%2520NNZ%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for FX72%20NNZ: 0
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: GJ18%20XZK
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ18%2520XZK%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for GJ18%20XZK: 0
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: GV66%20PZS
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV66%2520PZS%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for GV66%20PZS: 0
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: HG17%20OPK
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG17%2520OPK%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for HG17%20OPK: 0
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: HX64%20XJN
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX64%2520XJN%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for HX64%20XJN: 0
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: KM18%20SUY
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM18%2520SUY%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for KM18%20SUY: 0
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: KO21%20FML
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO21%2520FML%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for KO21%20FML: 0
2026-03-29 14:20:05 [bca.uk] INFO: Found listing with ID: KR65%20TVW
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR65%2520TVW%27 HTTP/1.1" 200 None
2026-03-29 14:20:05 [bca.uk] INFO: Scrape type for KR65%20TVW: 2
2026-03-29 14:20:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 155da448-4d23-5a88-8d05-ecdb780bf6c7 with identifier: KR65%20TVW
2026-03-29 14:20:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 155da448-4d23-5a88-8d05-ecdb780bf6c7 with scrape type 2
2026-03-29 14:20:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 155da448-4d23-5a88-8d05-ecdb780bf6c7 with scrape type 2
2026-03-29 14:20:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 155da448-4d23-5a88-8d05-ecdb780bf6c7, identifier: KR65%20TVW
2026-03-29 14:20:06 [bca.uk] INFO: Found listing with ID: BV60%20HHM
2026-03-29 14:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV60%2520HHM%27 HTTP/1.1" 200 None
2026-03-29 14:20:06 [bca.uk] INFO: Scrape type for BV60%20HHM: 2
2026-03-29 14:20:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88cf2a17-1876-5c56-bfbf-961bcb5c7ac0 with identifier: BV60%20HHM
2026-03-29 14:20:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88cf2a17-1876-5c56-bfbf-961bcb5c7ac0 with scrape type 2
2026-03-29 14:20:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 88cf2a17-1876-5c56-bfbf-961bcb5c7ac0 with scrape type 2
2026-03-29 14:20:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 88cf2a17-1876-5c56-bfbf-961bcb5c7ac0, identifier: BV60%20HHM
2026-03-29 14:20:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 953ab5dc-2677-5114-9eb6-47383fc82308 with identifier: KU68%20KXC
2026-03-29 14:20:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 953ab5dc-2677-5114-9eb6-47383fc82308 with identifier: KU68%20KXC
2026-03-29 14:20:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 953ab5dc-2677-5114-9eb6-47383fc82308 with identifier: KU68%20KXC to the API
2026-03-29 14:20:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU68%20KXC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '953ab5dc-2677-5114-9eb6-47383fc82308',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU68 KXC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU68%20KXC&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 51348,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.2 DIG-T N-CONNECTA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T N-CONNECTA',
 'vin': 'SJNFEAJ11U2325196',
 'year': 2018}
2026-03-29 14:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU68%2520KXC%27 HTTP/1.1" 200 None
2026-03-29 14:20:06 [bca.uk] INFO: Saving data for KU68%20KXC: {'auction_closing_time': 1774864800.0, 'created_time': 1774390707.820004, 'last_price_update_time': 1774794006.433539}
2026-03-29 14:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU68%2520KXC') HTTP/1.1" 204 0
2026-03-29 14:20:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 155da448-4d23-5a88-8d05-ecdb780bf6c7 with identifier: KR65%20TVW
2026-03-29 14:20:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 155da448-4d23-5a88-8d05-ecdb780bf6c7 with identifier: KR65%20TVW
2026-03-29 14:20:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 155da448-4d23-5a88-8d05-ecdb780bf6c7 with identifier: KR65%20TVW to the API
2026-03-29 14:20:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR65%20TVW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '155da448-4d23-5a88-8d05-ecdb780bf6c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR65 TVW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR65%20TVW&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SEAT',
 'model': 'LEON ST',
 'odometer': 111001,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'SEAT LEON ST 2.0 TDI 150 FR Estate',
 'transmission': 'manual',
 'trim': 'TDI 150 FR',
 'vin': 'VSSZZZ5FZGR090757',
 'year': 2016}
2026-03-29 14:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR65%2520TVW%27 HTTP/1.1" 200 None
2026-03-29 14:20:06 [bca.uk] INFO: Saving data for KR65%20TVW: {'auction_closing_time': 1775037600.0, 'created_time': 1774610279.109772, 'last_price_update_time': 1774794006.816475}
2026-03-29 14:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR65%2520TVW') HTTP/1.1" 204 0
2026-03-29 14:20:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 88cf2a17-1876-5c56-bfbf-961bcb5c7ac0 with identifier: BV60%20HHM
2026-03-29 14:20:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 88cf2a17-1876-5c56-bfbf-961bcb5c7ac0 with identifier: BV60%20HHM
2026-03-29 14:20:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 88cf2a17-1876-5c56-bfbf-961bcb5c7ac0 with identifier: BV60%20HHM to the API
2026-03-29 14:20:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV60%20HHM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '88cf2a17-1876-5c56-bfbf-961bcb5c7ac0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV60 HHM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV60%20HHM&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'MONDEO',
 'odometer': 89391,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'FORD MONDEO 2.0 TDCI 140 TITANIUM X Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 140 TITANIUM X',
 'vin': 'WF0EXXGBBEAA08590',
 'year': 2011}
2026-03-29 14:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV60%2520HHM%27 HTTP/1.1" 200 None
2026-03-29 14:20:07 [bca.uk] INFO: Saving data for BV60%20HHM: {'auction_closing_time': 1775037600.0, 'created_time': 1774610888.101455, 'last_price_update_time': 1774794007.091524}
2026-03-29 14:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV60%2520HHM') HTTP/1.1" 204 0
2026-03-29 14:20:07 [bca.uk] INFO: Found listing with ID: LP22%20EUY
2026-03-29 14:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP22%2520EUY%27 HTTP/1.1" 200 None
2026-03-29 14:20:07 [bca.uk] INFO: Scrape type for LP22%20EUY: 2
2026-03-29 14:20:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5b3dd5a8-575f-53bf-94b9-5d895c0b90f4 with identifier: LP22%20EUY
2026-03-29 14:20:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5b3dd5a8-575f-53bf-94b9-5d895c0b90f4 with scrape type 2
2026-03-29 14:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5b3dd5a8-575f-53bf-94b9-5d895c0b90f4 with scrape type 2
2026-03-29 14:20:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5b3dd5a8-575f-53bf-94b9-5d895c0b90f4, identifier: LP22%20EUY
2026-03-29 14:20:07 [bca.uk] INFO: Found listing with ID: LD19%20UXW
2026-03-29 14:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD19%2520UXW%27 HTTP/1.1" 200 None
2026-03-29 14:20:07 [bca.uk] INFO: Scrape type for LD19%20UXW: 0
2026-03-29 14:20:07 [bca.uk] INFO: Found listing with ID: LM70%20LDF
2026-03-29 14:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM70%2520LDF%27 HTTP/1.1" 200 None
2026-03-29 14:20:07 [bca.uk] INFO: Scrape type for LM70%20LDF: 2
2026-03-29 14:20:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0244121c-e6c4-5464-ae00-dfa3d51aae5a with identifier: LM70%20LDF
2026-03-29 14:20:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0244121c-e6c4-5464-ae00-dfa3d51aae5a with scrape type 2
2026-03-29 14:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0244121c-e6c4-5464-ae00-dfa3d51aae5a with scrape type 2
2026-03-29 14:20:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0244121c-e6c4-5464-ae00-dfa3d51aae5a, identifier: LM70%20LDF
2026-03-29 14:20:07 [bca.uk] INFO: Found listing with ID: DC66%20NTY
2026-03-29 14:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC66%2520NTY%27 HTTP/1.1" 200 None
2026-03-29 14:20:07 [bca.uk] INFO: Scrape type for DC66%20NTY: 2
2026-03-29 14:20:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a70176fe-b6e4-5e73-8965-25d71f3eb54c with identifier: DC66%20NTY
2026-03-29 14:20:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a70176fe-b6e4-5e73-8965-25d71f3eb54c with scrape type 2
2026-03-29 14:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a70176fe-b6e4-5e73-8965-25d71f3eb54c with scrape type 2
2026-03-29 14:20:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a70176fe-b6e4-5e73-8965-25d71f3eb54c, identifier: DC66%20NTY
2026-03-29 14:20:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5b3dd5a8-575f-53bf-94b9-5d895c0b90f4 with identifier: LP22%20EUY
2026-03-29 14:20:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5b3dd5a8-575f-53bf-94b9-5d895c0b90f4 with identifier: LP22%20EUY
2026-03-29 14:20:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5b3dd5a8-575f-53bf-94b9-5d895c0b90f4 with identifier: LP22%20EUY to the API
2026-03-29 14:20:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP22%20EUY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5b3dd5a8-575f-53bf-94b9-5d895c0b90f4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LP22 EUY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP22%20EUY&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MG MOTOR UK',
 'model': 'ZS',
 'odometer': 33201,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS 1.5 VTI-TECH EXCLUSIVE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI-TECH EXCLUSIVE',
 'vin': 'LSJW74U95NZ144022',
 'year': 2022}
2026-03-29 14:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP22%2520EUY%27 HTTP/1.1" 200 None
2026-03-29 14:20:07 [bca.uk] INFO: Saving data for LP22%20EUY: {'auction_closing_time': 1774864800.0, 'created_time': 1774354497.648837, 'last_price_update_time': 1774794007.767608}
2026-03-29 14:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP22%2520EUY') HTTP/1.1" 204 0
2026-03-29 14:20:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0244121c-e6c4-5464-ae00-dfa3d51aae5a with identifier: LM70%20LDF
2026-03-29 14:20:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0244121c-e6c4-5464-ae00-dfa3d51aae5a with identifier: LM70%20LDF
2026-03-29 14:20:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0244121c-e6c4-5464-ae00-dfa3d51aae5a with identifier: LM70%20LDF to the API
2026-03-29 14:20:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM70%20LDF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0244121c-e6c4-5464-ae00-dfa3d51aae5a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM70 LDF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM70%20LDF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'A5',
 'odometer': 53605,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'AUDI A5 2.0 35 TDI S LINE S-T Coupe',
 'transmission': 'automatic',
 'trim': '35 TDI S LINE S-T',
 'vin': 'WAUZZZF57MA007173',
 'year': 2020}
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM70%2520LDF%27 HTTP/1.1" 200 None
2026-03-29 14:20:08 [bca.uk] INFO: Saving data for LM70%20LDF: {'auction_closing_time': 1775037600.0, 'created_time': 1774610287.36692, 'last_price_update_time': 1774794008.051743}
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM70%2520LDF') HTTP/1.1" 204 0
2026-03-29 14:20:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a70176fe-b6e4-5e73-8965-25d71f3eb54c with identifier: DC66%20NTY
2026-03-29 14:20:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a70176fe-b6e4-5e73-8965-25d71f3eb54c with identifier: DC66%20NTY
2026-03-29 14:20:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a70176fe-b6e4-5e73-8965-25d71f3eb54c with identifier: DC66%20NTY to the API
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DC66%20NTY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a70176fe-b6e4-5e73-8965-25d71f3eb54c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DC66 NTY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DC66%20NTY&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 84411,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 D 1.5 AMG LINE Hatchback',
 'transmission': 'manual',
 'trim': 'AMG LINE',
 'vin': 'WDD1760122V173521',
 'year': 2017}
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC66%2520NTY%27 HTTP/1.1" 200 None
2026-03-29 14:20:08 [bca.uk] INFO: Saving data for DC66%20NTY: {'auction_closing_time': 1774864800.0, 'created_time': 1774276443.978467, 'last_price_update_time': 1774794008.338274}
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DC66%2520NTY') HTTP/1.1" 204 0
2026-03-29 14:20:08 [bca.uk] INFO: Found listing with ID: YP04%20LFK
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP04%2520LFK%27 HTTP/1.1" 200 None
2026-03-29 14:20:08 [bca.uk] INFO: Scrape type for YP04%20LFK: 2
2026-03-29 14:20:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04dc95d3-cfb1-5f38-ba8c-719faf5c43f3 with identifier: YP04%20LFK
2026-03-29 14:20:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04dc95d3-cfb1-5f38-ba8c-719faf5c43f3 with scrape type 2
2026-03-29 14:20:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 04dc95d3-cfb1-5f38-ba8c-719faf5c43f3 with scrape type 2
2026-03-29 14:20:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 04dc95d3-cfb1-5f38-ba8c-719faf5c43f3, identifier: YP04%20LFK
2026-03-29 14:20:08 [bca.uk] INFO: Found listing with ID: LO64%20XFE
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO64%2520XFE%27 HTTP/1.1" 200 None
2026-03-29 14:20:08 [bca.uk] INFO: Scrape type for LO64%20XFE: 0
2026-03-29 14:20:08 [bca.uk] INFO: Found listing with ID: ML24%20DWU
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML24%2520DWU%27 HTTP/1.1" 200 None
2026-03-29 14:20:08 [bca.uk] INFO: Scrape type for ML24%20DWU: 0
2026-03-29 14:20:08 [bca.uk] INFO: Found listing with ID: ML66%20MYS
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML66%2520MYS%27 HTTP/1.1" 200 None
2026-03-29 14:20:08 [bca.uk] INFO: Scrape type for ML66%20MYS: 0
2026-03-29 14:20:08 [bca.uk] INFO: Found listing with ID: OE73%20NXH
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE73%2520NXH%27 HTTP/1.1" 200 None
2026-03-29 14:20:08 [bca.uk] INFO: Scrape type for OE73%20NXH: 0
2026-03-29 14:20:08 [bca.uk] INFO: Found listing with ID: OV18%20XBN
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV18%2520XBN%27 HTTP/1.1" 200 None
2026-03-29 14:20:08 [bca.uk] INFO: Scrape type for OV18%20XBN: 0
2026-03-29 14:20:08 [bca.uk] INFO: Found listing with ID: PN66%20WSJ
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN66%2520WSJ%27 HTTP/1.1" 200 None
2026-03-29 14:20:08 [bca.uk] INFO: Scrape type for PN66%20WSJ: 0
2026-03-29 14:20:08 [bca.uk] INFO: Found listing with ID: RA18%20LAA
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA18%2520LAA%27 HTTP/1.1" 200 None
2026-03-29 14:20:08 [bca.uk] INFO: Scrape type for RA18%20LAA: 0
2026-03-29 14:20:08 [bca.uk] INFO: Found listing with ID: ST68%20YPN
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST68%2520YPN%27 HTTP/1.1" 200 None
2026-03-29 14:20:08 [bca.uk] INFO: Scrape type for ST68%20YPN: 0
2026-03-29 14:20:08 [bca.uk] INFO: Found listing with ID: VF69%20KCZ
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VF69%2520KCZ%27 HTTP/1.1" 200 None
2026-03-29 14:20:08 [bca.uk] INFO: Scrape type for VF69%20KCZ: 0
2026-03-29 14:20:08 [bca.uk] INFO: Found listing with ID: VK22%20VYN
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK22%2520VYN%27 HTTP/1.1" 200 None
2026-03-29 14:20:08 [bca.uk] INFO: Scrape type for VK22%20VYN: 0
2026-03-29 14:20:08 [bca.uk] INFO: Found listing with ID: VK61%20WXM
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK61%2520WXM%27 HTTP/1.1" 200 None
2026-03-29 14:20:08 [bca.uk] INFO: Scrape type for VK61%20WXM: 2
2026-03-29 14:20:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 22c2576c-5a03-5e53-a5af-361d38ae6456 with identifier: VK61%20WXM
2026-03-29 14:20:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 22c2576c-5a03-5e53-a5af-361d38ae6456 with scrape type 2
2026-03-29 14:20:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 22c2576c-5a03-5e53-a5af-361d38ae6456 with scrape type 2
2026-03-29 14:20:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 22c2576c-5a03-5e53-a5af-361d38ae6456, identifier: VK61%20WXM
2026-03-29 14:20:08 [bca.uk] INFO: Found listing with ID: WH19%20UDG
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WH19%2520UDG%27 HTTP/1.1" 200 None
2026-03-29 14:20:08 [bca.uk] INFO: Scrape type for WH19%20UDG: 2
2026-03-29 14:20:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 65688e0e-802a-5d43-8b21-2378b8f9cedd with identifier: WH19%20UDG
2026-03-29 14:20:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 65688e0e-802a-5d43-8b21-2378b8f9cedd with scrape type 2
2026-03-29 14:20:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 65688e0e-802a-5d43-8b21-2378b8f9cedd with scrape type 2
2026-03-29 14:20:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 65688e0e-802a-5d43-8b21-2378b8f9cedd, identifier: WH19%20UDG
2026-03-29 14:20:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 04dc95d3-cfb1-5f38-ba8c-719faf5c43f3 with identifier: YP04%20LFK
2026-03-29 14:20:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 04dc95d3-cfb1-5f38-ba8c-719faf5c43f3 with identifier: YP04%20LFK
2026-03-29 14:20:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 04dc95d3-cfb1-5f38-ba8c-719faf5c43f3 with identifier: YP04%20LFK to the API
2026-03-29 14:20:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 182,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP04%20LFK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '04dc95d3-cfb1-5f38-ba8c-719faf5c43f3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP04 LFK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP04%20LFK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'MONDEO',
 'odometer': 136211,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2004-01-01',
 'seller_name': None,
 'title': 'FORD MONDEO 1.8 LX 16V Hatchback',
 'transmission': 'manual',
 'trim': 'LX 16V',
 'vin': 'WF05XXGBB54A40881',
 'year': 2004}
2026-03-29 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP04%2520LFK%27 HTTP/1.1" 200 None
2026-03-29 14:20:09 [bca.uk] INFO: Saving data for YP04%20LFK: {'auction_closing_time': 1774864800.0, 'created_time': 1774610224.846334, 'last_price_update_time': 1774794009.19604}
2026-03-29 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP04%2520LFK') HTTP/1.1" 204 0
2026-03-29 14:20:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 22c2576c-5a03-5e53-a5af-361d38ae6456 with identifier: VK61%20WXM
2026-03-29 14:20:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 22c2576c-5a03-5e53-a5af-361d38ae6456 with identifier: VK61%20WXM
2026-03-29 14:20:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 22c2576c-5a03-5e53-a5af-361d38ae6456 with identifier: VK61%20WXM to the API
2026-03-29 14:20:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '22c2576c-5a03-5e53-a5af-361d38ae6456',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK61 WXM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK61%20WXM&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 73318,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 TDI 105 MATCH Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 105 MATCH',
 'vin': 'WVWZZZ1KZCW045896',
 'year': 2011}
2026-03-29 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK61%2520WXM%27 HTTP/1.1" 200 None
2026-03-29 14:20:09 [bca.uk] INFO: Saving data for VK61%20WXM: {'auction_closing_time': 1775037600.0, 'created_time': 1774610280.781034, 'last_price_update_time': 1774794009.587793}
2026-03-29 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK61%2520WXM') HTTP/1.1" 204 0
2026-03-29 14:20:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 65688e0e-802a-5d43-8b21-2378b8f9cedd with identifier: WH19%20UDG
2026-03-29 14:20:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 65688e0e-802a-5d43-8b21-2378b8f9cedd with identifier: WH19%20UDG
2026-03-29 14:20:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 65688e0e-802a-5d43-8b21-2378b8f9cedd with identifier: WH19%20UDG to the API
2026-03-29 14:20:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WH19%20UDG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '65688e0e-802a-5d43-8b21-2378b8f9cedd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WH19 UDG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WH19%20UDG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'ECOSPORT',
 'odometer': 56820,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD ECOSPORT 1.0 E/B 125 ST-LINE StationWagon',
 'transmission': 'manual',
 'trim': 'E/B 125 ST-LINE',
 'vin': 'WF01XXERK1KC78397',
 'year': 2019}
2026-03-29 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WH19%2520UDG%27 HTTP/1.1" 200 None
2026-03-29 14:20:09 [bca.uk] INFO: Saving data for WH19%20UDG: {'auction_closing_time': 1774864800.0, 'created_time': 1774276332.672392, 'last_price_update_time': 1774794009.875947}
2026-03-29 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WH19%2520UDG') HTTP/1.1" 204 0
2026-03-29 14:20:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:20:09 [bca.uk] INFO: Found listing with ID: SG22%20YLV
2026-03-29 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520YLV%27 HTTP/1.1" 200 None
2026-03-29 14:20:09 [bca.uk] INFO: Scrape type for SG22%20YLV: 2
2026-03-29 14:20:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ccf9094-b64b-5725-894d-647cdd2c52f8 with identifier: SG22%20YLV
2026-03-29 14:20:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6ccf9094-b64b-5725-894d-647cdd2c52f8 with scrape type 2
2026-03-29 14:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6ccf9094-b64b-5725-894d-647cdd2c52f8 with scrape type 2
2026-03-29 14:20:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6ccf9094-b64b-5725-894d-647cdd2c52f8, identifier: SG22%20YLV
2026-03-29 14:20:10 [bca.uk] INFO: Found listing with ID: VK69%20SMU
2026-03-29 14:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK69%2520SMU%27 HTTP/1.1" 200 None
2026-03-29 14:20:10 [bca.uk] INFO: Scrape type for VK69%20SMU: 0
2026-03-29 14:20:10 [bca.uk] INFO: Found listing with ID: VN71%20HKB
2026-03-29 14:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN71%2520HKB%27 HTTP/1.1" 200 None
2026-03-29 14:20:10 [bca.uk] INFO: Scrape type for VN71%20HKB: 0
2026-03-29 14:20:10 [bca.uk] INFO: Found listing with ID: VN72%20URC
2026-03-29 14:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN72%2520URC%27 HTTP/1.1" 200 None
2026-03-29 14:20:10 [bca.uk] INFO: Scrape type for VN72%20URC: 0
2026-03-29 14:20:10 [bca.uk] INFO: Found listing with ID: VT19%20NMU
2026-03-29 14:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VT19%2520NMU%27 HTTP/1.1" 200 None
2026-03-29 14:20:10 [bca.uk] INFO: Scrape type for VT19%20NMU: 2
2026-03-29 14:20:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d4ead1f-22a7-5088-a356-1a80f1ebba0d with identifier: VT19%20NMU
2026-03-29 14:20:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d4ead1f-22a7-5088-a356-1a80f1ebba0d with scrape type 2
2026-03-29 14:20:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d4ead1f-22a7-5088-a356-1a80f1ebba0d with scrape type 2
2026-03-29 14:20:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d4ead1f-22a7-5088-a356-1a80f1ebba0d, identifier: VT19%20NMU
2026-03-29 14:20:10 [bca.uk] INFO: Found listing with ID: MD15%20UJX
2026-03-29 14:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD15%2520UJX%27 HTTP/1.1" 200 None
2026-03-29 14:20:10 [bca.uk] INFO: Scrape type for MD15%20UJX: 2
2026-03-29 14:20:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13c6ad7f-473b-5a1b-95fe-1f9d0a28521f with identifier: MD15%20UJX
2026-03-29 14:20:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13c6ad7f-473b-5a1b-95fe-1f9d0a28521f with scrape type 2
2026-03-29 14:20:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 13c6ad7f-473b-5a1b-95fe-1f9d0a28521f with scrape type 2
2026-03-29 14:20:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 13c6ad7f-473b-5a1b-95fe-1f9d0a28521f, identifier: MD15%20UJX
2026-03-29 14:20:10 [scrapy.extensions.logstats] INFO: Crawled 248 pages (at 3 pages/min), scraped 1738 items (at 119 items/min)
2026-03-29 14:20:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 211MiB
2026-03-29 14:20:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6ccf9094-b64b-5725-894d-647cdd2c52f8 with identifier: SG22%20YLV
2026-03-29 14:20:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6ccf9094-b64b-5725-894d-647cdd2c52f8 with identifier: SG22%20YLV
2026-03-29 14:20:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6ccf9094-b64b-5725-894d-647cdd2c52f8 with identifier: SG22%20YLV to the API
2026-03-29 14:20:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG22%20YLV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '6ccf9094-b64b-5725-894d-647cdd2c52f8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SG22 YLV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG22%20YLV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'MG MOTOR UK',
 'model': 'ZS ELECTRIC',
 'odometer': 39441,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS ELECTRIC 130KW 51KWH TROPHY Hatchback',
 'transmission': 'automatic',
 'trim': '130KW 51KWH TROPHY',
 'vin': 'LSJW74097MZ263002',
 'year': 2022}
2026-03-29 14:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520YLV%27 HTTP/1.1" 200 None
2026-03-29 14:20:10 [bca.uk] INFO: Saving data for SG22%20YLV: {'auction_closing_time': 1774864800.0, 'created_time': 1774610184.353206, 'last_price_update_time': 1774794010.554315}
2026-03-29 14:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG22%2520YLV') HTTP/1.1" 204 0
2026-03-29 14:20:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d4ead1f-22a7-5088-a356-1a80f1ebba0d with identifier: VT19%20NMU
2026-03-29 14:20:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d4ead1f-22a7-5088-a356-1a80f1ebba0d with identifier: VT19%20NMU
2026-03-29 14:20:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d4ead1f-22a7-5088-a356-1a80f1ebba0d with identifier: VT19%20NMU to the API
2026-03-29 14:20:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VT19%20NMU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0d4ead1f-22a7-5088-a356-1a80f1ebba0d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VT19 NMU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VT19%20NMU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 98937,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI 150 SE NAV Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 150 SE NAV',
 'vin': 'WVWZZZAUZJP149676',
 'year': 2019}
2026-03-29 14:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VT19%2520NMU%27 HTTP/1.1" 200 None
2026-03-29 14:20:10 [bca.uk] INFO: Saving data for VT19%20NMU: {'auction_closing_time': 1775037600.0, 'created_time': 1774610275.690894, 'last_price_update_time': 1774794010.833692}
2026-03-29 14:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VT19%2520NMU') HTTP/1.1" 204 0
2026-03-29 14:20:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 13c6ad7f-473b-5a1b-95fe-1f9d0a28521f with identifier: MD15%20UJX
2026-03-29 14:20:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 13c6ad7f-473b-5a1b-95fe-1f9d0a28521f with identifier: MD15%20UJX
2026-03-29 14:20:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 13c6ad7f-473b-5a1b-95fe-1f9d0a28521f with identifier: MD15%20UJX to the API
2026-03-29 14:20:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD15%20UJX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '13c6ad7f-473b-5a1b-95fe-1f9d0a28521f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MD15 UJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD15%20UJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA',
 'odometer': 86673,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VAUXHALL INSIGNIA 2.0 CDTI E/F 140 SRI VX-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI E/F 140 SRI VX-LINE',
 'vin': 'W0LGS6ES3F1087626',
 'year': 2015}
2026-03-29 14:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD15%2520UJX%27 HTTP/1.1" 200 None
2026-03-29 14:20:11 [bca.uk] INFO: Saving data for MD15%20UJX: {'auction_closing_time': 1774951200.0, 'created_time': 1774610878.704251, 'last_price_update_time': 1774794011.127219}
2026-03-29 14:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD15%2520UJX') HTTP/1.1" 204 0
2026-03-29 14:20:11 [bca.uk] INFO: Found listing with ID: SL22%20FMJ
2026-03-29 14:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL22%2520FMJ%27 HTTP/1.1" 200 None
2026-03-29 14:20:11 [bca.uk] INFO: Scrape type for SL22%20FMJ: 2
2026-03-29 14:20:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b9a972ed-9757-5d45-a0af-205c6a799960 with identifier: SL22%20FMJ
2026-03-29 14:20:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b9a972ed-9757-5d45-a0af-205c6a799960 with scrape type 2
2026-03-29 14:20:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b9a972ed-9757-5d45-a0af-205c6a799960 with scrape type 2
2026-03-29 14:20:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b9a972ed-9757-5d45-a0af-205c6a799960, identifier: SL22%20FMJ
2026-03-29 14:20:11 [bca.uk] INFO: Found listing with ID: WJ14%20CHL
2026-03-29 14:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ14%2520CHL%27 HTTP/1.1" 200 None
2026-03-29 14:20:11 [bca.uk] INFO: Scrape type for WJ14%20CHL: 2
2026-03-29 14:20:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 519034c6-5a74-52e3-b2e9-2a6add67af03 with identifier: WJ14%20CHL
2026-03-29 14:20:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 519034c6-5a74-52e3-b2e9-2a6add67af03 with scrape type 2
2026-03-29 14:20:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 519034c6-5a74-52e3-b2e9-2a6add67af03 with scrape type 2
2026-03-29 14:20:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 519034c6-5a74-52e3-b2e9-2a6add67af03, identifier: WJ14%20CHL
2026-03-29 14:20:11 [bca.uk] INFO: Found listing with ID: FP22%20KUF
2026-03-29 14:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP22%2520KUF%27 HTTP/1.1" 200 None
2026-03-29 14:20:11 [bca.uk] INFO: Scrape type for FP22%20KUF: 2
2026-03-29 14:20:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bbd6e6aa-dd5d-502a-8e4d-fdad56ca79fd with identifier: FP22%20KUF
2026-03-29 14:20:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bbd6e6aa-dd5d-502a-8e4d-fdad56ca79fd with scrape type 2
2026-03-29 14:20:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bbd6e6aa-dd5d-502a-8e4d-fdad56ca79fd with scrape type 2
2026-03-29 14:20:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bbd6e6aa-dd5d-502a-8e4d-fdad56ca79fd, identifier: FP22%20KUF
2026-03-29 14:20:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b9a972ed-9757-5d45-a0af-205c6a799960 with identifier: SL22%20FMJ
2026-03-29 14:20:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b9a972ed-9757-5d45-a0af-205c6a799960 with identifier: SL22%20FMJ
2026-03-29 14:20:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b9a972ed-9757-5d45-a0af-205c6a799960 with identifier: SL22%20FMJ to the API
2026-03-29 14:20:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL22%20FMJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b9a972ed-9757-5d45-a0af-205c6a799960',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SL22 FMJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL22%20FMJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'MG MOTOR UK',
 'model': 'ZS ELECTRIC',
 'odometer': 13235,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS ELECTRIC 130KW 51KWH TROPHY Hatchback',
 'transmission': 'automatic',
 'trim': '130KW 51KWH TROPHY',
 'vin': 'LSJW74093MZ263014',
 'year': 2022}
2026-03-29 14:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL22%2520FMJ%27 HTTP/1.1" 200 None
2026-03-29 14:20:11 [bca.uk] INFO: Saving data for SL22%20FMJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774276641.863187, 'last_price_update_time': 1774794011.792236}
2026-03-29 14:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL22%2520FMJ') HTTP/1.1" 204 0
2026-03-29 14:20:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 519034c6-5a74-52e3-b2e9-2a6add67af03 with identifier: WJ14%20CHL
2026-03-29 14:20:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 519034c6-5a74-52e3-b2e9-2a6add67af03 with identifier: WJ14%20CHL
2026-03-29 14:20:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 519034c6-5a74-52e3-b2e9-2a6add67af03 with identifier: WJ14%20CHL to the API
2026-03-29 14:20:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ14%20CHL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '519034c6-5a74-52e3-b2e9-2a6add67af03',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ14 CHL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ14%20CHL&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HYUNDAI',
 'model': 'IX35',
 'odometer': 71596,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'HYUNDAI IX35 1.7 CRDI SE 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI SE 2WD',
 'vin': 'TMAJU81ULEJ542435',
 'year': 2014}
2026-03-29 14:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ14%2520CHL%27 HTTP/1.1" 200 None
2026-03-29 14:20:12 [bca.uk] INFO: Saving data for WJ14%20CHL: {'auction_closing_time': 1775037600.0, 'created_time': 1774610252.633644, 'last_price_update_time': 1774794012.108594}
2026-03-29 14:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ14%2520CHL') HTTP/1.1" 204 0
2026-03-29 14:20:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bbd6e6aa-dd5d-502a-8e4d-fdad56ca79fd with identifier: FP22%20KUF
2026-03-29 14:20:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bbd6e6aa-dd5d-502a-8e4d-fdad56ca79fd with identifier: FP22%20KUF
2026-03-29 14:20:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bbd6e6aa-dd5d-502a-8e4d-fdad56ca79fd with identifier: FP22%20KUF to the API
2026-03-29 14:20:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP22%20KUF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'bbd6e6aa-dd5d-502a-8e4d-fdad56ca79fd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FP22 KUF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP22%20KUF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 12423,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'NISSAN LEAF 40KWH TEKNA (6.6KC) Hatchback',
 'transmission': 'automatic',
 'trim': '40KWH TEKNA (6.6KC)',
 'vin': 'SJNFAAZE1U0154149',
 'year': 2022}
2026-03-29 14:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP22%2520KUF%27 HTTP/1.1" 200 None
2026-03-29 14:20:12 [bca.uk] INFO: Saving data for FP22%20KUF: {'auction_closing_time': 1774864800.0, 'created_time': 1774278118.799612, 'last_price_update_time': 1774794012.39309}
2026-03-29 14:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP22%2520KUF') HTTP/1.1" 204 0
2026-03-29 14:20:12 [bca.uk] INFO: Found listing with ID: BT73%20HSO
2026-03-29 14:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT73%2520HSO%27 HTTP/1.1" 200 None
2026-03-29 14:20:12 [bca.uk] INFO: Scrape type for BT73%20HSO: 2
2026-03-29 14:20:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71da6c93-2915-5dfe-91a8-7195938a27bc with identifier: BT73%20HSO
2026-03-29 14:20:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71da6c93-2915-5dfe-91a8-7195938a27bc with scrape type 2
2026-03-29 14:20:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 71da6c93-2915-5dfe-91a8-7195938a27bc with scrape type 2
2026-03-29 14:20:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 71da6c93-2915-5dfe-91a8-7195938a27bc, identifier: BT73%20HSO
2026-03-29 14:20:12 [bca.uk] INFO: Found listing with ID: WU74%20LCA
2026-03-29 14:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU74%2520LCA%27 HTTP/1.1" 200 None
2026-03-29 14:20:12 [bca.uk] INFO: Scrape type for WU74%20LCA: 0
2026-03-29 14:20:12 [bca.uk] INFO: Found listing with ID: YD18%20PMC
2026-03-29 14:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD18%2520PMC%27 HTTP/1.1" 200 None
2026-03-29 14:20:12 [bca.uk] INFO: Scrape type for YD18%20PMC: 2
2026-03-29 14:20:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15ad3086-0a79-5d48-a270-a4720630fe57 with identifier: YD18%20PMC
2026-03-29 14:20:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15ad3086-0a79-5d48-a270-a4720630fe57 with scrape type 2
2026-03-29 14:20:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15ad3086-0a79-5d48-a270-a4720630fe57 with scrape type 2
2026-03-29 14:20:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15ad3086-0a79-5d48-a270-a4720630fe57, identifier: YD18%20PMC
2026-03-29 14:20:12 [bca.uk] INFO: Found listing with ID: HW18%20FKF
2026-03-29 14:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HW18%2520FKF%27 HTTP/1.1" 200 None
2026-03-29 14:20:12 [bca.uk] INFO: Scrape type for HW18%20FKF: 2
2026-03-29 14:20:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7f17c9d3-fd67-5c5a-9703-203dc38f29d5 with identifier: HW18%20FKF
2026-03-29 14:20:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7f17c9d3-fd67-5c5a-9703-203dc38f29d5 with scrape type 2
2026-03-29 14:20:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7f17c9d3-fd67-5c5a-9703-203dc38f29d5 with scrape type 2
2026-03-29 14:20:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7f17c9d3-fd67-5c5a-9703-203dc38f29d5, identifier: HW18%20FKF
2026-03-29 14:20:12 [bca.uk] INFO: Total items found: 100
2026-03-29 14:20:12 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded
2026-03-29 14:20:12 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:20:12 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:20:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 71da6c93-2915-5dfe-91a8-7195938a27bc with identifier: BT73%20HSO
2026-03-29 14:20:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 71da6c93-2915-5dfe-91a8-7195938a27bc with identifier: BT73%20HSO
2026-03-29 14:20:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 71da6c93-2915-5dfe-91a8-7195938a27bc with identifier: BT73%20HSO to the API
2026-03-29 14:20:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT73%20HSO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '71da6c93-2915-5dfe-91a8-7195938a27bc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BT73 HSO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT73%20HSO&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 9785,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 T GDI HEV GT-LINE StationWagon',
 'transmission': 'automatic',
 'trim': 'T GDI HEV GT-LINE',
 'vin': 'U5YPX81GMRL130838',
 'year': 2024}
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT73%2520HSO%27 HTTP/1.1" 200 None
2026-03-29 14:20:13 [bca.uk] INFO: Saving data for BT73%20HSO: {'auction_closing_time': 1774864800.0, 'created_time': 1774610230.686607, 'last_price_update_time': 1774794013.074933}
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT73%2520HSO') HTTP/1.1" 204 0
2026-03-29 14:20:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15ad3086-0a79-5d48-a270-a4720630fe57 with identifier: YD18%20PMC
2026-03-29 14:20:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15ad3086-0a79-5d48-a270-a4720630fe57 with identifier: YD18%20PMC
2026-03-29 14:20:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 15ad3086-0a79-5d48-a270-a4720630fe57 with identifier: YD18%20PMC to the API
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD18%20PMC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '15ad3086-0a79-5d48-a270-a4720630fe57',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD18 PMC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD18%20PMC&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'A4',
 'odometer': 84646,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'AUDI A4 2.0 TDI 190 QUATTRO BLACK ED.S-T Saloon',
 'transmission': 'automatic',
 'trim': 'TDI 190 QUATTRO BLACK ED.S-T',
 'vin': 'WAUZZZF43JA218423',
 'year': 2018}
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD18%2520PMC%27 HTTP/1.1" 200 None
2026-03-29 14:20:13 [bca.uk] INFO: Saving data for YD18%20PMC: {'auction_closing_time': 1775037600.0, 'created_time': 1774610249.41792, 'last_price_update_time': 1774794013.465357}
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD18%2520PMC') HTTP/1.1" 204 0
2026-03-29 14:20:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7f17c9d3-fd67-5c5a-9703-203dc38f29d5 with identifier: HW18%20FKF
2026-03-29 14:20:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7f17c9d3-fd67-5c5a-9703-203dc38f29d5 with identifier: HW18%20FKF
2026-03-29 14:20:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7f17c9d3-fd67-5c5a-9703-203dc38f29d5 with identifier: HW18%20FKF to the API
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HW18%20FKF-GB',
 'category': 'Car',
 'color': 'beige',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7f17c9d3-fd67-5c5a-9703-203dc38f29d5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HW18 FKF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HW18%20FKF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'CITROEN',
 'model': 'C3 AIRCROSS',
 'odometer': 37734,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 AIRCROSS 1.6 BLUEHDI 120 FLAIR Hatchback',
 'transmission': 'manual',
 'trim': 'BLUEHDI 120 FLAIR',
 'vin': 'VF72CBHZHJ4324630',
 'year': 2018}
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HW18%2520FKF%27 HTTP/1.1" 200 None
2026-03-29 14:20:13 [bca.uk] INFO: Saving data for HW18%20FKF: {'auction_closing_time': 1774864800.0, 'created_time': 1774354472.553328, 'last_price_update_time': 1774794013.769434}
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HW18%2520FKF') HTTP/1.1" 204 0
2026-03-29 14:20:13 [bca.uk] INFO: Found listing with ID: DC68%20BUJ
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC68%2520BUJ%27 HTTP/1.1" 200 None
2026-03-29 14:20:13 [bca.uk] INFO: Scrape type for DC68%20BUJ: 0
2026-03-29 14:20:13 [bca.uk] INFO: Found listing with ID: MA22%20BYG
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520BYG%27 HTTP/1.1" 200 None
2026-03-29 14:20:13 [bca.uk] INFO: Scrape type for MA22%20BYG: 2
2026-03-29 14:20:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47b975f6-d3aa-5cab-95c5-35f4877cb5e3 with identifier: MA22%20BYG
2026-03-29 14:20:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47b975f6-d3aa-5cab-95c5-35f4877cb5e3 with scrape type 2
2026-03-29 14:20:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47b975f6-d3aa-5cab-95c5-35f4877cb5e3 with scrape type 2
2026-03-29 14:20:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47b975f6-d3aa-5cab-95c5-35f4877cb5e3, identifier: MA22%20BYG
2026-03-29 14:20:13 [bca.uk] INFO: Found listing with ID: YN69%20VUR
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN69%2520VUR%27 HTTP/1.1" 200 None
2026-03-29 14:20:13 [bca.uk] INFO: Scrape type for YN69%20VUR: 0
2026-03-29 14:20:13 [bca.uk] INFO: Found listing with ID: YO68%20OYN
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO68%2520OYN%27 HTTP/1.1" 200 None
2026-03-29 14:20:13 [bca.uk] INFO: Scrape type for YO68%20OYN: 0
2026-03-29 14:20:13 [bca.uk] INFO: Found listing with ID: YS60%20OGO
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS60%2520OGO%27 HTTP/1.1" 200 None
2026-03-29 14:20:13 [bca.uk] INFO: Scrape type for YS60%20OGO: 0
2026-03-29 14:20:13 [bca.uk] INFO: Found listing with ID: YS70%20YHL
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS70%2520YHL%27 HTTP/1.1" 200 None
2026-03-29 14:20:13 [bca.uk] INFO: Scrape type for YS70%20YHL: 2
2026-03-29 14:20:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1332fc0-5f6c-5538-9a2f-58e7811d0ad1 with identifier: YS70%20YHL
2026-03-29 14:20:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1332fc0-5f6c-5538-9a2f-58e7811d0ad1 with scrape type 2
2026-03-29 14:20:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1332fc0-5f6c-5538-9a2f-58e7811d0ad1 with scrape type 2
2026-03-29 14:20:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1332fc0-5f6c-5538-9a2f-58e7811d0ad1, identifier: YS70%20YHL
2026-03-29 14:20:14 [bca.uk] INFO: Found listing with ID: DA11%20DLN
2026-03-29 14:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA11%2520DLN%27 HTTP/1.1" 200 None
2026-03-29 14:20:14 [bca.uk] INFO: Scrape type for DA11%20DLN: 2
2026-03-29 14:20:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ae34f221-633a-5869-8fc5-73379769e82a with identifier: DA11%20DLN
2026-03-29 14:20:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ae34f221-633a-5869-8fc5-73379769e82a with scrape type 2
2026-03-29 14:20:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ae34f221-633a-5869-8fc5-73379769e82a with scrape type 2
2026-03-29 14:20:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ae34f221-633a-5869-8fc5-73379769e82a, identifier: DA11%20DLN
2026-03-29 14:20:14 [bca.uk] INFO: Found listing with ID: HV67%20PYU
2026-03-29 14:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV67%2520PYU%27 HTTP/1.1" 200 None
2026-03-29 14:20:14 [bca.uk] INFO: Scrape type for HV67%20PYU: 2
2026-03-29 14:20:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 97c54bda-a988-5bd7-912f-b7075bcd55f8 with identifier: HV67%20PYU
2026-03-29 14:20:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 97c54bda-a988-5bd7-912f-b7075bcd55f8 with scrape type 2
2026-03-29 14:20:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 97c54bda-a988-5bd7-912f-b7075bcd55f8 with scrape type 2
2026-03-29 14:20:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 97c54bda-a988-5bd7-912f-b7075bcd55f8, identifier: HV67%20PYU
2026-03-29 14:20:14 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:20:14 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:20:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47b975f6-d3aa-5cab-95c5-35f4877cb5e3 with identifier: MA22%20BYG
2026-03-29 14:20:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47b975f6-d3aa-5cab-95c5-35f4877cb5e3 with identifier: MA22%20BYG
2026-03-29 14:20:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47b975f6-d3aa-5cab-95c5-35f4877cb5e3 with identifier: MA22%20BYG to the API
2026-03-29 14:20:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA22%20BYG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '47b975f6-d3aa-5cab-95c5-35f4877cb5e3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA22 BYG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA22%20BYG&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'KIA',
 'model': 'NIRO',
 'odometer': 91368,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'KIA NIRO 1.6 GDI HYBRID 2 DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'GDI HYBRID 2 DCT',
 'vin': 'KNACB81CVN5526580',
 'year': 2022}
2026-03-29 14:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520BYG%27 HTTP/1.1" 200 None
2026-03-29 14:20:14 [bca.uk] INFO: Saving data for MA22%20BYG: {'auction_closing_time': 1774864800.0, 'created_time': 1774610182.303959, 'last_price_update_time': 1774794014.564435}
2026-03-29 14:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA22%2520BYG') HTTP/1.1" 204 0
2026-03-29 14:20:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1332fc0-5f6c-5538-9a2f-58e7811d0ad1 with identifier: YS70%20YHL
2026-03-29 14:20:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1332fc0-5f6c-5538-9a2f-58e7811d0ad1 with identifier: YS70%20YHL
2026-03-29 14:20:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b1332fc0-5f6c-5538-9a2f-58e7811d0ad1 with identifier: YS70%20YHL to the API
2026-03-29 14:20:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS70%20YHL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b1332fc0-5f6c-5538-9a2f-58e7811d0ad1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS70 YHL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS70%20YHL&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 44873,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.3 DIG-T 140 ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 140 ACENTA PREMIUM',
 'vin': 'SJNFFAJ11U2907834',
 'year': 2020}
2026-03-29 14:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS70%2520YHL%27 HTTP/1.1" 200 None
2026-03-29 14:20:14 [bca.uk] INFO: Saving data for YS70%20YHL: {'auction_closing_time': 1775037600.0, 'created_time': 1774610251.461639, 'last_price_update_time': 1774794014.864986}
2026-03-29 14:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS70%2520YHL') HTTP/1.1" 204 0
2026-03-29 14:20:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ae34f221-633a-5869-8fc5-73379769e82a with identifier: DA11%20DLN
2026-03-29 14:20:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ae34f221-633a-5869-8fc5-73379769e82a with identifier: DA11%20DLN
2026-03-29 14:20:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ae34f221-633a-5869-8fc5-73379769e82a with identifier: DA11%20DLN to the API
2026-03-29 14:20:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA11%20DLN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ae34f221-633a-5869-8fc5-73379769e82a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA11 DLN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA11%20DLN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MAZDA',
 'model': '3',
 'odometer': 87974,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'MAZDA 3 1.6 TAKUYA Hatchback',
 'transmission': 'manual',
 'trim': 'TAKUYA',
 'vin': 'JMZBLA4Z201258662',
 'year': 2011}
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA11%2520DLN%27 HTTP/1.1" 200 None
2026-03-29 14:20:15 [bca.uk] INFO: Saving data for DA11%20DLN: {'auction_closing_time': 1774864800.0, 'created_time': 1774005985.680824, 'last_price_update_time': 1774794015.19726}
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA11%2520DLN') HTTP/1.1" 204 0
2026-03-29 14:20:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 97c54bda-a988-5bd7-912f-b7075bcd55f8 with identifier: HV67%20PYU
2026-03-29 14:20:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 97c54bda-a988-5bd7-912f-b7075bcd55f8 with identifier: HV67%20PYU
2026-03-29 14:20:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 97c54bda-a988-5bd7-912f-b7075bcd55f8 with identifier: HV67%20PYU to the API
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV67%20PYU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '97c54bda-a988-5bd7-912f-b7075bcd55f8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV67 PYU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV67%20PYU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 114559,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VOLVO XC60 2.0 D4 190 2WD R DESIGN Estate',
 'transmission': 'manual',
 'trim': 'D4 190 2WD R DESIGN',
 'vin': 'YV1DZA8C1H2232523',
 'year': 2017}
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV67%2520PYU%27 HTTP/1.1" 200 None
2026-03-29 14:20:15 [bca.uk] INFO: Saving data for HV67%20PYU: {'auction_closing_time': 1775037600.0, 'created_time': 1774610766.997622, 'last_price_update_time': 1774794015.519247}
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV67%2520PYU') HTTP/1.1" 204 0
2026-03-29 14:20:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:20:15 [bca.uk] INFO: Found listing with ID: DG21%20OMM
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG21%2520OMM%27 HTTP/1.1" 200 None
2026-03-29 14:20:15 [bca.uk] INFO: Scrape type for DG21%20OMM: 2
2026-03-29 14:20:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ea59644a-38b5-5e3a-9143-41f0ab21f630 with identifier: DG21%20OMM
2026-03-29 14:20:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ea59644a-38b5-5e3a-9143-41f0ab21f630 with scrape type 2
2026-03-29 14:20:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ea59644a-38b5-5e3a-9143-41f0ab21f630 with scrape type 2
2026-03-29 14:20:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ea59644a-38b5-5e3a-9143-41f0ab21f630, identifier: DG21%20OMM
2026-03-29 14:20:15 [bca.uk] INFO: Found listing with ID: YY17%20UPO
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY17%2520UPO%27 HTTP/1.1" 200 None
2026-03-29 14:20:15 [bca.uk] INFO: Scrape type for YY17%20UPO: 0
2026-03-29 14:20:15 [bca.uk] INFO: Found listing with ID: AE69%20BSV
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE69%2520BSV%27 HTTP/1.1" 200 None
2026-03-29 14:20:15 [bca.uk] INFO: Scrape type for AE69%20BSV: 0
2026-03-29 14:20:15 [bca.uk] INFO: Found listing with ID: AK58%20ZZW
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK58%2520ZZW%27 HTTP/1.1" 200 None
2026-03-29 14:20:15 [bca.uk] INFO: Scrape type for AK58%20ZZW: 2
2026-03-29 14:20:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 020b2ca5-6fb6-524e-82f7-b2b7d21b92c8 with identifier: AK58%20ZZW
2026-03-29 14:20:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 020b2ca5-6fb6-524e-82f7-b2b7d21b92c8 with scrape type 2
2026-03-29 14:20:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 020b2ca5-6fb6-524e-82f7-b2b7d21b92c8 with scrape type 2
2026-03-29 14:20:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 020b2ca5-6fb6-524e-82f7-b2b7d21b92c8, identifier: AK58%20ZZW
2026-03-29 14:20:15 [bca.uk] INFO: Found listing with ID: KU66%20YWT
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU66%2520YWT%27 HTTP/1.1" 200 None
2026-03-29 14:20:15 [bca.uk] INFO: Scrape type for KU66%20YWT: 0
2026-03-29 14:20:15 [bca.uk] INFO: Found listing with ID: CV68%20UMS
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV68%2520UMS%27 HTTP/1.1" 200 None
2026-03-29 14:20:15 [bca.uk] INFO: Scrape type for CV68%20UMS: 0
2026-03-29 14:20:15 [bca.uk] INFO: Found listing with ID: OV17%20LZD
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV17%2520LZD%27 HTTP/1.1" 200 None
2026-03-29 14:20:15 [bca.uk] INFO: Scrape type for OV17%20LZD: 2
2026-03-29 14:20:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f7bbc28c-d911-5689-b471-27f49aeb8137 with identifier: OV17%20LZD
2026-03-29 14:20:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f7bbc28c-d911-5689-b471-27f49aeb8137 with scrape type 2
2026-03-29 14:20:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f7bbc28c-d911-5689-b471-27f49aeb8137 with scrape type 2
2026-03-29 14:20:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f7bbc28c-d911-5689-b471-27f49aeb8137, identifier: OV17%20LZD
2026-03-29 14:20:15 [bca.uk] INFO: Found listing with ID: HY15%20YZC
2026-03-29 14:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY15%2520YZC%27 HTTP/1.1" 200 None
2026-03-29 14:20:16 [bca.uk] INFO: Scrape type for HY15%20YZC: 2
2026-03-29 14:20:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89346c9c-41d1-563a-8b9a-80e830102956 with identifier: HY15%20YZC
2026-03-29 14:20:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89346c9c-41d1-563a-8b9a-80e830102956 with scrape type 2
2026-03-29 14:20:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 89346c9c-41d1-563a-8b9a-80e830102956 with scrape type 2
2026-03-29 14:20:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 89346c9c-41d1-563a-8b9a-80e830102956, identifier: HY15%20YZC
2026-03-29 14:20:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ea59644a-38b5-5e3a-9143-41f0ab21f630 with identifier: DG21%20OMM
2026-03-29 14:20:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ea59644a-38b5-5e3a-9143-41f0ab21f630 with identifier: DG21%20OMM
2026-03-29 14:20:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ea59644a-38b5-5e3a-9143-41f0ab21f630 with identifier: DG21%20OMM to the API
2026-03-29 14:20:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG21%20OMM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ea59644a-38b5-5e3a-9143-41f0ab21f630',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DG21 OMM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG21%20OMM&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'KIA',
 'model': 'E-NIRO',
 'odometer': 68940,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'KIA E-NIRO 150KW 64KWH 4+ Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 64KWH 4+',
 'vin': 'KNACC81GUM5083326',
 'year': 2021}
2026-03-29 14:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG21%2520OMM%27 HTTP/1.1" 200 None
2026-03-29 14:20:16 [bca.uk] INFO: Saving data for DG21%20OMM: {'auction_closing_time': 1774864800.0, 'created_time': 1774610208.553999, 'last_price_update_time': 1774794016.38923}
2026-03-29 14:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG21%2520OMM') HTTP/1.1" 204 0
2026-03-29 14:20:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 020b2ca5-6fb6-524e-82f7-b2b7d21b92c8 with identifier: AK58%20ZZW
2026-03-29 14:20:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 020b2ca5-6fb6-524e-82f7-b2b7d21b92c8 with identifier: AK58%20ZZW
2026-03-29 14:20:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 020b2ca5-6fb6-524e-82f7-b2b7d21b92c8 with identifier: AK58%20ZZW to the API
2026-03-29 14:20:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK58%20ZZW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.9L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '020b2ca5-6fb6-524e-82f7-b2b7d21b92c8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK58 ZZW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK58%20ZZW&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 147744,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.9 TDI 105 MATCH Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 105 MATCH',
 'vin': 'WVWZZZ1KZ9W098667',
 'year': 2008}
2026-03-29 14:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK58%2520ZZW%27 HTTP/1.1" 200 None
2026-03-29 14:20:16 [bca.uk] INFO: Saving data for AK58%20ZZW: {'auction_closing_time': 1775037600.0, 'created_time': 1774610260.498653, 'last_price_update_time': 1774794016.846901}
2026-03-29 14:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK58%2520ZZW') HTTP/1.1" 204 0
2026-03-29 14:20:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f7bbc28c-d911-5689-b471-27f49aeb8137 with identifier: OV17%20LZD
2026-03-29 14:20:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f7bbc28c-d911-5689-b471-27f49aeb8137 with identifier: OV17%20LZD
2026-03-29 14:20:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f7bbc28c-d911-5689-b471-27f49aeb8137 with identifier: OV17%20LZD to the API
2026-03-29 14:20:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV17%20LZD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f7bbc28c-d911-5689-b471-27f49aeb8137',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV17 LZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV17%20LZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 106886,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 3.0 TD6 258 HSE LUXURY StationWagon',
 'transmission': 'automatic',
 'trim': 'TD6 258 HSE LUXURY',
 'vin': 'SALRA2AK6HA011437',
 'year': 2017}
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV17%2520LZD%27 HTTP/1.1" 200 None
2026-03-29 14:20:17 [bca.uk] INFO: Saving data for OV17%20LZD: {'auction_closing_time': 1774951200.0, 'created_time': 1774610894.393627, 'last_price_update_time': 1774794017.174393}
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV17%2520LZD') HTTP/1.1" 204 0
2026-03-29 14:20:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 89346c9c-41d1-563a-8b9a-80e830102956 with identifier: HY15%20YZC
2026-03-29 14:20:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 89346c9c-41d1-563a-8b9a-80e830102956 with identifier: HY15%20YZC
2026-03-29 14:20:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 89346c9c-41d1-563a-8b9a-80e830102956 with identifier: HY15%20YZC to the API
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY15%20YZC-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '89346c9c-41d1-563a-8b9a-80e830102956',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY15 YZC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY15%20YZC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 59473,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 TITANIUM X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM X',
 'vin': 'WF05XXGCC5FK47474',
 'year': 2015}
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY15%2520YZC%27 HTTP/1.1" 200 None
2026-03-29 14:20:17 [bca.uk] INFO: Saving data for HY15%20YZC: {'auction_closing_time': 1775037600.0, 'created_time': 1774610755.44494, 'last_price_update_time': 1774794017.524714}
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY15%2520YZC') HTTP/1.1" 204 0
2026-03-29 14:20:17 [bca.uk] INFO: Found listing with ID: DA23%20MKK
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA23%2520MKK%27 HTTP/1.1" 200 None
2026-03-29 14:20:17 [bca.uk] INFO: Scrape type for DA23%20MKK: 0
2026-03-29 14:20:17 [bca.uk] INFO: Found listing with ID: SV22%20UBY
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV22%2520UBY%27 HTTP/1.1" 200 None
2026-03-29 14:20:17 [bca.uk] INFO: Scrape type for SV22%20UBY: 2
2026-03-29 14:20:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51d01518-2a6d-582a-a22c-1c07ae4051b0 with identifier: SV22%20UBY
2026-03-29 14:20:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 51d01518-2a6d-582a-a22c-1c07ae4051b0 with scrape type 2
2026-03-29 14:20:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 51d01518-2a6d-582a-a22c-1c07ae4051b0 with scrape type 2
2026-03-29 14:20:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 51d01518-2a6d-582a-a22c-1c07ae4051b0, identifier: SV22%20UBY
2026-03-29 14:20:17 [bca.uk] INFO: Found listing with ID: AK69%20YVY
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK69%2520YVY%27 HTTP/1.1" 200 None
2026-03-29 14:20:17 [bca.uk] INFO: Scrape type for AK69%20YVY: 0
2026-03-29 14:20:17 [bca.uk] INFO: Found listing with ID: AV18%20FHT
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV18%2520FHT%27 HTTP/1.1" 200 None
2026-03-29 14:20:17 [bca.uk] INFO: Scrape type for AV18%20FHT: 0
2026-03-29 14:20:17 [bca.uk] INFO: Found listing with ID: AY24%20WZV
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY24%2520WZV%27 HTTP/1.1" 200 None
2026-03-29 14:20:17 [bca.uk] INFO: Scrape type for AY24%20WZV: 0
2026-03-29 14:20:17 [bca.uk] INFO: Found listing with ID: BD24%20OPB
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD24%2520OPB%27 HTTP/1.1" 200 None
2026-03-29 14:20:17 [bca.uk] INFO: Scrape type for BD24%20OPB: 0
2026-03-29 14:20:17 [bca.uk] INFO: Found listing with ID: BF67%20FMX
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF67%2520FMX%27 HTTP/1.1" 200 None
2026-03-29 14:20:17 [bca.uk] INFO: Scrape type for BF67%20FMX: 0
2026-03-29 14:20:17 [bca.uk] INFO: Found listing with ID: BJ20%20CFA
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ20%2520CFA%27 HTTP/1.1" 200 None
2026-03-29 14:20:17 [bca.uk] INFO: Scrape type for BJ20%20CFA: 0
2026-03-29 14:20:17 [bca.uk] INFO: Found listing with ID: BJ70%20ZYT
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ70%2520ZYT%27 HTTP/1.1" 200 None
2026-03-29 14:20:17 [bca.uk] INFO: Scrape type for BJ70%20ZYT: 0
2026-03-29 14:20:17 [bca.uk] INFO: Found listing with ID: BN58%20YXR
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN58%2520YXR%27 HTTP/1.1" 200 None
2026-03-29 14:20:17 [bca.uk] INFO: Scrape type for BN58%20YXR: 2
2026-03-29 14:20:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1d897ce-6668-5309-85e5-16dc17698397 with identifier: BN58%20YXR
2026-03-29 14:20:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1d897ce-6668-5309-85e5-16dc17698397 with scrape type 2
2026-03-29 14:20:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1d897ce-6668-5309-85e5-16dc17698397 with scrape type 2
2026-03-29 14:20:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1d897ce-6668-5309-85e5-16dc17698397, identifier: BN58%20YXR
2026-03-29 14:20:17 [bca.uk] INFO: Found listing with ID: HK20%20OCF
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK20%2520OCF%27 HTTP/1.1" 200 None
2026-03-29 14:20:17 [bca.uk] INFO: Scrape type for HK20%20OCF: 2
2026-03-29 14:20:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 942d411b-1409-54a0-ba4f-2d4c3fd68825 with identifier: HK20%20OCF
2026-03-29 14:20:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 942d411b-1409-54a0-ba4f-2d4c3fd68825 with scrape type 2
2026-03-29 14:20:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 942d411b-1409-54a0-ba4f-2d4c3fd68825 with scrape type 2
2026-03-29 14:20:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 942d411b-1409-54a0-ba4f-2d4c3fd68825, identifier: HK20%20OCF
2026-03-29 14:20:18 [bca.uk] INFO: Found listing with ID: HY22%20LWZ
2026-03-29 14:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY22%2520LWZ%27 HTTP/1.1" 200 None
2026-03-29 14:20:18 [bca.uk] INFO: Scrape type for HY22%20LWZ: 2
2026-03-29 14:20:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7a9510b-6ebc-5fb1-9e1d-70919135598e with identifier: HY22%20LWZ
2026-03-29 14:20:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7a9510b-6ebc-5fb1-9e1d-70919135598e with scrape type 2
2026-03-29 14:20:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b7a9510b-6ebc-5fb1-9e1d-70919135598e with scrape type 2
2026-03-29 14:20:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b7a9510b-6ebc-5fb1-9e1d-70919135598e, identifier: HY22%20LWZ
2026-03-29 14:20:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 51d01518-2a6d-582a-a22c-1c07ae4051b0 with identifier: SV22%20UBY
2026-03-29 14:20:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 51d01518-2a6d-582a-a22c-1c07ae4051b0 with identifier: SV22%20UBY
2026-03-29 14:20:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 51d01518-2a6d-582a-a22c-1c07ae4051b0 with identifier: SV22%20UBY to the API
2026-03-29 14:20:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV22%20UBY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '51d01518-2a6d-582a-a22c-1c07ae4051b0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV22 UBY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV22%20UBY&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'MG MOTOR UK',
 'model': 'MG3',
 'odometer': 19883,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK MG3 1.5 VTI-TECH EXCLUSIVE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI-TECH EXCLUSIVE',
 'vin': 'LSJZ14U96MS147856',
 'year': 2022}
2026-03-29 14:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV22%2520UBY%27 HTTP/1.1" 200 None
2026-03-29 14:20:18 [bca.uk] INFO: Saving data for SV22%20UBY: {'auction_closing_time': 1774864800.0, 'created_time': 1774610170.532509, 'last_price_update_time': 1774794018.472957}
2026-03-29 14:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV22%2520UBY') HTTP/1.1" 204 0
2026-03-29 14:20:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1d897ce-6668-5309-85e5-16dc17698397 with identifier: BN58%20YXR
2026-03-29 14:20:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1d897ce-6668-5309-85e5-16dc17698397 with identifier: BN58%20YXR
2026-03-29 14:20:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b1d897ce-6668-5309-85e5-16dc17698397 with identifier: BN58%20YXR to the API
2026-03-29 14:20:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN58%20YXR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b1d897ce-6668-5309-85e5-16dc17698397',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN58 YXR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN58%20YXR&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 195495,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.6 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'ACENTA',
 'vin': 'SJNFCAE11U1306899',
 'year': 2008}
2026-03-29 14:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN58%2520YXR%27 HTTP/1.1" 200 None
2026-03-29 14:20:18 [bca.uk] INFO: Saving data for BN58%20YXR: {'auction_closing_time': 1775037600.0, 'created_time': 1774610259.676116, 'last_price_update_time': 1774794018.893159}
2026-03-29 14:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN58%2520YXR') HTTP/1.1" 204 0
2026-03-29 14:20:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 942d411b-1409-54a0-ba4f-2d4c3fd68825 with identifier: HK20%20OCF
2026-03-29 14:20:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 942d411b-1409-54a0-ba4f-2d4c3fd68825 with identifier: HK20%20OCF
2026-03-29 14:20:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 942d411b-1409-54a0-ba4f-2d4c3fd68825 with identifier: HK20%20OCF to the API
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK20%20OCF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '942d411b-1409-54a0-ba4f-2d4c3fd68825',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK20 OCF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK20%20OCF&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 90164,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE PREMIUM EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 100 ALLURE PREMIUM EAT8',
 'vin': 'VR3UPHNKSLT073242',
 'year': 2020}
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK20%2520OCF%27 HTTP/1.1" 200 None
2026-03-29 14:20:19 [bca.uk] INFO: Saving data for HK20%20OCF: {'auction_closing_time': 1774864800.0, 'created_time': 1774610893.368467, 'last_price_update_time': 1774794019.175883}
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK20%2520OCF') HTTP/1.1" 204 0
2026-03-29 14:20:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b7a9510b-6ebc-5fb1-9e1d-70919135598e with identifier: HY22%20LWZ
2026-03-29 14:20:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b7a9510b-6ebc-5fb1-9e1d-70919135598e with identifier: HY22%20LWZ
2026-03-29 14:20:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b7a9510b-6ebc-5fb1-9e1d-70919135598e with identifier: HY22%20LWZ to the API
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY22%20LWZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b7a9510b-6ebc-5fb1-9e1d-70919135598e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY22 LWZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY22%20LWZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 76779,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.0 TSI 95 STYLE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 95 STYLE',
 'vin': 'WVWZZZAWZNU029593',
 'year': 2022}
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY22%2520LWZ%27 HTTP/1.1" 200 None
2026-03-29 14:20:19 [bca.uk] INFO: Saving data for HY22%20LWZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774265399.498271, 'last_price_update_time': 1774794019.458756}
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY22%2520LWZ') HTTP/1.1" 204 0
2026-03-29 14:20:19 [bca.uk] INFO: Found listing with ID: BJ22%20KSE
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ22%2520KSE%27 HTTP/1.1" 200 None
2026-03-29 14:20:19 [bca.uk] INFO: Scrape type for BJ22%20KSE: 2
2026-03-29 14:20:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e9879e91-c5f6-510b-9e3a-307c7cf9c304 with identifier: BJ22%20KSE
2026-03-29 14:20:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9879e91-c5f6-510b-9e3a-307c7cf9c304 with scrape type 2
2026-03-29 14:20:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e9879e91-c5f6-510b-9e3a-307c7cf9c304 with scrape type 2
2026-03-29 14:20:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e9879e91-c5f6-510b-9e3a-307c7cf9c304, identifier: BJ22%20KSE
2026-03-29 14:20:19 [bca.uk] INFO: Found listing with ID: BP19%20ULV
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP19%2520ULV%27 HTTP/1.1" 200 None
2026-03-29 14:20:19 [bca.uk] INFO: Scrape type for BP19%20ULV: 2
2026-03-29 14:20:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d4a5105-16b5-5b8e-9f9b-addc2c96a9c7 with identifier: BP19%20ULV
2026-03-29 14:20:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d4a5105-16b5-5b8e-9f9b-addc2c96a9c7 with scrape type 2
2026-03-29 14:20:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d4a5105-16b5-5b8e-9f9b-addc2c96a9c7 with scrape type 2
2026-03-29 14:20:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8d4a5105-16b5-5b8e-9f9b-addc2c96a9c7, identifier: BP19%20ULV
2026-03-29 14:20:19 [bca.uk] INFO: Found listing with ID: WX66%20UZD
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX66%2520UZD%27 HTTP/1.1" 200 None
2026-03-29 14:20:19 [bca.uk] INFO: Scrape type for WX66%20UZD: 0
2026-03-29 14:20:19 [bca.uk] INFO: Found listing with ID: BL70%20UTV
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL70%2520UTV%27 HTTP/1.1" 200 None
2026-03-29 14:20:19 [bca.uk] INFO: Scrape type for BL70%20UTV: 0
2026-03-29 14:20:19 [bca.uk] INFO: Found listing with ID: CA24%20VRW
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA24%2520VRW%27 HTTP/1.1" 200 None
2026-03-29 14:20:19 [bca.uk] INFO: Scrape type for CA24%20VRW: 2
2026-03-29 14:20:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2dc8f31-ef57-55f7-bdc3-eaa27d4822eb with identifier: CA24%20VRW
2026-03-29 14:20:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2dc8f31-ef57-55f7-bdc3-eaa27d4822eb with scrape type 2
2026-03-29 14:20:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b2dc8f31-ef57-55f7-bdc3-eaa27d4822eb with scrape type 2
2026-03-29 14:20:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2dc8f31-ef57-55f7-bdc3-eaa27d4822eb, identifier: CA24%20VRW
2026-03-29 14:20:19 [bca.uk] INFO: Found listing with ID: HY64%20VCV
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY64%2520VCV%27 HTTP/1.1" 200 None
2026-03-29 14:20:19 [bca.uk] INFO: Scrape type for HY64%20VCV: 2
2026-03-29 14:20:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 104f7c35-6f47-5152-ad57-5669fcf262d6 with identifier: HY64%20VCV
2026-03-29 14:20:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 104f7c35-6f47-5152-ad57-5669fcf262d6 with scrape type 2
2026-03-29 14:20:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 104f7c35-6f47-5152-ad57-5669fcf262d6 with scrape type 2
2026-03-29 14:20:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 104f7c35-6f47-5152-ad57-5669fcf262d6, identifier: HY64%20VCV
2026-03-29 14:20:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e9879e91-c5f6-510b-9e3a-307c7cf9c304 with identifier: BJ22%20KSE
2026-03-29 14:20:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e9879e91-c5f6-510b-9e3a-307c7cf9c304 with identifier: BJ22%20KSE
2026-03-29 14:20:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e9879e91-c5f6-510b-9e3a-307c7cf9c304 with identifier: BJ22%20KSE to the API
2026-03-29 14:20:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ22%20KSE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e9879e91-c5f6-510b-9e3a-307c7cf9c304',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BJ22 KSE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ22%20KSE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HYUNDAI',
 'model': 'KONA ELECTRIC',
 'odometer': 40244,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'HYUNDAI KONA ELECTRIC 150KW 64KWH PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 64KWH PREMIUM',
 'vin': 'KMHK381GUNU150220',
 'year': 2022}
2026-03-29 14:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ22%2520KSE%27 HTTP/1.1" 200 None
2026-03-29 14:20:20 [bca.uk] INFO: Saving data for BJ22%20KSE: {'auction_closing_time': 1774864800.0, 'created_time': 1774610213.22225, 'last_price_update_time': 1774794020.218687}
2026-03-29 14:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ22%2520KSE') HTTP/1.1" 204 0
2026-03-29 14:20:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8d4a5105-16b5-5b8e-9f9b-addc2c96a9c7 with identifier: BP19%20ULV
2026-03-29 14:20:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8d4a5105-16b5-5b8e-9f9b-addc2c96a9c7 with identifier: BP19%20ULV
2026-03-29 14:20:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8d4a5105-16b5-5b8e-9f9b-addc2c96a9c7 with identifier: BP19%20ULV to the API
2026-03-29 14:20:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP19%20ULV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8d4a5105-16b5-5b8e-9f9b-addc2c96a9c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BP19 ULV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP19%20ULV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 74814,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 82 TECH EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 82 TECH EDITION',
 'vin': 'VF3CCHMRPKW026304',
 'year': 2019}
2026-03-29 14:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP19%2520ULV%27 HTTP/1.1" 200 None
2026-03-29 14:20:20 [bca.uk] INFO: Saving data for BP19%20ULV: {'auction_closing_time': 1775037600.0, 'created_time': 1774610261.398431, 'last_price_update_time': 1774794020.534158}
2026-03-29 14:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP19%2520ULV') HTTP/1.1" 204 0
2026-03-29 14:20:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2dc8f31-ef57-55f7-bdc3-eaa27d4822eb with identifier: CA24%20VRW
2026-03-29 14:20:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2dc8f31-ef57-55f7-bdc3-eaa27d4822eb with identifier: CA24%20VRW
2026-03-29 14:20:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b2dc8f31-ef57-55f7-bdc3-eaa27d4822eb with identifier: CA24%20VRW to the API
2026-03-29 14:20:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA24%20VRW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b2dc8f31-ef57-55f7-bdc3-eaa27d4822eb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CA24 VRW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA24%20VRW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 8582,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 1.5 E/B 150 2WD GRAPHITE TECH ED. StationWagon',
 'transmission': 'manual',
 'trim': 'E/B 150 2WD GRAPHITE TECH ED.',
 'vin': 'WF0FXXWPMFPL27422',
 'year': 2024}
2026-03-29 14:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA24%2520VRW%27 HTTP/1.1" 200 None
2026-03-29 14:20:20 [bca.uk] INFO: Saving data for CA24%20VRW: {'auction_closing_time': 1774864800.0, 'created_time': 1774610892.920922, 'last_price_update_time': 1774794020.827332}
2026-03-29 14:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA24%2520VRW') HTTP/1.1" 204 0
2026-03-29 14:20:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 104f7c35-6f47-5152-ad57-5669fcf262d6 with identifier: HY64%20VCV
2026-03-29 14:20:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 104f7c35-6f47-5152-ad57-5669fcf262d6 with identifier: HY64%20VCV
2026-03-29 14:20:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 104f7c35-6f47-5152-ad57-5669fcf262d6 with identifier: HY64%20VCV to the API
2026-03-29 14:20:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY64%20VCV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '104f7c35-6f47-5152-ad57-5669fcf262d6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY64 VCV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY64%20VCV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HYUNDAI',
 'model': 'IX35',
 'odometer': 53005,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'HYUNDAI IX35 1.7 CRDI SE 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI SE 2WD',
 'vin': 'TMAJU81ULEJ566087',
 'year': 2014}
2026-03-29 14:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY64%2520VCV%27 HTTP/1.1" 200 None
2026-03-29 14:20:21 [bca.uk] INFO: Saving data for HY64%20VCV: {'auction_closing_time': 1775037600.0, 'created_time': 1774610756.291956, 'last_price_update_time': 1774794021.184733}
2026-03-29 14:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY64%2520VCV') HTTP/1.1" 204 0
2026-03-29 14:20:21 [bca.uk] INFO: Found listing with ID: GN22%20ULG
2026-03-29 14:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN22%2520ULG%27 HTTP/1.1" 200 None
2026-03-29 14:20:21 [bca.uk] INFO: Scrape type for GN22%20ULG: 2
2026-03-29 14:20:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dab9c68b-a220-5e2b-89d1-1a7d2b705ef4 with identifier: GN22%20ULG
2026-03-29 14:20:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dab9c68b-a220-5e2b-89d1-1a7d2b705ef4 with scrape type 2
2026-03-29 14:20:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dab9c68b-a220-5e2b-89d1-1a7d2b705ef4 with scrape type 2
2026-03-29 14:20:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dab9c68b-a220-5e2b-89d1-1a7d2b705ef4, identifier: GN22%20ULG
2026-03-29 14:20:21 [bca.uk] INFO: Found listing with ID: BW23%20MME
2026-03-29 14:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW23%2520MME%27 HTTP/1.1" 200 None
2026-03-29 14:20:21 [bca.uk] INFO: Scrape type for BW23%20MME: 0
2026-03-29 14:20:21 [bca.uk] INFO: Found listing with ID: CY15%20FSD
2026-03-29 14:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY15%2520FSD%27 HTTP/1.1" 200 None
2026-03-29 14:20:21 [bca.uk] INFO: Scrape type for CY15%20FSD: 0
2026-03-29 14:20:21 [bca.uk] INFO: Found listing with ID: DE69%20YXA
2026-03-29 14:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE69%2520YXA%27 HTTP/1.1" 200 None
2026-03-29 14:20:21 [bca.uk] INFO: Scrape type for DE69%20YXA: 2
2026-03-29 14:20:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a9e80ba0-0a46-5466-b4f9-63b52993c90c with identifier: DE69%20YXA
2026-03-29 14:20:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a9e80ba0-0a46-5466-b4f9-63b52993c90c with scrape type 2
2026-03-29 14:20:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a9e80ba0-0a46-5466-b4f9-63b52993c90c with scrape type 2
2026-03-29 14:20:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a9e80ba0-0a46-5466-b4f9-63b52993c90c, identifier: DE69%20YXA
2026-03-29 14:20:21 [bca.uk] INFO: Found listing with ID: NJ70%20ZZO
2026-03-29 14:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ70%2520ZZO%27 HTTP/1.1" 200 None
2026-03-29 14:20:21 [bca.uk] INFO: Scrape type for NJ70%20ZZO: 0
2026-03-29 14:20:21 [bca.uk] INFO: Found listing with ID: BL63%20XPE
2026-03-29 14:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL63%2520XPE%27 HTTP/1.1" 200 None
2026-03-29 14:20:21 [bca.uk] INFO: Scrape type for BL63%20XPE: 0
2026-03-29 14:20:21 [bca.uk] INFO: Found listing with ID: HX22%20GKO
2026-03-29 14:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX22%2520GKO%27 HTTP/1.1" 200 None
2026-03-29 14:20:21 [bca.uk] INFO: Scrape type for HX22%20GKO: 2
2026-03-29 14:20:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ce103f83-fbeb-5919-aaee-3af8e52ca98b with identifier: HX22%20GKO
2026-03-29 14:20:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ce103f83-fbeb-5919-aaee-3af8e52ca98b with scrape type 2
2026-03-29 14:20:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ce103f83-fbeb-5919-aaee-3af8e52ca98b with scrape type 2
2026-03-29 14:20:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ce103f83-fbeb-5919-aaee-3af8e52ca98b, identifier: HX22%20GKO
2026-03-29 14:20:21 [bca.uk] INFO: Found listing with ID: KM12%20VCX
2026-03-29 14:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM12%2520VCX%27 HTTP/1.1" 200 None
2026-03-29 14:20:21 [bca.uk] INFO: Scrape type for KM12%20VCX: 2
2026-03-29 14:20:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dff64c37-335d-5630-97bf-345db1cf44c7 with identifier: KM12%20VCX
2026-03-29 14:20:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dff64c37-335d-5630-97bf-345db1cf44c7 with scrape type 2
2026-03-29 14:20:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dff64c37-335d-5630-97bf-345db1cf44c7 with scrape type 2
2026-03-29 14:20:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dff64c37-335d-5630-97bf-345db1cf44c7, identifier: KM12%20VCX
2026-03-29 14:20:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dab9c68b-a220-5e2b-89d1-1a7d2b705ef4 with identifier: GN22%20ULG
2026-03-29 14:20:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dab9c68b-a220-5e2b-89d1-1a7d2b705ef4 with identifier: GN22%20ULG
2026-03-29 14:20:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dab9c68b-a220-5e2b-89d1-1a7d2b705ef4 with identifier: GN22%20ULG to the API
2026-03-29 14:20:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN22%20ULG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'dab9c68b-a220-5e2b-89d1-1a7d2b705ef4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GN22 ULG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN22%20ULG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'IX',
 'odometer': 74058,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW IX 385KW 111KWH XD50 M SPORT StationWagon',
 'transmission': 'automatic',
 'trim': '385KW 111KWH XD50 M SPORT',
 'vin': 'WBY22CF040CK02106',
 'year': 2022}
2026-03-29 14:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN22%2520ULG%27 HTTP/1.1" 200 None
2026-03-29 14:20:22 [bca.uk] INFO: Saving data for GN22%20ULG: {'auction_closing_time': 1774864800.0, 'created_time': 1774610215.719893, 'last_price_update_time': 1774794022.026842}
2026-03-29 14:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN22%2520ULG') HTTP/1.1" 204 0
2026-03-29 14:20:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a9e80ba0-0a46-5466-b4f9-63b52993c90c with identifier: DE69%20YXA
2026-03-29 14:20:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a9e80ba0-0a46-5466-b4f9-63b52993c90c with identifier: DE69%20YXA
2026-03-29 14:20:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a9e80ba0-0a46-5466-b4f9-63b52993c90c with identifier: DE69%20YXA to the API
2026-03-29 14:20:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE69%20YXA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a9e80ba0-0a46-5466-b4f9-63b52993c90c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE69 YXA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE69%20YXA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SKODA',
 'model': 'SUPERB',
 'odometer': 115951,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SKODA SUPERB 2.0 TDI SCR 150 SE L DSG Estate',
 'transmission': 'automatic',
 'trim': 'TDI SCR 150 SE L DSG',
 'vin': 'TMBKH7NP8L7030567',
 'year': 2019}
2026-03-29 14:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE69%2520YXA%27 HTTP/1.1" 200 None
2026-03-29 14:20:22 [bca.uk] INFO: Saving data for DE69%20YXA: {'auction_closing_time': 1775037600.0, 'created_time': 1774610260.120212, 'last_price_update_time': 1774794022.485261}
2026-03-29 14:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE69%2520YXA') HTTP/1.1" 204 0
2026-03-29 14:20:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ce103f83-fbeb-5919-aaee-3af8e52ca98b with identifier: HX22%20GKO
2026-03-29 14:20:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ce103f83-fbeb-5919-aaee-3af8e52ca98b with identifier: HX22%20GKO
2026-03-29 14:20:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ce103f83-fbeb-5919-aaee-3af8e52ca98b with identifier: HX22%20GKO to the API
2026-03-29 14:20:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX22%20GKO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ce103f83-fbeb-5919-aaee-3af8e52ca98b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HX22 GKO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX22%20GKO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FIAT',
 'model': 'SCUDO',
 'odometer': 48074,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FIAT SCUDO 1.5 M/JET 100 L1 SX PanelVan',
 'transmission': 'manual',
 'trim': 'M/JET 100 L1 SX',
 'vin': 'VXFVBYHRMNZ024448',
 'year': 2022}
2026-03-29 14:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX22%2520GKO%27 HTTP/1.1" 200 None
2026-03-29 14:20:22 [bca.uk] INFO: Saving data for HX22%20GKO: {'auction_closing_time': 1774864800.0, 'created_time': 1773838364.254081, 'last_price_update_time': 1774794022.783711}
2026-03-29 14:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX22%2520GKO') HTTP/1.1" 204 0
2026-03-29 14:20:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dff64c37-335d-5630-97bf-345db1cf44c7 with identifier: KM12%20VCX
2026-03-29 14:20:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dff64c37-335d-5630-97bf-345db1cf44c7 with identifier: KM12%20VCX
2026-03-29 14:20:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dff64c37-335d-5630-97bf-345db1cf44c7 with identifier: KM12%20VCX to the API
2026-03-29 14:20:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM12%20VCX-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dff64c37-335d-5630-97bf-345db1cf44c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM12 VCX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM12%20VCX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '118D',
 'odometer': 114039,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'BMW 118D 2.0 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WBA1C12010J088630',
 'year': 2012}
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM12%2520VCX%27 HTTP/1.1" 200 None
2026-03-29 14:20:23 [bca.uk] INFO: Saving data for KM12%20VCX: {'auction_closing_time': 1775037600.0, 'created_time': 1774610755.866373, 'last_price_update_time': 1774794023.078163}
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM12%2520VCX') HTTP/1.1" 204 0
2026-03-29 14:20:23 [bca.uk] INFO: Found listing with ID: SP23%20HFK
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP23%2520HFK%27 HTTP/1.1" 200 None
2026-03-29 14:20:23 [bca.uk] INFO: Scrape type for SP23%20HFK: 2
2026-03-29 14:20:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 759d19e8-2f39-5617-84f2-61b4e331caac with identifier: SP23%20HFK
2026-03-29 14:20:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 759d19e8-2f39-5617-84f2-61b4e331caac with scrape type 2
2026-03-29 14:20:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 759d19e8-2f39-5617-84f2-61b4e331caac with scrape type 2
2026-03-29 14:20:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 759d19e8-2f39-5617-84f2-61b4e331caac, identifier: SP23%20HFK
2026-03-29 14:20:23 [bca.uk] INFO: Found listing with ID: DN20%20VVE
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN20%2520VVE%27 HTTP/1.1" 200 None
2026-03-29 14:20:23 [bca.uk] INFO: Scrape type for DN20%20VVE: 0
2026-03-29 14:20:23 [bca.uk] INFO: Found listing with ID: DV14%20NUK
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV14%2520NUK%27 HTTP/1.1" 200 None
2026-03-29 14:20:23 [bca.uk] INFO: Scrape type for DV14%20NUK: 0
2026-03-29 14:20:23 [bca.uk] INFO: Found listing with ID: DX22%20OMV
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX22%2520OMV%27 HTTP/1.1" 200 None
2026-03-29 14:20:23 [bca.uk] INFO: Scrape type for DX22%20OMV: 0
2026-03-29 14:20:23 [bca.uk] INFO: Found listing with ID: DY18%20WKM
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY18%2520WKM%27 HTTP/1.1" 200 None
2026-03-29 14:20:23 [bca.uk] INFO: Scrape type for DY18%20WKM: 2
2026-03-29 14:20:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 777a53c4-03bb-51ff-87f3-53078feaa81c with identifier: DY18%20WKM
2026-03-29 14:20:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 777a53c4-03bb-51ff-87f3-53078feaa81c with scrape type 2
2026-03-29 14:20:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 777a53c4-03bb-51ff-87f3-53078feaa81c with scrape type 2
2026-03-29 14:20:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 777a53c4-03bb-51ff-87f3-53078feaa81c, identifier: DY18%20WKM
2026-03-29 14:20:23 [bca.uk] INFO: Found listing with ID: FL18%20WSJ
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL18%2520WSJ%27 HTTP/1.1" 200 None
2026-03-29 14:20:23 [bca.uk] INFO: Scrape type for FL18%20WSJ: 2
2026-03-29 14:20:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ba0cd61-a09f-590d-b71b-bb9a7fd122fa with identifier: FL18%20WSJ
2026-03-29 14:20:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4ba0cd61-a09f-590d-b71b-bb9a7fd122fa with scrape type 2
2026-03-29 14:20:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4ba0cd61-a09f-590d-b71b-bb9a7fd122fa with scrape type 2
2026-03-29 14:20:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4ba0cd61-a09f-590d-b71b-bb9a7fd122fa, identifier: FL18%20WSJ
2026-03-29 14:20:23 [bca.uk] INFO: Found listing with ID: KR08%20UYS
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR08%2520UYS%27 HTTP/1.1" 200 None
2026-03-29 14:20:23 [bca.uk] INFO: Scrape type for KR08%20UYS: 2
2026-03-29 14:20:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 576c7ac2-d4fd-5c43-ada9-2e48300e4f0e with identifier: KR08%20UYS
2026-03-29 14:20:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 576c7ac2-d4fd-5c43-ada9-2e48300e4f0e with scrape type 2
2026-03-29 14:20:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 576c7ac2-d4fd-5c43-ada9-2e48300e4f0e with scrape type 2
2026-03-29 14:20:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 576c7ac2-d4fd-5c43-ada9-2e48300e4f0e, identifier: KR08%20UYS
2026-03-29 14:20:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 759d19e8-2f39-5617-84f2-61b4e331caac with identifier: SP23%20HFK
2026-03-29 14:20:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 759d19e8-2f39-5617-84f2-61b4e331caac with identifier: SP23%20HFK
2026-03-29 14:20:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 759d19e8-2f39-5617-84f2-61b4e331caac with identifier: SP23%20HFK to the API
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP23%20HFK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '759d19e8-2f39-5617-84f2-61b4e331caac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SP23 HFK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP23%20HFK&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'MAZDA',
 'model': 'CX-30',
 'odometer': 43630,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-30 2.0 E-SKY-X 186 SE-L LUX Hatchback',
 'transmission': 'manual',
 'trim': 'E-SKY-X 186 SE-L LUX',
 'vin': 'JMZDM6WH601321872',
 'year': 2023}
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP23%2520HFK%27 HTTP/1.1" 200 None
2026-03-29 14:20:23 [bca.uk] INFO: Saving data for SP23%20HFK: {'auction_closing_time': 1774864800.0, 'created_time': 1774610216.365598, 'last_price_update_time': 1774794023.865986}
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP23%2520HFK') HTTP/1.1" 204 0
2026-03-29 14:20:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 777a53c4-03bb-51ff-87f3-53078feaa81c with identifier: DY18%20WKM
2026-03-29 14:20:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 777a53c4-03bb-51ff-87f3-53078feaa81c with identifier: DY18%20WKM
2026-03-29 14:20:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 777a53c4-03bb-51ff-87f3-53078feaa81c with identifier: DY18%20WKM to the API
2026-03-29 14:20:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 173,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY18%20WKM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '777a53c4-03bb-51ff-87f3-53078feaa81c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY18 WKM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY18%20WKM&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 65289,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 1.5 E/B 182 4WD ST-LINE StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B 182 4WD ST-LINE',
 'vin': 'WF0AXXWPMAJS23684',
 'year': 2018}
2026-03-29 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY18%2520WKM%27 HTTP/1.1" 200 None
2026-03-29 14:20:24 [bca.uk] INFO: Saving data for DY18%20WKM: {'auction_closing_time': 1775037600.0, 'created_time': 1774610270.786649, 'last_price_update_time': 1774794024.163104}
2026-03-29 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY18%2520WKM') HTTP/1.1" 204 0
2026-03-29 14:20:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4ba0cd61-a09f-590d-b71b-bb9a7fd122fa with identifier: FL18%20WSJ
2026-03-29 14:20:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4ba0cd61-a09f-590d-b71b-bb9a7fd122fa with identifier: FL18%20WSJ
2026-03-29 14:20:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4ba0cd61-a09f-590d-b71b-bb9a7fd122fa with identifier: FL18%20WSJ to the API
2026-03-29 14:20:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL18%20WSJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4ba0cd61-a09f-590d-b71b-bb9a7fd122fa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL18 WSJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL18%20WSJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 70218,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 XDRIVE 30D M SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 30D M SPORT',
 'vin': 'WBAKS420300Y77490',
 'year': 2018}
2026-03-29 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL18%2520WSJ%27 HTTP/1.1" 200 None
2026-03-29 14:20:24 [bca.uk] INFO: Saving data for FL18%20WSJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610869.762101, 'last_price_update_time': 1774794024.475683}
2026-03-29 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL18%2520WSJ') HTTP/1.1" 204 0
2026-03-29 14:20:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 576c7ac2-d4fd-5c43-ada9-2e48300e4f0e with identifier: KR08%20UYS
2026-03-29 14:20:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 576c7ac2-d4fd-5c43-ada9-2e48300e4f0e with identifier: KR08%20UYS
2026-03-29 14:20:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 576c7ac2-d4fd-5c43-ada9-2e48300e4f0e with identifier: KR08%20UYS to the API
2026-03-29 14:20:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR08%20UYS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.9L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '576c7ac2-d4fd-5c43-ada9-2e48300e4f0e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR08 UYS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR08%20UYS&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA',
 'odometer': 182087,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ZAFIRA 1.9 CDTI 150 DESIGN MPV',
 'transmission': 'manual',
 'trim': 'CDTI 150 DESIGN',
 'vin': 'W0L0AHM758G136146',
 'year': 2008}
2026-03-29 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR08%2520UYS%27 HTTP/1.1" 200 None
2026-03-29 14:20:24 [bca.uk] INFO: Saving data for KR08%20UYS: {'auction_closing_time': 1775037600.0, 'created_time': 1774610744.020003, 'last_price_update_time': 1774794024.755107}
2026-03-29 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR08%2520UYS') HTTP/1.1" 204 0
2026-03-29 14:20:24 [bca.uk] INFO: Found listing with ID: SP23%20HYC
2026-03-29 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP23%2520HYC%27 HTTP/1.1" 200 None
2026-03-29 14:20:24 [bca.uk] INFO: Scrape type for SP23%20HYC: 2
2026-03-29 14:20:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2696f332-8146-57e4-b38b-c453b01b8a0e with identifier: SP23%20HYC
2026-03-29 14:20:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2696f332-8146-57e4-b38b-c453b01b8a0e with scrape type 2
2026-03-29 14:20:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2696f332-8146-57e4-b38b-c453b01b8a0e with scrape type 2
2026-03-29 14:20:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2696f332-8146-57e4-b38b-c453b01b8a0e, identifier: SP23%20HYC
2026-03-29 14:20:24 [bca.uk] INFO: Found listing with ID: EA74%20GFU
2026-03-29 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA74%2520GFU%27 HTTP/1.1" 200 None
2026-03-29 14:20:24 [bca.uk] INFO: Scrape type for EA74%20GFU: 2
2026-03-29 14:20:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7dc82738-97d6-5a77-8f8c-f4e883350c98 with identifier: EA74%20GFU
2026-03-29 14:20:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7dc82738-97d6-5a77-8f8c-f4e883350c98 with scrape type 2
2026-03-29 14:20:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7dc82738-97d6-5a77-8f8c-f4e883350c98 with scrape type 2
2026-03-29 14:20:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7dc82738-97d6-5a77-8f8c-f4e883350c98, identifier: EA74%20GFU
2026-03-29 14:20:24 [bca.uk] INFO: Found listing with ID: YX10%20HNG
2026-03-29 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX10%2520HNG%27 HTTP/1.1" 200 None
2026-03-29 14:20:25 [bca.uk] INFO: Scrape type for YX10%20HNG: 2
2026-03-29 14:20:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e126ef7-87bf-5f7b-b424-6cf802c944e4 with identifier: YX10%20HNG
2026-03-29 14:20:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e126ef7-87bf-5f7b-b424-6cf802c944e4 with scrape type 2
2026-03-29 14:20:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e126ef7-87bf-5f7b-b424-6cf802c944e4 with scrape type 2
2026-03-29 14:20:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e126ef7-87bf-5f7b-b424-6cf802c944e4, identifier: YX10%20HNG
2026-03-29 14:20:25 [bca.uk] INFO: Found listing with ID: LB20%20LHK
2026-03-29 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB20%2520LHK%27 HTTP/1.1" 200 None
2026-03-29 14:20:25 [bca.uk] INFO: Scrape type for LB20%20LHK: 2
2026-03-29 14:20:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 67504e66-3d68-5129-a4df-7ce1e44dd872 with identifier: LB20%20LHK
2026-03-29 14:20:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 67504e66-3d68-5129-a4df-7ce1e44dd872 with scrape type 2
2026-03-29 14:20:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 67504e66-3d68-5129-a4df-7ce1e44dd872 with scrape type 2
2026-03-29 14:20:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 67504e66-3d68-5129-a4df-7ce1e44dd872, identifier: LB20%20LHK
2026-03-29 14:20:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2696f332-8146-57e4-b38b-c453b01b8a0e with identifier: SP23%20HYC
2026-03-29 14:20:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2696f332-8146-57e4-b38b-c453b01b8a0e with identifier: SP23%20HYC
2026-03-29 14:20:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2696f332-8146-57e4-b38b-c453b01b8a0e with identifier: SP23%20HYC to the API
2026-03-29 14:20:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP23%20HYC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2696f332-8146-57e4-b38b-c453b01b8a0e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SP23 HYC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP23%20HYC&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'MAZDA',
 'model': '2',
 'odometer': 17561,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MAZDA 2 1.5 SKY-G 75 SE-L Hatchback',
 'transmission': 'manual',
 'trim': 'SKY-G 75 SE-L',
 'vin': 'JMZDJ6HA601376282',
 'year': 2023}
2026-03-29 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP23%2520HYC%27 HTTP/1.1" 200 None
2026-03-29 14:20:25 [bca.uk] INFO: Saving data for SP23%20HYC: {'auction_closing_time': 1774864800.0, 'created_time': 1774610193.00757, 'last_price_update_time': 1774794025.480782}
2026-03-29 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP23%2520HYC') HTTP/1.1" 204 0
2026-03-29 14:20:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7dc82738-97d6-5a77-8f8c-f4e883350c98 with identifier: EA74%20GFU
2026-03-29 14:20:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7dc82738-97d6-5a77-8f8c-f4e883350c98 with identifier: EA74%20GFU
2026-03-29 14:20:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7dc82738-97d6-5a77-8f8c-f4e883350c98 with identifier: EA74%20GFU to the API
2026-03-29 14:20:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA74%20GFU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7dc82738-97d6-5a77-8f8c-f4e883350c98',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA74 GFU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA74%20GFU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 8326,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 T MHEV 2WD ULTIMATE DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'T MHEV 2WD ULTIMATE DCT',
 'vin': 'TMAJE81B4SJ542983',
 'year': 2024}
2026-03-29 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA74%2520GFU%27 HTTP/1.1" 200 None
2026-03-29 14:20:25 [bca.uk] INFO: Saving data for EA74%20GFU: {'auction_closing_time': 1775037600.0, 'created_time': 1774610271.439772, 'last_price_update_time': 1774794025.937138}
2026-03-29 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA74%2520GFU') HTTP/1.1" 204 0
2026-03-29 14:20:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e126ef7-87bf-5f7b-b424-6cf802c944e4 with identifier: YX10%20HNG
2026-03-29 14:20:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e126ef7-87bf-5f7b-b424-6cf802c944e4 with identifier: YX10%20HNG
2026-03-29 14:20:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9e126ef7-87bf-5f7b-b424-6cf802c944e4 with identifier: YX10%20HNG to the API
2026-03-29 14:20:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YX10%20HNG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9e126ef7-87bf-5f7b-b424-6cf802c944e4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YX10 HNG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YX10%20HNG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 36285,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO 1.0 VVT-I BLUE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I BLUE',
 'vin': 'JTDKG18C70N439014',
 'year': 2010}
2026-03-29 14:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX10%2520HNG%27 HTTP/1.1" 200 None
2026-03-29 14:20:26 [bca.uk] INFO: Saving data for YX10%20HNG: {'auction_closing_time': 1775037600.0, 'created_time': 1774610883.559436, 'last_price_update_time': 1774794026.25853}
2026-03-29 14:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YX10%2520HNG') HTTP/1.1" 204 0
2026-03-29 14:20:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 67504e66-3d68-5129-a4df-7ce1e44dd872 with identifier: LB20%20LHK
2026-03-29 14:20:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 67504e66-3d68-5129-a4df-7ce1e44dd872 with identifier: LB20%20LHK
2026-03-29 14:20:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 67504e66-3d68-5129-a4df-7ce1e44dd872 with identifier: LB20%20LHK to the API
2026-03-29 14:20:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 32,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB20%20LHK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '67504e66-3d68-5129-a4df-7ce1e44dd872',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LB20 LHK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB20%20LHK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 38990,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.5 E/B PHEV 2WD TITANIUM 1ST ED. StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B PHEV 2WD TITANIUM 1ST ED.',
 'vin': 'WF0FXXWPMHLA05574',
 'year': 2020}
2026-03-29 14:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB20%2520LHK%27 HTTP/1.1" 200 None
2026-03-29 14:20:26 [bca.uk] INFO: Saving data for LB20%20LHK: {'auction_closing_time': 1775037600.0, 'created_time': 1774610743.622558, 'last_price_update_time': 1774794026.535175}
2026-03-29 14:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB20%2520LHK') HTTP/1.1" 204 0
2026-03-29 14:20:26 [bca.uk] INFO: Found listing with ID: W111%20CWT
2026-03-29 14:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27W111%2520CWT%27 HTTP/1.1" 200 None
2026-03-29 14:20:26 [bca.uk] INFO: Scrape type for W111%20CWT: 2
2026-03-29 14:20:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f76fe9a5-400b-58e8-b6c4-61476a282491 with identifier: W111%20CWT
2026-03-29 14:20:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f76fe9a5-400b-58e8-b6c4-61476a282491 with scrape type 2
2026-03-29 14:20:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f76fe9a5-400b-58e8-b6c4-61476a282491 with scrape type 2
2026-03-29 14:20:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f76fe9a5-400b-58e8-b6c4-61476a282491, identifier: W111%20CWT
2026-03-29 14:20:26 [bca.uk] INFO: Found listing with ID: FE68%20YXY
2026-03-29 14:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE68%2520YXY%27 HTTP/1.1" 200 None
2026-03-29 14:20:26 [bca.uk] INFO: Scrape type for FE68%20YXY: 0
2026-03-29 14:20:26 [bca.uk] INFO: Found listing with ID: FL62%20VUX
2026-03-29 14:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL62%2520VUX%27 HTTP/1.1" 200 None
2026-03-29 14:20:26 [bca.uk] INFO: Scrape type for FL62%20VUX: 2
2026-03-29 14:20:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f8fe72d-6ee9-52b6-8782-ac29b7ced00a with identifier: FL62%20VUX
2026-03-29 14:20:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2f8fe72d-6ee9-52b6-8782-ac29b7ced00a with scrape type 2
2026-03-29 14:20:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2f8fe72d-6ee9-52b6-8782-ac29b7ced00a with scrape type 2
2026-03-29 14:20:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2f8fe72d-6ee9-52b6-8782-ac29b7ced00a, identifier: FL62%20VUX
2026-03-29 14:20:26 [bca.uk] INFO: Found listing with ID: KV17%20XKT
2026-03-29 14:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV17%2520XKT%27 HTTP/1.1" 200 None
2026-03-29 14:20:26 [bca.uk] INFO: Scrape type for KV17%20XKT: 2
2026-03-29 14:20:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0142810f-fb66-5cfd-abd8-5583581b3ed5 with identifier: KV17%20XKT
2026-03-29 14:20:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0142810f-fb66-5cfd-abd8-5583581b3ed5 with scrape type 2
2026-03-29 14:20:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0142810f-fb66-5cfd-abd8-5583581b3ed5 with scrape type 2
2026-03-29 14:20:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0142810f-fb66-5cfd-abd8-5583581b3ed5, identifier: KV17%20XKT
2026-03-29 14:20:26 [bca.uk] INFO: Found listing with ID: LF14%20NFP
2026-03-29 14:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF14%2520NFP%27 HTTP/1.1" 200 None
2026-03-29 14:20:26 [bca.uk] INFO: Scrape type for LF14%20NFP: 2
2026-03-29 14:20:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf81864f-4ce2-5828-9046-31dde8aa5ab0 with identifier: LF14%20NFP
2026-03-29 14:20:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf81864f-4ce2-5828-9046-31dde8aa5ab0 with scrape type 2
2026-03-29 14:20:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf81864f-4ce2-5828-9046-31dde8aa5ab0 with scrape type 2
2026-03-29 14:20:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf81864f-4ce2-5828-9046-31dde8aa5ab0, identifier: LF14%20NFP
2026-03-29 14:20:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f76fe9a5-400b-58e8-b6c4-61476a282491 with identifier: W111%20CWT
2026-03-29 14:20:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f76fe9a5-400b-58e8-b6c4-61476a282491 with identifier: W111%20CWT
2026-03-29 14:20:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f76fe9a5-400b-58e8-b6c4-61476a282491 with identifier: W111%20CWT to the API
2026-03-29 14:20:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=W111%20CWT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f76fe9a5-400b-58e8-b6c4-61476a282491',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'W111 CWT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=W111%20CWT&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'MG MOTOR UK',
 'model': 'ZS',
 'odometer': 31824,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS 1.5 VTI-TECH EXCLUSIVE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI-TECH EXCLUSIVE',
 'vin': 'LSJW74U96NZ193942',
 'year': 2022}
2026-03-29 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27W111%2520CWT%27 HTTP/1.1" 200 None
2026-03-29 14:20:27 [bca.uk] INFO: Saving data for W111%20CWT: {'auction_closing_time': 1774864800.0, 'created_time': 1774610156.877109, 'last_price_update_time': 1774794027.305488}
2026-03-29 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='W111%2520CWT') HTTP/1.1" 204 0
2026-03-29 14:20:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2f8fe72d-6ee9-52b6-8782-ac29b7ced00a with identifier: FL62%20VUX
2026-03-29 14:20:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2f8fe72d-6ee9-52b6-8782-ac29b7ced00a with identifier: FL62%20VUX
2026-03-29 14:20:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2f8fe72d-6ee9-52b6-8782-ac29b7ced00a with identifier: FL62%20VUX to the API
2026-03-29 14:20:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL62%20VUX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2f8fe72d-6ee9-52b6-8782-ac29b7ced00a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL62 VUX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL62%20VUX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 151159,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'HONDA CR-V 2.2 I-DTEC SE+ Estate',
 'transmission': 'manual',
 'trim': 'I-DTEC SE+',
 'vin': 'SHSRE6730CU014162',
 'year': 2012}
2026-03-29 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL62%2520VUX%27 HTTP/1.1" 200 None
2026-03-29 14:20:27 [bca.uk] INFO: Saving data for FL62%20VUX: {'auction_closing_time': 1775037600.0, 'created_time': 1774610270.398608, 'last_price_update_time': 1774794027.586636}
2026-03-29 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL62%2520VUX') HTTP/1.1" 204 0
2026-03-29 14:20:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0142810f-fb66-5cfd-abd8-5583581b3ed5 with identifier: KV17%20XKT
2026-03-29 14:20:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0142810f-fb66-5cfd-abd8-5583581b3ed5 with identifier: KV17%20XKT
2026-03-29 14:20:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0142810f-fb66-5cfd-abd8-5583581b3ed5 with identifier: KV17%20XKT to the API
2026-03-29 14:20:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV17%20XKT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0142810f-fb66-5cfd-abd8-5583581b3ed5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KV17 XKT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV17%20XKT&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'JAGUAR',
 'model': 'XE',
 'odometer': 35208,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'JAGUAR XE 2.0 D 180 PORTFOLIO Saloon',
 'transmission': 'automatic',
 'trim': 'D 180 PORTFOLIO',
 'vin': 'SAJAB4AN9HCP15760',
 'year': 2017}
2026-03-29 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV17%2520XKT%27 HTTP/1.1" 200 None
2026-03-29 14:20:27 [bca.uk] INFO: Saving data for KV17%20XKT: {'auction_closing_time': 1774864800.0, 'created_time': 1774610882.917118, 'last_price_update_time': 1774794027.883188}
2026-03-29 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV17%2520XKT') HTTP/1.1" 204 0
2026-03-29 14:20:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf81864f-4ce2-5828-9046-31dde8aa5ab0 with identifier: LF14%20NFP
2026-03-29 14:20:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf81864f-4ce2-5828-9046-31dde8aa5ab0 with identifier: LF14%20NFP
2026-03-29 14:20:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf81864f-4ce2-5828-9046-31dde8aa5ab0 with identifier: LF14%20NFP to the API
2026-03-29 14:20:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF14%20NFP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bf81864f-4ce2-5828-9046-31dde8aa5ab0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF14 NFP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF14%20NFP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'CEED',
 'odometer': 84763,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'KIA CEED 1.6 GDI 3 ECODYNAMICS Hatchback',
 'transmission': 'manual',
 'trim': 'GDI 3 ECODYNAMICS',
 'vin': 'U5YHN513LEL115528',
 'year': 2014}
2026-03-29 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF14%2520NFP%27 HTTP/1.1" 200 None
2026-03-29 14:20:28 [bca.uk] INFO: Saving data for LF14%20NFP: {'auction_closing_time': 1775037600.0, 'created_time': 1774610729.240793, 'last_price_update_time': 1774794028.175575}
2026-03-29 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF14%2520NFP') HTTP/1.1" 204 0
2026-03-29 14:20:28 [bca.uk] INFO: Found listing with ID: YH20%20USV
2026-03-29 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH20%2520USV%27 HTTP/1.1" 200 None
2026-03-29 14:20:28 [bca.uk] INFO: Scrape type for YH20%20USV: 2
2026-03-29 14:20:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b22a2fe4-5465-59b4-8148-c3cda7219a8a with identifier: YH20%20USV
2026-03-29 14:20:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b22a2fe4-5465-59b4-8148-c3cda7219a8a with scrape type 2
2026-03-29 14:20:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b22a2fe4-5465-59b4-8148-c3cda7219a8a with scrape type 2
2026-03-29 14:20:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b22a2fe4-5465-59b4-8148-c3cda7219a8a, identifier: YH20%20USV
2026-03-29 14:20:28 [bca.uk] INFO: Found listing with ID: FN64%20FJA
2026-03-29 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN64%2520FJA%27 HTTP/1.1" 200 None
2026-03-29 14:20:28 [bca.uk] INFO: Scrape type for FN64%20FJA: 0
2026-03-29 14:20:28 [bca.uk] INFO: Found listing with ID: FR61%20CKA
2026-03-29 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FR61%2520CKA%27 HTTP/1.1" 200 None
2026-03-29 14:20:28 [bca.uk] INFO: Scrape type for FR61%20CKA: 2
2026-03-29 14:20:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3ecd8c6-446f-516d-840c-28d901fb846b with identifier: FR61%20CKA
2026-03-29 14:20:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3ecd8c6-446f-516d-840c-28d901fb846b with scrape type 2
2026-03-29 14:20:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3ecd8c6-446f-516d-840c-28d901fb846b with scrape type 2
2026-03-29 14:20:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3ecd8c6-446f-516d-840c-28d901fb846b, identifier: FR61%20CKA
2026-03-29 14:20:28 [bca.uk] INFO: Found listing with ID: MD64%20TMO
2026-03-29 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD64%2520TMO%27 HTTP/1.1" 200 None
2026-03-29 14:20:28 [bca.uk] INFO: Scrape type for MD64%20TMO: 2
2026-03-29 14:20:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 551f5a01-f420-563b-8215-1fc921a24366 with identifier: MD64%20TMO
2026-03-29 14:20:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 551f5a01-f420-563b-8215-1fc921a24366 with scrape type 2
2026-03-29 14:20:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 551f5a01-f420-563b-8215-1fc921a24366 with scrape type 2
2026-03-29 14:20:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 551f5a01-f420-563b-8215-1fc921a24366, identifier: MD64%20TMO
2026-03-29 14:20:28 [bca.uk] INFO: Found listing with ID: LF68%20UNM
2026-03-29 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF68%2520UNM%27 HTTP/1.1" 200 None
2026-03-29 14:20:28 [bca.uk] INFO: Scrape type for LF68%20UNM: 2
2026-03-29 14:20:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 251080be-e5ce-53c3-8d0f-fbb0fd3394ed with identifier: LF68%20UNM
2026-03-29 14:20:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 251080be-e5ce-53c3-8d0f-fbb0fd3394ed with scrape type 2
2026-03-29 14:20:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 251080be-e5ce-53c3-8d0f-fbb0fd3394ed with scrape type 2
2026-03-29 14:20:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 251080be-e5ce-53c3-8d0f-fbb0fd3394ed, identifier: LF68%20UNM
2026-03-29 14:20:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b22a2fe4-5465-59b4-8148-c3cda7219a8a with identifier: YH20%20USV
2026-03-29 14:20:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b22a2fe4-5465-59b4-8148-c3cda7219a8a with identifier: YH20%20USV
2026-03-29 14:20:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b22a2fe4-5465-59b4-8148-c3cda7219a8a with identifier: YH20%20USV to the API
2026-03-29 14:20:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH20%20USV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b22a2fe4-5465-59b4-8148-c3cda7219a8a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH20 USV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH20%20USV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 78380,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 LONG RANGE AWD Saloon',
 'transmission': 'automatic',
 'trim': 'LONG RANGE AWD',
 'vin': '5YJ3F7EB4LF687780',
 'year': 2020}
2026-03-29 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH20%2520USV%27 HTTP/1.1" 200 None
2026-03-29 14:20:28 [bca.uk] INFO: Saving data for YH20%20USV: {'auction_closing_time': 1774864800.0, 'created_time': 1774390720.758248, 'last_price_update_time': 1774794028.923139}
2026-03-29 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH20%2520USV') HTTP/1.1" 204 0
2026-03-29 14:20:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3ecd8c6-446f-516d-840c-28d901fb846b with identifier: FR61%20CKA
2026-03-29 14:20:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3ecd8c6-446f-516d-840c-28d901fb846b with identifier: FR61%20CKA
2026-03-29 14:20:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b3ecd8c6-446f-516d-840c-28d901fb846b with identifier: FR61%20CKA to the API
2026-03-29 14:20:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FR61%20CKA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b3ecd8c6-446f-516d-840c-28d901fb846b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FR61 CKA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FR61%20CKA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 52339,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.2 60 S Hatchback',
 'transmission': 'manual',
 'trim': '60 S',
 'vin': 'WVWZZZ6RZCU037263',
 'year': 2012}
2026-03-29 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FR61%2520CKA%27 HTTP/1.1" 200 None
2026-03-29 14:20:29 [bca.uk] INFO: Saving data for FR61%20CKA: {'auction_closing_time': 1775037600.0, 'created_time': 1774610268.906501, 'last_price_update_time': 1774794029.240846}
2026-03-29 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FR61%2520CKA') HTTP/1.1" 204 0
2026-03-29 14:20:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 551f5a01-f420-563b-8215-1fc921a24366 with identifier: MD64%20TMO
2026-03-29 14:20:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 551f5a01-f420-563b-8215-1fc921a24366 with identifier: MD64%20TMO
2026-03-29 14:20:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 551f5a01-f420-563b-8215-1fc921a24366 with identifier: MD64%20TMO to the API
2026-03-29 14:20:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD64%20TMO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '551f5a01-f420-563b-8215-1fc921a24366',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MD64 TMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD64%20TMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 79224,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 2.0 T E/B 250 ST-2 Hatchback',
 'transmission': 'manual',
 'trim': 'T E/B 250 ST-2',
 'vin': 'WF05XXGCC5FC75919',
 'year': 2015}
2026-03-29 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD64%2520TMO%27 HTTP/1.1" 200 None
2026-03-29 14:20:29 [bca.uk] INFO: Saving data for MD64%20TMO: {'auction_closing_time': 1775037600.0, 'created_time': 1774610870.215756, 'last_price_update_time': 1774794029.569928}
2026-03-29 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD64%2520TMO') HTTP/1.1" 204 0
2026-03-29 14:20:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 251080be-e5ce-53c3-8d0f-fbb0fd3394ed with identifier: LF68%20UNM
2026-03-29 14:20:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 251080be-e5ce-53c3-8d0f-fbb0fd3394ed with identifier: LF68%20UNM
2026-03-29 14:20:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 251080be-e5ce-53c3-8d0f-fbb0fd3394ed with identifier: LF68%20UNM to the API
2026-03-29 14:20:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF68%20UNM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '251080be-e5ce-53c3-8d0f-fbb0fd3394ed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF68 UNM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF68%20UNM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 73476,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'HONDA JAZZ 1.5 I-VTEC 130 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'I-VTEC 130 SPORT',
 'vin': 'JHMGK5760JX205010',
 'year': 2018}
2026-03-29 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF68%2520UNM%27 HTTP/1.1" 200 None
2026-03-29 14:20:29 [bca.uk] INFO: Saving data for LF68%20UNM: {'auction_closing_time': 1775037600.0, 'created_time': 1774610727.001087, 'last_price_update_time': 1774794029.851521}
2026-03-29 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF68%2520UNM') HTTP/1.1" 204 0
2026-03-29 14:20:29 [bca.uk] INFO: Found listing with ID: YN19%20NTG
2026-03-29 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN19%2520NTG%27 HTTP/1.1" 200 None
2026-03-29 14:20:29 [bca.uk] INFO: Scrape type for YN19%20NTG: 2
2026-03-29 14:20:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 05bf0157-ef19-5e5e-8475-d696b4e2be5e with identifier: YN19%20NTG
2026-03-29 14:20:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 05bf0157-ef19-5e5e-8475-d696b4e2be5e with scrape type 2
2026-03-29 14:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 05bf0157-ef19-5e5e-8475-d696b4e2be5e with scrape type 2
2026-03-29 14:20:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 05bf0157-ef19-5e5e-8475-d696b4e2be5e, identifier: YN19%20NTG
2026-03-29 14:20:30 [bca.uk] INFO: Found listing with ID: PJ66%20XTM
2026-03-29 14:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ66%2520XTM%27 HTTP/1.1" 200 None
2026-03-29 14:20:30 [bca.uk] INFO: Scrape type for PJ66%20XTM: 2
2026-03-29 14:20:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 818f7e9a-28ad-56e0-8893-c5e63a66c45b with identifier: PJ66%20XTM
2026-03-29 14:20:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 818f7e9a-28ad-56e0-8893-c5e63a66c45b with scrape type 2
2026-03-29 14:20:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 818f7e9a-28ad-56e0-8893-c5e63a66c45b with scrape type 2
2026-03-29 14:20:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 818f7e9a-28ad-56e0-8893-c5e63a66c45b, identifier: PJ66%20XTM
2026-03-29 14:20:30 [bca.uk] INFO: Found listing with ID: EA17%20YTW
2026-03-29 14:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA17%2520YTW%27 HTTP/1.1" 200 None
2026-03-29 14:20:30 [bca.uk] INFO: Scrape type for EA17%20YTW: 2
2026-03-29 14:20:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a2f7896-7ec1-5161-bec6-d2ab48cfc48c with identifier: EA17%20YTW
2026-03-29 14:20:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a2f7896-7ec1-5161-bec6-d2ab48cfc48c with scrape type 2
2026-03-29 14:20:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a2f7896-7ec1-5161-bec6-d2ab48cfc48c with scrape type 2
2026-03-29 14:20:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3a2f7896-7ec1-5161-bec6-d2ab48cfc48c, identifier: EA17%20YTW
2026-03-29 14:20:30 [bca.uk] INFO: Found listing with ID: LL66%20OAM
2026-03-29 14:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL66%2520OAM%27 HTTP/1.1" 200 None
2026-03-29 14:20:30 [bca.uk] INFO: Scrape type for LL66%20OAM: 2
2026-03-29 14:20:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f7179e9-5644-525d-bac7-8d75e6003f4a with identifier: LL66%20OAM
2026-03-29 14:20:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1f7179e9-5644-525d-bac7-8d75e6003f4a with scrape type 2
2026-03-29 14:20:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1f7179e9-5644-525d-bac7-8d75e6003f4a with scrape type 2
2026-03-29 14:20:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1f7179e9-5644-525d-bac7-8d75e6003f4a, identifier: LL66%20OAM
2026-03-29 14:20:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 05bf0157-ef19-5e5e-8475-d696b4e2be5e with identifier: YN19%20NTG
2026-03-29 14:20:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 05bf0157-ef19-5e5e-8475-d696b4e2be5e with identifier: YN19%20NTG
2026-03-29 14:20:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 05bf0157-ef19-5e5e-8475-d696b4e2be5e with identifier: YN19%20NTG to the API
2026-03-29 14:20:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YN19%20NTG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '05bf0157-ef19-5e5e-8475-d696b4e2be5e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YN19 NTG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YN19%20NTG&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VOLVO',
 'model': 'XC40',
 'odometer': 88682,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 2.0 D4 190 AWD INSCRIPTION PRO G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'D4 190 AWD INSCRIPTION PRO G/T',
 'vin': 'YV1XZA6VCL2193586',
 'year': 2019}
2026-03-29 14:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN19%2520NTG%27 HTTP/1.1" 200 None
2026-03-29 14:20:30 [bca.uk] INFO: Saving data for YN19%20NTG: {'auction_closing_time': 1774864800.0, 'created_time': 1774610195.525522, 'last_price_update_time': 1774794030.705441}
2026-03-29 14:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YN19%2520NTG') HTTP/1.1" 204 0
2026-03-29 14:20:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 818f7e9a-28ad-56e0-8893-c5e63a66c45b with identifier: PJ66%20XTM
2026-03-29 14:20:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 818f7e9a-28ad-56e0-8893-c5e63a66c45b with identifier: PJ66%20XTM
2026-03-29 14:20:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 818f7e9a-28ad-56e0-8893-c5e63a66c45b with identifier: PJ66%20XTM to the API
2026-03-29 14:20:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ66%20XTM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '818f7e9a-28ad-56e0-8893-c5e63a66c45b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PJ66 XTM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ66%20XTM&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 109672,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.2 DIG-T TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T TEKNA',
 'vin': 'SJNFEAJ11U1856813',
 'year': 2017}
2026-03-29 14:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ66%2520XTM%27 HTTP/1.1" 200 None
2026-03-29 14:20:31 [bca.uk] INFO: Saving data for PJ66%20XTM: {'auction_closing_time': 1774864800.0, 'created_time': 1774610269.381816, 'last_price_update_time': 1774794031.362156}
2026-03-29 14:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ66%2520XTM') HTTP/1.1" 204 0
2026-03-29 14:20:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a2f7896-7ec1-5161-bec6-d2ab48cfc48c with identifier: EA17%20YTW
2026-03-29 14:20:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a2f7896-7ec1-5161-bec6-d2ab48cfc48c with identifier: EA17%20YTW
2026-03-29 14:20:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3a2f7896-7ec1-5161-bec6-d2ab48cfc48c with identifier: EA17%20YTW to the API
2026-03-29 14:20:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA17%20YTW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3a2f7896-7ec1-5161-bec6-d2ab48cfc48c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA17 YTW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA17%20YTW&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FIAT',
 'model': '500',
 'odometer': 48673,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 S Hatchback',
 'transmission': 'manual',
 'trim': 'S',
 'vin': 'ZFA3120000J713343',
 'year': 2017}
2026-03-29 14:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA17%2520YTW%27 HTTP/1.1" 200 None
2026-03-29 14:20:31 [bca.uk] INFO: Saving data for EA17%20YTW: {'auction_closing_time': 1774864800.0, 'created_time': 1774610867.67323, 'last_price_update_time': 1774794031.779218}
2026-03-29 14:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA17%2520YTW') HTTP/1.1" 204 0
2026-03-29 14:20:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1f7179e9-5644-525d-bac7-8d75e6003f4a with identifier: LL66%20OAM
2026-03-29 14:20:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1f7179e9-5644-525d-bac7-8d75e6003f4a with identifier: LL66%20OAM
2026-03-29 14:20:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1f7179e9-5644-525d-bac7-8d75e6003f4a with identifier: LL66%20OAM to the API
2026-03-29 14:20:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL66%20OAM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1f7179e9-5644-525d-bac7-8d75e6003f4a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL66 OAM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL66%20OAM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'E220 D',
 'odometer': 97395,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E220 D 2.0 AMG LINE 9G Estate',
 'transmission': 'manual',
 'trim': 'AMG LINE 9G',
 'vin': 'WDD2132042A154022',
 'year': 2017}
2026-03-29 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL66%2520OAM%27 HTTP/1.1" 200 None
2026-03-29 14:20:32 [bca.uk] INFO: Saving data for LL66%20OAM: {'auction_closing_time': 1775037600.0, 'created_time': 1774352897.144638, 'last_price_update_time': 1774794032.111173}
2026-03-29 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL66%2520OAM') HTTP/1.1" 204 0
2026-03-29 14:20:32 [bca.uk] INFO: Found listing with ID: DU21%20XHZ
2026-03-29 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU21%2520XHZ%27 HTTP/1.1" 200 None
2026-03-29 14:20:32 [bca.uk] INFO: Scrape type for DU21%20XHZ: 2
2026-03-29 14:20:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29e66c72-30d8-5ad6-afe5-c2c16972edb1 with identifier: DU21%20XHZ
2026-03-29 14:20:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29e66c72-30d8-5ad6-afe5-c2c16972edb1 with scrape type 2
2026-03-29 14:20:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 29e66c72-30d8-5ad6-afe5-c2c16972edb1 with scrape type 2
2026-03-29 14:20:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 29e66c72-30d8-5ad6-afe5-c2c16972edb1, identifier: DU21%20XHZ
2026-03-29 14:20:32 [bca.uk] INFO: Found listing with ID: WG24%20EGE
2026-03-29 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG24%2520EGE%27 HTTP/1.1" 200 None
2026-03-29 14:20:32 [bca.uk] INFO: Scrape type for WG24%20EGE: 0
2026-03-29 14:20:32 [bca.uk] INFO: Found listing with ID: PK12%20LMF
2026-03-29 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK12%2520LMF%27 HTTP/1.1" 200 None
2026-03-29 14:20:32 [bca.uk] INFO: Scrape type for PK12%20LMF: 2
2026-03-29 14:20:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac9ffce4-e890-570a-ac0b-d8e09b85fe31 with identifier: PK12%20LMF
2026-03-29 14:20:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac9ffce4-e890-570a-ac0b-d8e09b85fe31 with scrape type 2
2026-03-29 14:20:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac9ffce4-e890-570a-ac0b-d8e09b85fe31 with scrape type 2
2026-03-29 14:20:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac9ffce4-e890-570a-ac0b-d8e09b85fe31, identifier: PK12%20LMF
2026-03-29 14:20:32 [bca.uk] INFO: Found listing with ID: AU09%20ZDF
2026-03-29 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU09%2520ZDF%27 HTTP/1.1" 200 None
2026-03-29 14:20:32 [bca.uk] INFO: Scrape type for AU09%20ZDF: 2
2026-03-29 14:20:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3bc2caba-3203-58ed-b0b4-a8c163d09bbb with identifier: AU09%20ZDF
2026-03-29 14:20:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3bc2caba-3203-58ed-b0b4-a8c163d09bbb with scrape type 2
2026-03-29 14:20:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3bc2caba-3203-58ed-b0b4-a8c163d09bbb with scrape type 2
2026-03-29 14:20:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3bc2caba-3203-58ed-b0b4-a8c163d09bbb, identifier: AU09%20ZDF
2026-03-29 14:20:32 [bca.uk] INFO: Found listing with ID: LP66%20WNX
2026-03-29 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP66%2520WNX%27 HTTP/1.1" 200 None
2026-03-29 14:20:32 [bca.uk] INFO: Scrape type for LP66%20WNX: 2
2026-03-29 14:20:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e280f2b5-cbe0-5c41-b877-f13520aacc0f with identifier: LP66%20WNX
2026-03-29 14:20:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e280f2b5-cbe0-5c41-b877-f13520aacc0f with scrape type 2
2026-03-29 14:20:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e280f2b5-cbe0-5c41-b877-f13520aacc0f with scrape type 2
2026-03-29 14:20:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e280f2b5-cbe0-5c41-b877-f13520aacc0f, identifier: LP66%20WNX
2026-03-29 14:20:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 29e66c72-30d8-5ad6-afe5-c2c16972edb1 with identifier: DU21%20XHZ
2026-03-29 14:20:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 29e66c72-30d8-5ad6-afe5-c2c16972edb1 with identifier: DU21%20XHZ
2026-03-29 14:20:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 29e66c72-30d8-5ad6-afe5-c2c16972edb1 with identifier: DU21%20XHZ to the API
2026-03-29 14:20:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU21%20XHZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '29e66c72-30d8-5ad6-afe5-c2c16972edb1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DU21 XHZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU21%20XHZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'KADJAR',
 'odometer': 49861,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'RENAULT KADJAR 1.3 TCE 140 GT LINE EDC Hatchback',
 'transmission': 'automatic',
 'trim': 'TCE 140 GT LINE EDC',
 'vin': 'VF1RFE00X66976214',
 'year': 2021}
2026-03-29 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU21%2520XHZ%27 HTTP/1.1" 200 None
2026-03-29 14:20:32 [bca.uk] INFO: Saving data for DU21%20XHZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610149.307808, 'last_price_update_time': 1774794032.99216}
2026-03-29 14:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU21%2520XHZ') HTTP/1.1" 204 0
2026-03-29 14:20:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac9ffce4-e890-570a-ac0b-d8e09b85fe31 with identifier: PK12%20LMF
2026-03-29 14:20:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac9ffce4-e890-570a-ac0b-d8e09b85fe31 with identifier: PK12%20LMF
2026-03-29 14:20:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ac9ffce4-e890-570a-ac0b-d8e09b85fe31 with identifier: PK12%20LMF to the API
2026-03-29 14:20:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK12%20LMF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ac9ffce4-e890-570a-ac0b-d8e09b85fe31',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK12 LMF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK12%20LMF&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'TOYOTA',
 'model': 'VERSO',
 'odometer': 153915,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'TOYOTA VERSO 2.0 D-4D T SPIRIT MPV',
 'transmission': 'manual',
 'trim': 'D-4D T SPIRIT',
 'vin': 'NMTDD26R70R068315',
 'year': 2012}
2026-03-29 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK12%2520LMF%27 HTTP/1.1" 200 None
2026-03-29 14:20:33 [bca.uk] INFO: Saving data for PK12%20LMF: {'auction_closing_time': 1775037600.0, 'created_time': 1774610265.573063, 'last_price_update_time': 1774794033.292754}
2026-03-29 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK12%2520LMF') HTTP/1.1" 204 0
2026-03-29 14:20:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3bc2caba-3203-58ed-b0b4-a8c163d09bbb with identifier: AU09%20ZDF
2026-03-29 14:20:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3bc2caba-3203-58ed-b0b4-a8c163d09bbb with identifier: AU09%20ZDF
2026-03-29 14:20:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3bc2caba-3203-58ed-b0b4-a8c163d09bbb with identifier: AU09%20ZDF to the API
2026-03-29 14:20:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AU09%20ZDF-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3bc2caba-3203-58ed-b0b4-a8c163d09bbb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AU09 ZDF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AU09%20ZDF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 112102,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 ACTIVE 16V Hatchback',
 'transmission': 'manual',
 'trim': 'ACTIVE 16V',
 'vin': 'W0L0SDL6894140148',
 'year': 2009}
2026-03-29 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU09%2520ZDF%27 HTTP/1.1" 200 None
2026-03-29 14:20:33 [bca.uk] INFO: Saving data for AU09%20ZDF: {'auction_closing_time': 1775037600.0, 'created_time': 1774610865.278021, 'last_price_update_time': 1774794033.580675}
2026-03-29 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AU09%2520ZDF') HTTP/1.1" 204 0
2026-03-29 14:20:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e280f2b5-cbe0-5c41-b877-f13520aacc0f with identifier: LP66%20WNX
2026-03-29 14:20:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e280f2b5-cbe0-5c41-b877-f13520aacc0f with identifier: LP66%20WNX
2026-03-29 14:20:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e280f2b5-cbe0-5c41-b877-f13520aacc0f with identifier: LP66%20WNX to the API
2026-03-29 14:20:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 87,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP66%20WNX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e280f2b5-cbe0-5c41-b877-f13520aacc0f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LP66 WNX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP66%20WNX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'C-HR',
 'odometer': 98792,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'TOYOTA C-HR 1.8 HYBRID 122 EXCEL Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID 122 EXCEL',
 'vin': 'NMTKZ3BX90R014520',
 'year': 2017}
2026-03-29 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP66%2520WNX%27 HTTP/1.1" 200 None
2026-03-29 14:20:33 [bca.uk] INFO: Saving data for LP66%20WNX: {'auction_closing_time': 1775037600.0, 'created_time': 1774610747.861274, 'last_price_update_time': 1774794033.876067}
2026-03-29 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP66%2520WNX') HTTP/1.1" 204 0
2026-03-29 14:20:33 [bca.uk] INFO: Found listing with ID: WX21%20YFF
2026-03-29 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX21%2520YFF%27 HTTP/1.1" 200 None
2026-03-29 14:20:33 [bca.uk] INFO: Scrape type for WX21%20YFF: 2
2026-03-29 14:20:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99b66ce7-1e99-5c8e-a4ca-2c494eec5f35 with identifier: WX21%20YFF
2026-03-29 14:20:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99b66ce7-1e99-5c8e-a4ca-2c494eec5f35 with scrape type 2
2026-03-29 14:20:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 99b66ce7-1e99-5c8e-a4ca-2c494eec5f35 with scrape type 2
2026-03-29 14:20:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 99b66ce7-1e99-5c8e-a4ca-2c494eec5f35, identifier: WX21%20YFF
2026-03-29 14:20:34 [bca.uk] INFO: Found listing with ID: MV18%20FNM
2026-03-29 14:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV18%2520FNM%27 HTTP/1.1" 200 None
2026-03-29 14:20:34 [bca.uk] INFO: Scrape type for MV18%20FNM: 2
2026-03-29 14:20:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ced878e-df8c-5d54-b6fb-e959e7bde652 with identifier: MV18%20FNM
2026-03-29 14:20:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6ced878e-df8c-5d54-b6fb-e959e7bde652 with scrape type 2
2026-03-29 14:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6ced878e-df8c-5d54-b6fb-e959e7bde652 with scrape type 2
2026-03-29 14:20:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6ced878e-df8c-5d54-b6fb-e959e7bde652, identifier: MV18%20FNM
2026-03-29 14:20:34 [bca.uk] INFO: Found listing with ID: GJ65%20YOD
2026-03-29 14:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ65%2520YOD%27 HTTP/1.1" 200 None
2026-03-29 14:20:34 [bca.uk] INFO: Scrape type for GJ65%20YOD: 2
2026-03-29 14:20:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 284d9512-0d6d-5481-90fa-9739e3cbfc11 with identifier: GJ65%20YOD
2026-03-29 14:20:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 284d9512-0d6d-5481-90fa-9739e3cbfc11 with scrape type 2
2026-03-29 14:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 284d9512-0d6d-5481-90fa-9739e3cbfc11 with scrape type 2
2026-03-29 14:20:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 284d9512-0d6d-5481-90fa-9739e3cbfc11, identifier: GJ65%20YOD
2026-03-29 14:20:34 [bca.uk] INFO: Found listing with ID: LP72%20TEV
2026-03-29 14:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP72%2520TEV%27 HTTP/1.1" 200 None
2026-03-29 14:20:34 [bca.uk] INFO: Scrape type for LP72%20TEV: 2
2026-03-29 14:20:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 43e7098a-f316-5c2b-8ced-16af8c91ffc0 with identifier: LP72%20TEV
2026-03-29 14:20:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 43e7098a-f316-5c2b-8ced-16af8c91ffc0 with scrape type 2
2026-03-29 14:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 43e7098a-f316-5c2b-8ced-16af8c91ffc0 with scrape type 2
2026-03-29 14:20:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 43e7098a-f316-5c2b-8ced-16af8c91ffc0, identifier: LP72%20TEV
2026-03-29 14:20:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:20:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 99b66ce7-1e99-5c8e-a4ca-2c494eec5f35 with identifier: WX21%20YFF
2026-03-29 14:20:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 99b66ce7-1e99-5c8e-a4ca-2c494eec5f35 with identifier: WX21%20YFF
2026-03-29 14:20:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 99b66ce7-1e99-5c8e-a4ca-2c494eec5f35 with identifier: WX21%20YFF to the API
2026-03-29 14:20:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WX21%20YFF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '99b66ce7-1e99-5c8e-a4ca-2c494eec5f35',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WX21 YFF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WX21%20YFF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'C200 EQ-B',
 'odometer': 48783,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C200 EQ-B 1.5 AMG LINE ED.9G Saloon',
 'transmission': 'manual',
 'trim': 'AMG LINE ED.9G',
 'vin': 'W1K2050772R616454',
 'year': 2021}
2026-03-29 14:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX21%2520YFF%27 HTTP/1.1" 200 None
2026-03-29 14:20:34 [bca.uk] INFO: Saving data for WX21%20YFF: {'auction_closing_time': 1774864800.0, 'created_time': 1774610176.381122, 'last_price_update_time': 1774794034.656871}
2026-03-29 14:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WX21%2520YFF') HTTP/1.1" 204 0
2026-03-29 14:20:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6ced878e-df8c-5d54-b6fb-e959e7bde652 with identifier: MV18%20FNM
2026-03-29 14:20:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6ced878e-df8c-5d54-b6fb-e959e7bde652 with identifier: MV18%20FNM
2026-03-29 14:20:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6ced878e-df8c-5d54-b6fb-e959e7bde652 with identifier: MV18%20FNM to the API
2026-03-29 14:20:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV18%20FNM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6ced878e-df8c-5d54-b6fb-e959e7bde652',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV18 FNM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV18%20FNM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 66049,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 GDI B/D 132 2WD SE StationWagon',
 'transmission': 'manual',
 'trim': 'GDI B/D 132 2WD SE',
 'vin': 'TMAJ3811LJJ598581',
 'year': 2018}
2026-03-29 14:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV18%2520FNM%27 HTTP/1.1" 200 None
2026-03-29 14:20:34 [bca.uk] INFO: Saving data for MV18%20FNM: {'auction_closing_time': 1774864800.0, 'created_time': 1773827094.709232, 'last_price_update_time': 1774794034.966211}
2026-03-29 14:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV18%2520FNM') HTTP/1.1" 204 0
2026-03-29 14:20:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 284d9512-0d6d-5481-90fa-9739e3cbfc11 with identifier: GJ65%20YOD
2026-03-29 14:20:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 284d9512-0d6d-5481-90fa-9739e3cbfc11 with identifier: GJ65%20YOD
2026-03-29 14:20:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 284d9512-0d6d-5481-90fa-9739e3cbfc11 with identifier: GJ65%20YOD to the API
2026-03-29 14:20:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ65%20YOD-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '284d9512-0d6d-5481-90fa-9739e3cbfc11',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ65 YOD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ65%20YOD&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 106234,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.5 TDCI 120 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 120 ZETEC',
 'vin': 'WF05XXGCC5FY77980',
 'year': 2015}
2026-03-29 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ65%2520YOD%27 HTTP/1.1" 200 None
2026-03-29 14:20:35 [bca.uk] INFO: Saving data for GJ65%20YOD: {'auction_closing_time': 1774864800.0, 'created_time': 1774610866.897615, 'last_price_update_time': 1774794035.243396}
2026-03-29 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ65%2520YOD') HTTP/1.1" 204 0
2026-03-29 14:20:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 43e7098a-f316-5c2b-8ced-16af8c91ffc0 with identifier: LP72%20TEV
2026-03-29 14:20:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 43e7098a-f316-5c2b-8ced-16af8c91ffc0 with identifier: LP72%20TEV
2026-03-29 14:20:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 43e7098a-f316-5c2b-8ced-16af8c91ffc0 with identifier: LP72%20TEV to the API
2026-03-29 14:20:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP72%20TEV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '43e7098a-f316-5c2b-8ced-16af8c91ffc0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LP72 TEV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP72%20TEV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'C-HR',
 'odometer': 34308,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TOYOTA C-HR 1.8 HYBRID 122 ICON Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID 122 ICON',
 'vin': 'NMTK33BX80R249587',
 'year': 2023}
2026-03-29 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP72%2520TEV%27 HTTP/1.1" 200 None
2026-03-29 14:20:35 [bca.uk] INFO: Saving data for LP72%20TEV: {'auction_closing_time': 1775037600.0, 'created_time': 1774610746.689274, 'last_price_update_time': 1774794035.545668}
2026-03-29 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP72%2520TEV') HTTP/1.1" 204 0
2026-03-29 14:20:35 [bca.uk] INFO: Found listing with ID: HV22%20OHW
2026-03-29 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520OHW%27 HTTP/1.1" 200 None
2026-03-29 14:20:35 [bca.uk] INFO: Scrape type for HV22%20OHW: 2
2026-03-29 14:20:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 83442750-8358-5e02-b4c9-c5ae716fe2fc with identifier: HV22%20OHW
2026-03-29 14:20:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 83442750-8358-5e02-b4c9-c5ae716fe2fc with scrape type 2
2026-03-29 14:20:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 83442750-8358-5e02-b4c9-c5ae716fe2fc with scrape type 2
2026-03-29 14:20:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 83442750-8358-5e02-b4c9-c5ae716fe2fc, identifier: HV22%20OHW
2026-03-29 14:20:35 [bca.uk] INFO: Found listing with ID: CA62%20HNC
2026-03-29 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA62%2520HNC%27 HTTP/1.1" 200 None
2026-03-29 14:20:35 [bca.uk] INFO: Scrape type for CA62%20HNC: 0
2026-03-29 14:20:35 [bca.uk] INFO: Found listing with ID: YF64%20GUD
2026-03-29 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF64%2520GUD%27 HTTP/1.1" 200 None
2026-03-29 14:20:35 [bca.uk] INFO: Scrape type for YF64%20GUD: 2
2026-03-29 14:20:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 077c9f3d-17bc-5d1c-8583-a7e99dbb3797 with identifier: YF64%20GUD
2026-03-29 14:20:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 077c9f3d-17bc-5d1c-8583-a7e99dbb3797 with scrape type 2
2026-03-29 14:20:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 077c9f3d-17bc-5d1c-8583-a7e99dbb3797 with scrape type 2
2026-03-29 14:20:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 077c9f3d-17bc-5d1c-8583-a7e99dbb3797, identifier: YF64%20GUD
2026-03-29 14:20:35 [bca.uk] INFO: Found listing with ID: ME19%20EHK
2026-03-29 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME19%2520EHK%27 HTTP/1.1" 200 None
2026-03-29 14:20:35 [bca.uk] INFO: Scrape type for ME19%20EHK: 2
2026-03-29 14:20:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef38e744-6073-503f-aab4-8a938a9ac9c5 with identifier: ME19%20EHK
2026-03-29 14:20:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef38e744-6073-503f-aab4-8a938a9ac9c5 with scrape type 2
2026-03-29 14:20:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef38e744-6073-503f-aab4-8a938a9ac9c5 with scrape type 2
2026-03-29 14:20:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef38e744-6073-503f-aab4-8a938a9ac9c5, identifier: ME19%20EHK
2026-03-29 14:20:35 [bca.uk] INFO: Found listing with ID: ND61%20NTN
2026-03-29 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND61%2520NTN%27 HTTP/1.1" 200 None
2026-03-29 14:20:35 [bca.uk] INFO: Scrape type for ND61%20NTN: 2
2026-03-29 14:20:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4fe4302e-1b08-5a2d-928c-4b1a85999de3 with identifier: ND61%20NTN
2026-03-29 14:20:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4fe4302e-1b08-5a2d-928c-4b1a85999de3 with scrape type 2
2026-03-29 14:20:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4fe4302e-1b08-5a2d-928c-4b1a85999de3 with scrape type 2
2026-03-29 14:20:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4fe4302e-1b08-5a2d-928c-4b1a85999de3, identifier: ND61%20NTN
2026-03-29 14:20:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 83442750-8358-5e02-b4c9-c5ae716fe2fc with identifier: HV22%20OHW
2026-03-29 14:20:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 83442750-8358-5e02-b4c9-c5ae716fe2fc with identifier: HV22%20OHW
2026-03-29 14:20:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 83442750-8358-5e02-b4c9-c5ae716fe2fc with identifier: HV22%20OHW to the API
2026-03-29 14:20:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV22%20OHW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '83442750-8358-5e02-b4c9-c5ae716fe2fc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HV22 OHW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV22%20OHW&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 49161,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5 CLASSIC Hatchback',
 'transmission': 'manual',
 'trim': 'CLASSIC',
 'vin': 'WMW32DK0002S28433',
 'year': 2022}
2026-03-29 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520OHW%27 HTTP/1.1" 200 None
2026-03-29 14:20:36 [bca.uk] INFO: Saving data for HV22%20OHW: {'auction_closing_time': 1774864800.0, 'created_time': 1774610145.675887, 'last_price_update_time': 1774794036.331144}
2026-03-29 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV22%2520OHW') HTTP/1.1" 204 0
2026-03-29 14:20:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 077c9f3d-17bc-5d1c-8583-a7e99dbb3797 with identifier: YF64%20GUD
2026-03-29 14:20:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 077c9f3d-17bc-5d1c-8583-a7e99dbb3797 with identifier: YF64%20GUD
2026-03-29 14:20:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 077c9f3d-17bc-5d1c-8583-a7e99dbb3797 with identifier: YF64%20GUD to the API
2026-03-29 14:20:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF64%20GUD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '077c9f3d-17bc-5d1c-8583-a7e99dbb3797',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF64 GUD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF64%20GUD&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'BMW',
 'model': '320D',
 'odometer': 123542,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'BMW 320D 2.0 SE STEP Saloon',
 'transmission': 'automatic',
 'trim': 'SE STEP',
 'vin': 'WBA3D32060J389704',
 'year': 2014}
2026-03-29 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF64%2520GUD%27 HTTP/1.1" 200 None
2026-03-29 14:20:36 [bca.uk] INFO: Saving data for YF64%20GUD: {'auction_closing_time': 1774864800.0, 'created_time': 1774610899.211754, 'last_price_update_time': 1774794036.770681}
2026-03-29 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF64%2520GUD') HTTP/1.1" 204 0
2026-03-29 14:20:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef38e744-6073-503f-aab4-8a938a9ac9c5 with identifier: ME19%20EHK
2026-03-29 14:20:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef38e744-6073-503f-aab4-8a938a9ac9c5 with identifier: ME19%20EHK
2026-03-29 14:20:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef38e744-6073-503f-aab4-8a938a9ac9c5 with identifier: ME19%20EHK to the API
2026-03-29 14:20:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ME19%20EHK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ef38e744-6073-503f-aab4-8a938a9ac9c5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ME19 EHK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ME19%20EHK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '118I',
 'odometer': 33020,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'BMW 118I 1.5 M SPORT SHADOW ED.STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'M SPORT SHADOW ED.STEP',
 'vin': 'WBA1R520707E28725',
 'year': 2019}
2026-03-29 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME19%2520EHK%27 HTTP/1.1" 200 None
2026-03-29 14:20:37 [bca.uk] INFO: Saving data for ME19%20EHK: {'auction_closing_time': 1774951200.0, 'created_time': 1774610876.016598, 'last_price_update_time': 1774794037.107857}
2026-03-29 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ME19%2520EHK') HTTP/1.1" 204 0
2026-03-29 14:20:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4fe4302e-1b08-5a2d-928c-4b1a85999de3 with identifier: ND61%20NTN
2026-03-29 14:20:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4fe4302e-1b08-5a2d-928c-4b1a85999de3 with identifier: ND61%20NTN
2026-03-29 14:20:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4fe4302e-1b08-5a2d-928c-4b1a85999de3 with identifier: ND61%20NTN to the API
2026-03-29 14:20:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND61%20NTN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4fe4302e-1b08-5a2d-928c-4b1a85999de3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND61 NTN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND61%20NTN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'RAV4',
 'odometer': 132731,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'TOYOTA RAV4 2.2 D-4D XT-R StationWagon',
 'transmission': 'manual',
 'trim': 'D-4D XT-R',
 'vin': 'JTMBC31V80D083553',
 'year': 2011}
2026-03-29 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND61%2520NTN%27 HTTP/1.1" 200 None
2026-03-29 14:20:37 [bca.uk] INFO: Saving data for ND61%20NTN: {'auction_closing_time': 1775037600.0, 'created_time': 1774610725.709284, 'last_price_update_time': 1774794037.446085}
2026-03-29 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND61%2520NTN') HTTP/1.1" 204 0
2026-03-29 14:20:37 [bca.uk] INFO: Found listing with ID: PE22%20ZHB
2026-03-29 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE22%2520ZHB%27 HTTP/1.1" 200 None
2026-03-29 14:20:37 [bca.uk] INFO: Scrape type for PE22%20ZHB: 2
2026-03-29 14:20:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5cb81866-ff80-59cb-964c-3f61ccbd5565 with identifier: PE22%20ZHB
2026-03-29 14:20:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5cb81866-ff80-59cb-964c-3f61ccbd5565 with scrape type 2
2026-03-29 14:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5cb81866-ff80-59cb-964c-3f61ccbd5565 with scrape type 2
2026-03-29 14:20:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5cb81866-ff80-59cb-964c-3f61ccbd5565, identifier: PE22%20ZHB
2026-03-29 14:20:37 [bca.uk] INFO: Found listing with ID: GL17%20EKJ
2026-03-29 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL17%2520EKJ%27 HTTP/1.1" 200 None
2026-03-29 14:20:37 [bca.uk] INFO: Scrape type for GL17%20EKJ: 2
2026-03-29 14:20:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8ec9f8b-cab4-59bd-bd69-010e2fca5198 with identifier: GL17%20EKJ
2026-03-29 14:20:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8ec9f8b-cab4-59bd-bd69-010e2fca5198 with scrape type 2
2026-03-29 14:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8ec9f8b-cab4-59bd-bd69-010e2fca5198 with scrape type 2
2026-03-29 14:20:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8ec9f8b-cab4-59bd-bd69-010e2fca5198, identifier: GL17%20EKJ
2026-03-29 14:20:37 [bca.uk] INFO: Found listing with ID: DE15%20OXC
2026-03-29 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE15%2520OXC%27 HTTP/1.1" 200 None
2026-03-29 14:20:37 [bca.uk] INFO: Scrape type for DE15%20OXC: 0
2026-03-29 14:20:37 [bca.uk] INFO: Found listing with ID: NL15%20OMT
2026-03-29 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL15%2520OMT%27 HTTP/1.1" 200 None
2026-03-29 14:20:37 [bca.uk] INFO: Scrape type for NL15%20OMT: 2
2026-03-29 14:20:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc2e7c32-5873-57e4-bb20-0ec2e75d298a with identifier: NL15%20OMT
2026-03-29 14:20:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc2e7c32-5873-57e4-bb20-0ec2e75d298a with scrape type 2
2026-03-29 14:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc2e7c32-5873-57e4-bb20-0ec2e75d298a with scrape type 2
2026-03-29 14:20:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc2e7c32-5873-57e4-bb20-0ec2e75d298a, identifier: NL15%20OMT
2026-03-29 14:20:37 [bca.uk] INFO: Found listing with ID: OU17%20WPF
2026-03-29 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU17%2520WPF%27 HTTP/1.1" 200 None
2026-03-29 14:20:37 [bca.uk] INFO: Scrape type for OU17%20WPF: 2
2026-03-29 14:20:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ddf6c380-484d-5281-92d5-09f3f819f862 with identifier: OU17%20WPF
2026-03-29 14:20:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ddf6c380-484d-5281-92d5-09f3f819f862 with scrape type 2
2026-03-29 14:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ddf6c380-484d-5281-92d5-09f3f819f862 with scrape type 2
2026-03-29 14:20:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ddf6c380-484d-5281-92d5-09f3f819f862, identifier: OU17%20WPF
2026-03-29 14:20:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5cb81866-ff80-59cb-964c-3f61ccbd5565 with identifier: PE22%20ZHB
2026-03-29 14:20:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5cb81866-ff80-59cb-964c-3f61ccbd5565 with identifier: PE22%20ZHB
2026-03-29 14:20:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5cb81866-ff80-59cb-964c-3f61ccbd5565 with identifier: PE22%20ZHB to the API
2026-03-29 14:20:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE22%20ZHB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5cb81866-ff80-59cb-964c-3f61ccbd5565',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'PE22 ZHB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE22%20ZHB&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 180',
 'odometer': 50155,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA 180 1.3 AMG LINE PREMIUM PLUS DCT Coupe',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM PLUS DCT',
 'vin': 'W1K1183842N295159',
 'year': 2022}
2026-03-29 14:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE22%2520ZHB%27 HTTP/1.1" 200 None
2026-03-29 14:20:38 [bca.uk] INFO: Saving data for PE22%20ZHB: {'auction_closing_time': 1774864800.0, 'created_time': 1774610177.565465, 'last_price_update_time': 1774794038.215675}
2026-03-29 14:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE22%2520ZHB') HTTP/1.1" 204 0
2026-03-29 14:20:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8ec9f8b-cab4-59bd-bd69-010e2fca5198 with identifier: GL17%20EKJ
2026-03-29 14:20:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8ec9f8b-cab4-59bd-bd69-010e2fca5198 with identifier: GL17%20EKJ
2026-03-29 14:20:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b8ec9f8b-cab4-59bd-bd69-010e2fca5198 with identifier: GL17%20EKJ to the API
2026-03-29 14:20:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL17%20EKJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b8ec9f8b-cab4-59bd-bd69-010e2fca5198',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL17 EKJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL17%20EKJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 86992,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.0 60 S Hatchback',
 'transmission': 'manual',
 'trim': '60 S',
 'vin': 'WVWZZZ6RZHU053222',
 'year': 2017}
2026-03-29 14:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL17%2520EKJ%27 HTTP/1.1" 200 None
2026-03-29 14:20:38 [bca.uk] INFO: Saving data for GL17%20EKJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610900.983066, 'last_price_update_time': 1774794038.514558}
2026-03-29 14:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL17%2520EKJ') HTTP/1.1" 204 0
2026-03-29 14:20:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc2e7c32-5873-57e4-bb20-0ec2e75d298a with identifier: NL15%20OMT
2026-03-29 14:20:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc2e7c32-5873-57e4-bb20-0ec2e75d298a with identifier: NL15%20OMT
2026-03-29 14:20:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc2e7c32-5873-57e4-bb20-0ec2e75d298a with identifier: NL15%20OMT to the API
2026-03-29 14:20:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL15%20OMT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dc2e7c32-5873-57e4-bb20-0ec2e75d298a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL15 OMT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL15%20OMT&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 62396,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA 1.4 T 140 EXCLUSIV 2WD S/S StationWagon',
 'transmission': 'manual',
 'trim': 'T 140 EXCLUSIV 2WD S/S',
 'vin': 'W0LJC7E80FB130245',
 'year': 2015}
2026-03-29 14:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL15%2520OMT%27 HTTP/1.1" 200 None
2026-03-29 14:20:38 [bca.uk] INFO: Saving data for NL15%20OMT: {'auction_closing_time': 1774864800.0, 'created_time': 1774610847.704214, 'last_price_update_time': 1774794038.794784}
2026-03-29 14:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL15%2520OMT') HTTP/1.1" 204 0
2026-03-29 14:20:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ddf6c380-484d-5281-92d5-09f3f819f862 with identifier: OU17%20WPF
2026-03-29 14:20:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ddf6c380-484d-5281-92d5-09f3f819f862 with identifier: OU17%20WPF
2026-03-29 14:20:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ddf6c380-484d-5281-92d5-09f3f819f862 with identifier: OU17%20WPF to the API
2026-03-29 14:20:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 198,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU17%20WPF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ddf6c380-484d-5281-92d5-09f3f819f862',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OU17 WPF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OU17%20WPF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JAGUAR',
 'model': 'XF',
 'odometer': 102070,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF 3.0 V6 S/C S Saloon',
 'transmission': 'automatic',
 'trim': 'V6 S/C S',
 'vin': 'SAJBB4AV3HCY49524',
 'year': 2017}
2026-03-29 14:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU17%2520WPF%27 HTTP/1.1" 200 None
2026-03-29 14:20:39 [bca.uk] INFO: Saving data for OU17%20WPF: {'auction_closing_time': 1775037600.0, 'created_time': 1774610737.89513, 'last_price_update_time': 1774794039.081917}
2026-03-29 14:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OU17%2520WPF') HTTP/1.1" 204 0
2026-03-29 14:20:39 [bca.uk] INFO: Found listing with ID: PY72%20HDG
2026-03-29 14:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY72%2520HDG%27 HTTP/1.1" 200 None
2026-03-29 14:20:39 [bca.uk] INFO: Scrape type for PY72%20HDG: 2
2026-03-29 14:20:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 889fc83a-1bcb-53ab-ba92-0a01ef113b8e with identifier: PY72%20HDG
2026-03-29 14:20:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 889fc83a-1bcb-53ab-ba92-0a01ef113b8e with scrape type 2
2026-03-29 14:20:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 889fc83a-1bcb-53ab-ba92-0a01ef113b8e with scrape type 2
2026-03-29 14:20:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 889fc83a-1bcb-53ab-ba92-0a01ef113b8e, identifier: PY72%20HDG
2026-03-29 14:20:39 [bca.uk] INFO: Found listing with ID: DC18%20ETO
2026-03-29 14:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC18%2520ETO%27 HTTP/1.1" 200 None
2026-03-29 14:20:39 [bca.uk] INFO: Scrape type for DC18%20ETO: 2
2026-03-29 14:20:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abff20be-bceb-5261-b4f9-3de3c260b248 with identifier: DC18%20ETO
2026-03-29 14:20:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abff20be-bceb-5261-b4f9-3de3c260b248 with scrape type 2
2026-03-29 14:20:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abff20be-bceb-5261-b4f9-3de3c260b248 with scrape type 2
2026-03-29 14:20:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: abff20be-bceb-5261-b4f9-3de3c260b248, identifier: DC18%20ETO
2026-03-29 14:20:39 [bca.uk] INFO: Found listing with ID: YY15%20EWR
2026-03-29 14:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY15%2520EWR%27 HTTP/1.1" 200 None
2026-03-29 14:20:39 [bca.uk] INFO: Scrape type for YY15%20EWR: 2
2026-03-29 14:20:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59637b78-4def-5f4e-a39e-903e454dd9a9 with identifier: YY15%20EWR
2026-03-29 14:20:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 59637b78-4def-5f4e-a39e-903e454dd9a9 with scrape type 2
2026-03-29 14:20:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 59637b78-4def-5f4e-a39e-903e454dd9a9 with scrape type 2
2026-03-29 14:20:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 59637b78-4def-5f4e-a39e-903e454dd9a9, identifier: YY15%20EWR
2026-03-29 14:20:39 [bca.uk] INFO: Found listing with ID: OV67%20FVO
2026-03-29 14:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV67%2520FVO%27 HTTP/1.1" 200 None
2026-03-29 14:20:39 [bca.uk] INFO: Scrape type for OV67%20FVO: 2
2026-03-29 14:20:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 875d9a3b-3fe5-5a55-ad1b-a973ff6a9331 with identifier: OV67%20FVO
2026-03-29 14:20:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 875d9a3b-3fe5-5a55-ad1b-a973ff6a9331 with scrape type 2
2026-03-29 14:20:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 875d9a3b-3fe5-5a55-ad1b-a973ff6a9331 with scrape type 2
2026-03-29 14:20:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 875d9a3b-3fe5-5a55-ad1b-a973ff6a9331, identifier: OV67%20FVO
2026-03-29 14:20:39 [bca.uk] INFO: Total items found: 100
2026-03-29 14:20:39 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded
2026-03-29 14:20:39 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:20:39 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:20:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 889fc83a-1bcb-53ab-ba92-0a01ef113b8e with identifier: PY72%20HDG
2026-03-29 14:20:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 889fc83a-1bcb-53ab-ba92-0a01ef113b8e with identifier: PY72%20HDG
2026-03-29 14:20:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 889fc83a-1bcb-53ab-ba92-0a01ef113b8e with identifier: PY72%20HDG to the API
2026-03-29 14:20:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '889fc83a-1bcb-53ab-ba92-0a01ef113b8e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PY72 HDG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY72%20HDG&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'TOYOTA',
 'model': 'PROACE CITY E',
 'odometer': 24442,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TOYOTA PROACE CITY E 100KW 50KWH L1 ICON Van',
 'transmission': 'automatic',
 'trim': '100KW 50KWH L1 ICON',
 'vin': 'YAREAZKXZGJ013537',
 'year': 2023}
2026-03-29 14:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY72%2520HDG%27 HTTP/1.1" 200 None
2026-03-29 14:20:39 [bca.uk] INFO: Saving data for PY72%20HDG: {'auction_closing_time': 1775037600.0, 'created_time': 1774610159.71402, 'last_price_update_time': 1774794039.81827}
2026-03-29 14:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY72%2520HDG') HTTP/1.1" 204 0
2026-03-29 14:20:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: abff20be-bceb-5261-b4f9-3de3c260b248 with identifier: DC18%20ETO
2026-03-29 14:20:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: abff20be-bceb-5261-b4f9-3de3c260b248 with identifier: DC18%20ETO
2026-03-29 14:20:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: abff20be-bceb-5261-b4f9-3de3c260b248 with identifier: DC18%20ETO to the API
2026-03-29 14:20:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DC18%20ETO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'abff20be-bceb-5261-b4f9-3de3c260b248',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DC18 ETO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DC18%20ETO&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 61066,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'NISSAN X-TRAIL 1.6 DCI 130 N-CONNECTA (5ST) StationWagon',
 'transmission': 'manual',
 'trim': 'DCI 130 N-CONNECTA (5ST)',
 'vin': 'JN1TCAT32U0111234',
 'year': 2018}
2026-03-29 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC18%2520ETO%27 HTTP/1.1" 200 None
2026-03-29 14:20:40 [bca.uk] INFO: Saving data for DC18%20ETO: {'auction_closing_time': 1774951200.0, 'created_time': 1774610377.286742, 'last_price_update_time': 1774794040.109625}
2026-03-29 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DC18%2520ETO') HTTP/1.1" 204 0
2026-03-29 14:20:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 59637b78-4def-5f4e-a39e-903e454dd9a9 with identifier: YY15%20EWR
2026-03-29 14:20:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 59637b78-4def-5f4e-a39e-903e454dd9a9 with identifier: YY15%20EWR
2026-03-29 14:20:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 59637b78-4def-5f4e-a39e-903e454dd9a9 with identifier: YY15%20EWR to the API
2026-03-29 14:20:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY15%20EWR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '59637b78-4def-5f4e-a39e-903e454dd9a9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY15 EWR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY15%20EWR&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLVO',
 'model': 'V40',
 'odometer': 111538,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VOLVO V40 1.6 T3 150 R DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'T3 150 R DESIGN',
 'vin': 'YV1MV4551F2244379',
 'year': 2015}
2026-03-29 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY15%2520EWR%27 HTTP/1.1" 200 None
2026-03-29 14:20:40 [bca.uk] INFO: Saving data for YY15%20EWR: {'auction_closing_time': 1774864800.0, 'created_time': 1774610849.416761, 'last_price_update_time': 1774794040.407589}
2026-03-29 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY15%2520EWR') HTTP/1.1" 204 0
2026-03-29 14:20:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 875d9a3b-3fe5-5a55-ad1b-a973ff6a9331 with identifier: OV67%20FVO
2026-03-29 14:20:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 875d9a3b-3fe5-5a55-ad1b-a973ff6a9331 with identifier: OV67%20FVO
2026-03-29 14:20:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 875d9a3b-3fe5-5a55-ad1b-a973ff6a9331 with identifier: OV67%20FVO to the API
2026-03-29 14:20:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV67%20FVO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '875d9a3b-3fe5-5a55-ad1b-a973ff6a9331',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV67 FVO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV67%20FVO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 66616,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 HSE',
 'vin': 'SALCA2AN5JH728232',
 'year': 2017}
2026-03-29 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV67%2520FVO%27 HTTP/1.1" 200 None
2026-03-29 14:20:40 [bca.uk] INFO: Saving data for OV67%20FVO: {'auction_closing_time': 1775037600.0, 'created_time': 1774610747.12887, 'last_price_update_time': 1774794040.708779}
2026-03-29 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV67%2520FVO') HTTP/1.1" 204 0
2026-03-29 14:20:40 [bca.uk] INFO: Found listing with ID: YG22%20NTE
2026-03-29 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG22%2520NTE%27 HTTP/1.1" 200 None
2026-03-29 14:20:40 [bca.uk] INFO: Scrape type for YG22%20NTE: 2
2026-03-29 14:20:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b3fe195-97a8-5bef-8452-a54cb5f6025a with identifier: YG22%20NTE
2026-03-29 14:20:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b3fe195-97a8-5bef-8452-a54cb5f6025a with scrape type 2
2026-03-29 14:20:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9b3fe195-97a8-5bef-8452-a54cb5f6025a with scrape type 2
2026-03-29 14:20:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9b3fe195-97a8-5bef-8452-a54cb5f6025a, identifier: YG22%20NTE
2026-03-29 14:20:40 [bca.uk] INFO: Found listing with ID: BP21%20OPC
2026-03-29 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP21%2520OPC%27 HTTP/1.1" 200 None
2026-03-29 14:20:40 [bca.uk] INFO: Scrape type for BP21%20OPC: 2
2026-03-29 14:20:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5b87a002-14da-552f-9dd1-c3a840033f4d with identifier: BP21%20OPC
2026-03-29 14:20:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5b87a002-14da-552f-9dd1-c3a840033f4d with scrape type 2
2026-03-29 14:20:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5b87a002-14da-552f-9dd1-c3a840033f4d with scrape type 2
2026-03-29 14:20:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5b87a002-14da-552f-9dd1-c3a840033f4d, identifier: BP21%20OPC
2026-03-29 14:20:40 [bca.uk] INFO: Found listing with ID: HK73%20GXE
2026-03-29 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK73%2520GXE%27 HTTP/1.1" 200 None
2026-03-29 14:20:40 [bca.uk] INFO: Scrape type for HK73%20GXE: 2
2026-03-29 14:20:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f6b485e-d6fc-5049-91a5-8f9dc8dc09c9 with identifier: HK73%20GXE
2026-03-29 14:20:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3f6b485e-d6fc-5049-91a5-8f9dc8dc09c9 with scrape type 2
2026-03-29 14:20:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3f6b485e-d6fc-5049-91a5-8f9dc8dc09c9 with scrape type 2
2026-03-29 14:20:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3f6b485e-d6fc-5049-91a5-8f9dc8dc09c9, identifier: HK73%20GXE
2026-03-29 14:20:41 [bca.uk] INFO: Found listing with ID: RE16%20KYH
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE16%2520KYH%27 HTTP/1.1" 200 None
2026-03-29 14:20:41 [bca.uk] INFO: Scrape type for RE16%20KYH: 2
2026-03-29 14:20:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6152cdc0-bfeb-5be8-9047-2cd328cd9d23 with identifier: RE16%20KYH
2026-03-29 14:20:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6152cdc0-bfeb-5be8-9047-2cd328cd9d23 with scrape type 2
2026-03-29 14:20:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6152cdc0-bfeb-5be8-9047-2cd328cd9d23 with scrape type 2
2026-03-29 14:20:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6152cdc0-bfeb-5be8-9047-2cd328cd9d23, identifier: RE16%20KYH
2026-03-29 14:20:41 [bca.uk] INFO: Found listing with ID: MX69%20CCU
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX69%2520CCU%27 HTTP/1.1" 200 None
2026-03-29 14:20:41 [bca.uk] INFO: Scrape type for MX69%20CCU: 0
2026-03-29 14:20:41 [bca.uk] INFO: Found listing with ID: SA21%20JPF
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA21%2520JPF%27 HTTP/1.1" 200 None
2026-03-29 14:20:41 [bca.uk] INFO: Scrape type for SA21%20JPF: 0
2026-03-29 14:20:41 [bca.uk] INFO: Found listing with ID: BG15%20OHA
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG15%2520OHA%27 HTTP/1.1" 200 None
2026-03-29 14:20:41 [bca.uk] INFO: Scrape type for BG15%20OHA: 0
2026-03-29 14:20:41 [bca.uk] INFO: Found listing with ID: BG66%20LNE
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG66%2520LNE%27 HTTP/1.1" 200 None
2026-03-29 14:20:41 [bca.uk] INFO: Scrape type for BG66%20LNE: 0
2026-03-29 14:20:41 [bca.uk] INFO: Found listing with ID: BU72%20HBA
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU72%2520HBA%27 HTTP/1.1" 200 None
2026-03-29 14:20:41 [bca.uk] INFO: Scrape type for BU72%20HBA: 0
2026-03-29 14:20:41 [bca.uk] INFO: Found listing with ID: DG69%20HMV
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG69%2520HMV%27 HTTP/1.1" 200 None
2026-03-29 14:20:41 [bca.uk] INFO: Scrape type for DG69%20HMV: 0
2026-03-29 14:20:41 [bca.uk] INFO: Found listing with ID: DN20%20OSK
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN20%2520OSK%27 HTTP/1.1" 200 None
2026-03-29 14:20:41 [bca.uk] INFO: Scrape type for DN20%20OSK: 0
2026-03-29 14:20:41 [bca.uk] INFO: Found listing with ID: FG20%20LJA
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG20%2520LJA%27 HTTP/1.1" 200 None
2026-03-29 14:20:41 [bca.uk] INFO: Scrape type for FG20%20LJA: 0
2026-03-29 14:20:41 [bca.uk] INFO: Found listing with ID: KR22%20BYL
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR22%2520BYL%27 HTTP/1.1" 200 None
2026-03-29 14:20:41 [bca.uk] INFO: Scrape type for KR22%20BYL: 0
2026-03-29 14:20:41 [bca.uk] INFO: Found listing with ID: KW68%20ZDH
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW68%2520ZDH%27 HTTP/1.1" 200 None
2026-03-29 14:20:41 [bca.uk] INFO: Scrape type for KW68%20ZDH: 0
2026-03-29 14:20:41 [bca.uk] INFO: Found listing with ID: LL69%20JHU
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL69%2520JHU%27 HTTP/1.1" 200 None
2026-03-29 14:20:41 [bca.uk] INFO: Scrape type for LL69%20JHU: 0
2026-03-29 14:20:41 [bca.uk] INFO: Found listing with ID: MF22%20PFN
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF22%2520PFN%27 HTTP/1.1" 200 None
2026-03-29 14:20:41 [bca.uk] INFO: Scrape type for MF22%20PFN: 0
2026-03-29 14:20:41 [bca.uk] INFO: Found listing with ID: ML70%20FSO
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML70%2520FSO%27 HTTP/1.1" 200 None
2026-03-29 14:20:41 [bca.uk] INFO: Scrape type for ML70%20FSO: 0
2026-03-29 14:20:41 [bca.uk] INFO: Found listing with ID: OE17%20WBN
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE17%2520WBN%27 HTTP/1.1" 200 None
2026-03-29 14:20:41 [bca.uk] INFO: Scrape type for OE17%20WBN: 2
2026-03-29 14:20:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 723750a6-9775-5777-a9a0-554e92bfee0b with identifier: OE17%20WBN
2026-03-29 14:20:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 723750a6-9775-5777-a9a0-554e92bfee0b with scrape type 2
2026-03-29 14:20:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 723750a6-9775-5777-a9a0-554e92bfee0b with scrape type 2
2026-03-29 14:20:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 723750a6-9775-5777-a9a0-554e92bfee0b, identifier: OE17%20WBN
2026-03-29 14:20:41 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:20:41 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:20:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9b3fe195-97a8-5bef-8452-a54cb5f6025a with identifier: YG22%20NTE
2026-03-29 14:20:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9b3fe195-97a8-5bef-8452-a54cb5f6025a with identifier: YG22%20NTE
2026-03-29 14:20:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9b3fe195-97a8-5bef-8452-a54cb5f6025a with identifier: YG22%20NTE to the API
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 49,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG22%20NTE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '9b3fe195-97a8-5bef-8452-a54cb5f6025a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YG22 NTE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG22%20NTE&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLVO',
 'model': 'XC40 RECHARGE',
 'odometer': 13388,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 RECHARGE 1.5 T5 PHEV INSCRIPTION StationWagon',
 'transmission': 'automatic',
 'trim': 'T5 PHEV INSCRIPTION',
 'vin': 'YV1XZBBVFN2749404',
 'year': 2022}
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG22%2520NTE%27 HTTP/1.1" 200 None
2026-03-29 14:20:41 [bca.uk] INFO: Saving data for YG22%20NTE: {'auction_closing_time': 1774864800.0, 'created_time': 1774610155.231821, 'last_price_update_time': 1774794041.77043}
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG22%2520NTE') HTTP/1.1" 204 0
2026-03-29 14:20:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5b87a002-14da-552f-9dd1-c3a840033f4d with identifier: BP21%20OPC
2026-03-29 14:20:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5b87a002-14da-552f-9dd1-c3a840033f4d with identifier: BP21%20OPC
2026-03-29 14:20:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5b87a002-14da-552f-9dd1-c3a840033f4d with identifier: BP21%20OPC to the API
2026-03-29 14:20:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP21%20OPC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '5b87a002-14da-552f-9dd1-c3a840033f4d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BP21 OPC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP21%20OPC&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HYUNDAI',
 'model': 'KONA ELECTRIC',
 'odometer': 28021,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'HYUNDAI KONA ELECTRIC 150KW 64KWH PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 64KWH PREMIUM',
 'vin': 'KMHK381GUMU130645',
 'year': 2021}
2026-03-29 14:20:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP21%2520OPC%27 HTTP/1.1" 200 None
2026-03-29 14:20:42 [bca.uk] INFO: Saving data for BP21%20OPC: {'auction_closing_time': 1774864800.0, 'created_time': 1774610899.610507, 'last_price_update_time': 1774794042.161947}
2026-03-29 14:20:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP21%2520OPC') HTTP/1.1" 204 0
2026-03-29 14:20:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3f6b485e-d6fc-5049-91a5-8f9dc8dc09c9 with identifier: HK73%20GXE
2026-03-29 14:20:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3f6b485e-d6fc-5049-91a5-8f9dc8dc09c9 with identifier: HK73%20GXE
2026-03-29 14:20:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3f6b485e-d6fc-5049-91a5-8f9dc8dc09c9 with identifier: HK73%20GXE to the API
2026-03-29 14:20:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK73%20GXE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3f6b485e-d6fc-5049-91a5-8f9dc8dc09c9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK73 GXE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK73%20GXE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '118I',
 'odometer': 34983,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'BMW 118I 1.5 136 M SPORT (LCP)STEP Hatchback',
 'transmission': 'automatic',
 'trim': '136 M SPORT (LCP)STEP',
 'vin': 'WBA7K320507N54677',
 'year': 2023}
2026-03-29 14:20:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK73%2520GXE%27 HTTP/1.1" 200 None
2026-03-29 14:20:42 [bca.uk] INFO: Saving data for HK73%20GXE: {'auction_closing_time': 1774951200.0, 'created_time': 1774610400.390387, 'last_price_update_time': 1774794042.446969}
2026-03-29 14:20:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK73%2520GXE') HTTP/1.1" 204 0
2026-03-29 14:20:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6152cdc0-bfeb-5be8-9047-2cd328cd9d23 with identifier: RE16%20KYH
2026-03-29 14:20:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6152cdc0-bfeb-5be8-9047-2cd328cd9d23 with identifier: RE16%20KYH
2026-03-29 14:20:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6152cdc0-bfeb-5be8-9047-2cd328cd9d23 with identifier: RE16%20KYH to the API
2026-03-29 14:20:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE16%20KYH-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6152cdc0-bfeb-5be8-9047-2cd328cd9d23',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE16 KYH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE16%20KYH&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 112732,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.6 BLUEHDI 120 ALLURE MPV',
 'transmission': 'manual',
 'trim': 'BLUEHDI 120 ALLURE',
 'vin': 'VF30UBHZMGS023757',
 'year': 2016}
2026-03-29 14:20:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE16%2520KYH%27 HTTP/1.1" 200 None
2026-03-29 14:20:42 [bca.uk] INFO: Saving data for RE16%20KYH: {'auction_closing_time': 1775037600.0, 'created_time': 1774610737.077658, 'last_price_update_time': 1774794042.744254}
2026-03-29 14:20:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE16%2520KYH') HTTP/1.1" 204 0
2026-03-29 14:20:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 723750a6-9775-5777-a9a0-554e92bfee0b with identifier: OE17%20WBN
2026-03-29 14:20:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 723750a6-9775-5777-a9a0-554e92bfee0b with identifier: OE17%20WBN
2026-03-29 14:20:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 723750a6-9775-5777-a9a0-554e92bfee0b with identifier: OE17%20WBN to the API
2026-03-29 14:20:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE17%20WBN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '723750a6-9775-5777-a9a0-554e92bfee0b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE17 WBN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE17%20WBN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 99062,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 D 1.5 AMG LINE Hatchback',
 'transmission': 'manual',
 'trim': 'AMG LINE',
 'vin': 'WDD1760122J640980',
 'year': 2017}
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE17%2520WBN%27 HTTP/1.1" 200 None
2026-03-29 14:20:43 [bca.uk] INFO: Saving data for OE17%20WBN: {'auction_closing_time': 1774864800.0, 'created_time': 1774610515.542883, 'last_price_update_time': 1774794043.02876}
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE17%2520WBN') HTTP/1.1" 204 0
2026-03-29 14:20:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:20:43 [bca.uk] INFO: Found listing with ID: FX22%20UBM
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX22%2520UBM%27 HTTP/1.1" 200 None
2026-03-29 14:20:43 [bca.uk] INFO: Scrape type for FX22%20UBM: 2
2026-03-29 14:20:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5b394efc-058f-5907-9eb3-ced14a0fc893 with identifier: FX22%20UBM
2026-03-29 14:20:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5b394efc-058f-5907-9eb3-ced14a0fc893 with scrape type 2
2026-03-29 14:20:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5b394efc-058f-5907-9eb3-ced14a0fc893 with scrape type 2
2026-03-29 14:20:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5b394efc-058f-5907-9eb3-ced14a0fc893, identifier: FX22%20UBM
2026-03-29 14:20:43 [bca.uk] INFO: Found listing with ID: MF67%20EYS
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF67%2520EYS%27 HTTP/1.1" 200 None
2026-03-29 14:20:43 [bca.uk] INFO: Scrape type for MF67%20EYS: 0
2026-03-29 14:20:43 [bca.uk] INFO: Found listing with ID: MT11%20LOV
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT11%2520LOV%27 HTTP/1.1" 200 None
2026-03-29 14:20:43 [bca.uk] INFO: Scrape type for MT11%20LOV: 2
2026-03-29 14:20:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7baa70cf-00fd-5b47-9eb8-af18ba3362b5 with identifier: MT11%20LOV
2026-03-29 14:20:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7baa70cf-00fd-5b47-9eb8-af18ba3362b5 with scrape type 2
2026-03-29 14:20:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7baa70cf-00fd-5b47-9eb8-af18ba3362b5 with scrape type 2
2026-03-29 14:20:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7baa70cf-00fd-5b47-9eb8-af18ba3362b5, identifier: MT11%20LOV
2026-03-29 14:20:43 [bca.uk] INFO: Found listing with ID: DU20%20SFJ
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU20%2520SFJ%27 HTTP/1.1" 200 None
2026-03-29 14:20:43 [bca.uk] INFO: Scrape type for DU20%20SFJ: 0
2026-03-29 14:20:43 [bca.uk] INFO: Found listing with ID: DS63%20ZFJ
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS63%2520ZFJ%27 HTTP/1.1" 200 None
2026-03-29 14:20:43 [bca.uk] INFO: Scrape type for DS63%20ZFJ: 2
2026-03-29 14:20:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c96d6d33-5ef0-59a6-b3b7-cb78055bda38 with identifier: DS63%20ZFJ
2026-03-29 14:20:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c96d6d33-5ef0-59a6-b3b7-cb78055bda38 with scrape type 2
2026-03-29 14:20:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c96d6d33-5ef0-59a6-b3b7-cb78055bda38 with scrape type 2
2026-03-29 14:20:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c96d6d33-5ef0-59a6-b3b7-cb78055bda38, identifier: DS63%20ZFJ
2026-03-29 14:20:43 [bca.uk] INFO: Found listing with ID: RE67%20WVT
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE67%2520WVT%27 HTTP/1.1" 200 None
2026-03-29 14:20:43 [bca.uk] INFO: Scrape type for RE67%20WVT: 2
2026-03-29 14:20:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5901b9dd-4c9c-5156-8d26-e5f1a84c4d33 with identifier: RE67%20WVT
2026-03-29 14:20:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5901b9dd-4c9c-5156-8d26-e5f1a84c4d33 with scrape type 2
2026-03-29 14:20:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5901b9dd-4c9c-5156-8d26-e5f1a84c4d33 with scrape type 2
2026-03-29 14:20:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5901b9dd-4c9c-5156-8d26-e5f1a84c4d33, identifier: RE67%20WVT
2026-03-29 14:20:43 [bca.uk] INFO: Found listing with ID: LK16%20OFO
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK16%2520OFO%27 HTTP/1.1" 200 None
2026-03-29 14:20:43 [bca.uk] INFO: Scrape type for LK16%20OFO: 2
2026-03-29 14:20:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f75c775-e748-55a4-9322-96d11983c6a3 with identifier: LK16%20OFO
2026-03-29 14:20:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1f75c775-e748-55a4-9322-96d11983c6a3 with scrape type 2
2026-03-29 14:20:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1f75c775-e748-55a4-9322-96d11983c6a3 with scrape type 2
2026-03-29 14:20:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1f75c775-e748-55a4-9322-96d11983c6a3, identifier: LK16%20OFO
2026-03-29 14:20:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5b394efc-058f-5907-9eb3-ced14a0fc893 with identifier: FX22%20UBM
2026-03-29 14:20:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5b394efc-058f-5907-9eb3-ced14a0fc893 with identifier: FX22%20UBM
2026-03-29 14:20:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5b394efc-058f-5907-9eb3-ced14a0fc893 with identifier: FX22%20UBM to the API
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX22%20UBM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '5b394efc-058f-5907-9eb3-ced14a0fc893',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FX22 UBM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX22%20UBM&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MG MOTOR UK',
 'model': 'MG5 EV',
 'odometer': 55037,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK MG5 EV 115KW 61KWH EXCLUSIVE EV Estate',
 'transmission': 'automatic',
 'trim': '115KW 61KWH EXCLUSIVE EV',
 'vin': 'LSJE24099MG093019',
 'year': 2022}
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX22%2520UBM%27 HTTP/1.1" 200 None
2026-03-29 14:20:43 [bca.uk] INFO: Saving data for FX22%20UBM: {'auction_closing_time': 1774864800.0, 'created_time': 1774610137.881375, 'last_price_update_time': 1774794043.905898}
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX22%2520UBM') HTTP/1.1" 204 0
2026-03-29 14:20:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7baa70cf-00fd-5b47-9eb8-af18ba3362b5 with identifier: MT11%20LOV
2026-03-29 14:20:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7baa70cf-00fd-5b47-9eb8-af18ba3362b5 with identifier: MT11%20LOV
2026-03-29 14:20:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7baa70cf-00fd-5b47-9eb8-af18ba3362b5 with identifier: MT11%20LOV to the API
2026-03-29 14:20:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT11%20LOV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7baa70cf-00fd-5b47-9eb8-af18ba3362b5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT11 LOV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT11%20LOV&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 220 D',
 'odometer': 73847,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 220 D 2.1 AMG LINE EXECUTIVE 4M DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE EXECUTIVE 4M DCT',
 'vin': 'WDC1569052J219199',
 'year': 2015}
2026-03-29 14:20:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT11%2520LOV%27 HTTP/1.1" 200 None
2026-03-29 14:20:44 [bca.uk] INFO: Saving data for MT11%20LOV: {'auction_closing_time': 1774864800.0, 'created_time': 1774276782.679319, 'last_price_update_time': 1774794044.205266}
2026-03-29 14:20:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT11%2520LOV') HTTP/1.1" 204 0
2026-03-29 14:20:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c96d6d33-5ef0-59a6-b3b7-cb78055bda38 with identifier: DS63%20ZFJ
2026-03-29 14:20:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c96d6d33-5ef0-59a6-b3b7-cb78055bda38 with identifier: DS63%20ZFJ
2026-03-29 14:20:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c96d6d33-5ef0-59a6-b3b7-cb78055bda38 with identifier: DS63%20ZFJ to the API
2026-03-29 14:20:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS63%20ZFJ-GB',
 'category': 'Car',
 'color': 'bronze',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c96d6d33-5ef0-59a6-b3b7-cb78055bda38',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS63 ZFJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS63%20ZFJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '320D',
 'odometer': 121457,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'BMW 320D 2.0 B/P EFD Saloon',
 'transmission': 'manual',
 'trim': 'B/P EFD',
 'vin': 'WBA3E12070J702826',
 'year': 2014}
2026-03-29 14:20:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS63%2520ZFJ%27 HTTP/1.1" 200 None
2026-03-29 14:20:44 [bca.uk] INFO: Saving data for DS63%20ZFJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610874.784743, 'last_price_update_time': 1774794044.489623}
2026-03-29 14:20:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS63%2520ZFJ') HTTP/1.1" 204 0
2026-03-29 14:20:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5901b9dd-4c9c-5156-8d26-e5f1a84c4d33 with identifier: RE67%20WVT
2026-03-29 14:20:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5901b9dd-4c9c-5156-8d26-e5f1a84c4d33 with identifier: RE67%20WVT
2026-03-29 14:20:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5901b9dd-4c9c-5156-8d26-e5f1a84c4d33 with identifier: RE67%20WVT to the API
2026-03-29 14:20:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE67%20WVT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5901b9dd-4c9c-5156-8d26-e5f1a84c4d33',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE67 WVT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE67%20WVT&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'SHARAN',
 'odometer': 108760,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN SHARAN 2.0 TDI 150 BMT SE NAV DSG MPV',
 'transmission': 'automatic',
 'trim': 'TDI 150 BMT SE NAV DSG',
 'vin': 'WVWZZZ7NZJV003182',
 'year': 2017}
2026-03-29 14:20:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE67%2520WVT%27 HTTP/1.1" 200 None
2026-03-29 14:20:44 [bca.uk] INFO: Saving data for RE67%20WVT: {'auction_closing_time': 1775037600.0, 'created_time': 1774610734.513281, 'last_price_update_time': 1774794044.784677}
2026-03-29 14:20:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE67%2520WVT') HTTP/1.1" 204 0
2026-03-29 14:20:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1f75c775-e748-55a4-9322-96d11983c6a3 with identifier: LK16%20OFO
2026-03-29 14:20:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1f75c775-e748-55a4-9322-96d11983c6a3 with identifier: LK16%20OFO
2026-03-29 14:20:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1f75c775-e748-55a4-9322-96d11983c6a3 with identifier: LK16%20OFO to the API
2026-03-29 14:20:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LK16%20OFO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1f75c775-e748-55a4-9322-96d11983c6a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LK16 OFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LK16%20OFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 104092,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.4 T 16V 150 SRI Hatchback',
 'transmission': 'automatic',
 'trim': 'T 16V 150 SRI',
 'vin': 'W0LBF6ECXGG058145',
 'year': 2016}
2026-03-29 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK16%2520OFO%27 HTTP/1.1" 200 None
2026-03-29 14:20:45 [bca.uk] INFO: Saving data for LK16%20OFO: {'auction_closing_time': 1774864800.0, 'created_time': 1774610498.586805, 'last_price_update_time': 1774794045.069429}
2026-03-29 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LK16%2520OFO') HTTP/1.1" 204 0
2026-03-29 14:20:45 [bca.uk] INFO: Found listing with ID: YG22%20XHN
2026-03-29 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG22%2520XHN%27 HTTP/1.1" 200 None
2026-03-29 14:20:45 [bca.uk] INFO: Scrape type for YG22%20XHN: 2
2026-03-29 14:20:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd7449c7-b3b5-5619-96e2-e6c5cc3cbaf7 with identifier: YG22%20XHN
2026-03-29 14:20:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd7449c7-b3b5-5619-96e2-e6c5cc3cbaf7 with scrape type 2
2026-03-29 14:20:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd7449c7-b3b5-5619-96e2-e6c5cc3cbaf7 with scrape type 2
2026-03-29 14:20:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd7449c7-b3b5-5619-96e2-e6c5cc3cbaf7, identifier: YG22%20XHN
2026-03-29 14:20:45 [bca.uk] INFO: Found listing with ID: FR19%20BJZ
2026-03-29 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FR19%2520BJZ%27 HTTP/1.1" 200 None
2026-03-29 14:20:45 [bca.uk] INFO: Scrape type for FR19%20BJZ: 2
2026-03-29 14:20:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 61fef4c9-0fd1-5c30-8b6c-b5bae794e36f with identifier: FR19%20BJZ
2026-03-29 14:20:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 61fef4c9-0fd1-5c30-8b6c-b5bae794e36f with scrape type 2
2026-03-29 14:20:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 61fef4c9-0fd1-5c30-8b6c-b5bae794e36f with scrape type 2
2026-03-29 14:20:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 61fef4c9-0fd1-5c30-8b6c-b5bae794e36f, identifier: FR19%20BJZ
2026-03-29 14:20:45 [bca.uk] INFO: Found listing with ID: CF69%20RKX
2026-03-29 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF69%2520RKX%27 HTTP/1.1" 200 None
2026-03-29 14:20:45 [bca.uk] INFO: Scrape type for CF69%20RKX: 2
2026-03-29 14:20:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3eedb093-4008-5e25-b684-0d4a2b25ae95 with identifier: CF69%20RKX
2026-03-29 14:20:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3eedb093-4008-5e25-b684-0d4a2b25ae95 with scrape type 2
2026-03-29 14:20:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3eedb093-4008-5e25-b684-0d4a2b25ae95 with scrape type 2
2026-03-29 14:20:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3eedb093-4008-5e25-b684-0d4a2b25ae95, identifier: CF69%20RKX
2026-03-29 14:20:45 [bca.uk] INFO: Found listing with ID: RJ14%20XAL
2026-03-29 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ14%2520XAL%27 HTTP/1.1" 200 None
2026-03-29 14:20:45 [bca.uk] INFO: Scrape type for RJ14%20XAL: 2
2026-03-29 14:20:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc66731e-375f-5ab6-adca-efeab4530b70 with identifier: RJ14%20XAL
2026-03-29 14:20:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bc66731e-375f-5ab6-adca-efeab4530b70 with scrape type 2
2026-03-29 14:20:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bc66731e-375f-5ab6-adca-efeab4530b70 with scrape type 2
2026-03-29 14:20:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bc66731e-375f-5ab6-adca-efeab4530b70, identifier: RJ14%20XAL
2026-03-29 14:20:45 [bca.uk] INFO: Found listing with ID: RJ51%20FZS
2026-03-29 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ51%2520FZS%27 HTTP/1.1" 200 None
2026-03-29 14:20:45 [bca.uk] INFO: Scrape type for RJ51%20FZS: 2
2026-03-29 14:20:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4035c147-d71d-550b-909b-e0d400557980 with identifier: RJ51%20FZS
2026-03-29 14:20:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4035c147-d71d-550b-909b-e0d400557980 with scrape type 2
2026-03-29 14:20:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4035c147-d71d-550b-909b-e0d400557980 with scrape type 2
2026-03-29 14:20:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4035c147-d71d-550b-909b-e0d400557980, identifier: RJ51%20FZS
2026-03-29 14:20:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd7449c7-b3b5-5619-96e2-e6c5cc3cbaf7 with identifier: YG22%20XHN
2026-03-29 14:20:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd7449c7-b3b5-5619-96e2-e6c5cc3cbaf7 with identifier: YG22%20XHN
2026-03-29 14:20:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd7449c7-b3b5-5619-96e2-e6c5cc3cbaf7 with identifier: YG22%20XHN to the API
2026-03-29 14:20:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG22%20XHN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fd7449c7-b3b5-5619-96e2-e6c5cc3cbaf7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG22 XHN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG22%20XHN&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MAZDA',
 'model': 'CX-30',
 'odometer': 65138,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-30 2.0 E-SKY-G MHEV SPORT LUX Hatchback',
 'transmission': 'manual',
 'trim': 'E-SKY-G MHEV SPORT LUX',
 'vin': 'JMZDM6WE600306101',
 'year': 2022}
2026-03-29 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG22%2520XHN%27 HTTP/1.1" 200 None
2026-03-29 14:20:45 [bca.uk] INFO: Saving data for YG22%20XHN: {'auction_closing_time': 1774864800.0, 'created_time': 1774610140.714045, 'last_price_update_time': 1774794045.888934}
2026-03-29 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG22%2520XHN') HTTP/1.1" 204 0
2026-03-29 14:20:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 61fef4c9-0fd1-5c30-8b6c-b5bae794e36f with identifier: FR19%20BJZ
2026-03-29 14:20:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 61fef4c9-0fd1-5c30-8b6c-b5bae794e36f with identifier: FR19%20BJZ
2026-03-29 14:20:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 61fef4c9-0fd1-5c30-8b6c-b5bae794e36f with identifier: FR19%20BJZ to the API
2026-03-29 14:20:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 198,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FR19%20BJZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '61fef4c9-0fd1-5c30-8b6c-b5bae794e36f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FR19 BJZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FR19%20BJZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 58004,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 2.0 SD4 240 HSE Van',
 'transmission': 'automatic',
 'trim': 'SD4 240 HSE',
 'vin': 'SALRACAN7K2407653',
 'year': 2019}
2026-03-29 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FR19%2520BJZ%27 HTTP/1.1" 200 None
2026-03-29 14:20:46 [bca.uk] INFO: Saving data for FR19%20BJZ: {'auction_closing_time': 1774864800.0, 'created_time': 1773824860.571472, 'last_price_update_time': 1774794046.314974}
2026-03-29 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FR19%2520BJZ') HTTP/1.1" 204 0
2026-03-29 14:20:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3eedb093-4008-5e25-b684-0d4a2b25ae95 with identifier: CF69%20RKX
2026-03-29 14:20:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3eedb093-4008-5e25-b684-0d4a2b25ae95 with identifier: CF69%20RKX
2026-03-29 14:20:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3eedb093-4008-5e25-b684-0d4a2b25ae95 with identifier: CF69%20RKX to the API
2026-03-29 14:20:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 180,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3eedb093-4008-5e25-b684-0d4a2b25ae95',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CF69 RKX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF69%20RKX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'Q7',
 'odometer': 43586,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'AUDI Q7 3.0 50 TDI QUATTRO BLACK ED.TIP StationWagon',
 'transmission': 'manual',
 'trim': '50 TDI QUATTRO BLACK ED.TIP',
 'vin': 'WAUZZZ4M6LD010699',
 'year': 2020}
2026-03-29 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF69%2520RKX%27 HTTP/1.1" 200 None
2026-03-29 14:20:46 [bca.uk] INFO: Saving data for CF69%20RKX: {'auction_closing_time': 1774951200.0, 'created_time': 1774610866.471935, 'last_price_update_time': 1774794046.604436}
2026-03-29 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF69%2520RKX') HTTP/1.1" 204 0
2026-03-29 14:20:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bc66731e-375f-5ab6-adca-efeab4530b70 with identifier: RJ14%20XAL
2026-03-29 14:20:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bc66731e-375f-5ab6-adca-efeab4530b70 with identifier: RJ14%20XAL
2026-03-29 14:20:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bc66731e-375f-5ab6-adca-efeab4530b70 with identifier: RJ14%20XAL to the API
2026-03-29 14:20:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ14%20XAL-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bc66731e-375f-5ab6-adca-efeab4530b70',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ14 XAL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ14%20XAL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'PICANTO',
 'odometer': 19172,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'KIA PICANTO 1.0 VR7 Hatchback',
 'transmission': 'manual',
 'trim': 'VR7',
 'vin': 'KNABX511LET819068',
 'year': 2014}
2026-03-29 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ14%2520XAL%27 HTTP/1.1" 200 None
2026-03-29 14:20:46 [bca.uk] INFO: Saving data for RJ14%20XAL: {'auction_closing_time': 1775037600.0, 'created_time': 1774610734.088903, 'last_price_update_time': 1774794046.885642}
2026-03-29 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ14%2520XAL') HTTP/1.1" 204 0
2026-03-29 14:20:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4035c147-d71d-550b-909b-e0d400557980 with identifier: RJ51%20FZS
2026-03-29 14:20:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4035c147-d71d-550b-909b-e0d400557980 with identifier: RJ51%20FZS
2026-03-29 14:20:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4035c147-d71d-550b-909b-e0d400557980 with identifier: RJ51%20FZS to the API
2026-03-29 14:20:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 172,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ51%20FZS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4035c147-d71d-550b-909b-e0d400557980',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ51 FZS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ51%20FZS&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 107550,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2001-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.6 VTEC SE Hatchback',
 'transmission': 'automatic',
 'trim': 'VTEC SE',
 'vin': 'JHMEU68401S202800',
 'year': 2001}
2026-03-29 14:20:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ51%2520FZS%27 HTTP/1.1" 200 None
2026-03-29 14:20:47 [bca.uk] INFO: Saving data for RJ51%20FZS: {'auction_closing_time': 1774951200.0, 'created_time': 1774610497.612961, 'last_price_update_time': 1774794047.179502}
2026-03-29 14:20:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ51%2520FZS') HTTP/1.1" 204 0
2026-03-29 14:20:47 [bca.uk] INFO: Found listing with ID: DN24%20RPZ
2026-03-29 14:20:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN24%2520RPZ%27 HTTP/1.1" 200 None
2026-03-29 14:20:47 [bca.uk] INFO: Scrape type for DN24%20RPZ: 2
2026-03-29 14:20:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46d5b9e4-90b8-59ac-a449-2b1f7f78ce89 with identifier: DN24%20RPZ
2026-03-29 14:20:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46d5b9e4-90b8-59ac-a449-2b1f7f78ce89 with scrape type 2
2026-03-29 14:20:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46d5b9e4-90b8-59ac-a449-2b1f7f78ce89 with scrape type 2
2026-03-29 14:20:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46d5b9e4-90b8-59ac-a449-2b1f7f78ce89, identifier: DN24%20RPZ
2026-03-29 14:20:47 [bca.uk] INFO: Found listing with ID: YF11%20RLZ
2026-03-29 14:20:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF11%2520RLZ%27 HTTP/1.1" 200 None
2026-03-29 14:20:47 [bca.uk] INFO: Scrape type for YF11%20RLZ: 2
2026-03-29 14:20:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36c1a52b-0f87-5a37-aa25-289d3756764c with identifier: YF11%20RLZ
2026-03-29 14:20:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36c1a52b-0f87-5a37-aa25-289d3756764c with scrape type 2
2026-03-29 14:20:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 36c1a52b-0f87-5a37-aa25-289d3756764c with scrape type 2
2026-03-29 14:20:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 36c1a52b-0f87-5a37-aa25-289d3756764c, identifier: YF11%20RLZ
2026-03-29 14:20:47 [bca.uk] INFO: Found listing with ID: FP64%20JRV
2026-03-29 14:20:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP64%2520JRV%27 HTTP/1.1" 200 None
2026-03-29 14:20:47 [bca.uk] INFO: Scrape type for FP64%20JRV: 2
2026-03-29 14:20:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 130ff7b7-c0c0-58a1-b6f6-630e7f06730f with identifier: FP64%20JRV
2026-03-29 14:20:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 130ff7b7-c0c0-58a1-b6f6-630e7f06730f with scrape type 2
2026-03-29 14:20:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 130ff7b7-c0c0-58a1-b6f6-630e7f06730f with scrape type 2
2026-03-29 14:20:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 130ff7b7-c0c0-58a1-b6f6-630e7f06730f, identifier: FP64%20JRV
2026-03-29 14:20:47 [bca.uk] INFO: Found listing with ID: RJ18%20WPP
2026-03-29 14:20:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ18%2520WPP%27 HTTP/1.1" 200 None
2026-03-29 14:20:47 [bca.uk] INFO: Scrape type for RJ18%20WPP: 2
2026-03-29 14:20:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d60bbab-27e0-5864-8819-c69be3338b45 with identifier: RJ18%20WPP
2026-03-29 14:20:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d60bbab-27e0-5864-8819-c69be3338b45 with scrape type 2
2026-03-29 14:20:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d60bbab-27e0-5864-8819-c69be3338b45 with scrape type 2
2026-03-29 14:20:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d60bbab-27e0-5864-8819-c69be3338b45, identifier: RJ18%20WPP
2026-03-29 14:20:47 [bca.uk] INFO: Found listing with ID: YP18%20ZJN
2026-03-29 14:20:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP18%2520ZJN%27 HTTP/1.1" 200 None
2026-03-29 14:20:47 [bca.uk] INFO: Scrape type for YP18%20ZJN: 2
2026-03-29 14:20:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ba954ca9-4dc5-5ee5-a3da-2ea6134c1f28 with identifier: YP18%20ZJN
2026-03-29 14:20:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba954ca9-4dc5-5ee5-a3da-2ea6134c1f28 with scrape type 2
2026-03-29 14:20:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ba954ca9-4dc5-5ee5-a3da-2ea6134c1f28 with scrape type 2
2026-03-29 14:20:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ba954ca9-4dc5-5ee5-a3da-2ea6134c1f28, identifier: YP18%20ZJN
2026-03-29 14:20:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46d5b9e4-90b8-59ac-a449-2b1f7f78ce89 with identifier: DN24%20RPZ
2026-03-29 14:20:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46d5b9e4-90b8-59ac-a449-2b1f7f78ce89 with identifier: DN24%20RPZ
2026-03-29 14:20:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 46d5b9e4-90b8-59ac-a449-2b1f7f78ce89 with identifier: DN24%20RPZ to the API
2026-03-29 14:20:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN24%20RPZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '46d5b9e4-90b8-59ac-a449-2b1f7f78ce89',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DN24 RPZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN24%20RPZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 24122,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.3 DIG-T 160 MH ACENTA PREM.X-T Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T 160 MH ACENTA PREM.X-T',
 'vin': 'SJNTAAJ12U1457250',
 'year': 2024}
2026-03-29 14:20:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN24%2520RPZ%27 HTTP/1.1" 200 None
2026-03-29 14:20:48 [bca.uk] INFO: Saving data for DN24%20RPZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610140.244501, 'last_price_update_time': 1774794048.023191}
2026-03-29 14:20:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN24%2520RPZ') HTTP/1.1" 204 0
2026-03-29 14:20:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 36c1a52b-0f87-5a37-aa25-289d3756764c with identifier: YF11%20RLZ
2026-03-29 14:20:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 36c1a52b-0f87-5a37-aa25-289d3756764c with identifier: YF11%20RLZ
2026-03-29 14:20:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 36c1a52b-0f87-5a37-aa25-289d3756764c with identifier: YF11%20RLZ to the API
2026-03-29 14:20:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF11%20RLZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '36c1a52b-0f87-5a37-aa25-289d3756764c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF11 RLZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF11%20RLZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'PEUGEOT',
 'model': '107',
 'odometer': 134394,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 107 1.0 URBAN Hatchback',
 'transmission': 'manual',
 'trim': 'URBAN',
 'vin': 'VF3PNCFB488583129',
 'year': 2011}
2026-03-29 14:20:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF11%2520RLZ%27 HTTP/1.1" 200 None
2026-03-29 14:20:48 [bca.uk] INFO: Saving data for YF11%20RLZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774006180.415728, 'last_price_update_time': 1774794048.346929}
2026-03-29 14:20:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF11%2520RLZ') HTTP/1.1" 204 0
2026-03-29 14:20:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 130ff7b7-c0c0-58a1-b6f6-630e7f06730f with identifier: FP64%20JRV
2026-03-29 14:20:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 130ff7b7-c0c0-58a1-b6f6-630e7f06730f with identifier: FP64%20JRV
2026-03-29 14:20:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 130ff7b7-c0c0-58a1-b6f6-630e7f06730f with identifier: FP64%20JRV to the API
2026-03-29 14:20:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP64%20JRV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '130ff7b7-c0c0-58a1-b6f6-630e7f06730f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FP64 JRV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP64%20JRV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '330D',
 'odometer': 110520,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'BMW 330D 3.0 XDRIVE LUXURY STEP Saloon',
 'transmission': 'automatic',
 'trim': 'XDRIVE LUXURY STEP',
 'vin': 'WBA3E320X0K283201',
 'year': 2014}
2026-03-29 14:20:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP64%2520JRV%27 HTTP/1.1" 200 None
2026-03-29 14:20:48 [bca.uk] INFO: Saving data for FP64%20JRV: {'auction_closing_time': 1774864800.0, 'created_time': 1774610872.254701, 'last_price_update_time': 1774794048.658131}
2026-03-29 14:20:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP64%2520JRV') HTTP/1.1" 204 0
2026-03-29 14:20:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d60bbab-27e0-5864-8819-c69be3338b45 with identifier: RJ18%20WPP
2026-03-29 14:20:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d60bbab-27e0-5864-8819-c69be3338b45 with identifier: RJ18%20WPP
2026-03-29 14:20:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6d60bbab-27e0-5864-8819-c69be3338b45 with identifier: RJ18%20WPP to the API
2026-03-29 14:20:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ18%20WPP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6d60bbab-27e0-5864-8819-c69be3338b45',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ18 WPP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ18%20WPP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'PICANTO',
 'odometer': 160418,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'KIA PICANTO 1.0 1 Hatchback',
 'transmission': 'manual',
 'trim': '1',
 'vin': 'KNAB2511LJT263008',
 'year': 2018}
2026-03-29 14:20:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ18%2520WPP%27 HTTP/1.1" 200 None
2026-03-29 14:20:48 [bca.uk] INFO: Saving data for RJ18%20WPP: {'auction_closing_time': 1775037600.0, 'created_time': 1774610734.958844, 'last_price_update_time': 1774794048.936028}
2026-03-29 14:20:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ18%2520WPP') HTTP/1.1" 204 0
2026-03-29 14:20:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ba954ca9-4dc5-5ee5-a3da-2ea6134c1f28 with identifier: YP18%20ZJN
2026-03-29 14:20:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ba954ca9-4dc5-5ee5-a3da-2ea6134c1f28 with identifier: YP18%20ZJN
2026-03-29 14:20:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ba954ca9-4dc5-5ee5-a3da-2ea6134c1f28 with identifier: YP18%20ZJN to the API
2026-03-29 14:20:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP18%20ZJN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ba954ca9-4dc5-5ee5-a3da-2ea6134c1f28',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP18 ZJN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP18%20ZJN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 109965,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 140 ST-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 140 ST-LINE',
 'vin': 'WF05XXGCC5JT34826',
 'year': 2018}
2026-03-29 14:20:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP18%2520ZJN%27 HTTP/1.1" 200 None
2026-03-29 14:20:49 [bca.uk] INFO: Saving data for YP18%20ZJN: {'auction_closing_time': 1774864800.0, 'created_time': 1774610477.041701, 'last_price_update_time': 1774794049.225865}
2026-03-29 14:20:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP18%2520ZJN') HTTP/1.1" 204 0
2026-03-29 14:20:49 [bca.uk] INFO: Found listing with ID: YK19%20VRL
2026-03-29 14:20:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK19%2520VRL%27 HTTP/1.1" 200 None
2026-03-29 14:20:49 [bca.uk] INFO: Scrape type for YK19%20VRL: 2
2026-03-29 14:20:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0348704-0f2e-554c-b8be-7aebc7a130de with identifier: YK19%20VRL
2026-03-29 14:20:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0348704-0f2e-554c-b8be-7aebc7a130de with scrape type 2
2026-03-29 14:20:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a0348704-0f2e-554c-b8be-7aebc7a130de with scrape type 2
2026-03-29 14:20:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a0348704-0f2e-554c-b8be-7aebc7a130de, identifier: YK19%20VRL
2026-03-29 14:20:49 [bca.uk] INFO: Found listing with ID: BV70%20TKC
2026-03-29 14:20:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV70%2520TKC%27 HTTP/1.1" 200 None
2026-03-29 14:20:49 [bca.uk] INFO: Scrape type for BV70%20TKC: 2
2026-03-29 14:20:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 652b3a16-463a-5ab6-ab80-dc421ee6309a with identifier: BV70%20TKC
2026-03-29 14:20:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 652b3a16-463a-5ab6-ab80-dc421ee6309a with scrape type 2
2026-03-29 14:20:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 652b3a16-463a-5ab6-ab80-dc421ee6309a with scrape type 2
2026-03-29 14:20:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 652b3a16-463a-5ab6-ab80-dc421ee6309a, identifier: BV70%20TKC
2026-03-29 14:20:49 [bca.uk] INFO: Found listing with ID: EK64%20YCP
2026-03-29 14:20:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK64%2520YCP%27 HTTP/1.1" 200 None
2026-03-29 14:20:49 [bca.uk] INFO: Scrape type for EK64%20YCP: 2
2026-03-29 14:20:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff810bca-86bf-5cac-9168-e51d9ebb82b0 with identifier: EK64%20YCP
2026-03-29 14:20:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff810bca-86bf-5cac-9168-e51d9ebb82b0 with scrape type 2
2026-03-29 14:20:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ff810bca-86bf-5cac-9168-e51d9ebb82b0 with scrape type 2
2026-03-29 14:20:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ff810bca-86bf-5cac-9168-e51d9ebb82b0, identifier: EK64%20YCP
2026-03-29 14:20:49 [bca.uk] INFO: Found listing with ID: RK64%20JXN
2026-03-29 14:20:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK64%2520JXN%27 HTTP/1.1" 200 None
2026-03-29 14:20:49 [bca.uk] INFO: Scrape type for RK64%20JXN: 2
2026-03-29 14:20:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c4f4cdad-8c74-57ab-8974-39478d9d8037 with identifier: RK64%20JXN
2026-03-29 14:20:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4f4cdad-8c74-57ab-8974-39478d9d8037 with scrape type 2
2026-03-29 14:20:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c4f4cdad-8c74-57ab-8974-39478d9d8037 with scrape type 2
2026-03-29 14:20:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c4f4cdad-8c74-57ab-8974-39478d9d8037, identifier: RK64%20JXN
2026-03-29 14:20:49 [bca.uk] INFO: Found listing with ID: HG64%20PJU
2026-03-29 14:20:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG64%2520PJU%27 HTTP/1.1" 200 None
2026-03-29 14:20:49 [bca.uk] INFO: Scrape type for HG64%20PJU: 2
2026-03-29 14:20:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6c9bf13a-c2fc-56d0-afdd-10b3e72ff68d with identifier: HG64%20PJU
2026-03-29 14:20:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6c9bf13a-c2fc-56d0-afdd-10b3e72ff68d with scrape type 2
2026-03-29 14:20:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6c9bf13a-c2fc-56d0-afdd-10b3e72ff68d with scrape type 2
2026-03-29 14:20:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6c9bf13a-c2fc-56d0-afdd-10b3e72ff68d, identifier: HG64%20PJU
2026-03-29 14:20:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a0348704-0f2e-554c-b8be-7aebc7a130de with identifier: YK19%20VRL
2026-03-29 14:20:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a0348704-0f2e-554c-b8be-7aebc7a130de with identifier: YK19%20VRL
2026-03-29 14:20:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a0348704-0f2e-554c-b8be-7aebc7a130de with identifier: YK19%20VRL to the API
2026-03-29 14:20:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK19%20VRL-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a0348704-0f2e-554c-b8be-7aebc7a130de',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK19 VRL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK19%20VRL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 180',
 'odometer': 63514,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 180 1.6 URBAN ED.DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'URBAN ED.DCT',
 'vin': 'WDC1569422J618457',
 'year': 2019}
2026-03-29 14:20:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK19%2520VRL%27 HTTP/1.1" 200 None
2026-03-29 14:20:50 [bca.uk] INFO: Saving data for YK19%20VRL: {'auction_closing_time': 1774864800.0, 'created_time': 1774610141.206381, 'last_price_update_time': 1774794050.081698}
2026-03-29 14:20:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK19%2520VRL') HTTP/1.1" 204 0
2026-03-29 14:20:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 652b3a16-463a-5ab6-ab80-dc421ee6309a with identifier: BV70%20TKC
2026-03-29 14:20:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 652b3a16-463a-5ab6-ab80-dc421ee6309a with identifier: BV70%20TKC
2026-03-29 14:20:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 652b3a16-463a-5ab6-ab80-dc421ee6309a with identifier: BV70%20TKC to the API
2026-03-29 14:20:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV70%20TKC-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '652b3a16-463a-5ab6-ab80-dc421ee6309a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV70 TKC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV70%20TKC&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'KIA',
 'model': 'CEED',
 'odometer': 73471,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'KIA CEED 1.0 T GDI 120 2 ISG Hatchback',
 'transmission': 'manual',
 'trim': 'T GDI 120 2 ISG',
 'vin': 'U5YH2511LLL099784',
 'year': 2020}
2026-03-29 14:20:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV70%2520TKC%27 HTTP/1.1" 200 None
2026-03-29 14:20:50 [bca.uk] INFO: Saving data for BV70%20TKC: {'auction_closing_time': 1774864800.0, 'created_time': 1774276718.877389, 'last_price_update_time': 1774794050.365024}
2026-03-29 14:20:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV70%2520TKC') HTTP/1.1" 204 0
2026-03-29 14:20:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ff810bca-86bf-5cac-9168-e51d9ebb82b0 with identifier: EK64%20YCP
2026-03-29 14:20:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ff810bca-86bf-5cac-9168-e51d9ebb82b0 with identifier: EK64%20YCP
2026-03-29 14:20:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ff810bca-86bf-5cac-9168-e51d9ebb82b0 with identifier: EK64%20YCP to the API
2026-03-29 14:20:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK64%20YCP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ff810bca-86bf-5cac-9168-e51d9ebb82b0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK64 YCP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK64%20YCP&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 146492,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 2.0 TDI 177 BMT 4M R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 177 BMT 4M R LINE DSG',
 'vin': 'WVGZZZ5NZFW015222',
 'year': 2014}
2026-03-29 14:20:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK64%2520YCP%27 HTTP/1.1" 200 None
2026-03-29 14:20:50 [bca.uk] INFO: Saving data for EK64%20YCP: {'auction_closing_time': 1774864800.0, 'created_time': 1774610877.556442, 'last_price_update_time': 1774794050.720257}
2026-03-29 14:20:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK64%2520YCP') HTTP/1.1" 204 0
2026-03-29 14:20:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c4f4cdad-8c74-57ab-8974-39478d9d8037 with identifier: RK64%20JXN
2026-03-29 14:20:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c4f4cdad-8c74-57ab-8974-39478d9d8037 with identifier: RK64%20JXN
2026-03-29 14:20:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c4f4cdad-8c74-57ab-8974-39478d9d8037 with identifier: RK64%20JXN to the API
2026-03-29 14:20:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK64%20JXN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c4f4cdad-8c74-57ab-8974-39478d9d8037',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RK64 JXN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK64%20JXN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A4 AVANT',
 'odometer': 101598,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'AUDI A4 AVANT 2.0 TDIE 136 SE TECHNIK Estate',
 'transmission': 'manual',
 'trim': 'TDIE 136 SE TECHNIK',
 'vin': 'WAUZZZ8K8FA022559',
 'year': 2014}
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK64%2520JXN%27 HTTP/1.1" 200 None
2026-03-29 14:20:51 [bca.uk] INFO: Saving data for RK64%20JXN: {'auction_closing_time': 1775037600.0, 'created_time': 1774610725.296716, 'last_price_update_time': 1774794051.012218}
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK64%2520JXN') HTTP/1.1" 204 0
2026-03-29 14:20:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6c9bf13a-c2fc-56d0-afdd-10b3e72ff68d with identifier: HG64%20PJU
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=orange%2Fblack HTTP/1.1" 200 None
2026-03-29 14:20:51 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:20:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6c9bf13a-c2fc-56d0-afdd-10b3e72ff68d with identifier: HG64%20PJU
2026-03-29 14:20:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6c9bf13a-c2fc-56d0-afdd-10b3e72ff68d with identifier: HG64%20PJU to the API
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG64%20PJU-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6c9bf13a-c2fc-56d0-afdd-10b3e72ff68d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG64 PJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG64%20PJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'RENAULT',
 'model': 'CAPTUR',
 'odometer': 88612,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'RENAULT CAPTUR 1.5 DCI 90 DYNAMIQUE S Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 90 DYNAMIQUE S',
 'vin': 'VF12RFL1H51976802',
 'year': 2015}
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG64%2520PJU%27 HTTP/1.1" 200 None
2026-03-29 14:20:51 [bca.uk] INFO: Saving data for HG64%20PJU: {'auction_closing_time': 1774864800.0, 'created_time': 1774610500.21796, 'last_price_update_time': 1774794051.492129}
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG64%2520PJU') HTTP/1.1" 204 0
2026-03-29 14:20:51 [bca.uk] INFO: Found listing with ID: FX23%20HXG
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX23%2520HXG%27 HTTP/1.1" 200 None
2026-03-29 14:20:51 [bca.uk] INFO: Scrape type for FX23%20HXG: 2
2026-03-29 14:20:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eb69f8e8-9bdb-5333-8c7d-7a79bd255e3b with identifier: FX23%20HXG
2026-03-29 14:20:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eb69f8e8-9bdb-5333-8c7d-7a79bd255e3b with scrape type 2
2026-03-29 14:20:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eb69f8e8-9bdb-5333-8c7d-7a79bd255e3b with scrape type 2
2026-03-29 14:20:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eb69f8e8-9bdb-5333-8c7d-7a79bd255e3b, identifier: FX23%20HXG
2026-03-29 14:20:51 [bca.uk] INFO: Found listing with ID: FL21%20RVA
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL21%2520RVA%27 HTTP/1.1" 200 None
2026-03-29 14:20:51 [bca.uk] INFO: Scrape type for FL21%20RVA: 0
2026-03-29 14:20:51 [bca.uk] INFO: Found listing with ID: DG19%20ALO
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG19%2520ALO%27 HTTP/1.1" 200 None
2026-03-29 14:20:51 [bca.uk] INFO: Scrape type for DG19%20ALO: 0
2026-03-29 14:20:51 [bca.uk] INFO: Found listing with ID: PK17%20DWG
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK17%2520DWG%27 HTTP/1.1" 200 None
2026-03-29 14:20:51 [bca.uk] INFO: Scrape type for PK17%20DWG: 2
2026-03-29 14:20:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0401039a-6307-577f-b3af-a355e1e376e3 with identifier: PK17%20DWG
2026-03-29 14:20:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0401039a-6307-577f-b3af-a355e1e376e3 with scrape type 2
2026-03-29 14:20:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0401039a-6307-577f-b3af-a355e1e376e3 with scrape type 2
2026-03-29 14:20:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0401039a-6307-577f-b3af-a355e1e376e3, identifier: PK17%20DWG
2026-03-29 14:20:51 [bca.uk] INFO: Found listing with ID: RV66%20FOK
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV66%2520FOK%27 HTTP/1.1" 200 None
2026-03-29 14:20:51 [bca.uk] INFO: Scrape type for RV66%20FOK: 2
2026-03-29 14:20:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a343998e-e851-575e-86cc-06c6baba3ad7 with identifier: RV66%20FOK
2026-03-29 14:20:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a343998e-e851-575e-86cc-06c6baba3ad7 with scrape type 2
2026-03-29 14:20:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a343998e-e851-575e-86cc-06c6baba3ad7 with scrape type 2
2026-03-29 14:20:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a343998e-e851-575e-86cc-06c6baba3ad7, identifier: RV66%20FOK
2026-03-29 14:20:51 [bca.uk] INFO: Found listing with ID: GF16%20UZD
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF16%2520UZD%27 HTTP/1.1" 200 None
2026-03-29 14:20:51 [bca.uk] INFO: Scrape type for GF16%20UZD: 2
2026-03-29 14:20:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20d379e1-cd5e-5a6c-80b1-7aa807487079 with identifier: GF16%20UZD
2026-03-29 14:20:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 20d379e1-cd5e-5a6c-80b1-7aa807487079 with scrape type 2
2026-03-29 14:20:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 20d379e1-cd5e-5a6c-80b1-7aa807487079 with scrape type 2
2026-03-29 14:20:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 20d379e1-cd5e-5a6c-80b1-7aa807487079, identifier: GF16%20UZD
2026-03-29 14:20:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eb69f8e8-9bdb-5333-8c7d-7a79bd255e3b with identifier: FX23%20HXG
2026-03-29 14:20:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eb69f8e8-9bdb-5333-8c7d-7a79bd255e3b with identifier: FX23%20HXG
2026-03-29 14:20:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eb69f8e8-9bdb-5333-8c7d-7a79bd255e3b with identifier: FX23%20HXG to the API
2026-03-29 14:20:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 33,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX23%20HXG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'eb69f8e8-9bdb-5333-8c7d-7a79bd255e3b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FX23 HXG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX23%20HXG&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MAZDA',
 'model': 'CX-60',
 'odometer': 26372,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-60 2.5 E-SKY PHEV AWD HOMURA StationWagon',
 'transmission': 'automatic',
 'trim': 'E-SKY PHEV AWD HOMURA',
 'vin': 'JMZKH0HBX01118930',
 'year': 2023}
2026-03-29 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX23%2520HXG%27 HTTP/1.1" 200 None
2026-03-29 14:20:52 [bca.uk] INFO: Saving data for FX23%20HXG: {'auction_closing_time': 1774864800.0, 'created_time': 1774610085.152172, 'last_price_update_time': 1774794052.332634}
2026-03-29 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX23%2520HXG') HTTP/1.1" 204 0
2026-03-29 14:20:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0401039a-6307-577f-b3af-a355e1e376e3 with identifier: PK17%20DWG
2026-03-29 14:20:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0401039a-6307-577f-b3af-a355e1e376e3 with identifier: PK17%20DWG
2026-03-29 14:20:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0401039a-6307-577f-b3af-a355e1e376e3 with identifier: PK17%20DWG to the API
2026-03-29 14:20:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK17%20DWG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0401039a-6307-577f-b3af-a355e1e376e3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK17 DWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK17%20DWG&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HYUNDAI',
 'model': 'I20',
 'odometer': 81586,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I20 1.4 SE Hatchback',
 'transmission': 'automatic',
 'trim': 'SE',
 'vin': 'NLHB351CMJZ286787',
 'year': 2017}
2026-03-29 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK17%2520DWG%27 HTTP/1.1" 200 None
2026-03-29 14:20:52 [bca.uk] INFO: Saving data for PK17%20DWG: {'auction_closing_time': 1774864800.0, 'created_time': 1774610861.09182, 'last_price_update_time': 1774794052.72523}
2026-03-29 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK17%2520DWG') HTTP/1.1" 204 0
2026-03-29 14:20:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a343998e-e851-575e-86cc-06c6baba3ad7 with identifier: RV66%20FOK
2026-03-29 14:20:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a343998e-e851-575e-86cc-06c6baba3ad7 with identifier: RV66%20FOK
2026-03-29 14:20:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a343998e-e851-575e-86cc-06c6baba3ad7 with identifier: RV66%20FOK to the API
2026-03-29 14:20:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV66%20FOK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a343998e-e851-575e-86cc-06c6baba3ad7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV66 FOK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV66%20FOK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MAZDA',
 'model': '3',
 'odometer': 36023,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MAZDA 3 2.0 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'JMZBN646601502743',
 'year': 2016}
2026-03-29 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV66%2520FOK%27 HTTP/1.1" 200 None
2026-03-29 14:20:53 [bca.uk] INFO: Saving data for RV66%20FOK: {'auction_closing_time': 1775037600.0, 'created_time': 1774610716.465552, 'last_price_update_time': 1774794053.021749}
2026-03-29 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV66%2520FOK') HTTP/1.1" 204 0
2026-03-29 14:20:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 20d379e1-cd5e-5a6c-80b1-7aa807487079 with identifier: GF16%20UZD
2026-03-29 14:20:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 20d379e1-cd5e-5a6c-80b1-7aa807487079 with identifier: GF16%20UZD
2026-03-29 14:20:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 20d379e1-cd5e-5a6c-80b1-7aa807487079 with identifier: GF16%20UZD to the API
2026-03-29 14:20:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 96,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF16%20UZD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '20d379e1-cd5e-5a6c-80b1-7aa807487079',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF16 UZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF16%20UZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 63320,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.6 BLUEHDI 120 ALLURE MPV',
 'transmission': 'manual',
 'trim': 'BLUEHDI 120 ALLURE',
 'vin': 'VF3CUBHZMGY030700',
 'year': 2016}
2026-03-29 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF16%2520UZD%27 HTTP/1.1" 200 None
2026-03-29 14:20:53 [bca.uk] INFO: Saving data for GF16%20UZD: {'auction_closing_time': 1774951200.0, 'created_time': 1774610503.013929, 'last_price_update_time': 1774794053.347942}
2026-03-29 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF16%2520UZD') HTTP/1.1" 204 0
2026-03-29 14:20:53 [bca.uk] INFO: Found listing with ID: CY71%20MTU
2026-03-29 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY71%2520MTU%27 HTTP/1.1" 200 None
2026-03-29 14:20:53 [bca.uk] INFO: Scrape type for CY71%20MTU: 2
2026-03-29 14:20:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 894059b9-68ab-5889-956e-3e65b0d17e0e with identifier: CY71%20MTU
2026-03-29 14:20:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 894059b9-68ab-5889-956e-3e65b0d17e0e with scrape type 2
2026-03-29 14:20:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 894059b9-68ab-5889-956e-3e65b0d17e0e with scrape type 2
2026-03-29 14:20:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 894059b9-68ab-5889-956e-3e65b0d17e0e, identifier: CY71%20MTU
2026-03-29 14:20:53 [bca.uk] INFO: Found listing with ID: DC18%20ZFK
2026-03-29 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC18%2520ZFK%27 HTTP/1.1" 200 None
2026-03-29 14:20:53 [bca.uk] INFO: Scrape type for DC18%20ZFK: 0
2026-03-29 14:20:53 [bca.uk] INFO: Found listing with ID: YP24%20XMV
2026-03-29 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP24%2520XMV%27 HTTP/1.1" 200 None
2026-03-29 14:20:53 [bca.uk] INFO: Scrape type for YP24%20XMV: 2
2026-03-29 14:20:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5dd1b23-2107-5e53-9dc6-5e4d7edc6457 with identifier: YP24%20XMV
2026-03-29 14:20:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5dd1b23-2107-5e53-9dc6-5e4d7edc6457 with scrape type 2
2026-03-29 14:20:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b5dd1b23-2107-5e53-9dc6-5e4d7edc6457 with scrape type 2
2026-03-29 14:20:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b5dd1b23-2107-5e53-9dc6-5e4d7edc6457, identifier: YP24%20XMV
2026-03-29 14:20:53 [bca.uk] INFO: Found listing with ID: RY66%20OYC
2026-03-29 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY66%2520OYC%27 HTTP/1.1" 200 None
2026-03-29 14:20:53 [bca.uk] INFO: Scrape type for RY66%20OYC: 2
2026-03-29 14:20:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da4df01e-54e1-575a-b1fe-7e0c5995cd8c with identifier: RY66%20OYC
2026-03-29 14:20:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da4df01e-54e1-575a-b1fe-7e0c5995cd8c with scrape type 2
2026-03-29 14:20:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item da4df01e-54e1-575a-b1fe-7e0c5995cd8c with scrape type 2
2026-03-29 14:20:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: da4df01e-54e1-575a-b1fe-7e0c5995cd8c, identifier: RY66%20OYC
2026-03-29 14:20:53 [bca.uk] INFO: Found listing with ID: LV14%20UDJ
2026-03-29 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV14%2520UDJ%27 HTTP/1.1" 200 None
2026-03-29 14:20:53 [bca.uk] INFO: Scrape type for LV14%20UDJ: 2
2026-03-29 14:20:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95b6ddb8-2e70-574b-bfdb-7b0acd829ecb with identifier: LV14%20UDJ
2026-03-29 14:20:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95b6ddb8-2e70-574b-bfdb-7b0acd829ecb with scrape type 2
2026-03-29 14:20:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 95b6ddb8-2e70-574b-bfdb-7b0acd829ecb with scrape type 2
2026-03-29 14:20:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 95b6ddb8-2e70-574b-bfdb-7b0acd829ecb, identifier: LV14%20UDJ
2026-03-29 14:20:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 894059b9-68ab-5889-956e-3e65b0d17e0e with identifier: CY71%20MTU
2026-03-29 14:20:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 894059b9-68ab-5889-956e-3e65b0d17e0e with identifier: CY71%20MTU
2026-03-29 14:20:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 894059b9-68ab-5889-956e-3e65b0d17e0e with identifier: CY71%20MTU to the API
2026-03-29 14:20:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CY71%20MTU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '894059b9-68ab-5889-956e-3e65b0d17e0e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CY71 MTU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CY71%20MTU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SKODA',
 'model': 'ENYAQ',
 'odometer': 76066,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'SKODA ENYAQ 132KW 62KWH 60 ECOSUITE Hatchback',
 'transmission': 'automatic',
 'trim': '132KW 62KWH 60 ECOSUITE',
 'vin': 'TMBKB7NY4NF029662',
 'year': 2022}
2026-03-29 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY71%2520MTU%27 HTTP/1.1" 200 None
2026-03-29 14:20:54 [bca.uk] INFO: Saving data for CY71%20MTU: {'auction_closing_time': 1774864800.0, 'created_time': 1774610101.013415, 'last_price_update_time': 1774794054.129066}
2026-03-29 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CY71%2520MTU') HTTP/1.1" 204 0
2026-03-29 14:20:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b5dd1b23-2107-5e53-9dc6-5e4d7edc6457 with identifier: YP24%20XMV
2026-03-29 14:20:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b5dd1b23-2107-5e53-9dc6-5e4d7edc6457 with identifier: YP24%20XMV
2026-03-29 14:20:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b5dd1b23-2107-5e53-9dc6-5e4d7edc6457 with identifier: YP24%20XMV to the API
2026-03-29 14:20:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b5dd1b23-2107-5e53-9dc6-5e4d7edc6457',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP24 XMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP24%20XMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 22360,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 300 L2 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 300 L2 H1 LIMITED',
 'vin': 'WF0RXXTA7RPU68549',
 'year': 2024}
2026-03-29 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP24%2520XMV%27 HTTP/1.1" 200 None
2026-03-29 14:20:54 [bca.uk] INFO: Saving data for YP24%20XMV: {'auction_closing_time': 1774951200.0, 'created_time': 1774610848.497027, 'last_price_update_time': 1774794054.436452}
2026-03-29 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP24%2520XMV') HTTP/1.1" 204 0
2026-03-29 14:20:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: da4df01e-54e1-575a-b1fe-7e0c5995cd8c with identifier: RY66%20OYC
2026-03-29 14:20:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: da4df01e-54e1-575a-b1fe-7e0c5995cd8c with identifier: RY66%20OYC
2026-03-29 14:20:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: da4df01e-54e1-575a-b1fe-7e0c5995cd8c with identifier: RY66%20OYC to the API
2026-03-29 14:20:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RY66%20OYC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'da4df01e-54e1-575a-b1fe-7e0c5995cd8c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RY66 OYC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RY66%20OYC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 65360,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN LEAF 30KWH ACENTA Hatchback',
 'transmission': 'automatic',
 'trim': '30KWH ACENTA',
 'vin': 'SJNFAAZE0U6053407',
 'year': 2016}
2026-03-29 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY66%2520OYC%27 HTTP/1.1" 200 None
2026-03-29 14:20:54 [bca.uk] INFO: Saving data for RY66%20OYC: {'auction_closing_time': 1775037600.0, 'created_time': 1774610721.204181, 'last_price_update_time': 1774794054.737531}
2026-03-29 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RY66%2520OYC') HTTP/1.1" 204 0
2026-03-29 14:20:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 95b6ddb8-2e70-574b-bfdb-7b0acd829ecb with identifier: LV14%20UDJ
2026-03-29 14:20:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 95b6ddb8-2e70-574b-bfdb-7b0acd829ecb with identifier: LV14%20UDJ
2026-03-29 14:20:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 95b6ddb8-2e70-574b-bfdb-7b0acd829ecb with identifier: LV14%20UDJ to the API
2026-03-29 14:20:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 196,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV14%20UDJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '95b6ddb8-2e70-574b-bfdb-7b0acd829ecb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV14 UDJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV14%20UDJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 93170,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER 3.0 TDV6 VOGUE SE StationWagon',
 'transmission': 'manual',
 'trim': 'TDV6 VOGUE SE',
 'vin': 'SALGA2KE8EA171993',
 'year': 2014}
2026-03-29 14:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV14%2520UDJ%27 HTTP/1.1" 200 None
2026-03-29 14:20:55 [bca.uk] INFO: Saving data for LV14%20UDJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610502.1101649, 'last_price_update_time': 1774794055.023877}
2026-03-29 14:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV14%2520UDJ') HTTP/1.1" 204 0
2026-03-29 14:20:55 [bca.uk] INFO: Found listing with ID: LF24%20RMV
2026-03-29 14:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF24%2520RMV%27 HTTP/1.1" 200 None
2026-03-29 14:20:55 [bca.uk] INFO: Scrape type for LF24%20RMV: 2
2026-03-29 14:20:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8ed9cf4-7815-5bd6-984a-36b02d3ed44e with identifier: LF24%20RMV
2026-03-29 14:20:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d8ed9cf4-7815-5bd6-984a-36b02d3ed44e with scrape type 2
2026-03-29 14:20:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d8ed9cf4-7815-5bd6-984a-36b02d3ed44e with scrape type 2
2026-03-29 14:20:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d8ed9cf4-7815-5bd6-984a-36b02d3ed44e, identifier: LF24%20RMV
2026-03-29 14:20:55 [bca.uk] INFO: Found listing with ID: YP24%20TVC
2026-03-29 14:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP24%2520TVC%27 HTTP/1.1" 200 None
2026-03-29 14:20:55 [bca.uk] INFO: Scrape type for YP24%20TVC: 2
2026-03-29 14:20:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5b0c350a-ba98-57cd-a661-4f534317ffa2 with identifier: YP24%20TVC
2026-03-29 14:20:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5b0c350a-ba98-57cd-a661-4f534317ffa2 with scrape type 2
2026-03-29 14:20:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5b0c350a-ba98-57cd-a661-4f534317ffa2 with scrape type 2
2026-03-29 14:20:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5b0c350a-ba98-57cd-a661-4f534317ffa2, identifier: YP24%20TVC
2026-03-29 14:20:55 [bca.uk] INFO: Found listing with ID: SC66%20HZA
2026-03-29 14:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC66%2520HZA%27 HTTP/1.1" 200 None
2026-03-29 14:20:55 [bca.uk] INFO: Scrape type for SC66%20HZA: 2
2026-03-29 14:20:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 971dc058-2849-50cc-b434-047e8f0a3db2 with identifier: SC66%20HZA
2026-03-29 14:20:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 971dc058-2849-50cc-b434-047e8f0a3db2 with scrape type 2
2026-03-29 14:20:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 971dc058-2849-50cc-b434-047e8f0a3db2 with scrape type 2
2026-03-29 14:20:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 971dc058-2849-50cc-b434-047e8f0a3db2, identifier: SC66%20HZA
2026-03-29 14:20:55 [bca.uk] INFO: Found listing with ID: FX64%20LSF
2026-03-29 14:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX64%2520LSF%27 HTTP/1.1" 200 None
2026-03-29 14:20:55 [bca.uk] INFO: Scrape type for FX64%20LSF: 2
2026-03-29 14:20:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 03a966ea-4b0d-5794-b355-b4426ea970dd with identifier: FX64%20LSF
2026-03-29 14:20:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 03a966ea-4b0d-5794-b355-b4426ea970dd with scrape type 2
2026-03-29 14:20:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 03a966ea-4b0d-5794-b355-b4426ea970dd with scrape type 2
2026-03-29 14:20:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 03a966ea-4b0d-5794-b355-b4426ea970dd, identifier: FX64%20LSF
2026-03-29 14:20:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d8ed9cf4-7815-5bd6-984a-36b02d3ed44e with identifier: LF24%20RMV
2026-03-29 14:20:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d8ed9cf4-7815-5bd6-984a-36b02d3ed44e with identifier: LF24%20RMV
2026-03-29 14:20:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d8ed9cf4-7815-5bd6-984a-36b02d3ed44e with identifier: LF24%20RMV to the API
2026-03-29 14:20:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF24%20RMV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'd8ed9cf4-7815-5bd6-984a-36b02d3ed44e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LF24 RMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF24%20RMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 19082,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS2RC358487',
 'year': 2024}
2026-03-29 14:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF24%2520RMV%27 HTTP/1.1" 200 None
2026-03-29 14:20:55 [bca.uk] INFO: Saving data for LF24%20RMV: {'auction_closing_time': 1775037600.0, 'created_time': 1774610127.431744, 'last_price_update_time': 1774794055.798337}
2026-03-29 14:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF24%2520RMV') HTTP/1.1" 204 0
2026-03-29 14:20:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5b0c350a-ba98-57cd-a661-4f534317ffa2 with identifier: YP24%20TVC
2026-03-29 14:20:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5b0c350a-ba98-57cd-a661-4f534317ffa2 with identifier: YP24%20TVC
2026-03-29 14:20:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5b0c350a-ba98-57cd-a661-4f534317ffa2 with identifier: YP24%20TVC to the API
2026-03-29 14:20:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 188,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP24%20TVC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5b0c350a-ba98-57cd-a661-4f534317ffa2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP24 TVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP24%20TVC&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 20892,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 320 L2 H1 LEADER PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 320 L2 H1 LEADER',
 'vin': 'WF0RXXTA4RPJ64322',
 'year': 2024}
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP24%2520TVC%27 HTTP/1.1" 200 None
2026-03-29 14:20:56 [bca.uk] INFO: Saving data for YP24%20TVC: {'auction_closing_time': 1774951200.0, 'created_time': 1774610830.736672, 'last_price_update_time': 1774794056.123954}
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP24%2520TVC') HTTP/1.1" 204 0
2026-03-29 14:20:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 971dc058-2849-50cc-b434-047e8f0a3db2 with identifier: SC66%20HZA
2026-03-29 14:20:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 971dc058-2849-50cc-b434-047e8f0a3db2 with identifier: SC66%20HZA
2026-03-29 14:20:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 971dc058-2849-50cc-b434-047e8f0a3db2 with identifier: SC66%20HZA to the API
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SC66%20HZA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '971dc058-2849-50cc-b434-047e8f0a3db2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SC66 HZA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SC66%20HZA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HYUNDAI',
 'model': 'I20',
 'odometer': 36419,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I20 1.0 T-GDI 100 PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'T-GDI 100 PREMIUM',
 'vin': 'NLHB351ALGZ151449',
 'year': 2016}
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC66%2520HZA%27 HTTP/1.1" 200 None
2026-03-29 14:20:56 [bca.uk] INFO: Saving data for SC66%20HZA: {'auction_closing_time': 1775037600.0, 'created_time': 1774610720.786631, 'last_price_update_time': 1774794056.413093}
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SC66%2520HZA') HTTP/1.1" 204 0
2026-03-29 14:20:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 03a966ea-4b0d-5794-b355-b4426ea970dd with identifier: FX64%20LSF
2026-03-29 14:20:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 03a966ea-4b0d-5794-b355-b4426ea970dd with identifier: FX64%20LSF
2026-03-29 14:20:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 03a966ea-4b0d-5794-b355-b4426ea970dd with identifier: FX64%20LSF to the API
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX64%20LSF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '03a966ea-4b0d-5794-b355-b4426ea970dd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FX64 LSF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX64%20LSF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 64625,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 2.0 T E/B 250 ST-3 Hatchback',
 'transmission': 'manual',
 'trim': 'T E/B 250 ST-3',
 'vin': 'WF0KXXGCBKEY88699',
 'year': 2014}
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX64%2520LSF%27 HTTP/1.1" 200 None
2026-03-29 14:20:56 [bca.uk] INFO: Saving data for FX64%20LSF: {'auction_closing_time': 1774864800.0, 'created_time': 1774610503.989007, 'last_price_update_time': 1774794056.692246}
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX64%2520LSF') HTTP/1.1" 204 0
2026-03-29 14:20:56 [bca.uk] INFO: Found listing with ID: NU75%20JXN
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU75%2520JXN%27 HTTP/1.1" 200 None
2026-03-29 14:20:56 [bca.uk] INFO: Scrape type for NU75%20JXN: 0
2026-03-29 14:20:56 [bca.uk] INFO: Found listing with ID: OE23%20EVR
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE23%2520EVR%27 HTTP/1.1" 200 None
2026-03-29 14:20:56 [bca.uk] INFO: Scrape type for OE23%20EVR: 2
2026-03-29 14:20:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc3141ac-9139-5101-9b7d-043c16dcc686 with identifier: OE23%20EVR
2026-03-29 14:20:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bc3141ac-9139-5101-9b7d-043c16dcc686 with scrape type 2
2026-03-29 14:20:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bc3141ac-9139-5101-9b7d-043c16dcc686 with scrape type 2
2026-03-29 14:20:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bc3141ac-9139-5101-9b7d-043c16dcc686, identifier: OE23%20EVR
2026-03-29 14:20:56 [bca.uk] INFO: Found listing with ID: HN74%20OOV
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN74%2520OOV%27 HTTP/1.1" 200 None
2026-03-29 14:20:56 [bca.uk] INFO: Scrape type for HN74%20OOV: 2
2026-03-29 14:20:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ea83cd82-08c3-5b1c-a9de-067eb9b4889e with identifier: HN74%20OOV
2026-03-29 14:20:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ea83cd82-08c3-5b1c-a9de-067eb9b4889e with scrape type 2
2026-03-29 14:20:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ea83cd82-08c3-5b1c-a9de-067eb9b4889e with scrape type 2
2026-03-29 14:20:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ea83cd82-08c3-5b1c-a9de-067eb9b4889e, identifier: HN74%20OOV
2026-03-29 14:20:56 [bca.uk] INFO: Found listing with ID: VA12%20KAK
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA12%2520KAK%27 HTTP/1.1" 200 None
2026-03-29 14:20:56 [bca.uk] INFO: Scrape type for VA12%20KAK: 2
2026-03-29 14:20:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70a33fc0-e0f1-5458-9701-a29b21c1ef16 with identifier: VA12%20KAK
2026-03-29 14:20:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70a33fc0-e0f1-5458-9701-a29b21c1ef16 with scrape type 2
2026-03-29 14:20:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70a33fc0-e0f1-5458-9701-a29b21c1ef16 with scrape type 2
2026-03-29 14:20:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70a33fc0-e0f1-5458-9701-a29b21c1ef16, identifier: VA12%20KAK
2026-03-29 14:20:57 [bca.uk] INFO: Found listing with ID: FC16%20EOG
2026-03-29 14:20:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FC16%2520EOG%27 HTTP/1.1" 200 None
2026-03-29 14:20:57 [bca.uk] INFO: Scrape type for FC16%20EOG: 2
2026-03-29 14:20:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ba9fc805-dd4e-5c78-8bff-fbf38ef2b50c with identifier: FC16%20EOG
2026-03-29 14:20:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba9fc805-dd4e-5c78-8bff-fbf38ef2b50c with scrape type 2
2026-03-29 14:20:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ba9fc805-dd4e-5c78-8bff-fbf38ef2b50c with scrape type 2
2026-03-29 14:20:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ba9fc805-dd4e-5c78-8bff-fbf38ef2b50c, identifier: FC16%20EOG
2026-03-29 14:20:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bc3141ac-9139-5101-9b7d-043c16dcc686 with identifier: OE23%20EVR
2026-03-29 14:20:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bc3141ac-9139-5101-9b7d-043c16dcc686 with identifier: OE23%20EVR
2026-03-29 14:20:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bc3141ac-9139-5101-9b7d-043c16dcc686 with identifier: OE23%20EVR to the API
2026-03-29 14:20:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE23%20EVR-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'bc3141ac-9139-5101-9b7d-043c16dcc686',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OE23 EVR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE23%20EVR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MG MOTOR UK',
 'model': 'MG4 EV',
 'odometer': 43453,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK MG4 EV 150KW 64KWH TROPHY LR Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 64KWH TROPHY LR',
 'vin': 'LSJWH4092PN062312',
 'year': 2023}
2026-03-29 14:20:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE23%2520EVR%27 HTTP/1.1" 200 None
2026-03-29 14:20:57 [bca.uk] INFO: Saving data for OE23%20EVR: {'auction_closing_time': 1775037600.0, 'created_time': 1774610105.505498, 'last_price_update_time': 1774794057.429889}
2026-03-29 14:20:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE23%2520EVR') HTTP/1.1" 204 0
2026-03-29 14:20:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ea83cd82-08c3-5b1c-a9de-067eb9b4889e with identifier: HN74%20OOV
2026-03-29 14:20:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ea83cd82-08c3-5b1c-a9de-067eb9b4889e with identifier: HN74%20OOV
2026-03-29 14:20:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ea83cd82-08c3-5b1c-a9de-067eb9b4889e with identifier: HN74%20OOV to the API
2026-03-29 14:20:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 187,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN74%20OOV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ea83cd82-08c3-5b1c-a9de-067eb9b4889e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN74 OOV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN74%20OOV&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 18136,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 300 L1 H1 TREND PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 300 L1 H1 TREND',
 'vin': 'WF0RXXTAXRRL64559',
 'year': 2024}
2026-03-29 14:20:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN74%2520OOV%27 HTTP/1.1" 200 None
2026-03-29 14:20:57 [bca.uk] INFO: Saving data for HN74%20OOV: {'auction_closing_time': 1774951200.0, 'created_time': 1774610820.343854, 'last_price_update_time': 1774794057.802844}
2026-03-29 14:20:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN74%2520OOV') HTTP/1.1" 204 0
2026-03-29 14:20:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70a33fc0-e0f1-5458-9701-a29b21c1ef16 with identifier: VA12%20KAK
2026-03-29 14:20:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70a33fc0-e0f1-5458-9701-a29b21c1ef16 with identifier: VA12%20KAK
2026-03-29 14:20:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70a33fc0-e0f1-5458-9701-a29b21c1ef16 with identifier: VA12%20KAK to the API
2026-03-29 14:20:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VA12%20KAK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '70a33fc0-e0f1-5458-9701-a29b21c1ef16',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VA12 KAK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VA12%20KAK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF CABRIOLET',
 'odometer': 84586,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF CABRIOLET 2.0 TDI 140 BMT GT Convertible',
 'transmission': 'manual',
 'trim': 'TDI 140 BMT GT',
 'vin': 'WVWZZZ1KZDK001982',
 'year': 2012}
2026-03-29 14:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA12%2520KAK%27 HTTP/1.1" 200 None
2026-03-29 14:20:58 [bca.uk] INFO: Saving data for VA12%20KAK: {'auction_closing_time': 1775037600.0, 'created_time': 1774610562.292123, 'last_price_update_time': 1774794058.126404}
2026-03-29 14:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VA12%2520KAK') HTTP/1.1" 204 0
2026-03-29 14:20:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ba9fc805-dd4e-5c78-8bff-fbf38ef2b50c with identifier: FC16%20EOG
2026-03-29 14:20:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ba9fc805-dd4e-5c78-8bff-fbf38ef2b50c with identifier: FC16%20EOG
2026-03-29 14:20:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ba9fc805-dd4e-5c78-8bff-fbf38ef2b50c with identifier: FC16%20EOG to the API
2026-03-29 14:20:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FC16%20EOG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ba9fc805-dd4e-5c78-8bff-fbf38ef2b50c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FC16 EOG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FC16%20EOG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'RENAULT',
 'model': 'KADJAR',
 'odometer': 88728,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'RENAULT KADJAR 1.5 DCI 110 DYNAMIQUE Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 DYNAMIQUE',
 'vin': 'VF1RFE00055962813',
 'year': 2016}
2026-03-29 14:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FC16%2520EOG%27 HTTP/1.1" 200 None
2026-03-29 14:20:58 [bca.uk] INFO: Saving data for FC16%20EOG: {'auction_closing_time': 1774864800.0, 'created_time': 1774610504.390008, 'last_price_update_time': 1774794058.444211}
2026-03-29 14:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FC16%2520EOG') HTTP/1.1" 204 0
2026-03-29 14:20:58 [bca.uk] INFO: Found listing with ID: RK22%20SWX
2026-03-29 14:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK22%2520SWX%27 HTTP/1.1" 200 None
2026-03-29 14:20:58 [bca.uk] INFO: Scrape type for RK22%20SWX: 2
2026-03-29 14:20:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5631f54-bec8-5bf9-ae5f-921f91950d02 with identifier: RK22%20SWX
2026-03-29 14:20:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5631f54-bec8-5bf9-ae5f-921f91950d02 with scrape type 2
2026-03-29 14:20:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5631f54-bec8-5bf9-ae5f-921f91950d02 with scrape type 2
2026-03-29 14:20:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5631f54-bec8-5bf9-ae5f-921f91950d02, identifier: RK22%20SWX
2026-03-29 14:20:58 [bca.uk] INFO: Found listing with ID: LL16%20ONE
2026-03-29 14:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL16%2520ONE%27 HTTP/1.1" 200 None
2026-03-29 14:20:58 [bca.uk] INFO: Scrape type for LL16%20ONE: 2
2026-03-29 14:20:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b445a8e-ab53-5aa8-948a-b41c18e23d6f with identifier: LL16%20ONE
2026-03-29 14:20:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b445a8e-ab53-5aa8-948a-b41c18e23d6f with scrape type 2
2026-03-29 14:20:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b445a8e-ab53-5aa8-948a-b41c18e23d6f with scrape type 2
2026-03-29 14:20:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b445a8e-ab53-5aa8-948a-b41c18e23d6f, identifier: LL16%20ONE
2026-03-29 14:20:58 [bca.uk] INFO: Found listing with ID: VK19%20YHY
2026-03-29 14:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK19%2520YHY%27 HTTP/1.1" 200 None
2026-03-29 14:20:58 [bca.uk] INFO: Scrape type for VK19%20YHY: 2
2026-03-29 14:20:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5341104-8550-518d-b7d1-58b266c49594 with identifier: VK19%20YHY
2026-03-29 14:20:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5341104-8550-518d-b7d1-58b266c49594 with scrape type 2
2026-03-29 14:20:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b5341104-8550-518d-b7d1-58b266c49594 with scrape type 2
2026-03-29 14:20:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b5341104-8550-518d-b7d1-58b266c49594, identifier: VK19%20YHY
2026-03-29 14:20:58 [bca.uk] INFO: Found listing with ID: LG66%20TVC
2026-03-29 14:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG66%2520TVC%27 HTTP/1.1" 200 None
2026-03-29 14:20:58 [bca.uk] INFO: Scrape type for LG66%20TVC: 2
2026-03-29 14:20:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a133430c-0b2a-5000-bdf3-c62fbc4531e2 with identifier: LG66%20TVC
2026-03-29 14:20:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a133430c-0b2a-5000-bdf3-c62fbc4531e2 with scrape type 2
2026-03-29 14:20:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a133430c-0b2a-5000-bdf3-c62fbc4531e2 with scrape type 2
2026-03-29 14:20:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a133430c-0b2a-5000-bdf3-c62fbc4531e2, identifier: LG66%20TVC
2026-03-29 14:20:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5631f54-bec8-5bf9-ae5f-921f91950d02 with identifier: RK22%20SWX
2026-03-29 14:20:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5631f54-bec8-5bf9-ae5f-921f91950d02 with identifier: RK22%20SWX
2026-03-29 14:20:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f5631f54-bec8-5bf9-ae5f-921f91950d02 with identifier: RK22%20SWX to the API
2026-03-29 14:20:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK22%20SWX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f5631f54-bec8-5bf9-ae5f-921f91950d02',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RK22 SWX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK22%20SWX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 180',
 'odometer': 25078,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA 180 1.3 AMG LINE PREMIUM DCT Coupe',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'W1K1183842N284331',
 'year': 2022}
2026-03-29 14:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK22%2520SWX%27 HTTP/1.1" 200 None
2026-03-29 14:20:59 [bca.uk] INFO: Saving data for RK22%20SWX: {'auction_closing_time': 1775037600.0, 'created_time': 1774363826.823745, 'last_price_update_time': 1774794059.175574}
2026-03-29 14:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK22%2520SWX') HTTP/1.1" 204 0
2026-03-29 14:20:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b445a8e-ab53-5aa8-948a-b41c18e23d6f with identifier: LL16%20ONE
2026-03-29 14:20:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b445a8e-ab53-5aa8-948a-b41c18e23d6f with identifier: LL16%20ONE
2026-03-29 14:20:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b445a8e-ab53-5aa8-948a-b41c18e23d6f with identifier: LL16%20ONE to the API
2026-03-29 14:20:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL16%20ONE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7b445a8e-ab53-5aa8-948a-b41c18e23d6f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL16 ONE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL16%20ONE&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'RENAULT',
 'model': 'KADJAR',
 'odometer': 70489,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'RENAULT KADJAR 1.3 TCE 140 ICONIC Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 140 ICONIC',
 'vin': 'VF1RFE00362626981',
 'year': 2019}
2026-03-29 14:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL16%2520ONE%27 HTTP/1.1" 200 None
2026-03-29 14:20:59 [bca.uk] INFO: Saving data for LL16%20ONE: {'auction_closing_time': 1774864800.0, 'created_time': 1774610824.459775, 'last_price_update_time': 1774794059.486973}
2026-03-29 14:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL16%2520ONE') HTTP/1.1" 204 0
2026-03-29 14:20:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b5341104-8550-518d-b7d1-58b266c49594 with identifier: VK19%20YHY
2026-03-29 14:20:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b5341104-8550-518d-b7d1-58b266c49594 with identifier: VK19%20YHY
2026-03-29 14:20:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b5341104-8550-518d-b7d1-58b266c49594 with identifier: VK19%20YHY to the API
2026-03-29 14:20:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:20:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK19%20YHY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b5341104-8550-518d-b7d1-58b266c49594',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK19 YHY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK19%20YHY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 45012,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.3 DIG-T 140 ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 140 ACENTA PREMIUM',
 'vin': 'SJNFFAJ11U2543001',
 'year': 2019}
2026-03-29 14:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK19%2520YHY%27 HTTP/1.1" 200 None
2026-03-29 14:20:59 [bca.uk] INFO: Saving data for VK19%20YHY: {'auction_closing_time': 1775037600.0, 'created_time': 1774610552.454013, 'last_price_update_time': 1774794059.7787}
2026-03-29 14:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK19%2520YHY') HTTP/1.1" 204 0
2026-03-29 14:20:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a133430c-0b2a-5000-bdf3-c62fbc4531e2 with identifier: LG66%20TVC
2026-03-29 14:20:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a133430c-0b2a-5000-bdf3-c62fbc4531e2 with identifier: LG66%20TVC
2026-03-29 14:20:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a133430c-0b2a-5000-bdf3-c62fbc4531e2 with identifier: LG66%20TVC to the API
2026-03-29 14:20:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:20:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG66%20TVC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a133430c-0b2a-5000-bdf3-c62fbc4531e2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG66 TVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG66%20TVC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 97260,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.6 DCI 130 N-CONNECTA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 130 N-CONNECTA',
 'vin': 'SJNFDAJ11U1809079',
 'year': 2016}
2026-03-29 14:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG66%2520TVC%27 HTTP/1.1" 200 None
2026-03-29 14:21:00 [bca.uk] INFO: Saving data for LG66%20TVC: {'auction_closing_time': 1774864800.0, 'created_time': 1774610486.023911, 'last_price_update_time': 1774794060.110716}
2026-03-29 14:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG66%2520TVC') HTTP/1.1" 204 0
2026-03-29 14:21:00 [bca.uk] INFO: Found listing with ID: RK22%20XNF
2026-03-29 14:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK22%2520XNF%27 HTTP/1.1" 200 None
2026-03-29 14:21:00 [bca.uk] INFO: Scrape type for RK22%20XNF: 2
2026-03-29 14:21:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9eedd6c1-45b4-502f-9f4d-45e68819a592 with identifier: RK22%20XNF
2026-03-29 14:21:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9eedd6c1-45b4-502f-9f4d-45e68819a592 with scrape type 2
2026-03-29 14:21:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9eedd6c1-45b4-502f-9f4d-45e68819a592 with scrape type 2
2026-03-29 14:21:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9eedd6c1-45b4-502f-9f4d-45e68819a592, identifier: RK22%20XNF
2026-03-29 14:21:00 [bca.uk] INFO: Found listing with ID: GC65%20RHO
2026-03-29 14:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC65%2520RHO%27 HTTP/1.1" 200 None
2026-03-29 14:21:00 [bca.uk] INFO: Scrape type for GC65%20RHO: 2
2026-03-29 14:21:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d588a56d-1a85-58aa-9164-f29e3d4c0e41 with identifier: GC65%20RHO
2026-03-29 14:21:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d588a56d-1a85-58aa-9164-f29e3d4c0e41 with scrape type 2
2026-03-29 14:21:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d588a56d-1a85-58aa-9164-f29e3d4c0e41 with scrape type 2
2026-03-29 14:21:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d588a56d-1a85-58aa-9164-f29e3d4c0e41, identifier: GC65%20RHO
2026-03-29 14:21:00 [bca.uk] INFO: Found listing with ID: WF65%20YUA
2026-03-29 14:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF65%2520YUA%27 HTTP/1.1" 200 None
2026-03-29 14:21:00 [bca.uk] INFO: Scrape type for WF65%20YUA: 2
2026-03-29 14:21:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b57e8775-b79f-5df3-bba2-eaa7cc4e3700 with identifier: WF65%20YUA
2026-03-29 14:21:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b57e8775-b79f-5df3-bba2-eaa7cc4e3700 with scrape type 2
2026-03-29 14:21:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b57e8775-b79f-5df3-bba2-eaa7cc4e3700 with scrape type 2
2026-03-29 14:21:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b57e8775-b79f-5df3-bba2-eaa7cc4e3700, identifier: WF65%20YUA
2026-03-29 14:21:00 [bca.uk] INFO: Found listing with ID: LRZ%20411
2026-03-29 14:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LRZ%2520411%27 HTTP/1.1" 200 None
2026-03-29 14:21:00 [bca.uk] INFO: Scrape type for LRZ%20411: 2
2026-03-29 14:21:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 82aa906e-f4f8-5708-b80a-735bce5d431c with identifier: LRZ%20411
2026-03-29 14:21:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 82aa906e-f4f8-5708-b80a-735bce5d431c with scrape type 2
2026-03-29 14:21:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 82aa906e-f4f8-5708-b80a-735bce5d431c with scrape type 2
2026-03-29 14:21:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 82aa906e-f4f8-5708-b80a-735bce5d431c, identifier: LRZ%20411
2026-03-29 14:21:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:21:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9eedd6c1-45b4-502f-9f4d-45e68819a592 with identifier: RK22%20XNF
2026-03-29 14:21:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9eedd6c1-45b4-502f-9f4d-45e68819a592 with identifier: RK22%20XNF
2026-03-29 14:21:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9eedd6c1-45b4-502f-9f4d-45e68819a592 with identifier: RK22%20XNF to the API
2026-03-29 14:21:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK22%20XNF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9eedd6c1-45b4-502f-9f4d-45e68819a592',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RK22 XNF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK22%20XNF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 13186,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.5 TSI 130 R LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 130 R LINE',
 'vin': 'WVWZZZCDZNW160399',
 'year': 2022}
2026-03-29 14:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK22%2520XNF%27 HTTP/1.1" 200 None
2026-03-29 14:21:00 [bca.uk] INFO: Saving data for RK22%20XNF: {'auction_closing_time': 1775037600.0, 'created_time': 1774610057.089427, 'last_price_update_time': 1774794060.841718}
2026-03-29 14:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK22%2520XNF') HTTP/1.1" 204 0
2026-03-29 14:21:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d588a56d-1a85-58aa-9164-f29e3d4c0e41 with identifier: GC65%20RHO
2026-03-29 14:21:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d588a56d-1a85-58aa-9164-f29e3d4c0e41 with identifier: GC65%20RHO
2026-03-29 14:21:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d588a56d-1a85-58aa-9164-f29e3d4c0e41 with identifier: GC65%20RHO to the API
2026-03-29 14:21:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GC65%20RHO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd588a56d-1a85-58aa-9164-f29e3d4c0e41',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GC65 RHO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GC65%20RHO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FIAT',
 'model': '500X',
 'odometer': 90127,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FIAT 500X 1.4 M/AIR 140 POP STAR Hatchback',
 'transmission': 'manual',
 'trim': 'M/AIR 140 POP STAR',
 'vin': 'ZFA3340000P404164',
 'year': 2016}
2026-03-29 14:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC65%2520RHO%27 HTTP/1.1" 200 None
2026-03-29 14:21:01 [bca.uk] INFO: Saving data for GC65%20RHO: {'auction_closing_time': 1774864800.0, 'created_time': 1774610827.180505, 'last_price_update_time': 1774794061.129365}
2026-03-29 14:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GC65%2520RHO') HTTP/1.1" 204 0
2026-03-29 14:21:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b57e8775-b79f-5df3-bba2-eaa7cc4e3700 with identifier: WF65%20YUA
2026-03-29 14:21:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b57e8775-b79f-5df3-bba2-eaa7cc4e3700 with identifier: WF65%20YUA
2026-03-29 14:21:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b57e8775-b79f-5df3-bba2-eaa7cc4e3700 with identifier: WF65%20YUA to the API
2026-03-29 14:21:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF65%20YUA-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b57e8775-b79f-5df3-bba2-eaa7cc4e3700',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF65 YUA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF65%20YUA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JEEP',
 'model': 'RENEGADE',
 'odometer': 56069,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'JEEP RENEGADE 2.0 M/JET 140 LIMITED 4WD Hatchback',
 'transmission': 'automatic',
 'trim': 'M/JET 140 LIMITED 4WD',
 'vin': '1C4BU0000FPC11114',
 'year': 2015}
2026-03-29 14:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF65%2520YUA%27 HTTP/1.1" 200 None
2026-03-29 14:21:01 [bca.uk] INFO: Saving data for WF65%20YUA: {'auction_closing_time': 1775037600.0, 'created_time': 1774610527.588618, 'last_price_update_time': 1774794061.431462}
2026-03-29 14:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF65%2520YUA') HTTP/1.1" 204 0
2026-03-29 14:21:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 82aa906e-f4f8-5708-b80a-735bce5d431c with identifier: LRZ%20411
2026-03-29 14:21:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 82aa906e-f4f8-5708-b80a-735bce5d431c with identifier: LRZ%20411
2026-03-29 14:21:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 82aa906e-f4f8-5708-b80a-735bce5d431c with identifier: LRZ%20411 to the API
2026-03-29 14:21:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LRZ%20411-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '82aa906e-f4f8-5708-b80a-735bce5d431c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LRZ 411',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LRZ%20411&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'TT',
 'odometer': 88250,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'AUDI TT 2.0 TFSI 230 QUATTRO S LINE S-T Coupe',
 'transmission': 'automatic',
 'trim': 'TFSI 230 QUATTRO S LINE S-T',
 'vin': 'TRUZZZFV8F1021143',
 'year': 2015}
2026-03-29 14:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LRZ%2520411%27 HTTP/1.1" 200 None
2026-03-29 14:21:01 [bca.uk] INFO: Saving data for LRZ%20411: {'auction_closing_time': 1774864800.0, 'created_time': 1774610485.213856, 'last_price_update_time': 1774794061.72754}
2026-03-29 14:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LRZ%2520411') HTTP/1.1" 204 0
2026-03-29 14:21:01 [bca.uk] INFO: Found listing with ID: YX22%20ZTN
2026-03-29 14:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX22%2520ZTN%27 HTTP/1.1" 200 None
2026-03-29 14:21:01 [bca.uk] INFO: Scrape type for YX22%20ZTN: 2
2026-03-29 14:21:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34b1f3ef-3a81-582f-9d2f-450db187b90a with identifier: YX22%20ZTN
2026-03-29 14:21:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34b1f3ef-3a81-582f-9d2f-450db187b90a with scrape type 2
2026-03-29 14:21:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 34b1f3ef-3a81-582f-9d2f-450db187b90a with scrape type 2
2026-03-29 14:21:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 34b1f3ef-3a81-582f-9d2f-450db187b90a, identifier: YX22%20ZTN
2026-03-29 14:21:01 [bca.uk] INFO: Found listing with ID: MM74%20YRN
2026-03-29 14:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM74%2520YRN%27 HTTP/1.1" 200 None
2026-03-29 14:21:01 [bca.uk] INFO: Scrape type for MM74%20YRN: 2
2026-03-29 14:21:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0125135-14e3-508a-9741-1928c881ad56 with identifier: MM74%20YRN
2026-03-29 14:21:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0125135-14e3-508a-9741-1928c881ad56 with scrape type 2
2026-03-29 14:21:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a0125135-14e3-508a-9741-1928c881ad56 with scrape type 2
2026-03-29 14:21:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a0125135-14e3-508a-9741-1928c881ad56, identifier: MM74%20YRN
2026-03-29 14:21:01 [bca.uk] INFO: Found listing with ID: WG18%20XYN
2026-03-29 14:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG18%2520XYN%27 HTTP/1.1" 200 None
2026-03-29 14:21:01 [bca.uk] INFO: Scrape type for WG18%20XYN: 2
2026-03-29 14:21:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1ec2761-e450-5757-a95b-4fd8ca3e2a52 with identifier: WG18%20XYN
2026-03-29 14:21:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1ec2761-e450-5757-a95b-4fd8ca3e2a52 with scrape type 2
2026-03-29 14:21:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1ec2761-e450-5757-a95b-4fd8ca3e2a52 with scrape type 2
2026-03-29 14:21:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1ec2761-e450-5757-a95b-4fd8ca3e2a52, identifier: WG18%20XYN
2026-03-29 14:21:02 [bca.uk] INFO: Found listing with ID: BU14%20KCK
2026-03-29 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU14%2520KCK%27 HTTP/1.1" 200 None
2026-03-29 14:21:02 [bca.uk] INFO: Scrape type for BU14%20KCK: 2
2026-03-29 14:21:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f960cfdb-2486-5195-99c9-c0eda743aa0f with identifier: BU14%20KCK
2026-03-29 14:21:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f960cfdb-2486-5195-99c9-c0eda743aa0f with scrape type 2
2026-03-29 14:21:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f960cfdb-2486-5195-99c9-c0eda743aa0f with scrape type 2
2026-03-29 14:21:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f960cfdb-2486-5195-99c9-c0eda743aa0f, identifier: BU14%20KCK
2026-03-29 14:21:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 34b1f3ef-3a81-582f-9d2f-450db187b90a with identifier: YX22%20ZTN
2026-03-29 14:21:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 34b1f3ef-3a81-582f-9d2f-450db187b90a with identifier: YX22%20ZTN
2026-03-29 14:21:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 34b1f3ef-3a81-582f-9d2f-450db187b90a with identifier: YX22%20ZTN to the API
2026-03-29 14:21:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YX22%20ZTN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '34b1f3ef-3a81-582f-9d2f-450db187b90a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YX22 ZTN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YX22%20ZTN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '118I',
 'odometer': 14513,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW 118I 1.5 136 M SPORT (LCP)STEP Hatchback',
 'transmission': 'automatic',
 'trim': '136 M SPORT (LCP)STEP',
 'vin': 'WBA7K320005V11084',
 'year': 2022}
2026-03-29 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX22%2520ZTN%27 HTTP/1.1" 200 None
2026-03-29 14:21:02 [bca.uk] INFO: Saving data for YX22%20ZTN: {'auction_closing_time': 1775037600.0, 'created_time': 1774610104.988494, 'last_price_update_time': 1774794062.444902}
2026-03-29 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YX22%2520ZTN') HTTP/1.1" 204 0
2026-03-29 14:21:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a0125135-14e3-508a-9741-1928c881ad56 with identifier: MM74%20YRN
2026-03-29 14:21:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a0125135-14e3-508a-9741-1928c881ad56 with identifier: MM74%20YRN
2026-03-29 14:21:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a0125135-14e3-508a-9741-1928c881ad56 with identifier: MM74%20YRN to the API
2026-03-29 14:21:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM74%20YRN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a0125135-14e3-508a-9741-1928c881ad56',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM74 YRN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM74%20YRN&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 10123,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 320 L1 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 320 L1 H1 LIMITED',
 'vin': 'WF0RXXTA7RRL60940',
 'year': 2024}
2026-03-29 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM74%2520YRN%27 HTTP/1.1" 200 None
2026-03-29 14:21:02 [bca.uk] INFO: Saving data for MM74%20YRN: {'auction_closing_time': 1774951200.0, 'created_time': 1774610812.331107, 'last_price_update_time': 1774794062.849947}
2026-03-29 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM74%2520YRN') HTTP/1.1" 204 0
2026-03-29 14:21:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1ec2761-e450-5757-a95b-4fd8ca3e2a52 with identifier: WG18%20XYN
2026-03-29 14:21:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1ec2761-e450-5757-a95b-4fd8ca3e2a52 with identifier: WG18%20XYN
2026-03-29 14:21:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b1ec2761-e450-5757-a95b-4fd8ca3e2a52 with identifier: WG18%20XYN to the API
2026-03-29 14:21:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG18%20XYN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b1ec2761-e450-5757-a95b-4fd8ca3e2a52',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WG18 XYN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG18%20XYN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'SEAT',
 'model': 'LEON',
 'odometer': 59254,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'SEAT LEON 1.4 TSI 125 FR TECHNOLOGY Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 125 FR TECHNOLOGY',
 'vin': 'VSSZZZ5FZJR152656',
 'year': 2018}
2026-03-29 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG18%2520XYN%27 HTTP/1.1" 200 None
2026-03-29 14:21:03 [bca.uk] INFO: Saving data for WG18%20XYN: {'auction_closing_time': 1775037600.0, 'created_time': 1774610521.38929, 'last_price_update_time': 1774794063.146681}
2026-03-29 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG18%2520XYN') HTTP/1.1" 204 0
2026-03-29 14:21:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f960cfdb-2486-5195-99c9-c0eda743aa0f with identifier: BU14%20KCK
2026-03-29 14:21:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f960cfdb-2486-5195-99c9-c0eda743aa0f with identifier: BU14%20KCK
2026-03-29 14:21:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f960cfdb-2486-5195-99c9-c0eda743aa0f with identifier: BU14%20KCK to the API
2026-03-29 14:21:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU14%20KCK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f960cfdb-2486-5195-99c9-c0eda743aa0f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BU14 KCK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BU14%20KCK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A5',
 'odometer': 110681,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'AUDI A5 2.0 TDI 177 BLACK ED. Coupe',
 'transmission': 'manual',
 'trim': 'TDI 177 BLACK ED.',
 'vin': 'WAUZZZ8T4EA046218',
 'year': 2014}
2026-03-29 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU14%2520KCK%27 HTTP/1.1" 200 None
2026-03-29 14:21:03 [bca.uk] INFO: Saving data for BU14%20KCK: {'auction_closing_time': 1774864800.0, 'created_time': 1774610484.850862, 'last_price_update_time': 1774794063.429212}
2026-03-29 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BU14%2520KCK') HTTP/1.1" 204 0
2026-03-29 14:21:03 [bca.uk] INFO: Found listing with ID: NA22%20WZX
2026-03-29 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA22%2520WZX%27 HTTP/1.1" 200 None
2026-03-29 14:21:03 [bca.uk] INFO: Scrape type for NA22%20WZX: 0
2026-03-29 14:21:03 [bca.uk] INFO: Found listing with ID: AP71%20HVH
2026-03-29 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP71%2520HVH%27 HTTP/1.1" 200 None
2026-03-29 14:21:03 [bca.uk] INFO: Scrape type for AP71%20HVH: 2
2026-03-29 14:21:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85d8cbd7-9011-5245-98e1-8b7bafd1fd12 with identifier: AP71%20HVH
2026-03-29 14:21:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85d8cbd7-9011-5245-98e1-8b7bafd1fd12 with scrape type 2
2026-03-29 14:21:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85d8cbd7-9011-5245-98e1-8b7bafd1fd12 with scrape type 2
2026-03-29 14:21:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85d8cbd7-9011-5245-98e1-8b7bafd1fd12, identifier: AP71%20HVH
2026-03-29 14:21:03 [bca.uk] INFO: Found listing with ID: MM74%20YOJ
2026-03-29 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM74%2520YOJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:03 [bca.uk] INFO: Scrape type for MM74%20YOJ: 2
2026-03-29 14:21:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b754658b-bbd4-52f3-b817-236a6345f492 with identifier: MM74%20YOJ
2026-03-29 14:21:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b754658b-bbd4-52f3-b817-236a6345f492 with scrape type 2
2026-03-29 14:21:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b754658b-bbd4-52f3-b817-236a6345f492 with scrape type 2
2026-03-29 14:21:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b754658b-bbd4-52f3-b817-236a6345f492, identifier: MM74%20YOJ
2026-03-29 14:21:03 [bca.uk] INFO: Found listing with ID: WJ18%20JFK
2026-03-29 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ18%2520JFK%27 HTTP/1.1" 200 None
2026-03-29 14:21:03 [bca.uk] INFO: Scrape type for WJ18%20JFK: 2
2026-03-29 14:21:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 854b0359-05ac-5d39-be7f-8ed12b5dba64 with identifier: WJ18%20JFK
2026-03-29 14:21:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 854b0359-05ac-5d39-be7f-8ed12b5dba64 with scrape type 2
2026-03-29 14:21:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 854b0359-05ac-5d39-be7f-8ed12b5dba64 with scrape type 2
2026-03-29 14:21:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 854b0359-05ac-5d39-be7f-8ed12b5dba64, identifier: WJ18%20JFK
2026-03-29 14:21:03 [bca.uk] INFO: Found listing with ID: GX16%20VXR
2026-03-29 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX16%2520VXR%27 HTTP/1.1" 200 None
2026-03-29 14:21:03 [bca.uk] INFO: Scrape type for GX16%20VXR: 2
2026-03-29 14:21:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: efd266a1-b237-5014-985e-9a752f0433ac with identifier: GX16%20VXR
2026-03-29 14:21:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item efd266a1-b237-5014-985e-9a752f0433ac with scrape type 2
2026-03-29 14:21:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item efd266a1-b237-5014-985e-9a752f0433ac with scrape type 2
2026-03-29 14:21:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: efd266a1-b237-5014-985e-9a752f0433ac, identifier: GX16%20VXR
2026-03-29 14:21:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85d8cbd7-9011-5245-98e1-8b7bafd1fd12 with identifier: AP71%20HVH
2026-03-29 14:21:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85d8cbd7-9011-5245-98e1-8b7bafd1fd12 with identifier: AP71%20HVH
2026-03-29 14:21:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85d8cbd7-9011-5245-98e1-8b7bafd1fd12 with identifier: AP71%20HVH to the API
2026-03-29 14:21:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 161,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AP71%20HVH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '85d8cbd7-9011-5245-98e1-8b7bafd1fd12',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AP71 HVH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AP71%20HVH&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLVO',
 'model': 'XC40',
 'odometer': 87314,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 2.0 B4P AWD INSCRIPTION PRO (7SP)G StationWagon',
 'transmission': 'automatic',
 'trim': 'B4P AWD INSCRIPTION PRO (7SP)G',
 'vin': 'YV1XZK8VMN2726444',
 'year': 2022}
2026-03-29 14:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP71%2520HVH%27 HTTP/1.1" 200 None
2026-03-29 14:21:04 [bca.uk] INFO: Saving data for AP71%20HVH: {'auction_closing_time': 1775037600.0, 'created_time': 1774610102.130122, 'last_price_update_time': 1774794064.184473}
2026-03-29 14:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AP71%2520HVH') HTTP/1.1" 204 0
2026-03-29 14:21:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b754658b-bbd4-52f3-b817-236a6345f492 with identifier: MM74%20YOJ
2026-03-29 14:21:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b754658b-bbd4-52f3-b817-236a6345f492 with identifier: MM74%20YOJ
2026-03-29 14:21:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b754658b-bbd4-52f3-b817-236a6345f492 with identifier: MM74%20YOJ to the API
2026-03-29 14:21:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM74%20YOJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b754658b-bbd4-52f3-b817-236a6345f492',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM74 YOJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM74%20YOJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 16342,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 320 L1 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 320 L1 H1 LIMITED',
 'vin': 'WF0RXXTA3RRD36718',
 'year': 2024}
2026-03-29 14:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM74%2520YOJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:04 [bca.uk] INFO: Saving data for MM74%20YOJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774610417.044064, 'last_price_update_time': 1774794064.502114}
2026-03-29 14:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM74%2520YOJ') HTTP/1.1" 204 0
2026-03-29 14:21:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 854b0359-05ac-5d39-be7f-8ed12b5dba64 with identifier: WJ18%20JFK
2026-03-29 14:21:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 854b0359-05ac-5d39-be7f-8ed12b5dba64 with identifier: WJ18%20JFK
2026-03-29 14:21:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 854b0359-05ac-5d39-be7f-8ed12b5dba64 with identifier: WJ18%20JFK to the API
2026-03-29 14:21:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ18%20JFK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '854b0359-05ac-5d39-be7f-8ed12b5dba64',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ18 JFK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ18%20JFK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 83853,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 XDRIVE 40D M SPORT (7S) StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 40D M SPORT (7S)',
 'vin': 'WBAKS620500W99643',
 'year': 2018}
2026-03-29 14:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ18%2520JFK%27 HTTP/1.1" 200 None
2026-03-29 14:21:04 [bca.uk] INFO: Saving data for WJ18%20JFK: {'auction_closing_time': 1775037600.0, 'created_time': 1774610519.509659, 'last_price_update_time': 1774794064.852819}
2026-03-29 14:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ18%2520JFK') HTTP/1.1" 204 0
2026-03-29 14:21:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: efd266a1-b237-5014-985e-9a752f0433ac with identifier: GX16%20VXR
2026-03-29 14:21:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: efd266a1-b237-5014-985e-9a752f0433ac with identifier: GX16%20VXR
2026-03-29 14:21:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: efd266a1-b237-5014-985e-9a752f0433ac with identifier: GX16%20VXR to the API
2026-03-29 14:21:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX16%20VXR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'efd266a1-b237-5014-985e-9a752f0433ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GX16 VXR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX16%20VXR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 107752,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 TD4 180 4WD SE TECH Hatchback',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD SE TECH',
 'vin': 'SALVA2ANXGH128212',
 'year': 2016}
2026-03-29 14:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX16%2520VXR%27 HTTP/1.1" 200 None
2026-03-29 14:21:05 [bca.uk] INFO: Saving data for GX16%20VXR: {'auction_closing_time': 1774864800.0, 'created_time': 1774610486.673951, 'last_price_update_time': 1774794065.17985}
2026-03-29 14:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX16%2520VXR') HTTP/1.1" 204 0
2026-03-29 14:21:05 [bca.uk] INFO: Total items found: 100
2026-03-29 14:21:05 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=77&sort=MostRecentlyAdded
2026-03-29 14:21:05 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:21:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=77&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:21:05 [bca.uk] INFO: Found listing with ID: AX12%20GWW
2026-03-29 14:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX12%2520GWW%27 HTTP/1.1" 200 None
2026-03-29 14:21:05 [bca.uk] INFO: Scrape type for AX12%20GWW: 0
2026-03-29 14:21:05 [bca.uk] INFO: Found listing with ID: RE22%20DJV
2026-03-29 14:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE22%2520DJV%27 HTTP/1.1" 200 None
2026-03-29 14:21:05 [bca.uk] INFO: Scrape type for RE22%20DJV: 2
2026-03-29 14:21:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1440d890-70d4-5d5e-95c0-09897868e2fe with identifier: RE22%20DJV
2026-03-29 14:21:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1440d890-70d4-5d5e-95c0-09897868e2fe with scrape type 2
2026-03-29 14:21:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1440d890-70d4-5d5e-95c0-09897868e2fe with scrape type 2
2026-03-29 14:21:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1440d890-70d4-5d5e-95c0-09897868e2fe, identifier: RE22%20DJV
2026-03-29 14:21:05 [bca.uk] INFO: Found listing with ID: LG14%20KBG
2026-03-29 14:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG14%2520KBG%27 HTTP/1.1" 200 None
2026-03-29 14:21:05 [bca.uk] INFO: Scrape type for LG14%20KBG: 2
2026-03-29 14:21:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cbcfdd00-0d64-5ba7-beb2-ef01c84cc2fb with identifier: LG14%20KBG
2026-03-29 14:21:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cbcfdd00-0d64-5ba7-beb2-ef01c84cc2fb with scrape type 2
2026-03-29 14:21:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cbcfdd00-0d64-5ba7-beb2-ef01c84cc2fb with scrape type 2
2026-03-29 14:21:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cbcfdd00-0d64-5ba7-beb2-ef01c84cc2fb, identifier: LG14%20KBG
2026-03-29 14:21:05 [bca.uk] INFO: Found listing with ID: WJ69%20EFS
2026-03-29 14:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ69%2520EFS%27 HTTP/1.1" 200 None
2026-03-29 14:21:05 [bca.uk] INFO: Scrape type for WJ69%20EFS: 2
2026-03-29 14:21:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 061ed135-57f5-5d16-8589-f706dd605f1d with identifier: WJ69%20EFS
2026-03-29 14:21:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 061ed135-57f5-5d16-8589-f706dd605f1d with scrape type 2
2026-03-29 14:21:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 061ed135-57f5-5d16-8589-f706dd605f1d with scrape type 2
2026-03-29 14:21:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 061ed135-57f5-5d16-8589-f706dd605f1d, identifier: WJ69%20EFS
2026-03-29 14:21:05 [bca.uk] INFO: Found listing with ID: SE66%20WBO
2026-03-29 14:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE66%2520WBO%27 HTTP/1.1" 200 None
2026-03-29 14:21:05 [bca.uk] INFO: Scrape type for SE66%20WBO: 2
2026-03-29 14:21:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dff88b6e-2ec3-5c0c-a3bd-941fadcb4b54 with identifier: SE66%20WBO
2026-03-29 14:21:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dff88b6e-2ec3-5c0c-a3bd-941fadcb4b54 with scrape type 2
2026-03-29 14:21:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dff88b6e-2ec3-5c0c-a3bd-941fadcb4b54 with scrape type 2
2026-03-29 14:21:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dff88b6e-2ec3-5c0c-a3bd-941fadcb4b54, identifier: SE66%20WBO
2026-03-29 14:21:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=77&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:21:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=77&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:21:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1440d890-70d4-5d5e-95c0-09897868e2fe with identifier: RE22%20DJV
2026-03-29 14:21:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1440d890-70d4-5d5e-95c0-09897868e2fe with identifier: RE22%20DJV
2026-03-29 14:21:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1440d890-70d4-5d5e-95c0-09897868e2fe with identifier: RE22%20DJV to the API
2026-03-29 14:21:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE22%20DJV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1440d890-70d4-5d5e-95c0-09897868e2fe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RE22 DJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE22%20DJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLVO',
 'model': 'XC40',
 'odometer': 21654,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 2.0 B3P PLUS DARK G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'B3P PLUS DARK G/T',
 'vin': 'YV1XZK7V1P2914462',
 'year': 2022}
2026-03-29 14:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE22%2520DJV%27 HTTP/1.1" 200 None
2026-03-29 14:21:05 [bca.uk] INFO: Saving data for RE22%20DJV: {'auction_closing_time': 1775037600.0, 'created_time': 1774610082.179713, 'last_price_update_time': 1774794065.948526}
2026-03-29 14:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE22%2520DJV') HTTP/1.1" 204 0
2026-03-29 14:21:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cbcfdd00-0d64-5ba7-beb2-ef01c84cc2fb with identifier: LG14%20KBG
2026-03-29 14:21:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cbcfdd00-0d64-5ba7-beb2-ef01c84cc2fb with identifier: LG14%20KBG
2026-03-29 14:21:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cbcfdd00-0d64-5ba7-beb2-ef01c84cc2fb with identifier: LG14%20KBG to the API
2026-03-29 14:21:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG14%20KBG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cbcfdd00-0d64-5ba7-beb2-ef01c84cc2fb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG14 KBG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG14%20KBG&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'MOKKA X',
 'odometer': 90430,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA X 1.4 T 140 ECOTEC DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'T 140 ECOTEC DESIGN',
 'vin': 'W0VJC7E85KB744046',
 'year': 2018}
2026-03-29 14:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG14%2520KBG%27 HTTP/1.1" 200 None
2026-03-29 14:21:06 [bca.uk] INFO: Saving data for LG14%20KBG: {'auction_closing_time': 1774864800.0, 'created_time': 1774610795.758989, 'last_price_update_time': 1774794066.262127}
2026-03-29 14:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG14%2520KBG') HTTP/1.1" 204 0
2026-03-29 14:21:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 061ed135-57f5-5d16-8589-f706dd605f1d with identifier: WJ69%20EFS
2026-03-29 14:21:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 061ed135-57f5-5d16-8589-f706dd605f1d with identifier: WJ69%20EFS
2026-03-29 14:21:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 061ed135-57f5-5d16-8589-f706dd605f1d with identifier: WJ69%20EFS to the API
2026-03-29 14:21:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ69%20EFS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '061ed135-57f5-5d16-8589-f706dd605f1d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ69 EFS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ69%20EFS&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'SEAT',
 'model': 'LEON',
 'odometer': 88291,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SEAT LEON 1.5 TSI EVO 130 FR BLACK ED.EZ Hatchback',
 'transmission': 'manual',
 'trim': 'TSI EVO 130 FR BLACK ED.EZ',
 'vin': 'VSSZZZ5FZLR003191',
 'year': 2019}
2026-03-29 14:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ69%2520EFS%27 HTTP/1.1" 200 None
2026-03-29 14:21:06 [bca.uk] INFO: Saving data for WJ69%20EFS: {'auction_closing_time': 1775037600.0, 'created_time': 1774610541.886976, 'last_price_update_time': 1774794066.570113}
2026-03-29 14:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ69%2520EFS') HTTP/1.1" 204 0
2026-03-29 14:21:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dff88b6e-2ec3-5c0c-a3bd-941fadcb4b54 with identifier: SE66%20WBO
2026-03-29 14:21:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dff88b6e-2ec3-5c0c-a3bd-941fadcb4b54 with identifier: SE66%20WBO
2026-03-29 14:21:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dff88b6e-2ec3-5c0c-a3bd-941fadcb4b54 with identifier: SE66%20WBO to the API
2026-03-29 14:21:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SE66%20WBO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dff88b6e-2ec3-5c0c-a3bd-941fadcb4b54',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SE66 WBO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SE66%20WBO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A5',
 'odometer': 60675,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'AUDI A5 2.0 TDI 190 S LINE M-T Coupe',
 'transmission': 'manual',
 'trim': 'TDI 190 S LINE M-T',
 'vin': 'WAUZZZ8T3GA060176',
 'year': 2016}
2026-03-29 14:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE66%2520WBO%27 HTTP/1.1" 200 None
2026-03-29 14:21:06 [bca.uk] INFO: Saving data for SE66%20WBO: {'auction_closing_time': 1774864800.0, 'created_time': 1774610481.071803, 'last_price_update_time': 1774794066.850267}
2026-03-29 14:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SE66%2520WBO') HTTP/1.1" 204 0
2026-03-29 14:21:06 [bca.uk] INFO: Found listing with ID: LX63%20RHF
2026-03-29 14:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX63%2520RHF%27 HTTP/1.1" 200 None
2026-03-29 14:21:06 [bca.uk] INFO: Scrape type for LX63%20RHF: 2
2026-03-29 14:21:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b9e84eb0-0312-593f-a164-f8b32a84304a with identifier: LX63%20RHF
2026-03-29 14:21:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b9e84eb0-0312-593f-a164-f8b32a84304a with scrape type 2
2026-03-29 14:21:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b9e84eb0-0312-593f-a164-f8b32a84304a with scrape type 2
2026-03-29 14:21:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b9e84eb0-0312-593f-a164-f8b32a84304a, identifier: LX63%20RHF
2026-03-29 14:21:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:21:06 [bca.uk] INFO: Found listing with ID: SD72%20XOV
2026-03-29 14:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD72%2520XOV%27 HTTP/1.1" 200 None
2026-03-29 14:21:06 [bca.uk] INFO: Scrape type for SD72%20XOV: 0
2026-03-29 14:21:06 [bca.uk] INFO: Found listing with ID: BG23%20UXC
2026-03-29 14:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG23%2520UXC%27 HTTP/1.1" 200 None
2026-03-29 14:21:07 [bca.uk] INFO: Scrape type for BG23%20UXC: 2
2026-03-29 14:21:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 49c06acd-b80d-59b2-b51c-49417f05bf2a with identifier: BG23%20UXC
2026-03-29 14:21:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 49c06acd-b80d-59b2-b51c-49417f05bf2a with scrape type 2
2026-03-29 14:21:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 49c06acd-b80d-59b2-b51c-49417f05bf2a with scrape type 2
2026-03-29 14:21:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 49c06acd-b80d-59b2-b51c-49417f05bf2a, identifier: BG23%20UXC
2026-03-29 14:21:07 [bca.uk] INFO: Found listing with ID: BD68%20FXZ
2026-03-29 14:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD68%2520FXZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:07 [bca.uk] INFO: Scrape type for BD68%20FXZ: 2
2026-03-29 14:21:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4382c03e-ec02-51b0-ae86-f64befdc23c9 with identifier: BD68%20FXZ
2026-03-29 14:21:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4382c03e-ec02-51b0-ae86-f64befdc23c9 with scrape type 2
2026-03-29 14:21:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4382c03e-ec02-51b0-ae86-f64befdc23c9 with scrape type 2
2026-03-29 14:21:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4382c03e-ec02-51b0-ae86-f64befdc23c9, identifier: BD68%20FXZ
2026-03-29 14:21:07 [bca.uk] INFO: Found listing with ID: WP11%20FNY
2026-03-29 14:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP11%2520FNY%27 HTTP/1.1" 200 None
2026-03-29 14:21:07 [bca.uk] INFO: Scrape type for WP11%20FNY: 2
2026-03-29 14:21:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ad7c6b9-4127-592f-94a1-f67679f39cd8 with identifier: WP11%20FNY
2026-03-29 14:21:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ad7c6b9-4127-592f-94a1-f67679f39cd8 with scrape type 2
2026-03-29 14:21:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8ad7c6b9-4127-592f-94a1-f67679f39cd8 with scrape type 2
2026-03-29 14:21:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8ad7c6b9-4127-592f-94a1-f67679f39cd8, identifier: WP11%20FNY
2026-03-29 14:21:07 [bca.uk] INFO: Found listing with ID: BT69%20WGO
2026-03-29 14:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT69%2520WGO%27 HTTP/1.1" 200 None
2026-03-29 14:21:07 [bca.uk] INFO: Scrape type for BT69%20WGO: 2
2026-03-29 14:21:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf67d148-5a9b-5627-ad49-b13f335c8aca with identifier: BT69%20WGO
2026-03-29 14:21:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf67d148-5a9b-5627-ad49-b13f335c8aca with scrape type 2
2026-03-29 14:21:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf67d148-5a9b-5627-ad49-b13f335c8aca with scrape type 2
2026-03-29 14:21:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf67d148-5a9b-5627-ad49-b13f335c8aca, identifier: BT69%20WGO
2026-03-29 14:21:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b9e84eb0-0312-593f-a164-f8b32a84304a with identifier: LX63%20RHF
2026-03-29 14:21:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b9e84eb0-0312-593f-a164-f8b32a84304a with identifier: LX63%20RHF
2026-03-29 14:21:07 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: b9e84eb0-0312-593f-a164-f8b32a84304a with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX63%20RHF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b9e84eb0-0312-593f-a164-f8b32a84304a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX63 RHF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX63%20RHF&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 91485,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.6 16V 115 SRI Hatchback',
 'transmission': 'automatic',
 'trim': '16V 115 SRI',
 'vin': 'W0LPF6ED5E8006704',
 'year': 2013}
2026-03-29 14:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX63%2520RHF%27 HTTP/1.1" 200 None
2026-03-29 14:21:07 [bca.uk] INFO: Saving data for LX63%20RHF: {'auction_closing_time': 1774778400.0, 'created_time': 1774610626.938757, 'last_price_update_time': 1774794067.453931}
2026-03-29 14:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX63%2520RHF') HTTP/1.1" 204 0
2026-03-29 14:21:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 49c06acd-b80d-59b2-b51c-49417f05bf2a with identifier: BG23%20UXC
2026-03-29 14:21:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 49c06acd-b80d-59b2-b51c-49417f05bf2a with identifier: BG23%20UXC
2026-03-29 14:21:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 49c06acd-b80d-59b2-b51c-49417f05bf2a with identifier: BG23%20UXC to the API
2026-03-29 14:21:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 25,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG23%20UXC-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '49c06acd-b80d-59b2-b51c-49417f05bf2a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BG23 UXC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG23%20UXC&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'KUGA VIGNALE',
 'odometer': 41772,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD KUGA VIGNALE 2.5 E/B PHEV 2WD StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B PHEV 2WD',
 'vin': 'WF0FXXWPMHNM13071',
 'year': 2023}
2026-03-29 14:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG23%2520UXC%27 HTTP/1.1" 200 None
2026-03-29 14:21:07 [bca.uk] INFO: Saving data for BG23%20UXC: {'auction_closing_time': 1774864800.0, 'created_time': 1774610081.185348, 'last_price_update_time': 1774794067.83166}
2026-03-29 14:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG23%2520UXC') HTTP/1.1" 204 0
2026-03-29 14:21:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4382c03e-ec02-51b0-ae86-f64befdc23c9 with identifier: BD68%20FXZ
2026-03-29 14:21:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4382c03e-ec02-51b0-ae86-f64befdc23c9 with identifier: BD68%20FXZ
2026-03-29 14:21:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4382c03e-ec02-51b0-ae86-f64befdc23c9 with identifier: BD68%20FXZ to the API
2026-03-29 14:21:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD68%20FXZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4382c03e-ec02-51b0-ae86-f64befdc23c9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD68 FXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD68%20FXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'JAGUAR',
 'model': 'E-PACE',
 'odometer': 66271,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'JAGUAR E-PACE 2.0 D180 AWD R-DYNAMIC HSE Hatchback',
 'transmission': 'automatic',
 'trim': 'D180 AWD R-DYNAMIC HSE',
 'vin': 'SADFA2AN6K1Z42021',
 'year': 2018}
2026-03-29 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD68%2520FXZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:08 [bca.uk] INFO: Saving data for BD68%20FXZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610797.248827, 'last_price_update_time': 1774794068.168923}
2026-03-29 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD68%2520FXZ') HTTP/1.1" 204 0
2026-03-29 14:21:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8ad7c6b9-4127-592f-94a1-f67679f39cd8 with identifier: WP11%20FNY
2026-03-29 14:21:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8ad7c6b9-4127-592f-94a1-f67679f39cd8 with identifier: WP11%20FNY
2026-03-29 14:21:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8ad7c6b9-4127-592f-94a1-f67679f39cd8 with identifier: WP11%20FNY to the API
2026-03-29 14:21:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP11%20FNY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8ad7c6b9-4127-592f-94a1-f67679f39cd8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP11 FNY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP11%20FNY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 79375,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.2 TSI 105 SE DSG Estate',
 'transmission': 'automatic',
 'trim': 'TSI 105 SE DSG',
 'vin': 'TMBKN25J4C3021282',
 'year': 2011}
2026-03-29 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP11%2520FNY%27 HTTP/1.1" 200 None
2026-03-29 14:21:08 [bca.uk] INFO: Saving data for WP11%20FNY: {'auction_closing_time': 1775037600.0, 'created_time': 1774610531.011054, 'last_price_update_time': 1774794068.454414}
2026-03-29 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP11%2520FNY') HTTP/1.1" 204 0
2026-03-29 14:21:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf67d148-5a9b-5627-ad49-b13f335c8aca with identifier: BT69%20WGO
2026-03-29 14:21:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf67d148-5a9b-5627-ad49-b13f335c8aca with identifier: BT69%20WGO
2026-03-29 14:21:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf67d148-5a9b-5627-ad49-b13f335c8aca with identifier: BT69%20WGO to the API
2026-03-29 14:21:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT69%20WGO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bf67d148-5a9b-5627-ad49-b13f335c8aca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT69 WGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT69%20WGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 180',
 'odometer': 56291,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 180 1.6 URBAN ED.DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'URBAN ED.DCT',
 'vin': 'WDC1569422J681138',
 'year': 2020}
2026-03-29 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT69%2520WGO%27 HTTP/1.1" 200 None
2026-03-29 14:21:08 [bca.uk] INFO: Saving data for BT69%20WGO: {'auction_closing_time': 1774864800.0, 'created_time': 1774610481.547947, 'last_price_update_time': 1774794068.740001}
2026-03-29 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT69%2520WGO') HTTP/1.1" 204 0
2026-03-29 14:21:08 [bca.uk] INFO: Found listing with ID: NJ58%20PAO
2026-03-29 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ58%2520PAO%27 HTTP/1.1" 200 None
2026-03-29 14:21:08 [bca.uk] INFO: Scrape type for NJ58%20PAO: 2
2026-03-29 14:21:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a01879ab-0344-57fe-86b2-12cbf088ba5e with identifier: NJ58%20PAO
2026-03-29 14:21:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a01879ab-0344-57fe-86b2-12cbf088ba5e with scrape type 2
2026-03-29 14:21:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a01879ab-0344-57fe-86b2-12cbf088ba5e with scrape type 2
2026-03-29 14:21:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a01879ab-0344-57fe-86b2-12cbf088ba5e, identifier: NJ58%20PAO
2026-03-29 14:21:08 [bca.uk] INFO: Found listing with ID: HV71%20XPX
2026-03-29 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV71%2520XPX%27 HTTP/1.1" 200 None
2026-03-29 14:21:08 [bca.uk] INFO: Scrape type for HV71%20XPX: 2
2026-03-29 14:21:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: deb96abc-7c5a-5014-ad36-54c87623a39d with identifier: HV71%20XPX
2026-03-29 14:21:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item deb96abc-7c5a-5014-ad36-54c87623a39d with scrape type 2
2026-03-29 14:21:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item deb96abc-7c5a-5014-ad36-54c87623a39d with scrape type 2
2026-03-29 14:21:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: deb96abc-7c5a-5014-ad36-54c87623a39d, identifier: HV71%20XPX
2026-03-29 14:21:08 [bca.uk] INFO: Found listing with ID: LG18%20LYT
2026-03-29 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG18%2520LYT%27 HTTP/1.1" 200 None
2026-03-29 14:21:08 [bca.uk] INFO: Scrape type for LG18%20LYT: 2
2026-03-29 14:21:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a79feb1c-274a-52a2-88b0-131ecfeeaf58 with identifier: LG18%20LYT
2026-03-29 14:21:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a79feb1c-274a-52a2-88b0-131ecfeeaf58 with scrape type 2
2026-03-29 14:21:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a79feb1c-274a-52a2-88b0-131ecfeeaf58 with scrape type 2
2026-03-29 14:21:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a79feb1c-274a-52a2-88b0-131ecfeeaf58, identifier: LG18%20LYT
2026-03-29 14:21:09 [bca.uk] INFO: Found listing with ID: WT19%20MWC
2026-03-29 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT19%2520MWC%27 HTTP/1.1" 200 None
2026-03-29 14:21:09 [bca.uk] INFO: Scrape type for WT19%20MWC: 2
2026-03-29 14:21:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0d368f9-98a1-5cb7-b104-f5b43ba7aaca with identifier: WT19%20MWC
2026-03-29 14:21:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0d368f9-98a1-5cb7-b104-f5b43ba7aaca with scrape type 2
2026-03-29 14:21:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a0d368f9-98a1-5cb7-b104-f5b43ba7aaca with scrape type 2
2026-03-29 14:21:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a0d368f9-98a1-5cb7-b104-f5b43ba7aaca, identifier: WT19%20MWC
2026-03-29 14:21:09 [bca.uk] INFO: Found listing with ID: NJ13%20EYY
2026-03-29 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ13%2520EYY%27 HTTP/1.1" 200 None
2026-03-29 14:21:09 [bca.uk] INFO: Scrape type for NJ13%20EYY: 2
2026-03-29 14:21:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f635e51-4a91-52a2-96d2-09ac67060f15 with identifier: NJ13%20EYY
2026-03-29 14:21:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1f635e51-4a91-52a2-96d2-09ac67060f15 with scrape type 2
2026-03-29 14:21:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1f635e51-4a91-52a2-96d2-09ac67060f15 with scrape type 2
2026-03-29 14:21:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1f635e51-4a91-52a2-96d2-09ac67060f15, identifier: NJ13%20EYY
2026-03-29 14:21:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a01879ab-0344-57fe-86b2-12cbf088ba5e with identifier: NJ58%20PAO
2026-03-29 14:21:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a01879ab-0344-57fe-86b2-12cbf088ba5e with identifier: NJ58%20PAO
2026-03-29 14:21:09 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: a01879ab-0344-57fe-86b2-12cbf088ba5e with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 181,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ58%20PAO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a01879ab-0344-57fe-86b2-12cbf088ba5e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ58 PAO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ58%20PAO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'FUSION',
 'odometer': 999999,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'FORD FUSION 1.6 + Estate',
 'transmission': 'automatic',
 'trim': '+',
 'vin': 'WF0UXXGAJU8C55133',
 'year': 2008}
2026-03-29 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ58%2520PAO%27 HTTP/1.1" 200 None
2026-03-29 14:21:09 [bca.uk] INFO: Saving data for NJ58%20PAO: {'auction_closing_time': 1774778400.0, 'created_time': 1774610627.636803, 'last_price_update_time': 1774794069.314775}
2026-03-29 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ58%2520PAO') HTTP/1.1" 204 0
2026-03-29 14:21:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: deb96abc-7c5a-5014-ad36-54c87623a39d with identifier: HV71%20XPX
2026-03-29 14:21:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: deb96abc-7c5a-5014-ad36-54c87623a39d with identifier: HV71%20XPX
2026-03-29 14:21:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: deb96abc-7c5a-5014-ad36-54c87623a39d with identifier: HV71%20XPX to the API
2026-03-29 14:21:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV71%20XPX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'deb96abc-7c5a-5014-ad36-54c87623a39d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV71 XPX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV71%20XPX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MG MOTOR UK',
 'model': 'ZS ELECTRIC',
 'odometer': 15236,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS ELECTRIC 130KW 51KWH TROPHY Hatchback',
 'transmission': 'automatic',
 'trim': '130KW 51KWH TROPHY',
 'vin': 'LSJW74097MZ260794',
 'year': 2022}
2026-03-29 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV71%2520XPX%27 HTTP/1.1" 200 None
2026-03-29 14:21:10 [bca.uk] INFO: Saving data for HV71%20XPX: {'auction_closing_time': 1775037600.0, 'created_time': 1774610088.551826, 'last_price_update_time': 1774794070.601825}
2026-03-29 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV71%2520XPX') HTTP/1.1" 204 0
2026-03-29 14:21:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a79feb1c-274a-52a2-88b0-131ecfeeaf58 with identifier: LG18%20LYT
2026-03-29 14:21:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a79feb1c-274a-52a2-88b0-131ecfeeaf58 with identifier: LG18%20LYT
2026-03-29 14:21:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a79feb1c-274a-52a2-88b0-131ecfeeaf58 with identifier: LG18%20LYT to the API
2026-03-29 14:21:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG18%20LYT-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a79feb1c-274a-52a2-88b0-131ecfeeaf58',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG18 LYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG18%20LYT&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'KIA',
 'model': 'CEED SW',
 'odometer': 99552,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'KIA CEED SW 1.6 CRDI 134 GT-LINE ISG Estate',
 'transmission': 'manual',
 'trim': 'CRDI 134 GT-LINE ISG',
 'vin': 'U5YHN816LJL249242',
 'year': 2018}
2026-03-29 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG18%2520LYT%27 HTTP/1.1" 200 None
2026-03-29 14:21:10 [bca.uk] INFO: Saving data for LG18%20LYT: {'auction_closing_time': 1774864800.0, 'created_time': 1774610798.44124, 'last_price_update_time': 1774794070.881875}
2026-03-29 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG18%2520LYT') HTTP/1.1" 204 0
2026-03-29 14:21:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a0d368f9-98a1-5cb7-b104-f5b43ba7aaca with identifier: WT19%20MWC
2026-03-29 14:21:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a0d368f9-98a1-5cb7-b104-f5b43ba7aaca with identifier: WT19%20MWC
2026-03-29 14:21:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a0d368f9-98a1-5cb7-b104-f5b43ba7aaca with identifier: WT19%20MWC to the API
2026-03-29 14:21:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WT19%20MWC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a0d368f9-98a1-5cb7-b104-f5b43ba7aaca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WT19 MWC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WT19%20MWC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 94843,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 2.0 CRDI 48V MHD 4WD PREMIUM DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI 48V MHD 4WD PREMIUM DCT',
 'vin': 'TMAJ381ASKJ791456',
 'year': 2019}
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT19%2520MWC%27 HTTP/1.1" 200 None
2026-03-29 14:21:11 [bca.uk] INFO: Saving data for WT19%20MWC: {'auction_closing_time': 1775037600.0, 'created_time': 1774610489.287998, 'last_price_update_time': 1774794071.160124}
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WT19%2520MWC') HTTP/1.1" 204 0
2026-03-29 14:21:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1f635e51-4a91-52a2-96d2-09ac67060f15 with identifier: NJ13%20EYY
2026-03-29 14:21:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1f635e51-4a91-52a2-96d2-09ac67060f15 with identifier: NJ13%20EYY
2026-03-29 14:21:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1f635e51-4a91-52a2-96d2-09ac67060f15 with identifier: NJ13%20EYY to the API
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ13%20EYY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1f635e51-4a91-52a2-96d2-09ac67060f15',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ13 EYY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ13%20EYY&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'BMW',
 'model': '318D',
 'odometer': 105661,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'BMW 318D 2.0 SPORT Saloon',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WBA3D12030F420527',
 'year': 2013}
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ13%2520EYY%27 HTTP/1.1" 200 None
2026-03-29 14:21:11 [bca.uk] INFO: Saving data for NJ13%20EYY: {'auction_closing_time': 1774951200.0, 'created_time': 1774265910.150074, 'last_price_update_time': 1774794071.454235}
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ13%2520EYY') HTTP/1.1" 204 0
2026-03-29 14:21:11 [bca.uk] INFO: Found listing with ID: YK57%20YBD
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK57%2520YBD%27 HTTP/1.1" 200 None
2026-03-29 14:21:11 [bca.uk] INFO: Scrape type for YK57%20YBD: 2
2026-03-29 14:21:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46d9e8f0-4dac-517d-aa64-617475649020 with identifier: YK57%20YBD
2026-03-29 14:21:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46d9e8f0-4dac-517d-aa64-617475649020 with scrape type 2
2026-03-29 14:21:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46d9e8f0-4dac-517d-aa64-617475649020 with scrape type 2
2026-03-29 14:21:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46d9e8f0-4dac-517d-aa64-617475649020, identifier: YK57%20YBD
2026-03-29 14:21:11 [bca.uk] INFO: Found listing with ID: MM72%20EXU
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM72%2520EXU%27 HTTP/1.1" 200 None
2026-03-29 14:21:11 [bca.uk] INFO: Scrape type for MM72%20EXU: 2
2026-03-29 14:21:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f777e5c-35b2-53c3-aad0-d1056204b42d with identifier: MM72%20EXU
2026-03-29 14:21:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f777e5c-35b2-53c3-aad0-d1056204b42d with scrape type 2
2026-03-29 14:21:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f777e5c-35b2-53c3-aad0-d1056204b42d with scrape type 2
2026-03-29 14:21:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f777e5c-35b2-53c3-aad0-d1056204b42d, identifier: MM72%20EXU
2026-03-29 14:21:11 [bca.uk] INFO: Found listing with ID: RE18%20HPL
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE18%2520HPL%27 HTTP/1.1" 200 None
2026-03-29 14:21:11 [bca.uk] INFO: Scrape type for RE18%20HPL: 2
2026-03-29 14:21:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 57187341-7f02-5a80-bb49-ed467325d3ba with identifier: RE18%20HPL
2026-03-29 14:21:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 57187341-7f02-5a80-bb49-ed467325d3ba with scrape type 2
2026-03-29 14:21:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 57187341-7f02-5a80-bb49-ed467325d3ba with scrape type 2
2026-03-29 14:21:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 57187341-7f02-5a80-bb49-ed467325d3ba, identifier: RE18%20HPL
2026-03-29 14:21:11 [bca.uk] INFO: Found listing with ID: BG65%20LKA
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG65%2520LKA%27 HTTP/1.1" 200 None
2026-03-29 14:21:11 [bca.uk] INFO: Scrape type for BG65%20LKA: 2
2026-03-29 14:21:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9cd62bae-84cd-5b87-8c7f-db2499e9283f with identifier: BG65%20LKA
2026-03-29 14:21:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9cd62bae-84cd-5b87-8c7f-db2499e9283f with scrape type 2
2026-03-29 14:21:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9cd62bae-84cd-5b87-8c7f-db2499e9283f with scrape type 2
2026-03-29 14:21:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9cd62bae-84cd-5b87-8c7f-db2499e9283f, identifier: BG65%20LKA
2026-03-29 14:21:11 [bca.uk] INFO: Found listing with ID: R98%20MGH
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R98%2520MGH%27 HTTP/1.1" 200 None
2026-03-29 14:21:11 [bca.uk] INFO: Scrape type for R98%20MGH: 0
2026-03-29 14:21:11 [bca.uk] INFO: Found listing with ID: YG23%20XFC
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG23%2520XFC%27 HTTP/1.1" 200 None
2026-03-29 14:21:11 [bca.uk] INFO: Scrape type for YG23%20XFC: 0
2026-03-29 14:21:11 [bca.uk] INFO: Found listing with ID: FE17%20AHD
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE17%2520AHD%27 HTTP/1.1" 200 None
2026-03-29 14:21:11 [bca.uk] INFO: Scrape type for FE17%20AHD: 0
2026-03-29 14:21:11 [bca.uk] INFO: Found listing with ID: WX68%20VXD
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX68%2520VXD%27 HTTP/1.1" 200 None
2026-03-29 14:21:11 [bca.uk] INFO: Scrape type for WX68%20VXD: 0
2026-03-29 14:21:11 [bca.uk] INFO: Found listing with ID: AJ17%20ECE
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ17%2520ECE%27 HTTP/1.1" 200 None
2026-03-29 14:21:11 [bca.uk] INFO: Scrape type for AJ17%20ECE: 0
2026-03-29 14:21:11 [bca.uk] INFO: Found listing with ID: AY66%20NLM
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY66%2520NLM%27 HTTP/1.1" 200 None
2026-03-29 14:21:12 [bca.uk] INFO: Scrape type for AY66%20NLM: 0
2026-03-29 14:21:12 [bca.uk] INFO: Found listing with ID: FJ67%20KGP
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ67%2520KGP%27 HTTP/1.1" 200 None
2026-03-29 14:21:12 [bca.uk] INFO: Scrape type for FJ67%20KGP: 0
2026-03-29 14:21:12 [bca.uk] INFO: Found listing with ID: NV65%20ENY
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV65%2520ENY%27 HTTP/1.1" 200 None
2026-03-29 14:21:12 [bca.uk] INFO: Scrape type for NV65%20ENY: 0
2026-03-29 14:21:12 [bca.uk] INFO: Found listing with ID: NDD%20502F
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NDD%2520502F%27 HTTP/1.1" 200 None
2026-03-29 14:21:12 [bca.uk] INFO: Scrape type for NDD%20502F: 0
2026-03-29 14:21:12 [bca.uk] INFO: Found listing with ID: VN70%20VYB
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN70%2520VYB%27 HTTP/1.1" 200 None
2026-03-29 14:21:12 [bca.uk] INFO: Scrape type for VN70%20VYB: 0
2026-03-29 14:21:12 [bca.uk] INFO: Found listing with ID: LG68%20ZNZ
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG68%2520ZNZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:12 [bca.uk] INFO: Scrape type for LG68%20ZNZ: 0
2026-03-29 14:21:12 [bca.uk] INFO: Found listing with ID: LX70%20SJU
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX70%2520SJU%27 HTTP/1.1" 200 None
2026-03-29 14:21:12 [bca.uk] INFO: Scrape type for LX70%20SJU: 0
2026-03-29 14:21:12 [bca.uk] INFO: Found listing with ID: LL58%20VBZ
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL58%2520VBZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:12 [bca.uk] INFO: Scrape type for LL58%20VBZ: 0
2026-03-29 14:21:12 [bca.uk] INFO: Found listing with ID: LJ16%20NHV
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ16%2520NHV%27 HTTP/1.1" 200 None
2026-03-29 14:21:12 [bca.uk] INFO: Scrape type for LJ16%20NHV: 0
2026-03-29 14:21:12 [bca.uk] INFO: Found listing with ID: HY19%20ZZP
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY19%2520ZZP%27 HTTP/1.1" 200 None
2026-03-29 14:21:12 [bca.uk] INFO: Scrape type for HY19%20ZZP: 0
2026-03-29 14:21:12 [bca.uk] INFO: Found listing with ID: X29%20ACM
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27X29%2520ACM%27 HTTP/1.1" 200 None
2026-03-29 14:21:12 [bca.uk] INFO: Scrape type for X29%20ACM: 0
2026-03-29 14:21:12 [bca.uk] INFO: Found listing with ID: BM17%20UHU
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BM17%2520UHU%27 HTTP/1.1" 200 None
2026-03-29 14:21:12 [bca.uk] INFO: Scrape type for BM17%20UHU: 0
2026-03-29 14:21:12 [bca.uk] INFO: Found listing with ID: BV14%20NLK
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV14%2520NLK%27 HTTP/1.1" 200 None
2026-03-29 14:21:12 [bca.uk] INFO: Scrape type for BV14%20NLK: 0
2026-03-29 14:21:12 [bca.uk] INFO: Found listing with ID: YC14%20WNZ
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC14%2520WNZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:12 [bca.uk] INFO: Scrape type for YC14%20WNZ: 0
2026-03-29 14:21:12 [bca.uk] INFO: Found listing with ID: A23%20NAO
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27A23%2520NAO%27 HTTP/1.1" 200 None
2026-03-29 14:21:12 [bca.uk] INFO: Scrape type for A23%20NAO: 0
2026-03-29 14:21:12 [bca.uk] INFO: Found listing with ID: DE63%20MWM
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE63%2520MWM%27 HTTP/1.1" 200 None
2026-03-29 14:21:12 [bca.uk] INFO: Scrape type for DE63%20MWM: 0
2026-03-29 14:21:12 [bca.uk] INFO: Found listing with ID: EY64%20XUK
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY64%2520XUK%27 HTTP/1.1" 200 None
2026-03-29 14:21:12 [bca.uk] INFO: Scrape type for EY64%20XUK: 0
2026-03-29 14:21:12 [bca.uk] INFO: Found listing with ID: YP14%20AXN
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP14%2520AXN%27 HTTP/1.1" 200 None
2026-03-29 14:21:12 [bca.uk] INFO: Scrape type for YP14%20AXN: 0
2026-03-29 14:21:12 [bca.uk] INFO: Found listing with ID: ET10%20OEG
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET10%2520OEG%27 HTTP/1.1" 200 None
2026-03-29 14:21:12 [bca.uk] INFO: Scrape type for ET10%20OEG: 0
2026-03-29 14:21:12 [bca.uk] INFO: Found listing with ID: YB70%20ZRK
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB70%2520ZRK%27 HTTP/1.1" 200 None
2026-03-29 14:21:12 [bca.uk] INFO: Scrape type for YB70%20ZRK: 0
2026-03-29 14:21:12 [bca.uk] INFO: Found listing with ID: LC64%20RXW
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC64%2520RXW%27 HTTP/1.1" 200 None
2026-03-29 14:21:12 [bca.uk] INFO: Scrape type for LC64%20RXW: 2
2026-03-29 14:21:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 803bd666-cb1b-5adc-bbaf-0720d4512814 with identifier: LC64%20RXW
2026-03-29 14:21:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 803bd666-cb1b-5adc-bbaf-0720d4512814 with scrape type 2
2026-03-29 14:21:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 803bd666-cb1b-5adc-bbaf-0720d4512814 with scrape type 2
2026-03-29 14:21:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 803bd666-cb1b-5adc-bbaf-0720d4512814, identifier: LC64%20RXW
2026-03-29 14:21:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46d9e8f0-4dac-517d-aa64-617475649020 with identifier: YK57%20YBD
2026-03-29 14:21:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46d9e8f0-4dac-517d-aa64-617475649020 with identifier: YK57%20YBD
2026-03-29 14:21:12 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 46d9e8f0-4dac-517d-aa64-617475649020 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK57%20YBD-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '46d9e8f0-4dac-517d-aa64-617475649020',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK57 YBD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK57%20YBD&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 126439,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 GHIA Hatchback',
 'transmission': 'automatic',
 'trim': 'GHIA',
 'vin': 'WF05XXWPD57T57662',
 'year': 2007}
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK57%2520YBD%27 HTTP/1.1" 200 None
2026-03-29 14:21:12 [bca.uk] INFO: Saving data for YK57%20YBD: {'auction_closing_time': 1774778400.0, 'created_time': 1774610621.473982, 'last_price_update_time': 1774794072.442756}
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK57%2520YBD') HTTP/1.1" 204 0
2026-03-29 14:21:12 [scrapy.extensions.logstats] INFO: Crawled 250 pages (at 2 pages/min), scraped 1876 items (at 138 items/min)
2026-03-29 14:21:12 [scrapy.extensions.memusage] INFO: Peak memory usage is 211MiB
2026-03-29 14:21:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f777e5c-35b2-53c3-aad0-d1056204b42d with identifier: MM72%20EXU
2026-03-29 14:21:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f777e5c-35b2-53c3-aad0-d1056204b42d with identifier: MM72%20EXU
2026-03-29 14:21:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8f777e5c-35b2-53c3-aad0-d1056204b42d with identifier: MM72%20EXU to the API
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM72%20EXU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '8f777e5c-35b2-53c3-aad0-d1056204b42d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MM72 EXU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM72%20EXU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'E-UP!',
 'odometer': 29511,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN E-UP! 60KW 32KWH Hatchback',
 'transmission': 'automatic',
 'trim': '60KW 32KWH',
 'vin': 'WVWZZZAA4PD903358',
 'year': 2022}
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM72%2520EXU%27 HTTP/1.1" 200 None
2026-03-29 14:21:12 [bca.uk] INFO: Saving data for MM72%20EXU: {'auction_closing_time': 1774864800.0, 'created_time': 1774610092.869544, 'last_price_update_time': 1774794072.819258}
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM72%2520EXU') HTTP/1.1" 204 0
2026-03-29 14:21:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 57187341-7f02-5a80-bb49-ed467325d3ba with identifier: RE18%20HPL
2026-03-29 14:21:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 57187341-7f02-5a80-bb49-ed467325d3ba with identifier: RE18%20HPL
2026-03-29 14:21:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 57187341-7f02-5a80-bb49-ed467325d3ba with identifier: RE18%20HPL to the API
2026-03-29 14:21:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE18%20HPL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '57187341-7f02-5a80-bb49-ed467325d3ba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE18 HPL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE18%20HPL&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'AUDI',
 'model': 'A5 SPORTBACK',
 'odometer': 52952,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'AUDI A5 SPORTBACK 2.0 TFSI 190 S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TFSI 190 S LINE S-T',
 'vin': 'WAUZZZF54JA100759',
 'year': 2018}
2026-03-29 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE18%2520HPL%27 HTTP/1.1" 200 None
2026-03-29 14:21:13 [bca.uk] INFO: Saving data for RE18%20HPL: {'auction_closing_time': 1774864800.0, 'created_time': 1774610774.701403, 'last_price_update_time': 1774794073.118421}
2026-03-29 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE18%2520HPL') HTTP/1.1" 204 0
2026-03-29 14:21:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9cd62bae-84cd-5b87-8c7f-db2499e9283f with identifier: BG65%20LKA
2026-03-29 14:21:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9cd62bae-84cd-5b87-8c7f-db2499e9283f with identifier: BG65%20LKA
2026-03-29 14:21:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9cd62bae-84cd-5b87-8c7f-db2499e9283f with identifier: BG65%20LKA to the API
2026-03-29 14:21:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG65%20LKA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9cd62bae-84cd-5b87-8c7f-db2499e9283f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG65 LKA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG65%20LKA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 66623,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VOLVO XC60 2.4 D5 220 AWD SE LUX G/T Estate',
 'transmission': 'manual',
 'trim': 'D5 220 AWD SE LUX G/T',
 'vin': 'YV1DZ97C6G2850831',
 'year': 2015}
2026-03-29 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG65%2520LKA%27 HTTP/1.1" 200 None
2026-03-29 14:21:13 [bca.uk] INFO: Saving data for BG65%20LKA: {'auction_closing_time': 1775037600.0, 'created_time': 1774610509.347717, 'last_price_update_time': 1774794073.399319}
2026-03-29 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG65%2520LKA') HTTP/1.1" 204 0
2026-03-29 14:21:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 803bd666-cb1b-5adc-bbaf-0720d4512814 with identifier: LC64%20RXW
2026-03-29 14:21:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 803bd666-cb1b-5adc-bbaf-0720d4512814 with identifier: LC64%20RXW
2026-03-29 14:21:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 803bd666-cb1b-5adc-bbaf-0720d4512814 with identifier: LC64%20RXW to the API
2026-03-29 14:21:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 92,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC64%20RXW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '803bd666-cb1b-5adc-bbaf-0720d4512814',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC64 RXW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC64%20RXW&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 91349,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5 D 116 Hatchback',
 'transmission': 'manual',
 'trim': 'D 116',
 'vin': 'WMWXN32080T966848',
 'year': 2014}
2026-03-29 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC64%2520RXW%27 HTTP/1.1" 200 None
2026-03-29 14:21:13 [bca.uk] INFO: Saving data for LC64%20RXW: {'auction_closing_time': 1774951200.0, 'created_time': 1774610675.048646, 'last_price_update_time': 1774794073.682837}
2026-03-29 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC64%2520RXW') HTTP/1.1" 204 0
2026-03-29 14:21:13 [bca.uk] INFO: Found listing with ID: DK63%20TWV
2026-03-29 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK63%2520TWV%27 HTTP/1.1" 200 None
2026-03-29 14:21:13 [bca.uk] INFO: Scrape type for DK63%20TWV: 2
2026-03-29 14:21:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a84d873f-b61b-5d43-a045-6222a28e21c5 with identifier: DK63%20TWV
2026-03-29 14:21:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a84d873f-b61b-5d43-a045-6222a28e21c5 with scrape type 2
2026-03-29 14:21:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a84d873f-b61b-5d43-a045-6222a28e21c5 with scrape type 2
2026-03-29 14:21:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a84d873f-b61b-5d43-a045-6222a28e21c5, identifier: DK63%20TWV
2026-03-29 14:21:13 [bca.uk] INFO: Found listing with ID: RE66%20ZXR
2026-03-29 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE66%2520ZXR%27 HTTP/1.1" 200 None
2026-03-29 14:21:13 [bca.uk] INFO: Scrape type for RE66%20ZXR: 2
2026-03-29 14:21:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c1cafc0-ca99-5a87-9710-1717c6ecd305 with identifier: RE66%20ZXR
2026-03-29 14:21:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c1cafc0-ca99-5a87-9710-1717c6ecd305 with scrape type 2
2026-03-29 14:21:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c1cafc0-ca99-5a87-9710-1717c6ecd305 with scrape type 2
2026-03-29 14:21:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c1cafc0-ca99-5a87-9710-1717c6ecd305, identifier: RE66%20ZXR
2026-03-29 14:21:13 [bca.uk] INFO: Found listing with ID: BG66%20AOL
2026-03-29 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG66%2520AOL%27 HTTP/1.1" 200 None
2026-03-29 14:21:13 [bca.uk] INFO: Scrape type for BG66%20AOL: 2
2026-03-29 14:21:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56d0dd58-7420-58de-a622-9dc695610f06 with identifier: BG66%20AOL
2026-03-29 14:21:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56d0dd58-7420-58de-a622-9dc695610f06 with scrape type 2
2026-03-29 14:21:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56d0dd58-7420-58de-a622-9dc695610f06 with scrape type 2
2026-03-29 14:21:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56d0dd58-7420-58de-a622-9dc695610f06, identifier: BG66%20AOL
2026-03-29 14:21:14 [bca.uk] INFO: Found listing with ID: YK09%20AOV
2026-03-29 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK09%2520AOV%27 HTTP/1.1" 200 None
2026-03-29 14:21:14 [bca.uk] INFO: Scrape type for YK09%20AOV: 2
2026-03-29 14:21:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b2a29c2-4bfa-54b7-b219-4b502325ba3b with identifier: YK09%20AOV
2026-03-29 14:21:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b2a29c2-4bfa-54b7-b219-4b502325ba3b with scrape type 2
2026-03-29 14:21:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b2a29c2-4bfa-54b7-b219-4b502325ba3b with scrape type 2
2026-03-29 14:21:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3b2a29c2-4bfa-54b7-b219-4b502325ba3b, identifier: YK09%20AOV
2026-03-29 14:21:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a84d873f-b61b-5d43-a045-6222a28e21c5 with identifier: DK63%20TWV
2026-03-29 14:21:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a84d873f-b61b-5d43-a045-6222a28e21c5 with identifier: DK63%20TWV
2026-03-29 14:21:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a84d873f-b61b-5d43-a045-6222a28e21c5 with identifier: DK63%20TWV to the API
2026-03-29 14:21:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK63%20TWV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a84d873f-b61b-5d43-a045-6222a28e21c5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DK63 TWV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK63%20TWV&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 79979,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI 150 GT Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 150 GT',
 'vin': 'WVWZZZAUZDW084329',
 'year': 2013}
2026-03-29 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK63%2520TWV%27 HTTP/1.1" 200 None
2026-03-29 14:21:14 [bca.uk] INFO: Saving data for DK63%20TWV: {'auction_closing_time': 1774864800.0, 'created_time': 1774610622.30246, 'last_price_update_time': 1774794074.433993}
2026-03-29 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK63%2520TWV') HTTP/1.1" 204 0
2026-03-29 14:21:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c1cafc0-ca99-5a87-9710-1717c6ecd305 with identifier: RE66%20ZXR
2026-03-29 14:21:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c1cafc0-ca99-5a87-9710-1717c6ecd305 with identifier: RE66%20ZXR
2026-03-29 14:21:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9c1cafc0-ca99-5a87-9710-1717c6ecd305 with identifier: RE66%20ZXR to the API
2026-03-29 14:21:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE66%20ZXR-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9c1cafc0-ca99-5a87-9710-1717c6ecd305',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE66 ZXR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE66%20ZXR&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'JEEP',
 'model': 'RENEGADE',
 'odometer': 74811,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'JEEP RENEGADE 1.6 E-TORQ 110 LONGITUDE Hatchback',
 'transmission': 'manual',
 'trim': 'E-TORQ 110 LONGITUDE',
 'vin': '1C4BU0000HPE56584',
 'year': 2016}
2026-03-29 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE66%2520ZXR%27 HTTP/1.1" 200 None
2026-03-29 14:21:14 [bca.uk] INFO: Saving data for RE66%20ZXR: {'auction_closing_time': 1774864800.0, 'created_time': 1774610775.682119, 'last_price_update_time': 1774794074.728699}
2026-03-29 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE66%2520ZXR') HTTP/1.1" 204 0
2026-03-29 14:21:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56d0dd58-7420-58de-a622-9dc695610f06 with identifier: BG66%20AOL
2026-03-29 14:21:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56d0dd58-7420-58de-a622-9dc695610f06 with identifier: BG66%20AOL
2026-03-29 14:21:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 56d0dd58-7420-58de-a622-9dc695610f06 with identifier: BG66%20AOL to the API
2026-03-29 14:21:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG66%20AOL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '56d0dd58-7420-58de-a622-9dc695610f06',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG66 AOL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG66%20AOL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'PEUGEOT',
 'model': '108',
 'odometer': 76583,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 108 1.0 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'ACTIVE',
 'vin': 'VF3PSCFBCGR120236',
 'year': 2016}
2026-03-29 14:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG66%2520AOL%27 HTTP/1.1" 200 None
2026-03-29 14:21:15 [bca.uk] INFO: Saving data for BG66%20AOL: {'auction_closing_time': 1774864800.0, 'created_time': 1774610501.480006, 'last_price_update_time': 1774794075.007606}
2026-03-29 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG66%2520AOL') HTTP/1.1" 204 0
2026-03-29 14:21:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3b2a29c2-4bfa-54b7-b219-4b502325ba3b with identifier: YK09%20AOV
2026-03-29 14:21:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3b2a29c2-4bfa-54b7-b219-4b502325ba3b with identifier: YK09%20AOV
2026-03-29 14:21:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3b2a29c2-4bfa-54b7-b219-4b502325ba3b with identifier: YK09%20AOV to the API
2026-03-29 14:21:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK09%20AOV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3b2a29c2-4bfa-54b7-b219-4b502325ba3b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK09 AOV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK09%20AOV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 104940,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.4 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'ZETEC',
 'vin': 'WF0JXXWPJJ9P12400',
 'year': 2010}
2026-03-29 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK09%2520AOV%27 HTTP/1.1" 200 None
2026-03-29 14:21:15 [bca.uk] INFO: Saving data for YK09%20AOV: {'auction_closing_time': 1774864800.0, 'created_time': 1774610673.214287, 'last_price_update_time': 1774794075.308275}
2026-03-29 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK09%2520AOV') HTTP/1.1" 204 0
2026-03-29 14:21:15 [bca.uk] INFO: Found listing with ID: VO14%20LUL
2026-03-29 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO14%2520LUL%27 HTTP/1.1" 200 None
2026-03-29 14:21:15 [bca.uk] INFO: Scrape type for VO14%20LUL: 2
2026-03-29 14:21:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a901419-1766-5340-8c2b-178e8cef911e with identifier: VO14%20LUL
2026-03-29 14:21:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a901419-1766-5340-8c2b-178e8cef911e with scrape type 2
2026-03-29 14:21:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a901419-1766-5340-8c2b-178e8cef911e with scrape type 2
2026-03-29 14:21:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a901419-1766-5340-8c2b-178e8cef911e, identifier: VO14%20LUL
2026-03-29 14:21:15 [bca.uk] INFO: Found listing with ID: LN14%20AZJ
2026-03-29 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN14%2520AZJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:15 [bca.uk] INFO: Scrape type for LN14%20AZJ: 2
2026-03-29 14:21:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e03d21d7-0acd-58dd-93f3-8bf79c52a1aa with identifier: LN14%20AZJ
2026-03-29 14:21:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e03d21d7-0acd-58dd-93f3-8bf79c52a1aa with scrape type 2
2026-03-29 14:21:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e03d21d7-0acd-58dd-93f3-8bf79c52a1aa with scrape type 2
2026-03-29 14:21:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e03d21d7-0acd-58dd-93f3-8bf79c52a1aa, identifier: LN14%20AZJ
2026-03-29 14:21:15 [bca.uk] INFO: Found listing with ID: BJ68%20MKO
2026-03-29 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ68%2520MKO%27 HTTP/1.1" 200 None
2026-03-29 14:21:15 [bca.uk] INFO: Scrape type for BJ68%20MKO: 2
2026-03-29 14:21:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 26dfb74e-f459-5f65-8a7c-394a29f9add0 with identifier: BJ68%20MKO
2026-03-29 14:21:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 26dfb74e-f459-5f65-8a7c-394a29f9add0 with scrape type 2
2026-03-29 14:21:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 26dfb74e-f459-5f65-8a7c-394a29f9add0 with scrape type 2
2026-03-29 14:21:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 26dfb74e-f459-5f65-8a7c-394a29f9add0, identifier: BJ68%20MKO
2026-03-29 14:21:15 [bca.uk] INFO: Found listing with ID: WN64%20YWU
2026-03-29 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN64%2520YWU%27 HTTP/1.1" 200 None
2026-03-29 14:21:15 [bca.uk] INFO: Scrape type for WN64%20YWU: 2
2026-03-29 14:21:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 39bdca43-d813-54a2-91a0-7b7bed4ab7c5 with identifier: WN64%20YWU
2026-03-29 14:21:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 39bdca43-d813-54a2-91a0-7b7bed4ab7c5 with scrape type 2
2026-03-29 14:21:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 39bdca43-d813-54a2-91a0-7b7bed4ab7c5 with scrape type 2
2026-03-29 14:21:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 39bdca43-d813-54a2-91a0-7b7bed4ab7c5, identifier: WN64%20YWU
2026-03-29 14:21:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a901419-1766-5340-8c2b-178e8cef911e with identifier: VO14%20LUL
2026-03-29 14:21:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a901419-1766-5340-8c2b-178e8cef911e with identifier: VO14%20LUL
2026-03-29 14:21:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1a901419-1766-5340-8c2b-178e8cef911e with identifier: VO14%20LUL to the API
2026-03-29 14:21:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO14%20LUL-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1a901419-1766-5340-8c2b-178e8cef911e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO14 LUL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO14%20LUL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 86575,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.6 TEKNA Hatchback',
 'transmission': 'automatic',
 'trim': 'TEKNA',
 'vin': 'SJNFBAF15U6508034',
 'year': 2014}
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO14%2520LUL%27 HTTP/1.1" 200 None
2026-03-29 14:21:16 [bca.uk] INFO: Saving data for VO14%20LUL: {'auction_closing_time': 1774864800.0, 'created_time': 1774610618.147423, 'last_price_update_time': 1774794076.055547}
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO14%2520LUL') HTTP/1.1" 204 0
2026-03-29 14:21:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e03d21d7-0acd-58dd-93f3-8bf79c52a1aa with identifier: LN14%20AZJ
2026-03-29 14:21:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e03d21d7-0acd-58dd-93f3-8bf79c52a1aa with identifier: LN14%20AZJ
2026-03-29 14:21:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e03d21d7-0acd-58dd-93f3-8bf79c52a1aa with identifier: LN14%20AZJ to the API
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN14%20AZJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e03d21d7-0acd-58dd-93f3-8bf79c52a1aa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN14 AZJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN14%20AZJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 70053,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.5 DCI 110 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 ACENTA',
 'vin': 'SJNFAAJ11U1151254',
 'year': 2014}
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN14%2520AZJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:16 [bca.uk] INFO: Saving data for LN14%20AZJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610747.5145, 'last_price_update_time': 1774794076.337126}
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN14%2520AZJ') HTTP/1.1" 204 0
2026-03-29 14:21:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 26dfb74e-f459-5f65-8a7c-394a29f9add0 with identifier: BJ68%20MKO
2026-03-29 14:21:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 26dfb74e-f459-5f65-8a7c-394a29f9add0 with identifier: BJ68%20MKO
2026-03-29 14:21:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 26dfb74e-f459-5f65-8a7c-394a29f9add0 with identifier: BJ68%20MKO to the API
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ68%20MKO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '26dfb74e-f459-5f65-8a7c-394a29f9add0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ68 MKO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ68%20MKO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JAGUAR',
 'model': 'XF SPORTBRAKE',
 'odometer': 35248,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF SPORTBRAKE 2.0 T(I4) 250 PORTFOLIO Estate',
 'transmission': 'automatic',
 'trim': 'T(I4) 250 PORTFOLIO',
 'vin': 'SAJBB2AX0KCY76595',
 'year': 2018}
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ68%2520MKO%27 HTTP/1.1" 200 None
2026-03-29 14:21:16 [bca.uk] INFO: Saving data for BJ68%20MKO: {'auction_closing_time': 1775037600.0, 'created_time': 1774610490.990598, 'last_price_update_time': 1774794076.643896}
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ68%2520MKO') HTTP/1.1" 204 0
2026-03-29 14:21:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 39bdca43-d813-54a2-91a0-7b7bed4ab7c5 with identifier: WN64%20YWU
2026-03-29 14:21:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 39bdca43-d813-54a2-91a0-7b7bed4ab7c5 with identifier: WN64%20YWU
2026-03-29 14:21:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 39bdca43-d813-54a2-91a0-7b7bed4ab7c5 with identifier: WN64%20YWU to the API
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN64%20YWU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '39bdca43-d813-54a2-91a0-7b7bed4ab7c5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN64 YWU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN64%20YWU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 86024,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MINI COUNTRYMAN 1.6 COOPER Hatchback',
 'transmission': 'manual',
 'trim': 'COOPER',
 'vin': 'WMWZB32000WR12265',
 'year': 2014}
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN64%2520YWU%27 HTTP/1.1" 200 None
2026-03-29 14:21:16 [bca.uk] INFO: Saving data for WN64%20YWU: {'auction_closing_time': 1774864800.0, 'created_time': 1774610674.115756, 'last_price_update_time': 1774794076.927537}
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN64%2520YWU') HTTP/1.1" 204 0
2026-03-29 14:21:16 [bca.uk] INFO: Found listing with ID: RK69%20HTX
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK69%2520HTX%27 HTTP/1.1" 200 None
2026-03-29 14:21:16 [bca.uk] INFO: Scrape type for RK69%20HTX: 2
2026-03-29 14:21:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74bb5618-685a-5251-a73d-3867cb6d07a2 with identifier: RK69%20HTX
2026-03-29 14:21:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74bb5618-685a-5251-a73d-3867cb6d07a2 with scrape type 2
2026-03-29 14:21:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 74bb5618-685a-5251-a73d-3867cb6d07a2 with scrape type 2
2026-03-29 14:21:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 74bb5618-685a-5251-a73d-3867cb6d07a2, identifier: RK69%20HTX
2026-03-29 14:21:17 [bca.uk] INFO: Found listing with ID: MF63%20OGB
2026-03-29 14:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF63%2520OGB%27 HTTP/1.1" 200 None
2026-03-29 14:21:17 [bca.uk] INFO: Scrape type for MF63%20OGB: 2
2026-03-29 14:21:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 177125e0-0ff2-5ca9-a927-b2df48059ebd with identifier: MF63%20OGB
2026-03-29 14:21:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 177125e0-0ff2-5ca9-a927-b2df48059ebd with scrape type 2
2026-03-29 14:21:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 177125e0-0ff2-5ca9-a927-b2df48059ebd with scrape type 2
2026-03-29 14:21:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 177125e0-0ff2-5ca9-a927-b2df48059ebd, identifier: MF63%20OGB
2026-03-29 14:21:17 [bca.uk] INFO: Found listing with ID: BT65%20RKY
2026-03-29 14:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT65%2520RKY%27 HTTP/1.1" 200 None
2026-03-29 14:21:17 [bca.uk] INFO: Scrape type for BT65%20RKY: 2
2026-03-29 14:21:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79b42e81-9db4-553f-93af-4cc33d18b6b6 with identifier: BT65%20RKY
2026-03-29 14:21:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 79b42e81-9db4-553f-93af-4cc33d18b6b6 with scrape type 2
2026-03-29 14:21:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 79b42e81-9db4-553f-93af-4cc33d18b6b6 with scrape type 2
2026-03-29 14:21:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79b42e81-9db4-553f-93af-4cc33d18b6b6, identifier: BT65%20RKY
2026-03-29 14:21:17 [bca.uk] INFO: Found listing with ID: WN22%20XNE
2026-03-29 14:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520XNE%27 HTTP/1.1" 200 None
2026-03-29 14:21:17 [bca.uk] INFO: Scrape type for WN22%20XNE: 2
2026-03-29 14:21:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80532845-24d8-5167-bd69-3692590ef85e with identifier: WN22%20XNE
2026-03-29 14:21:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80532845-24d8-5167-bd69-3692590ef85e with scrape type 2
2026-03-29 14:21:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 80532845-24d8-5167-bd69-3692590ef85e with scrape type 2
2026-03-29 14:21:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 80532845-24d8-5167-bd69-3692590ef85e, identifier: WN22%20XNE
2026-03-29 14:21:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 74bb5618-685a-5251-a73d-3867cb6d07a2 with identifier: RK69%20HTX
2026-03-29 14:21:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 74bb5618-685a-5251-a73d-3867cb6d07a2 with identifier: RK69%20HTX
2026-03-29 14:21:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 74bb5618-685a-5251-a73d-3867cb6d07a2 with identifier: RK69%20HTX to the API
2026-03-29 14:21:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK69%20HTX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '74bb5618-685a-5251-a73d-3867cb6d07a2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RK69 HTX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK69%20HTX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'Q5',
 'odometer': 80064,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'AUDI Q5 2.0 40 TDI QUATTRO S LINE S-T StationWagon',
 'transmission': 'automatic',
 'trim': '40 TDI QUATTRO S LINE S-T',
 'vin': 'WAUZZZFY9K2072852',
 'year': 2019}
2026-03-29 14:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK69%2520HTX%27 HTTP/1.1" 200 None
2026-03-29 14:21:17 [bca.uk] INFO: Saving data for RK69%20HTX: {'auction_closing_time': 1774864800.0, 'created_time': 1774610618.550435, 'last_price_update_time': 1774794077.671303}
2026-03-29 14:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK69%2520HTX') HTTP/1.1" 204 0
2026-03-29 14:21:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 177125e0-0ff2-5ca9-a927-b2df48059ebd with identifier: MF63%20OGB
2026-03-29 14:21:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 177125e0-0ff2-5ca9-a927-b2df48059ebd with identifier: MF63%20OGB
2026-03-29 14:21:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 177125e0-0ff2-5ca9-a927-b2df48059ebd with identifier: MF63%20OGB to the API
2026-03-29 14:21:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF63%20OGB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '177125e0-0ff2-5ca9-a927-b2df48059ebd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF63 OGB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF63%20OGB&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'BMW',
 'model': '116I',
 'odometer': 107148,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'BMW 116I 1.6 M SPORT STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'M SPORT STEP',
 'vin': 'WBA1D12060J124566',
 'year': 2013}
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF63%2520OGB%27 HTTP/1.1" 200 None
2026-03-29 14:21:18 [bca.uk] INFO: Saving data for MF63%20OGB: {'auction_closing_time': 1774864800.0, 'created_time': 1774610864.39008, 'last_price_update_time': 1774794078.054596}
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF63%2520OGB') HTTP/1.1" 204 0
2026-03-29 14:21:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79b42e81-9db4-553f-93af-4cc33d18b6b6 with identifier: BT65%20RKY
2026-03-29 14:21:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79b42e81-9db4-553f-93af-4cc33d18b6b6 with identifier: BT65%20RKY
2026-03-29 14:21:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 79b42e81-9db4-553f-93af-4cc33d18b6b6 with identifier: BT65%20RKY to the API
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT65%20RKY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '79b42e81-9db4-553f-93af-4cc33d18b6b6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT65 RKY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT65%20RKY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 65955,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.2 DIG-T ACENTA Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T ACENTA',
 'vin': 'SJNFEAJ11U1558833',
 'year': 2015}
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT65%2520RKY%27 HTTP/1.1" 200 None
2026-03-29 14:21:18 [bca.uk] INFO: Saving data for BT65%20RKY: {'auction_closing_time': 1775037600.0, 'created_time': 1774610844.009913, 'last_price_update_time': 1774794078.369914}
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT65%2520RKY') HTTP/1.1" 204 0
2026-03-29 14:21:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 80532845-24d8-5167-bd69-3692590ef85e with identifier: WN22%20XNE
2026-03-29 14:21:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 80532845-24d8-5167-bd69-3692590ef85e with identifier: WN22%20XNE
2026-03-29 14:21:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 80532845-24d8-5167-bd69-3692590ef85e with identifier: WN22%20XNE to the API
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN22%20XNE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '80532845-24d8-5167-bd69-3692590ef85e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN22 XNE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN22%20XNE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 16542,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA 1.2 TURBO 100 SE ED. Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO 100 SE ED.',
 'vin': 'VXKUSHNEKNW025840',
 'year': 2022}
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520XNE%27 HTTP/1.1" 200 None
2026-03-29 14:21:18 [bca.uk] INFO: Saving data for WN22%20XNE: {'auction_closing_time': 1774864800.0, 'created_time': 1774610669.525476, 'last_price_update_time': 1774794078.656196}
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN22%2520XNE') HTTP/1.1" 204 0
2026-03-29 14:21:18 [bca.uk] INFO: Found listing with ID: RK19%20TDX
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK19%2520TDX%27 HTTP/1.1" 200 None
2026-03-29 14:21:18 [bca.uk] INFO: Scrape type for RK19%20TDX: 2
2026-03-29 14:21:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 58131372-154b-5160-afc9-1b9dc534c8e1 with identifier: RK19%20TDX
2026-03-29 14:21:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 58131372-154b-5160-afc9-1b9dc534c8e1 with scrape type 2
2026-03-29 14:21:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 58131372-154b-5160-afc9-1b9dc534c8e1 with scrape type 2
2026-03-29 14:21:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 58131372-154b-5160-afc9-1b9dc534c8e1, identifier: RK19%20TDX
2026-03-29 14:21:18 [bca.uk] INFO: Found listing with ID: YY14%20JWG
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY14%2520JWG%27 HTTP/1.1" 200 None
2026-03-29 14:21:18 [bca.uk] INFO: Scrape type for YY14%20JWG: 0
2026-03-29 14:21:18 [bca.uk] INFO: Found listing with ID: MM74%20YOL
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM74%2520YOL%27 HTTP/1.1" 200 None
2026-03-29 14:21:18 [bca.uk] INFO: Scrape type for MM74%20YOL: 0
2026-03-29 14:21:18 [bca.uk] INFO: Found listing with ID: HV74%20FYM
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV74%2520FYM%27 HTTP/1.1" 200 None
2026-03-29 14:21:18 [bca.uk] INFO: Scrape type for HV74%20FYM: 0
2026-03-29 14:21:18 [bca.uk] INFO: Found listing with ID: NJ16%20OZV
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ16%2520OZV%27 HTTP/1.1" 200 None
2026-03-29 14:21:18 [bca.uk] INFO: Scrape type for NJ16%20OZV: 0
2026-03-29 14:21:18 [bca.uk] INFO: Found listing with ID: HV09%20EEY
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV09%2520EEY%27 HTTP/1.1" 200 None
2026-03-29 14:21:18 [bca.uk] INFO: Scrape type for HV09%20EEY: 2
2026-03-29 14:21:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21560076-623a-5531-bdec-1c98ed53bdb7 with identifier: HV09%20EEY
2026-03-29 14:21:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 21560076-623a-5531-bdec-1c98ed53bdb7 with scrape type 2
2026-03-29 14:21:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 21560076-623a-5531-bdec-1c98ed53bdb7 with scrape type 2
2026-03-29 14:21:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 21560076-623a-5531-bdec-1c98ed53bdb7, identifier: HV09%20EEY
2026-03-29 14:21:18 [bca.uk] INFO: Found listing with ID: DK12%20ZWB
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK12%2520ZWB%27 HTTP/1.1" 200 None
2026-03-29 14:21:18 [bca.uk] INFO: Scrape type for DK12%20ZWB: 2
2026-03-29 14:21:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a8140c3-6c73-5f71-a603-cbaaa6614ccd with identifier: DK12%20ZWB
2026-03-29 14:21:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a8140c3-6c73-5f71-a603-cbaaa6614ccd with scrape type 2
2026-03-29 14:21:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a8140c3-6c73-5f71-a603-cbaaa6614ccd with scrape type 2
2026-03-29 14:21:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a8140c3-6c73-5f71-a603-cbaaa6614ccd, identifier: DK12%20ZWB
2026-03-29 14:21:19 [bca.uk] INFO: Found listing with ID: VU11%20OVP
2026-03-29 14:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU11%2520OVP%27 HTTP/1.1" 200 None
2026-03-29 14:21:19 [bca.uk] INFO: Scrape type for VU11%20OVP: 2
2026-03-29 14:21:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ede7d3a6-f5de-5ff6-8ac3-69611296886d with identifier: VU11%20OVP
2026-03-29 14:21:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ede7d3a6-f5de-5ff6-8ac3-69611296886d with scrape type 2
2026-03-29 14:21:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ede7d3a6-f5de-5ff6-8ac3-69611296886d with scrape type 2
2026-03-29 14:21:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ede7d3a6-f5de-5ff6-8ac3-69611296886d, identifier: VU11%20OVP
2026-03-29 14:21:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 58131372-154b-5160-afc9-1b9dc534c8e1 with identifier: RK19%20TDX
2026-03-29 14:21:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 58131372-154b-5160-afc9-1b9dc534c8e1 with identifier: RK19%20TDX
2026-03-29 14:21:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 58131372-154b-5160-afc9-1b9dc534c8e1 with identifier: RK19%20TDX to the API
2026-03-29 14:21:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK19%20TDX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '58131372-154b-5160-afc9-1b9dc534c8e1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RK19 TDX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK19%20TDX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 111634,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 CRDI 136 GT-LINE ISG StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI 136 GT-LINE ISG',
 'vin': 'U5YPK812LKL675122',
 'year': 2019}
2026-03-29 14:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK19%2520TDX%27 HTTP/1.1" 200 None
2026-03-29 14:21:19 [bca.uk] INFO: Saving data for RK19%20TDX: {'auction_closing_time': 1774864800.0, 'created_time': 1774610620.856519, 'last_price_update_time': 1774794079.469455}
2026-03-29 14:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK19%2520TDX') HTTP/1.1" 204 0
2026-03-29 14:21:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 21560076-623a-5531-bdec-1c98ed53bdb7 with identifier: HV09%20EEY
2026-03-29 14:21:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 21560076-623a-5531-bdec-1c98ed53bdb7 with identifier: HV09%20EEY
2026-03-29 14:21:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 21560076-623a-5531-bdec-1c98ed53bdb7 with identifier: HV09%20EEY to the API
2026-03-29 14:21:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV09%20EEY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '21560076-623a-5531-bdec-1c98ed53bdb7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV09 EEY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV09%20EEY&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'BMW',
 'model': '320D',
 'odometer': 180409,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'BMW 320D 2.0 M SPORT Coupe',
 'transmission': 'automatic',
 'trim': 'M SPORT',
 'vin': 'WBAWD12030PM40543',
 'year': 2009}
2026-03-29 14:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV09%2520EEY%27 HTTP/1.1" 200 None
2026-03-29 14:21:19 [bca.uk] INFO: Saving data for HV09%20EEY: {'auction_closing_time': 1774951200.0, 'created_time': 1774610840.440764, 'last_price_update_time': 1774794079.749402}
2026-03-29 14:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV09%2520EEY') HTTP/1.1" 204 0
2026-03-29 14:21:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a8140c3-6c73-5f71-a603-cbaaa6614ccd with identifier: DK12%20ZWB
2026-03-29 14:21:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a8140c3-6c73-5f71-a603-cbaaa6614ccd with identifier: DK12%20ZWB
2026-03-29 14:21:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8a8140c3-6c73-5f71-a603-cbaaa6614ccd with identifier: DK12%20ZWB to the API
2026-03-29 14:21:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK12%20ZWB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8a8140c3-6c73-5f71-a603-cbaaa6614ccd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DK12 ZWB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK12%20ZWB&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 91575,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.5 DCI 110 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 ACENTA',
 'vin': 'SJNFCAJ10U2554557',
 'year': 2012}
2026-03-29 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK12%2520ZWB%27 HTTP/1.1" 200 None
2026-03-29 14:21:20 [bca.uk] INFO: Saving data for DK12%20ZWB: {'auction_closing_time': 1775037600.0, 'created_time': 1774610810.824783, 'last_price_update_time': 1774794080.040151}
2026-03-29 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK12%2520ZWB') HTTP/1.1" 204 0
2026-03-29 14:21:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ede7d3a6-f5de-5ff6-8ac3-69611296886d with identifier: VU11%20OVP
2026-03-29 14:21:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ede7d3a6-f5de-5ff6-8ac3-69611296886d with identifier: VU11%20OVP
2026-03-29 14:21:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ede7d3a6-f5de-5ff6-8ac3-69611296886d with identifier: VU11%20OVP to the API
2026-03-29 14:21:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 172,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VU11%20OVP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ede7d3a6-f5de-5ff6-8ac3-69611296886d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VU11 OVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VU11%20OVP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'SCIROCCO',
 'odometer': 143321,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN SCIROCCO 2.0 TSI 210 GT Coupe',
 'transmission': 'manual',
 'trim': 'TSI 210 GT',
 'vin': 'WVWZZZ13ZBV037327',
 'year': 2011}
2026-03-29 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU11%2520OVP%27 HTTP/1.1" 200 None
2026-03-29 14:21:20 [bca.uk] INFO: Saving data for VU11%20OVP: {'auction_closing_time': 1774864800.0, 'created_time': 1774610669.111334, 'last_price_update_time': 1774794080.342077}
2026-03-29 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VU11%2520OVP') HTTP/1.1" 204 0
2026-03-29 14:21:20 [bca.uk] INFO: Found listing with ID: RA53%20TVW
2026-03-29 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA53%2520TVW%27 HTTP/1.1" 200 None
2026-03-29 14:21:20 [bca.uk] INFO: Scrape type for RA53%20TVW: 2
2026-03-29 14:21:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d6368f0-198d-5430-8158-fb04c94ba616 with identifier: RA53%20TVW
2026-03-29 14:21:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d6368f0-198d-5430-8158-fb04c94ba616 with scrape type 2
2026-03-29 14:21:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d6368f0-198d-5430-8158-fb04c94ba616 with scrape type 2
2026-03-29 14:21:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d6368f0-198d-5430-8158-fb04c94ba616, identifier: RA53%20TVW
2026-03-29 14:21:20 [bca.uk] INFO: Found listing with ID: MK10%20YRG
2026-03-29 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK10%2520YRG%27 HTTP/1.1" 200 None
2026-03-29 14:21:20 [bca.uk] INFO: Scrape type for MK10%20YRG: 2
2026-03-29 14:21:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72738d6e-0d1c-5d40-833f-4197294b0421 with identifier: MK10%20YRG
2026-03-29 14:21:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72738d6e-0d1c-5d40-833f-4197294b0421 with scrape type 2
2026-03-29 14:21:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 72738d6e-0d1c-5d40-833f-4197294b0421 with scrape type 2
2026-03-29 14:21:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72738d6e-0d1c-5d40-833f-4197294b0421, identifier: MK10%20YRG
2026-03-29 14:21:20 [bca.uk] INFO: Found listing with ID: DS14%20ATY
2026-03-29 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS14%2520ATY%27 HTTP/1.1" 200 None
2026-03-29 14:21:20 [bca.uk] INFO: Scrape type for DS14%20ATY: 2
2026-03-29 14:21:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51cbfc19-9553-54e8-a5c5-5c313b7405ab with identifier: DS14%20ATY
2026-03-29 14:21:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 51cbfc19-9553-54e8-a5c5-5c313b7405ab with scrape type 2
2026-03-29 14:21:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 51cbfc19-9553-54e8-a5c5-5c313b7405ab with scrape type 2
2026-03-29 14:21:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 51cbfc19-9553-54e8-a5c5-5c313b7405ab, identifier: DS14%20ATY
2026-03-29 14:21:20 [bca.uk] INFO: Found listing with ID: LM15%20CFO
2026-03-29 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM15%2520CFO%27 HTTP/1.1" 200 None
2026-03-29 14:21:20 [bca.uk] INFO: Scrape type for LM15%20CFO: 2
2026-03-29 14:21:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 50195665-fd04-529b-a79b-d6599bb6a98c with identifier: LM15%20CFO
2026-03-29 14:21:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 50195665-fd04-529b-a79b-d6599bb6a98c with scrape type 2
2026-03-29 14:21:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 50195665-fd04-529b-a79b-d6599bb6a98c with scrape type 2
2026-03-29 14:21:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 50195665-fd04-529b-a79b-d6599bb6a98c, identifier: LM15%20CFO
2026-03-29 14:21:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d6368f0-198d-5430-8158-fb04c94ba616 with identifier: RA53%20TVW
2026-03-29 14:21:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d6368f0-198d-5430-8158-fb04c94ba616 with identifier: RA53%20TVW
2026-03-29 14:21:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d6368f0-198d-5430-8158-fb04c94ba616 with identifier: RA53%20TVW to the API
2026-03-29 14:21:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA53%20TVW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0d6368f0-198d-5430-8158-fb04c94ba616',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RA53 TVW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RA53%20TVW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 33565,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2003-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.2 DYNAMIQUE 16V Hatchback',
 'transmission': 'manual',
 'trim': 'DYNAMIQUE 16V',
 'vin': 'VF1CB05CF29889496',
 'year': 2003}
2026-03-29 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA53%2520TVW%27 HTTP/1.1" 200 None
2026-03-29 14:21:21 [bca.uk] INFO: Saving data for RA53%20TVW: {'auction_closing_time': 1774864800.0, 'created_time': 1774610619.899805, 'last_price_update_time': 1774794081.143502}
2026-03-29 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RA53%2520TVW') HTTP/1.1" 204 0
2026-03-29 14:21:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72738d6e-0d1c-5d40-833f-4197294b0421 with identifier: MK10%20YRG
2026-03-29 14:21:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72738d6e-0d1c-5d40-833f-4197294b0421 with identifier: MK10%20YRG
2026-03-29 14:21:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 72738d6e-0d1c-5d40-833f-4197294b0421 with identifier: MK10%20YRG to the API
2026-03-29 14:21:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 178,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK10%20YRG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '72738d6e-0d1c-5d40-833f-4197294b0421',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK10 YRG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK10%20YRG&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA',
 'odometer': 72194,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'VAUXHALL INSIGNIA 1.8 16V EXCLUSIV Hatchback',
 'transmission': 'manual',
 'trim': '16V EXCLUSIV',
 'vin': 'W0LGM6EC1A1075325',
 'year': 2010}
2026-03-29 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK10%2520YRG%27 HTTP/1.1" 200 None
2026-03-29 14:21:21 [bca.uk] INFO: Saving data for MK10%20YRG: {'auction_closing_time': 1774951200.0, 'created_time': 1774610843.470506, 'last_price_update_time': 1774794081.568628}
2026-03-29 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK10%2520YRG') HTTP/1.1" 204 0
2026-03-29 14:21:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 51cbfc19-9553-54e8-a5c5-5c313b7405ab with identifier: DS14%20ATY
2026-03-29 14:21:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 51cbfc19-9553-54e8-a5c5-5c313b7405ab with identifier: DS14%20ATY
2026-03-29 14:21:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 51cbfc19-9553-54e8-a5c5-5c313b7405ab with identifier: DS14%20ATY to the API
2026-03-29 14:21:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS14%20ATY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '51cbfc19-9553-54e8-a5c5-5c313b7405ab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS14 ATY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS14%20ATY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 101896,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 1.6 E/B 180 4WD TITANIUM X StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B 180 4WD TITANIUM X',
 'vin': 'WF0AXXWPMAES80369',
 'year': 2014}
2026-03-29 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS14%2520ATY%27 HTTP/1.1" 200 None
2026-03-29 14:21:21 [bca.uk] INFO: Saving data for DS14%20ATY: {'auction_closing_time': 1775037600.0, 'created_time': 1774610829.362671, 'last_price_update_time': 1774794081.919292}
2026-03-29 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS14%2520ATY') HTTP/1.1" 204 0
2026-03-29 14:21:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 50195665-fd04-529b-a79b-d6599bb6a98c with identifier: LM15%20CFO
2026-03-29 14:21:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 50195665-fd04-529b-a79b-d6599bb6a98c with identifier: LM15%20CFO
2026-03-29 14:21:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 50195665-fd04-529b-a79b-d6599bb6a98c with identifier: LM15%20CFO to the API
2026-03-29 14:21:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM15%20CFO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '50195665-fd04-529b-a79b-d6599bb6a98c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM15 CFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM15%20CFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 150652,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 XDRIVE 30D M SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 30D M SPORT',
 'vin': 'WBAKS420800J51141',
 'year': 2015}
2026-03-29 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM15%2520CFO%27 HTTP/1.1" 200 None
2026-03-29 14:21:22 [bca.uk] INFO: Saving data for LM15%20CFO: {'auction_closing_time': 1774864800.0, 'created_time': 1774131205.911603, 'last_price_update_time': 1774794082.227603}
2026-03-29 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM15%2520CFO') HTTP/1.1" 204 0
2026-03-29 14:21:22 [bca.uk] INFO: Found listing with ID: MD15%20DZE
2026-03-29 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD15%2520DZE%27 HTTP/1.1" 200 None
2026-03-29 14:21:22 [bca.uk] INFO: Scrape type for MD15%20DZE: 2
2026-03-29 14:21:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d8e23e3-6e1b-5f8e-8d72-24312e717f3f with identifier: MD15%20DZE
2026-03-29 14:21:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4d8e23e3-6e1b-5f8e-8d72-24312e717f3f with scrape type 2
2026-03-29 14:21:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4d8e23e3-6e1b-5f8e-8d72-24312e717f3f with scrape type 2
2026-03-29 14:21:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4d8e23e3-6e1b-5f8e-8d72-24312e717f3f, identifier: MD15%20DZE
2026-03-29 14:21:22 [bca.uk] INFO: Found listing with ID: YP74%20VUX
2026-03-29 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP74%2520VUX%27 HTTP/1.1" 200 None
2026-03-29 14:21:22 [bca.uk] INFO: Scrape type for YP74%20VUX: 0
2026-03-29 14:21:22 [bca.uk] INFO: Found listing with ID: YH18%20ZEU
2026-03-29 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH18%2520ZEU%27 HTTP/1.1" 200 None
2026-03-29 14:21:22 [bca.uk] INFO: Scrape type for YH18%20ZEU: 2
2026-03-29 14:21:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8d393c7-01e9-5f2f-946c-ded8e461f7fa with identifier: YH18%20ZEU
2026-03-29 14:21:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8d393c7-01e9-5f2f-946c-ded8e461f7fa with scrape type 2
2026-03-29 14:21:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8d393c7-01e9-5f2f-946c-ded8e461f7fa with scrape type 2
2026-03-29 14:21:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8d393c7-01e9-5f2f-946c-ded8e461f7fa, identifier: YH18%20ZEU
2026-03-29 14:21:22 [bca.uk] INFO: Found listing with ID: DX16%20BHE
2026-03-29 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX16%2520BHE%27 HTTP/1.1" 200 None
2026-03-29 14:21:22 [bca.uk] INFO: Scrape type for DX16%20BHE: 2
2026-03-29 14:21:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e3f46951-00ed-52fa-9baa-d5aee1160094 with identifier: DX16%20BHE
2026-03-29 14:21:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e3f46951-00ed-52fa-9baa-d5aee1160094 with scrape type 2
2026-03-29 14:21:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e3f46951-00ed-52fa-9baa-d5aee1160094 with scrape type 2
2026-03-29 14:21:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e3f46951-00ed-52fa-9baa-d5aee1160094, identifier: DX16%20BHE
2026-03-29 14:21:22 [bca.uk] INFO: Found listing with ID: WV20%20SVK
2026-03-29 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV20%2520SVK%27 HTTP/1.1" 200 None
2026-03-29 14:21:22 [bca.uk] INFO: Scrape type for WV20%20SVK: 2
2026-03-29 14:21:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 578f5817-88b0-58cb-9cd1-65249c39637c with identifier: WV20%20SVK
2026-03-29 14:21:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 578f5817-88b0-58cb-9cd1-65249c39637c with scrape type 2
2026-03-29 14:21:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 578f5817-88b0-58cb-9cd1-65249c39637c with scrape type 2
2026-03-29 14:21:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 578f5817-88b0-58cb-9cd1-65249c39637c, identifier: WV20%20SVK
2026-03-29 14:21:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4d8e23e3-6e1b-5f8e-8d72-24312e717f3f with identifier: MD15%20DZE
2026-03-29 14:21:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4d8e23e3-6e1b-5f8e-8d72-24312e717f3f with identifier: MD15%20DZE
2026-03-29 14:21:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4d8e23e3-6e1b-5f8e-8d72-24312e717f3f with identifier: MD15%20DZE to the API
2026-03-29 14:21:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD15%20DZE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4d8e23e3-6e1b-5f8e-8d72-24312e717f3f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MD15 DZE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD15%20DZE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FIAT',
 'model': '500',
 'odometer': 48128,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 LOUNGE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE S/S',
 'vin': 'ZFA3120000J390527',
 'year': 2015}
2026-03-29 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD15%2520DZE%27 HTTP/1.1" 200 None
2026-03-29 14:21:23 [bca.uk] INFO: Saving data for MD15%20DZE: {'auction_closing_time': 1774864800.0, 'created_time': 1774610620.437066, 'last_price_update_time': 1774794083.017038}
2026-03-29 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD15%2520DZE') HTTP/1.1" 204 0
2026-03-29 14:21:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8d393c7-01e9-5f2f-946c-ded8e461f7fa with identifier: YH18%20ZEU
2026-03-29 14:21:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8d393c7-01e9-5f2f-946c-ded8e461f7fa with identifier: YH18%20ZEU
2026-03-29 14:21:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8d393c7-01e9-5f2f-946c-ded8e461f7fa with identifier: YH18%20ZEU to the API
2026-03-29 14:21:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH18%20ZEU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e8d393c7-01e9-5f2f-946c-ded8e461f7fa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH18 ZEU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH18%20ZEU&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 67944,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.6 THP 165 GT LINE EAT6 Hatchback',
 'transmission': 'automatic',
 'trim': 'THP 165 GT LINE EAT6',
 'vin': 'VF3M45GZWJS320856',
 'year': 2018}
2026-03-29 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH18%2520ZEU%27 HTTP/1.1" 200 None
2026-03-29 14:21:23 [bca.uk] INFO: Saving data for YH18%20ZEU: {'auction_closing_time': 1774864800.0, 'created_time': 1774610846.799433, 'last_price_update_time': 1774794083.340422}
2026-03-29 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH18%2520ZEU') HTTP/1.1" 204 0
2026-03-29 14:21:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e3f46951-00ed-52fa-9baa-d5aee1160094 with identifier: DX16%20BHE
2026-03-29 14:21:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e3f46951-00ed-52fa-9baa-d5aee1160094 with identifier: DX16%20BHE
2026-03-29 14:21:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e3f46951-00ed-52fa-9baa-d5aee1160094 with identifier: DX16%20BHE to the API
2026-03-29 14:21:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DX16%20BHE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e3f46951-00ed-52fa-9baa-d5aee1160094',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DX16 BHE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DX16%20BHE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 89845,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 90 DESIGN Hatchback',
 'transmission': 'manual',
 'trim': '90 DESIGN',
 'vin': 'W0L0XEP68G4168153',
 'year': 2016}
2026-03-29 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX16%2520BHE%27 HTTP/1.1" 200 None
2026-03-29 14:21:23 [bca.uk] INFO: Saving data for DX16%20BHE: {'auction_closing_time': 1775037600.0, 'created_time': 1774610790.242691, 'last_price_update_time': 1774794083.633037}
2026-03-29 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DX16%2520BHE') HTTP/1.1" 204 0
2026-03-29 14:21:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 578f5817-88b0-58cb-9cd1-65249c39637c with identifier: WV20%20SVK
2026-03-29 14:21:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 578f5817-88b0-58cb-9cd1-65249c39637c with identifier: WV20%20SVK
2026-03-29 14:21:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 578f5817-88b0-58cb-9cd1-65249c39637c with identifier: WV20%20SVK to the API
2026-03-29 14:21:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 205,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV20%20SVK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '578f5817-88b0-58cb-9cd1-65249c39637c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV20 SVK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV20%20SVK&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'Q7',
 'odometer': 91927,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'AUDI Q7 3.0 55 TFSI QUATTRO BLACK ED.TIP StationWagon',
 'transmission': 'manual',
 'trim': '55 TFSI QUATTRO BLACK ED.TIP',
 'vin': 'WAUZZZ4M1LD015311',
 'year': 2020}
2026-03-29 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV20%2520SVK%27 HTTP/1.1" 200 None
2026-03-29 14:21:23 [bca.uk] INFO: Saving data for WV20%20SVK: {'auction_closing_time': 1774951200.0, 'created_time': 1774610667.461229, 'last_price_update_time': 1774794083.969319}
2026-03-29 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV20%2520SVK') HTTP/1.1" 204 0
2026-03-29 14:21:23 [bca.uk] INFO: Found listing with ID: DX16%20XOG
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX16%2520XOG%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for DX16%20XOG: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: LT06%20NRE
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT06%2520NRE%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for LT06%20NRE: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: LG54%20CTX
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG54%2520CTX%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for LG54%20CTX: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: HV17%20HNY
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV17%2520HNY%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for HV17%20HNY: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: HJ05%20GYZ
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ05%2520GYZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for HJ05%20GYZ: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: EA61%20KZG
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA61%2520KZG%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for EA61%20KZG: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: EA18%20TVO
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA18%2520TVO%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for EA18%20TVO: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: CE10%20WLK
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE10%2520WLK%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for CE10%20WLK: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: SB06%20MXP
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB06%2520MXP%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for SB06%20MXP: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: GM21%20AOT
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM21%2520AOT%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for GM21%20AOT: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: DY16%20UYF
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY16%2520UYF%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for DY16%20UYF: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: DE15%20UOH
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE15%2520UOH%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for DE15%20UOH: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: AP14%20CKK
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP14%2520CKK%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for AP14%20CKK: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: AO11%20XUF
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO11%2520XUF%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for AO11%20XUF: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: AD19%20LFS
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD19%2520LFS%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for AD19%20LFS: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: FE12%20YZW
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE12%2520YZW%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for FE12%20YZW: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: BC22%20HCF
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC22%2520HCF%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for BC22%20HCF: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: RX66%20CYJ
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX66%2520CYJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for RX66%20CYJ: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: LD65%20WHV
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD65%2520WHV%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for LD65%20WHV: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: SP67%20RNJ
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP67%2520RNJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for SP67%20RNJ: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: DK63%20ZNX
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK63%2520ZNX%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for DK63%20ZNX: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: EA67%20BCE
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA67%2520BCE%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for EA67%20BCE: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: DN64%20NMA
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN64%2520NMA%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for DN64%20NMA: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: M31%20FFM
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M31%2520FFM%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for M31%20FFM: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: CN57%20BXX
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN57%2520BXX%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for CN57%20BXX: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: ML09%20UUK
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML09%2520UUK%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for ML09%20UUK: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: V8%20XMB
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V8%2520XMB%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for V8%20XMB: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: YN15%20XGT
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN15%2520XGT%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for YN15%20XGT: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: YP16%20NZW
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP16%2520NZW%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for YP16%20NZW: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: LM68%20OYW
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM68%2520OYW%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for LM68%20OYW: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: SN66%20UAJ
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN66%2520UAJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for SN66%20UAJ: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: YW16%20FXJ
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW16%2520FXJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for YW16%20FXJ: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: FY58%20BNL
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY58%2520BNL%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for FY58%20BNL: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: NJ65%20VHK
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ65%2520VHK%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for NJ65%20VHK: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: YC61%20XUK
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC61%2520XUK%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for YC61%20XUK: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: WD17%20BEU
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD17%2520BEU%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for WD17%20BEU: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: YP18%20LVE
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP18%2520LVE%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for YP18%20LVE: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: YR70%20SOJ
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR70%2520SOJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for YR70%20SOJ: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: YN19%20SFE
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN19%2520SFE%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for YN19%20SFE: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: FP18%20VGG
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP18%2520VGG%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for FP18%20VGG: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: YM21%20KDN
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM21%2520KDN%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for YM21%20KDN: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: GM66%20UNZ
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM66%2520UNZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for GM66%20UNZ: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: ND09%20WWH
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND09%2520WWH%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for ND09%20WWH: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: YB14%20EKN
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB14%2520EKN%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for YB14%20EKN: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: YT65%20UZB
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT65%2520UZB%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for YT65%20UZB: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: KR16%20DSO
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR16%2520DSO%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for KR16%20DSO: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: SB15%20YZK
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB15%2520YZK%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for SB15%20YZK: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: AF12%20ZSV
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF12%2520ZSV%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for AF12%20ZSV: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: DG13%20KNH
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG13%2520KNH%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for DG13%20KNH: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: PE62%20WNJ
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE62%2520WNJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for PE62%20WNJ: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: LR65%20MUU
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR65%2520MUU%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for LR65%20MUU: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: VN18%20WUD
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN18%2520WUD%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for VN18%20WUD: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: LL18%20CYH
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL18%2520CYH%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for LL18%20CYH: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: BJ17%20FRR
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ17%2520FRR%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for BJ17%20FRR: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: LG22%20FFL
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG22%2520FFL%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for LG22%20FFL: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: FT15%20LKJ
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT15%2520LKJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for FT15%20LKJ: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: FG60%20VRM
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG60%2520VRM%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for FG60%20VRM: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: SB15%20YBK
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB15%2520YBK%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for SB15%20YBK: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: FX68%20XVB
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX68%2520XVB%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for FX68%20XVB: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: NC21%20AUN
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC21%2520AUN%27 HTTP/1.1" 200 None
2026-03-29 14:21:24 [bca.uk] INFO: Scrape type for NC21%20AUN: 0
2026-03-29 14:21:24 [bca.uk] INFO: Found listing with ID: SO65%20KZA
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO65%2520KZA%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for SO65%20KZA: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: FL64%20YUC
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL64%2520YUC%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for FL64%20YUC: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: FL66%20PFX
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL66%2520PFX%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for FL66%20PFX: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: P7%20DYX
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27P7%2520DYX%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for P7%20DYX: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: NU63%20VHG
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU63%2520VHG%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for NU63%20VHG: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: SF16%20NSP
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF16%2520NSP%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for SF16%20NSP: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: KD15%20VBN
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD15%2520VBN%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for KD15%20VBN: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: MJ20%20XLS
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ20%2520XLS%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for MJ20%20XLS: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: MJ21%20XSD
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ21%2520XSD%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for MJ21%20XSD: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: WF17%20PZZ
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF17%2520PZZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for WF17%20PZZ: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: SB69%20MLK
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB69%2520MLK%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for SB69%20MLK: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: SP17%20NHY
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP17%2520NHY%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for SP17%20NHY: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: VL19%20RHV
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VL19%2520RHV%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for VL19%20RHV: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: YJ69%20SHN
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ69%2520SHN%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for YJ69%20SHN: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: ND19%20GYA
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND19%2520GYA%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for ND19%20GYA: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: DX20%20HSV
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX20%2520HSV%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for DX20%20HSV: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: DG68%20SWW
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG68%2520SWW%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for DG68%20SWW: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: EK70%20MUC
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK70%2520MUC%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for EK70%20MUC: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: EO20%20YNC
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO20%2520YNC%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for EO20%20YNC: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: DS15%20CFY
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS15%2520CFY%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for DS15%20CFY: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: HN67%20PNL
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN67%2520PNL%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for HN67%20PNL: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: NL11%20EFD
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL11%2520EFD%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for NL11%20EFD: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: NX65%20XFZ
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX65%2520XFZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for NX65%20XFZ: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: VN70%20OMO
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN70%2520OMO%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for VN70%20OMO: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: BK16%20OVY
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK16%2520OVY%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for BK16%20OVY: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: DP70%20XLA
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP70%2520XLA%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for DP70%20XLA: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: NK11%20HVZ
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK11%2520HVZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for NK11%20HVZ: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: NK20%20NKZ
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK20%2520NKZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for NK20%20NKZ: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: GD62%20AEJ
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD62%2520AEJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for GD62%20AEJ: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: NL64%20UEZ
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL64%2520UEZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for NL64%20UEZ: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: ST67%20EOE
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST67%2520EOE%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for ST67%20EOE: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: GD17%20CKF
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD17%2520CKF%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for GD17%20CKF: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: RX74%20EFT
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX74%2520EFT%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for RX74%20EFT: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: EG18%20BHD
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EG18%2520BHD%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for EG18%20BHD: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: RX74%20CEO
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX74%2520CEO%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for RX74%20CEO: 0
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: AK14%20EHJ
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK14%2520EHJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for AK14%20EHJ: 2
2026-03-29 14:21:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9bdb2dba-5a49-555b-ba94-ee49843d78db with identifier: AK14%20EHJ
2026-03-29 14:21:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9bdb2dba-5a49-555b-ba94-ee49843d78db with scrape type 2
2026-03-29 14:21:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9bdb2dba-5a49-555b-ba94-ee49843d78db with scrape type 2
2026-03-29 14:21:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9bdb2dba-5a49-555b-ba94-ee49843d78db, identifier: AK14%20EHJ
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: EA66%20NHF
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA66%2520NHF%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for EA66%20NHF: 2
2026-03-29 14:21:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 22073cb2-8c82-5803-8a73-d906855dc3f0 with identifier: EA66%20NHF
2026-03-29 14:21:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 22073cb2-8c82-5803-8a73-d906855dc3f0 with scrape type 2
2026-03-29 14:21:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 22073cb2-8c82-5803-8a73-d906855dc3f0 with scrape type 2
2026-03-29 14:21:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 22073cb2-8c82-5803-8a73-d906855dc3f0, identifier: EA66%20NHF
2026-03-29 14:21:25 [bca.uk] INFO: Found listing with ID: TGZ%203183
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27TGZ%25203183%27 HTTP/1.1" 200 None
2026-03-29 14:21:25 [bca.uk] INFO: Scrape type for TGZ%203183: 2
2026-03-29 14:21:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40ceaece-14b5-5e27-9a45-d8f280d394dd with identifier: TGZ%203183
2026-03-29 14:21:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 40ceaece-14b5-5e27-9a45-d8f280d394dd with scrape type 2
2026-03-29 14:21:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 40ceaece-14b5-5e27-9a45-d8f280d394dd with scrape type 2
2026-03-29 14:21:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40ceaece-14b5-5e27-9a45-d8f280d394dd, identifier: TGZ%203183
2026-03-29 14:21:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9bdb2dba-5a49-555b-ba94-ee49843d78db with identifier: AK14%20EHJ
2026-03-29 14:21:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9bdb2dba-5a49-555b-ba94-ee49843d78db with identifier: AK14%20EHJ
2026-03-29 14:21:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9bdb2dba-5a49-555b-ba94-ee49843d78db with identifier: AK14%20EHJ to the API
2026-03-29 14:21:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK14%20EHJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9bdb2dba-5a49-555b-ba94-ee49843d78db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK14 EHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK14%20EHJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'CC',
 'odometer': 79560,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CC 2.0 TDI CR 140 BMT GT Saloon',
 'transmission': 'manual',
 'trim': 'TDI CR 140 BMT GT',
 'vin': 'WVWZZZ3CZEE535004',
 'year': 2014}
2026-03-29 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK14%2520EHJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:26 [bca.uk] INFO: Saving data for AK14%20EHJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610846.039223, 'last_price_update_time': 1774794086.343355}
2026-03-29 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK14%2520EHJ') HTTP/1.1" 204 0
2026-03-29 14:21:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 22073cb2-8c82-5803-8a73-d906855dc3f0 with identifier: EA66%20NHF
2026-03-29 14:21:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 22073cb2-8c82-5803-8a73-d906855dc3f0 with identifier: EA66%20NHF
2026-03-29 14:21:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 22073cb2-8c82-5803-8a73-d906855dc3f0 with identifier: EA66%20NHF to the API
2026-03-29 14:21:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA66%20NHF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '22073cb2-8c82-5803-8a73-d906855dc3f0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA66 NHF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA66%20NHF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 80209,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.6 TEKNA XTRONIC Hatchback',
 'transmission': 'automatic',
 'trim': 'TEKNA XTRONIC',
 'vin': 'SJNFBAF15U7288822',
 'year': 2016}
2026-03-29 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA66%2520NHF%27 HTTP/1.1" 200 None
2026-03-29 14:21:26 [bca.uk] INFO: Saving data for EA66%20NHF: {'auction_closing_time': 1775037600.0, 'created_time': 1774610811.252566, 'last_price_update_time': 1774794086.796433}
2026-03-29 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA66%2520NHF') HTTP/1.1" 204 0
2026-03-29 14:21:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40ceaece-14b5-5e27-9a45-d8f280d394dd with identifier: TGZ%203183
2026-03-29 14:21:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40ceaece-14b5-5e27-9a45-d8f280d394dd with identifier: TGZ%203183
2026-03-29 14:21:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40ceaece-14b5-5e27-9a45-d8f280d394dd with identifier: TGZ%203183 to the API
2026-03-29 14:21:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=TGZ%203183-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '40ceaece-14b5-5e27-9a45-d8f280d394dd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'TGZ 3183',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=TGZ%203183&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BMW',
 'model': '640D GRAN COUPE',
 'odometer': 128003,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW 640D GRAN COUPE 3.0 M SPORT Coupe',
 'transmission': 'manual',
 'trim': 'M SPORT',
 'vin': 'WBA6E22090G790410',
 'year': 2016}
2026-03-29 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27TGZ%25203183%27 HTTP/1.1" 200 None
2026-03-29 14:21:27 [bca.uk] INFO: Saving data for TGZ%203183: {'auction_closing_time': 1774864800.0, 'created_time': 1774610639.920958, 'last_price_update_time': 1774794087.106676}
2026-03-29 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='TGZ%25203183') HTTP/1.1" 204 0
2026-03-29 14:21:27 [bca.uk] INFO: Found listing with ID: BK74%20APV
2026-03-29 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK74%2520APV%27 HTTP/1.1" 200 None
2026-03-29 14:21:27 [bca.uk] INFO: Scrape type for BK74%20APV: 0
2026-03-29 14:21:27 [bca.uk] INFO: Found listing with ID: SG66%20AYS
2026-03-29 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG66%2520AYS%27 HTTP/1.1" 200 None
2026-03-29 14:21:27 [bca.uk] INFO: Scrape type for SG66%20AYS: 2
2026-03-29 14:21:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4f81e9a2-9fe9-5590-931a-32d364718e6b with identifier: SG66%20AYS
2026-03-29 14:21:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4f81e9a2-9fe9-5590-931a-32d364718e6b with scrape type 2
2026-03-29 14:21:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4f81e9a2-9fe9-5590-931a-32d364718e6b with scrape type 2
2026-03-29 14:21:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4f81e9a2-9fe9-5590-931a-32d364718e6b, identifier: SG66%20AYS
2026-03-29 14:21:27 [bca.uk] INFO: Found listing with ID: EO69%20CAU
2026-03-29 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO69%2520CAU%27 HTTP/1.1" 200 None
2026-03-29 14:21:27 [bca.uk] INFO: Scrape type for EO69%20CAU: 2
2026-03-29 14:21:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f5d6af8-9d13-5ced-a872-db5a04a4880d with identifier: EO69%20CAU
2026-03-29 14:21:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f5d6af8-9d13-5ced-a872-db5a04a4880d with scrape type 2
2026-03-29 14:21:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f5d6af8-9d13-5ced-a872-db5a04a4880d with scrape type 2
2026-03-29 14:21:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f5d6af8-9d13-5ced-a872-db5a04a4880d, identifier: EO69%20CAU
2026-03-29 14:21:27 [bca.uk] INFO: Found listing with ID: MF67%20FCD
2026-03-29 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF67%2520FCD%27 HTTP/1.1" 200 None
2026-03-29 14:21:27 [bca.uk] INFO: Scrape type for MF67%20FCD: 2
2026-03-29 14:21:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ed5acdd-0ef6-5a14-b546-eef6d293dd7f with identifier: MF67%20FCD
2026-03-29 14:21:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ed5acdd-0ef6-5a14-b546-eef6d293dd7f with scrape type 2
2026-03-29 14:21:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8ed5acdd-0ef6-5a14-b546-eef6d293dd7f with scrape type 2
2026-03-29 14:21:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8ed5acdd-0ef6-5a14-b546-eef6d293dd7f, identifier: MF67%20FCD
2026-03-29 14:21:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4f81e9a2-9fe9-5590-931a-32d364718e6b with identifier: SG66%20AYS
2026-03-29 14:21:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4f81e9a2-9fe9-5590-931a-32d364718e6b with identifier: SG66%20AYS
2026-03-29 14:21:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4f81e9a2-9fe9-5590-931a-32d364718e6b with identifier: SG66%20AYS to the API
2026-03-29 14:21:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG66%20AYS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4f81e9a2-9fe9-5590-931a-32d364718e6b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG66 AYS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG66%20AYS&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 71388,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 TD4 180 4WD HSE DYNAMIC LUX Convertible',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD HSE DYNAMIC LUX',
 'vin': 'SALVA5AN9HH176206',
 'year': 2016}
2026-03-29 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG66%2520AYS%27 HTTP/1.1" 200 None
2026-03-29 14:21:27 [bca.uk] INFO: Saving data for SG66%20AYS: {'auction_closing_time': 1774864800.0, 'created_time': 1774610792.731385, 'last_price_update_time': 1774794087.779182}
2026-03-29 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG66%2520AYS') HTTP/1.1" 204 0
2026-03-29 14:21:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f5d6af8-9d13-5ced-a872-db5a04a4880d with identifier: EO69%20CAU
2026-03-29 14:21:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f5d6af8-9d13-5ced-a872-db5a04a4880d with identifier: EO69%20CAU
2026-03-29 14:21:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8f5d6af8-9d13-5ced-a872-db5a04a4880d with identifier: EO69%20CAU to the API
2026-03-29 14:21:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO69%20CAU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8f5d6af8-9d13-5ced-a872-db5a04a4880d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO69 CAU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO69%20CAU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 123215,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 2.0 CRDI 48V MHD 4WD PREMIUM SE DC StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI 48V MHD 4WD PREMIUM SE DC',
 'vin': 'TMAJ381ASKJ791625',
 'year': 2019}
2026-03-29 14:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO69%2520CAU%27 HTTP/1.1" 200 None
2026-03-29 14:21:28 [bca.uk] INFO: Saving data for EO69%20CAU: {'auction_closing_time': 1775037600.0, 'created_time': 1774610780.706314, 'last_price_update_time': 1774794088.074095}
2026-03-29 14:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO69%2520CAU') HTTP/1.1" 204 0
2026-03-29 14:21:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8ed5acdd-0ef6-5a14-b546-eef6d293dd7f with identifier: MF67%20FCD
2026-03-29 14:21:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8ed5acdd-0ef6-5a14-b546-eef6d293dd7f with identifier: MF67%20FCD
2026-03-29 14:21:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8ed5acdd-0ef6-5a14-b546-eef6d293dd7f with identifier: MF67%20FCD to the API
2026-03-29 14:21:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF67%20FCD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8ed5acdd-0ef6-5a14-b546-eef6d293dd7f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF67 FCD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF67%20FCD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'A5 CABRIOLET',
 'odometer': 76836,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'AUDI A5 CABRIOLET 2.0 TFSI 190 S LINE S-T Convertible',
 'transmission': 'automatic',
 'trim': 'TFSI 190 S LINE S-T',
 'vin': 'WAUZZZF54JN007393',
 'year': 2017}
2026-03-29 14:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF67%2520FCD%27 HTTP/1.1" 200 None
2026-03-29 14:21:28 [bca.uk] INFO: Saving data for MF67%20FCD: {'auction_closing_time': 1774864800.0, 'created_time': 1774610652.790674, 'last_price_update_time': 1774794088.355821}
2026-03-29 14:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF67%2520FCD') HTTP/1.1" 204 0
2026-03-29 14:21:28 [bca.uk] INFO: Found listing with ID: CN15%20OVR
2026-03-29 14:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN15%2520OVR%27 HTTP/1.1" 200 None
2026-03-29 14:21:28 [bca.uk] INFO: Scrape type for CN15%20OVR: 2
2026-03-29 14:21:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c29f74c1-794f-5efc-bb08-3c03cbe34a7a with identifier: CN15%20OVR
2026-03-29 14:21:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c29f74c1-794f-5efc-bb08-3c03cbe34a7a with scrape type 2
2026-03-29 14:21:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c29f74c1-794f-5efc-bb08-3c03cbe34a7a with scrape type 2
2026-03-29 14:21:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c29f74c1-794f-5efc-bb08-3c03cbe34a7a, identifier: CN15%20OVR
2026-03-29 14:21:28 [bca.uk] INFO: Found listing with ID: FE12%20GVZ
2026-03-29 14:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE12%2520GVZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:28 [bca.uk] INFO: Scrape type for FE12%20GVZ: 2
2026-03-29 14:21:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0336cd0-6cdb-5416-8c5c-b333a60e9f63 with identifier: FE12%20GVZ
2026-03-29 14:21:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0336cd0-6cdb-5416-8c5c-b333a60e9f63 with scrape type 2
2026-03-29 14:21:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0336cd0-6cdb-5416-8c5c-b333a60e9f63 with scrape type 2
2026-03-29 14:21:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0336cd0-6cdb-5416-8c5c-b333a60e9f63, identifier: FE12%20GVZ
2026-03-29 14:21:28 [bca.uk] INFO: Found listing with ID: RE20%20ZBU
2026-03-29 14:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE20%2520ZBU%27 HTTP/1.1" 200 None
2026-03-29 14:21:28 [bca.uk] INFO: Scrape type for RE20%20ZBU: 2
2026-03-29 14:21:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e89dabb8-680e-52c9-a96a-76791a6b20e0 with identifier: RE20%20ZBU
2026-03-29 14:21:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e89dabb8-680e-52c9-a96a-76791a6b20e0 with scrape type 2
2026-03-29 14:21:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e89dabb8-680e-52c9-a96a-76791a6b20e0 with scrape type 2
2026-03-29 14:21:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e89dabb8-680e-52c9-a96a-76791a6b20e0, identifier: RE20%20ZBU
2026-03-29 14:21:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=77&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:21:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c29f74c1-794f-5efc-bb08-3c03cbe34a7a with identifier: CN15%20OVR
2026-03-29 14:21:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c29f74c1-794f-5efc-bb08-3c03cbe34a7a with identifier: CN15%20OVR
2026-03-29 14:21:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c29f74c1-794f-5efc-bb08-3c03cbe34a7a with identifier: CN15%20OVR to the API
2026-03-29 14:21:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN15%20OVR-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c29f74c1-794f-5efc-bb08-3c03cbe34a7a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CN15 OVR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CN15%20OVR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 116933,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 180 4WD TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 180 4WD TITANIUM',
 'vin': 'WF0AXXWPMAEG51219',
 'year': 2015}
2026-03-29 14:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN15%2520OVR%27 HTTP/1.1" 200 None
2026-03-29 14:21:28 [bca.uk] INFO: Saving data for CN15%20OVR: {'auction_closing_time': 1774864800.0, 'created_time': 1774610781.413103, 'last_price_update_time': 1774794088.989671}
2026-03-29 14:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CN15%2520OVR') HTTP/1.1" 204 0
2026-03-29 14:21:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0336cd0-6cdb-5416-8c5c-b333a60e9f63 with identifier: FE12%20GVZ
2026-03-29 14:21:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0336cd0-6cdb-5416-8c5c-b333a60e9f63 with identifier: FE12%20GVZ
2026-03-29 14:21:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b0336cd0-6cdb-5416-8c5c-b333a60e9f63 with identifier: FE12%20GVZ to the API
2026-03-29 14:21:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 94,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE12%20GVZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'b0336cd0-6cdb-5416-8c5c-b333a60e9f63',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE12 GVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE12%20GVZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LEXUS',
 'model': 'CT 200H',
 'odometer': 102412,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'LEXUS CT 200H 1.8 SE-L Hatchback',
 'transmission': 'automatic',
 'trim': 'SE-L',
 'vin': 'JTHKD5BHX02078530',
 'year': 2012}
2026-03-29 14:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE12%2520GVZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:29 [bca.uk] INFO: Saving data for FE12%20GVZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774610809.285105, 'last_price_update_time': 1774794089.28235}
2026-03-29 14:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE12%2520GVZ') HTTP/1.1" 204 0
2026-03-29 14:21:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e89dabb8-680e-52c9-a96a-76791a6b20e0 with identifier: RE20%20ZBU
2026-03-29 14:21:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e89dabb8-680e-52c9-a96a-76791a6b20e0 with identifier: RE20%20ZBU
2026-03-29 14:21:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e89dabb8-680e-52c9-a96a-76791a6b20e0 with identifier: RE20%20ZBU to the API
2026-03-29 14:21:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE20%20ZBU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e89dabb8-680e-52c9-a96a-76791a6b20e0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE20 ZBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE20%20ZBU&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 30181,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'AUDI A1 SPORTBACK 1.5 35 TFSI S LINE STYLE ED.S-T Hatchback',
 'transmission': 'automatic',
 'trim': '35 TFSI S LINE STYLE ED.S-T',
 'vin': 'WAUZZZGB6LR053078',
 'year': 2020}
2026-03-29 14:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE20%2520ZBU%27 HTTP/1.1" 200 None
2026-03-29 14:21:29 [bca.uk] INFO: Saving data for RE20%20ZBU: {'auction_closing_time': 1774951200.0, 'created_time': 1774610642.431079, 'last_price_update_time': 1774794089.621932}
2026-03-29 14:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE20%2520ZBU') HTTP/1.1" 204 0
2026-03-29 14:21:29 [bca.uk] INFO: Found listing with ID: DL74%20VCU
2026-03-29 14:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL74%2520VCU%27 HTTP/1.1" 200 None
2026-03-29 14:21:29 [bca.uk] INFO: Scrape type for DL74%20VCU: 2
2026-03-29 14:21:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c1620fd5-bcb2-5d67-8049-303cb1feca43 with identifier: DL74%20VCU
2026-03-29 14:21:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c1620fd5-bcb2-5d67-8049-303cb1feca43 with scrape type 2
2026-03-29 14:21:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c1620fd5-bcb2-5d67-8049-303cb1feca43 with scrape type 2
2026-03-29 14:21:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c1620fd5-bcb2-5d67-8049-303cb1feca43, identifier: DL74%20VCU
2026-03-29 14:21:29 [bca.uk] INFO: Found listing with ID: GC19%20HMG
2026-03-29 14:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC19%2520HMG%27 HTTP/1.1" 200 None
2026-03-29 14:21:29 [bca.uk] INFO: Scrape type for GC19%20HMG: 2
2026-03-29 14:21:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 83eeca1f-baf0-5a20-98cf-303be34637e1 with identifier: GC19%20HMG
2026-03-29 14:21:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 83eeca1f-baf0-5a20-98cf-303be34637e1 with scrape type 2
2026-03-29 14:21:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 83eeca1f-baf0-5a20-98cf-303be34637e1 with scrape type 2
2026-03-29 14:21:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 83eeca1f-baf0-5a20-98cf-303be34637e1, identifier: GC19%20HMG
2026-03-29 14:21:29 [bca.uk] INFO: Found listing with ID: GV13%20ACJ
2026-03-29 14:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV13%2520ACJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:29 [bca.uk] INFO: Scrape type for GV13%20ACJ: 2
2026-03-29 14:21:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7370a26a-dda1-5118-8b2c-23ee4c75778b with identifier: GV13%20ACJ
2026-03-29 14:21:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7370a26a-dda1-5118-8b2c-23ee4c75778b with scrape type 2
2026-03-29 14:21:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7370a26a-dda1-5118-8b2c-23ee4c75778b with scrape type 2
2026-03-29 14:21:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7370a26a-dda1-5118-8b2c-23ee4c75778b, identifier: GV13%20ACJ
2026-03-29 14:21:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c1620fd5-bcb2-5d67-8049-303cb1feca43 with identifier: DL74%20VCU
2026-03-29 14:21:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c1620fd5-bcb2-5d67-8049-303cb1feca43 with identifier: DL74%20VCU
2026-03-29 14:21:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c1620fd5-bcb2-5d67-8049-303cb1feca43 with identifier: DL74%20VCU to the API
2026-03-29 14:21:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL74%20VCU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c1620fd5-bcb2-5d67-8049-303cb1feca43',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL74 VCU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL74%20VCU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND',
 'odometer': 13106,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND 1.2 MH 136 ULTIMATE E-DCT6 Hatchback',
 'transmission': 'automatic',
 'trim': 'MH 136 ULTIMATE E-DCT6',
 'vin': 'VXKKAHPY2R6057047',
 'year': 2024}
2026-03-29 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL74%2520VCU%27 HTTP/1.1" 200 None
2026-03-29 14:21:30 [bca.uk] INFO: Saving data for DL74%20VCU: {'auction_closing_time': 1775037600.0, 'created_time': 1774610826.809912, 'last_price_update_time': 1774794090.244289}
2026-03-29 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL74%2520VCU') HTTP/1.1" 204 0
2026-03-29 14:21:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 83eeca1f-baf0-5a20-98cf-303be34637e1 with identifier: GC19%20HMG
2026-03-29 14:21:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 83eeca1f-baf0-5a20-98cf-303be34637e1 with identifier: GC19%20HMG
2026-03-29 14:21:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 83eeca1f-baf0-5a20-98cf-303be34637e1 with identifier: GC19%20HMG to the API
2026-03-29 14:21:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GC19%20HMG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '83eeca1f-baf0-5a20-98cf-303be34637e1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GC19 HMG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GC19%20HMG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 70998,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.3 DIG-T 160 ACENTA PREMIUM DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T 160 ACENTA PREMIUM DCT',
 'vin': 'SJNFFAJ11U2640118',
 'year': 2019}
2026-03-29 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC19%2520HMG%27 HTTP/1.1" 200 None
2026-03-29 14:21:30 [bca.uk] INFO: Saving data for GC19%20HMG: {'auction_closing_time': 1775037600.0, 'created_time': 1774265440.675625, 'last_price_update_time': 1774794090.530529}
2026-03-29 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GC19%2520HMG') HTTP/1.1" 204 0
2026-03-29 14:21:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7370a26a-dda1-5118-8b2c-23ee4c75778b with identifier: GV13%20ACJ
2026-03-29 14:21:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7370a26a-dda1-5118-8b2c-23ee4c75778b with identifier: GV13%20ACJ
2026-03-29 14:21:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7370a26a-dda1-5118-8b2c-23ee4c75778b with identifier: GV13%20ACJ to the API
2026-03-29 14:21:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV13%20ACJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7370a26a-dda1-5118-8b2c-23ee4c75778b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GV13 ACJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV13%20ACJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'AVENSIS',
 'odometer': 180772,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'TOYOTA AVENSIS 2.0 D-4D ICON+ Estate',
 'transmission': 'manual',
 'trim': 'D-4D ICON+',
 'vin': 'SB1ED76L50E115186',
 'year': 2013}
2026-03-29 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV13%2520ACJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:30 [bca.uk] INFO: Saving data for GV13%20ACJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610651.379548, 'last_price_update_time': 1774794090.812512}
2026-03-29 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV13%2520ACJ') HTTP/1.1" 204 0
2026-03-29 14:21:30 [bca.uk] INFO: Found listing with ID: KV14%20NEN
2026-03-29 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV14%2520NEN%27 HTTP/1.1" 200 None
2026-03-29 14:21:30 [bca.uk] INFO: Scrape type for KV14%20NEN: 2
2026-03-29 14:21:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aeb03e71-39a0-57ee-89eb-b422f3f481ec with identifier: KV14%20NEN
2026-03-29 14:21:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aeb03e71-39a0-57ee-89eb-b422f3f481ec with scrape type 2
2026-03-29 14:21:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aeb03e71-39a0-57ee-89eb-b422f3f481ec with scrape type 2
2026-03-29 14:21:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aeb03e71-39a0-57ee-89eb-b422f3f481ec, identifier: KV14%20NEN
2026-03-29 14:21:30 [bca.uk] INFO: Found listing with ID: GF72%20YGV
2026-03-29 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF72%2520YGV%27 HTTP/1.1" 200 None
2026-03-29 14:21:30 [bca.uk] INFO: Scrape type for GF72%20YGV: 2
2026-03-29 14:21:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9fd937cc-1dbf-59c1-8e50-034c5b708058 with identifier: GF72%20YGV
2026-03-29 14:21:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9fd937cc-1dbf-59c1-8e50-034c5b708058 with scrape type 2
2026-03-29 14:21:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9fd937cc-1dbf-59c1-8e50-034c5b708058 with scrape type 2
2026-03-29 14:21:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9fd937cc-1dbf-59c1-8e50-034c5b708058, identifier: GF72%20YGV
2026-03-29 14:21:31 [bca.uk] INFO: Found listing with ID: ES11%20MAM
2026-03-29 14:21:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ES11%2520MAM%27 HTTP/1.1" 200 None
2026-03-29 14:21:31 [bca.uk] INFO: Scrape type for ES11%20MAM: 2
2026-03-29 14:21:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 556a7bad-d8b7-5c92-83be-9b6aedf08ec2 with identifier: ES11%20MAM
2026-03-29 14:21:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 556a7bad-d8b7-5c92-83be-9b6aedf08ec2 with scrape type 2
2026-03-29 14:21:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 556a7bad-d8b7-5c92-83be-9b6aedf08ec2 with scrape type 2
2026-03-29 14:21:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 556a7bad-d8b7-5c92-83be-9b6aedf08ec2, identifier: ES11%20MAM
2026-03-29 14:21:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aeb03e71-39a0-57ee-89eb-b422f3f481ec with identifier: KV14%20NEN
2026-03-29 14:21:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aeb03e71-39a0-57ee-89eb-b422f3f481ec with identifier: KV14%20NEN
2026-03-29 14:21:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aeb03e71-39a0-57ee-89eb-b422f3f481ec with identifier: KV14%20NEN to the API
2026-03-29 14:21:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV14%20NEN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'aeb03e71-39a0-57ee-89eb-b422f3f481ec',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KV14 NEN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV14%20NEN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'A180',
 'odometer': 83751,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 1.6 B/E SE Hatchback',
 'transmission': 'manual',
 'trim': 'B/E SE',
 'vin': 'WDD1760422V011302',
 'year': 2014}
2026-03-29 14:21:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV14%2520NEN%27 HTTP/1.1" 200 None
2026-03-29 14:21:31 [bca.uk] INFO: Saving data for KV14%20NEN: {'auction_closing_time': 1774864800.0, 'created_time': 1774610826.056653, 'last_price_update_time': 1774794091.817413}
2026-03-29 14:21:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV14%2520NEN') HTTP/1.1" 204 0
2026-03-29 14:21:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9fd937cc-1dbf-59c1-8e50-034c5b708058 with identifier: GF72%20YGV
2026-03-29 14:21:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9fd937cc-1dbf-59c1-8e50-034c5b708058 with identifier: GF72%20YGV
2026-03-29 14:21:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9fd937cc-1dbf-59c1-8e50-034c5b708058 with identifier: GF72%20YGV to the API
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 100,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF72%20YGV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '9fd937cc-1dbf-59c1-8e50-034c5b708058',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GF72 YGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF72%20YGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'YARIS CROSS',
 'odometer': 44720,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS CROSS 1.5 HYBRID ICON Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID ICON',
 'vin': 'JTDKBABB40A115069',
 'year': 2023}
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF72%2520YGV%27 HTTP/1.1" 200 None
2026-03-29 14:21:32 [bca.uk] INFO: Saving data for GF72%20YGV: {'auction_closing_time': 1775037600.0, 'created_time': 1774610784.975633, 'last_price_update_time': 1774794092.506057}
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF72%2520YGV') HTTP/1.1" 204 0
2026-03-29 14:21:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 556a7bad-d8b7-5c92-83be-9b6aedf08ec2 with identifier: ES11%20MAM
2026-03-29 14:21:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 556a7bad-d8b7-5c92-83be-9b6aedf08ec2 with identifier: ES11%20MAM
2026-03-29 14:21:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 556a7bad-d8b7-5c92-83be-9b6aedf08ec2 with identifier: ES11%20MAM to the API
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ES11%20MAM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '556a7bad-d8b7-5c92-83be-9b6aedf08ec2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ES11 MAM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ES11%20MAM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '118I',
 'odometer': 65021,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'BMW 118I 1.5 SPORT STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'SPORT STEP',
 'vin': 'WBA1R520107A97530',
 'year': 2018}
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ES11%2520MAM%27 HTTP/1.1" 200 None
2026-03-29 14:21:32 [bca.uk] INFO: Saving data for ES11%20MAM: {'auction_closing_time': 1774864800.0, 'created_time': 1774610591.170938, 'last_price_update_time': 1774794092.840317}
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ES11%2520MAM') HTTP/1.1" 204 0
2026-03-29 14:21:32 [bca.uk] INFO: Total items found: 100
2026-03-29 14:21:32 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded
2026-03-29 14:21:32 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:21:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:21:32 [bca.uk] INFO: Found listing with ID: FN17%20EEP
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN17%2520EEP%27 HTTP/1.1" 200 None
2026-03-29 14:21:32 [bca.uk] INFO: Scrape type for FN17%20EEP: 0
2026-03-29 14:21:32 [bca.uk] INFO: Found listing with ID: LJ16%20SLU
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ16%2520SLU%27 HTTP/1.1" 200 None
2026-03-29 14:21:32 [bca.uk] INFO: Scrape type for LJ16%20SLU: 0
2026-03-29 14:21:32 [bca.uk] INFO: Found listing with ID: OU19%20XBC
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU19%2520XBC%27 HTTP/1.1" 200 None
2026-03-29 14:21:32 [bca.uk] INFO: Scrape type for OU19%20XBC: 0
2026-03-29 14:21:32 [bca.uk] INFO: Found listing with ID: RJ16%20TMX
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ16%2520TMX%27 HTTP/1.1" 200 None
2026-03-29 14:21:32 [bca.uk] INFO: Scrape type for RJ16%20TMX: 0
2026-03-29 14:21:32 [bca.uk] INFO: Found listing with ID: RV15%20KDZ
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV15%2520KDZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:32 [bca.uk] INFO: Scrape type for RV15%20KDZ: 0
2026-03-29 14:21:32 [bca.uk] INFO: Found listing with ID: SF19%20WCN
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF19%2520WCN%27 HTTP/1.1" 200 None
2026-03-29 14:21:32 [bca.uk] INFO: Scrape type for SF19%20WCN: 0
2026-03-29 14:21:32 [bca.uk] INFO: Found listing with ID: SH66%20XBF
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH66%2520XBF%27 HTTP/1.1" 200 None
2026-03-29 14:21:32 [bca.uk] INFO: Scrape type for SH66%20XBF: 0
2026-03-29 14:21:32 [bca.uk] INFO: Found listing with ID: SJ18%20WBU
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ18%2520WBU%27 HTTP/1.1" 200 None
2026-03-29 14:21:33 [bca.uk] INFO: Scrape type for SJ18%20WBU: 2
2026-03-29 14:21:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca437ab3-fdb0-5514-8580-4a0980ad289d with identifier: SJ18%20WBU
2026-03-29 14:21:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca437ab3-fdb0-5514-8580-4a0980ad289d with scrape type 2
2026-03-29 14:21:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca437ab3-fdb0-5514-8580-4a0980ad289d with scrape type 2
2026-03-29 14:21:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca437ab3-fdb0-5514-8580-4a0980ad289d, identifier: SJ18%20WBU
2026-03-29 14:21:33 [bca.uk] INFO: Found listing with ID: GN06%20ZJU
2026-03-29 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN06%2520ZJU%27 HTTP/1.1" 200 None
2026-03-29 14:21:33 [bca.uk] INFO: Scrape type for GN06%20ZJU: 2
2026-03-29 14:21:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99e41c7b-c46f-55a6-8737-bd5f48c4f1db with identifier: GN06%20ZJU
2026-03-29 14:21:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99e41c7b-c46f-55a6-8737-bd5f48c4f1db with scrape type 2
2026-03-29 14:21:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 99e41c7b-c46f-55a6-8737-bd5f48c4f1db with scrape type 2
2026-03-29 14:21:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 99e41c7b-c46f-55a6-8737-bd5f48c4f1db, identifier: GN06%20ZJU
2026-03-29 14:21:33 [bca.uk] INFO: Found listing with ID: LR72%20VXA
2026-03-29 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR72%2520VXA%27 HTTP/1.1" 200 None
2026-03-29 14:21:33 [bca.uk] INFO: Scrape type for LR72%20VXA: 2
2026-03-29 14:21:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3383da06-61c1-5d75-8fbb-120cc86cb517 with identifier: LR72%20VXA
2026-03-29 14:21:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3383da06-61c1-5d75-8fbb-120cc86cb517 with scrape type 2
2026-03-29 14:21:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3383da06-61c1-5d75-8fbb-120cc86cb517 with scrape type 2
2026-03-29 14:21:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3383da06-61c1-5d75-8fbb-120cc86cb517, identifier: LR72%20VXA
2026-03-29 14:21:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca437ab3-fdb0-5514-8580-4a0980ad289d with identifier: SJ18%20WBU
2026-03-29 14:21:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca437ab3-fdb0-5514-8580-4a0980ad289d with identifier: SJ18%20WBU
2026-03-29 14:21:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ca437ab3-fdb0-5514-8580-4a0980ad289d with identifier: SJ18%20WBU to the API
2026-03-29 14:21:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ18%20WBU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ca437ab3-fdb0-5514-8580-4a0980ad289d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ18 WBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ18%20WBU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 120901,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 306 HSE DYNAMIC StationWagon',
 'transmission': 'automatic',
 'trim': 'SDV6 306 HSE DYNAMIC',
 'vin': 'SALWA2AK8JA196812',
 'year': 2018}
2026-03-29 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ18%2520WBU%27 HTTP/1.1" 200 None
2026-03-29 14:21:33 [bca.uk] INFO: Saving data for SJ18%20WBU: {'auction_closing_time': 1774864800.0, 'created_time': 1773958191.653816, 'last_price_update_time': 1774794093.611904}
2026-03-29 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ18%2520WBU') HTTP/1.1" 204 0
2026-03-29 14:21:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 99e41c7b-c46f-55a6-8737-bd5f48c4f1db with identifier: GN06%20ZJU
2026-03-29 14:21:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 99e41c7b-c46f-55a6-8737-bd5f48c4f1db with identifier: GN06%20ZJU
2026-03-29 14:21:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 99e41c7b-c46f-55a6-8737-bd5f48c4f1db with identifier: GN06%20ZJU to the API
2026-03-29 14:21:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN06%20ZJU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.8L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '99e41c7b-c46f-55a6-8737-bd5f48c4f1db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN06 ZJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN06%20ZJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MAZDA',
 'model': 'MX-5',
 'odometer': 99774,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'MAZDA MX-5 1.8  Roadster',
 'transmission': 'manual',
 'trim': '',
 'vin': 'JMZNC188200107745',
 'year': 2006}
2026-03-29 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN06%2520ZJU%27 HTTP/1.1" 200 None
2026-03-29 14:21:33 [bca.uk] INFO: Saving data for GN06%20ZJU: {'auction_closing_time': 1775037600.0, 'created_time': 1774610760.887183, 'last_price_update_time': 1774794093.909402}
2026-03-29 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN06%2520ZJU') HTTP/1.1" 204 0
2026-03-29 14:21:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3383da06-61c1-5d75-8fbb-120cc86cb517 with identifier: LR72%20VXA
2026-03-29 14:21:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3383da06-61c1-5d75-8fbb-120cc86cb517 with identifier: LR72%20VXA
2026-03-29 14:21:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3383da06-61c1-5d75-8fbb-120cc86cb517 with identifier: LR72%20VXA to the API
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR72%20VXA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3383da06-61c1-5d75-8fbb-120cc86cb517',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR72 VXA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR72%20VXA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 14191,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.1 75 TREND Hatchback',
 'transmission': 'manual',
 'trim': '75 TREND',
 'vin': 'WF0JXXGAHJNP47686',
 'year': 2022}
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR72%2520VXA%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Saving data for LR72%20VXA: {'auction_closing_time': 1774864800.0, 'created_time': 1774610650.958362, 'last_price_update_time': 1774794094.196714}
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR72%2520VXA') HTTP/1.1" 204 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: NA12%20ZTG
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA12%2520ZTG%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for NA12%20ZTG: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: FV15%20NSE
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV15%2520NSE%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for FV15%20NSE: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: FP17%20OKN
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP17%2520OKN%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for FP17%20OKN: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: NJ17%20ZDN
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ17%2520ZDN%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for NJ17%20ZDN: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: WK17%20KNO
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK17%2520KNO%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for WK17%20KNO: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: AK67%20XSN
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK67%2520XSN%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for AK67%20XSN: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: DS15%20VPJ
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS15%2520VPJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for DS15%20VPJ: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: GF21%20XLX
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF21%2520XLX%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for GF21%20XLX: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: LN69%20JMX
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN69%2520JMX%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for LN69%20JMX: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: NL11%20KUO
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL11%2520KUO%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for NL11%20KUO: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: GV16%20ZSL
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV16%2520ZSL%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for GV16%20ZSL: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: GU69%20FDP
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU69%2520FDP%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for GU69%20FDP: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: WN66%20VLC
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN66%2520VLC%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for WN66%20VLC: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: KW15%20YUU
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW15%2520YUU%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for KW15%20YUU: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: FG69%20BNE
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG69%2520BNE%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for FG69%20BNE: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: AX57%20BMU
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX57%2520BMU%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for AX57%20BMU: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: DL67%20YBD
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL67%2520YBD%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for DL67%20YBD: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: A21%20PCN
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27A21%2520PCN%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for A21%20PCN: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: FN67%20KYU
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN67%2520KYU%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for FN67%20KYU: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: YB65%20UKC
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB65%2520UKC%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for YB65%20UKC: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: JRZ%201374
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JRZ%25201374%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for JRZ%201374: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: WN61%20WMF
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN61%2520WMF%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for WN61%20WMF: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: FL71%20KXN
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL71%2520KXN%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for FL71%20KXN: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: BK72%20VBL
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK72%2520VBL%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for BK72%20VBL: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: FP63%20FYT
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP63%2520FYT%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for FP63%20FYT: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: VA14%20FDE
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA14%2520FDE%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for VA14%20FDE: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: YX65%20YLD
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX65%2520YLD%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for YX65%20YLD: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: NA72%20PVZ
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA72%2520PVZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for NA72%20PVZ: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: LE19%20OAO
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE19%2520OAO%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for LE19%20OAO: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: WM17%20UBA
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM17%2520UBA%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for WM17%20UBA: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: BR19%20TWE
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BR19%2520TWE%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for BR19%20TWE: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: ML70%20KYB
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML70%2520KYB%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for ML70%20KYB: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: FV66%20ULA
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV66%2520ULA%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for FV66%20ULA: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: SH18%20FCF
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH18%2520FCF%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for SH18%20FCF: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: PX13%20WHW
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX13%2520WHW%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for PX13%20WHW: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: WM11%20VUT
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM11%2520VUT%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for WM11%20VUT: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: KJ18%20KXV
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ18%2520KXV%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for KJ18%20KXV: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: MM74%20YOV
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM74%2520YOV%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for MM74%20YOV: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: ND67%20NUB
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND67%2520NUB%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for ND67%20NUB: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: NJ69%20ZLZ
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ69%2520ZLZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for NJ69%20ZLZ: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: H23%20GYP
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27H23%2520GYP%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for H23%20GYP: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: PX64%20VTL
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX64%2520VTL%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for PX64%20VTL: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: GJ67%20AVB
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ67%2520AVB%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for GJ67%20AVB: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: EY63%20KOX
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY63%2520KOX%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for EY63%20KOX: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: BK74%20FHP
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK74%2520FHP%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for BK74%20FHP: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: FY71%20YBD
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY71%2520YBD%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for FY71%20YBD: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: SG18%20UCD
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG18%2520UCD%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for SG18%20UCD: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: YR20%20EWH
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR20%2520EWH%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for YR20%20EWH: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: HV25%20JZC
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV25%2520JZC%27 HTTP/1.1" 200 None
2026-03-29 14:21:34 [bca.uk] INFO: Scrape type for HV25%20JZC: 0
2026-03-29 14:21:34 [bca.uk] INFO: Found listing with ID: MA17%20GME
2026-03-29 14:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA17%2520GME%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for MA17%20GME: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: VE19%20GDV
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE19%2520GDV%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for VE19%20GDV: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: WU17%20PXF
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU17%2520PXF%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for WU17%20PXF: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: FGZ%203391
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FGZ%25203391%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for FGZ%203391: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: VO66%20WKC
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO66%2520WKC%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for VO66%20WKC: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: PJ70%20ZTE
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ70%2520ZTE%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for PJ70%20ZTE: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: BK65%20BXF
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK65%2520BXF%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for BK65%20BXF: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: KW67%20AHA
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW67%2520AHA%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for KW67%20AHA: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: KY19%20WJP
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY19%2520WJP%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for KY19%20WJP: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: YP24%20XHC
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP24%2520XHC%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for YP24%20XHC: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: DL65%20UBT
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL65%2520UBT%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for DL65%20UBT: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: LS13%20PZA
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS13%2520PZA%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for LS13%20PZA: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: WA22%20LRJ
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA22%2520LRJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for WA22%20LRJ: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: WG14%20YXO
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG14%2520YXO%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for WG14%20YXO: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: SP16%20YTU
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP16%2520YTU%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for SP16%20YTU: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: AK15%20UKF
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK15%2520UKF%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for AK15%20UKF: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: WJ69%20UWZ
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ69%2520UWZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for WJ69%20UWZ: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: GY62%20FCG
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY62%2520FCG%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for GY62%20FCG: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: LG61%20MYR
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG61%2520MYR%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for LG61%20MYR: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: NJ16%20JYW
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ16%2520JYW%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for NJ16%20JYW: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: CA16%20XZO
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA16%2520XZO%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for CA16%20XZO: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: DW19%20XGT
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DW19%2520XGT%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for DW19%20XGT: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: VE67%20HCK
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE67%2520HCK%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for VE67%20HCK: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: KM22%20OUP
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM22%2520OUP%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for KM22%20OUP: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: KN09%20ZNP
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN09%2520ZNP%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for KN09%20ZNP: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: WM14%20WVU
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM14%2520WVU%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for WM14%20WVU: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: YH16%20NFA
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH16%2520NFA%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for YH16%20NFA: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: FE20%20OYY
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE20%2520OYY%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for FE20%20OYY: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: YG70%20XRF
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG70%2520XRF%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for YG70%20XRF: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: BD18%20WLA
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD18%2520WLA%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for BD18%20WLA: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: EU67%20OKD
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU67%2520OKD%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for EU67%20OKD: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: KU17%20LHB
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU17%2520LHB%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for KU17%20LHB: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: EJ71%20ZWA
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ71%2520ZWA%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for EJ71%20ZWA: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: ND67%20AZU
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND67%2520AZU%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for ND67%20AZU: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: GF69%20UKK
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF69%2520UKK%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for GF69%20UKK: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: S44%20DPR
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S44%2520DPR%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for S44%20DPR: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: LG67%20GYO
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG67%2520GYO%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for LG67%20GYO: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: NL72%20XSN
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL72%2520XSN%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for NL72%20XSN: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: SK13%20UXH
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK13%2520UXH%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for SK13%20UXH: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: BV14%20YLU
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV14%2520YLU%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for BV14%20YLU: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: DC16%20XBH
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC16%2520XBH%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for DC16%20XBH: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: YE17%20LJU
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE17%2520LJU%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for YE17%20LJU: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: F17%20JGM
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27F17%2520JGM%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for F17%20JGM: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: RBZ%20771
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RBZ%2520771%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for RBZ%20771: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: WA70%20PNF
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA70%2520PNF%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for WA70%20PNF: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: MW11%20NUB
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW11%2520NUB%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for MW11%20NUB: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: SY14%20GKO
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY14%2520GKO%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for SY14%20GKO: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: FV64%20URM
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV64%2520URM%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for FV64%20URM: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: LT13%20FGD
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT13%2520FGD%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for LT13%20FGD: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: WV63%20DFP
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV63%2520DFP%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for WV63%20DFP: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: YY19%20ZHP
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY19%2520ZHP%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for YY19%20ZHP: 0
2026-03-29 14:21:35 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:21:35 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: WG19%20EJF
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG19%2520EJF%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for WG19%20EJF: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: WH19%20HPZ
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WH19%2520HPZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for WH19%20HPZ: 0
2026-03-29 14:21:35 [bca.uk] INFO: Found listing with ID: WT19%20UJM
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT19%2520UJM%27 HTTP/1.1" 200 None
2026-03-29 14:21:35 [bca.uk] INFO: Scrape type for WT19%20UJM: 2
2026-03-29 14:21:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a3c03b0-26e3-5389-b107-db48b4d127ec with identifier: WT19%20UJM
2026-03-29 14:21:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a3c03b0-26e3-5389-b107-db48b4d127ec with scrape type 2
2026-03-29 14:21:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0a3c03b0-26e3-5389-b107-db48b4d127ec with scrape type 2
2026-03-29 14:21:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0a3c03b0-26e3-5389-b107-db48b4d127ec, identifier: WT19%20UJM
2026-03-29 14:21:36 [bca.uk] INFO: Found listing with ID: GN66%20OBA
2026-03-29 14:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN66%2520OBA%27 HTTP/1.1" 200 None
2026-03-29 14:21:36 [bca.uk] INFO: Scrape type for GN66%20OBA: 2
2026-03-29 14:21:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3211d75f-abeb-54a0-99b9-0ae230430139 with identifier: GN66%20OBA
2026-03-29 14:21:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3211d75f-abeb-54a0-99b9-0ae230430139 with scrape type 2
2026-03-29 14:21:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3211d75f-abeb-54a0-99b9-0ae230430139 with scrape type 2
2026-03-29 14:21:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3211d75f-abeb-54a0-99b9-0ae230430139, identifier: GN66%20OBA
2026-03-29 14:21:36 [bca.uk] INFO: Found listing with ID: MF69%20RWN
2026-03-29 14:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF69%2520RWN%27 HTTP/1.1" 200 None
2026-03-29 14:21:36 [bca.uk] INFO: Scrape type for MF69%20RWN: 2
2026-03-29 14:21:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 242ae95a-d44f-54f3-af72-382af157a24d with identifier: MF69%20RWN
2026-03-29 14:21:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 242ae95a-d44f-54f3-af72-382af157a24d with scrape type 2
2026-03-29 14:21:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 242ae95a-d44f-54f3-af72-382af157a24d with scrape type 2
2026-03-29 14:21:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 242ae95a-d44f-54f3-af72-382af157a24d, identifier: MF69%20RWN
2026-03-29 14:21:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:21:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0a3c03b0-26e3-5389-b107-db48b4d127ec with identifier: WT19%20UJM
2026-03-29 14:21:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0a3c03b0-26e3-5389-b107-db48b4d127ec with identifier: WT19%20UJM
2026-03-29 14:21:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0a3c03b0-26e3-5389-b107-db48b4d127ec with identifier: WT19%20UJM to the API
2026-03-29 14:21:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WT19%20UJM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0a3c03b0-26e3-5389-b107-db48b4d127ec',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WT19 UJM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WT19%20UJM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FIAT',
 'model': '500',
 'odometer': 59335,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 LOUNGE Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE',
 'vin': 'ZFA3120000JB97159',
 'year': 2019}
2026-03-29 14:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT19%2520UJM%27 HTTP/1.1" 200 None
2026-03-29 14:21:36 [bca.uk] INFO: Saving data for WT19%20UJM: {'auction_closing_time': 1775037600.0, 'created_time': 1774610805.166467, 'last_price_update_time': 1774794096.685662}
2026-03-29 14:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WT19%2520UJM') HTTP/1.1" 204 0
2026-03-29 14:21:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3211d75f-abeb-54a0-99b9-0ae230430139 with identifier: GN66%20OBA
2026-03-29 14:21:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3211d75f-abeb-54a0-99b9-0ae230430139 with identifier: GN66%20OBA
2026-03-29 14:21:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3211d75f-abeb-54a0-99b9-0ae230430139 with identifier: GN66%20OBA to the API
2026-03-29 14:21:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN66%20OBA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3211d75f-abeb-54a0-99b9-0ae230430139',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN66 OBA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN66%20OBA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'MONDEO',
 'odometer': 100645,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD MONDEO 2.0 TDCI 180 TITANIUM P/S Hatchback',
 'transmission': 'automatic',
 'trim': 'TDCI 180 TITANIUM P/S',
 'vin': 'WF0EXXWPCEGK68075',
 'year': 2016}
2026-03-29 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN66%2520OBA%27 HTTP/1.1" 200 None
2026-03-29 14:21:37 [bca.uk] INFO: Saving data for GN66%20OBA: {'auction_closing_time': 1775037600.0, 'created_time': 1774610787.096033, 'last_price_update_time': 1774794097.056556}
2026-03-29 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN66%2520OBA') HTTP/1.1" 204 0
2026-03-29 14:21:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 242ae95a-d44f-54f3-af72-382af157a24d with identifier: MF69%20RWN
2026-03-29 14:21:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 242ae95a-d44f-54f3-af72-382af157a24d with identifier: MF69%20RWN
2026-03-29 14:21:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 242ae95a-d44f-54f3-af72-382af157a24d with identifier: MF69%20RWN to the API
2026-03-29 14:21:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF69%20RWN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '242ae95a-d44f-54f3-af72-382af157a24d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF69 RWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF69%20RWN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'HILUX',
 'odometer': 141412,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'TOYOTA HILUX 2.4 D 150 INVINCIBLE X 4WD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'D 150 INVINCIBLE X 4WD',
 'vin': 'AHTBB3CD101762172',
 'year': 2019}
2026-03-29 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF69%2520RWN%27 HTTP/1.1" 200 None
2026-03-29 14:21:37 [bca.uk] INFO: Saving data for MF69%20RWN: {'auction_closing_time': 1774864800.0, 'created_time': 1774610651.771842, 'last_price_update_time': 1774794097.365017}
2026-03-29 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF69%2520RWN') HTTP/1.1" 204 0
2026-03-29 14:21:37 [bca.uk] INFO: Found listing with ID: YA21%20GZM
2026-03-29 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA21%2520GZM%27 HTTP/1.1" 200 None
2026-03-29 14:21:37 [bca.uk] INFO: Scrape type for YA21%20GZM: 2
2026-03-29 14:21:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e090ca81-ed86-556a-b714-e0c8c8fef1b1 with identifier: YA21%20GZM
2026-03-29 14:21:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e090ca81-ed86-556a-b714-e0c8c8fef1b1 with scrape type 2
2026-03-29 14:21:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e090ca81-ed86-556a-b714-e0c8c8fef1b1 with scrape type 2
2026-03-29 14:21:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e090ca81-ed86-556a-b714-e0c8c8fef1b1, identifier: YA21%20GZM
2026-03-29 14:21:37 [bca.uk] INFO: Found listing with ID: HD18%20LRO
2026-03-29 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD18%2520LRO%27 HTTP/1.1" 200 None
2026-03-29 14:21:37 [bca.uk] INFO: Scrape type for HD18%20LRO: 2
2026-03-29 14:21:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd1b4b07-e1d3-512c-a7be-95a15ace8a8e with identifier: HD18%20LRO
2026-03-29 14:21:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd1b4b07-e1d3-512c-a7be-95a15ace8a8e with scrape type 2
2026-03-29 14:21:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd1b4b07-e1d3-512c-a7be-95a15ace8a8e with scrape type 2
2026-03-29 14:21:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cd1b4b07-e1d3-512c-a7be-95a15ace8a8e, identifier: HD18%20LRO
2026-03-29 14:21:37 [bca.uk] INFO: Found listing with ID: OV18%20AHL
2026-03-29 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV18%2520AHL%27 HTTP/1.1" 200 None
2026-03-29 14:21:37 [bca.uk] INFO: Scrape type for OV18%20AHL: 2
2026-03-29 14:21:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 17327ccc-c430-51c8-91b4-168faaa7aa5e with identifier: OV18%20AHL
2026-03-29 14:21:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 17327ccc-c430-51c8-91b4-168faaa7aa5e with scrape type 2
2026-03-29 14:21:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 17327ccc-c430-51c8-91b4-168faaa7aa5e with scrape type 2
2026-03-29 14:21:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 17327ccc-c430-51c8-91b4-168faaa7aa5e, identifier: OV18%20AHL
2026-03-29 14:21:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e090ca81-ed86-556a-b714-e0c8c8fef1b1 with identifier: YA21%20GZM
2026-03-29 14:21:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e090ca81-ed86-556a-b714-e0c8c8fef1b1 with identifier: YA21%20GZM
2026-03-29 14:21:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e090ca81-ed86-556a-b714-e0c8c8fef1b1 with identifier: YA21%20GZM to the API
2026-03-29 14:21:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 52,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA21%20GZM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e090ca81-ed86-556a-b714-e0c8c8fef1b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YA21 GZM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA21%20GZM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 110014,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'BMW X3 2.0 XDRIVE 30E M SPORT STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 30E M SPORT STEP',
 'vin': 'WBATS120509G61819',
 'year': 2021}
2026-03-29 14:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA21%2520GZM%27 HTTP/1.1" 200 None
2026-03-29 14:21:38 [bca.uk] INFO: Saving data for YA21%20GZM: {'auction_closing_time': 1775037600.0, 'created_time': 1774610799.779499, 'last_price_update_time': 1774794098.003867}
2026-03-29 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA21%2520GZM') HTTP/1.1" 204 0
2026-03-29 14:21:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cd1b4b07-e1d3-512c-a7be-95a15ace8a8e with identifier: HD18%20LRO
2026-03-29 14:21:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cd1b4b07-e1d3-512c-a7be-95a15ace8a8e with identifier: HD18%20LRO
2026-03-29 14:21:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cd1b4b07-e1d3-512c-a7be-95a15ace8a8e with identifier: HD18%20LRO to the API
2026-03-29 14:21:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HD18%20LRO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cd1b4b07-e1d3-512c-a7be-95a15ace8a8e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HD18 LRO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HD18%20LRO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 106769,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VOLVO XC60 2.0 D4 190 AWD INSCRIPTION PRO G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'D4 190 AWD INSCRIPTION PRO G/T',
 'vin': 'YV1UZA8UCJ1123214',
 'year': 2018}
2026-03-29 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD18%2520LRO%27 HTTP/1.1" 200 None
2026-03-29 14:21:38 [bca.uk] INFO: Saving data for HD18%20LRO: {'auction_closing_time': 1775037600.0, 'created_time': 1774610759.657797, 'last_price_update_time': 1774794098.294249}
2026-03-29 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HD18%2520LRO') HTTP/1.1" 204 0
2026-03-29 14:21:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 17327ccc-c430-51c8-91b4-168faaa7aa5e with identifier: OV18%20AHL
2026-03-29 14:21:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 17327ccc-c430-51c8-91b4-168faaa7aa5e with identifier: OV18%20AHL
2026-03-29 14:21:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 17327ccc-c430-51c8-91b4-168faaa7aa5e with identifier: OV18%20AHL to the API
2026-03-29 14:21:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV18%20AHL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '17327ccc-c430-51c8-91b4-168faaa7aa5e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV18 AHL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV18%20AHL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLVO',
 'model': 'XC90',
 'odometer': 128299,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VOLVO XC90 2.0 D5 PP 235 AWD MOMENTUM PRO G/T StationWagon',
 'transmission': 'manual',
 'trim': 'D5 PP 235 AWD MOMENTUM PRO G/T',
 'vin': 'YV1LF68UCJ1387469',
 'year': 2018}
2026-03-29 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV18%2520AHL%27 HTTP/1.1" 200 None
2026-03-29 14:21:38 [bca.uk] INFO: Saving data for OV18%20AHL: {'auction_closing_time': 1774864800.0, 'created_time': 1774354820.653036, 'last_price_update_time': 1774794098.585228}
2026-03-29 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV18%2520AHL') HTTP/1.1" 204 0
2026-03-29 14:21:38 [bca.uk] INFO: Found listing with ID: YB10%20MYN
2026-03-29 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB10%2520MYN%27 HTTP/1.1" 200 None
2026-03-29 14:21:38 [bca.uk] INFO: Scrape type for YB10%20MYN: 2
2026-03-29 14:21:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f63ed78-87f7-5d0e-a2ac-1c60c6cec4a7 with identifier: YB10%20MYN
2026-03-29 14:21:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3f63ed78-87f7-5d0e-a2ac-1c60c6cec4a7 with scrape type 2
2026-03-29 14:21:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3f63ed78-87f7-5d0e-a2ac-1c60c6cec4a7 with scrape type 2
2026-03-29 14:21:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3f63ed78-87f7-5d0e-a2ac-1c60c6cec4a7, identifier: YB10%20MYN
2026-03-29 14:21:38 [bca.uk] INFO: Found listing with ID: HG19%20YXO
2026-03-29 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG19%2520YXO%27 HTTP/1.1" 200 None
2026-03-29 14:21:38 [bca.uk] INFO: Scrape type for HG19%20YXO: 2
2026-03-29 14:21:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5637c8dd-2edd-5756-8ab7-825487cecd99 with identifier: HG19%20YXO
2026-03-29 14:21:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5637c8dd-2edd-5756-8ab7-825487cecd99 with scrape type 2
2026-03-29 14:21:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5637c8dd-2edd-5756-8ab7-825487cecd99 with scrape type 2
2026-03-29 14:21:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5637c8dd-2edd-5756-8ab7-825487cecd99, identifier: HG19%20YXO
2026-03-29 14:21:38 [bca.uk] INFO: Found listing with ID: RA06%20FLF
2026-03-29 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA06%2520FLF%27 HTTP/1.1" 200 None
2026-03-29 14:21:38 [bca.uk] INFO: Scrape type for RA06%20FLF: 2
2026-03-29 14:21:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a827878-0ad9-55e6-9d24-c0b6383bf67c with identifier: RA06%20FLF
2026-03-29 14:21:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9a827878-0ad9-55e6-9d24-c0b6383bf67c with scrape type 2
2026-03-29 14:21:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9a827878-0ad9-55e6-9d24-c0b6383bf67c with scrape type 2
2026-03-29 14:21:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9a827878-0ad9-55e6-9d24-c0b6383bf67c, identifier: RA06%20FLF
2026-03-29 14:21:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3f63ed78-87f7-5d0e-a2ac-1c60c6cec4a7 with identifier: YB10%20MYN
2026-03-29 14:21:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3f63ed78-87f7-5d0e-a2ac-1c60c6cec4a7 with identifier: YB10%20MYN
2026-03-29 14:21:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3f63ed78-87f7-5d0e-a2ac-1c60c6cec4a7 with identifier: YB10%20MYN to the API
2026-03-29 14:21:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB10%20MYN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3f63ed78-87f7-5d0e-a2ac-1c60c6cec4a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB10 MYN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB10%20MYN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '320D',
 'odometer': 153819,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'BMW 320D 2.0 EFFICIENTDYNAMICS Saloon',
 'transmission': 'manual',
 'trim': 'EFFICIENTDYNAMICS',
 'vin': 'WBAPP52080A897581',
 'year': 2010}
2026-03-29 14:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB10%2520MYN%27 HTTP/1.1" 200 None
2026-03-29 14:21:39 [bca.uk] INFO: Saving data for YB10%20MYN: {'auction_closing_time': 1775037600.0, 'created_time': 1774610786.101138, 'last_price_update_time': 1774794099.176266}
2026-03-29 14:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB10%2520MYN') HTTP/1.1" 204 0
2026-03-29 14:21:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5637c8dd-2edd-5756-8ab7-825487cecd99 with identifier: HG19%20YXO
2026-03-29 14:21:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5637c8dd-2edd-5756-8ab7-825487cecd99 with identifier: HG19%20YXO
2026-03-29 14:21:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5637c8dd-2edd-5756-8ab7-825487cecd99 with identifier: HG19%20YXO to the API
2026-03-29 14:21:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG19%20YXO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '5637c8dd-2edd-5756-8ab7-825487cecd99',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG19 YXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG19%20YXO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 39664,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'NISSAN LEAF 40KWH N-CONNECTA (6.6KC) Hatchback',
 'transmission': 'automatic',
 'trim': '40KWH N-CONNECTA (6.6KC)',
 'vin': 'SJNFAAZE1U0038491',
 'year': 2019}
2026-03-29 14:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG19%2520YXO%27 HTTP/1.1" 200 None
2026-03-29 14:21:39 [bca.uk] INFO: Saving data for HG19%20YXO: {'auction_closing_time': 1775037600.0, 'created_time': 1774610789.443482, 'last_price_update_time': 1774794099.467128}
2026-03-29 14:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG19%2520YXO') HTTP/1.1" 204 0
2026-03-29 14:21:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9a827878-0ad9-55e6-9d24-c0b6383bf67c with identifier: RA06%20FLF
2026-03-29 14:21:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9a827878-0ad9-55e6-9d24-c0b6383bf67c with identifier: RA06%20FLF
2026-03-29 14:21:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9a827878-0ad9-55e6-9d24-c0b6383bf67c with identifier: RA06%20FLF to the API
2026-03-29 14:21:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA06%20FLF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9a827878-0ad9-55e6-9d24-c0b6383bf67c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RA06 FLF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RA06%20FLF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 153556,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 2.0 TDI 140 DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 140 DSG',
 'vin': 'WAUZZZ8P47A013712',
 'year': 2006}
2026-03-29 14:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA06%2520FLF%27 HTTP/1.1" 200 None
2026-03-29 14:21:39 [bca.uk] INFO: Saving data for RA06%20FLF: {'auction_closing_time': 1774864800.0, 'created_time': 1773824395.261674, 'last_price_update_time': 1774794099.777644}
2026-03-29 14:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RA06%2520FLF') HTTP/1.1" 204 0
2026-03-29 14:21:39 [bca.uk] INFO: Found listing with ID: YJ15%20GSP
2026-03-29 14:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ15%2520GSP%27 HTTP/1.1" 200 None
2026-03-29 14:21:39 [bca.uk] INFO: Scrape type for YJ15%20GSP: 2
2026-03-29 14:21:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6c3976c6-da5c-59a5-b3e5-f26582e99cb6 with identifier: YJ15%20GSP
2026-03-29 14:21:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6c3976c6-da5c-59a5-b3e5-f26582e99cb6 with scrape type 2
2026-03-29 14:21:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6c3976c6-da5c-59a5-b3e5-f26582e99cb6 with scrape type 2
2026-03-29 14:21:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6c3976c6-da5c-59a5-b3e5-f26582e99cb6, identifier: YJ15%20GSP
2026-03-29 14:21:39 [bca.uk] INFO: Found listing with ID: HJ14%20VGO
2026-03-29 14:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ14%2520VGO%27 HTTP/1.1" 200 None
2026-03-29 14:21:39 [bca.uk] INFO: Scrape type for HJ14%20VGO: 2
2026-03-29 14:21:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1dd0d490-8e28-5088-b6ad-45f4a14a55f6 with identifier: HJ14%20VGO
2026-03-29 14:21:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1dd0d490-8e28-5088-b6ad-45f4a14a55f6 with scrape type 2
2026-03-29 14:21:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1dd0d490-8e28-5088-b6ad-45f4a14a55f6 with scrape type 2
2026-03-29 14:21:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1dd0d490-8e28-5088-b6ad-45f4a14a55f6, identifier: HJ14%20VGO
2026-03-29 14:21:40 [bca.uk] INFO: Found listing with ID: RX17%20MHZ
2026-03-29 14:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX17%2520MHZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:40 [bca.uk] INFO: Scrape type for RX17%20MHZ: 2
2026-03-29 14:21:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a4f69e77-9262-5bbf-b079-fa6a62ee2e89 with identifier: RX17%20MHZ
2026-03-29 14:21:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a4f69e77-9262-5bbf-b079-fa6a62ee2e89 with scrape type 2
2026-03-29 14:21:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a4f69e77-9262-5bbf-b079-fa6a62ee2e89 with scrape type 2
2026-03-29 14:21:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a4f69e77-9262-5bbf-b079-fa6a62ee2e89, identifier: RX17%20MHZ
2026-03-29 14:21:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6c3976c6-da5c-59a5-b3e5-f26582e99cb6 with identifier: YJ15%20GSP
2026-03-29 14:21:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6c3976c6-da5c-59a5-b3e5-f26582e99cb6 with identifier: YJ15%20GSP
2026-03-29 14:21:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6c3976c6-da5c-59a5-b3e5-f26582e99cb6 with identifier: YJ15%20GSP to the API
2026-03-29 14:21:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ15%20GSP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6c3976c6-da5c-59a5-b3e5-f26582e99cb6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YJ15 GSP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ15%20GSP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 55613,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 150 2WD TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 150 2WD TITANIUM',
 'vin': 'WF0AXXWPMAFY54499',
 'year': 2015}
2026-03-29 14:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ15%2520GSP%27 HTTP/1.1" 200 None
2026-03-29 14:21:40 [bca.uk] INFO: Saving data for YJ15%20GSP: {'auction_closing_time': 1775037600.0, 'created_time': 1774610751.997642, 'last_price_update_time': 1774794100.425077}
2026-03-29 14:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ15%2520GSP') HTTP/1.1" 204 0
2026-03-29 14:21:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1dd0d490-8e28-5088-b6ad-45f4a14a55f6 with identifier: HJ14%20VGO
2026-03-29 14:21:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1dd0d490-8e28-5088-b6ad-45f4a14a55f6 with identifier: HJ14%20VGO
2026-03-29 14:21:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1dd0d490-8e28-5088-b6ad-45f4a14a55f6 with identifier: HJ14%20VGO to the API
2026-03-29 14:21:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ14%20VGO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1dd0d490-8e28-5088-b6ad-45f4a14a55f6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HJ14 VGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ14%20VGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 122458,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.3 VVT-I ICON+ Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I ICON+',
 'vin': 'VNKKJ3D320A220138',
 'year': 2014}
2026-03-29 14:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ14%2520VGO%27 HTTP/1.1" 200 None
2026-03-29 14:21:40 [bca.uk] INFO: Saving data for HJ14%20VGO: {'auction_closing_time': 1775037600.0, 'created_time': 1774610772.510675, 'last_price_update_time': 1774794100.705084}
2026-03-29 14:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ14%2520VGO') HTTP/1.1" 204 0
2026-03-29 14:21:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a4f69e77-9262-5bbf-b079-fa6a62ee2e89 with identifier: RX17%20MHZ
2026-03-29 14:21:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a4f69e77-9262-5bbf-b079-fa6a62ee2e89 with identifier: RX17%20MHZ
2026-03-29 14:21:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a4f69e77-9262-5bbf-b079-fa6a62ee2e89 with identifier: RX17%20MHZ to the API
2026-03-29 14:21:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX17%20MHZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a4f69e77-9262-5bbf-b079-fa6a62ee2e89',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RX17 MHZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX17%20MHZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A4',
 'odometer': 112950,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'AUDI A4 2.0 TDI 190 S LINE Saloon',
 'transmission': 'manual',
 'trim': 'TDI 190 S LINE',
 'vin': 'WAUZZZF49HA108857',
 'year': 2017}
2026-03-29 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX17%2520MHZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:41 [bca.uk] INFO: Saving data for RX17%20MHZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610604.057738, 'last_price_update_time': 1774794101.011446}
2026-03-29 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX17%2520MHZ') HTTP/1.1" 204 0
2026-03-29 14:21:41 [bca.uk] INFO: Found listing with ID: YR14%20MVX
2026-03-29 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR14%2520MVX%27 HTTP/1.1" 200 None
2026-03-29 14:21:41 [bca.uk] INFO: Scrape type for YR14%20MVX: 2
2026-03-29 14:21:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c58cfb9b-f09c-5234-8ee3-864c78a54c96 with identifier: YR14%20MVX
2026-03-29 14:21:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c58cfb9b-f09c-5234-8ee3-864c78a54c96 with scrape type 2
2026-03-29 14:21:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c58cfb9b-f09c-5234-8ee3-864c78a54c96 with scrape type 2
2026-03-29 14:21:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c58cfb9b-f09c-5234-8ee3-864c78a54c96, identifier: YR14%20MVX
2026-03-29 14:21:41 [bca.uk] INFO: Found listing with ID: HJ20%20KNC
2026-03-29 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ20%2520KNC%27 HTTP/1.1" 200 None
2026-03-29 14:21:41 [bca.uk] INFO: Scrape type for HJ20%20KNC: 2
2026-03-29 14:21:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 939387b5-aa86-5aa7-be94-450be9d59eac with identifier: HJ20%20KNC
2026-03-29 14:21:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 939387b5-aa86-5aa7-be94-450be9d59eac with scrape type 2
2026-03-29 14:21:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 939387b5-aa86-5aa7-be94-450be9d59eac with scrape type 2
2026-03-29 14:21:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 939387b5-aa86-5aa7-be94-450be9d59eac, identifier: HJ20%20KNC
2026-03-29 14:21:41 [bca.uk] INFO: Found listing with ID: WM64%20BPE
2026-03-29 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM64%2520BPE%27 HTTP/1.1" 200 None
2026-03-29 14:21:41 [bca.uk] INFO: Scrape type for WM64%20BPE: 2
2026-03-29 14:21:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c3c40e74-6bc3-597d-974f-e83210975e86 with identifier: WM64%20BPE
2026-03-29 14:21:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c3c40e74-6bc3-597d-974f-e83210975e86 with scrape type 2
2026-03-29 14:21:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c3c40e74-6bc3-597d-974f-e83210975e86 with scrape type 2
2026-03-29 14:21:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c3c40e74-6bc3-597d-974f-e83210975e86, identifier: WM64%20BPE
2026-03-29 14:21:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c58cfb9b-f09c-5234-8ee3-864c78a54c96 with identifier: YR14%20MVX
2026-03-29 14:21:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c58cfb9b-f09c-5234-8ee3-864c78a54c96 with identifier: YR14%20MVX
2026-03-29 14:21:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c58cfb9b-f09c-5234-8ee3-864c78a54c96 with identifier: YR14%20MVX to the API
2026-03-29 14:21:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR14%20MVX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c58cfb9b-f09c-5234-8ee3-864c78a54c96',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR14 MVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR14%20MVX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'GRAND C-MAX',
 'odometer': 90164,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD GRAND C-MAX 1.0 E/B 125 ZETEC MPV',
 'transmission': 'manual',
 'trim': 'E/B 125 ZETEC',
 'vin': 'WF0HXXWPBHEY57913',
 'year': 2014}
2026-03-29 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR14%2520MVX%27 HTTP/1.1" 200 None
2026-03-29 14:21:41 [bca.uk] INFO: Saving data for YR14%20MVX: {'auction_closing_time': 1775037600.0, 'created_time': 1774610787.882514, 'last_price_update_time': 1774794101.634822}
2026-03-29 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR14%2520MVX') HTTP/1.1" 204 0
2026-03-29 14:21:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 939387b5-aa86-5aa7-be94-450be9d59eac with identifier: HJ20%20KNC
2026-03-29 14:21:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 939387b5-aa86-5aa7-be94-450be9d59eac with identifier: HJ20%20KNC
2026-03-29 14:21:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 939387b5-aa86-5aa7-be94-450be9d59eac with identifier: HJ20%20KNC to the API
2026-03-29 14:21:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ20%20KNC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '939387b5-aa86-5aa7-be94-450be9d59eac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HJ20 KNC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ20%20KNC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'RAV4',
 'odometer': 69310,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'TOYOTA RAV4 2.5 HYBRID EXCEL 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'HYBRID EXCEL 4WD',
 'vin': 'JTMDW3FV30D057547',
 'year': 2020}
2026-03-29 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ20%2520KNC%27 HTTP/1.1" 200 None
2026-03-29 14:21:42 [bca.uk] INFO: Saving data for HJ20%20KNC: {'auction_closing_time': 1775037600.0, 'created_time': 1774265438.053628, 'last_price_update_time': 1774794102.021596}
2026-03-29 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ20%2520KNC') HTTP/1.1" 204 0
2026-03-29 14:21:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c3c40e74-6bc3-597d-974f-e83210975e86 with identifier: WM64%20BPE
2026-03-29 14:21:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c3c40e74-6bc3-597d-974f-e83210975e86 with identifier: WM64%20BPE
2026-03-29 14:21:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c3c40e74-6bc3-597d-974f-e83210975e86 with identifier: WM64%20BPE to the API
2026-03-29 14:21:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM64%20BPE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c3c40e74-6bc3-597d-974f-e83210975e86',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM64 BPE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM64%20BPE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 36366,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.2 12V SE Hatchback',
 'transmission': 'manual',
 'trim': '12V SE',
 'vin': 'TMBFH25J2F3058585',
 'year': 2014}
2026-03-29 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM64%2520BPE%27 HTTP/1.1" 200 None
2026-03-29 14:21:42 [bca.uk] INFO: Saving data for WM64%20BPE: {'auction_closing_time': 1774864800.0, 'created_time': 1774610637.928626, 'last_price_update_time': 1774794102.312245}
2026-03-29 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM64%2520BPE') HTTP/1.1" 204 0
2026-03-29 14:21:42 [bca.uk] INFO: Found listing with ID: HV12%20ANR
2026-03-29 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV12%2520ANR%27 HTTP/1.1" 200 None
2026-03-29 14:21:42 [bca.uk] INFO: Scrape type for HV12%20ANR: 2
2026-03-29 14:21:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf2667cb-215c-549c-872a-14ce07d239b8 with identifier: HV12%20ANR
2026-03-29 14:21:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf2667cb-215c-549c-872a-14ce07d239b8 with scrape type 2
2026-03-29 14:21:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf2667cb-215c-549c-872a-14ce07d239b8 with scrape type 2
2026-03-29 14:21:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf2667cb-215c-549c-872a-14ce07d239b8, identifier: HV12%20ANR
2026-03-29 14:21:42 [bca.uk] INFO: Found listing with ID: HJ69%20KFN
2026-03-29 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ69%2520KFN%27 HTTP/1.1" 200 None
2026-03-29 14:21:42 [bca.uk] INFO: Scrape type for HJ69%20KFN: 2
2026-03-29 14:21:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b159cbc-7954-5378-a8df-463cd2346c35 with identifier: HJ69%20KFN
2026-03-29 14:21:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b159cbc-7954-5378-a8df-463cd2346c35 with scrape type 2
2026-03-29 14:21:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6b159cbc-7954-5378-a8df-463cd2346c35 with scrape type 2
2026-03-29 14:21:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6b159cbc-7954-5378-a8df-463cd2346c35, identifier: HJ69%20KFN
2026-03-29 14:21:42 [bca.uk] INFO: Found listing with ID: WM67%20RHU
2026-03-29 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM67%2520RHU%27 HTTP/1.1" 200 None
2026-03-29 14:21:42 [bca.uk] INFO: Scrape type for WM67%20RHU: 2
2026-03-29 14:21:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ebd8f19-9bc5-531e-9f14-8ebf22a68cb1 with identifier: WM67%20RHU
2026-03-29 14:21:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4ebd8f19-9bc5-531e-9f14-8ebf22a68cb1 with scrape type 2
2026-03-29 14:21:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4ebd8f19-9bc5-531e-9f14-8ebf22a68cb1 with scrape type 2
2026-03-29 14:21:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4ebd8f19-9bc5-531e-9f14-8ebf22a68cb1, identifier: WM67%20RHU
2026-03-29 14:21:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf2667cb-215c-549c-872a-14ce07d239b8 with identifier: HV12%20ANR
2026-03-29 14:21:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf2667cb-215c-549c-872a-14ce07d239b8 with identifier: HV12%20ANR
2026-03-29 14:21:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf2667cb-215c-549c-872a-14ce07d239b8 with identifier: HV12%20ANR to the API
2026-03-29 14:21:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV12%20ANR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bf2667cb-215c-549c-872a-14ce07d239b8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV12 ANR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV12%20ANR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'ONE',
 'odometer': 98621,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'MINI ONE 1.6  Convertible',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWZM320X0T130860',
 'year': 2012}
2026-03-29 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV12%2520ANR%27 HTTP/1.1" 200 None
2026-03-29 14:21:42 [bca.uk] INFO: Saving data for HV12%20ANR: {'auction_closing_time': 1775037600.0, 'created_time': 1774303836.024912, 'last_price_update_time': 1774794102.94286}
2026-03-29 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV12%2520ANR') HTTP/1.1" 204 0
2026-03-29 14:21:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6b159cbc-7954-5378-a8df-463cd2346c35 with identifier: HJ69%20KFN
2026-03-29 14:21:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6b159cbc-7954-5378-a8df-463cd2346c35 with identifier: HJ69%20KFN
2026-03-29 14:21:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6b159cbc-7954-5378-a8df-463cd2346c35 with identifier: HJ69%20KFN to the API
2026-03-29 14:21:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ69%20KFN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6b159cbc-7954-5378-a8df-463cd2346c35',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HJ69 KFN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ69%20KFN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'PROACE',
 'odometer': 68189,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'TOYOTA PROACE 1.5 D 120 MEDIUM ICON PanelVan',
 'transmission': 'manual',
 'trim': 'D 120 MEDIUM ICON',
 'vin': 'YARVBYHVKGZ160778',
 'year': 2019}
2026-03-29 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ69%2520KFN%27 HTTP/1.1" 200 None
2026-03-29 14:21:43 [bca.uk] INFO: Saving data for HJ69%20KFN: {'auction_closing_time': 1775037600.0, 'created_time': 1774610776.365572, 'last_price_update_time': 1774794103.249734}
2026-03-29 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ69%2520KFN') HTTP/1.1" 204 0
2026-03-29 14:21:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4ebd8f19-9bc5-531e-9f14-8ebf22a68cb1 with identifier: WM67%20RHU
2026-03-29 14:21:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4ebd8f19-9bc5-531e-9f14-8ebf22a68cb1 with identifier: WM67%20RHU
2026-03-29 14:21:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4ebd8f19-9bc5-531e-9f14-8ebf22a68cb1 with identifier: WM67%20RHU to the API
2026-03-29 14:21:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM67%20RHU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4ebd8f19-9bc5-531e-9f14-8ebf22a68cb1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM67 RHU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM67%20RHU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 64039,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.1 85 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '85 ZETEC',
 'vin': 'WF0JXXGAHJHE37671',
 'year': 2018}
2026-03-29 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM67%2520RHU%27 HTTP/1.1" 200 None
2026-03-29 14:21:43 [bca.uk] INFO: Saving data for WM67%20RHU: {'auction_closing_time': 1774864800.0, 'created_time': 1774610592.136672, 'last_price_update_time': 1774794103.546417}
2026-03-29 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM67%2520RHU') HTTP/1.1" 204 0
2026-03-29 14:21:43 [bca.uk] INFO: Found listing with ID: HV22%20XSR
2026-03-29 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520XSR%27 HTTP/1.1" 200 None
2026-03-29 14:21:43 [bca.uk] INFO: Scrape type for HV22%20XSR: 2
2026-03-29 14:21:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9854f2c4-8a61-55b5-aad5-4b1ec9bd2365 with identifier: HV22%20XSR
2026-03-29 14:21:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9854f2c4-8a61-55b5-aad5-4b1ec9bd2365 with scrape type 2
2026-03-29 14:21:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9854f2c4-8a61-55b5-aad5-4b1ec9bd2365 with scrape type 2
2026-03-29 14:21:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9854f2c4-8a61-55b5-aad5-4b1ec9bd2365, identifier: HV22%20XSR
2026-03-29 14:21:43 [bca.uk] INFO: Found listing with ID: HJ69%20XER
2026-03-29 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ69%2520XER%27 HTTP/1.1" 200 None
2026-03-29 14:21:43 [bca.uk] INFO: Scrape type for HJ69%20XER: 2
2026-03-29 14:21:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8292d948-7863-5403-9302-3cbb3e8c1616 with identifier: HJ69%20XER
2026-03-29 14:21:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8292d948-7863-5403-9302-3cbb3e8c1616 with scrape type 2
2026-03-29 14:21:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8292d948-7863-5403-9302-3cbb3e8c1616 with scrape type 2
2026-03-29 14:21:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8292d948-7863-5403-9302-3cbb3e8c1616, identifier: HJ69%20XER
2026-03-29 14:21:43 [bca.uk] INFO: Found listing with ID: YA18%20UPJ
2026-03-29 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA18%2520UPJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:43 [bca.uk] INFO: Scrape type for YA18%20UPJ: 2
2026-03-29 14:21:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb7ed115-569a-5bc1-899f-efe2ac0b10ab with identifier: YA18%20UPJ
2026-03-29 14:21:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb7ed115-569a-5bc1-899f-efe2ac0b10ab with scrape type 2
2026-03-29 14:21:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb7ed115-569a-5bc1-899f-efe2ac0b10ab with scrape type 2
2026-03-29 14:21:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb7ed115-569a-5bc1-899f-efe2ac0b10ab, identifier: YA18%20UPJ
2026-03-29 14:21:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9854f2c4-8a61-55b5-aad5-4b1ec9bd2365 with identifier: HV22%20XSR
2026-03-29 14:21:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9854f2c4-8a61-55b5-aad5-4b1ec9bd2365 with identifier: HV22%20XSR
2026-03-29 14:21:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9854f2c4-8a61-55b5-aad5-4b1ec9bd2365 with identifier: HV22%20XSR to the API
2026-03-29 14:21:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV22%20XSR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9854f2c4-8a61-55b5-aad5-4b1ec9bd2365',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV22 XSR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV22%20XSR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MAZDA',
 'model': '3',
 'odometer': 32118,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MAZDA 3 2.0 E-SKY-X 186 GT SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'E-SKY-X 186 GT SPORT',
 'vin': 'JM4BP6HH601305157',
 'year': 2022}
2026-03-29 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520XSR%27 HTTP/1.1" 200 None
2026-03-29 14:21:44 [bca.uk] INFO: Saving data for HV22%20XSR: {'auction_closing_time': 1775037600.0, 'created_time': 1774610772.880068, 'last_price_update_time': 1774794104.20309}
2026-03-29 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV22%2520XSR') HTTP/1.1" 204 0
2026-03-29 14:21:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8292d948-7863-5403-9302-3cbb3e8c1616 with identifier: HJ69%20XER
2026-03-29 14:21:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8292d948-7863-5403-9302-3cbb3e8c1616 with identifier: HJ69%20XER
2026-03-29 14:21:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8292d948-7863-5403-9302-3cbb3e8c1616 with identifier: HJ69%20XER to the API
2026-03-29 14:21:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ69%20XER-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8292d948-7863-5403-9302-3cbb3e8c1616',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HJ69 XER',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ69%20XER&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'ECOSPORT',
 'odometer': 56041,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD ECOSPORT 1.0 E/B 125 TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF01XXERK1KE25999',
 'year': 2019}
2026-03-29 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ69%2520XER%27 HTTP/1.1" 200 None
2026-03-29 14:21:44 [bca.uk] INFO: Saving data for HJ69%20XER: {'auction_closing_time': 1775037600.0, 'created_time': 1774610751.63025, 'last_price_update_time': 1774794104.523574}
2026-03-29 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ69%2520XER') HTTP/1.1" 204 0
2026-03-29 14:21:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb7ed115-569a-5bc1-899f-efe2ac0b10ab with identifier: YA18%20UPJ
2026-03-29 14:21:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb7ed115-569a-5bc1-899f-efe2ac0b10ab with identifier: YA18%20UPJ
2026-03-29 14:21:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb7ed115-569a-5bc1-899f-efe2ac0b10ab with identifier: YA18%20UPJ to the API
2026-03-29 14:21:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA18%20UPJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bb7ed115-569a-5bc1-899f-efe2ac0b10ab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YA18 UPJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA18%20UPJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 50584,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWXU72000TN23894',
 'year': 2018}
2026-03-29 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA18%2520UPJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:44 [bca.uk] INFO: Saving data for YA18%20UPJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610635.952976, 'last_price_update_time': 1774794104.816857}
2026-03-29 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA18%2520UPJ') HTTP/1.1" 204 0
2026-03-29 14:21:44 [bca.uk] INFO: Found listing with ID: HV60%20WCK
2026-03-29 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV60%2520WCK%27 HTTP/1.1" 200 None
2026-03-29 14:21:44 [bca.uk] INFO: Scrape type for HV60%20WCK: 2
2026-03-29 14:21:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70020289-8a91-5078-91c7-232b0b44ae2e with identifier: HV60%20WCK
2026-03-29 14:21:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70020289-8a91-5078-91c7-232b0b44ae2e with scrape type 2
2026-03-29 14:21:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70020289-8a91-5078-91c7-232b0b44ae2e with scrape type 2
2026-03-29 14:21:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70020289-8a91-5078-91c7-232b0b44ae2e, identifier: HV60%20WCK
2026-03-29 14:21:44 [bca.uk] INFO: Found listing with ID: HK22%20OZL
2026-03-29 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK22%2520OZL%27 HTTP/1.1" 200 None
2026-03-29 14:21:44 [bca.uk] INFO: Scrape type for HK22%20OZL: 2
2026-03-29 14:21:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6c06ad00-db46-546a-8ec5-446af8302e4f with identifier: HK22%20OZL
2026-03-29 14:21:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6c06ad00-db46-546a-8ec5-446af8302e4f with scrape type 2
2026-03-29 14:21:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6c06ad00-db46-546a-8ec5-446af8302e4f with scrape type 2
2026-03-29 14:21:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6c06ad00-db46-546a-8ec5-446af8302e4f, identifier: HK22%20OZL
2026-03-29 14:21:45 [bca.uk] INFO: Found listing with ID: YR13%20CAE
2026-03-29 14:21:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR13%2520CAE%27 HTTP/1.1" 200 None
2026-03-29 14:21:45 [bca.uk] INFO: Scrape type for YR13%20CAE: 2
2026-03-29 14:21:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 50b5a7b3-923a-5aed-b90c-e1526e1c443a with identifier: YR13%20CAE
2026-03-29 14:21:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 50b5a7b3-923a-5aed-b90c-e1526e1c443a with scrape type 2
2026-03-29 14:21:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 50b5a7b3-923a-5aed-b90c-e1526e1c443a with scrape type 2
2026-03-29 14:21:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 50b5a7b3-923a-5aed-b90c-e1526e1c443a, identifier: YR13%20CAE
2026-03-29 14:21:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70020289-8a91-5078-91c7-232b0b44ae2e with identifier: HV60%20WCK
2026-03-29 14:21:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70020289-8a91-5078-91c7-232b0b44ae2e with identifier: HV60%20WCK
2026-03-29 14:21:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70020289-8a91-5078-91c7-232b0b44ae2e with identifier: HV60%20WCK to the API
2026-03-29 14:21:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 191,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV60%20WCK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.8L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '70020289-8a91-5078-91c7-232b0b44ae2e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV60 WCK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV60%20WCK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'CLC 180K',
 'odometer': 98493,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLC 180K 1.8 SPORT Coupe',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WDB2037462E086625',
 'year': 2010}
2026-03-29 14:21:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV60%2520WCK%27 HTTP/1.1" 200 None
2026-03-29 14:21:45 [bca.uk] INFO: Saving data for HV60%20WCK: {'auction_closing_time': 1775037600.0, 'created_time': 1774610777.646806, 'last_price_update_time': 1774794105.47205}
2026-03-29 14:21:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV60%2520WCK') HTTP/1.1" 204 0
2026-03-29 14:21:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6c06ad00-db46-546a-8ec5-446af8302e4f with identifier: HK22%20OZL
2026-03-29 14:21:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6c06ad00-db46-546a-8ec5-446af8302e4f with identifier: HK22%20OZL
2026-03-29 14:21:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6c06ad00-db46-546a-8ec5-446af8302e4f with identifier: HK22%20OZL to the API
2026-03-29 14:21:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 203,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK22%20OZL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6c06ad00-db46-546a-8ec5-446af8302e4f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK22 OZL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK22%20OZL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLVO',
 'model': 'XC90',
 'odometer': 36701,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLVO XC90 2.0 B5P 250 AWD INSCRIPTION G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'B5P 250 AWD INSCRIPTION G/T',
 'vin': 'YV1LFL1VCN1872467',
 'year': 2022}
2026-03-29 14:21:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK22%2520OZL%27 HTTP/1.1" 200 None
2026-03-29 14:21:45 [bca.uk] INFO: Saving data for HK22%20OZL: {'auction_closing_time': 1775037600.0, 'created_time': 1774610760.066547, 'last_price_update_time': 1774794105.764455}
2026-03-29 14:21:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK22%2520OZL') HTTP/1.1" 204 0
2026-03-29 14:21:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 50b5a7b3-923a-5aed-b90c-e1526e1c443a with identifier: YR13%20CAE
2026-03-29 14:21:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 50b5a7b3-923a-5aed-b90c-e1526e1c443a with identifier: YR13%20CAE
2026-03-29 14:21:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 50b5a7b3-923a-5aed-b90c-e1526e1c443a with identifier: YR13%20CAE to the API
2026-03-29 14:21:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR13%20CAE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '50b5a7b3-923a-5aed-b90c-e1526e1c443a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR13 CAE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR13%20CAE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'SEAT',
 'model': 'LEON',
 'odometer': 140687,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'SEAT LEON 1.6 TDI 105 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 105 SE',
 'vin': 'VSSZZZ5FZDR028390',
 'year': 2013}
2026-03-29 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR13%2520CAE%27 HTTP/1.1" 200 None
2026-03-29 14:21:46 [bca.uk] INFO: Saving data for YR13%20CAE: {'auction_closing_time': 1774864800.0, 'created_time': 1774610636.389492, 'last_price_update_time': 1774794106.089524}
2026-03-29 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR13%2520CAE') HTTP/1.1" 204 0
2026-03-29 14:21:46 [bca.uk] INFO: Found listing with ID: HN16%20KFZ
2026-03-29 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN16%2520KFZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:46 [bca.uk] INFO: Scrape type for HN16%20KFZ: 2
2026-03-29 14:21:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68d85b30-bba1-5f3f-b453-1f16841f0a2c with identifier: HN16%20KFZ
2026-03-29 14:21:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 68d85b30-bba1-5f3f-b453-1f16841f0a2c with scrape type 2
2026-03-29 14:21:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 68d85b30-bba1-5f3f-b453-1f16841f0a2c with scrape type 2
2026-03-29 14:21:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68d85b30-bba1-5f3f-b453-1f16841f0a2c, identifier: HN16%20KFZ
2026-03-29 14:21:46 [bca.uk] INFO: Found listing with ID: LN65%20EJO
2026-03-29 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN65%2520EJO%27 HTTP/1.1" 200 None
2026-03-29 14:21:46 [bca.uk] INFO: Scrape type for LN65%20EJO: 2
2026-03-29 14:21:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a59d88d-fa6e-570c-bb1e-ec4cc4b84be1 with identifier: LN65%20EJO
2026-03-29 14:21:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a59d88d-fa6e-570c-bb1e-ec4cc4b84be1 with scrape type 2
2026-03-29 14:21:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a59d88d-fa6e-570c-bb1e-ec4cc4b84be1 with scrape type 2
2026-03-29 14:21:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a59d88d-fa6e-570c-bb1e-ec4cc4b84be1, identifier: LN65%20EJO
2026-03-29 14:21:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68d85b30-bba1-5f3f-b453-1f16841f0a2c with identifier: HN16%20KFZ
2026-03-29 14:21:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:21:46 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=cream HTTP/1.1" 200 None
2026-03-29 14:21:46 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:21:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68d85b30-bba1-5f3f-b453-1f16841f0a2c with identifier: HN16%20KFZ
2026-03-29 14:21:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 68d85b30-bba1-5f3f-b453-1f16841f0a2c with identifier: HN16%20KFZ to the API
2026-03-29 14:21:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN16%20KFZ-GB',
 'category': 'Car',
 'color': 'cream',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '68d85b30-bba1-5f3f-b453-1f16841f0a2c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN16 KFZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN16%20KFZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'CAPTUR',
 'odometer': 43514,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'RENAULT CAPTUR 1.5 DCI 90 DYNAMIQUE Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 90 DYNAMIQUE',
 'vin': 'VF12RAJ1A54017151',
 'year': 2016}
2026-03-29 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN16%2520KFZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:46 [bca.uk] INFO: Saving data for HN16%20KFZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774265406.884933, 'last_price_update_time': 1774794106.768575}
2026-03-29 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN16%2520KFZ') HTTP/1.1" 204 0
2026-03-29 14:21:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a59d88d-fa6e-570c-bb1e-ec4cc4b84be1 with identifier: LN65%20EJO
2026-03-29 14:21:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a59d88d-fa6e-570c-bb1e-ec4cc4b84be1 with identifier: LN65%20EJO
2026-03-29 14:21:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1a59d88d-fa6e-570c-bb1e-ec4cc4b84be1 with identifier: LN65%20EJO to the API
2026-03-29 14:21:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN65%20EJO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1a59d88d-fa6e-570c-bb1e-ec4cc4b84be1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN65 EJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN65%20EJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLVO',
 'model': 'V40',
 'odometer': 122506,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VOLVO V40 1.6 D2 115 R DESIGN P/S Hatchback',
 'transmission': 'automatic',
 'trim': 'D2 115 R DESIGN P/S',
 'vin': 'YV1MV846BF2241690',
 'year': 2015}
2026-03-29 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN65%2520EJO%27 HTTP/1.1" 200 None
2026-03-29 14:21:47 [bca.uk] INFO: Saving data for LN65%20EJO: {'auction_closing_time': 1774864800.0, 'created_time': 1774610639.563334, 'last_price_update_time': 1774794107.147936}
2026-03-29 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN65%2520EJO') HTTP/1.1" 204 0
2026-03-29 14:21:47 [bca.uk] INFO: Found listing with ID: HN17%20YVO
2026-03-29 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN17%2520YVO%27 HTTP/1.1" 200 None
2026-03-29 14:21:47 [bca.uk] INFO: Scrape type for HN17%20YVO: 2
2026-03-29 14:21:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee83d693-d0b8-5c95-8ce7-81b676b492f9 with identifier: HN17%20YVO
2026-03-29 14:21:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee83d693-d0b8-5c95-8ce7-81b676b492f9 with scrape type 2
2026-03-29 14:21:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ee83d693-d0b8-5c95-8ce7-81b676b492f9 with scrape type 2
2026-03-29 14:21:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ee83d693-d0b8-5c95-8ce7-81b676b492f9, identifier: HN17%20YVO
2026-03-29 14:21:47 [bca.uk] INFO: Found listing with ID: LJ61%20NPP
2026-03-29 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ61%2520NPP%27 HTTP/1.1" 200 None
2026-03-29 14:21:47 [bca.uk] INFO: Scrape type for LJ61%20NPP: 2
2026-03-29 14:21:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 37f7a61a-4a51-58af-ae94-23fb677f48e1 with identifier: LJ61%20NPP
2026-03-29 14:21:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 37f7a61a-4a51-58af-ae94-23fb677f48e1 with scrape type 2
2026-03-29 14:21:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 37f7a61a-4a51-58af-ae94-23fb677f48e1 with scrape type 2
2026-03-29 14:21:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 37f7a61a-4a51-58af-ae94-23fb677f48e1, identifier: LJ61%20NPP
2026-03-29 14:21:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ee83d693-d0b8-5c95-8ce7-81b676b492f9 with identifier: HN17%20YVO
2026-03-29 14:21:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ee83d693-d0b8-5c95-8ce7-81b676b492f9 with identifier: HN17%20YVO
2026-03-29 14:21:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ee83d693-d0b8-5c95-8ce7-81b676b492f9 with identifier: HN17%20YVO to the API
2026-03-29 14:21:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN17%20YVO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ee83d693-d0b8-5c95-8ce7-81b676b492f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN17 YVO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN17%20YVO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 120177,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VOLVO XC60 2.4 D4 190 AWD SE G/T Estate',
 'transmission': 'manual',
 'trim': 'D4 190 AWD SE G/T',
 'vin': 'YV1DZA5C6H2200943',
 'year': 2017}
2026-03-29 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN17%2520YVO%27 HTTP/1.1" 200 None
2026-03-29 14:21:47 [bca.uk] INFO: Saving data for HN17%20YVO: {'auction_closing_time': 1775037600.0, 'created_time': 1774610753.058249, 'last_price_update_time': 1774794107.664211}
2026-03-29 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN17%2520YVO') HTTP/1.1" 204 0
2026-03-29 14:21:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 37f7a61a-4a51-58af-ae94-23fb677f48e1 with identifier: LJ61%20NPP
2026-03-29 14:21:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 37f7a61a-4a51-58af-ae94-23fb677f48e1 with identifier: LJ61%20NPP
2026-03-29 14:21:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 37f7a61a-4a51-58af-ae94-23fb677f48e1 with identifier: LJ61%20NPP to the API
2026-03-29 14:21:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJ61%20NPP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '37f7a61a-4a51-58af-ae94-23fb677f48e1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LJ61 NPP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LJ61%20NPP&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BMW',
 'model': '116I',
 'odometer': 123135,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'BMW 116I 2.0 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WBAUK32020VN63626',
 'year': 2012}
2026-03-29 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ61%2520NPP%27 HTTP/1.1" 200 None
2026-03-29 14:21:47 [bca.uk] INFO: Saving data for LJ61%20NPP: {'auction_closing_time': 1774864800.0, 'created_time': 1774610641.601061, 'last_price_update_time': 1774794107.95723}
2026-03-29 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ61%2520NPP') HTTP/1.1" 204 0
2026-03-29 14:21:47 [bca.uk] INFO: Found listing with ID: HN62%20LDK
2026-03-29 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN62%2520LDK%27 HTTP/1.1" 200 None
2026-03-29 14:21:48 [bca.uk] INFO: Scrape type for HN62%20LDK: 2
2026-03-29 14:21:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1290c710-4efe-5c63-957c-806c4cafc39d with identifier: HN62%20LDK
2026-03-29 14:21:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1290c710-4efe-5c63-957c-806c4cafc39d with scrape type 2
2026-03-29 14:21:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1290c710-4efe-5c63-957c-806c4cafc39d with scrape type 2
2026-03-29 14:21:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1290c710-4efe-5c63-957c-806c4cafc39d, identifier: HN62%20LDK
2026-03-29 14:21:48 [bca.uk] INFO: Found listing with ID: KN65%20JHY
2026-03-29 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN65%2520JHY%27 HTTP/1.1" 200 None
2026-03-29 14:21:48 [bca.uk] INFO: Scrape type for KN65%20JHY: 2
2026-03-29 14:21:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7c2fbea3-5641-5f3b-8f7b-cb48459e112e with identifier: KN65%20JHY
2026-03-29 14:21:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7c2fbea3-5641-5f3b-8f7b-cb48459e112e with scrape type 2
2026-03-29 14:21:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7c2fbea3-5641-5f3b-8f7b-cb48459e112e with scrape type 2
2026-03-29 14:21:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7c2fbea3-5641-5f3b-8f7b-cb48459e112e, identifier: KN65%20JHY
2026-03-29 14:21:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:21:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1290c710-4efe-5c63-957c-806c4cafc39d with identifier: HN62%20LDK
2026-03-29 14:21:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1290c710-4efe-5c63-957c-806c4cafc39d with identifier: HN62%20LDK
2026-03-29 14:21:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1290c710-4efe-5c63-957c-806c4cafc39d with identifier: HN62%20LDK to the API
2026-03-29 14:21:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN62%20LDK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1290c710-4efe-5c63-957c-806c4cafc39d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN62 LDK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN62%20LDK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 123042,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'MINI COUNTRYMAN 1.6 ONE Hatchback',
 'transmission': 'manual',
 'trim': 'ONE',
 'vin': 'WMWZA32090WM97014',
 'year': 2012}
2026-03-29 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN62%2520LDK%27 HTTP/1.1" 200 None
2026-03-29 14:21:48 [bca.uk] INFO: Saving data for HN62%20LDK: {'auction_closing_time': 1775037600.0, 'created_time': 1774610745.114747, 'last_price_update_time': 1774794108.500887}
2026-03-29 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN62%2520LDK') HTTP/1.1" 204 0
2026-03-29 14:21:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7c2fbea3-5641-5f3b-8f7b-cb48459e112e with identifier: KN65%20JHY
2026-03-29 14:21:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7c2fbea3-5641-5f3b-8f7b-cb48459e112e with identifier: KN65%20JHY
2026-03-29 14:21:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7c2fbea3-5641-5f3b-8f7b-cb48459e112e with identifier: KN65%20JHY to the API
2026-03-29 14:21:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN65%20JHY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7c2fbea3-5641-5f3b-8f7b-cb48459e112e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN65 JHY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN65%20JHY&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'GLE 250 D',
 'odometer': 121160,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLE 250 D 2.1 AMG LINE PREMIUM 4M 9G StationWagon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM 4M 9G',
 'vin': 'WDC1660042A644483',
 'year': 2015}
2026-03-29 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN65%2520JHY%27 HTTP/1.1" 200 None
2026-03-29 14:21:48 [bca.uk] INFO: Saving data for KN65%20JHY: {'auction_closing_time': 1774864800.0, 'created_time': 1774610596.209893, 'last_price_update_time': 1774794108.774506}
2026-03-29 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN65%2520JHY') HTTP/1.1" 204 0
2026-03-29 14:21:48 [bca.uk] INFO: Found listing with ID: HN65%20YJM
2026-03-29 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN65%2520YJM%27 HTTP/1.1" 200 None
2026-03-29 14:21:48 [bca.uk] INFO: Scrape type for HN65%20YJM: 2
2026-03-29 14:21:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2df90d7c-ff44-595f-832f-576230845f70 with identifier: HN65%20YJM
2026-03-29 14:21:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2df90d7c-ff44-595f-832f-576230845f70 with scrape type 2
2026-03-29 14:21:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2df90d7c-ff44-595f-832f-576230845f70 with scrape type 2
2026-03-29 14:21:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2df90d7c-ff44-595f-832f-576230845f70, identifier: HN65%20YJM
2026-03-29 14:21:48 [bca.uk] INFO: Found listing with ID: KF16%20BTZ
2026-03-29 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF16%2520BTZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:48 [bca.uk] INFO: Scrape type for KF16%20BTZ: 2
2026-03-29 14:21:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 004d5859-25e8-5e92-a6db-b7f08a68a1e8 with identifier: KF16%20BTZ
2026-03-29 14:21:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 004d5859-25e8-5e92-a6db-b7f08a68a1e8 with scrape type 2
2026-03-29 14:21:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 004d5859-25e8-5e92-a6db-b7f08a68a1e8 with scrape type 2
2026-03-29 14:21:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 004d5859-25e8-5e92-a6db-b7f08a68a1e8, identifier: KF16%20BTZ
2026-03-29 14:21:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2df90d7c-ff44-595f-832f-576230845f70 with identifier: HN65%20YJM
2026-03-29 14:21:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2df90d7c-ff44-595f-832f-576230845f70 with identifier: HN65%20YJM
2026-03-29 14:21:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2df90d7c-ff44-595f-832f-576230845f70 with identifier: HN65%20YJM to the API
2026-03-29 14:21:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN65%20YJM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2df90d7c-ff44-595f-832f-576230845f70',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN65 YJM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN65%20YJM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MAZDA',
 'model': '3',
 'odometer': 109872,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MAZDA 3 2.0 SE-L Hatchback',
 'transmission': 'manual',
 'trim': 'SE-L',
 'vin': 'JMZBM646611303573',
 'year': 2015}
2026-03-29 14:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN65%2520YJM%27 HTTP/1.1" 200 None
2026-03-29 14:21:49 [bca.uk] INFO: Saving data for HN65%20YJM: {'auction_closing_time': 1775037600.0, 'created_time': 1774610738.781511, 'last_price_update_time': 1774794109.288605}
2026-03-29 14:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN65%2520YJM') HTTP/1.1" 204 0
2026-03-29 14:21:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 004d5859-25e8-5e92-a6db-b7f08a68a1e8 with identifier: KF16%20BTZ
2026-03-29 14:21:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 004d5859-25e8-5e92-a6db-b7f08a68a1e8 with identifier: KF16%20BTZ
2026-03-29 14:21:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 004d5859-25e8-5e92-a6db-b7f08a68a1e8 with identifier: KF16%20BTZ to the API
2026-03-29 14:21:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KF16%20BTZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '004d5859-25e8-5e92-a6db-b7f08a68a1e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KF16 BTZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KF16%20BTZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 55504,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 2.0 192 S Hatchback',
 'transmission': 'manual',
 'trim': '192 S',
 'vin': 'WMWXM72030T964127',
 'year': 2016}
2026-03-29 14:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF16%2520BTZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:49 [bca.uk] INFO: Saving data for KF16%20BTZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774477668.220986, 'last_price_update_time': 1774794109.601287}
2026-03-29 14:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KF16%2520BTZ') HTTP/1.1" 204 0
2026-03-29 14:21:49 [bca.uk] INFO: Found listing with ID: HN67%20HZX
2026-03-29 14:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN67%2520HZX%27 HTTP/1.1" 200 None
2026-03-29 14:21:49 [bca.uk] INFO: Scrape type for HN67%20HZX: 2
2026-03-29 14:21:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c546e19d-f758-5faf-af65-7de1e1279b0f with identifier: HN67%20HZX
2026-03-29 14:21:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c546e19d-f758-5faf-af65-7de1e1279b0f with scrape type 2
2026-03-29 14:21:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c546e19d-f758-5faf-af65-7de1e1279b0f with scrape type 2
2026-03-29 14:21:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c546e19d-f758-5faf-af65-7de1e1279b0f, identifier: HN67%20HZX
2026-03-29 14:21:49 [bca.uk] INFO: Found listing with ID: HS19%20ZVA
2026-03-29 14:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS19%2520ZVA%27 HTTP/1.1" 200 None
2026-03-29 14:21:49 [bca.uk] INFO: Scrape type for HS19%20ZVA: 2
2026-03-29 14:21:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7efe45ae-6d2d-54e2-8957-a77a216f438d with identifier: HS19%20ZVA
2026-03-29 14:21:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7efe45ae-6d2d-54e2-8957-a77a216f438d with scrape type 2
2026-03-29 14:21:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7efe45ae-6d2d-54e2-8957-a77a216f438d with scrape type 2
2026-03-29 14:21:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7efe45ae-6d2d-54e2-8957-a77a216f438d, identifier: HS19%20ZVA
2026-03-29 14:21:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c546e19d-f758-5faf-af65-7de1e1279b0f with identifier: HN67%20HZX
2026-03-29 14:21:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c546e19d-f758-5faf-af65-7de1e1279b0f with identifier: HN67%20HZX
2026-03-29 14:21:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c546e19d-f758-5faf-af65-7de1e1279b0f with identifier: HN67%20HZX to the API
2026-03-29 14:21:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN67%20HZX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.1L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c546e19d-f758-5faf-af65-7de1e1279b0f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN67 HZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN67%20HZX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'VITO 116',
 'odometer': 67439,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ VITO 116 2.1 CDI COMPACT PanelVan',
 'transmission': 'manual',
 'trim': 'CDI COMPACT',
 'vin': 'WDF44760123397606',
 'year': 2017}
2026-03-29 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN67%2520HZX%27 HTTP/1.1" 200 None
2026-03-29 14:21:50 [bca.uk] INFO: Saving data for HN67%20HZX: {'auction_closing_time': 1775037600.0, 'created_time': 1774610726.62533, 'last_price_update_time': 1774794110.169019}
2026-03-29 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN67%2520HZX') HTTP/1.1" 204 0
2026-03-29 14:21:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7efe45ae-6d2d-54e2-8957-a77a216f438d with identifier: HS19%20ZVA
2026-03-29 14:21:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7efe45ae-6d2d-54e2-8957-a77a216f438d with identifier: HS19%20ZVA
2026-03-29 14:21:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7efe45ae-6d2d-54e2-8957-a77a216f438d with identifier: HS19%20ZVA to the API
2026-03-29 14:21:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HS19%20ZVA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7efe45ae-6d2d-54e2-8957-a77a216f438d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HS19 ZVA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HS19%20ZVA&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'SMART',
 'model': 'FORFOUR',
 'odometer': 10334,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SMART FORFOUR 0.9 T 90 PRIME PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': 'T 90 PRIME PREMIUM',
 'vin': 'WME4530442Y222662',
 'year': 2019}
2026-03-29 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS19%2520ZVA%27 HTTP/1.1" 200 None
2026-03-29 14:21:50 [bca.uk] INFO: Saving data for HS19%20ZVA: {'auction_closing_time': 1774951200.0, 'created_time': 1774610631.456072, 'last_price_update_time': 1774794110.465817}
2026-03-29 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HS19%2520ZVA') HTTP/1.1" 204 0
2026-03-29 14:21:50 [bca.uk] INFO: Total items found: 100
2026-03-29 14:21:50 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=79&sort=MostRecentlyAdded
2026-03-29 14:21:50 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:21:50 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=79&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:21:50 [bca.uk] INFO: Found listing with ID: HN70%20EYF
2026-03-29 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN70%2520EYF%27 HTTP/1.1" 200 None
2026-03-29 14:21:50 [bca.uk] INFO: Scrape type for HN70%20EYF: 2
2026-03-29 14:21:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c585a424-5e2a-54ac-9c9f-9d9fabb4edcf with identifier: HN70%20EYF
2026-03-29 14:21:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c585a424-5e2a-54ac-9c9f-9d9fabb4edcf with scrape type 2
2026-03-29 14:21:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c585a424-5e2a-54ac-9c9f-9d9fabb4edcf with scrape type 2
2026-03-29 14:21:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c585a424-5e2a-54ac-9c9f-9d9fabb4edcf, identifier: HN70%20EYF
2026-03-29 14:21:50 [bca.uk] INFO: Found listing with ID: HJ10%20UYB
2026-03-29 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ10%2520UYB%27 HTTP/1.1" 200 None
2026-03-29 14:21:50 [bca.uk] INFO: Scrape type for HJ10%20UYB: 2
2026-03-29 14:21:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 05f510ad-324c-550f-bce9-f487b0f9ea3a with identifier: HJ10%20UYB
2026-03-29 14:21:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 05f510ad-324c-550f-bce9-f487b0f9ea3a with scrape type 2
2026-03-29 14:21:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 05f510ad-324c-550f-bce9-f487b0f9ea3a with scrape type 2
2026-03-29 14:21:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 05f510ad-324c-550f-bce9-f487b0f9ea3a, identifier: HJ10%20UYB
2026-03-29 14:21:50 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=79&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:21:50 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=79&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:21:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c585a424-5e2a-54ac-9c9f-9d9fabb4edcf with identifier: HN70%20EYF
2026-03-29 14:21:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c585a424-5e2a-54ac-9c9f-9d9fabb4edcf with identifier: HN70%20EYF
2026-03-29 14:21:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c585a424-5e2a-54ac-9c9f-9d9fabb4edcf with identifier: HN70%20EYF to the API
2026-03-29 14:21:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN70%20EYF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c585a424-5e2a-54ac-9c9f-9d9fabb4edcf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN70 EYF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN70%20EYF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'PUMA',
 'odometer': 68814,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD PUMA 1.0 E/B MHEV 125 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B MHEV 125 TITANIUM',
 'vin': 'WF02XXERK2LR70770',
 'year': 2020}
2026-03-29 14:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN70%2520EYF%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Saving data for HN70%20EYF: {'auction_closing_time': 1775037600.0, 'created_time': 1774610723.826242, 'last_price_update_time': 1774794111.002449}
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN70%2520EYF') HTTP/1.1" 204 0
2026-03-29 14:21:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 05f510ad-324c-550f-bce9-f487b0f9ea3a with identifier: HJ10%20UYB
2026-03-29 14:21:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 05f510ad-324c-550f-bce9-f487b0f9ea3a with identifier: HJ10%20UYB
2026-03-29 14:21:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 05f510ad-324c-550f-bce9-f487b0f9ea3a with identifier: HJ10%20UYB to the API
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ10%20UYB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '05f510ad-324c-550f-bce9-f487b0f9ea3a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HJ10 UYB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ10%20UYB&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 72621,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.6  Convertible',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWMR32060TX74822',
 'year': 2010}
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ10%2520UYB%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Saving data for HJ10%20UYB: {'auction_closing_time': 1774864800.0, 'created_time': 1774610628.904772, 'last_price_update_time': 1774794111.322781}
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ10%2520UYB') HTTP/1.1" 204 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: DA18%20AFN
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA18%2520AFN%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for DA18%20AFN: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: DG20%20KTE
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG20%2520KTE%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for DG20%20KTE: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: LC65%20VKE
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC65%2520VKE%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for LC65%20VKE: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: BG67%20PHA
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG67%2520PHA%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for BG67%20PHA: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: YC20%20OZV
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC20%2520OZV%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for YC20%20OZV: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: DK71%20XRH
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK71%2520XRH%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for DK71%20XRH: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: YN64%20OXV
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN64%2520OXV%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for YN64%20OXV: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: YP62%20VWJ
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP62%2520VWJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for YP62%20VWJ: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: ET66%20GXS
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET66%2520GXS%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for ET66%20GXS: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: GR19%20DXJ
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GR19%2520DXJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for GR19%20DXJ: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: KM20%20UNL
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM20%2520UNL%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for KM20%20UNL: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: KY22%20YRZ
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY22%2520YRZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for KY22%20YRZ: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: ML70%20CYH
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML70%2520CYH%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for ML70%20CYH: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: OGZ%203885
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OGZ%25203885%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for OGZ%203885: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: OU64%20TZW
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU64%2520TZW%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for OU64%20TZW: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: VN13%20URU
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN13%2520URU%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for VN13%20URU: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: VU61%20RWE
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU61%2520RWE%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for VU61%20RWE: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: VX21%20LDE
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX21%2520LDE%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for VX21%20LDE: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: YC67%20KRF
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC67%2520KRF%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for YC67%20KRF: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: AO65%20EAM
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO65%2520EAM%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for AO65%20EAM: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: BA18%20WKV
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA18%2520WKV%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for BA18%20WKV: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: BU20%20LFY
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU20%2520LFY%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for BU20%20LFY: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: BX70%20UZO
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX70%2520UZO%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for BX70%20UZO: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: GD16%20CYL
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD16%2520CYL%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for GD16%20CYL: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: KP69%20JZF
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP69%2520JZF%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for KP69%20JZF: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: LG18%20SFU
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG18%2520SFU%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for LG18%20SFU: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: OW71%20EER
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW71%2520EER%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for OW71%20EER: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: FN14%20YCA
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN14%2520YCA%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for FN14%20YCA: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: GJ18%20XHE
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ18%2520XHE%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for GJ18%20XHE: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: VO68%20WLK
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO68%2520WLK%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for VO68%20WLK: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: WP69%20UPR
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP69%2520UPR%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for WP69%20UPR: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: R24%20HMB
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R24%2520HMB%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for R24%20HMB: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: CK12%20VGP
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK12%2520VGP%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for CK12%20VGP: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: WF10%20VSZ
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF10%2520VSZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for WF10%20VSZ: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: WG16%20KPO
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG16%2520KPO%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for WG16%20KPO: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: EK20%20UCR
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK20%2520UCR%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for EK20%20UCR: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: EO60%20FJV
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO60%2520FJV%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for EO60%20FJV: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: DN16%20EGZ
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN16%2520EGZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for DN16%20EGZ: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: KY12%20EWT
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY12%2520EWT%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for KY12%20EWT: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: LP09%20EKK
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP09%2520EKK%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for LP09%20EKK: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: KR16%20YCM
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR16%2520YCM%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for KR16%20YCM: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: BX71%20DYT
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX71%2520DYT%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for BX71%20DYT: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: YR24%20PWK
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR24%2520PWK%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for YR24%20PWK: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: WP74%20UYN
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP74%2520UYN%27 HTTP/1.1" 200 None
2026-03-29 14:21:51 [bca.uk] INFO: Scrape type for WP74%20UYN: 0
2026-03-29 14:21:51 [bca.uk] INFO: Found listing with ID: BK22%20NZA
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520NZA%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for BK22%20NZA: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: BP22%20AFO
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP22%2520AFO%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for BP22%20AFO: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: EO22%20NUB
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO22%2520NUB%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for EO22%20NUB: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: MC74%20UFS
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC74%2520UFS%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for MC74%20UFS: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: OW23%20JRO
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW23%2520JRO%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for OW23%20JRO: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: HK71%20OHD
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK71%2520OHD%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for HK71%20OHD: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: SO21%20HBP
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO21%2520HBP%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for SO21%20HBP: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: AK71%20ZNU
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK71%2520ZNU%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for AK71%20ZNU: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: BK71%20GWO
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK71%2520GWO%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for BK71%20GWO: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: FV71%20OKG
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV71%2520OKG%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for FV71%20OKG: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: GJ22%20EFB
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520EFB%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for GJ22%20EFB: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: LD21%20MHX
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD21%2520MHX%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for LD21%20MHX: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: MJ20%20VGK
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ20%2520VGK%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for MJ20%20VGK: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: KY71%20NPX
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY71%2520NPX%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for KY71%20NPX: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: MH24%20UGO
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH24%2520UGO%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for MH24%20UGO: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: CX22%20HFE
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX22%2520HFE%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for CX22%20HFE: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: BT71%20KXB
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT71%2520KXB%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for BT71%20KXB: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: DA23%20MHE
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA23%2520MHE%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for DA23%20MHE: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: OV23%20SZC
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520SZC%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for OV23%20SZC: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: OY72%20ZSV
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY72%2520ZSV%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for OY72%20ZSV: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: AP62%20DKP
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP62%2520DKP%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for AP62%20DKP: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: WP20%20MHF
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP20%2520MHF%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for WP20%20MHF: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: LX58%20XUO
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX58%2520XUO%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for LX58%20XUO: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: GL21%20EVM
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL21%2520EVM%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for GL21%20EVM: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: EA71%20UWN
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA71%2520UWN%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for EA71%20UWN: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: WO66%20EVT
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO66%2520EVT%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for WO66%20EVT: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: YG62%20DNJ
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG62%2520DNJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for YG62%20DNJ: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: FG10%20FPF
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG10%2520FPF%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for FG10%20FPF: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: OW19%20OPD
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW19%2520OPD%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for OW19%20OPD: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: MT14%20XXB
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT14%2520XXB%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for MT14%20XXB: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: RE17%20GLK
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE17%2520GLK%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for RE17%20GLK: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: SA18%20GRY
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA18%2520GRY%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for SA18%20GRY: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: SK19%20WDZ
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK19%2520WDZ%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for SK19%20WDZ: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: SM17%20EBA
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM17%2520EBA%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for SM17%20EBA: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: WK16%20BGY
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK16%2520BGY%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for WK16%20BGY: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: CN64%20RHV
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN64%2520RHV%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for CN64%20RHV: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: DE16%20ETK
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE16%2520ETK%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for DE16%20ETK: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: EN17%20AWR
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN17%2520AWR%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for EN17%20AWR: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: EX17%20URM
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX17%2520URM%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for EX17%20URM: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: FX68%20VNB
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX68%2520VNB%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for FX68%20VNB: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: GP16%20OCE
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP16%2520OCE%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for GP16%20OCE: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: KF16%20XDS
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF16%2520XDS%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for KF16%20XDS: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: LD18%20RXF
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD18%2520RXF%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for LD18%20RXF: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: LR15%20USX
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR15%2520USX%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for LR15%20USX: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: LY66%20VFN
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY66%2520VFN%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for LY66%20VFN: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: CF69%20JKU
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF69%2520JKU%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for CF69%20JKU: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: WN73%20EZA
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN73%2520EZA%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for WN73%20EZA: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: WP72%20SZW
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP72%2520SZW%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for WP72%20SZW: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: HN72%20LWJ
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN72%2520LWJ%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for HN72%20LWJ: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: WG23%20NVR
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG23%2520NVR%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for WG23%20NVR: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: EP68%20BKX
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EP68%2520BKX%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for EP68%20BKX: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: ST15%20RNA
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST15%2520RNA%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for ST15%20RNA: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: CK67%20KOE
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK67%2520KOE%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for CK67%20KOE: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: PK66%20HDN
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK66%2520HDN%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for PK66%20HDN: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: KW17%20VFU
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW17%2520VFU%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for KW17%20VFU: 0
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: SB64%20SGO
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB64%2520SGO%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for SB64%20SGO: 0
2026-03-29 14:21:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:21:52 [bca.uk] INFO: Found listing with ID: HS18%20GVN
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS18%2520GVN%27 HTTP/1.1" 200 None
2026-03-29 14:21:52 [bca.uk] INFO: Scrape type for HS18%20GVN: 2
2026-03-29 14:21:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bdf946c7-57ab-5191-b7eb-5c2586d55a90 with identifier: HS18%20GVN
2026-03-29 14:21:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bdf946c7-57ab-5191-b7eb-5c2586d55a90 with scrape type 2
2026-03-29 14:21:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bdf946c7-57ab-5191-b7eb-5c2586d55a90 with scrape type 2
2026-03-29 14:21:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bdf946c7-57ab-5191-b7eb-5c2586d55a90, identifier: HS18%20GVN
2026-03-29 14:21:53 [bca.uk] INFO: Found listing with ID: HJ08%20YGW
2026-03-29 14:21:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ08%2520YGW%27 HTTP/1.1" 200 None
2026-03-29 14:21:53 [bca.uk] INFO: Scrape type for HJ08%20YGW: 2
2026-03-29 14:21:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa3b3c43-0066-56ed-b6a8-918009cde327 with identifier: HJ08%20YGW
2026-03-29 14:21:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa3b3c43-0066-56ed-b6a8-918009cde327 with scrape type 2
2026-03-29 14:21:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aa3b3c43-0066-56ed-b6a8-918009cde327 with scrape type 2
2026-03-29 14:21:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aa3b3c43-0066-56ed-b6a8-918009cde327, identifier: HJ08%20YGW
2026-03-29 14:21:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bdf946c7-57ab-5191-b7eb-5c2586d55a90 with identifier: HS18%20GVN
2026-03-29 14:21:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bdf946c7-57ab-5191-b7eb-5c2586d55a90 with identifier: HS18%20GVN
2026-03-29 14:21:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bdf946c7-57ab-5191-b7eb-5c2586d55a90 with identifier: HS18%20GVN to the API
2026-03-29 14:21:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HS18%20GVN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bdf946c7-57ab-5191-b7eb-5c2586d55a90',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HS18 GVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HS18%20GVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 60797,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 ST-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ST-LINE',
 'vin': 'WF0NXXGCHNJU66865',
 'year': 2018}
2026-03-29 14:21:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS18%2520GVN%27 HTTP/1.1" 200 None
2026-03-29 14:21:53 [bca.uk] INFO: Saving data for HS18%20GVN: {'auction_closing_time': 1775037600.0, 'created_time': 1774610736.667302, 'last_price_update_time': 1774794113.627814}
2026-03-29 14:21:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HS18%2520GVN') HTTP/1.1" 204 0
2026-03-29 14:21:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aa3b3c43-0066-56ed-b6a8-918009cde327 with identifier: HJ08%20YGW
2026-03-29 14:21:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aa3b3c43-0066-56ed-b6a8-918009cde327 with identifier: HJ08%20YGW
2026-03-29 14:21:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aa3b3c43-0066-56ed-b6a8-918009cde327 with identifier: HJ08%20YGW to the API
2026-03-29 14:21:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 178,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ08%20YGW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'aa3b3c43-0066-56ed-b6a8-918009cde327',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HJ08 YGW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ08%20YGW&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BMW',
 'model': '530I',
 'odometer': 68416,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'BMW 530I 3.0 SE Saloon',
 'transmission': 'automatic',
 'trim': 'SE',
 'vin': 'WBAND72030CF39419',
 'year': 2008}
2026-03-29 14:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ08%2520YGW%27 HTTP/1.1" 200 None
2026-03-29 14:21:54 [bca.uk] INFO: Saving data for HJ08%20YGW: {'auction_closing_time': 1774864800.0, 'created_time': 1774610656.890251, 'last_price_update_time': 1774794114.025757}
2026-03-29 14:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ08%2520YGW') HTTP/1.1" 204 0
2026-03-29 14:21:54 [bca.uk] INFO: Found listing with ID: HS19%20KYT
2026-03-29 14:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS19%2520KYT%27 HTTP/1.1" 200 None
2026-03-29 14:21:54 [bca.uk] INFO: Scrape type for HS19%20KYT: 2
2026-03-29 14:21:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2cc2771-0115-5be0-a54c-ecb4eb6faad8 with identifier: HS19%20KYT
2026-03-29 14:21:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2cc2771-0115-5be0-a54c-ecb4eb6faad8 with scrape type 2
2026-03-29 14:21:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b2cc2771-0115-5be0-a54c-ecb4eb6faad8 with scrape type 2
2026-03-29 14:21:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2cc2771-0115-5be0-a54c-ecb4eb6faad8, identifier: HS19%20KYT
2026-03-29 14:21:54 [bca.uk] INFO: Found listing with ID: GU65%20VJF
2026-03-29 14:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU65%2520VJF%27 HTTP/1.1" 200 None
2026-03-29 14:21:54 [bca.uk] INFO: Scrape type for GU65%20VJF: 2
2026-03-29 14:21:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a340232-6d9c-5d9a-8eff-a2249de2cd20 with identifier: GU65%20VJF
2026-03-29 14:21:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a340232-6d9c-5d9a-8eff-a2249de2cd20 with scrape type 2
2026-03-29 14:21:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0a340232-6d9c-5d9a-8eff-a2249de2cd20 with scrape type 2
2026-03-29 14:21:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0a340232-6d9c-5d9a-8eff-a2249de2cd20, identifier: GU65%20VJF
2026-03-29 14:21:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2cc2771-0115-5be0-a54c-ecb4eb6faad8 with identifier: HS19%20KYT
2026-03-29 14:21:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2cc2771-0115-5be0-a54c-ecb4eb6faad8 with identifier: HS19%20KYT
2026-03-29 14:21:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b2cc2771-0115-5be0-a54c-ecb4eb6faad8 with identifier: HS19%20KYT to the API
2026-03-29 14:21:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HS19%20KYT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'b2cc2771-0115-5be0-a54c-ecb4eb6faad8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HS19 KYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HS19%20KYT&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LEXUS',
 'model': 'IS 300H',
 'odometer': 103545,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LEXUS IS 300H 2.5  Saloon',
 'transmission': 'manual',
 'trim': '',
 'vin': 'JTHBH5D2305077862',
 'year': 2019}
2026-03-29 14:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS19%2520KYT%27 HTTP/1.1" 200 None
2026-03-29 14:21:54 [bca.uk] INFO: Saving data for HS19%20KYT: {'auction_closing_time': 1775037600.0, 'created_time': 1774610567.213968, 'last_price_update_time': 1774794114.552544}
2026-03-29 14:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HS19%2520KYT') HTTP/1.1" 204 0
2026-03-29 14:21:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0a340232-6d9c-5d9a-8eff-a2249de2cd20 with identifier: GU65%20VJF
2026-03-29 14:21:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0a340232-6d9c-5d9a-8eff-a2249de2cd20 with identifier: GU65%20VJF
2026-03-29 14:21:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0a340232-6d9c-5d9a-8eff-a2249de2cd20 with identifier: GU65%20VJF to the API
2026-03-29 14:21:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU65%20VJF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0a340232-6d9c-5d9a-8eff-a2249de2cd20',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU65 VJF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU65%20VJF&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BMW',
 'model': '118I',
 'odometer': 89352,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'BMW 118I 1.5 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WBA1R520005D44953',
 'year': 2015}
2026-03-29 14:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU65%2520VJF%27 HTTP/1.1" 200 None
2026-03-29 14:21:54 [bca.uk] INFO: Saving data for GU65%20VJF: {'auction_closing_time': 1774864800.0, 'created_time': 1774610657.790253, 'last_price_update_time': 1774794114.870063}
2026-03-29 14:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU65%2520VJF') HTTP/1.1" 204 0
2026-03-29 14:21:54 [bca.uk] INFO: Found listing with ID: AP66%20PJX
2026-03-29 14:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP66%2520PJX%27 HTTP/1.1" 200 None
2026-03-29 14:21:54 [bca.uk] INFO: Scrape type for AP66%20PJX: 2
2026-03-29 14:21:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8d0b61e-2e0f-5dbe-8d62-be0095475b01 with identifier: AP66%20PJX
2026-03-29 14:21:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8d0b61e-2e0f-5dbe-8d62-be0095475b01 with scrape type 2
2026-03-29 14:21:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f8d0b61e-2e0f-5dbe-8d62-be0095475b01 with scrape type 2
2026-03-29 14:21:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f8d0b61e-2e0f-5dbe-8d62-be0095475b01, identifier: AP66%20PJX
2026-03-29 14:21:55 [bca.uk] INFO: Found listing with ID: GL21%20UOR
2026-03-29 14:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL21%2520UOR%27 HTTP/1.1" 200 None
2026-03-29 14:21:55 [bca.uk] INFO: Scrape type for GL21%20UOR: 2
2026-03-29 14:21:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a1c4c2fe-9f4f-5522-a2ce-48e51cdebfa9 with identifier: GL21%20UOR
2026-03-29 14:21:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a1c4c2fe-9f4f-5522-a2ce-48e51cdebfa9 with scrape type 2
2026-03-29 14:21:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a1c4c2fe-9f4f-5522-a2ce-48e51cdebfa9 with scrape type 2
2026-03-29 14:21:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a1c4c2fe-9f4f-5522-a2ce-48e51cdebfa9, identifier: GL21%20UOR
2026-03-29 14:21:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f8d0b61e-2e0f-5dbe-8d62-be0095475b01 with identifier: AP66%20PJX
2026-03-29 14:21:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f8d0b61e-2e0f-5dbe-8d62-be0095475b01 with identifier: AP66%20PJX
2026-03-29 14:21:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f8d0b61e-2e0f-5dbe-8d62-be0095475b01 with identifier: AP66%20PJX to the API
2026-03-29 14:21:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 199,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AP66%20PJX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f8d0b61e-2e0f-5dbe-8d62-be0095475b01',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AP66 PJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AP66%20PJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JAGUAR',
 'model': 'F-TYPE',
 'odometer': 26068,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-TYPE 3.0 V6 S/C 340 Roadster',
 'transmission': 'manual',
 'trim': 'V6 S/C 340',
 'vin': 'SAJAC64F6H8K42755',
 'year': 2016}
2026-03-29 14:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP66%2520PJX%27 HTTP/1.1" 200 None
2026-03-29 14:21:55 [bca.uk] INFO: Saving data for AP66%20PJX: {'auction_closing_time': 1775037600.0, 'created_time': 1774610565.182255, 'last_price_update_time': 1774794115.371699}
2026-03-29 14:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AP66%2520PJX') HTTP/1.1" 204 0
2026-03-29 14:21:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a1c4c2fe-9f4f-5522-a2ce-48e51cdebfa9 with identifier: GL21%20UOR
2026-03-29 14:21:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a1c4c2fe-9f4f-5522-a2ce-48e51cdebfa9 with identifier: GL21%20UOR
2026-03-29 14:21:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a1c4c2fe-9f4f-5522-a2ce-48e51cdebfa9 with identifier: GL21%20UOR to the API
2026-03-29 14:21:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL21%20UOR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a1c4c2fe-9f4f-5522-a2ce-48e51cdebfa9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL21 UOR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL21%20UOR&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 17786,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.0 TSI 95 MATCH DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 95 MATCH DSG',
 'vin': 'WVWZZZAWZMU066084',
 'year': 2021}
2026-03-29 14:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL21%2520UOR%27 HTTP/1.1" 200 None
2026-03-29 14:21:55 [bca.uk] INFO: Saving data for GL21%20UOR: {'auction_closing_time': 1774951200.0, 'created_time': 1774610629.532921, 'last_price_update_time': 1774794115.669945}
2026-03-29 14:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL21%2520UOR') HTTP/1.1" 204 0
2026-03-29 14:21:55 [bca.uk] INFO: Found listing with ID: BF66%20CWO
2026-03-29 14:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF66%2520CWO%27 HTTP/1.1" 200 None
2026-03-29 14:21:55 [bca.uk] INFO: Scrape type for BF66%20CWO: 2
2026-03-29 14:21:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69cdd127-616b-55f8-99d7-161b752d0a54 with identifier: BF66%20CWO
2026-03-29 14:21:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69cdd127-616b-55f8-99d7-161b752d0a54 with scrape type 2
2026-03-29 14:21:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 69cdd127-616b-55f8-99d7-161b752d0a54 with scrape type 2
2026-03-29 14:21:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 69cdd127-616b-55f8-99d7-161b752d0a54, identifier: BF66%20CWO
2026-03-29 14:21:55 [bca.uk] INFO: Found listing with ID: GF63%20FZS
2026-03-29 14:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF63%2520FZS%27 HTTP/1.1" 200 None
2026-03-29 14:21:55 [bca.uk] INFO: Scrape type for GF63%20FZS: 2
2026-03-29 14:21:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f428b3cd-0d00-5f6d-ac01-0280802a6307 with identifier: GF63%20FZS
2026-03-29 14:21:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f428b3cd-0d00-5f6d-ac01-0280802a6307 with scrape type 2
2026-03-29 14:21:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f428b3cd-0d00-5f6d-ac01-0280802a6307 with scrape type 2
2026-03-29 14:21:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f428b3cd-0d00-5f6d-ac01-0280802a6307, identifier: GF63%20FZS
2026-03-29 14:21:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 69cdd127-616b-55f8-99d7-161b752d0a54 with identifier: BF66%20CWO
2026-03-29 14:21:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 69cdd127-616b-55f8-99d7-161b752d0a54 with identifier: BF66%20CWO
2026-03-29 14:21:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 69cdd127-616b-55f8-99d7-161b752d0a54 with identifier: BF66%20CWO to the API
2026-03-29 14:21:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF66%20CWO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '69cdd127-616b-55f8-99d7-161b752d0a54',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF66 CWO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF66%20CWO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 100840,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA 1.4 T 140 SE 2WD S/S StationWagon',
 'transmission': 'manual',
 'trim': 'T 140 SE 2WD S/S',
 'vin': 'W0LJD7E81GB753100',
 'year': 2016}
2026-03-29 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF66%2520CWO%27 HTTP/1.1" 200 None
2026-03-29 14:21:56 [bca.uk] INFO: Saving data for BF66%20CWO: {'auction_closing_time': 1775037600.0, 'created_time': 1774610563.518798, 'last_price_update_time': 1774794116.179139}
2026-03-29 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF66%2520CWO') HTTP/1.1" 204 0
2026-03-29 14:21:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f428b3cd-0d00-5f6d-ac01-0280802a6307 with identifier: GF63%20FZS
2026-03-29 14:21:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f428b3cd-0d00-5f6d-ac01-0280802a6307 with identifier: GF63%20FZS
2026-03-29 14:21:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f428b3cd-0d00-5f6d-ac01-0280802a6307 with identifier: GF63%20FZS to the API
2026-03-29 14:21:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF63%20FZS-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f428b3cd-0d00-5f6d-ac01-0280802a6307',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF63 FZS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF63%20FZS&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'LAND ROVER',
 'model': 'FREELANDER 2',
 'odometer': 127477,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'LAND ROVER FREELANDER 2 2.2 TD4 150 HSE StationWagon',
 'transmission': 'manual',
 'trim': 'TD4 150 HSE',
 'vin': 'SALFA2CC6EH390841',
 'year': 2013}
2026-03-29 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF63%2520FZS%27 HTTP/1.1" 200 None
2026-03-29 14:21:56 [bca.uk] INFO: Saving data for GF63%20FZS: {'auction_closing_time': 1774864800.0, 'created_time': 1774610658.838028, 'last_price_update_time': 1774794116.461295}
2026-03-29 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF63%2520FZS') HTTP/1.1" 204 0
2026-03-29 14:21:56 [bca.uk] INFO: Found listing with ID: BN25%20RGY
2026-03-29 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520RGY%27 HTTP/1.1" 200 None
2026-03-29 14:21:56 [bca.uk] INFO: Scrape type for BN25%20RGY: 2
2026-03-29 14:21:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb4d9854-e60f-5e67-8a2f-5b86eeefa5be with identifier: BN25%20RGY
2026-03-29 14:21:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cb4d9854-e60f-5e67-8a2f-5b86eeefa5be with scrape type 2
2026-03-29 14:21:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cb4d9854-e60f-5e67-8a2f-5b86eeefa5be with scrape type 2
2026-03-29 14:21:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cb4d9854-e60f-5e67-8a2f-5b86eeefa5be, identifier: BN25%20RGY
2026-03-29 14:21:56 [bca.uk] INFO: Found listing with ID: EY63%20SVW
2026-03-29 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY63%2520SVW%27 HTTP/1.1" 200 None
2026-03-29 14:21:56 [bca.uk] INFO: Scrape type for EY63%20SVW: 2
2026-03-29 14:21:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 547eb3da-cccc-50d2-9720-8073ac76dd96 with identifier: EY63%20SVW
2026-03-29 14:21:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 547eb3da-cccc-50d2-9720-8073ac76dd96 with scrape type 2
2026-03-29 14:21:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 547eb3da-cccc-50d2-9720-8073ac76dd96 with scrape type 2
2026-03-29 14:21:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 547eb3da-cccc-50d2-9720-8073ac76dd96, identifier: EY63%20SVW
2026-03-29 14:21:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cb4d9854-e60f-5e67-8a2f-5b86eeefa5be with identifier: BN25%20RGY
2026-03-29 14:21:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cb4d9854-e60f-5e67-8a2f-5b86eeefa5be with identifier: BN25%20RGY
2026-03-29 14:21:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cb4d9854-e60f-5e67-8a2f-5b86eeefa5be with identifier: BN25%20RGY to the API
2026-03-29 14:21:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN25%20RGY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cb4d9854-e60f-5e67-8a2f-5b86eeefa5be',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BN25 RGY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN25%20RGY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'PEUGEOT',
 'model': '5008',
 'odometer': 24369,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 5008 1.2 MHEV 136 ALLURE E-DSC6 StationWagon',
 'transmission': 'automatic',
 'trim': 'MHEV 136 ALLURE E-DSC6',
 'vin': 'VR3KAHPY1SS019548',
 'year': 2025}
2026-03-29 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520RGY%27 HTTP/1.1" 200 None
2026-03-29 14:21:56 [bca.uk] INFO: Saving data for BN25%20RGY: {'auction_closing_time': 1775124000.0, 'created_time': 1774610733.663918, 'last_price_update_time': 1774794116.971023}
2026-03-29 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN25%2520RGY') HTTP/1.1" 204 0
2026-03-29 14:21:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 547eb3da-cccc-50d2-9720-8073ac76dd96 with identifier: EY63%20SVW
2026-03-29 14:21:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 547eb3da-cccc-50d2-9720-8073ac76dd96 with identifier: EY63%20SVW
2026-03-29 14:21:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 547eb3da-cccc-50d2-9720-8073ac76dd96 with identifier: EY63%20SVW to the API
2026-03-29 14:21:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY63%20SVW-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '547eb3da-cccc-50d2-9720-8073ac76dd96',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY63 SVW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY63%20SVW&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'CITROEN',
 'model': 'DS3',
 'odometer': 84814,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'CITROEN DS3 1.6 VTI 120 DSTYLE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI 120 DSTYLE',
 'vin': 'VF7SA5FS0DW604524',
 'year': 2013}
2026-03-29 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY63%2520SVW%27 HTTP/1.1" 200 None
2026-03-29 14:21:57 [bca.uk] INFO: Saving data for EY63%20SVW: {'auction_closing_time': 1774864800.0, 'created_time': 1774610660.080021, 'last_price_update_time': 1774794117.244691}
2026-03-29 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY63%2520SVW') HTTP/1.1" 204 0
2026-03-29 14:21:57 [bca.uk] INFO: Found listing with ID: YP15%20FWC
2026-03-29 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP15%2520FWC%27 HTTP/1.1" 200 None
2026-03-29 14:21:57 [bca.uk] INFO: Scrape type for YP15%20FWC: 2
2026-03-29 14:21:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: db2b8900-4a39-5ccd-9318-d6fe0a1f68ad with identifier: YP15%20FWC
2026-03-29 14:21:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item db2b8900-4a39-5ccd-9318-d6fe0a1f68ad with scrape type 2
2026-03-29 14:21:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item db2b8900-4a39-5ccd-9318-d6fe0a1f68ad with scrape type 2
2026-03-29 14:21:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: db2b8900-4a39-5ccd-9318-d6fe0a1f68ad, identifier: YP15%20FWC
2026-03-29 14:21:57 [bca.uk] INFO: Found listing with ID: ET65%20BJO
2026-03-29 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET65%2520BJO%27 HTTP/1.1" 200 None
2026-03-29 14:21:57 [bca.uk] INFO: Scrape type for ET65%20BJO: 2
2026-03-29 14:21:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e663d577-44c1-5ec3-a11a-5231d9eb782e with identifier: ET65%20BJO
2026-03-29 14:21:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e663d577-44c1-5ec3-a11a-5231d9eb782e with scrape type 2
2026-03-29 14:21:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e663d577-44c1-5ec3-a11a-5231d9eb782e with scrape type 2
2026-03-29 14:21:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e663d577-44c1-5ec3-a11a-5231d9eb782e, identifier: ET65%20BJO
2026-03-29 14:21:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: db2b8900-4a39-5ccd-9318-d6fe0a1f68ad with identifier: YP15%20FWC
2026-03-29 14:21:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: db2b8900-4a39-5ccd-9318-d6fe0a1f68ad with identifier: YP15%20FWC
2026-03-29 14:21:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: db2b8900-4a39-5ccd-9318-d6fe0a1f68ad with identifier: YP15%20FWC to the API
2026-03-29 14:21:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP15%20FWC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'db2b8900-4a39-5ccd-9318-d6fe0a1f68ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP15 FWC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP15%20FWC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 95870,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5 D 116 Hatchback',
 'transmission': 'automatic',
 'trim': 'D 116',
 'vin': 'WMWXT32060T855592',
 'year': 2015}
2026-03-29 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP15%2520FWC%27 HTTP/1.1" 200 None
2026-03-29 14:21:57 [bca.uk] INFO: Saving data for YP15%20FWC: {'auction_closing_time': 1774864800.0, 'created_time': 1774610735.543621, 'last_price_update_time': 1774794117.742858}
2026-03-29 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP15%2520FWC') HTTP/1.1" 204 0
2026-03-29 14:21:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e663d577-44c1-5ec3-a11a-5231d9eb782e with identifier: ET65%20BJO
2026-03-29 14:21:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e663d577-44c1-5ec3-a11a-5231d9eb782e with identifier: ET65%20BJO
2026-03-29 14:21:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e663d577-44c1-5ec3-a11a-5231d9eb782e with identifier: ET65%20BJO to the API
2026-03-29 14:21:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ET65%20BJO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e663d577-44c1-5ec3-a11a-5231d9eb782e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ET65 BJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ET65%20BJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'ECOSPORT',
 'odometer': 60837,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD ECOSPORT 1.0 E/B 125 TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF0BXXMRKBFJ00623',
 'year': 2016}
2026-03-29 14:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET65%2520BJO%27 HTTP/1.1" 200 None
2026-03-29 14:21:58 [bca.uk] INFO: Saving data for ET65%20BJO: {'auction_closing_time': 1774864800.0, 'created_time': 1774610660.799734, 'last_price_update_time': 1774794118.030564}
2026-03-29 14:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ET65%2520BJO') HTTP/1.1" 204 0
2026-03-29 14:21:58 [bca.uk] INFO: Found listing with ID: LF13%20ZRD
2026-03-29 14:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF13%2520ZRD%27 HTTP/1.1" 200 None
2026-03-29 14:21:58 [bca.uk] INFO: Scrape type for LF13%20ZRD: 2
2026-03-29 14:21:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e9e8e0f-22ae-5119-8086-625a3c63ad9e with identifier: LF13%20ZRD
2026-03-29 14:21:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e9e8e0f-22ae-5119-8086-625a3c63ad9e with scrape type 2
2026-03-29 14:21:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4e9e8e0f-22ae-5119-8086-625a3c63ad9e with scrape type 2
2026-03-29 14:21:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4e9e8e0f-22ae-5119-8086-625a3c63ad9e, identifier: LF13%20ZRD
2026-03-29 14:21:58 [bca.uk] INFO: Found listing with ID: EO67%20CLF
2026-03-29 14:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO67%2520CLF%27 HTTP/1.1" 200 None
2026-03-29 14:21:58 [bca.uk] INFO: Scrape type for EO67%20CLF: 2
2026-03-29 14:21:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72f0c9f5-d59e-505d-9eed-0e5cf4c7f8e2 with identifier: EO67%20CLF
2026-03-29 14:21:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72f0c9f5-d59e-505d-9eed-0e5cf4c7f8e2 with scrape type 2
2026-03-29 14:21:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 72f0c9f5-d59e-505d-9eed-0e5cf4c7f8e2 with scrape type 2
2026-03-29 14:21:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72f0c9f5-d59e-505d-9eed-0e5cf4c7f8e2, identifier: EO67%20CLF
2026-03-29 14:21:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4e9e8e0f-22ae-5119-8086-625a3c63ad9e with identifier: LF13%20ZRD
2026-03-29 14:21:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4e9e8e0f-22ae-5119-8086-625a3c63ad9e with identifier: LF13%20ZRD
2026-03-29 14:21:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4e9e8e0f-22ae-5119-8086-625a3c63ad9e with identifier: LF13%20ZRD to the API
2026-03-29 14:21:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF13%20ZRD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4e9e8e0f-22ae-5119-8086-625a3c63ad9e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF13 ZRD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF13%20ZRD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'TRANSIT 300 FWD',
 'odometer': 117898,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 300 FWD 2.2 TDCI 100 SWB L/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 100 SWB L/R',
 'vin': 'WF0XXXBDFXDM58714',
 'year': 2013}
2026-03-29 14:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF13%2520ZRD%27 HTTP/1.1" 200 None
2026-03-29 14:21:58 [bca.uk] INFO: Saving data for LF13%20ZRD: {'auction_closing_time': 1775124000.0, 'created_time': 1774610728.487011, 'last_price_update_time': 1774794118.534527}
2026-03-29 14:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF13%2520ZRD') HTTP/1.1" 204 0
2026-03-29 14:21:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72f0c9f5-d59e-505d-9eed-0e5cf4c7f8e2 with identifier: EO67%20CLF
2026-03-29 14:21:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72f0c9f5-d59e-505d-9eed-0e5cf4c7f8e2 with identifier: EO67%20CLF
2026-03-29 14:21:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 72f0c9f5-d59e-505d-9eed-0e5cf4c7f8e2 with identifier: EO67%20CLF to the API
2026-03-29 14:21:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO67%20CLF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '72f0c9f5-d59e-505d-9eed-0e5cf4c7f8e2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO67 CLF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO67%20CLF&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 114840,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 D 1.5 AMG LINE Hatchback',
 'transmission': 'manual',
 'trim': 'AMG LINE',
 'vin': 'WDD1760122J682980',
 'year': 2017}
2026-03-29 14:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO67%2520CLF%27 HTTP/1.1" 200 None
2026-03-29 14:21:58 [bca.uk] INFO: Saving data for EO67%20CLF: {'auction_closing_time': 1774864800.0, 'created_time': 1774610661.606883, 'last_price_update_time': 1774794118.906252}
2026-03-29 14:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO67%2520CLF') HTTP/1.1" 204 0
2026-03-29 14:21:58 [bca.uk] INFO: Found listing with ID: WM19%20MJE
2026-03-29 14:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM19%2520MJE%27 HTTP/1.1" 200 None
2026-03-29 14:21:58 [bca.uk] INFO: Scrape type for WM19%20MJE: 2
2026-03-29 14:21:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d26dac8-6a29-58af-a1b1-0182e07793cc with identifier: WM19%20MJE
2026-03-29 14:21:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d26dac8-6a29-58af-a1b1-0182e07793cc with scrape type 2
2026-03-29 14:21:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d26dac8-6a29-58af-a1b1-0182e07793cc with scrape type 2
2026-03-29 14:21:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d26dac8-6a29-58af-a1b1-0182e07793cc, identifier: WM19%20MJE
2026-03-29 14:21:59 [bca.uk] INFO: Found listing with ID: EN17%20RKE
2026-03-29 14:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN17%2520RKE%27 HTTP/1.1" 200 None
2026-03-29 14:21:59 [bca.uk] INFO: Scrape type for EN17%20RKE: 2
2026-03-29 14:21:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 84209a8a-b344-5b20-9fa0-6550d82d9ff7 with identifier: EN17%20RKE
2026-03-29 14:21:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 84209a8a-b344-5b20-9fa0-6550d82d9ff7 with scrape type 2
2026-03-29 14:21:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 84209a8a-b344-5b20-9fa0-6550d82d9ff7 with scrape type 2
2026-03-29 14:21:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 84209a8a-b344-5b20-9fa0-6550d82d9ff7, identifier: EN17%20RKE
2026-03-29 14:21:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d26dac8-6a29-58af-a1b1-0182e07793cc with identifier: WM19%20MJE
2026-03-29 14:21:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d26dac8-6a29-58af-a1b1-0182e07793cc with identifier: WM19%20MJE
2026-03-29 14:21:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d26dac8-6a29-58af-a1b1-0182e07793cc with identifier: WM19%20MJE to the API
2026-03-29 14:21:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM19%20MJE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0d26dac8-6a29-58af-a1b1-0182e07793cc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM19 MJE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM19%20MJE&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'FOCUS ACTIVE',
 'odometer': 79299,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS ACTIVE 1.0 E/B 125 Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125',
 'vin': 'WF0NXXGCHNKE22849',
 'year': 2019}
2026-03-29 14:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM19%2520MJE%27 HTTP/1.1" 200 None
2026-03-29 14:21:59 [bca.uk] INFO: Saving data for WM19%20MJE: {'auction_closing_time': 1775124000.0, 'created_time': 1774610542.72093, 'last_price_update_time': 1774794119.444498}
2026-03-29 14:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM19%2520MJE') HTTP/1.1" 204 0
2026-03-29 14:21:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 84209a8a-b344-5b20-9fa0-6550d82d9ff7 with identifier: EN17%20RKE
2026-03-29 14:21:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 84209a8a-b344-5b20-9fa0-6550d82d9ff7 with identifier: EN17%20RKE
2026-03-29 14:21:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 84209a8a-b344-5b20-9fa0-6550d82d9ff7 with identifier: EN17%20RKE to the API
2026-03-29 14:21:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:21:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:21:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN17%20RKE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '84209a8a-b344-5b20-9fa0-6550d82d9ff7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN17 RKE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN17%20RKE&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 51740,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 75 ENERGY Hatchback',
 'transmission': 'manual',
 'trim': '75 ENERGY',
 'vin': 'W0L0XEP08H6073233',
 'year': 2017}
2026-03-29 14:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN17%2520RKE%27 HTTP/1.1" 200 None
2026-03-29 14:21:59 [bca.uk] INFO: Saving data for EN17%20RKE: {'auction_closing_time': 1774864800.0, 'created_time': 1774610663.018184, 'last_price_update_time': 1774794119.728055}
2026-03-29 14:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN17%2520RKE') HTTP/1.1" 204 0
2026-03-29 14:21:59 [bca.uk] INFO: Found listing with ID: PY20%20EZG
2026-03-29 14:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY20%2520EZG%27 HTTP/1.1" 200 None
2026-03-29 14:21:59 [bca.uk] INFO: Scrape type for PY20%20EZG: 2
2026-03-29 14:21:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d44ccf5e-63c0-5a25-ac50-823fb58e8174 with identifier: PY20%20EZG
2026-03-29 14:21:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d44ccf5e-63c0-5a25-ac50-823fb58e8174 with scrape type 2
2026-03-29 14:21:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d44ccf5e-63c0-5a25-ac50-823fb58e8174 with scrape type 2
2026-03-29 14:21:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d44ccf5e-63c0-5a25-ac50-823fb58e8174, identifier: PY20%20EZG
2026-03-29 14:21:59 [bca.uk] INFO: Found listing with ID: EK17%20XYO
2026-03-29 14:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK17%2520XYO%27 HTTP/1.1" 200 None
2026-03-29 14:21:59 [bca.uk] INFO: Scrape type for EK17%20XYO: 2
2026-03-29 14:21:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a4034711-1c05-53d0-8fba-5a3eb9d48da6 with identifier: EK17%20XYO
2026-03-29 14:21:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a4034711-1c05-53d0-8fba-5a3eb9d48da6 with scrape type 2
2026-03-29 14:21:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a4034711-1c05-53d0-8fba-5a3eb9d48da6 with scrape type 2
2026-03-29 14:21:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a4034711-1c05-53d0-8fba-5a3eb9d48da6, identifier: EK17%20XYO
2026-03-29 14:21:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d44ccf5e-63c0-5a25-ac50-823fb58e8174 with identifier: PY20%20EZG
2026-03-29 14:21:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d44ccf5e-63c0-5a25-ac50-823fb58e8174 with identifier: PY20%20EZG
2026-03-29 14:22:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d44ccf5e-63c0-5a25-ac50-823fb58e8174 with identifier: PY20%20EZG to the API
2026-03-29 14:22:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY20%20EZG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd44ccf5e-63c0-5a25-ac50-823fb58e8174',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PY20 EZG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY20%20EZG&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'KIA',
 'model': 'XCEED',
 'odometer': 91592,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'KIA XCEED 1.0 T GDI 120 3 ISG Hatchback',
 'transmission': 'manual',
 'trim': 'T GDI 120 3 ISG',
 'vin': 'U5YH5F11LLL042623',
 'year': 2020}
2026-03-29 14:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY20%2520EZG%27 HTTP/1.1" 200 None
2026-03-29 14:22:00 [bca.uk] INFO: Saving data for PY20%20EZG: {'auction_closing_time': 1775124000.0, 'created_time': 1774610716.096424, 'last_price_update_time': 1774794120.277283}
2026-03-29 14:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY20%2520EZG') HTTP/1.1" 204 0
2026-03-29 14:22:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a4034711-1c05-53d0-8fba-5a3eb9d48da6 with identifier: EK17%20XYO
2026-03-29 14:22:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a4034711-1c05-53d0-8fba-5a3eb9d48da6 with identifier: EK17%20XYO
2026-03-29 14:22:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a4034711-1c05-53d0-8fba-5a3eb9d48da6 with identifier: EK17%20XYO to the API
2026-03-29 14:22:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK17%20XYO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a4034711-1c05-53d0-8fba-5a3eb9d48da6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK17 XYO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK17%20XYO&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 64678,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 1.5 TDCI 120 2WD ZETEC StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 120 2WD ZETEC',
 'vin': 'WF0AXXWPMAGS18406',
 'year': 2017}
2026-03-29 14:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK17%2520XYO%27 HTTP/1.1" 200 None
2026-03-29 14:22:00 [bca.uk] INFO: Saving data for EK17%20XYO: {'auction_closing_time': 1774864800.0, 'created_time': 1774610646.279606, 'last_price_update_time': 1774794120.606314}
2026-03-29 14:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK17%2520XYO') HTTP/1.1" 204 0
2026-03-29 14:22:00 [bca.uk] INFO: Found listing with ID: NJ59%20ZRN
2026-03-29 14:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ59%2520ZRN%27 HTTP/1.1" 200 None
2026-03-29 14:22:00 [bca.uk] INFO: Scrape type for NJ59%20ZRN: 2
2026-03-29 14:22:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ece336df-f853-5523-b111-0c2d926ccae3 with identifier: NJ59%20ZRN
2026-03-29 14:22:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ece336df-f853-5523-b111-0c2d926ccae3 with scrape type 2
2026-03-29 14:22:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ece336df-f853-5523-b111-0c2d926ccae3 with scrape type 2
2026-03-29 14:22:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ece336df-f853-5523-b111-0c2d926ccae3, identifier: NJ59%20ZRN
2026-03-29 14:22:00 [bca.uk] INFO: Found listing with ID: EK09%20OJZ
2026-03-29 14:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK09%2520OJZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:00 [bca.uk] INFO: Scrape type for EK09%20OJZ: 2
2026-03-29 14:22:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dcb39214-a16f-56cc-94ed-c1b8ef010021 with identifier: EK09%20OJZ
2026-03-29 14:22:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dcb39214-a16f-56cc-94ed-c1b8ef010021 with scrape type 2
2026-03-29 14:22:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dcb39214-a16f-56cc-94ed-c1b8ef010021 with scrape type 2
2026-03-29 14:22:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dcb39214-a16f-56cc-94ed-c1b8ef010021, identifier: EK09%20OJZ
2026-03-29 14:22:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ece336df-f853-5523-b111-0c2d926ccae3 with identifier: NJ59%20ZRN
2026-03-29 14:22:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ece336df-f853-5523-b111-0c2d926ccae3 with identifier: NJ59%20ZRN
2026-03-29 14:22:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ece336df-f853-5523-b111-0c2d926ccae3 with identifier: NJ59%20ZRN to the API
2026-03-29 14:22:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ59%20ZRN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ece336df-f853-5523-b111-0c2d926ccae3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ59 ZRN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ59%20ZRN&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'CITROEN',
 'model': 'NEMO MULTISPACE',
 'odometer': 70775,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'CITROEN NEMO MULTISPACE 1.4 8V MPV',
 'transmission': 'manual',
 'trim': '8V',
 'vin': 'VF7AJKFVC94877259',
 'year': 2009}
2026-03-29 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ59%2520ZRN%27 HTTP/1.1" 200 None
2026-03-29 14:22:01 [bca.uk] INFO: Saving data for NJ59%20ZRN: {'auction_closing_time': 1775124000.0, 'created_time': 1774610559.636916, 'last_price_update_time': 1774794121.208836}
2026-03-29 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ59%2520ZRN') HTTP/1.1" 204 0
2026-03-29 14:22:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dcb39214-a16f-56cc-94ed-c1b8ef010021 with identifier: EK09%20OJZ
2026-03-29 14:22:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dcb39214-a16f-56cc-94ed-c1b8ef010021 with identifier: EK09%20OJZ
2026-03-29 14:22:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dcb39214-a16f-56cc-94ed-c1b8ef010021 with identifier: EK09%20OJZ to the API
2026-03-29 14:22:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK09%20OJZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dcb39214-a16f-56cc-94ed-c1b8ef010021',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK09 OJZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK09%20OJZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'KA',
 'odometer': 63685,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'FORD KA 1.2 STUDIO Hatchback',
 'transmission': 'manual',
 'trim': 'STUDIO',
 'vin': 'WF0UXXLTRU9P48189',
 'year': 2009}
2026-03-29 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK09%2520OJZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:01 [bca.uk] INFO: Saving data for EK09%20OJZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610646.832462, 'last_price_update_time': 1774794121.549334}
2026-03-29 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK09%2520OJZ') HTTP/1.1" 204 0
2026-03-29 14:22:01 [bca.uk] INFO: Found listing with ID: GF68%20XCK
2026-03-29 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF68%2520XCK%27 HTTP/1.1" 200 None
2026-03-29 14:22:01 [bca.uk] INFO: Scrape type for GF68%20XCK: 2
2026-03-29 14:22:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f16f02ed-bc68-5234-bb1c-1221cc895d92 with identifier: GF68%20XCK
2026-03-29 14:22:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f16f02ed-bc68-5234-bb1c-1221cc895d92 with scrape type 2
2026-03-29 14:22:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f16f02ed-bc68-5234-bb1c-1221cc895d92 with scrape type 2
2026-03-29 14:22:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f16f02ed-bc68-5234-bb1c-1221cc895d92, identifier: GF68%20XCK
2026-03-29 14:22:01 [bca.uk] INFO: Found listing with ID: EJ19%20UVB
2026-03-29 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ19%2520UVB%27 HTTP/1.1" 200 None
2026-03-29 14:22:01 [bca.uk] INFO: Scrape type for EJ19%20UVB: 2
2026-03-29 14:22:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e0f43e55-d88f-502e-9224-77b365856f72 with identifier: EJ19%20UVB
2026-03-29 14:22:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e0f43e55-d88f-502e-9224-77b365856f72 with scrape type 2
2026-03-29 14:22:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e0f43e55-d88f-502e-9224-77b365856f72 with scrape type 2
2026-03-29 14:22:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e0f43e55-d88f-502e-9224-77b365856f72, identifier: EJ19%20UVB
2026-03-29 14:22:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f16f02ed-bc68-5234-bb1c-1221cc895d92 with identifier: GF68%20XCK
2026-03-29 14:22:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f16f02ed-bc68-5234-bb1c-1221cc895d92 with identifier: GF68%20XCK
2026-03-29 14:22:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f16f02ed-bc68-5234-bb1c-1221cc895d92 with identifier: GF68%20XCK to the API
2026-03-29 14:22:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF68%20XCK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f16f02ed-bc68-5234-bb1c-1221cc895d92',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF68 XCK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF68%20XCK&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'PASSAT',
 'odometer': 104135,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN PASSAT 2.0 TDI 150 GT DSG7 Estate',
 'transmission': 'automatic',
 'trim': 'TDI 150 GT DSG7',
 'vin': 'WVWZZZ3CZKE011773',
 'year': 2018}
2026-03-29 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF68%2520XCK%27 HTTP/1.1" 200 None
2026-03-29 14:22:02 [bca.uk] INFO: Saving data for GF68%20XCK: {'auction_closing_time': 1774864800.0, 'created_time': 1773832639.354307, 'last_price_update_time': 1774794122.126499}
2026-03-29 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF68%2520XCK') HTTP/1.1" 204 0
2026-03-29 14:22:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e0f43e55-d88f-502e-9224-77b365856f72 with identifier: EJ19%20UVB
2026-03-29 14:22:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e0f43e55-d88f-502e-9224-77b365856f72 with identifier: EJ19%20UVB
2026-03-29 14:22:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e0f43e55-d88f-502e-9224-77b365856f72 with identifier: EJ19%20UVB to the API
2026-03-29 14:22:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ19%20UVB-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e0f43e55-d88f-502e-9224-77b365856f72',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ19 UVB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ19%20UVB&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 68987,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WMWXR32010TS34016',
 'year': 2019}
2026-03-29 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ19%2520UVB%27 HTTP/1.1" 200 None
2026-03-29 14:22:02 [bca.uk] INFO: Saving data for EJ19%20UVB: {'auction_closing_time': 1774951200.0, 'created_time': 1774610648.172311, 'last_price_update_time': 1774794122.490091}
2026-03-29 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ19%2520UVB') HTTP/1.1" 204 0
2026-03-29 14:22:02 [bca.uk] INFO: Found listing with ID: MA63%20FDF
2026-03-29 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA63%2520FDF%27 HTTP/1.1" 200 None
2026-03-29 14:22:02 [bca.uk] INFO: Scrape type for MA63%20FDF: 2
2026-03-29 14:22:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 374a01be-cbc8-521d-8ad8-c66bf501002f with identifier: MA63%20FDF
2026-03-29 14:22:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 374a01be-cbc8-521d-8ad8-c66bf501002f with scrape type 2
2026-03-29 14:22:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 374a01be-cbc8-521d-8ad8-c66bf501002f with scrape type 2
2026-03-29 14:22:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 374a01be-cbc8-521d-8ad8-c66bf501002f, identifier: MA63%20FDF
2026-03-29 14:22:02 [bca.uk] INFO: Found listing with ID: EJ15%20LFB
2026-03-29 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ15%2520LFB%27 HTTP/1.1" 200 None
2026-03-29 14:22:02 [bca.uk] INFO: Scrape type for EJ15%20LFB: 2
2026-03-29 14:22:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 961b27af-4a39-5379-9c32-915941a2a313 with identifier: EJ15%20LFB
2026-03-29 14:22:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 961b27af-4a39-5379-9c32-915941a2a313 with scrape type 2
2026-03-29 14:22:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 961b27af-4a39-5379-9c32-915941a2a313 with scrape type 2
2026-03-29 14:22:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 961b27af-4a39-5379-9c32-915941a2a313, identifier: EJ15%20LFB
2026-03-29 14:22:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=79&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:22:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 374a01be-cbc8-521d-8ad8-c66bf501002f with identifier: MA63%20FDF
2026-03-29 14:22:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 374a01be-cbc8-521d-8ad8-c66bf501002f with identifier: MA63%20FDF
2026-03-29 14:22:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 374a01be-cbc8-521d-8ad8-c66bf501002f with identifier: MA63%20FDF to the API
2026-03-29 14:22:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '374a01be-cbc8-521d-8ad8-c66bf501002f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA63 FDF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA63%20FDF&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'JAGUAR',
 'model': 'XF',
 'odometer': 81859,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF 2.2 D 200 LUXURY Saloon',
 'transmission': 'automatic',
 'trim': 'D 200 LUXURY',
 'vin': 'SAJAC0560DDS98784',
 'year': 2013}
2026-03-29 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA63%2520FDF%27 HTTP/1.1" 200 None
2026-03-29 14:22:03 [bca.uk] INFO: Saving data for MA63%20FDF: {'auction_closing_time': 1774864800.0, 'created_time': 1773841110.058014, 'last_price_update_time': 1774794123.03094}
2026-03-29 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA63%2520FDF') HTTP/1.1" 204 0
2026-03-29 14:22:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 961b27af-4a39-5379-9c32-915941a2a313 with identifier: EJ15%20LFB
2026-03-29 14:22:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 961b27af-4a39-5379-9c32-915941a2a313 with identifier: EJ15%20LFB
2026-03-29 14:22:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 961b27af-4a39-5379-9c32-915941a2a313 with identifier: EJ15%20LFB to the API
2026-03-29 14:22:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ15%20LFB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '961b27af-4a39-5379-9c32-915941a2a313',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ15 LFB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ15%20LFB&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FIAT',
 'model': '500',
 'odometer': 70232,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 POP S/S Hatchback',
 'transmission': 'manual',
 'trim': 'POP S/S',
 'vin': 'ZFA3120000J400224',
 'year': 2015}
2026-03-29 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ15%2520LFB%27 HTTP/1.1" 200 None
2026-03-29 14:22:03 [bca.uk] INFO: Saving data for EJ15%20LFB: {'auction_closing_time': 1774864800.0, 'created_time': 1774610647.720957, 'last_price_update_time': 1774794123.328428}
2026-03-29 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ15%2520LFB') HTTP/1.1" 204 0
2026-03-29 14:22:03 [bca.uk] INFO: Found listing with ID: KR65%20XYZ
2026-03-29 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR65%2520XYZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:03 [bca.uk] INFO: Scrape type for KR65%20XYZ: 2
2026-03-29 14:22:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 458dec7e-4cb6-52e0-afbc-bc0a3f4a0922 with identifier: KR65%20XYZ
2026-03-29 14:22:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 458dec7e-4cb6-52e0-afbc-bc0a3f4a0922 with scrape type 2
2026-03-29 14:22:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 458dec7e-4cb6-52e0-afbc-bc0a3f4a0922 with scrape type 2
2026-03-29 14:22:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 458dec7e-4cb6-52e0-afbc-bc0a3f4a0922, identifier: KR65%20XYZ
2026-03-29 14:22:03 [bca.uk] INFO: Found listing with ID: EF18%20XLV
2026-03-29 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF18%2520XLV%27 HTTP/1.1" 200 None
2026-03-29 14:22:03 [bca.uk] INFO: Scrape type for EF18%20XLV: 2
2026-03-29 14:22:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c741c508-d4fb-54dd-84d2-62db58100787 with identifier: EF18%20XLV
2026-03-29 14:22:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c741c508-d4fb-54dd-84d2-62db58100787 with scrape type 2
2026-03-29 14:22:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c741c508-d4fb-54dd-84d2-62db58100787 with scrape type 2
2026-03-29 14:22:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c741c508-d4fb-54dd-84d2-62db58100787, identifier: EF18%20XLV
2026-03-29 14:22:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 458dec7e-4cb6-52e0-afbc-bc0a3f4a0922 with identifier: KR65%20XYZ
2026-03-29 14:22:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 458dec7e-4cb6-52e0-afbc-bc0a3f4a0922 with identifier: KR65%20XYZ
2026-03-29 14:22:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 458dec7e-4cb6-52e0-afbc-bc0a3f4a0922 with identifier: KR65%20XYZ to the API
2026-03-29 14:22:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR65%20XYZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '458dec7e-4cb6-52e0-afbc-bc0a3f4a0922',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR65 XYZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR65%20XYZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 79107,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.4 TSI 122 MATCH Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 122 MATCH',
 'vin': 'WVWZZZAUZGW049582',
 'year': 2016}
2026-03-29 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR65%2520XYZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:03 [bca.uk] INFO: Saving data for KR65%20XYZ: {'auction_closing_time': 1775124000.0, 'created_time': 1774610561.477449, 'last_price_update_time': 1774794123.847522}
2026-03-29 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR65%2520XYZ') HTTP/1.1" 204 0
2026-03-29 14:22:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c741c508-d4fb-54dd-84d2-62db58100787 with identifier: EF18%20XLV
2026-03-29 14:22:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c741c508-d4fb-54dd-84d2-62db58100787 with identifier: EF18%20XLV
2026-03-29 14:22:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c741c508-d4fb-54dd-84d2-62db58100787 with identifier: EF18%20XLV to the API
2026-03-29 14:22:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF18%20XLV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c741c508-d4fb-54dd-84d2-62db58100787',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EF18 XLV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF18%20XLV&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'JAGUAR',
 'model': 'E-PACE',
 'odometer': 76948,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'JAGUAR E-PACE 2.0 D180 AWD S Hatchback',
 'transmission': 'automatic',
 'trim': 'D180 AWD S',
 'vin': 'SADFA2AN2J1Z06678',
 'year': 2018}
2026-03-29 14:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF18%2520XLV%27 HTTP/1.1" 200 None
2026-03-29 14:22:04 [bca.uk] INFO: Saving data for EF18%20XLV: {'auction_closing_time': 1774951200.0, 'created_time': 1774610649.464802, 'last_price_update_time': 1774794124.561385}
2026-03-29 14:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF18%2520XLV') HTTP/1.1" 204 0
2026-03-29 14:22:04 [bca.uk] INFO: Found listing with ID: DT66%20NJY
2026-03-29 14:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT66%2520NJY%27 HTTP/1.1" 200 None
2026-03-29 14:22:04 [bca.uk] INFO: Scrape type for DT66%20NJY: 2
2026-03-29 14:22:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70d53fdf-807b-56b1-9c41-af381a164e91 with identifier: DT66%20NJY
2026-03-29 14:22:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70d53fdf-807b-56b1-9c41-af381a164e91 with scrape type 2
2026-03-29 14:22:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70d53fdf-807b-56b1-9c41-af381a164e91 with scrape type 2
2026-03-29 14:22:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70d53fdf-807b-56b1-9c41-af381a164e91, identifier: DT66%20NJY
2026-03-29 14:22:04 [bca.uk] INFO: Found listing with ID: YJ18%20VWG
2026-03-29 14:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ18%2520VWG%27 HTTP/1.1" 200 None
2026-03-29 14:22:04 [bca.uk] INFO: Scrape type for YJ18%20VWG: 2
2026-03-29 14:22:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ba66a704-c94c-5b9b-bb0a-998cd514b96e with identifier: YJ18%20VWG
2026-03-29 14:22:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba66a704-c94c-5b9b-bb0a-998cd514b96e with scrape type 2
2026-03-29 14:22:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ba66a704-c94c-5b9b-bb0a-998cd514b96e with scrape type 2
2026-03-29 14:22:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ba66a704-c94c-5b9b-bb0a-998cd514b96e, identifier: YJ18%20VWG
2026-03-29 14:22:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70d53fdf-807b-56b1-9c41-af381a164e91 with identifier: DT66%20NJY
2026-03-29 14:22:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70d53fdf-807b-56b1-9c41-af381a164e91 with identifier: DT66%20NJY
2026-03-29 14:22:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70d53fdf-807b-56b1-9c41-af381a164e91 with identifier: DT66%20NJY to the API
2026-03-29 14:22:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DT66%20NJY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '70d53fdf-807b-56b1-9c41-af381a164e91',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DT66 NJY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DT66%20NJY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 135265,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.5 DCI 110 N-CONNECTA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 N-CONNECTA',
 'vin': 'SJNFAAJ11U1921876',
 'year': 2017}
2026-03-29 14:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT66%2520NJY%27 HTTP/1.1" 200 None
2026-03-29 14:22:05 [bca.uk] INFO: Saving data for DT66%20NJY: {'auction_closing_time': 1774864800.0, 'created_time': 1773832225.241485, 'last_price_update_time': 1774794125.112722}
2026-03-29 14:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DT66%2520NJY') HTTP/1.1" 204 0
2026-03-29 14:22:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ba66a704-c94c-5b9b-bb0a-998cd514b96e with identifier: YJ18%20VWG
2026-03-29 14:22:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ba66a704-c94c-5b9b-bb0a-998cd514b96e with identifier: YJ18%20VWG
2026-03-29 14:22:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ba66a704-c94c-5b9b-bb0a-998cd514b96e with identifier: YJ18%20VWG to the API
2026-03-29 14:22:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ18%20VWG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ba66a704-c94c-5b9b-bb0a-998cd514b96e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YJ18 VWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ18%20VWG&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'C220 D',
 'odometer': 98146,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 D 2.1 AMG LINE Coupe',
 'transmission': 'manual',
 'trim': 'AMG LINE',
 'vin': 'WDD2053042F718842',
 'year': 2018}
2026-03-29 14:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ18%2520VWG%27 HTTP/1.1" 200 None
2026-03-29 14:22:05 [bca.uk] INFO: Saving data for YJ18%20VWG: {'auction_closing_time': 1774951200.0, 'created_time': 1774610640.713939, 'last_price_update_time': 1774794125.406545}
2026-03-29 14:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ18%2520VWG') HTTP/1.1" 204 0
2026-03-29 14:22:05 [bca.uk] INFO: Total items found: 100
2026-03-29 14:22:05 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=80&sort=MostRecentlyAdded
2026-03-29 14:22:05 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:22:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=80&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:22:05 [bca.uk] INFO: Found listing with ID: EJ60%20VMA
2026-03-29 14:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ60%2520VMA%27 HTTP/1.1" 200 None
2026-03-29 14:22:05 [bca.uk] INFO: Scrape type for EJ60%20VMA: 0
2026-03-29 14:22:05 [bca.uk] INFO: Found listing with ID: FL64%20EPN
2026-03-29 14:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL64%2520EPN%27 HTTP/1.1" 200 None
2026-03-29 14:22:05 [bca.uk] INFO: Scrape type for FL64%20EPN: 2
2026-03-29 14:22:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eeab4265-1e09-5a86-aa86-4c72a1e00dab with identifier: FL64%20EPN
2026-03-29 14:22:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eeab4265-1e09-5a86-aa86-4c72a1e00dab with scrape type 2
2026-03-29 14:22:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eeab4265-1e09-5a86-aa86-4c72a1e00dab with scrape type 2
2026-03-29 14:22:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eeab4265-1e09-5a86-aa86-4c72a1e00dab, identifier: FL64%20EPN
2026-03-29 14:22:05 [bca.uk] INFO: Found listing with ID: EA17%20KXN
2026-03-29 14:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA17%2520KXN%27 HTTP/1.1" 200 None
2026-03-29 14:22:05 [bca.uk] INFO: Scrape type for EA17%20KXN: 2
2026-03-29 14:22:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08cd0a1a-512e-542f-a997-90f9035e4482 with identifier: EA17%20KXN
2026-03-29 14:22:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08cd0a1a-512e-542f-a997-90f9035e4482 with scrape type 2
2026-03-29 14:22:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 08cd0a1a-512e-542f-a997-90f9035e4482 with scrape type 2
2026-03-29 14:22:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08cd0a1a-512e-542f-a997-90f9035e4482, identifier: EA17%20KXN
2026-03-29 14:22:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=80&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:22:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=80&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:22:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eeab4265-1e09-5a86-aa86-4c72a1e00dab with identifier: FL64%20EPN
2026-03-29 14:22:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eeab4265-1e09-5a86-aa86-4c72a1e00dab with identifier: FL64%20EPN
2026-03-29 14:22:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eeab4265-1e09-5a86-aa86-4c72a1e00dab with identifier: FL64%20EPN to the API
2026-03-29 14:22:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL64%20EPN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'eeab4265-1e09-5a86-aa86-4c72a1e00dab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL64 EPN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL64%20EPN&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'CITROEN',
 'model': 'GRAND PICASSO',
 'odometer': 42843,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'CITROEN GRAND PICASSO 1.6 E-HDI 115 A/D EXCLUSIVE+ MPV',
 'transmission': 'manual',
 'trim': 'E-HDI 115 A/D EXCLUSIVE+',
 'vin': 'VF73A9HC8EJ746892',
 'year': 2014}
2026-03-29 14:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL64%2520EPN%27 HTTP/1.1" 200 None
2026-03-29 14:22:05 [bca.uk] INFO: Saving data for FL64%20EPN: {'auction_closing_time': 1775124000.0, 'created_time': 1774610531.404074, 'last_price_update_time': 1774794125.966025}
2026-03-29 14:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL64%2520EPN') HTTP/1.1" 204 0
2026-03-29 14:22:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08cd0a1a-512e-542f-a997-90f9035e4482 with identifier: EA17%20KXN
2026-03-29 14:22:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08cd0a1a-512e-542f-a997-90f9035e4482 with identifier: EA17%20KXN
2026-03-29 14:22:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 08cd0a1a-512e-542f-a997-90f9035e4482 with identifier: EA17%20KXN to the API
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA17%20KXN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '08cd0a1a-512e-542f-a997-90f9035e4482',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA17 KXN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA17%20KXN&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'GLE 350 D',
 'odometer': 109078,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLE 350 D 3.0 DESIGNO LINE 4M 9G StationWagon',
 'transmission': 'manual',
 'trim': 'DESIGNO LINE 4M 9G',
 'vin': 'WDC1660242A926198',
 'year': 2017}
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA17%2520KXN%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Saving data for EA17%20KXN: {'auction_closing_time': 1774951200.0, 'created_time': 1774610637.523539, 'last_price_update_time': 1774794126.267719}
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA17%2520KXN') HTTP/1.1" 204 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: SN69%20MMO
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN69%2520MMO%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for SN69%20MMO: 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: EJ70%20WCG
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ70%2520WCG%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for EJ70%20WCG: 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: SA15%20GVV
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA15%2520GVV%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for SA15%20GVV: 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: AJ10%20BZU
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ10%2520BZU%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for AJ10%20BZU: 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: CE13%20KHF
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE13%2520KHF%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for CE13%20KHF: 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: EA64%20HLU
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA64%2520HLU%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for EA64%20HLU: 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: EY65%20OLT
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY65%2520OLT%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for EY65%20OLT: 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: GC69%20AWZ
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC69%2520AWZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for GC69%20AWZ: 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: GD20%20FSE
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD20%2520FSE%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for GD20%20FSE: 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: GD24%20CWC
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD24%2520CWC%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for GD24%20CWC: 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: GL20%20XBW
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL20%2520XBW%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for GL20%20XBW: 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: GM17%20FYZ
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM17%2520FYZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for GM17%20FYZ: 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: LA17%20EUB
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA17%2520EUB%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for LA17%20EUB: 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: LC19%20LKD
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC19%2520LKD%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for LC19%20LKD: 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: LG62%20ESF
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG62%2520ESF%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for LG62%20ESF: 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: LX56%20ZZF
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX56%2520ZZF%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for LX56%20ZZF: 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: SE16%20ZZS
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE16%2520ZZS%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for SE16%20ZZS: 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: SH68%20UYO
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH68%2520UYO%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for SH68%20UYO: 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: SK17%20PVL
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK17%2520PVL%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for SK17%20PVL: 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: WP14%20FTY
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP14%2520FTY%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for WP14%20FTY: 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: AV18%20LWX
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV18%2520LWX%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for AV18%20LWX: 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: BD74%20NYM
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD74%2520NYM%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for BD74%20NYM: 2
2026-03-29 14:22:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77573687-7945-5353-bef3-06abe2033ca4 with identifier: BD74%20NYM
2026-03-29 14:22:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77573687-7945-5353-bef3-06abe2033ca4 with scrape type 2
2026-03-29 14:22:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77573687-7945-5353-bef3-06abe2033ca4 with scrape type 2
2026-03-29 14:22:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77573687-7945-5353-bef3-06abe2033ca4, identifier: BD74%20NYM
2026-03-29 14:22:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: PK61%20EUC
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK61%2520EUC%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for PK61%20EUC: 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: SG67%20NNY
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG67%2520NNY%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for SG67%20NNY: 0
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: EY67%20EHN
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY67%2520EHN%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for EY67%20EHN: 2
2026-03-29 14:22:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3fed2d6-f837-53f8-9ce2-19d3cae77b89 with identifier: EY67%20EHN
2026-03-29 14:22:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3fed2d6-f837-53f8-9ce2-19d3cae77b89 with scrape type 2
2026-03-29 14:22:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3fed2d6-f837-53f8-9ce2-19d3cae77b89 with scrape type 2
2026-03-29 14:22:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3fed2d6-f837-53f8-9ce2-19d3cae77b89, identifier: EY67%20EHN
2026-03-29 14:22:06 [bca.uk] INFO: Found listing with ID: GN16%20UHO
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN16%2520UHO%27 HTTP/1.1" 200 None
2026-03-29 14:22:06 [bca.uk] INFO: Scrape type for GN16%20UHO: 2
2026-03-29 14:22:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9431ce30-cb72-538a-9297-7b6ddac1aca7 with identifier: GN16%20UHO
2026-03-29 14:22:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9431ce30-cb72-538a-9297-7b6ddac1aca7 with scrape type 2
2026-03-29 14:22:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9431ce30-cb72-538a-9297-7b6ddac1aca7 with scrape type 2
2026-03-29 14:22:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9431ce30-cb72-538a-9297-7b6ddac1aca7, identifier: GN16%20UHO
2026-03-29 14:22:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77573687-7945-5353-bef3-06abe2033ca4 with identifier: BD74%20NYM
2026-03-29 14:22:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77573687-7945-5353-bef3-06abe2033ca4 with identifier: BD74%20NYM
2026-03-29 14:22:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77573687-7945-5353-bef3-06abe2033ca4 with identifier: BD74%20NYM to the API
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=79&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD74%20NYM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '77573687-7945-5353-bef3-06abe2033ca4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BD74 NYM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD74%20NYM&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Newcastle-u-Tyne',
 'make': 'HYUNDAI',
 'model': 'KONA ELECTRIC',
 'odometer': 6848,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14800,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'HYUNDAI KONA ELECTRIC 115KW 48KWH ADVANCE Hatchback',
 'transmission': 'automatic',
 'trim': '115KW 48KWH ADVANCE',
 'vin': 'TMAH881B2SJ044089',
 'year': 2024}
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD74%2520NYM%27 HTTP/1.1" 200 None
2026-03-29 14:22:07 [bca.uk] INFO: Saving data for BD74%20NYM: {'auction_closing_time': 1774854000.0, 'created_time': 1773832203.68239, 'last_price_update_time': 1774794127.226791}
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD74%2520NYM') HTTP/1.1" 204 0
2026-03-29 14:22:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3fed2d6-f837-53f8-9ce2-19d3cae77b89 with identifier: EY67%20EHN
2026-03-29 14:22:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3fed2d6-f837-53f8-9ce2-19d3cae77b89 with identifier: EY67%20EHN
2026-03-29 14:22:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b3fed2d6-f837-53f8-9ce2-19d3cae77b89 with identifier: EY67%20EHN to the API
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY67%20EHN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b3fed2d6-f837-53f8-9ce2-19d3cae77b89',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY67 EHN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY67%20EHN&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 26563,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.2 DIG-T N-CONNECTA XTRONIC Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T N-CONNECTA XTRONIC',
 'vin': 'SJNFEAJ11U2087818',
 'year': 2017}
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY67%2520EHN%27 HTTP/1.1" 200 None
2026-03-29 14:22:07 [bca.uk] INFO: Saving data for EY67%20EHN: {'auction_closing_time': 1775124000.0, 'created_time': 1774610545.689333, 'last_price_update_time': 1774794127.605292}
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY67%2520EHN') HTTP/1.1" 204 0
2026-03-29 14:22:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9431ce30-cb72-538a-9297-7b6ddac1aca7 with identifier: GN16%20UHO
2026-03-29 14:22:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9431ce30-cb72-538a-9297-7b6ddac1aca7 with identifier: GN16%20UHO
2026-03-29 14:22:07 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 9431ce30-cb72-538a-9297-7b6ddac1aca7 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN16%20UHO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9431ce30-cb72-538a-9297-7b6ddac1aca7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN16 UHO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN16%20UHO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'SKODA',
 'model': 'RAPID SPACEBACK',
 'odometer': 110619,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'SKODA RAPID SPACEBACK 1.2 TSI 90 SE TECH Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 90 SE TECH',
 'vin': 'TMBFA6NH3G4529549',
 'year': 2016}
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN16%2520UHO%27 HTTP/1.1" 200 None
2026-03-29 14:22:07 [bca.uk] INFO: Saving data for GN16%20UHO: {'auction_closing_time': 1774778400.0, 'created_time': 1774610635.127489, 'last_price_update_time': 1774794127.636189}
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN16%2520UHO') HTTP/1.1" 204 0
2026-03-29 14:22:07 [bca.uk] INFO: Found listing with ID: BD74%20VSJ
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD74%2520VSJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:07 [bca.uk] INFO: Scrape type for BD74%20VSJ: 0
2026-03-29 14:22:07 [bca.uk] INFO: Found listing with ID: BJ23%20GVG
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ23%2520GVG%27 HTTP/1.1" 200 None
2026-03-29 14:22:07 [bca.uk] INFO: Scrape type for BJ23%20GVG: 0
2026-03-29 14:22:07 [bca.uk] INFO: Found listing with ID: BK23%20YOR
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520YOR%27 HTTP/1.1" 200 None
2026-03-29 14:22:07 [bca.uk] INFO: Scrape type for BK23%20YOR: 2
2026-03-29 14:22:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f50941e-8b69-502f-95b3-53a2643a1029 with identifier: BK23%20YOR
2026-03-29 14:22:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f50941e-8b69-502f-95b3-53a2643a1029 with scrape type 2
2026-03-29 14:22:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f50941e-8b69-502f-95b3-53a2643a1029 with scrape type 2
2026-03-29 14:22:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f50941e-8b69-502f-95b3-53a2643a1029, identifier: BK23%20YOR
2026-03-29 14:22:07 [bca.uk] INFO: Found listing with ID: EY65%20NTN
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY65%2520NTN%27 HTTP/1.1" 200 None
2026-03-29 14:22:07 [bca.uk] INFO: Scrape type for EY65%20NTN: 2
2026-03-29 14:22:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e848425e-0fec-5ad9-a381-8c78d93c1e4f with identifier: EY65%20NTN
2026-03-29 14:22:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e848425e-0fec-5ad9-a381-8c78d93c1e4f with scrape type 2
2026-03-29 14:22:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e848425e-0fec-5ad9-a381-8c78d93c1e4f with scrape type 2
2026-03-29 14:22:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e848425e-0fec-5ad9-a381-8c78d93c1e4f, identifier: EY65%20NTN
2026-03-29 14:22:07 [bca.uk] INFO: Found listing with ID: GN65%20UYG
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN65%2520UYG%27 HTTP/1.1" 200 None
2026-03-29 14:22:07 [bca.uk] INFO: Scrape type for GN65%20UYG: 2
2026-03-29 14:22:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2810ff5d-b118-5bd4-b7d7-8e8ecee69db4 with identifier: GN65%20UYG
2026-03-29 14:22:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2810ff5d-b118-5bd4-b7d7-8e8ecee69db4 with scrape type 2
2026-03-29 14:22:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2810ff5d-b118-5bd4-b7d7-8e8ecee69db4 with scrape type 2
2026-03-29 14:22:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2810ff5d-b118-5bd4-b7d7-8e8ecee69db4, identifier: GN65%20UYG
2026-03-29 14:22:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f50941e-8b69-502f-95b3-53a2643a1029 with identifier: BK23%20YOR
2026-03-29 14:22:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f50941e-8b69-502f-95b3-53a2643a1029 with identifier: BK23%20YOR
2026-03-29 14:22:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f50941e-8b69-502f-95b3-53a2643a1029 with identifier: BK23%20YOR to the API
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=79&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 34,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK23%20YOR-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '0f50941e-8b69-502f-95b3-53a2643a1029',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK23 YOR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK23%20YOR&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 30126,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 25000,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD AUTOBIOGRAPHY Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD AUTOBIOGRAPHY',
 'vin': 'SALZA2AT3PH216096',
 'year': 2023}
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520YOR%27 HTTP/1.1" 200 None
2026-03-29 14:22:08 [bca.uk] INFO: Saving data for BK23%20YOR: {'auction_closing_time': 1774854000.0, 'created_time': 1773830923.519803, 'last_price_update_time': 1774794128.283408}
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK23%2520YOR') HTTP/1.1" 204 0
2026-03-29 14:22:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e848425e-0fec-5ad9-a381-8c78d93c1e4f with identifier: EY65%20NTN
2026-03-29 14:22:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e848425e-0fec-5ad9-a381-8c78d93c1e4f with identifier: EY65%20NTN
2026-03-29 14:22:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e848425e-0fec-5ad9-a381-8c78d93c1e4f with identifier: EY65%20NTN to the API
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY65%20NTN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e848425e-0fec-5ad9-a381-8c78d93c1e4f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY65 NTN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY65%20NTN&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 86904,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.6 I-DTEC 120 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'I-DTEC 120 SPORT',
 'vin': 'SHHFK3770FU602770',
 'year': 2015}
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY65%2520NTN%27 HTTP/1.1" 200 None
2026-03-29 14:22:08 [bca.uk] INFO: Saving data for EY65%20NTN: {'auction_closing_time': 1775124000.0, 'created_time': 1774610536.512813, 'last_price_update_time': 1774794128.582831}
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY65%2520NTN') HTTP/1.1" 204 0
2026-03-29 14:22:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2810ff5d-b118-5bd4-b7d7-8e8ecee69db4 with identifier: GN65%20UYG
2026-03-29 14:22:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2810ff5d-b118-5bd4-b7d7-8e8ecee69db4 with identifier: GN65%20UYG
2026-03-29 14:22:08 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 2810ff5d-b118-5bd4-b7d7-8e8ecee69db4 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN65%20UYG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2810ff5d-b118-5bd4-b7d7-8e8ecee69db4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN65 UYG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN65%20UYG&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 3 CABRIO',
 'odometer': 70188,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 3 CABRIO 1.2 P/T 110 DSTYLE S/S Convertible',
 'transmission': 'manual',
 'trim': 'P/T 110 DSTYLE S/S',
 'vin': 'VF7SBHNZ6FW626088',
 'year': 2015}
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN65%2520UYG%27 HTTP/1.1" 200 None
2026-03-29 14:22:08 [bca.uk] INFO: Saving data for GN65%20UYG: {'auction_closing_time': 1774778400.0, 'created_time': 1774610613.606531, 'last_price_update_time': 1774794128.613882}
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN65%2520UYG') HTTP/1.1" 204 0
2026-03-29 14:22:08 [bca.uk] INFO: Found listing with ID: CA25%20NHF
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA25%2520NHF%27 HTTP/1.1" 200 None
2026-03-29 14:22:08 [bca.uk] INFO: Scrape type for CA25%20NHF: 0
2026-03-29 14:22:08 [bca.uk] INFO: Found listing with ID: DY72%20UVJ
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY72%2520UVJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:08 [bca.uk] INFO: Scrape type for DY72%20UVJ: 0
2026-03-29 14:22:08 [bca.uk] INFO: Found listing with ID: GJ23%20UJH
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ23%2520UJH%27 HTTP/1.1" 200 None
2026-03-29 14:22:08 [bca.uk] INFO: Scrape type for GJ23%20UJH: 0
2026-03-29 14:22:08 [bca.uk] INFO: Found listing with ID: KJZ138755
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJZ138755%27 HTTP/1.1" 200 None
2026-03-29 14:22:08 [bca.uk] INFO: Scrape type for KJZ138755: 0
2026-03-29 14:22:08 [bca.uk] INFO: Found listing with ID: KP72%20VOB
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP72%2520VOB%27 HTTP/1.1" 200 None
2026-03-29 14:22:08 [bca.uk] INFO: Scrape type for KP72%20VOB: 0
2026-03-29 14:22:08 [bca.uk] INFO: Found listing with ID: LB75%20FLK
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB75%2520FLK%27 HTTP/1.1" 200 None
2026-03-29 14:22:08 [bca.uk] INFO: Scrape type for LB75%20FLK: 0
2026-03-29 14:22:08 [bca.uk] INFO: Found listing with ID: LR22%20HKZ
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520HKZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:08 [bca.uk] INFO: Scrape type for LR22%20HKZ: 0
2026-03-29 14:22:08 [bca.uk] INFO: Found listing with ID: MA23%20LRJ
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520LRJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:08 [bca.uk] INFO: Scrape type for MA23%20LRJ: 0
2026-03-29 14:22:08 [bca.uk] INFO: Found listing with ID: MH72%20CVX
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH72%2520CVX%27 HTTP/1.1" 200 None
2026-03-29 14:22:08 [bca.uk] INFO: Scrape type for MH72%20CVX: 0
2026-03-29 14:22:08 [bca.uk] INFO: Found listing with ID: OE74%20XRC
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE74%2520XRC%27 HTTP/1.1" 200 None
2026-03-29 14:22:08 [bca.uk] INFO: Scrape type for OE74%20XRC: 0
2026-03-29 14:22:08 [bca.uk] INFO: Found listing with ID: RO71%20HTK
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO71%2520HTK%27 HTTP/1.1" 200 None
2026-03-29 14:22:08 [bca.uk] INFO: Scrape type for RO71%20HTK: 0
2026-03-29 14:22:08 [bca.uk] INFO: Found listing with ID: WU22%20KWX
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU22%2520KWX%27 HTTP/1.1" 200 None
2026-03-29 14:22:08 [bca.uk] INFO: Scrape type for WU22%20KWX: 0
2026-03-29 14:22:08 [bca.uk] INFO: Found listing with ID: LD22%20YZJ
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD22%2520YZJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:08 [bca.uk] INFO: Scrape type for LD22%20YZJ: 0
2026-03-29 14:22:08 [bca.uk] INFO: Found listing with ID: DA72%20AVU
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA72%2520AVU%27 HTTP/1.1" 200 None
2026-03-29 14:22:08 [bca.uk] INFO: Scrape type for DA72%20AVU: 0
2026-03-29 14:22:08 [bca.uk] INFO: Found listing with ID: HV22%20ODE
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520ODE%27 HTTP/1.1" 200 None
2026-03-29 14:22:08 [bca.uk] INFO: Scrape type for HV22%20ODE: 2
2026-03-29 14:22:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15805c16-9db8-5c14-be99-a6209a656f6c with identifier: HV22%20ODE
2026-03-29 14:22:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15805c16-9db8-5c14-be99-a6209a656f6c with scrape type 2
2026-03-29 14:22:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15805c16-9db8-5c14-be99-a6209a656f6c with scrape type 2
2026-03-29 14:22:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15805c16-9db8-5c14-be99-a6209a656f6c, identifier: HV22%20ODE
2026-03-29 14:22:08 [bca.uk] INFO: Found listing with ID: GL72%20PMX
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520PMX%27 HTTP/1.1" 200 None
2026-03-29 14:22:08 [bca.uk] INFO: Scrape type for GL72%20PMX: 0
2026-03-29 14:22:08 [bca.uk] INFO: Found listing with ID: KU17%20FTJ
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU17%2520FTJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:09 [bca.uk] INFO: Scrape type for KU17%20FTJ: 0
2026-03-29 14:22:09 [bca.uk] INFO: Found listing with ID: LC71%20DFU
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC71%2520DFU%27 HTTP/1.1" 200 None
2026-03-29 14:22:09 [bca.uk] INFO: Scrape type for LC71%20DFU: 0
2026-03-29 14:22:09 [bca.uk] INFO: Found listing with ID: LX19%20YTN
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX19%2520YTN%27 HTTP/1.1" 200 None
2026-03-29 14:22:09 [bca.uk] INFO: Scrape type for LX19%20YTN: 2
2026-03-29 14:22:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 655fc24c-6717-5a0e-9159-bed7d3077635 with identifier: LX19%20YTN
2026-03-29 14:22:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 655fc24c-6717-5a0e-9159-bed7d3077635 with scrape type 2
2026-03-29 14:22:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 655fc24c-6717-5a0e-9159-bed7d3077635 with scrape type 2
2026-03-29 14:22:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 655fc24c-6717-5a0e-9159-bed7d3077635, identifier: LX19%20YTN
2026-03-29 14:22:09 [bca.uk] INFO: Found listing with ID: LT15%20AZB
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT15%2520AZB%27 HTTP/1.1" 200 None
2026-03-29 14:22:09 [bca.uk] INFO: Scrape type for LT15%20AZB: 2
2026-03-29 14:22:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 340644f4-1847-5182-83e1-03a3991148a2 with identifier: LT15%20AZB
2026-03-29 14:22:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 340644f4-1847-5182-83e1-03a3991148a2 with scrape type 2
2026-03-29 14:22:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 340644f4-1847-5182-83e1-03a3991148a2 with scrape type 2
2026-03-29 14:22:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 340644f4-1847-5182-83e1-03a3991148a2, identifier: LT15%20AZB
2026-03-29 14:22:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15805c16-9db8-5c14-be99-a6209a656f6c with identifier: HV22%20ODE
2026-03-29 14:22:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15805c16-9db8-5c14-be99-a6209a656f6c with identifier: HV22%20ODE
2026-03-29 14:22:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 15805c16-9db8-5c14-be99-a6209a656f6c with identifier: HV22%20ODE to the API
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=79&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 204,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV22%20ODE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '15805c16-9db8-5c14-be99-a6209a656f6c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HV22 ODE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV22%20ODE&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Walsall',
 'make': 'BMW',
 'model': 'X7',
 'odometer': 39785,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 44000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW X7 3.0 MHT XDRIVE 40D STEP StationWagon',
 'transmission': 'automatic',
 'trim': 'MHT XDRIVE 40D STEP',
 'vin': 'WBATB420209L19453',
 'year': 2022}
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520ODE%27 HTTP/1.1" 200 None
2026-03-29 14:22:09 [bca.uk] INFO: Saving data for HV22%20ODE: {'auction_closing_time': 1774854000.0, 'created_time': 1773931053.921215, 'last_price_update_time': 1774794129.533425}
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV22%2520ODE') HTTP/1.1" 204 0
2026-03-29 14:22:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 655fc24c-6717-5a0e-9159-bed7d3077635 with identifier: LX19%20YTN
2026-03-29 14:22:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 655fc24c-6717-5a0e-9159-bed7d3077635 with identifier: LX19%20YTN
2026-03-29 14:22:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 655fc24c-6717-5a0e-9159-bed7d3077635 with identifier: LX19%20YTN to the API
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX19%20YTN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '655fc24c-6717-5a0e-9159-bed7d3077635',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX19 YTN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX19%20YTN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'C5 AIRCROSS',
 'odometer': 35045,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'CITROEN C5 AIRCROSS 1.2 P/T 130 FLAIR PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 FLAIR PLUS',
 'vin': 'VR7ARHNSJKL025348',
 'year': 2019}
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX19%2520YTN%27 HTTP/1.1" 200 None
2026-03-29 14:22:09 [bca.uk] INFO: Saving data for LX19%20YTN: {'auction_closing_time': 1774864800.0, 'created_time': 1773832210.963921, 'last_price_update_time': 1774794129.906024}
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX19%2520YTN') HTTP/1.1" 204 0
2026-03-29 14:22:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 340644f4-1847-5182-83e1-03a3991148a2 with identifier: LT15%20AZB
2026-03-29 14:22:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 340644f4-1847-5182-83e1-03a3991148a2 with identifier: LT15%20AZB
2026-03-29 14:22:09 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 340644f4-1847-5182-83e1-03a3991148a2 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT15%20AZB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '340644f4-1847-5182-83e1-03a3991148a2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT15 AZB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT15%20AZB&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 70669,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 82 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0DXXGAKDFK39208',
 'year': 2015}
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT15%2520AZB%27 HTTP/1.1" 200 None
2026-03-29 14:22:09 [bca.uk] INFO: Saving data for LT15%20AZB: {'auction_closing_time': 1774778400.0, 'created_time': 1774610632.09954, 'last_price_update_time': 1774794129.941423}
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT15%2520AZB') HTTP/1.1" 204 0
2026-03-29 14:22:09 [bca.uk] INFO: Found listing with ID: RV70%20XUT
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV70%2520XUT%27 HTTP/1.1" 200 None
2026-03-29 14:22:09 [bca.uk] INFO: Scrape type for RV70%20XUT: 0
2026-03-29 14:22:09 [bca.uk] INFO: Found listing with ID: LN70%20JXB
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN70%2520JXB%27 HTTP/1.1" 200 None
2026-03-29 14:22:09 [bca.uk] INFO: Scrape type for LN70%20JXB: 0
2026-03-29 14:22:09 [bca.uk] INFO: Found listing with ID: BJ67%20LXG
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ67%2520LXG%27 HTTP/1.1" 200 None
2026-03-29 14:22:10 [bca.uk] INFO: Scrape type for BJ67%20LXG: 0
2026-03-29 14:22:10 [bca.uk] INFO: Found listing with ID: AO24%20XBC
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO24%2520XBC%27 HTTP/1.1" 200 None
2026-03-29 14:22:10 [bca.uk] INFO: Scrape type for AO24%20XBC: 0
2026-03-29 14:22:10 [bca.uk] INFO: Found listing with ID: LF66%20DWV
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF66%2520DWV%27 HTTP/1.1" 200 None
2026-03-29 14:22:10 [bca.uk] INFO: Scrape type for LF66%20DWV: 0
2026-03-29 14:22:10 [bca.uk] INFO: Found listing with ID: EK15%20WTJ
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK15%2520WTJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:10 [bca.uk] INFO: Scrape type for EK15%20WTJ: 0
2026-03-29 14:22:10 [bca.uk] INFO: Found listing with ID: EP18%20JYO
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EP18%2520JYO%27 HTTP/1.1" 200 None
2026-03-29 14:22:10 [bca.uk] INFO: Scrape type for EP18%20JYO: 2
2026-03-29 14:22:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5038475e-5a06-5313-b922-0e2a0947ea23 with identifier: EP18%20JYO
2026-03-29 14:22:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5038475e-5a06-5313-b922-0e2a0947ea23 with scrape type 2
2026-03-29 14:22:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5038475e-5a06-5313-b922-0e2a0947ea23 with scrape type 2
2026-03-29 14:22:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5038475e-5a06-5313-b922-0e2a0947ea23, identifier: EP18%20JYO
2026-03-29 14:22:10 [bca.uk] INFO: Found listing with ID: LY14%20AOK
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY14%2520AOK%27 HTTP/1.1" 200 None
2026-03-29 14:22:10 [bca.uk] INFO: Scrape type for LY14%20AOK: 0
2026-03-29 14:22:10 [bca.uk] INFO: Found listing with ID: NU69%20HVX
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU69%2520HVX%27 HTTP/1.1" 200 None
2026-03-29 14:22:10 [bca.uk] INFO: Scrape type for NU69%20HVX: 0
2026-03-29 14:22:10 [bca.uk] INFO: Found listing with ID: OY17%20GEJ
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY17%2520GEJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:10 [bca.uk] INFO: Scrape type for OY17%20GEJ: 2
2026-03-29 14:22:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eed3fb6f-024e-52bb-a5c2-89391de0430e with identifier: OY17%20GEJ
2026-03-29 14:22:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eed3fb6f-024e-52bb-a5c2-89391de0430e with scrape type 2
2026-03-29 14:22:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eed3fb6f-024e-52bb-a5c2-89391de0430e with scrape type 2
2026-03-29 14:22:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eed3fb6f-024e-52bb-a5c2-89391de0430e, identifier: OY17%20GEJ
2026-03-29 14:22:10 [bca.uk] INFO: Found listing with ID: BN61%20GUG
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN61%2520GUG%27 HTTP/1.1" 200 None
2026-03-29 14:22:10 [bca.uk] INFO: Scrape type for BN61%20GUG: 2
2026-03-29 14:22:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7c77175c-5825-5569-b6b4-84d905eabb2a with identifier: BN61%20GUG
2026-03-29 14:22:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7c77175c-5825-5569-b6b4-84d905eabb2a with scrape type 2
2026-03-29 14:22:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7c77175c-5825-5569-b6b4-84d905eabb2a with scrape type 2
2026-03-29 14:22:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7c77175c-5825-5569-b6b4-84d905eabb2a, identifier: BN61%20GUG
2026-03-29 14:22:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5038475e-5a06-5313-b922-0e2a0947ea23 with identifier: EP18%20JYO
2026-03-29 14:22:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5038475e-5a06-5313-b922-0e2a0947ea23 with identifier: EP18%20JYO
2026-03-29 14:22:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5038475e-5a06-5313-b922-0e2a0947ea23 with identifier: EP18%20JYO to the API
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=79&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EP18%20JYO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5038475e-5a06-5313-b922-0e2a0947ea23',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EP18 JYO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EP18%20JYO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 61887,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 20500,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 306 AUTOBIOGRAPHY DYNAMIC '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'SDV6 306 AUTOBIOGRAPHY DYNAMIC',
 'vin': 'SALWA2AK1JA811331',
 'year': 2018}
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EP18%2520JYO%27 HTTP/1.1" 200 None
2026-03-29 14:22:10 [bca.uk] INFO: Saving data for EP18%20JYO: {'auction_closing_time': 1774854000.0, 'created_time': 1773829707.519219, 'last_price_update_time': 1774794130.797704}
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EP18%2520JYO') HTTP/1.1" 204 0
2026-03-29 14:22:10 [scrapy.extensions.logstats] INFO: Crawled 253 pages (at 3 pages/min), scraped 1995 items (at 119 items/min)
2026-03-29 14:22:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 211MiB
2026-03-29 14:22:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eed3fb6f-024e-52bb-a5c2-89391de0430e with identifier: OY17%20GEJ
2026-03-29 14:22:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eed3fb6f-024e-52bb-a5c2-89391de0430e with identifier: OY17%20GEJ
2026-03-29 14:22:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eed3fb6f-024e-52bb-a5c2-89391de0430e with identifier: OY17%20GEJ to the API
2026-03-29 14:22:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY17%20GEJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'eed3fb6f-024e-52bb-a5c2-89391de0430e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY17 GEJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY17%20GEJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 70011,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 TD4 180 4WD HSE DYNAMIC LUX Hatchback',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD HSE DYNAMIC LUX',
 'vin': 'SALVA2AN7HH226728',
 'year': 2017}
2026-03-29 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY17%2520GEJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:11 [bca.uk] INFO: Saving data for OY17%20GEJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773841094.011383, 'last_price_update_time': 1774794131.289436}
2026-03-29 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY17%2520GEJ') HTTP/1.1" 204 0
2026-03-29 14:22:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7c77175c-5825-5569-b6b4-84d905eabb2a with identifier: BN61%20GUG
2026-03-29 14:22:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7c77175c-5825-5569-b6b4-84d905eabb2a with identifier: BN61%20GUG
2026-03-29 14:22:11 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 7c77175c-5825-5569-b6b4-84d905eabb2a with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN61%20GUG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7c77175c-5825-5569-b6b4-84d905eabb2a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN61 GUG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN61%20GUG&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MAZDA',
 'model': '6',
 'odometer': 112022,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'MAZDA 6 2.2 D TAKUYA Hatchback',
 'transmission': 'manual',
 'trim': 'D TAKUYA',
 'vin': 'JMZGHA4B601479452',
 'year': 2011}
2026-03-29 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN61%2520GUG%27 HTTP/1.1" 200 None
2026-03-29 14:22:11 [bca.uk] INFO: Saving data for BN61%20GUG: {'auction_closing_time': 1774778400.0, 'created_time': 1774610626.319659, 'last_price_update_time': 1774794131.324954}
2026-03-29 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN61%2520GUG') HTTP/1.1" 204 0
2026-03-29 14:22:11 [bca.uk] INFO: Found listing with ID: GN20%20XGG
2026-03-29 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN20%2520XGG%27 HTTP/1.1" 200 None
2026-03-29 14:22:11 [bca.uk] INFO: Scrape type for GN20%20XGG: 0
2026-03-29 14:22:11 [bca.uk] INFO: Found listing with ID: LP72%20OEY
2026-03-29 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP72%2520OEY%27 HTTP/1.1" 200 None
2026-03-29 14:22:11 [bca.uk] INFO: Scrape type for LP72%20OEY: 2
2026-03-29 14:22:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64e3ae68-7aaf-5257-8f7b-4618d251d6fd with identifier: LP72%20OEY
2026-03-29 14:22:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64e3ae68-7aaf-5257-8f7b-4618d251d6fd with scrape type 2
2026-03-29 14:22:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64e3ae68-7aaf-5257-8f7b-4618d251d6fd with scrape type 2
2026-03-29 14:22:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64e3ae68-7aaf-5257-8f7b-4618d251d6fd, identifier: LP72%20OEY
2026-03-29 14:22:11 [bca.uk] INFO: Found listing with ID: S11%20WRR
2026-03-29 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S11%2520WRR%27 HTTP/1.1" 200 None
2026-03-29 14:22:11 [bca.uk] INFO: Scrape type for S11%20WRR: 2
2026-03-29 14:22:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f6ddbab-5055-5c0c-9d05-b04479ca9079 with identifier: S11%20WRR
2026-03-29 14:22:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f6ddbab-5055-5c0c-9d05-b04479ca9079 with scrape type 2
2026-03-29 14:22:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5f6ddbab-5055-5c0c-9d05-b04479ca9079 with scrape type 2
2026-03-29 14:22:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5f6ddbab-5055-5c0c-9d05-b04479ca9079, identifier: S11%20WRR
2026-03-29 14:22:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64e3ae68-7aaf-5257-8f7b-4618d251d6fd with identifier: LP72%20OEY
2026-03-29 14:22:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64e3ae68-7aaf-5257-8f7b-4618d251d6fd with identifier: LP72%20OEY
2026-03-29 14:22:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 64e3ae68-7aaf-5257-8f7b-4618d251d6fd with identifier: LP72%20OEY to the API
2026-03-29 14:22:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=79&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP72%20OEY-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '64e3ae68-7aaf-5257-8f7b-4618d251d6fd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LP72 OEY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP72%20OEY&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bristol',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 18528,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 6500,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'NISSAN LEAF 110KW 39KWH ACENTA Hatchback',
 'transmission': 'automatic',
 'trim': '110KW 39KWH ACENTA',
 'vin': 'SJNFAAZE1U0178896',
 'year': 2022}
2026-03-29 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP72%2520OEY%27 HTTP/1.1" 200 None
2026-03-29 14:22:11 [bca.uk] INFO: Saving data for LP72%20OEY: {'auction_closing_time': 1774854000.0, 'created_time': 1773843898.346465, 'last_price_update_time': 1774794131.912096}
2026-03-29 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP72%2520OEY') HTTP/1.1" 204 0
2026-03-29 14:22:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5f6ddbab-5055-5c0c-9d05-b04479ca9079 with identifier: S11%20WRR
2026-03-29 14:22:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5f6ddbab-5055-5c0c-9d05-b04479ca9079 with identifier: S11%20WRR
2026-03-29 14:22:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5f6ddbab-5055-5c0c-9d05-b04479ca9079 with identifier: S11%20WRR to the API
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 265,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=S11%20WRR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.7L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5f6ddbab-5055-5c0c-9d05-b04479ca9079',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'S11 WRR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=S11%20WRR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 94850,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 2.7 TDV6 S StationWagon',
 'transmission': 'automatic',
 'trim': 'TDV6 S',
 'vin': 'SALLSAA138A134049',
 'year': 2007}
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S11%2520WRR%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Saving data for S11%20WRR: {'auction_closing_time': 1774864800.0, 'created_time': 1773832209.718312, 'last_price_update_time': 1774794132.238293}
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='S11%2520WRR') HTTP/1.1" 204 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: SE19%20OWB
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE19%2520OWB%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for SE19%20OWB: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: SJ71%20CJE
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ71%2520CJE%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for SJ71%20CJE: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: SV68%20ZRK
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV68%2520ZRK%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for SV68%20ZRK: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: WU71%20CXX
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU71%2520CXX%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for WU71%20CXX: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: YL73%20DFD
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL73%2520DFD%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for YL73%20DFD: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: YR69%20HRJ
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR69%2520HRJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for YR69%20HRJ: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: CN73%20ZKY
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN73%2520ZKY%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for CN73%20ZKY: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: DV25%20OFM
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV25%2520OFM%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for DV25%20OFM: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: LA72%20VHB
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA72%2520VHB%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for LA72%20VHB: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: LM25%20YGK
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM25%2520YGK%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for LM25%20YGK: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: LO74%20VLW
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO74%2520VLW%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for LO74%20VLW: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: LO75%20HSD
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO75%2520HSD%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for LO75%20HSD: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: MC72%20VNB
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC72%2520VNB%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for MC72%20VNB: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: NJ71%20VML
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ71%2520VML%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for NJ71%20VML: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: PK23%20AUA
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK23%2520AUA%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for PK23%20AUA: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: RF23%20YVP
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF23%2520YVP%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for RF23%20YVP: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: RF25%20XKY
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF25%2520XKY%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for RF25%20XKY: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: SH71%20NVE
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH71%2520NVE%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for SH71%20NVE: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: BJ65%20VXC
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ65%2520VXC%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for BJ65%20VXC: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: SM63%20CYG
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM63%2520CYG%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for SM63%20CYG: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: WF13%20MVC
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF13%2520MVC%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for WF13%20MVC: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: SK16%20ONJ
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK16%2520ONJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for SK16%20ONJ: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: AJ72%20FSF
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ72%2520FSF%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for AJ72%20FSF: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: EJ73%20XPO
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ73%2520XPO%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for EJ73%20XPO: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: MA21%20SVN
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA21%2520SVN%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for MA21%20SVN: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: DF69%20LPC
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF69%2520LPC%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for DF69%20LPC: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: GJ63%20AWU
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ63%2520AWU%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for GJ63%20AWU: 2
2026-03-29 14:22:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b03ad52-f643-513c-98eb-e598630fc243 with identifier: GJ63%20AWU
2026-03-29 14:22:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b03ad52-f643-513c-98eb-e598630fc243 with scrape type 2
2026-03-29 14:22:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0b03ad52-f643-513c-98eb-e598630fc243 with scrape type 2
2026-03-29 14:22:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0b03ad52-f643-513c-98eb-e598630fc243, identifier: GJ63%20AWU
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: VK68%20WDN
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK68%2520WDN%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for VK68%20WDN: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: WF65%20USE
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF65%2520USE%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for WF65%20USE: 0
2026-03-29 14:22:12 [bca.uk] INFO: Found listing with ID: WP18%20PWY
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP18%2520PWY%27 HTTP/1.1" 200 None
2026-03-29 14:22:12 [bca.uk] INFO: Scrape type for WP18%20PWY: 2
2026-03-29 14:22:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 58ed9336-c495-5fc6-b7c9-497d5325ecc5 with identifier: WP18%20PWY
2026-03-29 14:22:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 58ed9336-c495-5fc6-b7c9-497d5325ecc5 with scrape type 2
2026-03-29 14:22:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 58ed9336-c495-5fc6-b7c9-497d5325ecc5 with scrape type 2
2026-03-29 14:22:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 58ed9336-c495-5fc6-b7c9-497d5325ecc5, identifier: WP18%20PWY
2026-03-29 14:22:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0b03ad52-f643-513c-98eb-e598630fc243 with identifier: GJ63%20AWU
2026-03-29 14:22:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0b03ad52-f643-513c-98eb-e598630fc243 with identifier: GJ63%20AWU
2026-03-29 14:22:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0b03ad52-f643-513c-98eb-e598630fc243 with identifier: GJ63%20AWU to the API
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=79&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ63%20AWU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.8L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0b03ad52-f643-513c-98eb-e598630fc243',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ63 AWU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ63%20AWU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'AUDI',
 'model': 'A3',
 'odometer': 92472,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 5700,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'AUDI A3 1.8 TFSI 180 QUATTRO S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TFSI 180 QUATTRO S LINE S-T',
 'vin': 'WAUZZZ8V1EA049370',
 'year': 2013}
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ63%2520AWU%27 HTTP/1.1" 200 None
2026-03-29 14:22:13 [bca.uk] INFO: Saving data for GJ63%20AWU: {'auction_closing_time': 1775113200.0, 'created_time': 1774045265.360833, 'last_price_update_time': 1774794133.300326}
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ63%2520AWU') HTTP/1.1" 204 0
2026-03-29 14:22:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 58ed9336-c495-5fc6-b7c9-497d5325ecc5 with identifier: WP18%20PWY
2026-03-29 14:22:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 58ed9336-c495-5fc6-b7c9-497d5325ecc5 with identifier: WP18%20PWY
2026-03-29 14:22:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 58ed9336-c495-5fc6-b7c9-497d5325ecc5 with identifier: WP18%20PWY to the API
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP18%20PWY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '58ed9336-c495-5fc6-b7c9-497d5325ecc5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP18 PWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP18%20PWY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MITSUBISHI',
 'model': 'ECLIPSE CROSS',
 'odometer': 66849,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI ECLIPSE CROSS 1.5 4 Hatchback',
 'transmission': 'manual',
 'trim': '4',
 'vin': 'JMAXJGK1WJZ001949',
 'year': 2018}
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP18%2520PWY%27 HTTP/1.1" 200 None
2026-03-29 14:22:13 [bca.uk] INFO: Saving data for WP18%20PWY: {'auction_closing_time': 1774864800.0, 'created_time': 1773832634.74661, 'last_price_update_time': 1774794133.689294}
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP18%2520PWY') HTTP/1.1" 204 0
2026-03-29 14:22:13 [bca.uk] INFO: Found listing with ID: KY66%20GYH
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY66%2520GYH%27 HTTP/1.1" 200 None
2026-03-29 14:22:13 [bca.uk] INFO: Scrape type for KY66%20GYH: 0
2026-03-29 14:22:13 [bca.uk] INFO: Found listing with ID: NG69%20FHT
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG69%2520FHT%27 HTTP/1.1" 200 None
2026-03-29 14:22:13 [bca.uk] INFO: Scrape type for NG69%20FHT: 0
2026-03-29 14:22:13 [bca.uk] INFO: Found listing with ID: NU23%20KHB
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU23%2520KHB%27 HTTP/1.1" 200 None
2026-03-29 14:22:13 [bca.uk] INFO: Scrape type for NU23%20KHB: 0
2026-03-29 14:22:13 [bca.uk] INFO: Found listing with ID: OU17%20YZR
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU17%2520YZR%27 HTTP/1.1" 200 None
2026-03-29 14:22:13 [bca.uk] INFO: Scrape type for OU17%20YZR: 0
2026-03-29 14:22:13 [bca.uk] INFO: Found listing with ID: YR13%20XDZ
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR13%2520XDZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:13 [bca.uk] INFO: Scrape type for YR13%20XDZ: 2
2026-03-29 14:22:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62cc9ad7-3b35-5503-9e90-8a735156c423 with identifier: YR13%20XDZ
2026-03-29 14:22:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62cc9ad7-3b35-5503-9e90-8a735156c423 with scrape type 2
2026-03-29 14:22:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62cc9ad7-3b35-5503-9e90-8a735156c423 with scrape type 2
2026-03-29 14:22:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62cc9ad7-3b35-5503-9e90-8a735156c423, identifier: YR13%20XDZ
2026-03-29 14:22:13 [bca.uk] INFO: Found listing with ID: WX66%20VHF
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX66%2520VHF%27 HTTP/1.1" 200 None
2026-03-29 14:22:13 [bca.uk] INFO: Scrape type for WX66%20VHF: 2
2026-03-29 14:22:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89749315-77b3-5b71-8f8d-2a16b34bdda0 with identifier: WX66%20VHF
2026-03-29 14:22:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89749315-77b3-5b71-8f8d-2a16b34bdda0 with scrape type 2
2026-03-29 14:22:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 89749315-77b3-5b71-8f8d-2a16b34bdda0 with scrape type 2
2026-03-29 14:22:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 89749315-77b3-5b71-8f8d-2a16b34bdda0, identifier: WX66%20VHF
2026-03-29 14:22:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62cc9ad7-3b35-5503-9e90-8a735156c423 with identifier: YR13%20XDZ
2026-03-29 14:22:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 62cc9ad7-3b35-5503-9e90-8a735156c423 with identifier: YR13%20XDZ
2026-03-29 14:22:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 62cc9ad7-3b35-5503-9e90-8a735156c423 with identifier: YR13%20XDZ to the API
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=79&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR13%20XDZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '62cc9ad7-3b35-5503-9e90-8a735156c423',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR13 XDZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR13%20XDZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'ADAM',
 'odometer': 41483,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 2500,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ADAM 1.4 VVT 87 SLAM Hatchback',
 'transmission': 'manual',
 'trim': 'VVT 87 SLAM',
 'vin': 'W0L0MAP08D6061681',
 'year': 2013}
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR13%2520XDZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:14 [bca.uk] INFO: Saving data for YR13%20XDZ: {'auction_closing_time': 1775113200.0, 'created_time': 1773837441.954497, 'last_price_update_time': 1774794134.304964}
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR13%2520XDZ') HTTP/1.1" 204 0
2026-03-29 14:22:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 89749315-77b3-5b71-8f8d-2a16b34bdda0 with identifier: WX66%20VHF
2026-03-29 14:22:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 89749315-77b3-5b71-8f8d-2a16b34bdda0 with identifier: WX66%20VHF
2026-03-29 14:22:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 89749315-77b3-5b71-8f8d-2a16b34bdda0 with identifier: WX66%20VHF to the API
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WX66%20VHF-GB',
 'category': 'Car',
 'color': 'beige',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '89749315-77b3-5b71-8f8d-2a16b34bdda0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WX66 VHF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WX66%20VHF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'KADJAR',
 'odometer': 115816,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'RENAULT KADJAR 1.5 DCI 110 DYNAMIQUE Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 DYNAMIQUE',
 'vin': 'VF1RFE00956110616',
 'year': 2016}
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX66%2520VHF%27 HTTP/1.1" 200 None
2026-03-29 14:22:14 [bca.uk] INFO: Saving data for WX66%20VHF: {'auction_closing_time': 1774864800.0, 'created_time': 1773832587.463344, 'last_price_update_time': 1774794134.646624}
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WX66%2520VHF') HTTP/1.1" 204 0
2026-03-29 14:22:14 [bca.uk] INFO: Found listing with ID: YR72%20OHG
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR72%2520OHG%27 HTTP/1.1" 200 None
2026-03-29 14:22:14 [bca.uk] INFO: Scrape type for YR72%20OHG: 0
2026-03-29 14:22:14 [bca.uk] INFO: Found listing with ID: LF67%20UEW
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF67%2520UEW%27 HTTP/1.1" 200 None
2026-03-29 14:22:14 [bca.uk] INFO: Scrape type for LF67%20UEW: 0
2026-03-29 14:22:14 [bca.uk] INFO: Found listing with ID: BL74%20WJV
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL74%2520WJV%27 HTTP/1.1" 200 None
2026-03-29 14:22:14 [bca.uk] INFO: Scrape type for BL74%20WJV: 0
2026-03-29 14:22:14 [bca.uk] INFO: Found listing with ID: BT70%20AXV
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT70%2520AXV%27 HTTP/1.1" 200 None
2026-03-29 14:22:14 [bca.uk] INFO: Scrape type for BT70%20AXV: 0
2026-03-29 14:22:14 [bca.uk] INFO: Found listing with ID: KN73%20ODX
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN73%2520ODX%27 HTTP/1.1" 200 None
2026-03-29 14:22:14 [bca.uk] INFO: Scrape type for KN73%20ODX: 0
2026-03-29 14:22:14 [bca.uk] INFO: Found listing with ID: KT24%20TEO
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT24%2520TEO%27 HTTP/1.1" 200 None
2026-03-29 14:22:14 [bca.uk] INFO: Scrape type for KT24%20TEO: 0
2026-03-29 14:22:14 [bca.uk] INFO: Found listing with ID: KU21%20PJJ
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU21%2520PJJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:14 [bca.uk] INFO: Scrape type for KU21%20PJJ: 0
2026-03-29 14:22:14 [bca.uk] INFO: Found listing with ID: KW73%20HVX
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520HVX%27 HTTP/1.1" 200 None
2026-03-29 14:22:14 [bca.uk] INFO: Scrape type for KW73%20HVX: 0
2026-03-29 14:22:14 [bca.uk] INFO: Found listing with ID: LL67%20YWF
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL67%2520YWF%27 HTTP/1.1" 200 None
2026-03-29 14:22:14 [bca.uk] INFO: Scrape type for LL67%20YWF: 0
2026-03-29 14:22:14 [bca.uk] INFO: Found listing with ID: LM20%20MUO
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM20%2520MUO%27 HTTP/1.1" 200 None
2026-03-29 14:22:14 [bca.uk] INFO: Scrape type for LM20%20MUO: 0
2026-03-29 14:22:14 [bca.uk] INFO: Found listing with ID: M15%20CXT
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M15%2520CXT%27 HTTP/1.1" 200 None
2026-03-29 14:22:14 [bca.uk] INFO: Scrape type for M15%20CXT: 0
2026-03-29 14:22:14 [bca.uk] INFO: Found listing with ID: PO68%20ZDU
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO68%2520ZDU%27 HTTP/1.1" 200 None
2026-03-29 14:22:14 [bca.uk] INFO: Scrape type for PO68%20ZDU: 0
2026-03-29 14:22:14 [bca.uk] INFO: Found listing with ID: PO72%20YGK
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO72%2520YGK%27 HTTP/1.1" 200 None
2026-03-29 14:22:14 [bca.uk] INFO: Scrape type for PO72%20YGK: 0
2026-03-29 14:22:14 [bca.uk] INFO: Found listing with ID: RF71%20CNO
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF71%2520CNO%27 HTTP/1.1" 200 None
2026-03-29 14:22:14 [bca.uk] INFO: Scrape type for RF71%20CNO: 0
2026-03-29 14:22:14 [bca.uk] INFO: Found listing with ID: RX20%20ULV
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX20%2520ULV%27 HTTP/1.1" 200 None
2026-03-29 14:22:14 [bca.uk] INFO: Scrape type for RX20%20ULV: 0
2026-03-29 14:22:14 [bca.uk] INFO: Found listing with ID: S30%20PFW
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S30%2520PFW%27 HTTP/1.1" 200 None
2026-03-29 14:22:14 [bca.uk] INFO: Scrape type for S30%20PFW: 0
2026-03-29 14:22:14 [bca.uk] INFO: Found listing with ID: WG71%20FTF
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG71%2520FTF%27 HTTP/1.1" 200 None
2026-03-29 14:22:14 [bca.uk] INFO: Scrape type for WG71%20FTF: 0
2026-03-29 14:22:14 [bca.uk] INFO: Found listing with ID: YP22%20YCH
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP22%2520YCH%27 HTTP/1.1" 200 None
2026-03-29 14:22:14 [bca.uk] INFO: Scrape type for YP22%20YCH: 0
2026-03-29 14:22:14 [bca.uk] INFO: Found listing with ID: AF73%20ESY
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF73%2520ESY%27 HTTP/1.1" 200 None
2026-03-29 14:22:14 [bca.uk] INFO: Scrape type for AF73%20ESY: 0
2026-03-29 14:22:14 [bca.uk] INFO: Found listing with ID: EY22%20ULL
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY22%2520ULL%27 HTTP/1.1" 200 None
2026-03-29 14:22:14 [bca.uk] INFO: Scrape type for EY22%20ULL: 2
2026-03-29 14:22:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e7a6de3-a3eb-5373-bce6-d75fbf759f01 with identifier: EY22%20ULL
2026-03-29 14:22:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e7a6de3-a3eb-5373-bce6-d75fbf759f01 with scrape type 2
2026-03-29 14:22:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e7a6de3-a3eb-5373-bce6-d75fbf759f01 with scrape type 2
2026-03-29 14:22:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e7a6de3-a3eb-5373-bce6-d75fbf759f01, identifier: EY22%20ULL
2026-03-29 14:22:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e7a6de3-a3eb-5373-bce6-d75fbf759f01 with identifier: EY22%20ULL
2026-03-29 14:22:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e7a6de3-a3eb-5373-bce6-d75fbf759f01 with identifier: EY22%20ULL
2026-03-29 14:22:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9e7a6de3-a3eb-5373-bce6-d75fbf759f01 with identifier: EY22%20ULL to the API
2026-03-29 14:22:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY22%20ULL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9e7a6de3-a3eb-5373-bce6-d75fbf759f01',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY22 ULL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY22%20ULL&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 30070,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.3 DIG-T 160 MH TEKNA X-T Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T 160 MH TEKNA X-T',
 'vin': 'SJNTAAJ12U1093031',
 'year': 2022}
2026-03-29 14:22:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY22%2520ULL%27 HTTP/1.1" 200 None
2026-03-29 14:22:15 [bca.uk] INFO: Saving data for EY22%20ULL: {'auction_closing_time': 1775124000.0, 'created_time': 1774610526.107914, 'last_price_update_time': 1774794135.364452}
2026-03-29 14:22:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY22%2520ULL') HTTP/1.1" 204 0
2026-03-29 14:22:15 [bca.uk] INFO: Found listing with ID: AV09%20TEO
2026-03-29 14:22:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV09%2520TEO%27 HTTP/1.1" 200 None
2026-03-29 14:22:15 [bca.uk] INFO: Scrape type for AV09%20TEO: 2
2026-03-29 14:22:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c3c2832-6039-55a9-9ba4-96433f1ba744 with identifier: AV09%20TEO
2026-03-29 14:22:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c3c2832-6039-55a9-9ba4-96433f1ba744 with scrape type 2
2026-03-29 14:22:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c3c2832-6039-55a9-9ba4-96433f1ba744 with scrape type 2
2026-03-29 14:22:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c3c2832-6039-55a9-9ba4-96433f1ba744, identifier: AV09%20TEO
2026-03-29 14:22:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c3c2832-6039-55a9-9ba4-96433f1ba744 with identifier: AV09%20TEO
2026-03-29 14:22:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c3c2832-6039-55a9-9ba4-96433f1ba744 with identifier: AV09%20TEO
2026-03-29 14:22:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c3c2832-6039-55a9-9ba4-96433f1ba744 with identifier: AV09%20TEO to the API
2026-03-29 14:22:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV09%20TEO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8c3c2832-6039-55a9-9ba4-96433f1ba744',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV09 TEO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV09%20TEO&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '107',
 'odometer': 50367,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 107 1.0 URBAN Hatchback',
 'transmission': 'manual',
 'trim': 'URBAN',
 'vin': 'VF3PNCFAC88371971',
 'year': 2009}
2026-03-29 14:22:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV09%2520TEO%27 HTTP/1.1" 200 None
2026-03-29 14:22:15 [bca.uk] INFO: Saving data for AV09%20TEO: {'auction_closing_time': 1775124000.0, 'created_time': 1774610539.538499, 'last_price_update_time': 1774794135.981293}
2026-03-29 14:22:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV09%2520TEO') HTTP/1.1" 204 0
2026-03-29 14:22:16 [bca.uk] INFO: Found listing with ID: YV03%20EFE
2026-03-29 14:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YV03%2520EFE%27 HTTP/1.1" 200 None
2026-03-29 14:22:16 [bca.uk] INFO: Scrape type for YV03%20EFE: 2
2026-03-29 14:22:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ee58c50-e81c-5b20-99b6-79be6568206c with identifier: YV03%20EFE
2026-03-29 14:22:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ee58c50-e81c-5b20-99b6-79be6568206c with scrape type 2
2026-03-29 14:22:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9ee58c50-e81c-5b20-99b6-79be6568206c with scrape type 2
2026-03-29 14:22:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ee58c50-e81c-5b20-99b6-79be6568206c, identifier: YV03%20EFE
2026-03-29 14:22:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ee58c50-e81c-5b20-99b6-79be6568206c with identifier: YV03%20EFE
2026-03-29 14:22:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ee58c50-e81c-5b20-99b6-79be6568206c with identifier: YV03%20EFE
2026-03-29 14:22:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9ee58c50-e81c-5b20-99b6-79be6568206c with identifier: YV03%20EFE to the API
2026-03-29 14:22:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 160,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YV03%20EFE-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9ee58c50-e81c-5b20-99b6-79be6568206c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YV03 EFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YV03%20EFE&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'FUSION',
 'odometer': 74438,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2003-01-01',
 'seller_name': None,
 'title': 'FORD FUSION 1.6 3 Estate',
 'transmission': 'manual',
 'trim': '3',
 'vin': 'WF0UXXGAJU2R26667',
 'year': 2003}
2026-03-29 14:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YV03%2520EFE%27 HTTP/1.1" 200 None
2026-03-29 14:22:16 [bca.uk] INFO: Saving data for YV03%20EFE: {'auction_closing_time': 1774951200.0, 'created_time': 1774610532.706925, 'last_price_update_time': 1774794136.388704}
2026-03-29 14:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YV03%2520EFE') HTTP/1.1" 204 0
2026-03-29 14:22:16 [bca.uk] INFO: Found listing with ID: CK68%20CFY
2026-03-29 14:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK68%2520CFY%27 HTTP/1.1" 200 None
2026-03-29 14:22:16 [bca.uk] INFO: Scrape type for CK68%20CFY: 2
2026-03-29 14:22:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5b39733-b2ec-506a-830b-e6e4aab42a84 with identifier: CK68%20CFY
2026-03-29 14:22:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5b39733-b2ec-506a-830b-e6e4aab42a84 with scrape type 2
2026-03-29 14:22:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5b39733-b2ec-506a-830b-e6e4aab42a84 with scrape type 2
2026-03-29 14:22:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5b39733-b2ec-506a-830b-e6e4aab42a84, identifier: CK68%20CFY
2026-03-29 14:22:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5b39733-b2ec-506a-830b-e6e4aab42a84 with identifier: CK68%20CFY
2026-03-29 14:22:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5b39733-b2ec-506a-830b-e6e4aab42a84 with identifier: CK68%20CFY
2026-03-29 14:22:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e5b39733-b2ec-506a-830b-e6e4aab42a84 with identifier: CK68%20CFY to the API
2026-03-29 14:22:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK68%20CFY-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e5b39733-b2ec-506a-830b-e6e4aab42a84',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK68 CFY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK68%20CFY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'HYUNDAI',
 'model': 'KONA',
 'odometer': 127887,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'HYUNDAI KONA 1.0 T-GDI 120 BD SE Hatchback',
 'transmission': 'manual',
 'trim': 'T-GDI 120 BD SE',
 'vin': 'KMHK2811LKU158298',
 'year': 2018}
2026-03-29 14:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK68%2520CFY%27 HTTP/1.1" 200 None
2026-03-29 14:22:16 [bca.uk] INFO: Saving data for CK68%20CFY: {'auction_closing_time': 1774864800.0, 'created_time': 1773958766.511612, 'last_price_update_time': 1774794136.810007}
2026-03-29 14:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK68%2520CFY') HTTP/1.1" 204 0
2026-03-29 14:22:16 [bca.uk] INFO: Found listing with ID: LS10%20XSO
2026-03-29 14:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS10%2520XSO%27 HTTP/1.1" 200 None
2026-03-29 14:22:16 [bca.uk] INFO: Scrape type for LS10%20XSO: 2
2026-03-29 14:22:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 327d3258-2a58-5f15-8ada-8b100aa0c17f with identifier: LS10%20XSO
2026-03-29 14:22:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 327d3258-2a58-5f15-8ada-8b100aa0c17f with scrape type 2
2026-03-29 14:22:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 327d3258-2a58-5f15-8ada-8b100aa0c17f with scrape type 2
2026-03-29 14:22:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 327d3258-2a58-5f15-8ada-8b100aa0c17f, identifier: LS10%20XSO
2026-03-29 14:22:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 327d3258-2a58-5f15-8ada-8b100aa0c17f with identifier: LS10%20XSO
2026-03-29 14:22:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 327d3258-2a58-5f15-8ada-8b100aa0c17f with identifier: LS10%20XSO
2026-03-29 14:22:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 327d3258-2a58-5f15-8ada-8b100aa0c17f with identifier: LS10%20XSO to the API
2026-03-29 14:22:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS10%20XSO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '327d3258-2a58-5f15-8ada-8b100aa0c17f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS10 XSO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS10%20XSO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 57388,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.4 85 SE DSG Hatchback',
 'transmission': 'automatic',
 'trim': '85 SE DSG',
 'vin': 'WVWZZZ6RZAU028136',
 'year': 2010}
2026-03-29 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS10%2520XSO%27 HTTP/1.1" 200 None
2026-03-29 14:22:17 [bca.uk] INFO: Saving data for LS10%20XSO: {'auction_closing_time': 1774951200.0, 'created_time': 1774610505.32564, 'last_price_update_time': 1774794137.250382}
2026-03-29 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS10%2520XSO') HTTP/1.1" 204 0
2026-03-29 14:22:17 [bca.uk] INFO: Found listing with ID: LX24%20PCU
2026-03-29 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX24%2520PCU%27 HTTP/1.1" 200 None
2026-03-29 14:22:17 [bca.uk] INFO: Scrape type for LX24%20PCU: 2
2026-03-29 14:22:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 363a5dfd-11f3-540f-b3ef-4336b902d56e with identifier: LX24%20PCU
2026-03-29 14:22:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 363a5dfd-11f3-540f-b3ef-4336b902d56e with scrape type 2
2026-03-29 14:22:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 363a5dfd-11f3-540f-b3ef-4336b902d56e with scrape type 2
2026-03-29 14:22:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 363a5dfd-11f3-540f-b3ef-4336b902d56e, identifier: LX24%20PCU
2026-03-29 14:22:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 363a5dfd-11f3-540f-b3ef-4336b902d56e with identifier: LX24%20PCU
2026-03-29 14:22:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 363a5dfd-11f3-540f-b3ef-4336b902d56e with identifier: LX24%20PCU
2026-03-29 14:22:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 363a5dfd-11f3-540f-b3ef-4336b902d56e with identifier: LX24%20PCU to the API
2026-03-29 14:22:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 250,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX24%20PCU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '363a5dfd-11f3-540f-b3ef-4336b902d56e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LX24 PCU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX24%20PCU&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'PORSCHE',
 'model': 'MACAN',
 'odometer': 21410,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PORSCHE MACAN 2.9 S PDK StationWagon',
 'transmission': 'automatic',
 'trim': 'S PDK',
 'vin': 'WP1ZZZ95XRLB29826',
 'year': 2024}
2026-03-29 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX24%2520PCU%27 HTTP/1.1" 200 None
2026-03-29 14:22:17 [bca.uk] INFO: Saving data for LX24%20PCU: {'auction_closing_time': 1774864800.0, 'created_time': 1774610549.45342, 'last_price_update_time': 1774794137.679204}
2026-03-29 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX24%2520PCU') HTTP/1.1" 204 0
2026-03-29 14:22:17 [bca.uk] INFO: Found listing with ID: DG68%20MTX
2026-03-29 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG68%2520MTX%27 HTTP/1.1" 200 None
2026-03-29 14:22:17 [bca.uk] INFO: Scrape type for DG68%20MTX: 2
2026-03-29 14:22:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d62fe987-0754-511d-bac3-3f1c7890a870 with identifier: DG68%20MTX
2026-03-29 14:22:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d62fe987-0754-511d-bac3-3f1c7890a870 with scrape type 2
2026-03-29 14:22:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d62fe987-0754-511d-bac3-3f1c7890a870 with scrape type 2
2026-03-29 14:22:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d62fe987-0754-511d-bac3-3f1c7890a870, identifier: DG68%20MTX
2026-03-29 14:22:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d62fe987-0754-511d-bac3-3f1c7890a870 with identifier: DG68%20MTX
2026-03-29 14:22:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d62fe987-0754-511d-bac3-3f1c7890a870 with identifier: DG68%20MTX
2026-03-29 14:22:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d62fe987-0754-511d-bac3-3f1c7890a870 with identifier: DG68%20MTX to the API
2026-03-29 14:22:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG68%20MTX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd62fe987-0754-511d-bac3-3f1c7890a870',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG68 MTX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG68%20MTX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 95375,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 T 100 ENERGY Hatchback',
 'transmission': 'manual',
 'trim': 'T 100 ENERGY',
 'vin': 'W0V0XEP68K4028364',
 'year': 2018}
2026-03-29 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG68%2520MTX%27 HTTP/1.1" 200 None
2026-03-29 14:22:18 [bca.uk] INFO: Saving data for DG68%20MTX: {'auction_closing_time': 1774864800.0, 'created_time': 1774610527.198934, 'last_price_update_time': 1774794138.117593}
2026-03-29 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG68%2520MTX') HTTP/1.1" 204 0
2026-03-29 14:22:18 [bca.uk] INFO: Found listing with ID: CN71%20UJT
2026-03-29 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN71%2520UJT%27 HTTP/1.1" 200 None
2026-03-29 14:22:18 [bca.uk] INFO: Scrape type for CN71%20UJT: 2
2026-03-29 14:22:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 76ac5314-b61f-5e9b-84cd-5d50d7334b97 with identifier: CN71%20UJT
2026-03-29 14:22:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 76ac5314-b61f-5e9b-84cd-5d50d7334b97 with scrape type 2
2026-03-29 14:22:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 76ac5314-b61f-5e9b-84cd-5d50d7334b97 with scrape type 2
2026-03-29 14:22:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 76ac5314-b61f-5e9b-84cd-5d50d7334b97, identifier: CN71%20UJT
2026-03-29 14:22:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 76ac5314-b61f-5e9b-84cd-5d50d7334b97 with identifier: CN71%20UJT
2026-03-29 14:22:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 76ac5314-b61f-5e9b-84cd-5d50d7334b97 with identifier: CN71%20UJT
2026-03-29 14:22:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 76ac5314-b61f-5e9b-84cd-5d50d7334b97 with identifier: CN71%20UJT to the API
2026-03-29 14:22:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 241,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN71%20UJT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.9L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '76ac5314-b61f-5e9b-84cd-5d50d7334b97',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CN71 UJT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CN71%20UJT&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'ISUZU',
 'model': 'D-MAX',
 'odometer': 35909,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'ISUZU D-MAX 1.9 DL40 4X4 CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'DL40 4X4',
 'vin': 'MPATFS87JMT010078',
 'year': 2021}
2026-03-29 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN71%2520UJT%27 HTTP/1.1" 200 None
2026-03-29 14:22:18 [bca.uk] INFO: Saving data for CN71%20UJT: {'auction_closing_time': 1774951200.0, 'created_time': 1773833658.30085, 'last_price_update_time': 1774794138.540423}
2026-03-29 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CN71%2520UJT') HTTP/1.1" 204 0
2026-03-29 14:22:18 [bca.uk] INFO: Found listing with ID: SW17%20XJF
2026-03-29 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW17%2520XJF%27 HTTP/1.1" 200 None
2026-03-29 14:22:18 [bca.uk] INFO: Scrape type for SW17%20XJF: 2
2026-03-29 14:22:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1eaa3242-6914-57bc-a8b7-07756de0b765 with identifier: SW17%20XJF
2026-03-29 14:22:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1eaa3242-6914-57bc-a8b7-07756de0b765 with scrape type 2
2026-03-29 14:22:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1eaa3242-6914-57bc-a8b7-07756de0b765 with scrape type 2
2026-03-29 14:22:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1eaa3242-6914-57bc-a8b7-07756de0b765, identifier: SW17%20XJF
2026-03-29 14:22:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1eaa3242-6914-57bc-a8b7-07756de0b765 with identifier: SW17%20XJF
2026-03-29 14:22:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1eaa3242-6914-57bc-a8b7-07756de0b765 with identifier: SW17%20XJF
2026-03-29 14:22:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1eaa3242-6914-57bc-a8b7-07756de0b765 with identifier: SW17%20XJF to the API
2026-03-29 14:22:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SW17%20XJF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1eaa3242-6914-57bc-a8b7-07756de0b765',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SW17 XJF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SW17%20XJF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'A200 D',
 'odometer': 101019,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 D 2.1 AMG LINE PREMIUM DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'WDD1760082V188451',
 'year': 2017}
2026-03-29 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW17%2520XJF%27 HTTP/1.1" 200 None
2026-03-29 14:22:18 [bca.uk] INFO: Saving data for SW17%20XJF: {'auction_closing_time': 1774864800.0, 'created_time': 1774610518.571018, 'last_price_update_time': 1774794138.936925}
2026-03-29 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SW17%2520XJF') HTTP/1.1" 204 0
2026-03-29 14:22:18 [bca.uk] INFO: Found listing with ID: MT23%20CCV
2026-03-29 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT23%2520CCV%27 HTTP/1.1" 200 None
2026-03-29 14:22:18 [bca.uk] INFO: Scrape type for MT23%20CCV: 0
2026-03-29 14:22:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=80&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:22:23 [bca.uk] INFO: Total items found: 100
2026-03-29 14:22:23 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded
2026-03-29 14:22:23 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:22:23 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: LL74%20DHX
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DHX%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for LL74%20DHX: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: LL74%20DHY
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DHY%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for LL74%20DHY: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: LL74%20DKO
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DKO%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for LL74%20DKO: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: LN24%20RHF
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RHF%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for LN24%20RHF: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: LN24%20RUR
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RUR%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for LN24%20RUR: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: LP23%20GVM
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GVM%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for LP23%20GVM: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: LP23%20GYX
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GYX%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for LP23%20GYX: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: LP23%20GZA
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GZA%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for LP23%20GZA: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: ML74%20XNM
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML74%2520XNM%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for ML74%20XNM: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: VK24%20MMX
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK24%2520MMX%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for VK24%20MMX: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: WP74%20CVY
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP74%2520CVY%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for WP74%20CVY: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: WP74%20CVZ
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP74%2520CVZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for WP74%20CVZ: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: YJ73%20WTY
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ73%2520WTY%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for YJ73%20WTY: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: BN11%20MWK
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN11%2520MWK%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for BN11%20MWK: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: GR56%20OBC
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GR56%2520OBC%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for GR56%20OBC: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: VE16%20KPV
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE16%2520KPV%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for VE16%20KPV: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: KD17%20DTF
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD17%2520DTF%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for KD17%20DTF: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: LC23%20OUV
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC23%2520OUV%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for LC23%20OUV: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: LA72%20FWB
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA72%2520FWB%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for LA72%20FWB: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: EU65%20VYS
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU65%2520VYS%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for EU65%20VYS: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: RF16%20ZJV
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF16%2520ZJV%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for RF16%20ZJV: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: LL70%20UTF
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL70%2520UTF%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for LL70%20UTF: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: BJ25%20KCV
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ25%2520KCV%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for BJ25%20KCV: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: BK74%20FUJ
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK74%2520FUJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for BK74%20FUJ: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: RX25%20AUV
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX25%2520AUV%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for RX25%20AUV: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: RX25%20AUW
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX25%2520AUW%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for RX25%20AUW: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: WT25%20UFM
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UFM%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for WT25%20UFM: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: WT25%20UFV
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UFV%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for WT25%20UFV: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: WT25%20UGA
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UGA%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for WT25%20UGA: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: WT25%20UGG
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UGG%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for WT25%20UGG: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: WT25%20UGL
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UGL%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for WT25%20UGL: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: WT25%20UGP
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UGP%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for WT25%20UGP: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: WT25%20UHB
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UHB%27 HTTP/1.1" 200 None
2026-03-29 14:22:23 [bca.uk] INFO: Scrape type for WT25%20UHB: 0
2026-03-29 14:22:23 [bca.uk] INFO: Found listing with ID: WT25%20UHF
2026-03-29 14:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UHF%27 HTTP/1.1" 200 None
2026-03-29 14:22:24 [bca.uk] INFO: Scrape type for WT25%20UHF: 0
2026-03-29 14:22:24 [bca.uk] INFO: Found listing with ID: WT25%20UHG
2026-03-29 14:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UHG%27 HTTP/1.1" 200 None
2026-03-29 14:22:24 [bca.uk] INFO: Scrape type for WT25%20UHG: 0
2026-03-29 14:22:24 [bca.uk] INFO: Found listing with ID: YP24%20TVZ
2026-03-29 14:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP24%2520TVZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:24 [bca.uk] INFO: Scrape type for YP24%20TVZ: 0
2026-03-29 14:22:24 [bca.uk] INFO: Found listing with ID: YP74%20VLB
2026-03-29 14:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP74%2520VLB%27 HTTP/1.1" 200 None
2026-03-29 14:22:24 [bca.uk] INFO: Scrape type for YP74%20VLB: 0
2026-03-29 14:22:24 [bca.uk] INFO: Found listing with ID: CV70%20HFA
2026-03-29 14:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV70%2520HFA%27 HTTP/1.1" 200 None
2026-03-29 14:22:24 [bca.uk] INFO: Scrape type for CV70%20HFA: 0
2026-03-29 14:22:24 [bca.uk] INFO: Found listing with ID: YO18%20RZN
2026-03-29 14:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO18%2520RZN%27 HTTP/1.1" 200 None
2026-03-29 14:22:24 [bca.uk] INFO: Scrape type for YO18%20RZN: 0
2026-03-29 14:22:24 [bca.uk] INFO: Found listing with ID: AV69%20TBZ
2026-03-29 14:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV69%2520TBZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:24 [bca.uk] INFO: Scrape type for AV69%20TBZ: 0
2026-03-29 14:22:24 [bca.uk] INFO: Found listing with ID: DA73%20PBX
2026-03-29 14:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA73%2520PBX%27 HTTP/1.1" 200 None
2026-03-29 14:22:24 [bca.uk] INFO: Scrape type for DA73%20PBX: 0
2026-03-29 14:22:24 [bca.uk] INFO: Found listing with ID: EF65%20XAT
2026-03-29 14:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF65%2520XAT%27 HTTP/1.1" 200 None
2026-03-29 14:22:24 [bca.uk] INFO: Scrape type for EF65%20XAT: 0
2026-03-29 14:22:24 [bca.uk] INFO: Found listing with ID: EJ20%20ULD
2026-03-29 14:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ20%2520ULD%27 HTTP/1.1" 200 None
2026-03-29 14:22:24 [bca.uk] INFO: Scrape type for EJ20%20ULD: 2
2026-03-29 14:22:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9dc3bf7a-a357-513a-8981-3d7c555e3a81 with identifier: EJ20%20ULD
2026-03-29 14:22:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9dc3bf7a-a357-513a-8981-3d7c555e3a81 with scrape type 2
2026-03-29 14:22:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9dc3bf7a-a357-513a-8981-3d7c555e3a81 with scrape type 2
2026-03-29 14:22:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9dc3bf7a-a357-513a-8981-3d7c555e3a81, identifier: EJ20%20ULD
2026-03-29 14:22:24 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:22:24 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:22:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9dc3bf7a-a357-513a-8981-3d7c555e3a81 with identifier: EJ20%20ULD
2026-03-29 14:22:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9dc3bf7a-a357-513a-8981-3d7c555e3a81 with identifier: EJ20%20ULD
2026-03-29 14:22:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9dc3bf7a-a357-513a-8981-3d7c555e3a81 with identifier: EJ20%20ULD to the API
2026-03-29 14:22:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=80&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 204,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ20%20ULD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9dc3bf7a-a357-513a-8981-3d7c555e3a81',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ20 ULD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ20%20ULD&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 58243,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13850,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 213 WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 213 WILDTRAK',
 'vin': '6FPPXXMJ2PLA02642',
 'year': 2020}
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ20%2520ULD%27 HTTP/1.1" 200 None
2026-03-29 14:22:25 [bca.uk] INFO: Saving data for EJ20%20ULD: {'auction_closing_time': 1775113200.0, 'created_time': 1773930427.667385, 'last_price_update_time': 1774794145.41658}
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ20%2520ULD') HTTP/1.1" 204 0
2026-03-29 14:22:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:22:25 [bca.uk] INFO: Found listing with ID: FG14%20CUA
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG14%2520CUA%27 HTTP/1.1" 200 None
2026-03-29 14:22:25 [bca.uk] INFO: Scrape type for FG14%20CUA: 0
2026-03-29 14:22:25 [bca.uk] INFO: Found listing with ID: GN21%20ZMV
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN21%2520ZMV%27 HTTP/1.1" 200 None
2026-03-29 14:22:25 [bca.uk] INFO: Scrape type for GN21%20ZMV: 0
2026-03-29 14:22:25 [bca.uk] INFO: Found listing with ID: GV16%20UXD
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV16%2520UXD%27 HTTP/1.1" 200 None
2026-03-29 14:22:25 [bca.uk] INFO: Scrape type for GV16%20UXD: 0
2026-03-29 14:22:25 [bca.uk] INFO: Found listing with ID: KJ19%20NDD
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ19%2520NDD%27 HTTP/1.1" 200 None
2026-03-29 14:22:25 [bca.uk] INFO: Scrape type for KJ19%20NDD: 0
2026-03-29 14:22:25 [bca.uk] INFO: Found listing with ID: KM69%20BWC
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM69%2520BWC%27 HTTP/1.1" 200 None
2026-03-29 14:22:25 [bca.uk] INFO: Scrape type for KM69%20BWC: 0
2026-03-29 14:22:25 [bca.uk] INFO: Found listing with ID: KR24%20RDU
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR24%2520RDU%27 HTTP/1.1" 200 None
2026-03-29 14:22:25 [bca.uk] INFO: Scrape type for KR24%20RDU: 0
2026-03-29 14:22:25 [bca.uk] INFO: Found listing with ID: KT15%20WKY
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT15%2520WKY%27 HTTP/1.1" 200 None
2026-03-29 14:22:25 [bca.uk] INFO: Scrape type for KT15%20WKY: 0
2026-03-29 14:22:25 [bca.uk] INFO: Found listing with ID: KW66%20SNU
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW66%2520SNU%27 HTTP/1.1" 200 None
2026-03-29 14:22:25 [bca.uk] INFO: Scrape type for KW66%20SNU: 0
2026-03-29 14:22:25 [bca.uk] INFO: Found listing with ID: KY21%20DSV
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY21%2520DSV%27 HTTP/1.1" 200 None
2026-03-29 14:22:25 [bca.uk] INFO: Scrape type for KY21%20DSV: 0
2026-03-29 14:22:25 [bca.uk] INFO: Found listing with ID: LX14%20NEJ
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX14%2520NEJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:25 [bca.uk] INFO: Scrape type for LX14%20NEJ: 0
2026-03-29 14:22:25 [bca.uk] INFO: Found listing with ID: MT20%20ZVJ
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT20%2520ZVJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:25 [bca.uk] INFO: Scrape type for MT20%20ZVJ: 0
2026-03-29 14:22:25 [bca.uk] INFO: Found listing with ID: OU18%20KRX
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU18%2520KRX%27 HTTP/1.1" 200 None
2026-03-29 14:22:25 [bca.uk] INFO: Scrape type for OU18%20KRX: 0
2026-03-29 14:22:25 [bca.uk] INFO: Found listing with ID: RJ19%20PBY
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ19%2520PBY%27 HTTP/1.1" 200 None
2026-03-29 14:22:25 [bca.uk] INFO: Scrape type for RJ19%20PBY: 0
2026-03-29 14:22:25 [bca.uk] INFO: Found listing with ID: RV69%20YBL
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV69%2520YBL%27 HTTP/1.1" 200 None
2026-03-29 14:22:25 [bca.uk] INFO: Scrape type for RV69%20YBL: 0
2026-03-29 14:22:25 [bca.uk] INFO: Found listing with ID: SE65%20YHM
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE65%2520YHM%27 HTTP/1.1" 200 None
2026-03-29 14:22:25 [bca.uk] INFO: Scrape type for SE65%20YHM: 0
2026-03-29 14:22:25 [bca.uk] INFO: Found listing with ID: SH70%20OFN
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH70%2520OFN%27 HTTP/1.1" 200 None
2026-03-29 14:22:25 [bca.uk] INFO: Scrape type for SH70%20OFN: 0
2026-03-29 14:22:25 [bca.uk] INFO: Found listing with ID: YB14%20HFT
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB14%2520HFT%27 HTTP/1.1" 200 None
2026-03-29 14:22:25 [bca.uk] INFO: Scrape type for YB14%20HFT: 0
2026-03-29 14:22:25 [bca.uk] INFO: Found listing with ID: YF68%20ZHY
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF68%2520ZHY%27 HTTP/1.1" 200 None
2026-03-29 14:22:25 [bca.uk] INFO: Scrape type for YF68%20ZHY: 0
2026-03-29 14:22:25 [bca.uk] INFO: Found listing with ID: YG69%20WDD
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG69%2520WDD%27 HTTP/1.1" 200 None
2026-03-29 14:22:25 [bca.uk] INFO: Scrape type for YG69%20WDD: 0
2026-03-29 14:22:25 [bca.uk] INFO: Found listing with ID: DN23%20VEH
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN23%2520VEH%27 HTTP/1.1" 200 None
2026-03-29 14:22:25 [bca.uk] INFO: Scrape type for DN23%20VEH: 0
2026-03-29 14:22:25 [bca.uk] INFO: Found listing with ID: GM67%20CME
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM67%2520CME%27 HTTP/1.1" 200 None
2026-03-29 14:22:25 [bca.uk] INFO: Scrape type for GM67%20CME: 0
2026-03-29 14:22:25 [bca.uk] INFO: Found listing with ID: GY71%20VDL
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY71%2520VDL%27 HTTP/1.1" 200 None
2026-03-29 14:22:25 [bca.uk] INFO: Scrape type for GY71%20VDL: 0
2026-03-29 14:22:25 [bca.uk] INFO: Found listing with ID: KE22%20PJV
2026-03-29 14:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE22%2520PJV%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for KE22%20PJV: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: SW69%20OJM
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW69%2520OJM%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for SW69%20OJM: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: VD03%20MON
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VD03%2520MON%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for VD03%20MON: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: BK24%20NHU
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK24%2520NHU%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for BK24%20NHU: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: CK21%20KYG
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK21%2520KYG%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for CK21%20KYG: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: CU17%20TZX
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU17%2520TZX%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for CU17%20TZX: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: CV73%20RUW
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV73%2520RUW%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for CV73%20RUW: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: VO73%20KCE
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO73%2520KCE%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for VO73%20KCE: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: LS73%20UPO
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS73%2520UPO%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for LS73%20UPO: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: SA19%20OCE
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA19%2520OCE%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for SA19%20OCE: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: SM21%20UGT
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM21%2520UGT%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for SM21%20UGT: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: WG18%20VLS
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG18%2520VLS%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for WG18%20VLS: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: WG72%20TBZ
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG72%2520TBZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for WG72%20TBZ: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: YK17%20TKT
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK17%2520TKT%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for YK17%20TKT: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: BF67%20ZYR
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF67%2520ZYR%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for BF67%20ZYR: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: EK22%20MVT
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK22%2520MVT%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for EK22%20MVT: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: EX23%20VFD
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX23%2520VFD%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for EX23%20VFD: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: FX72%20RBU
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX72%2520RBU%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for FX72%20RBU: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: KX18%20FWZ
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX18%2520FWZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for KX18%20FWZ: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: LF23%20VTK
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF23%2520VTK%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for LF23%20VTK: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: LG70%20XBH
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG70%2520XBH%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for LG70%20XBH: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: LV72%20KWO
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV72%2520KWO%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for LV72%20KWO: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: NA72%20FTZ
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA72%2520FTZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for NA72%20FTZ: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: WR72%20ZZT
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR72%2520ZZT%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for WR72%20ZZT: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: AK18%20VST
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK18%2520VST%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for AK18%20VST: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: EK20%20NZC
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK20%2520NZC%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for EK20%20NZC: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: GY61%20UKK
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY61%2520UKK%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for GY61%20UKK: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: KR19%20RKX
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR19%2520RKX%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for KR19%20RKX: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: KU09%20FGO
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU09%2520FGO%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for KU09%20FGO: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: NG15%20GWX
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG15%2520GWX%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for NG15%20GWX: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: RX65%20PZP
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX65%2520PZP%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for RX65%20PZP: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: WJ67%20UEN
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ67%2520UEN%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for WJ67%20UEN: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: AF23%20YTL
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF23%2520YTL%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for AF23%20YTL: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: BK67%20ZZW
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK67%2520ZZW%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for BK67%20ZZW: 0
2026-03-29 14:22:26 [bca.uk] INFO: Found listing with ID: EA20%20SZP
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA20%2520SZP%27 HTTP/1.1" 200 None
2026-03-29 14:22:26 [bca.uk] INFO: Scrape type for EA20%20SZP: 0
2026-03-29 14:22:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:22:29 [bca.uk] INFO: Total items found: 100
2026-03-29 14:22:29 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=82&sort=MostRecentlyAdded
2026-03-29 14:22:29 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:22:29 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=82&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: LA17%20FML
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA17%2520FML%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for LA17%20FML: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: M28%20JXF
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M28%2520JXF%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for M28%20JXF: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: MM67%20GNY
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM67%2520GNY%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for MM67%20GNY: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: NG16%20CNJ
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG16%2520CNJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for NG16%20CNJ: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: OE14%20ZVC
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE14%2520ZVC%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for OE14%20ZVC: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: OW66%20ATN
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW66%2520ATN%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for OW66%20ATN: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: VU68%20PBV
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU68%2520PBV%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for VU68%20PBV: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: YG15%20BYV
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG15%2520BYV%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for YG15%20BYV: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: YF69%20OBM
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF69%2520OBM%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for YF69%20OBM: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: FE67%20PXN
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE67%2520PXN%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for FE67%20PXN: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: EY70%20LFR
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY70%2520LFR%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for EY70%20LFR: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: EA18%20OEP
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA18%2520OEP%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for EA18%20OEP: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: EN14%20GKC
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN14%2520GKC%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for EN14%20GKC: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: LP62%20TXD
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP62%2520TXD%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for LP62%20TXD: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: BP11%20YWW
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP11%2520YWW%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for BP11%20YWW: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: FN61%20HWO
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN61%2520HWO%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for FN61%20HWO: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: HG08%20HGP
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG08%2520HGP%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for HG08%20HGP: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: PN65%20NPA
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN65%2520NPA%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for PN65%20NPA: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: PO67%20WWL
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO67%2520WWL%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for PO67%20WWL: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: SJ53%20LFF
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ53%2520LFF%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for SJ53%20LFF: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: BD72%20UWA
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD72%2520UWA%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for BD72%20UWA: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: HV72%20UZX
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV72%2520UZX%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for HV72%20UZX: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: ND72%20UGO
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520UGO%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for ND72%20UGO: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: YS22%20ODW
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS22%2520ODW%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for YS22%20ODW: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: MT13%20VNW
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT13%2520VNW%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for MT13%20VNW: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: MV75%20YTH
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV75%2520YTH%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for MV75%20YTH: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: DS20%20DMV
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS20%2520DMV%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for DS20%20DMV: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: FD21%20UPE
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD21%2520UPE%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for FD21%20UPE: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: FG20%20GFE
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG20%2520GFE%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for FG20%20GFE: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: FH70%20KUE
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH70%2520KUE%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for FH70%20KUE: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: FL70%20HLX
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL70%2520HLX%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for FL70%20HLX: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: FN71%20OKW
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN71%2520OKW%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for FN71%20OKW: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: BC18%20EZX
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC18%2520EZX%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for BC18%20EZX: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: DP69%20VUY
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP69%2520VUY%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for DP69%20VUY: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: LR22%20HNG
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520HNG%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for LR22%20HNG: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: BG72%20UDV
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG72%2520UDV%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for BG72%20UDV: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: CJ72%20FRX
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ72%2520FRX%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for CJ72%20FRX: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: CJ72%20FSC
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ72%2520FSC%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for CJ72%20FSC: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: DC73%20CYT
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC73%2520CYT%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for DC73%20CYT: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: KP71%20CDK
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP71%2520CDK%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for KP71%20CDK: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: WP70%20UBB
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP70%2520UBB%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for WP70%20UBB: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: YC25%20NRJ
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520NRJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for YC25%20NRJ: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: YE25%20HRC
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE25%2520HRC%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for YE25%20HRC: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: YC25%20WUP
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520WUP%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for YC25%20WUP: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: YC25%20ZGA
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520ZGA%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for YC25%20ZGA: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: BV23%20HVZ
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV23%2520HVZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for BV23%20HVZ: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: WA14%20NPO
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA14%2520NPO%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for WA14%20NPO: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: BL19%20XXY
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL19%2520XXY%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for BL19%20XXY: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: AU66%20LJX
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU66%2520LJX%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for AU66%20LJX: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: EJ69%20DFG
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ69%2520DFG%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for EJ69%20DFG: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: LS69%20MKN
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS69%2520MKN%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for LS69%20MKN: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: SD22%20EER
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD22%2520EER%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for SD22%20EER: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: WV18%20KJN
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV18%2520KJN%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for WV18%20KJN: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: YT67%20WDV
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT67%2520WDV%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for YT67%20WDV: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: BV19%20XZP
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV19%2520XZP%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for BV19%20XZP: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: KM71%20EUY
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM71%2520EUY%27 HTTP/1.1" 200 None
2026-03-29 14:22:29 [bca.uk] INFO: Scrape type for KM71%20EUY: 0
2026-03-29 14:22:29 [bca.uk] INFO: Found listing with ID: NA72%20EFE
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA72%2520EFE%27 HTTP/1.1" 200 None
2026-03-29 14:22:30 [bca.uk] INFO: Scrape type for NA72%20EFE: 0
2026-03-29 14:22:30 [bca.uk] INFO: Found listing with ID: BL71%20UGO
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL71%2520UGO%27 HTTP/1.1" 200 None
2026-03-29 14:22:30 [bca.uk] INFO: Scrape type for BL71%20UGO: 0
2026-03-29 14:22:30 [bca.uk] INFO: Found listing with ID: BV70%20KNN
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV70%2520KNN%27 HTTP/1.1" 200 None
2026-03-29 14:22:30 [bca.uk] INFO: Scrape type for BV70%20KNN: 0
2026-03-29 14:22:30 [bca.uk] INFO: Found listing with ID: DY23%20KSZ
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY23%2520KSZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:30 [bca.uk] INFO: Scrape type for DY23%20KSZ: 0
2026-03-29 14:22:30 [bca.uk] INFO: Found listing with ID: DY24%20LPE
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY24%2520LPE%27 HTTP/1.1" 200 None
2026-03-29 14:22:30 [bca.uk] INFO: Scrape type for DY24%20LPE: 0
2026-03-29 14:22:30 [bca.uk] INFO: Found listing with ID: HJ23%20XOZ
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ23%2520XOZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:30 [bca.uk] INFO: Scrape type for HJ23%20XOZ: 0
2026-03-29 14:22:30 [bca.uk] INFO: Found listing with ID: LA71%20XWD
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA71%2520XWD%27 HTTP/1.1" 200 None
2026-03-29 14:22:30 [bca.uk] INFO: Scrape type for LA71%20XWD: 0
2026-03-29 14:22:30 [bca.uk] INFO: Found listing with ID: LK22%20VMA
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK22%2520VMA%27 HTTP/1.1" 200 None
2026-03-29 14:22:30 [bca.uk] INFO: Scrape type for LK22%20VMA: 0
2026-03-29 14:22:30 [bca.uk] INFO: Found listing with ID: LP21%20PVA
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP21%2520PVA%27 HTTP/1.1" 200 None
2026-03-29 14:22:30 [bca.uk] INFO: Scrape type for LP21%20PVA: 0
2026-03-29 14:22:30 [bca.uk] INFO: Found listing with ID: OV71%20PXN
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV71%2520PXN%27 HTTP/1.1" 200 None
2026-03-29 14:22:30 [bca.uk] INFO: Scrape type for OV71%20PXN: 0
2026-03-29 14:22:30 [bca.uk] INFO: Found listing with ID: RF66%20OES
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF66%2520OES%27 HTTP/1.1" 200 None
2026-03-29 14:22:30 [bca.uk] INFO: Scrape type for RF66%20OES: 0
2026-03-29 14:22:30 [bca.uk] INFO: Found listing with ID: WF71%20ZNT
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF71%2520ZNT%27 HTTP/1.1" 200 None
2026-03-29 14:22:30 [bca.uk] INFO: Scrape type for WF71%20ZNT: 0
2026-03-29 14:22:30 [bca.uk] INFO: Found listing with ID: YH71%20OOV
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH71%2520OOV%27 HTTP/1.1" 200 None
2026-03-29 14:22:30 [bca.uk] INFO: Scrape type for YH71%20OOV: 0
2026-03-29 14:22:30 [bca.uk] INFO: Found listing with ID: LC11%20GCF
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC11%2520GCF%27 HTTP/1.1" 200 None
2026-03-29 14:22:30 [bca.uk] INFO: Scrape type for LC11%20GCF: 0
2026-03-29 14:22:30 [bca.uk] INFO: Found listing with ID: BT71%20LBF
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT71%2520LBF%27 HTTP/1.1" 200 None
2026-03-29 14:22:30 [bca.uk] INFO: Scrape type for BT71%20LBF: 0
2026-03-29 14:22:30 [bca.uk] INFO: Found listing with ID: HT73%20DWP
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT73%2520DWP%27 HTTP/1.1" 200 None
2026-03-29 14:22:30 [bca.uk] INFO: Scrape type for HT73%20DWP: 2
2026-03-29 14:22:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91ce949e-c383-5e9e-8949-0247b9febcaa with identifier: HT73%20DWP
2026-03-29 14:22:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91ce949e-c383-5e9e-8949-0247b9febcaa with scrape type 2
2026-03-29 14:22:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 91ce949e-c383-5e9e-8949-0247b9febcaa with scrape type 2
2026-03-29 14:22:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 91ce949e-c383-5e9e-8949-0247b9febcaa, identifier: HT73%20DWP
2026-03-29 14:22:30 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=82&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:22:30 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=82&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:22:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 91ce949e-c383-5e9e-8949-0247b9febcaa with identifier: HT73%20DWP
2026-03-29 14:22:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 91ce949e-c383-5e9e-8949-0247b9febcaa with identifier: HT73%20DWP
2026-03-29 14:22:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 91ce949e-c383-5e9e-8949-0247b9febcaa with identifier: HT73%20DWP to the API
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT73%20DWP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '91ce949e-c383-5e9e-8949-0247b9febcaa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HT73 DWP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT73%20DWP&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 300',
 'odometer': 14053,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 20500,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQA 300 168KW 66KWH 4M AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '168KW 66KWH 4M AMG LINE',
 'vin': 'W1N9N0JB7RJ106521',
 'year': 2023}
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT73%2520DWP%27 HTTP/1.1" 200 None
2026-03-29 14:22:30 [bca.uk] INFO: Saving data for HT73%20DWP: {'auction_closing_time': 1774854000.0, 'created_time': 1774045072.493588, 'last_price_update_time': 1774794150.933222}
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT73%2520DWP') HTTP/1.1" 204 0
2026-03-29 14:22:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:22:31 [bca.uk] INFO: Found listing with ID: HT73%20DXE
2026-03-29 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT73%2520DXE%27 HTTP/1.1" 200 None
2026-03-29 14:22:31 [bca.uk] INFO: Scrape type for HT73%20DXE: 2
2026-03-29 14:22:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71d76d55-ba88-535c-aef1-eab8d5770518 with identifier: HT73%20DXE
2026-03-29 14:22:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71d76d55-ba88-535c-aef1-eab8d5770518 with scrape type 2
2026-03-29 14:22:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 71d76d55-ba88-535c-aef1-eab8d5770518 with scrape type 2
2026-03-29 14:22:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 71d76d55-ba88-535c-aef1-eab8d5770518, identifier: HT73%20DXE
2026-03-29 14:22:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 71d76d55-ba88-535c-aef1-eab8d5770518 with identifier: HT73%20DXE
2026-03-29 14:22:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 71d76d55-ba88-535c-aef1-eab8d5770518 with identifier: HT73%20DXE
2026-03-29 14:22:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 71d76d55-ba88-535c-aef1-eab8d5770518 with identifier: HT73%20DXE to the API
2026-03-29 14:22:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT73%20DXE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '71d76d55-ba88-535c-aef1-eab8d5770518',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HT73 DXE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT73%20DXE&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 300',
 'odometer': 20019,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 20100,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQA 300 168KW 66KWH 4M AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '168KW 66KWH 4M AMG LINE',
 'vin': 'W1N9N0JB3RJ101932',
 'year': 2023}
2026-03-29 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT73%2520DXE%27 HTTP/1.1" 200 None
2026-03-29 14:22:31 [bca.uk] INFO: Saving data for HT73%20DXE: {'auction_closing_time': 1774854000.0, 'created_time': 1774045066.256715, 'last_price_update_time': 1774794151.862833}
2026-03-29 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT73%2520DXE') HTTP/1.1" 204 0
2026-03-29 14:22:31 [bca.uk] INFO: Found listing with ID: HT73%20DXW
2026-03-29 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT73%2520DXW%27 HTTP/1.1" 200 None
2026-03-29 14:22:31 [bca.uk] INFO: Scrape type for HT73%20DXW: 0
2026-03-29 14:22:31 [bca.uk] INFO: Found listing with ID: HX24%20XHA
2026-03-29 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX24%2520XHA%27 HTTP/1.1" 200 None
2026-03-29 14:22:31 [bca.uk] INFO: Scrape type for HX24%20XHA: 0
2026-03-29 14:22:31 [bca.uk] INFO: Found listing with ID: LC72%20FFD
2026-03-29 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520FFD%27 HTTP/1.1" 200 None
2026-03-29 14:22:31 [bca.uk] INFO: Scrape type for LC72%20FFD: 0
2026-03-29 14:22:31 [bca.uk] INFO: Found listing with ID: LD72%20VBG
2026-03-29 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD72%2520VBG%27 HTTP/1.1" 200 None
2026-03-29 14:22:31 [bca.uk] INFO: Scrape type for LD72%20VBG: 0
2026-03-29 14:22:31 [bca.uk] INFO: Found listing with ID: MM71%20KSF
2026-03-29 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM71%2520KSF%27 HTTP/1.1" 200 None
2026-03-29 14:22:31 [bca.uk] INFO: Scrape type for MM71%20KSF: 0
2026-03-29 14:22:31 [bca.uk] INFO: Found listing with ID: ND25%20HWR
2026-03-29 14:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND25%2520HWR%27 HTTP/1.1" 200 None
2026-03-29 14:22:32 [bca.uk] INFO: Scrape type for ND25%20HWR: 0
2026-03-29 14:22:32 [bca.uk] INFO: Found listing with ID: NL23%20OVF
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520OVF%27 HTTP/1.1" 200 None
2026-03-29 14:22:32 [bca.uk] INFO: Scrape type for NL23%20OVF: 2
2026-03-29 14:22:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d2b2870d-a11b-5a2a-addb-a81d7291e238 with identifier: NL23%20OVF
2026-03-29 14:22:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d2b2870d-a11b-5a2a-addb-a81d7291e238 with scrape type 2
2026-03-29 14:22:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d2b2870d-a11b-5a2a-addb-a81d7291e238 with scrape type 2
2026-03-29 14:22:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d2b2870d-a11b-5a2a-addb-a81d7291e238, identifier: NL23%20OVF
2026-03-29 14:22:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d2b2870d-a11b-5a2a-addb-a81d7291e238 with identifier: NL23%20OVF
2026-03-29 14:22:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d2b2870d-a11b-5a2a-addb-a81d7291e238 with identifier: NL23%20OVF
2026-03-29 14:22:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d2b2870d-a11b-5a2a-addb-a81d7291e238 with identifier: NL23%20OVF to the API
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL23%20OVF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd2b2870d-a11b-5a2a-addb-a81d7291e238',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NL23 OVF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL23%20OVF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 7437,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10700,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.0 DIG-T 114 VISIA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 114 VISIA',
 'vin': 'SJNFAAF16U1221501',
 'year': 2023}
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520OVF%27 HTTP/1.1" 200 None
2026-03-29 14:22:32 [bca.uk] INFO: Saving data for NL23%20OVF: {'auction_closing_time': 1774854000.0, 'created_time': 1774045054.795097, 'last_price_update_time': 1774794152.506606}
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL23%2520OVF') HTTP/1.1" 204 0
2026-03-29 14:22:32 [bca.uk] INFO: Found listing with ID: SK72%20WTZ
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK72%2520WTZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:32 [bca.uk] INFO: Scrape type for SK72%20WTZ: 0
2026-03-29 14:22:32 [bca.uk] INFO: Found listing with ID: WR71%20OWE
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR71%2520OWE%27 HTTP/1.1" 200 None
2026-03-29 14:22:32 [bca.uk] INFO: Scrape type for WR71%20OWE: 0
2026-03-29 14:22:32 [bca.uk] INFO: Found listing with ID: YD20%20FNX
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD20%2520FNX%27 HTTP/1.1" 200 None
2026-03-29 14:22:32 [bca.uk] INFO: Scrape type for YD20%20FNX: 0
2026-03-29 14:22:32 [bca.uk] INFO: Found listing with ID: YE20%20AUA
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE20%2520AUA%27 HTTP/1.1" 200 None
2026-03-29 14:22:32 [bca.uk] INFO: Scrape type for YE20%20AUA: 0
2026-03-29 14:22:32 [bca.uk] INFO: Found listing with ID: YE20%20AUH
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE20%2520AUH%27 HTTP/1.1" 200 None
2026-03-29 14:22:32 [bca.uk] INFO: Scrape type for YE20%20AUH: 0
2026-03-29 14:22:32 [bca.uk] INFO: Found listing with ID: YE20%20AUJ
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE20%2520AUJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:32 [bca.uk] INFO: Scrape type for YE20%20AUJ: 0
2026-03-29 14:22:32 [bca.uk] INFO: Found listing with ID: YE20%20DDA
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE20%2520DDA%27 HTTP/1.1" 200 None
2026-03-29 14:22:32 [bca.uk] INFO: Scrape type for YE20%20DDA: 0
2026-03-29 14:22:32 [bca.uk] INFO: Found listing with ID: FL22%20SJX
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL22%2520SJX%27 HTTP/1.1" 200 None
2026-03-29 14:22:32 [bca.uk] INFO: Scrape type for FL22%20SJX: 0
2026-03-29 14:22:32 [bca.uk] INFO: Found listing with ID: SL22%20CBV
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL22%2520CBV%27 HTTP/1.1" 200 None
2026-03-29 14:22:32 [bca.uk] INFO: Scrape type for SL22%20CBV: 0
2026-03-29 14:22:32 [bca.uk] INFO: Found listing with ID: SL22%20CCE
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL22%2520CCE%27 HTTP/1.1" 200 None
2026-03-29 14:22:32 [bca.uk] INFO: Scrape type for SL22%20CCE: 0
2026-03-29 14:22:32 [bca.uk] INFO: Found listing with ID: YR23%20CUK
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR23%2520CUK%27 HTTP/1.1" 200 None
2026-03-29 14:22:32 [bca.uk] INFO: Scrape type for YR23%20CUK: 0
2026-03-29 14:22:32 [bca.uk] INFO: Found listing with ID: AV71%20EYD
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV71%2520EYD%27 HTTP/1.1" 200 None
2026-03-29 14:22:32 [bca.uk] INFO: Scrape type for AV71%20EYD: 0
2026-03-29 14:22:32 [bca.uk] INFO: Found listing with ID: HJ22%20MKG
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ22%2520MKG%27 HTTP/1.1" 200 None
2026-03-29 14:22:32 [bca.uk] INFO: Scrape type for HJ22%20MKG: 0
2026-03-29 14:22:32 [bca.uk] INFO: Found listing with ID: HN73%20NDG
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN73%2520NDG%27 HTTP/1.1" 200 None
2026-03-29 14:22:32 [bca.uk] INFO: Scrape type for HN73%20NDG: 0
2026-03-29 14:22:32 [bca.uk] INFO: Found listing with ID: LG22%20OPF
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG22%2520OPF%27 HTTP/1.1" 200 None
2026-03-29 14:22:32 [bca.uk] INFO: Scrape type for LG22%20OPF: 0
2026-03-29 14:22:32 [bca.uk] INFO: Found listing with ID: ND70%20TXK
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND70%2520TXK%27 HTTP/1.1" 200 None
2026-03-29 14:22:32 [bca.uk] INFO: Scrape type for ND70%20TXK: 0
2026-03-29 14:22:32 [bca.uk] INFO: Found listing with ID: NU71%20JXC
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU71%2520JXC%27 HTTP/1.1" 200 None
2026-03-29 14:22:32 [bca.uk] INFO: Scrape type for NU71%20JXC: 0
2026-03-29 14:22:32 [bca.uk] INFO: Found listing with ID: SP20%20OYL
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP20%2520OYL%27 HTTP/1.1" 200 None
2026-03-29 14:22:32 [bca.uk] INFO: Scrape type for SP20%20OYL: 0
2026-03-29 14:22:32 [bca.uk] INFO: Found listing with ID: WJ18%20NKM
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ18%2520NKM%27 HTTP/1.1" 200 None
2026-03-29 14:22:32 [bca.uk] INFO: Scrape type for WJ18%20NKM: 0
2026-03-29 14:22:32 [bca.uk] INFO: Found listing with ID: WX22%20PZH
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX22%2520PZH%27 HTTP/1.1" 200 None
2026-03-29 14:22:32 [bca.uk] INFO: Scrape type for WX22%20PZH: 0
2026-03-29 14:22:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=82&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:22:34 [bca.uk] INFO: Total items found: 100
2026-03-29 14:22:34 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=83&sort=MostRecentlyAdded
2026-03-29 14:22:34 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:22:34 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=83&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:22:34 [bca.uk] INFO: Found listing with ID: YT25%20JVE
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT25%2520JVE%27 HTTP/1.1" 200 None
2026-03-29 14:22:34 [bca.uk] INFO: Scrape type for YT25%20JVE: 0
2026-03-29 14:22:34 [bca.uk] INFO: Found listing with ID: YG75%20EXW
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG75%2520EXW%27 HTTP/1.1" 200 None
2026-03-29 14:22:34 [bca.uk] INFO: Scrape type for YG75%20EXW: 0
2026-03-29 14:22:34 [bca.uk] INFO: Found listing with ID: RJ74%20NJK
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ74%2520NJK%27 HTTP/1.1" 200 None
2026-03-29 14:22:34 [bca.uk] INFO: Scrape type for RJ74%20NJK: 0
2026-03-29 14:22:34 [bca.uk] INFO: Found listing with ID: DY73%20EZL
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY73%2520EZL%27 HTTP/1.1" 200 None
2026-03-29 14:22:34 [bca.uk] INFO: Scrape type for DY73%20EZL: 0
2026-03-29 14:22:34 [bca.uk] INFO: Found listing with ID: EN19%20YGL
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN19%2520YGL%27 HTTP/1.1" 200 None
2026-03-29 14:22:34 [bca.uk] INFO: Scrape type for EN19%20YGL: 0
2026-03-29 14:22:34 [bca.uk] INFO: Found listing with ID: FP71%20XUZ
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP71%2520XUZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:34 [bca.uk] INFO: Scrape type for FP71%20XUZ: 0
2026-03-29 14:22:34 [bca.uk] INFO: Found listing with ID: VK72%20NGO
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK72%2520NGO%27 HTTP/1.1" 200 None
2026-03-29 14:22:34 [bca.uk] INFO: Scrape type for VK72%20NGO: 0
2026-03-29 14:22:34 [bca.uk] INFO: Found listing with ID: WN22%20SXW
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520SXW%27 HTTP/1.1" 200 None
2026-03-29 14:22:34 [bca.uk] INFO: Scrape type for WN22%20SXW: 0
2026-03-29 14:22:34 [bca.uk] INFO: Found listing with ID: MB13%20CPB
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MB13%2520CPB%27 HTTP/1.1" 200 None
2026-03-29 14:22:34 [bca.uk] INFO: Scrape type for MB13%20CPB: 0
2026-03-29 14:22:34 [bca.uk] INFO: Found listing with ID: SN65%20ACL
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN65%2520ACL%27 HTTP/1.1" 200 None
2026-03-29 14:22:34 [bca.uk] INFO: Scrape type for SN65%20ACL: 0
2026-03-29 14:22:34 [bca.uk] INFO: Found listing with ID: AP15%20EEW
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP15%2520EEW%27 HTTP/1.1" 200 None
2026-03-29 14:22:34 [bca.uk] INFO: Scrape type for AP15%20EEW: 0
2026-03-29 14:22:34 [bca.uk] INFO: Found listing with ID: BG19%20MDN
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG19%2520MDN%27 HTTP/1.1" 200 None
2026-03-29 14:22:34 [bca.uk] INFO: Scrape type for BG19%20MDN: 0
2026-03-29 14:22:34 [bca.uk] INFO: Found listing with ID: LC22%20BXU
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC22%2520BXU%27 HTTP/1.1" 200 None
2026-03-29 14:22:34 [bca.uk] INFO: Scrape type for LC22%20BXU: 0
2026-03-29 14:22:34 [bca.uk] INFO: Found listing with ID: CX05%20HZZ
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX05%2520HZZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for CX05%20HZZ: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: EU09%20JZT
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU09%2520JZT%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for EU09%20JZT: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: FV70%20PPZ
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV70%2520PPZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for FV70%20PPZ: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: PV11%20APE
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PV11%2520APE%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for PV11%20APE: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: BD08%20AEF
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD08%2520AEF%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for BD08%20AEF: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: DN22%20TKD
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN22%2520TKD%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for DN22%20TKD: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: EJ64%20KPK
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ64%2520KPK%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for EJ64%20KPK: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: EO17%20TWC
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO17%2520TWC%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for EO17%20TWC: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: KT65%20HYC
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT65%2520HYC%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for KT65%20HYC: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: KV18%20FMP
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV18%2520FMP%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for KV18%20FMP: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: LT68%20EAP
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT68%2520EAP%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for LT68%20EAP: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: MA16%20KKR
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA16%2520KKR%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for MA16%20KKR: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: MF17%20PVL
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF17%2520PVL%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for MF17%20PVL: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: MW62%20HHD
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW62%2520HHD%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for MW62%20HHD: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: ND66%20ZNN
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND66%2520ZNN%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for ND66%20ZNN: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: PN67%20YJW
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN67%2520YJW%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for PN67%20YJW: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: RO16%20EXS
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO16%2520EXS%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for RO16%20EXS: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: SA18%20BFK
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA18%2520BFK%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for SA18%20BFK: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: SA54%20NBY
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA54%2520NBY%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for SA54%20NBY: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: SJ16%20LLW
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ16%2520LLW%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for SJ16%20LLW: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: SK65%20OEB
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK65%2520OEB%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for SK65%20OEB: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: SY17%20UAP
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY17%2520UAP%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for SY17%20UAP: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: VX68%20NUJ
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX68%2520NUJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for VX68%20NUJ: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: W999%20EBY
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27W999%2520EBY%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for W999%20EBY: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: YR17%20MGU
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR17%2520MGU%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for YR17%20MGU: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: BG71%20UPP
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG71%2520UPP%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for BG71%20UPP: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: BK71%20ZLU
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK71%2520ZLU%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for BK71%20ZLU: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: BU71%20AYJ
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU71%2520AYJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for BU71%20AYJ: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: KU74%20EHK
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU74%2520EHK%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for KU74%20EHK: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: KV71%20XYJ
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV71%2520XYJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for KV71%20XYJ: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: LM71%20OCD
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM71%2520OCD%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for LM71%20OCD: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: MC71%20OHH
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC71%2520OHH%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for MC71%20OHH: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: MT71%20OBW
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT71%2520OBW%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for MT71%20OBW: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: RE71%20LRL
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE71%2520LRL%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for RE71%20LRL: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: GP15%20AHK
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP15%2520AHK%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for GP15%20AHK: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: EY12%20YYJ
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY12%2520YYJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for EY12%20YYJ: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: ST62%20KHP
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST62%2520KHP%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for ST62%20KHP: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: ND13%20KHL
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND13%2520KHL%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for ND13%20KHL: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: E4%20SXC
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27E4%2520SXC%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for E4%20SXC: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: SH64%20WCV
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH64%2520WCV%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for SH64%20WCV: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: RE70%20FXW
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE70%2520FXW%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for RE70%20FXW: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: AJ71%20FNF
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ71%2520FNF%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for AJ71%20FNF: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: DE70%20OYM
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE70%2520OYM%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for DE70%20OYM: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: YO68%20XDS
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO68%2520XDS%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for YO68%20XDS: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: ESZ%207875
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ESZ%25207875%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for ESZ%207875: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: WP18%20VMD
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP18%2520VMD%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for WP18%20VMD: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: MJ18%20DZA
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ18%2520DZA%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for MJ18%20DZA: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: MV63%20ENE
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV63%2520ENE%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for MV63%20ENE: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: CA72%20ZHD
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520ZHD%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for CA72%20ZHD: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: LV70%20NVZ
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV70%2520NVZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for LV70%20NVZ: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: SP19%20VTL
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP19%2520VTL%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for SP19%20VTL: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: GJ18%20FHV
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ18%2520FHV%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for GJ18%20FHV: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: NJ65%20DFK
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ65%2520DFK%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for NJ65%20DFK: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: FP69%20LLO
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP69%2520LLO%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for FP69%20LLO: 0
2026-03-29 14:22:35 [bca.uk] INFO: Found listing with ID: KP75%20DJF
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP75%2520DJF%27 HTTP/1.1" 200 None
2026-03-29 14:22:35 [bca.uk] INFO: Scrape type for KP75%20DJF: 2
2026-03-29 14:22:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fa2c420f-71af-585e-959b-4b5ad6ac4e88 with identifier: KP75%20DJF
2026-03-29 14:22:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fa2c420f-71af-585e-959b-4b5ad6ac4e88 with scrape type 2
2026-03-29 14:22:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fa2c420f-71af-585e-959b-4b5ad6ac4e88 with scrape type 2
2026-03-29 14:22:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fa2c420f-71af-585e-959b-4b5ad6ac4e88, identifier: KP75%20DJF
2026-03-29 14:22:36 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=83&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:22:36 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=83&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:22:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fa2c420f-71af-585e-959b-4b5ad6ac4e88 with identifier: KP75%20DJF
2026-03-29 14:22:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:22:36 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=tenerite+grey HTTP/1.1" 200 None
2026-03-29 14:22:36 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:22:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fa2c420f-71af-585e-959b-4b5ad6ac4e88 with identifier: KP75%20DJF
2026-03-29 14:22:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fa2c420f-71af-585e-959b-4b5ad6ac4e88 with identifier: KP75%20DJF to the API
2026-03-29 14:22:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=82&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 255,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP75%20DJF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'tenerite grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fa2c420f-71af-585e-959b-4b5ad6ac4e88',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP75 DJF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP75%20DJF&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'SPRINTER 315',
 'odometer': 6713,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SPRINTER 315 2.0 CDI 3.5T RWD L3 H2 PRO 9G PanelVan',
 'transmission': 'automatic',
 'trim': 'CDI 3.5T RWD L3 H2 PRO 9G',
 'vin': 'W1V3HCFZXTP860215',
 'year': 2025}
2026-03-29 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP75%2520DJF%27 HTTP/1.1" 200 None
2026-03-29 14:22:36 [bca.uk] INFO: Saving data for KP75%20DJF: {'auction_closing_time': 1774951200.0, 'created_time': 1773930988.957946, 'last_price_update_time': 1774794156.573632}
2026-03-29 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP75%2520DJF') HTTP/1.1" 204 0
2026-03-29 14:22:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:22:36 [bca.uk] INFO: Found listing with ID: KW74%20SRO
2026-03-29 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW74%2520SRO%27 HTTP/1.1" 200 None
2026-03-29 14:22:36 [bca.uk] INFO: Scrape type for KW74%20SRO: 2
2026-03-29 14:22:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f3493eb-7f2b-5a0e-a8cc-edb098b2b12f with identifier: KW74%20SRO
2026-03-29 14:22:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f3493eb-7f2b-5a0e-a8cc-edb098b2b12f with scrape type 2
2026-03-29 14:22:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5f3493eb-7f2b-5a0e-a8cc-edb098b2b12f with scrape type 2
2026-03-29 14:22:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5f3493eb-7f2b-5a0e-a8cc-edb098b2b12f, identifier: KW74%20SRO
2026-03-29 14:22:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5f3493eb-7f2b-5a0e-a8cc-edb098b2b12f with identifier: KW74%20SRO
2026-03-29 14:22:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:22:36 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=arctic+white HTTP/1.1" 200 None
2026-03-29 14:22:36 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:22:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5f3493eb-7f2b-5a0e-a8cc-edb098b2b12f with identifier: KW74%20SRO
2026-03-29 14:22:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5f3493eb-7f2b-5a0e-a8cc-edb098b2b12f with identifier: KW74%20SRO to the API
2026-03-29 14:22:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=82&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW74%20SRO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'arctic white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5f3493eb-7f2b-5a0e-a8cc-edb098b2b12f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW74 SRO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW74%20SRO&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'CITAN 110',
 'odometer': 18936,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CITAN 110 1.5 CDI PRO L1 Van',
 'transmission': 'automatic',
 'trim': 'CDI PRO L1',
 'vin': 'W1VTBACZXRU393382',
 'year': 2024}
2026-03-29 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW74%2520SRO%27 HTTP/1.1" 200 None
2026-03-29 14:22:37 [bca.uk] INFO: Saving data for KW74%20SRO: {'auction_closing_time': 1774951200.0, 'created_time': 1773930882.724633, 'last_price_update_time': 1774794157.534842}
2026-03-29 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW74%2520SRO') HTTP/1.1" 204 0
2026-03-29 14:22:37 [bca.uk] INFO: Found listing with ID: BT23%20DVJ
2026-03-29 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT23%2520DVJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:37 [bca.uk] INFO: Scrape type for BT23%20DVJ: 0
2026-03-29 14:22:37 [bca.uk] INFO: Found listing with ID: WN75%20GWE
2026-03-29 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520GWE%27 HTTP/1.1" 200 None
2026-03-29 14:22:37 [bca.uk] INFO: Scrape type for WN75%20GWE: 0
2026-03-29 14:22:37 [bca.uk] INFO: Found listing with ID: WN75%20SYE
2026-03-29 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520SYE%27 HTTP/1.1" 200 None
2026-03-29 14:22:37 [bca.uk] INFO: Scrape type for WN75%20SYE: 0
2026-03-29 14:22:37 [bca.uk] INFO: Found listing with ID: KN75%20HFF
2026-03-29 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN75%2520HFF%27 HTTP/1.1" 200 None
2026-03-29 14:22:37 [bca.uk] INFO: Scrape type for KN75%20HFF: 0
2026-03-29 14:22:37 [bca.uk] INFO: Found listing with ID: DL15%20FDD
2026-03-29 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL15%2520FDD%27 HTTP/1.1" 200 None
2026-03-29 14:22:37 [bca.uk] INFO: Scrape type for DL15%20FDD: 0
2026-03-29 14:22:37 [bca.uk] INFO: Found listing with ID: HV71%20XGH
2026-03-29 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV71%2520XGH%27 HTTP/1.1" 200 None
2026-03-29 14:22:37 [bca.uk] INFO: Scrape type for HV71%20XGH: 2
2026-03-29 14:22:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 229c4fd5-e7e6-5f1e-bef5-9dac5fee1f2d with identifier: HV71%20XGH
2026-03-29 14:22:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 229c4fd5-e7e6-5f1e-bef5-9dac5fee1f2d with scrape type 2
2026-03-29 14:22:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 229c4fd5-e7e6-5f1e-bef5-9dac5fee1f2d with scrape type 2
2026-03-29 14:22:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 229c4fd5-e7e6-5f1e-bef5-9dac5fee1f2d, identifier: HV71%20XGH
2026-03-29 14:22:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 229c4fd5-e7e6-5f1e-bef5-9dac5fee1f2d with identifier: HV71%20XGH
2026-03-29 14:22:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 229c4fd5-e7e6-5f1e-bef5-9dac5fee1f2d with identifier: HV71%20XGH
2026-03-29 14:22:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 229c4fd5-e7e6-5f1e-bef5-9dac5fee1f2d with identifier: HV71%20XGH to the API
2026-03-29 14:22:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=82&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 251,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV71%20XGH-GB',
 'category': 'LightCommercialVehicle',
 'color': 'frozen white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '229c4fd5-e7e6-5f1e-bef5-9dac5fee1f2d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV71 XGH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV71%20XGH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 21911,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 EBL 130 L4 LEADER Luton',
 'transmission': 'manual',
 'trim': 'EBL 130 L4 LEADER',
 'vin': 'WF0AXXTTRAMA09886',
 'year': 2021}
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV71%2520XGH%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Saving data for HV71%20XGH: {'auction_closing_time': 1774951200.0, 'created_time': 1773841328.76159, 'last_price_update_time': 1774794158.018783}
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV71%2520XGH') HTTP/1.1" 204 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: GP25%20CDY
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP25%2520CDY%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for GP25%20CDY: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: DV70%20UWF
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV70%2520UWF%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for DV70%20UWF: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: EO60%20XRH
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO60%2520XRH%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for EO60%20XRH: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: FD16%20GCK
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD16%2520GCK%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for FD16%20GCK: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: HG69%20KKE
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG69%2520KKE%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for HG69%20KKE: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: LN60%20TKX
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN60%2520TKX%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for LN60%20TKX: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: PL72%20WSN
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL72%2520WSN%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for PL72%20WSN: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: WN66%20HLW
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN66%2520HLW%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for WN66%20HLW: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: ET17%20HTZ
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET17%2520HTZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for ET17%20HTZ: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: RE24%20EZL
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE24%2520EZL%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for RE24%20EZL: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: AE67%20HAX
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE67%2520HAX%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for AE67%20HAX: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: HN15%20UYW
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN15%2520UYW%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for HN15%20UYW: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: HX23%20XLV
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX23%2520XLV%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for HX23%20XLV: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: BK22%20DVC
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520DVC%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for BK22%20DVC: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: LO22%20JPF
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO22%2520JPF%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for LO22%20JPF: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: LA70%20EFL
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA70%2520EFL%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for LA70%20EFL: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: HV23%20NYR
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV23%2520NYR%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for HV23%20NYR: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: LO71%20TMV
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO71%2520TMV%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for LO71%20TMV: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: RK71%20CHO
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK71%2520CHO%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for RK71%20CHO: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: LM67%20OZN
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM67%2520OZN%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for LM67%20OZN: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: HY24%20BLK
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY24%2520BLK%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for HY24%20BLK: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: HX13%20ENE
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX13%2520ENE%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for HX13%20ENE: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: BV24%20ZNU
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV24%2520ZNU%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for BV24%20ZNU: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: NX13%20CEN
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX13%2520CEN%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for NX13%20CEN: 0
2026-03-29 14:22:38 [bca.uk] INFO: Found listing with ID: BT24%20KGA
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT24%2520KGA%27 HTTP/1.1" 200 None
2026-03-29 14:22:38 [bca.uk] INFO: Scrape type for BT24%20KGA: 0
2026-03-29 14:22:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=83&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:22:40 [bca.uk] INFO: Total items found: 100
2026-03-29 14:22:40 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded
2026-03-29 14:22:40 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:22:40 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:22:40 [bca.uk] INFO: Found listing with ID: WN23%20OXH
2026-03-29 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN23%2520OXH%27 HTTP/1.1" 200 None
2026-03-29 14:22:40 [bca.uk] INFO: Scrape type for WN23%20OXH: 0
2026-03-29 14:22:40 [bca.uk] INFO: Found listing with ID: OV23%20EOL
2026-03-29 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520EOL%27 HTTP/1.1" 200 None
2026-03-29 14:22:40 [bca.uk] INFO: Scrape type for OV23%20EOL: 0
2026-03-29 14:22:40 [bca.uk] INFO: Found listing with ID: AD17%20HLF
2026-03-29 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD17%2520HLF%27 HTTP/1.1" 200 None
2026-03-29 14:22:40 [bca.uk] INFO: Scrape type for AD17%20HLF: 0
2026-03-29 14:22:40 [bca.uk] INFO: Found listing with ID: YH71%20MGJ
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH71%2520MGJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for YH71%20MGJ: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: KM71%20TSU
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM71%2520TSU%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for KM71%20TSU: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: KP24%20AAO
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP24%2520AAO%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for KP24%20AAO: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: RE74%20ZWC
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE74%2520ZWC%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for RE74%20ZWC: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: RF73%20KTP
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF73%2520KTP%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for RF73%20KTP: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: PN23%20UOJ
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN23%2520UOJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for PN23%20UOJ: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: MT73%20UAP
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT73%2520UAP%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for MT73%20UAP: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: GX19%20GJU
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX19%2520GJU%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for GX19%20GJU: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: BN25%20PXZ
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520PXZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for BN25%20PXZ: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: RJ75%20GZE
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ75%2520GZE%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for RJ75%20GZE: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: OE21%20CMO
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE21%2520CMO%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for OE21%20CMO: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: FE23%20XMT
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520XMT%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for FE23%20XMT: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: HY22%20HFS
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY22%2520HFS%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for HY22%20HFS: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: NL23%20OZW
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520OZW%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for NL23%20OZW: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: SA73%20AKV
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA73%2520AKV%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for SA73%20AKV: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: DP69%20UHU
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP69%2520UHU%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for DP69%20UHU: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: DK22%20MOA
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK22%2520MOA%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for DK22%20MOA: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: KN75%20BKA
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN75%2520BKA%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for KN75%20BKA: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: DS22%20UFC
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS22%2520UFC%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for DS22%20UFC: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: LS24%20NLL
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520NLL%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for LS24%20NLL: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: MA22%20KZR
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520KZR%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for MA22%20KZR: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: YF75%20WHM
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF75%2520WHM%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for YF75%20WHM: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: OE72%20MXT
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE72%2520MXT%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for OE72%20MXT: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: SG22%20XYP
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520XYP%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for SG22%20XYP: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: KN75%20AVY
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN75%2520AVY%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for KN75%20AVY: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: CN23%20ZDP
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN23%2520ZDP%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for CN23%20ZDP: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: NJ23%20GWP
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ23%2520GWP%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for NJ23%20GWP: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: MJ18%20CMZ
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ18%2520CMZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for MJ18%20CMZ: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: RY73%20CWC
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY73%2520CWC%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for RY73%20CWC: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: WT16%20AEZ
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT16%2520AEZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for WT16%20AEZ: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: FY23%20WPF
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY23%2520WPF%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for FY23%20WPF: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: GX61%20OFL
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX61%2520OFL%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for GX61%20OFL: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: KN75%20BJE
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN75%2520BJE%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for KN75%20BJE: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: KN75%20BHP
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN75%2520BHP%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for KN75%20BHP: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: EX21%20KPK
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX21%2520KPK%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for EX21%20KPK: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: KN75%20AWO
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN75%2520AWO%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for KN75%20AWO: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: RY21%20SXU
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY21%2520SXU%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for RY21%20SXU: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: MT21%20HKE
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT21%2520HKE%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for MT21%20HKE: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: GJ21%20LWM
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ21%2520LWM%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for GJ21%20LWM: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: LS21%20ONM
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS21%2520ONM%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for LS21%20ONM: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: CF71%20JRU
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF71%2520JRU%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for CF71%20JRU: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: MA25%20KOU
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA25%2520KOU%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for MA25%20KOU: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: LR22%20HOH
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520HOH%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for LR22%20HOH: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: AV23%20VVP
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV23%2520VVP%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for AV23%20VVP: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: VE70%20SYZ
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE70%2520SYZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for VE70%20SYZ: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: VE22%20WUG
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE22%2520WUG%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for VE22%20WUG: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: GF23%20KPO
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF23%2520KPO%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for GF23%20KPO: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: CK72%20YEL
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK72%2520YEL%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for CK72%20YEL: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: BW72%20XUR
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW72%2520XUR%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for BW72%20XUR: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: GF13%20CSY
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF13%2520CSY%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for GF13%20CSY: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: ND72%20RGU
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520RGU%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for ND72%20RGU: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: LG22%20FNJ
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG22%2520FNJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for LG22%20FNJ: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: CE21%20SXM
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE21%2520SXM%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for CE21%20SXM: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: EO21%20WYX
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO21%2520WYX%27 HTTP/1.1" 200 None
2026-03-29 14:22:41 [bca.uk] INFO: Scrape type for EO21%20WYX: 0
2026-03-29 14:22:41 [bca.uk] INFO: Found listing with ID: YH22%20LNK
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH22%2520LNK%27 HTTP/1.1" 200 None
2026-03-29 14:22:42 [bca.uk] INFO: Scrape type for YH22%20LNK: 0
2026-03-29 14:22:42 [bca.uk] INFO: Found listing with ID: WN23%20FZJ
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN23%2520FZJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:42 [bca.uk] INFO: Scrape type for WN23%20FZJ: 0
2026-03-29 14:22:42 [bca.uk] INFO: Found listing with ID: FV24%20ENH
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV24%2520ENH%27 HTTP/1.1" 200 None
2026-03-29 14:22:42 [bca.uk] INFO: Scrape type for FV24%20ENH: 0
2026-03-29 14:22:42 [bca.uk] INFO: Found listing with ID: NV72%20HHZ
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV72%2520HHZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:42 [bca.uk] INFO: Scrape type for NV72%20HHZ: 0
2026-03-29 14:22:42 [bca.uk] INFO: Found listing with ID: HY23%20KXM
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY23%2520KXM%27 HTTP/1.1" 200 None
2026-03-29 14:22:42 [bca.uk] INFO: Scrape type for HY23%20KXM: 0
2026-03-29 14:22:42 [bca.uk] INFO: Found listing with ID: LB24%20XUO
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB24%2520XUO%27 HTTP/1.1" 200 None
2026-03-29 14:22:42 [bca.uk] INFO: Scrape type for LB24%20XUO: 0
2026-03-29 14:22:42 [bca.uk] INFO: Found listing with ID: GU23%20XLM
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU23%2520XLM%27 HTTP/1.1" 200 None
2026-03-29 14:22:42 [bca.uk] INFO: Scrape type for GU23%20XLM: 0
2026-03-29 14:22:42 [bca.uk] INFO: Found listing with ID: HK23%20WJD
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK23%2520WJD%27 HTTP/1.1" 200 None
2026-03-29 14:22:42 [bca.uk] INFO: Scrape type for HK23%20WJD: 0
2026-03-29 14:22:42 [bca.uk] INFO: Found listing with ID: MA71%20WNO
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA71%2520WNO%27 HTTP/1.1" 200 None
2026-03-29 14:22:42 [bca.uk] INFO: Scrape type for MA71%20WNO: 2
2026-03-29 14:22:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 43228061-e1eb-5af0-ad6f-c9372c178011 with identifier: MA71%20WNO
2026-03-29 14:22:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 43228061-e1eb-5af0-ad6f-c9372c178011 with scrape type 2
2026-03-29 14:22:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 43228061-e1eb-5af0-ad6f-c9372c178011 with scrape type 2
2026-03-29 14:22:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 43228061-e1eb-5af0-ad6f-c9372c178011, identifier: MA71%20WNO
2026-03-29 14:22:42 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:22:42 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:22:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 43228061-e1eb-5af0-ad6f-c9372c178011 with identifier: MA71%20WNO
2026-03-29 14:22:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 43228061-e1eb-5af0-ad6f-c9372c178011 with identifier: MA71%20WNO
2026-03-29 14:22:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 43228061-e1eb-5af0-ad6f-c9372c178011 with identifier: MA71%20WNO to the API
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=83&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 187,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA71%20WNO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '43228061-e1eb-5af0-ad6f-c9372c178011',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA71 WNO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA71%20WNO&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 129242,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 300 SWB LEADER L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 300 SWB LEADER L/R',
 'vin': 'WF0YXXTTGYMG55037',
 'year': 2021}
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA71%2520WNO%27 HTTP/1.1" 200 None
2026-03-29 14:22:42 [bca.uk] INFO: Saving data for MA71%20WNO: {'auction_closing_time': 1774951200.0, 'created_time': 1774017291.390022, 'last_price_update_time': 1774794162.732657}
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA71%2520WNO') HTTP/1.1" 204 0
2026-03-29 14:22:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:22:42 [bca.uk] INFO: Found listing with ID: KP22%20XMW
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP22%2520XMW%27 HTTP/1.1" 200 None
2026-03-29 14:22:42 [bca.uk] INFO: Scrape type for KP22%20XMW: 0
2026-03-29 14:22:42 [bca.uk] INFO: Found listing with ID: DE24%20EUL
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE24%2520EUL%27 HTTP/1.1" 200 None
2026-03-29 14:22:42 [bca.uk] INFO: Scrape type for DE24%20EUL: 0
2026-03-29 14:22:42 [bca.uk] INFO: Found listing with ID: NL22%20NWN
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL22%2520NWN%27 HTTP/1.1" 200 None
2026-03-29 14:22:42 [bca.uk] INFO: Scrape type for NL22%20NWN: 0
2026-03-29 14:22:42 [bca.uk] INFO: Found listing with ID: FL71%20JHJ
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL71%2520JHJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:42 [bca.uk] INFO: Scrape type for FL71%20JHJ: 0
2026-03-29 14:22:42 [bca.uk] INFO: Found listing with ID: MX21%20YYN
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX21%2520YYN%27 HTTP/1.1" 200 None
2026-03-29 14:22:42 [bca.uk] INFO: Scrape type for MX21%20YYN: 0
2026-03-29 14:22:42 [bca.uk] INFO: Found listing with ID: YX23%20KFJ
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX23%2520KFJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:42 [bca.uk] INFO: Scrape type for YX23%20KFJ: 0
2026-03-29 14:22:42 [bca.uk] INFO: Found listing with ID: YR22%20LVT
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520LVT%27 HTTP/1.1" 200 None
2026-03-29 14:22:42 [bca.uk] INFO: Scrape type for YR22%20LVT: 0
2026-03-29 14:22:42 [bca.uk] INFO: Found listing with ID: LT60%20TJU
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT60%2520TJU%27 HTTP/1.1" 200 None
2026-03-29 14:22:42 [bca.uk] INFO: Scrape type for LT60%20TJU: 0
2026-03-29 14:22:42 [bca.uk] INFO: Found listing with ID: GL71%20LSF
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL71%2520LSF%27 HTTP/1.1" 200 None
2026-03-29 14:22:42 [bca.uk] INFO: Scrape type for GL71%20LSF: 0
2026-03-29 14:22:42 [bca.uk] INFO: Found listing with ID: DY22%20HZH
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY22%2520HZH%27 HTTP/1.1" 200 None
2026-03-29 14:22:42 [bca.uk] INFO: Scrape type for DY22%20HZH: 0
2026-03-29 14:22:42 [bca.uk] INFO: Found listing with ID: VO66%20UXX
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO66%2520UXX%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for VO66%20UXX: 0
2026-03-29 14:22:43 [bca.uk] INFO: Found listing with ID: YC15%20RDV
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC15%2520RDV%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for YC15%20RDV: 0
2026-03-29 14:22:43 [bca.uk] INFO: Found listing with ID: DE22%20CZO
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE22%2520CZO%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for DE22%20CZO: 0
2026-03-29 14:22:43 [bca.uk] INFO: Found listing with ID: BV72%20YVK
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV72%2520YVK%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for BV72%20YVK: 0
2026-03-29 14:22:43 [bca.uk] INFO: Found listing with ID: WP72%20ZZY
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP72%2520ZZY%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for WP72%20ZZY: 0
2026-03-29 14:22:43 [bca.uk] INFO: Found listing with ID: EF19%20PZJ
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF19%2520PZJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for EF19%20PZJ: 0
2026-03-29 14:22:43 [bca.uk] INFO: Found listing with ID: YG10%20MYY
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG10%2520MYY%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for YG10%20MYY: 0
2026-03-29 14:22:43 [bca.uk] INFO: Found listing with ID: VN63%20SGY
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN63%2520SGY%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for VN63%20SGY: 0
2026-03-29 14:22:43 [bca.uk] INFO: Found listing with ID: LO75%20ZWZ
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO75%2520ZWZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for LO75%20ZWZ: 0
2026-03-29 14:22:43 [bca.uk] INFO: Found listing with ID: WF14%20UAY
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF14%2520UAY%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for WF14%20UAY: 0
2026-03-29 14:22:43 [bca.uk] INFO: Found listing with ID: BT06%20RDX
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT06%2520RDX%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for BT06%20RDX: 0
2026-03-29 14:22:43 [bca.uk] INFO: Found listing with ID: CP02%20MFJ
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP02%2520MFJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for CP02%20MFJ: 0
2026-03-29 14:22:43 [bca.uk] INFO: Found listing with ID: HK07%20FLH
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK07%2520FLH%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for HK07%20FLH: 0
2026-03-29 14:22:43 [bca.uk] INFO: Found listing with ID: YR71%20OTF
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR71%2520OTF%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for YR71%20OTF: 0
2026-03-29 14:22:43 [bca.uk] INFO: Found listing with ID: HN59%20YFR
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN59%2520YFR%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for HN59%20YFR: 0
2026-03-29 14:22:43 [bca.uk] INFO: Found listing with ID: SP14%20ASV
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP14%2520ASV%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for SP14%20ASV: 0
2026-03-29 14:22:43 [bca.uk] INFO: Found listing with ID: CC63%20RAC
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CC63%2520RAC%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for CC63%20RAC: 0
2026-03-29 14:22:43 [bca.uk] INFO: Found listing with ID: RK66%20LSD
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK66%2520LSD%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for RK66%20LSD: 0
2026-03-29 14:22:43 [bca.uk] INFO: Found listing with ID: BT18%20XLN
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT18%2520XLN%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for BT18%20XLN: 0
2026-03-29 14:22:43 [bca.uk] INFO: Found listing with ID: BSZ%209114
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BSZ%25209114%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for BSZ%209114: 0
2026-03-29 14:22:43 [bca.uk] INFO: Found listing with ID: VE70%20GKN
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE70%2520GKN%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for VE70%20GKN: 0
2026-03-29 14:22:43 [bca.uk] INFO: Found listing with ID: HF23%20PRZ
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF23%2520PRZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for HF23%20PRZ: 0
2026-03-29 14:22:43 [bca.uk] INFO: Found listing with ID: WA07%20OGR
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA07%2520OGR%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for WA07%20OGR: 0
2026-03-29 14:22:43 [bca.uk] INFO: Found listing with ID: KY19%20KGF
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY19%2520KGF%27 HTTP/1.1" 200 None
2026-03-29 14:22:43 [bca.uk] INFO: Scrape type for KY19%20KGF: 0
2026-03-29 14:22:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:22:46 [bca.uk] INFO: Total items found: 100
2026-03-29 14:22:46 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=85&sort=MostRecentlyAdded
2026-03-29 14:22:46 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:22:46 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=85&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: PGZ%208458
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PGZ%25208458%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for PGZ%208458: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: NL10%20LFM
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL10%2520LFM%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for NL10%20LFM: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: FP53%20VXU
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP53%2520VXU%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for FP53%20VXU: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: SG63%20WDX
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG63%2520WDX%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for SG63%20WDX: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: BP69%20SFF
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP69%2520SFF%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for BP69%20SFF: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: NX11%20FWL
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX11%2520FWL%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for NX11%20FWL: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: MH19%20TVZ
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH19%2520TVZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for MH19%20TVZ: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: WU19%20PHK
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU19%2520PHK%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for WU19%20PHK: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: NX60%20DBY
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX60%2520DBY%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for NX60%20DBY: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: EO22%20YVD
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO22%2520YVD%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for EO22%20YVD: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: LP66%20DHJ
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP66%2520DHJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for LP66%20DHJ: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: LV72%20OHX
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV72%2520OHX%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for LV72%20OHX: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: DG20%20LZO
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG20%2520LZO%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for DG20%20LZO: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: MJ22%20VST
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ22%2520VST%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for MJ22%20VST: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: VX16%20OJG
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX16%2520OJG%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for VX16%20OJG: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: FE65%20AHF
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE65%2520AHF%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for FE65%20AHF: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: LM21%20GXZ
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM21%2520GXZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for LM21%20GXZ: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: VN66%20HCP
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN66%2520HCP%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for VN66%20HCP: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: DU04%20DBY
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU04%2520DBY%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for DU04%20DBY: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: DG72%20YJS
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG72%2520YJS%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for DG72%20YJS: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: KD23%20GOA
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD23%2520GOA%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for KD23%20GOA: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: LT22%20XDU
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT22%2520XDU%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for LT22%20XDU: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: LX22%20LKE
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX22%2520LKE%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for LX22%20LKE: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: DU68%20YTO
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU68%2520YTO%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for DU68%20YTO: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: DA20%20DGX
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA20%2520DGX%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for DA20%20DGX: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: SW68%20TZJ
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW68%2520TZJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for SW68%20TZJ: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: SX22%20GFE
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SX22%2520GFE%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for SX22%20GFE: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: MH72%20FSA
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH72%2520FSA%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for MH72%20FSA: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: YD23%20GRH
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD23%2520GRH%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for YD23%20GRH: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: YY71%20THF
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY71%2520THF%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for YY71%20THF: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: YT67%20LRJ
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT67%2520LRJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for YT67%20LRJ: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: GX68%20WUJ
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX68%2520WUJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for GX68%20WUJ: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: KK23%20TCV
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK23%2520TCV%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for KK23%20TCV: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: MC18%20LLG
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC18%2520LLG%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for MC18%20LLG: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: SK18%20DFJ
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK18%2520DFJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for SK18%20DFJ: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: GL72%20DND
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520DND%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for GL72%20DND: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: GL63%20UXW
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL63%2520UXW%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for GL63%20UXW: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: BL12%20YBV
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL12%2520YBV%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for BL12%20YBV: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: BD61%20XNW
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD61%2520XNW%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for BD61%20XNW: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: BL13%20SDV
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL13%2520SDV%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for BL13%20SDV: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: BV18%20OBO
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV18%2520OBO%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for BV18%20OBO: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: CU63%20XJN
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU63%2520XJN%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for CU63%20XJN: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: DY10%20UWS
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY10%2520UWS%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for DY10%20UWS: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: YF15%20YYP
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF15%2520YYP%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for YF15%20YYP: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: YH20%20GOP
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH20%2520GOP%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for YH20%20GOP: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: YS17%20XUK
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS17%2520XUK%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for YS17%20XUK: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: HG19%20XFT
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG19%2520XFT%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for HG19%20XFT: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: WA17%20DHG
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA17%2520DHG%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for WA17%20DHG: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: UD1027094
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27UD1027094%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for UD1027094: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: BK22%20KCA
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520KCA%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for BK22%20KCA: 0
2026-03-29 14:22:46 [bca.uk] INFO: Found listing with ID: LL68%20EBX
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL68%2520EBX%27 HTTP/1.1" 200 None
2026-03-29 14:22:46 [bca.uk] INFO: Scrape type for LL68%20EBX: 2
2026-03-29 14:22:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70811ac2-ac35-517e-a749-39e88610d27b with identifier: LL68%20EBX
2026-03-29 14:22:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70811ac2-ac35-517e-a749-39e88610d27b with scrape type 2
2026-03-29 14:22:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70811ac2-ac35-517e-a749-39e88610d27b with scrape type 2
2026-03-29 14:22:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70811ac2-ac35-517e-a749-39e88610d27b, identifier: LL68%20EBX
2026-03-29 14:22:47 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=85&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:22:47 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=85&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:22:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70811ac2-ac35-517e-a749-39e88610d27b with identifier: LL68%20EBX
2026-03-29 14:22:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70811ac2-ac35-517e-a749-39e88610d27b with identifier: LL68%20EBX
2026-03-29 14:22:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70811ac2-ac35-517e-a749-39e88610d27b with identifier: LL68%20EBX to the API
2026-03-29 14:22:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL68%20EBX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '70811ac2-ac35-517e-a749-39e88610d27b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL68 EBX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL68%20EBX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'NISSAN',
 'model': 'NV200',
 'odometer': 34725,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'NISSAN NV200 1.5 DCI 89 TEKNA PanelVan',
 'transmission': 'manual',
 'trim': 'DCI 89 TEKNA',
 'vin': 'VSKYBAM20U0175029',
 'year': 2018}
2026-03-29 14:22:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL68%2520EBX%27 HTTP/1.1" 200 None
2026-03-29 14:22:47 [bca.uk] INFO: Saving data for LL68%20EBX: {'auction_closing_time': 1774951200.0, 'created_time': 1774523763.009607, 'last_price_update_time': 1774794167.851554}
2026-03-29 14:22:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL68%2520EBX') HTTP/1.1" 204 0
2026-03-29 14:22:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:22:47 [bca.uk] INFO: Found listing with ID: LG23%20YAJ
2026-03-29 14:22:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG23%2520YAJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:47 [bca.uk] INFO: Scrape type for LG23%20YAJ: 2
2026-03-29 14:22:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c846353-2763-5821-af90-87ee0028abce with identifier: LG23%20YAJ
2026-03-29 14:22:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c846353-2763-5821-af90-87ee0028abce with scrape type 2
2026-03-29 14:22:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c846353-2763-5821-af90-87ee0028abce with scrape type 2
2026-03-29 14:22:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c846353-2763-5821-af90-87ee0028abce, identifier: LG23%20YAJ
2026-03-29 14:22:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c846353-2763-5821-af90-87ee0028abce with identifier: LG23%20YAJ
2026-03-29 14:22:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c846353-2763-5821-af90-87ee0028abce with identifier: LG23%20YAJ
2026-03-29 14:22:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c846353-2763-5821-af90-87ee0028abce with identifier: LG23%20YAJ to the API
2026-03-29 14:22:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG23%20YAJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4c846353-2763-5821-af90-87ee0028abce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG23 YAJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG23%20YAJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'BERLINGO M',
 'odometer': 46551,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'CITROEN BERLINGO M 1.5 B/HDI 100 1000 ENTERPRISE ED. Van',
 'transmission': 'manual',
 'trim': 'B/HDI 100 1000 ENTERPRISE ED.',
 'vin': 'VR7EFYHT2NJ830756',
 'year': 2023}
2026-03-29 14:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG23%2520YAJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:48 [bca.uk] INFO: Saving data for LG23%20YAJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774524549.296378, 'last_price_update_time': 1774794168.415177}
2026-03-29 14:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG23%2520YAJ') HTTP/1.1" 204 0
2026-03-29 14:22:48 [bca.uk] INFO: Found listing with ID: DN71%20VMC
2026-03-29 14:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN71%2520VMC%27 HTTP/1.1" 200 None
2026-03-29 14:22:48 [bca.uk] INFO: Scrape type for DN71%20VMC: 2
2026-03-29 14:22:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46d6c1bc-9fe2-51d6-915b-5b90cf12f2f8 with identifier: DN71%20VMC
2026-03-29 14:22:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46d6c1bc-9fe2-51d6-915b-5b90cf12f2f8 with scrape type 2
2026-03-29 14:22:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46d6c1bc-9fe2-51d6-915b-5b90cf12f2f8 with scrape type 2
2026-03-29 14:22:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46d6c1bc-9fe2-51d6-915b-5b90cf12f2f8, identifier: DN71%20VMC
2026-03-29 14:22:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46d6c1bc-9fe2-51d6-915b-5b90cf12f2f8 with identifier: DN71%20VMC
2026-03-29 14:22:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46d6c1bc-9fe2-51d6-915b-5b90cf12f2f8 with identifier: DN71%20VMC
2026-03-29 14:22:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 46d6c1bc-9fe2-51d6-915b-5b90cf12f2f8 with identifier: DN71%20VMC to the API
2026-03-29 14:22:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN71%20VMC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '46d6c1bc-9fe2-51d6-915b-5b90cf12f2f8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN71 VMC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN71%20VMC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'COMBO-E CARGO',
 'odometer': 34827,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL COMBO-E CARGO 50KWH 2300 L1 H1 DYNAMIC Van',
 'transmission': 'automatic',
 'trim': '50KWH 2300 L1 H1 DYNAMIC',
 'vin': 'W0VEAZKXZMJ865183',
 'year': 2021}
2026-03-29 14:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN71%2520VMC%27 HTTP/1.1" 200 None
2026-03-29 14:22:48 [bca.uk] INFO: Saving data for DN71%20VMC: {'auction_closing_time': 1774951200.0, 'created_time': 1774524539.185544, 'last_price_update_time': 1774794168.849555}
2026-03-29 14:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN71%2520VMC') HTTP/1.1" 204 0
2026-03-29 14:22:48 [bca.uk] INFO: Found listing with ID: MW65%20YND
2026-03-29 14:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW65%2520YND%27 HTTP/1.1" 200 None
2026-03-29 14:22:48 [bca.uk] INFO: Scrape type for MW65%20YND: 0
2026-03-29 14:22:48 [bca.uk] INFO: Found listing with ID: KO16%20PXH
2026-03-29 14:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO16%2520PXH%27 HTTP/1.1" 200 None
2026-03-29 14:22:48 [bca.uk] INFO: Scrape type for KO16%20PXH: 0
2026-03-29 14:22:48 [bca.uk] INFO: Found listing with ID: FX64%20XFA
2026-03-29 14:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX64%2520XFA%27 HTTP/1.1" 200 None
2026-03-29 14:22:48 [bca.uk] INFO: Scrape type for FX64%20XFA: 0
2026-03-29 14:22:48 [bca.uk] INFO: Found listing with ID: YS69%20PAO
2026-03-29 14:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS69%2520PAO%27 HTTP/1.1" 200 None
2026-03-29 14:22:48 [bca.uk] INFO: Scrape type for YS69%20PAO: 2
2026-03-29 14:22:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 38884c4e-468d-52a6-a982-b3ed8aa21fbb with identifier: YS69%20PAO
2026-03-29 14:22:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 38884c4e-468d-52a6-a982-b3ed8aa21fbb with scrape type 2
2026-03-29 14:22:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 38884c4e-468d-52a6-a982-b3ed8aa21fbb with scrape type 2
2026-03-29 14:22:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 38884c4e-468d-52a6-a982-b3ed8aa21fbb, identifier: YS69%20PAO
2026-03-29 14:22:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 38884c4e-468d-52a6-a982-b3ed8aa21fbb with identifier: YS69%20PAO
2026-03-29 14:22:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 38884c4e-468d-52a6-a982-b3ed8aa21fbb with identifier: YS69%20PAO
2026-03-29 14:22:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 38884c4e-468d-52a6-a982-b3ed8aa21fbb with identifier: YS69%20PAO to the API
2026-03-29 14:22:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS69%20PAO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '38884c4e-468d-52a6-a982-b3ed8aa21fbb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS69 PAO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS69%20PAO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 77451,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 105 300 SWB LEADER H/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 105 300 SWB LEADER H/R',
 'vin': 'WF0YXXTTGYKM18571',
 'year': 2020}
2026-03-29 14:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS69%2520PAO%27 HTTP/1.1" 200 None
2026-03-29 14:22:49 [bca.uk] INFO: Saving data for YS69%20PAO: {'auction_closing_time': 1774951200.0, 'created_time': 1774523744.198847, 'last_price_update_time': 1774794169.32285}
2026-03-29 14:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS69%2520PAO') HTTP/1.1" 204 0
2026-03-29 14:22:49 [bca.uk] INFO: Found listing with ID: YS69%20EUE
2026-03-29 14:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS69%2520EUE%27 HTTP/1.1" 200 None
2026-03-29 14:22:49 [bca.uk] INFO: Scrape type for YS69%20EUE: 0
2026-03-29 14:22:49 [bca.uk] INFO: Found listing with ID: VN65%20UKA
2026-03-29 14:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN65%2520UKA%27 HTTP/1.1" 200 None
2026-03-29 14:22:49 [bca.uk] INFO: Scrape type for VN65%20UKA: 0
2026-03-29 14:22:49 [bca.uk] INFO: Found listing with ID: SK16%20VYY
2026-03-29 14:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK16%2520VYY%27 HTTP/1.1" 200 None
2026-03-29 14:22:49 [bca.uk] INFO: Scrape type for SK16%20VYY: 0
2026-03-29 14:22:49 [bca.uk] INFO: Found listing with ID: SH14%20EFO
2026-03-29 14:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH14%2520EFO%27 HTTP/1.1" 200 None
2026-03-29 14:22:49 [bca.uk] INFO: Scrape type for SH14%20EFO: 0
2026-03-29 14:22:49 [bca.uk] INFO: Found listing with ID: LL61%20EYB
2026-03-29 14:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL61%2520EYB%27 HTTP/1.1" 200 None
2026-03-29 14:22:49 [bca.uk] INFO: Scrape type for LL61%20EYB: 0
2026-03-29 14:22:49 [bca.uk] INFO: Found listing with ID: SA13%20SVF
2026-03-29 14:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA13%2520SVF%27 HTTP/1.1" 200 None
2026-03-29 14:22:49 [bca.uk] INFO: Scrape type for SA13%20SVF: 0
2026-03-29 14:22:49 [bca.uk] INFO: Found listing with ID: RA15%20LRO
2026-03-29 14:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA15%2520LRO%27 HTTP/1.1" 200 None
2026-03-29 14:22:49 [bca.uk] INFO: Scrape type for RA15%20LRO: 2
2026-03-29 14:22:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9bdf574-d93c-5e6f-b716-abdfec7a41fb with identifier: RA15%20LRO
2026-03-29 14:22:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9bdf574-d93c-5e6f-b716-abdfec7a41fb with scrape type 2
2026-03-29 14:22:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9bdf574-d93c-5e6f-b716-abdfec7a41fb with scrape type 2
2026-03-29 14:22:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f9bdf574-d93c-5e6f-b716-abdfec7a41fb, identifier: RA15%20LRO
2026-03-29 14:22:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f9bdf574-d93c-5e6f-b716-abdfec7a41fb with identifier: RA15%20LRO
2026-03-29 14:22:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f9bdf574-d93c-5e6f-b716-abdfec7a41fb with identifier: RA15%20LRO
2026-03-29 14:22:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f9bdf574-d93c-5e6f-b716-abdfec7a41fb with identifier: RA15%20LRO to the API
2026-03-29 14:22:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA15%20LRO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f9bdf574-d93c-5e6f-b716-abdfec7a41fb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RA15 LRO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RA15%20LRO&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'SKODA',
 'model': 'YETI OUTDOOR',
 'odometer': 156605,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SKODA YETI OUTDOOR 2.0 TDI 150 SE BUSINESS 4X4 Estate',
 'transmission': 'manual',
 'trim': 'TDI 150 SE BUSINESS 4X4',
 'vin': 'TMBMD75L4G6008028',
 'year': 2015}
2026-03-29 14:22:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA15%2520LRO%27 HTTP/1.1" 200 None
2026-03-29 14:22:50 [bca.uk] INFO: Saving data for RA15%20LRO: {'auction_closing_time': 1774864800.0, 'created_time': 1773841022.533808, 'last_price_update_time': 1774794170.85818}
2026-03-29 14:22:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RA15%2520LRO') HTTP/1.1" 204 0
2026-03-29 14:22:50 [bca.uk] INFO: Found listing with ID: ND09%20UYY
2026-03-29 14:22:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND09%2520UYY%27 HTTP/1.1" 200 None
2026-03-29 14:22:50 [bca.uk] INFO: Scrape type for ND09%20UYY: 0
2026-03-29 14:22:50 [bca.uk] INFO: Found listing with ID: LS60%20FAA
2026-03-29 14:22:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS60%2520FAA%27 HTTP/1.1" 200 None
2026-03-29 14:22:51 [bca.uk] INFO: Scrape type for LS60%20FAA: 0
2026-03-29 14:22:51 [bca.uk] INFO: Found listing with ID: MJ69%20ZRG
2026-03-29 14:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ69%2520ZRG%27 HTTP/1.1" 200 None
2026-03-29 14:22:51 [bca.uk] INFO: Scrape type for MJ69%20ZRG: 0
2026-03-29 14:22:51 [bca.uk] INFO: Found listing with ID: EA04%20LNK
2026-03-29 14:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA04%2520LNK%27 HTTP/1.1" 200 None
2026-03-29 14:22:51 [bca.uk] INFO: Scrape type for EA04%20LNK: 0
2026-03-29 14:22:51 [bca.uk] INFO: Found listing with ID: BT72%20XAK
2026-03-29 14:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT72%2520XAK%27 HTTP/1.1" 200 None
2026-03-29 14:22:51 [bca.uk] INFO: Scrape type for BT72%20XAK: 2
2026-03-29 14:22:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dca1bd73-dc95-5e1b-a97a-b34433bb5409 with identifier: BT72%20XAK
2026-03-29 14:22:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dca1bd73-dc95-5e1b-a97a-b34433bb5409 with scrape type 2
2026-03-29 14:22:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dca1bd73-dc95-5e1b-a97a-b34433bb5409 with scrape type 2
2026-03-29 14:22:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dca1bd73-dc95-5e1b-a97a-b34433bb5409, identifier: BT72%20XAK
2026-03-29 14:22:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dca1bd73-dc95-5e1b-a97a-b34433bb5409 with identifier: BT72%20XAK
2026-03-29 14:22:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dca1bd73-dc95-5e1b-a97a-b34433bb5409 with identifier: BT72%20XAK
2026-03-29 14:22:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dca1bd73-dc95-5e1b-a97a-b34433bb5409 with identifier: BT72%20XAK to the API
2026-03-29 14:22:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 187,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT72%20XAK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dca1bd73-dc95-5e1b-a97a-b34433bb5409',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT72 XAK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT72%20XAK&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T32',
 'odometer': 38932,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T32 2.0 TDI 110 SWB S/L BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 110 SWB S/L BUSINESS',
 'vin': 'WV1ZZZ7H6PX015168',
 'year': 2022}
2026-03-29 14:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT72%2520XAK%27 HTTP/1.1" 200 None
2026-03-29 14:22:51 [bca.uk] INFO: Saving data for BT72%20XAK: {'auction_closing_time': 1774951200.0, 'created_time': 1773960146.827017, 'last_price_update_time': 1774794171.504688}
2026-03-29 14:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT72%2520XAK') HTTP/1.1" 204 0
2026-03-29 14:22:51 [bca.uk] INFO: Found listing with ID: GX17%20TVP
2026-03-29 14:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX17%2520TVP%27 HTTP/1.1" 200 None
2026-03-29 14:22:51 [bca.uk] INFO: Scrape type for GX17%20TVP: 2
2026-03-29 14:22:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 481af67e-e604-565d-a1e2-0d5f65b0b855 with identifier: GX17%20TVP
2026-03-29 14:22:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 481af67e-e604-565d-a1e2-0d5f65b0b855 with scrape type 2
2026-03-29 14:22:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 481af67e-e604-565d-a1e2-0d5f65b0b855 with scrape type 2
2026-03-29 14:22:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 481af67e-e604-565d-a1e2-0d5f65b0b855, identifier: GX17%20TVP
2026-03-29 14:22:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 481af67e-e604-565d-a1e2-0d5f65b0b855 with identifier: GX17%20TVP
2026-03-29 14:22:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 481af67e-e604-565d-a1e2-0d5f65b0b855 with identifier: GX17%20TVP
2026-03-29 14:22:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 481af67e-e604-565d-a1e2-0d5f65b0b855 with identifier: GX17%20TVP to the API
2026-03-29 14:22:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX17%20TVP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '481af67e-e604-565d-a1e2-0d5f65b0b855',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GX17 TVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX17%20TVP&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'AUDI',
 'model': 'A4 AVANT',
 'odometer': 158722,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'AUDI A4 AVANT 1.4 TFSI 150 SPORT Estate',
 'transmission': 'manual',
 'trim': 'TFSI 150 SPORT',
 'vin': 'WAUZZZF43HA099346',
 'year': 2017}
2026-03-29 14:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX17%2520TVP%27 HTTP/1.1" 200 None
2026-03-29 14:22:52 [bca.uk] INFO: Saving data for GX17%20TVP: {'auction_closing_time': 1774864800.0, 'created_time': 1773841031.000472, 'last_price_update_time': 1774794172.846724}
2026-03-29 14:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX17%2520TVP') HTTP/1.1" 204 0
2026-03-29 14:22:52 [bca.uk] INFO: Found listing with ID: BV23%20RWW
2026-03-29 14:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV23%2520RWW%27 HTTP/1.1" 200 None
2026-03-29 14:22:52 [bca.uk] INFO: Scrape type for BV23%20RWW: 0
2026-03-29 14:22:52 [bca.uk] INFO: Found listing with ID: YK70%20HYU
2026-03-29 14:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK70%2520HYU%27 HTTP/1.1" 200 None
2026-03-29 14:22:52 [bca.uk] INFO: Scrape type for YK70%20HYU: 0
2026-03-29 14:22:52 [bca.uk] INFO: Found listing with ID: LG22%20ORN
2026-03-29 14:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG22%2520ORN%27 HTTP/1.1" 200 None
2026-03-29 14:22:52 [bca.uk] INFO: Scrape type for LG22%20ORN: 0
2026-03-29 14:22:52 [bca.uk] INFO: Found listing with ID: DU24%20FSC
2026-03-29 14:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU24%2520FSC%27 HTTP/1.1" 200 None
2026-03-29 14:22:52 [bca.uk] INFO: Scrape type for DU24%20FSC: 0
2026-03-29 14:22:52 [bca.uk] INFO: Found listing with ID: YE73%20UBO
2026-03-29 14:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE73%2520UBO%27 HTTP/1.1" 200 None
2026-03-29 14:22:52 [bca.uk] INFO: Scrape type for YE73%20UBO: 0
2026-03-29 14:22:52 [bca.uk] INFO: Found listing with ID: BN52%20YJM
2026-03-29 14:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN52%2520YJM%27 HTTP/1.1" 200 None
2026-03-29 14:22:52 [bca.uk] INFO: Scrape type for BN52%20YJM: 0
2026-03-29 14:22:52 [bca.uk] INFO: Found listing with ID: BG72%20DHY
2026-03-29 14:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG72%2520DHY%27 HTTP/1.1" 200 None
2026-03-29 14:22:52 [bca.uk] INFO: Scrape type for BG72%20DHY: 2
2026-03-29 14:22:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 48dfe2f0-fe80-5676-8424-533663d17478 with identifier: BG72%20DHY
2026-03-29 14:22:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 48dfe2f0-fe80-5676-8424-533663d17478 with scrape type 2
2026-03-29 14:22:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 48dfe2f0-fe80-5676-8424-533663d17478 with scrape type 2
2026-03-29 14:22:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 48dfe2f0-fe80-5676-8424-533663d17478, identifier: BG72%20DHY
2026-03-29 14:22:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 48dfe2f0-fe80-5676-8424-533663d17478 with identifier: BG72%20DHY
2026-03-29 14:22:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 48dfe2f0-fe80-5676-8424-533663d17478 with identifier: BG72%20DHY
2026-03-29 14:22:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 48dfe2f0-fe80-5676-8424-533663d17478 with identifier: BG72%20DHY to the API
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 187,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG72%20DHY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '48dfe2f0-fe80-5676-8424-533663d17478',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG72 DHY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG72%20DHY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T32',
 'odometer': 20960,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T32 2.0 TDI 110 SWB S/L BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 110 SWB S/L BUSINESS',
 'vin': 'WV1ZZZ7HZPH016368',
 'year': 2022}
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG72%2520DHY%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Saving data for BG72%20DHY: {'auction_closing_time': 1774951200.0, 'created_time': 1774005092.700033, 'last_price_update_time': 1774794173.375363}
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG72%2520DHY') HTTP/1.1" 204 0
2026-03-29 14:22:53 [bca.uk] INFO: Found listing with ID: HT67%20CZW
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT67%2520CZW%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Scrape type for HT67%20CZW: 0
2026-03-29 14:22:53 [bca.uk] INFO: Found listing with ID: MJ75%20ZCT
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ75%2520ZCT%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Scrape type for MJ75%20ZCT: 0
2026-03-29 14:22:53 [bca.uk] INFO: Found listing with ID: BN24%20HLR
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN24%2520HLR%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Scrape type for BN24%20HLR: 0
2026-03-29 14:22:53 [bca.uk] INFO: Found listing with ID: VO22%20HGD
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO22%2520HGD%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Scrape type for VO22%20HGD: 0
2026-03-29 14:22:53 [bca.uk] INFO: Found listing with ID: AY66%20LGA
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY66%2520LGA%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Scrape type for AY66%20LGA: 0
2026-03-29 14:22:53 [bca.uk] INFO: Found listing with ID: NL64%20DNF
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL64%2520DNF%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Scrape type for NL64%20DNF: 0
2026-03-29 14:22:53 [bca.uk] INFO: Found listing with ID: WK68%20YKJ
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK68%2520YKJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Scrape type for WK68%20YKJ: 0
2026-03-29 14:22:53 [bca.uk] INFO: Found listing with ID: VN16%20XUB
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN16%2520XUB%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Scrape type for VN16%20XUB: 0
2026-03-29 14:22:53 [bca.uk] INFO: Found listing with ID: MK23%20HHP
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK23%2520HHP%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Scrape type for MK23%20HHP: 0
2026-03-29 14:22:53 [bca.uk] INFO: Found listing with ID: EA68%20MUV
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA68%2520MUV%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Scrape type for EA68%20MUV: 0
2026-03-29 14:22:53 [bca.uk] INFO: Found listing with ID: BF18%20WWA
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF18%2520WWA%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Scrape type for BF18%20WWA: 0
2026-03-29 14:22:53 [bca.uk] INFO: Found listing with ID: NL20%20ONN
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL20%2520ONN%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Scrape type for NL20%20ONN: 0
2026-03-29 14:22:53 [bca.uk] INFO: Found listing with ID: BW19%20COA
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW19%2520COA%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Scrape type for BW19%20COA: 0
2026-03-29 14:22:53 [bca.uk] INFO: Found listing with ID: WP71%20NCV
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520NCV%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Scrape type for WP71%20NCV: 0
2026-03-29 14:22:53 [bca.uk] INFO: Found listing with ID: BK23%20NWA
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520NWA%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Scrape type for BK23%20NWA: 0
2026-03-29 14:22:53 [bca.uk] INFO: Found listing with ID: HV24%20NZP
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV24%2520NZP%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Scrape type for HV24%20NZP: 0
2026-03-29 14:22:53 [bca.uk] INFO: Found listing with ID: LC71%20HHE
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC71%2520HHE%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Scrape type for LC71%20HHE: 0
2026-03-29 14:22:53 [bca.uk] INFO: Found listing with ID: NL23%20LRY
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520LRY%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Scrape type for NL23%20LRY: 0
2026-03-29 14:22:53 [bca.uk] INFO: Found listing with ID: LG22%20UWX
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG22%2520UWX%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Scrape type for LG22%20UWX: 0
2026-03-29 14:22:53 [bca.uk] INFO: Found listing with ID: ML20%20YAO
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML20%2520YAO%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Scrape type for ML20%20YAO: 0
2026-03-29 14:22:53 [bca.uk] INFO: Found listing with ID: RO23%20VNF
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO23%2520VNF%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Scrape type for RO23%20VNF: 0
2026-03-29 14:22:53 [bca.uk] INFO: Found listing with ID: LT72%20YAV
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT72%2520YAV%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Scrape type for LT72%20YAV: 0
2026-03-29 14:22:53 [bca.uk] INFO: Found listing with ID: BK24%20NNZ
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK24%2520NNZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:53 [bca.uk] INFO: Scrape type for BK24%20NNZ: 0
2026-03-29 14:22:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=85&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:22:55 [bca.uk] INFO: Total items found: 100
2026-03-29 14:22:55 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded
2026-03-29 14:22:55 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:22:55 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: BK68%20XNZ
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK68%2520XNZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for BK68%20XNZ: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: BP72%20GZF
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520GZF%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for BP72%20GZF: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: LT22%20VKP
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT22%2520VKP%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for LT22%20VKP: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: YS15%20VCX
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS15%2520VCX%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for YS15%20VCX: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: MK73%20LFG
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK73%2520LFG%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for MK73%20LFG: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: BG68%20FXY
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG68%2520FXY%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for BG68%20FXY: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: YY73%20XHH
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XHH%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for YY73%20XHH: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: YY73%20XJG
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XJG%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for YY73%20XJG: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: AJ18%20FJX
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ18%2520FJX%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for AJ18%20FJX: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: BP22%20XCF
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP22%2520XCF%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for BP22%20XCF: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: BU22%20YSD
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU22%2520YSD%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for BU22%20YSD: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: DC21%20KUE
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC21%2520KUE%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for DC21%20KUE: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: YC68%20OZB
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC68%2520OZB%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for YC68%20OZB: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: BG24%20GUA
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG24%2520GUA%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for BG24%20GUA: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: BP73%20HXY
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP73%2520HXY%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for BP73%20HXY: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: BT24%20NDJ
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT24%2520NDJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for BT24%20NDJ: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: MK24%20YNZ
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK24%2520YNZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for MK24%20YNZ: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: HN23%20LUR
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN23%2520LUR%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for HN23%20LUR: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: MA75%20YYP
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA75%2520YYP%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for MA75%20YYP: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: MF25%20XKX
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF25%2520XKX%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for MF25%20XKX: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: MF25%20XKY
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF25%2520XKY%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for MF25%20XKY: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: MF25%20XLC
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF25%2520XLC%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for MF25%20XLC: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: MM74%20COU
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM74%2520COU%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for MM74%20COU: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: MM74%20GRZ
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM74%2520GRZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for MM74%20GRZ: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: PO19%20OOV
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO19%2520OOV%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for PO19%20OOV: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: WU22%20KDO
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU22%2520KDO%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for WU22%20KDO: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: YM72%20ZNF
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520ZNF%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for YM72%20ZNF: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: BK67%20AHP
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK67%2520AHP%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for BK67%20AHP: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: UGZ%203425
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27UGZ%25203425%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for UGZ%203425: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: YD09%20XLJ
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD09%2520XLJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for YD09%20XLJ: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: YB10%20ZFF
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB10%2520ZFF%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for YB10%20ZFF: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: RE62%20WCV
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE62%2520WCV%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for RE62%20WCV: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: PN67%20WXW
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN67%2520WXW%27 HTTP/1.1" 200 None
2026-03-29 14:22:55 [bca.uk] INFO: Scrape type for PN67%20WXW: 0
2026-03-29 14:22:55 [bca.uk] INFO: Found listing with ID: LT09%20NNH
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT09%2520NNH%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for LT09%20NNH: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: SR19%20FPO
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR19%2520FPO%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for SR19%20FPO: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: EJ13%20WVF
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ13%2520WVF%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for EJ13%20WVF: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: EG66%20JWE
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EG66%2520JWE%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for EG66%20JWE: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: DV65%20YJU
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV65%2520YJU%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for DV65%20YJU: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: CV61%20WFY
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV61%2520WFY%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for CV61%20WFY: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: AF59%20TKA
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF59%2520TKA%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for AF59%20TKA: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: WA16%20VAD
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA16%2520VAD%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for WA16%20VAD: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: ST71%20VFF
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST71%2520VFF%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for ST71%20VFF: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: PF19%20VTY
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF19%2520VTY%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for PF19%20VTY: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: RA18%20MSV
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA18%2520MSV%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for RA18%20MSV: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: FY64%20FYU
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY64%2520FYU%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for FY64%20FYU: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: EN23%20ZSJ
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN23%2520ZSJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for EN23%20ZSJ: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: DF65%20UEJ
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF65%2520UEJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for DF65%20UEJ: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: AV13%20OOG
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV13%2520OOG%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for AV13%20OOG: 2
2026-03-29 14:22:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e4cff0ba-e8a1-597c-b194-5f2ecff2e394 with identifier: AV13%20OOG
2026-03-29 14:22:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e4cff0ba-e8a1-597c-b194-5f2ecff2e394 with scrape type 2
2026-03-29 14:22:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e4cff0ba-e8a1-597c-b194-5f2ecff2e394 with scrape type 2
2026-03-29 14:22:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e4cff0ba-e8a1-597c-b194-5f2ecff2e394, identifier: AV13%20OOG
2026-03-29 14:22:56 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:22:56 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:22:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e4cff0ba-e8a1-597c-b194-5f2ecff2e394 with identifier: AV13%20OOG
2026-03-29 14:22:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e4cff0ba-e8a1-597c-b194-5f2ecff2e394 with identifier: AV13%20OOG
2026-03-29 14:22:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e4cff0ba-e8a1-597c-b194-5f2ecff2e394 with identifier: AV13%20OOG to the API
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:22:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=85&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV13%20OOG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e4cff0ba-e8a1-597c-b194-5f2ecff2e394',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV13 OOG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV13%20OOG&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 67310,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.2 16V DYNAMIQUE Hatchback',
 'transmission': 'manual',
 'trim': '16V DYNAMIQUE',
 'vin': 'VF15R0G0H48939207',
 'year': 2013}
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV13%2520OOG%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Saving data for AV13%20OOG: {'auction_closing_time': 1774864800.0, 'created_time': 1774425718.266497, 'last_price_update_time': 1774794176.722728}
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV13%2520OOG') HTTP/1.1" 204 0
2026-03-29 14:22:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: YB11%20BCE
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB11%2520BCE%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for YB11%20BCE: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: PK19%20XDH
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK19%2520XDH%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for PK19%20XDH: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: SM65%20OKW
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM65%2520OKW%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for SM65%20OKW: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: WG12%20YKS
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG12%2520YKS%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for WG12%20YKS: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: YJ66%20XME
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ66%2520XME%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for YJ66%20XME: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: FJ72%20UAC
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ72%2520UAC%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for FJ72%20UAC: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: WJ18%20HMA
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ18%2520HMA%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for WJ18%20HMA: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: YC68%20GDH
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC68%2520GDH%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for YC68%20GDH: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: EX69%20WHJ
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX69%2520WHJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for EX69%20WHJ: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: NG17%20OOD
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG17%2520OOD%27 HTTP/1.1" 200 None
2026-03-29 14:22:56 [bca.uk] INFO: Scrape type for NG17%20OOD: 0
2026-03-29 14:22:56 [bca.uk] INFO: Found listing with ID: SL20%20HZS
2026-03-29 14:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL20%2520HZS%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for SL20%20HZS: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: VE23%20ZSG
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE23%2520ZSG%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for VE23%20ZSG: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: BW72%20AUF
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW72%2520AUF%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for BW72%20AUF: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: NL72%20XGO
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL72%2520XGO%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for NL72%20XGO: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: RXZ%207784
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RXZ%25207784%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for RXZ%207784: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: ST68%20LBU
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST68%2520LBU%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for ST68%20LBU: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: RV18%20UZS
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV18%2520UZS%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for RV18%20UZS: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: PY21%20DWM
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY21%2520DWM%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for PY21%20DWM: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: ND65%20FNR
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND65%2520FNR%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for ND65%20FNR: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: KM23%20LRZ
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM23%2520LRZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for KM23%20LRZ: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: LY72%20MWK
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY72%2520MWK%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for LY72%20MWK: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: EN71%20UBA
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN71%2520UBA%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for EN71%20UBA: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: GY23%20CTX
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY23%2520CTX%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for GY23%20CTX: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: LR20%20DKY
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR20%2520DKY%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for LR20%20DKY: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: BD70%20XDL
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD70%2520XDL%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for BD70%20XDL: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: DC18%20OMJ
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC18%2520OMJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for DC18%20OMJ: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: GY20%20ORS
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY20%2520ORS%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for GY20%20ORS: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: RV72%20YNL
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV72%2520YNL%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for RV72%20YNL: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: HT19%20YOF
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT19%2520YOF%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for HT19%20YOF: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: WD72%20HNU
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD72%2520HNU%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for WD72%20HNU: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: BJ23%20RXU
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ23%2520RXU%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for BJ23%20RXU: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: BW73%20YNC
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW73%2520YNC%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for BW73%20YNC: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: FE70%20KJY
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE70%2520KJY%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for FE70%20KJY: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: SA73%20NPD
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA73%2520NPD%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for SA73%20NPD: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: YB23%20WBV
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB23%2520WBV%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for YB23%20WBV: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: YC23%20GUA
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC23%2520GUA%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for YC23%20GUA: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: YR20%20FUM
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR20%2520FUM%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for YR20%20FUM: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: AH51%20RUS
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AH51%2520RUS%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for AH51%20RUS: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: MT65%20EFR
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT65%2520EFR%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for MT65%20EFR: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: AP71%20FJO
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP71%2520FJO%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for AP71%20FJO: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: KV70%20LKX
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV70%2520LKX%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for KV70%20LKX: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: FA19%20SDZ
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA19%2520SDZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for FA19%20SDZ: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: LP72%20RMV
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP72%2520RMV%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for LP72%20RMV: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: EJ23%20NAE
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ23%2520NAE%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for EJ23%20NAE: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: LM23%20VGU
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VGU%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for LM23%20VGU: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: EJ71%20BKF
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ71%2520BKF%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for EJ71%20BKF: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: FP24%20YBG
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP24%2520YBG%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for FP24%20YBG: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: OE23%20CWN
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE23%2520CWN%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for OE23%20CWN: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: OU71%20YLJ
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU71%2520YLJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for OU71%20YLJ: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: SP04%20RNO
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP04%2520RNO%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for SP04%20RNO: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: GU75%20OHA
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU75%2520OHA%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for GU75%20OHA: 0
2026-03-29 14:22:57 [bca.uk] INFO: Found listing with ID: EA15%20WLN
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA15%2520WLN%27 HTTP/1.1" 200 None
2026-03-29 14:22:57 [bca.uk] INFO: Scrape type for EA15%20WLN: 0
2026-03-29 14:22:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:22:59 [bca.uk] INFO: Total items found: 100
2026-03-29 14:22:59 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded
2026-03-29 14:22:59 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:22:59 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: AK71%20ZHP
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK71%2520ZHP%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for AK71%20ZHP: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: WM71%20BRZ
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM71%2520BRZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for WM71%20BRZ: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: LS70%20VFV
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS70%2520VFV%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for LS70%20VFV: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: SJ24%20BHO
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ24%2520BHO%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for SJ24%20BHO: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: GY23%20FXZ
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY23%2520FXZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for GY23%20FXZ: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: HX23%20XLL
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX23%2520XLL%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for HX23%20XLL: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: RO14%20VUA
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO14%2520VUA%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for RO14%20VUA: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: KE69%20VWU
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE69%2520VWU%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for KE69%20VWU: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: RJ13%20YOK
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ13%2520YOK%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for RJ13%20YOK: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: KN65%20UHW
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN65%2520UHW%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for KN65%20UHW: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: GF61%20TVC
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF61%2520TVC%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for GF61%20TVC: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: AX69%20GJE
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX69%2520GJE%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for AX69%20GJE: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: KN68%20LUL
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN68%2520LUL%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for KN68%20LUL: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: ND67%20AGZ
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND67%2520AGZ%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for ND67%20AGZ: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: CX14%20LGD
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX14%2520LGD%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for CX14%20LGD: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: NA66%20UUN
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA66%2520UUN%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for NA66%20UUN: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: KF06%20VWS
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF06%2520VWS%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for KF06%20VWS: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: NL16%20YWD
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL16%2520YWD%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for NL16%20YWD: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: HN18%20YCO
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN18%2520YCO%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for HN18%20YCO: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: LG22%20XSD
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG22%2520XSD%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for LG22%20XSD: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: LG22%20YAF
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG22%2520YAF%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for LG22%20YAF: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: LH68%20CKV
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LH68%2520CKV%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for LH68%20CKV: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: YD67%20ZCJ
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD67%2520ZCJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for YD67%20ZCJ: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: PX18%20UPS
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX18%2520UPS%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for PX18%20UPS: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: LS68%20DTU
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS68%2520DTU%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for LS68%20DTU: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: YJ16%20UJL
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ16%2520UJL%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for YJ16%20UJL: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: MD18%20FXV
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD18%2520FXV%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for MD18%20FXV: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: LC24%20YNP
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC24%2520YNP%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for LC24%20YNP: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: CV63%20RSU
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV63%2520RSU%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for CV63%20RSU: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: SJ68%20DTU
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ68%2520DTU%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for SJ68%20DTU: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: MW66%20PXV
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW66%2520PXV%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for MW66%20PXV: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: BL15%20KBU
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL15%2520KBU%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for BL15%20KBU: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: GJ12%20VUC
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ12%2520VUC%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for GJ12%20VUC: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: PF12%20BZX
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF12%2520BZX%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for PF12%20BZX: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: KY14%20HHP
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY14%2520HHP%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for KY14%20HHP: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: DG17%20UUC
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG17%2520UUC%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for DG17%20UUC: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: DY67%20UZC
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY67%2520UZC%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for DY67%20UZC: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: HK19%20PJX
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK19%2520PJX%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for HK19%20PJX: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: SG66%20YPJ
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG66%2520YPJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for SG66%20YPJ: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: YC15%20ORJ
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC15%2520ORJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for YC15%20ORJ: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: YH62%20EDX
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH62%2520EDX%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for YH62%20EDX: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: BF14%20XCO
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF14%2520XCO%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for BF14%20XCO: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: VN22%20MYJ
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN22%2520MYJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for VN22%20MYJ: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: LT22%20HVO
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT22%2520HVO%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for LT22%20HVO: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: PL12%20ARO
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL12%2520ARO%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for PL12%20ARO: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: EA71%20CYG
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA71%2520CYG%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for EA71%20CYG: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: SK22%20USJ
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK22%2520USJ%27 HTTP/1.1" 200 None
2026-03-29 14:22:59 [bca.uk] INFO: Scrape type for SK22%20USJ: 0
2026-03-29 14:22:59 [bca.uk] INFO: Found listing with ID: DX67%20NDC
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX67%2520NDC%27 HTTP/1.1" 200 None
2026-03-29 14:23:00 [bca.uk] INFO: Scrape type for DX67%20NDC: 0
2026-03-29 14:23:00 [bca.uk] INFO: Found listing with ID: GK19%20CPV
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK19%2520CPV%27 HTTP/1.1" 200 None
2026-03-29 14:23:00 [bca.uk] INFO: Scrape type for GK19%20CPV: 0
2026-03-29 14:23:00 [bca.uk] INFO: Found listing with ID: LJ25%20WGS
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ25%2520WGS%27 HTTP/1.1" 200 None
2026-03-29 14:23:00 [bca.uk] INFO: Scrape type for LJ25%20WGS: 0
2026-03-29 14:23:00 [bca.uk] INFO: Found listing with ID: WM63%20EMF
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM63%2520EMF%27 HTTP/1.1" 200 None
2026-03-29 14:23:00 [bca.uk] INFO: Scrape type for WM63%20EMF: 0
2026-03-29 14:23:00 [bca.uk] INFO: Found listing with ID: DU64%20GHV
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU64%2520GHV%27 HTTP/1.1" 200 None
2026-03-29 14:23:00 [bca.uk] INFO: Scrape type for DU64%20GHV: 0
2026-03-29 14:23:00 [bca.uk] INFO: Found listing with ID: WN23%20NVP
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN23%2520NVP%27 HTTP/1.1" 200 None
2026-03-29 14:23:00 [bca.uk] INFO: Scrape type for WN23%20NVP: 0
2026-03-29 14:23:00 [bca.uk] INFO: Found listing with ID: LD05%20OGW
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD05%2520OGW%27 HTTP/1.1" 200 None
2026-03-29 14:23:00 [bca.uk] INFO: Scrape type for LD05%20OGW: 0
2026-03-29 14:23:00 [bca.uk] INFO: Found listing with ID: KS23%20DZG
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS23%2520DZG%27 HTTP/1.1" 200 None
2026-03-29 14:23:00 [bca.uk] INFO: Scrape type for KS23%20DZG: 0
2026-03-29 14:23:00 [bca.uk] INFO: Found listing with ID: EO17%20RYB
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO17%2520RYB%27 HTTP/1.1" 200 None
2026-03-29 14:23:00 [bca.uk] INFO: Scrape type for EO17%20RYB: 0
2026-03-29 14:23:00 [bca.uk] INFO: Found listing with ID: LM15%20RXN
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM15%2520RXN%27 HTTP/1.1" 200 None
2026-03-29 14:23:00 [bca.uk] INFO: Scrape type for LM15%20RXN: 0
2026-03-29 14:23:00 [bca.uk] INFO: Found listing with ID: CX15%20KJN
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX15%2520KJN%27 HTTP/1.1" 200 None
2026-03-29 14:23:00 [bca.uk] INFO: Scrape type for CX15%20KJN: 0
2026-03-29 14:23:00 [bca.uk] INFO: Found listing with ID: BN64%20TYB
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN64%2520TYB%27 HTTP/1.1" 200 None
2026-03-29 14:23:00 [bca.uk] INFO: Scrape type for BN64%20TYB: 2
2026-03-29 14:23:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32672ea3-ead6-5c89-a61e-418ef38bf2de with identifier: BN64%20TYB
2026-03-29 14:23:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32672ea3-ead6-5c89-a61e-418ef38bf2de with scrape type 2
2026-03-29 14:23:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32672ea3-ead6-5c89-a61e-418ef38bf2de with scrape type 2
2026-03-29 14:23:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 32672ea3-ead6-5c89-a61e-418ef38bf2de, identifier: BN64%20TYB
2026-03-29 14:23:00 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:00 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 32672ea3-ead6-5c89-a61e-418ef38bf2de with identifier: BN64%20TYB
2026-03-29 14:23:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 32672ea3-ead6-5c89-a61e-418ef38bf2de with identifier: BN64%20TYB
2026-03-29 14:23:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 32672ea3-ead6-5c89-a61e-418ef38bf2de with identifier: BN64%20TYB to the API
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN64%20TYB-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '32672ea3-ead6-5c89-a61e-418ef38bf2de',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN64 TYB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN64%20TYB&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 67977,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 140 4WD ZETEC P/S StationWagon',
 'transmission': 'automatic',
 'trim': 'TDCI 140 4WD ZETEC P/S',
 'vin': 'WF0AXXWPMAEB49078',
 'year': 2014}
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN64%2520TYB%27 HTTP/1.1" 200 None
2026-03-29 14:23:00 [bca.uk] INFO: Saving data for BN64%20TYB: {'auction_closing_time': 1774951200.0, 'created_time': 1774523565.898901, 'last_price_update_time': 1774794180.895431}
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN64%2520TYB') HTTP/1.1" 204 0
2026-03-29 14:23:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: CA12%20TSV
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA12%2520TSV%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for CA12%20TSV: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: OE65%20ECX
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE65%2520ECX%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for OE65%20ECX: 2
2026-03-29 14:23:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bde1e834-22cb-55fb-a4d7-ff552812cfd3 with identifier: OE65%20ECX
2026-03-29 14:23:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bde1e834-22cb-55fb-a4d7-ff552812cfd3 with scrape type 2
2026-03-29 14:23:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bde1e834-22cb-55fb-a4d7-ff552812cfd3 with scrape type 2
2026-03-29 14:23:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bde1e834-22cb-55fb-a4d7-ff552812cfd3, identifier: OE65%20ECX
2026-03-29 14:23:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bde1e834-22cb-55fb-a4d7-ff552812cfd3 with identifier: OE65%20ECX
2026-03-29 14:23:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bde1e834-22cb-55fb-a4d7-ff552812cfd3 with identifier: OE65%20ECX
2026-03-29 14:23:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bde1e834-22cb-55fb-a4d7-ff552812cfd3 with identifier: OE65%20ECX to the API
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE65%20ECX-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bde1e834-22cb-55fb-a4d7-ff552812cfd3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE65 ECX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE65%20ECX&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 66466,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 SE TECH StationWagon',
 'transmission': 'manual',
 'trim': 'TD4 180 SE TECH',
 'vin': 'SALCA2CN7GH587069',
 'year': 2016}
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE65%2520ECX%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Saving data for OE65%20ECX: {'auction_closing_time': 1774951200.0, 'created_time': 1774523556.686301, 'last_price_update_time': 1774794181.459065}
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE65%2520ECX') HTTP/1.1" 204 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: VN68%20FEJ
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN68%2520FEJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for VN68%20FEJ: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: HF63%20TYB
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF63%2520TYB%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for HF63%20TYB: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: VIG%207935
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VIG%25207935%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for VIG%207935: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: PN59%20KWZ
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN59%2520KWZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for PN59%20KWZ: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: NK66%20VYG
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK66%2520VYG%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for NK66%20VYG: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: ND61%20LXZ
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND61%2520LXZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for ND61%20LXZ: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: DL11%20XAS
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL11%2520XAS%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for DL11%20XAS: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: LG60%20ZGK
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG60%2520ZGK%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for LG60%20ZGK: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: BN06%20VJM
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN06%2520VJM%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for BN06%20VJM: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: PE59%20YSU
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE59%2520YSU%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for PE59%20YSU: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: OY61%20VGN
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY61%2520VGN%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for OY61%20VGN: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: YP63%20DYH
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP63%2520DYH%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for YP63%20DYH: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: HG10%20EHF
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG10%2520EHF%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for HG10%20EHF: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: SC63%20CGF
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC63%2520CGF%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for SC63%20CGF: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: SX66%20GHH
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SX66%2520GHH%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for SX66%20GHH: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: CO56%20LAN
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CO56%2520LAN%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for CO56%20LAN: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: PO67%20AZA
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO67%2520AZA%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for PO67%20AZA: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: GJ66%20TWK
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ66%2520TWK%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for GJ66%20TWK: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: NX11%20EFC
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX11%2520EFC%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for NX11%20EFC: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: LA22%20OSL
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA22%2520OSL%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for LA22%20OSL: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: BK22%20ENX
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520ENX%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for BK22%20ENX: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: CF23%20ORW
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF23%2520ORW%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for CF23%20ORW: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: LD23%20BMY
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520BMY%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for LD23%20BMY: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: LR23%20ZGC
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR23%2520ZGC%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for LR23%20ZGC: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: RK72%20YCC
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK72%2520YCC%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for RK72%20YCC: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: YN72%20PVX
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN72%2520PVX%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for YN72%20PVX: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: SX67%20ECJ
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SX67%2520ECJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:01 [bca.uk] INFO: Scrape type for SX67%20ECJ: 0
2026-03-29 14:23:01 [bca.uk] INFO: Found listing with ID: MK22%20KLA
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK22%2520KLA%27 HTTP/1.1" 200 None
2026-03-29 14:23:02 [bca.uk] INFO: Scrape type for MK22%20KLA: 0
2026-03-29 14:23:02 [bca.uk] INFO: Found listing with ID: WP23%20OEF
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OEF%27 HTTP/1.1" 200 None
2026-03-29 14:23:02 [bca.uk] INFO: Scrape type for WP23%20OEF: 0
2026-03-29 14:23:02 [bca.uk] INFO: Found listing with ID: YM72%20HUH
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520HUH%27 HTTP/1.1" 200 None
2026-03-29 14:23:02 [bca.uk] INFO: Scrape type for YM72%20HUH: 0
2026-03-29 14:23:02 [bca.uk] INFO: Found listing with ID: AF23%20CWK
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF23%2520CWK%27 HTTP/1.1" 200 None
2026-03-29 14:23:02 [bca.uk] INFO: Scrape type for AF23%20CWK: 0
2026-03-29 14:23:02 [bca.uk] INFO: Found listing with ID: URZ%202372
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27URZ%25202372%27 HTTP/1.1" 200 None
2026-03-29 14:23:02 [bca.uk] INFO: Scrape type for URZ%202372: 0
2026-03-29 14:23:02 [bca.uk] INFO: Found listing with ID: BV23%20XUN
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV23%2520XUN%27 HTTP/1.1" 200 None
2026-03-29 14:23:02 [bca.uk] INFO: Scrape type for BV23%20XUN: 0
2026-03-29 14:23:02 [bca.uk] INFO: Found listing with ID: SL71%20LWT
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL71%2520LWT%27 HTTP/1.1" 200 None
2026-03-29 14:23:02 [bca.uk] INFO: Scrape type for SL71%20LWT: 0
2026-03-29 14:23:02 [bca.uk] INFO: Found listing with ID: WP23%20OEL
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OEL%27 HTTP/1.1" 200 None
2026-03-29 14:23:02 [bca.uk] INFO: Scrape type for WP23%20OEL: 0
2026-03-29 14:23:02 [bca.uk] INFO: Found listing with ID: GX72%20TYT
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX72%2520TYT%27 HTTP/1.1" 200 None
2026-03-29 14:23:02 [bca.uk] INFO: Scrape type for GX72%20TYT: 0
2026-03-29 14:23:02 [bca.uk] INFO: Found listing with ID: LD22%20PZB
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD22%2520PZB%27 HTTP/1.1" 200 None
2026-03-29 14:23:02 [bca.uk] INFO: Scrape type for LD22%20PZB: 0
2026-03-29 14:23:02 [bca.uk] INFO: Found listing with ID: LE71%20CLO
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE71%2520CLO%27 HTTP/1.1" 200 None
2026-03-29 14:23:02 [bca.uk] INFO: Scrape type for LE71%20CLO: 0
2026-03-29 14:23:02 [bca.uk] INFO: Found listing with ID: LO23%20CWN
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO23%2520CWN%27 HTTP/1.1" 200 None
2026-03-29 14:23:02 [bca.uk] INFO: Scrape type for LO23%20CWN: 0
2026-03-29 14:23:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:23:04 [bca.uk] INFO: Total items found: 100
2026-03-29 14:23:04 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded
2026-03-29 14:23:04 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:23:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: MJ71%20YBZ
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ71%2520YBZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for MJ71%20YBZ: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: RO72%20TPF
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO72%2520TPF%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for RO72%20TPF: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: WV71%20TBX
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520TBX%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for WV71%20TBX: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: GL15%20YCC
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL15%2520YCC%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for GL15%20YCC: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: RE23%20BYL
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE23%2520BYL%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for RE23%20BYL: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: MD72%20VZL
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520VZL%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for MD72%20VZL: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: BK23%20JZH
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520JZH%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for BK23%20JZH: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: DL73%20KWZ
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KWZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for DL73%20KWZ: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: YT73%20FLJ
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT73%2520FLJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for YT73%20FLJ: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: OE68%20FBF
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE68%2520FBF%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for OE68%20FBF: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: GE19%20CTY
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GE19%2520CTY%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for GE19%20CTY: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: LX70%20ZKN
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX70%2520ZKN%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for LX70%20ZKN: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: S9%20WBG
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S9%2520WBG%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for S9%20WBG: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: FG22%20YSC
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG22%2520YSC%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for FG22%20YSC: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: KS25%20SPX
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS25%2520SPX%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for KS25%20SPX: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: MJ20%20WZR
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ20%2520WZR%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for MJ20%20WZR: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: YM69%20YEE
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM69%2520YEE%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for YM69%20YEE: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: DL73%20LFO
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LFO%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for DL73%20LFO: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: KW69%20LLA
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW69%2520LLA%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for KW69%20LLA: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: NG69%20TGV
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG69%2520TGV%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for NG69%20TGV: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: SK69%20PZD
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK69%2520PZD%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for SK69%20PZD: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: SL73%20DKE
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL73%2520DKE%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for SL73%20DKE: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: ST17%20WMD
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST17%2520WMD%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for ST17%20WMD: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: GK71%20PZV
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK71%2520PZV%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for GK71%20PZV: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: HG68%20JDZ
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG68%2520JDZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for HG68%20JDZ: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: LC72%20XJW
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520XJW%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for LC72%20XJW: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: LG69%20YNU
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG69%2520YNU%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for LG69%20YNU: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: OU67%20NKS
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU67%2520NKS%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for OU67%20NKS: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: SH71%20DZM
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH71%2520DZM%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for SH71%20DZM: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: YA67%20LLE
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA67%2520LLE%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for YA67%20LLE: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: HT21%20LMM
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT21%2520LMM%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for HT21%20LMM: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: HX22%20OPU
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX22%2520OPU%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for HX22%20OPU: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: EO68%20YLG
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO68%2520YLG%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for EO68%20YLG: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: FP22%20VZX
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP22%2520VZX%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for FP22%20VZX: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: HX19%20XZR
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX19%2520XZR%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for HX19%20XZR: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: KJ17%20DWY
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ17%2520DWY%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for KJ17%20DWY: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: LB71%20KOE
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB71%2520KOE%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for LB71%20KOE: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: LS69%20HPE
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS69%2520HPE%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for LS69%20HPE: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: ML73%20OFE
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML73%2520OFE%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for ML73%20OFE: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: ND70%20FTZ
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND70%2520FTZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for ND70%20FTZ: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: RY66%20ONM
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY66%2520ONM%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for RY66%20ONM: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: RJ73%20YLW
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ73%2520YLW%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for RJ73%20YLW: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: SW14%20FUV
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW14%2520FUV%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for SW14%20FUV: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: FG19%20HKM
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG19%2520HKM%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for FG19%20HKM: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: GU72%20VDL
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU72%2520VDL%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for GU72%20VDL: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: RO73%20BUV
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO73%2520BUV%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for RO73%20BUV: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: DL73%20LBP
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LBP%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for DL73%20LBP: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: MA20%20CTU
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA20%2520CTU%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for MA20%20CTU: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: SM18%20KCE
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM18%2520KCE%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for SM18%20KCE: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: DL74%20WVC
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL74%2520WVC%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for DL74%20WVC: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: DP74%20RWO
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP74%2520RWO%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for DP74%20RWO: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: DV24%20JXX
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520JXX%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for DV24%20JXX: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: DY74%20OHL
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520OHL%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for DY74%20OHL: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: BW73%20LZN
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW73%2520LZN%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for BW73%20LZN: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: LC71%20SSV
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC71%2520SSV%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for LC71%20SSV: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: KK23%20BWC
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK23%2520BWC%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for KK23%20BWC: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: KM73%20YZN
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520YZN%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for KM73%20YZN: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: MW74%20CZU
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520CZU%27 HTTP/1.1" 200 None
2026-03-29 14:23:04 [bca.uk] INFO: Scrape type for MW74%20CZU: 0
2026-03-29 14:23:04 [bca.uk] INFO: Found listing with ID: DN24%20TCJ
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN24%2520TCJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:05 [bca.uk] INFO: Scrape type for DN24%20TCJ: 0
2026-03-29 14:23:05 [bca.uk] INFO: Found listing with ID: DY74%20BXB
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520BXB%27 HTTP/1.1" 200 None
2026-03-29 14:23:05 [bca.uk] INFO: Scrape type for DY74%20BXB: 0
2026-03-29 14:23:05 [bca.uk] INFO: Found listing with ID: DL74%20WUJ
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL74%2520WUJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:05 [bca.uk] INFO: Scrape type for DL74%20WUJ: 0
2026-03-29 14:23:05 [bca.uk] INFO: Found listing with ID: DS24%20OUY
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520OUY%27 HTTP/1.1" 200 None
2026-03-29 14:23:05 [bca.uk] INFO: Scrape type for DS24%20OUY: 0
2026-03-29 14:23:05 [bca.uk] INFO: Found listing with ID: DS24%20OZO
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520OZO%27 HTTP/1.1" 200 None
2026-03-29 14:23:05 [bca.uk] INFO: Scrape type for DS24%20OZO: 2
2026-03-29 14:23:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78c3b13a-6507-5363-8aa2-5bc89817e533 with identifier: DS24%20OZO
2026-03-29 14:23:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78c3b13a-6507-5363-8aa2-5bc89817e533 with scrape type 2
2026-03-29 14:23:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78c3b13a-6507-5363-8aa2-5bc89817e533 with scrape type 2
2026-03-29 14:23:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78c3b13a-6507-5363-8aa2-5bc89817e533, identifier: DS24%20OZO
2026-03-29 14:23:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78c3b13a-6507-5363-8aa2-5bc89817e533 with identifier: DS24%20OZO
2026-03-29 14:23:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78c3b13a-6507-5363-8aa2-5bc89817e533 with identifier: DS24%20OZO
2026-03-29 14:23:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 78c3b13a-6507-5363-8aa2-5bc89817e533 with identifier: DS24%20OZO to the API
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS24%20OZO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '78c3b13a-6507-5363-8aa2-5bc89817e533',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DS24 OZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS24%20OZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND',
 'odometer': 9848,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND 1.2 T 130 ULTIMATE Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 ULTIMATE',
 'vin': 'W0VZRHNS1R6015581',
 'year': 2024}
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520OZO%27 HTTP/1.1" 200 None
2026-03-29 14:23:05 [bca.uk] INFO: Saving data for DS24%20OZO: {'auction_closing_time': 1775037600.0, 'created_time': 1773842945.720133, 'last_price_update_time': 1774794185.747622}
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS24%2520OZO') HTTP/1.1" 204 0
2026-03-29 14:23:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:23:05 [bca.uk] INFO: Found listing with ID: GL72%20ODW
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520ODW%27 HTTP/1.1" 200 None
2026-03-29 14:23:05 [bca.uk] INFO: Scrape type for GL72%20ODW: 0
2026-03-29 14:23:05 [bca.uk] INFO: Found listing with ID: BU22%20ZSR
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU22%2520ZSR%27 HTTP/1.1" 200 None
2026-03-29 14:23:05 [bca.uk] INFO: Scrape type for BU22%20ZSR: 0
2026-03-29 14:23:05 [bca.uk] INFO: Found listing with ID: GL72%20UVD
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520UVD%27 HTTP/1.1" 200 None
2026-03-29 14:23:05 [bca.uk] INFO: Scrape type for GL72%20UVD: 0
2026-03-29 14:23:05 [bca.uk] INFO: Found listing with ID: BG71%20UMM
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG71%2520UMM%27 HTTP/1.1" 200 None
2026-03-29 14:23:05 [bca.uk] INFO: Scrape type for BG71%20UMM: 0
2026-03-29 14:23:05 [bca.uk] INFO: Found listing with ID: LT24%20SWU
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT24%2520SWU%27 HTTP/1.1" 200 None
2026-03-29 14:23:05 [bca.uk] INFO: Scrape type for LT24%20SWU: 0
2026-03-29 14:23:05 [bca.uk] INFO: Found listing with ID: WN21%20XLO
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN21%2520XLO%27 HTTP/1.1" 200 None
2026-03-29 14:23:05 [bca.uk] INFO: Scrape type for WN21%20XLO: 0
2026-03-29 14:23:05 [bca.uk] INFO: Found listing with ID: DS24%20ORP
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520ORP%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for DS24%20ORP: 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: DS24%20XXY
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520XXY%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for DS24%20XXY: 2
2026-03-29 14:23:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a31cfb0-d816-521b-a5b9-47db99a642f3 with identifier: DS24%20XXY
2026-03-29 14:23:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a31cfb0-d816-521b-a5b9-47db99a642f3 with scrape type 2
2026-03-29 14:23:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a31cfb0-d816-521b-a5b9-47db99a642f3 with scrape type 2
2026-03-29 14:23:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a31cfb0-d816-521b-a5b9-47db99a642f3, identifier: DS24%20XXY
2026-03-29 14:23:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a31cfb0-d816-521b-a5b9-47db99a642f3 with identifier: DS24%20XXY
2026-03-29 14:23:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a31cfb0-d816-521b-a5b9-47db99a642f3 with identifier: DS24%20XXY
2026-03-29 14:23:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1a31cfb0-d816-521b-a5b9-47db99a642f3 with identifier: DS24%20XXY to the API
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS24%20XXY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1a31cfb0-d816-521b-a5b9-47db99a642f3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DS24 XXY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS24%20XXY&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND',
 'odometer': 20501,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND 1.2 T 130 ULTIMATE Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 ULTIMATE',
 'vin': 'W0VZRHNS1R6019582',
 'year': 2024}
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520XXY%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Saving data for DS24%20XXY: {'auction_closing_time': 1775037600.0, 'created_time': 1773842968.082388, 'last_price_update_time': 1774794186.475158}
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS24%2520XXY') HTTP/1.1" 204 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: DS24%20XXZ
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520XXZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for DS24%20XXZ: 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: LD23%20UTS
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520UTS%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for LD23%20UTS: 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: LR21%20YHE
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR21%2520YHE%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for LR21%20YHE: 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: LS69%20AWM
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS69%2520AWM%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for LS69%20AWM: 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: MM21%20HHO
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM21%2520HHO%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for MM21%20HHO: 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: NL23%20ODN
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520ODN%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for NL23%20ODN: 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: RX71%20EGV
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX71%2520EGV%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for RX71%20EGV: 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: WF24%20EWY
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF24%2520EWY%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for WF24%20EWY: 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: AF22%20XTB
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520XTB%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for AF22%20XTB: 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: AF22%20YMD
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520YMD%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for AF22%20YMD: 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: DC25%20EXN
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC25%2520EXN%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for DC25%20EXN: 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: DF71%20HHZ
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF71%2520HHZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for DF71%20HHZ: 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: DG24%20LAE
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520LAE%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for DG24%20LAE: 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: FN22%20LLG
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN22%2520LLG%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for FN22%20LLG: 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: FN23%20OPA
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN23%2520OPA%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for FN23%20OPA: 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: GK22%20NDD
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK22%2520NDD%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for GK22%20NDD: 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: GL21%20HWG
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL21%2520HWG%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for GL21%20HWG: 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: GX70%20USS
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX70%2520USS%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for GX70%20USS: 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: KE73%20APV
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE73%2520APV%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for KE73%20APV: 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: KN23%20UWP
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN23%2520UWP%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for KN23%20UWP: 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: KW73%20YON
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520YON%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for KW73%20YON: 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: LA72%20CNF
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA72%2520CNF%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for LA72%20CNF: 0
2026-03-29 14:23:06 [bca.uk] INFO: Found listing with ID: DV24%20JXP
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520JXP%27 HTTP/1.1" 200 None
2026-03-29 14:23:06 [bca.uk] INFO: Scrape type for DV24%20JXP: 2
2026-03-29 14:23:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 57d9616d-dcca-5b0a-809c-9656e6ebb66c with identifier: DV24%20JXP
2026-03-29 14:23:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 57d9616d-dcca-5b0a-809c-9656e6ebb66c with scrape type 2
2026-03-29 14:23:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 57d9616d-dcca-5b0a-809c-9656e6ebb66c with scrape type 2
2026-03-29 14:23:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 57d9616d-dcca-5b0a-809c-9656e6ebb66c, identifier: DV24%20JXP
2026-03-29 14:23:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 57d9616d-dcca-5b0a-809c-9656e6ebb66c with identifier: DV24%20JXP
2026-03-29 14:23:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 57d9616d-dcca-5b0a-809c-9656e6ebb66c with identifier: DV24%20JXP
2026-03-29 14:23:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 57d9616d-dcca-5b0a-809c-9656e6ebb66c with identifier: DV24%20JXP to the API
2026-03-29 14:23:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV24%20JXP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '57d9616d-dcca-5b0a-809c-9656e6ebb66c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DV24 JXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV24%20JXP&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND',
 'odometer': 13583,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND 1.2 T 130 ULTIMATE Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 ULTIMATE',
 'vin': 'W0VZRHNS3R6008163',
 'year': 2024}
2026-03-29 14:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520JXP%27 HTTP/1.1" 200 None
2026-03-29 14:23:07 [bca.uk] INFO: Saving data for DV24%20JXP: {'auction_closing_time': 1775037600.0, 'created_time': 1773832203.214093, 'last_price_update_time': 1774794187.28288}
2026-03-29 14:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV24%2520JXP') HTTP/1.1" 204 0
2026-03-29 14:23:07 [bca.uk] INFO: Found listing with ID: YJ65%20MGC
2026-03-29 14:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ65%2520MGC%27 HTTP/1.1" 200 None
2026-03-29 14:23:07 [bca.uk] INFO: Scrape type for YJ65%20MGC: 0
2026-03-29 14:23:07 [bca.uk] INFO: Found listing with ID: KE73%20RMV
2026-03-29 14:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE73%2520RMV%27 HTTP/1.1" 200 None
2026-03-29 14:23:07 [bca.uk] INFO: Scrape type for KE73%20RMV: 0
2026-03-29 14:23:07 [bca.uk] INFO: Found listing with ID: RV74%20UZM
2026-03-29 14:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV74%2520UZM%27 HTTP/1.1" 200 None
2026-03-29 14:23:07 [bca.uk] INFO: Scrape type for RV74%20UZM: 0
2026-03-29 14:23:07 [bca.uk] INFO: Found listing with ID: DN24%20TFE
2026-03-29 14:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN24%2520TFE%27 HTTP/1.1" 200 None
2026-03-29 14:23:07 [bca.uk] INFO: Scrape type for DN24%20TFE: 0
2026-03-29 14:23:07 [bca.uk] INFO: Found listing with ID: DS24%20OSP
2026-03-29 14:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520OSP%27 HTTP/1.1" 200 None
2026-03-29 14:23:07 [bca.uk] INFO: Scrape type for DS24%20OSP: 0
2026-03-29 14:23:07 [bca.uk] INFO: Found listing with ID: DY74%20BVV
2026-03-29 14:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520BVV%27 HTTP/1.1" 200 None
2026-03-29 14:23:07 [bca.uk] INFO: Scrape type for DY74%20BVV: 0
2026-03-29 14:23:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:23:09 [bca.uk] INFO: Total items found: 100
2026-03-29 14:23:09 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=89&sort=MostRecentlyAdded
2026-03-29 14:23:09 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:23:09 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=89&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:09 [bca.uk] INFO: Found listing with ID: DY74%20BWC
2026-03-29 14:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520BWC%27 HTTP/1.1" 200 None
2026-03-29 14:23:09 [bca.uk] INFO: Scrape type for DY74%20BWC: 0
2026-03-29 14:23:09 [bca.uk] INFO: Found listing with ID: BT24%20VGZ
2026-03-29 14:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT24%2520VGZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:09 [bca.uk] INFO: Scrape type for BT24%20VGZ: 0
2026-03-29 14:23:09 [bca.uk] INFO: Found listing with ID: MA21%20XWB
2026-03-29 14:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA21%2520XWB%27 HTTP/1.1" 200 None
2026-03-29 14:23:09 [bca.uk] INFO: Scrape type for MA21%20XWB: 0
2026-03-29 14:23:09 [bca.uk] INFO: Found listing with ID: WA21%20YCZ
2026-03-29 14:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA21%2520YCZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:09 [bca.uk] INFO: Scrape type for WA21%20YCZ: 0
2026-03-29 14:23:09 [bca.uk] INFO: Found listing with ID: YC22%20FTP
2026-03-29 14:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC22%2520FTP%27 HTTP/1.1" 200 None
2026-03-29 14:23:09 [bca.uk] INFO: Scrape type for YC22%20FTP: 0
2026-03-29 14:23:09 [bca.uk] INFO: Found listing with ID: NJ23%20VZP
2026-03-29 14:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ23%2520VZP%27 HTTP/1.1" 200 None
2026-03-29 14:23:09 [bca.uk] INFO: Scrape type for NJ23%20VZP: 0
2026-03-29 14:23:09 [bca.uk] INFO: Found listing with ID: SG18%20TSX
2026-03-29 14:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG18%2520TSX%27 HTTP/1.1" 200 None
2026-03-29 14:23:09 [bca.uk] INFO: Scrape type for SG18%20TSX: 2
2026-03-29 14:23:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a20f7ffc-dd80-562e-873c-855b92f28161 with identifier: SG18%20TSX
2026-03-29 14:23:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a20f7ffc-dd80-562e-873c-855b92f28161 with scrape type 2
2026-03-29 14:23:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a20f7ffc-dd80-562e-873c-855b92f28161 with scrape type 2
2026-03-29 14:23:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a20f7ffc-dd80-562e-873c-855b92f28161, identifier: SG18%20TSX
2026-03-29 14:23:09 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=89&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:09 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=89&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a20f7ffc-dd80-562e-873c-855b92f28161 with identifier: SG18%20TSX
2026-03-29 14:23:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a20f7ffc-dd80-562e-873c-855b92f28161 with identifier: SG18%20TSX
2026-03-29 14:23:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a20f7ffc-dd80-562e-873c-855b92f28161 with identifier: SG18%20TSX to the API
2026-03-29 14:23:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG18%20TSX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a20f7ffc-dd80-562e-873c-855b92f28161',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG18 TSX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG18%20TSX&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'SEAT',
 'model': 'LEON',
 'odometer': 89694,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'SEAT LEON 1.6 TDI 115 SE DYNAMIC TECHNOLOGY Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 115 SE DYNAMIC TECHNOLOGY',
 'vin': 'VSSZZZ5FZJR109516',
 'year': 2018}
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG18%2520TSX%27 HTTP/1.1" 200 None
2026-03-29 14:23:10 [bca.uk] INFO: Saving data for SG18%20TSX: {'auction_closing_time': 1774951200.0, 'created_time': 1774524582.833917, 'last_price_update_time': 1774794190.069104}
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG18%2520TSX') HTTP/1.1" 204 0
2026-03-29 14:23:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:23:10 [bca.uk] INFO: Found listing with ID: SH68%20ARF
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH68%2520ARF%27 HTTP/1.1" 200 None
2026-03-29 14:23:10 [bca.uk] INFO: Scrape type for SH68%20ARF: 0
2026-03-29 14:23:10 [bca.uk] INFO: Found listing with ID: BK23%20TXW
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520TXW%27 HTTP/1.1" 200 None
2026-03-29 14:23:10 [bca.uk] INFO: Scrape type for BK23%20TXW: 0
2026-03-29 14:23:10 [bca.uk] INFO: Found listing with ID: FH73%20BAO
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH73%2520BAO%27 HTTP/1.1" 200 None
2026-03-29 14:23:10 [bca.uk] INFO: Scrape type for FH73%20BAO: 0
2026-03-29 14:23:10 [bca.uk] INFO: Found listing with ID: SH71%20GMF
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH71%2520GMF%27 HTTP/1.1" 200 None
2026-03-29 14:23:10 [bca.uk] INFO: Scrape type for SH71%20GMF: 0
2026-03-29 14:23:10 [bca.uk] INFO: Found listing with ID: WU21%20FWJ
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU21%2520FWJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:10 [bca.uk] INFO: Scrape type for WU21%20FWJ: 0
2026-03-29 14:23:10 [bca.uk] INFO: Found listing with ID: BP21%20KUW
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP21%2520KUW%27 HTTP/1.1" 200 None
2026-03-29 14:23:10 [bca.uk] INFO: Scrape type for BP21%20KUW: 0
2026-03-29 14:23:10 [bca.uk] INFO: Found listing with ID: DP70%20YSY
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP70%2520YSY%27 HTTP/1.1" 200 None
2026-03-29 14:23:10 [bca.uk] INFO: Scrape type for DP70%20YSY: 0
2026-03-29 14:23:10 [bca.uk] INFO: Found listing with ID: GL72%20OGS
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520OGS%27 HTTP/1.1" 200 None
2026-03-29 14:23:10 [bca.uk] INFO: Scrape type for GL72%20OGS: 0
2026-03-29 14:23:10 [bca.uk] INFO: Found listing with ID: SV23%20OXL
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV23%2520OXL%27 HTTP/1.1" 200 None
2026-03-29 14:23:10 [bca.uk] INFO: Scrape type for SV23%20OXL: 0
2026-03-29 14:23:10 [bca.uk] INFO: Found listing with ID: VO22%20UZT
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO22%2520UZT%27 HTTP/1.1" 200 None
2026-03-29 14:23:10 [bca.uk] INFO: Scrape type for VO22%20UZT: 0
2026-03-29 14:23:10 [bca.uk] INFO: Found listing with ID: HF23%20WKP
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF23%2520WKP%27 HTTP/1.1" 200 None
2026-03-29 14:23:10 [bca.uk] INFO: Scrape type for HF23%20WKP: 0
2026-03-29 14:23:10 [bca.uk] INFO: Found listing with ID: MA22%20FUD
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520FUD%27 HTTP/1.1" 200 None
2026-03-29 14:23:10 [bca.uk] INFO: Scrape type for MA22%20FUD: 0
2026-03-29 14:23:10 [bca.uk] INFO: Found listing with ID: MA23%20UCH
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520UCH%27 HTTP/1.1" 200 None
2026-03-29 14:23:10 [bca.uk] INFO: Scrape type for MA23%20UCH: 0
2026-03-29 14:23:10 [bca.uk] INFO: Found listing with ID: MV23%20OYJ
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV23%2520OYJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:10 [bca.uk] INFO: Scrape type for MV23%20OYJ: 0
2026-03-29 14:23:10 [bca.uk] INFO: Found listing with ID: WV22%20XZA
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV22%2520XZA%27 HTTP/1.1" 200 None
2026-03-29 14:23:10 [bca.uk] INFO: Scrape type for WV22%20XZA: 0
2026-03-29 14:23:10 [bca.uk] INFO: Found listing with ID: HW75%20BVT
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HW75%2520BVT%27 HTTP/1.1" 200 None
2026-03-29 14:23:10 [bca.uk] INFO: Scrape type for HW75%20BVT: 0
2026-03-29 14:23:10 [bca.uk] INFO: Found listing with ID: MC21%20EBO
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC21%2520EBO%27 HTTP/1.1" 200 None
2026-03-29 14:23:10 [bca.uk] INFO: Scrape type for MC21%20EBO: 0
2026-03-29 14:23:10 [bca.uk] INFO: Found listing with ID: PK20%20ORC
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520ORC%27 HTTP/1.1" 200 None
2026-03-29 14:23:10 [bca.uk] INFO: Scrape type for PK20%20ORC: 0
2026-03-29 14:23:10 [bca.uk] INFO: Found listing with ID: KO18%20MRV
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO18%2520MRV%27 HTTP/1.1" 200 None
2026-03-29 14:23:10 [bca.uk] INFO: Scrape type for KO18%20MRV: 2
2026-03-29 14:23:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0efea783-fe93-5f68-9d03-afa41c03eda8 with identifier: KO18%20MRV
2026-03-29 14:23:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0efea783-fe93-5f68-9d03-afa41c03eda8 with scrape type 2
2026-03-29 14:23:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0efea783-fe93-5f68-9d03-afa41c03eda8 with scrape type 2
2026-03-29 14:23:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0efea783-fe93-5f68-9d03-afa41c03eda8, identifier: KO18%20MRV
2026-03-29 14:23:10 [scrapy.extensions.logstats] INFO: Crawled 262 pages (at 9 pages/min), scraped 2034 items (at 39 items/min)
2026-03-29 14:23:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 211MiB
2026-03-29 14:23:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0efea783-fe93-5f68-9d03-afa41c03eda8 with identifier: KO18%20MRV
2026-03-29 14:23:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0efea783-fe93-5f68-9d03-afa41c03eda8 with identifier: KO18%20MRV
2026-03-29 14:23:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0efea783-fe93-5f68-9d03-afa41c03eda8 with identifier: KO18%20MRV to the API
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KO18%20MRV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0efea783-fe93-5f68-9d03-afa41c03eda8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KO18 MRV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KO18%20MRV&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 104306,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.4 16V 100 SRI Hatchback',
 'transmission': 'manual',
 'trim': '16V 100 SRI',
 'vin': 'W0VBF6ED0JG106839',
 'year': 2018}
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO18%2520MRV%27 HTTP/1.1" 200 None
2026-03-29 14:23:10 [bca.uk] INFO: Saving data for KO18%20MRV: {'auction_closing_time': 1774951200.0, 'created_time': 1774523245.506178, 'last_price_update_time': 1774794190.902216}
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KO18%2520MRV') HTTP/1.1" 204 0
2026-03-29 14:23:11 [bca.uk] INFO: Found listing with ID: YH56%20UOD
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH56%2520UOD%27 HTTP/1.1" 200 None
2026-03-29 14:23:11 [bca.uk] INFO: Scrape type for YH56%20UOD: 0
2026-03-29 14:23:11 [bca.uk] INFO: Found listing with ID: LT72%20MGJ
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT72%2520MGJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:11 [bca.uk] INFO: Scrape type for LT72%20MGJ: 0
2026-03-29 14:23:11 [bca.uk] INFO: Found listing with ID: NL23%20WGC
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520WGC%27 HTTP/1.1" 200 None
2026-03-29 14:23:11 [bca.uk] INFO: Scrape type for NL23%20WGC: 0
2026-03-29 14:23:11 [bca.uk] INFO: Found listing with ID: YC22%20ULM
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC22%2520ULM%27 HTTP/1.1" 200 None
2026-03-29 14:23:11 [bca.uk] INFO: Scrape type for YC22%20ULM: 0
2026-03-29 14:23:11 [bca.uk] INFO: Found listing with ID: DA64%20HXR
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA64%2520HXR%27 HTTP/1.1" 200 None
2026-03-29 14:23:11 [bca.uk] INFO: Scrape type for DA64%20HXR: 0
2026-03-29 14:23:11 [bca.uk] INFO: Found listing with ID: DU68%20HCD
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU68%2520HCD%27 HTTP/1.1" 200 None
2026-03-29 14:23:11 [bca.uk] INFO: Scrape type for DU68%20HCD: 0
2026-03-29 14:23:11 [bca.uk] INFO: Found listing with ID: DY13%20XEV
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY13%2520XEV%27 HTTP/1.1" 200 None
2026-03-29 14:23:11 [bca.uk] INFO: Scrape type for DY13%20XEV: 0
2026-03-29 14:23:11 [bca.uk] INFO: Found listing with ID: KV19%20GEP
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV19%2520GEP%27 HTTP/1.1" 200 None
2026-03-29 14:23:11 [bca.uk] INFO: Scrape type for KV19%20GEP: 0
2026-03-29 14:23:11 [bca.uk] INFO: Found listing with ID: RX19%20UUZ
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX19%2520UUZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:11 [bca.uk] INFO: Scrape type for RX19%20UUZ: 0
2026-03-29 14:23:11 [bca.uk] INFO: Found listing with ID: GU23%20VTD
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU23%2520VTD%27 HTTP/1.1" 200 None
2026-03-29 14:23:11 [bca.uk] INFO: Scrape type for GU23%20VTD: 0
2026-03-29 14:23:11 [bca.uk] INFO: Found listing with ID: HJ24%20UNS
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ24%2520UNS%27 HTTP/1.1" 200 None
2026-03-29 14:23:11 [bca.uk] INFO: Scrape type for HJ24%20UNS: 0
2026-03-29 14:23:11 [bca.uk] INFO: Found listing with ID: MA23%20ZBX
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520ZBX%27 HTTP/1.1" 200 None
2026-03-29 14:23:11 [bca.uk] INFO: Scrape type for MA23%20ZBX: 0
2026-03-29 14:23:11 [bca.uk] INFO: Found listing with ID: MJ71%20HPL
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ71%2520HPL%27 HTTP/1.1" 200 None
2026-03-29 14:23:11 [bca.uk] INFO: Scrape type for MJ71%20HPL: 0
2026-03-29 14:23:11 [bca.uk] INFO: Found listing with ID: WJ63%20LDU
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ63%2520LDU%27 HTTP/1.1" 200 None
2026-03-29 14:23:11 [bca.uk] INFO: Scrape type for WJ63%20LDU: 2
2026-03-29 14:23:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e3b67c34-eb8c-55ec-bc1b-14c839dacda4 with identifier: WJ63%20LDU
2026-03-29 14:23:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e3b67c34-eb8c-55ec-bc1b-14c839dacda4 with scrape type 2
2026-03-29 14:23:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e3b67c34-eb8c-55ec-bc1b-14c839dacda4 with scrape type 2
2026-03-29 14:23:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e3b67c34-eb8c-55ec-bc1b-14c839dacda4, identifier: WJ63%20LDU
2026-03-29 14:23:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e3b67c34-eb8c-55ec-bc1b-14c839dacda4 with identifier: WJ63%20LDU
2026-03-29 14:23:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e3b67c34-eb8c-55ec-bc1b-14c839dacda4 with identifier: WJ63%20LDU
2026-03-29 14:23:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e3b67c34-eb8c-55ec-bc1b-14c839dacda4 with identifier: WJ63%20LDU to the API
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ63%20LDU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e3b67c34-eb8c-55ec-bc1b-14c839dacda4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ63 LDU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ63%20LDU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 124328,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.6 E-HDI 115 ACTIVE EGC MPV',
 'transmission': 'automatic',
 'trim': 'E-HDI 115 ACTIVE EGC',
 'vin': 'VF30U9HD8DS123471',
 'year': 2013}
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ63%2520LDU%27 HTTP/1.1" 200 None
2026-03-29 14:23:11 [bca.uk] INFO: Saving data for WJ63%20LDU: {'auction_closing_time': 1774951200.0, 'created_time': 1774523546.67891, 'last_price_update_time': 1774794191.755401}
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ63%2520LDU') HTTP/1.1" 204 0
2026-03-29 14:23:11 [bca.uk] INFO: Found listing with ID: YT22%20WYV
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT22%2520WYV%27 HTTP/1.1" 200 None
2026-03-29 14:23:11 [bca.uk] INFO: Scrape type for YT22%20WYV: 0
2026-03-29 14:23:11 [bca.uk] INFO: Found listing with ID: YW73%20ECJ
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW73%2520ECJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:11 [bca.uk] INFO: Scrape type for YW73%20ECJ: 0
2026-03-29 14:23:11 [bca.uk] INFO: Found listing with ID: BX22%20WJM
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX22%2520WJM%27 HTTP/1.1" 200 None
2026-03-29 14:23:11 [bca.uk] INFO: Scrape type for BX22%20WJM: 0
2026-03-29 14:23:11 [bca.uk] INFO: Found listing with ID: DA72%20VNC
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA72%2520VNC%27 HTTP/1.1" 200 None
2026-03-29 14:23:11 [bca.uk] INFO: Scrape type for DA72%20VNC: 0
2026-03-29 14:23:11 [bca.uk] INFO: Found listing with ID: EX71%20ZUA
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX71%2520ZUA%27 HTTP/1.1" 200 None
2026-03-29 14:23:11 [bca.uk] INFO: Scrape type for EX71%20ZUA: 0
2026-03-29 14:23:11 [bca.uk] INFO: Found listing with ID: FL23%20TFX
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL23%2520TFX%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for FL23%20TFX: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: FX22%20NXJ
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX22%2520NXJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for FX22%20NXJ: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: GL71%20OPD
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL71%2520OPD%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for GL71%20OPD: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: MV67%20HPL
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV67%2520HPL%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for MV67%20HPL: 2
2026-03-29 14:23:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 647c0731-7d96-5e05-a1bc-b116bfd3309f with identifier: MV67%20HPL
2026-03-29 14:23:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 647c0731-7d96-5e05-a1bc-b116bfd3309f with scrape type 2
2026-03-29 14:23:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 647c0731-7d96-5e05-a1bc-b116bfd3309f with scrape type 2
2026-03-29 14:23:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 647c0731-7d96-5e05-a1bc-b116bfd3309f, identifier: MV67%20HPL
2026-03-29 14:23:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 647c0731-7d96-5e05-a1bc-b116bfd3309f with identifier: MV67%20HPL
2026-03-29 14:23:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 647c0731-7d96-5e05-a1bc-b116bfd3309f with identifier: MV67%20HPL
2026-03-29 14:23:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 647c0731-7d96-5e05-a1bc-b116bfd3309f with identifier: MV67%20HPL to the API
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV67%20HPL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '647c0731-7d96-5e05-a1bc-b116bfd3309f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV67 HPL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV67%20HPL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 57024,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 110 ALLURE MPV',
 'transmission': 'manual',
 'trim': 'P/T 110 ALLURE',
 'vin': 'VF3CUHNZ6HY114231',
 'year': 2017}
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV67%2520HPL%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Saving data for MV67%20HPL: {'auction_closing_time': 1774951200.0, 'created_time': 1774523564.658715, 'last_price_update_time': 1774794192.528287}
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV67%2520HPL') HTTP/1.1" 204 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: DX22%20YLM
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX22%2520YLM%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for DX22%20YLM: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: EO22%20GPK
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO22%2520GPK%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for EO22%20GPK: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: EO22%20HPE
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO22%2520HPE%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for EO22%20HPE: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: GY23%20CUW
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY23%2520CUW%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for GY23%20CUW: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: KJ21%20ZBU
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ21%2520ZBU%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for KJ21%20ZBU: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: KX72%20TCZ
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX72%2520TCZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for KX72%20TCZ: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: LA72%20DZU
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA72%2520DZU%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for LA72%20DZU: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: LR15%20LXK
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR15%2520LXK%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for LR15%20LXK: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: LR22%20XUE
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520XUE%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for LR22%20XUE: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: MD21%20YVG
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD21%2520YVG%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for MD21%20YVG: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: MK23%20USF
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK23%2520USF%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for MK23%20USF: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: ML23%20CGO
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML23%2520CGO%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for ML23%20CGO: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: OV23%20CNU
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520CNU%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for OV23%20CNU: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: OX25%20DDJ
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OX25%2520DDJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for OX25%20DDJ: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: PO20%20VTV
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO20%2520VTV%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for PO20%20VTV: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: SD70%20YCS
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD70%2520YCS%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for SD70%20YCS: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: VO72%20WGP
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO72%2520WGP%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for VO72%20WGP: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: YM72%20RJY
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520RJY%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for YM72%20RJY: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: AJ22%20GVY
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ22%2520GVY%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for AJ22%20GVY: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: AJ72%20RUC
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ72%2520RUC%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for AJ72%20RUC: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: BJ20%20JKZ
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ20%2520JKZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for BJ20%20JKZ: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: BP72%20CGZ
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520CGZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for BP72%20CGZ: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: BV23%20EHF
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV23%2520EHF%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for BV23%20EHF: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: DT70%20GMV
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT70%2520GMV%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for DT70%20GMV: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: GM23%20LHJ
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM23%2520LHJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for GM23%20LHJ: 0
2026-03-29 14:23:12 [bca.uk] INFO: Found listing with ID: EK72%20ZKC
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK72%2520ZKC%27 HTTP/1.1" 200 None
2026-03-29 14:23:12 [bca.uk] INFO: Scrape type for EK72%20ZKC: 0
2026-03-29 14:23:13 [bca.uk] INFO: Found listing with ID: LR23%20FUO
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR23%2520FUO%27 HTTP/1.1" 200 None
2026-03-29 14:23:13 [bca.uk] INFO: Scrape type for LR23%20FUO: 0
2026-03-29 14:23:13 [bca.uk] INFO: Found listing with ID: RE23%20MWV
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE23%2520MWV%27 HTTP/1.1" 200 None
2026-03-29 14:23:13 [bca.uk] INFO: Scrape type for RE23%20MWV: 0
2026-03-29 14:23:13 [bca.uk] INFO: Found listing with ID: KE23%20UYD
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE23%2520UYD%27 HTTP/1.1" 200 None
2026-03-29 14:23:13 [bca.uk] INFO: Scrape type for KE23%20UYD: 0
2026-03-29 14:23:13 [bca.uk] INFO: Found listing with ID: BP72%20UKY
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520UKY%27 HTTP/1.1" 200 None
2026-03-29 14:23:13 [bca.uk] INFO: Scrape type for BP72%20UKY: 0
2026-03-29 14:23:13 [bca.uk] INFO: Found listing with ID: BJ23%20OCH
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ23%2520OCH%27 HTTP/1.1" 200 None
2026-03-29 14:23:13 [bca.uk] INFO: Scrape type for BJ23%20OCH: 0
2026-03-29 14:23:13 [bca.uk] INFO: Found listing with ID: FX22%20RXC
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX22%2520RXC%27 HTTP/1.1" 200 None
2026-03-29 14:23:13 [bca.uk] INFO: Scrape type for FX22%20RXC: 0
2026-03-29 14:23:13 [bca.uk] INFO: Found listing with ID: MA22%20VOP
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520VOP%27 HTTP/1.1" 200 None
2026-03-29 14:23:13 [bca.uk] INFO: Scrape type for MA22%20VOP: 0
2026-03-29 14:23:13 [bca.uk] INFO: Found listing with ID: ML24%20PTZ
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML24%2520PTZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:13 [bca.uk] INFO: Scrape type for ML24%20PTZ: 0
2026-03-29 14:23:13 [bca.uk] INFO: Found listing with ID: NG21%20BPX
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG21%2520BPX%27 HTTP/1.1" 200 None
2026-03-29 14:23:13 [bca.uk] INFO: Scrape type for NG21%20BPX: 0
2026-03-29 14:23:13 [bca.uk] INFO: Found listing with ID: CK22%20UUL
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK22%2520UUL%27 HTTP/1.1" 200 None
2026-03-29 14:23:13 [bca.uk] INFO: Scrape type for CK22%20UUL: 2
2026-03-29 14:23:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75bc8280-8c23-5eb3-b055-16a8d9033841 with identifier: CK22%20UUL
2026-03-29 14:23:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75bc8280-8c23-5eb3-b055-16a8d9033841 with scrape type 2
2026-03-29 14:23:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 75bc8280-8c23-5eb3-b055-16a8d9033841 with scrape type 2
2026-03-29 14:23:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 75bc8280-8c23-5eb3-b055-16a8d9033841, identifier: CK22%20UUL
2026-03-29 14:23:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 75bc8280-8c23-5eb3-b055-16a8d9033841 with identifier: CK22%20UUL
2026-03-29 14:23:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 75bc8280-8c23-5eb3-b055-16a8d9033841 with identifier: CK22%20UUL
2026-03-29 14:23:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 75bc8280-8c23-5eb3-b055-16a8d9033841 with identifier: CK22%20UUL to the API
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK22%20UUL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '75bc8280-8c23-5eb3-b055-16a8d9033841',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK22 UUL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK22%20UUL&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': '5008',
 'odometer': 34651,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 5008 1.5 BLUEHDI 130 GT StationWagon',
 'transmission': 'manual',
 'trim': 'BLUEHDI 130 GT',
 'vin': 'VF3MCYHZMNS038155',
 'year': 2022}
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK22%2520UUL%27 HTTP/1.1" 200 None
2026-03-29 14:23:13 [bca.uk] INFO: Saving data for CK22%20UUL: {'auction_closing_time': 1774864800.0, 'created_time': 1773833389.993247, 'last_price_update_time': 1774794193.560113}
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK22%2520UUL') HTTP/1.1" 204 0
2026-03-29 14:23:13 [bca.uk] INFO: Found listing with ID: DE72%20RLO
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE72%2520RLO%27 HTTP/1.1" 200 None
2026-03-29 14:23:13 [bca.uk] INFO: Scrape type for DE72%20RLO: 0
2026-03-29 14:23:13 [bca.uk] INFO: Found listing with ID: KY18%20KCJ
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY18%2520KCJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:13 [bca.uk] INFO: Scrape type for KY18%20KCJ: 0
2026-03-29 14:23:13 [bca.uk] INFO: Found listing with ID: BP23%20OUK
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP23%2520OUK%27 HTTP/1.1" 200 None
2026-03-29 14:23:13 [bca.uk] INFO: Scrape type for BP23%20OUK: 0
2026-03-29 14:23:13 [bca.uk] INFO: Found listing with ID: CJ23%20MWD
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520MWD%27 HTTP/1.1" 200 None
2026-03-29 14:23:13 [bca.uk] INFO: Scrape type for CJ23%20MWD: 0
2026-03-29 14:23:13 [bca.uk] INFO: Found listing with ID: BK22%20UKZ
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520UKZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:13 [bca.uk] INFO: Scrape type for BK22%20UKZ: 0
2026-03-29 14:23:13 [bca.uk] INFO: Found listing with ID: DS72%20YRZ
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS72%2520YRZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:13 [bca.uk] INFO: Scrape type for DS72%20YRZ: 0
2026-03-29 14:23:13 [bca.uk] INFO: Found listing with ID: EF24%20XPC
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF24%2520XPC%27 HTTP/1.1" 200 None
2026-03-29 14:23:13 [bca.uk] INFO: Scrape type for EF24%20XPC: 0
2026-03-29 14:23:13 [bca.uk] INFO: Found listing with ID: HY23%20TVX
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY23%2520TVX%27 HTTP/1.1" 200 None
2026-03-29 14:23:13 [bca.uk] INFO: Scrape type for HY23%20TVX: 0
2026-03-29 14:23:13 [bca.uk] INFO: Found listing with ID: MA24%20TXE
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA24%2520TXE%27 HTTP/1.1" 200 None
2026-03-29 14:23:13 [bca.uk] INFO: Scrape type for MA24%20TXE: 0
2026-03-29 14:23:13 [bca.uk] INFO: Found listing with ID: YP71%20UFT
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP71%2520UFT%27 HTTP/1.1" 200 None
2026-03-29 14:23:13 [bca.uk] INFO: Scrape type for YP71%20UFT: 0
2026-03-29 14:23:13 [bca.uk] INFO: Found listing with ID: KM73%20YKG
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520YKG%27 HTTP/1.1" 200 None
2026-03-29 14:23:13 [bca.uk] INFO: Scrape type for KM73%20YKG: 0
2026-03-29 14:23:13 [bca.uk] INFO: Found listing with ID: DF21%20VPO
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF21%2520VPO%27 HTTP/1.1" 200 None
2026-03-29 14:23:13 [bca.uk] INFO: Scrape type for DF21%20VPO: 0
2026-03-29 14:23:13 [bca.uk] INFO: Found listing with ID: GJ68%20JVG
2026-03-29 14:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ68%2520JVG%27 HTTP/1.1" 200 None
2026-03-29 14:23:14 [bca.uk] INFO: Scrape type for GJ68%20JVG: 0
2026-03-29 14:23:14 [bca.uk] INFO: Found listing with ID: NG71%20EZD
2026-03-29 14:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG71%2520EZD%27 HTTP/1.1" 200 None
2026-03-29 14:23:14 [bca.uk] INFO: Scrape type for NG71%20EZD: 0
2026-03-29 14:23:14 [bca.uk] INFO: Found listing with ID: NJ24%20UTX
2026-03-29 14:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ24%2520UTX%27 HTTP/1.1" 200 None
2026-03-29 14:23:14 [bca.uk] INFO: Scrape type for NJ24%20UTX: 0
2026-03-29 14:23:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=89&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:23:15 [bca.uk] INFO: Total items found: 100
2026-03-29 14:23:15 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=90&sort=MostRecentlyAdded
2026-03-29 14:23:15 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:23:15 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=90&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: NJ24%20UYE
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ24%2520UYE%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for NJ24%20UYE: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: NL21%20WZF
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL21%2520WZF%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for NL21%20WZF: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: WP70%20EOY
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP70%2520EOY%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for WP70%20EOY: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: AK71%20URR
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK71%2520URR%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for AK71%20URR: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: BL72%20ESY
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL72%2520ESY%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for BL72%20ESY: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: DE21%20VWW
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE21%2520VWW%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for DE21%20VWW: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: KK23%20BVV
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK23%2520BVV%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for KK23%20BVV: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: BK22%20UNP
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520UNP%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for BK22%20UNP: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: DV72%20VFK
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV72%2520VFK%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for DV72%20VFK: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: LC69%20LHO
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC69%2520LHO%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for LC69%20LHO: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: LS22%20AYF
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS22%2520AYF%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for LS22%20AYF: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: VK22%20DHZ
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK22%2520DHZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for VK22%20DHZ: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: YT22%20ZYC
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT22%2520ZYC%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for YT22%20ZYC: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: CU57%20OXG
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU57%2520OXG%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for CU57%20OXG: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: FD13%20EJK
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD13%2520EJK%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for FD13%20EJK: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: FL60%20VHN
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL60%2520VHN%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for FL60%20VHN: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: K21%20GMC
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27K21%2520GMC%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for K21%20GMC: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: NG64%20CGO
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG64%2520CGO%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for NG64%20CGO: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: RJ07%20FKS
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ07%2520FKS%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for RJ07%20FKS: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: RL04%20HLD
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RL04%2520HLD%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for RL04%20HLD: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: TN07%20UHB
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27TN07%2520UHB%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for TN07%20UHB: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: VX63%20EEM
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX63%2520EEM%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for VX63%20EEM: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: WN56%20UFH
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN56%2520UFH%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for WN56%20UFH: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: WP61%20VYK
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP61%2520VYK%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for WP61%20VYK: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: GL72%20ODN
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520ODN%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for GL72%20ODN: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: HG70%20HNB
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG70%2520HNB%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for HG70%20HNB: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: KN23%20WRR
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN23%2520WRR%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for KN23%20WRR: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: KN71%20UJC
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN71%2520UJC%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for KN71%20UJC: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: MC21%20AUU
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC21%2520AUU%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for MC21%20AUU: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: OV22%20AWX
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV22%2520AWX%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for OV22%20AWX: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: RO23%20KJX
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO23%2520KJX%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for RO23%20KJX: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: SG23%20YNK
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG23%2520YNK%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for SG23%20YNK: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: SH73%20OUC
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH73%2520OUC%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for SH73%20OUC: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: WD73%20YVK
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD73%2520YVK%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for WD73%20YVK: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: YT23%20GXA
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT23%2520GXA%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for YT23%20GXA: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: KM20%20KCJ
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM20%2520KCJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for KM20%20KCJ: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: KK23%20BVU
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK23%2520BVU%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for KK23%20BVU: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: KK23%20BWJ
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK23%2520BWJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for KK23%20BWJ: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: OE17%20UFN
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE17%2520UFN%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for OE17%20UFN: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: GU22%20PNV
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU22%2520PNV%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for GU22%20PNV: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: MA22%20OFT
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520OFT%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for MA22%20OFT: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: ML22%20OWF
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML22%2520OWF%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for ML22%20OWF: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: MV22%20NYA
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV22%2520NYA%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for MV22%20NYA: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: NL23%20XMG
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520XMG%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for NL23%20XMG: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: OV72%20BXK
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV72%2520BXK%27 HTTP/1.1" 200 None
2026-03-29 14:23:15 [bca.uk] INFO: Scrape type for OV72%20BXK: 0
2026-03-29 14:23:15 [bca.uk] INFO: Found listing with ID: VK21%20YGH
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK21%2520YGH%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for VK21%20YGH: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: YUI%206353
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YUI%25206353%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for YUI%206353: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: CMZ%206782
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CMZ%25206782%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for CMZ%206782: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: RJ71%20ZPV
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ71%2520ZPV%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for RJ71%20ZPV: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: DG22%20ZZX
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG22%2520ZZX%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for DG22%20ZZX: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: DS24%20PHV
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520PHV%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for DS24%20PHV: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: DU71%20YYM
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU71%2520YYM%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for DU71%20YYM: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: DY71%20LDV
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY71%2520LDV%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for DY71%20LDV: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: DS24%20ORV
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520ORV%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for DS24%20ORV: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: LP21%20UWA
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP21%2520UWA%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for LP21%20UWA: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: AJ22%20CCX
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ22%2520CCX%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for AJ22%20CCX: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: BG71%20FCF
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG71%2520FCF%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for BG71%20FCF: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: DX71%20BYJ
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX71%2520BYJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for DX71%20BYJ: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: EJ23%20BVX
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ23%2520BVX%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for EJ23%20BVX: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: FV72%20VGT
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV72%2520VGT%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for FV72%20VGT: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: HN24%20LYX
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN24%2520LYX%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for HN24%20LYX: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: MD72%20VOU
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520VOU%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for MD72%20VOU: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: OV25%20KJO
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV25%2520KJO%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for OV25%20KJO: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: WN22%20MTX
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520MTX%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for WN22%20MTX: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: WU23%20ESG
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU23%2520ESG%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for WU23%20ESG: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: YT22%20XUU
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT22%2520XUU%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for YT22%20XUU: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: SV23%20OPF
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV23%2520OPF%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for SV23%20OPF: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: LM74%20MDF
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM74%2520MDF%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for LM74%20MDF: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: DL74%20VDV
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL74%2520VDV%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for DL74%20VDV: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: LS74%20ZXD
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS74%2520ZXD%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for LS74%20ZXD: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: BD22%20PFK
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD22%2520PFK%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for BD22%20PFK: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: KU19%20SHM
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU19%2520SHM%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for KU19%20SHM: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: YY69%20ONL
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY69%2520ONL%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for YY69%20ONL: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: MJ22%20VGA
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ22%2520VGA%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for MJ22%20VGA: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: FX22%20OUG
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX22%2520OUG%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for FX22%20OUG: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: PE61%20OGR
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE61%2520OGR%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for PE61%20OGR: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: FP72%20XCK
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP72%2520XCK%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for FP72%20XCK: 0
2026-03-29 14:23:16 [bca.uk] INFO: Found listing with ID: AK60%20ZVN
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK60%2520ZVN%27 HTTP/1.1" 200 None
2026-03-29 14:23:16 [bca.uk] INFO: Scrape type for AK60%20ZVN: 2
2026-03-29 14:23:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91985cc3-c57f-52be-a707-917b14156c18 with identifier: AK60%20ZVN
2026-03-29 14:23:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91985cc3-c57f-52be-a707-917b14156c18 with scrape type 2
2026-03-29 14:23:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 91985cc3-c57f-52be-a707-917b14156c18 with scrape type 2
2026-03-29 14:23:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 91985cc3-c57f-52be-a707-917b14156c18, identifier: AK60%20ZVN
2026-03-29 14:23:16 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=90&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:16 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=90&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 91985cc3-c57f-52be-a707-917b14156c18 with identifier: AK60%20ZVN
2026-03-29 14:23:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 91985cc3-c57f-52be-a707-917b14156c18 with identifier: AK60%20ZVN
2026-03-29 14:23:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 91985cc3-c57f-52be-a707-917b14156c18 with identifier: AK60%20ZVN to the API
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=89&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK60%20ZVN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '91985cc3-c57f-52be-a707-917b14156c18',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK60 ZVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK60%20ZVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 106461,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'MINI COUNTRYMAN 1.6 COOPER D Hatchback',
 'transmission': 'manual',
 'trim': 'COOPER D',
 'vin': 'WMWZD32020WJ98391',
 'year': 2010}
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK60%2520ZVN%27 HTTP/1.1" 200 None
2026-03-29 14:23:17 [bca.uk] INFO: Saving data for AK60%20ZVN: {'auction_closing_time': 1774951200.0, 'created_time': 1773930225.774406, 'last_price_update_time': 1774794197.224289}
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK60%2520ZVN') HTTP/1.1" 204 0
2026-03-29 14:23:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:23:17 [bca.uk] INFO: Found listing with ID: BV65%20XVC
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV65%2520XVC%27 HTTP/1.1" 200 None
2026-03-29 14:23:17 [bca.uk] INFO: Scrape type for BV65%20XVC: 0
2026-03-29 14:23:17 [bca.uk] INFO: Found listing with ID: DY14%20FTC
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY14%2520FTC%27 HTTP/1.1" 200 None
2026-03-29 14:23:17 [bca.uk] INFO: Scrape type for DY14%20FTC: 0
2026-03-29 14:23:17 [bca.uk] INFO: Found listing with ID: DY57%20HVF
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY57%2520HVF%27 HTTP/1.1" 200 None
2026-03-29 14:23:17 [bca.uk] INFO: Scrape type for DY57%20HVF: 0
2026-03-29 14:23:17 [bca.uk] INFO: Found listing with ID: JGZ%204099
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JGZ%25204099%27 HTTP/1.1" 200 None
2026-03-29 14:23:17 [bca.uk] INFO: Scrape type for JGZ%204099: 2
2026-03-29 14:23:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0175baca-71a8-5f81-8b69-15a0f3dea226 with identifier: JGZ%204099
2026-03-29 14:23:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0175baca-71a8-5f81-8b69-15a0f3dea226 with scrape type 2
2026-03-29 14:23:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0175baca-71a8-5f81-8b69-15a0f3dea226 with scrape type 2
2026-03-29 14:23:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0175baca-71a8-5f81-8b69-15a0f3dea226, identifier: JGZ%204099
2026-03-29 14:23:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0175baca-71a8-5f81-8b69-15a0f3dea226 with identifier: JGZ%204099
2026-03-29 14:23:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0175baca-71a8-5f81-8b69-15a0f3dea226 with identifier: JGZ%204099
2026-03-29 14:23:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0175baca-71a8-5f81-8b69-15a0f3dea226 with identifier: JGZ%204099 to the API
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=89&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=JGZ%204099-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0175baca-71a8-5f81-8b69-15a0f3dea226',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'JGZ 4099',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=JGZ%204099&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'DACIA',
 'model': 'SANDERO',
 'odometer': 21074,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'DACIA SANDERO 1.0 SCE AMBIANCE Hatchback',
 'transmission': 'manual',
 'trim': 'SCE AMBIANCE',
 'vin': 'UU15SDMC559729721',
 'year': 2018}
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JGZ%25204099%27 HTTP/1.1" 200 None
2026-03-29 14:23:17 [bca.uk] INFO: Saving data for JGZ%204099: {'auction_closing_time': 1774951200.0, 'created_time': 1774523544.929241, 'last_price_update_time': 1774794197.885574}
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='JGZ%25204099') HTTP/1.1" 204 0
2026-03-29 14:23:17 [bca.uk] INFO: Found listing with ID: LD17%20XHK
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD17%2520XHK%27 HTTP/1.1" 200 None
2026-03-29 14:23:17 [bca.uk] INFO: Scrape type for LD17%20XHK: 0
2026-03-29 14:23:17 [bca.uk] INFO: Found listing with ID: LS09%20ZMO
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS09%2520ZMO%27 HTTP/1.1" 200 None
2026-03-29 14:23:17 [bca.uk] INFO: Scrape type for LS09%20ZMO: 0
2026-03-29 14:23:17 [bca.uk] INFO: Found listing with ID: LS57%20JLV
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS57%2520JLV%27 HTTP/1.1" 200 None
2026-03-29 14:23:17 [bca.uk] INFO: Scrape type for LS57%20JLV: 0
2026-03-29 14:23:17 [bca.uk] INFO: Found listing with ID: LXZ%205644
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LXZ%25205644%27 HTTP/1.1" 200 None
2026-03-29 14:23:17 [bca.uk] INFO: Scrape type for LXZ%205644: 2
2026-03-29 14:23:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 792bfe4a-ef5c-5ee0-963d-f433d9bf2f7e with identifier: LXZ%205644
2026-03-29 14:23:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 792bfe4a-ef5c-5ee0-963d-f433d9bf2f7e with scrape type 2
2026-03-29 14:23:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 792bfe4a-ef5c-5ee0-963d-f433d9bf2f7e with scrape type 2
2026-03-29 14:23:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 792bfe4a-ef5c-5ee0-963d-f433d9bf2f7e, identifier: LXZ%205644
2026-03-29 14:23:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 792bfe4a-ef5c-5ee0-963d-f433d9bf2f7e with identifier: LXZ%205644
2026-03-29 14:23:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 792bfe4a-ef5c-5ee0-963d-f433d9bf2f7e with identifier: LXZ%205644
2026-03-29 14:23:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 792bfe4a-ef5c-5ee0-963d-f433d9bf2f7e with identifier: LXZ%205644 to the API
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=89&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LXZ%205644-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '792bfe4a-ef5c-5ee0-963d-f433d9bf2f7e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LXZ 5644',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LXZ%205644&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 117020,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 D 180 AWD R SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'D 180 AWD R SPORT',
 'vin': 'SADCA2AN7HA892693',
 'year': 2017}
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LXZ%25205644%27 HTTP/1.1" 200 None
2026-03-29 14:23:18 [bca.uk] INFO: Saving data for LXZ%205644: {'auction_closing_time': 1774951200.0, 'created_time': 1774045797.281125, 'last_price_update_time': 1774794198.369743}
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LXZ%25205644') HTTP/1.1" 204 0
2026-03-29 14:23:18 [bca.uk] INFO: Found listing with ID: MJ15%20GME
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ15%2520GME%27 HTTP/1.1" 200 None
2026-03-29 14:23:18 [bca.uk] INFO: Scrape type for MJ15%20GME: 0
2026-03-29 14:23:18 [bca.uk] INFO: Found listing with ID: PK11%20VMO
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK11%2520VMO%27 HTTP/1.1" 200 None
2026-03-29 14:23:18 [bca.uk] INFO: Scrape type for PK11%20VMO: 2
2026-03-29 14:23:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c8ac3e51-3670-5f29-8706-4ec4221cc33e with identifier: PK11%20VMO
2026-03-29 14:23:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c8ac3e51-3670-5f29-8706-4ec4221cc33e with scrape type 2
2026-03-29 14:23:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c8ac3e51-3670-5f29-8706-4ec4221cc33e with scrape type 2
2026-03-29 14:23:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c8ac3e51-3670-5f29-8706-4ec4221cc33e, identifier: PK11%20VMO
2026-03-29 14:23:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c8ac3e51-3670-5f29-8706-4ec4221cc33e with identifier: PK11%20VMO
2026-03-29 14:23:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c8ac3e51-3670-5f29-8706-4ec4221cc33e with identifier: PK11%20VMO
2026-03-29 14:23:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c8ac3e51-3670-5f29-8706-4ec4221cc33e with identifier: PK11%20VMO to the API
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=89&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK11%20VMO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c8ac3e51-3670-5f29-8706-4ec4221cc33e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK11 VMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK11%20VMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 80986,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.4 TSI 180 VRS DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 180 VRS DSG',
 'vin': 'TMBFP65J5B3198408',
 'year': 2011}
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK11%2520VMO%27 HTTP/1.1" 200 None
2026-03-29 14:23:18 [bca.uk] INFO: Saving data for PK11%20VMO: {'auction_closing_time': 1774951200.0, 'created_time': 1773930232.487265, 'last_price_update_time': 1774794198.865127}
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK11%2520VMO') HTTP/1.1" 204 0
2026-03-29 14:23:18 [bca.uk] INFO: Found listing with ID: WK23%20LFO
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK23%2520LFO%27 HTTP/1.1" 200 None
2026-03-29 14:23:18 [bca.uk] INFO: Scrape type for WK23%20LFO: 0
2026-03-29 14:23:18 [bca.uk] INFO: Found listing with ID: DL74%20WBK
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL74%2520WBK%27 HTTP/1.1" 200 None
2026-03-29 14:23:18 [bca.uk] INFO: Scrape type for DL74%20WBK: 0
2026-03-29 14:23:18 [bca.uk] INFO: Found listing with ID: DP74%20RVV
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP74%2520RVV%27 HTTP/1.1" 200 None
2026-03-29 14:23:18 [bca.uk] INFO: Scrape type for DP74%20RVV: 0
2026-03-29 14:23:18 [bca.uk] INFO: Found listing with ID: DS24%20OVU
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520OVU%27 HTTP/1.1" 200 None
2026-03-29 14:23:18 [bca.uk] INFO: Scrape type for DS24%20OVU: 2
2026-03-29 14:23:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fea78c58-f4ca-5253-b1fa-dfd4fa8277c5 with identifier: DS24%20OVU
2026-03-29 14:23:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fea78c58-f4ca-5253-b1fa-dfd4fa8277c5 with scrape type 2
2026-03-29 14:23:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fea78c58-f4ca-5253-b1fa-dfd4fa8277c5 with scrape type 2
2026-03-29 14:23:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fea78c58-f4ca-5253-b1fa-dfd4fa8277c5, identifier: DS24%20OVU
2026-03-29 14:23:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fea78c58-f4ca-5253-b1fa-dfd4fa8277c5 with identifier: DS24%20OVU
2026-03-29 14:23:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fea78c58-f4ca-5253-b1fa-dfd4fa8277c5 with identifier: DS24%20OVU
2026-03-29 14:23:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fea78c58-f4ca-5253-b1fa-dfd4fa8277c5 with identifier: DS24%20OVU to the API
2026-03-29 14:23:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=89&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS24%20OVU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fea78c58-f4ca-5253-b1fa-dfd4fa8277c5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DS24 OVU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS24%20OVU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND',
 'odometer': 9321,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND 1.2 T 130 ULTIMATE Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 ULTIMATE',
 'vin': 'W0VZRHNS5R6015390',
 'year': 2024}
2026-03-29 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520OVU%27 HTTP/1.1" 200 None
2026-03-29 14:23:19 [bca.uk] INFO: Saving data for DS24%20OVU: {'auction_closing_time': 1775037600.0, 'created_time': 1773933713.583916, 'last_price_update_time': 1774794199.374528}
2026-03-29 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS24%2520OVU') HTTP/1.1" 204 0
2026-03-29 14:23:19 [bca.uk] INFO: Found listing with ID: DV24%20KFU
2026-03-29 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520KFU%27 HTTP/1.1" 200 None
2026-03-29 14:23:19 [bca.uk] INFO: Scrape type for DV24%20KFU: 0
2026-03-29 14:23:19 [bca.uk] INFO: Found listing with ID: LN24%20TZH
2026-03-29 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520TZH%27 HTTP/1.1" 200 None
2026-03-29 14:23:19 [bca.uk] INFO: Scrape type for LN24%20TZH: 0
2026-03-29 14:23:19 [bca.uk] INFO: Found listing with ID: LG22%20DVP
2026-03-29 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG22%2520DVP%27 HTTP/1.1" 200 None
2026-03-29 14:23:19 [bca.uk] INFO: Scrape type for LG22%20DVP: 0
2026-03-29 14:23:19 [bca.uk] INFO: Found listing with ID: YH73%20GLJ
2026-03-29 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH73%2520GLJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:19 [bca.uk] INFO: Scrape type for YH73%20GLJ: 0
2026-03-29 14:23:19 [bca.uk] INFO: Found listing with ID: WU62%20XSV
2026-03-29 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU62%2520XSV%27 HTTP/1.1" 200 None
2026-03-29 14:23:19 [bca.uk] INFO: Scrape type for WU62%20XSV: 0
2026-03-29 14:23:19 [bca.uk] INFO: Found listing with ID: VF69%20HNN
2026-03-29 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VF69%2520HNN%27 HTTP/1.1" 200 None
2026-03-29 14:23:19 [bca.uk] INFO: Scrape type for VF69%20HNN: 0
2026-03-29 14:23:19 [bca.uk] INFO: Found listing with ID: LM24%20WMO
2026-03-29 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM24%2520WMO%27 HTTP/1.1" 200 None
2026-03-29 14:23:19 [bca.uk] INFO: Scrape type for LM24%20WMO: 0
2026-03-29 14:23:19 [bca.uk] INFO: Found listing with ID: KY62%20JJX
2026-03-29 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY62%2520JJX%27 HTTP/1.1" 200 None
2026-03-29 14:23:19 [bca.uk] INFO: Scrape type for KY62%20JJX: 0
2026-03-29 14:23:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=90&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:23:22 [bca.uk] INFO: Total items found: 100
2026-03-29 14:23:22 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=91&sort=MostRecentlyAdded
2026-03-29 14:23:22 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:23:22 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=91&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:22 [bca.uk] INFO: Found listing with ID: NJ09%20XJL
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ09%2520XJL%27 HTTP/1.1" 200 None
2026-03-29 14:23:22 [bca.uk] INFO: Scrape type for NJ09%20XJL: 2
2026-03-29 14:23:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c9e3a7c0-f4c2-581d-9132-8bf4a62a69a6 with identifier: NJ09%20XJL
2026-03-29 14:23:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c9e3a7c0-f4c2-581d-9132-8bf4a62a69a6 with scrape type 2
2026-03-29 14:23:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c9e3a7c0-f4c2-581d-9132-8bf4a62a69a6 with scrape type 2
2026-03-29 14:23:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c9e3a7c0-f4c2-581d-9132-8bf4a62a69a6, identifier: NJ09%20XJL
2026-03-29 14:23:22 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=91&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:22 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=91&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c9e3a7c0-f4c2-581d-9132-8bf4a62a69a6 with identifier: NJ09%20XJL
2026-03-29 14:23:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c9e3a7c0-f4c2-581d-9132-8bf4a62a69a6 with identifier: NJ09%20XJL
2026-03-29 14:23:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c9e3a7c0-f4c2-581d-9132-8bf4a62a69a6 with identifier: NJ09%20XJL to the API
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=90&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ09%20XJL-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c9e3a7c0-f4c2-581d-9132-8bf4a62a69a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ09 XJL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ09%20XJL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MAZDA',
 'model': '2',
 'odometer': 103436,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'MAZDA 2 1.3 TS Hatchback',
 'transmission': 'manual',
 'trim': 'TS',
 'vin': 'JMZDE13K200120217',
 'year': 2009}
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ09%2520XJL%27 HTTP/1.1" 200 None
2026-03-29 14:23:22 [bca.uk] INFO: Saving data for NJ09%20XJL: {'auction_closing_time': 1774951200.0, 'created_time': 1774436742.37489, 'last_price_update_time': 1774794202.507742}
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ09%2520XJL') HTTP/1.1" 204 0
2026-03-29 14:23:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:23:22 [bca.uk] INFO: Found listing with ID: LM23%20TTO
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520TTO%27 HTTP/1.1" 200 None
2026-03-29 14:23:22 [bca.uk] INFO: Scrape type for LM23%20TTO: 0
2026-03-29 14:23:22 [bca.uk] INFO: Found listing with ID: LY72%20JSV
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY72%2520JSV%27 HTTP/1.1" 200 None
2026-03-29 14:23:22 [bca.uk] INFO: Scrape type for LY72%20JSV: 0
2026-03-29 14:23:22 [bca.uk] INFO: Found listing with ID: AK16%20UOM
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK16%2520UOM%27 HTTP/1.1" 200 None
2026-03-29 14:23:22 [bca.uk] INFO: Scrape type for AK16%20UOM: 0
2026-03-29 14:23:22 [bca.uk] INFO: Found listing with ID: EF65%20UGS
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF65%2520UGS%27 HTTP/1.1" 200 None
2026-03-29 14:23:22 [bca.uk] INFO: Scrape type for EF65%20UGS: 0
2026-03-29 14:23:22 [bca.uk] INFO: Found listing with ID: GU59%20RNE
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU59%2520RNE%27 HTTP/1.1" 200 None
2026-03-29 14:23:22 [bca.uk] INFO: Scrape type for GU59%20RNE: 0
2026-03-29 14:23:22 [bca.uk] INFO: Found listing with ID: YG17%20MDC
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG17%2520MDC%27 HTTP/1.1" 200 None
2026-03-29 14:23:22 [bca.uk] INFO: Scrape type for YG17%20MDC: 0
2026-03-29 14:23:22 [bca.uk] INFO: Found listing with ID: CE19%20KDN
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE19%2520KDN%27 HTTP/1.1" 200 None
2026-03-29 14:23:22 [bca.uk] INFO: Scrape type for CE19%20KDN: 0
2026-03-29 14:23:22 [bca.uk] INFO: Found listing with ID: MK71%20TPF
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK71%2520TPF%27 HTTP/1.1" 200 None
2026-03-29 14:23:22 [bca.uk] INFO: Scrape type for MK71%20TPF: 0
2026-03-29 14:23:22 [bca.uk] INFO: Found listing with ID: MM22%20KFV
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM22%2520KFV%27 HTTP/1.1" 200 None
2026-03-29 14:23:22 [bca.uk] INFO: Scrape type for MM22%20KFV: 2
2026-03-29 14:23:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 425ed974-879c-505f-bd8c-c9d8ae254360 with identifier: MM22%20KFV
2026-03-29 14:23:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 425ed974-879c-505f-bd8c-c9d8ae254360 with scrape type 2
2026-03-29 14:23:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 425ed974-879c-505f-bd8c-c9d8ae254360 with scrape type 2
2026-03-29 14:23:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 425ed974-879c-505f-bd8c-c9d8ae254360, identifier: MM22%20KFV
2026-03-29 14:23:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 425ed974-879c-505f-bd8c-c9d8ae254360 with identifier: MM22%20KFV
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:23:22 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=Petrol%2FLPG HTTP/1.1" 200 None
2026-03-29 14:23:23 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:23:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 425ed974-879c-505f-bd8c-c9d8ae254360 with identifier: MM22%20KFV
2026-03-29 14:23:23 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 425ed974-879c-505f-bd8c-c9d8ae254360 with expiration date: 2026-03-29T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM22%20KFV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol/LPG',
 'id': '425ed974-879c-505f-bd8c-c9d8ae254360',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM22 KFV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM22%20KFV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'DACIA',
 'model': 'SANDERO STEPWAY',
 'odometer': 27495,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'DACIA SANDERO STEPWAY 1.0 TCE BI-FUEL PRESTIGE Hatchback',
 'transmission': 'manual',
 'trim': 'TCE BI-FUEL PRESTIGE',
 'vin': 'UU1DJF00968892422',
 'year': 2022}
2026-03-29 14:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM22%2520KFV%27 HTTP/1.1" 200 None
2026-03-29 14:23:23 [bca.uk] INFO: Saving data for MM22%20KFV: {'auction_closing_time': 1774778400.0, 'created_time': 1774016360.397864, 'last_price_update_time': 1774794203.833574}
2026-03-29 14:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM22%2520KFV') HTTP/1.1" 204 0
2026-03-29 14:23:23 [bca.uk] INFO: Found listing with ID: YB11%20UXM
2026-03-29 14:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB11%2520UXM%27 HTTP/1.1" 200 None
2026-03-29 14:23:23 [bca.uk] INFO: Scrape type for YB11%20UXM: 0
2026-03-29 14:23:23 [bca.uk] INFO: Found listing with ID: BX65%20TCV
2026-03-29 14:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX65%2520TCV%27 HTTP/1.1" 200 None
2026-03-29 14:23:23 [bca.uk] INFO: Scrape type for BX65%20TCV: 0
2026-03-29 14:23:23 [bca.uk] INFO: Found listing with ID: GL62%20EAF
2026-03-29 14:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL62%2520EAF%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for GL62%20EAF: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: KR60%20MWC
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR60%2520MWC%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for KR60%20MWC: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: MM08%20NGG
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM08%2520NGG%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for MM08%20NGG: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: PK13%20JWV
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK13%2520JWV%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for PK13%20JWV: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: PK65%20YHH
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK65%2520YHH%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for PK65%20YHH: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: RJ11%20ZRY
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ11%2520ZRY%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for RJ11%20ZRY: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: PK07%20USE
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK07%2520USE%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for PK07%20USE: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: BD16%20YAO
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD16%2520YAO%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for BD16%20YAO: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: BV14%20RSX
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV14%2520RSX%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for BV14%20RSX: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: BV66%20FVG
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV66%2520FVG%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for BV66%20FVG: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: DA16%20VLV
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA16%2520VLV%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for DA16%20VLV: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: DP67%20FVA
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP67%2520FVA%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for DP67%20FVA: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: EO14%20FFZ
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO14%2520FFZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for EO14%20FFZ: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: EY08%20OSA
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY08%2520OSA%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for EY08%20OSA: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: FN67%20HCL
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN67%2520HCL%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for FN67%20HCL: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: GL67%20AOF
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL67%2520AOF%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for GL67%20AOF: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: GV62%20GCY
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV62%2520GCY%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for GV62%20GCY: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: KP67%20NGO
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP67%2520NGO%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for KP67%20NGO: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: LM13%20EUA
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM13%2520EUA%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for LM13%20EUA: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: MM65%20GZZ
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM65%2520GZZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for MM65%20GZZ: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: MT10%20LCZ
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT10%2520LCZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for MT10%20LCZ: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: NJ18%20MHZ
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ18%2520MHZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for NJ18%20MHZ: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: SG10%20CVO
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG10%2520CVO%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for SG10%20CVO: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: VA14%20HZW
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA14%2520HZW%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for VA14%20HZW: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: VN19%20UVT
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN19%2520UVT%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for VN19%20UVT: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: VO73%20YYM
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO73%2520YYM%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for VO73%20YYM: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: VX17%20ZUD
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX17%2520ZUD%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for VX17%20ZUD: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: VX70%20XXR
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX70%2520XXR%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for VX70%20XXR: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: WF71%20ENW
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF71%2520ENW%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for WF71%20ENW: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: WR20%20VCO
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR20%2520VCO%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for WR20%20VCO: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: WU66%20DVL
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU66%2520DVL%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for WU66%20DVL: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: DC65%20CCX
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC65%2520CCX%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for DC65%20CCX: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: KY61%20CXN
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY61%2520CXN%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for KY61%20CXN: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: MT15%20UJV
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT15%2520UJV%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for MT15%20UJV: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: YR65%20CTV
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR65%2520CTV%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for YR65%20CTV: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: MM69%20GXO
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM69%2520GXO%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for MM69%20GXO: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: BW16%20FHP
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW16%2520FHP%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for BW16%20FHP: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: EF11%20DKJ
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF11%2520DKJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for EF11%20DKJ: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: EY68%20FSJ
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY68%2520FSJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for EY68%20FSJ: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: GN19%20ZWK
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN19%2520ZWK%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for GN19%20ZWK: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: KS16%20XKC
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS16%2520XKC%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for KS16%20XKC: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: KY60%20YDD
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY60%2520YDD%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for KY60%20YDD: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: LG17%20ONL
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG17%2520ONL%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for LG17%20ONL: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: MF63%20RLV
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF63%2520RLV%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for MF63%20RLV: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: RK65%20DXJ
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK65%2520DXJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for RK65%20DXJ: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: WD08%20EZN
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD08%2520EZN%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for WD08%20EZN: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: YC63%20DSV
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC63%2520DSV%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for YC63%20DSV: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: SV11%20VXD
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV11%2520VXD%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for SV11%20VXD: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: LS23%20FJJ
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS23%2520FJJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for LS23%20FJJ: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: OE16%20YKU
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE16%2520YKU%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for OE16%20YKU: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: LV12%20XBX
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV12%2520XBX%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for LV12%20XBX: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: HT17%20BVO
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT17%2520BVO%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for HT17%20BVO: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: BD67%20LUP
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD67%2520LUP%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for BD67%20LUP: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: HV14%20UHG
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV14%2520UHG%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for HV14%20UHG: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: YE17%20KGU
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE17%2520KGU%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for YE17%20KGU: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: YY17%20YOE
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY17%2520YOE%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for YY17%20YOE: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: BG71%20KTN
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG71%2520KTN%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for BG71%20KTN: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: WA72%20XXD
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA72%2520XXD%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for WA72%20XXD: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: ML15%20HWT
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML15%2520HWT%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for ML15%20HWT: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: MA75%20OHP
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA75%2520OHP%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for MA75%20OHP: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: MA75%20SSV
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA75%2520SSV%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for MA75%20SSV: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: DY70%20OAD
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY70%2520OAD%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for DY70%20OAD: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: CK66%20KCX
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK66%2520KCX%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for CK66%20KCX: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: AV14%20FBX
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV14%2520FBX%27 HTTP/1.1" 200 None
2026-03-29 14:23:24 [bca.uk] INFO: Scrape type for AV14%20FBX: 0
2026-03-29 14:23:24 [bca.uk] INFO: Found listing with ID: HN68%20YJP
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN68%2520YJP%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for HN68%20YJP: 0
2026-03-29 14:23:25 [bca.uk] INFO: Found listing with ID: KR16%20LDD
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR16%2520LDD%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for KR16%20LDD: 0
2026-03-29 14:23:25 [bca.uk] INFO: Found listing with ID: LC23%20CFX
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC23%2520CFX%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for LC23%20CFX: 0
2026-03-29 14:23:25 [bca.uk] INFO: Found listing with ID: MA72%20KJO
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA72%2520KJO%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for MA72%20KJO: 0
2026-03-29 14:23:25 [bca.uk] INFO: Found listing with ID: SN17%20UYJ
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN17%2520UYJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for SN17%20UYJ: 0
2026-03-29 14:23:25 [bca.uk] INFO: Found listing with ID: SJ72%20CWM
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ72%2520CWM%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for SJ72%20CWM: 0
2026-03-29 14:23:25 [bca.uk] INFO: Found listing with ID: DY19%20EOJ
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY19%2520EOJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for DY19%20EOJ: 0
2026-03-29 14:23:25 [bca.uk] INFO: Found listing with ID: BV17%20CFG
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV17%2520CFG%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for BV17%20CFG: 0
2026-03-29 14:23:25 [bca.uk] INFO: Found listing with ID: GL61%20DYT
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL61%2520DYT%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for GL61%20DYT: 0
2026-03-29 14:23:25 [bca.uk] INFO: Found listing with ID: GU21%20VUM
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU21%2520VUM%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for GU21%20VUM: 0
2026-03-29 14:23:25 [bca.uk] INFO: Found listing with ID: ML69%20MLY
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML69%2520MLY%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for ML69%20MLY: 0
2026-03-29 14:23:25 [bca.uk] INFO: Found listing with ID: SW68%20JYU
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW68%2520JYU%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for SW68%20JYU: 0
2026-03-29 14:23:25 [bca.uk] INFO: Found listing with ID: FX73%20NUA
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX73%2520NUA%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for FX73%20NUA: 0
2026-03-29 14:23:25 [bca.uk] INFO: Found listing with ID: KW18%20NKS
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW18%2520NKS%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for KW18%20NKS: 0
2026-03-29 14:23:25 [bca.uk] INFO: Found listing with ID: LS72%20VEW
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520VEW%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for LS72%20VEW: 0
2026-03-29 14:23:25 [bca.uk] INFO: Found listing with ID: KR70%20XVM
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR70%2520XVM%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for KR70%20XVM: 0
2026-03-29 14:23:25 [bca.uk] INFO: Found listing with ID: LO20%20ZVX
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO20%2520ZVX%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for LO20%20ZVX: 0
2026-03-29 14:23:25 [bca.uk] INFO: Found listing with ID: ET68%20DWG
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET68%2520DWG%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for ET68%20DWG: 0
2026-03-29 14:23:25 [bca.uk] INFO: Found listing with ID: PO67%20ZCU
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO67%2520ZCU%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for PO67%20ZCU: 0
2026-03-29 14:23:25 [bca.uk] INFO: Found listing with ID: PJ20%20KVH
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ20%2520KVH%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for PJ20%20KVH: 0
2026-03-29 14:23:25 [bca.uk] INFO: Found listing with ID: LD18%20MLJ
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD18%2520MLJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for LD18%20MLJ: 0
2026-03-29 14:23:25 [bca.uk] INFO: Found listing with ID: ED10%20ALP
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ED10%2520ALP%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for ED10%20ALP: 0
2026-03-29 14:23:25 [bca.uk] INFO: Found listing with ID: RK74%20UVP
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK74%2520UVP%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for RK74%20UVP: 0
2026-03-29 14:23:25 [bca.uk] INFO: Found listing with ID: NV17%20XOX
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV17%2520XOX%27 HTTP/1.1" 200 None
2026-03-29 14:23:25 [bca.uk] INFO: Scrape type for NV17%20XOX: 0
2026-03-29 14:23:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=91&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:23:26 [bca.uk] INFO: Total items found: 100
2026-03-29 14:23:26 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=92&sort=MostRecentlyAdded
2026-03-29 14:23:26 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:23:26 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=92&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:26 [bca.uk] INFO: Found listing with ID: EA18%20EHR
2026-03-29 14:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA18%2520EHR%27 HTTP/1.1" 200 None
2026-03-29 14:23:26 [bca.uk] INFO: Scrape type for EA18%20EHR: 0
2026-03-29 14:23:26 [bca.uk] INFO: Found listing with ID: HA11%20YSJ
2026-03-29 14:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HA11%2520YSJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:26 [bca.uk] INFO: Scrape type for HA11%20YSJ: 0
2026-03-29 14:23:26 [bca.uk] INFO: Found listing with ID: VO21%20SWN
2026-03-29 14:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO21%2520SWN%27 HTTP/1.1" 200 None
2026-03-29 14:23:26 [bca.uk] INFO: Scrape type for VO21%20SWN: 0
2026-03-29 14:23:26 [bca.uk] INFO: Found listing with ID: DA68%20XDH
2026-03-29 14:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA68%2520XDH%27 HTTP/1.1" 200 None
2026-03-29 14:23:26 [bca.uk] INFO: Scrape type for DA68%20XDH: 0
2026-03-29 14:23:26 [bca.uk] INFO: Found listing with ID: SY24%20VVA
2026-03-29 14:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY24%2520VVA%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for SY24%20VVA: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: LS73%20EFH
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS73%2520EFH%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for LS73%20EFH: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: LG73%20CTW
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG73%2520CTW%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for LG73%20CTW: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: MM24%20VAJ
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM24%2520VAJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for MM24%20VAJ: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: FH64%20WPX
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH64%2520WPX%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for FH64%20WPX: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: V555%20SRB
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V555%2520SRB%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for V555%20SRB: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: EO63%20VYA
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO63%2520VYA%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for EO63%20VYA: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: FT16%20HCV
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT16%2520HCV%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for FT16%20HCV: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: HG64%20CBV
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG64%2520CBV%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for HG64%20CBV: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: YC64%20CXY
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC64%2520CXY%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for YC64%20CXY: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: DE22%20AYT
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE22%2520AYT%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for DE22%20AYT: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: DK74%20ZGW
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK74%2520ZGW%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for DK74%20ZGW: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: KV14%20WDF
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV14%2520WDF%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for KV14%20WDF: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: YD62%20MXO
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD62%2520MXO%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for YD62%20MXO: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: VO23%20LTU
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO23%2520LTU%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for VO23%20LTU: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: LM72%20USD
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM72%2520USD%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for LM72%20USD: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: YA67%20DLZ
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA67%2520DLZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for YA67%20DLZ: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: LP68%20KCU
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP68%2520KCU%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for LP68%20KCU: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: NK19%20WZJ
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK19%2520WZJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for NK19%20WZJ: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: BT68%20OVB
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT68%2520OVB%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for BT68%20OVB: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: YB18%20FUF
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB18%2520FUF%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for YB18%20FUF: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: YE69%20KWY
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE69%2520KWY%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for YE69%20KWY: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: HJ22%20EPO
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ22%2520EPO%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for HJ22%20EPO: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: VU22%20DPE
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU22%2520DPE%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for VU22%20DPE: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: BG18%20VPO
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG18%2520VPO%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for BG18%20VPO: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: OV69%20RNA
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV69%2520RNA%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for OV69%20RNA: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: SB69%20CZH
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB69%2520CZH%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for SB69%20CZH: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: SH68%20UOY
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH68%2520UOY%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for SH68%20UOY: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: YA70%20WXC
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA70%2520WXC%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for YA70%20WXC: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: YM66%20EJK
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM66%2520EJK%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for YM66%20EJK: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: YR22%20ZZT
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520ZZT%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for YR22%20ZZT: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: LR22%20VYS
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520VYS%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for LR22%20VYS: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: YP22%20HPN
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP22%2520HPN%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for YP22%20HPN: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: WU22%20KXZ
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU22%2520KXZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for WU22%20KXZ: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: GX23%20XOD
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX23%2520XOD%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for GX23%20XOD: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: AV16%20CSZ
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV16%2520CSZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for AV16%20CSZ: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: MF22%20UMW
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF22%2520UMW%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for MF22%20UMW: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: LN67%20NJX
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN67%2520NJX%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for LN67%20NJX: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: FL22%20AUM
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL22%2520AUM%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for FL22%20AUM: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: YR74%20MHK
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR74%2520MHK%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for YR74%20MHK: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: YL25%20KXG
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL25%2520KXG%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for YL25%20KXG: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: YR24%20SDY
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR24%2520SDY%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for YR24%20SDY: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: KU12%20FNP
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU12%2520FNP%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for KU12%20FNP: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: YG75%20AUP
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG75%2520AUP%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for YG75%20AUP: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: CY63%20AUX
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY63%2520AUX%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for CY63%20AUX: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: KF72%20VKO
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF72%2520VKO%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for KF72%20VKO: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: YP12%20YGA
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP12%2520YGA%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for YP12%20YGA: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: NG10%20CEN
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG10%2520CEN%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for NG10%20CEN: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: MF56%20OZB
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF56%2520OZB%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for MF56%20OZB: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: GL14%20ZPO
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL14%2520ZPO%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for GL14%20ZPO: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: PK21%20FUW
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK21%2520FUW%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for PK21%20FUW: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: SH24%20KWW
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH24%2520KWW%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for SH24%20KWW: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: SV21%20OOW
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV21%2520OOW%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for SV21%20OOW: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: SC09%20GVT
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC09%2520GVT%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for SC09%20GVT: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: VU68%20NZT
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU68%2520NZT%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for VU68%20NZT: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: AF18%20XNJ
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF18%2520XNJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for AF18%20XNJ: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: MA21%20URM
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA21%2520URM%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for MA21%20URM: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: DC71%20FZU
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC71%2520FZU%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for DC71%20FZU: 0
2026-03-29 14:23:27 [bca.uk] INFO: Found listing with ID: KW70%20WBV
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW70%2520WBV%27 HTTP/1.1" 200 None
2026-03-29 14:23:27 [bca.uk] INFO: Scrape type for KW70%20WBV: 2
2026-03-29 14:23:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da58fde2-aadf-5398-ab8c-8a6364b6e280 with identifier: KW70%20WBV
2026-03-29 14:23:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da58fde2-aadf-5398-ab8c-8a6364b6e280 with scrape type 2
2026-03-29 14:23:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item da58fde2-aadf-5398-ab8c-8a6364b6e280 with scrape type 2
2026-03-29 14:23:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: da58fde2-aadf-5398-ab8c-8a6364b6e280, identifier: KW70%20WBV
2026-03-29 14:23:28 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=92&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:28 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=92&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: da58fde2-aadf-5398-ab8c-8a6364b6e280 with identifier: KW70%20WBV
2026-03-29 14:23:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: da58fde2-aadf-5398-ab8c-8a6364b6e280 with identifier: KW70%20WBV
2026-03-29 14:23:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: da58fde2-aadf-5398-ab8c-8a6364b6e280 with identifier: KW70%20WBV to the API
2026-03-29 14:23:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=91&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 218,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW70%20WBV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'da58fde2-aadf-5398-ab8c-8a6364b6e280',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KW70 WBV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW70%20WBV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 56544,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 P250 R-DYNAMIC HSE (7ST) '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'P250 R-DYNAMIC HSE (7ST)',
 'vin': 'SALCA2AX7LH882641',
 'year': 2020}
2026-03-29 14:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW70%2520WBV%27 HTTP/1.1" 200 None
2026-03-29 14:23:28 [bca.uk] INFO: Saving data for KW70%20WBV: {'auction_closing_time': 1774864800.0, 'created_time': 1773823791.259394, 'last_price_update_time': 1774794208.793172}
2026-03-29 14:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW70%2520WBV') HTTP/1.1" 204 0
2026-03-29 14:23:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:23:28 [bca.uk] INFO: Found listing with ID: SL21%20GVE
2026-03-29 14:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL21%2520GVE%27 HTTP/1.1" 200 None
2026-03-29 14:23:28 [bca.uk] INFO: Scrape type for SL21%20GVE: 0
2026-03-29 14:23:28 [bca.uk] INFO: Found listing with ID: AX72%20KBV
2026-03-29 14:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX72%2520KBV%27 HTTP/1.1" 200 None
2026-03-29 14:23:28 [bca.uk] INFO: Scrape type for AX72%20KBV: 0
2026-03-29 14:23:28 [bca.uk] INFO: Found listing with ID: BX19%20SYY
2026-03-29 14:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX19%2520SYY%27 HTTP/1.1" 200 None
2026-03-29 14:23:28 [bca.uk] INFO: Scrape type for BX19%20SYY: 0
2026-03-29 14:23:28 [bca.uk] INFO: Found listing with ID: BK18%20XYL
2026-03-29 14:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK18%2520XYL%27 HTTP/1.1" 200 None
2026-03-29 14:23:28 [bca.uk] INFO: Scrape type for BK18%20XYL: 0
2026-03-29 14:23:28 [bca.uk] INFO: Found listing with ID: LD22%20AYJ
2026-03-29 14:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD22%2520AYJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:28 [bca.uk] INFO: Scrape type for LD22%20AYJ: 0
2026-03-29 14:23:28 [bca.uk] INFO: Found listing with ID: CF75%20GGP
2026-03-29 14:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF75%2520GGP%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for CF75%20GGP: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: FV72%20KGY
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV72%2520KGY%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for FV72%20KGY: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: LO64%20HHD
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO64%2520HHD%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for LO64%20HHD: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: RF65%20HTX
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF65%2520HTX%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for RF65%20HTX: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: BJ72%20DRO
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ72%2520DRO%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for BJ72%20DRO: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: CK23%20WHN
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK23%2520WHN%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for CK23%20WHN: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: LF21%20YTG
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF21%2520YTG%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for LF21%20YTG: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: RA73%20EBJ
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA73%2520EBJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for RA73%20EBJ: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: YK13%20FZT
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK13%2520FZT%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for YK13%20FZT: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: BP72%20DYU
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520DYU%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for BP72%20DYU: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: GJ71%20VMR
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ71%2520VMR%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for GJ71%20VMR: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: LS73%20GLF
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS73%2520GLF%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for LS73%20GLF: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: YN22%20NAU
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN22%2520NAU%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for YN22%20NAU: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: KR68%20LWG
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR68%2520LWG%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for KR68%20LWG: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: LF65%20ZZH
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF65%2520ZZH%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for LF65%20ZZH: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: OV67%20NCF
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV67%2520NCF%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for OV67%20NCF: 2
2026-03-29 14:23:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8974e3b-a406-5066-b84a-32d8350258c7 with identifier: OV67%20NCF
2026-03-29 14:23:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d8974e3b-a406-5066-b84a-32d8350258c7 with scrape type 2
2026-03-29 14:23:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d8974e3b-a406-5066-b84a-32d8350258c7 with scrape type 2
2026-03-29 14:23:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d8974e3b-a406-5066-b84a-32d8350258c7, identifier: OV67%20NCF
2026-03-29 14:23:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d8974e3b-a406-5066-b84a-32d8350258c7 with identifier: OV67%20NCF
2026-03-29 14:23:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d8974e3b-a406-5066-b84a-32d8350258c7 with identifier: OV67%20NCF
2026-03-29 14:23:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d8974e3b-a406-5066-b84a-32d8350258c7 with identifier: OV67%20NCF to the API
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=91&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV67%20NCF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd8974e3b-a406-5066-b84a-32d8350258c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV67 NCF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV67%20NCF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 80239,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 SD4 240 HSE DYNAMIC LUXURY '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'SD4 240 HSE DYNAMIC LUXURY',
 'vin': 'SALCA2AN7JH734047',
 'year': 2017}
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV67%2520NCF%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Saving data for OV67%20NCF: {'auction_closing_time': 1774864800.0, 'created_time': 1773841152.541121, 'last_price_update_time': 1774794209.70186}
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV67%2520NCF') HTTP/1.1" 204 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: OY17%20WCN
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY17%2520WCN%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for OY17%20WCN: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: SY21%20KSE
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY21%2520KSE%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for SY21%20KSE: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: WF72%20GFE
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF72%2520GFE%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for WF72%20GFE: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: WG19%20VKO
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG19%2520VKO%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for WG19%20VKO: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: CF72%20WXG
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF72%2520WXG%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for CF72%20WXG: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: SY21%20KPV
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY21%2520KPV%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for SY21%20KPV: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: ME21%20EOG
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME21%2520EOG%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for ME21%20EOG: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: YM74%20VHU
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM74%2520VHU%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for YM74%20VHU: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: OU14%20UJN
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU14%2520UJN%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for OU14%20UJN: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: BX19%20RTU
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX19%2520RTU%27 HTTP/1.1" 200 None
2026-03-29 14:23:29 [bca.uk] INFO: Scrape type for BX19%20RTU: 0
2026-03-29 14:23:29 [bca.uk] INFO: Found listing with ID: DL72%20YXT
2026-03-29 14:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL72%2520YXT%27 HTTP/1.1" 200 None
2026-03-29 14:23:30 [bca.uk] INFO: Scrape type for DL72%20YXT: 0
2026-03-29 14:23:30 [bca.uk] INFO: Found listing with ID: FJ22%20MVF
2026-03-29 14:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ22%2520MVF%27 HTTP/1.1" 200 None
2026-03-29 14:23:30 [bca.uk] INFO: Scrape type for FJ22%20MVF: 0
2026-03-29 14:23:30 [bca.uk] INFO: Found listing with ID: FL23%20DGF
2026-03-29 14:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL23%2520DGF%27 HTTP/1.1" 200 None
2026-03-29 14:23:30 [bca.uk] INFO: Scrape type for FL23%20DGF: 0
2026-03-29 14:23:30 [bca.uk] INFO: Found listing with ID: GY23%20NRX
2026-03-29 14:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY23%2520NRX%27 HTTP/1.1" 200 None
2026-03-29 14:23:30 [bca.uk] INFO: Scrape type for GY23%20NRX: 0
2026-03-29 14:23:30 [bca.uk] INFO: Found listing with ID: WN22%20HXF
2026-03-29 14:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520HXF%27 HTTP/1.1" 200 None
2026-03-29 14:23:30 [bca.uk] INFO: Scrape type for WN22%20HXF: 0
2026-03-29 14:23:30 [bca.uk] INFO: Found listing with ID: FP07%20WUH
2026-03-29 14:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP07%2520WUH%27 HTTP/1.1" 200 None
2026-03-29 14:23:30 [bca.uk] INFO: Scrape type for FP07%20WUH: 0
2026-03-29 14:23:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=92&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:23:31 [bca.uk] INFO: Total items found: 100
2026-03-29 14:23:31 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded
2026-03-29 14:23:31 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:23:31 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:31 [bca.uk] INFO: Found listing with ID: CF72%20WXC
2026-03-29 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF72%2520WXC%27 HTTP/1.1" 200 None
2026-03-29 14:23:31 [bca.uk] INFO: Scrape type for CF72%20WXC: 0
2026-03-29 14:23:31 [bca.uk] INFO: Found listing with ID: DV72%20LHT
2026-03-29 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV72%2520LHT%27 HTTP/1.1" 200 None
2026-03-29 14:23:31 [bca.uk] INFO: Scrape type for DV72%20LHT: 0
2026-03-29 14:23:31 [bca.uk] INFO: Found listing with ID: GY72%20DTO
2026-03-29 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY72%2520DTO%27 HTTP/1.1" 200 None
2026-03-29 14:23:31 [bca.uk] INFO: Scrape type for GY72%20DTO: 0
2026-03-29 14:23:31 [bca.uk] INFO: Found listing with ID: MJ23%20YRS
2026-03-29 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ23%2520YRS%27 HTTP/1.1" 200 None
2026-03-29 14:23:31 [bca.uk] INFO: Scrape type for MJ23%20YRS: 0
2026-03-29 14:23:31 [bca.uk] INFO: Found listing with ID: MT23%20YFJ
2026-03-29 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT23%2520YFJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:31 [bca.uk] INFO: Scrape type for MT23%20YFJ: 0
2026-03-29 14:23:31 [bca.uk] INFO: Found listing with ID: SB60%20DPE
2026-03-29 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB60%2520DPE%27 HTTP/1.1" 200 None
2026-03-29 14:23:31 [bca.uk] INFO: Scrape type for SB60%20DPE: 0
2026-03-29 14:23:31 [bca.uk] INFO: Found listing with ID: FY68%20AKZ
2026-03-29 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY68%2520AKZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:31 [bca.uk] INFO: Scrape type for FY68%20AKZ: 0
2026-03-29 14:23:31 [bca.uk] INFO: Found listing with ID: MH72%20DCO
2026-03-29 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH72%2520DCO%27 HTTP/1.1" 200 None
2026-03-29 14:23:31 [bca.uk] INFO: Scrape type for MH72%20DCO: 0
2026-03-29 14:23:31 [bca.uk] INFO: Found listing with ID: RE72%20GLV
2026-03-29 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE72%2520GLV%27 HTTP/1.1" 200 None
2026-03-29 14:23:31 [bca.uk] INFO: Scrape type for RE72%20GLV: 0
2026-03-29 14:23:31 [bca.uk] INFO: Found listing with ID: RF71%20AEN
2026-03-29 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF71%2520AEN%27 HTTP/1.1" 200 None
2026-03-29 14:23:31 [bca.uk] INFO: Scrape type for RF71%20AEN: 0
2026-03-29 14:23:31 [bca.uk] INFO: Found listing with ID: VN70%20UEW
2026-03-29 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN70%2520UEW%27 HTTP/1.1" 200 None
2026-03-29 14:23:31 [bca.uk] INFO: Scrape type for VN70%20UEW: 0
2026-03-29 14:23:31 [bca.uk] INFO: Found listing with ID: KM61%20FMG
2026-03-29 14:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM61%2520FMG%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for KM61%20FMG: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: WN73%20BOV
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN73%2520BOV%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for WN73%20BOV: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: BJ71%20AEU
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ71%2520AEU%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for BJ71%20AEU: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: CJ72%20FSL
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ72%2520FSL%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for CJ72%20FSL: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: DP23%20ZVO
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520ZVO%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for DP23%20ZVO: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: FP71%20DWM
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP71%2520DWM%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for FP71%20DWM: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: LX22%20MBU
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX22%2520MBU%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for LX22%20MBU: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: MA23%20UCR
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520UCR%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for MA23%20UCR: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: MV23%20RLZ
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV23%2520RLZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for MV23%20RLZ: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: WG22%20NSK
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG22%2520NSK%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for WG22%20NSK: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: VO18%20DXE
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO18%2520DXE%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for VO18%20DXE: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: KF72%20VDC
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF72%2520VDC%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for KF72%20VDC: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: AV75%20CWF
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV75%2520CWF%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for AV75%20CWF: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: BV22%20ZHY
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV22%2520ZHY%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for BV22%20ZHY: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: DP22%20FZA
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP22%2520FZA%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for DP22%20FZA: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: DS23%20APZ
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS23%2520APZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for DS23%20APZ: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: FX71%20SKK
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX71%2520SKK%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for FX71%20SKK: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: GJ23%20KHG
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ23%2520KHG%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for GJ23%20KHG: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: HV12%20KKL
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV12%2520KKL%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for HV12%20KKL: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: LF23%20VWH
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF23%2520VWH%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for LF23%20VWH: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: LG23%20ZFS
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG23%2520ZFS%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for LG23%20ZFS: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: LM72%20KHA
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM72%2520KHA%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for LM72%20KHA: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: LP21%20NUH
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP21%2520NUH%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for LP21%20NUH: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: MF21%20RGU
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF21%2520RGU%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for MF21%20RGU: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: PK23%20VVG
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK23%2520VVG%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for PK23%20VVG: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: SN23%20ULV
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN23%2520ULV%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for SN23%20ULV: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: VX22%20XJE
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX22%2520XJE%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for VX22%20XJE: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: WN70%20JZJ
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN70%2520JZJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for WN70%20JZJ: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: LD20%20NTK
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD20%2520NTK%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for LD20%20NTK: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: DS18%20LWX
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS18%2520LWX%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for DS18%20LWX: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: DS71%20GRU
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS71%2520GRU%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for DS71%20GRU: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: MM71%20HKX
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM71%2520HKX%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for MM71%20HKX: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: PK23%20HLN
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK23%2520HLN%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for PK23%20HLN: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: RA22%20WTD
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA22%2520WTD%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for RA22%20WTD: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: RF71%20AEL
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF71%2520AEL%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for RF71%20AEL: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: VE71%20WMG
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE71%2520WMG%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for VE71%20WMG: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: WU23%20FFO
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU23%2520FFO%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for WU23%20FFO: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: YG22%20UXL
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG22%2520UXL%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for YG22%20UXL: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: CU22%20KWR
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU22%2520KWR%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for CU22%20KWR: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: KU22%20YUR
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU22%2520YUR%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for KU22%20YUR: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: DK24%20WNG
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK24%2520WNG%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for DK24%20WNG: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: OV66%20GWX
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV66%2520GWX%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for OV66%20GWX: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: UW11%20LAM
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27UW11%2520LAM%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for UW11%20LAM: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: SJ20%20CTV
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ20%2520CTV%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for SJ20%20CTV: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: MJ68%20OVW
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ68%2520OVW%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for MJ68%20OVW: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: BT21%20MXF
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT21%2520MXF%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for BT21%20MXF: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: KT68%20WRU
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT68%2520WRU%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for KT68%20WRU: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: LO66%20VEB
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO66%2520VEB%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for LO66%20VEB: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: SA70%20OGP
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA70%2520OGP%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for SA70%20OGP: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: SF64%20XAO
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF64%2520XAO%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for SF64%20XAO: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: GV74%20LGO
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV74%2520LGO%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for GV74%20LGO: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: OY75%20FPD
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY75%2520FPD%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for OY75%20FPD: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: WM73%20NBF
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM73%2520NBF%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for WM73%20NBF: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: WX24%20XDW
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX24%2520XDW%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for WX24%20XDW: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: CX59%20YYW
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX59%2520YYW%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for CX59%20YYW: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: FG66%20HZW
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG66%2520HZW%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for FG66%20HZW: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: RK60%20RLZ
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK60%2520RLZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:32 [bca.uk] INFO: Scrape type for RK60%20RLZ: 0
2026-03-29 14:23:32 [bca.uk] INFO: Found listing with ID: SV62%20OSA
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV62%2520OSA%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for SV62%20OSA: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: VK61%20OBO
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK61%2520OBO%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for VK61%20OBO: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: AY64%20LKC
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY64%2520LKC%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for AY64%20LKC: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: CF25%20KZG
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF25%2520KZG%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for CF25%20KZG: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: PL24%20MLO
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL24%2520MLO%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for PL24%20MLO: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: VK22%20EZH
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK22%2520EZH%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for VK22%20EZH: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: BK23%20NBY
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520NBY%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for BK23%20NBY: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: PO23%20ZRC
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO23%2520ZRC%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for PO23%20ZRC: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: NL72%20MDO
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL72%2520MDO%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for NL72%20MDO: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: HT22%20UFZ
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT22%2520UFZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for HT22%20UFZ: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: DC66%20BWD
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC66%2520BWD%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for DC66%20BWD: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: DV64%20ZXY
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV64%2520ZXY%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for DV64%20ZXY: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: EX14%20ODS
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX14%2520ODS%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for EX14%20ODS: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: MK65%20FMP
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK65%2520FMP%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for MK65%20FMP: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: YY08%20KYH
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY08%2520KYH%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for YY08%20KYH: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: DX22%20EKF
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX22%2520EKF%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for DX22%20EKF: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: MH25%20FAO
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH25%2520FAO%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for MH25%20FAO: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: DG24%20LFU
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520LFU%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for DG24%20LFU: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: DG24%20KZL
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520KZL%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for DG24%20KZL: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: FX70%20OUJ
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX70%2520OUJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for FX70%20OUJ: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: MT70%20YFR
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT70%2520YFR%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for MT70%20YFR: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: BL23%20CNE
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL23%2520CNE%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for BL23%20CNE: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: BV24%20ASU
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV24%2520ASU%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for BV24%20ASU: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: SG22%20OZM
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520OZM%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for SG22%20OZM: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: BK75%20GHN
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK75%2520GHN%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for BK75%20GHN: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: WU72%20TBX
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU72%2520TBX%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for WU72%20TBX: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: EJ70%20ZCV
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ70%2520ZCV%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for EJ70%20ZCV: 0
2026-03-29 14:23:33 [bca.uk] INFO: Found listing with ID: AU72%20VZK
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU72%2520VZK%27 HTTP/1.1" 200 None
2026-03-29 14:23:33 [bca.uk] INFO: Scrape type for AU72%20VZK: 2
2026-03-29 14:23:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e510542d-916e-5c9d-b1e9-33c6f30d0c7c with identifier: AU72%20VZK
2026-03-29 14:23:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e510542d-916e-5c9d-b1e9-33c6f30d0c7c with scrape type 2
2026-03-29 14:23:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e510542d-916e-5c9d-b1e9-33c6f30d0c7c with scrape type 2
2026-03-29 14:23:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e510542d-916e-5c9d-b1e9-33c6f30d0c7c, identifier: AU72%20VZK
2026-03-29 14:23:33 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:33 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e510542d-916e-5c9d-b1e9-33c6f30d0c7c with identifier: AU72%20VZK
2026-03-29 14:23:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e510542d-916e-5c9d-b1e9-33c6f30d0c7c with identifier: AU72%20VZK
2026-03-29 14:23:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e510542d-916e-5c9d-b1e9-33c6f30d0c7c with identifier: AU72%20VZK to the API
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=92&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AU72%20VZK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e510542d-916e-5c9d-b1e9-33c6f30d0c7c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AU72 VZK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AU72%20VZK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'HYUNDAI',
 'model': 'KONA',
 'odometer': 56937,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'HYUNDAI KONA 1.0 T-GDI 48V MHEV SE CONNECT Hatchback',
 'transmission': 'manual',
 'trim': 'T-GDI 48V MHEV SE CONNECT',
 'vin': 'KMHK2812LNU935934',
 'year': 2022}
2026-03-29 14:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU72%2520VZK%27 HTTP/1.1" 200 None
2026-03-29 14:23:34 [bca.uk] INFO: Saving data for AU72%20VZK: {'auction_closing_time': 1774864800.0, 'created_time': 1773841132.799135, 'last_price_update_time': 1774794214.086993}
2026-03-29 14:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AU72%2520VZK') HTTP/1.1" 204 0
2026-03-29 14:23:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:23:34 [bca.uk] INFO: Found listing with ID: EN66%20BAO
2026-03-29 14:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN66%2520BAO%27 HTTP/1.1" 200 None
2026-03-29 14:23:34 [bca.uk] INFO: Scrape type for EN66%20BAO: 0
2026-03-29 14:23:34 [bca.uk] INFO: Found listing with ID: KW16%20MTJ
2026-03-29 14:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW16%2520MTJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:34 [bca.uk] INFO: Scrape type for KW16%20MTJ: 0
2026-03-29 14:23:34 [bca.uk] INFO: Found listing with ID: OU22%20TWV
2026-03-29 14:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU22%2520TWV%27 HTTP/1.1" 200 None
2026-03-29 14:23:34 [bca.uk] INFO: Scrape type for OU22%20TWV: 0
2026-03-29 14:23:34 [bca.uk] INFO: Found listing with ID: BJ22%20BAO
2026-03-29 14:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ22%2520BAO%27 HTTP/1.1" 200 None
2026-03-29 14:23:34 [bca.uk] INFO: Scrape type for BJ22%20BAO: 0
2026-03-29 14:23:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:23:36 [bca.uk] INFO: Total items found: 100
2026-03-29 14:23:36 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded
2026-03-29 14:23:36 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:23:36 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:36 [bca.uk] INFO: Found listing with ID: LF15%20XDV
2026-03-29 14:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF15%2520XDV%27 HTTP/1.1" 200 None
2026-03-29 14:23:36 [bca.uk] INFO: Scrape type for LF15%20XDV: 0
2026-03-29 14:23:36 [bca.uk] INFO: Found listing with ID: SR17%20FDM
2026-03-29 14:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR17%2520FDM%27 HTTP/1.1" 200 None
2026-03-29 14:23:36 [bca.uk] INFO: Scrape type for SR17%20FDM: 0
2026-03-29 14:23:36 [bca.uk] INFO: Found listing with ID: SA11%20EZW
2026-03-29 14:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA11%2520EZW%27 HTTP/1.1" 200 None
2026-03-29 14:23:36 [bca.uk] INFO: Scrape type for SA11%20EZW: 0
2026-03-29 14:23:36 [bca.uk] INFO: Found listing with ID: OY19%20FMJ
2026-03-29 14:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY19%2520FMJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for OY19%20FMJ: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: KC15%20AAE
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KC15%2520AAE%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for KC15%20AAE: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: CK23%20HZF
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK23%2520HZF%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for CK23%20HZF: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: AK22%20CCZ
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK22%2520CCZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for AK22%20CCZ: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: CY20%20AYO
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY20%2520AYO%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for CY20%20AYO: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: DN69%20TPZ
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN69%2520TPZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for DN69%20TPZ: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: RO22%20NPU
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520NPU%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for RO22%20NPU: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: HS21%20OGL
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS21%2520OGL%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for HS21%20OGL: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: LE73%20KBV
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE73%2520KBV%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for LE73%20KBV: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: BN24%20VAF
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN24%2520VAF%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for BN24%20VAF: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: KY21%20LYG
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY21%2520LYG%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for KY21%20LYG: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: YG23%20VNO
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG23%2520VNO%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for YG23%20VNO: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: WN22%20OVG
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520OVG%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for WN22%20OVG: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: BL23%20VPW
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL23%2520VPW%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for BL23%20VPW: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: YP21%20WDW
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP21%2520WDW%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for YP21%20WDW: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: RJ71%20FSF
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ71%2520FSF%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for RJ71%20FSF: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: HV74%20NWF
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV74%2520NWF%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for HV74%20NWF: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: BL73%20FTP
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL73%2520FTP%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for BL73%20FTP: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: GV72%20UFY
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV72%2520UFY%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for GV72%20UFY: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: RE22%20PGX
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE22%2520PGX%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for RE22%20PGX: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: RX72%20CJU
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX72%2520CJU%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for RX72%20CJU: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: YB25%20XWL
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB25%2520XWL%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for YB25%20XWL: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: YC23%20NZG
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC23%2520NZG%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for YC23%20NZG: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: YC24%20LTK
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC24%2520LTK%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for YC24%20LTK: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: NL72%20VLY
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL72%2520VLY%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for NL72%20VLY: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: FM17%20RMY
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM17%2520RMY%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for FM17%20RMY: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: DA71%20PXF
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA71%2520PXF%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for DA71%20PXF: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: DN24%20UOU
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN24%2520UOU%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for DN24%20UOU: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: GD25%20NKM
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD25%2520NKM%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for GD25%20NKM: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: HV22%20ZSG
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520ZSG%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for HV22%20ZSG: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: LL72%20BZK
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL72%2520BZK%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for LL72%20BZK: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: MP73%20HZK
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP73%2520HZK%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for MP73%20HZK: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: RA73%20AVN
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA73%2520AVN%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for RA73%20AVN: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: YF71%20WKK
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF71%2520WKK%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for YF71%20WKK: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: YK24%20AEO
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK24%2520AEO%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for YK24%20AEO: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: FP73%20NXV
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP73%2520NXV%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for FP73%20NXV: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: DP73%20FNK
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP73%2520FNK%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for DP73%20FNK: 0
2026-03-29 14:23:37 [bca.uk] INFO: Found listing with ID: GK72%20OKV
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK72%2520OKV%27 HTTP/1.1" 200 None
2026-03-29 14:23:37 [bca.uk] INFO: Scrape type for GK72%20OKV: 2
2026-03-29 14:23:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7182e742-bb56-5dab-b796-73756700508c with identifier: GK72%20OKV
2026-03-29 14:23:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7182e742-bb56-5dab-b796-73756700508c with scrape type 2
2026-03-29 14:23:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7182e742-bb56-5dab-b796-73756700508c with scrape type 2
2026-03-29 14:23:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7182e742-bb56-5dab-b796-73756700508c, identifier: GK72%20OKV
2026-03-29 14:23:37 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:37 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7182e742-bb56-5dab-b796-73756700508c with identifier: GK72%20OKV
2026-03-29 14:23:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7182e742-bb56-5dab-b796-73756700508c with identifier: GK72%20OKV
2026-03-29 14:23:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7182e742-bb56-5dab-b796-73756700508c with identifier: GK72%20OKV to the API
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 36,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK72%20OKV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '7182e742-bb56-5dab-b796-73756700508c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GK72 OKV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK72%20OKV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 113264,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.4 TSI PHEV LIFE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI PHEV LIFE DSG',
 'vin': 'WVGZZZ5NZNW411266',
 'year': 2022}
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK72%2520OKV%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Saving data for GK72%20OKV: {'auction_closing_time': 1774864800.0, 'created_time': 1774016818.420554, 'last_price_update_time': 1774794218.035226}
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK72%2520OKV') HTTP/1.1" 204 0
2026-03-29 14:23:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: KR22%20SGY
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR22%2520SGY%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for KR22%20SGY: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: NL73%20OCS
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL73%2520OCS%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for NL73%20OCS: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: WR22%20TXW
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR22%2520TXW%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for WR22%20TXW: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: YC23%20DXD
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC23%2520DXD%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for YC23%20DXD: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: YD23%20AOF
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD23%2520AOF%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for YD23%20AOF: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: YR24%20JWZ
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR24%2520JWZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for YR24%20JWZ: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: CF21%20MSU
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF21%2520MSU%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for CF21%20MSU: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: FX20%20NUC
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX20%2520NUC%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for FX20%20NUC: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: KY22%20CTE
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY22%2520CTE%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for KY22%20CTE: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: HD16%20KZW
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD16%2520KZW%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for HD16%20KZW: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: ST17%20ZSF
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST17%2520ZSF%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for ST17%20ZSF: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: GN66%20UUO
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN66%2520UUO%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for GN66%20UUO: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: MJ72%20WSY
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ72%2520WSY%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for MJ72%20WSY: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: SW17%20WTY
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW17%2520WTY%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for SW17%20WTY: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: PJ21%20KYH
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ21%2520KYH%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for PJ21%20KYH: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: WJ20%20AFZ
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ20%2520AFZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for WJ20%20AFZ: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: PK20%20WLJ
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520WLJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for PK20%20WLJ: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: PK20%20WJA
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520WJA%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for PK20%20WJA: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: WM13%20JVX
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM13%2520JVX%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for WM13%20JVX: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: ST21%20DZM
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST21%2520DZM%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for ST21%20DZM: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: DF75%20ECW
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF75%2520ECW%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for DF75%20ECW: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: SP15%20WMX
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP15%2520WMX%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for SP15%20WMX: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: YF70%20CWL
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF70%2520CWL%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for YF70%20CWL: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: SR19%20FHB
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR19%2520FHB%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for SR19%20FHB: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: PK67%20BDX
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK67%2520BDX%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for PK67%20BDX: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: LS24%20YUT
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520YUT%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for LS24%20YUT: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: LS24%20GUW
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520GUW%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for LS24%20GUW: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: HT25%20OUP
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT25%2520OUP%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for HT25%20OUP: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: MB13%20RDB
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MB13%2520RDB%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for MB13%20RDB: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: HN25%20YJF
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN25%2520YJF%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for HN25%20YJF: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: FD70%20VYU
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD70%2520VYU%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for FD70%20VYU: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: LL71%20YRU
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL71%2520YRU%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for LL71%20YRU: 0
2026-03-29 14:23:38 [bca.uk] INFO: Found listing with ID: BL72%20FCX
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL72%2520FCX%27 HTTP/1.1" 200 None
2026-03-29 14:23:38 [bca.uk] INFO: Scrape type for BL72%20FCX: 2
2026-03-29 14:23:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a1fb0318-83ec-5860-af41-dc1626416bf0 with identifier: BL72%20FCX
2026-03-29 14:23:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a1fb0318-83ec-5860-af41-dc1626416bf0 with scrape type 2
2026-03-29 14:23:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a1fb0318-83ec-5860-af41-dc1626416bf0 with scrape type 2
2026-03-29 14:23:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a1fb0318-83ec-5860-af41-dc1626416bf0, identifier: BL72%20FCX
2026-03-29 14:23:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a1fb0318-83ec-5860-af41-dc1626416bf0 with identifier: BL72%20FCX
2026-03-29 14:23:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a1fb0318-83ec-5860-af41-dc1626416bf0 with identifier: BL72%20FCX
2026-03-29 14:23:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a1fb0318-83ec-5860-af41-dc1626416bf0 with identifier: BL72%20FCX to the API
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 35,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL72%20FCX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'a1fb0318-83ec-5860-af41-dc1626416bf0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BL72 FCX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL72%20FCX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'BMW',
 'model': '330E',
 'odometer': 119198,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'BMW 330E 2.0 T M SPORT Estate',
 'transmission': 'automatic',
 'trim': 'T M SPORT',
 'vin': 'WBA82CY0X0FP24940',
 'year': 2023}
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL72%2520FCX%27 HTTP/1.1" 200 None
2026-03-29 14:23:39 [bca.uk] INFO: Saving data for BL72%20FCX: {'auction_closing_time': 1774864800.0, 'created_time': 1773908035.536746, 'last_price_update_time': 1774794219.028215}
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL72%2520FCX') HTTP/1.1" 204 0
2026-03-29 14:23:39 [bca.uk] INFO: Found listing with ID: FM16%20WCE
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM16%2520WCE%27 HTTP/1.1" 200 None
2026-03-29 14:23:39 [bca.uk] INFO: Scrape type for FM16%20WCE: 0
2026-03-29 14:23:39 [bca.uk] INFO: Found listing with ID: BU64%20BZH
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU64%2520BZH%27 HTTP/1.1" 200 None
2026-03-29 14:23:39 [bca.uk] INFO: Scrape type for BU64%20BZH: 0
2026-03-29 14:23:39 [bca.uk] INFO: Found listing with ID: YH67%20DGU
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH67%2520DGU%27 HTTP/1.1" 200 None
2026-03-29 14:23:39 [bca.uk] INFO: Scrape type for YH67%20DGU: 0
2026-03-29 14:23:39 [bca.uk] INFO: Found listing with ID: GM69%20AAO
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM69%2520AAO%27 HTTP/1.1" 200 None
2026-03-29 14:23:39 [bca.uk] INFO: Scrape type for GM69%20AAO: 0
2026-03-29 14:23:39 [bca.uk] INFO: Found listing with ID: YC15%20CXH
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC15%2520CXH%27 HTTP/1.1" 200 None
2026-03-29 14:23:39 [bca.uk] INFO: Scrape type for YC15%20CXH: 0
2026-03-29 14:23:39 [bca.uk] INFO: Found listing with ID: RV65%20LRF
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV65%2520LRF%27 HTTP/1.1" 200 None
2026-03-29 14:23:39 [bca.uk] INFO: Scrape type for RV65%20LRF: 0
2026-03-29 14:23:39 [bca.uk] INFO: Found listing with ID: RO09%20HKH
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO09%2520HKH%27 HTTP/1.1" 200 None
2026-03-29 14:23:39 [bca.uk] INFO: Scrape type for RO09%20HKH: 0
2026-03-29 14:23:39 [bca.uk] INFO: Found listing with ID: AY15%20WGP
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY15%2520WGP%27 HTTP/1.1" 200 None
2026-03-29 14:23:39 [bca.uk] INFO: Scrape type for AY15%20WGP: 0
2026-03-29 14:23:39 [bca.uk] INFO: Found listing with ID: SK69%20GHU
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK69%2520GHU%27 HTTP/1.1" 200 None
2026-03-29 14:23:39 [bca.uk] INFO: Scrape type for SK69%20GHU: 0
2026-03-29 14:23:39 [bca.uk] INFO: Found listing with ID: SW18%20CCU
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW18%2520CCU%27 HTTP/1.1" 200 None
2026-03-29 14:23:39 [bca.uk] INFO: Scrape type for SW18%20CCU: 0
2026-03-29 14:23:39 [bca.uk] INFO: Found listing with ID: YB65%20UOY
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB65%2520UOY%27 HTTP/1.1" 200 None
2026-03-29 14:23:39 [bca.uk] INFO: Scrape type for YB65%20UOY: 0
2026-03-29 14:23:39 [bca.uk] INFO: Found listing with ID: MD71%20LBE
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD71%2520LBE%27 HTTP/1.1" 200 None
2026-03-29 14:23:39 [bca.uk] INFO: Scrape type for MD71%20LBE: 0
2026-03-29 14:23:39 [bca.uk] INFO: Found listing with ID: BL71%20EOF
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL71%2520EOF%27 HTTP/1.1" 200 None
2026-03-29 14:23:39 [bca.uk] INFO: Scrape type for BL71%20EOF: 0
2026-03-29 14:23:39 [bca.uk] INFO: Found listing with ID: AO65%20RUJ
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO65%2520RUJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:39 [bca.uk] INFO: Scrape type for AO65%20RUJ: 0
2026-03-29 14:23:39 [bca.uk] INFO: Found listing with ID: MD68%20TZS
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD68%2520TZS%27 HTTP/1.1" 200 None
2026-03-29 14:23:39 [bca.uk] INFO: Scrape type for MD68%20TZS: 0
2026-03-29 14:23:39 [bca.uk] INFO: Found listing with ID: MV64%20KFJ
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV64%2520KFJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:39 [bca.uk] INFO: Scrape type for MV64%20KFJ: 2
2026-03-29 14:23:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 92264c4b-8f0d-585c-86c6-257b1bd89612 with identifier: MV64%20KFJ
2026-03-29 14:23:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 92264c4b-8f0d-585c-86c6-257b1bd89612 with scrape type 2
2026-03-29 14:23:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 92264c4b-8f0d-585c-86c6-257b1bd89612 with scrape type 2
2026-03-29 14:23:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 92264c4b-8f0d-585c-86c6-257b1bd89612, identifier: MV64%20KFJ
2026-03-29 14:23:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 92264c4b-8f0d-585c-86c6-257b1bd89612 with identifier: MV64%20KFJ
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=mineral+silver HTTP/1.1" 200 None
2026-03-29 14:23:39 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:23:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 92264c4b-8f0d-585c-86c6-257b1bd89612 with identifier: MV64%20KFJ
2026-03-29 14:23:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 92264c4b-8f0d-585c-86c6-257b1bd89612 with identifier: MV64%20KFJ to the API
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'mineral silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '92264c4b-8f0d-585c-86c6-257b1bd89612',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV64 KFJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV64%20KFJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 70635,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'BMW X3 2.0 XDRIVE 20D X LINE STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 20D X LINE STEP',
 'vin': 'WBAWZ520300K90371',
 'year': 2014}
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV64%2520KFJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:39 [bca.uk] INFO: Saving data for MV64%20KFJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773845585.539568, 'last_price_update_time': 1774794219.974061}
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV64%2520KFJ') HTTP/1.1" 204 0
2026-03-29 14:23:40 [bca.uk] INFO: Found listing with ID: DL18%20WXB
2026-03-29 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL18%2520WXB%27 HTTP/1.1" 200 None
2026-03-29 14:23:40 [bca.uk] INFO: Scrape type for DL18%20WXB: 0
2026-03-29 14:23:40 [bca.uk] INFO: Found listing with ID: MP19%20GXJ
2026-03-29 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP19%2520GXJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:40 [bca.uk] INFO: Scrape type for MP19%20GXJ: 0
2026-03-29 14:23:40 [bca.uk] INFO: Found listing with ID: HY18%20WRU
2026-03-29 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY18%2520WRU%27 HTTP/1.1" 200 None
2026-03-29 14:23:40 [bca.uk] INFO: Scrape type for HY18%20WRU: 0
2026-03-29 14:23:40 [bca.uk] INFO: Found listing with ID: PY14%20GDZ
2026-03-29 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY14%2520GDZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:40 [bca.uk] INFO: Scrape type for PY14%20GDZ: 0
2026-03-29 14:23:40 [bca.uk] INFO: Found listing with ID: VT19%20XLB
2026-03-29 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VT19%2520XLB%27 HTTP/1.1" 200 None
2026-03-29 14:23:40 [bca.uk] INFO: Scrape type for VT19%20XLB: 0
2026-03-29 14:23:40 [bca.uk] INFO: Found listing with ID: BN69%20KPE
2026-03-29 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN69%2520KPE%27 HTTP/1.1" 200 None
2026-03-29 14:23:40 [bca.uk] INFO: Scrape type for BN69%20KPE: 0
2026-03-29 14:23:40 [bca.uk] INFO: Found listing with ID: FY70%20CWU
2026-03-29 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY70%2520CWU%27 HTTP/1.1" 200 None
2026-03-29 14:23:40 [bca.uk] INFO: Scrape type for FY70%20CWU: 0
2026-03-29 14:23:40 [bca.uk] INFO: Found listing with ID: YG21%20XBE
2026-03-29 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG21%2520XBE%27 HTTP/1.1" 200 None
2026-03-29 14:23:40 [bca.uk] INFO: Scrape type for YG21%20XBE: 0
2026-03-29 14:23:40 [bca.uk] INFO: Found listing with ID: R229%20LWV
2026-03-29 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R229%2520LWV%27 HTTP/1.1" 200 None
2026-03-29 14:23:40 [bca.uk] INFO: Scrape type for R229%20LWV: 0
2026-03-29 14:23:40 [bca.uk] INFO: Found listing with ID: NG21%20VPN
2026-03-29 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG21%2520VPN%27 HTTP/1.1" 200 None
2026-03-29 14:23:40 [bca.uk] INFO: Scrape type for NG21%20VPN: 0
2026-03-29 14:23:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:23:42 [bca.uk] INFO: Total items found: 100
2026-03-29 14:23:42 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded
2026-03-29 14:23:42 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:23:42 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: YX70%20KOV
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX70%2520KOV%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for YX70%20KOV: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: RJ22%20OJH
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ22%2520OJH%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for RJ22%20OJH: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: GJ70%20LWL
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ70%2520LWL%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for GJ70%20LWL: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: LN71%20XHS
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN71%2520XHS%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for LN71%20XHS: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: NC71%20UFS
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC71%2520UFS%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for NC71%20UFS: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: MA62%20WDW
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA62%2520WDW%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for MA62%20WDW: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: FP66%20DTF
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP66%2520DTF%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for FP66%20DTF: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: RA19%20HYH
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA19%2520HYH%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for RA19%20HYH: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: LS74%20HXB
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS74%2520HXB%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for LS74%20HXB: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: FP69%20LNY
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP69%2520LNY%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for FP69%20LNY: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: OV23%20YCO
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520YCO%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for OV23%20YCO: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: BX67%20YXT
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX67%2520YXT%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for BX67%20YXT: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: WU25%20ULL
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU25%2520ULL%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for WU25%20ULL: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: FN19%20GLF
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN19%2520GLF%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for FN19%20GLF: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: YR22%20SVF
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520SVF%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for YR22%20SVF: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: HD19%20WBT
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD19%2520WBT%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for HD19%20WBT: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: BG69%20LXR
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG69%2520LXR%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for BG69%20LXR: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: FH74%20AOW
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH74%2520AOW%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for FH74%20AOW: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: OY69%20GMU
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY69%2520GMU%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for OY69%20GMU: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: SW18%20LJV
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW18%2520LJV%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for SW18%20LJV: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: WF24%20NKD
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF24%2520NKD%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for WF24%20NKD: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: HY19%20ASX
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY19%2520ASX%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for HY19%20ASX: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: YY18%20UZA
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY18%2520UZA%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for YY18%20UZA: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: LL24%20OAM
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL24%2520OAM%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for LL24%20OAM: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: GC19%20RZR
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC19%2520RZR%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for GC19%20RZR: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: HY19%20AZZ
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY19%2520AZZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for HY19%20AZZ: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: KE73%20JXD
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE73%2520JXD%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for KE73%20JXD: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: BA19%20YBM
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA19%2520YBM%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for BA19%20YBM: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: NU18%20WJV
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU18%2520WJV%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for NU18%20WJV: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: DS08%20ADZ
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS08%2520ADZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for DS08%20ADZ: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: GY19%20VDM
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY19%2520VDM%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for GY19%20VDM: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: DA24%20JXK
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA24%2520JXK%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for DA24%20JXK: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: BK70%20RXR
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK70%2520RXR%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for BK70%20RXR: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: OY70%20PWF
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY70%2520PWF%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for OY70%20PWF: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: WFZ%209932
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WFZ%25209932%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for WFZ%209932: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: HS15%20GXG
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS15%2520GXG%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for HS15%20GXG: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: PF65%20PJU
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF65%2520PJU%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for PF65%20PJU: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: PY67%20FHR
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY67%2520FHR%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for PY67%20FHR: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: LT17%20NMZ
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT17%2520NMZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for LT17%20NMZ: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: LG18%20YTF
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG18%2520YTF%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for LG18%20YTF: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: YK18%20KVC
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK18%2520KVC%27 HTTP/1.1" 200 None
2026-03-29 14:23:42 [bca.uk] INFO: Scrape type for YK18%20KVC: 0
2026-03-29 14:23:42 [bca.uk] INFO: Found listing with ID: KR65%20LMX
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR65%2520LMX%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for KR65%20LMX: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: LM15%20FCJ
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM15%2520FCJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for LM15%20FCJ: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: HV05%20XAK
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV05%2520XAK%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for HV05%20XAK: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: CE66%20VVM
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE66%2520VVM%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for CE66%20VVM: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: CF74%20GAU
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GAU%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for CF74%20GAU: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: CE68%20LPO
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE68%2520LPO%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for CE68%20LPO: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: SP13%20YTV
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP13%2520YTV%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for SP13%20YTV: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: LC65%20UMK
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC65%2520UMK%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for LC65%20UMK: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: WD19%20DDU
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD19%2520DDU%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for WD19%20DDU: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: RX19%20GRU
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX19%2520GRU%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for RX19%20GRU: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: DE61%20ZXO
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE61%2520ZXO%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for DE61%20ZXO: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: GJ11%20DWA
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ11%2520DWA%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for GJ11%20DWA: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: LE05%20BJX
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE05%2520BJX%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for LE05%20BJX: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: DU72%20CHN
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU72%2520CHN%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for DU72%20CHN: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: HK14%20XCF
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK14%2520XCF%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for HK14%20XCF: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: MV67%20GNZ
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV67%2520GNZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for MV67%20GNZ: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: YM14%20EYL
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM14%2520EYL%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for YM14%20EYL: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: GN13%20RJV
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN13%2520RJV%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for GN13%20RJV: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: NX64%20HNN
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX64%2520HNN%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for NX64%20HNN: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: DK06%20RXP
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK06%2520RXP%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for DK06%20RXP: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: KX58%20WKN
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX58%2520WKN%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for KX58%20WKN: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: LR11%20XPL
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR11%2520XPL%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for LR11%20XPL: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: AK66%20LFU
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK66%2520LFU%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for AK66%20LFU: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: NJ17%20TVF
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ17%2520TVF%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for NJ17%20TVF: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: OW65%20ENN
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW65%2520ENN%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for OW65%20ENN: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: LS23%20RPZ
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS23%2520RPZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for LS23%20RPZ: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: PF14%20XJC
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF14%2520XJC%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for PF14%20XJC: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: LG07%20XYX
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG07%2520XYX%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for LG07%20XYX: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: FP71%20YKG
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP71%2520YKG%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for FP71%20YKG: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: KF15%20CYC
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF15%2520CYC%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for KF15%20CYC: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: VU17%20LXG
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU17%2520LXG%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for VU17%20LXG: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: KX15%20OKS
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX15%2520OKS%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for KX15%20OKS: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: KF19%20YAW
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF19%2520YAW%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for KF19%20YAW: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: LY73%20OLO
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY73%2520OLO%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for LY73%20OLO: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: CV18%20TLK
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV18%2520TLK%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for CV18%20TLK: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: HJ63%20XOY
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ63%2520XOY%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for HJ63%20XOY: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: LY73%20MFA
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY73%2520MFA%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for LY73%20MFA: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: DF70%20BXL
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF70%2520BXL%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for DF70%20BXL: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: KF16%20KWG
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF16%2520KWG%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for KF16%20KWG: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: LP72%20HUV
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP72%2520HUV%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for LP72%20HUV: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: BM19%20HPE
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BM19%2520HPE%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for BM19%20HPE: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: EK66%20DXY
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK66%2520DXY%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for EK66%20DXY: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: ET73%20ANX
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET73%2520ANX%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for ET73%20ANX: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: DU72%20ZTZ
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU72%2520ZTZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for DU72%20ZTZ: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: SP19%20FKM
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP19%2520FKM%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for SP19%20FKM: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: BSZ%204903
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BSZ%25204903%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for BSZ%204903: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: AF71%20BXW
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF71%2520BXW%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for AF71%20BXW: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: NX16%20WZL
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX16%2520WZL%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for NX16%20WZL: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: YP73%20BUO
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP73%2520BUO%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for YP73%20BUO: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: LF72%20XGU
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF72%2520XGU%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for LF72%20XGU: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: B128%20XST
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27B128%2520XST%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for B128%20XST: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: GL23%20ABO
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL23%2520ABO%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for GL23%20ABO: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: DK10%20HWJ
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK10%2520HWJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for DK10%20HWJ: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: LJ52%20AOS
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ52%2520AOS%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for LJ52%20AOS: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: MM62%20GWL
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM62%2520GWL%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for MM62%20GWL: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: WM73%20OGY
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM73%2520OGY%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for WM73%20OGY: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: HA10%20CFM
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HA10%2520CFM%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for HA10%20CFM: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: KE66%20LUD
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE66%2520LUD%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for KE66%20LUD: 0
2026-03-29 14:23:43 [bca.uk] INFO: Found listing with ID: R3%20LXU
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R3%2520LXU%27 HTTP/1.1" 200 None
2026-03-29 14:23:43 [bca.uk] INFO: Scrape type for R3%20LXU: 0
2026-03-29 14:23:43 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:43 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:23:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:23:46 [bca.uk] INFO: Total items found: 100
2026-03-29 14:23:46 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded
2026-03-29 14:23:46 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:23:46 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: LY12%20AVD
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY12%2520AVD%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for LY12%20AVD: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: GF60%20AEM
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF60%2520AEM%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for GF60%20AEM: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: NN11%20BET
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NN11%2520BET%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for NN11%20BET: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: EK21%20VSL
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK21%2520VSL%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for EK21%20VSL: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: LD08%20AXH
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD08%2520AXH%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for LD08%20AXH: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: KF72%20AON
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF72%2520AON%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for KF72%20AON: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: EY08%20RMZ
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY08%2520RMZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for EY08%20RMZ: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: WB13%20LEE
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WB13%2520LEE%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for WB13%20LEE: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: PK66%20YYE
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK66%2520YYE%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for PK66%20YYE: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: WD16%20EWR
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD16%2520EWR%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for WD16%20EWR: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: WP20%20AHD
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP20%2520AHD%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for WP20%20AHD: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: YS64%20XTB
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS64%2520XTB%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for YS64%20XTB: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: DL67%20DDY
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL67%2520DDY%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for DL67%20DDY: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: ST67%20BFP
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST67%2520BFP%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for ST67%20BFP: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: YF14%20CXV
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF14%2520CXV%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for YF14%20CXV: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: YL73%20AYF
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL73%2520AYF%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for YL73%20AYF: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: WF17%20VVT
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF17%2520VVT%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for WF17%20VVT: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: MV14%20KDX
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV14%2520KDX%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for MV14%20KDX: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: RE16%20YPD
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE16%2520YPD%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for RE16%20YPD: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: UGZ%209263
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27UGZ%25209263%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for UGZ%209263: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: GN60%20HLV
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN60%2520HLV%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for GN60%20HLV: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: HK74%20JYC
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK74%2520JYC%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for HK74%20JYC: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: RO73%20HYC
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO73%2520HYC%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for RO73%20HYC: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: WO15%20WUW
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO15%2520WUW%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for WO15%20WUW: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: HK74%20GYN
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK74%2520GYN%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for HK74%20GYN: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: GL64%20PPF
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL64%2520PPF%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for GL64%20PPF: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: BD69%20WKF
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD69%2520WKF%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for BD69%20WKF: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: KY67%20AHV
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY67%2520AHV%27 HTTP/1.1" 200 None
2026-03-29 14:23:46 [bca.uk] INFO: Scrape type for KY67%20AHV: 0
2026-03-29 14:23:46 [bca.uk] INFO: Found listing with ID: RF73%20HGC
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF73%2520HGC%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for RF73%20HGC: 0
2026-03-29 14:23:47 [bca.uk] INFO: Found listing with ID: AE63%20KXS
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE63%2520KXS%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for AE63%20KXS: 0
2026-03-29 14:23:47 [bca.uk] INFO: Found listing with ID: MC15%20DPU
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC15%2520DPU%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for MC15%20DPU: 0
2026-03-29 14:23:47 [bca.uk] INFO: Found listing with ID: RV05%20AFA
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV05%2520AFA%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for RV05%20AFA: 0
2026-03-29 14:23:47 [bca.uk] INFO: Found listing with ID: DT18%20TGJ
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT18%2520TGJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for DT18%20TGJ: 0
2026-03-29 14:23:47 [bca.uk] INFO: Found listing with ID: KP69%20SXV
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP69%2520SXV%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for KP69%20SXV: 0
2026-03-29 14:23:47 [bca.uk] INFO: Found listing with ID: MK70%20NXZ
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK70%2520NXZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for MK70%20NXZ: 0
2026-03-29 14:23:47 [bca.uk] INFO: Found listing with ID: KE72%20NPC
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE72%2520NPC%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for KE72%20NPC: 0
2026-03-29 14:23:47 [bca.uk] INFO: Found listing with ID: WP66%20YFW
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP66%2520YFW%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for WP66%20YFW: 0
2026-03-29 14:23:47 [bca.uk] INFO: Found listing with ID: GY09%20JSV
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY09%2520JSV%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for GY09%20JSV: 0
2026-03-29 14:23:47 [bca.uk] INFO: Found listing with ID: MT68%20OZM
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT68%2520OZM%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for MT68%20OZM: 0
2026-03-29 14:23:47 [bca.uk] INFO: Found listing with ID: EB21%20MKY
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EB21%2520MKY%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for EB21%20MKY: 0
2026-03-29 14:23:47 [bca.uk] INFO: Found listing with ID: ML06%20HME
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML06%2520HME%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for ML06%20HME: 0
2026-03-29 14:23:47 [bca.uk] INFO: Found listing with ID: MK66%20GAU
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK66%2520GAU%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for MK66%20GAU: 0
2026-03-29 14:23:47 [bca.uk] INFO: Found listing with ID: YY57%20NKP
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY57%2520NKP%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for YY57%20NKP: 0
2026-03-29 14:23:47 [bca.uk] INFO: Found listing with ID: MD67%20HAE
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD67%2520HAE%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for MD67%20HAE: 0
2026-03-29 14:23:47 [bca.uk] INFO: Found listing with ID: WJ14%20UJN
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ14%2520UJN%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for WJ14%20UJN: 0
2026-03-29 14:23:47 [bca.uk] INFO: Found listing with ID: HY19%20ZZL
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY19%2520ZZL%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for HY19%20ZZL: 0
2026-03-29 14:23:47 [bca.uk] INFO: Found listing with ID: WM73%20OGU
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM73%2520OGU%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for WM73%20OGU: 0
2026-03-29 14:23:47 [bca.uk] INFO: Found listing with ID: ST10%20VEW
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST10%2520VEW%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for ST10%20VEW: 0
2026-03-29 14:23:47 [bca.uk] INFO: Found listing with ID: LA17%20WSK
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA17%2520WSK%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for LA17%20WSK: 0
2026-03-29 14:23:47 [bca.uk] INFO: Found listing with ID: LM23%20XOP
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520XOP%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for LM23%20XOP: 0
2026-03-29 14:23:47 [bca.uk] INFO: Found listing with ID: KS13%20OGR
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS13%2520OGR%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for KS13%20OGR: 0
2026-03-29 14:23:47 [bca.uk] INFO: Found listing with ID: KP62%20FDG
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP62%2520FDG%27 HTTP/1.1" 200 None
2026-03-29 14:23:47 [bca.uk] INFO: Scrape type for KP62%20FDG: 2
2026-03-29 14:23:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 361c86f8-028f-55a8-b8be-088ceeeb0011 with identifier: KP62%20FDG
2026-03-29 14:23:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 361c86f8-028f-55a8-b8be-088ceeeb0011 with scrape type 2
2026-03-29 14:23:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 361c86f8-028f-55a8-b8be-088ceeeb0011 with scrape type 2
2026-03-29 14:23:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 361c86f8-028f-55a8-b8be-088ceeeb0011, identifier: KP62%20FDG
2026-03-29 14:23:47 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:47 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 361c86f8-028f-55a8-b8be-088ceeeb0011 with identifier: KP62%20FDG
2026-03-29 14:23:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 361c86f8-028f-55a8-b8be-088ceeeb0011 with identifier: KP62%20FDG
2026-03-29 14:23:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 361c86f8-028f-55a8-b8be-088ceeeb0011 with identifier: KP62%20FDG to the API
2026-03-29 14:23:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP62%20FDG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '361c86f8-028f-55a8-b8be-088ceeeb0011',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP62 FDG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP62%20FDG&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'CC',
 'odometer': 277550,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CC 2.0 TDI CR 170 BMT GT Saloon',
 'transmission': 'manual',
 'trim': 'TDI CR 170 BMT GT',
 'vin': 'WVWZZZ3CZDE533020',
 'year': 2012}
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP62%2520FDG%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Saving data for KP62%20FDG: {'auction_closing_time': 1774864800.0, 'created_time': 1774425758.015709, 'last_price_update_time': 1774794228.154992}
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP62%2520FDG') HTTP/1.1" 204 0
2026-03-29 14:23:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: GD17%20XJK
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD17%2520XJK%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for GD17%20XJK: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: MT62%20SCZ
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT62%2520SCZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for MT62%20SCZ: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: SO14%20KUP
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO14%2520KUP%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for SO14%20KUP: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: DH66%20RRO
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DH66%2520RRO%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for DH66%20RRO: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: GX16%20OFD
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX16%2520OFD%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for GX16%20OFD: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: DA16%20WNH
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA16%2520WNH%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for DA16%20WNH: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: YN19%20DBP
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN19%2520DBP%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for YN19%20DBP: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: KM60%20PWZ
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM60%2520PWZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for KM60%20PWZ: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: CF22%20BGV
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF22%2520BGV%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for CF22%20BGV: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: EJ17%20NKD
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ17%2520NKD%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for EJ17%20NKD: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: AF19%20JVK
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF19%2520JVK%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for AF19%20JVK: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: OE66%20PMU
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE66%2520PMU%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for OE66%20PMU: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: OW69%20CUY
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW69%2520CUY%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for OW69%20CUY: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: WH19%20UNG
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WH19%2520UNG%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for WH19%20UNG: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: HX24%20UXP
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX24%2520UXP%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for HX24%20UXP: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: LA05%20HHO
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA05%2520HHO%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for LA05%20HHO: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: KV17%20UAN
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV17%2520UAN%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for KV17%20UAN: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: LL11%20UUV
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL11%2520UUV%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for LL11%20UUV: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: SB18%20AEV
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB18%2520AEV%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for SB18%20AEV: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: YP14%20VRL
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP14%2520VRL%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for YP14%20VRL: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: OV65%20FHJ
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV65%2520FHJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for OV65%20FHJ: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: AK18%20WMA
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK18%2520WMA%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for AK18%20WMA: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: LS17%20HHO
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS17%2520HHO%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for LS17%20HHO: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: FH17%20FCM
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH17%2520FCM%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for FH17%20FCM: 0
2026-03-29 14:23:48 [bca.uk] INFO: Found listing with ID: LL12%20WJG
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL12%2520WJG%27 HTTP/1.1" 200 None
2026-03-29 14:23:48 [bca.uk] INFO: Scrape type for LL12%20WJG: 2
2026-03-29 14:23:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7c2395f5-6b04-55e4-9684-16adecbf6202 with identifier: LL12%20WJG
2026-03-29 14:23:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7c2395f5-6b04-55e4-9684-16adecbf6202 with scrape type 2
2026-03-29 14:23:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7c2395f5-6b04-55e4-9684-16adecbf6202 with scrape type 2
2026-03-29 14:23:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7c2395f5-6b04-55e4-9684-16adecbf6202, identifier: LL12%20WJG
2026-03-29 14:23:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7c2395f5-6b04-55e4-9684-16adecbf6202 with identifier: LL12%20WJG
2026-03-29 14:23:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7c2395f5-6b04-55e4-9684-16adecbf6202 with identifier: LL12%20WJG
2026-03-29 14:23:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7c2395f5-6b04-55e4-9684-16adecbf6202 with identifier: LL12%20WJG to the API
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:23:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:23:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL12%20WJG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7c2395f5-6b04-55e4-9684-16adecbf6202',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL12 WJG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL12%20WJG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 57287,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.2 16V DYNAMIQUE TOM TOM Hatchback',
 'transmission': 'manual',
 'trim': '16V DYNAMIQUE TOM TOM',
 'vin': 'VF1CRCS0H47053979',
 'year': 2012}
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL12%2520WJG%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Saving data for LL12%20WJG: {'auction_closing_time': 1774864800.0, 'created_time': 1774425757.493343, 'last_price_update_time': 1774794229.011713}
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL12%2520WJG') HTTP/1.1" 204 0
2026-03-29 14:23:49 [bca.uk] INFO: Found listing with ID: BL65%20GHZ
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL65%2520GHZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Scrape type for BL65%20GHZ: 0
2026-03-29 14:23:49 [bca.uk] INFO: Found listing with ID: HY16%20VXH
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY16%2520VXH%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Scrape type for HY16%20VXH: 0
2026-03-29 14:23:49 [bca.uk] INFO: Found listing with ID: VE63%20GYB
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE63%2520GYB%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Scrape type for VE63%20GYB: 0
2026-03-29 14:23:49 [bca.uk] INFO: Found listing with ID: LK66%20ZYC
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK66%2520ZYC%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Scrape type for LK66%20ZYC: 0
2026-03-29 14:23:49 [bca.uk] INFO: Found listing with ID: GK15%20XJJ
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK15%2520XJJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Scrape type for GK15%20XJJ: 0
2026-03-29 14:23:49 [bca.uk] INFO: Found listing with ID: WN63%20TDO
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN63%2520TDO%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Scrape type for WN63%20TDO: 0
2026-03-29 14:23:49 [bca.uk] INFO: Found listing with ID: FG69%20EAP
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG69%2520EAP%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Scrape type for FG69%20EAP: 0
2026-03-29 14:23:49 [bca.uk] INFO: Found listing with ID: FD17%20LHM
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD17%2520LHM%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Scrape type for FD17%20LHM: 0
2026-03-29 14:23:49 [bca.uk] INFO: Found listing with ID: NA68%20TDZ
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA68%2520TDZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Scrape type for NA68%20TDZ: 0
2026-03-29 14:23:49 [bca.uk] INFO: Found listing with ID: MT23%20HSE
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT23%2520HSE%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Scrape type for MT23%20HSE: 0
2026-03-29 14:23:49 [bca.uk] INFO: Found listing with ID: EN16%20URX
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN16%2520URX%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Scrape type for EN16%20URX: 0
2026-03-29 14:23:49 [bca.uk] INFO: Found listing with ID: YF19%20PAE
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF19%2520PAE%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Scrape type for YF19%20PAE: 0
2026-03-29 14:23:49 [bca.uk] INFO: Found listing with ID: AK19%20XWL
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK19%2520XWL%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Scrape type for AK19%20XWL: 0
2026-03-29 14:23:49 [bca.uk] INFO: Found listing with ID: WG17%20BYU
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG17%2520BYU%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Scrape type for WG17%20BYU: 0
2026-03-29 14:23:49 [bca.uk] INFO: Found listing with ID: GU15%20VFA
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU15%2520VFA%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Scrape type for GU15%20VFA: 0
2026-03-29 14:23:49 [bca.uk] INFO: Found listing with ID: WN69%20EET
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN69%2520EET%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Scrape type for WN69%20EET: 0
2026-03-29 14:23:49 [bca.uk] INFO: Found listing with ID: SL63%20DLO
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL63%2520DLO%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Scrape type for SL63%20DLO: 0
2026-03-29 14:23:49 [bca.uk] INFO: Found listing with ID: YB69%20PVV
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB69%2520PVV%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Scrape type for YB69%20PVV: 0
2026-03-29 14:23:49 [bca.uk] INFO: Found listing with ID: CE06%20SDY
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE06%2520SDY%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Scrape type for CE06%20SDY: 0
2026-03-29 14:23:49 [bca.uk] INFO: Found listing with ID: KV61%20VFF
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV61%2520VFF%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Scrape type for KV61%20VFF: 0
2026-03-29 14:23:49 [bca.uk] INFO: Found listing with ID: BK60%20KHJ
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK60%2520KHJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Scrape type for BK60%20KHJ: 0
2026-03-29 14:23:49 [bca.uk] INFO: Found listing with ID: KP19%20YHU
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP19%2520YHU%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Scrape type for KP19%20YHU: 0
2026-03-29 14:23:49 [bca.uk] INFO: Found listing with ID: KR14%20ZYG
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR14%2520ZYG%27 HTTP/1.1" 200 None
2026-03-29 14:23:49 [bca.uk] INFO: Scrape type for KR14%20ZYG: 0
2026-03-29 14:23:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:23:51 [bca.uk] INFO: Total items found: 100
2026-03-29 14:23:51 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded
2026-03-29 14:23:51 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:23:51 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:51 [bca.uk] INFO: Found listing with ID: CP19%20VWS
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP19%2520VWS%27 HTTP/1.1" 200 None
2026-03-29 14:23:51 [bca.uk] INFO: Scrape type for CP19%20VWS: 0
2026-03-29 14:23:51 [bca.uk] INFO: Found listing with ID: KM59%20GXD
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM59%2520GXD%27 HTTP/1.1" 200 None
2026-03-29 14:23:51 [bca.uk] INFO: Scrape type for KM59%20GXD: 0
2026-03-29 14:23:51 [bca.uk] INFO: Found listing with ID: WA17%20YKG
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA17%2520YKG%27 HTTP/1.1" 200 None
2026-03-29 14:23:51 [bca.uk] INFO: Scrape type for WA17%20YKG: 0
2026-03-29 14:23:51 [bca.uk] INFO: Found listing with ID: SB19%20DZS
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB19%2520DZS%27 HTTP/1.1" 200 None
2026-03-29 14:23:51 [bca.uk] INFO: Scrape type for SB19%20DZS: 0
2026-03-29 14:23:51 [bca.uk] INFO: Found listing with ID: GY67%20PNJ
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY67%2520PNJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:51 [bca.uk] INFO: Scrape type for GY67%20PNJ: 0
2026-03-29 14:23:51 [bca.uk] INFO: Found listing with ID: DF65%20LLR
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF65%2520LLR%27 HTTP/1.1" 200 None
2026-03-29 14:23:51 [bca.uk] INFO: Scrape type for DF65%20LLR: 0
2026-03-29 14:23:51 [bca.uk] INFO: Found listing with ID: HF18%20MRY
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF18%2520MRY%27 HTTP/1.1" 200 None
2026-03-29 14:23:51 [bca.uk] INFO: Scrape type for HF18%20MRY: 0
2026-03-29 14:23:51 [bca.uk] INFO: Found listing with ID: GY13%20ELV
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY13%2520ELV%27 HTTP/1.1" 200 None
2026-03-29 14:23:51 [bca.uk] INFO: Scrape type for GY13%20ELV: 0
2026-03-29 14:23:51 [bca.uk] INFO: Found listing with ID: BW57%20EZO
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW57%2520EZO%27 HTTP/1.1" 200 None
2026-03-29 14:23:51 [bca.uk] INFO: Scrape type for BW57%20EZO: 0
2026-03-29 14:23:51 [bca.uk] INFO: Found listing with ID: ND73%20HCZ
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND73%2520HCZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:51 [bca.uk] INFO: Scrape type for ND73%20HCZ: 0
2026-03-29 14:23:51 [bca.uk] INFO: Found listing with ID: DL10%20AOV
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL10%2520AOV%27 HTTP/1.1" 200 None
2026-03-29 14:23:51 [bca.uk] INFO: Scrape type for DL10%20AOV: 0
2026-03-29 14:23:51 [bca.uk] INFO: Found listing with ID: HY63%20WXZ
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY63%2520WXZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:51 [bca.uk] INFO: Scrape type for HY63%20WXZ: 0
2026-03-29 14:23:51 [bca.uk] INFO: Found listing with ID: SK63%20ZTP
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK63%2520ZTP%27 HTTP/1.1" 200 None
2026-03-29 14:23:51 [bca.uk] INFO: Scrape type for SK63%20ZTP: 0
2026-03-29 14:23:51 [bca.uk] INFO: Found listing with ID: YE72%20DVF
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE72%2520DVF%27 HTTP/1.1" 200 None
2026-03-29 14:23:51 [bca.uk] INFO: Scrape type for YE72%20DVF: 0
2026-03-29 14:23:51 [bca.uk] INFO: Found listing with ID: NJ20%20XUM
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ20%2520XUM%27 HTTP/1.1" 200 None
2026-03-29 14:23:51 [bca.uk] INFO: Scrape type for NJ20%20XUM: 0
2026-03-29 14:23:51 [bca.uk] INFO: Found listing with ID: FN23%20OKM
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN23%2520OKM%27 HTTP/1.1" 200 None
2026-03-29 14:23:51 [bca.uk] INFO: Scrape type for FN23%20OKM: 0
2026-03-29 14:23:51 [bca.uk] INFO: Found listing with ID: WV74%20OAP
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV74%2520OAP%27 HTTP/1.1" 200 None
2026-03-29 14:23:51 [bca.uk] INFO: Scrape type for WV74%20OAP: 0
2026-03-29 14:23:51 [bca.uk] INFO: Found listing with ID: WV74%20NZP
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV74%2520NZP%27 HTTP/1.1" 200 None
2026-03-29 14:23:51 [bca.uk] INFO: Scrape type for WV74%20NZP: 0
2026-03-29 14:23:51 [bca.uk] INFO: Found listing with ID: WD74%20EHX
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD74%2520EHX%27 HTTP/1.1" 200 None
2026-03-29 14:23:51 [bca.uk] INFO: Scrape type for WD74%20EHX: 0
2026-03-29 14:23:51 [bca.uk] INFO: Found listing with ID: YF23%20OWX
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520OWX%27 HTTP/1.1" 200 None
2026-03-29 14:23:51 [bca.uk] INFO: Scrape type for YF23%20OWX: 0
2026-03-29 14:23:51 [bca.uk] INFO: Found listing with ID: SH73%20RZG
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH73%2520RZG%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for SH73%20RZG: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: YE73%20JTX
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE73%2520JTX%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for YE73%20JTX: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: EA71%20DHD
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA71%2520DHD%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for EA71%20DHD: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: LF73%20ZBH
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF73%2520ZBH%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for LF73%20ZBH: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: WD74%20FXF
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD74%2520FXF%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for WD74%20FXF: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: AF73%20ESG
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF73%2520ESG%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for AF73%20ESG: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: AK73%20RXX
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK73%2520RXX%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for AK73%20RXX: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: LP23%20GVV
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GVV%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for LP23%20GVV: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: LR73%20MXT
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR73%2520MXT%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for LR73%20MXT: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: HT21%20FOH
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT21%2520FOH%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for HT21%20FOH: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: LS22%20CXP
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS22%2520CXP%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for LS22%20CXP: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: WD22%20PXO
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD22%2520PXO%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for WD22%20PXO: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: YY23%20UHN
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY23%2520UHN%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for YY23%20UHN: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: OE22%20SZC
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE22%2520SZC%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for OE22%20SZC: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: BT06%20NLV
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT06%2520NLV%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for BT06%20NLV: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: DA64%20GYF
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA64%2520GYF%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for DA64%20GYF: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: DY15%20BXS
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY15%2520BXS%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for DY15%20BXS: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: EJ65%20HKM
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ65%2520HKM%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for EJ65%20HKM: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: EX10%20RNY
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX10%2520RNY%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for EX10%20RNY: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: GP08%20XNK
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP08%2520XNK%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for GP08%20XNK: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: GU02%20EYS
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU02%2520EYS%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for GU02%20EYS: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: VU11%20NVC
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU11%2520NVC%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for VU11%20NVC: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: DN07%20XRX
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN07%2520XRX%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for DN07%20XRX: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: LF13%20UWB
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF13%2520UWB%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for LF13%20UWB: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: LP64%20FNN
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP64%2520FNN%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for LP64%20FNN: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: MV68%20NGN
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV68%2520NGN%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for MV68%20NGN: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: WP16%20LYT
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP16%2520LYT%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for WP16%20LYT: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: BJ09%20OJU
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ09%2520OJU%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for BJ09%20OJU: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: PO16%20ZDR
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO16%2520ZDR%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for PO16%20ZDR: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: WJ68%20FGN
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ68%2520FGN%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for WJ68%20FGN: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: WA20%20JHX
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA20%2520JHX%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for WA20%20JHX: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: AU69%20RNX
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU69%2520RNX%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for AU69%20RNX: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: DN66%20CPF
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN66%2520CPF%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for DN66%20CPF: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: OW68%20VKR
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW68%2520VKR%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for OW68%20VKR: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: RO69%20TLK
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO69%2520TLK%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for RO69%20TLK: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: WG18%20XNP
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG18%2520XNP%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for WG18%20XNP: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: BN23%20NZK
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN23%2520NZK%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for BN23%20NZK: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: LV12%20XCG
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV12%2520XCG%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for LV12%20XCG: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: FG71%20UKK
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG71%2520UKK%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for FG71%20UKK: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: GL72%20JUV
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520JUV%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for GL72%20JUV: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: LL63%20OWY
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL63%2520OWY%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for LL63%20OWY: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: NG12%20XLT
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG12%2520XLT%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for NG12%20XLT: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: WO16%20LWJ
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO16%2520LWJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for WO16%20LWJ: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: FL69%20CZE
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL69%2520CZE%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for FL69%20CZE: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: BL64%20HVT
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL64%2520HVT%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for BL64%20HVT: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: EO10%20UCV
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO10%2520UCV%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for EO10%20UCV: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: WU63%20YPC
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU63%2520YPC%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for WU63%20YPC: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: LD16%20XHO
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD16%2520XHO%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for LD16%20XHO: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: FV15%20WTZ
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV15%2520WTZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for FV15%20WTZ: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: WD14%20AXN
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD14%2520AXN%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for WD14%20AXN: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: EO70%20VNT
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO70%2520VNT%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for EO70%20VNT: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: MH16%20ZTR
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH16%2520ZTR%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for MH16%20ZTR: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: SB68%20UFG
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB68%2520UFG%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for SB68%20UFG: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: FV68%20OEU
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV68%2520OEU%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for FV68%20OEU: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: HG11%20TWL
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG11%2520TWL%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for HG11%20TWL: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: LS65%20DBV
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS65%2520DBV%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for LS65%20DBV: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: MT15%20GCY
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT15%2520GCY%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for MT15%20GCY: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: NL15%20HWO
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL15%2520HWO%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for NL15%20HWO: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: PO13%20OZW
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO13%2520OZW%27 HTTP/1.1" 200 None
2026-03-29 14:23:52 [bca.uk] INFO: Scrape type for PO13%20OZW: 0
2026-03-29 14:23:52 [bca.uk] INFO: Found listing with ID: RF16%20NYO
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF16%2520NYO%27 HTTP/1.1" 200 None
2026-03-29 14:23:53 [bca.uk] INFO: Scrape type for RF16%20NYO: 0
2026-03-29 14:23:53 [bca.uk] INFO: Found listing with ID: VE14%20GWL
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE14%2520GWL%27 HTTP/1.1" 200 None
2026-03-29 14:23:53 [bca.uk] INFO: Scrape type for VE14%20GWL: 0
2026-03-29 14:23:53 [bca.uk] INFO: Found listing with ID: VO10%20VKB
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO10%2520VKB%27 HTTP/1.1" 200 None
2026-03-29 14:23:53 [bca.uk] INFO: Scrape type for VO10%20VKB: 0
2026-03-29 14:23:53 [bca.uk] INFO: Found listing with ID: WM17%20ZUC
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM17%2520ZUC%27 HTTP/1.1" 200 None
2026-03-29 14:23:53 [bca.uk] INFO: Scrape type for WM17%20ZUC: 0
2026-03-29 14:23:53 [bca.uk] INFO: Found listing with ID: WU65%20AZT
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU65%2520AZT%27 HTTP/1.1" 200 None
2026-03-29 14:23:53 [bca.uk] INFO: Scrape type for WU65%20AZT: 0
2026-03-29 14:23:53 [bca.uk] INFO: Found listing with ID: BF58%20OSL
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF58%2520OSL%27 HTTP/1.1" 200 None
2026-03-29 14:23:53 [bca.uk] INFO: Scrape type for BF58%20OSL: 0
2026-03-29 14:23:53 [bca.uk] INFO: Found listing with ID: BJ60%20RHU
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ60%2520RHU%27 HTTP/1.1" 200 None
2026-03-29 14:23:53 [bca.uk] INFO: Scrape type for BJ60%20RHU: 0
2026-03-29 14:23:53 [bca.uk] INFO: Found listing with ID: BV62%20SWU
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV62%2520SWU%27 HTTP/1.1" 200 None
2026-03-29 14:23:53 [bca.uk] INFO: Scrape type for BV62%20SWU: 0
2026-03-29 14:23:53 [bca.uk] INFO: Found listing with ID: EA16%20NRN
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA16%2520NRN%27 HTTP/1.1" 200 None
2026-03-29 14:23:53 [bca.uk] INFO: Scrape type for EA16%20NRN: 0
2026-03-29 14:23:53 [bca.uk] INFO: Found listing with ID: EK15%20CMF
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK15%2520CMF%27 HTTP/1.1" 200 None
2026-03-29 14:23:53 [bca.uk] INFO: Scrape type for EK15%20CMF: 0
2026-03-29 14:23:53 [bca.uk] INFO: Found listing with ID: FN19%20AEP
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN19%2520AEP%27 HTTP/1.1" 200 None
2026-03-29 14:23:53 [bca.uk] INFO: Scrape type for FN19%20AEP: 0
2026-03-29 14:23:53 [bca.uk] INFO: Found listing with ID: BL70%20ANV
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL70%2520ANV%27 HTTP/1.1" 200 None
2026-03-29 14:23:53 [bca.uk] INFO: Scrape type for BL70%20ANV: 0
2026-03-29 14:23:53 [bca.uk] INFO: Found listing with ID: RK21%20VTO
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK21%2520VTO%27 HTTP/1.1" 200 None
2026-03-29 14:23:53 [bca.uk] INFO: Scrape type for RK21%20VTO: 0
2026-03-29 14:23:53 [bca.uk] INFO: Found listing with ID: FV21%20BND
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV21%2520BND%27 HTTP/1.1" 200 None
2026-03-29 14:23:53 [bca.uk] INFO: Scrape type for FV21%20BND: 0
2026-03-29 14:23:53 [bca.uk] INFO: Found listing with ID: HX22%20KWM
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX22%2520KWM%27 HTTP/1.1" 200 None
2026-03-29 14:23:53 [bca.uk] INFO: Scrape type for HX22%20KWM: 0
2026-03-29 14:23:53 [bca.uk] INFO: Found listing with ID: X315%20TCX
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27X315%2520TCX%27 HTTP/1.1" 200 None
2026-03-29 14:23:53 [bca.uk] INFO: Scrape type for X315%20TCX: 0
2026-03-29 14:23:53 [bca.uk] INFO: Found listing with ID: AF73%20EVG
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF73%2520EVG%27 HTTP/1.1" 200 None
2026-03-29 14:23:53 [bca.uk] INFO: Scrape type for AF73%20EVG: 0
2026-03-29 14:23:53 [bca.uk] INFO: Found listing with ID: FN23%20OKW
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN23%2520OKW%27 HTTP/1.1" 200 None
2026-03-29 14:23:53 [bca.uk] INFO: Scrape type for FN23%20OKW: 0
2026-03-29 14:23:53 [bca.uk] INFO: Found listing with ID: WG73%20NUB
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG73%2520NUB%27 HTTP/1.1" 200 None
2026-03-29 14:23:53 [bca.uk] INFO: Scrape type for WG73%20NUB: 0
2026-03-29 14:23:53 [bca.uk] INFO: Found listing with ID: WV74%20NYT
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV74%2520NYT%27 HTTP/1.1" 200 None
2026-03-29 14:23:53 [bca.uk] INFO: Scrape type for WV74%20NYT: 0
2026-03-29 14:23:53 [bca.uk] INFO: Found listing with ID: WV74%20OBT
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV74%2520OBT%27 HTTP/1.1" 200 None
2026-03-29 14:23:53 [bca.uk] INFO: Scrape type for WV74%20OBT: 0
2026-03-29 14:23:53 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:53 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:23:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:23:55 [bca.uk] INFO: Total items found: 100
2026-03-29 14:23:55 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded
2026-03-29 14:23:55 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:23:55 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:55 [bca.uk] INFO: Found listing with ID: DN25%20HMO
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN25%2520HMO%27 HTTP/1.1" 200 None
2026-03-29 14:23:55 [bca.uk] INFO: Scrape type for DN25%20HMO: 0
2026-03-29 14:23:55 [bca.uk] INFO: Found listing with ID: MA24%20FLP
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA24%2520FLP%27 HTTP/1.1" 200 None
2026-03-29 14:23:55 [bca.uk] INFO: Scrape type for MA24%20FLP: 0
2026-03-29 14:23:55 [bca.uk] INFO: Found listing with ID: WA22%20VXV
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA22%2520VXV%27 HTTP/1.1" 200 None
2026-03-29 14:23:55 [bca.uk] INFO: Scrape type for WA22%20VXV: 0
2026-03-29 14:23:55 [bca.uk] INFO: Found listing with ID: MX58%20VOP
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX58%2520VOP%27 HTTP/1.1" 200 None
2026-03-29 14:23:55 [bca.uk] INFO: Scrape type for MX58%20VOP: 0
2026-03-29 14:23:55 [bca.uk] INFO: Found listing with ID: BT72%20YFK
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT72%2520YFK%27 HTTP/1.1" 200 None
2026-03-29 14:23:55 [bca.uk] INFO: Scrape type for BT72%20YFK: 0
2026-03-29 14:23:55 [bca.uk] INFO: Found listing with ID: GF23%20SYV
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF23%2520SYV%27 HTTP/1.1" 200 None
2026-03-29 14:23:55 [bca.uk] INFO: Scrape type for GF23%20SYV: 0
2026-03-29 14:23:55 [bca.uk] INFO: Found listing with ID: AE21%20JXN
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE21%2520JXN%27 HTTP/1.1" 200 None
2026-03-29 14:23:55 [bca.uk] INFO: Scrape type for AE21%20JXN: 0
2026-03-29 14:23:55 [bca.uk] INFO: Found listing with ID: FH23%20HHJ
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH23%2520HHJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:55 [bca.uk] INFO: Scrape type for FH23%20HHJ: 0
2026-03-29 14:23:55 [bca.uk] INFO: Found listing with ID: GD23%20DXH
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD23%2520DXH%27 HTTP/1.1" 200 None
2026-03-29 14:23:55 [bca.uk] INFO: Scrape type for GD23%20DXH: 0
2026-03-29 14:23:55 [bca.uk] INFO: Found listing with ID: GM23%20KFW
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM23%2520KFW%27 HTTP/1.1" 200 None
2026-03-29 14:23:55 [bca.uk] INFO: Scrape type for GM23%20KFW: 0
2026-03-29 14:23:55 [bca.uk] INFO: Found listing with ID: LF73%20PKM
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF73%2520PKM%27 HTTP/1.1" 200 None
2026-03-29 14:23:55 [bca.uk] INFO: Scrape type for LF73%20PKM: 0
2026-03-29 14:23:55 [bca.uk] INFO: Found listing with ID: WN70%20VXS
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN70%2520VXS%27 HTTP/1.1" 200 None
2026-03-29 14:23:55 [bca.uk] INFO: Scrape type for WN70%20VXS: 0
2026-03-29 14:23:55 [bca.uk] INFO: Found listing with ID: AX72%20KBO
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX72%2520KBO%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for AX72%20KBO: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: SD67%20FNV
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD67%2520FNV%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for SD67%20FNV: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: DE17%20XVY
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE17%2520XVY%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for DE17%20XVY: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: BG14%20CME
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG14%2520CME%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for BG14%20CME: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: BF13%20UEX
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF13%2520UEX%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for BF13%20UEX: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: KR16%20UGY
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR16%2520UGY%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for KR16%20UGY: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: AO61%20YHV
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO61%2520YHV%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for AO61%20YHV: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: DX65%20VKB
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX65%2520VKB%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for DX65%20VKB: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: EX60%20DVK
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX60%2520DVK%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for EX60%20DVK: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: FD13%20LHK
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD13%2520LHK%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for FD13%20LHK: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: JL05%20LOR
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JL05%2520LOR%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for JL05%20LOR: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: MM66%20BOU
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM66%2520BOU%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for MM66%20BOU: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: OU67%20VUL
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU67%2520VUL%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for OU67%20VUL: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: SL16%20MUV
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL16%2520MUV%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for SL16%20MUV: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: PK17%20RPZ
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK17%2520RPZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for PK17%20RPZ: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: FV72%20UEJ
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV72%2520UEJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for FV72%20UEJ: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: GD23%20KLM
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD23%2520KLM%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for GD23%20KLM: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: LE71%20BFL
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE71%2520BFL%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for LE71%20BFL: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: LE71%20BKO
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE71%2520BKO%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for LE71%20BKO: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: LE71%20BLZ
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE71%2520BLZ%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for LE71%20BLZ: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: LA71%20ZZN
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA71%2520ZZN%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for LA71%20ZZN: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: LE71%20BBN
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE71%2520BBN%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for LE71%20BBN: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: LE71%20BBU
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE71%2520BBU%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for LE71%20BBU: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: BT72%20CZA
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT72%2520CZA%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for BT72%20CZA: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: FV72%20NPN
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV72%2520NPN%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for FV72%20NPN: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: BC74%20EUY
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC74%2520EUY%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for BC74%20EUY: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: BK24%20LCA
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK24%2520LCA%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for BK24%20LCA: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: BK25%20OZT
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK25%2520OZT%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for BK25%20OZT: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: BK25%20PXW
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK25%2520PXW%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for BK25%20PXW: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: BN25%20RJX
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520RJX%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for BN25%20RJX: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: BN74%20PFX
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN74%2520PFX%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for BN74%20PFX: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: LS73%20TKF
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS73%2520TKF%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for LS73%20TKF: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: MA24%20VTD
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA24%2520VTD%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for MA24%20VTD: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: RE24%20LFR
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE24%2520LFR%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for RE24%20LFR: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: SE65%20ONJ
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE65%2520ONJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for SE65%20ONJ: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: YF21%20TFA
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF21%2520TFA%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for YF21%20TFA: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: BA66%20OCO
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA66%2520OCO%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for BA66%20OCO: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: DV67%20GZW
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV67%2520GZW%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for DV67%20GZW: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: MK16%20EBC
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK16%2520EBC%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for MK16%20EBC: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: KW70%20UYT
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW70%2520UYT%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for KW70%20UYT: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: FH23%20HFT
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH23%2520HFT%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for FH23%20HFT: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: WN74%20UOV
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN74%2520UOV%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for WN74%20UOV: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: YM72%20AHN
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520AHN%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for YM72%20AHN: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: YM72%20DZH
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520DZH%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for YM72%20DZH: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: R100%20CGH
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R100%2520CGH%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for R100%20CGH: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: KS58%20NYF
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS58%2520NYF%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for KS58%20NYF: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: WM72%20XVT
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM72%2520XVT%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for WM72%20XVT: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: CN09%20BBE
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN09%2520BBE%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for CN09%20BBE: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: VK69%20ZHM
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK69%2520ZHM%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for VK69%20ZHM: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: DE25%20YSR
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE25%2520YSR%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for DE25%20YSR: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: AE67%20XMO
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE67%2520XMO%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for AE67%20XMO: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: AF62%20HUH
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF62%2520HUH%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for AF62%20HUH: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: NK09%20APX
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK09%2520APX%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for NK09%20APX: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: EY17%20WPV
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY17%2520WPV%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for EY17%20WPV: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: DU21%20NOF
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU21%2520NOF%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for DU21%20NOF: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: VK24%20UPJ
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK24%2520UPJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for VK24%20UPJ: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: WJ14%20TZN
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ14%2520TZN%27 HTTP/1.1" 200 None
2026-03-29 14:23:56 [bca.uk] INFO: Scrape type for WJ14%20TZN: 0
2026-03-29 14:23:56 [bca.uk] INFO: Found listing with ID: FD25%20HDX
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD25%2520HDX%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for FD25%20HDX: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: FD25%20HDY
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD25%2520HDY%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for FD25%20HDY: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: RY68%20BHX
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY68%2520BHX%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for RY68%20BHX: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: FJ67%20KVX
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ67%2520KVX%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for FJ67%20KVX: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: Y512%20FBB
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y512%2520FBB%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for Y512%20FBB: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: FL06%20XTE
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL06%2520XTE%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for FL06%20XTE: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: AU68%20DAA
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU68%2520DAA%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for AU68%20DAA: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: LC69%20LCU
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC69%2520LCU%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for LC69%20LCU: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: MV22%20XWP
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV22%2520XWP%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for MV22%20XWP: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: VN15%20MWL
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN15%2520MWL%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for VN15%20MWL: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: YT65%20OHB
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT65%2520OHB%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for YT65%20OHB: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: FE69%20XTH
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE69%2520XTH%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for FE69%20XTH: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: GK17%20GZY
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK17%2520GZY%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for GK17%20GZY: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: J50%20GRS
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27J50%2520GRS%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for J50%20GRS: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: LF19%20BMC
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF19%2520BMC%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for LF19%20BMC: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: WJ11%20KZW
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ11%2520KZW%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for WJ11%20KZW: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: YA67%20NLN
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA67%2520NLN%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for YA67%20NLN: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: PO68%20EVP
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO68%2520EVP%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for PO68%20EVP: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: BF65%20YHT
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF65%2520YHT%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for BF65%20YHT: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: BK58%20OEW
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK58%2520OEW%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for BK58%20OEW: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: DU18%20ZDP
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU18%2520ZDP%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for DU18%20ZDP: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: FT17%20ANF
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT17%2520ANF%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for FT17%20ANF: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: HE10%20SCM
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HE10%2520SCM%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for HE10%20SCM: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: HG64%20SNV
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG64%2520SNV%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for HG64%20SNV: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: HX13%20SOC
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX13%2520SOC%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for HX13%20SOC: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: KY62%20ORH
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY62%2520ORH%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for KY62%20ORH: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: LL62%20UJP
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL62%2520UJP%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for LL62%20UJP: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: NJ62%20YAE
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ62%2520YAE%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for NJ62%20YAE: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: NK13%20ZRX
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK13%2520ZRX%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for NK13%20ZRX: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: RE11%20NYA
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE11%2520NYA%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for RE11%20NYA: 0
2026-03-29 14:23:57 [bca.uk] INFO: Found listing with ID: RJ63%20MVF
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ63%2520MVF%27 HTTP/1.1" 200 None
2026-03-29 14:23:57 [bca.uk] INFO: Scrape type for RJ63%20MVF: 0
2026-03-29 14:23:57 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:57 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:23:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:23:59 [bca.uk] INFO: Total items found: 100
2026-03-29 14:23:59 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded
2026-03-29 14:23:59 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:23:59 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:23:59 [bca.uk] INFO: Found listing with ID: RV13%20EJF
2026-03-29 14:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV13%2520EJF%27 HTTP/1.1" 200 None
2026-03-29 14:23:59 [bca.uk] INFO: Scrape type for RV13%20EJF: 0
2026-03-29 14:23:59 [bca.uk] INFO: Found listing with ID: YK14%20ZJJ
2026-03-29 14:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK14%2520ZJJ%27 HTTP/1.1" 200 None
2026-03-29 14:23:59 [bca.uk] INFO: Scrape type for YK14%20ZJJ: 0
2026-03-29 14:23:59 [bca.uk] INFO: Found listing with ID: PH02%20CPH
2026-03-29 14:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PH02%2520CPH%27 HTTP/1.1" 200 None
2026-03-29 14:23:59 [bca.uk] INFO: Scrape type for PH02%20CPH: 2
2026-03-29 14:23:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa4950a6-5d7f-500e-a1a8-afb96b4f84fc with identifier: PH02%20CPH
2026-03-29 14:23:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa4950a6-5d7f-500e-a1a8-afb96b4f84fc with scrape type 2
2026-03-29 14:23:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aa4950a6-5d7f-500e-a1a8-afb96b4f84fc with scrape type 2
2026-03-29 14:24:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aa4950a6-5d7f-500e-a1a8-afb96b4f84fc, identifier: PH02%20CPH
2026-03-29 14:24:00 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:24:00 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:24:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aa4950a6-5d7f-500e-a1a8-afb96b4f84fc with identifier: PH02%20CPH
2026-03-29 14:24:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aa4950a6-5d7f-500e-a1a8-afb96b4f84fc with identifier: PH02%20CPH
2026-03-29 14:24:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aa4950a6-5d7f-500e-a1a8-afb96b4f84fc with identifier: PH02%20CPH to the API
2026-03-29 14:24:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PH02%20CPH-GB',
 'category': 'Motorhome',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'aa4950a6-5d7f-500e-a1a8-afb96b4f84fc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PH02 CPH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PH02%20CPH&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'SWIFT',
 'model': 'SUNTOR',
 'odometer': 42151,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2004-01-01',
 'seller_name': None,
 'title': 'SWIFT SUNTOR 2.0 590 RL MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': '590 RL MOTORHOME',
 'vin': 'ZFA24400007418310',
 'year': 2004}
2026-03-29 14:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PH02%2520CPH%27 HTTP/1.1" 200 None
2026-03-29 14:24:00 [bca.uk] INFO: Saving data for PH02%20CPH: {'auction_closing_time': 1775124000.0, 'created_time': 1774524773.943207, 'last_price_update_time': 1774794240.529405}
2026-03-29 14:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PH02%2520CPH') HTTP/1.1" 204 0
2026-03-29 14:24:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:24:00 [bca.uk] INFO: Found listing with ID: VE71%20RZV
2026-03-29 14:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE71%2520RZV%27 HTTP/1.1" 200 None
2026-03-29 14:24:00 [bca.uk] INFO: Scrape type for VE71%20RZV: 2
2026-03-29 14:24:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e354027c-f290-5b44-b0ac-24c0f9dffbfc with identifier: VE71%20RZV
2026-03-29 14:24:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e354027c-f290-5b44-b0ac-24c0f9dffbfc with scrape type 2
2026-03-29 14:24:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e354027c-f290-5b44-b0ac-24c0f9dffbfc with scrape type 2
2026-03-29 14:24:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e354027c-f290-5b44-b0ac-24c0f9dffbfc, identifier: VE71%20RZV
2026-03-29 14:24:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e354027c-f290-5b44-b0ac-24c0f9dffbfc with identifier: VE71%20RZV
2026-03-29 14:24:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e354027c-f290-5b44-b0ac-24c0f9dffbfc with identifier: VE71%20RZV
2026-03-29 14:24:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e354027c-f290-5b44-b0ac-24c0f9dffbfc with identifier: VE71%20RZV to the API
2026-03-29 14:24:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE71%20RZV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e354027c-f290-5b44-b0ac-24c0f9dffbfc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VE71 RZV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE71%20RZV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': 'IX3',
 'odometer': 55294,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW IX3 210KW 80KWH M SPORT PRO StationWagon',
 'transmission': 'automatic',
 'trim': '210KW 80KWH M SPORT PRO',
 'vin': 'WBY42DU080S240400',
 'year': 2022}
2026-03-29 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE71%2520RZV%27 HTTP/1.1" 200 None
2026-03-29 14:24:01 [bca.uk] INFO: Saving data for VE71%20RZV: {'auction_closing_time': 1774864800.0, 'created_time': 1774524775.54921, 'last_price_update_time': 1774794241.023869}
2026-03-29 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE71%2520RZV') HTTP/1.1" 204 0
2026-03-29 14:24:01 [bca.uk] INFO: Found listing with ID: NA24%20YHP
2026-03-29 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA24%2520YHP%27 HTTP/1.1" 200 None
2026-03-29 14:24:01 [bca.uk] INFO: Scrape type for NA24%20YHP: 2
2026-03-29 14:24:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dabf5562-af58-50c1-b092-925495b52d43 with identifier: NA24%20YHP
2026-03-29 14:24:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dabf5562-af58-50c1-b092-925495b52d43 with scrape type 2
2026-03-29 14:24:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dabf5562-af58-50c1-b092-925495b52d43 with scrape type 2
2026-03-29 14:24:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dabf5562-af58-50c1-b092-925495b52d43, identifier: NA24%20YHP
2026-03-29 14:24:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dabf5562-af58-50c1-b092-925495b52d43 with identifier: NA24%20YHP
2026-03-29 14:24:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dabf5562-af58-50c1-b092-925495b52d43 with identifier: NA24%20YHP
2026-03-29 14:24:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dabf5562-af58-50c1-b092-925495b52d43 with identifier: NA24%20YHP to the API
2026-03-29 14:24:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA24%20YHP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'dabf5562-af58-50c1-b092-925495b52d43',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NA24 YHP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA24%20YHP&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': 'I4 GRAN COUPE',
 'odometer': 35036,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'BMW I4 GRAN COUPE 210KW 70KWH ED35 M SPORT Coupe',
 'transmission': 'automatic',
 'trim': '210KW 70KWH ED35 M SPORT',
 'vin': 'WBY42AW030FT32549',
 'year': 2024}
2026-03-29 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA24%2520YHP%27 HTTP/1.1" 200 None
2026-03-29 14:24:01 [bca.uk] INFO: Saving data for NA24%20YHP: {'auction_closing_time': 1774864800.0, 'created_time': 1774524767.181541, 'last_price_update_time': 1774794241.446897}
2026-03-29 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA24%2520YHP') HTTP/1.1" 204 0
2026-03-29 14:24:01 [bca.uk] INFO: Found listing with ID: HT70%20HHG
2026-03-29 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT70%2520HHG%27 HTTP/1.1" 200 None
2026-03-29 14:24:01 [bca.uk] INFO: Scrape type for HT70%20HHG: 2
2026-03-29 14:24:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45326129-5849-50a0-a78b-41cdf6d06cf2 with identifier: HT70%20HHG
2026-03-29 14:24:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 45326129-5849-50a0-a78b-41cdf6d06cf2 with scrape type 2
2026-03-29 14:24:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 45326129-5849-50a0-a78b-41cdf6d06cf2 with scrape type 2
2026-03-29 14:24:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 45326129-5849-50a0-a78b-41cdf6d06cf2, identifier: HT70%20HHG
2026-03-29 14:24:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 45326129-5849-50a0-a78b-41cdf6d06cf2 with identifier: HT70%20HHG
2026-03-29 14:24:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 45326129-5849-50a0-a78b-41cdf6d06cf2 with identifier: HT70%20HHG
2026-03-29 14:24:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 45326129-5849-50a0-a78b-41cdf6d06cf2 with identifier: HT70%20HHG to the API
2026-03-29 14:24:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT70%20HHG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '45326129-5849-50a0-a78b-41cdf6d06cf2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HT70 HHG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT70%20HHG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': '520D',
 'odometer': 43088,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'BMW 520D 2.0 MHT M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'MHT M SPORT',
 'vin': 'WBA32BL000CG21364',
 'year': 2021}
2026-03-29 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT70%2520HHG%27 HTTP/1.1" 200 None
2026-03-29 14:24:01 [bca.uk] INFO: Saving data for HT70%20HHG: {'auction_closing_time': 1774864800.0, 'created_time': 1774524756.338285, 'last_price_update_time': 1774794241.90758}
2026-03-29 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT70%2520HHG') HTTP/1.1" 204 0
2026-03-29 14:24:01 [bca.uk] INFO: Found listing with ID: VK21%20SBX
2026-03-29 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK21%2520SBX%27 HTTP/1.1" 200 None
2026-03-29 14:24:01 [bca.uk] INFO: Scrape type for VK21%20SBX: 2
2026-03-29 14:24:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90068594-615f-5f66-9288-26175f7bc7fe with identifier: VK21%20SBX
2026-03-29 14:24:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90068594-615f-5f66-9288-26175f7bc7fe with scrape type 2
2026-03-29 14:24:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90068594-615f-5f66-9288-26175f7bc7fe with scrape type 2
2026-03-29 14:24:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90068594-615f-5f66-9288-26175f7bc7fe, identifier: VK21%20SBX
2026-03-29 14:24:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90068594-615f-5f66-9288-26175f7bc7fe with identifier: VK21%20SBX
2026-03-29 14:24:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:24:02 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=black%2Fwhite HTTP/1.1" 200 None
2026-03-29 14:24:02 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:24:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90068594-615f-5f66-9288-26175f7bc7fe with identifier: VK21%20SBX
2026-03-29 14:24:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90068594-615f-5f66-9288-26175f7bc7fe with identifier: VK21%20SBX to the API
2026-03-29 14:24:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK21%20SBX-GB',
 'category': 'Motorhome',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '90068594-615f-5f66-9288-26175f7bc7fe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK21 SBX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK21%20SBX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'SWIFT',
 'model': 'KON TIKI',
 'odometer': 2386,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'SWIFT KON TIKI 2.3 SPORT 597 MOTORHOME CoachbuiltBespoke',
 'transmission': 'automatic',
 'trim': 'SPORT 597 MOTORHOME',
 'vin': 'ZFA25000002P77275',
 'year': 2021}
2026-03-29 14:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK21%2520SBX%27 HTTP/1.1" 200 None
2026-03-29 14:24:02 [bca.uk] INFO: Saving data for VK21%20SBX: {'auction_closing_time': 1775124000.0, 'created_time': 1774524727.596207, 'last_price_update_time': 1774794242.551307}
2026-03-29 14:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK21%2520SBX') HTTP/1.1" 204 0
2026-03-29 14:24:02 [bca.uk] INFO: Found listing with ID: EO23%20XTE
2026-03-29 14:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO23%2520XTE%27 HTTP/1.1" 200 None
2026-03-29 14:24:02 [bca.uk] INFO: Scrape type for EO23%20XTE: 2
2026-03-29 14:24:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21d3af97-2853-5027-955a-be8477a9f095 with identifier: EO23%20XTE
2026-03-29 14:24:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 21d3af97-2853-5027-955a-be8477a9f095 with scrape type 2
2026-03-29 14:24:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 21d3af97-2853-5027-955a-be8477a9f095 with scrape type 2
2026-03-29 14:24:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 21d3af97-2853-5027-955a-be8477a9f095, identifier: EO23%20XTE
2026-03-29 14:24:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 21d3af97-2853-5027-955a-be8477a9f095 with identifier: EO23%20XTE
2026-03-29 14:24:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 21d3af97-2853-5027-955a-be8477a9f095 with identifier: EO23%20XTE
2026-03-29 14:24:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 21d3af97-2853-5027-955a-be8477a9f095 with identifier: EO23%20XTE to the API
2026-03-29 14:24:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO23%20XTE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '21d3af97-2853-5027-955a-be8477a9f095',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EO23 XTE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO23%20XTE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'IX3',
 'odometer': 67178,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'BMW IX3 210KW 80KWH M SPORT PRO StationWagon',
 'transmission': 'automatic',
 'trim': '210KW 80KWH M SPORT PRO',
 'vin': 'WBY42DU030S710915',
 'year': 2023}
2026-03-29 14:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO23%2520XTE%27 HTTP/1.1" 200 None
2026-03-29 14:24:02 [bca.uk] INFO: Saving data for EO23%20XTE: {'auction_closing_time': 1774864800.0, 'created_time': 1774524747.468161, 'last_price_update_time': 1774794242.948827}
2026-03-29 14:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO23%2520XTE') HTTP/1.1" 204 0
2026-03-29 14:24:02 [bca.uk] INFO: Found listing with ID: WU09%20YLM
2026-03-29 14:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU09%2520YLM%27 HTTP/1.1" 200 None
2026-03-29 14:24:02 [bca.uk] INFO: Scrape type for WU09%20YLM: 2
2026-03-29 14:24:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4f3a4a97-1c61-5ba1-a11a-9becd8d847be with identifier: WU09%20YLM
2026-03-29 14:24:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4f3a4a97-1c61-5ba1-a11a-9becd8d847be with scrape type 2
2026-03-29 14:24:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4f3a4a97-1c61-5ba1-a11a-9becd8d847be with scrape type 2
2026-03-29 14:24:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4f3a4a97-1c61-5ba1-a11a-9becd8d847be, identifier: WU09%20YLM
2026-03-29 14:24:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4f3a4a97-1c61-5ba1-a11a-9becd8d847be with identifier: WU09%20YLM
2026-03-29 14:24:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4f3a4a97-1c61-5ba1-a11a-9becd8d847be with identifier: WU09%20YLM
2026-03-29 14:24:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4f3a4a97-1c61-5ba1-a11a-9becd8d847be with identifier: WU09%20YLM to the API
2026-03-29 14:24:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU09%20YLM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4f3a4a97-1c61-5ba1-a11a-9becd8d847be',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WU09 YLM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU09%20YLM&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MITSUBISHI',
 'model': 'COLT',
 'odometer': 51672,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI COLT 1.3 CZ2 Hatchback',
 'transmission': 'automatic',
 'trim': 'CZ2',
 'vin': 'XMDXJZ34A9F018729',
 'year': 2009}
2026-03-29 14:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU09%2520YLM%27 HTTP/1.1" 200 None
2026-03-29 14:24:03 [bca.uk] INFO: Saving data for WU09%20YLM: {'auction_closing_time': 1774951200.0, 'created_time': 1774524713.68212, 'last_price_update_time': 1774794243.339644}
2026-03-29 14:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU09%2520YLM') HTTP/1.1" 204 0
2026-03-29 14:24:03 [bca.uk] INFO: Found listing with ID: YG24%20PNR
2026-03-29 14:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG24%2520PNR%27 HTTP/1.1" 200 None
2026-03-29 14:24:03 [bca.uk] INFO: Scrape type for YG24%20PNR: 2
2026-03-29 14:24:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 333d9067-480c-5063-a3da-8c0fdc7fac46 with identifier: YG24%20PNR
2026-03-29 14:24:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 333d9067-480c-5063-a3da-8c0fdc7fac46 with scrape type 2
2026-03-29 14:24:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 333d9067-480c-5063-a3da-8c0fdc7fac46 with scrape type 2
2026-03-29 14:24:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 333d9067-480c-5063-a3da-8c0fdc7fac46, identifier: YG24%20PNR
2026-03-29 14:24:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 333d9067-480c-5063-a3da-8c0fdc7fac46 with identifier: YG24%20PNR
2026-03-29 14:24:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 333d9067-480c-5063-a3da-8c0fdc7fac46 with identifier: YG24%20PNR
2026-03-29 14:24:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 333d9067-480c-5063-a3da-8c0fdc7fac46 with identifier: YG24%20PNR to the API
2026-03-29 14:24:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG24%20PNR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '333d9067-480c-5063-a3da-8c0fdc7fac46',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YG24 PNR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG24%20PNR&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': 'I5',
 'odometer': 9845,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'BMW I5 250KW 84KWH ED40 SPORT ED. Estate',
 'transmission': 'automatic',
 'trim': '250KW 84KWH ED40 SPORT ED.',
 'vin': 'WBY12HH000CT15010',
 'year': 2024}
2026-03-29 14:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG24%2520PNR%27 HTTP/1.1" 200 None
2026-03-29 14:24:03 [bca.uk] INFO: Saving data for YG24%20PNR: {'auction_closing_time': 1774864800.0, 'created_time': 1774524731.90098, 'last_price_update_time': 1774794243.754458}
2026-03-29 14:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG24%2520PNR') HTTP/1.1" 204 0
2026-03-29 14:24:03 [bca.uk] INFO: Found listing with ID: MJ71%20TRV
2026-03-29 14:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ71%2520TRV%27 HTTP/1.1" 200 None
2026-03-29 14:24:03 [bca.uk] INFO: Scrape type for MJ71%20TRV: 2
2026-03-29 14:24:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34120420-cd67-5151-bacd-5d05e41467b9 with identifier: MJ71%20TRV
2026-03-29 14:24:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34120420-cd67-5151-bacd-5d05e41467b9 with scrape type 2
2026-03-29 14:24:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 34120420-cd67-5151-bacd-5d05e41467b9 with scrape type 2
2026-03-29 14:24:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 34120420-cd67-5151-bacd-5d05e41467b9, identifier: MJ71%20TRV
2026-03-29 14:24:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 34120420-cd67-5151-bacd-5d05e41467b9 with identifier: MJ71%20TRV
2026-03-29 14:24:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 34120420-cd67-5151-bacd-5d05e41467b9 with identifier: MJ71%20TRV
2026-03-29 14:24:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 34120420-cd67-5151-bacd-5d05e41467b9 with identifier: MJ71%20TRV to the API
2026-03-29 14:24:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 33,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ71%20TRV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '34120420-cd67-5151-bacd-5d05e41467b9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MJ71 TRV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ71%20TRV&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': '330E',
 'odometer': 56854,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'BMW 330E 2.0 T SPORT PRO Estate',
 'transmission': 'automatic',
 'trim': 'T SPORT PRO',
 'vin': 'WBA6N32040FM01863',
 'year': 2021}
2026-03-29 14:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ71%2520TRV%27 HTTP/1.1" 200 None
2026-03-29 14:24:04 [bca.uk] INFO: Saving data for MJ71%20TRV: {'auction_closing_time': 1774864800.0, 'created_time': 1774524774.395601, 'last_price_update_time': 1774794244.149392}
2026-03-29 14:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ71%2520TRV') HTTP/1.1" 204 0
2026-03-29 14:24:04 [bca.uk] INFO: Found listing with ID: LC72%20UBY
2026-03-29 14:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520UBY%27 HTTP/1.1" 200 None
2026-03-29 14:24:04 [bca.uk] INFO: Scrape type for LC72%20UBY: 2
2026-03-29 14:24:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 626305b1-3bfc-5600-a782-4e0cb2451854 with identifier: LC72%20UBY
2026-03-29 14:24:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 626305b1-3bfc-5600-a782-4e0cb2451854 with scrape type 2
2026-03-29 14:24:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 626305b1-3bfc-5600-a782-4e0cb2451854 with scrape type 2
2026-03-29 14:24:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 626305b1-3bfc-5600-a782-4e0cb2451854, identifier: LC72%20UBY
2026-03-29 14:24:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 626305b1-3bfc-5600-a782-4e0cb2451854 with identifier: LC72%20UBY
2026-03-29 14:24:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 626305b1-3bfc-5600-a782-4e0cb2451854 with identifier: LC72%20UBY
2026-03-29 14:24:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 626305b1-3bfc-5600-a782-4e0cb2451854 with identifier: LC72%20UBY to the API
2026-03-29 14:24:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC72%20UBY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '626305b1-3bfc-5600-a782-4e0cb2451854',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LC72 UBY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC72%20UBY&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': 'IX3',
 'odometer': 39871,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW IX3 210KW 80KWH M SPORT PRO StationWagon',
 'transmission': 'automatic',
 'trim': '210KW 80KWH M SPORT PRO',
 'vin': 'WBY42DU0X0S496568',
 'year': 2022}
2026-03-29 14:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520UBY%27 HTTP/1.1" 200 None
2026-03-29 14:24:04 [bca.uk] INFO: Saving data for LC72%20UBY: {'auction_closing_time': 1774864800.0, 'created_time': 1774277026.917473, 'last_price_update_time': 1774794244.559109}
2026-03-29 14:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC72%2520UBY') HTTP/1.1" 204 0
2026-03-29 14:24:04 [bca.uk] INFO: Found listing with ID: LY66%20GYK
2026-03-29 14:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY66%2520GYK%27 HTTP/1.1" 200 None
2026-03-29 14:24:04 [bca.uk] INFO: Scrape type for LY66%20GYK: 2
2026-03-29 14:24:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 63881238-1edb-5c6d-89cd-1f7bf3ac5637 with identifier: LY66%20GYK
2026-03-29 14:24:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63881238-1edb-5c6d-89cd-1f7bf3ac5637 with scrape type 2
2026-03-29 14:24:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 63881238-1edb-5c6d-89cd-1f7bf3ac5637 with scrape type 2
2026-03-29 14:24:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 63881238-1edb-5c6d-89cd-1f7bf3ac5637, identifier: LY66%20GYK
2026-03-29 14:24:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 63881238-1edb-5c6d-89cd-1f7bf3ac5637 with identifier: LY66%20GYK
2026-03-29 14:24:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 63881238-1edb-5c6d-89cd-1f7bf3ac5637 with identifier: LY66%20GYK
2026-03-29 14:24:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 63881238-1edb-5c6d-89cd-1f7bf3ac5637 with identifier: LY66%20GYK to the API
2026-03-29 14:24:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LY66%20GYK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '63881238-1edb-5c6d-89cd-1f7bf3ac5637',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LY66 GYK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LY66%20GYK&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 59301,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.2 DIG-T N-CONNECTA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T N-CONNECTA',
 'vin': 'SJNFEAJ11U1653136',
 'year': 2016}
2026-03-29 14:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY66%2520GYK%27 HTTP/1.1" 200 None
2026-03-29 14:24:05 [bca.uk] INFO: Saving data for LY66%20GYK: {'auction_closing_time': 1774951200.0, 'created_time': 1774524802.887515, 'last_price_update_time': 1774794245.00013}
2026-03-29 14:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LY66%2520GYK') HTTP/1.1" 204 0
2026-03-29 14:24:05 [bca.uk] INFO: Found listing with ID: FG71%20KUW
2026-03-29 14:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG71%2520KUW%27 HTTP/1.1" 200 None
2026-03-29 14:24:05 [bca.uk] INFO: Scrape type for FG71%20KUW: 2
2026-03-29 14:24:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d308bfee-4744-5cec-83ac-fe0821f27123 with identifier: FG71%20KUW
2026-03-29 14:24:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d308bfee-4744-5cec-83ac-fe0821f27123 with scrape type 2
2026-03-29 14:24:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d308bfee-4744-5cec-83ac-fe0821f27123 with scrape type 2
2026-03-29 14:24:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d308bfee-4744-5cec-83ac-fe0821f27123, identifier: FG71%20KUW
2026-03-29 14:24:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d308bfee-4744-5cec-83ac-fe0821f27123 with identifier: FG71%20KUW
2026-03-29 14:24:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d308bfee-4744-5cec-83ac-fe0821f27123 with identifier: FG71%20KUW
2026-03-29 14:24:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d308bfee-4744-5cec-83ac-fe0821f27123 with identifier: FG71%20KUW to the API
2026-03-29 14:24:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG71%20KUW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'd308bfee-4744-5cec-83ac-fe0821f27123',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG71 KUW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG71%20KUW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VAUXHALL',
 'model': 'E-VIVARO 3100',
 'odometer': 70758,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL E-VIVARO 3100 100KW 75KWH L1 H1 ELITE PanelVan',
 'transmission': 'automatic',
 'trim': '100KW 75KWH L1 H1 ELITE',
 'vin': 'VXEV1ZKXZMZ085553',
 'year': 2021}
2026-03-29 14:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG71%2520KUW%27 HTTP/1.1" 200 None
2026-03-29 14:24:05 [bca.uk] INFO: Saving data for FG71%20KUW: {'auction_closing_time': 1774951200.0, 'created_time': 1774524796.314543, 'last_price_update_time': 1774794245.415969}
2026-03-29 14:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG71%2520KUW') HTTP/1.1" 204 0
2026-03-29 14:24:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:24:05 [bca.uk] INFO: Found listing with ID: EY70%20XVM
2026-03-29 14:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY70%2520XVM%27 HTTP/1.1" 200 None
2026-03-29 14:24:05 [bca.uk] INFO: Scrape type for EY70%20XVM: 2
2026-03-29 14:24:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: adb8c511-22a5-5979-829b-897de0e93cd8 with identifier: EY70%20XVM
2026-03-29 14:24:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item adb8c511-22a5-5979-829b-897de0e93cd8 with scrape type 2
2026-03-29 14:24:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item adb8c511-22a5-5979-829b-897de0e93cd8 with scrape type 2
2026-03-29 14:24:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: adb8c511-22a5-5979-829b-897de0e93cd8, identifier: EY70%20XVM
2026-03-29 14:24:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: adb8c511-22a5-5979-829b-897de0e93cd8 with identifier: EY70%20XVM
2026-03-29 14:24:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: adb8c511-22a5-5979-829b-897de0e93cd8 with identifier: EY70%20XVM
2026-03-29 14:24:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: adb8c511-22a5-5979-829b-897de0e93cd8 with identifier: EY70%20XVM to the API
2026-03-29 14:24:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 194,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY70%20XVM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'adb8c511-22a5-5979-829b-897de0e93cd8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY70 XVM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY70%20XVM&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'CRAFTER 35 FWD',
 'odometer': 35779,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CRAFTER 35 FWD 2.0 TDI 140 LWB S/L ETG Dropside',
 'transmission': 'manual',
 'trim': 'TDI 140 LWB S/L ETG',
 'vin': 'WV3ZZZSZZM9011996',
 'year': 2020}
2026-03-29 14:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY70%2520XVM%27 HTTP/1.1" 200 None
2026-03-29 14:24:05 [bca.uk] INFO: Saving data for EY70%20XVM: {'auction_closing_time': 1774864800.0, 'created_time': 1774524808.985424, 'last_price_update_time': 1774794245.939614}
2026-03-29 14:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY70%2520XVM') HTTP/1.1" 204 0
2026-03-29 14:24:05 [bca.uk] INFO: Found listing with ID: LV67%20UGL
2026-03-29 14:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV67%2520UGL%27 HTTP/1.1" 200 None
2026-03-29 14:24:05 [bca.uk] INFO: Scrape type for LV67%20UGL: 2
2026-03-29 14:24:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8024eac-9ad2-56b9-9dad-675ec872d7fe with identifier: LV67%20UGL
2026-03-29 14:24:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8024eac-9ad2-56b9-9dad-675ec872d7fe with scrape type 2
2026-03-29 14:24:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8024eac-9ad2-56b9-9dad-675ec872d7fe with scrape type 2
2026-03-29 14:24:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8024eac-9ad2-56b9-9dad-675ec872d7fe, identifier: LV67%20UGL
2026-03-29 14:24:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8024eac-9ad2-56b9-9dad-675ec872d7fe with identifier: LV67%20UGL
2026-03-29 14:24:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8024eac-9ad2-56b9-9dad-675ec872d7fe with identifier: LV67%20UGL
2026-03-29 14:24:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8024eac-9ad2-56b9-9dad-675ec872d7fe with identifier: LV67%20UGL to the API
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV67%20UGL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e8024eac-9ad2-56b9-9dad-675ec872d7fe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV67 UGL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV67%20UGL&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 17390,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 0.9 TCE 90 DYNAMIQUE S Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 DYNAMIQUE S',
 'vin': 'VF15RB20A59054414',
 'year': 2017}
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV67%2520UGL%27 HTTP/1.1" 200 None
2026-03-29 14:24:06 [bca.uk] INFO: Saving data for LV67%20UGL: {'auction_closing_time': 1774951200.0, 'created_time': 1774524808.070925, 'last_price_update_time': 1774794246.364161}
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV67%2520UGL') HTTP/1.1" 204 0
2026-03-29 14:24:06 [bca.uk] INFO: Total items found: 100
2026-03-29 14:24:06 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded
2026-03-29 14:24:06 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:24:06 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:24:06 [bca.uk] INFO: Found listing with ID: LV23%20PKC
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV23%2520PKC%27 HTTP/1.1" 200 None
2026-03-29 14:24:06 [bca.uk] INFO: Scrape type for LV23%20PKC: 2
2026-03-29 14:24:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0f8b368-47f0-5555-9510-5a71cffb254d with identifier: LV23%20PKC
2026-03-29 14:24:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0f8b368-47f0-5555-9510-5a71cffb254d with scrape type 2
2026-03-29 14:24:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0f8b368-47f0-5555-9510-5a71cffb254d with scrape type 2
2026-03-29 14:24:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0f8b368-47f0-5555-9510-5a71cffb254d, identifier: LV23%20PKC
2026-03-29 14:24:06 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:24:06 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:24:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0f8b368-47f0-5555-9510-5a71cffb254d with identifier: LV23%20PKC
2026-03-29 14:24:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0f8b368-47f0-5555-9510-5a71cffb254d with identifier: LV23%20PKC
2026-03-29 14:24:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b0f8b368-47f0-5555-9510-5a71cffb254d with identifier: LV23%20PKC to the API
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV23%20PKC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'b0f8b368-47f0-5555-9510-5a71cffb254d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV23 PKC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV23%20PKC&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 9471,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'HONDA JAZZ 1.5 I-MMD HYBRID EX ECVT Hatchback',
 'transmission': 'automatic',
 'trim': 'I-MMD HYBRID EX ECVT',
 'vin': 'JHMGR3890PS215661',
 'year': 2023}
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV23%2520PKC%27 HTTP/1.1" 200 None
2026-03-29 14:24:06 [bca.uk] INFO: Saving data for LV23%20PKC: {'auction_closing_time': 1774951200.0, 'created_time': 1774524801.82443, 'last_price_update_time': 1774794246.752725}
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV23%2520PKC') HTTP/1.1" 204 0
2026-03-29 14:24:06 [bca.uk] INFO: Found listing with ID: LC16%20GVV
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC16%2520GVV%27 HTTP/1.1" 200 None
2026-03-29 14:24:06 [bca.uk] INFO: Scrape type for LC16%20GVV: 0
2026-03-29 14:24:06 [bca.uk] INFO: Found listing with ID: DY72%20ZZP
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY72%2520ZZP%27 HTTP/1.1" 200 None
2026-03-29 14:24:06 [bca.uk] INFO: Scrape type for DY72%20ZZP: 0
2026-03-29 14:24:06 [bca.uk] INFO: Found listing with ID: LD69%20JUX
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD69%2520JUX%27 HTTP/1.1" 200 None
2026-03-29 14:24:06 [bca.uk] INFO: Scrape type for LD69%20JUX: 0
2026-03-29 14:24:06 [bca.uk] INFO: Found listing with ID: FD69%20FET
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD69%2520FET%27 HTTP/1.1" 200 None
2026-03-29 14:24:06 [bca.uk] INFO: Scrape type for FD69%20FET: 0
2026-03-29 14:24:06 [bca.uk] INFO: Found listing with ID: HJ70%20OJS
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ70%2520OJS%27 HTTP/1.1" 200 None
2026-03-29 14:24:06 [bca.uk] INFO: Scrape type for HJ70%20OJS: 0
2026-03-29 14:24:06 [bca.uk] INFO: Found listing with ID: KS68%20HDN
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS68%2520HDN%27 HTTP/1.1" 200 None
2026-03-29 14:24:06 [bca.uk] INFO: Scrape type for KS68%20HDN: 0
2026-03-29 14:24:06 [bca.uk] INFO: Found listing with ID: LK68%20UKX
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK68%2520UKX%27 HTTP/1.1" 200 None
2026-03-29 14:24:06 [bca.uk] INFO: Scrape type for LK68%20UKX: 0
2026-03-29 14:24:06 [bca.uk] INFO: Found listing with ID: PE19%20SPV
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE19%2520SPV%27 HTTP/1.1" 200 None
2026-03-29 14:24:06 [bca.uk] INFO: Scrape type for PE19%20SPV: 0
2026-03-29 14:24:06 [bca.uk] INFO: Found listing with ID: SO72%20HVT
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO72%2520HVT%27 HTTP/1.1" 200 None
2026-03-29 14:24:06 [bca.uk] INFO: Scrape type for SO72%20HVT: 0
2026-03-29 14:24:06 [bca.uk] INFO: Found listing with ID: BJ20%20DDA
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ20%2520DDA%27 HTTP/1.1" 200 None
2026-03-29 14:24:06 [bca.uk] INFO: Scrape type for BJ20%20DDA: 0
2026-03-29 14:24:06 [bca.uk] INFO: Found listing with ID: CA74%20HZJ
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA74%2520HZJ%27 HTTP/1.1" 200 None
2026-03-29 14:24:06 [bca.uk] INFO: Scrape type for CA74%20HZJ: 0
2026-03-29 14:24:06 [bca.uk] INFO: Found listing with ID: CK71%20OXH
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK71%2520OXH%27 HTTP/1.1" 200 None
2026-03-29 14:24:06 [bca.uk] INFO: Scrape type for CK71%20OXH: 0
2026-03-29 14:24:06 [bca.uk] INFO: Found listing with ID: LE73%20EPA
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE73%2520EPA%27 HTTP/1.1" 200 None
2026-03-29 14:24:06 [bca.uk] INFO: Scrape type for LE73%20EPA: 0
2026-03-29 14:24:06 [bca.uk] INFO: Found listing with ID: VK71%20ZSN
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK71%2520ZSN%27 HTTP/1.1" 200 None
2026-03-29 14:24:06 [bca.uk] INFO: Scrape type for VK71%20ZSN: 0
2026-03-29 14:24:06 [bca.uk] INFO: Found listing with ID: YD23%20NVS
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD23%2520NVS%27 HTTP/1.1" 200 None
2026-03-29 14:24:06 [bca.uk] INFO: Scrape type for YD23%20NVS: 0
2026-03-29 14:24:06 [bca.uk] INFO: Found listing with ID: CP71%20MZY
2026-03-29 14:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP71%2520MZY%27 HTTP/1.1" 200 None
2026-03-29 14:24:07 [bca.uk] INFO: Scrape type for CP71%20MZY: 0
2026-03-29 14:24:07 [bca.uk] INFO: Found listing with ID: DV68%20ADO
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV68%2520ADO%27 HTTP/1.1" 200 None
2026-03-29 14:24:07 [bca.uk] INFO: Scrape type for DV68%20ADO: 0
2026-03-29 14:24:07 [bca.uk] INFO: Found listing with ID: HN23%20DSV
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN23%2520DSV%27 HTTP/1.1" 200 None
2026-03-29 14:24:07 [bca.uk] INFO: Scrape type for HN23%20DSV: 0
2026-03-29 14:24:07 [bca.uk] INFO: Found listing with ID: AX66%20RYP
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX66%2520RYP%27 HTTP/1.1" 200 None
2026-03-29 14:24:07 [bca.uk] INFO: Scrape type for AX66%20RYP: 0
2026-03-29 14:24:07 [bca.uk] INFO: Found listing with ID: GJ22%20GXH
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520GXH%27 HTTP/1.1" 200 None
2026-03-29 14:24:07 [bca.uk] INFO: Scrape type for GJ22%20GXH: 0
2026-03-29 14:24:07 [bca.uk] INFO: Found listing with ID: HJ25%20OSD
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ25%2520OSD%27 HTTP/1.1" 200 None
2026-03-29 14:24:07 [bca.uk] INFO: Scrape type for HJ25%20OSD: 0
2026-03-29 14:24:07 [bca.uk] INFO: Found listing with ID: FX25%20YXO
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX25%2520YXO%27 HTTP/1.1" 200 None
2026-03-29 14:24:07 [bca.uk] INFO: Scrape type for FX25%20YXO: 0
2026-03-29 14:24:07 [bca.uk] INFO: Found listing with ID: BG67%20ZYF
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG67%2520ZYF%27 HTTP/1.1" 200 None
2026-03-29 14:24:07 [bca.uk] INFO: Scrape type for BG67%20ZYF: 0
2026-03-29 14:24:07 [bca.uk] INFO: Found listing with ID: EA18%20WHC
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA18%2520WHC%27 HTTP/1.1" 200 None
2026-03-29 14:24:07 [bca.uk] INFO: Scrape type for EA18%20WHC: 0
2026-03-29 14:24:07 [bca.uk] INFO: Found listing with ID: DK19%20YPG
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK19%2520YPG%27 HTTP/1.1" 200 None
2026-03-29 14:24:07 [bca.uk] INFO: Scrape type for DK19%20YPG: 0
2026-03-29 14:24:07 [bca.uk] INFO: Found listing with ID: FY68%20YRW
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY68%2520YRW%27 HTTP/1.1" 200 None
2026-03-29 14:24:07 [bca.uk] INFO: Scrape type for FY68%20YRW: 0
2026-03-29 14:24:07 [bca.uk] INFO: Found listing with ID: VGZ%205260
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VGZ%25205260%27 HTTP/1.1" 200 None
2026-03-29 14:24:07 [bca.uk] INFO: Scrape type for VGZ%205260: 0
2026-03-29 14:24:07 [bca.uk] INFO: Found listing with ID: YN69%20KYJ
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN69%2520KYJ%27 HTTP/1.1" 200 None
2026-03-29 14:24:07 [bca.uk] INFO: Scrape type for YN69%20KYJ: 0
2026-03-29 14:24:07 [bca.uk] INFO: Found listing with ID: YP21%20RKX
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP21%2520RKX%27 HTTP/1.1" 200 None
2026-03-29 14:24:07 [bca.uk] INFO: Scrape type for YP21%20RKX: 0
2026-03-29 14:24:07 [bca.uk] INFO: Found listing with ID: BJ69%20VMW
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ69%2520VMW%27 HTTP/1.1" 200 None
2026-03-29 14:24:07 [bca.uk] INFO: Scrape type for BJ69%20VMW: 0
2026-03-29 14:24:07 [bca.uk] INFO: Found listing with ID: KM69%20NFK
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM69%2520NFK%27 HTTP/1.1" 200 None
2026-03-29 14:24:07 [bca.uk] INFO: Scrape type for KM69%20NFK: 0
2026-03-29 14:24:07 [bca.uk] INFO: Found listing with ID: RX71%20NVR
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX71%2520NVR%27 HTTP/1.1" 200 None
2026-03-29 14:24:07 [bca.uk] INFO: Scrape type for RX71%20NVR: 0
2026-03-29 14:24:07 [bca.uk] INFO: Found listing with ID: GU60%20VRY
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU60%2520VRY%27 HTTP/1.1" 200 None
2026-03-29 14:24:07 [bca.uk] INFO: Scrape type for GU60%20VRY: 0
2026-03-29 14:24:07 [bca.uk] INFO: Found listing with ID: KP72%20AVN
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP72%2520AVN%27 HTTP/1.1" 200 None
2026-03-29 14:24:07 [bca.uk] INFO: Scrape type for KP72%20AVN: 0
2026-03-29 14:24:07 [bca.uk] INFO: Found listing with ID: LP24%20HGL
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP24%2520HGL%27 HTTP/1.1" 200 None
2026-03-29 14:24:07 [bca.uk] INFO: Scrape type for LP24%20HGL: 2
2026-03-29 14:24:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f1060bf9-3e4a-55fb-8ceb-cc8dcff6568b with identifier: LP24%20HGL
2026-03-29 14:24:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f1060bf9-3e4a-55fb-8ceb-cc8dcff6568b with scrape type 2
2026-03-29 14:24:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f1060bf9-3e4a-55fb-8ceb-cc8dcff6568b with scrape type 2
2026-03-29 14:24:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f1060bf9-3e4a-55fb-8ceb-cc8dcff6568b, identifier: LP24%20HGL
2026-03-29 14:24:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:24:07 [bca.uk] INFO: Found listing with ID: VX13%20GXO
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX13%2520GXO%27 HTTP/1.1" 200 None
2026-03-29 14:24:07 [bca.uk] INFO: Scrape type for VX13%20GXO: 2
2026-03-29 14:24:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd89cf3c-0282-5ab3-97bb-e964540b349b with identifier: VX13%20GXO
2026-03-29 14:24:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd89cf3c-0282-5ab3-97bb-e964540b349b with scrape type 2
2026-03-29 14:24:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd89cf3c-0282-5ab3-97bb-e964540b349b with scrape type 2
2026-03-29 14:24:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd89cf3c-0282-5ab3-97bb-e964540b349b, identifier: VX13%20GXO
2026-03-29 14:24:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f1060bf9-3e4a-55fb-8ceb-cc8dcff6568b with identifier: LP24%20HGL
2026-03-29 14:24:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f1060bf9-3e4a-55fb-8ceb-cc8dcff6568b with identifier: LP24%20HGL
2026-03-29 14:24:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f1060bf9-3e4a-55fb-8ceb-cc8dcff6568b with identifier: LP24%20HGL to the API
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP24%20HGL-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'f1060bf9-3e4a-55fb-8ceb-cc8dcff6568b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LP24 HGL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP24%20HGL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'NIRO EV',
 'odometer': 55091,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'KIA NIRO EV 150KW 65KWH 4 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 65KWH 4',
 'vin': 'KNACT811US5124007',
 'year': 2024}
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP24%2520HGL%27 HTTP/1.1" 200 None
2026-03-29 14:24:07 [bca.uk] INFO: Saving data for LP24%20HGL: {'auction_closing_time': 1775037600.0, 'created_time': 1774524577.476284, 'last_price_update_time': 1774794247.847846}
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP24%2520HGL') HTTP/1.1" 204 0
2026-03-29 14:24:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd89cf3c-0282-5ab3-97bb-e964540b349b with identifier: VX13%20GXO
2026-03-29 14:24:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd89cf3c-0282-5ab3-97bb-e964540b349b with identifier: VX13%20GXO
2026-03-29 14:24:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd89cf3c-0282-5ab3-97bb-e964540b349b with identifier: VX13%20GXO to the API
2026-03-29 14:24:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VX13%20GXO-GB',
 'category': 'Motorhome',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fd89cf3c-0282-5ab3-97bb-e964540b349b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VX13 GXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VX13%20GXO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUTOCRUISE CH',
 'model': 'FORTE',
 'odometer': 37199,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'AUTOCRUISE CH FORTE 2.3 MOTORHOME CoachbuiltBespoke',
 'transmission': 'automatic',
 'trim': 'MOTORHOME',
 'vin': 'ZFA25000002380363',
 'year': 2013}
2026-03-29 14:24:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX13%2520GXO%27 HTTP/1.1" 200 None
2026-03-29 14:24:08 [bca.uk] INFO: Saving data for VX13%20GXO: {'auction_closing_time': 1775124000.0, 'created_time': 1774524803.338454, 'last_price_update_time': 1774794248.245069}
2026-03-29 14:24:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VX13%2520GXO') HTTP/1.1" 204 0
2026-03-29 14:24:08 [bca.uk] INFO: Found listing with ID: LC69%20XYS
2026-03-29 14:24:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC69%2520XYS%27 HTTP/1.1" 200 None
2026-03-29 14:24:08 [bca.uk] INFO: Scrape type for LC69%20XYS: 2
2026-03-29 14:24:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fb52773a-a935-5878-b3ab-ffbc04632327 with identifier: LC69%20XYS
2026-03-29 14:24:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fb52773a-a935-5878-b3ab-ffbc04632327 with scrape type 2
2026-03-29 14:24:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fb52773a-a935-5878-b3ab-ffbc04632327 with scrape type 2
2026-03-29 14:24:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fb52773a-a935-5878-b3ab-ffbc04632327, identifier: LC69%20XYS
2026-03-29 14:24:08 [bca.uk] INFO: Found listing with ID: LR69%20DFL
2026-03-29 14:24:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR69%2520DFL%27 HTTP/1.1" 200 None
2026-03-29 14:24:08 [bca.uk] INFO: Scrape type for LR69%20DFL: 2
2026-03-29 14:24:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d22f5421-2e32-5c5f-bf1e-8471fa63c1b6 with identifier: LR69%20DFL
2026-03-29 14:24:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d22f5421-2e32-5c5f-bf1e-8471fa63c1b6 with scrape type 2
2026-03-29 14:24:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d22f5421-2e32-5c5f-bf1e-8471fa63c1b6 with scrape type 2
2026-03-29 14:24:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d22f5421-2e32-5c5f-bf1e-8471fa63c1b6, identifier: LR69%20DFL
2026-03-29 14:24:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fb52773a-a935-5878-b3ab-ffbc04632327 with identifier: LC69%20XYS
2026-03-29 14:24:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fb52773a-a935-5878-b3ab-ffbc04632327 with identifier: LC69%20XYS
2026-03-29 14:24:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fb52773a-a935-5878-b3ab-ffbc04632327 with identifier: LC69%20XYS to the API
2026-03-29 14:24:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC69%20XYS-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fb52773a-a935-5878-b3ab-ffbc04632327',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LC69 XYS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC69%20XYS&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 59592,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 PERFORMANCE AWD (UPGRADE) Saloon',
 'transmission': 'automatic',
 'trim': 'PERFORMANCE AWD (UPGRADE)',
 'vin': '5YJ3F7EC7LF582448',
 'year': 2019}
2026-03-29 14:24:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC69%2520XYS%27 HTTP/1.1" 200 None
2026-03-29 14:24:08 [bca.uk] INFO: Saving data for LC69%20XYS: {'auction_closing_time': 1775037600.0, 'created_time': 1774524579.200165, 'last_price_update_time': 1774794248.743501}
2026-03-29 14:24:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC69%2520XYS') HTTP/1.1" 204 0
2026-03-29 14:24:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d22f5421-2e32-5c5f-bf1e-8471fa63c1b6 with identifier: LR69%20DFL
2026-03-29 14:24:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d22f5421-2e32-5c5f-bf1e-8471fa63c1b6 with identifier: LR69%20DFL
2026-03-29 14:24:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d22f5421-2e32-5c5f-bf1e-8471fa63c1b6 with identifier: LR69%20DFL to the API
2026-03-29 14:24:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 205,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR69%20DFL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd22f5421-2e32-5c5f-bf1e-8471fa63c1b6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR69 DFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR69%20DFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 23866,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 1.5 E/B 176 4WD TITANIUM X ED. StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B 176 4WD TITANIUM X ED.',
 'vin': 'WF0AXXWPMAKS17800',
 'year': 2019}
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR69%2520DFL%27 HTTP/1.1" 200 None
2026-03-29 14:24:09 [bca.uk] INFO: Saving data for LR69%20DFL: {'auction_closing_time': 1774951200.0, 'created_time': 1774524805.864836, 'last_price_update_time': 1774794249.03222}
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR69%2520DFL') HTTP/1.1" 204 0
2026-03-29 14:24:09 [bca.uk] INFO: Found listing with ID: DN72%20UZF
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN72%2520UZF%27 HTTP/1.1" 200 None
2026-03-29 14:24:09 [bca.uk] INFO: Scrape type for DN72%20UZF: 2
2026-03-29 14:24:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d79a618b-c1d8-584f-b1c2-188323fe8de4 with identifier: DN72%20UZF
2026-03-29 14:24:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d79a618b-c1d8-584f-b1c2-188323fe8de4 with scrape type 2
2026-03-29 14:24:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d79a618b-c1d8-584f-b1c2-188323fe8de4 with scrape type 2
2026-03-29 14:24:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d79a618b-c1d8-584f-b1c2-188323fe8de4, identifier: DN72%20UZF
2026-03-29 14:24:09 [bca.uk] INFO: Found listing with ID: RO22%20USU
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520USU%27 HTTP/1.1" 200 None
2026-03-29 14:24:09 [bca.uk] INFO: Scrape type for RO22%20USU: 2
2026-03-29 14:24:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9412fecc-a127-5648-a4b2-2e44d91b5792 with identifier: RO22%20USU
2026-03-29 14:24:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9412fecc-a127-5648-a4b2-2e44d91b5792 with scrape type 2
2026-03-29 14:24:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9412fecc-a127-5648-a4b2-2e44d91b5792 with scrape type 2
2026-03-29 14:24:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9412fecc-a127-5648-a4b2-2e44d91b5792, identifier: RO22%20USU
2026-03-29 14:24:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d79a618b-c1d8-584f-b1c2-188323fe8de4 with identifier: DN72%20UZF
2026-03-29 14:24:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d79a618b-c1d8-584f-b1c2-188323fe8de4 with identifier: DN72%20UZF
2026-03-29 14:24:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d79a618b-c1d8-584f-b1c2-188323fe8de4 with identifier: DN72%20UZF to the API
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 41,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN72%20UZF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'd79a618b-c1d8-584f-b1c2-188323fe8de4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DN72 UZF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN72%20UZF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MG MOTOR UK',
 'model': 'HS',
 'odometer': 14476,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK HS 1.5 T-GDI PHEV EXCLUSIVE Hatchback',
 'transmission': 'automatic',
 'trim': 'T-GDI PHEV EXCLUSIVE',
 'vin': 'LSJA2439XNN111857',
 'year': 2022}
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN72%2520UZF%27 HTTP/1.1" 200 None
2026-03-29 14:24:09 [bca.uk] INFO: Saving data for DN72%20UZF: {'auction_closing_time': 1775037600.0, 'created_time': 1774524576.444073, 'last_price_update_time': 1774794249.546403}
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN72%2520UZF') HTTP/1.1" 204 0
2026-03-29 14:24:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9412fecc-a127-5648-a4b2-2e44d91b5792 with identifier: RO22%20USU
2026-03-29 14:24:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9412fecc-a127-5648-a4b2-2e44d91b5792 with identifier: RO22%20USU
2026-03-29 14:24:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9412fecc-a127-5648-a4b2-2e44d91b5792 with identifier: RO22%20USU to the API
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 240,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO22%20USU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9412fecc-a127-5648-a4b2-2e44d91b5792',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO22 USU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO22%20USU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'MASTER 3.5T FWD',
 'odometer': 98128,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'RENAULT MASTER 3.5T FWD 2.3 DCI 135 MM BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'DCI 135 MM BUSINESS',
 'vin': 'VF1MA000868684772',
 'year': 2022}
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520USU%27 HTTP/1.1" 200 None
2026-03-29 14:24:09 [bca.uk] INFO: Saving data for RO22%20USU: {'auction_closing_time': 1774864800.0, 'created_time': 1774524805.065404, 'last_price_update_time': 1774794249.849025}
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO22%2520USU') HTTP/1.1" 204 0
2026-03-29 14:24:09 [bca.uk] INFO: Found listing with ID: HV73%20GGX
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV73%2520GGX%27 HTTP/1.1" 200 None
2026-03-29 14:24:09 [bca.uk] INFO: Scrape type for HV73%20GGX: 2
2026-03-29 14:24:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1a79f9e-4a49-5e0a-b2cb-558f0614873d with identifier: HV73%20GGX
2026-03-29 14:24:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1a79f9e-4a49-5e0a-b2cb-558f0614873d with scrape type 2
2026-03-29 14:24:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1a79f9e-4a49-5e0a-b2cb-558f0614873d with scrape type 2
2026-03-29 14:24:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1a79f9e-4a49-5e0a-b2cb-558f0614873d, identifier: HV73%20GGX
2026-03-29 14:24:09 [bca.uk] INFO: Found listing with ID: EU12%20KKS
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU12%2520KKS%27 HTTP/1.1" 200 None
2026-03-29 14:24:09 [bca.uk] INFO: Scrape type for EU12%20KKS: 2
2026-03-29 14:24:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77581d49-ba43-5dbd-a67d-bacb51208c2b with identifier: EU12%20KKS
2026-03-29 14:24:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77581d49-ba43-5dbd-a67d-bacb51208c2b with scrape type 2
2026-03-29 14:24:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77581d49-ba43-5dbd-a67d-bacb51208c2b with scrape type 2
2026-03-29 14:24:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77581d49-ba43-5dbd-a67d-bacb51208c2b, identifier: EU12%20KKS
2026-03-29 14:24:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1a79f9e-4a49-5e0a-b2cb-558f0614873d with identifier: HV73%20GGX
2026-03-29 14:24:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1a79f9e-4a49-5e0a-b2cb-558f0614873d with identifier: HV73%20GGX
2026-03-29 14:24:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1a79f9e-4a49-5e0a-b2cb-558f0614873d with identifier: HV73%20GGX to the API
2026-03-29 14:24:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV73%20GGX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e1a79f9e-4a49-5e0a-b2cb-558f0614873d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HV73 GGX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV73%20GGX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MG MOTOR UK',
 'model': 'ZS ELECTRIC',
 'odometer': 14953,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS ELECTRIC 115KW 73KWH TROPHY CONNECT LR Hatchback',
 'transmission': 'automatic',
 'trim': '115KW 73KWH TROPHY CONNECT LR',
 'vin': 'LSJW74095PZ225028',
 'year': 2023}
2026-03-29 14:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV73%2520GGX%27 HTTP/1.1" 200 None
2026-03-29 14:24:12 [bca.uk] INFO: Saving data for HV73%20GGX: {'auction_closing_time': 1775037600.0, 'created_time': 1774524580.366432, 'last_price_update_time': 1774794252.151288}
2026-03-29 14:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV73%2520GGX') HTTP/1.1" 204 0
2026-03-29 14:24:12 [scrapy.extensions.logstats] INFO: Crawled 273 pages (at 11 pages/min), scraped 2074 items (at 40 items/min)
2026-03-29 14:24:12 [scrapy.extensions.memusage] INFO: Peak memory usage is 211MiB
2026-03-29 14:24:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77581d49-ba43-5dbd-a67d-bacb51208c2b with identifier: EU12%20KKS
2026-03-29 14:24:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77581d49-ba43-5dbd-a67d-bacb51208c2b with identifier: EU12%20KKS
2026-03-29 14:24:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77581d49-ba43-5dbd-a67d-bacb51208c2b with identifier: EU12%20KKS to the API
2026-03-29 14:24:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 222,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU12%20KKS-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '77581d49-ba43-5dbd-a67d-bacb51208c2b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EU12 KKS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU12%20KKS&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'CHRYSLER',
 'model': 'GRAND VOYAGER',
 'odometer': 100158,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'CHRYSLER GRAND VOYAGER 2.8 CRD LIMITED MPV',
 'transmission': 'automatic',
 'trim': 'CRD LIMITED',
 'vin': '2A4RT6D5XBR805885',
 'year': 2012}
2026-03-29 14:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU12%2520KKS%27 HTTP/1.1" 200 None
2026-03-29 14:24:12 [bca.uk] INFO: Saving data for EU12%20KKS: {'auction_closing_time': 1774951200.0, 'created_time': 1774524804.395936, 'last_price_update_time': 1774794252.47413}
2026-03-29 14:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU12%2520KKS') HTTP/1.1" 204 0
2026-03-29 14:24:12 [bca.uk] INFO: Found listing with ID: LO21%20YZB
2026-03-29 14:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO21%2520YZB%27 HTTP/1.1" 200 None
2026-03-29 14:24:12 [bca.uk] INFO: Scrape type for LO21%20YZB: 2
2026-03-29 14:24:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1dad281d-10eb-5ad8-897d-289378777d85 with identifier: LO21%20YZB
2026-03-29 14:24:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1dad281d-10eb-5ad8-897d-289378777d85 with scrape type 2
2026-03-29 14:24:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1dad281d-10eb-5ad8-897d-289378777d85 with scrape type 2
2026-03-29 14:24:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1dad281d-10eb-5ad8-897d-289378777d85, identifier: LO21%20YZB
2026-03-29 14:24:12 [bca.uk] INFO: Found listing with ID: EO09%20FYY
2026-03-29 14:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO09%2520FYY%27 HTTP/1.1" 200 None
2026-03-29 14:24:12 [bca.uk] INFO: Scrape type for EO09%20FYY: 2
2026-03-29 14:24:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 18f8e8ae-87e0-5e5c-98f8-f555548d2785 with identifier: EO09%20FYY
2026-03-29 14:24:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 18f8e8ae-87e0-5e5c-98f8-f555548d2785 with scrape type 2
2026-03-29 14:24:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 18f8e8ae-87e0-5e5c-98f8-f555548d2785 with scrape type 2
2026-03-29 14:24:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 18f8e8ae-87e0-5e5c-98f8-f555548d2785, identifier: EO09%20FYY
2026-03-29 14:24:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1dad281d-10eb-5ad8-897d-289378777d85 with identifier: LO21%20YZB
2026-03-29 14:24:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1dad281d-10eb-5ad8-897d-289378777d85 with identifier: LO21%20YZB
2026-03-29 14:24:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1dad281d-10eb-5ad8-897d-289378777d85 with identifier: LO21%20YZB to the API
2026-03-29 14:24:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 206,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO21%20YZB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1dad281d-10eb-5ad8-897d-289378777d85',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO21 YZB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO21%20YZB&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 43955,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 P250 4WD R-DYNAMIC SE Hatchback',
 'transmission': 'automatic',
 'trim': 'P250 4WD R-DYNAMIC SE',
 'vin': 'SALZA2AX7MH137965',
 'year': 2021}
2026-03-29 14:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO21%2520YZB%27 HTTP/1.1" 200 None
2026-03-29 14:24:12 [bca.uk] INFO: Saving data for LO21%20YZB: {'auction_closing_time': 1775037600.0, 'created_time': 1774390734.041388, 'last_price_update_time': 1774794252.976186}
2026-03-29 14:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO21%2520YZB') HTTP/1.1" 204 0
2026-03-29 14:24:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 18f8e8ae-87e0-5e5c-98f8-f555548d2785 with identifier: EO09%20FYY
2026-03-29 14:24:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 18f8e8ae-87e0-5e5c-98f8-f555548d2785 with identifier: EO09%20FYY
2026-03-29 14:24:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 18f8e8ae-87e0-5e5c-98f8-f555548d2785 with identifier: EO09%20FYY to the API
2026-03-29 14:24:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO09%20FYY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '18f8e8ae-87e0-5e5c-98f8-f555548d2785',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO09 FYY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO09%20FYY&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'KA',
 'odometer': 87443,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'FORD KA 1.2 STYLE+ Hatchback',
 'transmission': 'manual',
 'trim': 'STYLE+',
 'vin': 'WF0UXXLTRU8T19219',
 'year': 2009}
2026-03-29 14:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO09%2520FYY%27 HTTP/1.1" 200 None
2026-03-29 14:24:13 [bca.uk] INFO: Saving data for EO09%20FYY: {'auction_closing_time': 1774951200.0, 'created_time': 1774524806.277988, 'last_price_update_time': 1774794253.254105}
2026-03-29 14:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO09%2520FYY') HTTP/1.1" 204 0
2026-03-29 14:24:13 [bca.uk] INFO: Found listing with ID: RJ71%20ULK
2026-03-29 14:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ71%2520ULK%27 HTTP/1.1" 200 None
2026-03-29 14:24:13 [bca.uk] INFO: Scrape type for RJ71%20ULK: 2
2026-03-29 14:24:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71083884-9829-53dc-a114-9d586c4d9c4e with identifier: RJ71%20ULK
2026-03-29 14:24:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71083884-9829-53dc-a114-9d586c4d9c4e with scrape type 2
2026-03-29 14:24:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 71083884-9829-53dc-a114-9d586c4d9c4e with scrape type 2
2026-03-29 14:24:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 71083884-9829-53dc-a114-9d586c4d9c4e, identifier: RJ71%20ULK
2026-03-29 14:24:13 [bca.uk] INFO: Found listing with ID: EA19%20CKX
2026-03-29 14:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA19%2520CKX%27 HTTP/1.1" 200 None
2026-03-29 14:24:13 [bca.uk] INFO: Scrape type for EA19%20CKX: 2
2026-03-29 14:24:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c41ba742-b503-5d11-97dc-df0c0d9b66fe with identifier: EA19%20CKX
2026-03-29 14:24:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c41ba742-b503-5d11-97dc-df0c0d9b66fe with scrape type 2
2026-03-29 14:24:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c41ba742-b503-5d11-97dc-df0c0d9b66fe with scrape type 2
2026-03-29 14:24:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c41ba742-b503-5d11-97dc-df0c0d9b66fe, identifier: EA19%20CKX
2026-03-29 14:24:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 71083884-9829-53dc-a114-9d586c4d9c4e with identifier: RJ71%20ULK
2026-03-29 14:24:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 71083884-9829-53dc-a114-9d586c4d9c4e with identifier: RJ71%20ULK
2026-03-29 14:24:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 71083884-9829-53dc-a114-9d586c4d9c4e with identifier: RJ71%20ULK to the API
2026-03-29 14:24:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ71%20ULK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '71083884-9829-53dc-a114-9d586c4d9c4e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ71 ULK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ71%20ULK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'GLB 200',
 'odometer': 41642,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLB 200 1.3 AMG LINE PREMIUM 7G StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM 7G',
 'vin': 'W1N2476872W163716',
 'year': 2022}
2026-03-29 14:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ71%2520ULK%27 HTTP/1.1" 200 None
2026-03-29 14:24:13 [bca.uk] INFO: Saving data for RJ71%20ULK: {'auction_closing_time': 1775037600.0, 'created_time': 1774524580.778996, 'last_price_update_time': 1774794253.773713}
2026-03-29 14:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ71%2520ULK') HTTP/1.1" 204 0
2026-03-29 14:24:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c41ba742-b503-5d11-97dc-df0c0d9b66fe with identifier: EA19%20CKX
2026-03-29 14:24:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c41ba742-b503-5d11-97dc-df0c0d9b66fe with identifier: EA19%20CKX
2026-03-29 14:24:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c41ba742-b503-5d11-97dc-df0c0d9b66fe with identifier: EA19%20CKX to the API
2026-03-29 14:24:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA19%20CKX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c41ba742-b503-5d11-97dc-df0c0d9b66fe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA19 CKX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA19%20CKX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HYUNDAI',
 'model': 'KONA',
 'odometer': 59096,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'HYUNDAI KONA 1.0 T-GDI 120 BD PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'T-GDI 120 BD PREMIUM',
 'vin': 'KMHK3811LKU270185',
 'year': 2019}
2026-03-29 14:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA19%2520CKX%27 HTTP/1.1" 200 None
2026-03-29 14:24:14 [bca.uk] INFO: Saving data for EA19%20CKX: {'auction_closing_time': 1774951200.0, 'created_time': 1774524707.856405, 'last_price_update_time': 1774794254.066448}
2026-03-29 14:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA19%2520CKX') HTTP/1.1" 204 0
2026-03-29 14:24:14 [bca.uk] INFO: Found listing with ID: FX15%20TXU
2026-03-29 14:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX15%2520TXU%27 HTTP/1.1" 200 None
2026-03-29 14:24:14 [bca.uk] INFO: Scrape type for FX15%20TXU: 0
2026-03-29 14:24:14 [bca.uk] INFO: Found listing with ID: KR69%20XSP
2026-03-29 14:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR69%2520XSP%27 HTTP/1.1" 200 None
2026-03-29 14:24:14 [bca.uk] INFO: Scrape type for KR69%20XSP: 2
2026-03-29 14:24:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c47d230-d74b-5d2a-a190-02f1418cbb32 with identifier: KR69%20XSP
2026-03-29 14:24:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c47d230-d74b-5d2a-a190-02f1418cbb32 with scrape type 2
2026-03-29 14:24:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c47d230-d74b-5d2a-a190-02f1418cbb32 with scrape type 2
2026-03-29 14:24:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c47d230-d74b-5d2a-a190-02f1418cbb32, identifier: KR69%20XSP
2026-03-29 14:24:14 [bca.uk] INFO: Found listing with ID: DU66%20LUE
2026-03-29 14:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU66%2520LUE%27 HTTP/1.1" 200 None
2026-03-29 14:24:14 [bca.uk] INFO: Scrape type for DU66%20LUE: 2
2026-03-29 14:24:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78cb98ea-3fc3-5ffc-9123-1afcd1677139 with identifier: DU66%20LUE
2026-03-29 14:24:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78cb98ea-3fc3-5ffc-9123-1afcd1677139 with scrape type 2
2026-03-29 14:24:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78cb98ea-3fc3-5ffc-9123-1afcd1677139 with scrape type 2
2026-03-29 14:24:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78cb98ea-3fc3-5ffc-9123-1afcd1677139, identifier: DU66%20LUE
2026-03-29 14:24:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c47d230-d74b-5d2a-a190-02f1418cbb32 with identifier: KR69%20XSP
2026-03-29 14:24:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c47d230-d74b-5d2a-a190-02f1418cbb32 with identifier: KR69%20XSP
2026-03-29 14:24:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c47d230-d74b-5d2a-a190-02f1418cbb32 with identifier: KR69%20XSP to the API
2026-03-29 14:24:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR69%20XSP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1c47d230-d74b-5d2a-a190-02f1418cbb32',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR69 XSP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR69%20XSP&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VOLKSWAGEN',
 'model': 'T-ROC',
 'odometer': 82914,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN T-ROC 2.0 TDI 150 R LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 150 R LINE',
 'vin': 'WVGZZZA1ZLV043795',
 'year': 2020}
2026-03-29 14:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR69%2520XSP%27 HTTP/1.1" 200 None
2026-03-29 14:24:14 [bca.uk] INFO: Saving data for KR69%20XSP: {'auction_closing_time': 1775037600.0, 'created_time': 1774523569.304753, 'last_price_update_time': 1774794254.596217}
2026-03-29 14:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR69%2520XSP') HTTP/1.1" 204 0
2026-03-29 14:24:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78cb98ea-3fc3-5ffc-9123-1afcd1677139 with identifier: DU66%20LUE
2026-03-29 14:24:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78cb98ea-3fc3-5ffc-9123-1afcd1677139 with identifier: DU66%20LUE
2026-03-29 14:24:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 78cb98ea-3fc3-5ffc-9123-1afcd1677139 with identifier: DU66%20LUE to the API
2026-03-29 14:24:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU66%20LUE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '78cb98ea-3fc3-5ffc-9123-1afcd1677139',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU66 LUE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU66%20LUE&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 83268,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 TD4 180 4WD SE TECH Hatchback',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD SE TECH',
 'vin': 'SALVA2AN5HH177769',
 'year': 2016}
2026-03-29 14:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU66%2520LUE%27 HTTP/1.1" 200 None
2026-03-29 14:24:14 [bca.uk] INFO: Saving data for DU66%20LUE: {'auction_closing_time': 1774951200.0, 'created_time': 1774524810.923214, 'last_price_update_time': 1774794254.986677}
2026-03-29 14:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU66%2520LUE') HTTP/1.1" 204 0
2026-03-29 14:24:15 [bca.uk] INFO: Found listing with ID: SY15%20LVL
2026-03-29 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY15%2520LVL%27 HTTP/1.1" 200 None
2026-03-29 14:24:15 [bca.uk] INFO: Scrape type for SY15%20LVL: 2
2026-03-29 14:24:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 601b43cd-8be6-50bb-8ad3-d771816799b9 with identifier: SY15%20LVL
2026-03-29 14:24:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 601b43cd-8be6-50bb-8ad3-d771816799b9 with scrape type 2
2026-03-29 14:24:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 601b43cd-8be6-50bb-8ad3-d771816799b9 with scrape type 2
2026-03-29 14:24:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 601b43cd-8be6-50bb-8ad3-d771816799b9, identifier: SY15%20LVL
2026-03-29 14:24:15 [bca.uk] INFO: Found listing with ID: KB09%20BAR
2026-03-29 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KB09%2520BAR%27 HTTP/1.1" 200 None
2026-03-29 14:24:15 [bca.uk] INFO: Scrape type for KB09%20BAR: 2
2026-03-29 14:24:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 848bbf07-e45c-570c-ac4f-25658aa25d6e with identifier: KB09%20BAR
2026-03-29 14:24:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 848bbf07-e45c-570c-ac4f-25658aa25d6e with scrape type 2
2026-03-29 14:24:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 848bbf07-e45c-570c-ac4f-25658aa25d6e with scrape type 2
2026-03-29 14:24:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 848bbf07-e45c-570c-ac4f-25658aa25d6e, identifier: KB09%20BAR
2026-03-29 14:24:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 601b43cd-8be6-50bb-8ad3-d771816799b9 with identifier: SY15%20LVL
2026-03-29 14:24:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 601b43cd-8be6-50bb-8ad3-d771816799b9 with identifier: SY15%20LVL
2026-03-29 14:24:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 601b43cd-8be6-50bb-8ad3-d771816799b9 with identifier: SY15%20LVL to the API
2026-03-29 14:24:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 204,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '601b43cd-8be6-50bb-8ad3-d771816799b9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SY15 LVL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY15%20LVL&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'MITSUBISHI',
 'model': 'L200',
 'odometer': 90112,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI L200 2.5 DI-D 134 LWB 4WORK 4WD CLUBCAB Pickup',
 'transmission': 'manual',
 'trim': 'DI-D 134 LWB 4WORK 4WD CLUBCAB',
 'vin': 'MMCCNKB40FD815846',
 'year': 2015}
2026-03-29 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY15%2520LVL%27 HTTP/1.1" 200 None
2026-03-29 14:24:15 [bca.uk] INFO: Saving data for SY15%20LVL: {'auction_closing_time': 1774951200.0, 'created_time': 1774523062.835204, 'last_price_update_time': 1774794255.492438}
2026-03-29 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY15%2520LVL') HTTP/1.1" 204 0
2026-03-29 14:24:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 848bbf07-e45c-570c-ac4f-25658aa25d6e with identifier: KB09%20BAR
2026-03-29 14:24:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 848bbf07-e45c-570c-ac4f-25658aa25d6e with identifier: KB09%20BAR
2026-03-29 14:24:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 848bbf07-e45c-570c-ac4f-25658aa25d6e with identifier: KB09%20BAR to the API
2026-03-29 14:24:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KB09%20BAR-GB',
 'category': 'Motorhome',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '848bbf07-e45c-570c-ac4f-25658aa25d6e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KB09 BAR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KB09%20BAR&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'RAPIDO',
 'model': '9048',
 'odometer': 41521,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'RAPIDO 9048 2.3 DF MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': 'DF MOTORHOME',
 'vin': 'ZFA25000001445969',
 'year': 2009}
2026-03-29 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KB09%2520BAR%27 HTTP/1.1" 200 None
2026-03-29 14:24:15 [bca.uk] INFO: Saving data for KB09%20BAR: {'auction_closing_time': 1775124000.0, 'created_time': 1774524685.014252, 'last_price_update_time': 1774794255.770272}
2026-03-29 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KB09%2520BAR') HTTP/1.1" 204 0
2026-03-29 14:24:15 [bca.uk] INFO: Found listing with ID: GL20%20TZX
2026-03-29 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL20%2520TZX%27 HTTP/1.1" 200 None
2026-03-29 14:24:15 [bca.uk] INFO: Scrape type for GL20%20TZX: 2
2026-03-29 14:24:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ab462e2-777c-503e-a195-5bfa9a506e1f with identifier: GL20%20TZX
2026-03-29 14:24:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0ab462e2-777c-503e-a195-5bfa9a506e1f with scrape type 2
2026-03-29 14:24:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0ab462e2-777c-503e-a195-5bfa9a506e1f with scrape type 2
2026-03-29 14:24:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0ab462e2-777c-503e-a195-5bfa9a506e1f, identifier: GL20%20TZX
2026-03-29 14:24:15 [bca.uk] INFO: Found listing with ID: WV66%20LWN
2026-03-29 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV66%2520LWN%27 HTTP/1.1" 200 None
2026-03-29 14:24:15 [bca.uk] INFO: Scrape type for WV66%20LWN: 2
2026-03-29 14:24:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 708c1b93-f002-5984-8db3-38c2a77f1a8b with identifier: WV66%20LWN
2026-03-29 14:24:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 708c1b93-f002-5984-8db3-38c2a77f1a8b with scrape type 2
2026-03-29 14:24:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 708c1b93-f002-5984-8db3-38c2a77f1a8b with scrape type 2
2026-03-29 14:24:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 708c1b93-f002-5984-8db3-38c2a77f1a8b, identifier: WV66%20LWN
2026-03-29 14:24:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0ab462e2-777c-503e-a195-5bfa9a506e1f with identifier: GL20%20TZX
2026-03-29 14:24:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0ab462e2-777c-503e-a195-5bfa9a506e1f with identifier: GL20%20TZX
2026-03-29 14:24:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0ab462e2-777c-503e-a195-5bfa9a506e1f with identifier: GL20%20TZX to the API
2026-03-29 14:24:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL20%20TZX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0ab462e2-777c-503e-a195-5bfa9a506e1f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GL20 TZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL20%20TZX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'SHARAN',
 'odometer': 126230,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN SHARAN 2.0 TDI SCR 150 SE NAV DSG MPV',
 'transmission': 'automatic',
 'trim': 'TDI SCR 150 SE NAV DSG',
 'vin': 'WVWZZZ7NZLV011351',
 'year': 2020}
2026-03-29 14:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL20%2520TZX%27 HTTP/1.1" 200 None
2026-03-29 14:24:16 [bca.uk] INFO: Saving data for GL20%20TZX: {'auction_closing_time': 1774864800.0, 'created_time': 1774523559.209747, 'last_price_update_time': 1774794256.304632}
2026-03-29 14:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL20%2520TZX') HTTP/1.1" 204 0
2026-03-29 14:24:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:24:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 708c1b93-f002-5984-8db3-38c2a77f1a8b with identifier: WV66%20LWN
2026-03-29 14:24:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 708c1b93-f002-5984-8db3-38c2a77f1a8b with identifier: WV66%20LWN
2026-03-29 14:24:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 708c1b93-f002-5984-8db3-38c2a77f1a8b with identifier: WV66%20LWN to the API
2026-03-29 14:24:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV66%20LWN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '708c1b93-f002-5984-8db3-38c2a77f1a8b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV66 LWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV66%20LWN&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MERCEDES-BENZ',
 'model': 'C250 D',
 'odometer': 55207,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C250 D 2.1 AMG LINE PREMIUM Coupe',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM',
 'vin': 'WDD2053082F519903',
 'year': 2017}
2026-03-29 14:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV66%2520LWN%27 HTTP/1.1" 200 None
2026-03-29 14:24:16 [bca.uk] INFO: Saving data for WV66%20LWN: {'auction_closing_time': 1774951200.0, 'created_time': 1774523009.77388, 'last_price_update_time': 1774794256.590712}
2026-03-29 14:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV66%2520LWN') HTTP/1.1" 204 0
2026-03-29 14:24:16 [bca.uk] INFO: Found listing with ID: BW66%20YYM
2026-03-29 14:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW66%2520YYM%27 HTTP/1.1" 200 None
2026-03-29 14:24:16 [bca.uk] INFO: Scrape type for BW66%20YYM: 2
2026-03-29 14:24:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c04f89a-1376-5d8a-a288-cafaf2c36d91 with identifier: BW66%20YYM
2026-03-29 14:24:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c04f89a-1376-5d8a-a288-cafaf2c36d91 with scrape type 2
2026-03-29 14:24:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c04f89a-1376-5d8a-a288-cafaf2c36d91 with scrape type 2
2026-03-29 14:24:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c04f89a-1376-5d8a-a288-cafaf2c36d91, identifier: BW66%20YYM
2026-03-29 14:24:16 [bca.uk] INFO: Found listing with ID: BJ19%20VYH
2026-03-29 14:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ19%2520VYH%27 HTTP/1.1" 200 None
2026-03-29 14:24:16 [bca.uk] INFO: Scrape type for BJ19%20VYH: 2
2026-03-29 14:24:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90138648-1e6c-5a38-acd5-85e3e77841ea with identifier: BJ19%20VYH
2026-03-29 14:24:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90138648-1e6c-5a38-acd5-85e3e77841ea with scrape type 2
2026-03-29 14:24:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90138648-1e6c-5a38-acd5-85e3e77841ea with scrape type 2
2026-03-29 14:24:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90138648-1e6c-5a38-acd5-85e3e77841ea, identifier: BJ19%20VYH
2026-03-29 14:24:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c04f89a-1376-5d8a-a288-cafaf2c36d91 with identifier: BW66%20YYM
2026-03-29 14:24:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c04f89a-1376-5d8a-a288-cafaf2c36d91 with identifier: BW66%20YYM
2026-03-29 14:24:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9c04f89a-1376-5d8a-a288-cafaf2c36d91 with identifier: BW66%20YYM to the API
2026-03-29 14:24:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW66%20YYM-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9c04f89a-1376-5d8a-a288-cafaf2c36d91',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BW66 YYM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW66%20YYM&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FIAT',
 'model': '500',
 'odometer': 48117,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 POP Hatchback',
 'transmission': 'manual',
 'trim': 'POP',
 'vin': 'ZFA3120000J681938',
 'year': 2016}
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW66%2520YYM%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Saving data for BW66%20YYM: {'auction_closing_time': 1774864800.0, 'created_time': 1774523560.041366, 'last_price_update_time': 1774794257.101661}
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW66%2520YYM') HTTP/1.1" 204 0
2026-03-29 14:24:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90138648-1e6c-5a38-acd5-85e3e77841ea with identifier: BJ19%20VYH
2026-03-29 14:24:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90138648-1e6c-5a38-acd5-85e3e77841ea with identifier: BJ19%20VYH
2026-03-29 14:24:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90138648-1e6c-5a38-acd5-85e3e77841ea with identifier: BJ19%20VYH to the API
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ19%20VYH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '90138648-1e6c-5a38-acd5-85e3e77841ea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ19 VYH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ19%20VYH&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'SKODA',
 'model': 'KAROQ',
 'odometer': 60243,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SKODA KAROQ 1.5 TSI 150 SE L DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 150 SE L DSG',
 'vin': 'TMBKR7NU2K2039473',
 'year': 2019}
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ19%2520VYH%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Saving data for BJ19%20VYH: {'auction_closing_time': 1774951200.0, 'created_time': 1774524687.205579, 'last_price_update_time': 1774794257.384271}
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ19%2520VYH') HTTP/1.1" 204 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: CU17%20AYN
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU17%2520AYN%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for CU17%20AYN: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: CX17%20KUT
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX17%2520KUT%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for CX17%20KUT: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: DK05%20RYY
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK05%2520RYY%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for DK05%20RYY: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: HX12%20FDC
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX12%2520FDC%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for HX12%20FDC: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: LC22%20JKK
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC22%2520JKK%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for LC22%20JKK: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: LY15%20RLV
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY15%2520RLV%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for LY15%20RLV: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: PK06%20AEC
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK06%2520AEC%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for PK06%20AEC: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: T113%20KDA
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27T113%2520KDA%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for T113%20KDA: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: T28%20FXF
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27T28%2520FXF%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for T28%20FXF: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: YC20%20BMU
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC20%2520BMU%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for YC20%20BMU: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: CE03%20MBV
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE03%2520MBV%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for CE03%20MBV: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: DY74%20BWP
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520BWP%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for DY74%20BWP: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: DL73%20KYZ
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KYZ%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for DL73%20KYZ: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: LL74%20DHD
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DHD%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for LL74%20DHD: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: LP23%20GZW
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GZW%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for LP23%20GZW: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: DL73%20LFE
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LFE%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for DL73%20LFE: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: KF73%20BYY
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520BYY%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for KF73%20BYY: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: FV72%20TXN
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV72%2520TXN%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for FV72%20TXN: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: YY73%20NLK
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520NLK%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for YY73%20NLK: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: AP71%20FHW
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP71%2520FHW%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for AP71%20FHW: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: WV23%20VDA
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520VDA%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for WV23%20VDA: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: WR23%20BXH
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR23%2520BXH%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for WR23%20BXH: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: HX71%20YJZ
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX71%2520YJZ%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for HX71%20YJZ: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: KM71%20FNP
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM71%2520FNP%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for KM71%20FNP: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: KM73%20ACO
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520ACO%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for KM73%20ACO: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: KM73%20NXO
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520NXO%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for KM73%20NXO: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: KM73%20OCG
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520OCG%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for KM73%20OCG: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: KM73%20OGP
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520OGP%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for KM73%20OGP: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: KM73%20OJY
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520OJY%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for KM73%20OJY: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: KM73%20OKB
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520OKB%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for KM73%20OKB: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: KM73%20OLA
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520OLA%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for KM73%20OLA: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: KM73%20ONG
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520ONG%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for KM73%20ONG: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: KM73%20OSL
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520OSL%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for KM73%20OSL: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: KM73%20OVH
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520OVH%27 HTTP/1.1" 200 None
2026-03-29 14:24:17 [bca.uk] INFO: Scrape type for KM73%20OVH: 0
2026-03-29 14:24:17 [bca.uk] INFO: Found listing with ID: KM73%20OWB
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520OWB%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Scrape type for KM73%20OWB: 0
2026-03-29 14:24:18 [bca.uk] INFO: Found listing with ID: KM73%20PMV
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520PMV%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Scrape type for KM73%20PMV: 0
2026-03-29 14:24:18 [bca.uk] INFO: Found listing with ID: OE71%20DKD
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE71%2520DKD%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Scrape type for OE71%20DKD: 0
2026-03-29 14:24:18 [bca.uk] INFO: Found listing with ID: EN71%20UCD
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN71%2520UCD%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Scrape type for EN71%20UCD: 0
2026-03-29 14:24:18 [bca.uk] INFO: Found listing with ID: FG71%20JOA
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG71%2520JOA%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Scrape type for FG71%20JOA: 0
2026-03-29 14:24:18 [bca.uk] INFO: Found listing with ID: GY22%20ZNV
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY22%2520ZNV%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Scrape type for GY22%20ZNV: 0
2026-03-29 14:24:18 [bca.uk] INFO: Found listing with ID: LS71%20NUW
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS71%2520NUW%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Scrape type for LS71%20NUW: 0
2026-03-29 14:24:18 [bca.uk] INFO: Found listing with ID: OE71%20MHA
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE71%2520MHA%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Scrape type for OE71%20MHA: 0
2026-03-29 14:24:18 [bca.uk] INFO: Found listing with ID: SN71%20OTH
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN71%2520OTH%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Scrape type for SN71%20OTH: 0
2026-03-29 14:24:18 [bca.uk] INFO: Found listing with ID: VX71%20KZC
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX71%2520KZC%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Scrape type for VX71%20KZC: 0
2026-03-29 14:24:18 [bca.uk] INFO: Found listing with ID: AJ71%20NZG
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ71%2520NZG%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Scrape type for AJ71%20NZG: 0
2026-03-29 14:24:18 [bca.uk] INFO: Found listing with ID: AO71%20ZZU
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO71%2520ZZU%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Scrape type for AO71%20ZZU: 0
2026-03-29 14:24:18 [bca.uk] INFO: Found listing with ID: BW71%20WZA
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW71%2520WZA%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Scrape type for BW71%20WZA: 0
2026-03-29 14:24:18 [bca.uk] INFO: Found listing with ID: DE15%20CWM
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE15%2520CWM%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Scrape type for DE15%20CWM: 0
2026-03-29 14:24:18 [bca.uk] INFO: Found listing with ID: DT68%20ONU
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT68%2520ONU%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Scrape type for DT68%20ONU: 0
2026-03-29 14:24:18 [bca.uk] INFO: Found listing with ID: AF64%20LLK
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF64%2520LLK%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Scrape type for AF64%20LLK: 0
2026-03-29 14:24:18 [bca.uk] INFO: Found listing with ID: KS73%20HPA
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS73%2520HPA%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Scrape type for KS73%20HPA: 0
2026-03-29 14:24:18 [bca.uk] INFO: Found listing with ID: DX69%20ZKB
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX69%2520ZKB%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Scrape type for DX69%20ZKB: 0
2026-03-29 14:24:18 [bca.uk] INFO: Found listing with ID: FV62%20FWY
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV62%2520FWY%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Scrape type for FV62%20FWY: 0
2026-03-29 14:24:18 [bca.uk] INFO: Found listing with ID: FV65%20JFK
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV65%2520JFK%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Scrape type for FV65%20JFK: 0
2026-03-29 14:24:18 [bca.uk] INFO: Found listing with ID: LL15%20VTT
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL15%2520VTT%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Scrape type for LL15%20VTT: 0
2026-03-29 14:24:18 [bca.uk] INFO: Found listing with ID: CV10%20NRY
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV10%2520NRY%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Scrape type for CV10%20NRY: 2
2026-03-29 14:24:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91b434f8-c046-51d7-add9-e790b73fccf0 with identifier: CV10%20NRY
2026-03-29 14:24:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91b434f8-c046-51d7-add9-e790b73fccf0 with scrape type 2
2026-03-29 14:24:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 91b434f8-c046-51d7-add9-e790b73fccf0 with scrape type 2
2026-03-29 14:24:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 91b434f8-c046-51d7-add9-e790b73fccf0, identifier: CV10%20NRY
2026-03-29 14:24:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 91b434f8-c046-51d7-add9-e790b73fccf0 with identifier: CV10%20NRY
2026-03-29 14:24:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 91b434f8-c046-51d7-add9-e790b73fccf0 with identifier: CV10%20NRY
2026-03-29 14:24:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 91b434f8-c046-51d7-add9-e790b73fccf0 with identifier: CV10%20NRY to the API
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV10%20NRY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '91b434f8-c046-51d7-add9-e790b73fccf0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV10 NRY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV10%20NRY&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 65824,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 TITANIUM Hatchback',
 'transmission': 'automatic',
 'trim': 'TITANIUM',
 'vin': 'WF0PXXGCDPAY60175',
 'year': 2010}
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV10%2520NRY%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Saving data for CV10%20NRY: {'auction_closing_time': 1774951200.0, 'created_time': 1774524686.446131, 'last_price_update_time': 1774794258.827268}
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV10%2520NRY') HTTP/1.1" 204 0
2026-03-29 14:24:18 [bca.uk] INFO: Total items found: 100
2026-03-29 14:24:18 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded
2026-03-29 14:24:18 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:24:18 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:24:18 [bca.uk] INFO: Found listing with ID: BD69%20NRF
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD69%2520NRF%27 HTTP/1.1" 200 None
2026-03-29 14:24:18 [bca.uk] INFO: Scrape type for BD69%20NRF: 2
2026-03-29 14:24:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7dd65de-15fa-5e95-8982-380f14fcc74a with identifier: BD69%20NRF
2026-03-29 14:24:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7dd65de-15fa-5e95-8982-380f14fcc74a with scrape type 2
2026-03-29 14:24:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b7dd65de-15fa-5e95-8982-380f14fcc74a with scrape type 2
2026-03-29 14:24:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b7dd65de-15fa-5e95-8982-380f14fcc74a, identifier: BD69%20NRF
2026-03-29 14:24:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b7dd65de-15fa-5e95-8982-380f14fcc74a with identifier: BD69%20NRF
2026-03-29 14:24:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b7dd65de-15fa-5e95-8982-380f14fcc74a with identifier: BD69%20NRF
2026-03-29 14:24:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b7dd65de-15fa-5e95-8982-380f14fcc74a with identifier: BD69%20NRF to the API
2026-03-29 14:24:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD69%20NRF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b7dd65de-15fa-5e95-8982-380f14fcc74a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD69 NRF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD69%20NRF&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 32273,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.3 DIG-T 160 TEKNA DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T 160 TEKNA DCT',
 'vin': 'SJNFFAJ11U2712819',
 'year': 2019}
2026-03-29 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD69%2520NRF%27 HTTP/1.1" 200 None
2026-03-29 14:24:19 [bca.uk] INFO: Saving data for BD69%20NRF: {'auction_closing_time': 1774951200.0, 'created_time': 1774524811.880997, 'last_price_update_time': 1774794259.385957}
2026-03-29 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD69%2520NRF') HTTP/1.1" 204 0
2026-03-29 14:24:19 [bca.uk] INFO: Found listing with ID: NJ17%20VFA
2026-03-29 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ17%2520VFA%27 HTTP/1.1" 200 None
2026-03-29 14:24:19 [bca.uk] INFO: Scrape type for NJ17%20VFA: 0
2026-03-29 14:24:19 [bca.uk] INFO: Found listing with ID: NX64%20RVE
2026-03-29 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX64%2520RVE%27 HTTP/1.1" 200 None
2026-03-29 14:24:19 [bca.uk] INFO: Scrape type for NX64%20RVE: 0
2026-03-29 14:24:19 [bca.uk] INFO: Found listing with ID: ST20%20ZFN
2026-03-29 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST20%2520ZFN%27 HTTP/1.1" 200 None
2026-03-29 14:24:19 [bca.uk] INFO: Scrape type for ST20%20ZFN: 0
2026-03-29 14:24:19 [bca.uk] INFO: Found listing with ID: WN20%20RXP
2026-03-29 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN20%2520RXP%27 HTTP/1.1" 200 None
2026-03-29 14:24:19 [bca.uk] INFO: Scrape type for WN20%20RXP: 0
2026-03-29 14:24:19 [bca.uk] INFO: Found listing with ID: FD68%20NOF
2026-03-29 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD68%2520NOF%27 HTTP/1.1" 200 None
2026-03-29 14:24:19 [bca.uk] INFO: Scrape type for FD68%20NOF: 2
2026-03-29 14:24:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f7d59a5-f3c3-58e8-88c1-e0e0fa082295 with identifier: FD68%20NOF
2026-03-29 14:24:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f7d59a5-f3c3-58e8-88c1-e0e0fa082295 with scrape type 2
2026-03-29 14:24:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5f7d59a5-f3c3-58e8-88c1-e0e0fa082295 with scrape type 2
2026-03-29 14:24:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5f7d59a5-f3c3-58e8-88c1-e0e0fa082295, identifier: FD68%20NOF
2026-03-29 14:24:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:24:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:24:19 [bca.uk] INFO: Found listing with ID: RJ21%20KFN
2026-03-29 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ21%2520KFN%27 HTTP/1.1" 200 None
2026-03-29 14:24:19 [bca.uk] INFO: Scrape type for RJ21%20KFN: 0
2026-03-29 14:24:19 [bca.uk] INFO: Found listing with ID: AK17%20NJZ
2026-03-29 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK17%2520NJZ%27 HTTP/1.1" 200 None
2026-03-29 14:24:19 [bca.uk] INFO: Scrape type for AK17%20NJZ: 2
2026-03-29 14:24:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f84c1cb-f1d4-5d92-90ff-f98a950c3e55 with identifier: AK17%20NJZ
2026-03-29 14:24:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2f84c1cb-f1d4-5d92-90ff-f98a950c3e55 with scrape type 2
2026-03-29 14:24:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2f84c1cb-f1d4-5d92-90ff-f98a950c3e55 with scrape type 2
2026-03-29 14:24:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2f84c1cb-f1d4-5d92-90ff-f98a950c3e55, identifier: AK17%20NJZ
2026-03-29 14:24:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5f7d59a5-f3c3-58e8-88c1-e0e0fa082295 with identifier: FD68%20NOF
2026-03-29 14:24:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5f7d59a5-f3c3-58e8-88c1-e0e0fa082295 with identifier: FD68%20NOF
2026-03-29 14:24:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5f7d59a5-f3c3-58e8-88c1-e0e0fa082295 with identifier: FD68%20NOF to the API
2026-03-29 14:24:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD68%20NOF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5f7d59a5-f3c3-58e8-88c1-e0e0fa082295',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD68 NOF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD68%20NOF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 42979,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 8150,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 ST-LINE X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ST-LINE X',
 'vin': 'WF0NXXGCHNJJ55121',
 'year': 2018}
2026-03-29 14:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD68%2520NOF%27 HTTP/1.1" 200 None
2026-03-29 14:24:20 [bca.uk] INFO: Saving data for FD68%20NOF: {'auction_closing_time': 1775113200.0, 'created_time': 1774005827.387308, 'last_price_update_time': 1774794260.01278}
2026-03-29 14:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD68%2520NOF') HTTP/1.1" 204 0
2026-03-29 14:24:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:24:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2f84c1cb-f1d4-5d92-90ff-f98a950c3e55 with identifier: AK17%20NJZ
2026-03-29 14:24:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2f84c1cb-f1d4-5d92-90ff-f98a950c3e55 with identifier: AK17%20NJZ
2026-03-29 14:24:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2f84c1cb-f1d4-5d92-90ff-f98a950c3e55 with identifier: AK17%20NJZ to the API
2026-03-29 14:24:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK17%20NJZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2f84c1cb-f1d4-5d92-90ff-f98a950c3e55',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK17 NJZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK17%20NJZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 94266,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.2 TSI 90 MATCH EDITION DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 90 MATCH EDITION DSG',
 'vin': 'WVWZZZ6RZHU055796',
 'year': 2017}
2026-03-29 14:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK17%2520NJZ%27 HTTP/1.1" 200 None
2026-03-29 14:24:20 [bca.uk] INFO: Saving data for AK17%20NJZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774524812.496101, 'last_price_update_time': 1774794260.286869}
2026-03-29 14:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK17%2520NJZ') HTTP/1.1" 204 0
2026-03-29 14:24:20 [bca.uk] INFO: Found listing with ID: LF19%20RCA
2026-03-29 14:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF19%2520RCA%27 HTTP/1.1" 200 None
2026-03-29 14:24:20 [bca.uk] INFO: Scrape type for LF19%20RCA: 2
2026-03-29 14:24:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 650f8522-1622-58c6-a1ef-f59e22aa7916 with identifier: LF19%20RCA
2026-03-29 14:24:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 650f8522-1622-58c6-a1ef-f59e22aa7916 with scrape type 2
2026-03-29 14:24:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 650f8522-1622-58c6-a1ef-f59e22aa7916 with scrape type 2
2026-03-29 14:24:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 650f8522-1622-58c6-a1ef-f59e22aa7916, identifier: LF19%20RCA
2026-03-29 14:24:20 [bca.uk] INFO: Found listing with ID: RK71%20OJM
2026-03-29 14:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK71%2520OJM%27 HTTP/1.1" 200 None
2026-03-29 14:24:20 [bca.uk] INFO: Scrape type for RK71%20OJM: 2
2026-03-29 14:24:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f2e259cd-c47a-50bf-8735-5f212cfde67e with identifier: RK71%20OJM
2026-03-29 14:24:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f2e259cd-c47a-50bf-8735-5f212cfde67e with scrape type 2
2026-03-29 14:24:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f2e259cd-c47a-50bf-8735-5f212cfde67e with scrape type 2
2026-03-29 14:24:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f2e259cd-c47a-50bf-8735-5f212cfde67e, identifier: RK71%20OJM
2026-03-29 14:24:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 650f8522-1622-58c6-a1ef-f59e22aa7916 with identifier: LF19%20RCA
2026-03-29 14:24:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 650f8522-1622-58c6-a1ef-f59e22aa7916 with identifier: LF19%20RCA
2026-03-29 14:24:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 650f8522-1622-58c6-a1ef-f59e22aa7916 with identifier: LF19%20RCA to the API
2026-03-29 14:24:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF19%20RCA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.9L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '650f8522-1622-58c6-a1ef-f59e22aa7916',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF19 RCA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF19%20RCA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'GLE 400 D',
 'odometer': 86670,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 29500,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLE 400 D 2.9 AMG LINE PREMIUM+ 4M (7ST) 9G '
          'StationWagon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM+ 4M (7ST) 9G',
 'vin': 'WDC1671232A045880',
 'year': 2019}
2026-03-29 14:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF19%2520RCA%27 HTTP/1.1" 200 None
2026-03-29 14:24:20 [bca.uk] INFO: Saving data for LF19%20RCA: {'auction_closing_time': 1775113200.0, 'created_time': 1773835046.000691, 'last_price_update_time': 1774794260.821783}
2026-03-29 14:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF19%2520RCA') HTTP/1.1" 204 0
2026-03-29 14:24:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f2e259cd-c47a-50bf-8735-5f212cfde67e with identifier: RK71%20OJM
2026-03-29 14:24:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f2e259cd-c47a-50bf-8735-5f212cfde67e with identifier: RK71%20OJM
2026-03-29 14:24:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f2e259cd-c47a-50bf-8735-5f212cfde67e with identifier: RK71%20OJM to the API
2026-03-29 14:24:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 255,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK71%20OJM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f2e259cd-c47a-50bf-8735-5f212cfde67e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RK71 OJM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK71%20OJM&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'TOYOTA',
 'model': 'HILUX',
 'odometer': 21474,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'TOYOTA HILUX 2.4 D ACTIVE 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'D ACTIVE 4WD',
 'vin': 'AHTKB3CD502640974',
 'year': 2021}
2026-03-29 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK71%2520OJM%27 HTTP/1.1" 200 None
2026-03-29 14:24:21 [bca.uk] INFO: Saving data for RK71%20OJM: {'auction_closing_time': 1774864800.0, 'created_time': 1773908160.26151, 'last_price_update_time': 1774794261.120581}
2026-03-29 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK71%2520OJM') HTTP/1.1" 204 0
2026-03-29 14:24:21 [bca.uk] INFO: Found listing with ID: EJ73%20UFM
2026-03-29 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ73%2520UFM%27 HTTP/1.1" 200 None
2026-03-29 14:24:21 [bca.uk] INFO: Scrape type for EJ73%20UFM: 2
2026-03-29 14:24:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 990d843e-0f4b-5d2e-84b0-b8500df89e8e with identifier: EJ73%20UFM
2026-03-29 14:24:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 990d843e-0f4b-5d2e-84b0-b8500df89e8e with scrape type 2
2026-03-29 14:24:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 990d843e-0f4b-5d2e-84b0-b8500df89e8e with scrape type 2
2026-03-29 14:24:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 990d843e-0f4b-5d2e-84b0-b8500df89e8e, identifier: EJ73%20UFM
2026-03-29 14:24:21 [bca.uk] INFO: Found listing with ID: LG70%20JZL
2026-03-29 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG70%2520JZL%27 HTTP/1.1" 200 None
2026-03-29 14:24:21 [bca.uk] INFO: Scrape type for LG70%20JZL: 0
2026-03-29 14:24:21 [bca.uk] INFO: Found listing with ID: FGZ%207364
2026-03-29 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FGZ%25207364%27 HTTP/1.1" 200 None
2026-03-29 14:24:21 [bca.uk] INFO: Scrape type for FGZ%207364: 0
2026-03-29 14:24:21 [bca.uk] INFO: Found listing with ID: DU19%20BTO
2026-03-29 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU19%2520BTO%27 HTTP/1.1" 200 None
2026-03-29 14:24:21 [bca.uk] INFO: Scrape type for DU19%20BTO: 2
2026-03-29 14:24:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08cdf496-2157-564d-a3d4-d805be4a5a57 with identifier: DU19%20BTO
2026-03-29 14:24:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08cdf496-2157-564d-a3d4-d805be4a5a57 with scrape type 2
2026-03-29 14:24:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 08cdf496-2157-564d-a3d4-d805be4a5a57 with scrape type 2
2026-03-29 14:24:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08cdf496-2157-564d-a3d4-d805be4a5a57, identifier: DU19%20BTO
2026-03-29 14:24:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 990d843e-0f4b-5d2e-84b0-b8500df89e8e with identifier: EJ73%20UFM
2026-03-29 14:24:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 990d843e-0f4b-5d2e-84b0-b8500df89e8e with identifier: EJ73%20UFM
2026-03-29 14:24:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 990d843e-0f4b-5d2e-84b0-b8500df89e8e with identifier: EJ73%20UFM to the API
2026-03-29 14:24:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 24,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ73%20UFM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '990d843e-0f4b-5d2e-84b0-b8500df89e8e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ73 UFM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ73%20UFM&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 23311,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 18100,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.5 E/B PHEV 2WD GRAPHITE TECH ED. StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B PHEV 2WD GRAPHITE TECH ED.',
 'vin': 'WF0FXXWPMHPJ80824',
 'year': 2023}
2026-03-29 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ73%2520UFM%27 HTTP/1.1" 200 None
2026-03-29 14:24:21 [bca.uk] INFO: Saving data for EJ73%20UFM: {'auction_closing_time': 1775113200.0, 'created_time': 1773826706.133055, 'last_price_update_time': 1774794261.724648}
2026-03-29 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ73%2520UFM') HTTP/1.1" 204 0
2026-03-29 14:24:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08cdf496-2157-564d-a3d4-d805be4a5a57 with identifier: DU19%20BTO
2026-03-29 14:24:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08cdf496-2157-564d-a3d4-d805be4a5a57 with identifier: DU19%20BTO
2026-03-29 14:24:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 08cdf496-2157-564d-a3d4-d805be4a5a57 with identifier: DU19%20BTO to the API
2026-03-29 14:24:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU19%20BTO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '08cdf496-2157-564d-a3d4-d805be4a5a57',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU19 BTO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU19%20BTO&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 'odometer': 64931,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND X 1.5 TURBO D 130 SPORT Hatchback',
 'transmission': 'automatic',
 'trim': 'TURBO D 130 SPORT',
 'vin': 'W0VZCYHZ0KS060647',
 'year': 2019}
2026-03-29 14:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU19%2520BTO%27 HTTP/1.1" 200 None
2026-03-29 14:24:22 [bca.uk] INFO: Saving data for DU19%20BTO: {'auction_closing_time': 1774951200.0, 'created_time': 1774524765.784957, 'last_price_update_time': 1774794262.157378}
2026-03-29 14:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU19%2520BTO') HTTP/1.1" 204 0
2026-03-29 14:24:22 [bca.uk] INFO: Found listing with ID: DL73%20KRJ
2026-03-29 14:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KRJ%27 HTTP/1.1" 200 None
2026-03-29 14:24:22 [bca.uk] INFO: Scrape type for DL73%20KRJ: 2
2026-03-29 14:24:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7a192a8-8bd9-587e-bfd8-c6eac4d96cba with identifier: DL73%20KRJ
2026-03-29 14:24:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d7a192a8-8bd9-587e-bfd8-c6eac4d96cba with scrape type 2
2026-03-29 14:24:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d7a192a8-8bd9-587e-bfd8-c6eac4d96cba with scrape type 2
2026-03-29 14:24:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d7a192a8-8bd9-587e-bfd8-c6eac4d96cba, identifier: DL73%20KRJ
2026-03-29 14:24:22 [bca.uk] INFO: Found listing with ID: DF21%20LVJ
2026-03-29 14:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF21%2520LVJ%27 HTTP/1.1" 200 None
2026-03-29 14:24:22 [bca.uk] INFO: Scrape type for DF21%20LVJ: 2
2026-03-29 14:24:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15990064-066c-56be-aa67-2cbc6a041dbd with identifier: DF21%20LVJ
2026-03-29 14:24:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15990064-066c-56be-aa67-2cbc6a041dbd with scrape type 2
2026-03-29 14:24:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15990064-066c-56be-aa67-2cbc6a041dbd with scrape type 2
2026-03-29 14:24:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15990064-066c-56be-aa67-2cbc6a041dbd, identifier: DF21%20LVJ
2026-03-29 14:24:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d7a192a8-8bd9-587e-bfd8-c6eac4d96cba with identifier: DL73%20KRJ
2026-03-29 14:24:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d7a192a8-8bd9-587e-bfd8-c6eac4d96cba with identifier: DL73%20KRJ
2026-03-29 14:24:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d7a192a8-8bd9-587e-bfd8-c6eac4d96cba with identifier: DL73%20KRJ to the API
2026-03-29 14:24:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL73%20KRJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd7a192a8-8bd9-587e-bfd8-c6eac4d96cba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL73 KRJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL73%20KRJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Edinburgh',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 20701,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10800,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 75 GS Hatchback',
 'transmission': 'manual',
 'trim': '75 GS',
 'vin': 'VXKUPHMHDP4269811',
 'year': 2023}
2026-03-29 14:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KRJ%27 HTTP/1.1" 200 None
2026-03-29 14:24:22 [bca.uk] INFO: Saving data for DL73%20KRJ: {'auction_closing_time': 1775113200.0, 'created_time': 1773833267.459724, 'last_price_update_time': 1774794262.701319}
2026-03-29 14:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL73%2520KRJ') HTTP/1.1" 204 0
2026-03-29 14:24:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15990064-066c-56be-aa67-2cbc6a041dbd with identifier: DF21%20LVJ
2026-03-29 14:24:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15990064-066c-56be-aa67-2cbc6a041dbd with identifier: DF21%20LVJ
2026-03-29 14:24:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 15990064-066c-56be-aa67-2cbc6a041dbd with identifier: DF21%20LVJ to the API
2026-03-29 14:24:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 257,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF21%20LVJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '15990064-066c-56be-aa67-2cbc6a041dbd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF21 LVJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF21%20LVJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MAN',
 'model': 'TGE 3 FWD',
 'odometer': 64714,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MAN TGE 3 FWD 2.0 TDI 140 STD H/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 140 STD H/R',
 'vin': 'WMA03VUYXN9001022',
 'year': 2021}
2026-03-29 14:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF21%2520LVJ%27 HTTP/1.1" 200 None
2026-03-29 14:24:22 [bca.uk] INFO: Saving data for DF21%20LVJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774524753.759063, 'last_price_update_time': 1774794262.985907}
2026-03-29 14:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF21%2520LVJ') HTTP/1.1" 204 0
2026-03-29 14:24:23 [bca.uk] INFO: Found listing with ID: DL73%20KXT
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KXT%27 HTTP/1.1" 200 None
2026-03-29 14:24:23 [bca.uk] INFO: Scrape type for DL73%20KXT: 2
2026-03-29 14:24:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 785a223e-04ff-5ef5-9f34-6511089b158d with identifier: DL73%20KXT
2026-03-29 14:24:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 785a223e-04ff-5ef5-9f34-6511089b158d with scrape type 2
2026-03-29 14:24:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 785a223e-04ff-5ef5-9f34-6511089b158d with scrape type 2
2026-03-29 14:24:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 785a223e-04ff-5ef5-9f34-6511089b158d, identifier: DL73%20KXT
2026-03-29 14:24:23 [bca.uk] INFO: Found listing with ID: MT70%20SZL
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT70%2520SZL%27 HTTP/1.1" 200 None
2026-03-29 14:24:23 [bca.uk] INFO: Scrape type for MT70%20SZL: 2
2026-03-29 14:24:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 87c61d28-e68f-5673-bf29-c9b6941c112c with identifier: MT70%20SZL
2026-03-29 14:24:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 87c61d28-e68f-5673-bf29-c9b6941c112c with scrape type 2
2026-03-29 14:24:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 87c61d28-e68f-5673-bf29-c9b6941c112c with scrape type 2
2026-03-29 14:24:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 87c61d28-e68f-5673-bf29-c9b6941c112c, identifier: MT70%20SZL
2026-03-29 14:24:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 785a223e-04ff-5ef5-9f34-6511089b158d with identifier: DL73%20KXT
2026-03-29 14:24:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 785a223e-04ff-5ef5-9f34-6511089b158d with identifier: DL73%20KXT
2026-03-29 14:24:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 785a223e-04ff-5ef5-9f34-6511089b158d with identifier: DL73%20KXT to the API
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL73%20KXT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '785a223e-04ff-5ef5-9f34-6511089b158d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL73 KXT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL73%20KXT&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Edinburgh',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 21935,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10800,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 75 GS Hatchback',
 'transmission': 'manual',
 'trim': '75 GS',
 'vin': 'VXKUPHMHDP4290174',
 'year': 2023}
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KXT%27 HTTP/1.1" 200 None
2026-03-29 14:24:23 [bca.uk] INFO: Saving data for DL73%20KXT: {'auction_closing_time': 1775113200.0, 'created_time': 1773833257.463396, 'last_price_update_time': 1774794263.532607}
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL73%2520KXT') HTTP/1.1" 204 0
2026-03-29 14:24:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 87c61d28-e68f-5673-bf29-c9b6941c112c with identifier: MT70%20SZL
2026-03-29 14:24:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 87c61d28-e68f-5673-bf29-c9b6941c112c with identifier: MT70%20SZL
2026-03-29 14:24:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 87c61d28-e68f-5673-bf29-c9b6941c112c with identifier: MT70%20SZL to the API
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT70%20SZL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '87c61d28-e68f-5673-bf29-c9b6941c112c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT70 SZL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT70%20SZL&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': 'EXPERT 1000',
 'odometer': 45807,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'PEUGEOT EXPERT 1000 1.5 B/HDI 100 COMPACT S PanelVan',
 'transmission': 'manual',
 'trim': 'B/HDI 100 COMPACT S',
 'vin': 'VF3VBYHRKL7057267',
 'year': 2020}
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT70%2520SZL%27 HTTP/1.1" 200 None
2026-03-29 14:24:23 [bca.uk] INFO: Saving data for MT70%20SZL: {'auction_closing_time': 1775124000.0, 'created_time': 1773908728.514732, 'last_price_update_time': 1774794263.828708}
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT70%2520SZL') HTTP/1.1" 204 0
2026-03-29 14:24:23 [bca.uk] INFO: Found listing with ID: DV73%20XWU
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV73%2520XWU%27 HTTP/1.1" 200 None
2026-03-29 14:24:23 [bca.uk] INFO: Scrape type for DV73%20XWU: 0
2026-03-29 14:24:23 [bca.uk] INFO: Found listing with ID: KF73%20ASX
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520ASX%27 HTTP/1.1" 200 None
2026-03-29 14:24:23 [bca.uk] INFO: Scrape type for KF73%20ASX: 0
2026-03-29 14:24:23 [bca.uk] INFO: Found listing with ID: KF73%20CGX
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520CGX%27 HTTP/1.1" 200 None
2026-03-29 14:24:23 [bca.uk] INFO: Scrape type for KF73%20CGX: 2
2026-03-29 14:24:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cdc6d10f-76ba-52e0-a0f7-034ad170ef6c with identifier: KF73%20CGX
2026-03-29 14:24:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cdc6d10f-76ba-52e0-a0f7-034ad170ef6c with scrape type 2
2026-03-29 14:24:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cdc6d10f-76ba-52e0-a0f7-034ad170ef6c with scrape type 2
2026-03-29 14:24:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cdc6d10f-76ba-52e0-a0f7-034ad170ef6c, identifier: KF73%20CGX
2026-03-29 14:24:23 [bca.uk] INFO: Found listing with ID: Y23%20MWP
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y23%2520MWP%27 HTTP/1.1" 200 None
2026-03-29 14:24:23 [bca.uk] INFO: Scrape type for Y23%20MWP: 2
2026-03-29 14:24:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8970ac2-492d-50cf-a979-18e7b481923a with identifier: Y23%20MWP
2026-03-29 14:24:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8970ac2-492d-50cf-a979-18e7b481923a with scrape type 2
2026-03-29 14:24:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8970ac2-492d-50cf-a979-18e7b481923a with scrape type 2
2026-03-29 14:24:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8970ac2-492d-50cf-a979-18e7b481923a, identifier: Y23%20MWP
2026-03-29 14:24:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cdc6d10f-76ba-52e0-a0f7-034ad170ef6c with identifier: KF73%20CGX
2026-03-29 14:24:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cdc6d10f-76ba-52e0-a0f7-034ad170ef6c with identifier: KF73%20CGX
2026-03-29 14:24:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cdc6d10f-76ba-52e0-a0f7-034ad170ef6c with identifier: KF73%20CGX to the API
2026-03-29 14:24:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KF73%20CGX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cdc6d10f-76ba-52e0-a0f7-034ad170ef6c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KF73 CGX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KF73%20CGX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 6401,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13400,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 T 130 GS Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 GS',
 'vin': 'VXKUPHNSSP4350583',
 'year': 2024}
2026-03-29 14:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520CGX%27 HTTP/1.1" 200 None
2026-03-29 14:24:24 [bca.uk] INFO: Saving data for KF73%20CGX: {'auction_closing_time': 1775113200.0, 'created_time': 1773842969.136954, 'last_price_update_time': 1774794264.354779}
2026-03-29 14:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KF73%2520CGX') HTTP/1.1" 204 0
2026-03-29 14:24:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8970ac2-492d-50cf-a979-18e7b481923a with identifier: Y23%20MWP
2026-03-29 14:24:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8970ac2-492d-50cf-a979-18e7b481923a with identifier: Y23%20MWP
2026-03-29 14:24:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b8970ac2-492d-50cf-a979-18e7b481923a with identifier: Y23%20MWP to the API
2026-03-29 14:24:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b8970ac2-492d-50cf-a979-18e7b481923a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'Y23 MWP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=Y23%20MWP&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 65446,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 GS Hatchback',
 'transmission': 'manual',
 'trim': 'GS',
 'vin': 'VXKUPHMHDN4437543',
 'year': 2023}
2026-03-29 14:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y23%2520MWP%27 HTTP/1.1" 200 None
2026-03-29 14:24:24 [bca.uk] INFO: Saving data for Y23%20MWP: {'auction_closing_time': 1775037600.0, 'created_time': 1774522872.740133, 'last_price_update_time': 1774794264.645726}
2026-03-29 14:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='Y23%2520MWP') HTTP/1.1" 204 0
2026-03-29 14:24:24 [bca.uk] INFO: Found listing with ID: LN24%20PMX
2026-03-29 14:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520PMX%27 HTTP/1.1" 200 None
2026-03-29 14:24:24 [bca.uk] INFO: Scrape type for LN24%20PMX: 2
2026-03-29 14:24:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9dfc7978-cc4c-5976-969a-972435345134 with identifier: LN24%20PMX
2026-03-29 14:24:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9dfc7978-cc4c-5976-969a-972435345134 with scrape type 2
2026-03-29 14:24:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9dfc7978-cc4c-5976-969a-972435345134 with scrape type 2
2026-03-29 14:24:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9dfc7978-cc4c-5976-969a-972435345134, identifier: LN24%20PMX
2026-03-29 14:24:24 [bca.uk] INFO: Found listing with ID: YW16%20VXH
2026-03-29 14:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW16%2520VXH%27 HTTP/1.1" 200 None
2026-03-29 14:24:24 [bca.uk] INFO: Scrape type for YW16%20VXH: 2
2026-03-29 14:24:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b193ffae-8e89-5eee-b22b-5e4247f4324e with identifier: YW16%20VXH
2026-03-29 14:24:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b193ffae-8e89-5eee-b22b-5e4247f4324e with scrape type 2
2026-03-29 14:24:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b193ffae-8e89-5eee-b22b-5e4247f4324e with scrape type 2
2026-03-29 14:24:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b193ffae-8e89-5eee-b22b-5e4247f4324e, identifier: YW16%20VXH
2026-03-29 14:24:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9dfc7978-cc4c-5976-969a-972435345134 with identifier: LN24%20PMX
2026-03-29 14:24:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9dfc7978-cc4c-5976-969a-972435345134 with identifier: LN24%20PMX
2026-03-29 14:24:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9dfc7978-cc4c-5976-969a-972435345134 with identifier: LN24%20PMX to the API
2026-03-29 14:24:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN24%20PMX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9dfc7978-cc4c-5976-969a-972435345134',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LN24 PMX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN24%20PMX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 10518,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13300,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 T 130 GS Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 GS',
 'vin': 'VXKUPHNSSP4355789',
 'year': 2024}
2026-03-29 14:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520PMX%27 HTTP/1.1" 200 None
2026-03-29 14:24:25 [bca.uk] INFO: Saving data for LN24%20PMX: {'auction_closing_time': 1775113200.0, 'created_time': 1773842727.890173, 'last_price_update_time': 1774794265.165411}
2026-03-29 14:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN24%2520PMX') HTTP/1.1" 204 0
2026-03-29 14:24:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b193ffae-8e89-5eee-b22b-5e4247f4324e with identifier: YW16%20VXH
2026-03-29 14:24:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b193ffae-8e89-5eee-b22b-5e4247f4324e with identifier: YW16%20VXH
2026-03-29 14:24:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b193ffae-8e89-5eee-b22b-5e4247f4324e with identifier: YW16%20VXH to the API
2026-03-29 14:24:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YW16%20VXH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b193ffae-8e89-5eee-b22b-5e4247f4324e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YW16 VXH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YW16%20VXH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'A200 D',
 'odometer': 102610,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 D 2.1 AMG LINE PREMIUM PLUS DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM PLUS DCT',
 'vin': 'WDD1760082J455480',
 'year': 2016}
2026-03-29 14:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW16%2520VXH%27 HTTP/1.1" 200 None
2026-03-29 14:24:25 [bca.uk] INFO: Saving data for YW16%20VXH: {'auction_closing_time': 1774951200.0, 'created_time': 1774524711.381028, 'last_price_update_time': 1774794265.512757}
2026-03-29 14:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YW16%2520VXH') HTTP/1.1" 204 0
2026-03-29 14:24:25 [bca.uk] INFO: Found listing with ID: LN24%20PNY
2026-03-29 14:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520PNY%27 HTTP/1.1" 200 None
2026-03-29 14:24:25 [bca.uk] INFO: Scrape type for LN24%20PNY: 2
2026-03-29 14:24:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 18c9cb1e-c8dc-5389-aacc-fe212f665fa2 with identifier: LN24%20PNY
2026-03-29 14:24:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 18c9cb1e-c8dc-5389-aacc-fe212f665fa2 with scrape type 2
2026-03-29 14:24:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 18c9cb1e-c8dc-5389-aacc-fe212f665fa2 with scrape type 2
2026-03-29 14:24:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 18c9cb1e-c8dc-5389-aacc-fe212f665fa2, identifier: LN24%20PNY
2026-03-29 14:24:25 [bca.uk] INFO: Found listing with ID: CA21%20HDD
2026-03-29 14:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA21%2520HDD%27 HTTP/1.1" 200 None
2026-03-29 14:24:25 [bca.uk] INFO: Scrape type for CA21%20HDD: 2
2026-03-29 14:24:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 26061024-ad92-54ea-8a1c-23c84656eb11 with identifier: CA21%20HDD
2026-03-29 14:24:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 26061024-ad92-54ea-8a1c-23c84656eb11 with scrape type 2
2026-03-29 14:24:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 26061024-ad92-54ea-8a1c-23c84656eb11 with scrape type 2
2026-03-29 14:24:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 26061024-ad92-54ea-8a1c-23c84656eb11, identifier: CA21%20HDD
2026-03-29 14:24:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 18c9cb1e-c8dc-5389-aacc-fe212f665fa2 with identifier: LN24%20PNY
2026-03-29 14:24:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 18c9cb1e-c8dc-5389-aacc-fe212f665fa2 with identifier: LN24%20PNY
2026-03-29 14:24:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 18c9cb1e-c8dc-5389-aacc-fe212f665fa2 with identifier: LN24%20PNY to the API
2026-03-29 14:24:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN24%20PNY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '18c9cb1e-c8dc-5389-aacc-fe212f665fa2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LN24 PNY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN24%20PNY&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 6106,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14000,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 T 130 GS Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 GS',
 'vin': 'VXKUPHNSSP4311694',
 'year': 2024}
2026-03-29 14:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520PNY%27 HTTP/1.1" 200 None
2026-03-29 14:24:26 [bca.uk] INFO: Saving data for LN24%20PNY: {'auction_closing_time': 1775113200.0, 'created_time': 1773842730.659519, 'last_price_update_time': 1774794266.104666}
2026-03-29 14:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN24%2520PNY') HTTP/1.1" 204 0
2026-03-29 14:24:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 26061024-ad92-54ea-8a1c-23c84656eb11 with identifier: CA21%20HDD
2026-03-29 14:24:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 26061024-ad92-54ea-8a1c-23c84656eb11 with identifier: CA21%20HDD
2026-03-29 14:24:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 26061024-ad92-54ea-8a1c-23c84656eb11 with identifier: CA21%20HDD to the API
2026-03-29 14:24:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA21%20HDD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '26061024-ad92-54ea-8a1c-23c84656eb11',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CA21 HDD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA21%20HDD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 40679,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 CRDI 136 48V 2 ISG StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI 136 48V 2 ISG',
 'vin': 'U5YPH812LML992504',
 'year': 2021}
2026-03-29 14:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA21%2520HDD%27 HTTP/1.1" 200 None
2026-03-29 14:24:26 [bca.uk] INFO: Saving data for CA21%20HDD: {'auction_closing_time': 1774951200.0, 'created_time': 1774524704.966123, 'last_price_update_time': 1774794266.528313}
2026-03-29 14:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA21%2520HDD') HTTP/1.1" 204 0
2026-03-29 14:24:26 [bca.uk] INFO: Found listing with ID: LP23%20GVR
2026-03-29 14:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GVR%27 HTTP/1.1" 200 None
2026-03-29 14:24:26 [bca.uk] INFO: Scrape type for LP23%20GVR: 2
2026-03-29 14:24:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4322b195-5b61-5209-8e85-02760e45adb0 with identifier: LP23%20GVR
2026-03-29 14:24:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4322b195-5b61-5209-8e85-02760e45adb0 with scrape type 2
2026-03-29 14:24:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4322b195-5b61-5209-8e85-02760e45adb0 with scrape type 2
2026-03-29 14:24:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4322b195-5b61-5209-8e85-02760e45adb0, identifier: LP23%20GVR
2026-03-29 14:24:26 [bca.uk] INFO: Found listing with ID: HJ25%20YJP
2026-03-29 14:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ25%2520YJP%27 HTTP/1.1" 200 None
2026-03-29 14:24:26 [bca.uk] INFO: Scrape type for HJ25%20YJP: 2
2026-03-29 14:24:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 356dc67e-b653-53d7-8975-3ad73c8ace7a with identifier: HJ25%20YJP
2026-03-29 14:24:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 356dc67e-b653-53d7-8975-3ad73c8ace7a with scrape type 2
2026-03-29 14:24:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 356dc67e-b653-53d7-8975-3ad73c8ace7a with scrape type 2
2026-03-29 14:24:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 356dc67e-b653-53d7-8975-3ad73c8ace7a, identifier: HJ25%20YJP
2026-03-29 14:24:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4322b195-5b61-5209-8e85-02760e45adb0 with identifier: LP23%20GVR
2026-03-29 14:24:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4322b195-5b61-5209-8e85-02760e45adb0 with identifier: LP23%20GVR
2026-03-29 14:24:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4322b195-5b61-5209-8e85-02760e45adb0 with identifier: LP23%20GVR to the API
2026-03-29 14:24:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP23%20GVR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4322b195-5b61-5209-8e85-02760e45adb0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LP23 GVR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP23%20GVR&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 6660,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13300,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 TURBO 130 ULTIMATE Hatchback',
 'transmission': 'automatic',
 'trim': 'TURBO 130 ULTIMATE',
 'vin': 'VXKUPHNSSP4128993',
 'year': 2023}
2026-03-29 14:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GVR%27 HTTP/1.1" 200 None
2026-03-29 14:24:27 [bca.uk] INFO: Saving data for LP23%20GVR: {'auction_closing_time': 1775113200.0, 'created_time': 1773842357.879399, 'last_price_update_time': 1774794267.128008}
2026-03-29 14:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP23%2520GVR') HTTP/1.1" 204 0
2026-03-29 14:24:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 356dc67e-b653-53d7-8975-3ad73c8ace7a with identifier: HJ25%20YJP
2026-03-29 14:24:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 356dc67e-b653-53d7-8975-3ad73c8ace7a with identifier: HJ25%20YJP
2026-03-29 14:24:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 356dc67e-b653-53d7-8975-3ad73c8ace7a with identifier: HJ25%20YJP to the API
2026-03-29 14:24:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 278,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ25%20YJP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '356dc67e-b653-53d7-8975-3ad73c8ace7a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HJ25 YJP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ25%20YJP&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'RANGER RAPTOR',
 'odometer': 11216,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD RANGER RAPTOR 2.0 E/B 210 4WD A10 CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'E/B 210 4WD A10',
 'vin': '6FPF2CMX2FRS40506',
 'year': 2025}
2026-03-29 14:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ25%2520YJP%27 HTTP/1.1" 200 None
2026-03-29 14:24:27 [bca.uk] INFO: Saving data for HJ25%20YJP: {'auction_closing_time': 1774864800.0, 'created_time': 1774524673.392818, 'last_price_update_time': 1774794267.500104}
2026-03-29 14:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ25%2520YJP') HTTP/1.1" 204 0
2026-03-29 14:24:27 [bca.uk] INFO: Found listing with ID: LP23%20GXX
2026-03-29 14:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GXX%27 HTTP/1.1" 200 None
2026-03-29 14:24:27 [bca.uk] INFO: Scrape type for LP23%20GXX: 2
2026-03-29 14:24:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9d941526-8b53-53d0-9fa1-11a63e3d9253 with identifier: LP23%20GXX
2026-03-29 14:24:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9d941526-8b53-53d0-9fa1-11a63e3d9253 with scrape type 2
2026-03-29 14:24:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9d941526-8b53-53d0-9fa1-11a63e3d9253 with scrape type 2
2026-03-29 14:24:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9d941526-8b53-53d0-9fa1-11a63e3d9253, identifier: LP23%20GXX
2026-03-29 14:24:27 [bca.uk] INFO: Found listing with ID: YO24%20OSX
2026-03-29 14:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO24%2520OSX%27 HTTP/1.1" 200 None
2026-03-29 14:24:27 [bca.uk] INFO: Scrape type for YO24%20OSX: 2
2026-03-29 14:24:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 67b66e55-c100-56f9-a6c2-58295d79de6d with identifier: YO24%20OSX
2026-03-29 14:24:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 67b66e55-c100-56f9-a6c2-58295d79de6d with scrape type 2
2026-03-29 14:24:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 67b66e55-c100-56f9-a6c2-58295d79de6d with scrape type 2
2026-03-29 14:24:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 67b66e55-c100-56f9-a6c2-58295d79de6d, identifier: YO24%20OSX
2026-03-29 14:24:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9d941526-8b53-53d0-9fa1-11a63e3d9253 with identifier: LP23%20GXX
2026-03-29 14:24:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9d941526-8b53-53d0-9fa1-11a63e3d9253 with identifier: LP23%20GXX
2026-03-29 14:24:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9d941526-8b53-53d0-9fa1-11a63e3d9253 with identifier: LP23%20GXX to the API
2026-03-29 14:24:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP23%20GXX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9d941526-8b53-53d0-9fa1-11a63e3d9253',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LP23 GXX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP23%20GXX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Livingston',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 2999,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13700,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 TURBO 130 ULTIMATE Hatchback',
 'transmission': 'automatic',
 'trim': 'TURBO 130 ULTIMATE',
 'vin': 'VXKUPHNSSP4153866',
 'year': 2023}
2026-03-29 14:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GXX%27 HTTP/1.1" 200 None
2026-03-29 14:24:28 [bca.uk] INFO: Saving data for LP23%20GXX: {'auction_closing_time': 1775113200.0, 'created_time': 1773846528.366154, 'last_price_update_time': 1774794268.004482}
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP23%2520GXX') HTTP/1.1" 204 0
2026-03-29 14:24:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 67b66e55-c100-56f9-a6c2-58295d79de6d with identifier: YO24%20OSX
2026-03-29 14:24:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 67b66e55-c100-56f9-a6c2-58295d79de6d with identifier: YO24%20OSX
2026-03-29 14:24:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 67b66e55-c100-56f9-a6c2-58295d79de6d with identifier: YO24%20OSX to the API
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YO24%20OSX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '67b66e55-c100-56f9-a6c2-58295d79de6d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YO24 OSX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YO24%20OSX&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 8563,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 300 L2 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 300 L2 H1 LIMITED',
 'vin': 'WF0RXXTA7RRG57533',
 'year': 2024}
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO24%2520OSX%27 HTTP/1.1" 200 None
2026-03-29 14:24:28 [bca.uk] INFO: Saving data for YO24%20OSX: {'auction_closing_time': 1774864800.0, 'created_time': 1774524676.530369, 'last_price_update_time': 1774794268.299952}
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YO24%2520OSX') HTTP/1.1" 204 0
2026-03-29 14:24:28 [bca.uk] INFO: Found listing with ID: GX20%20HMD
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX20%2520HMD%27 HTTP/1.1" 200 None
2026-03-29 14:24:28 [bca.uk] INFO: Scrape type for GX20%20HMD: 0
2026-03-29 14:24:28 [bca.uk] INFO: Found listing with ID: NA20%20KDV
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA20%2520KDV%27 HTTP/1.1" 200 None
2026-03-29 14:24:28 [bca.uk] INFO: Scrape type for NA20%20KDV: 0
2026-03-29 14:24:28 [bca.uk] INFO: Found listing with ID: SY23%20XLB
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY23%2520XLB%27 HTTP/1.1" 200 None
2026-03-29 14:24:28 [bca.uk] INFO: Scrape type for SY23%20XLB: 0
2026-03-29 14:24:28 [bca.uk] INFO: Found listing with ID: SM06%20EKK
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM06%2520EKK%27 HTTP/1.1" 200 None
2026-03-29 14:24:28 [bca.uk] INFO: Scrape type for SM06%20EKK: 2
2026-03-29 14:24:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46d320d1-0591-5688-a860-0d520600853d with identifier: SM06%20EKK
2026-03-29 14:24:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46d320d1-0591-5688-a860-0d520600853d with scrape type 2
2026-03-29 14:24:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46d320d1-0591-5688-a860-0d520600853d with scrape type 2
2026-03-29 14:24:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46d320d1-0591-5688-a860-0d520600853d, identifier: SM06%20EKK
2026-03-29 14:24:28 [bca.uk] INFO: Found listing with ID: DS21%20OXF
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS21%2520OXF%27 HTTP/1.1" 200 None
2026-03-29 14:24:28 [bca.uk] INFO: Scrape type for DS21%20OXF: 2
2026-03-29 14:24:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f728c8c8-cccb-57dc-a6d5-b5ff8bcb73ed with identifier: DS21%20OXF
2026-03-29 14:24:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f728c8c8-cccb-57dc-a6d5-b5ff8bcb73ed with scrape type 2
2026-03-29 14:24:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f728c8c8-cccb-57dc-a6d5-b5ff8bcb73ed with scrape type 2
2026-03-29 14:24:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f728c8c8-cccb-57dc-a6d5-b5ff8bcb73ed, identifier: DS21%20OXF
2026-03-29 14:24:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46d320d1-0591-5688-a860-0d520600853d with identifier: SM06%20EKK
2026-03-29 14:24:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46d320d1-0591-5688-a860-0d520600853d with identifier: SM06%20EKK
2026-03-29 14:24:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 46d320d1-0591-5688-a860-0d520600853d with identifier: SM06%20EKK to the API
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 257,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM06%20EKK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T11:00:00Z',
 'fuel_type': 'Petrol',
 'id': '46d320d1-0591-5688-a860-0d520600853d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SM06 EKK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM06%20EKK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Edinburgh',
 'make': 'SUBARU',
 'model': 'IMPREZA',
 'odometer': 98115,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 7000,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'SUBARU IMPREZA 2.5 WRX STI TYPE UK Saloon',
 'transmission': 'manual',
 'trim': 'WRX STI TYPE UK',
 'vin': 'JF1GDFKH36G049099',
 'year': 2006}
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM06%2520EKK%27 HTTP/1.1" 200 None
2026-03-29 14:24:28 [bca.uk] INFO: Saving data for SM06%20EKK: {'auction_closing_time': 1774868400.0, 'created_time': 1773831247.47059, 'last_price_update_time': 1774794268.835588}
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM06%2520EKK') HTTP/1.1" 204 0
2026-03-29 14:24:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f728c8c8-cccb-57dc-a6d5-b5ff8bcb73ed with identifier: DS21%20OXF
2026-03-29 14:24:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f728c8c8-cccb-57dc-a6d5-b5ff8bcb73ed with identifier: DS21%20OXF
2026-03-29 14:24:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f728c8c8-cccb-57dc-a6d5-b5ff8bcb73ed with identifier: DS21%20OXF to the API
2026-03-29 14:24:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS21%20OXF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f728c8c8-cccb-57dc-a6d5-b5ff8bcb73ed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS21 OXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS21%20OXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'VIVARO 3100',
 'odometer': 49991,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 3100 2.0 D 120 DYNAMIC L1 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'D 120 DYNAMIC L1 H1',
 'vin': 'VXEVFAHKKM7820540',
 'year': 2021}
2026-03-29 14:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS21%2520OXF%27 HTTP/1.1" 200 None
2026-03-29 14:24:29 [bca.uk] INFO: Saving data for DS21%20OXF: {'auction_closing_time': 1774864800.0, 'created_time': 1774524675.584507, 'last_price_update_time': 1774794269.1218}
2026-03-29 14:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS21%2520OXF') HTTP/1.1" 204 0
2026-03-29 14:24:29 [bca.uk] INFO: Found listing with ID: SM16%20NPP
2026-03-29 14:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM16%2520NPP%27 HTTP/1.1" 200 None
2026-03-29 14:24:29 [bca.uk] INFO: Scrape type for SM16%20NPP: 0
2026-03-29 14:24:29 [bca.uk] INFO: Found listing with ID: VX13%20SPU
2026-03-29 14:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX13%2520SPU%27 HTTP/1.1" 200 None
2026-03-29 14:24:29 [bca.uk] INFO: Scrape type for VX13%20SPU: 2
2026-03-29 14:24:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f84ad8ce-dd34-5fed-b653-3d875df04ec2 with identifier: VX13%20SPU
2026-03-29 14:24:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f84ad8ce-dd34-5fed-b653-3d875df04ec2 with scrape type 2
2026-03-29 14:24:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f84ad8ce-dd34-5fed-b653-3d875df04ec2 with scrape type 2
2026-03-29 14:24:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f84ad8ce-dd34-5fed-b653-3d875df04ec2, identifier: VX13%20SPU
2026-03-29 14:24:29 [bca.uk] INFO: Found listing with ID: EX21%20UHT
2026-03-29 14:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX21%2520UHT%27 HTTP/1.1" 200 None
2026-03-29 14:24:29 [bca.uk] INFO: Scrape type for EX21%20UHT: 2
2026-03-29 14:24:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 563f325f-2215-5535-a416-39c2b932f78b with identifier: EX21%20UHT
2026-03-29 14:24:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 563f325f-2215-5535-a416-39c2b932f78b with scrape type 2
2026-03-29 14:24:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 563f325f-2215-5535-a416-39c2b932f78b with scrape type 2
2026-03-29 14:24:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 563f325f-2215-5535-a416-39c2b932f78b, identifier: EX21%20UHT
2026-03-29 14:24:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f84ad8ce-dd34-5fed-b653-3d875df04ec2 with identifier: VX13%20SPU
2026-03-29 14:24:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f84ad8ce-dd34-5fed-b653-3d875df04ec2 with identifier: VX13%20SPU
2026-03-29 14:24:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f84ad8ce-dd34-5fed-b653-3d875df04ec2 with identifier: VX13%20SPU to the API
2026-03-29 14:24:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 229,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VX13%20SPU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '4.4L',
 'expiration_date': '2026-03-30T11:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f84ad8ce-dd34-5fed-b653-3d875df04ec2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VX13 SPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VX13%20SPU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Edinburgh',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 108914,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 8500,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER 4.4 SDV8 VOGUE StationWagon',
 'transmission': 'manual',
 'trim': 'SDV8 VOGUE',
 'vin': 'SALGA2JE3DA116318',
 'year': 2013}
2026-03-29 14:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX13%2520SPU%27 HTTP/1.1" 200 None
2026-03-29 14:24:29 [bca.uk] INFO: Saving data for VX13%20SPU: {'auction_closing_time': 1774868400.0, 'created_time': 1774274818.728223, 'last_price_update_time': 1774794269.689021}
2026-03-29 14:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VX13%2520SPU') HTTP/1.1" 204 0
2026-03-29 14:24:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:24:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 563f325f-2215-5535-a416-39c2b932f78b with identifier: EX21%20UHT
2026-03-29 14:24:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 563f325f-2215-5535-a416-39c2b932f78b with identifier: EX21%20UHT
2026-03-29 14:24:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 563f325f-2215-5535-a416-39c2b932f78b with identifier: EX21%20UHT to the API
2026-03-29 14:24:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX21%20UHT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '563f325f-2215-5535-a416-39c2b932f78b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX21 UHT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX21%20UHT&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'CITROEN',
 'model': 'DISPATCH 1400',
 'odometer': 127054,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'CITROEN DISPATCH 1400 2.0 BLUEHDI 120 M ENTERPRISE S/S PanelVan',
 'transmission': 'manual',
 'trim': 'BLUEHDI 120 M ENTERPRISE S/S',
 'vin': 'VF7VFAHKKMZ029218',
 'year': 2021}
2026-03-29 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX21%2520UHT%27 HTTP/1.1" 200 None
2026-03-29 14:24:30 [bca.uk] INFO: Saving data for EX21%20UHT: {'auction_closing_time': 1774864800.0, 'created_time': 1774522894.945159, 'last_price_update_time': 1774794270.084213}
2026-03-29 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX21%2520UHT') HTTP/1.1" 204 0
2026-03-29 14:24:30 [bca.uk] INFO: Found listing with ID: AK64%20TZP
2026-03-29 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK64%2520TZP%27 HTTP/1.1" 200 None
2026-03-29 14:24:30 [bca.uk] INFO: Scrape type for AK64%20TZP: 2
2026-03-29 14:24:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a5fd3d50-a967-5fd7-967e-ce3d3f0b1488 with identifier: AK64%20TZP
2026-03-29 14:24:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a5fd3d50-a967-5fd7-967e-ce3d3f0b1488 with scrape type 2
2026-03-29 14:24:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a5fd3d50-a967-5fd7-967e-ce3d3f0b1488 with scrape type 2
2026-03-29 14:24:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a5fd3d50-a967-5fd7-967e-ce3d3f0b1488, identifier: AK64%20TZP
2026-03-29 14:24:30 [bca.uk] INFO: Found listing with ID: RJ70%20LWH
2026-03-29 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ70%2520LWH%27 HTTP/1.1" 200 None
2026-03-29 14:24:30 [bca.uk] INFO: Scrape type for RJ70%20LWH: 2
2026-03-29 14:24:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b36ac50f-48bb-519e-a4e0-38e2439fb4bf with identifier: RJ70%20LWH
2026-03-29 14:24:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b36ac50f-48bb-519e-a4e0-38e2439fb4bf with scrape type 2
2026-03-29 14:24:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b36ac50f-48bb-519e-a4e0-38e2439fb4bf with scrape type 2
2026-03-29 14:24:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b36ac50f-48bb-519e-a4e0-38e2439fb4bf, identifier: RJ70%20LWH
2026-03-29 14:24:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a5fd3d50-a967-5fd7-967e-ce3d3f0b1488 with identifier: AK64%20TZP
2026-03-29 14:24:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a5fd3d50-a967-5fd7-967e-ce3d3f0b1488 with identifier: AK64%20TZP
2026-03-29 14:24:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a5fd3d50-a967-5fd7-967e-ce3d3f0b1488 with identifier: AK64%20TZP to the API
2026-03-29 14:24:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK64%20TZP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T11:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a5fd3d50-a967-5fd7-967e-ce3d3f0b1488',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK64 TZP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK64%20TZP&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow - East',
 'make': 'FORD',
 'model': 'GALAXY',
 'odometer': 66084,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 3250,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD GALAXY 2.0 TDCI 140 TITANIUM P/SHIFT MPV',
 'transmission': 'automatic',
 'trim': 'TDCI 140 TITANIUM P/SHIFT',
 'vin': 'WF0MXXGBWMEA16581',
 'year': 2015}
2026-03-29 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK64%2520TZP%27 HTTP/1.1" 200 None
2026-03-29 14:24:30 [bca.uk] INFO: Saving data for AK64%20TZP: {'auction_closing_time': 1774868400.0, 'created_time': 1773831319.486684, 'last_price_update_time': 1774794270.593291}
2026-03-29 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK64%2520TZP') HTTP/1.1" 204 0
2026-03-29 14:24:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b36ac50f-48bb-519e-a4e0-38e2439fb4bf with identifier: RJ70%20LWH
2026-03-29 14:24:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b36ac50f-48bb-519e-a4e0-38e2439fb4bf with identifier: RJ70%20LWH
2026-03-29 14:24:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b36ac50f-48bb-519e-a4e0-38e2439fb4bf with identifier: RJ70%20LWH to the API
2026-03-29 14:24:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ70%20LWH-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b36ac50f-48bb-519e-a4e0-38e2439fb4bf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ70 LWH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ70%20LWH&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'RENAULT',
 'model': 'MASTER 3.5T FWD',
 'odometer': 64953,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'RENAULT MASTER 3.5T FWD 2.3 DCI 150 LM BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'DCI 150 LM BUSINESS',
 'vin': 'VF1MA000X66630692',
 'year': 2021}
2026-03-29 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ70%2520LWH%27 HTTP/1.1" 200 None
2026-03-29 14:24:30 [bca.uk] INFO: Saving data for RJ70%20LWH: {'auction_closing_time': 1774864800.0, 'created_time': 1774524682.705651, 'last_price_update_time': 1774794270.887907}
2026-03-29 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ70%2520LWH') HTTP/1.1" 204 0
2026-03-29 14:24:30 [bca.uk] INFO: Found listing with ID: BU64%20VHW
2026-03-29 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU64%2520VHW%27 HTTP/1.1" 200 None
2026-03-29 14:24:30 [bca.uk] INFO: Scrape type for BU64%20VHW: 2
2026-03-29 14:24:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6dcd468a-b3f6-5b94-9522-d338d855eda0 with identifier: BU64%20VHW
2026-03-29 14:24:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6dcd468a-b3f6-5b94-9522-d338d855eda0 with scrape type 2
2026-03-29 14:24:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6dcd468a-b3f6-5b94-9522-d338d855eda0 with scrape type 2
2026-03-29 14:24:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6dcd468a-b3f6-5b94-9522-d338d855eda0, identifier: BU64%20VHW
2026-03-29 14:24:31 [bca.uk] INFO: Found listing with ID: RJ70%20RYZ
2026-03-29 14:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ70%2520RYZ%27 HTTP/1.1" 200 None
2026-03-29 14:24:31 [bca.uk] INFO: Scrape type for RJ70%20RYZ: 2
2026-03-29 14:24:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f552ea43-dc29-5597-9a1b-49b4b3e1e3bc with identifier: RJ70%20RYZ
2026-03-29 14:24:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f552ea43-dc29-5597-9a1b-49b4b3e1e3bc with scrape type 2
2026-03-29 14:24:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f552ea43-dc29-5597-9a1b-49b4b3e1e3bc with scrape type 2
2026-03-29 14:24:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f552ea43-dc29-5597-9a1b-49b4b3e1e3bc, identifier: RJ70%20RYZ
2026-03-29 14:24:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6dcd468a-b3f6-5b94-9522-d338d855eda0 with identifier: BU64%20VHW
2026-03-29 14:24:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6dcd468a-b3f6-5b94-9522-d338d855eda0 with identifier: BU64%20VHW
2026-03-29 14:24:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6dcd468a-b3f6-5b94-9522-d338d855eda0 with identifier: BU64%20VHW to the API
2026-03-29 14:24:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU64%20VHW-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T11:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6dcd468a-b3f6-5b94-9522-d338d855eda0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BU64 VHW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BU64%20VHW&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 63662,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 2200,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 TITANIUM NAVIGATOR Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM NAVIGATOR',
 'vin': 'WF0KXXGCBKEM35665',
 'year': 2014}
2026-03-29 14:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU64%2520VHW%27 HTTP/1.1" 200 None
2026-03-29 14:24:31 [bca.uk] INFO: Saving data for BU64%20VHW: {'auction_closing_time': 1774868400.0, 'created_time': 1774044706.837751, 'last_price_update_time': 1774794271.604455}
2026-03-29 14:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BU64%2520VHW') HTTP/1.1" 204 0
2026-03-29 14:24:31 [bca.uk] INFO: Total items found: 100
2026-03-29 14:24:31 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded
2026-03-29 14:24:31 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:24:31 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:24:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f552ea43-dc29-5597-9a1b-49b4b3e1e3bc with identifier: RJ70%20RYZ
2026-03-29 14:24:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f552ea43-dc29-5597-9a1b-49b4b3e1e3bc with identifier: RJ70%20RYZ
2026-03-29 14:24:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f552ea43-dc29-5597-9a1b-49b4b3e1e3bc with identifier: RJ70%20RYZ to the API
2026-03-29 14:24:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ70%20RYZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f552ea43-dc29-5597-9a1b-49b4b3e1e3bc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ70 RYZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ70%20RYZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'RENAULT',
 'model': 'MASTER 3.5T FWD',
 'odometer': 79273,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'RENAULT MASTER 3.5T FWD 2.3 DCI 150 LM BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'DCI 150 LM BUSINESS',
 'vin': 'VF1MA000X66630689',
 'year': 2021}
2026-03-29 14:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ70%2520RYZ%27 HTTP/1.1" 200 None
2026-03-29 14:24:31 [bca.uk] INFO: Saving data for RJ70%20RYZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774522981.736879, 'last_price_update_time': 1774794271.93387}
2026-03-29 14:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ70%2520RYZ') HTTP/1.1" 204 0
2026-03-29 14:24:31 [bca.uk] INFO: Found listing with ID: CF14%20AXD
2026-03-29 14:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF14%2520AXD%27 HTTP/1.1" 200 None
2026-03-29 14:24:31 [bca.uk] INFO: Scrape type for CF14%20AXD: 0
2026-03-29 14:24:31 [bca.uk] INFO: Found listing with ID: CY15%20NDD
2026-03-29 14:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY15%2520NDD%27 HTTP/1.1" 200 None
2026-03-29 14:24:31 [bca.uk] INFO: Scrape type for CY15%20NDD: 2
2026-03-29 14:24:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bce8c834-2a31-51c1-92d9-02671b923a26 with identifier: CY15%20NDD
2026-03-29 14:24:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bce8c834-2a31-51c1-92d9-02671b923a26 with scrape type 2
2026-03-29 14:24:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bce8c834-2a31-51c1-92d9-02671b923a26 with scrape type 2
2026-03-29 14:24:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bce8c834-2a31-51c1-92d9-02671b923a26, identifier: CY15%20NDD
2026-03-29 14:24:32 [bca.uk] INFO: Found listing with ID: RK18%20VWW
2026-03-29 14:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK18%2520VWW%27 HTTP/1.1" 200 None
2026-03-29 14:24:32 [bca.uk] INFO: Scrape type for RK18%20VWW: 2
2026-03-29 14:24:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abc57bf1-bed8-5a24-8ca4-33dc58ed95ff with identifier: RK18%20VWW
2026-03-29 14:24:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abc57bf1-bed8-5a24-8ca4-33dc58ed95ff with scrape type 2
2026-03-29 14:24:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abc57bf1-bed8-5a24-8ca4-33dc58ed95ff with scrape type 2
2026-03-29 14:24:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: abc57bf1-bed8-5a24-8ca4-33dc58ed95ff, identifier: RK18%20VWW
2026-03-29 14:24:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bce8c834-2a31-51c1-92d9-02671b923a26 with identifier: CY15%20NDD
2026-03-29 14:24:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bce8c834-2a31-51c1-92d9-02671b923a26 with identifier: CY15%20NDD
2026-03-29 14:24:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bce8c834-2a31-51c1-92d9-02671b923a26 with identifier: CY15%20NDD to the API
2026-03-29 14:24:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CY15%20NDD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T11:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bce8c834-2a31-51c1-92d9-02671b923a26',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CY15 NDD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CY15%20NDD&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Walsall',
 'make': 'MITSUBISHI',
 'model': 'ASX',
 'odometer': 115807,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 2900,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI ASX 2.2 D ZC-H 4WD Estate',
 'transmission': 'automatic',
 'trim': 'D ZC-H 4WD',
 'vin': 'JMAXLGA8WFZD00191',
 'year': 2015}
2026-03-29 14:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY15%2520NDD%27 HTTP/1.1" 200 None
2026-03-29 14:24:32 [bca.uk] INFO: Saving data for CY15%20NDD: {'auction_closing_time': 1774868400.0, 'created_time': 1773821048.231119, 'last_price_update_time': 1774794272.474485}
2026-03-29 14:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CY15%2520NDD') HTTP/1.1" 204 0
2026-03-29 14:24:32 [bca.uk] INFO: Found listing with ID: KR74%20GZC
2026-03-29 14:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR74%2520GZC%27 HTTP/1.1" 200 None
2026-03-29 14:24:32 [bca.uk] INFO: Scrape type for KR74%20GZC: 2
2026-03-29 14:24:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da4edfd2-7cc9-536f-bfe5-ba2dc807b002 with identifier: KR74%20GZC
2026-03-29 14:24:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da4edfd2-7cc9-536f-bfe5-ba2dc807b002 with scrape type 2
2026-03-29 14:24:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item da4edfd2-7cc9-536f-bfe5-ba2dc807b002 with scrape type 2
2026-03-29 14:24:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: da4edfd2-7cc9-536f-bfe5-ba2dc807b002, identifier: KR74%20GZC
2026-03-29 14:24:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:24:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:24:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: abc57bf1-bed8-5a24-8ca4-33dc58ed95ff with identifier: RK18%20VWW
2026-03-29 14:24:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: abc57bf1-bed8-5a24-8ca4-33dc58ed95ff with identifier: RK18%20VWW
2026-03-29 14:24:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: abc57bf1-bed8-5a24-8ca4-33dc58ed95ff with identifier: RK18%20VWW to the API
2026-03-29 14:24:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK18%20VWW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'abc57bf1-bed8-5a24-8ca4-33dc58ed95ff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RK18 VWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK18%20VWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'PEUGEOT',
 'model': 'PARTNER L1',
 'odometer': 20618,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'PEUGEOT PARTNER L1 1.6 BLUEHDI 100 850 SE (ATV) Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 850 SE (ATV)',
 'vin': 'VF37DBHY6HJ842606',
 'year': 2018}
2026-03-29 14:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK18%2520VWW%27 HTTP/1.1" 200 None
2026-03-29 14:24:32 [bca.uk] INFO: Saving data for RK18%20VWW: {'auction_closing_time': 1774864800.0, 'created_time': 1774522886.71804, 'last_price_update_time': 1774794272.887029}
2026-03-29 14:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK18%2520VWW') HTTP/1.1" 204 0
2026-03-29 14:24:32 [bca.uk] INFO: Found listing with ID: KS09%20KDJ
2026-03-29 14:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS09%2520KDJ%27 HTTP/1.1" 200 None
2026-03-29 14:24:32 [bca.uk] INFO: Scrape type for KS09%20KDJ: 2
2026-03-29 14:24:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: febf9a81-9dac-55b9-ae18-02831c540ff3 with identifier: KS09%20KDJ
2026-03-29 14:24:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item febf9a81-9dac-55b9-ae18-02831c540ff3 with scrape type 2
2026-03-29 14:24:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item febf9a81-9dac-55b9-ae18-02831c540ff3 with scrape type 2
2026-03-29 14:24:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: febf9a81-9dac-55b9-ae18-02831c540ff3, identifier: KS09%20KDJ
2026-03-29 14:24:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: da4edfd2-7cc9-536f-bfe5-ba2dc807b002 with identifier: KR74%20GZC
2026-03-29 14:24:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:24:33 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=high-tech+silver+metallic HTTP/1.1" 200 None
2026-03-29 14:24:33 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:24:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: da4edfd2-7cc9-536f-bfe5-ba2dc807b002 with identifier: KR74%20GZC
2026-03-29 14:24:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: da4edfd2-7cc9-536f-bfe5-ba2dc807b002 with identifier: KR74%20GZC to the API
2026-03-29 14:24:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 176,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR74%20GZC-GB',
 'category': 'Car',
 'color': 'high',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'da4edfd2-7cc9-536f-bfe5-ba2dc807b002',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KR74 GZC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR74%20GZC&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'E450 D',
 'odometer': 9237,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E450 D 3.0 AMG LINE PREMIUM PLUS 4M 9G Saloon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM PLUS 4M 9G',
 'vin': 'W1KLF6BB2RA002004',
 'year': 2024}
2026-03-29 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR74%2520GZC%27 HTTP/1.1" 200 None
2026-03-29 14:24:33 [bca.uk] INFO: Saving data for KR74%20GZC: {'auction_closing_time': 1775642400.0, 'created_time': 1773821074.791547, 'last_price_update_time': 1774794273.491721}
2026-03-29 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR74%2520GZC') HTTP/1.1" 204 0
2026-03-29 14:24:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:24:33 [bca.uk] INFO: Found listing with ID: RK70%20NXD
2026-03-29 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK70%2520NXD%27 HTTP/1.1" 200 None
2026-03-29 14:24:33 [bca.uk] INFO: Scrape type for RK70%20NXD: 2
2026-03-29 14:24:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20582591-c823-5543-abaa-00c9fb284dc9 with identifier: RK70%20NXD
2026-03-29 14:24:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 20582591-c823-5543-abaa-00c9fb284dc9 with scrape type 2
2026-03-29 14:24:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 20582591-c823-5543-abaa-00c9fb284dc9 with scrape type 2
2026-03-29 14:24:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 20582591-c823-5543-abaa-00c9fb284dc9, identifier: RK70%20NXD
2026-03-29 14:24:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: febf9a81-9dac-55b9-ae18-02831c540ff3 with identifier: KS09%20KDJ
2026-03-29 14:24:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: febf9a81-9dac-55b9-ae18-02831c540ff3 with identifier: KS09%20KDJ
2026-03-29 14:24:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: febf9a81-9dac-55b9-ae18-02831c540ff3 with identifier: KS09%20KDJ to the API
2026-03-29 14:24:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS09%20KDJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T11:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'febf9a81-9dac-55b9-ae18-02831c540ff3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS09 KDJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS09%20KDJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'FIAT',
 'model': '500',
 'odometer': 84108,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 1200,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 LOUNGE Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE',
 'vin': 'ZFA31200000339558',
 'year': 2009}
2026-03-29 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS09%2520KDJ%27 HTTP/1.1" 200 None
2026-03-29 14:24:33 [bca.uk] INFO: Saving data for KS09%20KDJ: {'auction_closing_time': 1774868400.0, 'created_time': 1773831229.856534, 'last_price_update_time': 1774794273.913155}
2026-03-29 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS09%2520KDJ') HTTP/1.1" 204 0
2026-03-29 14:24:33 [bca.uk] INFO: Found listing with ID: KX73%20ZVH
2026-03-29 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX73%2520ZVH%27 HTTP/1.1" 200 None
2026-03-29 14:24:33 [bca.uk] INFO: Scrape type for KX73%20ZVH: 2
2026-03-29 14:24:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a558de31-d136-5039-b6f1-e673fee28ddf with identifier: KX73%20ZVH
2026-03-29 14:24:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a558de31-d136-5039-b6f1-e673fee28ddf with scrape type 2
2026-03-29 14:24:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a558de31-d136-5039-b6f1-e673fee28ddf with scrape type 2
2026-03-29 14:24:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a558de31-d136-5039-b6f1-e673fee28ddf, identifier: KX73%20ZVH
2026-03-29 14:24:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 20582591-c823-5543-abaa-00c9fb284dc9 with identifier: RK70%20NXD
2026-03-29 14:24:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 20582591-c823-5543-abaa-00c9fb284dc9 with identifier: RK70%20NXD
2026-03-29 14:24:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 20582591-c823-5543-abaa-00c9fb284dc9 with identifier: RK70%20NXD to the API
2026-03-29 14:24:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK70%20NXD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '20582591-c823-5543-abaa-00c9fb284dc9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RK70 NXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK70%20NXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'TOYOTA',
 'model': 'HILUX',
 'odometer': 84124,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'TOYOTA HILUX 2.4 D 150 ACTIVE 4WD EXTRA CAB 3.5 Pickup',
 'transmission': 'manual',
 'trim': 'D 150 ACTIVE 4WD EXTRA CAB 3.5',
 'vin': 'AHTKB3CC102520452',
 'year': 2020}
2026-03-29 14:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK70%2520NXD%27 HTTP/1.1" 200 None
2026-03-29 14:24:34 [bca.uk] INFO: Saving data for RK70%20NXD: {'auction_closing_time': 1774864800.0, 'created_time': 1774522997.426887, 'last_price_update_time': 1774794274.329721}
2026-03-29 14:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK70%2520NXD') HTTP/1.1" 204 0
2026-03-29 14:24:34 [bca.uk] INFO: Found listing with ID: NK63%20ZCF
2026-03-29 14:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK63%2520ZCF%27 HTTP/1.1" 200 None
2026-03-29 14:24:34 [bca.uk] INFO: Scrape type for NK63%20ZCF: 0
2026-03-29 14:24:34 [bca.uk] INFO: Found listing with ID: RE18%20CXW
2026-03-29 14:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE18%2520CXW%27 HTTP/1.1" 200 None
2026-03-29 14:24:34 [bca.uk] INFO: Scrape type for RE18%20CXW: 0
2026-03-29 14:24:34 [bca.uk] INFO: Found listing with ID: YG74%20OUJ
2026-03-29 14:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OUJ%27 HTTP/1.1" 200 None
2026-03-29 14:24:34 [bca.uk] INFO: Scrape type for YG74%20OUJ: 2
2026-03-29 14:24:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 383022f4-7fc4-53bf-bbdf-28fb7dd5893c with identifier: YG74%20OUJ
2026-03-29 14:24:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 383022f4-7fc4-53bf-bbdf-28fb7dd5893c with scrape type 2
2026-03-29 14:24:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 383022f4-7fc4-53bf-bbdf-28fb7dd5893c with scrape type 2
2026-03-29 14:24:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 383022f4-7fc4-53bf-bbdf-28fb7dd5893c, identifier: YG74%20OUJ
2026-03-29 14:24:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a558de31-d136-5039-b6f1-e673fee28ddf with identifier: KX73%20ZVH
2026-03-29 14:24:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:24:34 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=brilliant+silver+metallic HTTP/1.1" 200 None
2026-03-29 14:24:34 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:24:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a558de31-d136-5039-b6f1-e673fee28ddf with identifier: KX73%20ZVH
2026-03-29 14:24:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a558de31-d136-5039-b6f1-e673fee28ddf with identifier: KX73%20ZVH to the API
2026-03-29 14:24:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KX73%20ZVH-GB',
 'category': 'Car',
 'color': 'brilliant silver metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a558de31-d136-5039-b6f1-e673fee28ddf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KX73 ZVH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KX73%20ZVH&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'V300 D',
 'odometer': 1929,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ V300 D 2.0 237 AMG LINE (LONG) 9G MPV',
 'transmission': 'automatic',
 'trim': '237 AMG LINE (LONG) 9G',
 'vin': 'W1V44781323714700',
 'year': 2023}
2026-03-29 14:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX73%2520ZVH%27 HTTP/1.1" 200 None
2026-03-29 14:24:35 [bca.uk] INFO: Saving data for KX73%20ZVH: {'auction_closing_time': 1775642400.0, 'created_time': 1773839420.183362, 'last_price_update_time': 1774794275.01161}
2026-03-29 14:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KX73%2520ZVH') HTTP/1.1" 204 0
2026-03-29 14:24:35 [bca.uk] INFO: Found listing with ID: WF70%20HOA
2026-03-29 14:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF70%2520HOA%27 HTTP/1.1" 200 None
2026-03-29 14:24:35 [bca.uk] INFO: Scrape type for WF70%20HOA: 2
2026-03-29 14:24:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b457a4dd-0746-52ae-930b-e878dd1facbb with identifier: WF70%20HOA
2026-03-29 14:24:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b457a4dd-0746-52ae-930b-e878dd1facbb with scrape type 2
2026-03-29 14:24:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b457a4dd-0746-52ae-930b-e878dd1facbb with scrape type 2
2026-03-29 14:24:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b457a4dd-0746-52ae-930b-e878dd1facbb, identifier: WF70%20HOA
2026-03-29 14:24:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 383022f4-7fc4-53bf-bbdf-28fb7dd5893c with identifier: YG74%20OUJ
2026-03-29 14:24:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:24:35 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=brooklyn+grey HTTP/1.1" 200 None
2026-03-29 14:24:35 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:24:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 383022f4-7fc4-53bf-bbdf-28fb7dd5893c with identifier: YG74%20OUJ
2026-03-29 14:24:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 383022f4-7fc4-53bf-bbdf-28fb7dd5893c with identifier: YG74%20OUJ to the API
2026-03-29 14:24:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG74%20OUJ-GB',
 'category': 'Car',
 'color': 'brooklyn grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '383022f4-7fc4-53bf-bbdf-28fb7dd5893c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YG74 OUJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG74%20OUJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '320I',
 'odometer': 23758,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'BMW 320I 2.0 T M SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': 'T M SPORT STEP',
 'vin': 'WBA50FF0108E74136',
 'year': 2024}
2026-03-29 14:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OUJ%27 HTTP/1.1" 200 None
2026-03-29 14:24:35 [bca.uk] INFO: Saving data for YG74%20OUJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773844105.735775, 'last_price_update_time': 1774794275.644665}
2026-03-29 14:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG74%2520OUJ') HTTP/1.1" 204 0
2026-03-29 14:24:35 [bca.uk] INFO: Found listing with ID: DY18%20KYP
2026-03-29 14:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY18%2520KYP%27 HTTP/1.1" 200 None
2026-03-29 14:24:35 [bca.uk] INFO: Scrape type for DY18%20KYP: 2
2026-03-29 14:24:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2abab6fb-77da-5393-8c30-de496c3b3e9d with identifier: DY18%20KYP
2026-03-29 14:24:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2abab6fb-77da-5393-8c30-de496c3b3e9d with scrape type 2
2026-03-29 14:24:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2abab6fb-77da-5393-8c30-de496c3b3e9d with scrape type 2
2026-03-29 14:24:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2abab6fb-77da-5393-8c30-de496c3b3e9d, identifier: DY18%20KYP
2026-03-29 14:24:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b457a4dd-0746-52ae-930b-e878dd1facbb with identifier: WF70%20HOA
2026-03-29 14:24:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b457a4dd-0746-52ae-930b-e878dd1facbb with identifier: WF70%20HOA
2026-03-29 14:24:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b457a4dd-0746-52ae-930b-e878dd1facbb with identifier: WF70%20HOA to the API
2026-03-29 14:24:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 181,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF70%20HOA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b457a4dd-0746-52ae-930b-e878dd1facbb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF70 HOA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF70%20HOA&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 100613,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 EBL 130 L3 LEADER PREMIUM Dropside',
 'transmission': 'manual',
 'trim': 'EBL 130 L3 LEADER PREMIUM',
 'vin': 'WF0AXXTTRALB78312',
 'year': 2020}
2026-03-29 14:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF70%2520HOA%27 HTTP/1.1" 200 None
2026-03-29 14:24:36 [bca.uk] INFO: Saving data for WF70%20HOA: {'auction_closing_time': 1774864800.0, 'created_time': 1774522885.781838, 'last_price_update_time': 1774794276.091407}
2026-03-29 14:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF70%2520HOA') HTTP/1.1" 204 0
2026-03-29 14:24:36 [bca.uk] INFO: Found listing with ID: EN72%20GMG
2026-03-29 14:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN72%2520GMG%27 HTTP/1.1" 200 None
2026-03-29 14:24:36 [bca.uk] INFO: Scrape type for EN72%20GMG: 2
2026-03-29 14:24:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab769354-ae5e-58fa-a606-aadb4db648e4 with identifier: EN72%20GMG
2026-03-29 14:24:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab769354-ae5e-58fa-a606-aadb4db648e4 with scrape type 2
2026-03-29 14:24:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab769354-ae5e-58fa-a606-aadb4db648e4 with scrape type 2
2026-03-29 14:24:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab769354-ae5e-58fa-a606-aadb4db648e4, identifier: EN72%20GMG
2026-03-29 14:24:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2abab6fb-77da-5393-8c30-de496c3b3e9d with identifier: DY18%20KYP
2026-03-29 14:24:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2abab6fb-77da-5393-8c30-de496c3b3e9d with identifier: DY18%20KYP
2026-03-29 14:24:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2abab6fb-77da-5393-8c30-de496c3b3e9d with identifier: DY18%20KYP to the API
2026-03-29 14:24:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY18%20KYP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2abab6fb-77da-5393-8c30-de496c3b3e9d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY18 KYP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY18%20KYP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 165280,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 90 DESIGN Hatchback',
 'transmission': 'manual',
 'trim': '90 DESIGN',
 'vin': 'W0V0XEP68J4282836',
 'year': 2018}
2026-03-29 14:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY18%2520KYP%27 HTTP/1.1" 200 None
2026-03-29 14:24:36 [bca.uk] INFO: Saving data for DY18%20KYP: {'auction_closing_time': 1774864800.0, 'created_time': 1774523501.949477, 'last_price_update_time': 1774794276.530355}
2026-03-29 14:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY18%2520KYP') HTTP/1.1" 204 0
2026-03-29 14:24:36 [bca.uk] INFO: Found listing with ID: DN21%20YNU
2026-03-29 14:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN21%2520YNU%27 HTTP/1.1" 200 None
2026-03-29 14:24:36 [bca.uk] INFO: Scrape type for DN21%20YNU: 2
2026-03-29 14:24:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cef08f5a-9699-581f-a38c-704c30267fe6 with identifier: DN21%20YNU
2026-03-29 14:24:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cef08f5a-9699-581f-a38c-704c30267fe6 with scrape type 2
2026-03-29 14:24:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cef08f5a-9699-581f-a38c-704c30267fe6 with scrape type 2
2026-03-29 14:24:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cef08f5a-9699-581f-a38c-704c30267fe6, identifier: DN21%20YNU
2026-03-29 14:24:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab769354-ae5e-58fa-a606-aadb4db648e4 with identifier: EN72%20GMG
2026-03-29 14:24:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab769354-ae5e-58fa-a606-aadb4db648e4 with identifier: EN72%20GMG
2026-03-29 14:24:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ab769354-ae5e-58fa-a606-aadb4db648e4 with identifier: EN72%20GMG to the API
2026-03-29 14:24:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN72%20GMG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ab769354-ae5e-58fa-a606-aadb4db648e4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN72 GMG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN72%20GMG&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Crawley',
 'make': 'VOLKSWAGEN',
 'model': 'T-ROC',
 'odometer': 21744,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN T-ROC 1.5 TSI 150 R LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 150 R LINE',
 'vin': 'WVGZZZA1ZPV612026',
 'year': 2023}
2026-03-29 14:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN72%2520GMG%27 HTTP/1.1" 200 None
2026-03-29 14:24:36 [bca.uk] INFO: Saving data for EN72%20GMG: {'auction_closing_time': 1775113200.0, 'created_time': 1774354493.658942, 'last_price_update_time': 1774794276.981615}
2026-03-29 14:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN72%2520GMG') HTTP/1.1" 204 0
2026-03-29 14:24:37 [bca.uk] INFO: Found listing with ID: AV07%20FZJ
2026-03-29 14:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV07%2520FZJ%27 HTTP/1.1" 200 None
2026-03-29 14:24:37 [bca.uk] INFO: Scrape type for AV07%20FZJ: 2
2026-03-29 14:24:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78675c88-1451-5bff-8e4f-229a7b814daf with identifier: AV07%20FZJ
2026-03-29 14:24:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78675c88-1451-5bff-8e4f-229a7b814daf with scrape type 2
2026-03-29 14:24:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78675c88-1451-5bff-8e4f-229a7b814daf with scrape type 2
2026-03-29 14:24:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78675c88-1451-5bff-8e4f-229a7b814daf, identifier: AV07%20FZJ
2026-03-29 14:24:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cef08f5a-9699-581f-a38c-704c30267fe6 with identifier: DN21%20YNU
2026-03-29 14:24:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cef08f5a-9699-581f-a38c-704c30267fe6 with identifier: DN21%20YNU
2026-03-29 14:24:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cef08f5a-9699-581f-a38c-704c30267fe6 with identifier: DN21%20YNU to the API
2026-03-29 14:24:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN21%20YNU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cef08f5a-9699-581f-a38c-704c30267fe6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN21 YNU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN21%20YNU&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'VIVARO 3100',
 'odometer': 34860,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 3100 2.0 D 120 DYNAMIC L1 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'D 120 DYNAMIC L1 H1',
 'vin': 'VXEVFAHKKM7835785',
 'year': 2021}
2026-03-29 14:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN21%2520YNU%27 HTTP/1.1" 200 None
2026-03-29 14:24:37 [bca.uk] INFO: Saving data for DN21%20YNU: {'auction_closing_time': 1774864800.0, 'created_time': 1774522883.95253, 'last_price_update_time': 1774794277.459357}
2026-03-29 14:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN21%2520YNU') HTTP/1.1" 204 0
2026-03-29 14:24:37 [bca.uk] INFO: Found listing with ID: FL72%20LKA
2026-03-29 14:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL72%2520LKA%27 HTTP/1.1" 200 None
2026-03-29 14:24:37 [bca.uk] INFO: Scrape type for FL72%20LKA: 2
2026-03-29 14:24:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c7036ede-c3f8-5dcc-a12c-0a67eb36af8f with identifier: FL72%20LKA
2026-03-29 14:24:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c7036ede-c3f8-5dcc-a12c-0a67eb36af8f with scrape type 2
2026-03-29 14:24:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c7036ede-c3f8-5dcc-a12c-0a67eb36af8f with scrape type 2
2026-03-29 14:24:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c7036ede-c3f8-5dcc-a12c-0a67eb36af8f, identifier: FL72%20LKA
2026-03-29 14:24:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78675c88-1451-5bff-8e4f-229a7b814daf with identifier: AV07%20FZJ
2026-03-29 14:24:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78675c88-1451-5bff-8e4f-229a7b814daf with identifier: AV07%20FZJ
2026-03-29 14:24:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 78675c88-1451-5bff-8e4f-229a7b814daf with identifier: AV07%20FZJ to the API
2026-03-29 14:24:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV07%20FZJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '78675c88-1451-5bff-8e4f-229a7b814daf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV07 FZJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV07%20FZJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 124895,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO 1.0 VVT-I + Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I +',
 'vin': 'JTDKG18C40N137471',
 'year': 2007}
2026-03-29 14:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV07%2520FZJ%27 HTTP/1.1" 200 None
2026-03-29 14:24:37 [bca.uk] INFO: Saving data for AV07%20FZJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774523529.878132, 'last_price_update_time': 1774794277.875922}
2026-03-29 14:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV07%2520FZJ') HTTP/1.1" 204 0
2026-03-29 14:24:37 [bca.uk] INFO: Found listing with ID: DS21%20OTL
2026-03-29 14:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS21%2520OTL%27 HTTP/1.1" 200 None
2026-03-29 14:24:37 [bca.uk] INFO: Scrape type for DS21%20OTL: 2
2026-03-29 14:24:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a9419ca9-9469-5eb6-9332-586f39adb432 with identifier: DS21%20OTL
2026-03-29 14:24:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a9419ca9-9469-5eb6-9332-586f39adb432 with scrape type 2
2026-03-29 14:24:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a9419ca9-9469-5eb6-9332-586f39adb432 with scrape type 2
2026-03-29 14:24:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a9419ca9-9469-5eb6-9332-586f39adb432, identifier: DS21%20OTL
2026-03-29 14:24:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c7036ede-c3f8-5dcc-a12c-0a67eb36af8f with identifier: FL72%20LKA
2026-03-29 14:24:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c7036ede-c3f8-5dcc-a12c-0a67eb36af8f with identifier: FL72%20LKA
2026-03-29 14:24:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c7036ede-c3f8-5dcc-a12c-0a67eb36af8f with identifier: FL72%20LKA to the API
2026-03-29 14:24:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL72%20LKA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c7036ede-c3f8-5dcc-a12c-0a67eb36af8f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL72 LKA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL72%20LKA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 35568,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14000,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VF3MRHNSUNS166459',
 'year': 2023}
2026-03-29 14:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL72%2520LKA%27 HTTP/1.1" 200 None
2026-03-29 14:24:38 [bca.uk] INFO: Saving data for FL72%20LKA: {'auction_closing_time': 1775113200.0, 'created_time': 1774354632.613687, 'last_price_update_time': 1774794278.275294}
2026-03-29 14:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL72%2520LKA') HTTP/1.1" 204 0
2026-03-29 14:24:38 [bca.uk] INFO: Found listing with ID: KK15%20GKJ
2026-03-29 14:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK15%2520GKJ%27 HTTP/1.1" 200 None
2026-03-29 14:24:38 [bca.uk] INFO: Scrape type for KK15%20GKJ: 2
2026-03-29 14:24:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a804c64-d878-57e9-8235-f8ff45d0e6b1 with identifier: KK15%20GKJ
2026-03-29 14:24:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a804c64-d878-57e9-8235-f8ff45d0e6b1 with scrape type 2
2026-03-29 14:24:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a804c64-d878-57e9-8235-f8ff45d0e6b1 with scrape type 2
2026-03-29 14:24:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a804c64-d878-57e9-8235-f8ff45d0e6b1, identifier: KK15%20GKJ
2026-03-29 14:24:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a9419ca9-9469-5eb6-9332-586f39adb432 with identifier: DS21%20OTL
2026-03-29 14:24:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a9419ca9-9469-5eb6-9332-586f39adb432 with identifier: DS21%20OTL
2026-03-29 14:24:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a9419ca9-9469-5eb6-9332-586f39adb432 with identifier: DS21%20OTL to the API
2026-03-29 14:24:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS21%20OTL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a9419ca9-9469-5eb6-9332-586f39adb432',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS21 OTL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS21%20OTL&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'VIVARO 3100',
 'odometer': 80971,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 3100 2.0 D 120 DYNAMIC L1 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'D 120 DYNAMIC L1 H1',
 'vin': 'VXEVFAHKKM7818540',
 'year': 2021}
2026-03-29 14:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS21%2520OTL%27 HTTP/1.1" 200 None
2026-03-29 14:24:38 [bca.uk] INFO: Saving data for DS21%20OTL: {'auction_closing_time': 1774864800.0, 'created_time': 1774522884.656143, 'last_price_update_time': 1774794278.67707}
2026-03-29 14:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS21%2520OTL') HTTP/1.1" 204 0
2026-03-29 14:24:38 [bca.uk] INFO: Found listing with ID: BF24%20EWL
2026-03-29 14:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF24%2520EWL%27 HTTP/1.1" 200 None
2026-03-29 14:24:38 [bca.uk] INFO: Scrape type for BF24%20EWL: 2
2026-03-29 14:24:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d068dcd1-5160-597e-8a07-44ba88c34d24 with identifier: BF24%20EWL
2026-03-29 14:24:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d068dcd1-5160-597e-8a07-44ba88c34d24 with scrape type 2
2026-03-29 14:24:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d068dcd1-5160-597e-8a07-44ba88c34d24 with scrape type 2
2026-03-29 14:24:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d068dcd1-5160-597e-8a07-44ba88c34d24, identifier: BF24%20EWL
2026-03-29 14:24:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a804c64-d878-57e9-8235-f8ff45d0e6b1 with identifier: KK15%20GKJ
2026-03-29 14:24:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a804c64-d878-57e9-8235-f8ff45d0e6b1 with identifier: KK15%20GKJ
2026-03-29 14:24:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1a804c64-d878-57e9-8235-f8ff45d0e6b1 with identifier: KK15%20GKJ to the API
2026-03-29 14:24:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KK15%20GKJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1a804c64-d878-57e9-8235-f8ff45d0e6b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KK15 GKJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KK15%20GKJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 30290,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.2 TSI 90 SE Estate',
 'transmission': 'manual',
 'trim': 'TSI 90 SE',
 'vin': 'TMBKM6NJ3GZ043741',
 'year': 2015}
2026-03-29 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK15%2520GKJ%27 HTTP/1.1" 200 None
2026-03-29 14:24:39 [bca.uk] INFO: Saving data for KK15%20GKJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774523509.488767, 'last_price_update_time': 1774794279.152799}
2026-03-29 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KK15%2520GKJ') HTTP/1.1" 204 0
2026-03-29 14:24:39 [bca.uk] INFO: Found listing with ID: DS21%20OVT
2026-03-29 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS21%2520OVT%27 HTTP/1.1" 200 None
2026-03-29 14:24:39 [bca.uk] INFO: Scrape type for DS21%20OVT: 2
2026-03-29 14:24:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e7647455-6fa7-5777-ad48-a22851afd39e with identifier: DS21%20OVT
2026-03-29 14:24:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e7647455-6fa7-5777-ad48-a22851afd39e with scrape type 2
2026-03-29 14:24:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e7647455-6fa7-5777-ad48-a22851afd39e with scrape type 2
2026-03-29 14:24:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e7647455-6fa7-5777-ad48-a22851afd39e, identifier: DS21%20OVT
2026-03-29 14:24:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d068dcd1-5160-597e-8a07-44ba88c34d24 with identifier: BF24%20EWL
2026-03-29 14:24:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d068dcd1-5160-597e-8a07-44ba88c34d24 with identifier: BF24%20EWL
2026-03-29 14:24:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d068dcd1-5160-597e-8a07-44ba88c34d24 with identifier: BF24%20EWL to the API
2026-03-29 14:24:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF24%20EWL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'd068dcd1-5160-597e-8a07-44ba88c34d24',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BF24 EWL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF24%20EWL&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 51317,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 19100,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS0RC395280',
 'year': 2024}
2026-03-29 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF24%2520EWL%27 HTTP/1.1" 200 None
2026-03-29 14:24:39 [bca.uk] INFO: Saving data for BF24%20EWL: {'auction_closing_time': 1774854000.0, 'created_time': 1774277229.267575, 'last_price_update_time': 1774794279.549842}
2026-03-29 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF24%2520EWL') HTTP/1.1" 204 0
2026-03-29 14:24:39 [bca.uk] INFO: Found listing with ID: KW23%20XXC
2026-03-29 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW23%2520XXC%27 HTTP/1.1" 200 None
2026-03-29 14:24:39 [bca.uk] INFO: Scrape type for KW23%20XXC: 2
2026-03-29 14:24:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 92c140d5-ad17-59eb-a7b8-cf962eccf11a with identifier: KW23%20XXC
2026-03-29 14:24:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 92c140d5-ad17-59eb-a7b8-cf962eccf11a with scrape type 2
2026-03-29 14:24:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 92c140d5-ad17-59eb-a7b8-cf962eccf11a with scrape type 2
2026-03-29 14:24:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 92c140d5-ad17-59eb-a7b8-cf962eccf11a, identifier: KW23%20XXC
2026-03-29 14:24:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e7647455-6fa7-5777-ad48-a22851afd39e with identifier: DS21%20OVT
2026-03-29 14:24:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e7647455-6fa7-5777-ad48-a22851afd39e with identifier: DS21%20OVT
2026-03-29 14:24:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e7647455-6fa7-5777-ad48-a22851afd39e with identifier: DS21%20OVT to the API
2026-03-29 14:24:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS21%20OVT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e7647455-6fa7-5777-ad48-a22851afd39e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS21 OVT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS21%20OVT&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'VIVARO 3100',
 'odometer': 88982,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 3100 2.0 D 120 DYNAMIC L1 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'D 120 DYNAMIC L1 H1',
 'vin': 'VXEVFAHKKMZ028677',
 'year': 2021}
2026-03-29 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS21%2520OVT%27 HTTP/1.1" 200 None
2026-03-29 14:24:39 [bca.uk] INFO: Saving data for DS21%20OVT: {'auction_closing_time': 1774864800.0, 'created_time': 1774522882.513221, 'last_price_update_time': 1774794279.95845}
2026-03-29 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS21%2520OVT') HTTP/1.1" 204 0
2026-03-29 14:24:39 [bca.uk] INFO: Found listing with ID: BK22%20UNZ
2026-03-29 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520UNZ%27 HTTP/1.1" 200 None
2026-03-29 14:24:39 [bca.uk] INFO: Scrape type for BK22%20UNZ: 2
2026-03-29 14:24:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0750a747-c5be-54c2-8689-d0d93247ead9 with identifier: BK22%20UNZ
2026-03-29 14:24:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0750a747-c5be-54c2-8689-d0d93247ead9 with scrape type 2
2026-03-29 14:24:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0750a747-c5be-54c2-8689-d0d93247ead9 with scrape type 2
2026-03-29 14:24:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0750a747-c5be-54c2-8689-d0d93247ead9, identifier: BK22%20UNZ
2026-03-29 14:24:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 92c140d5-ad17-59eb-a7b8-cf962eccf11a with identifier: KW23%20XXC
2026-03-29 14:24:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 92c140d5-ad17-59eb-a7b8-cf962eccf11a with identifier: KW23%20XXC
2026-03-29 14:24:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 92c140d5-ad17-59eb-a7b8-cf962eccf11a with identifier: KW23%20XXC to the API
2026-03-29 14:24:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW23%20XXC-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '92c140d5-ad17-59eb-a7b8-cf962eccf11a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW23 XXC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW23%20XXC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 35727,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.0 TSI 95 SE COMFORT Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 95 SE COMFORT',
 'vin': 'TMBFP6PJ0P4077686',
 'year': 2023}
2026-03-29 14:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW23%2520XXC%27 HTTP/1.1" 200 None
2026-03-29 14:24:40 [bca.uk] INFO: Saving data for KW23%20XXC: {'auction_closing_time': 1774864800.0, 'created_time': 1774265050.379307, 'last_price_update_time': 1774794280.376641}
2026-03-29 14:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW23%2520XXC') HTTP/1.1" 204 0
2026-03-29 14:24:40 [bca.uk] INFO: Found listing with ID: AY20%20CKJ
2026-03-29 14:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY20%2520CKJ%27 HTTP/1.1" 200 None
2026-03-29 14:24:40 [bca.uk] INFO: Scrape type for AY20%20CKJ: 2
2026-03-29 14:24:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f0cfc0c-3517-54f8-991f-b8ceeb95cfab with identifier: AY20%20CKJ
2026-03-29 14:24:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f0cfc0c-3517-54f8-991f-b8ceeb95cfab with scrape type 2
2026-03-29 14:24:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5f0cfc0c-3517-54f8-991f-b8ceeb95cfab with scrape type 2
2026-03-29 14:24:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5f0cfc0c-3517-54f8-991f-b8ceeb95cfab, identifier: AY20%20CKJ
2026-03-29 14:24:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0750a747-c5be-54c2-8689-d0d93247ead9 with identifier: BK22%20UNZ
2026-03-29 14:24:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0750a747-c5be-54c2-8689-d0d93247ead9 with identifier: BK22%20UNZ
2026-03-29 14:24:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0750a747-c5be-54c2-8689-d0d93247ead9 with identifier: BK22%20UNZ to the API
2026-03-29 14:24:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK22%20UNZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '0750a747-c5be-54c2-8689-d0d93247ead9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK22 UNZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK22%20UNZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 46408,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 18400,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y AWD LONG RANGE Hatchback',
 'transmission': 'automatic',
 'trim': 'AWD LONG RANGE',
 'vin': 'LRWYHCEK0NC261865',
 'year': 2022}
2026-03-29 14:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520UNZ%27 HTTP/1.1" 200 None
2026-03-29 14:24:40 [bca.uk] INFO: Saving data for BK22%20UNZ: {'auction_closing_time': 1774854000.0, 'created_time': 1773828239.002425, 'last_price_update_time': 1774794280.772317}
2026-03-29 14:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK22%2520UNZ') HTTP/1.1" 204 0
2026-03-29 14:24:40 [bca.uk] INFO: Found listing with ID: LM66%20MYL
2026-03-29 14:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM66%2520MYL%27 HTTP/1.1" 200 None
2026-03-29 14:24:40 [bca.uk] INFO: Scrape type for LM66%20MYL: 2
2026-03-29 14:24:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0473cc35-00d3-55ee-a5f5-8b921bfdc46a with identifier: LM66%20MYL
2026-03-29 14:24:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0473cc35-00d3-55ee-a5f5-8b921bfdc46a with scrape type 2
2026-03-29 14:24:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0473cc35-00d3-55ee-a5f5-8b921bfdc46a with scrape type 2
2026-03-29 14:24:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0473cc35-00d3-55ee-a5f5-8b921bfdc46a, identifier: LM66%20MYL
2026-03-29 14:24:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5f0cfc0c-3517-54f8-991f-b8ceeb95cfab with identifier: AY20%20CKJ
2026-03-29 14:24:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5f0cfc0c-3517-54f8-991f-b8ceeb95cfab with identifier: AY20%20CKJ
2026-03-29 14:24:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5f0cfc0c-3517-54f8-991f-b8ceeb95cfab with identifier: AY20%20CKJ to the API
2026-03-29 14:24:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 176,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AY20%20CKJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5f0cfc0c-3517-54f8-991f-b8ceeb95cfab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AY20 CKJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AY20%20CKJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'CITROEN',
 'model': 'DISPATCH 1000',
 'odometer': 90779,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'CITROEN DISPATCH 1000 1.5 B/HDI 100 XS ENTERPRISE PanelVan',
 'transmission': 'manual',
 'trim': 'B/HDI 100 XS ENTERPRISE',
 'vin': 'VF7VBYHRKLZ039284',
 'year': 2020}
2026-03-29 14:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY20%2520CKJ%27 HTTP/1.1" 200 None
2026-03-29 14:24:41 [bca.uk] INFO: Saving data for AY20%20CKJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774522879.547757, 'last_price_update_time': 1774794281.218675}
2026-03-29 14:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AY20%2520CKJ') HTTP/1.1" 204 0
2026-03-29 14:24:41 [bca.uk] INFO: Found listing with ID: BK23%20CBF
2026-03-29 14:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520CBF%27 HTTP/1.1" 200 None
2026-03-29 14:24:41 [bca.uk] INFO: Scrape type for BK23%20CBF: 0
2026-03-29 14:24:41 [bca.uk] INFO: Found listing with ID: BK23%20TLY
2026-03-29 14:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520TLY%27 HTTP/1.1" 200 None
2026-03-29 14:24:41 [bca.uk] INFO: Scrape type for BK23%20TLY: 2
2026-03-29 14:24:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 916a3eeb-6476-5c65-8c91-a3e33b3908cf with identifier: BK23%20TLY
2026-03-29 14:24:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 916a3eeb-6476-5c65-8c91-a3e33b3908cf with scrape type 2
2026-03-29 14:24:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 916a3eeb-6476-5c65-8c91-a3e33b3908cf with scrape type 2
2026-03-29 14:24:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 916a3eeb-6476-5c65-8c91-a3e33b3908cf, identifier: BK23%20TLY
2026-03-29 14:24:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0473cc35-00d3-55ee-a5f5-8b921bfdc46a with identifier: LM66%20MYL
2026-03-29 14:24:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0473cc35-00d3-55ee-a5f5-8b921bfdc46a with identifier: LM66%20MYL
2026-03-29 14:24:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0473cc35-00d3-55ee-a5f5-8b921bfdc46a with identifier: LM66%20MYL to the API
2026-03-29 14:24:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 228,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM66%20MYL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0473cc35-00d3-55ee-a5f5-8b921bfdc46a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM66 MYL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM66%20MYL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 95849,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 3.2 TDCI 200 WILDTRAK 4WD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'TDCI 200 WILDTRAK 4WD',
 'vin': '6FPPXXMJ2PGD87116',
 'year': 2016}
2026-03-29 14:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM66%2520MYL%27 HTTP/1.1" 200 None
2026-03-29 14:24:41 [bca.uk] INFO: Saving data for LM66%20MYL: {'auction_closing_time': 1774864800.0, 'created_time': 1774523467.111141, 'last_price_update_time': 1774794281.647814}
2026-03-29 14:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM66%2520MYL') HTTP/1.1" 204 0
2026-03-29 14:24:41 [bca.uk] INFO: Found listing with ID: DU22%20VSZ
2026-03-29 14:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU22%2520VSZ%27 HTTP/1.1" 200 None
2026-03-29 14:24:41 [bca.uk] INFO: Scrape type for DU22%20VSZ: 2
2026-03-29 14:24:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 683b1870-1532-5428-a9ce-c66dfd07a26e with identifier: DU22%20VSZ
2026-03-29 14:24:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 683b1870-1532-5428-a9ce-c66dfd07a26e with scrape type 2
2026-03-29 14:24:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 683b1870-1532-5428-a9ce-c66dfd07a26e with scrape type 2
2026-03-29 14:24:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 683b1870-1532-5428-a9ce-c66dfd07a26e, identifier: DU22%20VSZ
2026-03-29 14:24:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 916a3eeb-6476-5c65-8c91-a3e33b3908cf with identifier: BK23%20TLY
2026-03-29 14:24:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 916a3eeb-6476-5c65-8c91-a3e33b3908cf with identifier: BK23%20TLY
2026-03-29 14:24:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 916a3eeb-6476-5c65-8c91-a3e33b3908cf with identifier: BK23%20TLY to the API
2026-03-29 14:24:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK23%20TLY-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '916a3eeb-6476-5c65-8c91-a3e33b3908cf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK23 TLY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK23%20TLY&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'KIA',
 'model': 'NIRO EV',
 'odometer': 32361,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16800,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA NIRO EV 150KW 65KWH 4 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 65KWH 4',
 'vin': 'KNACT811UP5035056',
 'year': 2023}
2026-03-29 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520TLY%27 HTTP/1.1" 200 None
2026-03-29 14:24:42 [bca.uk] INFO: Saving data for BK23%20TLY: {'auction_closing_time': 1774854000.0, 'created_time': 1774277206.525667, 'last_price_update_time': 1774794282.082161}
2026-03-29 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK23%2520TLY') HTTP/1.1" 204 0
2026-03-29 14:24:42 [bca.uk] INFO: Found listing with ID: BJ19%20HKX
2026-03-29 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ19%2520HKX%27 HTTP/1.1" 200 None
2026-03-29 14:24:42 [bca.uk] INFO: Scrape type for BJ19%20HKX: 2
2026-03-29 14:24:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27e0541b-31a4-5272-9bcc-d2d2a6947d19 with identifier: BJ19%20HKX
2026-03-29 14:24:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27e0541b-31a4-5272-9bcc-d2d2a6947d19 with scrape type 2
2026-03-29 14:24:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27e0541b-31a4-5272-9bcc-d2d2a6947d19 with scrape type 2
2026-03-29 14:24:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 27e0541b-31a4-5272-9bcc-d2d2a6947d19, identifier: BJ19%20HKX
2026-03-29 14:24:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 683b1870-1532-5428-a9ce-c66dfd07a26e with identifier: DU22%20VSZ
2026-03-29 14:24:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 683b1870-1532-5428-a9ce-c66dfd07a26e with identifier: DU22%20VSZ
2026-03-29 14:24:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 683b1870-1532-5428-a9ce-c66dfd07a26e with identifier: DU22%20VSZ to the API
2026-03-29 14:24:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 175,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU22%20VSZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '683b1870-1532-5428-a9ce-c66dfd07a26e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU22 VSZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU22%20VSZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2700',
 'odometer': 91573,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2700 1.5 D 100 DYNAMIC L1 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'D 100 DYNAMIC L1 H1',
 'vin': 'VXEVBYHRMM7866750',
 'year': 2022}
2026-03-29 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU22%2520VSZ%27 HTTP/1.1" 200 None
2026-03-29 14:24:42 [bca.uk] INFO: Saving data for DU22%20VSZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774522890.656404, 'last_price_update_time': 1774794282.50119}
2026-03-29 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU22%2520VSZ') HTTP/1.1" 204 0
2026-03-29 14:24:42 [bca.uk] INFO: Found listing with ID: BP73%20CZS
2026-03-29 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP73%2520CZS%27 HTTP/1.1" 200 None
2026-03-29 14:24:42 [bca.uk] INFO: Scrape type for BP73%20CZS: 0
2026-03-29 14:24:42 [bca.uk] INFO: Found listing with ID: DE24%20NHX
2026-03-29 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE24%2520NHX%27 HTTP/1.1" 200 None
2026-03-29 14:24:42 [bca.uk] INFO: Scrape type for DE24%20NHX: 2
2026-03-29 14:24:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 444ec6a6-a958-5b6c-9687-3567f460cd3a with identifier: DE24%20NHX
2026-03-29 14:24:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 444ec6a6-a958-5b6c-9687-3567f460cd3a with scrape type 2
2026-03-29 14:24:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 444ec6a6-a958-5b6c-9687-3567f460cd3a with scrape type 2
2026-03-29 14:24:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 444ec6a6-a958-5b6c-9687-3567f460cd3a, identifier: DE24%20NHX
2026-03-29 14:24:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27e0541b-31a4-5272-9bcc-d2d2a6947d19 with identifier: BJ19%20HKX
2026-03-29 14:24:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27e0541b-31a4-5272-9bcc-d2d2a6947d19 with identifier: BJ19%20HKX
2026-03-29 14:24:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 27e0541b-31a4-5272-9bcc-d2d2a6947d19 with identifier: BJ19%20HKX to the API
2026-03-29 14:24:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 202,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ19%20HKX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '27e0541b-31a4-5272-9bcc-d2d2a6947d19',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ19 HKX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ19%20HKX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 64827,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 TDCI 130 LWB H/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 130 LWB H/R',
 'vin': 'WF0XXXTTGXKC34180',
 'year': 2019}
2026-03-29 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ19%2520HKX%27 HTTP/1.1" 200 None
2026-03-29 14:24:42 [bca.uk] INFO: Saving data for BJ19%20HKX: {'auction_closing_time': 1774864800.0, 'created_time': 1773932123.438823, 'last_price_update_time': 1774794282.950745}
2026-03-29 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ19%2520HKX') HTTP/1.1" 204 0
2026-03-29 14:24:43 [bca.uk] INFO: Found listing with ID: FN23%20PYS
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN23%2520PYS%27 HTTP/1.1" 200 None
2026-03-29 14:24:43 [bca.uk] INFO: Scrape type for FN23%20PYS: 2
2026-03-29 14:24:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e40f7efc-ac70-50ae-a1f9-378aebade5ed with identifier: FN23%20PYS
2026-03-29 14:24:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e40f7efc-ac70-50ae-a1f9-378aebade5ed with scrape type 2
2026-03-29 14:24:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e40f7efc-ac70-50ae-a1f9-378aebade5ed with scrape type 2
2026-03-29 14:24:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e40f7efc-ac70-50ae-a1f9-378aebade5ed, identifier: FN23%20PYS
2026-03-29 14:24:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 444ec6a6-a958-5b6c-9687-3567f460cd3a with identifier: DE24%20NHX
2026-03-29 14:24:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 444ec6a6-a958-5b6c-9687-3567f460cd3a with identifier: DE24%20NHX
2026-03-29 14:24:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 444ec6a6-a958-5b6c-9687-3567f460cd3a with identifier: DE24%20NHX to the API
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE24%20NHX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '444ec6a6-a958-5b6c-9687-3567f460cd3a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DE24 NHX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE24%20NHX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Walsall',
 'make': 'GWM ORA',
 'model': 'ORA 03',
 'odometer': 9065,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9100,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'GWM ORA ORA 03 126KW 48KWH PURE+ Hatchback',
 'transmission': 'automatic',
 'trim': '126KW 48KWH PURE+',
 'vin': 'LGWEEUA5XNK636775',
 'year': 2024}
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE24%2520NHX%27 HTTP/1.1" 200 None
2026-03-29 14:24:43 [bca.uk] INFO: Saving data for DE24%20NHX: {'auction_closing_time': 1774854000.0, 'created_time': 1774277118.699826, 'last_price_update_time': 1774794283.465241}
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE24%2520NHX') HTTP/1.1" 204 0
2026-03-29 14:24:43 [bca.uk] INFO: Found listing with ID: AN23%20FAB
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AN23%2520FAB%27 HTTP/1.1" 200 None
2026-03-29 14:24:43 [bca.uk] INFO: Scrape type for AN23%20FAB: 0
2026-03-29 14:24:43 [bca.uk] INFO: Found listing with ID: YA19%20PMO
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA19%2520PMO%27 HTTP/1.1" 200 None
2026-03-29 14:24:43 [bca.uk] INFO: Scrape type for YA19%20PMO: 0
2026-03-29 14:24:43 [bca.uk] INFO: Found listing with ID: KP23%20UYF
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP23%2520UYF%27 HTTP/1.1" 200 None
2026-03-29 14:24:43 [bca.uk] INFO: Scrape type for KP23%20UYF: 0
2026-03-29 14:24:43 [bca.uk] INFO: Found listing with ID: SV23%20XNY
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV23%2520XNY%27 HTTP/1.1" 200 None
2026-03-29 14:24:43 [bca.uk] INFO: Scrape type for SV23%20XNY: 0
2026-03-29 14:24:43 [bca.uk] INFO: Found listing with ID: MA20%20JXY
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA20%2520JXY%27 HTTP/1.1" 200 None
2026-03-29 14:24:43 [bca.uk] INFO: Scrape type for MA20%20JXY: 0
2026-03-29 14:24:43 [bca.uk] INFO: Found listing with ID: LS22%20APX
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS22%2520APX%27 HTTP/1.1" 200 None
2026-03-29 14:24:43 [bca.uk] INFO: Scrape type for LS22%20APX: 0
2026-03-29 14:24:43 [bca.uk] INFO: Found listing with ID: DG23%20YTS
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG23%2520YTS%27 HTTP/1.1" 200 None
2026-03-29 14:24:43 [bca.uk] INFO: Scrape type for DG23%20YTS: 0
2026-03-29 14:24:43 [bca.uk] INFO: Found listing with ID: HF69%20LZW
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF69%2520LZW%27 HTTP/1.1" 200 None
2026-03-29 14:24:43 [bca.uk] INFO: Scrape type for HF69%20LZW: 0
2026-03-29 14:24:43 [bca.uk] INFO: Found listing with ID: LM61%20OVO
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM61%2520OVO%27 HTTP/1.1" 200 None
2026-03-29 14:24:43 [bca.uk] INFO: Scrape type for LM61%20OVO: 2
2026-03-29 14:24:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ce4ed9f6-25be-54c7-8265-b0850826e7f6 with identifier: LM61%20OVO
2026-03-29 14:24:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ce4ed9f6-25be-54c7-8265-b0850826e7f6 with scrape type 2
2026-03-29 14:24:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ce4ed9f6-25be-54c7-8265-b0850826e7f6 with scrape type 2
2026-03-29 14:24:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ce4ed9f6-25be-54c7-8265-b0850826e7f6, identifier: LM61%20OVO
2026-03-29 14:24:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e40f7efc-ac70-50ae-a1f9-378aebade5ed with identifier: FN23%20PYS
2026-03-29 14:24:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e40f7efc-ac70-50ae-a1f9-378aebade5ed with identifier: FN23%20PYS
2026-03-29 14:24:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e40f7efc-ac70-50ae-a1f9-378aebade5ed with identifier: FN23%20PYS to the API
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN23%20PYS-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e40f7efc-ac70-50ae-a1f9-378aebade5ed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FN23 PYS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN23%20PYS&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY CARGO',
 'odometer': 32273,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CADDY CARGO 2.0 TDI 102 COMMERCE PLUS Van',
 'transmission': 'manual',
 'trim': 'TDI 102 COMMERCE PLUS',
 'vin': 'WV1ZZZSKXPX056115',
 'year': 2023}
2026-03-29 14:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN23%2520PYS%27 HTTP/1.1" 200 None
2026-03-29 14:24:44 [bca.uk] INFO: Saving data for FN23%20PYS: {'auction_closing_time': 1774864800.0, 'created_time': 1774522897.512132, 'last_price_update_time': 1774794284.00412}
2026-03-29 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN23%2520PYS') HTTP/1.1" 204 0
2026-03-29 14:24:44 [bca.uk] INFO: Found listing with ID: FL23%20HVK
2026-03-29 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL23%2520HVK%27 HTTP/1.1" 200 None
2026-03-29 14:24:44 [bca.uk] INFO: Scrape type for FL23%20HVK: 0
2026-03-29 14:24:44 [bca.uk] INFO: Found listing with ID: GJ22%20XRM
2026-03-29 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520XRM%27 HTTP/1.1" 200 None
2026-03-29 14:24:44 [bca.uk] INFO: Scrape type for GJ22%20XRM: 2
2026-03-29 14:24:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b6b576b8-3180-5da3-9672-9a8678f30321 with identifier: GJ22%20XRM
2026-03-29 14:24:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b6b576b8-3180-5da3-9672-9a8678f30321 with scrape type 2
2026-03-29 14:24:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b6b576b8-3180-5da3-9672-9a8678f30321 with scrape type 2
2026-03-29 14:24:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b6b576b8-3180-5da3-9672-9a8678f30321, identifier: GJ22%20XRM
2026-03-29 14:24:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ce4ed9f6-25be-54c7-8265-b0850826e7f6 with identifier: LM61%20OVO
2026-03-29 14:24:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ce4ed9f6-25be-54c7-8265-b0850826e7f6 with identifier: LM61%20OVO
2026-03-29 14:24:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ce4ed9f6-25be-54c7-8265-b0850826e7f6 with identifier: LM61%20OVO to the API
2026-03-29 14:24:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM61%20OVO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ce4ed9f6-25be-54c7-8265-b0850826e7f6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM61 OVO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM61%20OVO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA',
 'odometer': 99981,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ZAFIRA 1.6 VVT 115 EXCLUSIV MPV',
 'transmission': 'manual',
 'trim': 'VVT 115 EXCLUSIV',
 'vin': 'W0L0AHM75C2036433',
 'year': 2012}
2026-03-29 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM61%2520OVO%27 HTTP/1.1" 200 None
2026-03-29 14:24:44 [bca.uk] INFO: Saving data for LM61%20OVO: {'auction_closing_time': 1774951200.0, 'created_time': 1774523484.619201, 'last_price_update_time': 1774794284.442714}
2026-03-29 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM61%2520OVO') HTTP/1.1" 204 0
2026-03-29 14:24:44 [bca.uk] INFO: Found listing with ID: NV73%20RFF
2026-03-29 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV73%2520RFF%27 HTTP/1.1" 200 None
2026-03-29 14:24:44 [bca.uk] INFO: Scrape type for NV73%20RFF: 2
2026-03-29 14:24:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10a7a5b9-e0db-57a8-bdc7-d24a1d314e65 with identifier: NV73%20RFF
2026-03-29 14:24:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10a7a5b9-e0db-57a8-bdc7-d24a1d314e65 with scrape type 2
2026-03-29 14:24:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 10a7a5b9-e0db-57a8-bdc7-d24a1d314e65 with scrape type 2
2026-03-29 14:24:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 10a7a5b9-e0db-57a8-bdc7-d24a1d314e65, identifier: NV73%20RFF
2026-03-29 14:24:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b6b576b8-3180-5da3-9672-9a8678f30321 with identifier: GJ22%20XRM
2026-03-29 14:24:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b6b576b8-3180-5da3-9672-9a8678f30321 with identifier: GJ22%20XRM
2026-03-29 14:24:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b6b576b8-3180-5da3-9672-9a8678f30321 with identifier: GJ22%20XRM to the API
2026-03-29 14:24:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ22%20XRM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b6b576b8-3180-5da3-9672-9a8678f30321',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GJ22 XRM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ22%20XRM&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 11972,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 18800,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 LONG RANGE AWD Saloon',
 'transmission': 'automatic',
 'trim': 'LONG RANGE AWD',
 'vin': 'LRW3F7EK1NC518426',
 'year': 2022}
2026-03-29 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520XRM%27 HTTP/1.1" 200 None
2026-03-29 14:24:44 [bca.uk] INFO: Saving data for GJ22%20XRM: {'auction_closing_time': 1774854000.0, 'created_time': 1774276967.114097, 'last_price_update_time': 1774794284.95206}
2026-03-29 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ22%2520XRM') HTTP/1.1" 204 0
2026-03-29 14:24:44 [bca.uk] INFO: Found listing with ID: AU16%20YYD
2026-03-29 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU16%2520YYD%27 HTTP/1.1" 200 None
2026-03-29 14:24:44 [bca.uk] INFO: Scrape type for AU16%20YYD: 2
2026-03-29 14:24:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b6513d99-00f1-553b-a420-ca08c0bdf4e0 with identifier: AU16%20YYD
2026-03-29 14:24:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b6513d99-00f1-553b-a420-ca08c0bdf4e0 with scrape type 2
2026-03-29 14:24:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b6513d99-00f1-553b-a420-ca08c0bdf4e0 with scrape type 2
2026-03-29 14:24:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b6513d99-00f1-553b-a420-ca08c0bdf4e0, identifier: AU16%20YYD
2026-03-29 14:24:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 10a7a5b9-e0db-57a8-bdc7-d24a1d314e65 with identifier: NV73%20RFF
2026-03-29 14:24:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 10a7a5b9-e0db-57a8-bdc7-d24a1d314e65 with identifier: NV73%20RFF
2026-03-29 14:24:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 10a7a5b9-e0db-57a8-bdc7-d24a1d314e65 with identifier: NV73%20RFF to the API
2026-03-29 14:24:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 100,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NV73%20RFF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '10a7a5b9-e0db-57a8-bdc7-d24a1d314e65',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NV73 RFF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV73%20RFF&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'COROLLA',
 'odometer': 15718,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA 1.8 VVT-I HYBRID COMMERCIAL Van',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID COMMERCIAL',
 'vin': 'SB1ZB3AE40E089396',
 'year': 2024}
2026-03-29 14:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV73%2520RFF%27 HTTP/1.1" 200 None
2026-03-29 14:24:45 [bca.uk] INFO: Saving data for NV73%20RFF: {'auction_closing_time': 1774864800.0, 'created_time': 1774522892.106849, 'last_price_update_time': 1774794285.361051}
2026-03-29 14:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV73%2520RFF') HTTP/1.1" 204 0
2026-03-29 14:24:45 [bca.uk] INFO: Found listing with ID: KM23%20LFE
2026-03-29 14:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM23%2520LFE%27 HTTP/1.1" 200 None
2026-03-29 14:24:45 [bca.uk] INFO: Scrape type for KM23%20LFE: 2
2026-03-29 14:24:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 54231304-3833-58db-8d13-9d049ddc62c2 with identifier: KM23%20LFE
2026-03-29 14:24:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 54231304-3833-58db-8d13-9d049ddc62c2 with scrape type 2
2026-03-29 14:24:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 54231304-3833-58db-8d13-9d049ddc62c2 with scrape type 2
2026-03-29 14:24:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 54231304-3833-58db-8d13-9d049ddc62c2, identifier: KM23%20LFE
2026-03-29 14:24:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b6513d99-00f1-553b-a420-ca08c0bdf4e0 with identifier: AU16%20YYD
2026-03-29 14:24:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b6513d99-00f1-553b-a420-ca08c0bdf4e0 with identifier: AU16%20YYD
2026-03-29 14:24:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b6513d99-00f1-553b-a420-ca08c0bdf4e0 with identifier: AU16%20YYD to the API
2026-03-29 14:24:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AU16%20YYD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b6513d99-00f1-553b-a420-ca08c0bdf4e0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AU16 YYD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AU16%20YYD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'Q7',
 'odometer': 92982,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'AUDI Q7 3.0 TDI 272 QUATTRO S LINE TIP StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 272 QUATTRO S LINE TIP',
 'vin': 'WAUZZZ4M8GD059747',
 'year': 2016}
2026-03-29 14:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU16%2520YYD%27 HTTP/1.1" 200 None
2026-03-29 14:24:45 [bca.uk] INFO: Saving data for AU16%20YYD: {'auction_closing_time': 1774951200.0, 'created_time': 1774523456.473054, 'last_price_update_time': 1774794285.756512}
2026-03-29 14:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AU16%2520YYD') HTTP/1.1" 204 0
2026-03-29 14:24:45 [bca.uk] INFO: Found listing with ID: RJ21%20KFG
2026-03-29 14:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ21%2520KFG%27 HTTP/1.1" 200 None
2026-03-29 14:24:45 [bca.uk] INFO: Scrape type for RJ21%20KFG: 2
2026-03-29 14:24:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a8549245-7b1d-575f-8ea7-b38ca85818c6 with identifier: RJ21%20KFG
2026-03-29 14:24:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a8549245-7b1d-575f-8ea7-b38ca85818c6 with scrape type 2
2026-03-29 14:24:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a8549245-7b1d-575f-8ea7-b38ca85818c6 with scrape type 2
2026-03-29 14:24:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a8549245-7b1d-575f-8ea7-b38ca85818c6, identifier: RJ21%20KFG
2026-03-29 14:24:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 54231304-3833-58db-8d13-9d049ddc62c2 with identifier: KM23%20LFE
2026-03-29 14:24:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 54231304-3833-58db-8d13-9d049ddc62c2 with identifier: KM23%20LFE
2026-03-29 14:24:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 54231304-3833-58db-8d13-9d049ddc62c2 with identifier: KM23%20LFE to the API
2026-03-29 14:24:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 25,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM23%20LFE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '54231304-3833-58db-8d13-9d049ddc62c2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KM23 LFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM23%20LFE&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bristol',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 33100,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 T GDI PHEV AWD GT-LINE StationWagon',
 'transmission': 'automatic',
 'trim': 'T GDI PHEV AWD GT-LINE',
 'vin': 'U5YPX81HSPL080594',
 'year': 2023}
2026-03-29 14:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM23%2520LFE%27 HTTP/1.1" 200 None
2026-03-29 14:24:46 [bca.uk] INFO: Saving data for KM23%20LFE: {'auction_closing_time': 1774854000.0, 'created_time': 1774277131.621142, 'last_price_update_time': 1774794286.23385}
2026-03-29 14:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM23%2520LFE') HTTP/1.1" 204 0
2026-03-29 14:24:46 [bca.uk] INFO: Found listing with ID: VK72%20HYT
2026-03-29 14:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK72%2520HYT%27 HTTP/1.1" 200 None
2026-03-29 14:24:46 [bca.uk] INFO: Scrape type for VK72%20HYT: 0
2026-03-29 14:24:46 [bca.uk] INFO: Found listing with ID: CN71%20FLM
2026-03-29 14:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN71%2520FLM%27 HTTP/1.1" 200 None
2026-03-29 14:24:46 [bca.uk] INFO: Scrape type for CN71%20FLM: 2
2026-03-29 14:24:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1dee0064-2e5e-5bce-833e-c745f75fe864 with identifier: CN71%20FLM
2026-03-29 14:24:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1dee0064-2e5e-5bce-833e-c745f75fe864 with scrape type 2
2026-03-29 14:24:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1dee0064-2e5e-5bce-833e-c745f75fe864 with scrape type 2
2026-03-29 14:24:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1dee0064-2e5e-5bce-833e-c745f75fe864, identifier: CN71%20FLM
2026-03-29 14:24:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a8549245-7b1d-575f-8ea7-b38ca85818c6 with identifier: RJ21%20KFG
2026-03-29 14:24:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a8549245-7b1d-575f-8ea7-b38ca85818c6 with identifier: RJ21%20KFG
2026-03-29 14:24:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a8549245-7b1d-575f-8ea7-b38ca85818c6 with identifier: RJ21%20KFG to the API
2026-03-29 14:24:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 244,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ21%20KFG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a8549245-7b1d-575f-8ea7-b38ca85818c6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ21 KFG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ21%20KFG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'MASTER 3.5T FWD',
 'odometer': 89432,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'RENAULT MASTER 3.5T FWD 2.3 DCI 150 LM BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'DCI 150 LM BUSINESS',
 'vin': 'VF1MA000366630694',
 'year': 2021}
2026-03-29 14:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ21%2520KFG%27 HTTP/1.1" 200 None
2026-03-29 14:24:46 [bca.uk] INFO: Saving data for RJ21%20KFG: {'auction_closing_time': 1774864800.0, 'created_time': 1774522893.042846, 'last_price_update_time': 1774794286.661036}
2026-03-29 14:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ21%2520KFG') HTTP/1.1" 204 0
2026-03-29 14:24:46 [bca.uk] INFO: Found listing with ID: LB23%20FYE
2026-03-29 14:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB23%2520FYE%27 HTTP/1.1" 200 None
2026-03-29 14:24:46 [bca.uk] INFO: Scrape type for LB23%20FYE: 2
2026-03-29 14:24:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5ed6d4e-3232-5bf7-9640-7905c42d42a3 with identifier: LB23%20FYE
2026-03-29 14:24:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5ed6d4e-3232-5bf7-9640-7905c42d42a3 with scrape type 2
2026-03-29 14:24:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5ed6d4e-3232-5bf7-9640-7905c42d42a3 with scrape type 2
2026-03-29 14:24:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5ed6d4e-3232-5bf7-9640-7905c42d42a3, identifier: LB23%20FYE
2026-03-29 14:24:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1dee0064-2e5e-5bce-833e-c745f75fe864 with identifier: CN71%20FLM
2026-03-29 14:24:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1dee0064-2e5e-5bce-833e-c745f75fe864 with identifier: CN71%20FLM
2026-03-29 14:24:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1dee0064-2e5e-5bce-833e-c745f75fe864 with identifier: CN71%20FLM to the API
2026-03-29 14:24:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 245,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN71%20FLM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1dee0064-2e5e-5bce-833e-c745f75fe864',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CN71 FLM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CN71%20FLM&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 98250,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 213 WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 213 WILDTRAK',
 'vin': '6FPPXXMJ2PMR22619',
 'year': 2021}
2026-03-29 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN71%2520FLM%27 HTTP/1.1" 200 None
2026-03-29 14:24:47 [bca.uk] INFO: Saving data for CN71%20FLM: {'auction_closing_time': 1774864800.0, 'created_time': 1773832892.168488, 'last_price_update_time': 1774794287.077391}
2026-03-29 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CN71%2520FLM') HTTP/1.1" 204 0
2026-03-29 14:24:47 [bca.uk] INFO: Found listing with ID: RX19%20LDV
2026-03-29 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX19%2520LDV%27 HTTP/1.1" 200 None
2026-03-29 14:24:47 [bca.uk] INFO: Scrape type for RX19%20LDV: 2
2026-03-29 14:24:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b21a2cb3-101b-5d88-9441-b355307e3281 with identifier: RX19%20LDV
2026-03-29 14:24:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b21a2cb3-101b-5d88-9441-b355307e3281 with scrape type 2
2026-03-29 14:24:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b21a2cb3-101b-5d88-9441-b355307e3281 with scrape type 2
2026-03-29 14:24:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b21a2cb3-101b-5d88-9441-b355307e3281, identifier: RX19%20LDV
2026-03-29 14:24:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5ed6d4e-3232-5bf7-9640-7905c42d42a3 with identifier: LB23%20FYE
2026-03-29 14:24:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5ed6d4e-3232-5bf7-9640-7905c42d42a3 with identifier: LB23%20FYE
2026-03-29 14:24:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f5ed6d4e-3232-5bf7-9640-7905c42d42a3 with identifier: LB23%20FYE to the API
2026-03-29 14:24:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB23%20FYE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'f5ed6d4e-3232-5bf7-9640-7905c42d42a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LB23 FYE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB23%20FYE&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Crawley',
 'make': 'KIA',
 'model': 'EV6',
 'odometer': 8062,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 20000,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA EV6 166KW 77.4KWH RWD AIR Hatchback',
 'transmission': 'automatic',
 'trim': '166KW 77.4KWH RWD AIR',
 'vin': 'KNAC381AUP5118614',
 'year': 2023}
2026-03-29 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB23%2520FYE%27 HTTP/1.1" 200 None
2026-03-29 14:24:47 [bca.uk] INFO: Saving data for LB23%20FYE: {'auction_closing_time': 1774854000.0, 'created_time': 1774276963.793275, 'last_price_update_time': 1774794287.531028}
2026-03-29 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB23%2520FYE') HTTP/1.1" 204 0
2026-03-29 14:24:47 [bca.uk] INFO: Found listing with ID: LA22%20NCU
2026-03-29 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA22%2520NCU%27 HTTP/1.1" 200 None
2026-03-29 14:24:47 [bca.uk] INFO: Scrape type for LA22%20NCU: 2
2026-03-29 14:24:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b399589d-56f8-51e0-9bec-bad75fb7a015 with identifier: LA22%20NCU
2026-03-29 14:24:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b399589d-56f8-51e0-9bec-bad75fb7a015 with scrape type 2
2026-03-29 14:24:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b399589d-56f8-51e0-9bec-bad75fb7a015 with scrape type 2
2026-03-29 14:24:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b399589d-56f8-51e0-9bec-bad75fb7a015, identifier: LA22%20NCU
2026-03-29 14:24:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:24:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b21a2cb3-101b-5d88-9441-b355307e3281 with identifier: RX19%20LDV
2026-03-29 14:24:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b21a2cb3-101b-5d88-9441-b355307e3281 with identifier: RX19%20LDV
2026-03-29 14:24:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b21a2cb3-101b-5d88-9441-b355307e3281 with identifier: RX19%20LDV to the API
2026-03-29 14:24:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX19%20LDV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b21a2cb3-101b-5d88-9441-b355307e3281',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RX19 LDV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX19%20LDV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'KANGOO MAXI',
 'odometer': 87452,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'RENAULT KANGOO MAXI 1.5 LL21DCI 110 BUSINESS Van',
 'transmission': 'automatic',
 'trim': 'LL21DCI 110 BUSINESS',
 'vin': 'VF1FWT2H362665549',
 'year': 2019}
2026-03-29 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX19%2520LDV%27 HTTP/1.1" 200 None
2026-03-29 14:24:47 [bca.uk] INFO: Saving data for RX19%20LDV: {'auction_closing_time': 1774864800.0, 'created_time': 1774522925.415371, 'last_price_update_time': 1774794287.97349}
2026-03-29 14:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX19%2520LDV') HTTP/1.1" 204 0
2026-03-29 14:24:48 [bca.uk] INFO: Found listing with ID: LJ22%20YNW
2026-03-29 14:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ22%2520YNW%27 HTTP/1.1" 200 None
2026-03-29 14:24:48 [bca.uk] INFO: Scrape type for LJ22%20YNW: 2
2026-03-29 14:24:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 82751a72-c010-5779-bf0b-1b17da4884e7 with identifier: LJ22%20YNW
2026-03-29 14:24:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 82751a72-c010-5779-bf0b-1b17da4884e7 with scrape type 2
2026-03-29 14:24:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 82751a72-c010-5779-bf0b-1b17da4884e7 with scrape type 2
2026-03-29 14:24:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 82751a72-c010-5779-bf0b-1b17da4884e7, identifier: LJ22%20YNW
2026-03-29 14:24:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b399589d-56f8-51e0-9bec-bad75fb7a015 with identifier: LA22%20NCU
2026-03-29 14:24:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b399589d-56f8-51e0-9bec-bad75fb7a015 with identifier: LA22%20NCU
2026-03-29 14:24:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b399589d-56f8-51e0-9bec-bad75fb7a015 with identifier: LA22%20NCU to the API
2026-03-29 14:24:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA22%20NCU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b399589d-56f8-51e0-9bec-bad75fb7a015',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LA22 NCU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA22%20NCU&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 71404,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 340 SWB LEADER L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 340 SWB LEADER L/R',
 'vin': 'WF0YXXTTGYNJ23720',
 'year': 2022}
2026-03-29 14:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA22%2520NCU%27 HTTP/1.1" 200 None
2026-03-29 14:24:48 [bca.uk] INFO: Saving data for LA22%20NCU: {'auction_closing_time': 1774864800.0, 'created_time': 1774523471.617059, 'last_price_update_time': 1774794288.415544}
2026-03-29 14:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA22%2520NCU') HTTP/1.1" 204 0
2026-03-29 14:24:48 [bca.uk] INFO: Found listing with ID: RX19%20LDY
2026-03-29 14:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX19%2520LDY%27 HTTP/1.1" 200 None
2026-03-29 14:24:48 [bca.uk] INFO: Scrape type for RX19%20LDY: 2
2026-03-29 14:24:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9948afc4-2ba1-55eb-8434-0aa84b911996 with identifier: RX19%20LDY
2026-03-29 14:24:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9948afc4-2ba1-55eb-8434-0aa84b911996 with scrape type 2
2026-03-29 14:24:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9948afc4-2ba1-55eb-8434-0aa84b911996 with scrape type 2
2026-03-29 14:24:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9948afc4-2ba1-55eb-8434-0aa84b911996, identifier: RX19%20LDY
2026-03-29 14:24:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 82751a72-c010-5779-bf0b-1b17da4884e7 with identifier: LJ22%20YNW
2026-03-29 14:24:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 82751a72-c010-5779-bf0b-1b17da4884e7 with identifier: LJ22%20YNW
2026-03-29 14:24:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 82751a72-c010-5779-bf0b-1b17da4884e7 with identifier: LJ22%20YNW to the API
2026-03-29 14:24:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJ22%20YNW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '82751a72-c010-5779-bf0b-1b17da4884e7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LJ22 YNW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LJ22%20YNW&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 110663,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14800,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD R-DYNAMIC SE Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD R-DYNAMIC SE',
 'vin': 'SALZA2AT4NH176267',
 'year': 2022}
2026-03-29 14:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ22%2520YNW%27 HTTP/1.1" 200 None
2026-03-29 14:24:48 [bca.uk] INFO: Saving data for LJ22%20YNW: {'auction_closing_time': 1774854000.0, 'created_time': 1773838655.407007, 'last_price_update_time': 1774794288.826146}
2026-03-29 14:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ22%2520YNW') HTTP/1.1" 204 0
2026-03-29 14:24:48 [bca.uk] INFO: Found listing with ID: LD72%20AXW
2026-03-29 14:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD72%2520AXW%27 HTTP/1.1" 200 None
2026-03-29 14:24:48 [bca.uk] INFO: Scrape type for LD72%20AXW: 2
2026-03-29 14:24:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6b65b56-41b0-5b28-b5b1-edba91ee6f26 with identifier: LD72%20AXW
2026-03-29 14:24:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6b65b56-41b0-5b28-b5b1-edba91ee6f26 with scrape type 2
2026-03-29 14:24:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6b65b56-41b0-5b28-b5b1-edba91ee6f26 with scrape type 2
2026-03-29 14:24:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e6b65b56-41b0-5b28-b5b1-edba91ee6f26, identifier: LD72%20AXW
2026-03-29 14:24:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9948afc4-2ba1-55eb-8434-0aa84b911996 with identifier: RX19%20LDY
2026-03-29 14:24:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9948afc4-2ba1-55eb-8434-0aa84b911996 with identifier: RX19%20LDY
2026-03-29 14:24:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9948afc4-2ba1-55eb-8434-0aa84b911996 with identifier: RX19%20LDY to the API
2026-03-29 14:24:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX19%20LDY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9948afc4-2ba1-55eb-8434-0aa84b911996',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RX19 LDY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX19%20LDY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'KANGOO MAXI',
 'odometer': 79322,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'RENAULT KANGOO MAXI 1.5 LL21DCI ENERGY 110 BUSINESS Van',
 'transmission': 'manual',
 'trim': 'LL21DCI ENERGY 110 BUSINESS',
 'vin': 'VF1FW52H262665586',
 'year': 2019}
2026-03-29 14:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX19%2520LDY%27 HTTP/1.1" 200 None
2026-03-29 14:24:49 [bca.uk] INFO: Saving data for RX19%20LDY: {'auction_closing_time': 1774864800.0, 'created_time': 1774522979.110136, 'last_price_update_time': 1774794289.341852}
2026-03-29 14:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX19%2520LDY') HTTP/1.1" 204 0
2026-03-29 14:24:49 [bca.uk] INFO: Found listing with ID: LL71%20XFO
2026-03-29 14:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL71%2520XFO%27 HTTP/1.1" 200 None
2026-03-29 14:24:49 [bca.uk] INFO: Scrape type for LL71%20XFO: 2
2026-03-29 14:24:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d6fb162-c013-56ba-8f2b-2634fb5e86d4 with identifier: LL71%20XFO
2026-03-29 14:24:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d6fb162-c013-56ba-8f2b-2634fb5e86d4 with scrape type 2
2026-03-29 14:24:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d6fb162-c013-56ba-8f2b-2634fb5e86d4 with scrape type 2
2026-03-29 14:24:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d6fb162-c013-56ba-8f2b-2634fb5e86d4, identifier: LL71%20XFO
2026-03-29 14:24:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e6b65b56-41b0-5b28-b5b1-edba91ee6f26 with identifier: LD72%20AXW
2026-03-29 14:24:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e6b65b56-41b0-5b28-b5b1-edba91ee6f26 with identifier: LD72%20AXW
2026-03-29 14:24:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e6b65b56-41b0-5b28-b5b1-edba91ee6f26 with identifier: LD72%20AXW to the API
2026-03-29 14:24:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD72%20AXW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e6b65b56-41b0-5b28-b5b1-edba91ee6f26',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD72 AXW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD72%20AXW&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 44917,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 340 SWB LEADER L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 340 SWB LEADER L/R',
 'vin': 'WF0YXXTTGYNM73569',
 'year': 2022}
2026-03-29 14:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD72%2520AXW%27 HTTP/1.1" 200 None
2026-03-29 14:24:49 [bca.uk] INFO: Saving data for LD72%20AXW: {'auction_closing_time': 1774864800.0, 'created_time': 1774523455.09298, 'last_price_update_time': 1774794289.756753}
2026-03-29 14:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD72%2520AXW') HTTP/1.1" 204 0
2026-03-29 14:24:49 [bca.uk] INFO: Found listing with ID: RX19%20LDZ
2026-03-29 14:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX19%2520LDZ%27 HTTP/1.1" 200 None
2026-03-29 14:24:49 [bca.uk] INFO: Scrape type for RX19%20LDZ: 2
2026-03-29 14:24:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 98c0b690-90bc-57e3-b963-f1dc0f3595b7 with identifier: RX19%20LDZ
2026-03-29 14:24:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 98c0b690-90bc-57e3-b963-f1dc0f3595b7 with scrape type 2
2026-03-29 14:24:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 98c0b690-90bc-57e3-b963-f1dc0f3595b7 with scrape type 2
2026-03-29 14:24:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 98c0b690-90bc-57e3-b963-f1dc0f3595b7, identifier: RX19%20LDZ
2026-03-29 14:24:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d6fb162-c013-56ba-8f2b-2634fb5e86d4 with identifier: LL71%20XFO
2026-03-29 14:24:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d6fb162-c013-56ba-8f2b-2634fb5e86d4 with identifier: LL71%20XFO
2026-03-29 14:24:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6d6fb162-c013-56ba-8f2b-2634fb5e86d4 with identifier: LL71%20XFO to the API
2026-03-29 14:24:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL71%20XFO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '6d6fb162-c013-56ba-8f2b-2634fb5e86d4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LL71 XFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL71%20XFO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'E-TRON',
 'odometer': 77541,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 18000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI E-TRON 95KWH 55 Q BLACK ED. StationWagon',
 'transmission': 'automatic',
 'trim': '95KWH 55 Q BLACK ED.',
 'vin': 'WAUZZZGE6NB016229',
 'year': 2022}
2026-03-29 14:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL71%2520XFO%27 HTTP/1.1" 200 None
2026-03-29 14:24:50 [bca.uk] INFO: Saving data for LL71%20XFO: {'auction_closing_time': 1774854000.0, 'created_time': 1773908783.313465, 'last_price_update_time': 1774794290.153921}
2026-03-29 14:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL71%2520XFO') HTTP/1.1" 204 0
2026-03-29 14:24:50 [bca.uk] INFO: Found listing with ID: LD72%20OTX
2026-03-29 14:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD72%2520OTX%27 HTTP/1.1" 200 None
2026-03-29 14:24:50 [bca.uk] INFO: Scrape type for LD72%20OTX: 2
2026-03-29 14:24:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5b4d426c-bfb7-581d-8c58-e01ef8a52dc8 with identifier: LD72%20OTX
2026-03-29 14:24:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5b4d426c-bfb7-581d-8c58-e01ef8a52dc8 with scrape type 2
2026-03-29 14:24:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5b4d426c-bfb7-581d-8c58-e01ef8a52dc8 with scrape type 2
2026-03-29 14:24:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5b4d426c-bfb7-581d-8c58-e01ef8a52dc8, identifier: LD72%20OTX
2026-03-29 14:24:50 [bca.uk] INFO: Total items found: 100
2026-03-29 14:24:50 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded
2026-03-29 14:24:50 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:24:50 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:24:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 98c0b690-90bc-57e3-b963-f1dc0f3595b7 with identifier: RX19%20LDZ
2026-03-29 14:24:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 98c0b690-90bc-57e3-b963-f1dc0f3595b7 with identifier: RX19%20LDZ
2026-03-29 14:24:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 98c0b690-90bc-57e3-b963-f1dc0f3595b7 with identifier: RX19%20LDZ to the API
2026-03-29 14:24:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX19%20LDZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '98c0b690-90bc-57e3-b963-f1dc0f3595b7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RX19 LDZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX19%20LDZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'KANGOO MAXI',
 'odometer': 35121,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'RENAULT KANGOO MAXI 1.5 LL21DCI ENERGY 110 BUSINESS Van',
 'transmission': 'manual',
 'trim': 'LL21DCI ENERGY 110 BUSINESS',
 'vin': 'VF1FW52H262665576',
 'year': 2019}
2026-03-29 14:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX19%2520LDZ%27 HTTP/1.1" 200 None
2026-03-29 14:24:50 [bca.uk] INFO: Saving data for RX19%20LDZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774522977.251442, 'last_price_update_time': 1774794290.565513}
2026-03-29 14:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX19%2520LDZ') HTTP/1.1" 204 0
2026-03-29 14:24:50 [bca.uk] INFO: Found listing with ID: MA22%20EGV
2026-03-29 14:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520EGV%27 HTTP/1.1" 200 None
2026-03-29 14:24:50 [bca.uk] INFO: Scrape type for MA22%20EGV: 2
2026-03-29 14:24:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c2527de-ad5d-5ade-b1e2-544e6c27e19d with identifier: MA22%20EGV
2026-03-29 14:24:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c2527de-ad5d-5ade-b1e2-544e6c27e19d with scrape type 2
2026-03-29 14:24:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0c2527de-ad5d-5ade-b1e2-544e6c27e19d with scrape type 2
2026-03-29 14:24:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0c2527de-ad5d-5ade-b1e2-544e6c27e19d, identifier: MA22%20EGV
2026-03-29 14:24:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5b4d426c-bfb7-581d-8c58-e01ef8a52dc8 with identifier: LD72%20OTX
2026-03-29 14:24:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5b4d426c-bfb7-581d-8c58-e01ef8a52dc8 with identifier: LD72%20OTX
2026-03-29 14:24:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5b4d426c-bfb7-581d-8c58-e01ef8a52dc8 with identifier: LD72%20OTX to the API
2026-03-29 14:24:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD72%20OTX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5b4d426c-bfb7-581d-8c58-e01ef8a52dc8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD72 OTX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD72%20OTX&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 70401,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 340 SWB LEADER L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 340 SWB LEADER L/R',
 'vin': 'WF0YXXTTGYNU68448',
 'year': 2022}
2026-03-29 14:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD72%2520OTX%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Saving data for LD72%20OTX: {'auction_closing_time': 1774864800.0, 'created_time': 1774523472.056526, 'last_price_update_time': 1774794291.006183}
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD72%2520OTX') HTTP/1.1" 204 0
2026-03-29 14:24:51 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:24:51 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: YJ19%20LLM
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ19%2520LLM%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for YJ19%20LLM: 2
2026-03-29 14:24:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed7d883d-a3cd-5221-bce2-2c3295b31d5c with identifier: YJ19%20LLM
2026-03-29 14:24:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed7d883d-a3cd-5221-bce2-2c3295b31d5c with scrape type 2
2026-03-29 14:24:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed7d883d-a3cd-5221-bce2-2c3295b31d5c with scrape type 2
2026-03-29 14:24:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ed7d883d-a3cd-5221-bce2-2c3295b31d5c, identifier: YJ19%20LLM
2026-03-29 14:24:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0c2527de-ad5d-5ade-b1e2-544e6c27e19d with identifier: MA22%20EGV
2026-03-29 14:24:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0c2527de-ad5d-5ade-b1e2-544e6c27e19d with identifier: MA22%20EGV
2026-03-29 14:24:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0c2527de-ad5d-5ade-b1e2-544e6c27e19d with identifier: MA22%20EGV to the API
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA22%20EGV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '0c2527de-ad5d-5ade-b1e2-544e6c27e19d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA22 EGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA22%20EGV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 77257,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 17000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y AWD LONG RANGE Hatchback',
 'transmission': 'automatic',
 'trim': 'AWD LONG RANGE',
 'vin': 'LRWYHCEK0NC238716',
 'year': 2022}
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520EGV%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Saving data for MA22%20EGV: {'auction_closing_time': 1774854000.0, 'created_time': 1773840020.295837, 'last_price_update_time': 1774794291.432896}
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA22%2520EGV') HTTP/1.1" 204 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: LG72%20RNE
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG72%2520RNE%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for LG72%20RNE: 2
2026-03-29 14:24:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b64d9661-2b3c-5e61-9fe6-d6b2a11ff377 with identifier: LG72%20RNE
2026-03-29 14:24:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b64d9661-2b3c-5e61-9fe6-d6b2a11ff377 with scrape type 2
2026-03-29 14:24:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b64d9661-2b3c-5e61-9fe6-d6b2a11ff377 with scrape type 2
2026-03-29 14:24:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b64d9661-2b3c-5e61-9fe6-d6b2a11ff377, identifier: LG72%20RNE
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: HG62%20TBX
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG62%2520TBX%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for HG62%20TBX: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: MV62%20YRS
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV62%2520YRS%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for MV62%20YRS: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: WM73%20SRU
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM73%2520SRU%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for WM73%20SRU: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: KE12%20PDK
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE12%2520PDK%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for KE12%20PDK: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: YA13%20HMU
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA13%2520HMU%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for YA13%20HMU: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: PJ70%20PGE
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ70%2520PGE%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for PJ70%20PGE: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: SJ67%20GHV
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ67%2520GHV%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for SJ67%20GHV: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: BF62%20EYU
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF62%2520EYU%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for BF62%20EYU: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: DA15%20KKL
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA15%2520KKL%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for DA15%20KKL: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: YT63%20YVW
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT63%2520YVW%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for YT63%20YVW: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: FN66%20JPY
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN66%2520JPY%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for FN66%20JPY: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: MK70%20UBP
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK70%2520UBP%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for MK70%20UBP: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: DG65%20FOU
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG65%2520FOU%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for DG65%20FOU: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: NL14%20VWH
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL14%2520VWH%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for NL14%20VWH: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: YK09%20YKR
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK09%2520YKR%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for YK09%20YKR: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: YM64%20MWX
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM64%2520MWX%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for YM64%20MWX: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: MK16%20EUV
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK16%2520EUV%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for MK16%20EUV: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: GX14%20BXR
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX14%2520BXR%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for GX14%20BXR: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: RO14%20OSG
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO14%2520OSG%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for RO14%20OSG: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: BN13%20HXU
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN13%2520HXU%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for BN13%20HXU: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: EK62%20BPO
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK62%2520BPO%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for EK62%20BPO: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: HN57%20BJX
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN57%2520BJX%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for HN57%20BJX: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: KP63%20BBK
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP63%2520BBK%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for KP63%20BBK: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: ML14%20FNS
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML14%2520FNS%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for ML14%20FNS: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: WK09%20YLB
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK09%2520YLB%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for WK09%20YLB: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: SV14%20VHT
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV14%2520VHT%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for SV14%20VHT: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: VO67%20SZZ
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO67%2520SZZ%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for VO67%20SZZ: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: WK67%20RPO
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK67%2520RPO%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for WK67%20RPO: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: BA68%20TXX
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA68%2520TXX%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for BA68%20TXX: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: SV64%20ZFS
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV64%2520ZFS%27 HTTP/1.1" 200 None
2026-03-29 14:24:51 [bca.uk] INFO: Scrape type for SV64%20ZFS: 0
2026-03-29 14:24:51 [bca.uk] INFO: Found listing with ID: DS20%20HBL
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS20%2520HBL%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for DS20%20HBL: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: DV20%20WGU
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV20%2520WGU%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for DV20%20WGU: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: MM19%20WWL
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM19%2520WWL%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for MM19%20WWL: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: BJ20%20OGH
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ20%2520OGH%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for BJ20%20OGH: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: DA70%20LNP
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA70%2520LNP%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for DA70%20LNP: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: DE70%20EEM
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE70%2520EEM%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for DE70%20EEM: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: DE70%20EET
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE70%2520EET%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for DE70%20EET: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: DE70%20EFH
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE70%2520EFH%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for DE70%20EFH: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: SW18%20EZG
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW18%2520EZG%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for SW18%20EZG: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: SH16%20WGD
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH16%2520WGD%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for SH16%20WGD: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: FL69%20MFV
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL69%2520MFV%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for FL69%20MFV: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: YD24%20JKV
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD24%2520JKV%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for YD24%20JKV: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: SM65%20ZKU
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM65%2520ZKU%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for SM65%20ZKU: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: YC65%20KTA
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC65%2520KTA%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for YC65%20KTA: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: YE06%20FKT
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE06%2520FKT%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for YE06%20FKT: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: BJ75%20VPK
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ75%2520VPK%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for BJ75%20VPK: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: YG63%20VUH
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG63%2520VUH%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for YG63%20VUH: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: LT10%20LNU
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT10%2520LNU%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for LT10%20LNU: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: BJ75%20TYW
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ75%2520TYW%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for BJ75%20TYW: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: KU11%20MKL
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU11%2520MKL%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for KU11%20MKL: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: PX16%20WFA
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX16%2520WFA%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for PX16%20WFA: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: OU64%20OFG
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU64%2520OFG%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for OU64%20OFG: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: HY61%20UVC
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY61%2520UVC%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for HY61%20UVC: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: NG06%20VOD
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG06%2520VOD%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for NG06%20VOD: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: SL63%20KKT
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL63%2520KKT%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for SL63%20KKT: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: YE09%20DZR
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE09%2520DZR%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for YE09%20DZR: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: YT54%20PPZ
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT54%2520PPZ%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for YT54%20PPZ: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: BJ23%20FCO
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ23%2520FCO%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for BJ23%20FCO: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: CF71%20DZT
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF71%2520DZT%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for CF71%20DZT: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: CK23%20GWG
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK23%2520GWG%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for CK23%20GWG: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: DE23%20FWF
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE23%2520FWF%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for DE23%20FWF: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: DL70%20MLK
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL70%2520MLK%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for DL70%20MLK: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: DN72%20WGP
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN72%2520WGP%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for DN72%20WGP: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: DV71%20ULJ
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV71%2520ULJ%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for DV71%20ULJ: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: GF22%20AWJ
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF22%2520AWJ%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for GF22%20AWJ: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: GJ22%20WZO
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520WZO%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for GJ22%20WZO: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: HK71%20MFU
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK71%2520MFU%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for HK71%20MFU: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: OE71%20HWF
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE71%2520HWF%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for OE71%20HWF: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: OE71%20NPD
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE71%2520NPD%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for OE71%20NPD: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: OV71%20WVC
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV71%2520WVC%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for OV71%20WVC: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: YM72%20VMV
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520VMV%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for YM72%20VMV: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: YP71%20UCO
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP71%2520UCO%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for YP71%20UCO: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: SV71%20ZXF
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV71%2520ZXF%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for SV71%20ZXF: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: SM72%20CFE
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM72%2520CFE%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for SM72%20CFE: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: DY22%20BNN
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY22%2520BNN%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for DY22%20BNN: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: EJ73%20RUU
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ73%2520RUU%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for EJ73%20RUU: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: KP70%20ZYR
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP70%2520ZYR%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for KP70%20ZYR: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: DP22%20AVT
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP22%2520AVT%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for DP22%20AVT: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: KM17%20CVE
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM17%2520CVE%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for KM17%20CVE: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: IXZ%202377
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27IXZ%25202377%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for IXZ%202377: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: B6%20DVS
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27B6%2520DVS%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for B6%20DVS: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: N679%20PYN
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27N679%2520PYN%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for N679%20PYN: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: YR18%20KKN
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR18%2520KKN%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for YR18%20KKN: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: MJ67%20POU
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ67%2520POU%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for MJ67%20POU: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: SE10%20GAR
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE10%2520GAR%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for SE10%20GAR: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: YS21%20RLZ
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS21%2520RLZ%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for YS21%20RLZ: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: M22%20TMX
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M22%2520TMX%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for M22%20TMX: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: LR22%20OUV
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520OUV%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for LR22%20OUV: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: AU18%20YYS
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU18%2520YYS%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for AU18%20YYS: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: NL21%20WXZ
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL21%2520WXZ%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for NL21%20WXZ: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: SD67%20MZZ
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD67%2520MZZ%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for SD67%20MZZ: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: FV15%20RLX
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV15%2520RLX%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for FV15%20RLX: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: KF73%20ACJ
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520ACJ%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for KF73%20ACJ: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: LL74%20BUV
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520BUV%27 HTTP/1.1" 200 None
2026-03-29 14:24:52 [bca.uk] INFO: Scrape type for LL74%20BUV: 0
2026-03-29 14:24:52 [bca.uk] INFO: Found listing with ID: LL74%20BWH
2026-03-29 14:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520BWH%27 HTTP/1.1" 200 None
2026-03-29 14:24:53 [bca.uk] INFO: Scrape type for LL74%20BWH: 0
2026-03-29 14:24:53 [bca.uk] INFO: Found listing with ID: LL74%20DKN
2026-03-29 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DKN%27 HTTP/1.1" 200 None
2026-03-29 14:24:53 [bca.uk] INFO: Scrape type for LL74%20DKN: 0
2026-03-29 14:24:53 [bca.uk] INFO: Found listing with ID: LN24%20PFZ
2026-03-29 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520PFZ%27 HTTP/1.1" 200 None
2026-03-29 14:24:53 [bca.uk] INFO: Scrape type for LN24%20PFZ: 0
2026-03-29 14:24:53 [bca.uk] INFO: Found listing with ID: LN24%20ROH
2026-03-29 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520ROH%27 HTTP/1.1" 200 None
2026-03-29 14:24:53 [bca.uk] INFO: Scrape type for LN24%20ROH: 0
2026-03-29 14:24:53 [bca.uk] INFO: Found listing with ID: LL74%20BUF
2026-03-29 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520BUF%27 HTTP/1.1" 200 None
2026-03-29 14:24:53 [bca.uk] INFO: Scrape type for LL74%20BUF: 0
2026-03-29 14:24:53 [bca.uk] INFO: Found listing with ID: KF73%20AMX
2026-03-29 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520AMX%27 HTTP/1.1" 200 None
2026-03-29 14:24:53 [bca.uk] INFO: Scrape type for KF73%20AMX: 0
2026-03-29 14:24:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:24:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ed7d883d-a3cd-5221-bce2-2c3295b31d5c with identifier: YJ19%20LLM
2026-03-29 14:24:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ed7d883d-a3cd-5221-bce2-2c3295b31d5c with identifier: YJ19%20LLM
2026-03-29 14:24:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ed7d883d-a3cd-5221-bce2-2c3295b31d5c with identifier: YJ19%20LLM to the API
2026-03-29 14:24:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ19%20LLM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ed7d883d-a3cd-5221-bce2-2c3295b31d5c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YJ19 LLM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ19%20LLM&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T30',
 'odometer': 78950,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T30 2.0 TDI 102 BMT S/L BUSINESS LWB '
          'PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 102 BMT S/L BUSINESS LWB',
 'vin': 'WV1ZZZ7HZKH131334',
 'year': 2019}
2026-03-29 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ19%2520LLM%27 HTTP/1.1" 200 None
2026-03-29 14:24:53 [bca.uk] INFO: Saving data for YJ19%20LLM: {'auction_closing_time': 1774864800.0, 'created_time': 1774523002.318984, 'last_price_update_time': 1774794293.611643}
2026-03-29 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ19%2520LLM') HTTP/1.1" 204 0
2026-03-29 14:24:53 [bca.uk] INFO: Found listing with ID: MD72%20WCO
2026-03-29 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520WCO%27 HTTP/1.1" 200 None
2026-03-29 14:24:53 [bca.uk] INFO: Scrape type for MD72%20WCO: 2
2026-03-29 14:24:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0cb86cc6-3747-52df-a712-f5960f35a34e with identifier: MD72%20WCO
2026-03-29 14:24:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0cb86cc6-3747-52df-a712-f5960f35a34e with scrape type 2
2026-03-29 14:24:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0cb86cc6-3747-52df-a712-f5960f35a34e with scrape type 2
2026-03-29 14:24:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0cb86cc6-3747-52df-a712-f5960f35a34e, identifier: MD72%20WCO
2026-03-29 14:24:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b64d9661-2b3c-5e61-9fe6-d6b2a11ff377 with identifier: LG72%20RNE
2026-03-29 14:24:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b64d9661-2b3c-5e61-9fe6-d6b2a11ff377 with identifier: LG72%20RNE
2026-03-29 14:24:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b64d9661-2b3c-5e61-9fe6-d6b2a11ff377 with identifier: LG72%20RNE to the API
2026-03-29 14:24:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG72%20RNE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b64d9661-2b3c-5e61-9fe6-d6b2a11ff377',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG72 RNE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG72%20RNE&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 57346,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 340 SWB LEADER L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 340 SWB LEADER L/R',
 'vin': 'WF0YXXTTGYNU63407',
 'year': 2022}
2026-03-29 14:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG72%2520RNE%27 HTTP/1.1" 200 None
2026-03-29 14:24:54 [bca.uk] INFO: Saving data for LG72%20RNE: {'auction_closing_time': 1774864800.0, 'created_time': 1774523453.95717, 'last_price_update_time': 1774794294.154362}
2026-03-29 14:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG72%2520RNE') HTTP/1.1" 204 0
2026-03-29 14:24:54 [bca.uk] INFO: Found listing with ID: RO70%20JHV
2026-03-29 14:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO70%2520JHV%27 HTTP/1.1" 200 None
2026-03-29 14:24:54 [bca.uk] INFO: Scrape type for RO70%20JHV: 2
2026-03-29 14:24:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5260099e-91ff-5a46-95a9-5c32efa1dbcd with identifier: RO70%20JHV
2026-03-29 14:24:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5260099e-91ff-5a46-95a9-5c32efa1dbcd with scrape type 2
2026-03-29 14:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5260099e-91ff-5a46-95a9-5c32efa1dbcd with scrape type 2
2026-03-29 14:24:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5260099e-91ff-5a46-95a9-5c32efa1dbcd, identifier: RO70%20JHV
2026-03-29 14:24:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0cb86cc6-3747-52df-a712-f5960f35a34e with identifier: MD72%20WCO
2026-03-29 14:24:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0cb86cc6-3747-52df-a712-f5960f35a34e with identifier: MD72%20WCO
2026-03-29 14:24:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0cb86cc6-3747-52df-a712-f5960f35a34e with identifier: MD72%20WCO to the API
2026-03-29 14:24:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD72%20WCO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '0cb86cc6-3747-52df-a712-f5960f35a34e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MD72 WCO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD72%20WCO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 5418,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9800,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'RENAULT ZOE E-TECH 50KWH 135 GT LINE+ (50KW) Hatchback',
 'transmission': 'automatic',
 'trim': '50KWH 135 GT LINE+ (50KW)',
 'vin': 'VF1AG000269723013',
 'year': 2022}
2026-03-29 14:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520WCO%27 HTTP/1.1" 200 None
2026-03-29 14:24:54 [bca.uk] INFO: Saving data for MD72%20WCO: {'auction_closing_time': 1774854000.0, 'created_time': 1774276991.120121, 'last_price_update_time': 1774794294.553035}
2026-03-29 14:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD72%2520WCO') HTTP/1.1" 204 0
2026-03-29 14:24:54 [bca.uk] INFO: Found listing with ID: VO23%20ZGV
2026-03-29 14:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO23%2520ZGV%27 HTTP/1.1" 200 None
2026-03-29 14:24:54 [bca.uk] INFO: Scrape type for VO23%20ZGV: 2
2026-03-29 14:24:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ecb0c16-6bac-5db3-b52d-e0924a8c01b5 with identifier: VO23%20ZGV
2026-03-29 14:24:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ecb0c16-6bac-5db3-b52d-e0924a8c01b5 with scrape type 2
2026-03-29 14:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ecb0c16-6bac-5db3-b52d-e0924a8c01b5 with scrape type 2
2026-03-29 14:24:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ecb0c16-6bac-5db3-b52d-e0924a8c01b5, identifier: VO23%20ZGV
2026-03-29 14:24:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5260099e-91ff-5a46-95a9-5c32efa1dbcd with identifier: RO70%20JHV
2026-03-29 14:24:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5260099e-91ff-5a46-95a9-5c32efa1dbcd with identifier: RO70%20JHV
2026-03-29 14:24:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5260099e-91ff-5a46-95a9-5c32efa1dbcd with identifier: RO70%20JHV to the API
2026-03-29 14:24:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO70%20JHV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5260099e-91ff-5a46-95a9-5c32efa1dbcd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO70 JHV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO70%20JHV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'MASTER 3.5T FWD',
 'odometer': 99183,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'RENAULT MASTER 3.5T FWD 2.3 DCI 150 LM BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'DCI 150 LM BUSINESS',
 'vin': 'VF1MA000266316308',
 'year': 2021}
2026-03-29 14:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO70%2520JHV%27 HTTP/1.1" 200 None
2026-03-29 14:24:54 [bca.uk] INFO: Saving data for RO70%20JHV: {'auction_closing_time': 1774864800.0, 'created_time': 1774522986.75193, 'last_price_update_time': 1774794294.945364}
2026-03-29 14:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO70%2520JHV') HTTP/1.1" 204 0
2026-03-29 14:24:54 [bca.uk] INFO: Found listing with ID: NJ22%20TXO
2026-03-29 14:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ22%2520TXO%27 HTTP/1.1" 200 None
2026-03-29 14:24:54 [bca.uk] INFO: Scrape type for NJ22%20TXO: 2
2026-03-29 14:24:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0eaa918-6578-5f5b-adb1-68b9dd271806 with identifier: NJ22%20TXO
2026-03-29 14:24:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0eaa918-6578-5f5b-adb1-68b9dd271806 with scrape type 2
2026-03-29 14:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0eaa918-6578-5f5b-adb1-68b9dd271806 with scrape type 2
2026-03-29 14:24:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0eaa918-6578-5f5b-adb1-68b9dd271806, identifier: NJ22%20TXO
2026-03-29 14:24:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ecb0c16-6bac-5db3-b52d-e0924a8c01b5 with identifier: VO23%20ZGV
2026-03-29 14:24:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ecb0c16-6bac-5db3-b52d-e0924a8c01b5 with identifier: VO23%20ZGV
2026-03-29 14:24:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2ecb0c16-6bac-5db3-b52d-e0924a8c01b5 with identifier: VO23%20ZGV to the API
2026-03-29 14:24:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 188,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO23%20ZGV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2ecb0c16-6bac-5db3-b52d-e0924a8c01b5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO23 ZGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO23%20ZGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T30',
 'odometer': 17668,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T30 2.0 TDI 150 LWB H/L PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 150 LWB H/L',
 'vin': 'WV1ZZZ7HZPH052459',
 'year': 2023}
2026-03-29 14:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO23%2520ZGV%27 HTTP/1.1" 200 None
2026-03-29 14:24:55 [bca.uk] INFO: Saving data for VO23%20ZGV: {'auction_closing_time': 1774864800.0, 'created_time': 1774523473.46588, 'last_price_update_time': 1774794295.341583}
2026-03-29 14:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO23%2520ZGV') HTTP/1.1" 204 0
2026-03-29 14:24:55 [bca.uk] INFO: Found listing with ID: CA72%20MXP
2026-03-29 14:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520MXP%27 HTTP/1.1" 200 None
2026-03-29 14:24:55 [bca.uk] INFO: Scrape type for CA72%20MXP: 2
2026-03-29 14:24:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b34a8971-34b0-5475-8efc-8fda0e2e9ff7 with identifier: CA72%20MXP
2026-03-29 14:24:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b34a8971-34b0-5475-8efc-8fda0e2e9ff7 with scrape type 2
2026-03-29 14:24:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b34a8971-34b0-5475-8efc-8fda0e2e9ff7 with scrape type 2
2026-03-29 14:24:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b34a8971-34b0-5475-8efc-8fda0e2e9ff7, identifier: CA72%20MXP
2026-03-29 14:24:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0eaa918-6578-5f5b-adb1-68b9dd271806 with identifier: NJ22%20TXO
2026-03-29 14:24:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0eaa918-6578-5f5b-adb1-68b9dd271806 with identifier: NJ22%20TXO
2026-03-29 14:24:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b0eaa918-6578-5f5b-adb1-68b9dd271806 with identifier: NJ22%20TXO to the API
2026-03-29 14:24:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ22%20TXO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b0eaa918-6578-5f5b-adb1-68b9dd271806',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NJ22 TXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ22%20TXO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Wolverhampton',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 113248,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10600,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 LONG RANGE AWD Saloon',
 'transmission': 'automatic',
 'trim': 'LONG RANGE AWD',
 'vin': 'LRW3F7EK0NC498640',
 'year': 2022}
2026-03-29 14:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ22%2520TXO%27 HTTP/1.1" 200 None
2026-03-29 14:24:55 [bca.uk] INFO: Saving data for NJ22%20TXO: {'auction_closing_time': 1774854000.0, 'created_time': 1774277115.260029, 'last_price_update_time': 1774794295.77334}
2026-03-29 14:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ22%2520TXO') HTTP/1.1" 204 0
2026-03-29 14:24:55 [bca.uk] INFO: Found listing with ID: VO72%20JVK
2026-03-29 14:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO72%2520JVK%27 HTTP/1.1" 200 None
2026-03-29 14:24:55 [bca.uk] INFO: Scrape type for VO72%20JVK: 2
2026-03-29 14:24:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53d8e73c-ec19-503c-9411-d9d23f8da9a8 with identifier: VO72%20JVK
2026-03-29 14:24:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53d8e73c-ec19-503c-9411-d9d23f8da9a8 with scrape type 2
2026-03-29 14:24:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 53d8e73c-ec19-503c-9411-d9d23f8da9a8 with scrape type 2
2026-03-29 14:24:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53d8e73c-ec19-503c-9411-d9d23f8da9a8, identifier: VO72%20JVK
2026-03-29 14:24:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b34a8971-34b0-5475-8efc-8fda0e2e9ff7 with identifier: CA72%20MXP
2026-03-29 14:24:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b34a8971-34b0-5475-8efc-8fda0e2e9ff7 with identifier: CA72%20MXP
2026-03-29 14:24:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b34a8971-34b0-5475-8efc-8fda0e2e9ff7 with identifier: CA72%20MXP to the API
2026-03-29 14:24:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 241,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA72%20MXP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b34a8971-34b0-5475-8efc-8fda0e2e9ff7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CA72 MXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA72%20MXP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'RELAY 35 HD',
 'odometer': 99448,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'CITROEN RELAY 35 HD 2.2 BLUEHDI 140 L4 H2 ENTERPRISE PanelVan',
 'transmission': 'manual',
 'trim': 'BLUEHDI 140 L4 H2 ENTERPRISE',
 'vin': 'VF7YDBPFC12V93923',
 'year': 2022}
2026-03-29 14:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520MXP%27 HTTP/1.1" 200 None
2026-03-29 14:24:56 [bca.uk] INFO: Saving data for CA72%20MXP: {'auction_closing_time': 1774864800.0, 'created_time': 1774522987.449364, 'last_price_update_time': 1774794296.28535}
2026-03-29 14:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA72%2520MXP') HTTP/1.1" 204 0
2026-03-29 14:24:56 [bca.uk] INFO: Found listing with ID: SA71%20RNO
2026-03-29 14:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA71%2520RNO%27 HTTP/1.1" 200 None
2026-03-29 14:24:56 [bca.uk] INFO: Scrape type for SA71%20RNO: 2
2026-03-29 14:24:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fac12ee1-4a5a-5701-9bd3-f58beee180e4 with identifier: SA71%20RNO
2026-03-29 14:24:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fac12ee1-4a5a-5701-9bd3-f58beee180e4 with scrape type 2
2026-03-29 14:24:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fac12ee1-4a5a-5701-9bd3-f58beee180e4 with scrape type 2
2026-03-29 14:24:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fac12ee1-4a5a-5701-9bd3-f58beee180e4, identifier: SA71%20RNO
2026-03-29 14:24:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53d8e73c-ec19-503c-9411-d9d23f8da9a8 with identifier: VO72%20JVK
2026-03-29 14:24:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53d8e73c-ec19-503c-9411-d9d23f8da9a8 with identifier: VO72%20JVK
2026-03-29 14:24:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 53d8e73c-ec19-503c-9411-d9d23f8da9a8 with identifier: VO72%20JVK to the API
2026-03-29 14:24:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 210,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO72%20JVK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '53d8e73c-ec19-503c-9411-d9d23f8da9a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO72 JVK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO72%20JVK&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T30',
 'odometer': 41509,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T30 2.0 TDI 110 LWB Dropside',
 'transmission': 'manual',
 'trim': 'TDI 110 LWB',
 'vin': 'WV1ZZZ7J6PX011351',
 'year': 2022}
2026-03-29 14:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO72%2520JVK%27 HTTP/1.1" 200 None
2026-03-29 14:24:56 [bca.uk] INFO: Saving data for VO72%20JVK: {'auction_closing_time': 1774864800.0, 'created_time': 1774523474.295585, 'last_price_update_time': 1774794296.72584}
2026-03-29 14:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO72%2520JVK') HTTP/1.1" 204 0
2026-03-29 14:24:56 [bca.uk] INFO: Found listing with ID: LN73%20VCF
2026-03-29 14:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN73%2520VCF%27 HTTP/1.1" 200 None
2026-03-29 14:24:56 [bca.uk] INFO: Scrape type for LN73%20VCF: 2
2026-03-29 14:24:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4b4e4c90-5d44-5115-b233-f90b0715f35c with identifier: LN73%20VCF
2026-03-29 14:24:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4b4e4c90-5d44-5115-b233-f90b0715f35c with scrape type 2
2026-03-29 14:24:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4b4e4c90-5d44-5115-b233-f90b0715f35c with scrape type 2
2026-03-29 14:24:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4b4e4c90-5d44-5115-b233-f90b0715f35c, identifier: LN73%20VCF
2026-03-29 14:24:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fac12ee1-4a5a-5701-9bd3-f58beee180e4 with identifier: SA71%20RNO
2026-03-29 14:24:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fac12ee1-4a5a-5701-9bd3-f58beee180e4 with identifier: SA71%20RNO
2026-03-29 14:24:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fac12ee1-4a5a-5701-9bd3-f58beee180e4 with identifier: SA71%20RNO to the API
2026-03-29 14:24:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 172,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SA71%20RNO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fac12ee1-4a5a-5701-9bd3-f58beee180e4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SA71 RNO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SA71%20RNO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow - East',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 82726,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15000,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 D200 4WD R-DYNAMIC S Hatchback',
 'transmission': 'automatic',
 'trim': 'D200 4WD R-DYNAMIC S',
 'vin': 'SALZA2AN4NH161544',
 'year': 2021}
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA71%2520RNO%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Saving data for SA71%20RNO: {'auction_closing_time': 1774854000.0, 'created_time': 1773909919.633545, 'last_price_update_time': 1774794297.131594}
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SA71%2520RNO') HTTP/1.1" 204 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: YS19%20LKF
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS19%2520LKF%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for YS19%20LKF: 2
2026-03-29 14:24:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1b691a7-adbe-51c1-9cb9-1a250acff4a9 with identifier: YS19%20LKF
2026-03-29 14:24:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1b691a7-adbe-51c1-9cb9-1a250acff4a9 with scrape type 2
2026-03-29 14:24:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1b691a7-adbe-51c1-9cb9-1a250acff4a9 with scrape type 2
2026-03-29 14:24:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1b691a7-adbe-51c1-9cb9-1a250acff4a9, identifier: YS19%20LKF
2026-03-29 14:24:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4b4e4c90-5d44-5115-b233-f90b0715f35c with identifier: LN73%20VCF
2026-03-29 14:24:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4b4e4c90-5d44-5115-b233-f90b0715f35c with identifier: LN73%20VCF
2026-03-29 14:24:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4b4e4c90-5d44-5115-b233-f90b0715f35c with identifier: LN73%20VCF to the API
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 244,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN73%20VCF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4b4e4c90-5d44-5115-b233-f90b0715f35c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN73 VCF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN73%20VCF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'SPRINTER 315',
 'odometer': 13847,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SPRINTER 315 2.0 CDI 3.5T RWD L3 H2 PROGRESSIVE '
          'PanelVan',
 'transmission': 'manual',
 'trim': 'CDI 3.5T RWD L3 H2 PROGRESSIVE',
 'vin': 'W1V3HCFZ4PP583373',
 'year': 2023}
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN73%2520VCF%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Saving data for LN73%20VCF: {'auction_closing_time': 1774864800.0, 'created_time': 1774522960.094452, 'last_price_update_time': 1774794297.583626}
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN73%2520VCF') HTTP/1.1" 204 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: CK72%20FDY
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK72%2520FDY%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for CK72%20FDY: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: EK24%20HNA
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK24%2520HNA%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for EK24%20HNA: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: FH72%20CPY
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH72%2520CPY%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for FH72%20CPY: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: MK72%20CYU
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK72%2520CYU%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for MK72%20CYU: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: OE72%20NBM
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE72%2520NBM%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for OE72%20NBM: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: SV22%20YHM
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV22%2520YHM%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for SV22%20YHM: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: DP21%20JBV
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP21%2520JBV%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for DP21%20JBV: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: DG16%20OMJ
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG16%2520OMJ%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for DG16%20OMJ: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: DA65%20YGJ
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA65%2520YGJ%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for DA65%20YGJ: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: YA16%20ELX
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA16%2520ELX%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for YA16%20ELX: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: MT62%20OMC
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT62%2520OMC%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for MT62%20OMC: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: AD15%20SOH
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD15%2520SOH%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for AD15%20SOH: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: BA19%20AVN
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA19%2520AVN%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for BA19%20AVN: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: BA68%20EJE
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA68%2520EJE%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for BA68%20EJE: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: BL22%20LSE
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL22%2520LSE%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for BL22%20LSE: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: GJ65%20VBM
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ65%2520VBM%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for GJ65%20VBM: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: GJ72%20NVC
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ72%2520NVC%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for GJ72%20NVC: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: KR13%20MSV
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR13%2520MSV%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for KR13%20MSV: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: WT16%20CGE
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT16%2520CGE%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for WT16%20CGE: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: KW65%20OBH
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW65%2520OBH%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for KW65%20OBH: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: LM68%20ULW
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM68%2520ULW%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for LM68%20ULW: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: YR18%20OCD
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR18%2520OCD%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for YR18%20OCD: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: FD67%20LXW
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD67%2520LXW%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for FD67%20LXW: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: VE65%20VYD
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE65%2520VYD%27 HTTP/1.1" 200 None
2026-03-29 14:24:57 [bca.uk] INFO: Scrape type for VE65%20VYD: 0
2026-03-29 14:24:57 [bca.uk] INFO: Found listing with ID: YY12%20FXE
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY12%2520FXE%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for YY12%20FXE: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: EU65%20ZBR
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU65%2520ZBR%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for EU65%20ZBR: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: NA15%20YWT
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA15%2520YWT%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for NA15%20YWT: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: BG14%20EPC
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG14%2520EPC%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for BG14%20EPC: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: LG16%20CZE
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG16%2520CZE%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for LG16%20CZE: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: YN15%20NHA
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN15%2520NHA%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for YN15%20NHA: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: VN08%20XCY
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN08%2520XCY%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for VN08%20XCY: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: VE14%20XUZ
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE14%2520XUZ%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for VE14%20XUZ: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: YX12%20OSP
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX12%2520OSP%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for YX12%20OSP: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: PX13%20UCN
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX13%2520UCN%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for PX13%20UCN: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: FV71%20SUO
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV71%2520SUO%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for FV71%20SUO: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: KR74%20CWC
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR74%2520CWC%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for KR74%20CWC: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: WG21%20KHA
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG21%2520KHA%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for WG21%20KHA: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: NL09%20KYT
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL09%2520KYT%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for NL09%20KYT: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: WA68%20NHD
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA68%2520NHD%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for WA68%20NHD: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: HN67%20XAJ
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN67%2520XAJ%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for HN67%20XAJ: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: HD56%20EFB
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD56%2520EFB%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for HD56%20EFB: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: KR71%20TWZ
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR71%2520TWZ%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for KR71%20TWZ: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: YR15%20FEK
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR15%2520FEK%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for YR15%20FEK: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: FP10%20UJH
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP10%2520UJH%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for FP10%20UJH: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: RA66%20HUP
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA66%2520HUP%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for RA66%20HUP: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: YF65%20HZG
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF65%2520HZG%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for YF65%20HZG: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: F22%20TTS
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27F22%2520TTS%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for F22%20TTS: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: HG68%20HBX
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG68%2520HBX%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for HG68%20HBX: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: HN20%20GLJ
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN20%2520GLJ%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for HN20%20GLJ: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: LO70%20XHU
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO70%2520XHU%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for LO70%20XHU: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: OV71%20VLO
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV71%2520VLO%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for OV71%20VLO: 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: KR74%20GXX
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR74%2520GXX%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for KR74%20GXX: 0
2026-03-29 14:24:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1b691a7-adbe-51c1-9cb9-1a250acff4a9 with identifier: YS19%20LKF
2026-03-29 14:24:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1b691a7-adbe-51c1-9cb9-1a250acff4a9 with identifier: YS19%20LKF
2026-03-29 14:24:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b1b691a7-adbe-51c1-9cb9-1a250acff4a9 with identifier: YS19%20LKF to the API
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS19%20LKF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b1b691a7-adbe-51c1-9cb9-1a250acff4a9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS19 LKF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS19%20LKF&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 40499,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT 1.5 EBL 100 220 L1 L/R Van',
 'transmission': 'manual',
 'trim': 'EBL 100 220 L1 L/R',
 'vin': 'WF0RXXWPGRJA19011',
 'year': 2019}
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS19%2520LKF%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Saving data for YS19%20LKF: {'auction_closing_time': 1774864800.0, 'created_time': 1774523449.262995, 'last_price_update_time': 1774794298.799833}
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS19%2520LKF') HTTP/1.1" 204 0
2026-03-29 14:24:58 [bca.uk] INFO: Found listing with ID: GL71%20BCY
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL71%2520BCY%27 HTTP/1.1" 200 None
2026-03-29 14:24:58 [bca.uk] INFO: Scrape type for GL71%20BCY: 2
2026-03-29 14:24:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51b9c1d8-c90a-5ca1-98d3-0a4eb821b92b with identifier: GL71%20BCY
2026-03-29 14:24:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 51b9c1d8-c90a-5ca1-98d3-0a4eb821b92b with scrape type 2
2026-03-29 14:24:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 51b9c1d8-c90a-5ca1-98d3-0a4eb821b92b with scrape type 2
2026-03-29 14:24:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 51b9c1d8-c90a-5ca1-98d3-0a4eb821b92b, identifier: GL71%20BCY
2026-03-29 14:24:59 [bca.uk] INFO: Found listing with ID: BJ17%20KNB
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ17%2520KNB%27 HTTP/1.1" 200 None
2026-03-29 14:24:59 [bca.uk] INFO: Scrape type for BJ17%20KNB: 2
2026-03-29 14:24:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 105ad675-00d2-5425-ba14-ec78564f02fc with identifier: BJ17%20KNB
2026-03-29 14:24:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 105ad675-00d2-5425-ba14-ec78564f02fc with scrape type 2
2026-03-29 14:24:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 105ad675-00d2-5425-ba14-ec78564f02fc with scrape type 2
2026-03-29 14:24:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 105ad675-00d2-5425-ba14-ec78564f02fc, identifier: BJ17%20KNB
2026-03-29 14:24:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 51b9c1d8-c90a-5ca1-98d3-0a4eb821b92b with identifier: GL71%20BCY
2026-03-29 14:24:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 51b9c1d8-c90a-5ca1-98d3-0a4eb821b92b with identifier: GL71%20BCY
2026-03-29 14:24:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 51b9c1d8-c90a-5ca1-98d3-0a4eb821b92b with identifier: GL71%20BCY to the API
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL71%20BCY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '51b9c1d8-c90a-5ca1-98d3-0a4eb821b92b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL71 BCY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL71%20BCY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY CARGOMAXI',
 'odometer': 86010,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CADDY CARGOMAXI 2.0 TDI 102 COMMERCE PLUS Van',
 'transmission': 'manual',
 'trim': 'TDI 102 COMMERCE PLUS',
 'vin': 'WV1ZZZSKZNX027816',
 'year': 2022}
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL71%2520BCY%27 HTTP/1.1" 200 None
2026-03-29 14:24:59 [bca.uk] INFO: Saving data for GL71%20BCY: {'auction_closing_time': 1774864800.0, 'created_time': 1774522965.519939, 'last_price_update_time': 1774794299.458079}
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL71%2520BCY') HTTP/1.1" 204 0
2026-03-29 14:24:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 105ad675-00d2-5425-ba14-ec78564f02fc with identifier: BJ17%20KNB
2026-03-29 14:24:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 105ad675-00d2-5425-ba14-ec78564f02fc with identifier: BJ17%20KNB
2026-03-29 14:24:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 105ad675-00d2-5425-ba14-ec78564f02fc with identifier: BJ17%20KNB to the API
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:24:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ17%20KNB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '105ad675-00d2-5425-ba14-ec78564f02fc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ17 KNB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ17%20KNB&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'DISPATCH 1400',
 'odometer': 60685,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'CITROEN DISPATCH 1400 2.0 BLUEHDI 120 M ENTERPRISE S/S PanelVan',
 'transmission': 'manual',
 'trim': 'BLUEHDI 120 M ENTERPRISE S/S',
 'vin': 'VF7VFAHKHGZ076567',
 'year': 2017}
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ17%2520KNB%27 HTTP/1.1" 200 None
2026-03-29 14:24:59 [bca.uk] INFO: Saving data for BJ17%20KNB: {'auction_closing_time': 1774864800.0, 'created_time': 1774523448.406312, 'last_price_update_time': 1774794299.743284}
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ17%2520KNB') HTTP/1.1" 204 0
2026-03-29 14:24:59 [bca.uk] INFO: Found listing with ID: CV20%20BZC
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV20%2520BZC%27 HTTP/1.1" 200 None
2026-03-29 14:24:59 [bca.uk] INFO: Scrape type for CV20%20BZC: 2
2026-03-29 14:24:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3d343e08-0d2c-5dd2-b9c8-71f56394920a with identifier: CV20%20BZC
2026-03-29 14:24:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3d343e08-0d2c-5dd2-b9c8-71f56394920a with scrape type 2
2026-03-29 14:24:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3d343e08-0d2c-5dd2-b9c8-71f56394920a with scrape type 2
2026-03-29 14:24:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3d343e08-0d2c-5dd2-b9c8-71f56394920a, identifier: CV20%20BZC
2026-03-29 14:24:59 [bca.uk] INFO: Found listing with ID: BL17%20OSB
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL17%2520OSB%27 HTTP/1.1" 200 None
2026-03-29 14:24:59 [bca.uk] INFO: Scrape type for BL17%20OSB: 0
2026-03-29 14:24:59 [bca.uk] INFO: Found listing with ID: BT72%20VZZ
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT72%2520VZZ%27 HTTP/1.1" 200 None
2026-03-29 14:24:59 [bca.uk] INFO: Scrape type for BT72%20VZZ: 0
2026-03-29 14:24:59 [bca.uk] INFO: Found listing with ID: BX21%20HTT
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX21%2520HTT%27 HTTP/1.1" 200 None
2026-03-29 14:24:59 [bca.uk] INFO: Scrape type for BX21%20HTT: 0
2026-03-29 14:24:59 [bca.uk] INFO: Found listing with ID: DY71%20APX
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY71%2520APX%27 HTTP/1.1" 200 None
2026-03-29 14:24:59 [bca.uk] INFO: Scrape type for DY71%20APX: 0
2026-03-29 14:24:59 [bca.uk] INFO: Found listing with ID: EU20%20MWK
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU20%2520MWK%27 HTTP/1.1" 200 None
2026-03-29 14:24:59 [bca.uk] INFO: Scrape type for EU20%20MWK: 0
2026-03-29 14:24:59 [bca.uk] INFO: Found listing with ID: HV24%20OJD
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV24%2520OJD%27 HTTP/1.1" 200 None
2026-03-29 14:24:59 [bca.uk] INFO: Scrape type for HV24%20OJD: 0
2026-03-29 14:24:59 [bca.uk] INFO: Found listing with ID: LC66%20YCW
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC66%2520YCW%27 HTTP/1.1" 200 None
2026-03-29 14:24:59 [bca.uk] INFO: Scrape type for LC66%20YCW: 0
2026-03-29 14:24:59 [bca.uk] INFO: Found listing with ID: LD21%20EZN
2026-03-29 14:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD21%2520EZN%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for LD21%20EZN: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: LF23%20AHW
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF23%2520AHW%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for LF23%20AHW: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: ML70%20AOZ
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML70%2520AOZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for ML70%20AOZ: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: BW19%20CGV
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW19%2520CGV%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for BW19%20CGV: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: DK73%20OFM
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK73%2520OFM%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for DK73%20OFM: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: EF67%20UBW
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF67%2520UBW%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for EF67%20UBW: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: VE22%20HYT
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE22%2520HYT%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for VE22%20HYT: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: YT20%20UMS
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT20%2520UMS%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for YT20%20UMS: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: KS73%20OUP
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS73%2520OUP%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for KS73%20OUP: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: BG72%20UVK
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG72%2520UVK%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for BG72%20UVK: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: BK21%20VBM
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK21%2520VBM%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for BK21%20VBM: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: KY23%20LWA
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY23%2520LWA%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for KY23%20LWA: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: LC66%20DZV
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC66%2520DZV%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for LC66%20DZV: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: CX72%20HRJ
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX72%2520HRJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for CX72%20HRJ: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: YR70%20AHN
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR70%2520AHN%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for YR70%20AHN: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: FE62%20GPU
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE62%2520GPU%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for FE62%20GPU: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: DK67%20XBB
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK67%2520XBB%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for DK67%20XBB: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: LC21%20ZKD
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC21%2520ZKD%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for LC21%20ZKD: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: CE59%20VFB
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE59%2520VFB%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for CE59%20VFB: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: AK72%20CVA
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK72%2520CVA%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for AK72%20CVA: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: BV66%20HMG
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV66%2520HMG%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for BV66%20HMG: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: DS21%20FKJ
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS21%2520FKJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for DS21%20FKJ: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: DS72%20XWT
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS72%2520XWT%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for DS72%20XWT: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: EN21%20AFE
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN21%2520AFE%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for EN21%20AFE: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: MW21%20KRE
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW21%2520KRE%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for MW21%20KRE: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: VU20%20KXN
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU20%2520KXN%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for VU20%20KXN: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: YP24%20NNB
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP24%2520NNB%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for YP24%20NNB: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: DL72%20PGU
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL72%2520PGU%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for DL72%20PGU: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: LO70%20SNY
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO70%2520SNY%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for LO70%20SNY: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: EO72%20JVW
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO72%2520JVW%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for EO72%20JVW: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: YR71%20XUZ
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR71%2520XUZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for YR71%20XUZ: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: FT72%20ADZ
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT72%2520ADZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for FT72%20ADZ: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: MA21%20FJE
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA21%2520FJE%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for MA21%20FJE: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: VO23%20MRX
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO23%2520MRX%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for VO23%20MRX: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: YR19%20BDP
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR19%2520BDP%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for YR19%20BDP: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: YS19%20TGN
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS19%2520TGN%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for YS19%20TGN: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: YT69%20YZL
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT69%2520YZL%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for YT69%20YZL: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: DA22%20XTW
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA22%2520XTW%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for DA22%20XTW: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: HK22%20LFT
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK22%2520LFT%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for HK22%20LFT: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: DV71%20NWO
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV71%2520NWO%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for DV71%20NWO: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: WJ68%20XCO
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ68%2520XCO%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for WJ68%20XCO: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: WF70%20BDY
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF70%2520BDY%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for WF70%20BDY: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: DL14%20MVZ
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL14%2520MVZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for DL14%20MVZ: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: DG63%20OCB
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG63%2520OCB%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for DG63%20OCB: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: YF14%20VCY
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF14%2520VCY%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for YF14%20VCY: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: PL08%20XKA
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL08%2520XKA%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for PL08%20XKA: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: FP15%20FSZ
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP15%2520FSZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for FP15%20FSZ: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: PF15%20UUE
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF15%2520UUE%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for PF15%20UUE: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: PG15%20FLD
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PG15%2520FLD%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for PG15%20FLD: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: YF10%20SVS
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF10%2520SVS%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for YF10%20SVS: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: FM64%20FXR
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM64%2520FXR%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for FM64%20FXR: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: YF63%20EFE
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF63%2520EFE%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for YF63%20EFE: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: DS15%20TZL
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS15%2520TZL%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for DS15%20TZL: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: KY59%20XTG
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY59%2520XTG%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for KY59%20XTG: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: YB64%20FPF
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB64%2520FPF%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for YB64%20FPF: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: NA62%20HLY
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA62%2520HLY%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for NA62%20HLY: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: LF67%20SYZ
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF67%2520SYZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for LF67%20SYZ: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: SB69%20DFP
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB69%2520DFP%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for SB69%20DFP: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: VK67%20YRR
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK67%2520YRR%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for VK67%20YRR: 0
2026-03-29 14:25:00 [bca.uk] INFO: Found listing with ID: BV68%20JHX
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV68%2520JHX%27 HTTP/1.1" 200 None
2026-03-29 14:25:00 [bca.uk] INFO: Scrape type for BV68%20JHX: 2
2026-03-29 14:25:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27b5f061-377a-5eb5-b3de-84fc58570f3c with identifier: BV68%20JHX
2026-03-29 14:25:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27b5f061-377a-5eb5-b3de-84fc58570f3c with scrape type 2
2026-03-29 14:25:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27b5f061-377a-5eb5-b3de-84fc58570f3c with scrape type 2
2026-03-29 14:25:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 27b5f061-377a-5eb5-b3de-84fc58570f3c, identifier: BV68%20JHX
2026-03-29 14:25:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3d343e08-0d2c-5dd2-b9c8-71f56394920a with identifier: CV20%20BZC
2026-03-29 14:25:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:25:01 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=mineral+white HTTP/1.1" 200 None
2026-03-29 14:25:01 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:25:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:25:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3d343e08-0d2c-5dd2-b9c8-71f56394920a with identifier: CV20%20BZC
2026-03-29 14:25:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3d343e08-0d2c-5dd2-b9c8-71f56394920a with identifier: CV20%20BZC to the API
2026-03-29 14:25:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV20%20BZC-GB',
 'category': 'Car',
 'color': 'mineral white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3d343e08-0d2c-5dd2-b9c8-71f56394920a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV20 BZC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV20%20BZC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'X7',
 'odometer': 49848,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'BMW X7 3.0 XDRIVE 30D M SPORT STEP StationWagon',
 'transmission': 'automatic',
 'trim': 'XDRIVE 30D M SPORT STEP',
 'vin': 'WBACW820809B78094',
 'year': 2020}
2026-03-29 14:25:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV20%2520BZC%27 HTTP/1.1" 200 None
2026-03-29 14:25:01 [bca.uk] INFO: Saving data for CV20%20BZC: {'auction_closing_time': 1774864800.0, 'created_time': 1774522961.807048, 'last_price_update_time': 1774794301.770507}
2026-03-29 14:25:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV20%2520BZC') HTTP/1.1" 204 0
2026-03-29 14:25:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27b5f061-377a-5eb5-b3de-84fc58570f3c with identifier: BV68%20JHX
2026-03-29 14:25:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27b5f061-377a-5eb5-b3de-84fc58570f3c with identifier: BV68%20JHX
2026-03-29 14:25:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 27b5f061-377a-5eb5-b3de-84fc58570f3c with identifier: BV68%20JHX to the API
2026-03-29 14:25:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV68%20JHX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '27b5f061-377a-5eb5-b3de-84fc58570f3c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV68 JHX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV68%20JHX&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND X',
 'odometer': 57464,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CROSSLAND X 1.2 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'W0V7D9EE6K4100598',
 'year': 2018}
2026-03-29 14:25:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV68%2520JHX%27 HTTP/1.1" 200 None
2026-03-29 14:25:02 [bca.uk] INFO: Saving data for BV68%20JHX: {'auction_closing_time': 1774864800.0, 'created_time': 1774523834.861429, 'last_price_update_time': 1774794302.290275}
2026-03-29 14:25:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV68%2520JHX') HTTP/1.1" 204 0
2026-03-29 14:25:02 [bca.uk] INFO: Found listing with ID: RO25%20DCV
2026-03-29 14:25:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO25%2520DCV%27 HTTP/1.1" 200 None
2026-03-29 14:25:02 [bca.uk] INFO: Scrape type for RO25%20DCV: 2
2026-03-29 14:25:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a6a4424-7bba-5bd7-96ff-028e96b9c18c with identifier: RO25%20DCV
2026-03-29 14:25:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a6a4424-7bba-5bd7-96ff-028e96b9c18c with scrape type 2
2026-03-29 14:25:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a6a4424-7bba-5bd7-96ff-028e96b9c18c with scrape type 2
2026-03-29 14:25:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a6a4424-7bba-5bd7-96ff-028e96b9c18c, identifier: RO25%20DCV
2026-03-29 14:25:02 [bca.uk] INFO: Found listing with ID: KV61%20YMO
2026-03-29 14:25:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV61%2520YMO%27 HTTP/1.1" 200 None
2026-03-29 14:25:02 [bca.uk] INFO: Scrape type for KV61%20YMO: 2
2026-03-29 14:25:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 245f0f7b-78ff-576a-81f1-4f202d95ad6c with identifier: KV61%20YMO
2026-03-29 14:25:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 245f0f7b-78ff-576a-81f1-4f202d95ad6c with scrape type 2
2026-03-29 14:25:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 245f0f7b-78ff-576a-81f1-4f202d95ad6c with scrape type 2
2026-03-29 14:25:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 245f0f7b-78ff-576a-81f1-4f202d95ad6c, identifier: KV61%20YMO
2026-03-29 14:25:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a6a4424-7bba-5bd7-96ff-028e96b9c18c with identifier: RO25%20DCV
2026-03-29 14:25:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a6a4424-7bba-5bd7-96ff-028e96b9c18c with identifier: RO25%20DCV
2026-03-29 14:25:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1a6a4424-7bba-5bd7-96ff-028e96b9c18c with identifier: RO25%20DCV to the API
2026-03-29 14:25:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO25%20DCV-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '1a6a4424-7bba-5bd7-96ff-028e96b9c18c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RO25 DCV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO25%20DCV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 7054,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 T GDI 207 HEV 3 StationWagon',
 'transmission': 'automatic',
 'trim': 'T GDI 207 HEV 3',
 'vin': 'U5YPV81GMSL233298',
 'year': 2025}
2026-03-29 14:25:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO25%2520DCV%27 HTTP/1.1" 200 None
2026-03-29 14:25:02 [bca.uk] INFO: Saving data for RO25%20DCV: {'auction_closing_time': 1775037600.0, 'created_time': 1774522960.678443, 'last_price_update_time': 1774794302.934036}
2026-03-29 14:25:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO25%2520DCV') HTTP/1.1" 204 0
2026-03-29 14:25:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 245f0f7b-78ff-576a-81f1-4f202d95ad6c with identifier: KV61%20YMO
2026-03-29 14:25:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 245f0f7b-78ff-576a-81f1-4f202d95ad6c with identifier: KV61%20YMO
2026-03-29 14:25:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 245f0f7b-78ff-576a-81f1-4f202d95ad6c with identifier: KV61%20YMO to the API
2026-03-29 14:25:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV61%20YMO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '245f0f7b-78ff-576a-81f1-4f202d95ad6c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KV61 YMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV61%20YMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'CITROEN',
 'model': 'DS3',
 'odometer': 68628,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'CITROEN DS3 1.6 E-HDI A/D DSTYLE PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'E-HDI A/D DSTYLE PLUS',
 'vin': 'VF7SA9HPKBW600779',
 'year': 2011}
2026-03-29 14:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV61%2520YMO%27 HTTP/1.1" 200 None
2026-03-29 14:25:03 [bca.uk] INFO: Saving data for KV61%20YMO: {'auction_closing_time': 1774864800.0, 'created_time': 1774523753.219927, 'last_price_update_time': 1774794303.238047}
2026-03-29 14:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV61%2520YMO') HTTP/1.1" 204 0
2026-03-29 14:25:03 [bca.uk] INFO: Found listing with ID: RV25%20UYE
2026-03-29 14:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV25%2520UYE%27 HTTP/1.1" 200 None
2026-03-29 14:25:03 [bca.uk] INFO: Scrape type for RV25%20UYE: 2
2026-03-29 14:25:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f22891f9-e7cb-50b6-aee6-d447d5bb021f with identifier: RV25%20UYE
2026-03-29 14:25:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f22891f9-e7cb-50b6-aee6-d447d5bb021f with scrape type 2
2026-03-29 14:25:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f22891f9-e7cb-50b6-aee6-d447d5bb021f with scrape type 2
2026-03-29 14:25:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f22891f9-e7cb-50b6-aee6-d447d5bb021f, identifier: RV25%20UYE
2026-03-29 14:25:03 [bca.uk] INFO: Found listing with ID: VA14%20VAV
2026-03-29 14:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA14%2520VAV%27 HTTP/1.1" 200 None
2026-03-29 14:25:03 [bca.uk] INFO: Scrape type for VA14%20VAV: 2
2026-03-29 14:25:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: edb754a4-eb61-5606-9ab4-47cfb6e1c05e with identifier: VA14%20VAV
2026-03-29 14:25:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item edb754a4-eb61-5606-9ab4-47cfb6e1c05e with scrape type 2
2026-03-29 14:25:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item edb754a4-eb61-5606-9ab4-47cfb6e1c05e with scrape type 2
2026-03-29 14:25:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: edb754a4-eb61-5606-9ab4-47cfb6e1c05e, identifier: VA14%20VAV
2026-03-29 14:25:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f22891f9-e7cb-50b6-aee6-d447d5bb021f with identifier: RV25%20UYE
2026-03-29 14:25:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f22891f9-e7cb-50b6-aee6-d447d5bb021f with identifier: RV25%20UYE
2026-03-29 14:25:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f22891f9-e7cb-50b6-aee6-d447d5bb021f with identifier: RV25%20UYE to the API
2026-03-29 14:25:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV25%20UYE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'f22891f9-e7cb-50b6-aee6-d447d5bb021f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RV25 UYE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV25%20UYE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 5861,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 T GDI 207 HEV 3 StationWagon',
 'transmission': 'automatic',
 'trim': 'T GDI 207 HEV 3',
 'vin': 'U5YPV81GMSL230819',
 'year': 2025}
2026-03-29 14:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV25%2520UYE%27 HTTP/1.1" 200 None
2026-03-29 14:25:03 [bca.uk] INFO: Saving data for RV25%20UYE: {'auction_closing_time': 1775037600.0, 'created_time': 1774522957.36211, 'last_price_update_time': 1774794303.793688}
2026-03-29 14:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV25%2520UYE') HTTP/1.1" 204 0
2026-03-29 14:25:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: edb754a4-eb61-5606-9ab4-47cfb6e1c05e with identifier: VA14%20VAV
2026-03-29 14:25:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: edb754a4-eb61-5606-9ab4-47cfb6e1c05e with identifier: VA14%20VAV
2026-03-29 14:25:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: edb754a4-eb61-5606-9ab4-47cfb6e1c05e with identifier: VA14%20VAV to the API
2026-03-29 14:25:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VA14%20VAV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'edb754a4-eb61-5606-9ab4-47cfb6e1c05e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VA14 VAV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VA14%20VAV&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'AUDI',
 'model': 'Q3',
 'odometer': 44288,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'AUDI Q3 2.0 TDI 140 QUATTRO SE StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 140 QUATTRO SE',
 'vin': 'WAUZZZ8U7ER063346',
 'year': 2014}
2026-03-29 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA14%2520VAV%27 HTTP/1.1" 200 None
2026-03-29 14:25:04 [bca.uk] INFO: Saving data for VA14%20VAV: {'auction_closing_time': 1774951200.0, 'created_time': 1774523756.120691, 'last_price_update_time': 1774794304.100542}
2026-03-29 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VA14%2520VAV') HTTP/1.1" 204 0
2026-03-29 14:25:04 [bca.uk] INFO: Found listing with ID: RV25%20UPH
2026-03-29 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV25%2520UPH%27 HTTP/1.1" 200 None
2026-03-29 14:25:04 [bca.uk] INFO: Scrape type for RV25%20UPH: 2
2026-03-29 14:25:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2be42a3e-a92f-5426-9c42-bce768193cfb with identifier: RV25%20UPH
2026-03-29 14:25:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2be42a3e-a92f-5426-9c42-bce768193cfb with scrape type 2
2026-03-29 14:25:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2be42a3e-a92f-5426-9c42-bce768193cfb with scrape type 2
2026-03-29 14:25:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2be42a3e-a92f-5426-9c42-bce768193cfb, identifier: RV25%20UPH
2026-03-29 14:25:04 [bca.uk] INFO: Found listing with ID: YN17%20ZXT
2026-03-29 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN17%2520ZXT%27 HTTP/1.1" 200 None
2026-03-29 14:25:04 [bca.uk] INFO: Scrape type for YN17%20ZXT: 2
2026-03-29 14:25:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2d79e71-58d7-5ce3-95c9-ced6d38bb0b0 with identifier: YN17%20ZXT
2026-03-29 14:25:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c2d79e71-58d7-5ce3-95c9-ced6d38bb0b0 with scrape type 2
2026-03-29 14:25:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c2d79e71-58d7-5ce3-95c9-ced6d38bb0b0 with scrape type 2
2026-03-29 14:25:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c2d79e71-58d7-5ce3-95c9-ced6d38bb0b0, identifier: YN17%20ZXT
2026-03-29 14:25:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2be42a3e-a92f-5426-9c42-bce768193cfb with identifier: RV25%20UPH
2026-03-29 14:25:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2be42a3e-a92f-5426-9c42-bce768193cfb with identifier: RV25%20UPH
2026-03-29 14:25:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2be42a3e-a92f-5426-9c42-bce768193cfb with identifier: RV25%20UPH to the API
2026-03-29 14:25:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV25%20UPH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '2be42a3e-a92f-5426-9c42-bce768193cfb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RV25 UPH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV25%20UPH&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 5146,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 T GDI 207 HEV 3 StationWagon',
 'transmission': 'automatic',
 'trim': 'T GDI 207 HEV 3',
 'vin': 'U5YPV81GMSL230824',
 'year': 2025}
2026-03-29 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV25%2520UPH%27 HTTP/1.1" 200 None
2026-03-29 14:25:04 [bca.uk] INFO: Saving data for RV25%20UPH: {'auction_closing_time': 1775037600.0, 'created_time': 1774522958.061153, 'last_price_update_time': 1774794304.669461}
2026-03-29 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV25%2520UPH') HTTP/1.1" 204 0
2026-03-29 14:25:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c2d79e71-58d7-5ce3-95c9-ced6d38bb0b0 with identifier: YN17%20ZXT
2026-03-29 14:25:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c2d79e71-58d7-5ce3-95c9-ced6d38bb0b0 with identifier: YN17%20ZXT
2026-03-29 14:25:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c2d79e71-58d7-5ce3-95c9-ced6d38bb0b0 with identifier: YN17%20ZXT to the API
2026-03-29 14:25:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YN17%20ZXT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c2d79e71-58d7-5ce3-95c9-ced6d38bb0b0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YN17 ZXT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YN17%20ZXT&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'AUDI',
 'model': 'Q5',
 'odometer': 94043,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'AUDI Q5 2.0 TDI 190 Q S LINE+ SPEC.ED.S-T StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 190 Q S LINE+ SPEC.ED.S-T',
 'vin': 'WAUZZZ8R6HA090472',
 'year': 2017}
2026-03-29 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN17%2520ZXT%27 HTTP/1.1" 200 None
2026-03-29 14:25:04 [bca.uk] INFO: Saving data for YN17%20ZXT: {'auction_closing_time': 1774951200.0, 'created_time': 1774523757.351831, 'last_price_update_time': 1774794304.957832}
2026-03-29 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YN17%2520ZXT') HTTP/1.1" 204 0
2026-03-29 14:25:04 [bca.uk] INFO: Found listing with ID: MD19%20HCG
2026-03-29 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD19%2520HCG%27 HTTP/1.1" 200 None
2026-03-29 14:25:04 [bca.uk] INFO: Scrape type for MD19%20HCG: 0
2026-03-29 14:25:04 [bca.uk] INFO: Found listing with ID: YR23%20XTM
2026-03-29 14:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR23%2520XTM%27 HTTP/1.1" 200 None
2026-03-29 14:25:05 [bca.uk] INFO: Scrape type for YR23%20XTM: 2
2026-03-29 14:25:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 120532c6-a473-5d51-8451-f29917bd0690 with identifier: YR23%20XTM
2026-03-29 14:25:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 120532c6-a473-5d51-8451-f29917bd0690 with scrape type 2
2026-03-29 14:25:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 120532c6-a473-5d51-8451-f29917bd0690 with scrape type 2
2026-03-29 14:25:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 120532c6-a473-5d51-8451-f29917bd0690, identifier: YR23%20XTM
2026-03-29 14:25:05 [bca.uk] INFO: Found listing with ID: DF14%20OGE
2026-03-29 14:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF14%2520OGE%27 HTTP/1.1" 200 None
2026-03-29 14:25:05 [bca.uk] INFO: Scrape type for DF14%20OGE: 2
2026-03-29 14:25:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5cb40a5-3e1a-511e-b280-44f1bc8d5f2f with identifier: DF14%20OGE
2026-03-29 14:25:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5cb40a5-3e1a-511e-b280-44f1bc8d5f2f with scrape type 2
2026-03-29 14:25:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5cb40a5-3e1a-511e-b280-44f1bc8d5f2f with scrape type 2
2026-03-29 14:25:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5cb40a5-3e1a-511e-b280-44f1bc8d5f2f, identifier: DF14%20OGE
2026-03-29 14:25:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 120532c6-a473-5d51-8451-f29917bd0690 with identifier: YR23%20XTM
2026-03-29 14:25:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 120532c6-a473-5d51-8451-f29917bd0690 with identifier: YR23%20XTM
2026-03-29 14:25:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 120532c6-a473-5d51-8451-f29917bd0690 with identifier: YR23%20XTM to the API
2026-03-29 14:25:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 231,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR23%20XTM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-09T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '120532c6-a473-5d51-8451-f29917bd0690',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YR23 XTM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR23%20XTM&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'TOURNEO CUSTOM',
 'odometer': 68909,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD TOURNEO CUSTOM 2.0 EBL 130 LWB TITANIUM L/R Bus',
 'transmission': 'automatic',
 'trim': 'EBL 130 LWB TITANIUM L/R',
 'vin': 'WF03XXTTG3NP89335',
 'year': 2023}
2026-03-29 14:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR23%2520XTM%27 HTTP/1.1" 200 None
2026-03-29 14:25:05 [bca.uk] INFO: Saving data for YR23%20XTM: {'auction_closing_time': 1775728800.0, 'created_time': 1774522989.822487, 'last_price_update_time': 1774794305.479457}
2026-03-29 14:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR23%2520XTM') HTTP/1.1" 204 0
2026-03-29 14:25:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5cb40a5-3e1a-511e-b280-44f1bc8d5f2f with identifier: DF14%20OGE
2026-03-29 14:25:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5cb40a5-3e1a-511e-b280-44f1bc8d5f2f with identifier: DF14%20OGE
2026-03-29 14:25:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f5cb40a5-3e1a-511e-b280-44f1bc8d5f2f with identifier: DF14%20OGE to the API
2026-03-29 14:25:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 172,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF14%20OGE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f5cb40a5-3e1a-511e-b280-44f1bc8d5f2f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF14 OGE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF14%20OGE&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VOLKSWAGEN',
 'model': 'SCIROCCO',
 'odometer': 82617,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN SCIROCCO 2.0 TSI 210 R LINE Coupe',
 'transmission': 'manual',
 'trim': 'TSI 210 R LINE',
 'vin': 'WVWZZZ13ZEV018486',
 'year': 2014}
2026-03-29 14:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF14%2520OGE%27 HTTP/1.1" 200 None
2026-03-29 14:25:05 [bca.uk] INFO: Saving data for DF14%20OGE: {'auction_closing_time': 1774951200.0, 'created_time': 1774523702.771226, 'last_price_update_time': 1774794305.783254}
2026-03-29 14:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF14%2520OGE') HTTP/1.1" 204 0
2026-03-29 14:25:05 [bca.uk] INFO: Found listing with ID: LE72%20GLV
2026-03-29 14:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE72%2520GLV%27 HTTP/1.1" 200 None
2026-03-29 14:25:05 [bca.uk] INFO: Scrape type for LE72%20GLV: 2
2026-03-29 14:25:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5fd109e9-1395-53a8-9375-ad59096a81d8 with identifier: LE72%20GLV
2026-03-29 14:25:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5fd109e9-1395-53a8-9375-ad59096a81d8 with scrape type 2
2026-03-29 14:25:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5fd109e9-1395-53a8-9375-ad59096a81d8 with scrape type 2
2026-03-29 14:25:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5fd109e9-1395-53a8-9375-ad59096a81d8, identifier: LE72%20GLV
2026-03-29 14:25:05 [bca.uk] INFO: Found listing with ID: DF16%20UXN
2026-03-29 14:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF16%2520UXN%27 HTTP/1.1" 200 None
2026-03-29 14:25:05 [bca.uk] INFO: Scrape type for DF16%20UXN: 2
2026-03-29 14:25:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7008e057-a37a-5c42-a35b-fd1ca202598b with identifier: DF16%20UXN
2026-03-29 14:25:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7008e057-a37a-5c42-a35b-fd1ca202598b with scrape type 2
2026-03-29 14:25:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7008e057-a37a-5c42-a35b-fd1ca202598b with scrape type 2
2026-03-29 14:25:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7008e057-a37a-5c42-a35b-fd1ca202598b, identifier: DF16%20UXN
2026-03-29 14:25:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5fd109e9-1395-53a8-9375-ad59096a81d8 with identifier: LE72%20GLV
2026-03-29 14:25:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5fd109e9-1395-53a8-9375-ad59096a81d8 with identifier: LE72%20GLV
2026-03-29 14:25:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5fd109e9-1395-53a8-9375-ad59096a81d8 with identifier: LE72%20GLV to the API
2026-03-29 14:25:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 270,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LE72%20GLV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-09T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5fd109e9-1395-53a8-9375-ad59096a81d8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LE72 GLV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LE72%20GLV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 71285,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 FWD 2.0 EBL 130 L4 LEADER Luton',
 'transmission': 'manual',
 'trim': 'EBL 130 L4 LEADER',
 'vin': 'WF0AXXTTRANU50438',
 'year': 2023}
2026-03-29 14:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE72%2520GLV%27 HTTP/1.1" 200 None
2026-03-29 14:25:06 [bca.uk] INFO: Saving data for LE72%20GLV: {'auction_closing_time': 1775728800.0, 'created_time': 1774522992.305775, 'last_price_update_time': 1774794306.320298}
2026-03-29 14:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LE72%2520GLV') HTTP/1.1" 204 0
2026-03-29 14:25:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7008e057-a37a-5c42-a35b-fd1ca202598b with identifier: DF16%20UXN
2026-03-29 14:25:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7008e057-a37a-5c42-a35b-fd1ca202598b with identifier: DF16%20UXN
2026-03-29 14:25:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7008e057-a37a-5c42-a35b-fd1ca202598b with identifier: DF16%20UXN to the API
2026-03-29 14:25:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF16%20UXN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7008e057-a37a-5c42-a35b-fd1ca202598b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF16 UXN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF16%20UXN&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 94395,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.6 CDTI 16V 136 ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 16V 136 ELITE',
 'vin': 'W0LBE6EG7GG120607',
 'year': 2016}
2026-03-29 14:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF16%2520UXN%27 HTTP/1.1" 200 None
2026-03-29 14:25:06 [bca.uk] INFO: Saving data for DF16%20UXN: {'auction_closing_time': 1774864800.0, 'created_time': 1774523762.149088, 'last_price_update_time': 1774794306.685679}
2026-03-29 14:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF16%2520UXN') HTTP/1.1" 204 0
2026-03-29 14:25:06 [bca.uk] INFO: Found listing with ID: LE72%20FZL
2026-03-29 14:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE72%2520FZL%27 HTTP/1.1" 200 None
2026-03-29 14:25:06 [bca.uk] INFO: Scrape type for LE72%20FZL: 2
2026-03-29 14:25:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ccebddd-b7b5-59aa-906e-851062d0f94e with identifier: LE72%20FZL
2026-03-29 14:25:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3ccebddd-b7b5-59aa-906e-851062d0f94e with scrape type 2
2026-03-29 14:25:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3ccebddd-b7b5-59aa-906e-851062d0f94e with scrape type 2
2026-03-29 14:25:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3ccebddd-b7b5-59aa-906e-851062d0f94e, identifier: LE72%20FZL
2026-03-29 14:25:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:25:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3ccebddd-b7b5-59aa-906e-851062d0f94e with identifier: LE72%20FZL
2026-03-29 14:25:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3ccebddd-b7b5-59aa-906e-851062d0f94e with identifier: LE72%20FZL
2026-03-29 14:25:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3ccebddd-b7b5-59aa-906e-851062d0f94e with identifier: LE72%20FZL to the API
2026-03-29 14:25:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 270,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LE72%20FZL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-09T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3ccebddd-b7b5-59aa-906e-851062d0f94e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LE72 FZL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LE72%20FZL&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 83325,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 FWD 2.0 EBL 130 L4 LEADER Luton',
 'transmission': 'manual',
 'trim': 'EBL 130 L4 LEADER',
 'vin': 'WF0AXXTTRANU50541',
 'year': 2023}
2026-03-29 14:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE72%2520FZL%27 HTTP/1.1" 200 None
2026-03-29 14:25:07 [bca.uk] INFO: Saving data for LE72%20FZL: {'auction_closing_time': 1775728800.0, 'created_time': 1774522993.51815, 'last_price_update_time': 1774794307.110078}
2026-03-29 14:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LE72%2520FZL') HTTP/1.1" 204 0
2026-03-29 14:25:07 [bca.uk] INFO: Found listing with ID: AV22%20NFL
2026-03-29 14:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV22%2520NFL%27 HTTP/1.1" 200 None
2026-03-29 14:25:07 [bca.uk] INFO: Scrape type for AV22%20NFL: 2
2026-03-29 14:25:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 283eba10-7e45-5a73-bd04-fce717fe8ad9 with identifier: AV22%20NFL
2026-03-29 14:25:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 283eba10-7e45-5a73-bd04-fce717fe8ad9 with scrape type 2
2026-03-29 14:25:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 283eba10-7e45-5a73-bd04-fce717fe8ad9 with scrape type 2
2026-03-29 14:25:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 283eba10-7e45-5a73-bd04-fce717fe8ad9, identifier: AV22%20NFL
2026-03-29 14:25:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 283eba10-7e45-5a73-bd04-fce717fe8ad9 with identifier: AV22%20NFL
2026-03-29 14:25:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 283eba10-7e45-5a73-bd04-fce717fe8ad9 with identifier: AV22%20NFL
2026-03-29 14:25:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 283eba10-7e45-5a73-bd04-fce717fe8ad9 with identifier: AV22%20NFL to the API
2026-03-29 14:25:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV22%20NFL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '283eba10-7e45-5a73-bd04-fce717fe8ad9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AV22 NFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV22%20NFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 25407,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'NISSAN LEAF 160KW 59KWH E+ TEKNA Hatchback',
 'transmission': 'automatic',
 'trim': '160KW 59KWH E+ TEKNA',
 'vin': 'SJNFAAZE1U0161081',
 'year': 2022}
2026-03-29 14:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV22%2520NFL%27 HTTP/1.1" 200 None
2026-03-29 14:25:07 [bca.uk] INFO: Saving data for AV22%20NFL: {'auction_closing_time': 1774864800.0, 'created_time': 1774522974.556944, 'last_price_update_time': 1774794307.515845}
2026-03-29 14:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV22%2520NFL') HTTP/1.1" 204 0
2026-03-29 14:25:07 [bca.uk] INFO: Found listing with ID: KP19%20AYF
2026-03-29 14:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP19%2520AYF%27 HTTP/1.1" 200 None
2026-03-29 14:25:07 [bca.uk] INFO: Scrape type for KP19%20AYF: 2
2026-03-29 14:25:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5bb7f9c-167b-5e0f-bcff-86d2b951ea45 with identifier: KP19%20AYF
2026-03-29 14:25:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5bb7f9c-167b-5e0f-bcff-86d2b951ea45 with scrape type 2
2026-03-29 14:25:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5bb7f9c-167b-5e0f-bcff-86d2b951ea45 with scrape type 2
2026-03-29 14:25:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5bb7f9c-167b-5e0f-bcff-86d2b951ea45, identifier: KP19%20AYF
2026-03-29 14:25:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5bb7f9c-167b-5e0f-bcff-86d2b951ea45 with identifier: KP19%20AYF
2026-03-29 14:25:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5bb7f9c-167b-5e0f-bcff-86d2b951ea45 with identifier: KP19%20AYF
2026-03-29 14:25:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e5bb7f9c-167b-5e0f-bcff-86d2b951ea45 with identifier: KP19%20AYF to the API
2026-03-29 14:25:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP19%20AYF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e5bb7f9c-167b-5e0f-bcff-86d2b951ea45',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP19 AYF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP19%20AYF&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 58216,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 P/T 130 ALLURE EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE EAT8',
 'vin': 'VF3MRHNSRKS135753',
 'year': 2019}
2026-03-29 14:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP19%2520AYF%27 HTTP/1.1" 200 None
2026-03-29 14:25:07 [bca.uk] INFO: Saving data for KP19%20AYF: {'auction_closing_time': 1774951200.0, 'created_time': 1774522963.454609, 'last_price_update_time': 1774794307.936024}
2026-03-29 14:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP19%2520AYF') HTTP/1.1" 204 0
2026-03-29 14:25:08 [bca.uk] INFO: Total items found: 100
2026-03-29 14:25:08 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded
2026-03-29 14:25:08 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:25:08 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: KS70%20VSE
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS70%2520VSE%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for KS70%20VSE: 2
2026-03-29 14:25:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45da9f23-e88f-5685-ad71-a79827cc2688 with identifier: KS70%20VSE
2026-03-29 14:25:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 45da9f23-e88f-5685-ad71-a79827cc2688 with scrape type 2
2026-03-29 14:25:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 45da9f23-e88f-5685-ad71-a79827cc2688 with scrape type 2
2026-03-29 14:25:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 45da9f23-e88f-5685-ad71-a79827cc2688, identifier: KS70%20VSE
2026-03-29 14:25:08 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:08 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 45da9f23-e88f-5685-ad71-a79827cc2688 with identifier: KS70%20VSE
2026-03-29 14:25:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 45da9f23-e88f-5685-ad71-a79827cc2688 with identifier: KS70%20VSE
2026-03-29 14:25:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 45da9f23-e88f-5685-ad71-a79827cc2688 with identifier: KS70%20VSE to the API
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 195,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS70%20VSE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '45da9f23-e88f-5685-ad71-a79827cc2688',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS70 VSE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS70%20VSE&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 56118,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 D240 R-DYNAMIC HSE (7ST) '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'D240 R-DYNAMIC HSE (7ST)',
 'vin': 'SALCA2AN2LH881122',
 'year': 2020}
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS70%2520VSE%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Saving data for KS70%20VSE: {'auction_closing_time': 1774951200.0, 'created_time': 1774522950.247591, 'last_price_update_time': 1774794308.464986}
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS70%2520VSE') HTTP/1.1" 204 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: WV23%20EAE
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520EAE%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for WV23%20EAE: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: FM72%20MXB
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM72%2520MXB%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for FM72%20MXB: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: AP24%20ADY
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP24%2520ADY%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for AP24%20ADY: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: AV69%20KTP
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV69%2520KTP%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for AV69%20KTP: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: LP23%20GZC
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GZC%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for LP23%20GZC: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: LP23%20GZE
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GZE%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for LP23%20GZE: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: LN24%20PXO
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520PXO%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for LN24%20PXO: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: FW13%20YCL
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FW13%2520YCL%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for FW13%20YCL: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: KE23%20LWJ
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE23%2520LWJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for KE23%20LWJ: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: CF74%20PFK
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520PFK%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for CF74%20PFK: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: CF74%20PFN
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520PFN%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for CF74%20PFN: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: WR70%20KHU
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR70%2520KHU%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for WR70%20KHU: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: K888%20MWS
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27K888%2520MWS%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for K888%20MWS: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: LL74%20BXF
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520BXF%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for LL74%20BXF: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: NY23%20JOV
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NY23%2520JOV%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for NY23%20JOV: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: NV65%20XKB
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV65%2520XKB%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for NV65%20XKB: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: NU71%20XGM
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU71%2520XGM%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for NU71%20XGM: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: GU69%20RVJ
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU69%2520RVJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for GU69%20RVJ: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: LN24%20PDO
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520PDO%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for LN24%20PDO: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: LL74%20DGO
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DGO%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for LL74%20DGO: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: SL69%20OOV
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL69%2520OOV%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for SL69%20OOV: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: MW71%20BBN
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW71%2520BBN%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for MW71%20BBN: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: DL73%20LCG
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LCG%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for DL73%20LCG: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: BF17%20BWK
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF17%2520BWK%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for BF17%20BWK: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: MA21%20ZDN
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA21%2520ZDN%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for MA21%20ZDN: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: DP18%20YDO
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP18%2520YDO%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for DP18%20YDO: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: NJ18%20ZPS
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ18%2520ZPS%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for NJ18%20ZPS: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: WP18%20HCJ
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP18%2520HCJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for WP18%20HCJ: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: OV70%20JYR
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV70%2520JYR%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for OV70%20JYR: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: DV72%20WBE
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV72%2520WBE%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for DV72%20WBE: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: WN20%20YTE
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN20%2520YTE%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for WN20%20YTE: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: YC21%20FCR
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC21%2520FCR%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for YC21%20FCR: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: DL73%20KRK
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KRK%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for DL73%20KRK: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: MT74%20KHC
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT74%2520KHC%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for MT74%20KHC: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: EJ16%20PXZ
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ16%2520PXZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:08 [bca.uk] INFO: Scrape type for EJ16%20PXZ: 0
2026-03-29 14:25:08 [bca.uk] INFO: Found listing with ID: FA19%20XRY
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA19%2520XRY%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for FA19%20XRY: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: LC19%20VCD
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC19%2520VCD%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for LC19%20VCD: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: LS70%20GYB
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS70%2520GYB%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for LS70%20GYB: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: LV14%20ZZS
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV14%2520ZZS%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for LV14%20ZZS: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: LY22%20BZO
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY22%2520BZO%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for LY22%20BZO: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: YL16%20GGZ
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL16%2520GGZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for YL16%20GGZ: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: LV21%20EYT
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV21%2520EYT%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for LV21%20EYT: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: LN24%20PWL
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520PWL%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for LN24%20PWL: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: LN24%20RUO
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RUO%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for LN24%20RUO: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: LN24%20RYT
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RYT%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for LN24%20RYT: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: GY65%20SKU
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY65%2520SKU%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for GY65%20SKU: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: VGZ%209983
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VGZ%25209983%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for VGZ%209983: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: EY57%20PHU
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY57%2520PHU%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for EY57%20PHU: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: YE21%20FCC
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE21%2520FCC%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for YE21%20FCC: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: DL73%20KVO
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KVO%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for DL73%20KVO: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: LL74%20BXC
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520BXC%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for LL74%20BXC: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: CA72%20UUR
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520UUR%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for CA72%20UUR: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: CN65%20LRY
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN65%2520LRY%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for CN65%20LRY: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: SL69%20PKF
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL69%2520PKF%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for SL69%20PKF: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: CA65%20WVY
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA65%2520WVY%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for CA65%20WVY: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: CK63%20PYD
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK63%2520PYD%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for CK63%20PYD: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: DN70%20BVW
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN70%2520BVW%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for DN70%20BVW: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: GJ71%20OBT
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ71%2520OBT%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for GJ71%20OBT: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: HG67%20YLP
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG67%2520YLP%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for HG67%20YLP: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: HK22%20EVR
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK22%2520EVR%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for HK22%20EVR: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: LL65%20CEA
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL65%2520CEA%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for LL65%20CEA: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: OV18%20BDX
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV18%2520BDX%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for OV18%20BDX: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: SG65%20GCV
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG65%2520GCV%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for SG65%20GCV: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: VN19%20GJE
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN19%2520GJE%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for VN19%20GJE: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: YH21%20LGT
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH21%2520LGT%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for YH21%20LGT: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: CA19%20TTY
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA19%2520TTY%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for CA19%20TTY: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: VE18%20ECX
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE18%2520ECX%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for VE18%20ECX: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: SV18%20YFO
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV18%2520YFO%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for SV18%20YFO: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: PK72%20ZVO
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK72%2520ZVO%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for PK72%20ZVO: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: DN61%20VMK
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN61%2520VMK%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for DN61%20VMK: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: DT68%20RVZ
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT68%2520RVZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for DT68%20RVZ: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: WO67%20EFC
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO67%2520EFC%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for WO67%20EFC: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: YD22%20EUM
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD22%2520EUM%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for YD22%20EUM: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: YY73%20VNL
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520VNL%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for YY73%20VNL: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: BW68%20MJU
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW68%2520MJU%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for BW68%20MJU: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: WR67%20UCN
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR67%2520UCN%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for WR67%20UCN: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: SD15%20VYV
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD15%2520VYV%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for SD15%20VYV: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: SD14%20CXL
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD14%2520CXL%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for SD14%20CXL: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: OU68%20WVA
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU68%2520WVA%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for OU68%20WVA: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: MJ15%20HRW
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ15%2520HRW%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for MJ15%20HRW: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: DU61%20RBZ
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU61%2520RBZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for DU61%20RBZ: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: RV68%20WKN
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV68%2520WKN%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for RV68%20WKN: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: LA69%20MWL
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA69%2520MWL%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for LA69%20MWL: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: GL68%20FUA
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL68%2520FUA%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for GL68%20FUA: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: MF16%20PPK
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF16%2520PPK%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for MF16%20PPK: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: FN68%20YGL
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN68%2520YGL%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for FN68%20YGL: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: MA59%20KPZ
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA59%2520KPZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for MA59%20KPZ: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: VK16%20DHG
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK16%2520DHG%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for VK16%20DHG: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: NV09%20KHR
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV09%2520KHR%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for NV09%20KHR: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: YX20%20KXO
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX20%2520KXO%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for YX20%20KXO: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: PE10%20JUO
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE10%2520JUO%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for PE10%20JUO: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: SA69%20LKV
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA69%2520LKV%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for SA69%20LKV: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: HS19%20PGV
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS19%2520PGV%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for HS19%20PGV: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: YJ68%20LRA
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ68%2520LRA%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for YJ68%20LRA: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: NA70%20HTG
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA70%2520HTG%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for NA70%20HTG: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: PK17%20BHL
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK17%2520BHL%27 HTTP/1.1" 200 None
2026-03-29 14:25:09 [bca.uk] INFO: Scrape type for PK17%20BHL: 0
2026-03-29 14:25:09 [bca.uk] INFO: Found listing with ID: KN70%20PWK
2026-03-29 14:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN70%2520PWK%27 HTTP/1.1" 200 None
2026-03-29 14:25:10 [bca.uk] INFO: Scrape type for KN70%20PWK: 0
2026-03-29 14:25:10 [bca.uk] INFO: Found listing with ID: GX14%20YXM
2026-03-29 14:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX14%2520YXM%27 HTTP/1.1" 200 None
2026-03-29 14:25:10 [bca.uk] INFO: Scrape type for GX14%20YXM: 0
2026-03-29 14:25:10 [bca.uk] INFO: Found listing with ID: WU61%20LRL
2026-03-29 14:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU61%2520LRL%27 HTTP/1.1" 200 None
2026-03-29 14:25:10 [bca.uk] INFO: Scrape type for WU61%20LRL: 0
2026-03-29 14:25:10 [bca.uk] INFO: Found listing with ID: LT71%20XPE
2026-03-29 14:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT71%2520XPE%27 HTTP/1.1" 200 None
2026-03-29 14:25:10 [bca.uk] INFO: Scrape type for LT71%20XPE: 0
2026-03-29 14:25:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:25:10 [bca.uk] INFO: Found listing with ID: YY68%20DWD
2026-03-29 14:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY68%2520DWD%27 HTTP/1.1" 200 None
2026-03-29 14:25:10 [bca.uk] INFO: Scrape type for YY68%20DWD: 2
2026-03-29 14:25:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ae873976-aa8f-5a20-a598-64f5242824ed with identifier: YY68%20DWD
2026-03-29 14:25:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ae873976-aa8f-5a20-a598-64f5242824ed with scrape type 2
2026-03-29 14:25:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ae873976-aa8f-5a20-a598-64f5242824ed with scrape type 2
2026-03-29 14:25:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ae873976-aa8f-5a20-a598-64f5242824ed, identifier: YY68%20DWD
2026-03-29 14:25:10 [scrapy.extensions.logstats] INFO: Crawled 277 pages (at 4 pages/min), scraped 2189 items (at 115 items/min)
2026-03-29 14:25:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 211MiB
2026-03-29 14:25:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ae873976-aa8f-5a20-a598-64f5242824ed with identifier: YY68%20DWD
2026-03-29 14:25:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ae873976-aa8f-5a20-a598-64f5242824ed with identifier: YY68%20DWD
2026-03-29 14:25:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ae873976-aa8f-5a20-a598-64f5242824ed with identifier: YY68%20DWD to the API
2026-03-29 14:25:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY68%20DWD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ae873976-aa8f-5a20-a598-64f5242824ed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY68 DWD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY68%20DWD&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 68147,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 2.0 CRDI AWD 4 ISG DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI AWD 4 ISG DCT',
 'vin': 'U5YPH813SKL581623',
 'year': 2018}
2026-03-29 14:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY68%2520DWD%27 HTTP/1.1" 200 None
2026-03-29 14:25:11 [bca.uk] INFO: Saving data for YY68%20DWD: {'auction_closing_time': 1774951200.0, 'created_time': 1774522951.496269, 'last_price_update_time': 1774794311.720265}
2026-03-29 14:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY68%2520DWD') HTTP/1.1" 204 0
2026-03-29 14:25:11 [bca.uk] INFO: Found listing with ID: WJ18%20YRN
2026-03-29 14:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ18%2520YRN%27 HTTP/1.1" 200 None
2026-03-29 14:25:11 [bca.uk] INFO: Scrape type for WJ18%20YRN: 2
2026-03-29 14:25:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2159356-aec7-581a-a2da-f5f9f65f0df7 with identifier: WJ18%20YRN
2026-03-29 14:25:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2159356-aec7-581a-a2da-f5f9f65f0df7 with scrape type 2
2026-03-29 14:25:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b2159356-aec7-581a-a2da-f5f9f65f0df7 with scrape type 2
2026-03-29 14:25:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2159356-aec7-581a-a2da-f5f9f65f0df7, identifier: WJ18%20YRN
2026-03-29 14:25:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2159356-aec7-581a-a2da-f5f9f65f0df7 with identifier: WJ18%20YRN
2026-03-29 14:25:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2159356-aec7-581a-a2da-f5f9f65f0df7 with identifier: WJ18%20YRN
2026-03-29 14:25:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b2159356-aec7-581a-a2da-f5f9f65f0df7 with identifier: WJ18%20YRN to the API
2026-03-29 14:25:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ18%20YRN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b2159356-aec7-581a-a2da-f5f9f65f0df7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ18 YRN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ18%20YRN&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'MERCEDES-BENZ',
 'model': 'E220 D',
 'odometer': 81844,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E220 D 2.0 AMG LINE 9G Saloon',
 'transmission': 'manual',
 'trim': 'AMG LINE 9G',
 'vin': 'WDD2130042A366076',
 'year': 2018}
2026-03-29 14:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ18%2520YRN%27 HTTP/1.1" 200 None
2026-03-29 14:25:12 [bca.uk] INFO: Saving data for WJ18%20YRN: {'auction_closing_time': 1774951200.0, 'created_time': 1774522952.542917, 'last_price_update_time': 1774794312.729397}
2026-03-29 14:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ18%2520YRN') HTTP/1.1" 204 0
2026-03-29 14:25:12 [bca.uk] INFO: Found listing with ID: YR74%20URV
2026-03-29 14:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR74%2520URV%27 HTTP/1.1" 200 None
2026-03-29 14:25:12 [bca.uk] INFO: Scrape type for YR74%20URV: 2
2026-03-29 14:25:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 447f416d-838f-5472-a754-ac2d875e5fe4 with identifier: YR74%20URV
2026-03-29 14:25:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 447f416d-838f-5472-a754-ac2d875e5fe4 with scrape type 2
2026-03-29 14:25:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 447f416d-838f-5472-a754-ac2d875e5fe4 with scrape type 2
2026-03-29 14:25:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 447f416d-838f-5472-a754-ac2d875e5fe4, identifier: YR74%20URV
2026-03-29 14:25:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 447f416d-838f-5472-a754-ac2d875e5fe4 with identifier: YR74%20URV
2026-03-29 14:25:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:25:12 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=titan+bronze HTTP/1.1" 200 None
2026-03-29 14:25:13 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:25:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 447f416d-838f-5472-a754-ac2d875e5fe4 with identifier: YR74%20URV
2026-03-29 14:25:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 447f416d-838f-5472-a754-ac2d875e5fe4 with identifier: YR74%20URV to the API
2026-03-29 14:25:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR74%20URV-GB',
 'category': 'Car',
 'color': 'titan bronze',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '447f416d-838f-5472-a754-ac2d875e5fe4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YR74 URV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR74%20URV&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TOYOTA',
 'model': 'YARIS CROSS',
 'odometer': 3262,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS CROSS 1.5 HYBRID EXCEL Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID EXCEL',
 'vin': 'JTDKBABBX0A426098',
 'year': 2024}
2026-03-29 14:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR74%2520URV%27 HTTP/1.1" 200 None
2026-03-29 14:25:13 [bca.uk] INFO: Saving data for YR74%20URV: {'auction_closing_time': 1774951200.0, 'created_time': 1773933699.616446, 'last_price_update_time': 1774794313.3184}
2026-03-29 14:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR74%2520URV') HTTP/1.1" 204 0
2026-03-29 14:25:13 [bca.uk] INFO: Found listing with ID: CP18%20EFT
2026-03-29 14:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP18%2520EFT%27 HTTP/1.1" 200 None
2026-03-29 14:25:13 [bca.uk] INFO: Scrape type for CP18%20EFT: 2
2026-03-29 14:25:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a1c7ad58-b905-5018-8ee1-3471a2aba766 with identifier: CP18%20EFT
2026-03-29 14:25:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a1c7ad58-b905-5018-8ee1-3471a2aba766 with scrape type 2
2026-03-29 14:25:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a1c7ad58-b905-5018-8ee1-3471a2aba766 with scrape type 2
2026-03-29 14:25:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a1c7ad58-b905-5018-8ee1-3471a2aba766, identifier: CP18%20EFT
2026-03-29 14:25:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a1c7ad58-b905-5018-8ee1-3471a2aba766 with identifier: CP18%20EFT
2026-03-29 14:25:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a1c7ad58-b905-5018-8ee1-3471a2aba766 with identifier: CP18%20EFT
2026-03-29 14:25:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a1c7ad58-b905-5018-8ee1-3471a2aba766 with identifier: CP18%20EFT to the API
2026-03-29 14:25:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CP18%20EFT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a1c7ad58-b905-5018-8ee1-3471a2aba766',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CP18 EFT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CP18%20EFT&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'BMW',
 'model': '2 GRAN TOURER',
 'odometer': 53182,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'BMW 2 GRAN TOURER 2.0 220D XDRIVE LUXURY STEP MPV',
 'transmission': 'automatic',
 'trim': '220D XDRIVE LUXURY STEP',
 'vin': 'WBA6X52050ED03553',
 'year': 2018}
2026-03-29 14:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP18%2520EFT%27 HTTP/1.1" 200 None
2026-03-29 14:25:14 [bca.uk] INFO: Saving data for CP18%20EFT: {'auction_closing_time': 1774864800.0, 'created_time': 1774522994.427965, 'last_price_update_time': 1774794314.723109}
2026-03-29 14:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CP18%2520EFT') HTTP/1.1" 204 0
2026-03-29 14:25:14 [bca.uk] INFO: Found listing with ID: NL61%20CUV
2026-03-29 14:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL61%2520CUV%27 HTTP/1.1" 200 None
2026-03-29 14:25:14 [bca.uk] INFO: Scrape type for NL61%20CUV: 2
2026-03-29 14:25:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80ee2a77-1c74-5d9d-8d90-072bd76a7ef4 with identifier: NL61%20CUV
2026-03-29 14:25:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80ee2a77-1c74-5d9d-8d90-072bd76a7ef4 with scrape type 2
2026-03-29 14:25:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 80ee2a77-1c74-5d9d-8d90-072bd76a7ef4 with scrape type 2
2026-03-29 14:25:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 80ee2a77-1c74-5d9d-8d90-072bd76a7ef4, identifier: NL61%20CUV
2026-03-29 14:25:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 80ee2a77-1c74-5d9d-8d90-072bd76a7ef4 with identifier: NL61%20CUV
2026-03-29 14:25:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 80ee2a77-1c74-5d9d-8d90-072bd76a7ef4 with identifier: NL61%20CUV
2026-03-29 14:25:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 80ee2a77-1c74-5d9d-8d90-072bd76a7ef4 with identifier: NL61%20CUV to the API
2026-03-29 14:25:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 222,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL61%20CUV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '80ee2a77-1c74-5d9d-8d90-072bd76a7ef4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL61 CUV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL61%20CUV&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'CHRYSLER',
 'model': 'GRAND VOYAGER',
 'odometer': 97931,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'CHRYSLER GRAND VOYAGER 2.8 CRD LIMITED MPV',
 'transmission': 'automatic',
 'trim': 'CRD LIMITED',
 'vin': '2A4RT6D57BR685236',
 'year': 2011}
2026-03-29 14:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL61%2520CUV%27 HTTP/1.1" 200 None
2026-03-29 14:25:15 [bca.uk] INFO: Saving data for NL61%20CUV: {'auction_closing_time': 1774951200.0, 'created_time': 1774522943.904533, 'last_price_update_time': 1774794315.109514}
2026-03-29 14:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL61%2520CUV') HTTP/1.1" 204 0
2026-03-29 14:25:15 [bca.uk] INFO: Found listing with ID: YF72%20RVK
2026-03-29 14:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF72%2520RVK%27 HTTP/1.1" 200 None
2026-03-29 14:25:15 [bca.uk] INFO: Scrape type for YF72%20RVK: 2
2026-03-29 14:25:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa06e5a5-7a2b-5142-865b-b3fae2e78998 with identifier: YF72%20RVK
2026-03-29 14:25:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa06e5a5-7a2b-5142-865b-b3fae2e78998 with scrape type 2
2026-03-29 14:25:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aa06e5a5-7a2b-5142-865b-b3fae2e78998 with scrape type 2
2026-03-29 14:25:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aa06e5a5-7a2b-5142-865b-b3fae2e78998, identifier: YF72%20RVK
2026-03-29 14:25:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aa06e5a5-7a2b-5142-865b-b3fae2e78998 with identifier: YF72%20RVK
2026-03-29 14:25:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aa06e5a5-7a2b-5142-865b-b3fae2e78998 with identifier: YF72%20RVK
2026-03-29 14:25:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aa06e5a5-7a2b-5142-865b-b3fae2e78998 with identifier: YF72%20RVK to the API
2026-03-29 14:25:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF72%20RVK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-09T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'aa06e5a5-7a2b-5142-865b-b3fae2e78998',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF72 RVK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF72%20RVK&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'PEUGEOT',
 'model': 'EXPERT 1000',
 'odometer': 60076,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'PEUGEOT EXPERT 1000 1.5 B/HDI 100 STD.S PREMIUM PanelVan',
 'transmission': 'manual',
 'trim': 'B/HDI 100 STD.S PREMIUM',
 'vin': 'VF3VBYHRMN7038525',
 'year': 2022}
2026-03-29 14:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF72%2520RVK%27 HTTP/1.1" 200 None
2026-03-29 14:25:15 [bca.uk] INFO: Saving data for YF72%20RVK: {'auction_closing_time': 1775728800.0, 'created_time': 1774522946.698751, 'last_price_update_time': 1774794315.497944}
2026-03-29 14:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF72%2520RVK') HTTP/1.1" 204 0
2026-03-29 14:25:15 [bca.uk] INFO: Found listing with ID: LF69%20TDU
2026-03-29 14:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF69%2520TDU%27 HTTP/1.1" 200 None
2026-03-29 14:25:15 [bca.uk] INFO: Scrape type for LF69%20TDU: 2
2026-03-29 14:25:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 26e38068-18a5-56f2-8f84-e4ef1ba807e4 with identifier: LF69%20TDU
2026-03-29 14:25:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 26e38068-18a5-56f2-8f84-e4ef1ba807e4 with scrape type 2
2026-03-29 14:25:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 26e38068-18a5-56f2-8f84-e4ef1ba807e4 with scrape type 2
2026-03-29 14:25:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 26e38068-18a5-56f2-8f84-e4ef1ba807e4, identifier: LF69%20TDU
2026-03-29 14:25:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 26e38068-18a5-56f2-8f84-e4ef1ba807e4 with identifier: LF69%20TDU
2026-03-29 14:25:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 26e38068-18a5-56f2-8f84-e4ef1ba807e4 with identifier: LF69%20TDU
2026-03-29 14:25:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 26e38068-18a5-56f2-8f84-e4ef1ba807e4 with identifier: LF69%20TDU to the API
2026-03-29 14:25:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF69%20TDU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '26e38068-18a5-56f2-8f84-e4ef1ba807e4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF69 TDU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF69%20TDU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 3 CROSSBACK',
 'odometer': 33244,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 3 CROSSBACK 1.2 P/T 130 PERFORMANCE LINE EAT8 '
          'Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 PERFORMANCE LINE EAT8',
 'vin': 'VR1URHNSSKW071619',
 'year': 2019}
2026-03-29 14:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF69%2520TDU%27 HTTP/1.1" 200 None
2026-03-29 14:25:15 [bca.uk] INFO: Saving data for LF69%20TDU: {'auction_closing_time': 1774951200.0, 'created_time': 1774522923.95486, 'last_price_update_time': 1774794315.922934}
2026-03-29 14:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF69%2520TDU') HTTP/1.1" 204 0
2026-03-29 14:25:15 [bca.uk] INFO: Found listing with ID: LP72%20VSY
2026-03-29 14:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP72%2520VSY%27 HTTP/1.1" 200 None
2026-03-29 14:25:15 [bca.uk] INFO: Scrape type for LP72%20VSY: 2
2026-03-29 14:25:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 701ae86d-e30c-500d-972b-38bae2f6f642 with identifier: LP72%20VSY
2026-03-29 14:25:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 701ae86d-e30c-500d-972b-38bae2f6f642 with scrape type 2
2026-03-29 14:25:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 701ae86d-e30c-500d-972b-38bae2f6f642 with scrape type 2
2026-03-29 14:25:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 701ae86d-e30c-500d-972b-38bae2f6f642, identifier: LP72%20VSY
2026-03-29 14:25:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 701ae86d-e30c-500d-972b-38bae2f6f642 with identifier: LP72%20VSY
2026-03-29 14:25:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 701ae86d-e30c-500d-972b-38bae2f6f642 with identifier: LP72%20VSY
2026-03-29 14:25:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 701ae86d-e30c-500d-972b-38bae2f6f642 with identifier: LP72%20VSY to the API
2026-03-29 14:25:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP72%20VSY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '701ae86d-e30c-500d-972b-38bae2f6f642',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LP72 VSY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP72%20VSY&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VOLVO',
 'model': 'XC40 ELECTRIC',
 'odometer': 23445,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 ELECTRIC 170KW 69KWH R/C SM ULTIMATE StationWagon',
 'transmission': 'automatic',
 'trim': '170KW 69KWH R/C SM ULTIMATE',
 'vin': 'YV1XZEFVXP2037943',
 'year': 2023}
2026-03-29 14:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP72%2520VSY%27 HTTP/1.1" 200 None
2026-03-29 14:25:16 [bca.uk] INFO: Saving data for LP72%20VSY: {'auction_closing_time': 1774864800.0, 'created_time': 1774522932.843735, 'last_price_update_time': 1774794316.341289}
2026-03-29 14:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP72%2520VSY') HTTP/1.1" 204 0
2026-03-29 14:25:16 [bca.uk] INFO: Found listing with ID: DE17%20NXO
2026-03-29 14:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE17%2520NXO%27 HTTP/1.1" 200 None
2026-03-29 14:25:16 [bca.uk] INFO: Scrape type for DE17%20NXO: 2
2026-03-29 14:25:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53bd40cf-5f60-5e40-93e4-bc19b6aa9af9 with identifier: DE17%20NXO
2026-03-29 14:25:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53bd40cf-5f60-5e40-93e4-bc19b6aa9af9 with scrape type 2
2026-03-29 14:25:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 53bd40cf-5f60-5e40-93e4-bc19b6aa9af9 with scrape type 2
2026-03-29 14:25:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53bd40cf-5f60-5e40-93e4-bc19b6aa9af9, identifier: DE17%20NXO
2026-03-29 14:25:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53bd40cf-5f60-5e40-93e4-bc19b6aa9af9 with identifier: DE17%20NXO
2026-03-29 14:25:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53bd40cf-5f60-5e40-93e4-bc19b6aa9af9 with identifier: DE17%20NXO
2026-03-29 14:25:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 53bd40cf-5f60-5e40-93e4-bc19b6aa9af9 with identifier: DE17%20NXO to the API
2026-03-29 14:25:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE17%20NXO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '53bd40cf-5f60-5e40-93e4-bc19b6aa9af9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE17 NXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE17%20NXO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 79087,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 TD4 180 4WD HSE DYNAMIC Hatchback',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD HSE DYNAMIC',
 'vin': 'SALVA2AN1HH225509',
 'year': 2017}
2026-03-29 14:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE17%2520NXO%27 HTTP/1.1" 200 None
2026-03-29 14:25:16 [bca.uk] INFO: Saving data for DE17%20NXO: {'auction_closing_time': 1774951200.0, 'created_time': 1774522930.167031, 'last_price_update_time': 1774794316.796941}
2026-03-29 14:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE17%2520NXO') HTTP/1.1" 204 0
2026-03-29 14:25:16 [bca.uk] INFO: Found listing with ID: VK72%20ZPW
2026-03-29 14:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK72%2520ZPW%27 HTTP/1.1" 200 None
2026-03-29 14:25:16 [bca.uk] INFO: Scrape type for VK72%20ZPW: 2
2026-03-29 14:25:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 33d6f33a-7136-51a9-a91a-f081ad95fa6d with identifier: VK72%20ZPW
2026-03-29 14:25:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 33d6f33a-7136-51a9-a91a-f081ad95fa6d with scrape type 2
2026-03-29 14:25:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 33d6f33a-7136-51a9-a91a-f081ad95fa6d with scrape type 2
2026-03-29 14:25:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 33d6f33a-7136-51a9-a91a-f081ad95fa6d, identifier: VK72%20ZPW
2026-03-29 14:25:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 33d6f33a-7136-51a9-a91a-f081ad95fa6d with identifier: VK72%20ZPW
2026-03-29 14:25:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 33d6f33a-7136-51a9-a91a-f081ad95fa6d with identifier: VK72%20ZPW
2026-03-29 14:25:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 33d6f33a-7136-51a9-a91a-f081ad95fa6d with identifier: VK72%20ZPW to the API
2026-03-29 14:25:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK72%20ZPW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '33d6f33a-7136-51a9-a91a-f081ad95fa6d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VK72 ZPW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK72%20ZPW&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 58437,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 T-GDI 230 HEV 2WD PREMIUM StationWagon',
 'transmission': 'automatic',
 'trim': 'T-GDI 230 HEV 2WD PREMIUM',
 'vin': 'TMAJD811MNJ134261',
 'year': 2022}
2026-03-29 14:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK72%2520ZPW%27 HTTP/1.1" 200 None
2026-03-29 14:25:17 [bca.uk] INFO: Saving data for VK72%20ZPW: {'auction_closing_time': 1774864800.0, 'created_time': 1774522928.265099, 'last_price_update_time': 1774794317.271154}
2026-03-29 14:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK72%2520ZPW') HTTP/1.1" 204 0
2026-03-29 14:25:17 [bca.uk] INFO: Found listing with ID: DU23%20OPX
2026-03-29 14:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU23%2520OPX%27 HTTP/1.1" 200 None
2026-03-29 14:25:17 [bca.uk] INFO: Scrape type for DU23%20OPX: 2
2026-03-29 14:25:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3e47d95-df8b-5c87-84b2-e909acb4bd1f with identifier: DU23%20OPX
2026-03-29 14:25:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3e47d95-df8b-5c87-84b2-e909acb4bd1f with scrape type 2
2026-03-29 14:25:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3e47d95-df8b-5c87-84b2-e909acb4bd1f with scrape type 2
2026-03-29 14:25:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3e47d95-df8b-5c87-84b2-e909acb4bd1f, identifier: DU23%20OPX
2026-03-29 14:25:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3e47d95-df8b-5c87-84b2-e909acb4bd1f with identifier: DU23%20OPX
2026-03-29 14:25:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3e47d95-df8b-5c87-84b2-e909acb4bd1f with identifier: DU23%20OPX
2026-03-29 14:25:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b3e47d95-df8b-5c87-84b2-e909acb4bd1f with identifier: DU23%20OPX to the API
2026-03-29 14:25:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU23%20OPX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b3e47d95-df8b-5c87-84b2-e909acb4bd1f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DU23 OPX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU23%20OPX&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MG MOTOR UK',
 'model': 'MG4 EV',
 'odometer': 21181,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK MG4 EV 150KW 64KWH SE LR Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 64KWH SE LR',
 'vin': 'LSJWH4097PN040726',
 'year': 2023}
2026-03-29 14:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU23%2520OPX%27 HTTP/1.1" 200 None
2026-03-29 14:25:17 [bca.uk] INFO: Saving data for DU23%20OPX: {'auction_closing_time': 1774864800.0, 'created_time': 1774130653.312312, 'last_price_update_time': 1774794317.711878}
2026-03-29 14:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU23%2520OPX') HTTP/1.1" 204 0
2026-03-29 14:25:17 [bca.uk] INFO: Found listing with ID: BX71%20KWE
2026-03-29 14:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX71%2520KWE%27 HTTP/1.1" 200 None
2026-03-29 14:25:17 [bca.uk] INFO: Scrape type for BX71%20KWE: 2
2026-03-29 14:25:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: faf5c41f-0d7c-597f-b747-c92343c26313 with identifier: BX71%20KWE
2026-03-29 14:25:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item faf5c41f-0d7c-597f-b747-c92343c26313 with scrape type 2
2026-03-29 14:25:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item faf5c41f-0d7c-597f-b747-c92343c26313 with scrape type 2
2026-03-29 14:25:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: faf5c41f-0d7c-597f-b747-c92343c26313, identifier: BX71%20KWE
2026-03-29 14:25:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: faf5c41f-0d7c-597f-b747-c92343c26313 with identifier: BX71%20KWE
2026-03-29 14:25:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: faf5c41f-0d7c-597f-b747-c92343c26313 with identifier: BX71%20KWE
2026-03-29 14:25:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: faf5c41f-0d7c-597f-b747-c92343c26313 with identifier: BX71%20KWE to the API
2026-03-29 14:25:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX71%20KWE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'faf5c41f-0d7c-597f-b747-c92343c26313',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BX71 KWE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX71%20KWE&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MAZDA',
 'model': 'MX-30 E',
 'odometer': 30668,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MAZDA MX-30 E 107KW 35.5KWH GT SPORT TECH Hatchback',
 'transmission': 'automatic',
 'trim': '107KW 35.5KWH GT SPORT TECH',
 'vin': 'JMZDR1WBJ00122618',
 'year': 2022}
2026-03-29 14:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX71%2520KWE%27 HTTP/1.1" 200 None
2026-03-29 14:25:18 [bca.uk] INFO: Saving data for BX71%20KWE: {'auction_closing_time': 1774864800.0, 'created_time': 1774522926.269018, 'last_price_update_time': 1774794318.123756}
2026-03-29 14:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX71%2520KWE') HTTP/1.1" 204 0
2026-03-29 14:25:18 [bca.uk] INFO: Found listing with ID: CU15%20OSF
2026-03-29 14:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU15%2520OSF%27 HTTP/1.1" 200 None
2026-03-29 14:25:18 [bca.uk] INFO: Scrape type for CU15%20OSF: 2
2026-03-29 14:25:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9767702d-e290-5ab9-ab0f-950b402e131b with identifier: CU15%20OSF
2026-03-29 14:25:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9767702d-e290-5ab9-ab0f-950b402e131b with scrape type 2
2026-03-29 14:25:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9767702d-e290-5ab9-ab0f-950b402e131b with scrape type 2
2026-03-29 14:25:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9767702d-e290-5ab9-ab0f-950b402e131b, identifier: CU15%20OSF
2026-03-29 14:25:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:25:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9767702d-e290-5ab9-ab0f-950b402e131b with identifier: CU15%20OSF
2026-03-29 14:25:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9767702d-e290-5ab9-ab0f-950b402e131b with identifier: CU15%20OSF
2026-03-29 14:25:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9767702d-e290-5ab9-ab0f-950b402e131b with identifier: CU15%20OSF to the API
2026-03-29 14:25:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CU15%20OSF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9767702d-e290-5ab9-ab0f-950b402e131b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CU15 OSF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CU15%20OSF&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'DACIA',
 'model': 'SANDERO',
 'odometer': 68853,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'DACIA SANDERO 0.9 TCE 90 MIDNIGHT Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 MIDNIGHT',
 'vin': 'UU15SDAA551560433',
 'year': 2015}
2026-03-29 14:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU15%2520OSF%27 HTTP/1.1" 200 None
2026-03-29 14:25:18 [bca.uk] INFO: Saving data for CU15%20OSF: {'auction_closing_time': 1774864800.0, 'created_time': 1774522922.819445, 'last_price_update_time': 1774794318.693221}
2026-03-29 14:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CU15%2520OSF') HTTP/1.1" 204 0
2026-03-29 14:25:18 [bca.uk] INFO: Found listing with ID: DW16%20HFR
2026-03-29 14:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DW16%2520HFR%27 HTTP/1.1" 200 None
2026-03-29 14:25:18 [bca.uk] INFO: Scrape type for DW16%20HFR: 2
2026-03-29 14:25:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 87fd520c-fea7-518a-965b-5d281659b7d0 with identifier: DW16%20HFR
2026-03-29 14:25:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 87fd520c-fea7-518a-965b-5d281659b7d0 with scrape type 2
2026-03-29 14:25:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 87fd520c-fea7-518a-965b-5d281659b7d0 with scrape type 2
2026-03-29 14:25:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 87fd520c-fea7-518a-965b-5d281659b7d0, identifier: DW16%20HFR
2026-03-29 14:25:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 87fd520c-fea7-518a-965b-5d281659b7d0 with identifier: DW16%20HFR
2026-03-29 14:25:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 87fd520c-fea7-518a-965b-5d281659b7d0 with identifier: DW16%20HFR
2026-03-29 14:25:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 87fd520c-fea7-518a-965b-5d281659b7d0 with identifier: DW16%20HFR to the API
2026-03-29 14:25:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DW16%20HFR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '87fd520c-fea7-518a-965b-5d281659b7d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DW16 HFR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DW16%20HFR&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 66604,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.6 CDTI 16V 136 SRI Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 16V 136 SRI',
 'vin': 'W0LBF6EG2GG149445',
 'year': 2016}
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DW16%2520HFR%27 HTTP/1.1" 200 None
2026-03-29 14:25:19 [bca.uk] INFO: Saving data for DW16%20HFR: {'auction_closing_time': 1774864800.0, 'created_time': 1774522924.70149, 'last_price_update_time': 1774794319.08545}
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DW16%2520HFR') HTTP/1.1" 204 0
2026-03-29 14:25:19 [bca.uk] INFO: Found listing with ID: MF69%20OYR
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF69%2520OYR%27 HTTP/1.1" 200 None
2026-03-29 14:25:19 [bca.uk] INFO: Scrape type for MF69%20OYR: 2
2026-03-29 14:25:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e3e3e24-3ad8-5cb3-bc8e-2a78dd6b3ef7 with identifier: MF69%20OYR
2026-03-29 14:25:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e3e3e24-3ad8-5cb3-bc8e-2a78dd6b3ef7 with scrape type 2
2026-03-29 14:25:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1e3e3e24-3ad8-5cb3-bc8e-2a78dd6b3ef7 with scrape type 2
2026-03-29 14:25:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1e3e3e24-3ad8-5cb3-bc8e-2a78dd6b3ef7, identifier: MF69%20OYR
2026-03-29 14:25:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1e3e3e24-3ad8-5cb3-bc8e-2a78dd6b3ef7 with identifier: MF69%20OYR
2026-03-29 14:25:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1e3e3e24-3ad8-5cb3-bc8e-2a78dd6b3ef7 with identifier: MF69%20OYR
2026-03-29 14:25:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1e3e3e24-3ad8-5cb3-bc8e-2a78dd6b3ef7 with identifier: MF69%20OYR to the API
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF69%20OYR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1e3e3e24-3ad8-5cb3-bc8e-2a78dd6b3ef7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF69 OYR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF69%20OYR&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 52266,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF E-GOLF Hatchback',
 'transmission': 'automatic',
 'trim': 'E-GOLF',
 'vin': 'WVWZZZAUZKW917940',
 'year': 2019}
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF69%2520OYR%27 HTTP/1.1" 200 None
2026-03-29 14:25:19 [bca.uk] INFO: Saving data for MF69%20OYR: {'auction_closing_time': 1774864800.0, 'created_time': 1774522921.787896, 'last_price_update_time': 1774794319.471019}
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF69%2520OYR') HTTP/1.1" 204 0
2026-03-29 14:25:19 [bca.uk] INFO: Total items found: 100
2026-03-29 14:25:19 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded
2026-03-29 14:25:19 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:25:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:19 [bca.uk] INFO: Found listing with ID: VK69%20KYV
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK69%2520KYV%27 HTTP/1.1" 200 None
2026-03-29 14:25:19 [bca.uk] INFO: Scrape type for VK69%20KYV: 2
2026-03-29 14:25:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c73819d-da8a-5d5a-b1e7-10061a7d019c with identifier: VK69%20KYV
2026-03-29 14:25:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c73819d-da8a-5d5a-b1e7-10061a7d019c with scrape type 2
2026-03-29 14:25:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c73819d-da8a-5d5a-b1e7-10061a7d019c with scrape type 2
2026-03-29 14:25:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c73819d-da8a-5d5a-b1e7-10061a7d019c, identifier: VK69%20KYV
2026-03-29 14:25:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c73819d-da8a-5d5a-b1e7-10061a7d019c with identifier: VK69%20KYV
2026-03-29 14:25:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c73819d-da8a-5d5a-b1e7-10061a7d019c with identifier: VK69%20KYV
2026-03-29 14:25:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c73819d-da8a-5d5a-b1e7-10061a7d019c with identifier: VK69%20KYV to the API
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK69%20KYV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8c73819d-da8a-5d5a-b1e7-10061a7d019c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK69 KYV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK69%20KYV&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 58549,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 P300 4WD R-DYNAMIC SE Hatchback',
 'transmission': 'automatic',
 'trim': 'P300 4WD R-DYNAMIC SE',
 'vin': 'SALZA2AX7LH065728',
 'year': 2019}
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK69%2520KYV%27 HTTP/1.1" 200 None
2026-03-29 14:25:19 [bca.uk] INFO: Saving data for VK69%20KYV: {'auction_closing_time': 1774864800.0, 'created_time': 1774390766.095946, 'last_price_update_time': 1774794319.878957}
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK69%2520KYV') HTTP/1.1" 204 0
2026-03-29 14:25:19 [bca.uk] INFO: Found listing with ID: YH16%20JFF
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH16%2520JFF%27 HTTP/1.1" 200 None
2026-03-29 14:25:19 [bca.uk] INFO: Scrape type for YH16%20JFF: 0
2026-03-29 14:25:19 [bca.uk] INFO: Found listing with ID: AF15%20DJV
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF15%2520DJV%27 HTTP/1.1" 200 None
2026-03-29 14:25:19 [bca.uk] INFO: Scrape type for AF15%20DJV: 0
2026-03-29 14:25:19 [bca.uk] INFO: Found listing with ID: AJ67%20HVO
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ67%2520HVO%27 HTTP/1.1" 200 None
2026-03-29 14:25:19 [bca.uk] INFO: Scrape type for AJ67%20HVO: 0
2026-03-29 14:25:19 [bca.uk] INFO: Found listing with ID: BT62%20BWL
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT62%2520BWL%27 HTTP/1.1" 200 None
2026-03-29 14:25:19 [bca.uk] INFO: Scrape type for BT62%20BWL: 0
2026-03-29 14:25:19 [bca.uk] INFO: Found listing with ID: FV66%20XBW
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV66%2520XBW%27 HTTP/1.1" 200 None
2026-03-29 14:25:19 [bca.uk] INFO: Scrape type for FV66%20XBW: 0
2026-03-29 14:25:19 [bca.uk] INFO: Found listing with ID: NU67%20EFD
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU67%2520EFD%27 HTTP/1.1" 200 None
2026-03-29 14:25:19 [bca.uk] INFO: Scrape type for NU67%20EFD: 0
2026-03-29 14:25:19 [bca.uk] INFO: Found listing with ID: WN19%20TBZ
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN19%2520TBZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:19 [bca.uk] INFO: Scrape type for WN19%20TBZ: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: KM61%20EBN
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM61%2520EBN%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for KM61%20EBN: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: YG23%20XFA
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG23%2520XFA%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for YG23%20XFA: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: DX73%20BTU
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX73%2520BTU%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for DX73%20BTU: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: RK19%20CXP
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK19%2520CXP%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for RK19%20CXP: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: FH69%20KBE
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH69%2520KBE%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for FH69%20KBE: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: L11%20WSK
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27L11%2520WSK%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for L11%20WSK: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: GD70%20PNN
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD70%2520PNN%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for GD70%20PNN: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: DF11%20NXL
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF11%2520NXL%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for DF11%20NXL: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: FE62%20KXP
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE62%2520KXP%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for FE62%20KXP: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: KV18%20TYZ
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV18%2520TYZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for KV18%20TYZ: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: HX64%20YAK
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX64%2520YAK%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for HX64%20YAK: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: CE66%20VAA
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE66%2520VAA%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for CE66%20VAA: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: CU15%20UKL
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU15%2520UKL%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for CU15%20UKL: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: SK21%20VMP
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK21%2520VMP%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for SK21%20VMP: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: AO72%20ZBC
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO72%2520ZBC%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for AO72%20ZBC: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: LP69%20OCN
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP69%2520OCN%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for LP69%20OCN: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: BN20%20UGF
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN20%2520UGF%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for BN20%20UGF: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: YD03%20MPY
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD03%2520MPY%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for YD03%20MPY: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: BP71%20WPU
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP71%2520WPU%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for BP71%20WPU: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: LV69%20SZF
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV69%2520SZF%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for LV69%20SZF: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: GN09%20GZC
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN09%2520GZC%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for GN09%20GZC: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: KP73%20VCJ
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP73%2520VCJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for KP73%20VCJ: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: CN71%20OMB
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN71%2520OMB%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for CN71%20OMB: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: BP20%20OVJ
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP20%2520OVJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for BP20%20OVJ: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: RXZ%201425
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RXZ%25201425%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for RXZ%201425: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: BL66%20PXR
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL66%2520PXR%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for BL66%20PXR: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: HN71%20ZHH
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN71%2520ZHH%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for HN71%20ZHH: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: VE11%20WDD
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE11%2520WDD%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for VE11%20WDD: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: PX72%20KFY
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX72%2520KFY%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for PX72%20KFY: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: MC74%20RHU
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC74%2520RHU%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for MC74%20RHU: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: YR69%20NVT
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR69%2520NVT%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for YR69%20NVT: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: LX19%20OHG
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX19%2520OHG%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for LX19%20OHG: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: KX70%20NLM
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX70%2520NLM%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for KX70%20NLM: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: YR22%20RVW
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520RVW%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for YR22%20RVW: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: LY71%20EVG
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY71%2520EVG%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for LY71%20EVG: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: MJ72%20KDV
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ72%2520KDV%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for MJ72%20KDV: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: YE19%20FEL
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE19%2520FEL%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for YE19%20FEL: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: YR72%20AAX
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR72%2520AAX%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for YR72%20AAX: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: SK21%20XXR
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK21%2520XXR%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for SK21%20XXR: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: DS74%20HCY
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS74%2520HCY%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for DS74%20HCY: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: BJ74%20MGU
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ74%2520MGU%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for BJ74%20MGU: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: BG74%20YVZ
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG74%2520YVZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for BG74%20YVZ: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: LD23%20HDU
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520HDU%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for LD23%20HDU: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: WK66%20VBY
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK66%2520VBY%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for WK66%20VBY: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: DS72%20VLC
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS72%2520VLC%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for DS72%20VLC: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: SH67%20GKV
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH67%2520GKV%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for SH67%20GKV: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: SB19%20LHM
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB19%2520LHM%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for SB19%20LHM: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: S7%20GPO
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S7%2520GPO%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for S7%20GPO: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: DN16%20EXE
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN16%2520EXE%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for DN16%20EXE: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: GM64%20DGZ
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM64%2520DGZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for GM64%20DGZ: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: SO14%20MWA
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO14%2520MWA%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for SO14%20MWA: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: PJ62%20JKF
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ62%2520JKF%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for PJ62%20JKF: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: BX66%20ZNY
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX66%2520ZNY%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for BX66%20ZNY: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: FH17%20VKP
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH17%2520VKP%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for FH17%20VKP: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: LL18%20EVB
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL18%2520EVB%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for LL18%20EVB: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: MD66%20HPN
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD66%2520HPN%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for MD66%20HPN: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: AX15%20XZF
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX15%2520XZF%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for AX15%20XZF: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: BL63%20AUT
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL63%2520AUT%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for BL63%20AUT: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: ND13%20LJE
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND13%2520LJE%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for ND13%20LJE: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: DU15%20PDZ
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU15%2520PDZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for DU15%20PDZ: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: DA63%20VOD
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA63%2520VOD%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for DA63%20VOD: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: GY15%20CYU
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY15%2520CYU%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for GY15%20CYU: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: HG70%20HSV
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG70%2520HSV%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for HG70%20HSV: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: GV13%20WKW
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV13%2520WKW%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for GV13%20WKW: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: DY68%20MOA
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY68%2520MOA%27 HTTP/1.1" 200 None
2026-03-29 14:25:20 [bca.uk] INFO: Scrape type for DY68%20MOA: 0
2026-03-29 14:25:20 [bca.uk] INFO: Found listing with ID: GL21%20VFF
2026-03-29 14:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL21%2520VFF%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for GL21%20VFF: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: ME23%20HPF
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME23%2520HPF%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for ME23%20HPF: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: CE62%20FOV
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE62%2520FOV%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for CE62%20FOV: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: WP21%20PWO
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP21%2520PWO%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for WP21%20PWO: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: KP66%20LND
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP66%2520LND%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for KP66%20LND: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: LJ73%20POK
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ73%2520POK%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for LJ73%20POK: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: AU14%20PRV
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU14%2520PRV%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for AU14%20PRV: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: RA19%20VWF
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA19%2520VWF%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for RA19%20VWF: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: LE74%20DYD
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE74%2520DYD%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for LE74%20DYD: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: SJ19%20YDB
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ19%2520YDB%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for SJ19%20YDB: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: KO24%20RVN
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO24%2520RVN%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for KO24%20RVN: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: MC19%20WBE
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC19%2520WBE%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for MC19%20WBE: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: YT22%20VLG
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT22%2520VLG%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for YT22%20VLG: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: RF21%20KJE
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF21%2520KJE%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for RF21%20KJE: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: HT71%20GXX
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT71%2520GXX%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for HT71%20GXX: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: ML22%20ZRR
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML22%2520ZRR%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for ML22%20ZRR: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: FN22%20KZM
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN22%2520KZM%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for FN22%20KZM: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: AF72%20URN
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF72%2520URN%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for AF72%20URN: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: LL70%20YVB
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL70%2520YVB%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for LL70%20YVB: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: BD71%20HWO
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD71%2520HWO%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for BD71%20HWO: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: LV67%20VRD
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV67%2520VRD%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for LV67%20VRD: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: BV72%20ZJZ
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV72%2520ZJZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for BV72%20ZJZ: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: KP22%20GXA
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP22%2520GXA%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for KP22%20GXA: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: YB71%20LWG
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB71%2520LWG%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for YB71%20LWG: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: NU20%20ZTD
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU20%2520ZTD%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for NU20%20ZTD: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: YP72%20RVU
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP72%2520RVU%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for YP72%20RVU: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: LC69%20LPN
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC69%2520LPN%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for LC69%20LPN: 0
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: HN16%20WFK
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN16%2520WFK%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for HN16%20WFK: 0
2026-03-29 14:25:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:25:21 [bca.uk] INFO: Found listing with ID: VN18%20UXD
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN18%2520UXD%27 HTTP/1.1" 200 None
2026-03-29 14:25:21 [bca.uk] INFO: Scrape type for VN18%20UXD: 2
2026-03-29 14:25:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e52e32a3-81ad-57a0-8393-a477250bab46 with identifier: VN18%20UXD
2026-03-29 14:25:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e52e32a3-81ad-57a0-8393-a477250bab46 with scrape type 2
2026-03-29 14:25:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e52e32a3-81ad-57a0-8393-a477250bab46 with scrape type 2
2026-03-29 14:25:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e52e32a3-81ad-57a0-8393-a477250bab46, identifier: VN18%20UXD
2026-03-29 14:25:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e52e32a3-81ad-57a0-8393-a477250bab46 with identifier: VN18%20UXD
2026-03-29 14:25:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e52e32a3-81ad-57a0-8393-a477250bab46 with identifier: VN18%20UXD
2026-03-29 14:25:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e52e32a3-81ad-57a0-8393-a477250bab46 with identifier: VN18%20UXD to the API
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN18%20UXD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e52e32a3-81ad-57a0-8393-a477250bab46',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN18 UXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN18%20UXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 66130,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 306 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'SDV6 306 HSE',
 'vin': 'SALWA2AK0JA411695',
 'year': 2018}
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN18%2520UXD%27 HTTP/1.1" 200 None
2026-03-29 14:25:22 [bca.uk] INFO: Saving data for VN18%20UXD: {'auction_closing_time': 1774864800.0, 'created_time': 1774276215.684212, 'last_price_update_time': 1774794322.05471}
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN18%2520UXD') HTTP/1.1" 204 0
2026-03-29 14:25:22 [bca.uk] INFO: Found listing with ID: BD72%20JKV
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD72%2520JKV%27 HTTP/1.1" 200 None
2026-03-29 14:25:22 [bca.uk] INFO: Scrape type for BD72%20JKV: 0
2026-03-29 14:25:22 [bca.uk] INFO: Found listing with ID: BK71%20TMV
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK71%2520TMV%27 HTTP/1.1" 200 None
2026-03-29 14:25:22 [bca.uk] INFO: Scrape type for BK71%20TMV: 0
2026-03-29 14:25:22 [bca.uk] INFO: Found listing with ID: BP21%20XJW
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP21%2520XJW%27 HTTP/1.1" 200 None
2026-03-29 14:25:22 [bca.uk] INFO: Scrape type for BP21%20XJW: 0
2026-03-29 14:25:22 [bca.uk] INFO: Found listing with ID: DV20%20WJA
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV20%2520WJA%27 HTTP/1.1" 200 None
2026-03-29 14:25:22 [bca.uk] INFO: Scrape type for DV20%20WJA: 0
2026-03-29 14:25:22 [bca.uk] INFO: Found listing with ID: MM19%20WRR
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM19%2520WRR%27 HTTP/1.1" 200 None
2026-03-29 14:25:22 [bca.uk] INFO: Scrape type for MM19%20WRR: 2
2026-03-29 14:25:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ae123198-71c4-506b-8038-e58898400f34 with identifier: MM19%20WRR
2026-03-29 14:25:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ae123198-71c4-506b-8038-e58898400f34 with scrape type 2
2026-03-29 14:25:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ae123198-71c4-506b-8038-e58898400f34 with scrape type 2
2026-03-29 14:25:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ae123198-71c4-506b-8038-e58898400f34, identifier: MM19%20WRR
2026-03-29 14:25:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ae123198-71c4-506b-8038-e58898400f34 with identifier: MM19%20WRR
2026-03-29 14:25:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ae123198-71c4-506b-8038-e58898400f34 with identifier: MM19%20WRR
2026-03-29 14:25:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ae123198-71c4-506b-8038-e58898400f34 with identifier: MM19%20WRR to the API
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM19%20WRR-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ae123198-71c4-506b-8038-e58898400f34',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM19 WRR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM19%20WRR&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.9T',
 'odometer': 130361,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2.9T 1.6 CDTI 125 ECOTEC LWB SPORTIVE PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 125 ECOTEC LWB SPORTIVE',
 'vin': 'W0VF7D602KV637410',
 'year': 2019}
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM19%2520WRR%27 HTTP/1.1" 200 None
2026-03-29 14:25:22 [bca.uk] INFO: Saving data for MM19%20WRR: {'auction_closing_time': 1775037600.0, 'created_time': 1773931981.77922, 'last_price_update_time': 1774794322.614373}
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM19%2520WRR') HTTP/1.1" 204 0
2026-03-29 14:25:22 [bca.uk] INFO: Found listing with ID: MM19%20WYU
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM19%2520WYU%27 HTTP/1.1" 200 None
2026-03-29 14:25:22 [bca.uk] INFO: Scrape type for MM19%20WYU: 2
2026-03-29 14:25:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c176ac96-2d89-5331-98a3-a754fa752824 with identifier: MM19%20WYU
2026-03-29 14:25:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c176ac96-2d89-5331-98a3-a754fa752824 with scrape type 2
2026-03-29 14:25:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c176ac96-2d89-5331-98a3-a754fa752824 with scrape type 2
2026-03-29 14:25:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c176ac96-2d89-5331-98a3-a754fa752824, identifier: MM19%20WYU
2026-03-29 14:25:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c176ac96-2d89-5331-98a3-a754fa752824 with identifier: MM19%20WYU
2026-03-29 14:25:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c176ac96-2d89-5331-98a3-a754fa752824 with identifier: MM19%20WYU
2026-03-29 14:25:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c176ac96-2d89-5331-98a3-a754fa752824 with identifier: MM19%20WYU to the API
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM19%20WYU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c176ac96-2d89-5331-98a3-a754fa752824',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM19 WYU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM19%20WYU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.9T',
 'odometer': 60816,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2.9T 1.6 CDTI 125 ECOTEC LWB SPORTIVE PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 125 ECOTEC LWB SPORTIVE',
 'vin': 'W0VF7D605KV636588',
 'year': 2019}
2026-03-29 14:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM19%2520WYU%27 HTTP/1.1" 200 None
2026-03-29 14:25:23 [bca.uk] INFO: Saving data for MM19%20WYU: {'auction_closing_time': 1775037600.0, 'created_time': 1773931983.816329, 'last_price_update_time': 1774794323.022318}
2026-03-29 14:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM19%2520WYU') HTTP/1.1" 204 0
2026-03-29 14:25:23 [bca.uk] INFO: Found listing with ID: GD19%20ZGX
2026-03-29 14:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD19%2520ZGX%27 HTTP/1.1" 200 None
2026-03-29 14:25:23 [bca.uk] INFO: Scrape type for GD19%20ZGX: 2
2026-03-29 14:25:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8e55a12-7987-5c34-8ead-16cefeae6d4f with identifier: GD19%20ZGX
2026-03-29 14:25:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8e55a12-7987-5c34-8ead-16cefeae6d4f with scrape type 2
2026-03-29 14:25:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f8e55a12-7987-5c34-8ead-16cefeae6d4f with scrape type 2
2026-03-29 14:25:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f8e55a12-7987-5c34-8ead-16cefeae6d4f, identifier: GD19%20ZGX
2026-03-29 14:25:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f8e55a12-7987-5c34-8ead-16cefeae6d4f with identifier: GD19%20ZGX
2026-03-29 14:25:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f8e55a12-7987-5c34-8ead-16cefeae6d4f with identifier: GD19%20ZGX
2026-03-29 14:25:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f8e55a12-7987-5c34-8ead-16cefeae6d4f with identifier: GD19%20ZGX to the API
2026-03-29 14:25:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:25:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:25:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 202,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD19%20ZGX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f8e55a12-7987-5c34-8ead-16cefeae6d4f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GD19 ZGX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD19%20ZGX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 133617,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 306 AUTOBIOGRAPHY DYNAMIC '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'SDV6 306 AUTOBIOGRAPHY DYNAMIC',
 'vin': 'SALWA2AK5KA867757',
 'year': 2019}
2026-03-29 14:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD19%2520ZGX%27 HTTP/1.1" 200 None
2026-03-29 14:25:23 [bca.uk] INFO: Saving data for GD19%20ZGX: {'auction_closing_time': 1774951200.0, 'created_time': 1774524624.294949, 'last_price_update_time': 1774794323.420652}
2026-03-29 14:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD19%2520ZGX') HTTP/1.1" 204 0
2026-03-29 14:25:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:25:27 [bca.uk] INFO: Total items found: 100
2026-03-29 14:25:27 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded
2026-03-29 14:25:27 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:25:27 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: P20%20OPT
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27P20%2520OPT%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for P20%20OPT: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: FN72%20OKB
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN72%2520OKB%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for FN72%20OKB: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: KU11%20VAK
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU11%2520VAK%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for KU11%20VAK: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: DA15%20XTH
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA15%2520XTH%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for DA15%20XTH: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: WN75%20GDK
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520GDK%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for WN75%20GDK: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: BD73%20HLH
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD73%2520HLH%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for BD73%20HLH: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: DT24%20NXY
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT24%2520NXY%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for DT24%20NXY: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: DY71%20ODW
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY71%2520ODW%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for DY71%20ODW: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: MV74%20ENU
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV74%2520ENU%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for MV74%20ENU: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: LF23%20NFW
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF23%2520NFW%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for LF23%20NFW: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: YF23%20UMR
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520UMR%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for YF23%20UMR: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: BX22%20SFY
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX22%2520SFY%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for BX22%20SFY: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: DN25%20TKK
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN25%2520TKK%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for DN25%20TKK: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: ND72%20HSA
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520HSA%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for ND72%20HSA: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: LX66%20UPG
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX66%2520UPG%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for LX66%20UPG: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: MJ24%20WPP
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ24%2520WPP%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for MJ24%20WPP: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: DY74%20BXA
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520BXA%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for DY74%20BXA: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: LV59%20EFJ
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV59%2520EFJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for LV59%20EFJ: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: CJ23%20MYM
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520MYM%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for CJ23%20MYM: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: ML74%20VGT
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML74%2520VGT%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for ML74%20VGT: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: RE24%20KBP
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE24%2520KBP%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for RE24%20KBP: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: GL07%20HNH
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL07%2520HNH%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for GL07%20HNH: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: DY74%20BVT
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520BVT%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for DY74%20BVT: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: GD23%20DKF
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD23%2520DKF%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for GD23%20DKF: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: LS24%20GNX
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520GNX%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for LS24%20GNX: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: LN24%20RHE
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RHE%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for LN24%20RHE: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: AX72%20JHK
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX72%2520JHK%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for AX72%20JHK: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: VX24%20WMP
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX24%2520WMP%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for VX24%20WMP: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: YE72%20CKG
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE72%2520CKG%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for YE72%20CKG: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: LM72%20XNW
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM72%2520XNW%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for LM72%20XNW: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: YH23%20CMY
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH23%2520CMY%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for YH23%20CMY: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: BN25%20RHA
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520RHA%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for BN25%20RHA: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: BN25%20RHF
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520RHF%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for BN25%20RHF: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: BT23%20KAX
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT23%2520KAX%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for BT23%20KAX: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: KN24%20BNV
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN24%2520BNV%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for KN24%20BNV: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: MW74%20DVX
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DVX%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for MW74%20DVX: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: MW74%20NRE
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520NRE%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for MW74%20NRE: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: BP74%20DXT
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP74%2520DXT%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for BP74%20DXT: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: BJ25%20XSZ
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ25%2520XSZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for BJ25%20XSZ: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: VO24%20OOV
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO24%2520OOV%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for VO24%20OOV: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: FB19%20ABX
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FB19%2520ABX%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for FB19%20ABX: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: FM67%20FFV
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM67%2520FFV%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for FM67%20FFV: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: KY17%20MBX
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY17%2520MBX%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for KY17%20MBX: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: YL67%20YBR
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL67%2520YBR%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for YL67%20YBR: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: WP23%20RVN
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520RVN%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for WP23%20RVN: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: VX72%20GWK
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX72%2520GWK%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for VX72%20GWK: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: EA67%20WLP
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA67%2520WLP%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for EA67%20WLP: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: FL71%20EKN
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL71%2520EKN%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for FL71%20EKN: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: FN66%20PKK
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN66%2520PKK%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for FN66%20PKK: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: KW21%20WFB
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW21%2520WFB%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for KW21%20WFB: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: MW68%20AUV
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW68%2520AUV%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for MW68%20AUV: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: WF74%20FKV
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF74%2520FKV%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for WF74%20FKV: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: WJ73%20RYC
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ73%2520RYC%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for WJ73%20RYC: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: WK72%20XPS
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK72%2520XPS%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for WK72%20XPS: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: YY17%20YYH
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY17%2520YYH%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for YY17%20YYH: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: SP22%20ZVJ
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP22%2520ZVJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for SP22%20ZVJ: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: BL74%20UMS
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL74%2520UMS%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for BL74%20UMS: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: BT74%20NGF
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT74%2520NGF%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for BT74%20NGF: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: RX74%20CCN
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX74%2520CCN%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for RX74%20CCN: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: WT25%20UGC
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UGC%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for WT25%20UGC: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: YM74%20KJY
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM74%2520KJY%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for YM74%20KJY: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: YM74%20KKS
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM74%2520KKS%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for YM74%20KKS: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: YM74%20KLC
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM74%2520KLC%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for YM74%20KLC: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: YM74%20KLP
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM74%2520KLP%27 HTTP/1.1" 200 None
2026-03-29 14:25:27 [bca.uk] INFO: Scrape type for YM74%20KLP: 0
2026-03-29 14:25:27 [bca.uk] INFO: Found listing with ID: YM74%20KLU
2026-03-29 14:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM74%2520KLU%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for YM74%20KLU: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: YP74%20VLO
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP74%2520VLO%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for YP74%20VLO: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: DC72%20MDK
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC72%2520MDK%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for DC72%20MDK: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: EF68%20NYN
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF68%2520NYN%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for EF68%20NYN: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: GX20%20UMK
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX20%2520UMK%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for GX20%20UMK: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: GY14%20NPF
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY14%2520NPF%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for GY14%20NPF: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: GY64%20NJV
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY64%2520NJV%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for GY64%20NJV: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: LB68%20CAV
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB68%2520CAV%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for LB68%20CAV: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: MV59%20XBC
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV59%2520XBC%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for MV59%20XBC: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: SB69%20UXK
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB69%2520UXK%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for SB69%20UXK: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: SL15%20VMP
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL15%2520VMP%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for SL15%20VMP: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: HJ74%20VSC
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ74%2520VSC%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for HJ74%20VSC: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: KR70%20YJP
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR70%2520YJP%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for KR70%20YJP: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: VU21%20WPR
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU21%2520WPR%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for VU21%20WPR: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: BU68%20VHV
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU68%2520VHV%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for BU68%20VHV: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: CN72%20XPC
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN72%2520XPC%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for CN72%20XPC: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: CU67%20XHE
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU67%2520XHE%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for CU67%20XHE: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: CU71%20KKR
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU71%2520KKR%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for CU71%20KKR: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: CU71%20MJJ
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU71%2520MJJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for CU71%20MJJ: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: CV74%20NFE
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV74%2520NFE%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for CV74%20NFE: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: MA20%20BKJ
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA20%2520BKJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for MA20%20BKJ: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: YK22%20LPZ
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK22%2520LPZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for YK22%20LPZ: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: CE22%20FFH
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE22%2520FFH%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for CE22%20FFH: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: CF71%20VNY
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF71%2520VNY%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for CF71%20VNY: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: DX71%20FVV
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX71%2520FVV%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for DX71%20FVV: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: DX72%20XDH
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX72%2520XDH%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for DX72%20XDH: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: GJ71%20VJZ
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ71%2520VJZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for GJ71%20VJZ: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: GM21%20MXU
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM21%2520MXU%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for GM21%20MXU: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: KN23%20UGL
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN23%2520UGL%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for KN23%20UGL: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: MM19%20WRX
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM19%2520WRX%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for MM19%20WRX: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: OV71%20YGZ
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV71%2520YGZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for OV71%20YGZ: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: WN22%20HMC
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520HMC%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for WN22%20HMC: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: SA73%20BZJ
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA73%2520BZJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for SA73%20BZJ: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: LC66%20BWN
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC66%2520BWN%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for LC66%20BWN: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: GF71%20TYU
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF71%2520TYU%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for GF71%20TYU: 0
2026-03-29 14:25:28 [bca.uk] INFO: Found listing with ID: LV23%20WOH
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV23%2520WOH%27 HTTP/1.1" 200 None
2026-03-29 14:25:28 [bca.uk] INFO: Scrape type for LV23%20WOH: 0
2026-03-29 14:25:28 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:28 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:25:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:25:30 [bca.uk] INFO: Total items found: 100
2026-03-29 14:25:30 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=107&sort=MostRecentlyAdded
2026-03-29 14:25:30 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:25:30 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=107&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:30 [bca.uk] INFO: Found listing with ID: WV70%20XUT
2026-03-29 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV70%2520XUT%27 HTTP/1.1" 200 None
2026-03-29 14:25:30 [bca.uk] INFO: Scrape type for WV70%20XUT: 0
2026-03-29 14:25:30 [bca.uk] INFO: Found listing with ID: MT71%20NLD
2026-03-29 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT71%2520NLD%27 HTTP/1.1" 200 None
2026-03-29 14:25:30 [bca.uk] INFO: Scrape type for MT71%20NLD: 0
2026-03-29 14:25:30 [bca.uk] INFO: Found listing with ID: OW24%20UHX
2026-03-29 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW24%2520UHX%27 HTTP/1.1" 200 None
2026-03-29 14:25:30 [bca.uk] INFO: Scrape type for OW24%20UHX: 0
2026-03-29 14:25:30 [bca.uk] INFO: Found listing with ID: SC69%20FVG
2026-03-29 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC69%2520FVG%27 HTTP/1.1" 200 None
2026-03-29 14:25:30 [bca.uk] INFO: Scrape type for SC69%20FVG: 0
2026-03-29 14:25:30 [bca.uk] INFO: Found listing with ID: DS23%20OED
2026-03-29 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS23%2520OED%27 HTTP/1.1" 200 None
2026-03-29 14:25:30 [bca.uk] INFO: Scrape type for DS23%20OED: 0
2026-03-29 14:25:30 [bca.uk] INFO: Found listing with ID: DS72%20PZK
2026-03-29 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS72%2520PZK%27 HTTP/1.1" 200 None
2026-03-29 14:25:30 [bca.uk] INFO: Scrape type for DS72%20PZK: 0
2026-03-29 14:25:30 [bca.uk] INFO: Found listing with ID: MA75%20FOJ
2026-03-29 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA75%2520FOJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:30 [bca.uk] INFO: Scrape type for MA75%20FOJ: 0
2026-03-29 14:25:30 [bca.uk] INFO: Found listing with ID: MJ72%20HRU
2026-03-29 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ72%2520HRU%27 HTTP/1.1" 200 None
2026-03-29 14:25:30 [bca.uk] INFO: Scrape type for MJ72%20HRU: 0
2026-03-29 14:25:30 [bca.uk] INFO: Found listing with ID: NL22%20GOJ
2026-03-29 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL22%2520GOJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:30 [bca.uk] INFO: Scrape type for NL22%20GOJ: 0
2026-03-29 14:25:30 [bca.uk] INFO: Found listing with ID: YD65%20WLG
2026-03-29 14:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD65%2520WLG%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for YD65%20WLG: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: NA20%20NSK
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA20%2520NSK%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for NA20%20NSK: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: CU72%20NHH
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU72%2520NHH%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for CU72%20NHH: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: CU22%20NHB
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU22%2520NHB%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for CU22%20NHB: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: BX13%20TGK
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX13%2520TGK%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for BX13%20TGK: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: DN69%20AEV
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN69%2520AEV%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for DN69%20AEV: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: YN15%20RPU
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN15%2520RPU%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for YN15%20RPU: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: LD65%20XMX
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD65%2520XMX%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for LD65%20XMX: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: FN66%20BWA
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN66%2520BWA%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for FN66%20BWA: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: YX19%20FWF
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX19%2520FWF%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for YX19%20FWF: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: HV73%20PZA
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV73%2520PZA%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for HV73%20PZA: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: BG71%20OLJ
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG71%2520OLJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for BG71%20OLJ: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: LA72%20ZKL
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA72%2520ZKL%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for LA72%20ZKL: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: MJ71%20HZT
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ71%2520HZT%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for MJ71%20HZT: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: OV25%20VXC
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV25%2520VXC%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for OV25%20VXC: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: OV74%20CVH
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV74%2520CVH%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for OV74%20CVH: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: KP20%20WJK
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP20%2520WJK%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for KP20%20WJK: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: PO21%20XJG
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO21%2520XJG%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for PO21%20XJG: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: WG71%20AZO
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG71%2520AZO%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for WG71%20AZO: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: WX73%20VAV
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX73%2520VAV%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for WX73%20VAV: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: DL73%20KOV
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KOV%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for DL73%20KOV: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: DL73%20KTF
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KTF%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for DL73%20KTF: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: DL73%20KUR
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KUR%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for DL73%20KUR: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: DL73%20KXJ
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KXJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for DL73%20KXJ: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: DL73%20KZW
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KZW%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for DL73%20KZW: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: DL73%20LFM
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LFM%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for DL73%20LFM: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: DL73%20LFW
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LFW%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for DL73%20LFW: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: DL73%20LGO
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LGO%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for DL73%20LGO: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: DL73%20LTA
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LTA%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for DL73%20LTA: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: DL73%20ULU
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520ULU%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for DL73%20ULU: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: DY71%20OAA
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY71%2520OAA%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for DY71%20OAA: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: DL73%20KOA
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KOA%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for DL73%20KOA: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: DL73%20KPZ
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KPZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for DL73%20KPZ: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: DL73%20UHR
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520UHR%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for DL73%20UHR: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: GX15%20AOW
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX15%2520AOW%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for GX15%20AOW: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: SG23%20VHH
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG23%2520VHH%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for SG23%20VHH: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: CK17%20NPX
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK17%2520NPX%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for CK17%20NPX: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: DY69%20SYR
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY69%2520SYR%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for DY69%20SYR: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: KT17%20OAW
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT17%2520OAW%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for KT17%20OAW: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: LO19%20APU
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO19%2520APU%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for LO19%20APU: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: NU68%20MFY
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU68%2520MFY%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for NU68%20MFY: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: NX70%20VVE
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX70%2520VVE%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for NX70%20VVE: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: YY69%20FEJ
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY69%2520FEJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for YY69%20FEJ: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: DA12%20RCV
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA12%2520RCV%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for DA12%20RCV: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: FE53%20KTN
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE53%2520KTN%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for FE53%20KTN: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: FV57%20MYX
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV57%2520MYX%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for FV57%20MYX: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: LR67%20UVK
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR67%2520UVK%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for LR67%20UVK: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: MW68%20CLN
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW68%2520CLN%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for MW68%20CLN: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: NC06%20MUP
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC06%2520MUP%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for NC06%20MUP: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: PE11%20XTH
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE11%2520XTH%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for PE11%20XTH: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: PX66%20XYP
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX66%2520XYP%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for PX66%20XYP: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: WA64%20EWR
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA64%2520EWR%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for WA64%20EWR: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: WD13%20EZZ
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD13%2520EZZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for WD13%20EZZ: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: BD20%20FSX
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD20%2520FSX%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for BD20%20FSX: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: LV65%20GGO
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV65%2520GGO%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for LV65%20GGO: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: VE15%20EKR
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE15%2520EKR%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for VE15%20EKR: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: AD19%20BYV
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD19%2520BYV%27 HTTP/1.1" 200 None
2026-03-29 14:25:31 [bca.uk] INFO: Scrape type for AD19%20BYV: 0
2026-03-29 14:25:31 [bca.uk] INFO: Found listing with ID: WM65%20NGY
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM65%2520NGY%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for WM65%20NGY: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: YH61%20CKP
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH61%2520CKP%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for YH61%20CKP: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: EX70%20PYS
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX70%2520PYS%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for EX70%20PYS: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: FV21%20KFD
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV21%2520KFD%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for FV21%20KFD: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: GL66%20DZX
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL66%2520DZX%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for GL66%20DZX: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: KS17%20VUM
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS17%2520VUM%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for KS17%20VUM: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: KU67%20OWA
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU67%2520OWA%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for KU67%20OWA: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: MM64%20CCZ
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM64%2520CCZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for MM64%20CCZ: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: NGZ%201668
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NGZ%25201668%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for NGZ%201668: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: WD64%20TRX
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD64%2520TRX%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for WD64%20TRX: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: WF69%20GXA
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF69%2520GXA%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for WF69%20GXA: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: WG16%20OFV
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG16%2520OFV%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for WG16%20OFV: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: WG65%20CFK
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG65%2520CFK%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for WG65%20CFK: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: WJ66%20FHR
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ66%2520FHR%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for WJ66%20FHR: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: WK69%20PXF
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK69%2520PXF%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for WK69%20PXF: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: YD17%20MTC
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD17%2520MTC%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for YD17%20MTC: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: YJ65%20YRV
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ65%2520YRV%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for YJ65%20YRV: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: AF63%20PHX
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF63%2520PHX%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for AF63%20PHX: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: BD58%20DZK
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD58%2520DZK%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for BD58%20DZK: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: BN57%20NXY
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN57%2520NXY%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for BN57%20NXY: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: BP11%20DJP
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP11%2520DJP%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for BP11%20DJP: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: CP10%20FWA
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP10%2520FWA%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for CP10%20FWA: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: CV15%20YZR
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV15%2520YZR%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for CV15%20YZR: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: FN67%20FRL
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN67%2520FRL%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for FN67%20FRL: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: GC15%20SNZ
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC15%2520SNZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for GC15%20SNZ: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: HG16%20FMK
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG16%2520FMK%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for HG16%20FMK: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: HG61%20GZK
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG61%2520GZK%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for HG61%20GZK: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: LR62%20FFH
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR62%2520FFH%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for LR62%20FFH: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: WG08%20KYB
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG08%2520KYB%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for WG08%20KYB: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: WG11%20AMV
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG11%2520AMV%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for WG11%20AMV: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: WG14%20MKX
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG14%2520MKX%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for WG14%20MKX: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: WX64%20BSZ
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX64%2520BSZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for WX64%20BSZ: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: BN09%20FJU
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN09%2520FJU%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for BN09%20FJU: 0
2026-03-29 14:25:32 [bca.uk] INFO: Found listing with ID: EJ52%20FWV
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ52%2520FWV%27 HTTP/1.1" 200 None
2026-03-29 14:25:32 [bca.uk] INFO: Scrape type for EJ52%20FWV: 0
2026-03-29 14:25:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=107&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=107&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:25:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=107&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:25:34 [bca.uk] INFO: Total items found: 100
2026-03-29 14:25:34 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=108&sort=MostRecentlyAdded
2026-03-29 14:25:34 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:25:34 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=108&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:34 [bca.uk] INFO: Found listing with ID: LT13%20TVF
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT13%2520TVF%27 HTTP/1.1" 200 None
2026-03-29 14:25:34 [bca.uk] INFO: Scrape type for LT13%20TVF: 0
2026-03-29 14:25:34 [bca.uk] INFO: Found listing with ID: PF15%20TXD
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF15%2520TXD%27 HTTP/1.1" 200 None
2026-03-29 14:25:34 [bca.uk] INFO: Scrape type for PF15%20TXD: 0
2026-03-29 14:25:34 [bca.uk] INFO: Found listing with ID: FP62%20BPO
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP62%2520BPO%27 HTTP/1.1" 200 None
2026-03-29 14:25:34 [bca.uk] INFO: Scrape type for FP62%20BPO: 0
2026-03-29 14:25:34 [bca.uk] INFO: Found listing with ID: KF07%20UOW
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF07%2520UOW%27 HTTP/1.1" 200 None
2026-03-29 14:25:34 [bca.uk] INFO: Scrape type for KF07%20UOW: 0
2026-03-29 14:25:34 [bca.uk] INFO: Found listing with ID: KY62%20XWE
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY62%2520XWE%27 HTTP/1.1" 200 None
2026-03-29 14:25:34 [bca.uk] INFO: Scrape type for KY62%20XWE: 0
2026-03-29 14:25:34 [bca.uk] INFO: Found listing with ID: LG18%20ETA
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG18%2520ETA%27 HTTP/1.1" 200 None
2026-03-29 14:25:34 [bca.uk] INFO: Scrape type for LG18%20ETA: 0
2026-03-29 14:25:34 [bca.uk] INFO: Found listing with ID: OE65%20LXT
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE65%2520LXT%27 HTTP/1.1" 200 None
2026-03-29 14:25:34 [bca.uk] INFO: Scrape type for OE65%20LXT: 0
2026-03-29 14:25:34 [bca.uk] INFO: Found listing with ID: SM67%20SNF
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM67%2520SNF%27 HTTP/1.1" 200 None
2026-03-29 14:25:34 [bca.uk] INFO: Scrape type for SM67%20SNF: 0
2026-03-29 14:25:34 [bca.uk] INFO: Found listing with ID: YP15%20JHF
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP15%2520JHF%27 HTTP/1.1" 200 None
2026-03-29 14:25:34 [bca.uk] INFO: Scrape type for YP15%20JHF: 0
2026-03-29 14:25:34 [bca.uk] INFO: Found listing with ID: FV08%20DVP
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV08%2520DVP%27 HTTP/1.1" 200 None
2026-03-29 14:25:34 [bca.uk] INFO: Scrape type for FV08%20DVP: 0
2026-03-29 14:25:34 [bca.uk] INFO: Found listing with ID: HW63%20CYA
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HW63%2520CYA%27 HTTP/1.1" 200 None
2026-03-29 14:25:34 [bca.uk] INFO: Scrape type for HW63%20CYA: 0
2026-03-29 14:25:34 [bca.uk] INFO: Found listing with ID: PL63%20ABF
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL63%2520ABF%27 HTTP/1.1" 200 None
2026-03-29 14:25:34 [bca.uk] INFO: Scrape type for PL63%20ABF: 0
2026-03-29 14:25:34 [bca.uk] INFO: Found listing with ID: DY16%20LZS
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY16%2520LZS%27 HTTP/1.1" 200 None
2026-03-29 14:25:34 [bca.uk] INFO: Scrape type for DY16%20LZS: 0
2026-03-29 14:25:34 [bca.uk] INFO: Found listing with ID: WN14%20NWW
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN14%2520NWW%27 HTTP/1.1" 200 None
2026-03-29 14:25:34 [bca.uk] INFO: Scrape type for WN14%20NWW: 0
2026-03-29 14:25:34 [bca.uk] INFO: Found listing with ID: YG61%20RVP
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG61%2520RVP%27 HTTP/1.1" 200 None
2026-03-29 14:25:34 [bca.uk] INFO: Scrape type for YG61%20RVP: 0
2026-03-29 14:25:34 [bca.uk] INFO: Found listing with ID: BN65%20OAW
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN65%2520OAW%27 HTTP/1.1" 200 None
2026-03-29 14:25:34 [bca.uk] INFO: Scrape type for BN65%20OAW: 0
2026-03-29 14:25:34 [bca.uk] INFO: Found listing with ID: ND61%20FXY
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND61%2520FXY%27 HTTP/1.1" 200 None
2026-03-29 14:25:34 [bca.uk] INFO: Scrape type for ND61%20FXY: 0
2026-03-29 14:25:34 [bca.uk] INFO: Found listing with ID: NV13%20UCS
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV13%2520UCS%27 HTTP/1.1" 200 None
2026-03-29 14:25:34 [bca.uk] INFO: Scrape type for NV13%20UCS: 0
2026-03-29 14:25:34 [bca.uk] INFO: Found listing with ID: NY60%20FRX
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NY60%2520FRX%27 HTTP/1.1" 200 None
2026-03-29 14:25:34 [bca.uk] INFO: Scrape type for NY60%20FRX: 0
2026-03-29 14:25:34 [bca.uk] INFO: Found listing with ID: VX65%20LMY
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX65%2520LMY%27 HTTP/1.1" 200 None
2026-03-29 14:25:34 [bca.uk] INFO: Scrape type for VX65%20LMY: 0
2026-03-29 14:25:34 [bca.uk] INFO: Found listing with ID: BD11%20UYV
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD11%2520UYV%27 HTTP/1.1" 200 None
2026-03-29 14:25:34 [bca.uk] INFO: Scrape type for BD11%20UYV: 0
2026-03-29 14:25:34 [bca.uk] INFO: Found listing with ID: RO11%20CRF
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO11%2520CRF%27 HTTP/1.1" 200 None
2026-03-29 14:25:34 [bca.uk] INFO: Scrape type for RO11%20CRF: 0
2026-03-29 14:25:34 [bca.uk] INFO: Found listing with ID: VK04%20TUA
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK04%2520TUA%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for VK04%20TUA: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: BV71%20OTX
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV71%2520OTX%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for BV71%20OTX: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: KV67%20KHA
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV67%2520KHA%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for KV67%20KHA: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: OV70%20HLC
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV70%2520HLC%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for OV70%20HLC: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: HK19%20PCZ
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK19%2520PCZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for HK19%20PCZ: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: SD12%20EHL
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD12%2520EHL%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for SD12%20EHL: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: WU63%20VWS
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU63%2520VWS%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for WU63%20VWS: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: VK71%20FYB
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK71%2520FYB%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for VK71%20FYB: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: VU17%20TSX
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU17%2520TSX%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for VU17%20TSX: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: WO66%20PUY
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO66%2520PUY%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for WO66%20PUY: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: WV16%20KMY
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV16%2520KMY%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for WV16%20KMY: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: YY23%20OMA
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY23%2520OMA%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for YY23%20OMA: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: YY72%20OHG
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY72%2520OHG%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for YY72%20OHG: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: BG23%20YSW
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG23%2520YSW%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for BG23%20YSW: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: BW17%20BYB
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW17%2520BYB%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for BW17%20BYB: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: DV62%20RWO
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV62%2520RWO%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for DV62%20RWO: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: FJ68%20NRO
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ68%2520NRO%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for FJ68%20NRO: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: HN59%20OAH
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN59%2520OAH%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for HN59%20OAH: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: LS69%20FWL
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS69%2520FWL%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for LS69%20FWL: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: LS72%20ZVO
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520ZVO%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for LS72%20ZVO: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: MM15%20KJZ
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM15%2520KJZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for MM15%20KJZ: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: NV65%20RVM
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV65%2520RVM%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for NV65%20RVM: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: OW69%20CEO
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW69%2520CEO%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for OW69%20CEO: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: YA69%20BZC
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA69%2520BZC%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for YA69%20BZC: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: BU19%20KKE
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU19%2520KKE%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for BU19%20KKE: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: VK66%20AEX
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK66%2520AEX%27 HTTP/1.1" 200 None
2026-03-29 14:25:35 [bca.uk] INFO: Scrape type for VK66%20AEX: 0
2026-03-29 14:25:35 [bca.uk] INFO: Found listing with ID: GU18%20LFN
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU18%2520LFN%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for GU18%20LFN: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: SW18%20VAU
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW18%2520VAU%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for SW18%20VAU: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: NJ18%20FYE
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ18%2520FYE%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for NJ18%20FYE: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: YC16%20WHU
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC16%2520WHU%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for YC16%20WHU: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: WX69%20UXG
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX69%2520UXG%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for WX69%20UXG: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: CA68%20NBN
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA68%2520NBN%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for CA68%20NBN: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: GU68%20EZO
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU68%2520EZO%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for GU68%20EZO: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: MC17%20KHM
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC17%2520KHM%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for MC17%20KHM: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: NA69%20AOL
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA69%2520AOL%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for NA69%20AOL: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: MD69%20TWV
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD69%2520TWV%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for MD69%20TWV: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: MW68%20WAU
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW68%2520WAU%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for MW68%20WAU: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: PE18%20UHL
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE18%2520UHL%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for PE18%20UHL: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: KR23%20GYS
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR23%2520GYS%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for KR23%20GYS: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: FL67%20MFP
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL67%2520MFP%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for FL67%20MFP: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: YE23%20FBN
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE23%2520FBN%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for YE23%20FBN: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: MW67%20AZF
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW67%2520AZF%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for MW67%20AZF: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: NU20%20NLC
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU20%2520NLC%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for NU20%20NLC: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: YB67%20HVG
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB67%2520HVG%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for YB67%20HVG: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: CA16%20FPG
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA16%2520FPG%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for CA16%20FPG: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: DSZ%204629
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DSZ%25204629%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for DSZ%204629: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: LJ18%20VEY
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ18%2520VEY%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for LJ18%20VEY: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: BP19%20JJK
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP19%2520JJK%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for BP19%20JJK: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: KJ17%20LNG
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ17%2520LNG%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for KJ17%20LNG: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: LO66%20CTV
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO66%2520CTV%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for LO66%20CTV: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: EY19%20WBO
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY19%2520WBO%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for EY19%20WBO: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: GN67%20WMT
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN67%2520WMT%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for GN67%20WMT: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: LS18%20MOV
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS18%2520MOV%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for LS18%20MOV: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: LF17%20GDU
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF17%2520GDU%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for LF17%20GDU: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: BK68%20AUA
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK68%2520AUA%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for BK68%20AUA: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: BN19%20XDB
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN19%2520XDB%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for BN19%20XDB: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: YO68%20DXB
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO68%2520DXB%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for YO68%20DXB: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: YV68%20JVT
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YV68%2520JVT%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for YV68%20JVT: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: DS21%20HWB
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS21%2520HWB%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for DS21%20HWB: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: EX20%20WBE
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX20%2520WBE%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for EX20%20WBE: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: HF23%20YHR
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF23%2520YHR%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for HF23%20YHR: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: HV22%20OAB
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520OAB%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for HV22%20OAB: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: HY21%20EYL
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY21%2520EYL%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for HY21%20EYL: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: LC66%20XZW
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC66%2520XZW%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for LC66%20XZW: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: LF17%20OTK
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF17%2520OTK%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for LF17%20OTK: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: BP66%20MZY
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP66%2520MZY%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for BP66%20MZY: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: DL72%20PFN
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL72%2520PFN%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for DL72%20PFN: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: EK72%20FTE
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK72%2520FTE%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for EK72%20FTE: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: FV21%20WKN
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV21%2520WKN%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for FV21%20WKN: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: VO23%20NRZ
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO23%2520NRZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for VO23%20NRZ: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: YT68%20VBB
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT68%2520VBB%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for YT68%20VBB: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: YV19%20ZVO
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YV19%2520ZVO%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for YV19%20ZVO: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: AV71%20CFP
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV71%2520CFP%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for AV71%20CFP: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: BP72%20RCZ
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520RCZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for BP72%20RCZ: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: BW70%20KKT
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW70%2520KKT%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for BW70%20KKT: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: DU23%20OGN
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU23%2520OGN%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for DU23%20OGN: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: DV19%20RMU
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV19%2520RMU%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for DV19%20RMU: 0
2026-03-29 14:25:36 [bca.uk] INFO: Found listing with ID: NL21%20OVA
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL21%2520OVA%27 HTTP/1.1" 200 None
2026-03-29 14:25:36 [bca.uk] INFO: Scrape type for NL21%20OVA: 0
2026-03-29 14:25:36 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=108&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:36 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=108&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:25:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=108&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:25:38 [bca.uk] INFO: Total items found: 100
2026-03-29 14:25:38 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=109&sort=MostRecentlyAdded
2026-03-29 14:25:38 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:25:38 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=109&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: YK72%20USO
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK72%2520USO%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for YK72%20USO: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: CX71%20BVB
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX71%2520BVB%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for CX71%20BVB: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: YM18%20PKV
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM18%2520PKV%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for YM18%20PKV: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: CA72%20FPZ
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520FPZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for CA72%20FPZ: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: CX71%20BUW
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX71%2520BUW%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for CX71%20BUW: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: YM23%20NFL
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM23%2520NFL%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for YM23%20NFL: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: SJ21%20AZP
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ21%2520AZP%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for SJ21%20AZP: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: BG72%20FXX
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG72%2520FXX%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for BG72%20FXX: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: DL72%20TYU
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL72%2520TYU%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for DL72%20TYU: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: ML23%20OXU
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML23%2520OXU%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for ML23%20OXU: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: MF70%20UMB
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF70%2520UMB%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for MF70%20UMB: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: NA69%20KUG
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA69%2520KUG%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for NA69%20KUG: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: YHZ%207217
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YHZ%25207217%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for YHZ%207217: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: DU70%20TNX
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU70%2520TNX%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for DU70%20TNX: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: EO20%20HXG
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO20%2520HXG%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for EO20%20HXG: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: LB22%20JGZ
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB22%2520JGZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for LB22%20JGZ: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: LG72%20RFE
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG72%2520RFE%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for LG72%20RFE: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: MA21%20ZPP
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA21%2520ZPP%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for MA21%20ZPP: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: HT71%20UDN
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT71%2520UDN%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for HT71%20UDN: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: HV72%20XWP
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV72%2520XWP%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for HV72%20XWP: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: MX21%20XUK
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX21%2520XUK%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for MX21%20XUK: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: YT68%20VAV
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT68%2520VAV%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for YT68%20VAV: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: AF71%20VKZ
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF71%2520VKZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for AF71%20VKZ: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: YS69%20PBU
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS69%2520PBU%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for YS69%20PBU: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: YT19%20ERL
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT19%2520ERL%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for YT19%20ERL: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: HN25%20VNT
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN25%2520VNT%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for HN25%20VNT: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: WA21%20OKE
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA21%2520OKE%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for WA21%20OKE: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: BU18%20NKA
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU18%2520NKA%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for BU18%20NKA: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: KD16%20UTF
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD16%2520UTF%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for KD16%20UTF: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: VK23%20GOJ
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK23%2520GOJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:38 [bca.uk] INFO: Scrape type for VK23%20GOJ: 0
2026-03-29 14:25:38 [bca.uk] INFO: Found listing with ID: WU11%20YEF
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU11%2520YEF%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for WU11%20YEF: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: WP07%20XKZ
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP07%2520XKZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for WP07%20XKZ: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: WL64%20CXC
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL64%2520CXC%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for WL64%20CXC: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: WM25%20EUZ
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM25%2520EUZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for WM25%20EUZ: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: RO62%20YXR
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO62%2520YXR%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for RO62%20YXR: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: CJ25%20GZF
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ25%2520GZF%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for CJ25%20GZF: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: WN75%20CVV
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520CVV%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for WN75%20CVV: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: WN24%20KZZ
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN24%2520KZZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for WN24%20KZZ: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: NU60%20DNX
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU60%2520DNX%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for NU60%20DNX: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: HY60%20OHT
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY60%2520OHT%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for HY60%20OHT: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: FE23%20YCO
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520YCO%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for FE23%20YCO: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: WO74%20DTV
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO74%2520DTV%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for WO74%20DTV: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: NG64%20WKZ
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG64%2520WKZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for NG64%20WKZ: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: BN08%20AHA
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN08%2520AHA%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for BN08%20AHA: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: CV64%20WNG
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV64%2520WNG%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for CV64%20WNG: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: WL65%20DVH
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL65%2520DVH%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for WL65%20DVH: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: PY65%20CZP
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY65%2520CZP%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for PY65%20CZP: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: ET59%20FKE
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET59%2520FKE%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for ET59%20FKE: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: WH21%20CTV
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WH21%2520CTV%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for WH21%20CTV: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: RK14%20KJE
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK14%2520KJE%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for RK14%20KJE: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: SM73%20UHL
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM73%2520UHL%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for SM73%20UHL: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: VN72%20UVR
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN72%2520UVR%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for VN72%20UVR: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: LN65%20LZL
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN65%2520LZL%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for LN65%20LZL: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: BF12%20TTX
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF12%2520TTX%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for BF12%20TTX: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: HN61%20HZX
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN61%2520HZX%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for HN61%20HZX: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: FB03%20FKM
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FB03%2520FKM%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for FB03%20FKM: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: YJ15%20ENE
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ15%2520ENE%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for YJ15%20ENE: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: MM72%20NMV
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM72%2520NMV%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for MM72%20NMV: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: MD72%20VXG
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520VXG%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for MD72%20VXG: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: LD23%20DHM
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520DHM%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for LD23%20DHM: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: EF18%20HGN
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF18%2520HGN%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for EF18%20HGN: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: FY71%20ZHF
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY71%2520ZHF%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for FY71%20ZHF: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: FX71%20UJZ
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX71%2520UJZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for FX71%20UJZ: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: AV71%20OEW
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV71%2520OEW%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for AV71%20OEW: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: AO68%20MVY
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO68%2520MVY%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for AO68%20MVY: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: AX15%20YTV
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX15%2520YTV%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for AX15%20YTV: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: SL61%20OZC
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL61%2520OZC%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for SL61%20OZC: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: DV11%20XXS
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV11%2520XXS%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for DV11%20XXS: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: LV68%20SRZ
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV68%2520SRZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for LV68%20SRZ: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: LP16%20UPS
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP16%2520UPS%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for LP16%20UPS: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: CU16%20HXE
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU16%2520HXE%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for CU16%20HXE: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: DV14%20JJY
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV14%2520JJY%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for DV14%20JJY: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: YB71%20RKN
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB71%2520RKN%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for YB71%20RKN: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: HK21%20NMJ
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK21%2520NMJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for HK21%20NMJ: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: BK23%20XZX
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520XZX%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for BK23%20XZX: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: LB23%20GYM
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB23%2520GYM%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for LB23%20GYM: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: EO74%20KJN
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO74%2520KJN%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for EO74%20KJN: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: EK20%20XGG
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK20%2520XGG%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for EK20%20XGG: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: AJ68%20WHV
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ68%2520WHV%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for AJ68%20WHV: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: FP10%20YEK
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP10%2520YEK%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for FP10%20YEK: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: LT70%20AUR
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT70%2520AUR%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for LT70%20AUR: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: VX67%20KZW
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX67%2520KZW%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for VX67%20KZW: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: YF69%20KXX
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF69%2520KXX%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for YF69%20KXX: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: HV74%20BWD
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV74%2520BWD%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for HV74%20BWD: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: DV16%20WYW
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV16%2520WYW%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for DV16%20WYW: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: AO63%20RYV
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO63%2520RYV%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for AO63%20RYV: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: WF12%20BZC
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF12%2520BZC%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for WF12%20BZC: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: DK62%20SJX
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK62%2520SJX%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for DK62%20SJX: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: SB68%20VUP
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB68%2520VUP%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for SB68%20VUP: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: AA72%20JAY
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AA72%2520JAY%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for AA72%20JAY: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: DA72%20VFB
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA72%2520VFB%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for DA72%20VFB: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: HX22%20OTG
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX22%2520OTG%27 HTTP/1.1" 200 None
2026-03-29 14:25:39 [bca.uk] INFO: Scrape type for HX22%20OTG: 0
2026-03-29 14:25:39 [bca.uk] INFO: Found listing with ID: LM70%20HNG
2026-03-29 14:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM70%2520HNG%27 HTTP/1.1" 200 None
2026-03-29 14:25:40 [bca.uk] INFO: Scrape type for LM70%20HNG: 0
2026-03-29 14:25:40 [bca.uk] INFO: Found listing with ID: VO22%20WBD
2026-03-29 14:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO22%2520WBD%27 HTTP/1.1" 200 None
2026-03-29 14:25:40 [bca.uk] INFO: Scrape type for VO22%20WBD: 0
2026-03-29 14:25:40 [bca.uk] INFO: Found listing with ID: VO67%20NPA
2026-03-29 14:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO67%2520NPA%27 HTTP/1.1" 200 None
2026-03-29 14:25:40 [bca.uk] INFO: Scrape type for VO67%20NPA: 0
2026-03-29 14:25:40 [bca.uk] INFO: Found listing with ID: FY19%20CPE
2026-03-29 14:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY19%2520CPE%27 HTTP/1.1" 200 None
2026-03-29 14:25:40 [bca.uk] INFO: Scrape type for FY19%20CPE: 0
2026-03-29 14:25:40 [bca.uk] INFO: Found listing with ID: AJ73%20OMM
2026-03-29 14:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ73%2520OMM%27 HTTP/1.1" 200 None
2026-03-29 14:25:40 [bca.uk] INFO: Scrape type for AJ73%20OMM: 0
2026-03-29 14:25:40 [bca.uk] INFO: Found listing with ID: AK22%20EPD
2026-03-29 14:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK22%2520EPD%27 HTTP/1.1" 200 None
2026-03-29 14:25:40 [bca.uk] INFO: Scrape type for AK22%20EPD: 0
2026-03-29 14:25:40 [bca.uk] INFO: Found listing with ID: DG70%20XGV
2026-03-29 14:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG70%2520XGV%27 HTTP/1.1" 200 None
2026-03-29 14:25:40 [bca.uk] INFO: Scrape type for DG70%20XGV: 0
2026-03-29 14:25:40 [bca.uk] INFO: Found listing with ID: DU70%20VGF
2026-03-29 14:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU70%2520VGF%27 HTTP/1.1" 200 None
2026-03-29 14:25:40 [bca.uk] INFO: Scrape type for DU70%20VGF: 0
2026-03-29 14:25:40 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=109&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:40 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=109&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:25:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=109&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:25:41 [bca.uk] INFO: Total items found: 100
2026-03-29 14:25:41 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=110&sort=MostRecentlyAdded
2026-03-29 14:25:41 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:25:41 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=110&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:41 [bca.uk] INFO: Found listing with ID: EF71%20AVB
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF71%2520AVB%27 HTTP/1.1" 200 None
2026-03-29 14:25:41 [bca.uk] INFO: Scrape type for EF71%20AVB: 0
2026-03-29 14:25:41 [bca.uk] INFO: Found listing with ID: EU73%20FFR
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU73%2520FFR%27 HTTP/1.1" 200 None
2026-03-29 14:25:41 [bca.uk] INFO: Scrape type for EU73%20FFR: 0
2026-03-29 14:25:41 [bca.uk] INFO: Found listing with ID: FJ22%20TVW
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ22%2520TVW%27 HTTP/1.1" 200 None
2026-03-29 14:25:41 [bca.uk] INFO: Scrape type for FJ22%20TVW: 0
2026-03-29 14:25:41 [bca.uk] INFO: Found listing with ID: FT71%20CZW
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT71%2520CZW%27 HTTP/1.1" 200 None
2026-03-29 14:25:41 [bca.uk] INFO: Scrape type for FT71%20CZW: 0
2026-03-29 14:25:41 [bca.uk] INFO: Found listing with ID: HT71%20NLN
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT71%2520NLN%27 HTTP/1.1" 200 None
2026-03-29 14:25:41 [bca.uk] INFO: Scrape type for HT71%20NLN: 0
2026-03-29 14:25:41 [bca.uk] INFO: Found listing with ID: RJ22%20VVK
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ22%2520VVK%27 HTTP/1.1" 200 None
2026-03-29 14:25:41 [bca.uk] INFO: Scrape type for RJ22%20VVK: 0
2026-03-29 14:25:41 [bca.uk] INFO: Found listing with ID: SW69%20HWF
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW69%2520HWF%27 HTTP/1.1" 200 None
2026-03-29 14:25:41 [bca.uk] INFO: Scrape type for SW69%20HWF: 0
2026-03-29 14:25:41 [bca.uk] INFO: Found listing with ID: YK21%20BBD
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK21%2520BBD%27 HTTP/1.1" 200 None
2026-03-29 14:25:41 [bca.uk] INFO: Scrape type for YK21%20BBD: 0
2026-03-29 14:25:41 [bca.uk] INFO: Found listing with ID: YE19%20YMV
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE19%2520YMV%27 HTTP/1.1" 200 None
2026-03-29 14:25:41 [bca.uk] INFO: Scrape type for YE19%20YMV: 0
2026-03-29 14:25:41 [bca.uk] INFO: Found listing with ID: DC66%20KXZ
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC66%2520KXZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:41 [bca.uk] INFO: Scrape type for DC66%20KXZ: 0
2026-03-29 14:25:41 [bca.uk] INFO: Found listing with ID: FL23%20XLO
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL23%2520XLO%27 HTTP/1.1" 200 None
2026-03-29 14:25:41 [bca.uk] INFO: Scrape type for FL23%20XLO: 0
2026-03-29 14:25:41 [bca.uk] INFO: Found listing with ID: FL23%20ZHB
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL23%2520ZHB%27 HTTP/1.1" 200 None
2026-03-29 14:25:41 [bca.uk] INFO: Scrape type for FL23%20ZHB: 0
2026-03-29 14:25:41 [bca.uk] INFO: Found listing with ID: VGZ%202125
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VGZ%25202125%27 HTTP/1.1" 200 None
2026-03-29 14:25:41 [bca.uk] INFO: Scrape type for VGZ%202125: 0
2026-03-29 14:25:41 [bca.uk] INFO: Found listing with ID: SD22%20FBN
2026-03-29 14:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD22%2520FBN%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for SD22%20FBN: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: BYZ%207625
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BYZ%25207625%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for BYZ%207625: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: EJ72%20WPF
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ72%2520WPF%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for EJ72%20WPF: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: NU72%20GXJ
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU72%2520GXJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for NU72%20GXJ: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: ST73%20FJO
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST73%2520FJO%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for ST73%20FJO: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: YE23%20RFL
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE23%2520RFL%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for YE23%20RFL: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: AO15%20WKS
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO15%2520WKS%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for AO15%20WKS: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: CMZ%205390
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CMZ%25205390%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for CMZ%205390: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: WN17%20ZHH
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN17%2520ZHH%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for WN17%20ZHH: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: RJ15%20OBV
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ15%2520OBV%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for RJ15%20OBV: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: HT21%20WCA
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT21%2520WCA%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for HT21%20WCA: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: KN23%20VCG
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN23%2520VCG%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for KN23%20VCG: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: MT72%20VOO
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT72%2520VOO%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for MT72%20VOO: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: PK17%20VPG
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK17%2520VPG%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for PK17%20VPG: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: PX70%20XUH
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX70%2520XUH%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for PX70%20XUH: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: SF72%20RXK
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF72%2520RXK%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for SF72%20RXK: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: VN21%20SFX
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN21%2520SFX%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for VN21%20SFX: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: CV66%20EES
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV66%2520EES%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for CV66%20EES: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: DV71%20FFL
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV71%2520FFL%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for DV71%20FFL: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: LB69%20KHC
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB69%2520KHC%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for LB69%20KHC: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: LD65%20VGJ
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD65%2520VGJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for LD65%20VGJ: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: LK20%20HUZ
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK20%2520HUZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for LK20%20HUZ: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: LW19%20LHT
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LW19%2520LHT%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for LW19%20LHT: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: OY22%20WNU
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY22%2520WNU%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for OY22%20WNU: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: RO18%20YSH
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO18%2520YSH%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for RO18%20YSH: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: SP19%20DVR
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP19%2520DVR%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for SP19%20DVR: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: WF72%20GHX
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF72%2520GHX%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for WF72%20GHX: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: Y14%20MRT
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y14%2520MRT%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for Y14%20MRT: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: YC21%20HHF
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC21%2520HHF%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for YC21%20HHF: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: YF19%20JKM
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF19%2520JKM%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for YF19%20JKM: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: YP67%20CXV
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP67%2520CXV%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for YP67%20CXV: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: AY18%20WXU
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY18%2520WXU%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for AY18%20WXU: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: EG17%20OYH
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EG17%2520OYH%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for EG17%20OYH: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: EK72%20HYO
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK72%2520HYO%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for EK72%20HYO: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: GL21%20YDO
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL21%2520YDO%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for GL21%20YDO: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: KM71%20BWL
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM71%2520BWL%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for KM71%20BWL: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: KS20%20SDY
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS20%2520SDY%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for KS20%20SDY: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: LS23%20TMZ
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS23%2520TMZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for LS23%20TMZ: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: YL68%20JTV
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL68%2520JTV%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for YL68%20JTV: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: WP71%20XJO
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520XJO%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for WP71%20XJO: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: WA66%20PMY
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA66%2520PMY%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for WA66%20PMY: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: FX63%20KFF
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX63%2520KFF%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for FX63%20KFF: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: WP71%20XJE
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520XJE%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for WP71%20XJE: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: GV66%20KCE
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV66%2520KCE%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for GV66%20KCE: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: CN16%20WVR
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN16%2520WVR%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for CN16%20WVR: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: WV12%20VMF
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV12%2520VMF%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for WV12%20VMF: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: WP71%20XJD
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520XJD%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for WP71%20XJD: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: BK23%20GNY
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520GNY%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for BK23%20GNY: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: WN71%20VUV
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN71%2520VUV%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for WN71%20VUV: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: WV71%20SYZ
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520SYZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for WV71%20SYZ: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: WP71%20XJW
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520XJW%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for WP71%20XJW: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: KT06%20KZK
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT06%2520KZK%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for KT06%20KZK: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: WV23%20YEX
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520YEX%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for WV23%20YEX: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: GK56%20OMR
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK56%2520OMR%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for GK56%20OMR: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: WP72%20PHU
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP72%2520PHU%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for WP72%20PHU: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: WM72%20HPA
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM72%2520HPA%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for WM72%20HPA: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: BK22%20CCF
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520CCF%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for BK22%20CCF: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: OV25%20CLX
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV25%2520CLX%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for OV25%20CLX: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: OV71%20NVZ
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV71%2520NVZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for OV71%20NVZ: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: YB69%20VVR
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB69%2520VVR%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for YB69%20VVR: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: BJ66%20HWE
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ66%2520HWE%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for BJ66%20HWE: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: WP23%20OEG
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OEG%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for WP23%20OEG: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: LA72%20AJR
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA72%2520AJR%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for LA72%20AJR: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: YS71%20MWW
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS71%2520MWW%27 HTTP/1.1" 200 None
2026-03-29 14:25:42 [bca.uk] INFO: Scrape type for YS71%20MWW: 0
2026-03-29 14:25:42 [bca.uk] INFO: Found listing with ID: NL22%20RXP
2026-03-29 14:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL22%2520RXP%27 HTTP/1.1" 200 None
2026-03-29 14:25:43 [bca.uk] INFO: Scrape type for NL22%20RXP: 0
2026-03-29 14:25:43 [bca.uk] INFO: Found listing with ID: MA23%20DWF
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520DWF%27 HTTP/1.1" 200 None
2026-03-29 14:25:43 [bca.uk] INFO: Scrape type for MA23%20DWF: 0
2026-03-29 14:25:43 [bca.uk] INFO: Found listing with ID: MA72%20YBB
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA72%2520YBB%27 HTTP/1.1" 200 None
2026-03-29 14:25:43 [bca.uk] INFO: Scrape type for MA72%20YBB: 0
2026-03-29 14:25:43 [bca.uk] INFO: Found listing with ID: GJ19%20VTE
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ19%2520VTE%27 HTTP/1.1" 200 None
2026-03-29 14:25:43 [bca.uk] INFO: Scrape type for GJ19%20VTE: 0
2026-03-29 14:25:43 [bca.uk] INFO: Found listing with ID: KT08%20GPU
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT08%2520GPU%27 HTTP/1.1" 200 None
2026-03-29 14:25:43 [bca.uk] INFO: Scrape type for KT08%20GPU: 0
2026-03-29 14:25:43 [bca.uk] INFO: Found listing with ID: MV20%20AZA
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV20%2520AZA%27 HTTP/1.1" 200 None
2026-03-29 14:25:43 [bca.uk] INFO: Scrape type for MV20%20AZA: 0
2026-03-29 14:25:43 [bca.uk] INFO: Found listing with ID: OE74%20YKV
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE74%2520YKV%27 HTTP/1.1" 200 None
2026-03-29 14:25:43 [bca.uk] INFO: Scrape type for OE74%20YKV: 0
2026-03-29 14:25:43 [bca.uk] INFO: Found listing with ID: OV22%20HPU
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV22%2520HPU%27 HTTP/1.1" 200 None
2026-03-29 14:25:43 [bca.uk] INFO: Scrape type for OV22%20HPU: 0
2026-03-29 14:25:43 [bca.uk] INFO: Found listing with ID: OY10%20VGA
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY10%2520VGA%27 HTTP/1.1" 200 None
2026-03-29 14:25:43 [bca.uk] INFO: Scrape type for OY10%20VGA: 0
2026-03-29 14:25:43 [bca.uk] INFO: Found listing with ID: VK63%20AHD
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK63%2520AHD%27 HTTP/1.1" 200 None
2026-03-29 14:25:43 [bca.uk] INFO: Scrape type for VK63%20AHD: 0
2026-03-29 14:25:43 [bca.uk] INFO: Found listing with ID: WJ13%20XSM
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ13%2520XSM%27 HTTP/1.1" 200 None
2026-03-29 14:25:43 [bca.uk] INFO: Scrape type for WJ13%20XSM: 0
2026-03-29 14:25:43 [bca.uk] INFO: Found listing with ID: WV21%20ZXL
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV21%2520ZXL%27 HTTP/1.1" 200 None
2026-03-29 14:25:43 [bca.uk] INFO: Scrape type for WV21%20ZXL: 0
2026-03-29 14:25:43 [bca.uk] INFO: Found listing with ID: NA69%20USD
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA69%2520USD%27 HTTP/1.1" 200 None
2026-03-29 14:25:43 [bca.uk] INFO: Scrape type for NA69%20USD: 0
2026-03-29 14:25:43 [bca.uk] INFO: Found listing with ID: SB17%20XVZ
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB17%2520XVZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:43 [bca.uk] INFO: Scrape type for SB17%20XVZ: 0
2026-03-29 14:25:43 [bca.uk] INFO: Found listing with ID: CJ23%20FFK
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520FFK%27 HTTP/1.1" 200 None
2026-03-29 14:25:43 [bca.uk] INFO: Scrape type for CJ23%20FFK: 0
2026-03-29 14:25:43 [bca.uk] INFO: Found listing with ID: HN25%20JHY
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN25%2520JHY%27 HTTP/1.1" 200 None
2026-03-29 14:25:43 [bca.uk] INFO: Scrape type for HN25%20JHY: 0
2026-03-29 14:25:43 [bca.uk] INFO: Found listing with ID: HT23%20GDK
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT23%2520GDK%27 HTTP/1.1" 200 None
2026-03-29 14:25:43 [bca.uk] INFO: Scrape type for HT23%20GDK: 0
2026-03-29 14:25:43 [bca.uk] INFO: Found listing with ID: MM74%20YOF
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM74%2520YOF%27 HTTP/1.1" 200 None
2026-03-29 14:25:43 [bca.uk] INFO: Scrape type for MM74%20YOF: 0
2026-03-29 14:25:43 [bca.uk] INFO: Found listing with ID: AF72%20TYP
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF72%2520TYP%27 HTTP/1.1" 200 None
2026-03-29 14:25:43 [bca.uk] INFO: Scrape type for AF72%20TYP: 0
2026-03-29 14:25:43 [bca.uk] INFO: Found listing with ID: RX24%20CXK
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX24%2520CXK%27 HTTP/1.1" 200 None
2026-03-29 14:25:43 [bca.uk] INFO: Scrape type for RX24%20CXK: 0
2026-03-29 14:25:43 [bca.uk] INFO: Found listing with ID: WN22%20HXL
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520HXL%27 HTTP/1.1" 200 None
2026-03-29 14:25:43 [bca.uk] INFO: Scrape type for WN22%20HXL: 0
2026-03-29 14:25:43 [bca.uk] INFO: Found listing with ID: BK23%20GYH
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520GYH%27 HTTP/1.1" 200 None
2026-03-29 14:25:43 [bca.uk] INFO: Scrape type for BK23%20GYH: 0
2026-03-29 14:25:43 [bca.uk] INFO: Found listing with ID: AF72%20WDN
2026-03-29 14:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF72%2520WDN%27 HTTP/1.1" 200 None
2026-03-29 14:25:44 [bca.uk] INFO: Scrape type for AF72%20WDN: 0
2026-03-29 14:25:44 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=110&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:44 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=110&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:25:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=110&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:25:46 [bca.uk] INFO: Total items found: 100
2026-03-29 14:25:46 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=111&sort=MostRecentlyAdded
2026-03-29 14:25:46 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:25:46 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=111&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: LB23%20EZP
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB23%2520EZP%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for LB23%20EZP: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: YS16%20YDY
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS16%2520YDY%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for YS16%20YDY: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: YD18%20BJY
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD18%2520BJY%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for YD18%20BJY: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: BK23%20GWC
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520GWC%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for BK23%20GWC: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: WM67%20OGL
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM67%2520OGL%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for WM67%20OGL: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: WM57%20GGZ
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM57%2520GGZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for WM57%20GGZ: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: PK65%20FWG
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK65%2520FWG%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for PK65%20FWG: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: NJ15%20CDU
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ15%2520CDU%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for NJ15%20CDU: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: LB59%20AYN
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB59%2520AYN%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for LB59%20AYN: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: KS21%20YZO
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS21%2520YZO%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for KS21%20YZO: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: KM75%20OLB
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM75%2520OLB%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for KM75%20OLB: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: KM75%20OLC
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM75%2520OLC%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for KM75%20OLC: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: BT73%20NKE
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT73%2520NKE%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for BT73%20NKE: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: DF16%20EWJ
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF16%2520EWJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for DF16%20EWJ: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: BD74%20SMO
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD74%2520SMO%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for BD74%20SMO: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: AF22%20UON
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520UON%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for AF22%20UON: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: YP15%20RRZ
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP15%2520RRZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for YP15%20RRZ: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: GL17%20LUH
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL17%2520LUH%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for GL17%20LUH: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: FY63%20ZPE
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY63%2520ZPE%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for FY63%20ZPE: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: FM16%20SJX
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM16%2520SJX%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for FM16%20SJX: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: DK14%20XHT
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK14%2520XHT%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for DK14%20XHT: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: DF63%20KBE
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF63%2520KBE%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for DF63%20KBE: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: SG71%20OBV
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG71%2520OBV%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for SG71%20OBV: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: SG22%20NNY
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520NNY%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for SG22%20NNY: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: LB69%20SKO
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB69%2520SKO%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for LB69%20SKO: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: BJ73%20LGA
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ73%2520LGA%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for BJ73%20LGA: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: OE18%20UCD
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE18%2520UCD%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for OE18%20UCD: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: KW70%20MDF
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW70%2520MDF%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for KW70%20MDF: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: FP65%20HNC
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP65%2520HNC%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for FP65%20HNC: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: YC69%20WJU
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC69%2520WJU%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for YC69%20WJU: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: YB18%20JZN
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB18%2520JZN%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for YB18%20JZN: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: LC18%20YMG
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC18%2520YMG%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for LC18%20YMG: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: DA21%20FXK
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA21%2520FXK%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for DA21%20FXK: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: SM19%20EWD
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM19%2520EWD%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for SM19%20EWD: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: SN20%20VNS
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN20%2520VNS%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for SN20%20VNS: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: YJ13%20RHK
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ13%2520RHK%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for YJ13%20RHK: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: LT15%20FGD
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT15%2520FGD%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for LT15%20FGD: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: YD61%20LCP
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD61%2520LCP%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for YD61%20LCP: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: YT54%20EZO
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT54%2520EZO%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for YT54%20EZO: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: LL68%20GZO
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL68%2520GZO%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for LL68%20GZO: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: A25%20LDS
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27A25%2520LDS%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for A25%20LDS: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: PY67%20KFD
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY67%2520KFD%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for PY67%20KFD: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: LA71%20HLO
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA71%2520HLO%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for LA71%20HLO: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: GX68%20YBC
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX68%2520YBC%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for GX68%20YBC: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: VE71%20WPF
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE71%2520WPF%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for VE71%20WPF: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: ML23%20RVY
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML23%2520RVY%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for ML23%20RVY: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: LG23%20VTF
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG23%2520VTF%27 HTTP/1.1" 200 None
2026-03-29 14:25:46 [bca.uk] INFO: Scrape type for LG23%20VTF: 0
2026-03-29 14:25:46 [bca.uk] INFO: Found listing with ID: WP71%20HXE
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520HXE%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for WP71%20HXE: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: YK21%20UXD
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK21%2520UXD%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for YK21%20UXD: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: RO72%20SZR
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO72%2520SZR%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for RO72%20SZR: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: BD23%20WGM
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD23%2520WGM%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for BD23%20WGM: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: VA21%20XUR
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA21%2520XUR%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for VA21%20XUR: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: SP70%20VDA
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP70%2520VDA%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for SP70%20VDA: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: AJ16%20SVA
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ16%2520SVA%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for AJ16%20SVA: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: LD63%20SYY
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD63%2520SYY%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for LD63%20SYY: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: BL71%20FWN
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL71%2520FWN%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for BL71%20FWN: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: EK61%20WMF
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK61%2520WMF%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for EK61%20WMF: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: KR22%20EXJ
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR22%2520EXJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for KR22%20EXJ: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: AF57%20ZHA
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF57%2520ZHA%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for AF57%20ZHA: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: OY24%20CWP
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY24%2520CWP%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for OY24%20CWP: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: KE15%20NKJ
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE15%2520NKJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for KE15%20NKJ: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: OY12%20PHN
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY12%2520PHN%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for OY12%20PHN: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: LX05%20WVB
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX05%2520WVB%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for LX05%20WVB: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: DE11%20YLA
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE11%2520YLA%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for DE11%20YLA: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: FY24%20XRC
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY24%2520XRC%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for FY24%20XRC: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: KE15%20FHM
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE15%2520FHM%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for KE15%20FHM: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: VX73%20AWA
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX73%2520AWA%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for VX73%20AWA: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: BC06%20SYD
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC06%2520SYD%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for BC06%20SYD: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: KE70%20SVD
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE70%2520SVD%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for KE70%20SVD: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: YR23%20FSV
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR23%2520FSV%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for YR23%20FSV: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: YH24%20AAJ
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH24%2520AAJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for YH24%20AAJ: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: OE24%20CFU
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE24%2520CFU%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for OE24%20CFU: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: NL23%20OWE
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520OWE%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for NL23%20OWE: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: LS23%20KHJ
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS23%2520KHJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for LS23%20KHJ: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: GX23%20XTC
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX23%2520XTC%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for GX23%20XTC: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: GU23%20XZM
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU23%2520XZM%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for GU23%20XZM: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: DG24%20LRZ
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520LRZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for DG24%20LRZ: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: DG24%20LDY
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520LDY%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for DG24%20LDY: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: DC73%20HND
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC73%2520HND%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for DC73%20HND: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: BJ72%20HCK
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ72%2520HCK%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for BJ72%20HCK: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: ML23%20GXU
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML23%2520GXU%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for ML23%20GXU: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: AD72%20JZK
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD72%2520JZK%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for AD72%20JZK: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: OE23%20JJL
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE23%2520JJL%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for OE23%20JJL: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: FE14%20YGX
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE14%2520YGX%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for FE14%20YGX: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: YT72%20DXY
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT72%2520DXY%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for YT72%20DXY: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: FY15%20FDD
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY15%2520FDD%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for FY15%20FDD: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: LA19%20EGE
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA19%2520EGE%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for LA19%20EGE: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: PY07%20NKM
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY07%2520NKM%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for PY07%20NKM: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: SM19%20UCL
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM19%2520UCL%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for SM19%20UCL: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: R77%20MXR
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R77%2520MXR%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for R77%20MXR: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: KU70%20UVS
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU70%2520UVS%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for KU70%20UVS: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: VU19%20YRO
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU19%2520YRO%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for VU19%20YRO: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: GC17%20XUO
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC17%2520XUO%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for GC17%20XUO: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: HN14%20YXO
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN14%2520YXO%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for HN14%20YXO: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: EX12%20FZW
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX12%2520FZW%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for EX12%20FZW: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: SF22%20XWM
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF22%2520XWM%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for SF22%20XWM: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: PO19%20XED
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO19%2520XED%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for PO19%20XED: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: WV59%20VZJ
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV59%2520VZJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for WV59%20VZJ: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: YF60%20KBZ
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF60%2520KBZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for YF60%20KBZ: 0
2026-03-29 14:25:47 [bca.uk] INFO: Found listing with ID: LJ65%20YCW
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ65%2520YCW%27 HTTP/1.1" 200 None
2026-03-29 14:25:47 [bca.uk] INFO: Scrape type for LJ65%20YCW: 0
2026-03-29 14:25:47 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=111&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:47 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=111&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:25:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=111&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:25:50 [bca.uk] INFO: Total items found: 100
2026-03-29 14:25:50 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=112&sort=MostRecentlyAdded
2026-03-29 14:25:50 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:25:50 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=112&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: LG16%20FFX
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG16%2520FFX%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for LG16%20FFX: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: CU72%20UFW
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU72%2520UFW%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for CU72%20UFW: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: CA20%20SFY
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA20%2520SFY%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for CA20%20SFY: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: GU20%20VSD
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU20%2520VSD%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for GU20%20VSD: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: BP70%20YFR
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP70%2520YFR%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for BP70%20YFR: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: CS16%20KAS
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CS16%2520KAS%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for CS16%20KAS: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: HV73%20OVB
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV73%2520OVB%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for HV73%20OVB: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: VK70%20ZYO
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK70%2520ZYO%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for VK70%20ZYO: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: YC59%20RWZ
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC59%2520RWZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for YC59%20RWZ: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: NL23%20OHY
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520OHY%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for NL23%20OHY: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: NL23%20YJG
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520YJG%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for NL23%20YJG: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: GY55%20YSK
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY55%2520YSK%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for GY55%20YSK: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: NRZ%202102
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NRZ%25202102%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for NRZ%202102: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: VXZ%204474
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VXZ%25204474%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for VXZ%204474: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: AF70%20UZB
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF70%2520UZB%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for AF70%20UZB: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: FM21%20NWU
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM21%2520NWU%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for FM21%20NWU: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: WV21%20RYH
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV21%2520RYH%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for WV21%20RYH: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: WP72%20TJX
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP72%2520TJX%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for WP72%20TJX: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: WN71%20KBZ
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN71%2520KBZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for WN71%20KBZ: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: DS25%20OMB
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS25%2520OMB%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for DS25%20OMB: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: FL22%20WAJ
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL22%2520WAJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for FL22%20WAJ: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: MD72%20CHF
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520CHF%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for MD72%20CHF: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: KT70%20TVL
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT70%2520TVL%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for KT70%20TVL: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: FV13%20SXU
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV13%2520SXU%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for FV13%20SXU: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: WIG%207642
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WIG%25207642%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for WIG%207642: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: WV66%20VTU
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV66%2520VTU%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for WV66%20VTU: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: CV73%20HLJ
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV73%2520HLJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for CV73%20HLJ: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: HN23%20GYS
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN23%2520GYS%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for HN23%20GYS: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: HK23%20WLV
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK23%2520WLV%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for HK23%20WLV: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: HK23%20WLO
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK23%2520WLO%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for HK23%20WLO: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: HK23%20ESF
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK23%2520ESF%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for HK23%20ESF: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: NV72%20BKF
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV72%2520BKF%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for NV72%20BKF: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: DY70%20WLZ
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY70%2520WLZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for DY70%20WLZ: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: AF72%20JFU
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF72%2520JFU%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for AF72%20JFU: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: LA72%20HMH
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA72%2520HMH%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for LA72%20HMH: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: HV22%20UTT
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520UTT%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for HV22%20UTT: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: YGZ%204294
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YGZ%25204294%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for YGZ%204294: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: BJ60%20HMF
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ60%2520HMF%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for BJ60%20HMF: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: FG12%20SZK
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG12%2520SZK%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for FG12%20SZK: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: BP67%20PFD
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP67%2520PFD%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for BP67%20PFD: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: BX13%20VFM
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX13%2520VFM%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for BX13%20VFM: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: RA65%20JWF
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA65%2520JWF%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for RA65%20JWF: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: PF71%20KXD
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF71%2520KXD%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for PF71%20KXD: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: WF72%20HWT
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF72%2520HWT%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for WF72%20HWT: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: HV22%20LHN
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520LHN%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for HV22%20LHN: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: HK72%20TZU
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK72%2520TZU%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for HK72%20TZU: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: LO72%20JBU
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520JBU%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for LO72%20JBU: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: ND23%20GSO
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND23%2520GSO%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for ND23%20GSO: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: LS18%20ZPH
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS18%2520ZPH%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for LS18%20ZPH: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: LF16%20ZVH
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF16%2520ZVH%27 HTTP/1.1" 200 None
2026-03-29 14:25:50 [bca.uk] INFO: Scrape type for LF16%20ZVH: 0
2026-03-29 14:25:50 [bca.uk] INFO: Found listing with ID: LC12%20MZO
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC12%2520MZO%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for LC12%20MZO: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: KN17%20ZSJ
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN17%2520ZSJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for KN17%20ZSJ: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: SR19%20EJJ
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR19%2520EJJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for SR19%20EJJ: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: HK17%20LRL
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK17%2520LRL%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for HK17%20LRL: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: FX70%20VGD
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX70%2520VGD%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for FX70%20VGD: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: FG12%20LSD
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG12%2520LSD%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for FG12%20LSD: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: CP61%20ZGH
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP61%2520ZGH%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for CP61%20ZGH: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: BN22%20GVC
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN22%2520GVC%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for BN22%20GVC: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: FP10%20UZC
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP10%2520UZC%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for FP10%20UZC: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: LR22%20VZL
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520VZL%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for LR22%20VZL: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: MF25%20FMC
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF25%2520FMC%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for MF25%20FMC: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: BD23%20XDV
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD23%2520XDV%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for BD23%20XDV: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: OE24%20UCG
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE24%2520UCG%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for OE24%20UCG: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: BA68%20CSU
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA68%2520CSU%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for BA68%20CSU: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: BC05%20PFG
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC05%2520PFG%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for BC05%20PFG: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: BL15%20DHA
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL15%2520DHA%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for BL15%20DHA: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: CV65%20NKL
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV65%2520NKL%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for CV65%20NKL: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: FL52%20BCX
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL52%2520BCX%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for FL52%20BCX: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: HY17%20FVP
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY17%2520FVP%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for HY17%20FVP: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: KO73%20FYG
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO73%2520FYG%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for KO73%20FYG: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: LM18%20LWD
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM18%2520LWD%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for LM18%20LWD: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: WU65%20AVC
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU65%2520AVC%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for WU65%20AVC: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: HN72%20NRY
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN72%2520NRY%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for HN72%20NRY: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: BV72%20ZXC
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV72%2520ZXC%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for BV72%20ZXC: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: CN71%20LKM
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN71%2520LKM%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for CN71%20LKM: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: NJ22%20TKA
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ22%2520TKA%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for NJ22%20TKA: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: SG22%20RPO
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520RPO%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for SG22%20RPO: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: WD70%20SDZ
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD70%2520SDZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for WD70%20SDZ: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: YB71%20XPR
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB71%2520XPR%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for YB71%20XPR: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: SA66%20CFO
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA66%2520CFO%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for SA66%20CFO: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: AJ71%20UZA
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ71%2520UZA%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for AJ71%20UZA: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: BK24%20PFA
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK24%2520PFA%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for BK24%20PFA: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: MV18%20CGO
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV18%2520CGO%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for MV18%20CGO: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: LN24%20TXE
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520TXE%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for LN24%20TXE: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: KY22%20TFE
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY22%2520TFE%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for KY22%20TFE: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: DE14%20BEO
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE14%2520BEO%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for DE14%20BEO: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: LG14%20FWW
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG14%2520FWW%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for LG14%20FWW: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: LV59%20EJU
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV59%2520EJU%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for LV59%20EJU: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: OY66%20RKJ
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY66%2520RKJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for OY66%20RKJ: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: RO13%20ZWN
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO13%2520ZWN%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for RO13%20ZWN: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: WM23%20TUW
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM23%2520TUW%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for WM23%20TUW: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: WO23%20FUT
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO23%2520FUT%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for WO23%20FUT: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: CF74%20UJV
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520UJV%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for CF74%20UJV: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: YC25%20OHB
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520OHB%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for YC25%20OHB: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: YG74%20OSN
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OSN%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for YG74%20OSN: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: YG74%20OCE
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OCE%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for YG74%20OCE: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: YG74%20OHH
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OHH%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for YG74%20OHH: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: YG74%20OCU
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OCU%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for YG74%20OCU: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: DG68%20UWR
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG68%2520UWR%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for DG68%20UWR: 0
2026-03-29 14:25:51 [bca.uk] INFO: Found listing with ID: SL66%20KZN
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL66%2520KZN%27 HTTP/1.1" 200 None
2026-03-29 14:25:51 [bca.uk] INFO: Scrape type for SL66%20KZN: 0
2026-03-29 14:25:51 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=112&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:51 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=112&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:25:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=112&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:25:57 [bca.uk] INFO: Total items found: 100
2026-03-29 14:25:57 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded
2026-03-29 14:25:57 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:25:57 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: FD16%20HPY
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD16%2520HPY%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for FD16%20HPY: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: SE65%20DWP
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE65%2520DWP%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for SE65%20DWP: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: RO12%20XAC
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO12%2520XAC%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for RO12%20XAC: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: LP62%20FSU
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP62%2520FSU%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for LP62%20FSU: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: LK18%20WZY
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK18%2520WZY%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for LK18%20WZY: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: AJ72%20TPY
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ72%2520TPY%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for AJ72%20TPY: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: BG72%20AYB
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG72%2520AYB%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for BG72%20AYB: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: BK25%20KKU
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK25%2520KKU%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for BK25%20KKU: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: BK72%20XNZ
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK72%2520XNZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for BK72%20XNZ: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: CF72%20XTX
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF72%2520XTX%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for CF72%20XTX: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: GD75%20AGX
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD75%2520AGX%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for GD75%20AGX: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: LJ72%20HES
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ72%2520HES%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for LJ72%20HES: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: LL25%20ZVB
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL25%2520ZVB%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for LL25%20ZVB: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: ML73%20DLK
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML73%2520DLK%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for ML73%20DLK: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: PY72%20JXS
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY72%2520JXS%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for PY72%20JXS: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: WD72%20CAA
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD72%2520CAA%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for WD72%20CAA: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: LL75%20OPD
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL75%2520OPD%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for LL75%20OPD: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: YGZ%203701
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YGZ%25203701%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for YGZ%203701: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: SA73%20FSE
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA73%2520FSE%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for SA73%20FSE: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: MH72%20BWP
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH72%2520BWP%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for MH72%20BWP: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: HJ72%20MKN
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ72%2520MKN%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for HJ72%20MKN: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: FX23%20USP
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX23%2520USP%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for FX23%20USP: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: FD73%20EWX
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD73%2520EWX%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for FD73%20EWX: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: BJ23%20KXM
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ23%2520KXM%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for BJ23%20KXM: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: BC72%20AXG
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC72%2520AXG%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for BC72%20AXG: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: LR66%20LHF
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR66%2520LHF%27 HTTP/1.1" 200 None
2026-03-29 14:25:57 [bca.uk] INFO: Scrape type for LR66%20LHF: 0
2026-03-29 14:25:57 [bca.uk] INFO: Found listing with ID: YD16%20CVG
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD16%2520CVG%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for YD16%20CVG: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: EX67%20PCO
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX67%2520PCO%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for EX67%20PCO: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: YF16%20RWY
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF16%2520RWY%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for YF16%20RWY: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: LD13%20HXN
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD13%2520HXN%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for LD13%20HXN: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: CP18%20NTA
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP18%2520NTA%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for CP18%20NTA: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: WV19%20KDU
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV19%2520KDU%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for WV19%20KDU: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: CP67%20BBU
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP67%2520BBU%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for CP67%20BBU: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: HY69%20WNN
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY69%2520WNN%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for HY69%20WNN: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: AJ19%20FFD
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ19%2520FFD%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for AJ19%20FFD: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: NA68%20LZW
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA68%2520LZW%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for NA68%20LZW: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: FA15%20AUK
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA15%2520AUK%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for FA15%20AUK: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: HK16%20ZVT
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK16%2520ZVT%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for HK16%20ZVT: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: MK17%20WNM
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK17%2520WNM%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for MK17%20WNM: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: WO68%20ETE
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO68%2520ETE%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for WO68%20ETE: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: FB19%20YRT
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FB19%2520YRT%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for FB19%20YRT: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: RF17%20MWK
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF17%2520MWK%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for RF17%20MWK: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: RE67%20DAU
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE67%2520DAU%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for RE67%20DAU: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: AV67%20XUZ
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV67%2520XUZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for AV67%20XUZ: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: AP18%20EUV
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP18%2520EUV%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for AP18%20EUV: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: DP17%20ONN
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP17%2520ONN%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for DP17%20ONN: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: WR70%20ZYC
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR70%2520ZYC%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for WR70%20ZYC: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: RO14%20BDZ
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO14%2520BDZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for RO14%20BDZ: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: YL17%20PDV
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL17%2520PDV%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for YL17%20PDV: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: LD66%20TXP
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD66%2520TXP%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for LD66%20TXP: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: BG18%20ZCT
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG18%2520ZCT%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for BG18%20ZCT: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: HV22%20WSK
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520WSK%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for HV22%20WSK: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: KN18%20MWF
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN18%2520MWF%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for KN18%20MWF: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: DG16%20XDM
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG16%2520XDM%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for DG16%20XDM: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: LA19%20XKJ
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA19%2520XKJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for LA19%20XKJ: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: VN20%20WMD
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN20%2520WMD%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for VN20%20WMD: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: WG17%20VWY
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG17%2520VWY%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for WG17%20VWY: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: GN16%20RHU
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN16%2520RHU%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for GN16%20RHU: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: BG74%20TDX
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG74%2520TDX%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for BG74%20TDX: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: BK74%20ZPG
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK74%2520ZPG%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for BK74%20ZPG: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: MM74%20YPO
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM74%2520YPO%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for MM74%20YPO: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: WT25%20UFU
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UFU%27 HTTP/1.1" 200 None
2026-03-29 14:25:58 [bca.uk] INFO: Scrape type for WT25%20UFU: 0
2026-03-29 14:25:58 [bca.uk] INFO: Found listing with ID: WT25%20UHC
2026-03-29 14:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UHC%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for WT25%20UHC: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: YP74%20VUE
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP74%2520VUE%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for YP74%20VUE: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: GF69%20USW
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF69%2520USW%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for GF69%20USW: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: AK17%20BYL
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK17%2520BYL%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for AK17%20BYL: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: FG70%20XSO
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG70%2520XSO%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for FG70%20XSO: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: SW71%20RHJ
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW71%2520RHJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for SW71%20RHJ: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: LL74%20DLF
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DLF%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for LL74%20DLF: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: EA59%20BUF
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA59%2520BUF%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for EA59%20BUF: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: EY67%20LHH
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY67%2520LHH%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for EY67%20LHH: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: LA69%20ZWT
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA69%2520ZWT%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for LA69%20ZWT: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: LC72%20PNU
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520PNU%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for LC72%20PNU: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: LE72%20BJO
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE72%2520BJO%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for LE72%20BJO: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: LS65%20WHH
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS65%2520WHH%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for LS65%20WHH: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: LV23%20MPF
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV23%2520MPF%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for LV23%20MPF: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: LV23%20SVP
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV23%2520SVP%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for LV23%20SVP: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: LX73%20OAC
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX73%2520OAC%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for LX73%20OAC: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: LY73%20HVJ
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY73%2520HVJ%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for LY73%20HVJ: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: NA13%20KJV
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA13%2520KJV%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for NA13%20KJV: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: PN20%20PBZ
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN20%2520PBZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for PN20%20PBZ: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: WN69%20RLX
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN69%2520RLX%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for WN69%20RLX: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: BW68%20EAO
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW68%2520EAO%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for BW68%20EAO: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: PX72%20UDD
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX72%2520UDD%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for PX72%20UDD: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: VK69%20KBN
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK69%2520KBN%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for VK69%20KBN: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: KN71%20FFP
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN71%2520FFP%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for KN71%20FFP: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: MJ22%20DBO
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ22%2520DBO%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for MJ22%20DBO: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: KF73%20AVC
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520AVC%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for KF73%20AVC: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: LL74%20BYB
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520BYB%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for LL74%20BYB: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: LL74%20BYG
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520BYG%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for LL74%20BYG: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: LL74%20DGX
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DGX%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for LL74%20DGX: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: DL73%20KVU
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KVU%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for DL73%20KVU: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: DL73%20KOB
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KOB%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for DL73%20KOB: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: LR24%20MWK
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR24%2520MWK%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for LR24%20MWK: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: WG66%20DZC
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG66%2520DZC%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for WG66%20DZC: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: KY07%20FKE
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY07%2520FKE%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for KY07%20FKE: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: KF66%20EAA
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF66%2520EAA%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for KF66%20EAA: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: HV71%20MVZ
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV71%2520MVZ%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for HV71%20MVZ: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: HV59%20YKP
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV59%2520YKP%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for HV59%20YKP: 0
2026-03-29 14:25:59 [bca.uk] INFO: Found listing with ID: RV72%20XDG
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV72%2520XDG%27 HTTP/1.1" 200 None
2026-03-29 14:25:59 [bca.uk] INFO: Scrape type for RV72%20XDG: 0
2026-03-29 14:25:59 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:59 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:25:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:26:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:26:01 [bca.uk] INFO: Total items found: 100
2026-03-29 14:26:01 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&sort=MostRecentlyAdded
2026-03-29 14:26:01 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:26:01 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: HD19%20OVR
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD19%2520OVR%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for HD19%20OVR: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: GN16%20OGB
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN16%2520OGB%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for GN16%20OGB: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: DL66%20LDC
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL66%2520LDC%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for DL66%20LDC: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: DK19%20HRO
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK19%2520HRO%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for DK19%20HRO: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: BF16%20HGP
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF16%2520HGP%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for BF16%20HGP: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: LC22%20BYA
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC22%2520BYA%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for LC22%20BYA: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: LL22%20RBY
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL22%2520RBY%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for LL22%20RBY: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: MX70%20UWD
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX70%2520UWD%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for MX70%20UWD: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: YS72%20BKU
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS72%2520BKU%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for YS72%20BKU: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: BK21%20YDO
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK21%2520YDO%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for BK21%20YDO: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: DG17%20GYY
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG17%2520GYY%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for DG17%20GYY: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: AY70%20JCZ
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY70%2520JCZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for AY70%20JCZ: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: BN13%20OUP
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN13%2520OUP%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for BN13%20OUP: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: VE16%20WBZ
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE16%2520WBZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for VE16%20WBZ: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: GJ12%20NBD
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ12%2520NBD%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for GJ12%20NBD: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: MV68%20EOJ
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV68%2520EOJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for MV68%20EOJ: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: YK67%20JYJ
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK67%2520JYJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for YK67%20JYJ: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: YL67%20HHA
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL67%2520HHA%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for YL67%20HHA: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: LX15%20HNK
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX15%2520HNK%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for LX15%20HNK: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: FH57%20CHZ
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH57%2520CHZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for FH57%20CHZ: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: FX17%20VRV
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX17%2520VRV%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for FX17%20VRV: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: BL19%20WLJ
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL19%2520WLJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for BL19%20WLJ: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: KV66%20XCL
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV66%2520XCL%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for KV66%20XCL: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: FN70%20VDR
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN70%2520VDR%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for FN70%20VDR: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: FJ23%20NXU
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ23%2520NXU%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for FJ23%20NXU: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: EF22%20AOU
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF22%2520AOU%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for EF22%20AOU: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: LP16%20BKU
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP16%2520BKU%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for LP16%20BKU: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: BR19%20YNT
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BR19%2520YNT%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for BR19%20YNT: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: MF67%20LWH
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF67%2520LWH%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for MF67%20LWH: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: MJ65%20ZLX
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ65%2520ZLX%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for MJ65%20ZLX: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: LL64%20BYU
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL64%2520BYU%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for LL64%20BYU: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: DP15%20AZR
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP15%2520AZR%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for DP15%20AZR: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: RA16%20PAO
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA16%2520PAO%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for RA16%20PAO: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: SK18%20MYT
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK18%2520MYT%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for SK18%20MYT: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: VN17%20MXO
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN17%2520MXO%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for VN17%20MXO: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: NL72%20ZFR
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL72%2520ZFR%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for NL72%20ZFR: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: SG08%20HWS
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG08%2520HWS%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for SG08%20HWS: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: SN57%20FBK
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN57%2520FBK%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for SN57%20FBK: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: HN61%20EVJ
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN61%2520EVJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for HN61%20EVJ: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: KUI%20550
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KUI%2520550%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for KUI%20550: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: WP72%20UBK
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP72%2520UBK%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for WP72%20UBK: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: KY22%20VTN
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY22%2520VTN%27 HTTP/1.1" 200 None
2026-03-29 14:26:01 [bca.uk] INFO: Scrape type for KY22%20VTN: 0
2026-03-29 14:26:01 [bca.uk] INFO: Found listing with ID: NJ22%20KGG
2026-03-29 14:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ22%2520KGG%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for NJ22%20KGG: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: WV07%20DPF
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV07%2520DPF%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for WV07%20DPF: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: BW73%20SVD
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW73%2520SVD%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for BW73%20SVD: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: VU68%20XEH
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU68%2520XEH%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for VU68%20XEH: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: LY16%20OWA
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY16%2520OWA%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for LY16%20OWA: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: LM20%20PDX
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM20%2520PDX%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for LM20%20PDX: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: BG12%20NBZ
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG12%2520NBZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for BG12%20NBZ: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: BU15%20ORW
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU15%2520ORW%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for BU15%20ORW: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: NJ14%20SZW
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ14%2520SZW%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for NJ14%20SZW: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: NU67%20PBX
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU67%2520PBX%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for NU67%20PBX: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: OV65%20DZJ
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV65%2520DZJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for OV65%20DZJ: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: LJ69%20KSE
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ69%2520KSE%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for LJ69%20KSE: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: H19%20RGH
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27H19%2520RGH%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for H19%20RGH: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: GL69%20XJX
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL69%2520XJX%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for GL69%20XJX: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: GD18%20DZZ
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD18%2520DZZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for GD18%20DZZ: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: AE21%20EOG
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE21%2520EOG%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for AE21%20EOG: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: DK65%20YRD
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK65%2520YRD%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for DK65%20YRD: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: KW59%20GTY
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW59%2520GTY%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for KW59%20GTY: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: MJ61%20SGU
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ61%2520SGU%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for MJ61%20SGU: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: VN03%20DXB
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN03%2520DXB%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for VN03%20DXB: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: WN14%20HNM
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN14%2520HNM%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for WN14%20HNM: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: FG65%20FCP
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG65%2520FCP%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for FG65%20FCP: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: EK62%20XGV
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK62%2520XGV%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for EK62%20XGV: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: FY61%20ZGZ
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY61%2520ZGZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for FY61%20ZGZ: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: YN22%20UNJ
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN22%2520UNJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for YN22%20UNJ: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: CF22%20YZB
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF22%2520YZB%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for CF22%20YZB: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: CN22%20TCZ
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN22%2520TCZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for CN22%20TCZ: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: HK71%20WMZ
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK71%2520WMZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for HK71%20WMZ: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: SO21%20GXG
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO21%2520GXG%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for SO21%20GXG: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: FE71%20UZR
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE71%2520UZR%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for FE71%20UZR: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: FD21%20CYL
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD21%2520CYL%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for FD21%20CYL: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: SM21%20DHV
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM21%2520DHV%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for SM21%20DHV: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: SO21%20GZM
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO21%2520GZM%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for SO21%20GZM: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: BK73%20LWA
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK73%2520LWA%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for BK73%20LWA: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: MT68%20FXH
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT68%2520FXH%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for MT68%20FXH: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: HK66%20VOD
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK66%2520VOD%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for HK66%20VOD: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: GY14%20NZG
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY14%2520NZG%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for GY14%20NZG: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: FL57%20GVM
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL57%2520GVM%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for FL57%20GVM: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: SL72%20FCA
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL72%2520FCA%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for SL72%20FCA: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: AF22%20DHY
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520DHY%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for AF22%20DHY: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: LC68%20MVX
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC68%2520MVX%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for LC68%20MVX: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: GU21%20HZV
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU21%2520HZV%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for GU21%20HZV: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: LB70%20VFR
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB70%2520VFR%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for LB70%20VFR: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: BD19%20MKJ
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD19%2520MKJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for BD19%20MKJ: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: BW19%20FZR
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW19%2520FZR%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for BW19%20FZR: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: FL17%20UDY
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL17%2520UDY%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for FL17%20UDY: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: SJ15%20EGS
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ15%2520EGS%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for SJ15%20EGS: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: VA63%20EWR
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA63%2520EWR%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for VA63%20EWR: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: VE64%20CNA
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE64%2520CNA%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for VE64%20CNA: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: YF58%20OPU
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF58%2520OPU%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for YF58%20OPU: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: YT64%20UXH
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT64%2520UXH%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for YT64%20UXH: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: KO68%20LBU
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO68%2520LBU%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for KO68%20LBU: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: VK69%20RRU
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK69%2520RRU%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for VK69%20RRU: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: KS70%20WBU
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS70%2520WBU%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for KS70%20WBU: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: BK22%20VXC
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520VXC%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for BK22%20VXC: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: HK12%20PMV
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK12%2520PMV%27 HTTP/1.1" 200 None
2026-03-29 14:26:02 [bca.uk] INFO: Scrape type for HK12%20PMV: 0
2026-03-29 14:26:02 [bca.uk] INFO: Found listing with ID: GY18%20LZH
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY18%2520LZH%27 HTTP/1.1" 200 None
2026-03-29 14:26:03 [bca.uk] INFO: Scrape type for GY18%20LZH: 0
2026-03-29 14:26:03 [bca.uk] INFO: Found listing with ID: BF64%20YBL
2026-03-29 14:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF64%2520YBL%27 HTTP/1.1" 200 None
2026-03-29 14:26:03 [bca.uk] INFO: Scrape type for BF64%20YBL: 0
2026-03-29 14:26:03 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:26:03 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:26:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:26:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:26:05 [bca.uk] INFO: Total items found: 100
2026-03-29 14:26:05 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=115&sort=MostRecentlyAdded
2026-03-29 14:26:05 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:26:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=115&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: FY17%20OYM
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY17%2520OYM%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for FY17%20OYM: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: LM66%20LVO
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM66%2520LVO%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for LM66%20LVO: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: BC69%20CYY
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC69%2520CYY%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for BC69%20CYY: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: FL12%20VNS
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL12%2520VNS%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for FL12%20VNS: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: LR08%20UEL
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR08%2520UEL%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for LR08%20UEL: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: ML15%20EZS
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML15%2520EZS%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for ML15%20EZS: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: FY07%20NVF
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY07%2520NVF%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for FY07%20NVF: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: YM67%20GSU
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM67%2520GSU%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for YM67%20GSU: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: AY17%20WJA
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY17%2520WJA%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for AY17%20WJA: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: MA24%20ZXL
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA24%2520ZXL%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for MA24%20ZXL: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: YM67%20EZP
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM67%2520EZP%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for YM67%20EZP: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: BL13%20EEV
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL13%2520EEV%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for BL13%20EEV: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: BK67%20UHT
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK67%2520UHT%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for BK67%20UHT: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: SG67%20ZFW
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG67%2520ZFW%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for SG67%20ZFW: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: FL69%20PYA
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL69%2520PYA%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for FL69%20PYA: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: RA21%20EXC
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA21%2520EXC%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for RA21%20EXC: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: MT67%20LJO
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT67%2520LJO%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for MT67%20LJO: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: OY15%20NVV
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY15%2520NVV%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for OY15%20NVV: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: YT14%20EEU
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT14%2520EEU%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for YT14%20EEU: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: NU64%20XCC
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU64%2520XCC%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for NU64%20XCC: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: SY17%20YFJ
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY17%2520YFJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for SY17%20YFJ: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: VA19%20SYJ
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA19%2520SYJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for VA19%20SYJ: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: YR62%20YYU
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR62%2520YYU%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for YR62%20YYU: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: DP22%20TKT
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP22%2520TKT%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for DP22%20TKT: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: BW11%20RXL
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW11%2520RXL%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for BW11%20RXL: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: YT14%20WYY
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT14%2520WYY%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for YT14%20WYY: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: OU63%20WVW
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU63%2520WVW%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for OU63%20WVW: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: YA69%20MKD
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA69%2520MKD%27 HTTP/1.1" 200 None
2026-03-29 14:26:05 [bca.uk] INFO: Scrape type for YA69%20MKD: 0
2026-03-29 14:26:05 [bca.uk] INFO: Found listing with ID: ML08%20EVN
2026-03-29 14:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML08%2520EVN%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for ML08%20EVN: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: EO72%20UGE
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO72%2520UGE%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for EO72%20UGE: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: LE19%20ODY
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE19%2520ODY%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for LE19%20ODY: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: MW13%20GHH
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW13%2520GHH%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for MW13%20GHH: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: MD19%20FAO
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD19%2520FAO%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for MD19%20FAO: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: NV15%20HWN
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV15%2520HWN%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for NV15%20HWN: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: YH16%20SYF
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH16%2520SYF%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for YH16%20SYF: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: MM13%20KZA
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM13%2520KZA%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for MM13%20KZA: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: BN09%20DHO
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN09%2520DHO%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for BN09%20DHO: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: YH64%20CGX
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH64%2520CGX%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for YH64%20CGX: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: NG59%20FUE
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG59%2520FUE%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for NG59%20FUE: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: BK20%20LEU
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK20%2520LEU%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for BK20%20LEU: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: NJ10%20VAM
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ10%2520VAM%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for NJ10%20VAM: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: SM18%20UEA
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM18%2520UEA%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for SM18%20UEA: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: ND62%20NNH
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND62%2520NNH%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for ND62%20NNH: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: YA64%20MXT
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA64%2520MXT%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for YA64%20MXT: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: EN68%20XVL
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN68%2520XVL%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for EN68%20XVL: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: NA17%20YFK
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA17%2520YFK%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for NA17%20YFK: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: KJ17%20PXS
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ17%2520PXS%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for KJ17%20PXS: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: SK15%20LXB
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK15%2520LXB%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for SK15%20LXB: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: ET17%20VUE
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET17%2520VUE%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for ET17%20VUE: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: NC71%20FGZ
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC71%2520FGZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for NC71%20FGZ: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: EO17%20AEJ
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO17%2520AEJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for EO17%20AEJ: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: LF66%20TYH
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF66%2520TYH%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for LF66%20TYH: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: NX63%20RJV
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX63%2520RJV%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for NX63%20RJV: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: KT17%20YTF
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT17%2520YTF%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for KT17%20YTF: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: SN67%20OPL
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN67%2520OPL%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for SN67%20OPL: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: YJZ%209398
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJZ%25209398%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for YJZ%209398: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: WJ68%20FYX
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ68%2520FYX%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for WJ68%20FYX: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: YY71%20LUB
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY71%2520LUB%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for YY71%20LUB: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: PE58%20MVT
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE58%2520MVT%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for PE58%20MVT: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: LG60%20YJF
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG60%2520YJF%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for LG60%20YJF: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: MW13%20NCU
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW13%2520NCU%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for MW13%20NCU: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: MT18%20HXA
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT18%2520HXA%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for MT18%20HXA: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: CX12%20YCN
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX12%2520YCN%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for CX12%20YCN: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: YR14%20HTU
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR14%2520HTU%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for YR14%20HTU: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: YF20%20LTE
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF20%2520LTE%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for YF20%20LTE: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: FA16%20NUY
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA16%2520NUY%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for FA16%20NUY: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: PJ63%20KCN
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ63%2520KCN%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for PJ63%20KCN: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: SA61%20YWS
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA61%2520YWS%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for SA61%20YWS: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: KT56%20LVF
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT56%2520LVF%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for KT56%20LVF: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: SH67%20GKG
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH67%2520GKG%27 HTTP/1.1" 200 None
2026-03-29 14:26:06 [bca.uk] INFO: Scrape type for SH67%20GKG: 0
2026-03-29 14:26:06 [bca.uk] INFO: Found listing with ID: FG21%20ZGH
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG21%2520ZGH%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for FG21%20ZGH: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: MA18%20ZVU
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA18%2520ZVU%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for MA18%20ZVU: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: SF15%20JKM
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF15%2520JKM%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for SF15%20JKM: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: ST66%20HYA
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST66%2520HYA%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for ST66%20HYA: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: DA17%20CUO
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA17%2520CUO%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for DA17%20CUO: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: SB68%20WFR
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB68%2520WFR%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for SB68%20WFR: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: SF66%20ALZ
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF66%2520ALZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for SF66%20ALZ: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: SN13%20XJC
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN13%2520XJC%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for SN13%20XJC: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: ST17%20GMG
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST17%2520GMG%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for ST17%20GMG: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: LF15%20MFX
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF15%2520MFX%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for LF15%20MFX: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: SM12%20MXH
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM12%2520MXH%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for SM12%20MXH: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: SN16%20NPE
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN16%2520NPE%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for SN16%20NPE: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: EN16%20HNP
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN16%2520HNP%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for EN16%20HNP: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: SN19%20DPH
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN19%2520DPH%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for SN19%20DPH: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: FH68%20SXJ
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH68%2520SXJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for FH68%20SXJ: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: WF07%20TTV
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF07%2520TTV%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for WF07%20TTV: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: DE09%20GUC
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE09%2520GUC%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for DE09%20GUC: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: OV57%20VLB
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV57%2520VLB%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for OV57%20VLB: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: WM57%20RXB
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM57%2520RXB%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for WM57%20RXB: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: HT66%20UZV
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT66%2520UZV%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for HT66%20UZV: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: YR10%20FMA
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR10%2520FMA%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for YR10%20FMA: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: DP19%20DYH
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP19%2520DYH%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for DP19%20DYH: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: YD66%20OCH
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD66%2520OCH%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for YD66%20OCH: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: FN13%20WVD
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN13%2520WVD%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for FN13%20WVD: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: KO15%20AKX
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO15%2520AKX%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for KO15%20AKX: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: YP10%20EOJ
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP10%2520EOJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for YP10%20EOJ: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: LP10%20ULA
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP10%2520ULA%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for LP10%20ULA: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: PN61%20OPD
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN61%2520OPD%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for PN61%20OPD: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: PF63%20ZKD
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF63%2520ZKD%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for PF63%20ZKD: 0
2026-03-29 14:26:07 [bca.uk] INFO: Found listing with ID: LK13%20OLA
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK13%2520OLA%27 HTTP/1.1" 200 None
2026-03-29 14:26:07 [bca.uk] INFO: Scrape type for LK13%20OLA: 0
2026-03-29 14:26:07 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=115&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:26:07 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=115&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:26:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:26:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=115&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:26:10 [bca.uk] INFO: Total items found: 100
2026-03-29 14:26:10 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=116&sort=MostRecentlyAdded
2026-03-29 14:26:10 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:26:10 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=116&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: P123%20DLG
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27P123%2520DLG%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for P123%20DLG: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: YB22%20PDK
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB22%2520PDK%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for YB22%20PDK: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: YB62%20UTR
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB62%2520UTR%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for YB62%20UTR: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: HK16%20UGH
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK16%2520UGH%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for HK16%20UGH: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: BL73%20GWN
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL73%2520GWN%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for BL73%20GWN: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: BN10%20OCF
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN10%2520OCF%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for BN10%20OCF: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: FD21%20MBF
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD21%2520MBF%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for FD21%20MBF: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: YL18%20AYE
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL18%2520AYE%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for YL18%20AYE: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: YC15%20NJN
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC15%2520NJN%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for YC15%20NJN: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: YG67%20GGY
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG67%2520GGY%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for YG67%20GGY: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: PF69%20GRZ
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF69%2520GRZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for PF69%20GRZ: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: LB13%20DCU
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB13%2520DCU%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for LB13%20DCU: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: SP63%20LTO
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP63%2520LTO%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for SP63%20LTO: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: GU70%20XTC
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU70%2520XTC%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for GU70%20XTC: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: YB17%20TYX
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB17%2520TYX%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for YB17%20TYX: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: YE68%20VRM
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE68%2520VRM%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for YE68%20VRM: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: MV10%20UAR
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV10%2520UAR%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for MV10%20UAR: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: GM16%20MWV
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM16%2520MWV%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for GM16%20MWV: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: SP17%20CPX
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP17%2520CPX%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for SP17%20CPX: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: FP16%20KXZ
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP16%2520KXZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for FP16%20KXZ: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: SE66%20ZRP
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE66%2520ZRP%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for SE66%20ZRP: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: GK61%20OYE
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK61%2520OYE%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for GK61%20OYE: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: LX58%20VHC
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX58%2520VHC%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for LX58%20VHC: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: ML67%20TGE
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML67%2520TGE%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for ML67%20TGE: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: LC14%20OPL
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC14%2520OPL%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for LC14%20OPL: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: PK12%20LDY
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK12%2520LDY%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for PK12%20LDY: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: VU65%20ZVJ
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU65%2520ZVJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for VU65%20ZVJ: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: VK18%20EKZ
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK18%2520EKZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for VK18%20EKZ: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: VT19%20YCD
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VT19%2520YCD%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for VT19%20YCD: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: VU65%20ZWD
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU65%2520ZWD%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for VU65%20ZWD: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: N555%20JKE
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27N555%2520JKE%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for N555%20JKE: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: EY15%20RNU
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY15%2520RNU%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for EY15%20RNU: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: HT70%20HHD
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT70%2520HHD%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for HT70%20HHD: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: LD22%20AWC
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD22%2520AWC%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for LD22%20AWC: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: HT21%20XPB
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT21%2520XPB%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for HT21%20XPB: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: BD21%20MHX
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD21%2520MHX%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for BD21%20MHX: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: BN15%20MMX
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN15%2520MMX%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for BN15%20MMX: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: BU70%20KNJ
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU70%2520KNJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for BU70%20KNJ: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: CX19%20KCF
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX19%2520KCF%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for CX19%20KCF: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: FP58%20MGX
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP58%2520MGX%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for FP58%20MGX: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: FP67%20ZKX
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP67%2520ZKX%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for FP67%20ZKX: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: FT63%20DVG
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT63%2520DVG%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for FT63%20DVG: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: GU12%20LSE
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU12%2520LSE%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for GU12%20LSE: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: VK72%20AYP
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK72%2520AYP%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for VK72%20AYP: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: RE66%20EHK
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE66%2520EHK%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for RE66%20EHK: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: DL73%20KSN
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KSN%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for DL73%20KSN: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: DL73%20KVH
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KVH%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for DL73%20KVH: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: LN24%20RRU
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RRU%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for LN24%20RRU: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: LN24%20RRV
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RRV%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for LN24%20RRV: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: LN24%20RRX
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RRX%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for LN24%20RRX: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: LN24%20RVJ
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RVJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for LN24%20RVJ: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: LP23%20GZY
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GZY%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for LP23%20GZY: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: WN25%20UGV
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN25%2520UGV%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for WN25%20UGV: 0
2026-03-29 14:26:10 [bca.uk] INFO: Found listing with ID: WP25%20XKT
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP25%2520XKT%27 HTTP/1.1" 200 None
2026-03-29 14:26:10 [bca.uk] INFO: Scrape type for WP25%20XKT: 2
2026-03-29 14:26:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a380a35b-f1d6-5c08-83ce-57b3b2a8b22b with identifier: WP25%20XKT
2026-03-29 14:26:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a380a35b-f1d6-5c08-83ce-57b3b2a8b22b with scrape type 2
2026-03-29 14:26:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a380a35b-f1d6-5c08-83ce-57b3b2a8b22b with scrape type 2
2026-03-29 14:26:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a380a35b-f1d6-5c08-83ce-57b3b2a8b22b, identifier: WP25%20XKT
2026-03-29 14:26:11 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=116&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:26:11 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=116&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:26:11 [scrapy.extensions.logstats] INFO: Crawled 289 pages (at 12 pages/min), scraped 2209 items (at 20 items/min)
2026-03-29 14:26:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 211MiB
2026-03-29 14:26:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a380a35b-f1d6-5c08-83ce-57b3b2a8b22b with identifier: WP25%20XKT
2026-03-29 14:26:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a380a35b-f1d6-5c08-83ce-57b3b2a8b22b with identifier: WP25%20XKT
2026-03-29 14:26:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a380a35b-f1d6-5c08-83ce-57b3b2a8b22b with identifier: WP25%20XKT to the API
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:26:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=115&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP25%20XKT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'agate black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a380a35b-f1d6-5c08-83ce-57b3b2a8b22b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP25 XKT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP25%20XKT&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 10328,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 25200,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 320 L2 H1 TRAIL PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 320 L2 H1 TRAIL',
 'vin': 'WF0RXXTA7RRT40350',
 'year': 2025}
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP25%2520XKT%27 HTTP/1.1" 200 None
2026-03-29 14:26:11 [bca.uk] INFO: Saving data for WP25%20XKT: {'auction_closing_time': 1775026800.0, 'created_time': 1773841344.190849, 'last_price_update_time': 1774794371.380082}
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP25%2520XKT') HTTP/1.1" 204 0
2026-03-29 14:26:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:26:11 [bca.uk] INFO: Found listing with ID: DS66%20WRG
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS66%2520WRG%27 HTTP/1.1" 200 None
2026-03-29 14:26:11 [bca.uk] INFO: Scrape type for DS66%20WRG: 0
2026-03-29 14:26:11 [bca.uk] INFO: Found listing with ID: BA69%20NWH
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA69%2520NWH%27 HTTP/1.1" 200 None
2026-03-29 14:26:11 [bca.uk] INFO: Scrape type for BA69%20NWH: 0
2026-03-29 14:26:11 [bca.uk] INFO: Found listing with ID: LE08%20HOL
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE08%2520HOL%27 HTTP/1.1" 200 None
2026-03-29 14:26:11 [bca.uk] INFO: Scrape type for LE08%20HOL: 0
2026-03-29 14:26:11 [bca.uk] INFO: Found listing with ID: JU63%20NEW
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JU63%2520NEW%27 HTTP/1.1" 200 None
2026-03-29 14:26:11 [bca.uk] INFO: Scrape type for JU63%20NEW: 0
2026-03-29 14:26:11 [bca.uk] INFO: Found listing with ID: PN66%20WWD
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN66%2520WWD%27 HTTP/1.1" 200 None
2026-03-29 14:26:11 [bca.uk] INFO: Scrape type for PN66%20WWD: 0
2026-03-29 14:26:11 [bca.uk] INFO: Found listing with ID: LM19%20WLD
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM19%2520WLD%27 HTTP/1.1" 200 None
2026-03-29 14:26:11 [bca.uk] INFO: Scrape type for LM19%20WLD: 0
2026-03-29 14:26:11 [bca.uk] INFO: Found listing with ID: WT19%20YML
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT19%2520YML%27 HTTP/1.1" 200 None
2026-03-29 14:26:11 [bca.uk] INFO: Scrape type for WT19%20YML: 0
2026-03-29 14:26:11 [bca.uk] INFO: Found listing with ID: RO69%20ZBU
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO69%2520ZBU%27 HTTP/1.1" 200 None
2026-03-29 14:26:11 [bca.uk] INFO: Scrape type for RO69%20ZBU: 0
2026-03-29 14:26:11 [bca.uk] INFO: Found listing with ID: LS70%20NSO
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS70%2520NSO%27 HTTP/1.1" 200 None
2026-03-29 14:26:11 [bca.uk] INFO: Scrape type for LS70%20NSO: 0
2026-03-29 14:26:11 [bca.uk] INFO: Found listing with ID: LV22%20LGZ
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV22%2520LGZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:11 [bca.uk] INFO: Scrape type for LV22%20LGZ: 0
2026-03-29 14:26:11 [bca.uk] INFO: Found listing with ID: MM71%20ZYA
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM71%2520ZYA%27 HTTP/1.1" 200 None
2026-03-29 14:26:11 [bca.uk] INFO: Scrape type for MM71%20ZYA: 0
2026-03-29 14:26:11 [bca.uk] INFO: Found listing with ID: LO72%20FTF
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520FTF%27 HTTP/1.1" 200 None
2026-03-29 14:26:11 [bca.uk] INFO: Scrape type for LO72%20FTF: 0
2026-03-29 14:26:11 [bca.uk] INFO: Found listing with ID: HV67%20RYZ
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV67%2520RYZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:11 [bca.uk] INFO: Scrape type for HV67%20RYZ: 0
2026-03-29 14:26:11 [bca.uk] INFO: Found listing with ID: KP71%20XXK
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP71%2520XXK%27 HTTP/1.1" 200 None
2026-03-29 14:26:11 [bca.uk] INFO: Scrape type for KP71%20XXK: 0
2026-03-29 14:26:11 [bca.uk] INFO: Found listing with ID: BJ68%20DCF
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ68%2520DCF%27 HTTP/1.1" 200 None
2026-03-29 14:26:11 [bca.uk] INFO: Scrape type for BJ68%20DCF: 0
2026-03-29 14:26:11 [bca.uk] INFO: Found listing with ID: GU73%20NSJ
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU73%2520NSJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:11 [bca.uk] INFO: Scrape type for GU73%20NSJ: 0
2026-03-29 14:26:11 [bca.uk] INFO: Found listing with ID: N27%20JVH
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27N27%2520JVH%27 HTTP/1.1" 200 None
2026-03-29 14:26:11 [bca.uk] INFO: Scrape type for N27%20JVH: 0
2026-03-29 14:26:11 [bca.uk] INFO: Found listing with ID: YE68%20TVF
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE68%2520TVF%27 HTTP/1.1" 200 None
2026-03-29 14:26:11 [bca.uk] INFO: Scrape type for YE68%20TVF: 0
2026-03-29 14:26:11 [bca.uk] INFO: Found listing with ID: KW70%20WTA
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW70%2520WTA%27 HTTP/1.1" 200 None
2026-03-29 14:26:11 [bca.uk] INFO: Scrape type for KW70%20WTA: 0
2026-03-29 14:26:11 [bca.uk] INFO: Found listing with ID: SR14%20LFJ
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR14%2520LFJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:11 [bca.uk] INFO: Scrape type for SR14%20LFJ: 0
2026-03-29 14:26:11 [bca.uk] INFO: Found listing with ID: BK74%20ZPD
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK74%2520ZPD%27 HTTP/1.1" 200 None
2026-03-29 14:26:11 [bca.uk] INFO: Scrape type for BK74%20ZPD: 2
2026-03-29 14:26:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f1346fc-c274-53d3-83ec-9debad8f4a8b with identifier: BK74%20ZPD
2026-03-29 14:26:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f1346fc-c274-53d3-83ec-9debad8f4a8b with scrape type 2
2026-03-29 14:26:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f1346fc-c274-53d3-83ec-9debad8f4a8b with scrape type 2
2026-03-29 14:26:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f1346fc-c274-53d3-83ec-9debad8f4a8b, identifier: BK74%20ZPD
2026-03-29 14:26:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f1346fc-c274-53d3-83ec-9debad8f4a8b with identifier: BK74%20ZPD
2026-03-29 14:26:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f1346fc-c274-53d3-83ec-9debad8f4a8b with identifier: BK74%20ZPD
2026-03-29 14:26:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8f1346fc-c274-53d3-83ec-9debad8f4a8b with identifier: BK74%20ZPD to the API
2026-03-29 14:26:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:26:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:26:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=115&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK74%20ZPD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8f1346fc-c274-53d3-83ec-9debad8f4a8b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK74 ZPD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK74%20ZPD&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 25361,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 320 L2 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 320 L2 H1 LIMITED',
 'vin': 'WF0RXXTA9RRG69330',
 'year': 2024}
2026-03-29 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK74%2520ZPD%27 HTTP/1.1" 200 None
2026-03-29 14:26:12 [bca.uk] INFO: Saving data for BK74%20ZPD: {'auction_closing_time': 1774940400.0, 'created_time': 1773834644.140161, 'last_price_update_time': 1774794372.280324}
2026-03-29 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK74%2520ZPD') HTTP/1.1" 204 0
2026-03-29 14:26:12 [bca.uk] INFO: Found listing with ID: WT25%20SWF
2026-03-29 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520SWF%27 HTTP/1.1" 200 None
2026-03-29 14:26:12 [bca.uk] INFO: Scrape type for WT25%20SWF: 0
2026-03-29 14:26:12 [bca.uk] INFO: Found listing with ID: WT25%20UFS
2026-03-29 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UFS%27 HTTP/1.1" 200 None
2026-03-29 14:26:12 [bca.uk] INFO: Scrape type for WT25%20UFS: 0
2026-03-29 14:26:12 [bca.uk] INFO: Found listing with ID: WT25%20UFX
2026-03-29 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UFX%27 HTTP/1.1" 200 None
2026-03-29 14:26:12 [bca.uk] INFO: Scrape type for WT25%20UFX: 2
2026-03-29 14:26:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d9dbc49d-bd5f-5776-b485-72add1b5b897 with identifier: WT25%20UFX
2026-03-29 14:26:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d9dbc49d-bd5f-5776-b485-72add1b5b897 with scrape type 2
2026-03-29 14:26:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d9dbc49d-bd5f-5776-b485-72add1b5b897 with scrape type 2
2026-03-29 14:26:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d9dbc49d-bd5f-5776-b485-72add1b5b897, identifier: WT25%20UFX
2026-03-29 14:26:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d9dbc49d-bd5f-5776-b485-72add1b5b897 with identifier: WT25%20UFX
2026-03-29 14:26:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d9dbc49d-bd5f-5776-b485-72add1b5b897 with identifier: WT25%20UFX
2026-03-29 14:26:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d9dbc49d-bd5f-5776-b485-72add1b5b897 with identifier: WT25%20UFX to the API
2026-03-29 14:26:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:26:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:26:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=115&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WT25%20UFX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd9dbc49d-bd5f-5776-b485-72add1b5b897',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WT25 UFX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WT25%20UFX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 7835,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 23500,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 320 L1 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 320 L1 H1 LIMITED',
 'vin': 'WF0RXXTA2RSU89046',
 'year': 2025}
2026-03-29 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UFX%27 HTTP/1.1" 200 None
2026-03-29 14:26:12 [bca.uk] INFO: Saving data for WT25%20UFX: {'auction_closing_time': 1774940400.0, 'created_time': 1773842732.17705, 'last_price_update_time': 1774794372.80105}
2026-03-29 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WT25%2520UFX') HTTP/1.1" 204 0
2026-03-29 14:26:12 [bca.uk] INFO: Found listing with ID: WT25%20UHA
2026-03-29 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UHA%27 HTTP/1.1" 200 None
2026-03-29 14:26:12 [bca.uk] INFO: Scrape type for WT25%20UHA: 2
2026-03-29 14:26:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2319c990-e0e5-5f06-86e4-c83241a3477c with identifier: WT25%20UHA
2026-03-29 14:26:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2319c990-e0e5-5f06-86e4-c83241a3477c with scrape type 2
2026-03-29 14:26:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2319c990-e0e5-5f06-86e4-c83241a3477c with scrape type 2
2026-03-29 14:26:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2319c990-e0e5-5f06-86e4-c83241a3477c, identifier: WT25%20UHA
2026-03-29 14:26:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2319c990-e0e5-5f06-86e4-c83241a3477c with identifier: WT25%20UHA
2026-03-29 14:26:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2319c990-e0e5-5f06-86e4-c83241a3477c with identifier: WT25%20UHA
2026-03-29 14:26:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2319c990-e0e5-5f06-86e4-c83241a3477c with identifier: WT25%20UHA to the API
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:26:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=115&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WT25%20UHA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2319c990-e0e5-5f06-86e4-c83241a3477c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WT25 UHA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WT25%20UHA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 8459,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 23750,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 320 L1 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 320 L1 H1 LIMITED',
 'vin': 'WF0RXXTA7RSM03617',
 'year': 2025}
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UHA%27 HTTP/1.1" 200 None
2026-03-29 14:26:13 [bca.uk] INFO: Saving data for WT25%20UHA: {'auction_closing_time': 1774940400.0, 'created_time': 1773842725.683596, 'last_price_update_time': 1774794373.204401}
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WT25%2520UHA') HTTP/1.1" 204 0
2026-03-29 14:26:13 [bca.uk] INFO: Found listing with ID: WT25%20UHJ
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UHJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:13 [bca.uk] INFO: Scrape type for WT25%20UHJ: 0
2026-03-29 14:26:13 [bca.uk] INFO: Found listing with ID: LF69%20KAA
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF69%2520KAA%27 HTTP/1.1" 200 None
2026-03-29 14:26:13 [bca.uk] INFO: Scrape type for LF69%20KAA: 0
2026-03-29 14:26:13 [bca.uk] INFO: Found listing with ID: GL20%20CGG
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL20%2520CGG%27 HTTP/1.1" 200 None
2026-03-29 14:26:13 [bca.uk] INFO: Scrape type for GL20%20CGG: 0
2026-03-29 14:26:13 [bca.uk] INFO: Found listing with ID: GU69%20WBK
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU69%2520WBK%27 HTTP/1.1" 200 None
2026-03-29 14:26:13 [bca.uk] INFO: Scrape type for GU69%20WBK: 0
2026-03-29 14:26:13 [bca.uk] INFO: Found listing with ID: KM21%20BWZ
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM21%2520BWZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:13 [bca.uk] INFO: Scrape type for KM21%20BWZ: 0
2026-03-29 14:26:13 [bca.uk] INFO: Found listing with ID: LV69%20JZG
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV69%2520JZG%27 HTTP/1.1" 200 None
2026-03-29 14:26:13 [bca.uk] INFO: Scrape type for LV69%20JZG: 0
2026-03-29 14:26:13 [bca.uk] INFO: Found listing with ID: OV65%20VFK
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV65%2520VFK%27 HTTP/1.1" 200 None
2026-03-29 14:26:13 [bca.uk] INFO: Scrape type for OV65%20VFK: 0
2026-03-29 14:26:13 [bca.uk] INFO: Found listing with ID: PK68%20GNX
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK68%2520GNX%27 HTTP/1.1" 200 None
2026-03-29 14:26:13 [bca.uk] INFO: Scrape type for PK68%20GNX: 0
2026-03-29 14:26:13 [bca.uk] INFO: Found listing with ID: RJ17%20GXM
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ17%2520GXM%27 HTTP/1.1" 200 None
2026-03-29 14:26:13 [bca.uk] INFO: Scrape type for RJ17%20GXM: 0
2026-03-29 14:26:13 [bca.uk] INFO: Found listing with ID: RO20%20CNN
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO20%2520CNN%27 HTTP/1.1" 200 None
2026-03-29 14:26:13 [bca.uk] INFO: Scrape type for RO20%20CNN: 0
2026-03-29 14:26:13 [bca.uk] INFO: Found listing with ID: ST13%20JKV
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST13%2520JKV%27 HTTP/1.1" 200 None
2026-03-29 14:26:13 [bca.uk] INFO: Scrape type for ST13%20JKV: 0
2026-03-29 14:26:13 [bca.uk] INFO: Found listing with ID: WP71%20GDY
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520GDY%27 HTTP/1.1" 200 None
2026-03-29 14:26:13 [bca.uk] INFO: Scrape type for WP71%20GDY: 0
2026-03-29 14:26:13 [bca.uk] INFO: Found listing with ID: YH18%20TNP
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH18%2520TNP%27 HTTP/1.1" 200 None
2026-03-29 14:26:13 [bca.uk] INFO: Scrape type for YH18%20TNP: 0
2026-03-29 14:26:13 [bca.uk] INFO: Found listing with ID: YJ66%20ZUD
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ66%2520ZUD%27 HTTP/1.1" 200 None
2026-03-29 14:26:13 [bca.uk] INFO: Scrape type for YJ66%20ZUD: 2
2026-03-29 14:26:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9960e0c5-6dde-51ae-8e74-ff18208b3eca with identifier: YJ66%20ZUD
2026-03-29 14:26:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9960e0c5-6dde-51ae-8e74-ff18208b3eca with scrape type 2
2026-03-29 14:26:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9960e0c5-6dde-51ae-8e74-ff18208b3eca with scrape type 2
2026-03-29 14:26:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9960e0c5-6dde-51ae-8e74-ff18208b3eca, identifier: YJ66%20ZUD
2026-03-29 14:26:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9960e0c5-6dde-51ae-8e74-ff18208b3eca with identifier: YJ66%20ZUD
2026-03-29 14:26:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9960e0c5-6dde-51ae-8e74-ff18208b3eca with identifier: YJ66%20ZUD
2026-03-29 14:26:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9960e0c5-6dde-51ae-8e74-ff18208b3eca with identifier: YJ66%20ZUD to the API
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:26:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=115&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ66%20ZUD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9960e0c5-6dde-51ae-8e74-ff18208b3eca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YJ66 ZUD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ66%20ZUD&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '430I',
 'odometer': 100241,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 8000,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW 430I 2.0 T M SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': 'T M SPORT STEP',
 'vin': 'WBA4N72070K595276',
 'year': 2016}
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ66%2520ZUD%27 HTTP/1.1" 200 None
2026-03-29 14:26:13 [bca.uk] INFO: Saving data for YJ66%20ZUD: {'auction_closing_time': 1774940400.0, 'created_time': 1773929446.571053, 'last_price_update_time': 1774794373.806452}
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ66%2520ZUD') HTTP/1.1" 204 0
2026-03-29 14:26:13 [bca.uk] INFO: Found listing with ID: WG69%20UDN
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG69%2520UDN%27 HTTP/1.1" 200 None
2026-03-29 14:26:13 [bca.uk] INFO: Scrape type for WG69%20UDN: 0
2026-03-29 14:26:13 [bca.uk] INFO: Found listing with ID: DS24%20SEO
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520SEO%27 HTTP/1.1" 200 None
2026-03-29 14:26:13 [bca.uk] INFO: Scrape type for DS24%20SEO: 0
2026-03-29 14:26:13 [bca.uk] INFO: Found listing with ID: WM71%20JXY
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM71%2520JXY%27 HTTP/1.1" 200 None
2026-03-29 14:26:13 [bca.uk] INFO: Scrape type for WM71%20JXY: 0
2026-03-29 14:26:13 [bca.uk] INFO: Found listing with ID: WR23%20PBO
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR23%2520PBO%27 HTTP/1.1" 200 None
2026-03-29 14:26:13 [bca.uk] INFO: Scrape type for WR23%20PBO: 0
2026-03-29 14:26:13 [bca.uk] INFO: Found listing with ID: WA69%20KKG
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA69%2520KKG%27 HTTP/1.1" 200 None
2026-03-29 14:26:13 [bca.uk] INFO: Scrape type for WA69%20KKG: 0
2026-03-29 14:26:13 [bca.uk] INFO: Found listing with ID: WO67%20LZC
2026-03-29 14:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO67%2520LZC%27 HTTP/1.1" 200 None
2026-03-29 14:26:14 [bca.uk] INFO: Scrape type for WO67%20LZC: 0
2026-03-29 14:26:14 [bca.uk] INFO: Found listing with ID: VA22%20FNN
2026-03-29 14:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA22%2520FNN%27 HTTP/1.1" 200 None
2026-03-29 14:26:14 [bca.uk] INFO: Scrape type for VA22%20FNN: 0
2026-03-29 14:26:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=116&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:26:16 [bca.uk] INFO: Total items found: 100
2026-03-29 14:26:16 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=117&sort=MostRecentlyAdded
2026-03-29 14:26:16 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:26:16 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=117&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:26:16 [bca.uk] INFO: Found listing with ID: PL72%20WSF
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL72%2520WSF%27 HTTP/1.1" 200 None
2026-03-29 14:26:16 [bca.uk] INFO: Scrape type for PL72%20WSF: 0
2026-03-29 14:26:16 [bca.uk] INFO: Found listing with ID: HJ71%20VMK
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ71%2520VMK%27 HTTP/1.1" 200 None
2026-03-29 14:26:16 [bca.uk] INFO: Scrape type for HJ71%20VMK: 0
2026-03-29 14:26:16 [bca.uk] INFO: Found listing with ID: RK68%20CCO
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK68%2520CCO%27 HTTP/1.1" 200 None
2026-03-29 14:26:16 [bca.uk] INFO: Scrape type for RK68%20CCO: 0
2026-03-29 14:26:16 [bca.uk] INFO: Found listing with ID: SN71%20GZA
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN71%2520GZA%27 HTTP/1.1" 200 None
2026-03-29 14:26:16 [bca.uk] INFO: Scrape type for SN71%20GZA: 0
2026-03-29 14:26:16 [bca.uk] INFO: Found listing with ID: WV67%20WGA
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV67%2520WGA%27 HTTP/1.1" 200 None
2026-03-29 14:26:16 [bca.uk] INFO: Scrape type for WV67%20WGA: 0
2026-03-29 14:26:16 [bca.uk] INFO: Found listing with ID: L19%20WTE
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27L19%2520WTE%27 HTTP/1.1" 200 None
2026-03-29 14:26:16 [bca.uk] INFO: Scrape type for L19%20WTE: 0
2026-03-29 14:26:16 [bca.uk] INFO: Found listing with ID: RV23%20KUR
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV23%2520KUR%27 HTTP/1.1" 200 None
2026-03-29 14:26:16 [bca.uk] INFO: Scrape type for RV23%20KUR: 0
2026-03-29 14:26:16 [bca.uk] INFO: Found listing with ID: PJ73%20WEV
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ73%2520WEV%27 HTTP/1.1" 200 None
2026-03-29 14:26:16 [bca.uk] INFO: Scrape type for PJ73%20WEV: 0
2026-03-29 14:26:16 [bca.uk] INFO: Found listing with ID: J608%20NKO
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27J608%2520NKO%27 HTTP/1.1" 200 None
2026-03-29 14:26:16 [bca.uk] INFO: Scrape type for J608%20NKO: 0
2026-03-29 14:26:16 [bca.uk] INFO: Found listing with ID: WO75%20BZU
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO75%2520BZU%27 HTTP/1.1" 200 None
2026-03-29 14:26:16 [bca.uk] INFO: Scrape type for WO75%20BZU: 0
2026-03-29 14:26:16 [bca.uk] INFO: Found listing with ID: OE17%20OCV
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE17%2520OCV%27 HTTP/1.1" 200 None
2026-03-29 14:26:16 [bca.uk] INFO: Scrape type for OE17%20OCV: 0
2026-03-29 14:26:16 [bca.uk] INFO: Found listing with ID: KD23%20GZP
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD23%2520GZP%27 HTTP/1.1" 200 None
2026-03-29 14:26:16 [bca.uk] INFO: Scrape type for KD23%20GZP: 0
2026-03-29 14:26:16 [bca.uk] INFO: Found listing with ID: HX20%20OJJ
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX20%2520OJJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:16 [bca.uk] INFO: Scrape type for HX20%20OJJ: 2
2026-03-29 14:26:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 14461086-5582-57bc-ae02-fc40d76985af with identifier: HX20%20OJJ
2026-03-29 14:26:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 14461086-5582-57bc-ae02-fc40d76985af with scrape type 2
2026-03-29 14:26:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 14461086-5582-57bc-ae02-fc40d76985af with scrape type 2
2026-03-29 14:26:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 14461086-5582-57bc-ae02-fc40d76985af, identifier: HX20%20OJJ
2026-03-29 14:26:16 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=117&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:26:16 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=117&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:26:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 14461086-5582-57bc-ae02-fc40d76985af with identifier: HX20%20OJJ
2026-03-29 14:26:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 14461086-5582-57bc-ae02-fc40d76985af with identifier: HX20%20OJJ
2026-03-29 14:26:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 14461086-5582-57bc-ae02-fc40d76985af with identifier: HX20%20OJJ to the API
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:26:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:26:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=116&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX20%20OJJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '14461086-5582-57bc-ae02-fc40d76985af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HX20 OJJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX20%20OJJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'M235I GRANCOUPE',
 'odometer': 49760,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'BMW M235I GRANCOUPE 2.0 XDRIVE STEP Coupe',
 'transmission': 'automatic',
 'trim': 'XDRIVE STEP',
 'vin': 'WBA12AL0X07F62575',
 'year': 2020}
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX20%2520OJJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Saving data for HX20%20OJJ: {'auction_closing_time': 1774940400.0, 'created_time': 1773930303.764224, 'last_price_update_time': 1774794377.069147}
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX20%2520OJJ') HTTP/1.1" 204 0
2026-03-29 14:26:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: LA70%20HDN
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA70%2520HDN%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for LA70%20HDN: 2
2026-03-29 14:26:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ecad819-45a5-530d-a06a-754252a6091c with identifier: LA70%20HDN
2026-03-29 14:26:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4ecad819-45a5-530d-a06a-754252a6091c with scrape type 2
2026-03-29 14:26:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4ecad819-45a5-530d-a06a-754252a6091c with scrape type 2
2026-03-29 14:26:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4ecad819-45a5-530d-a06a-754252a6091c, identifier: LA70%20HDN
2026-03-29 14:26:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4ecad819-45a5-530d-a06a-754252a6091c with identifier: LA70%20HDN
2026-03-29 14:26:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4ecad819-45a5-530d-a06a-754252a6091c with identifier: LA70%20HDN
2026-03-29 14:26:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4ecad819-45a5-530d-a06a-754252a6091c with identifier: LA70%20HDN to the API
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:26:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=116&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA70%20HDN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4ecad819-45a5-530d-a06a-754252a6091c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LA70 HDN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA70%20HDN&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A4 AVANT',
 'odometer': 30423,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 18500,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'AUDI A4 AVANT 2.0 35 TFSI BLACK ED. Estate',
 'transmission': 'manual',
 'trim': '35 TFSI BLACK ED.',
 'vin': 'WAUZZZF4XMA039915',
 'year': 2021}
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA70%2520HDN%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Saving data for LA70%20HDN: {'auction_closing_time': 1774940400.0, 'created_time': 1773930308.584616, 'last_price_update_time': 1774794377.602877}
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA70%2520HDN') HTTP/1.1" 204 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: MF64%20KUH
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF64%2520KUH%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for MF64%20KUH: 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: WN24%20ZYL
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN24%2520ZYL%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for WN24%20ZYL: 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: WN75%20SZR
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520SZR%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for WN75%20SZR: 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: WV73%20ZPP
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV73%2520ZPP%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for WV73%20ZPP: 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: KT68%20XTO
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT68%2520XTO%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for KT68%20XTO: 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: LX17%20VND
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX17%2520VND%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for LX17%20VND: 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: NJ18%20PNY
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ18%2520PNY%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for NJ18%20PNY: 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: SA66%20XTT
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA66%2520XTT%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for SA66%20XTT: 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: LN67%20KPL
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN67%2520KPL%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for LN67%20KPL: 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: DP70%20XYZ
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP70%2520XYZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for DP70%20XYZ: 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: ET21%20MWE
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET21%2520MWE%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for ET21%20MWE: 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: LT17%20KPV
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT17%2520KPV%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for LT17%20KPV: 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: FR19%20LDN
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FR19%2520LDN%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for FR19%20LDN: 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: KT67%20TNX
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT67%2520TNX%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for KT67%20TNX: 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: OE66%20ONK
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE66%2520ONK%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for OE66%20ONK: 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: MC16%20ULH
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC16%2520ULH%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for MC16%20ULH: 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: BJ18%20ANF
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ18%2520ANF%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for BJ18%20ANF: 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: HV67%20XJD
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV67%2520XJD%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for HV67%20XJD: 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: RO17%20JZC
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO17%2520JZC%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for RO17%20JZC: 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: BT18%20PZB
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT18%2520PZB%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for BT18%20PZB: 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: DA66%20VHZ
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA66%2520VHZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for DA66%20VHZ: 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: ET66%20EHE
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET66%2520EHE%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for ET66%20EHE: 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: OY67%20SZD
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY67%2520SZD%27 HTTP/1.1" 200 None
2026-03-29 14:26:17 [bca.uk] INFO: Scrape type for OY67%20SZD: 0
2026-03-29 14:26:17 [bca.uk] INFO: Found listing with ID: SN16%20YVU
2026-03-29 14:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN16%2520YVU%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for SN16%20YVU: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: VK67%20AYX
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK67%2520AYX%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for VK67%20AYX: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: KF19%20TMU
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF19%2520TMU%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for KF19%20TMU: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: ND66%20XBT
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND66%2520XBT%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for ND66%20XBT: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: SP67%20XLT
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP67%2520XLT%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for SP67%20XLT: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: AK16%20PDY
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK16%2520PDY%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for AK16%20PDY: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: AV17%20XDO
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV17%2520XDO%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for AV17%20XDO: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: AX19%20PZO
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX19%2520PZO%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for AX19%20PZO: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: FD20%20POA
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD20%2520POA%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for FD20%20POA: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: NX68%20GDO
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX68%2520GDO%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for NX68%20GDO: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: YG68%20VCW
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG68%2520VCW%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for YG68%20VCW: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: KU16%20MKX
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU16%2520MKX%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for KU16%20MKX: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: OE18%20KSZ
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE18%2520KSZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for OE18%20KSZ: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: PGZ%202810
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PGZ%25202810%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for PGZ%202810: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: OY21%20UFL
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY21%2520UFL%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for OY21%20UFL: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: SH69%20GUA
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH69%2520GUA%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for SH69%20GUA: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: DG66%20AUN
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG66%2520AUN%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for DG66%20AUN: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: LO68%20ZYL
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO68%2520ZYL%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for LO68%20ZYL: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: SH68%20GWJ
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH68%2520GWJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for SH68%20GWJ: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: EJ67%20JKZ
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ67%2520JKZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for EJ67%20JKZ: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: HJ68%20FZS
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ68%2520FZS%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for HJ68%20FZS: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: KX18%20JBV
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX18%2520JBV%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for KX18%20JBV: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: PK19%20ZLZ
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK19%2520ZLZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for PK19%20ZLZ: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: PX68%20XXB
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX68%2520XXB%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for PX68%20XXB: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: EF21%20VVB
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF21%2520VVB%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for EF21%20VVB: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: SO71%20DRZ
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO71%2520DRZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for SO71%20DRZ: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: LA67%20AZJ
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA67%2520AZJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for LA67%20AZJ: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: NX17%20YNN
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX17%2520YNN%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for NX17%20YNN: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: EX68%20EYK
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX68%2520EYK%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for EX68%20EYK: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: LT22%20HZA
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT22%2520HZA%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for LT22%20HZA: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: OE70%20KBX
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE70%2520KBX%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for OE70%20KBX: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: YS70%20VRU
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS70%2520VRU%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for YS70%20VRU: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: BV20%20XBO
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV20%2520XBO%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for BV20%20XBO: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: CT17%20CXK
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CT17%2520CXK%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for CT17%20CXK: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: RJ67%20CWL
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ67%2520CWL%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for RJ67%20CWL: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: WM67%20YVJ
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM67%2520YVJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for WM67%20YVJ: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: YO69%20JZX
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO69%2520JZX%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for YO69%20JZX: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: BF68%20NXT
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF68%2520NXT%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for BF68%20NXT: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: KR66%20HEV
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR66%2520HEV%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for KR66%20HEV: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: SR18%20HAA
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR18%2520HAA%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for SR18%20HAA: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: VN71%20GUX
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN71%2520GUX%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for VN71%20GUX: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: KF17%20CZB
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF17%2520CZB%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for KF17%20CZB: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: KP17%20OAH
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP17%2520OAH%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for KP17%20OAH: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: LG68%20OWJ
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG68%2520OWJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for LG68%20OWJ: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: ML69%20XDA
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML69%2520XDA%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for ML69%20XDA: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: SN68%20WLV
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN68%2520WLV%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for SN68%20WLV: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: YG68%20DTD
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG68%2520DTD%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for YG68%20DTD: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: YK69%20KNP
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK69%2520KNP%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for YK69%20KNP: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: A9%20VVA
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27A9%2520VVA%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for A9%20VVA: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: HN67%20HBZ
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN67%2520HBZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for HN67%20HBZ: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: LC69%20HNB
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC69%2520HNB%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for LC69%20HNB: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: NX69%20KTD
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX69%2520KTD%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for NX69%20KTD: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: GV68%20UWS
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV68%2520UWS%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for GV68%20UWS: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: K23%20DNJ
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27K23%2520DNJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for K23%20DNJ: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: KM17%20YJE
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM17%2520YJE%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for KM17%20YJE: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: MT17%20JKE
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT17%2520JKE%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for MT17%20JKE: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: PY16%20OZA
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY16%2520OZA%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for PY16%20OZA: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: KS18%20YWN
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS18%2520YWN%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for KS18%20YWN: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: FG18%20HGX
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG18%2520HGX%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for FG18%20HGX: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: ND68%20VPG
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND68%2520VPG%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for ND68%20VPG: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: OE68%20KBN
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE68%2520KBN%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for OE68%20KBN: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: RX21%20HYT
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX21%2520HYT%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for RX21%20HYT: 0
2026-03-29 14:26:18 [bca.uk] INFO: Found listing with ID: WA69%20VKC
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA69%2520VKC%27 HTTP/1.1" 200 None
2026-03-29 14:26:18 [bca.uk] INFO: Scrape type for WA69%20VKC: 0
2026-03-29 14:26:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=117&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:26:22 [bca.uk] INFO: Total items found: 100
2026-03-29 14:26:22 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=118&sort=MostRecentlyAdded
2026-03-29 14:26:22 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:26:22 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=118&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: WG17%20MFZ
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG17%2520MFZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for WG17%20MFZ: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: FG19%20OYC
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG19%2520OYC%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for FG19%20OYC: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: RK17%20PLX
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK17%2520PLX%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for RK17%20PLX: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: YC68%20ADH
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC68%2520ADH%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for YC68%20ADH: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: EU18%20OZB
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU18%2520OZB%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for EU18%20OZB: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: FD70%20JZT
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD70%2520JZT%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for FD70%20JZT: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: GU17%20SDY
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU17%2520SDY%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for GU17%20SDY: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: GX17%20LVB
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX17%2520LVB%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for GX17%20LVB: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: VN67%20LSE
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN67%2520LSE%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for VN67%20LSE: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: WM17%20XTH
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM17%2520XTH%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for WM17%20XTH: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: YB19%20POM
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB19%2520POM%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for YB19%20POM: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: FP10%20ONE
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP10%2520ONE%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for FP10%20ONE: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: LO70%20WRN
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO70%2520WRN%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for LO70%20WRN: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: HG18%20GLJ
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG18%2520GLJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for HG18%20GLJ: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: BN69%20HDG
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN69%2520HDG%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for BN69%20HDG: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: KJ19%20YKA
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ19%2520YKA%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for KJ19%20YKA: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: WD68%20MFP
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD68%2520MFP%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for WD68%20MFP: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: LM21%20NVC
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM21%2520NVC%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for LM21%20NVC: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: VO67%20XWL
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO67%2520XWL%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for VO67%20XWL: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: DS21%20KRV
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS21%2520KRV%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for DS21%20KRV: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: CP16%20HPU
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP16%2520HPU%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for CP16%20HPU: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: FL67%20WXM
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL67%2520WXM%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for FL67%20WXM: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: BV67%20UDJ
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV67%2520UDJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for BV67%20UDJ: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: MT20%20CHN
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT20%2520CHN%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for MT20%20CHN: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: MV67%20OMT
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV67%2520OMT%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for MV67%20OMT: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: YH18%20YUY
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH18%2520YUY%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for YH18%20YUY: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: DP67%20AVV
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP67%2520AVV%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for DP67%20AVV: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: GK18%20TVW
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK18%2520TVW%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for GK18%20TVW: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: LP19%20HDX
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP19%2520HDX%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for LP19%20HDX: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: OU19%20SUV
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU19%2520SUV%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for OU19%20SUV: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: FY21%20LHR
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY21%2520LHR%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for FY21%20LHR: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: LL17%20FEX
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL17%2520FEX%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for LL17%20FEX: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: YK19%20VJA
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK19%2520VJA%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for YK19%20VJA: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: EK19%20YVS
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK19%2520YVS%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for EK19%20YVS: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: EU68%20VXN
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU68%2520VXN%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for EU68%20VXN: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: BV67%20ZJY
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV67%2520ZJY%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for BV67%20ZJY: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: MA19%20ZXM
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA19%2520ZXM%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for MA19%20ZXM: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: YY67%20LLJ
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY67%2520LLJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for YY67%20LLJ: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: KN71%20EZW
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN71%2520EZW%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for KN71%20EZW: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: WM68%20UCG
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM68%2520UCG%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for WM68%20UCG: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: LJ73%20PHC
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ73%2520PHC%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for LJ73%20PHC: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: KR71%20ZFN
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR71%2520ZFN%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for KR71%20ZFN: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: DS16%20DSX
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS16%2520DSX%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for DS16%20DSX: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: YY66%20KXD
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY66%2520KXD%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for YY66%20KXD: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: WU67%20EYO
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU67%2520EYO%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for WU67%20EYO: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: WO24%20NGV
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO24%2520NGV%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for WO24%20NGV: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: WV24%20YBE
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV24%2520YBE%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for WV24%20YBE: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: WO24%20NKP
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO24%2520NKP%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for WO24%20NKP: 0
2026-03-29 14:26:22 [bca.uk] INFO: Found listing with ID: WM24%20DLV
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM24%2520DLV%27 HTTP/1.1" 200 None
2026-03-29 14:26:22 [bca.uk] INFO: Scrape type for WM24%20DLV: 2
2026-03-29 14:26:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e4f5e98-47c8-5b91-81d2-d415ebd1958a with identifier: WM24%20DLV
2026-03-29 14:26:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e4f5e98-47c8-5b91-81d2-d415ebd1958a with scrape type 2
2026-03-29 14:26:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e4f5e98-47c8-5b91-81d2-d415ebd1958a with scrape type 2
2026-03-29 14:26:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0e4f5e98-47c8-5b91-81d2-d415ebd1958a, identifier: WM24%20DLV
2026-03-29 14:26:23 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=118&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:26:23 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=118&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:26:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0e4f5e98-47c8-5b91-81d2-d415ebd1958a with identifier: WM24%20DLV
2026-03-29 14:26:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:26:23 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=carbonised+grey HTTP/1.1" 200 None
2026-03-29 14:26:23 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:26:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0e4f5e98-47c8-5b91-81d2-d415ebd1958a with identifier: WM24%20DLV
2026-03-29 14:26:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0e4f5e98-47c8-5b91-81d2-d415ebd1958a with identifier: WM24%20DLV to the API
2026-03-29 14:26:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:26:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:26:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=117&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 233,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM24%20DLV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'carbonised grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0e4f5e98-47c8-5b91-81d2-d415ebd1958a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM24 DLV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM24%20DLV&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 22242,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 205 4WD WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 205 4WD WILDTRAK',
 'vin': '6FPPXXMJ2PRR61145',
 'year': 2024}
2026-03-29 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM24%2520DLV%27 HTTP/1.1" 200 None
2026-03-29 14:26:23 [bca.uk] INFO: Saving data for WM24%20DLV: {'auction_closing_time': 1774951200.0, 'created_time': 1773931152.337732, 'last_price_update_time': 1774794383.770799}
2026-03-29 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM24%2520DLV') HTTP/1.1" 204 0
2026-03-29 14:26:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:26:23 [bca.uk] INFO: Found listing with ID: WR75%20VSD
2026-03-29 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR75%2520VSD%27 HTTP/1.1" 200 None
2026-03-29 14:26:23 [bca.uk] INFO: Scrape type for WR75%20VSD: 0
2026-03-29 14:26:23 [bca.uk] INFO: Found listing with ID: LO67%20PYG
2026-03-29 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO67%2520PYG%27 HTTP/1.1" 200 None
2026-03-29 14:26:23 [bca.uk] INFO: Scrape type for LO67%20PYG: 0
2026-03-29 14:26:23 [bca.uk] INFO: Found listing with ID: WN75%20AZD
2026-03-29 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520AZD%27 HTTP/1.1" 200 None
2026-03-29 14:26:23 [bca.uk] INFO: Scrape type for WN75%20AZD: 0
2026-03-29 14:26:23 [bca.uk] INFO: Found listing with ID: WN25%20TKJ
2026-03-29 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN25%2520TKJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:23 [bca.uk] INFO: Scrape type for WN25%20TKJ: 0
2026-03-29 14:26:23 [bca.uk] INFO: Found listing with ID: EX14%20RVP
2026-03-29 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX14%2520RVP%27 HTTP/1.1" 200 None
2026-03-29 14:26:23 [bca.uk] INFO: Scrape type for EX14%20RVP: 0
2026-03-29 14:26:23 [bca.uk] INFO: Found listing with ID: FY15%20CKV
2026-03-29 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY15%2520CKV%27 HTTP/1.1" 200 None
2026-03-29 14:26:23 [bca.uk] INFO: Scrape type for FY15%20CKV: 0
2026-03-29 14:26:23 [bca.uk] INFO: Found listing with ID: WV75%20TUH
2026-03-29 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV75%2520TUH%27 HTTP/1.1" 200 None
2026-03-29 14:26:23 [bca.uk] INFO: Scrape type for WV75%20TUH: 0
2026-03-29 14:26:23 [bca.uk] INFO: Found listing with ID: WN75%20TGE
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520TGE%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for WN75%20TGE: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: BT66%20ZFG
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT66%2520ZFG%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for BT66%20ZFG: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: BG65%20KWH
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG65%2520KWH%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for BG65%20KWH: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: WV23%20XMZ
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520XMZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for WV23%20XMZ: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: WN75%20GBY
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520GBY%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for WN75%20GBY: 2
2026-03-29 14:26:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89cd3a20-da82-51e5-8dc1-09a9fce32951 with identifier: WN75%20GBY
2026-03-29 14:26:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89cd3a20-da82-51e5-8dc1-09a9fce32951 with scrape type 2
2026-03-29 14:26:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 89cd3a20-da82-51e5-8dc1-09a9fce32951 with scrape type 2
2026-03-29 14:26:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 89cd3a20-da82-51e5-8dc1-09a9fce32951, identifier: WN75%20GBY
2026-03-29 14:26:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 89cd3a20-da82-51e5-8dc1-09a9fce32951 with identifier: WN75%20GBY
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=grey+matter HTTP/1.1" 200 None
2026-03-29 14:26:24 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:26:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 89cd3a20-da82-51e5-8dc1-09a9fce32951 with identifier: WN75%20GBY
2026-03-29 14:26:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 89cd3a20-da82-51e5-8dc1-09a9fce32951 with identifier: WN75%20GBY to the API
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:26:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=117&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 254,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN75%20GBY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey matter',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '89cd3a20-da82-51e5-8dc1-09a9fce32951',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN75 GBY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN75%20GBY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 10571,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 EBL 165 L4 H3 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 165 L4 H3 LIMITED',
 'vin': 'WF0EXXTTRESB00597',
 'year': 2025}
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520GBY%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Saving data for WN75%20GBY: {'auction_closing_time': 1774864800.0, 'created_time': 1773841344.146044, 'last_price_update_time': 1774794384.556466}
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN75%2520GBY') HTTP/1.1" 204 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: WN25%20HKJ
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN25%2520HKJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for WN25%20HKJ: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: HN74%20OVS
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN74%2520OVS%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for HN74%20OVS: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: EU73%20MMK
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU73%2520MMK%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for EU73%20MMK: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: GY19%20WHW
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY19%2520WHW%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for GY19%20WHW: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: HN72%20EEU
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN72%2520EEU%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for HN72%20EEU: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: FN11%20OHJ
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN11%2520OHJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for FN11%20OHJ: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: FN17%20FDM
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN17%2520FDM%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for FN17%20FDM: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: GU20%20KOJ
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU20%2520KOJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for GU20%20KOJ: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: LN63%20UUK
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN63%2520UUK%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for LN63%20UUK: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: YC16%20UWB
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC16%2520UWB%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for YC16%20UWB: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: YPDY03354
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YPDY03354%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for YPDY03354: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: MC1242474
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC1242474%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for MC1242474: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: BX19%20WYL
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX19%2520WYL%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for BX19%20WYL: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: VF18%20AUL
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VF18%2520AUL%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for VF18%20AUL: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: RX13%20VTO
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX13%2520VTO%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for RX13%20VTO: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: GK64%20YBE
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK64%2520YBE%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for GK64%20YBE: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: BD20%20HWA
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD20%2520HWA%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for BD20%20HWA: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: KY64%20OLK
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY64%2520OLK%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for KY64%20OLK: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: KU67%20UDL
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU67%2520UDL%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for KU67%20UDL: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: GY67%20ZBR
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY67%2520ZBR%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for GY67%20ZBR: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: GL22%20ONW
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL22%2520ONW%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for GL22%20ONW: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: GK63%20YPD
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK63%2520YPD%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for GK63%20YPD: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: GF21%20KPX
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF21%2520KPX%27 HTTP/1.1" 200 None
2026-03-29 14:26:24 [bca.uk] INFO: Scrape type for GF21%20KPX: 0
2026-03-29 14:26:24 [bca.uk] INFO: Found listing with ID: EK69%20OJC
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK69%2520OJC%27 HTTP/1.1" 200 None
2026-03-29 14:26:25 [bca.uk] INFO: Scrape type for EK69%20OJC: 0
2026-03-29 14:26:25 [bca.uk] INFO: Found listing with ID: PN16%20UWR
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN16%2520UWR%27 HTTP/1.1" 200 None
2026-03-29 14:26:25 [bca.uk] INFO: Scrape type for PN16%20UWR: 0
2026-03-29 14:26:25 [bca.uk] INFO: Found listing with ID: LG64%20KLL
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG64%2520KLL%27 HTTP/1.1" 200 None
2026-03-29 14:26:25 [bca.uk] INFO: Scrape type for LG64%20KLL: 0
2026-03-29 14:26:25 [bca.uk] INFO: Found listing with ID: LS63%20RGO
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS63%2520RGO%27 HTTP/1.1" 200 None
2026-03-29 14:26:25 [bca.uk] INFO: Scrape type for LS63%20RGO: 0
2026-03-29 14:26:25 [bca.uk] INFO: Found listing with ID: LV16%20JVF
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV16%2520JVF%27 HTTP/1.1" 200 None
2026-03-29 14:26:25 [bca.uk] INFO: Scrape type for LV16%20JVF: 0
2026-03-29 14:26:25 [bca.uk] INFO: Found listing with ID: MA62%20CKO
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA62%2520CKO%27 HTTP/1.1" 200 None
2026-03-29 14:26:25 [bca.uk] INFO: Scrape type for MA62%20CKO: 0
2026-03-29 14:26:25 [bca.uk] INFO: Found listing with ID: MT62%20HND
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT62%2520HND%27 HTTP/1.1" 200 None
2026-03-29 14:26:25 [bca.uk] INFO: Scrape type for MT62%20HND: 0
2026-03-29 14:26:25 [bca.uk] INFO: Found listing with ID: MW13%20ABU
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW13%2520ABU%27 HTTP/1.1" 200 None
2026-03-29 14:26:25 [bca.uk] INFO: Scrape type for MW13%20ABU: 0
2026-03-29 14:26:25 [bca.uk] INFO: Found listing with ID: ND21%20YOF
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND21%2520YOF%27 HTTP/1.1" 200 None
2026-03-29 14:26:25 [bca.uk] INFO: Scrape type for ND21%20YOF: 0
2026-03-29 14:26:25 [bca.uk] INFO: Found listing with ID: OE74%20FUG
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE74%2520FUG%27 HTTP/1.1" 200 None
2026-03-29 14:26:25 [bca.uk] INFO: Scrape type for OE74%20FUG: 0
2026-03-29 14:26:25 [bca.uk] INFO: Found listing with ID: OY69%20OMO
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY69%2520OMO%27 HTTP/1.1" 200 None
2026-03-29 14:26:25 [bca.uk] INFO: Scrape type for OY69%20OMO: 0
2026-03-29 14:26:25 [bca.uk] INFO: Found listing with ID: PE14%20YWH
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE14%2520YWH%27 HTTP/1.1" 200 None
2026-03-29 14:26:25 [bca.uk] INFO: Scrape type for PE14%20YWH: 0
2026-03-29 14:26:25 [bca.uk] INFO: Found listing with ID: PF66%20EAM
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF66%2520EAM%27 HTTP/1.1" 200 None
2026-03-29 14:26:25 [bca.uk] INFO: Scrape type for PF66%20EAM: 0
2026-03-29 14:26:25 [bca.uk] INFO: Found listing with ID: PN67%20XGM
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN67%2520XGM%27 HTTP/1.1" 200 None
2026-03-29 14:26:25 [bca.uk] INFO: Scrape type for PN67%20XGM: 0
2026-03-29 14:26:25 [bca.uk] INFO: Found listing with ID: PX67%20ZSU
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX67%2520ZSU%27 HTTP/1.1" 200 None
2026-03-29 14:26:25 [bca.uk] INFO: Scrape type for PX67%20ZSU: 0
2026-03-29 14:26:25 [bca.uk] INFO: Found listing with ID: RJ66%20VZR
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ66%2520VZR%27 HTTP/1.1" 200 None
2026-03-29 14:26:25 [bca.uk] INFO: Scrape type for RJ66%20VZR: 0
2026-03-29 14:26:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=118&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:26:56 [bca.uk] INFO: Total items found: 100
2026-03-29 14:26:56 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded
2026-03-29 14:26:56 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:26:56 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: RX54%20WJE
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX54%2520WJE%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for RX54%20WJE: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: SV68%20HRJ
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV68%2520HRJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for SV68%20HRJ: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: VE66%20ZPC
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE66%2520ZPC%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for VE66%20ZPC: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: VK18%20AEP
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK18%2520AEP%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for VK18%20AEP: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: VK19%20FNS
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK19%2520FNS%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for VK19%20FNS: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: VK67%20BYF
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK67%2520BYF%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for VK67%20BYF: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: VK67%20HTY
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK67%2520HTY%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for VK67%20HTY: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: VN19%20JWG
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN19%2520JWG%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for VN19%20JWG: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: VO66%20LFY
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO66%2520LFY%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for VO66%20LFY: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: VO70%20VOU
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO70%2520VOU%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for VO70%20VOU: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: VX71%20CYA
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX71%2520CYA%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for VX71%20CYA: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: WP18%20NGU
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP18%2520NGU%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for WP18%20NGU: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: YE19%20YTF
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE19%2520YTF%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for YE19%20YTF: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: YF17%20ABZ
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF17%2520ABZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for YF17%20ABZ: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: YG20%20ZZT
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG20%2520ZZT%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for YG20%20ZZT: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: YH62%20KLP
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH62%2520KLP%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for YH62%20KLP: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: YK16%20OLA
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK16%2520OLA%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for YK16%20OLA: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: YX18%20OEH
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX18%2520OEH%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for YX18%20OEH: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: AU67%20ZMZ
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU67%2520ZMZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for AU67%20ZMZ: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: BG63%20EOM
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG63%2520EOM%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for BG63%20EOM: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: BJ72%20AEB
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ72%2520AEB%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for BJ72%20AEB: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: BV18%20ZNA
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV18%2520ZNA%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for BV18%20ZNA: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: BV73%20XSL
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV73%2520XSL%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for BV73%20XSL: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: CF16%20NXL
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF16%2520NXL%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for CF16%20NXL: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: DF16%20VHJ
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF16%2520VHJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for DF16%20VHJ: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: DL18%20OTR
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL18%2520OTR%27 HTTP/1.1" 200 None
2026-03-29 14:26:56 [bca.uk] INFO: Scrape type for DL18%20OTR: 0
2026-03-29 14:26:56 [bca.uk] INFO: Found listing with ID: FL15%20OFK
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL15%2520OFK%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for FL15%20OFK: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: FL66%20FRU
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL66%2520FRU%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for FL66%20FRU: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: FM17%20GYU
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM17%2520GYU%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for FM17%20GYU: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: FT17%20CYW
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT17%2520CYW%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for FT17%20CYW: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: FV17%20BEY
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV17%2520BEY%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for FV17%20BEY: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: FV61%20VCK
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV61%2520VCK%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for FV61%20VCK: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: FV65%20HVW
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV65%2520HVW%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for FV65%20HVW: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: GJ17%20ZWP
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ17%2520ZWP%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for GJ17%20ZWP: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: HK68%20VMM
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK68%2520VMM%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for HK68%20VMM: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: KL19%20CLJ
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KL19%2520CLJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for KL19%20CLJ: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: KV20%20XHJ
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV20%2520XHJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for KV20%20XHJ: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: KV65%20WGM
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV65%2520WGM%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for KV65%20WGM: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: KX67%20OKP
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX67%2520OKP%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for KX67%20OKP: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: ML11%20BDF
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML11%2520BDF%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for ML11%20BDF: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: AJ71%20TNO
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ71%2520TNO%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for AJ71%20TNO: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: LD23%20MXG
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520MXG%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for LD23%20MXG: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: AF22%20ZPK
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520ZPK%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for AF22%20ZPK: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: LB73%20GJZ
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB73%2520GJZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for LB73%20GJZ: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: Y777%20TTS
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y777%2520TTS%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for Y777%20TTS: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: ML68%20AMK
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML68%2520AMK%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for ML68%20AMK: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: AY14%20NHT
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY14%2520NHT%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for AY14%20NHT: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: DU58%20GWM
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU58%2520GWM%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for DU58%20GWM: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: YB09%20YDY
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB09%2520YDY%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for YB09%20YDY: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: OY62%20XSC
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY62%2520XSC%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for OY62%20XSC: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: EA67%20HVH
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA67%2520HVH%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for EA67%20HVH: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: BN64%20YAW
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN64%2520YAW%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for BN64%20YAW: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: PF60%20CLY
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF60%2520CLY%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for PF60%20CLY: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: MV15%20MWW
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV15%2520MWW%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for MV15%20MWW: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: RE68%20XKH
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE68%2520XKH%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for RE68%20XKH: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: BL64%20OCA
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL64%2520OCA%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for BL64%20OCA: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: RA16%20AZG
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA16%2520AZG%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for RA16%20AZG: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: AK61%20KFU
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK61%2520KFU%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for AK61%20KFU: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: SH61%20BHK
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH61%2520BHK%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for SH61%20BHK: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: YC10%20YGA
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC10%2520YGA%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for YC10%20YGA: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: DN59%20RGY
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN59%2520RGY%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for DN59%20RGY: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: SM64%20NZH
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM64%2520NZH%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for SM64%20NZH: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: DL66%20HEJ
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL66%2520HEJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for DL66%20HEJ: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: VA64%20MUV
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA64%2520MUV%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for VA64%20MUV: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: NA67%20EOF
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA67%2520EOF%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for NA67%20EOF: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: BK72%20PXC
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK72%2520PXC%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for BK72%20PXC: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: AF22%20TLZ
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520TLZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for AF22%20TLZ: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: SJ21%20DFZ
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ21%2520DFZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for SJ21%20DFZ: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: LB18%20VTG
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB18%2520VTG%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for LB18%20VTG: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: AJ74%20GMG
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ74%2520GMG%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for AJ74%20GMG: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: AE66%20MFO
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE66%2520MFO%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for AE66%20MFO: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: AJ18%20OFN
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ18%2520OFN%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for AJ18%20OFN: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: AF19%20KFX
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF19%2520KFX%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for AF19%20KFX: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: YF18%20AZL
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF18%2520AZL%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for YF18%20AZL: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: LF23%20SPM
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF23%2520SPM%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for LF23%20SPM: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: BG69%20BVF
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG69%2520BVF%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for BG69%20BVF: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: DK16%20OSM
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK16%2520OSM%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for DK16%20OSM: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: LG23%20YLR
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG23%2520YLR%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for LG23%20YLR: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: CN67%20UVV
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN67%2520UVV%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for CN67%20UVV: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: LG20%20YMJ
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG20%2520YMJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for LG20%20YMJ: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: DG18%20ZBP
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG18%2520ZBP%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for DG18%20ZBP: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: BH19%20VDA
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BH19%2520VDA%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for BH19%20VDA: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: VE73%20NKG
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE73%2520NKG%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for VE73%20NKG: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: FY26%20VDK
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY26%2520VDK%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for FY26%20VDK: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: EJ08%20CHN
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ08%2520CHN%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for EJ08%20CHN: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: PO19%20ZRL
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO19%2520ZRL%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for PO19%20ZRL: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: KS15%20GCO
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS15%2520GCO%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for KS15%20GCO: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: KY09%20LBG
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY09%2520LBG%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for KY09%20LBG: 0
2026-03-29 14:26:57 [bca.uk] INFO: Found listing with ID: FD22%20JVR
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD22%2520JVR%27 HTTP/1.1" 200 None
2026-03-29 14:26:57 [bca.uk] INFO: Scrape type for FD22%20JVR: 2
2026-03-29 14:26:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a61a8365-8d58-5c55-9301-fc57d7476f45 with identifier: FD22%20JVR
2026-03-29 14:26:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a61a8365-8d58-5c55-9301-fc57d7476f45 with scrape type 2
2026-03-29 14:26:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a61a8365-8d58-5c55-9301-fc57d7476f45 with scrape type 2
2026-03-29 14:26:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a61a8365-8d58-5c55-9301-fc57d7476f45, identifier: FD22%20JVR
2026-03-29 14:26:58 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:26:58 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:26:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a61a8365-8d58-5c55-9301-fc57d7476f45 with identifier: FD22%20JVR
2026-03-29 14:26:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a61a8365-8d58-5c55-9301-fc57d7476f45 with identifier: FD22%20JVR
2026-03-29 14:26:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a61a8365-8d58-5c55-9301-fc57d7476f45 with identifier: FD22%20JVR to the API
2026-03-29 14:26:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:26:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:26:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=118&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 25,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD22%20JVR-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'a61a8365-8d58-5c55-9301-fc57d7476f45',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FD22 JVR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD22%20JVR&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 56799,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 T GDI PHEV AWD GT-LINE StationWagon',
 'transmission': 'automatic',
 'trim': 'T GDI PHEV AWD GT-LINE',
 'vin': 'U5YPX81HSNL036807',
 'year': 2022}
2026-03-29 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD22%2520JVR%27 HTTP/1.1" 200 None
2026-03-29 14:26:58 [bca.uk] INFO: Saving data for FD22%20JVR: {'auction_closing_time': 1774864800.0, 'created_time': 1774044905.036846, 'last_price_update_time': 1774794418.579245}
2026-03-29 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD22%2520JVR') HTTP/1.1" 204 0
2026-03-29 14:26:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:26:58 [bca.uk] INFO: Found listing with ID: SV21%20OGE
2026-03-29 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV21%2520OGE%27 HTTP/1.1" 200 None
2026-03-29 14:26:58 [bca.uk] INFO: Scrape type for SV21%20OGE: 2
2026-03-29 14:26:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 242f60f6-eab5-55d3-a1dc-ddc1b3575ee5 with identifier: SV21%20OGE
2026-03-29 14:26:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 242f60f6-eab5-55d3-a1dc-ddc1b3575ee5 with scrape type 2
2026-03-29 14:26:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 242f60f6-eab5-55d3-a1dc-ddc1b3575ee5 with scrape type 2
2026-03-29 14:26:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 242f60f6-eab5-55d3-a1dc-ddc1b3575ee5, identifier: SV21%20OGE
2026-03-29 14:26:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 242f60f6-eab5-55d3-a1dc-ddc1b3575ee5 with identifier: SV21%20OGE
2026-03-29 14:26:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 242f60f6-eab5-55d3-a1dc-ddc1b3575ee5 with identifier: SV21%20OGE
2026-03-29 14:26:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 242f60f6-eab5-55d3-a1dc-ddc1b3575ee5 with identifier: SV21%20OGE to the API
2026-03-29 14:26:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:26:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:26:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=118&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV21%20OGE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '242f60f6-eab5-55d3-a1dc-ddc1b3575ee5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV21 OGE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV21%20OGE&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'AUDI',
 'model': 'E-TRON S/B',
 'odometer': 30360,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'AUDI E-TRON S/B 95KWH 55 Q S LINE Coupe',
 'transmission': 'automatic',
 'trim': '95KWH 55 Q S LINE',
 'vin': 'WAUZZZGE3MB020012',
 'year': 2021}
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV21%2520OGE%27 HTTP/1.1" 200 None
2026-03-29 14:26:59 [bca.uk] INFO: Saving data for SV21%20OGE: {'auction_closing_time': 1774864800.0, 'created_time': 1773908027.041723, 'last_price_update_time': 1774794419.065261}
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV21%2520OGE') HTTP/1.1" 204 0
2026-03-29 14:26:59 [bca.uk] INFO: Found listing with ID: BK72%20UOJ
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK72%2520UOJ%27 HTTP/1.1" 200 None
2026-03-29 14:26:59 [bca.uk] INFO: Scrape type for BK72%20UOJ: 0
2026-03-29 14:26:59 [bca.uk] INFO: Found listing with ID: X154%20YAK
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27X154%2520YAK%27 HTTP/1.1" 200 None
2026-03-29 14:26:59 [bca.uk] INFO: Scrape type for X154%20YAK: 0
2026-03-29 14:26:59 [bca.uk] INFO: Found listing with ID: OV74%20EUZ
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV74%2520EUZ%27 HTTP/1.1" 200 None
2026-03-29 14:26:59 [bca.uk] INFO: Scrape type for OV74%20EUZ: 0
2026-03-29 14:26:59 [bca.uk] INFO: Found listing with ID: MF25%20XLB
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF25%2520XLB%27 HTTP/1.1" 200 None
2026-03-29 14:26:59 [bca.uk] INFO: Scrape type for MF25%20XLB: 2
2026-03-29 14:26:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ffcebab-ed0f-5879-be9b-be27e0c2a88a with identifier: MF25%20XLB
2026-03-29 14:26:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3ffcebab-ed0f-5879-be9b-be27e0c2a88a with scrape type 2
2026-03-29 14:26:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3ffcebab-ed0f-5879-be9b-be27e0c2a88a with scrape type 2
2026-03-29 14:26:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3ffcebab-ed0f-5879-be9b-be27e0c2a88a, identifier: MF25%20XLB
2026-03-29 14:26:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3ffcebab-ed0f-5879-be9b-be27e0c2a88a with identifier: MF25%20XLB
2026-03-29 14:26:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3ffcebab-ed0f-5879-be9b-be27e0c2a88a with identifier: MF25%20XLB
2026-03-29 14:26:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3ffcebab-ed0f-5879-be9b-be27e0c2a88a with identifier: MF25%20XLB to the API
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:26:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=118&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF25%20XLB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '3ffcebab-ed0f-5879-be9b-be27e0c2a88a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MF25 XLB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF25%20XLB&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 21963,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 RWD Saloon',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRW3F7FS8SC422660',
 'year': 2025}
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF25%2520XLB%27 HTTP/1.1" 200 None
2026-03-29 14:26:59 [bca.uk] INFO: Saving data for MF25%20XLB: {'auction_closing_time': 1774864800.0, 'created_time': 1773908033.873909, 'last_price_update_time': 1774794419.539599}
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF25%2520XLB') HTTP/1.1" 204 0
2026-03-29 14:26:59 [bca.uk] INFO: Found listing with ID: OY75%20UCW
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY75%2520UCW%27 HTTP/1.1" 200 None
2026-03-29 14:26:59 [bca.uk] INFO: Scrape type for OY75%20UCW: 2
2026-03-29 14:26:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 52bb8683-a417-5f04-bd32-191835cf2610 with identifier: OY75%20UCW
2026-03-29 14:26:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 52bb8683-a417-5f04-bd32-191835cf2610 with scrape type 2
2026-03-29 14:26:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 52bb8683-a417-5f04-bd32-191835cf2610 with scrape type 2
2026-03-29 14:26:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 52bb8683-a417-5f04-bd32-191835cf2610, identifier: OY75%20UCW
2026-03-29 14:26:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 52bb8683-a417-5f04-bd32-191835cf2610 with identifier: OY75%20UCW
2026-03-29 14:26:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 52bb8683-a417-5f04-bd32-191835cf2610 with identifier: OY75%20UCW
2026-03-29 14:26:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 52bb8683-a417-5f04-bd32-191835cf2610 with identifier: OY75%20UCW to the API
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:26:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=118&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY75%20UCW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '52bb8683-a417-5f04-bd32-191835cf2610',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OY75 UCW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY75%20UCW&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'POLESTAR',
 'model': '4',
 'odometer': 6514,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'POLESTAR 4 400KW 100KWH DM LR PRIME Coupe',
 'transmission': 'automatic',
 'trim': '400KW 100KWH DM LR PRIME',
 'vin': 'YSM4ZPAA9TF434530',
 'year': 2025}
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY75%2520UCW%27 HTTP/1.1" 200 None
2026-03-29 14:26:59 [bca.uk] INFO: Saving data for OY75%20UCW: {'auction_closing_time': 1774864800.0, 'created_time': 1774044887.149177, 'last_price_update_time': 1774794419.934433}
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY75%2520UCW') HTTP/1.1" 204 0
2026-03-29 14:26:59 [bca.uk] INFO: Found listing with ID: MA23%20UZO
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:26:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520UZO%27 HTTP/1.1" 200 None
2026-03-29 14:26:59 [bca.uk] INFO: Scrape type for MA23%20UZO: 2
2026-03-29 14:26:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df0f7e30-52c1-5111-b034-189c770bba03 with identifier: MA23%20UZO
2026-03-29 14:26:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df0f7e30-52c1-5111-b034-189c770bba03 with scrape type 2
2026-03-29 14:26:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df0f7e30-52c1-5111-b034-189c770bba03 with scrape type 2
2026-03-29 14:27:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df0f7e30-52c1-5111-b034-189c770bba03, identifier: MA23%20UZO
2026-03-29 14:27:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df0f7e30-52c1-5111-b034-189c770bba03 with identifier: MA23%20UZO
2026-03-29 14:27:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df0f7e30-52c1-5111-b034-189c770bba03 with identifier: MA23%20UZO
2026-03-29 14:27:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: df0f7e30-52c1-5111-b034-189c770bba03 with identifier: MA23%20UZO to the API
2026-03-29 14:27:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=118&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 26,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA23%20UZO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'df0f7e30-52c1-5111-b034-189c770bba03',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA23 UZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA23%20UZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 42389,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.4 40 TFSI E S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': '40 TFSI E S LINE S-T',
 'vin': 'WAUZZZGY6PA078006',
 'year': 2023}
2026-03-29 14:27:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520UZO%27 HTTP/1.1" 200 None
2026-03-29 14:27:00 [bca.uk] INFO: Saving data for MA23%20UZO: {'auction_closing_time': 1774864800.0, 'created_time': 1774044886.557059, 'last_price_update_time': 1774794420.37267}
2026-03-29 14:27:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA23%2520UZO') HTTP/1.1" 204 0
2026-03-29 14:27:00 [bca.uk] INFO: Found listing with ID: OY20%20UVA
2026-03-29 14:27:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY20%2520UVA%27 HTTP/1.1" 200 None
2026-03-29 14:27:00 [bca.uk] INFO: Scrape type for OY20%20UVA: 2
2026-03-29 14:27:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4b9b144b-c0d0-5612-9fc3-561a0cf43e79 with identifier: OY20%20UVA
2026-03-29 14:27:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4b9b144b-c0d0-5612-9fc3-561a0cf43e79 with scrape type 2
2026-03-29 14:27:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4b9b144b-c0d0-5612-9fc3-561a0cf43e79 with scrape type 2
2026-03-29 14:27:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4b9b144b-c0d0-5612-9fc3-561a0cf43e79, identifier: OY20%20UVA
2026-03-29 14:27:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4b9b144b-c0d0-5612-9fc3-561a0cf43e79 with identifier: OY20%20UVA
2026-03-29 14:27:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4b9b144b-c0d0-5612-9fc3-561a0cf43e79 with identifier: OY20%20UVA
2026-03-29 14:27:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4b9b144b-c0d0-5612-9fc3-561a0cf43e79 with identifier: OY20%20UVA to the API
2026-03-29 14:27:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=118&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY20%20UVA-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4b9b144b-c0d0-5612-9fc3-561a0cf43e79',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OY20 UVA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY20%20UVA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '2 ACTIVE TOURER',
 'odometer': 74192,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'BMW 2 ACTIVE TOURER 1.5 216D SE STEP Hatchback',
 'transmission': 'automatic',
 'trim': '216D SE STEP',
 'vin': 'WBA6T520707F89034',
 'year': 2020}
2026-03-29 14:27:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY20%2520UVA%27 HTTP/1.1" 200 None
2026-03-29 14:27:00 [bca.uk] INFO: Saving data for OY20%20UVA: {'auction_closing_time': 1774864800.0, 'created_time': 1773908010.630852, 'last_price_update_time': 1774794420.773568}
2026-03-29 14:27:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY20%2520UVA') HTTP/1.1" 204 0
2026-03-29 14:27:00 [bca.uk] INFO: Found listing with ID: MM69%20OCA
2026-03-29 14:27:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM69%2520OCA%27 HTTP/1.1" 200 None
2026-03-29 14:27:00 [bca.uk] INFO: Scrape type for MM69%20OCA: 0
2026-03-29 14:27:00 [bca.uk] INFO: Found listing with ID: BU22%20YRT
2026-03-29 14:27:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU22%2520YRT%27 HTTP/1.1" 200 None
2026-03-29 14:27:00 [bca.uk] INFO: Scrape type for BU22%20YRT: 0
2026-03-29 14:27:00 [bca.uk] INFO: Found listing with ID: LR71%20OXM
2026-03-29 14:27:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR71%2520OXM%27 HTTP/1.1" 200 None
2026-03-29 14:27:00 [bca.uk] INFO: Scrape type for LR71%20OXM: 2
2026-03-29 14:27:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 66cf0ba1-a317-5130-8550-ce66ed79fa87 with identifier: LR71%20OXM
2026-03-29 14:27:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 66cf0ba1-a317-5130-8550-ce66ed79fa87 with scrape type 2
2026-03-29 14:27:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 66cf0ba1-a317-5130-8550-ce66ed79fa87 with scrape type 2
2026-03-29 14:27:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 66cf0ba1-a317-5130-8550-ce66ed79fa87, identifier: LR71%20OXM
2026-03-29 14:27:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 66cf0ba1-a317-5130-8550-ce66ed79fa87 with identifier: LR71%20OXM
2026-03-29 14:27:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:27:00 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=mineral+grey HTTP/1.1" 200 None
2026-03-29 14:27:01 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:27:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 66cf0ba1-a317-5130-8550-ce66ed79fa87 with identifier: LR71%20OXM
2026-03-29 14:27:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 66cf0ba1-a317-5130-8550-ce66ed79fa87 with identifier: LR71%20OXM to the API
2026-03-29 14:27:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=118&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR71%20OXM-GB',
 'category': 'Car',
 'color': 'mineral grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '66cf0ba1-a317-5130-8550-ce66ed79fa87',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LR71 OXM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR71%20OXM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '320I',
 'odometer': 81999,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'BMW 320I 2.0 T SE PRO STEP Estate',
 'transmission': 'automatic',
 'trim': 'T SE PRO STEP',
 'vin': 'WBA6K32030FL65057',
 'year': 2021}
2026-03-29 14:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR71%2520OXM%27 HTTP/1.1" 200 None
2026-03-29 14:27:01 [bca.uk] INFO: Saving data for LR71%20OXM: {'auction_closing_time': 1774864800.0, 'created_time': 1774044853.465781, 'last_price_update_time': 1774794421.358615}
2026-03-29 14:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR71%2520OXM') HTTP/1.1" 204 0
2026-03-29 14:27:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:27:04 [bca.uk] INFO: Total items found: 100
2026-03-29 14:27:04 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded
2026-03-29 14:27:04 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:27:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: WA17%20VHW
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA17%2520VHW%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for WA17%20VHW: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: YH23%20RSY
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH23%2520RSY%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for YH23%20RSY: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: CGZ%202547
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CGZ%25202547%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for CGZ%202547: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: EF63%20JBE
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF63%2520JBE%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for EF63%20JBE: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: RF63%20FCY
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF63%2520FCY%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for RF63%20FCY: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: RJ04%20ODU
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ04%2520ODU%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for RJ04%20ODU: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: CE17%20ZGG
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE17%2520ZGG%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for CE17%20ZGG: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: YA16%20GDK
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA16%2520GDK%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for YA16%20GDK: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: VO69%20HUK
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO69%2520HUK%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for VO69%20HUK: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: DG22%20XCA
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG22%2520XCA%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for DG22%20XCA: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: AK22%20FXF
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK22%2520FXF%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for AK22%20FXF: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: VE21%20BRF
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE21%2520BRF%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for VE21%20BRF: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: GJ24%20UFX
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ24%2520UFX%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for GJ24%20UFX: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: BK22%20WBT
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520WBT%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for BK22%20WBT: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: SD69%20UCR
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD69%2520UCR%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for SD69%20UCR: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: FG74%20KDZ
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG74%2520KDZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for FG74%20KDZ: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: YS22%20GKA
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS22%2520GKA%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for YS22%20GKA: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: NU21%20LXK
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU21%2520LXK%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for NU21%20LXK: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: LL22%20FNE
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL22%2520FNE%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for LL22%20FNE: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: DY20%20PZH
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY20%2520PZH%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for DY20%20PZH: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: YK70%20ZSP
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK70%2520ZSP%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for YK70%20ZSP: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: RF68%20KPP
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF68%2520KPP%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for RF68%20KPP: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: GV72%20FCO
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV72%2520FCO%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for GV72%20FCO: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: LF68%20UJS
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF68%2520UJS%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for LF68%20UJS: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: HK23%20EZB
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK23%2520EZB%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for HK23%20EZB: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: LT23%20EHJ
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT23%2520EHJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for LT23%20EHJ: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: LA23%20HSG
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA23%2520HSG%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for LA23%20HSG: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: LA22%20VMR
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA22%2520VMR%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for LA22%20VMR: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: FE22%20URW
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE22%2520URW%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for FE22%20URW: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: DP73%20YRF
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP73%2520YRF%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for DP73%20YRF: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: LF23%20GTW
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF23%2520GTW%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for LF23%20GTW: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: LD23%20THN
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520THN%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for LD23%20THN: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: LD23%20RYF
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520RYF%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for LD23%20RYF: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: DY73%20HZB
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY73%2520HZB%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for DY73%20HZB: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: DT23%20UYJ
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT23%2520UYJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for DT23%20UYJ: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: SA17%20CNK
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA17%2520CNK%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for SA17%20CNK: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: SB68%20NNT
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB68%2520NNT%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for SB68%20NNT: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: YL19%20XAC
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL19%2520XAC%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for YL19%20XAC: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: KX19%20WAO
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX19%2520WAO%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for KX19%20WAO: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: DV68%20SXT
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV68%2520SXT%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for DV68%20SXT: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: HY68%20NBM
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY68%2520NBM%27 HTTP/1.1" 200 None
2026-03-29 14:27:04 [bca.uk] INFO: Scrape type for HY68%20NBM: 0
2026-03-29 14:27:04 [bca.uk] INFO: Found listing with ID: DX23%20TRZ
2026-03-29 14:27:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX23%2520TRZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for DX23%20TRZ: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: GD23%20TVP
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD23%2520TVP%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for GD23%20TVP: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: KP68%20UZX
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP68%2520UZX%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for KP68%20UZX: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: FE23%20WWJ
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520WWJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for FE23%20WWJ: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: SG23%20PCX
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG23%2520PCX%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for SG23%20PCX: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: SL22%20FZN
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL22%2520FZN%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for SL22%20FZN: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: DT69%20XNC
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT69%2520XNC%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for DT69%20XNC: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: RX23%20KBY
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX23%2520KBY%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for RX23%20KBY: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: SE19%20DHC
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE19%2520DHC%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for SE19%20DHC: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: SN20%20WGJ
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN20%2520WGJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for SN20%20WGJ: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: RF22%20TJU
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF22%2520TJU%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for RF22%20TJU: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: DK72%20MGO
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK72%2520MGO%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for DK72%20MGO: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: RY73%20PHF
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY73%2520PHF%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for RY73%20PHF: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: YF68%20TOA
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF68%2520TOA%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for YF68%20TOA: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: LF18%20KPE
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF18%2520KPE%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for LF18%20KPE: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: VO18%20XCJ
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO18%2520XCJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for VO18%20XCJ: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: GF71%20RYH
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF71%2520RYH%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for GF71%20RYH: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: DL73%20OXJ
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520OXJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for DL73%20OXJ: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: LS60%20FTN
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS60%2520FTN%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for LS60%20FTN: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: M666%20MOG
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M666%2520MOG%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for M666%20MOG: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: WO72%20OTD
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO72%2520OTD%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for WO72%20OTD: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: SW62%20CWT
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW62%2520CWT%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for SW62%20CWT: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: WK14%20XXV
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK14%2520XXV%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for WK14%20XXV: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: FV15%20ZYO
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV15%2520ZYO%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for FV15%20ZYO: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: CLZ%20987
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CLZ%2520987%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for CLZ%20987: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: LD61%20KWR
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD61%2520KWR%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for LD61%20KWR: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: YH21%20LPO
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH21%2520LPO%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for YH21%20LPO: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: SH22%20LHV
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH22%2520LHV%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for SH22%20LHV: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: PN24%20UFH
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN24%2520UFH%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for PN24%20UFH: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: NL23%20KYC
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520KYC%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for NL23%20KYC: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: MA23%20DHG
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520DHG%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for MA23%20DHG: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: LS72%20YXL
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520YXL%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for LS72%20YXL: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: LS72%20YXG
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520YXG%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for LS72%20YXG: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: LO72%20ACF
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520ACF%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for LO72%20ACF: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: GF15%20ZYM
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF15%2520ZYM%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for GF15%20ZYM: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: FL23%20AOF
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL23%2520AOF%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for FL23%20AOF: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: DC73%20XAR
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC73%2520XAR%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for DC73%20XAR: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: RK68%20HRC
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK68%2520HRC%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for RK68%20HRC: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: MK21%20TKU
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK21%2520TKU%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for MK21%20TKU: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: LS72%20XFB
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520XFB%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for LS72%20XFB: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: PV19%20SXW
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PV19%2520SXW%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for PV19%20SXW: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: LP72%20NVL
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP72%2520NVL%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for LP72%20NVL: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: PN20%20HZM
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN20%2520HZM%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for PN20%20HZM: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: LF72%20XGZ
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF72%2520XGZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for LF72%20XGZ: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: GU24%20WHF
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU24%2520WHF%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for GU24%20WHF: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: FG22%20FDM
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG22%2520FDM%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for FG22%20FDM: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: FE22%20ZKM
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE22%2520ZKM%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for FE22%20ZKM: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: FE22%20ZKB
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE22%2520ZKB%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for FE22%20ZKB: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: FE22%20ZDH
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE22%2520ZDH%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for FE22%20ZDH: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: FE22%20ZDG
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE22%2520ZDG%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for FE22%20ZDG: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: EA72%20XMD
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA72%2520XMD%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for EA72%20XMD: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: LF17%20HUH
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF17%2520HUH%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for LF17%20HUH: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: CF72%20XKA
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF72%2520XKA%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for CF72%20XKA: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: WA16%20DXM
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA16%2520DXM%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for WA16%20DXM: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: BG73%20MWY
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG73%2520MWY%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for BG73%20MWY: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: AO72%20ZCX
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO72%2520ZCX%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for AO72%20ZCX: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: AJ72%20OSW
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ72%2520OSW%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for AJ72%20OSW: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: AF23%20BXW
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF23%2520BXW%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for AF23%20BXW: 0
2026-03-29 14:27:05 [bca.uk] INFO: Found listing with ID: DT68%20KJY
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT68%2520KJY%27 HTTP/1.1" 200 None
2026-03-29 14:27:05 [bca.uk] INFO: Scrape type for DT68%20KJY: 0
2026-03-29 14:27:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:27:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:27:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:27:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:27:07 [bca.uk] INFO: Total items found: 100
2026-03-29 14:27:07 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded
2026-03-29 14:27:07 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:27:07 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: KM66%20WVP
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM66%2520WVP%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for KM66%20WVP: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: GL16%20XBT
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL16%2520XBT%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for GL16%20XBT: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: YN69%20ZKX
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN69%2520ZKX%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for YN69%20ZKX: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: VE70%20OAW
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE70%2520OAW%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for VE70%20OAW: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: LE23%20GHF
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE23%2520GHF%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for LE23%20GHF: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: BT25%20KMY
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT25%2520KMY%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for BT25%20KMY: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: BW25%20HZB
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW25%2520HZB%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for BW25%20HZB: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: CX21%20WDC
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX21%2520WDC%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for CX21%20WDC: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: DS17%20YLA
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS17%2520YLA%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for DS17%20YLA: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: SN65%20HPB
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN65%2520HPB%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for SN65%20HPB: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: WM17%20XRD
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM17%2520XRD%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for WM17%20XRD: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: MW74%20VTE
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520VTE%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for MW74%20VTE: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: LG20%20FYR
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG20%2520FYR%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for LG20%20FYR: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: BF16%20ZYN
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF16%2520ZYN%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for BF16%20ZYN: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: SD72%20MDZ
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD72%2520MDZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for SD72%20MDZ: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: WO72%20JYX
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO72%2520JYX%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for WO72%20JYX: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: ME73%20DVC
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME73%2520DVC%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for ME73%20DVC: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: YP72%20JHJ
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP72%2520JHJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for YP72%20JHJ: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: DK65%20UKV
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK65%2520UKV%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for DK65%20UKV: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: PY16%20UKT
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY16%2520UKT%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for PY16%20UKT: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: SE63%20BOV
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE63%2520BOV%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for SE63%20BOV: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: SH67%20OEY
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH67%2520OEY%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for SH67%20OEY: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: GK16%20VXP
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK16%2520VXP%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for GK16%20VXP: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: KU16%20LSJ
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU16%2520LSJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for KU16%20LSJ: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: ML66%20PCO
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML66%2520PCO%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for ML66%20PCO: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: YH12%20UTA
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH12%2520UTA%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for YH12%20UTA: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: SJ70%20WZR
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ70%2520WZR%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for SJ70%20WZR: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: LL17%20PGF
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL17%2520PGF%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for LL17%20PGF: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: AJ15%20URR
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ15%2520URR%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for AJ15%20URR: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: BJ70%20LWK
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ70%2520LWK%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for BJ70%20LWK: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: YR17%20KCE
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR17%2520KCE%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for YR17%20KCE: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: BT62%20CNA
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT62%2520CNA%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for BT62%20CNA: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: AF14%20FOA
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF14%2520FOA%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for AF14%20FOA: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: BC18%20EJO
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC18%2520EJO%27 HTTP/1.1" 200 None
2026-03-29 14:27:07 [bca.uk] INFO: Scrape type for BC18%20EJO: 0
2026-03-29 14:27:07 [bca.uk] INFO: Found listing with ID: DG64%20SUY
2026-03-29 14:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG64%2520SUY%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for DG64%20SUY: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: DK63%20YUC
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK63%2520YUC%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for DK63%20YUC: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: KN15%20JAU
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN15%2520JAU%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for KN15%20JAU: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: KU13%20XXY
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU13%2520XXY%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for KU13%20XXY: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: WN75%20AZV
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520AZV%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for WN75%20AZV: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: FH25%20ZGA
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH25%2520ZGA%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for FH25%20ZGA: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: WV24%20YAO
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV24%2520YAO%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for WV24%20YAO: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: WO24%20NHH
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO24%2520NHH%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for WO24%20NHH: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: WN24%20ZRF
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN24%2520ZRF%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for WN24%20ZRF: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: DA24%20XFE
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA24%2520XFE%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for DA24%20XFE: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: YN25%20NBO
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN25%2520NBO%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for YN25%20NBO: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: WR73%20NUC
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR73%2520NUC%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for WR73%20NUC: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: BV75%20ONR
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV75%2520ONR%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for BV75%20ONR: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: FG72%20LUZ
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG72%2520LUZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for FG72%20LUZ: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: WP24%20EBU
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP24%2520EBU%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for WP24%20EBU: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: WN73%20DJO
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN73%2520DJO%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for WN73%20DJO: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: WN75%20TGO
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520TGO%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for WN75%20TGO: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: WR75%20UPE
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR75%2520UPE%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for WR75%20UPE: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: WN75%20CWF
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520CWF%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for WN75%20CWF: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: WN75%20GVO
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520GVO%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for WN75%20GVO: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: HV74%20XZL
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV74%2520XZL%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for HV74%20XZL: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: HV24%20MXB
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV24%2520MXB%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for HV24%20MXB: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: WN75%20AZT
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520AZT%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for WN75%20AZT: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: WV75%20TVX
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV75%2520TVX%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for WV75%20TVX: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: YGZ%202961
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YGZ%25202961%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for YGZ%202961: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: VO70%20HMG
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO70%2520HMG%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for VO70%20HMG: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: SY72%20UYF
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY72%2520UYF%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for SY72%20UYF: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: PK23%20EKM
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK23%2520EKM%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for PK23%20EKM: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: NA23%20MTZ
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA23%2520MTZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for NA23%20MTZ: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: LT74%20PVV
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT74%2520PVV%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for LT74%20PVV: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: DG72%20VTM
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG72%2520VTM%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for DG72%20VTM: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: BF74%20XYK
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF74%2520XYK%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for BF74%20XYK: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: YC25%20EKK
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520EKK%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for YC25%20EKK: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: YC25%20OMX
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520OMX%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for YC25%20OMX: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: YG74%20OHZ
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OHZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for YG74%20OHZ: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: YB25%20FHF
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB25%2520FHF%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for YB25%20FHF: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: YC25%20WFR
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520WFR%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for YC25%20WFR: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: YC25%20OGS
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520OGS%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for YC25%20OGS: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: YB25%20PGX
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB25%2520PGX%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for YB25%20PGX: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: YC25%20OMF
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520OMF%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for YC25%20OMF: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: YG74%20OTR
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OTR%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for YG74%20OTR: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: YG74%20OCH
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OCH%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for YG74%20OCH: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: YG74%20OCF
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OCF%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for YG74%20OCF: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: YC25%20VKT
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520VKT%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for YC25%20VKT: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: YG74%20OHX
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OHX%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for YG74%20OHX: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: YG74%20OSO
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OSO%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for YG74%20OSO: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: EF69%20RXB
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF69%2520RXB%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for EF69%20RXB: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: DU67%20GCO
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU67%2520GCO%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for DU67%20GCO: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: FL70%20WVT
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL70%2520WVT%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for FL70%20WVT: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: GM22%20AVJ
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM22%2520AVJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for GM22%20AVJ: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: LG66%20XRN
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG66%2520XRN%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for LG66%20XRN: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: LJ67%20XFS
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ67%2520XFS%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for LJ67%20XFS: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: LN64%20FAM
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN64%2520FAM%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for LN64%20FAM: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: NG13%20HBL
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG13%2520HBL%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for NG13%20HBL: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: RE15%20AUY
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE15%2520AUY%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for RE15%20AUY: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: RF13%20JJO
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF13%2520JJO%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for RF13%20JJO: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: RO17%20XFT
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO17%2520XFT%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for RO17%20XFT: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: SB67%20TOU
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB67%2520TOU%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for SB67%20TOU: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: AE18%20NYH
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE18%2520NYH%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for AE18%20NYH: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: CP18%20JVC
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP18%2520JVC%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for CP18%20JVC: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: LH16%20CGY
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LH16%2520CGY%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for LH16%20CGY: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: MA17%20HXJ
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA17%2520HXJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for MA17%20HXJ: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: NX68%20WTA
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX68%2520WTA%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for NX68%20WTA: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: SS16%20MFY
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SS16%2520MFY%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for SS16%20MFY: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: VN18%20NPO
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN18%2520NPO%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for VN18%20NPO: 0
2026-03-29 14:27:08 [bca.uk] INFO: Found listing with ID: CV11%20YVH
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV11%2520YVH%27 HTTP/1.1" 200 None
2026-03-29 14:27:08 [bca.uk] INFO: Scrape type for CV11%20YVH: 0
2026-03-29 14:27:08 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:27:08 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:27:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:27:10 [scrapy.extensions.logstats] INFO: Crawled 294 pages (at 5 pages/min), scraped 2225 items (at 16 items/min)
2026-03-29 14:27:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 211MiB
2026-03-29 14:27:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:27:11 [bca.uk] INFO: Total items found: 100
2026-03-29 14:27:11 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded
2026-03-29 14:27:11 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:27:11 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: LO64%20UBA
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO64%2520UBA%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for LO64%20UBA: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: OE16%20HTK
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE16%2520HTK%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for OE16%20HTK: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: FE69%20YPM
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE69%2520YPM%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for FE69%20YPM: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: JO54%20JAV
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JO54%2520JAV%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for JO54%20JAV: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: BF16%20HHD
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF16%2520HHD%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for BF16%20HHD: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: ESZ%201074
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ESZ%25201074%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for ESZ%201074: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: SM15%20HEJ
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM15%2520HEJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for SM15%20HEJ: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: DL73%20UHJ
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520UHJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for DL73%20UHJ: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: KE23%20LXF
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE23%2520LXF%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for KE23%20LXF: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: KE23%20LXW
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE23%2520LXW%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for KE23%20LXW: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: LL74%20DKX
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DKX%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for LL74%20DKX: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: LN24%20PWJ
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520PWJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for LN24%20PWJ: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: LN24%20RFY
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RFY%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for LN24%20RFY: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: NX73%20LLP
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX73%2520LLP%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for NX73%20LLP: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: LO64%20HBF
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO64%2520HBF%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for LO64%20HBF: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: ND17%20NVA
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND17%2520NVA%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for ND17%20NVA: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: WR13%20EHG
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR13%2520EHG%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for WR13%20EHG: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: WN14%20EBU
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN14%2520EBU%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for WN14%20EBU: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: SH18%20WLW
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH18%2520WLW%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for SH18%20WLW: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: OV66%20YYM
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV66%2520YYM%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for OV66%20YYM: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: DX67%20XUG
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX67%2520XUG%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for DX67%20XUG: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: BW75%20HDZ
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW75%2520HDZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for BW75%20HDZ: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: EJ68%20YPE
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ68%2520YPE%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for EJ68%20YPE: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: R600%20AVS
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R600%2520AVS%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for R600%20AVS: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: YE64%20URJ
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE64%2520URJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for YE64%20URJ: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: RV64%20WWA
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV64%2520WWA%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for RV64%20WWA: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: LP12%20FVC
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP12%2520FVC%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for LP12%20FVC: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: GX20%20OJZ
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX20%2520OJZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for GX20%20OJZ: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: FD70%20JXG
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD70%2520JXG%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for FD70%20JXG: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: BN66%20BKE
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN66%2520BKE%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for BN66%20BKE: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: LP69%20MTU
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP69%2520MTU%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for LP69%20MTU: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: LM73%20VLU
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM73%2520VLU%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for LM73%20VLU: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: LL74%20DYB
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DYB%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for LL74%20DYB: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: KF73%20BXX
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520BXX%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for KF73%20BXX: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: LL74%20EYG
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520EYG%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for LL74%20EYG: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: LN24%20TYH
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520TYH%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for LN24%20TYH: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: WP70%20MGV
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP70%2520MGV%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for WP70%20MGV: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: VE14%20TGV
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE14%2520TGV%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for VE14%20TGV: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: NX17%20UKL
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX17%2520UKL%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for NX17%20UKL: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: NX14%20VHG
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX14%2520VHG%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for NX14%20VHG: 0
2026-03-29 14:27:11 [bca.uk] INFO: Found listing with ID: NX14%20KNO
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX14%2520KNO%27 HTTP/1.1" 200 None
2026-03-29 14:27:11 [bca.uk] INFO: Scrape type for NX14%20KNO: 0
2026-03-29 14:27:12 [bca.uk] INFO: Found listing with ID: SK70%20YDJ
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK70%2520YDJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:12 [bca.uk] INFO: Scrape type for SK70%20YDJ: 0
2026-03-29 14:27:12 [bca.uk] INFO: Found listing with ID: DN19%20GWZ
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN19%2520GWZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:12 [bca.uk] INFO: Scrape type for DN19%20GWZ: 0
2026-03-29 14:27:12 [bca.uk] INFO: Found listing with ID: FY24%20WNN
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY24%2520WNN%27 HTTP/1.1" 200 None
2026-03-29 14:27:12 [bca.uk] INFO: Scrape type for FY24%20WNN: 0
2026-03-29 14:27:12 [bca.uk] INFO: Found listing with ID: K24%20ORD
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27K24%2520ORD%27 HTTP/1.1" 200 None
2026-03-29 14:27:12 [bca.uk] INFO: Scrape type for K24%20ORD: 0
2026-03-29 14:27:12 [bca.uk] INFO: Found listing with ID: SV25%20POF
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV25%2520POF%27 HTTP/1.1" 200 None
2026-03-29 14:27:12 [bca.uk] INFO: Scrape type for SV25%20POF: 0
2026-03-29 14:27:12 [bca.uk] INFO: Found listing with ID: WN22%20FMA
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520FMA%27 HTTP/1.1" 200 None
2026-03-29 14:27:12 [bca.uk] INFO: Scrape type for WN22%20FMA: 0
2026-03-29 14:27:12 [bca.uk] INFO: Found listing with ID: FN70%20FYZ
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN70%2520FYZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:12 [bca.uk] INFO: Scrape type for FN70%20FYZ: 0
2026-03-29 14:27:12 [bca.uk] INFO: Found listing with ID: YH22%20XPW
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH22%2520XPW%27 HTTP/1.1" 200 None
2026-03-29 14:27:12 [bca.uk] INFO: Scrape type for YH22%20XPW: 0
2026-03-29 14:27:12 [bca.uk] INFO: Found listing with ID: HG24%20XVW
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG24%2520XVW%27 HTTP/1.1" 200 None
2026-03-29 14:27:12 [bca.uk] INFO: Scrape type for HG24%20XVW: 0
2026-03-29 14:27:12 [bca.uk] INFO: Found listing with ID: GY20%20AOZ
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY20%2520AOZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:12 [bca.uk] INFO: Scrape type for GY20%20AOZ: 0
2026-03-29 14:27:12 [bca.uk] INFO: Found listing with ID: KR62%20AOY
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR62%2520AOY%27 HTTP/1.1" 200 None
2026-03-29 14:27:12 [bca.uk] INFO: Scrape type for KR62%20AOY: 0
2026-03-29 14:27:12 [bca.uk] INFO: Found listing with ID: RE23%20UTR
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE23%2520UTR%27 HTTP/1.1" 200 None
2026-03-29 14:27:12 [bca.uk] INFO: Scrape type for RE23%20UTR: 0
2026-03-29 14:27:12 [bca.uk] INFO: Found listing with ID: LA72%20TCV
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA72%2520TCV%27 HTTP/1.1" 200 None
2026-03-29 14:27:12 [bca.uk] INFO: Scrape type for LA72%20TCV: 0
2026-03-29 14:27:12 [bca.uk] INFO: Found listing with ID: LD24%20ZZR
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD24%2520ZZR%27 HTTP/1.1" 200 None
2026-03-29 14:27:12 [bca.uk] INFO: Scrape type for LD24%20ZZR: 0
2026-03-29 14:27:12 [bca.uk] INFO: Found listing with ID: EJ16%20DFA
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ16%2520DFA%27 HTTP/1.1" 200 None
2026-03-29 14:27:12 [bca.uk] INFO: Scrape type for EJ16%20DFA: 2
2026-03-29 14:27:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 30b80dbb-de43-5b6c-a9d1-de2848868a25 with identifier: EJ16%20DFA
2026-03-29 14:27:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 30b80dbb-de43-5b6c-a9d1-de2848868a25 with scrape type 2
2026-03-29 14:27:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 30b80dbb-de43-5b6c-a9d1-de2848868a25 with scrape type 2
2026-03-29 14:27:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 30b80dbb-de43-5b6c-a9d1-de2848868a25, identifier: EJ16%20DFA
2026-03-29 14:27:12 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:27:12 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:27:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 30b80dbb-de43-5b6c-a9d1-de2848868a25 with identifier: EJ16%20DFA
2026-03-29 14:27:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 30b80dbb-de43-5b6c-a9d1-de2848868a25 with identifier: EJ16%20DFA
2026-03-29 14:27:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 30b80dbb-de43-5b6c-a9d1-de2848868a25 with identifier: EJ16%20DFA to the API
2026-03-29 14:27:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ16%20DFA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '30b80dbb-de43-5b6c-a9d1-de2848868a25',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ16 DFA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ16%20DFA&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 200 D',
 'odometer': 88702,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 200 D 2.1 AMG LINE DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE DCT',
 'vin': 'WDC1569082J266438',
 'year': 2016}
2026-03-29 14:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ16%2520DFA%27 HTTP/1.1" 200 None
2026-03-29 14:27:13 [bca.uk] INFO: Saving data for EJ16%20DFA: {'auction_closing_time': 1774951200.0, 'created_time': 1774339318.962015, 'last_price_update_time': 1774794433.243}
2026-03-29 14:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ16%2520DFA') HTTP/1.1" 204 0
2026-03-29 14:27:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:27:13 [bca.uk] INFO: Found listing with ID: OV69%20JZP
2026-03-29 14:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV69%2520JZP%27 HTTP/1.1" 200 None
2026-03-29 14:27:13 [bca.uk] INFO: Scrape type for OV69%20JZP: 2
2026-03-29 14:27:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f1a84b3f-ff10-58b3-8839-be2ef114f96c with identifier: OV69%20JZP
2026-03-29 14:27:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f1a84b3f-ff10-58b3-8839-be2ef114f96c with scrape type 2
2026-03-29 14:27:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f1a84b3f-ff10-58b3-8839-be2ef114f96c with scrape type 2
2026-03-29 14:27:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f1a84b3f-ff10-58b3-8839-be2ef114f96c, identifier: OV69%20JZP
2026-03-29 14:27:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f1a84b3f-ff10-58b3-8839-be2ef114f96c with identifier: OV69%20JZP
2026-03-29 14:27:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f1a84b3f-ff10-58b3-8839-be2ef114f96c with identifier: OV69%20JZP
2026-03-29 14:27:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f1a84b3f-ff10-58b3-8839-be2ef114f96c with identifier: OV69%20JZP to the API
2026-03-29 14:27:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV69%20JZP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f1a84b3f-ff10-58b3-8839-be2ef114f96c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV69 JZP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV69%20JZP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'PEUGEOT',
 'model': 'RIFTER',
 'odometer': 84002,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'PEUGEOT RIFTER 1.5 BLUEHDI 100 ALLURE (7S) MPV',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 ALLURE (7S)',
 'vin': 'VR3ECYHYCKJ651029',
 'year': 2019}
2026-03-29 14:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV69%2520JZP%27 HTTP/1.1" 200 None
2026-03-29 14:27:13 [bca.uk] INFO: Saving data for OV69%20JZP: {'auction_closing_time': 1774951200.0, 'created_time': 1774339311.264516, 'last_price_update_time': 1774794433.730123}
2026-03-29 14:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV69%2520JZP') HTTP/1.1" 204 0
2026-03-29 14:27:13 [bca.uk] INFO: Found listing with ID: RK72%20ONP
2026-03-29 14:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK72%2520ONP%27 HTTP/1.1" 200 None
2026-03-29 14:27:13 [bca.uk] INFO: Scrape type for RK72%20ONP: 2
2026-03-29 14:27:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e47f376e-9d60-5219-ae74-a0fdd1270f1f with identifier: RK72%20ONP
2026-03-29 14:27:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e47f376e-9d60-5219-ae74-a0fdd1270f1f with scrape type 2
2026-03-29 14:27:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e47f376e-9d60-5219-ae74-a0fdd1270f1f with scrape type 2
2026-03-29 14:27:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e47f376e-9d60-5219-ae74-a0fdd1270f1f, identifier: RK72%20ONP
2026-03-29 14:27:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e47f376e-9d60-5219-ae74-a0fdd1270f1f with identifier: RK72%20ONP
2026-03-29 14:27:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:27:13 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=decuma+grey HTTP/1.1" 200 None
2026-03-29 14:27:14 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:27:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e47f376e-9d60-5219-ae74-a0fdd1270f1f with identifier: RK72%20ONP
2026-03-29 14:27:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e47f376e-9d60-5219-ae74-a0fdd1270f1f with identifier: RK72%20ONP to the API
2026-03-29 14:27:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK72%20ONP-GB',
 'category': 'Car',
 'color': 'decuma grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e47f376e-9d60-5219-ae74-a0fdd1270f1f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RK72 ONP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK72%20ONP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'YARIS CROSS',
 'odometer': 18979,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS CROSS 1.5 HYBRID AWD EXCEL Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID AWD EXCEL',
 'vin': 'JTDKCACB60A028527',
 'year': 2023}
2026-03-29 14:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK72%2520ONP%27 HTTP/1.1" 200 None
2026-03-29 14:27:14 [bca.uk] INFO: Saving data for RK72%20ONP: {'auction_closing_time': 1774951200.0, 'created_time': 1774339316.759758, 'last_price_update_time': 1774794434.320096}
2026-03-29 14:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK72%2520ONP') HTTP/1.1" 204 0
2026-03-29 14:27:14 [bca.uk] INFO: Found listing with ID: FM19%20EAC
2026-03-29 14:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM19%2520EAC%27 HTTP/1.1" 200 None
2026-03-29 14:27:14 [bca.uk] INFO: Scrape type for FM19%20EAC: 2
2026-03-29 14:27:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3533073-082d-5f1e-b9e9-db0bd8d18198 with identifier: FM19%20EAC
2026-03-29 14:27:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3533073-082d-5f1e-b9e9-db0bd8d18198 with scrape type 2
2026-03-29 14:27:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3533073-082d-5f1e-b9e9-db0bd8d18198 with scrape type 2
2026-03-29 14:27:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3533073-082d-5f1e-b9e9-db0bd8d18198, identifier: FM19%20EAC
2026-03-29 14:27:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3533073-082d-5f1e-b9e9-db0bd8d18198 with identifier: FM19%20EAC
2026-03-29 14:27:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3533073-082d-5f1e-b9e9-db0bd8d18198 with identifier: FM19%20EAC
2026-03-29 14:27:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b3533073-082d-5f1e-b9e9-db0bd8d18198 with identifier: FM19%20EAC to the API
2026-03-29 14:27:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FM19%20EAC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b3533073-082d-5f1e-b9e9-db0bd8d18198',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FM19 EAC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FM19%20EAC&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 72463,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 T-GDI 177 2WD PREMIUM SE DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'T-GDI 177 2WD PREMIUM SE DCT',
 'vin': 'TMAJ3812VLJ898624',
 'year': 2019}
2026-03-29 14:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM19%2520EAC%27 HTTP/1.1" 200 None
2026-03-29 14:27:14 [bca.uk] INFO: Saving data for FM19%20EAC: {'auction_closing_time': 1774951200.0, 'created_time': 1774339310.697272, 'last_price_update_time': 1774794434.816046}
2026-03-29 14:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FM19%2520EAC') HTTP/1.1" 204 0
2026-03-29 14:27:14 [bca.uk] INFO: Found listing with ID: VX68%20WDV
2026-03-29 14:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX68%2520WDV%27 HTTP/1.1" 200 None
2026-03-29 14:27:14 [bca.uk] INFO: Scrape type for VX68%20WDV: 2
2026-03-29 14:27:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6014da0e-e1aa-5a71-81ac-5b84381dc9f7 with identifier: VX68%20WDV
2026-03-29 14:27:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6014da0e-e1aa-5a71-81ac-5b84381dc9f7 with scrape type 2
2026-03-29 14:27:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6014da0e-e1aa-5a71-81ac-5b84381dc9f7 with scrape type 2
2026-03-29 14:27:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6014da0e-e1aa-5a71-81ac-5b84381dc9f7, identifier: VX68%20WDV
2026-03-29 14:27:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6014da0e-e1aa-5a71-81ac-5b84381dc9f7 with identifier: VX68%20WDV
2026-03-29 14:27:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6014da0e-e1aa-5a71-81ac-5b84381dc9f7 with identifier: VX68%20WDV
2026-03-29 14:27:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6014da0e-e1aa-5a71-81ac-5b84381dc9f7 with identifier: VX68%20WDV to the API
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VX68%20WDV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6014da0e-e1aa-5a71-81ac-5b84381dc9f7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VX68 WDV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VX68%20WDV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 56513,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 TD4 180 4WD SE Hatchback',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD SE',
 'vin': 'SALVA2AN2KH333032',
 'year': 2018}
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX68%2520WDV%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Saving data for VX68%20WDV: {'auction_closing_time': 1774951200.0, 'created_time': 1774339318.073214, 'last_price_update_time': 1774794435.212214}
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VX68%2520WDV') HTTP/1.1" 204 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: VX56%20NEO
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX56%2520NEO%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for VX56%20NEO: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: LF02%20GMO
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF02%2520GMO%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for LF02%20GMO: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: WK63%20YGM
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK63%2520YGM%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for WK63%20YGM: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: CK16%20TBU
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK16%2520TBU%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for CK16%20TBU: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: HN17%20CUG
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN17%2520CUG%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for HN17%20CUG: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: VO15%20MXA
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO15%2520MXA%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for VO15%20MXA: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: FV13%20UUE
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV13%2520UUE%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for FV13%20UUE: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: OY64%20VXD
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY64%2520VXD%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for OY64%20VXD: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: AU64%20VXP
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU64%2520VXP%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for AU64%20VXP: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: SH53%20EDZ
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH53%2520EDZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for SH53%20EDZ: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: MF59%20EPL
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF59%2520EPL%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for MF59%20EPL: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: RS05%20GAL
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RS05%2520GAL%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for RS05%20GAL: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: DL65%20CWY
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL65%2520CWY%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for DL65%20CWY: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: MW64%20JVU
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW64%2520JVU%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for MW64%20JVU: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: RE18%20ZRA
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE18%2520ZRA%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for RE18%20ZRA: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: A5%20BPN
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27A5%2520BPN%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for A5%20BPN: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: SW69%20JXZ
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW69%2520JXZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for SW69%20JXZ: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: KX23%20OZT
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX23%2520OZT%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for KX23%20OZT: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: PK21%20KZG
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK21%2520KZG%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for PK21%20KZG: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: LV21%20XYO
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV21%2520XYO%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for LV21%20XYO: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: SM21%20DVC
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM21%2520DVC%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for SM21%20DVC: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: SM21%20EBP
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM21%2520EBP%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for SM21%20EBP: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: SO21%20GXX
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO21%2520GXX%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for SO21%20GXX: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: SO21%20GYG
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO21%2520GYG%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for SO21%20GYG: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: SO21%20GZH
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO21%2520GZH%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for SO21%20GZH: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: YA22%20NZR
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA22%2520NZR%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for YA22%20NZR: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: DE71%20XWR
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE71%2520XWR%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for DE71%20XWR: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: YR22%20LVP
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520LVP%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for YR22%20LVP: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: MD21%20FME
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD21%2520FME%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for MD21%20FME: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: SO21%20PVX
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO21%2520PVX%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for SO21%20PVX: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: VK21%20YJR
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK21%2520YJR%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for VK21%20YJR: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: OE23%20WTL
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE23%2520WTL%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for OE23%20WTL: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: EF22%20VUA
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF22%2520VUA%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for EF22%20VUA: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: LM21%20ZPF
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM21%2520ZPF%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for LM21%20ZPF: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: GJ67%20PXZ
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ67%2520PXZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for GJ67%20PXZ: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: HT21%20ATV
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT21%2520ATV%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for HT21%20ATV: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: OY20%20POV
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY20%2520POV%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for OY20%20POV: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: WP22%20BHW
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP22%2520BHW%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for WP22%20BHW: 0
2026-03-29 14:27:15 [bca.uk] INFO: Found listing with ID: RE70%20FXU
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE70%2520FXU%27 HTTP/1.1" 200 None
2026-03-29 14:27:15 [bca.uk] INFO: Scrape type for RE70%20FXU: 2
2026-03-29 14:27:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 19f9bbfb-eadc-52eb-9937-2c300d87c6e5 with identifier: RE70%20FXU
2026-03-29 14:27:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 19f9bbfb-eadc-52eb-9937-2c300d87c6e5 with scrape type 2
2026-03-29 14:27:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 19f9bbfb-eadc-52eb-9937-2c300d87c6e5 with scrape type 2
2026-03-29 14:27:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 19f9bbfb-eadc-52eb-9937-2c300d87c6e5, identifier: RE70%20FXU
2026-03-29 14:27:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 19f9bbfb-eadc-52eb-9937-2c300d87c6e5 with identifier: RE70%20FXU
2026-03-29 14:27:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 19f9bbfb-eadc-52eb-9937-2c300d87c6e5 with identifier: RE70%20FXU
2026-03-29 14:27:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 19f9bbfb-eadc-52eb-9937-2c300d87c6e5 with identifier: RE70%20FXU to the API
2026-03-29 14:27:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE70%20FXU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '19f9bbfb-eadc-52eb-9937-2c300d87c6e5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE70 FXU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE70%20FXU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'MASTER 3.5T FWD',
 'odometer': 63605,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 6600,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'RENAULT MASTER 3.5T FWD 2.3 DCI 150 LM BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'DCI 150 LM BUSINESS',
 'vin': 'VF1MA000366316298',
 'year': 2021}
2026-03-29 14:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE70%2520FXU%27 HTTP/1.1" 200 None
2026-03-29 14:27:16 [bca.uk] INFO: Saving data for RE70%20FXU: {'auction_closing_time': 1774854000.0, 'created_time': 1773832045.639083, 'last_price_update_time': 1774794436.241105}
2026-03-29 14:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE70%2520FXU') HTTP/1.1" 204 0
2026-03-29 14:27:16 [bca.uk] INFO: Found listing with ID: YS18%20ZFV
2026-03-29 14:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS18%2520ZFV%27 HTTP/1.1" 200 None
2026-03-29 14:27:16 [bca.uk] INFO: Scrape type for YS18%20ZFV: 0
2026-03-29 14:27:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:27:20 [bca.uk] INFO: Total items found: 100
2026-03-29 14:27:20 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=123&sort=MostRecentlyAdded
2026-03-29 14:27:20 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:27:20 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=123&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:27:20 [bca.uk] INFO: Found listing with ID: LF67%20WRA
2026-03-29 14:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF67%2520WRA%27 HTTP/1.1" 200 None
2026-03-29 14:27:20 [bca.uk] INFO: Scrape type for LF67%20WRA: 0
2026-03-29 14:27:20 [bca.uk] INFO: Found listing with ID: KV73%20WZJ
2026-03-29 14:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV73%2520WZJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:20 [bca.uk] INFO: Scrape type for KV73%20WZJ: 0
2026-03-29 14:27:20 [bca.uk] INFO: Found listing with ID: KV73%20WZC
2026-03-29 14:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV73%2520WZC%27 HTTP/1.1" 200 None
2026-03-29 14:27:20 [bca.uk] INFO: Scrape type for KV73%20WZC: 0
2026-03-29 14:27:20 [bca.uk] INFO: Found listing with ID: KV73%20WYR
2026-03-29 14:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV73%2520WYR%27 HTTP/1.1" 200 None
2026-03-29 14:27:20 [bca.uk] INFO: Scrape type for KV73%20WYR: 0
2026-03-29 14:27:20 [bca.uk] INFO: Found listing with ID: EA72%20FHZ
2026-03-29 14:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA72%2520FHZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:21 [bca.uk] INFO: Scrape type for EA72%20FHZ: 0
2026-03-29 14:27:21 [bca.uk] INFO: Found listing with ID: EA18%20HKY
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA18%2520HKY%27 HTTP/1.1" 200 None
2026-03-29 14:27:21 [bca.uk] INFO: Scrape type for EA18%20HKY: 0
2026-03-29 14:27:21 [bca.uk] INFO: Found listing with ID: CN69%20WYF
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN69%2520WYF%27 HTTP/1.1" 200 None
2026-03-29 14:27:21 [bca.uk] INFO: Scrape type for CN69%20WYF: 0
2026-03-29 14:27:21 [bca.uk] INFO: Found listing with ID: AF73%20LNU
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF73%2520LNU%27 HTTP/1.1" 200 None
2026-03-29 14:27:21 [bca.uk] INFO: Scrape type for AF73%20LNU: 0
2026-03-29 14:27:21 [bca.uk] INFO: Found listing with ID: AF23%20LDU
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF23%2520LDU%27 HTTP/1.1" 200 None
2026-03-29 14:27:21 [bca.uk] INFO: Scrape type for AF23%20LDU: 0
2026-03-29 14:27:21 [bca.uk] INFO: Found listing with ID: AD72%20CAU
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD72%2520CAU%27 HTTP/1.1" 200 None
2026-03-29 14:27:21 [bca.uk] INFO: Scrape type for AD72%20CAU: 0
2026-03-29 14:27:21 [bca.uk] INFO: Found listing with ID: AJ09%20OHS
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ09%2520OHS%27 HTTP/1.1" 200 None
2026-03-29 14:27:21 [bca.uk] INFO: Scrape type for AJ09%20OHS: 0
2026-03-29 14:27:21 [bca.uk] INFO: Found listing with ID: EX20%20NLR
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX20%2520NLR%27 HTTP/1.1" 200 None
2026-03-29 14:27:21 [bca.uk] INFO: Scrape type for EX20%20NLR: 0
2026-03-29 14:27:21 [bca.uk] INFO: Found listing with ID: VO70%20MEU
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO70%2520MEU%27 HTTP/1.1" 200 None
2026-03-29 14:27:21 [bca.uk] INFO: Scrape type for VO70%20MEU: 0
2026-03-29 14:27:21 [bca.uk] INFO: Found listing with ID: AF73%20LOA
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF73%2520LOA%27 HTTP/1.1" 200 None
2026-03-29 14:27:21 [bca.uk] INFO: Scrape type for AF73%20LOA: 0
2026-03-29 14:27:21 [bca.uk] INFO: Found listing with ID: KV73%20WYY
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV73%2520WYY%27 HTTP/1.1" 200 None
2026-03-29 14:27:21 [bca.uk] INFO: Scrape type for KV73%20WYY: 0
2026-03-29 14:27:21 [bca.uk] INFO: Found listing with ID: KV73%20XAB
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV73%2520XAB%27 HTTP/1.1" 200 None
2026-03-29 14:27:21 [bca.uk] INFO: Scrape type for KV73%20XAB: 0
2026-03-29 14:27:21 [bca.uk] INFO: Found listing with ID: AF73%20LNE
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF73%2520LNE%27 HTTP/1.1" 200 None
2026-03-29 14:27:21 [bca.uk] INFO: Scrape type for AF73%20LNE: 0
2026-03-29 14:27:21 [bca.uk] INFO: Found listing with ID: AF73%20LOD
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF73%2520LOD%27 HTTP/1.1" 200 None
2026-03-29 14:27:21 [bca.uk] INFO: Scrape type for AF73%20LOD: 0
2026-03-29 14:27:21 [bca.uk] INFO: Found listing with ID: EX23%20WFG
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX23%2520WFG%27 HTTP/1.1" 200 None
2026-03-29 14:27:21 [bca.uk] INFO: Scrape type for EX23%20WFG: 0
2026-03-29 14:27:21 [bca.uk] INFO: Found listing with ID: KV73%20XAG
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV73%2520XAG%27 HTTP/1.1" 200 None
2026-03-29 14:27:21 [bca.uk] INFO: Scrape type for KV73%20XAG: 0
2026-03-29 14:27:21 [bca.uk] INFO: Found listing with ID: FP72%20XLF
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP72%2520XLF%27 HTTP/1.1" 200 None
2026-03-29 14:27:21 [bca.uk] INFO: Scrape type for FP72%20XLF: 2
2026-03-29 14:27:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4f04092c-0df8-5428-b68d-38cc6bf22a6f with identifier: FP72%20XLF
2026-03-29 14:27:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4f04092c-0df8-5428-b68d-38cc6bf22a6f with scrape type 2
2026-03-29 14:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4f04092c-0df8-5428-b68d-38cc6bf22a6f with scrape type 2
2026-03-29 14:27:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4f04092c-0df8-5428-b68d-38cc6bf22a6f, identifier: FP72%20XLF
2026-03-29 14:27:21 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=123&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:27:21 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=123&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:27:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4f04092c-0df8-5428-b68d-38cc6bf22a6f with identifier: FP72%20XLF
2026-03-29 14:27:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4f04092c-0df8-5428-b68d-38cc6bf22a6f with identifier: FP72%20XLF
2026-03-29 14:27:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4f04092c-0df8-5428-b68d-38cc6bf22a6f with identifier: FP72%20XLF to the API
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP72%20XLF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4f04092c-0df8-5428-b68d-38cc6bf22a6f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FP72 XLF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP72%20XLF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'TRAFIC 28',
 'odometer': 36835,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 11500,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'RENAULT TRAFIC 28 2.0 B/DCI 130 SL BUSINESS+ PanelVan',
 'transmission': 'manual',
 'trim': 'B/DCI 130 SL BUSINESS+',
 'vin': 'VF1FL000569423628',
 'year': 2022}
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP72%2520XLF%27 HTTP/1.1" 200 None
2026-03-29 14:27:21 [bca.uk] INFO: Saving data for FP72%20XLF: {'auction_closing_time': 1774854000.0, 'created_time': 1773832606.355168, 'last_price_update_time': 1774794441.656525}
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP72%2520XLF') HTTP/1.1" 204 0
2026-03-29 14:27:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:27:21 [bca.uk] INFO: Found listing with ID: AK71%20VDY
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK71%2520VDY%27 HTTP/1.1" 200 None
2026-03-29 14:27:21 [bca.uk] INFO: Scrape type for AK71%20VDY: 2
2026-03-29 14:27:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 67eebf90-b718-5ed2-ba3b-bc858f0466e9 with identifier: AK71%20VDY
2026-03-29 14:27:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 67eebf90-b718-5ed2-ba3b-bc858f0466e9 with scrape type 2
2026-03-29 14:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 67eebf90-b718-5ed2-ba3b-bc858f0466e9 with scrape type 2
2026-03-29 14:27:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 67eebf90-b718-5ed2-ba3b-bc858f0466e9, identifier: AK71%20VDY
2026-03-29 14:27:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 67eebf90-b718-5ed2-ba3b-bc858f0466e9 with identifier: AK71%20VDY
2026-03-29 14:27:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 67eebf90-b718-5ed2-ba3b-bc858f0466e9 with identifier: AK71%20VDY
2026-03-29 14:27:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 67eebf90-b718-5ed2-ba3b-bc858f0466e9 with identifier: AK71%20VDY to the API
2026-03-29 14:27:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 30,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK71%20VDY-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '67eebf90-b718-5ed2-ba3b-bc858f0466e9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AK71 VDY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK71%20VDY&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 63258,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12800,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.6 PHEV-4 300 GT PREMIUM E-EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'PHEV-4 300 GT PREMIUM E-EAT8',
 'vin': 'VF3M45GBUMS224555',
 'year': 2021}
2026-03-29 14:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK71%2520VDY%27 HTTP/1.1" 200 None
2026-03-29 14:27:22 [bca.uk] INFO: Saving data for AK71%20VDY: {'auction_closing_time': 1774854000.0, 'created_time': 1773929139.73647, 'last_price_update_time': 1774794442.172907}
2026-03-29 14:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK71%2520VDY') HTTP/1.1" 204 0
2026-03-29 14:27:22 [bca.uk] INFO: Found listing with ID: AY71%20JJV
2026-03-29 14:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY71%2520JJV%27 HTTP/1.1" 200 None
2026-03-29 14:27:22 [bca.uk] INFO: Scrape type for AY71%20JJV: 2
2026-03-29 14:27:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 97e4b18a-014e-5a50-86b3-3af5a2d779ea with identifier: AY71%20JJV
2026-03-29 14:27:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 97e4b18a-014e-5a50-86b3-3af5a2d779ea with scrape type 2
2026-03-29 14:27:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 97e4b18a-014e-5a50-86b3-3af5a2d779ea with scrape type 2
2026-03-29 14:27:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 97e4b18a-014e-5a50-86b3-3af5a2d779ea, identifier: AY71%20JJV
2026-03-29 14:27:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 97e4b18a-014e-5a50-86b3-3af5a2d779ea with identifier: AY71%20JJV
2026-03-29 14:27:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 97e4b18a-014e-5a50-86b3-3af5a2d779ea with identifier: AY71%20JJV
2026-03-29 14:27:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 97e4b18a-014e-5a50-86b3-3af5a2d779ea with identifier: AY71%20JJV to the API
2026-03-29 14:27:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AY71%20JJV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '97e4b18a-014e-5a50-86b3-3af5a2d779ea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AY71 JJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AY71%20JJV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'MUSTANG MACH-E',
 'odometer': 99989,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9800,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD MUSTANG MACH-E 198KW 68KWH AWD STANDARD RANGE Hatchback',
 'transmission': 'automatic',
 'trim': '198KW 68KWH AWD STANDARD RANGE',
 'vin': 'WF0TR3SS6MMA39418',
 'year': 2021}
2026-03-29 14:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY71%2520JJV%27 HTTP/1.1" 200 None
2026-03-29 14:27:22 [bca.uk] INFO: Saving data for AY71%20JJV: {'auction_closing_time': 1774854000.0, 'created_time': 1773841092.843281, 'last_price_update_time': 1774794442.581963}
2026-03-29 14:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AY71%2520JJV') HTTP/1.1" 204 0
2026-03-29 14:27:22 [bca.uk] INFO: Found listing with ID: BF23%20AUP
2026-03-29 14:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF23%2520AUP%27 HTTP/1.1" 200 None
2026-03-29 14:27:22 [bca.uk] INFO: Scrape type for BF23%20AUP: 2
2026-03-29 14:27:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c26a0ade-4e0e-5dcd-804a-9a45cc690c96 with identifier: BF23%20AUP
2026-03-29 14:27:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c26a0ade-4e0e-5dcd-804a-9a45cc690c96 with scrape type 2
2026-03-29 14:27:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c26a0ade-4e0e-5dcd-804a-9a45cc690c96 with scrape type 2
2026-03-29 14:27:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c26a0ade-4e0e-5dcd-804a-9a45cc690c96, identifier: BF23%20AUP
2026-03-29 14:27:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c26a0ade-4e0e-5dcd-804a-9a45cc690c96 with identifier: BF23%20AUP
2026-03-29 14:27:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c26a0ade-4e0e-5dcd-804a-9a45cc690c96 with identifier: BF23%20AUP
2026-03-29 14:27:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c26a0ade-4e0e-5dcd-804a-9a45cc690c96 with identifier: BF23%20AUP to the API
2026-03-29 14:27:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF23%20AUP-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c26a0ade-4e0e-5dcd-804a-9a45cc690c96',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BF23 AUP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF23%20AUP&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'KIA',
 'model': 'NIRO EV',
 'odometer': 13214,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16800,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA NIRO EV 150KW 65KWH 3 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 65KWH 3',
 'vin': 'KNACR811UP5033222',
 'year': 2023}
2026-03-29 14:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF23%2520AUP%27 HTTP/1.1" 200 None
2026-03-29 14:27:23 [bca.uk] INFO: Saving data for BF23%20AUP: {'auction_closing_time': 1774854000.0, 'created_time': 1773929281.890019, 'last_price_update_time': 1774794443.0041}
2026-03-29 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF23%2520AUP') HTTP/1.1" 204 0
2026-03-29 14:27:23 [bca.uk] INFO: Found listing with ID: BK22%20EVX
2026-03-29 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520EVX%27 HTTP/1.1" 200 None
2026-03-29 14:27:23 [bca.uk] INFO: Scrape type for BK22%20EVX: 2
2026-03-29 14:27:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b4f5805-b7cf-58de-bff6-5a9c3eb0d698 with identifier: BK22%20EVX
2026-03-29 14:27:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1b4f5805-b7cf-58de-bff6-5a9c3eb0d698 with scrape type 2
2026-03-29 14:27:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1b4f5805-b7cf-58de-bff6-5a9c3eb0d698 with scrape type 2
2026-03-29 14:27:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1b4f5805-b7cf-58de-bff6-5a9c3eb0d698, identifier: BK22%20EVX
2026-03-29 14:27:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1b4f5805-b7cf-58de-bff6-5a9c3eb0d698 with identifier: BK22%20EVX
2026-03-29 14:27:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1b4f5805-b7cf-58de-bff6-5a9c3eb0d698 with identifier: BK22%20EVX
2026-03-29 14:27:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1b4f5805-b7cf-58de-bff6-5a9c3eb0d698 with identifier: BK22%20EVX to the API
2026-03-29 14:27:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK22%20EVX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '1b4f5805-b7cf-58de-bff6-5a9c3eb0d698',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK22 EVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK22%20EVX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'Q4 E-TRON',
 'odometer': 76744,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13800,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI Q4 E-TRON 40 150KW 82KWH SPORT StationWagon',
 'transmission': 'automatic',
 'trim': '40 150KW 82KWH SPORT',
 'vin': 'WAUZZZFZ1NP026920',
 'year': 2022}
2026-03-29 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520EVX%27 HTTP/1.1" 200 None
2026-03-29 14:27:23 [bca.uk] INFO: Saving data for BK22%20EVX: {'auction_closing_time': 1774854000.0, 'created_time': 1773929257.493166, 'last_price_update_time': 1774794443.426619}
2026-03-29 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK22%2520EVX') HTTP/1.1" 204 0
2026-03-29 14:27:23 [bca.uk] INFO: Found listing with ID: DX22%20XUT
2026-03-29 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX22%2520XUT%27 HTTP/1.1" 200 None
2026-03-29 14:27:23 [bca.uk] INFO: Scrape type for DX22%20XUT: 2
2026-03-29 14:27:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ba79736b-5e5c-5d16-94ea-08d2fd6996c7 with identifier: DX22%20XUT
2026-03-29 14:27:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba79736b-5e5c-5d16-94ea-08d2fd6996c7 with scrape type 2
2026-03-29 14:27:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ba79736b-5e5c-5d16-94ea-08d2fd6996c7 with scrape type 2
2026-03-29 14:27:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ba79736b-5e5c-5d16-94ea-08d2fd6996c7, identifier: DX22%20XUT
2026-03-29 14:27:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ba79736b-5e5c-5d16-94ea-08d2fd6996c7 with identifier: DX22%20XUT
2026-03-29 14:27:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ba79736b-5e5c-5d16-94ea-08d2fd6996c7 with identifier: DX22%20XUT
2026-03-29 14:27:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ba79736b-5e5c-5d16-94ea-08d2fd6996c7 with identifier: DX22%20XUT to the API
2026-03-29 14:27:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DX22%20XUT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ba79736b-5e5c-5d16-94ea-08d2fd6996c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DX22 XUT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DX22%20XUT&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Newcastle-u-Tyne',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 17392,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 7900,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'NISSAN LEAF 40KWH N-CONNECTA (6.6KC) Hatchback',
 'transmission': 'automatic',
 'trim': '40KWH N-CONNECTA (6.6KC)',
 'vin': 'SJNFAAZE1U0158142',
 'year': 2022}
2026-03-29 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX22%2520XUT%27 HTTP/1.1" 200 None
2026-03-29 14:27:23 [bca.uk] INFO: Saving data for DX22%20XUT: {'auction_closing_time': 1774854000.0, 'created_time': 1773929285.125286, 'last_price_update_time': 1774794443.837817}
2026-03-29 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DX22%2520XUT') HTTP/1.1" 204 0
2026-03-29 14:27:23 [bca.uk] INFO: Found listing with ID: EK73%20YTH
2026-03-29 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK73%2520YTH%27 HTTP/1.1" 200 None
2026-03-29 14:27:23 [bca.uk] INFO: Scrape type for EK73%20YTH: 2
2026-03-29 14:27:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f6ef3cb-6471-5775-9ca8-772d7e8f4757 with identifier: EK73%20YTH
2026-03-29 14:27:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f6ef3cb-6471-5775-9ca8-772d7e8f4757 with scrape type 2
2026-03-29 14:27:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f6ef3cb-6471-5775-9ca8-772d7e8f4757 with scrape type 2
2026-03-29 14:27:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f6ef3cb-6471-5775-9ca8-772d7e8f4757, identifier: EK73%20YTH
2026-03-29 14:27:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f6ef3cb-6471-5775-9ca8-772d7e8f4757 with identifier: EK73%20YTH
2026-03-29 14:27:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f6ef3cb-6471-5775-9ca8-772d7e8f4757 with identifier: EK73%20YTH
2026-03-29 14:27:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9f6ef3cb-6471-5775-9ca8-772d7e8f4757 with identifier: EK73%20YTH to the API
2026-03-29 14:27:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK73%20YTH-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '9f6ef3cb-6471-5775-9ca8-772d7e8f4757',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EK73 YTH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK73%20YTH&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow - East',
 'make': 'KIA',
 'model': 'NIRO EV',
 'odometer': 10327,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16500,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA NIRO EV 150KW 65KWH 2 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 65KWH 2',
 'vin': 'KNACP811UR5086002',
 'year': 2023}
2026-03-29 14:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK73%2520YTH%27 HTTP/1.1" 200 None
2026-03-29 14:27:24 [bca.uk] INFO: Saving data for EK73%20YTH: {'auction_closing_time': 1774854000.0, 'created_time': 1773929291.994064, 'last_price_update_time': 1774794444.255782}
2026-03-29 14:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK73%2520YTH') HTTP/1.1" 204 0
2026-03-29 14:27:24 [bca.uk] INFO: Found listing with ID: GL72%20UWA
2026-03-29 14:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520UWA%27 HTTP/1.1" 200 None
2026-03-29 14:27:24 [bca.uk] INFO: Scrape type for GL72%20UWA: 2
2026-03-29 14:27:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08982800-a730-52c3-b99b-7bb3bf927b7a with identifier: GL72%20UWA
2026-03-29 14:27:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08982800-a730-52c3-b99b-7bb3bf927b7a with scrape type 2
2026-03-29 14:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 08982800-a730-52c3-b99b-7bb3bf927b7a with scrape type 2
2026-03-29 14:27:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08982800-a730-52c3-b99b-7bb3bf927b7a, identifier: GL72%20UWA
2026-03-29 14:27:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08982800-a730-52c3-b99b-7bb3bf927b7a with identifier: GL72%20UWA
2026-03-29 14:27:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08982800-a730-52c3-b99b-7bb3bf927b7a with identifier: GL72%20UWA
2026-03-29 14:27:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 08982800-a730-52c3-b99b-7bb3bf927b7a with identifier: GL72%20UWA to the API
2026-03-29 14:27:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL72%20UWA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '08982800-a730-52c3-b99b-7bb3bf927b7a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GL72 UWA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL72%20UWA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 53544,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16400,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS3PC587984',
 'year': 2022}
2026-03-29 14:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520UWA%27 HTTP/1.1" 200 None
2026-03-29 14:27:24 [bca.uk] INFO: Saving data for GL72%20UWA: {'auction_closing_time': 1774854000.0, 'created_time': 1773928962.171398, 'last_price_update_time': 1774794444.699959}
2026-03-29 14:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL72%2520UWA') HTTP/1.1" 204 0
2026-03-29 14:27:24 [bca.uk] INFO: Found listing with ID: LA72%20GSZ
2026-03-29 14:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA72%2520GSZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:24 [bca.uk] INFO: Scrape type for LA72%20GSZ: 0
2026-03-29 14:27:24 [bca.uk] INFO: Found listing with ID: LC72%20OBF
2026-03-29 14:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520OBF%27 HTTP/1.1" 200 None
2026-03-29 14:27:24 [bca.uk] INFO: Scrape type for LC72%20OBF: 2
2026-03-29 14:27:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4090f632-b4f4-555a-948f-3b33b126602a with identifier: LC72%20OBF
2026-03-29 14:27:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4090f632-b4f4-555a-948f-3b33b126602a with scrape type 2
2026-03-29 14:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4090f632-b4f4-555a-948f-3b33b126602a with scrape type 2
2026-03-29 14:27:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4090f632-b4f4-555a-948f-3b33b126602a, identifier: LC72%20OBF
2026-03-29 14:27:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4090f632-b4f4-555a-948f-3b33b126602a with identifier: LC72%20OBF
2026-03-29 14:27:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4090f632-b4f4-555a-948f-3b33b126602a with identifier: LC72%20OBF
2026-03-29 14:27:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4090f632-b4f4-555a-948f-3b33b126602a with identifier: LC72%20OBF to the API
2026-03-29 14:27:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC72%20OBF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '4090f632-b4f4-555a-948f-3b33b126602a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LC72 OBF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC72%20OBF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'SKODA',
 'model': 'ENYAQ',
 'odometer': 66517,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 11800,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'SKODA ENYAQ 132KW 62KWH 60 LOFT(120KC) Hatchback',
 'transmission': 'automatic',
 'trim': '132KW 62KWH 60 LOFT(120KC)',
 'vin': 'TMBKB7NY3PF008983',
 'year': 2022}
2026-03-29 14:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520OBF%27 HTTP/1.1" 200 None
2026-03-29 14:27:25 [bca.uk] INFO: Saving data for LC72%20OBF: {'auction_closing_time': 1774854000.0, 'created_time': 1773928977.677771, 'last_price_update_time': 1774794445.170243}
2026-03-29 14:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC72%2520OBF') HTTP/1.1" 204 0
2026-03-29 14:27:25 [bca.uk] INFO: Found listing with ID: LN22%20XPX
2026-03-29 14:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN22%2520XPX%27 HTTP/1.1" 200 None
2026-03-29 14:27:25 [bca.uk] INFO: Scrape type for LN22%20XPX: 2
2026-03-29 14:27:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e35f89de-fc16-5279-be2e-bfe403df6017 with identifier: LN22%20XPX
2026-03-29 14:27:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e35f89de-fc16-5279-be2e-bfe403df6017 with scrape type 2
2026-03-29 14:27:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e35f89de-fc16-5279-be2e-bfe403df6017 with scrape type 2
2026-03-29 14:27:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e35f89de-fc16-5279-be2e-bfe403df6017, identifier: LN22%20XPX
2026-03-29 14:27:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e35f89de-fc16-5279-be2e-bfe403df6017 with identifier: LN22%20XPX
2026-03-29 14:27:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e35f89de-fc16-5279-be2e-bfe403df6017 with identifier: LN22%20XPX
2026-03-29 14:27:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e35f89de-fc16-5279-be2e-bfe403df6017 with identifier: LN22%20XPX to the API
2026-03-29 14:27:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN22%20XPX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e35f89de-fc16-5279-be2e-bfe403df6017',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LN22 XPX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN22%20XPX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow - East',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 104624,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14400,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD R-DYNAMIC SE Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD R-DYNAMIC SE',
 'vin': 'SALZA2AT5NH175628',
 'year': 2022}
2026-03-29 14:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN22%2520XPX%27 HTTP/1.1" 200 None
2026-03-29 14:27:25 [bca.uk] INFO: Saving data for LN22%20XPX: {'auction_closing_time': 1774854000.0, 'created_time': 1773841106.737469, 'last_price_update_time': 1774794445.638086}
2026-03-29 14:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN22%2520XPX') HTTP/1.1" 204 0
2026-03-29 14:27:25 [bca.uk] INFO: Found listing with ID: LX22%20UBL
2026-03-29 14:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX22%2520UBL%27 HTTP/1.1" 200 None
2026-03-29 14:27:25 [bca.uk] INFO: Scrape type for LX22%20UBL: 2
2026-03-29 14:27:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2b2e331-4ec3-5130-9dbc-6ccde5b43eef with identifier: LX22%20UBL
2026-03-29 14:27:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2b2e331-4ec3-5130-9dbc-6ccde5b43eef with scrape type 2
2026-03-29 14:27:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a2b2e331-4ec3-5130-9dbc-6ccde5b43eef with scrape type 2
2026-03-29 14:27:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2b2e331-4ec3-5130-9dbc-6ccde5b43eef, identifier: LX22%20UBL
2026-03-29 14:27:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2b2e331-4ec3-5130-9dbc-6ccde5b43eef with identifier: LX22%20UBL
2026-03-29 14:27:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2b2e331-4ec3-5130-9dbc-6ccde5b43eef with identifier: LX22%20UBL
2026-03-29 14:27:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a2b2e331-4ec3-5130-9dbc-6ccde5b43eef with identifier: LX22%20UBL to the API
2026-03-29 14:27:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX22%20UBL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a2b2e331-4ec3-5130-9dbc-6ccde5b43eef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LX22 UBL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX22%20UBL&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 20972,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 T GDI 150 2 ISG StationWagon',
 'transmission': 'manual',
 'trim': 'T GDI 150 2 ISG',
 'vin': 'U5YPU81BLNL012854',
 'year': 2022}
2026-03-29 14:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX22%2520UBL%27 HTTP/1.1" 200 None
2026-03-29 14:27:26 [bca.uk] INFO: Saving data for LX22%20UBL: {'auction_closing_time': 1774854000.0, 'created_time': 1773928977.07722, 'last_price_update_time': 1774794446.10952}
2026-03-29 14:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX22%2520UBL') HTTP/1.1" 204 0
2026-03-29 14:27:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=123&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:27:26 [bca.uk] INFO: Found listing with ID: ME21%20BGO
2026-03-29 14:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME21%2520BGO%27 HTTP/1.1" 200 None
2026-03-29 14:27:26 [bca.uk] INFO: Scrape type for ME21%20BGO: 0
2026-03-29 14:27:26 [bca.uk] INFO: Found listing with ID: ML71%20EBM
2026-03-29 14:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML71%2520EBM%27 HTTP/1.1" 200 None
2026-03-29 14:27:26 [bca.uk] INFO: Scrape type for ML71%20EBM: 2
2026-03-29 14:27:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b84be529-1d58-5046-bf8a-0c6c18994d07 with identifier: ML71%20EBM
2026-03-29 14:27:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b84be529-1d58-5046-bf8a-0c6c18994d07 with scrape type 2
2026-03-29 14:27:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b84be529-1d58-5046-bf8a-0c6c18994d07 with scrape type 2
2026-03-29 14:27:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b84be529-1d58-5046-bf8a-0c6c18994d07, identifier: ML71%20EBM
2026-03-29 14:27:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b84be529-1d58-5046-bf8a-0c6c18994d07 with identifier: ML71%20EBM
2026-03-29 14:27:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b84be529-1d58-5046-bf8a-0c6c18994d07 with identifier: ML71%20EBM
2026-03-29 14:27:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b84be529-1d58-5046-bf8a-0c6c18994d07 with identifier: ML71%20EBM to the API
2026-03-29 14:27:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML71%20EBM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b84be529-1d58-5046-bf8a-0c6c18994d07',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ML71 EBM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML71%20EBM&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 49517,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15000,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 LONG RANGE AWD Saloon',
 'transmission': 'automatic',
 'trim': 'LONG RANGE AWD',
 'vin': 'LRW3F7EK4MC321829',
 'year': 2021}
2026-03-29 14:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML71%2520EBM%27 HTTP/1.1" 200 None
2026-03-29 14:27:26 [bca.uk] INFO: Saving data for ML71%20EBM: {'auction_closing_time': 1774854000.0, 'created_time': 1773929241.857883, 'last_price_update_time': 1774794446.684555}
2026-03-29 14:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML71%2520EBM') HTTP/1.1" 204 0
2026-03-29 14:27:26 [bca.uk] INFO: Found listing with ID: NJ22%20TZN
2026-03-29 14:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ22%2520TZN%27 HTTP/1.1" 200 None
2026-03-29 14:27:26 [bca.uk] INFO: Scrape type for NJ22%20TZN: 2
2026-03-29 14:27:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7a6d9e4-2198-5e22-84fa-3241ecfe6d2d with identifier: NJ22%20TZN
2026-03-29 14:27:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7a6d9e4-2198-5e22-84fa-3241ecfe6d2d with scrape type 2
2026-03-29 14:27:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b7a6d9e4-2198-5e22-84fa-3241ecfe6d2d with scrape type 2
2026-03-29 14:27:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b7a6d9e4-2198-5e22-84fa-3241ecfe6d2d, identifier: NJ22%20TZN
2026-03-29 14:27:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b7a6d9e4-2198-5e22-84fa-3241ecfe6d2d with identifier: NJ22%20TZN
2026-03-29 14:27:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b7a6d9e4-2198-5e22-84fa-3241ecfe6d2d with identifier: NJ22%20TZN
2026-03-29 14:27:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b7a6d9e4-2198-5e22-84fa-3241ecfe6d2d with identifier: NJ22%20TZN to the API
2026-03-29 14:27:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ22%20TZN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b7a6d9e4-2198-5e22-84fa-3241ecfe6d2d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NJ22 TZN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ22%20TZN&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Newcastle-u-Tyne',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 52252,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13800,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 RWD Saloon',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRW3F7FS5NC504866',
 'year': 2022}
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ22%2520TZN%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Saving data for NJ22%20TZN: {'auction_closing_time': 1774854000.0, 'created_time': 1773929317.514197, 'last_price_update_time': 1774794447.095895}
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ22%2520TZN') HTTP/1.1" 204 0
2026-03-29 14:27:27 [bca.uk] INFO: Total items found: 100
2026-03-29 14:27:27 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded
2026-03-29 14:27:27 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:27:27 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: NJ23%20LLC
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ23%2520LLC%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for NJ23%20LLC: 2
2026-03-29 14:27:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc9ec417-6bd3-53cf-a892-2ebcdcec148b with identifier: NJ23%20LLC
2026-03-29 14:27:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc9ec417-6bd3-53cf-a892-2ebcdcec148b with scrape type 2
2026-03-29 14:27:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc9ec417-6bd3-53cf-a892-2ebcdcec148b with scrape type 2
2026-03-29 14:27:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc9ec417-6bd3-53cf-a892-2ebcdcec148b, identifier: NJ23%20LLC
2026-03-29 14:27:27 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:27:27 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:27:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc9ec417-6bd3-53cf-a892-2ebcdcec148b with identifier: NJ23%20LLC
2026-03-29 14:27:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc9ec417-6bd3-53cf-a892-2ebcdcec148b with identifier: NJ23%20LLC
2026-03-29 14:27:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc9ec417-6bd3-53cf-a892-2ebcdcec148b with identifier: NJ23%20LLC to the API
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ23%20LLC-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'dc9ec417-6bd3-53cf-a892-2ebcdcec148b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NJ23 LLC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ23%20LLC&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow - East',
 'make': 'KIA',
 'model': 'EV6',
 'odometer': 7022,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 22800,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA EV6 236KW 77.4KWH AWD GT-LINE Hatchback',
 'transmission': 'automatic',
 'trim': '236KW 77.4KWH AWD GT-LINE',
 'vin': 'KNAC481CRP5112373',
 'year': 2023}
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ23%2520LLC%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Saving data for NJ23%20LLC: {'auction_closing_time': 1774854000.0, 'created_time': 1773841082.486737, 'last_price_update_time': 1774794447.598682}
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ23%2520LLC') HTTP/1.1" 204 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: VN72%20WXD
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN72%2520WXD%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for VN72%20WXD: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: WU23%20LZB
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU23%2520LZB%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for WU23%20LZB: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: WR69%20WBV
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR69%2520WBV%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for WR69%20WBV: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: GY23%20XLW
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY23%2520XLW%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for GY23%20XLW: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: BC23%20PGK
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC23%2520PGK%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for BC23%20PGK: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: BC24%20RJY
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC24%2520RJY%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for BC24%20RJY: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: BF23%20CVZ
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF23%2520CVZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for BF23%20CVZ: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: BG73%20ENC
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG73%2520ENC%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for BG73%20ENC: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: BW73%20PHV
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW73%2520PHV%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for BW73%20PHV: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: DF73%20VXB
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF73%2520VXB%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for DF73%20VXB: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: EF74%20RKJ
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF74%2520RKJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for EF74%20RKJ: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: EJ72%20WNB
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ72%2520WNB%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for EJ72%20WNB: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: EN72%20WCL
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN72%2520WCL%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for EN72%20WCL: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: GF75%20YDS
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF75%2520YDS%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for GF75%20YDS: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: HK72%20ZWX
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK72%2520ZWX%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for HK72%20ZWX: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: LR24%20UVP
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR24%2520UVP%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for LR24%20UVP: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: PF72%20WLX
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF72%2520WLX%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for PF72%20WLX: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: VK25%20EYO
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK25%2520EYO%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for VK25%20EYO: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: WD72%20KYO
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD72%2520KYO%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for WD72%20KYO: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: YA72%20OPH
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA72%2520OPH%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for YA72%20OPH: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: HN23%20GHB
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN23%2520GHB%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for HN23%20GHB: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: HY65%20MYF
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY65%2520MYF%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for HY65%20MYF: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: YC68%20OHX
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC68%2520OHX%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for YC68%20OHX: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: FX64%20OGW
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX64%2520OGW%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for FX64%20OGW: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: OY66%20AAK
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY66%2520AAK%27 HTTP/1.1" 200 None
2026-03-29 14:27:27 [bca.uk] INFO: Scrape type for OY66%20AAK: 0
2026-03-29 14:27:27 [bca.uk] INFO: Found listing with ID: DF15%20NGO
2026-03-29 14:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF15%2520NGO%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for DF15%20NGO: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: VO69%20WZA
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO69%2520WZA%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for VO69%20WZA: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: BD18%20KHZ
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD18%2520KHZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for BD18%20KHZ: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: YK12%20WJE
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK12%2520WJE%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for YK12%20WJE: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: EK67%20KWJ
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK67%2520KWJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for EK67%20KWJ: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: YF72%20OWX
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF72%2520OWX%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for YF72%20OWX: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: SR15%20ENY
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR15%2520ENY%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for SR15%20ENY: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: MF12%20AHU
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF12%2520AHU%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for MF12%20AHU: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: WR15%20YUH
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR15%2520YUH%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for WR15%20YUH: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: CK18%20VZB
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK18%2520VZB%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for CK18%20VZB: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: GM66%20WUK
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM66%2520WUK%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for GM66%20WUK: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: MT68%20TMO
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT68%2520TMO%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for MT68%20TMO: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: AE16%20XUZ
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE16%2520XUZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for AE16%20XUZ: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: LG18%20TYZ
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG18%2520TYZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for LG18%20TYZ: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: LS15%20ENK
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS15%2520ENK%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for LS15%20ENK: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: DL73%20HNZ
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520HNZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for DL73%20HNZ: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: DL73%20LCO
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LCO%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for DL73%20LCO: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: DL73%20LCU
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LCU%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for DL73%20LCU: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: DL73%20LFD
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LFD%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for DL73%20LFD: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: KE23%20LVT
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE23%2520LVT%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for KE23%20LVT: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: KF23%20YDT
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF23%2520YDT%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for KF23%20YDT: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: KF73%20AOV
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520AOV%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for KF73%20AOV: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: LL74%20DHZ
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DHZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for LL74%20DHZ: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: LM73%20VPG
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM73%2520VPG%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for LM73%20VPG: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: LR24%20MXA
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR24%2520MXA%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for LR24%20MXA: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: LL20%20LYC
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL20%2520LYC%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for LL20%20LYC: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: YS68%20PXG
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS68%2520PXG%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for YS68%20PXG: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: BJ67%20FBG
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ67%2520FBG%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for BJ67%20FBG: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: BF72%20MYO
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF72%2520MYO%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for BF72%20MYO: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: LB23%20PXN
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB23%2520PXN%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for LB23%20PXN: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: MA22%20KWG
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520KWG%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for MA22%20KWG: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: WM71%20MPF
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM71%2520MPF%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for WM71%20MPF: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: LB70%20ZNV
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB70%2520ZNV%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for LB70%20ZNV: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: YA72%20VYF
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA72%2520VYF%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for YA72%20VYF: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: KD23%20GPY
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD23%2520GPY%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for KD23%20GPY: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: AJ71%20FFD
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ71%2520FFD%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for AJ71%20FFD: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: KS72%20AAZ
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS72%2520AAZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for KS72%20AAZ: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: PF19%20UWD
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF19%2520UWD%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for PF19%20UWD: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: VK72%20RYR
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK72%2520RYR%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for VK72%20RYR: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: YO21%20UJK
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO21%2520UJK%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for YO21%20UJK: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: BV67%20GKX
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV67%2520GKX%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for BV67%20GKX: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: YY23%20FMM
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY23%2520FMM%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for YY23%20FMM: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: BD70%20YPL
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD70%2520YPL%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for BD70%20YPL: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: BW18%20CZN
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW18%2520CZN%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for BW18%20CZN: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: FN68%20UUW
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN68%2520UUW%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for FN68%20UUW: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: GD14%20WNL
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD14%2520WNL%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for GD14%20WNL: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: GK16%20FYN
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK16%2520FYN%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for GK16%20FYN: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: OV65%20YJE
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV65%2520YJE%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for OV65%20YJE: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: OY61%20ZXK
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY61%2520ZXK%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for OY61%20ZXK: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: AK17%20AOW
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK17%2520AOW%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for AK17%20AOW: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: CF71%20MVD
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF71%2520MVD%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for CF71%20MVD: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: FD66%20XPY
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD66%2520XPY%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for FD66%20XPY: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: VA21%20CFL
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA21%2520CFL%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for VA21%20CFL: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: OW72%20WTV
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW72%2520WTV%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for OW72%20WTV: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: WU23%20NMF
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU23%2520NMF%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for WU23%20NMF: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: BA18%20UHB
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA18%2520UHB%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for BA18%20UHB: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: RK23%20MBY
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK23%2520MBY%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for RK23%20MBY: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: GK17%20RMY
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK17%2520RMY%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for GK17%20RMY: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: FL73%20NZR
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL73%2520NZR%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for FL73%20NZR: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: DC73%20AKG
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC73%2520AKG%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for DC73%20AKG: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: KN22%20KFE
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN22%2520KFE%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for KN22%20KFE: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: CK72%20EWM
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK72%2520EWM%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for CK72%20EWM: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: YH75%20BYG
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH75%2520BYG%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for YH75%20BYG: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: ML23%20LHP
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML23%2520LHP%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for ML23%20LHP: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: LS22%20HFG
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS22%2520HFG%27 HTTP/1.1" 200 None
2026-03-29 14:27:28 [bca.uk] INFO: Scrape type for LS22%20HFG: 0
2026-03-29 14:27:28 [bca.uk] INFO: Found listing with ID: WO72%20AVT
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO72%2520AVT%27 HTTP/1.1" 200 None
2026-03-29 14:27:29 [bca.uk] INFO: Scrape type for WO72%20AVT: 0
2026-03-29 14:27:29 [bca.uk] INFO: Found listing with ID: HF23%20VMA
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF23%2520VMA%27 HTTP/1.1" 200 None
2026-03-29 14:27:29 [bca.uk] INFO: Scrape type for HF23%20VMA: 0
2026-03-29 14:27:29 [bca.uk] INFO: Found listing with ID: HG72%20VGR
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG72%2520VGR%27 HTTP/1.1" 200 None
2026-03-29 14:27:29 [bca.uk] INFO: Scrape type for HG72%20VGR: 0
2026-03-29 14:27:29 [bca.uk] INFO: Found listing with ID: SH23%20HVP
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH23%2520HVP%27 HTTP/1.1" 200 None
2026-03-29 14:27:29 [bca.uk] INFO: Scrape type for SH23%20HVP: 0
2026-03-29 14:27:29 [bca.uk] INFO: Found listing with ID: VX69%20KVE
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX69%2520KVE%27 HTTP/1.1" 200 None
2026-03-29 14:27:29 [bca.uk] INFO: Scrape type for VX69%20KVE: 0
2026-03-29 14:27:29 [bca.uk] INFO: Found listing with ID: LX67%20OXM
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX67%2520OXM%27 HTTP/1.1" 200 None
2026-03-29 14:27:29 [bca.uk] INFO: Scrape type for LX67%20OXM: 0
2026-03-29 14:27:29 [bca.uk] INFO: Found listing with ID: EA17%20WFV
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA17%2520WFV%27 HTTP/1.1" 200 None
2026-03-29 14:27:29 [bca.uk] INFO: Scrape type for EA17%20WFV: 0
2026-03-29 14:27:29 [bca.uk] INFO: Found listing with ID: GJ15%20OXW
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ15%2520OXW%27 HTTP/1.1" 200 None
2026-03-29 14:27:29 [bca.uk] INFO: Scrape type for GJ15%20OXW: 0
2026-03-29 14:27:29 [bca.uk] INFO: Found listing with ID: AV08%20LEX
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV08%2520LEX%27 HTTP/1.1" 200 None
2026-03-29 14:27:29 [bca.uk] INFO: Scrape type for AV08%20LEX: 0
2026-03-29 14:27:29 [bca.uk] INFO: Found listing with ID: KM67%20WUT
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM67%2520WUT%27 HTTP/1.1" 200 None
2026-03-29 14:27:29 [bca.uk] INFO: Scrape type for KM67%20WUT: 0
2026-03-29 14:27:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:27:29 [bca.uk] INFO: Found listing with ID: RV22%20XVX
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV22%2520XVX%27 HTTP/1.1" 200 None
2026-03-29 14:27:29 [bca.uk] INFO: Scrape type for RV22%20XVX: 2
2026-03-29 14:27:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 26ee0e62-c68c-586e-a91b-d952af867f5d with identifier: RV22%20XVX
2026-03-29 14:27:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 26ee0e62-c68c-586e-a91b-d952af867f5d with scrape type 2
2026-03-29 14:27:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 26ee0e62-c68c-586e-a91b-d952af867f5d with scrape type 2
2026-03-29 14:27:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 26ee0e62-c68c-586e-a91b-d952af867f5d, identifier: RV22%20XVX
2026-03-29 14:27:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 26ee0e62-c68c-586e-a91b-d952af867f5d with identifier: RV22%20XVX
2026-03-29 14:27:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 26ee0e62-c68c-586e-a91b-d952af867f5d with identifier: RV22%20XVX
2026-03-29 14:27:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 26ee0e62-c68c-586e-a91b-d952af867f5d with identifier: RV22%20XVX to the API
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV22%20XVX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '26ee0e62-c68c-586e-a91b-d952af867f5d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RV22 XVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV22%20XVX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Newcastle-u-Tyne',
 'make': 'TOYOTA',
 'model': 'COROLLA',
 'odometer': 13461,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 18500,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA 1.8 VVT-I HYBRID GR-SPORT BI-TONE Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID GR-SPORT BI-TONE',
 'vin': 'SB1K93BE70E253364',
 'year': 2022}
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV22%2520XVX%27 HTTP/1.1" 200 None
2026-03-29 14:27:29 [bca.uk] INFO: Saving data for RV22%20XVX: {'auction_closing_time': 1774854000.0, 'created_time': 1773841094.575873, 'last_price_update_time': 1774794449.812398}
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV22%2520XVX') HTTP/1.1" 204 0
2026-03-29 14:27:29 [bca.uk] INFO: Found listing with ID: VE72%20WHX
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE72%2520WHX%27 HTTP/1.1" 200 None
2026-03-29 14:27:29 [bca.uk] INFO: Scrape type for VE72%20WHX: 2
2026-03-29 14:27:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de0ca873-f8bc-5e64-83e0-01eeed50fec6 with identifier: VE72%20WHX
2026-03-29 14:27:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de0ca873-f8bc-5e64-83e0-01eeed50fec6 with scrape type 2
2026-03-29 14:27:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de0ca873-f8bc-5e64-83e0-01eeed50fec6 with scrape type 2
2026-03-29 14:27:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de0ca873-f8bc-5e64-83e0-01eeed50fec6, identifier: VE72%20WHX
2026-03-29 14:27:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de0ca873-f8bc-5e64-83e0-01eeed50fec6 with identifier: VE72%20WHX
2026-03-29 14:27:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de0ca873-f8bc-5e64-83e0-01eeed50fec6 with identifier: VE72%20WHX
2026-03-29 14:27:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de0ca873-f8bc-5e64-83e0-01eeed50fec6 with identifier: VE72%20WHX to the API
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE72%20WHX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'de0ca873-f8bc-5e64-83e0-01eeed50fec6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VE72 WHX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE72%20WHX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'VOLKSWAGEN',
 'model': 'ID.4',
 'odometer': 27782,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13000,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.4 125KW 52KWH LIFE PURE PERF. Hatchback',
 'transmission': 'automatic',
 'trim': '125KW 52KWH LIFE PURE PERF.',
 'vin': 'WVGZZZE2ZPP004477',
 'year': 2023}
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE72%2520WHX%27 HTTP/1.1" 200 None
2026-03-29 14:27:30 [bca.uk] INFO: Saving data for VE72%20WHX: {'auction_closing_time': 1774854000.0, 'created_time': 1773909444.001923, 'last_price_update_time': 1774794450.393569}
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE72%2520WHX') HTTP/1.1" 204 0
2026-03-29 14:27:30 [bca.uk] INFO: Found listing with ID: YA70%20MXH
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA70%2520MXH%27 HTTP/1.1" 200 None
2026-03-29 14:27:30 [bca.uk] INFO: Scrape type for YA70%20MXH: 2
2026-03-29 14:27:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac0ce5d9-c1e5-533c-bdc4-e2c79bf7c4fa with identifier: YA70%20MXH
2026-03-29 14:27:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac0ce5d9-c1e5-533c-bdc4-e2c79bf7c4fa with scrape type 2
2026-03-29 14:27:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac0ce5d9-c1e5-533c-bdc4-e2c79bf7c4fa with scrape type 2
2026-03-29 14:27:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac0ce5d9-c1e5-533c-bdc4-e2c79bf7c4fa, identifier: YA70%20MXH
2026-03-29 14:27:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac0ce5d9-c1e5-533c-bdc4-e2c79bf7c4fa with identifier: YA70%20MXH
2026-03-29 14:27:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac0ce5d9-c1e5-533c-bdc4-e2c79bf7c4fa with identifier: YA70%20MXH
2026-03-29 14:27:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ac0ce5d9-c1e5-533c-bdc4-e2c79bf7c4fa with identifier: YA70%20MXH to the API
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA70%20MXH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'ac0ce5d9-c1e5-533c-bdc4-e2c79bf7c4fa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YA70 MXH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA70%20MXH&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Newcastle-u-Tyne',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 14976,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14400,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.5 HYBRID EXCEL Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID EXCEL',
 'vin': 'VNKKBAC3X0A068452',
 'year': 2021}
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA70%2520MXH%27 HTTP/1.1" 200 None
2026-03-29 14:27:30 [bca.uk] INFO: Saving data for YA70%20MXH: {'auction_closing_time': 1774854000.0, 'created_time': 1773909428.988713, 'last_price_update_time': 1774794450.862844}
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA70%2520MXH') HTTP/1.1" 204 0
2026-03-29 14:27:30 [bca.uk] INFO: Found listing with ID: YN71%20ZKY
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN71%2520ZKY%27 HTTP/1.1" 200 None
2026-03-29 14:27:30 [bca.uk] INFO: Scrape type for YN71%20ZKY: 0
2026-03-29 14:27:30 [bca.uk] INFO: Found listing with ID: YD71%20WCN
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD71%2520WCN%27 HTTP/1.1" 200 None
2026-03-29 14:27:30 [bca.uk] INFO: Scrape type for YD71%20WCN: 0
2026-03-29 14:27:30 [bca.uk] INFO: Found listing with ID: VK21%20NNO
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK21%2520NNO%27 HTTP/1.1" 200 None
2026-03-29 14:27:30 [bca.uk] INFO: Scrape type for VK21%20NNO: 0
2026-03-29 14:27:30 [bca.uk] INFO: Found listing with ID: PY22%20DNX
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY22%2520DNX%27 HTTP/1.1" 200 None
2026-03-29 14:27:30 [bca.uk] INFO: Scrape type for PY22%20DNX: 0
2026-03-29 14:27:30 [bca.uk] INFO: Found listing with ID: PN22%20PYO
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN22%2520PYO%27 HTTP/1.1" 200 None
2026-03-29 14:27:30 [bca.uk] INFO: Scrape type for PN22%20PYO: 0
2026-03-29 14:27:30 [bca.uk] INFO: Found listing with ID: OY22%20PZU
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY22%2520PZU%27 HTTP/1.1" 200 None
2026-03-29 14:27:30 [bca.uk] INFO: Scrape type for OY22%20PZU: 0
2026-03-29 14:27:30 [bca.uk] INFO: Found listing with ID: NU23%20KRN
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU23%2520KRN%27 HTTP/1.1" 200 None
2026-03-29 14:27:30 [bca.uk] INFO: Scrape type for NU23%20KRN: 0
2026-03-29 14:27:30 [bca.uk] INFO: Found listing with ID: MK70%20ZKR
2026-03-29 14:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK70%2520ZKR%27 HTTP/1.1" 200 None
2026-03-29 14:27:31 [bca.uk] INFO: Scrape type for MK70%20ZKR: 0
2026-03-29 14:27:31 [bca.uk] INFO: Found listing with ID: MF72%20XRM
2026-03-29 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF72%2520XRM%27 HTTP/1.1" 200 None
2026-03-29 14:27:31 [bca.uk] INFO: Scrape type for MF72%20XRM: 0
2026-03-29 14:27:31 [bca.uk] INFO: Found listing with ID: MD21%20ZBP
2026-03-29 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD21%2520ZBP%27 HTTP/1.1" 200 None
2026-03-29 14:27:31 [bca.uk] INFO: Scrape type for MD21%20ZBP: 0
2026-03-29 14:27:31 [bca.uk] INFO: Found listing with ID: FR23%20EUJ
2026-03-29 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FR23%2520EUJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:31 [bca.uk] INFO: Scrape type for FR23%20EUJ: 0
2026-03-29 14:27:31 [bca.uk] INFO: Found listing with ID: FE23%20WDW
2026-03-29 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520WDW%27 HTTP/1.1" 200 None
2026-03-29 14:27:31 [bca.uk] INFO: Scrape type for FE23%20WDW: 0
2026-03-29 14:27:31 [bca.uk] INFO: Found listing with ID: DG74%20JBV
2026-03-29 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG74%2520JBV%27 HTTP/1.1" 200 None
2026-03-29 14:27:31 [bca.uk] INFO: Scrape type for DG74%20JBV: 2
2026-03-29 14:27:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d922ad90-d564-5fd1-8c22-641d0d6937d0 with identifier: DG74%20JBV
2026-03-29 14:27:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d922ad90-d564-5fd1-8c22-641d0d6937d0 with scrape type 2
2026-03-29 14:27:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d922ad90-d564-5fd1-8c22-641d0d6937d0 with scrape type 2
2026-03-29 14:27:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d922ad90-d564-5fd1-8c22-641d0d6937d0, identifier: DG74%20JBV
2026-03-29 14:27:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d922ad90-d564-5fd1-8c22-641d0d6937d0 with identifier: DG74%20JBV
2026-03-29 14:27:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d922ad90-d564-5fd1-8c22-641d0d6937d0 with identifier: DG74%20JBV
2026-03-29 14:27:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d922ad90-d564-5fd1-8c22-641d0d6937d0 with identifier: DG74%20JBV to the API
2026-03-29 14:27:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG74%20JBV-GB',
 'category': 'Motorcycle',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': 'd922ad90-d564-5fd1-8c22-641d0d6937d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG74 JBV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG74%20JBV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'KAWASAKI',
 'model': 'ZR',
 'odometer': 72,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'KAWASAKI ZR 900 MOTORBIKE',
 'transmission': 'automatic',
 'trim': '900 MOTORBIKE',
 'vin': 'JKAZR900KKA026190',
 'year': 2024}
2026-03-29 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG74%2520JBV%27 HTTP/1.1" 200 None
2026-03-29 14:27:31 [bca.uk] INFO: Saving data for DG74%20JBV: {'auction_closing_time': 1775124000.0, 'created_time': 1774339630.930452, 'last_price_update_time': 1774794451.933939}
2026-03-29 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG74%2520JBV') HTTP/1.1" 204 0
2026-03-29 14:27:32 [bca.uk] INFO: Found listing with ID: BN71%20HSK
2026-03-29 14:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN71%2520HSK%27 HTTP/1.1" 200 None
2026-03-29 14:27:32 [bca.uk] INFO: Scrape type for BN71%20HSK: 2
2026-03-29 14:27:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a04b0ebc-8c92-50fe-883a-04069e726cbb with identifier: BN71%20HSK
2026-03-29 14:27:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a04b0ebc-8c92-50fe-883a-04069e726cbb with scrape type 2
2026-03-29 14:27:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a04b0ebc-8c92-50fe-883a-04069e726cbb with scrape type 2
2026-03-29 14:27:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a04b0ebc-8c92-50fe-883a-04069e726cbb, identifier: BN71%20HSK
2026-03-29 14:27:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a04b0ebc-8c92-50fe-883a-04069e726cbb with identifier: BN71%20HSK
2026-03-29 14:27:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a04b0ebc-8c92-50fe-883a-04069e726cbb with identifier: BN71%20HSK
2026-03-29 14:27:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a04b0ebc-8c92-50fe-883a-04069e726cbb with identifier: BN71%20HSK to the API
2026-03-29 14:27:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN71%20HSK-GB',
 'category': 'Motorcycle',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': 'a04b0ebc-8c92-50fe-883a-04069e726cbb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN71 HSK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN71%20HSK&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TRIUMPH',
 'model': 'TIGER',
 'odometer': 4539,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TRIUMPH TIGER 1200 GT MOTORBIKE',
 'transmission': 'automatic',
 'trim': '1200 GT MOTORBIKE',
 'vin': 'SMTTAP23VUNAX3592',
 'year': 2022}
2026-03-29 14:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN71%2520HSK%27 HTTP/1.1" 200 None
2026-03-29 14:27:32 [bca.uk] INFO: Saving data for BN71%20HSK: {'auction_closing_time': 1775124000.0, 'created_time': 1774339561.891649, 'last_price_update_time': 1774794452.515044}
2026-03-29 14:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN71%2520HSK') HTTP/1.1" 204 0
2026-03-29 14:27:32 [bca.uk] INFO: Found listing with ID: SV22%20OOF
2026-03-29 14:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV22%2520OOF%27 HTTP/1.1" 200 None
2026-03-29 14:27:32 [bca.uk] INFO: Scrape type for SV22%20OOF: 2
2026-03-29 14:27:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f27d0823-d8b8-5045-9c2a-7c6801c58239 with identifier: SV22%20OOF
2026-03-29 14:27:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f27d0823-d8b8-5045-9c2a-7c6801c58239 with scrape type 2
2026-03-29 14:27:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f27d0823-d8b8-5045-9c2a-7c6801c58239 with scrape type 2
2026-03-29 14:27:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f27d0823-d8b8-5045-9c2a-7c6801c58239, identifier: SV22%20OOF
2026-03-29 14:27:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f27d0823-d8b8-5045-9c2a-7c6801c58239 with identifier: SV22%20OOF
2026-03-29 14:27:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-29 14:27:32 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=silver%2Fred HTTP/1.1" 200 None
2026-03-29 14:27:32 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-29 14:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-29 14:27:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f27d0823-d8b8-5045-9c2a-7c6801c58239 with identifier: SV22%20OOF
2026-03-29 14:27:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f27d0823-d8b8-5045-9c2a-7c6801c58239 with identifier: SV22%20OOF to the API
2026-03-29 14:27:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV22%20OOF-GB',
 'category': 'Motorcycle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': 'f27d0823-d8b8-5045-9c2a-7c6801c58239',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV22 OOF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV22%20OOF&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'TRIUMPH',
 'model': 'TRIDENT',
 'odometer': 1372,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TRIUMPH TRIDENT 660 MOTORBIKE',
 'transmission': 'automatic',
 'trim': '660 MOTORBIKE',
 'vin': 'SMTLGL10U3NBB6879',
 'year': 2022}
2026-03-29 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV22%2520OOF%27 HTTP/1.1" 200 None
2026-03-29 14:27:33 [bca.uk] INFO: Saving data for SV22%20OOF: {'auction_closing_time': 1775124000.0, 'created_time': 1774339578.501496, 'last_price_update_time': 1774794453.141019}
2026-03-29 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV22%2520OOF') HTTP/1.1" 204 0
2026-03-29 14:27:33 [bca.uk] INFO: Found listing with ID: ST22%20UGE
2026-03-29 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST22%2520UGE%27 HTTP/1.1" 200 None
2026-03-29 14:27:33 [bca.uk] INFO: Scrape type for ST22%20UGE: 2
2026-03-29 14:27:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e4f6f472-0f0f-52fd-b67b-4ab9e4bc19ec with identifier: ST22%20UGE
2026-03-29 14:27:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e4f6f472-0f0f-52fd-b67b-4ab9e4bc19ec with scrape type 2
2026-03-29 14:27:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e4f6f472-0f0f-52fd-b67b-4ab9e4bc19ec with scrape type 2
2026-03-29 14:27:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e4f6f472-0f0f-52fd-b67b-4ab9e4bc19ec, identifier: ST22%20UGE
2026-03-29 14:27:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e4f6f472-0f0f-52fd-b67b-4ab9e4bc19ec with identifier: ST22%20UGE
2026-03-29 14:27:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e4f6f472-0f0f-52fd-b67b-4ab9e4bc19ec with identifier: ST22%20UGE
2026-03-29 14:27:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e4f6f472-0f0f-52fd-b67b-4ab9e4bc19ec with identifier: ST22%20UGE to the API
2026-03-29 14:27:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST22%20UGE-GB',
 'category': 'Motorcycle',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': 'e4f6f472-0f0f-52fd-b67b-4ab9e4bc19ec',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST22 UGE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST22%20UGE&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'KAWASAKI',
 'model': 'NINJA H2',
 'odometer': 9617,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'KAWASAKI NINJA H2 (998) SX SE MOTORBIKE',
 'transmission': 'automatic',
 'trim': '(998) SX SE MOTORBIKE',
 'vin': 'JKBZXT02PRA000266',
 'year': 2022}
2026-03-29 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST22%2520UGE%27 HTTP/1.1" 200 None
2026-03-29 14:27:33 [bca.uk] INFO: Saving data for ST22%20UGE: {'auction_closing_time': 1775124000.0, 'created_time': 1774339576.256145, 'last_price_update_time': 1774794453.523756}
2026-03-29 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST22%2520UGE') HTTP/1.1" 204 0
2026-03-29 14:27:33 [bca.uk] INFO: Found listing with ID: SP23%20WWH
2026-03-29 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP23%2520WWH%27 HTTP/1.1" 200 None
2026-03-29 14:27:33 [bca.uk] INFO: Scrape type for SP23%20WWH: 2
2026-03-29 14:27:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b4d8b101-6057-5dc5-b28d-e545c8376e1e with identifier: SP23%20WWH
2026-03-29 14:27:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b4d8b101-6057-5dc5-b28d-e545c8376e1e with scrape type 2
2026-03-29 14:27:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b4d8b101-6057-5dc5-b28d-e545c8376e1e with scrape type 2
2026-03-29 14:27:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b4d8b101-6057-5dc5-b28d-e545c8376e1e, identifier: SP23%20WWH
2026-03-29 14:27:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b4d8b101-6057-5dc5-b28d-e545c8376e1e with identifier: SP23%20WWH
2026-03-29 14:27:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b4d8b101-6057-5dc5-b28d-e545c8376e1e with identifier: SP23%20WWH
2026-03-29 14:27:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b4d8b101-6057-5dc5-b28d-e545c8376e1e with identifier: SP23%20WWH to the API
2026-03-29 14:27:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP23%20WWH-GB',
 'category': 'Motorcycle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': 'b4d8b101-6057-5dc5-b28d-e545c8376e1e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP23 WWH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP23%20WWH&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'KAWASAKI',
 'model': 'VERSYS',
 'odometer': 7887,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KAWASAKI VERSYS KLZ1000 SE MOTORBIKE',
 'transmission': 'automatic',
 'trim': 'KLZ1000 SE MOTORBIKE',
 'vin': 'JKALZT00CDA023832',
 'year': 2023}
2026-03-29 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP23%2520WWH%27 HTTP/1.1" 200 None
2026-03-29 14:27:33 [bca.uk] INFO: Saving data for SP23%20WWH: {'auction_closing_time': 1775124000.0, 'created_time': 1774339571.14402, 'last_price_update_time': 1774794453.929415}
2026-03-29 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP23%2520WWH') HTTP/1.1" 204 0
2026-03-29 14:27:33 [bca.uk] INFO: Found listing with ID: HD57%20MCD
2026-03-29 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD57%2520MCD%27 HTTP/1.1" 200 None
2026-03-29 14:27:33 [bca.uk] INFO: Scrape type for HD57%20MCD: 2
2026-03-29 14:27:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 960f147f-c04a-5d3c-a68d-24ba7f6f9a4f with identifier: HD57%20MCD
2026-03-29 14:27:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 960f147f-c04a-5d3c-a68d-24ba7f6f9a4f with scrape type 2
2026-03-29 14:27:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 960f147f-c04a-5d3c-a68d-24ba7f6f9a4f with scrape type 2
2026-03-29 14:27:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 960f147f-c04a-5d3c-a68d-24ba7f6f9a4f, identifier: HD57%20MCD
2026-03-29 14:27:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 960f147f-c04a-5d3c-a68d-24ba7f6f9a4f with identifier: HD57%20MCD
2026-03-29 14:27:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 960f147f-c04a-5d3c-a68d-24ba7f6f9a4f with identifier: HD57%20MCD
2026-03-29 14:27:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 960f147f-c04a-5d3c-a68d-24ba7f6f9a4f with identifier: HD57%20MCD to the API
2026-03-29 14:27:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HD57%20MCD-GB',
 'category': 'Motorcycle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': '960f147f-c04a-5d3c-a68d-24ba7f6f9a4f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HD57 MCD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HD57%20MCD&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'HARLEY-DAVIDSON',
 'model': 'FLHXS TOURING',
 'odometer': 2215,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'HARLEY-DAVIDSON FLHXS TOURING 1868 STR.GLIDE SPEC.MOTORBIKE',
 'transmission': 'automatic',
 'trim': '1868 STR.GLIDE SPEC.MOTORBIKE',
 'vin': '5HD1KRP41NS657016',
 'year': 2023}
2026-03-29 14:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD57%2520MCD%27 HTTP/1.1" 200 None
2026-03-29 14:27:34 [bca.uk] INFO: Saving data for HD57%20MCD: {'auction_closing_time': 1775124000.0, 'created_time': 1774339559.484326, 'last_price_update_time': 1774794454.363158}
2026-03-29 14:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HD57%2520MCD') HTTP/1.1" 204 0
2026-03-29 14:27:34 [bca.uk] INFO: Found listing with ID: YX73%20UXH
2026-03-29 14:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX73%2520UXH%27 HTTP/1.1" 200 None
2026-03-29 14:27:34 [bca.uk] INFO: Scrape type for YX73%20UXH: 2
2026-03-29 14:27:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee5f918b-6d87-5280-ad56-3a3c8ba8b5ba with identifier: YX73%20UXH
2026-03-29 14:27:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee5f918b-6d87-5280-ad56-3a3c8ba8b5ba with scrape type 2
2026-03-29 14:27:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ee5f918b-6d87-5280-ad56-3a3c8ba8b5ba with scrape type 2
2026-03-29 14:27:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ee5f918b-6d87-5280-ad56-3a3c8ba8b5ba, identifier: YX73%20UXH
2026-03-29 14:27:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ee5f918b-6d87-5280-ad56-3a3c8ba8b5ba with identifier: YX73%20UXH
2026-03-29 14:27:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ee5f918b-6d87-5280-ad56-3a3c8ba8b5ba with identifier: YX73%20UXH
2026-03-29 14:27:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ee5f918b-6d87-5280-ad56-3a3c8ba8b5ba with identifier: YX73%20UXH to the API
2026-03-29 14:27:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YX73%20UXH-GB',
 'category': 'Motorcycle',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': 'ee5f918b-6d87-5280-ad56-3a3c8ba8b5ba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YX73 UXH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YX73%20UXH&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KAWASAKI',
 'model': 'NINJA',
 'odometer': 9689,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'KAWASAKI NINJA BX125 MOTORBIKE',
 'transmission': 'automatic',
 'trim': 'BX125 MOTORBIKE',
 'vin': 'MH4BX125BBJP02631',
 'year': 2024}
2026-03-29 14:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX73%2520UXH%27 HTTP/1.1" 200 None
2026-03-29 14:27:34 [bca.uk] INFO: Saving data for YX73%20UXH: {'auction_closing_time': 1775124000.0, 'created_time': 1774339621.084725, 'last_price_update_time': 1774794454.769015}
2026-03-29 14:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YX73%2520UXH') HTTP/1.1" 204 0
2026-03-29 14:27:34 [bca.uk] INFO: Found listing with ID: WF75%20VMR
2026-03-29 14:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF75%2520VMR%27 HTTP/1.1" 200 None
2026-03-29 14:27:34 [bca.uk] INFO: Scrape type for WF75%20VMR: 2
2026-03-29 14:27:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d9a569e4-112b-519a-ad14-35f45de32c5d with identifier: WF75%20VMR
2026-03-29 14:27:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d9a569e4-112b-519a-ad14-35f45de32c5d with scrape type 2
2026-03-29 14:27:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d9a569e4-112b-519a-ad14-35f45de32c5d with scrape type 2
2026-03-29 14:27:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d9a569e4-112b-519a-ad14-35f45de32c5d, identifier: WF75%20VMR
2026-03-29 14:27:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d9a569e4-112b-519a-ad14-35f45de32c5d with identifier: WF75%20VMR
2026-03-29 14:27:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d9a569e4-112b-519a-ad14-35f45de32c5d with identifier: WF75%20VMR
2026-03-29 14:27:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d9a569e4-112b-519a-ad14-35f45de32c5d with identifier: WF75%20VMR to the API
2026-03-29 14:27:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-29 14:27:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF75%20VMR-GB',
 'category': 'Motorcycle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': 'd9a569e4-112b-519a-ad14-35f45de32c5d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF75 VMR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF75%20VMR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KAWASAKI',
 'model': 'ER',
 'odometer': 328,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'KAWASAKI ER 650 MOTORBIKE',
 'transmission': 'automatic',
 'trim': '650 MOTORBIKE',
 'vin': 'ML5ER650SSDAE8430',
 'year': 2025}
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF75%2520VMR%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Saving data for WF75%20VMR: {'auction_closing_time': 1775124000.0, 'created_time': 1774339545.861029, 'last_price_update_time': 1774794455.176981}
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF75%2520VMR') HTTP/1.1" 204 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: KY24%20WZH
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY24%2520WZH%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for KY24%20WZH: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: KM21%20LWE
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM21%2520LWE%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for KM21%20LWE: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: GL25%20UKC
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL25%2520UKC%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for GL25%20UKC: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: GD73%20PTY
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD73%2520PTY%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for GD73%20PTY: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: X23%20JCM
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27X23%2520JCM%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for X23%20JCM: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: EX22%20BJV
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX22%2520BJV%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for EX22%20BJV: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: DA15%20NYV
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA15%2520NYV%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for DA15%20NYV: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: KM15%20VRP
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM15%2520VRP%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for KM15%20VRP: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: OW23%20FCE
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW23%2520FCE%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for OW23%20FCE: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: OY72%20WFH
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY72%2520WFH%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for OY72%20WFH: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: SV23%20XGR
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV23%2520XGR%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for SV23%20XGR: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: FM23%20UDW
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM23%2520UDW%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for FM23%20UDW: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: BL15%20VTD
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL15%2520VTD%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for BL15%20VTD: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: LL16%20OOE
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL16%2520OOE%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for LL16%20OOE: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: BD75%20OBH
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD75%2520OBH%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for BD75%20OBH: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: LP69%20ZNV
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP69%2520ZNV%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for LP69%20ZNV: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: CJ25%20EWR
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ25%2520EWR%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for CJ25%20EWR: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: BP25%20TXN
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP25%2520TXN%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for BP25%20TXN: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: BT74%20OBJ
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT74%2520OBJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for BT74%20OBJ: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: CV22%20YMP
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV22%2520YMP%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for CV22%20YMP: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: OW72%20WVK
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW72%2520WVK%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for OW72%20WVK: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: OW72%20WVC
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW72%2520WVC%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for OW72%20WVC: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: MM72%20DCF
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM72%2520DCF%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for MM72%20DCF: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: AVZ%205811
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AVZ%25205811%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for AVZ%205811: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: LJ72%20RDE
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ72%2520RDE%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for LJ72%20RDE: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: VN16%20XMT
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN16%2520XMT%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for VN16%20XMT: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: WN16%20BJX
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN16%2520BJX%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for WN16%20BJX: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: YK66%20ZPJ
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK66%2520ZPJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for YK66%20ZPJ: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: OE15%20JUC
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE15%2520JUC%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for OE15%20JUC: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: EX21%20UKD
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX21%2520UKD%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for EX21%20UKD: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: DN22%20ZZU
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN22%2520ZZU%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for DN22%20ZZU: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: BU68%20XUO
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU68%2520XUO%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for BU68%20XUO: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: GX68%20WRV
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX68%2520WRV%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for GX68%20WRV: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: ST73%20UHY
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST73%2520UHY%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for ST73%20UHY: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: GV72%20ORU
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV72%2520ORU%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for GV72%20ORU: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: YR60%20GXM
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR60%2520GXM%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for YR60%20GXM: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: WO15%20OCD
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO15%2520OCD%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for WO15%20OCD: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: WF63%20EFE
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF63%2520EFE%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for WF63%20EFE: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: VE72%20EZL
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE72%2520EZL%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for VE72%20EZL: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: VE72%20FTD
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE72%2520FTD%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for VE72%20FTD: 0
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: VE72%20RNZ
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE72%2520RNZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:35 [bca.uk] INFO: Scrape type for VE72%20RNZ: 0
2026-03-29 14:27:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:27:35 [bca.uk] INFO: Total items found: 78
2026-03-29 14:27:35 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded
2026-03-29 14:27:35 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-29 14:27:35 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:27:35 [bca.uk] INFO: Found listing with ID: YC67%20EEF
2026-03-29 14:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC67%2520EEF%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for YC67%20EEF: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: BU72%20NHJ
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU72%2520NHJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for BU72%20NHJ: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: OY68%20CFZ
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY68%2520CFZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for OY68%20CFZ: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: DN73%20ABV
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN73%2520ABV%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for DN73%20ABV: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: YC72%20XDG
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC72%2520XDG%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for YC72%20XDG: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: YP22%20UWX
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP22%2520UWX%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for YP22%20UWX: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: SL22%20MZN
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL22%2520MZN%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for SL22%20MZN: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: DP23%20HRW
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520HRW%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for DP23%20HRW: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: LE73%20KNU
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE73%2520KNU%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for LE73%20KNU: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: KN73%20WRJ
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN73%2520WRJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for KN73%20WRJ: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: WN22%20AGU
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520AGU%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for WN22%20AGU: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: LJ24%20DOY
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ24%2520DOY%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for LJ24%20DOY: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: VO72%20WFB
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO72%2520WFB%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for VO72%20WFB: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: RA72%20HSC
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA72%2520HSC%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for RA72%20HSC: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: FP73%20ECT
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP73%2520ECT%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for FP73%20ECT: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: FM23%20UEK
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM23%2520UEK%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for FM23%20UEK: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: BT24%20FVC
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT24%2520FVC%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for BT24%20FVC: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: VN72%20PPV
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN72%2520PPV%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for VN72%20PPV: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: HT72%20OZW
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT72%2520OZW%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for HT72%20OZW: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: YM17%20JPJ
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM17%2520JPJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for YM17%20JPJ: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: FH19%20LFB
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH19%2520LFB%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for FH19%20LFB: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: OV21%20WHW
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV21%2520WHW%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for OV21%20WHW: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: DU19%20VRD
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU19%2520VRD%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for DU19%20VRD: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: DA68%20NXY
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA68%2520NXY%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for DA68%20NXY: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: WD18%20OXV
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD18%2520OXV%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for WD18%20OXV: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: MF19%20ZCE
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF19%2520ZCE%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for MF19%20ZCE: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: MD68%20YVM
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD68%2520YVM%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for MD68%20YVM: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: M123%20CRH
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M123%2520CRH%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for M123%20CRH: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: BD69%20OJK
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD69%2520OJK%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for BD69%20OJK: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: LY69%20MXT
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY69%2520MXT%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for LY69%20MXT: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: LX17%20YDM
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX17%2520YDM%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for LX17%20YDM: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: LX67%20VGG
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX67%2520VGG%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for LX67%20VGG: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: DK16%20FDE
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK16%2520FDE%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for DK16%20FDE: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: LR68%20XKT
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR68%2520XKT%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for LR68%20XKT: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: R666%20TRC
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R666%2520TRC%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for R666%20TRC: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: BP18%20RUA
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP18%2520RUA%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for BP18%20RUA: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: YJZ%209313
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJZ%25209313%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for YJZ%209313: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: KV70%20LYU
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV70%2520LYU%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for KV70%20LYU: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: SB69%20LWS
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB69%2520LWS%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for SB69%20LWS: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: SM18%20KLD
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM18%2520KLD%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for SM18%20KLD: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: PJ17%20UYP
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ17%2520UYP%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for PJ17%20UYP: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: LP67%20XAZ
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP67%2520XAZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for LP67%20XAZ: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: HG19%20YHN
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG19%2520YHN%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for HG19%20YHN: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: V904%20OKN
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V904%2520OKN%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for V904%20OKN: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: DV72%20RZY
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV72%2520RZY%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for DV72%20RZY: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: YE23%20MMF
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE23%2520MMF%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for YE23%20MMF: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: LB22%20TGJ
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB22%2520TGJ%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for LB22%20TGJ: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: YL23%20OTB
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL23%2520OTB%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for YL23%20OTB: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: VK23%20EVG
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK23%2520EVG%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for VK23%20EVG: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: YF72%20FSS
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF72%2520FSS%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for YF72%20FSS: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: HX20%20FBL
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX20%2520FBL%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for HX20%20FBL: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: HJ72%20LMX
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ72%2520LMX%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for HJ72%20LMX: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: HG72%20UCL
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG72%2520UCL%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for HG72%20UCL: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: LO22%20WJU
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO22%2520WJU%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for LO22%20WJU: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: LM70%20WZH
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM70%2520WZH%27 HTTP/1.1" 200 None
2026-03-29 14:27:36 [bca.uk] INFO: Scrape type for LM70%20WZH: 0
2026-03-29 14:27:36 [bca.uk] INFO: Found listing with ID: CJ73%20EFL
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ73%2520EFL%27 HTTP/1.1" 200 None
2026-03-29 14:27:37 [bca.uk] INFO: Scrape type for CJ73%20EFL: 0
2026-03-29 14:27:37 [bca.uk] INFO: Found listing with ID: CV72%20GWU
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV72%2520GWU%27 HTTP/1.1" 200 None
2026-03-29 14:27:37 [bca.uk] INFO: Scrape type for CV72%20GWU: 0
2026-03-29 14:27:37 [bca.uk] INFO: Found listing with ID: VE73%20UOU
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE73%2520UOU%27 HTTP/1.1" 200 None
2026-03-29 14:27:37 [bca.uk] INFO: Scrape type for VE73%20UOU: 0
2026-03-29 14:27:37 [bca.uk] INFO: Found listing with ID: PY72%20BVS
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY72%2520BVS%27 HTTP/1.1" 200 None
2026-03-29 14:27:37 [bca.uk] INFO: Scrape type for PY72%20BVS: 0
2026-03-29 14:27:37 [bca.uk] INFO: Found listing with ID: HY23%20UVL
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY23%2520UVL%27 HTTP/1.1" 200 None
2026-03-29 14:27:37 [bca.uk] INFO: Scrape type for HY23%20UVL: 0
2026-03-29 14:27:37 [bca.uk] INFO: Found listing with ID: PJ24%20CNZ
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ24%2520CNZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:37 [bca.uk] INFO: Scrape type for PJ24%20CNZ: 0
2026-03-29 14:27:37 [bca.uk] INFO: Found listing with ID: LS72%20XDY
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520XDY%27 HTTP/1.1" 200 None
2026-03-29 14:27:37 [bca.uk] INFO: Scrape type for LS72%20XDY: 0
2026-03-29 14:27:37 [bca.uk] INFO: Found listing with ID: LO72%20ACX
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520ACX%27 HTTP/1.1" 200 None
2026-03-29 14:27:37 [bca.uk] INFO: Scrape type for LO72%20ACX: 0
2026-03-29 14:27:37 [bca.uk] INFO: Found listing with ID: DA72%20ZYK
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA72%2520ZYK%27 HTTP/1.1" 200 None
2026-03-29 14:27:37 [bca.uk] INFO: Scrape type for DA72%20ZYK: 0
2026-03-29 14:27:37 [bca.uk] INFO: Found listing with ID: RO24%20HZF
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO24%2520HZF%27 HTTP/1.1" 200 None
2026-03-29 14:27:37 [bca.uk] INFO: Scrape type for RO24%20HZF: 0
2026-03-29 14:27:37 [bca.uk] INFO: Found listing with ID: OV24%20WLZ
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV24%2520WLZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:37 [bca.uk] INFO: Scrape type for OV24%20WLZ: 0
2026-03-29 14:27:37 [bca.uk] INFO: Found listing with ID: LS72%20XWG
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520XWG%27 HTTP/1.1" 200 None
2026-03-29 14:27:37 [bca.uk] INFO: Scrape type for LS72%20XWG: 0
2026-03-29 14:27:37 [bca.uk] INFO: Found listing with ID: LS72%20ULL
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520ULL%27 HTTP/1.1" 200 None
2026-03-29 14:27:37 [bca.uk] INFO: Scrape type for LS72%20ULL: 0
2026-03-29 14:27:37 [bca.uk] INFO: Found listing with ID: LS72%20UGZ
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520UGZ%27 HTTP/1.1" 200 None
2026-03-29 14:27:37 [bca.uk] INFO: Scrape type for LS72%20UGZ: 0
2026-03-29 14:27:37 [bca.uk] INFO: Found listing with ID: LS72%20UBY
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520UBY%27 HTTP/1.1" 200 None
2026-03-29 14:27:37 [bca.uk] INFO: Scrape type for LS72%20UBY: 0
2026-03-29 14:27:37 [bca.uk] INFO: Found listing with ID: LO72%20AMK
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520AMK%27 HTTP/1.1" 200 None
2026-03-29 14:27:37 [bca.uk] INFO: Scrape type for LO72%20AMK: 0
2026-03-29 14:27:37 [bca.uk] INFO: Found listing with ID: LF24%20UPL
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF24%2520UPL%27 HTTP/1.1" 200 None
2026-03-29 14:27:37 [bca.uk] INFO: Scrape type for LF24%20UPL: 0
2026-03-29 14:27:37 [bca.uk] INFO: Found listing with ID: KN72%20AVU
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN72%2520AVU%27 HTTP/1.1" 200 None
2026-03-29 14:27:37 [bca.uk] INFO: Scrape type for KN72%20AVU: 0
2026-03-29 14:27:37 [bca.uk] INFO: Found listing with ID: GU72%20YFR
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU72%2520YFR%27 HTTP/1.1" 200 None
2026-03-29 14:27:37 [bca.uk] INFO: Scrape type for GU72%20YFR: 0
2026-03-29 14:27:37 [bca.uk] INFO: Found listing with ID: BJ74%20UYX
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ74%2520UYX%27 HTTP/1.1" 200 None
2026-03-29 14:27:37 [bca.uk] INFO: Scrape type for BJ74%20UYX: 0
2026-03-29 14:27:37 [bca.uk] INFO: Found listing with ID: AO23%20BTU
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO23%2520BTU%27 HTTP/1.1" 200 None
2026-03-29 14:27:37 [bca.uk] INFO: Scrape type for AO23%20BTU: 0
2026-03-29 14:27:37 [bca.uk] INFO: Found listing with ID: AF23%20BZU
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF23%2520BZU%27 HTTP/1.1" 200 None
2026-03-29 14:27:37 [bca.uk] INFO: Scrape type for AF23%20BZU: 0
2026-03-29 14:27:37 [bca.uk] INFO: Found listing with ID: LM20%20ZTW
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM20%2520ZTW%27 HTTP/1.1" 200 None
2026-03-29 14:27:37 [bca.uk] INFO: Scrape type for LM20%20ZTW: 0
2026-03-29 14:27:37 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:27:37 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-29 14:27:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-29 14:27:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-29 14:27:38 [bca.uk] INFO: Total items found: 0
2026-03-29 14:27:38 [bca.uk] INFO: No more items to scrape after page {self.next_page}
2026-03-29 14:27:38 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-29 14:27:38 [bca.uk] INFO: bca.uk Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 0, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 7, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 119, <ScrapeType.BATCH_SKIPPED: 5>: 0}
2026-03-29 14:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y403%2520CAV%27 HTTP/1.1" 200 None
2026-03-29 14:27:38 [bca.uk] INFO: Saving data for Y403%20CAV: {'created_time': 1774794458.802599}
2026-03-29 14:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='Y403%2520CAV') HTTP/1.1" 204 0
2026-03-29 14:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20last_price_update_time%20lt%201774362458 HTTP/1.1" 200 None
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AE58%2520MOF') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AF12%2520VHE') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AF20%2520UYO') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AF62%2520YKO') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AF65%2520CVL') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ10%2520EXO') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ17%2520XZR') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ19%2520DGO') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ66%2520YSD') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ72%2520TVP') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AK12%2520YAG') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AK21%2520DDF') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AK54%2520ERU') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AK67%2520ZCF') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AK70%2520TXE') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AMZ%25208675') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AN10%2520HAD') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AO20%2520NMF') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AO61%2520RVP') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AO62%2520VFP') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AP04%2520DHD') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AU66%2520NXS') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AV67%2520TDU') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AV72%2520UEB') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AW19%2520UAV') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AX17%2520RJZ') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AX65%2520EKY') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AY22%2520RZJ') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AY23%2520KUO') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AY67%2520LMK') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AY67%2520UJS') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AY69%2520YSO') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AY70%2520XMS') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BA18%2520AVP') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BA19%2520KFU') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BC18%2520LNF') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BC72%2520AOM') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BD08%2520OZJ') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BD15%2520OZJ') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BD20%2520FXR') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BD64%2520KYW') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BD70%2520FKW') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BD72%2520LKY') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BF18%2520BDY') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BF57%2520JXY') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BF60%2520NLM') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BF65%2520WSD') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BF66%2520JSU') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BG14%2520FXE') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BG16%2520LFP') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BG19%2520FSO') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BG73%2520EPY') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ12%2520SMU') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ14%2520YWF') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ20%2520FWP') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ22%2520YDB') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ66%2520YUU') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ69%2520BXO') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ71%2520VFB') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BK23%2520HWA') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BK62%2520DGU') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BK67%2520UBG') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BK69%2520RZV') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BK69%2520SOH') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BK71%2520AWP') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BL07%2520RTO') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BL16%2520LCA') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BL21%2520ELH') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BL22%2520JUX') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BL25%2520NOH') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BL62%2520EFW') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BL66%2520KPG') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BL72%2520ZLE') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BM68%2520LCT') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BN13%2520RUW') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BN60%2520ANU') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BP67%2520YOO') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BP68%2520HRD') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BP68%2520ZTJ') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BT18%2520NZO') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BU13%2520WMD') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BU15%2520XBJ') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BU19%2520PCZ') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BU63%2520YLA') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BU65%2520MVA') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BV10%2520NTG') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BV12%2520NDL') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BV13%2520CCF') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BV13%2520WXA') HTTP/1.1" 204 0
2026-03-29 14:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BV16%2520BFN') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BV61%2520BWJ') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BW14%2520CRX') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BW14%2520DWV') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BX51%2520YAJ') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CA12%2520VEM') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CA69%2520LFF') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CA72%2520FPD') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CE09%2520OBB') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CE14%2520TNL') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CE59%2520YKL') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CE68%2520KKJ') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CJ72%2520MXV') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CK06%2520TEU') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CK15%2520LTA') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CK18%2520XRH') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CK57%2520OUJ') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CK72%2520SYE') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CK73%2520SSO') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CN67%2520EVP') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CP15%2520SYH') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CV14%2520PYA') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CV17%2520JUY') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CV19%2520FYG') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CV58%2520OXT') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CX10%2520WSE') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CX17%2520VXF') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CX22%2520ZZY') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CX74%2520WTW') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CY12%2520ARU') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CY14%2520MPE') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CY62%2520LZT') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DA06%2520MPF') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DA21%2520ETV') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DA63%2520RUH') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DA72%2520AWW') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DE11%2520ANP') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DE24%2520GDO') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DE58%2520GWA') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DF16%2520YOX') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DF17%2520GOC') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DF65%2520BWO') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DF66%2520CNJ') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DG14%2520WKC') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DG19%2520DFP') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DG22%2520XPC') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DG23%2520NUC') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DG62%2520EPV') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DG64%2520GPZ') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DG65%2520DCF') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DH19%2520CXV') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DH19%2520NLR') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DH56%2520KLH') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DK15%2520MKX') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DK61%2520WZY') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DL11%2520BJO') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DL24%2520VAJ') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DL73%2520NXY') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DN11%2520UOT') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DN13%2520VYM') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DN17%2520BCZ') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DN17%2520PUA') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DN56%2520UNS') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DN72%2520OXL') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DS06%2520MXE') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DS21%2520LRK') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DS24%2520SFO') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DT66%2520LML') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DT68%2520EYS') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DU09%2520GWA') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DU11%2520YKY') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DU12%2520TLV') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DU13%2520PLO') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DU17%2520ECY') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DU58%2520PXO') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DV11%2520SJY') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DV16%2520BDO') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DV20%2520ABK') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DV20%2520LGO') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DV22%2520AMO') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DV67%2520EXB') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DV69%2520UAU') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DX71%2520WTZ') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DY11%2520JPO') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DY12%2520RZA') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DY52%2520UBC') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DY62%2520GVL') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DY73%2520ZXC') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EA69%2520UYT') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EA72%2520HBL') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EF56%2520PZT') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EF71%2520HDD') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ12%2520OAO') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ17%2520BZC') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ62%2520WFR') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ72%2520HNN') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ72%2520JHA') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EK14%2520DHA') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EK15%2520VHA') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EK16%2520OTA') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EK18%2520XOD') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EK21%2520LDV') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EK70%2520VPE') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EN18%2520CCO') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EN62%2520XOP') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EN63%2520FWD') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EO70%2520LYF') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EP19%2520OYD') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ET16%2520GVK') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ET68%2520GFZ') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EU18%2520PCV') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EU58%2520RGV') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EX20%2520WCC') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EX23%2520NAO') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EX68%2520FTD') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EX70%2520YXF') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EY09%2520JXD') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EY68%2520YDX') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EY69%2520HJF') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FD17%2520MDJ') HTTP/1.1" 204 0
2026-03-29 14:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FD21%2520VUA') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FD68%2520ERX') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FD69%2520LLU') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FD69%2520VST') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FD70%2520OXC') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FE10%2520UOR') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FE14%2520NPD') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FE65%2520UTZ') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FE66%2520GEK') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FE66%2520RYT') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FE68%2520BDY') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FE69%2520GHB') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FE70%2520OKK') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FE70%2520OXC') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FG68%2520YGA') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FG72%2520WNZ') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FH70%2520WCD') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FJ13%2520LPL') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FJ20%2520UVE') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FJ21%2520OOE') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FJ71%2520DXW') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FL04%2520NEU') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FL64%2520YWV') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FM14%2520KSN') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FM19%2520EYT') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FM22%2520AYB') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FM68%2520DXT') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FN09%2520UHC') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FN66%2520ROU') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FN70%2520OHD') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FP08%2520SMX') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FP21%2520OMZ') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FP65%2520YYW') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FP69%2520ZVN') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FR61%2520PYX') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FT12%2520AHD') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FT22%2520BUP') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FT61%2520PVF') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FT68%2520OKH') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FV10%2520ZJO') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FV68%2520BWB') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FV71%2520MWA') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FV73%2520KUJ') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FX07%2520BWB') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FX17%2520MVY') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FX19%2520FHY') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FX65%2520EOM') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FX66%2520VMF') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FX69%2520KOJ') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FY20%2520NZB') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FY21%2520HZV') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FY68%2520EDU') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FY71%2520OGM') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FY72%2520THX') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GD07%2520ZRA') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GD71%2520ENT') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GF08%2520WNP') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GF66%2520JKZ') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GF72%2520HPL') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ12%2520WOD') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ17%2520OSY') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ22%2520XAD') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ71%2520EKG') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GK17%2520PBU') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GK57%2520WVV') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GK59%2520XFR') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GK65%2520OSR') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GL12%2520AFE') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GL14%2520GZJ') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GL64%2520FKX') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GL71%2520DNN') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GM70%2520ZTY') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GN19%2520YMY') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GN64%2520VUC') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GP66%2520TBZ') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GU14%2520XHF') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GU61%2520NTD') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GU64%2520OHP') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GU65%2520XFZ') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GU72%2520VWG') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GV06%2520VZN') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GV24%2520ZZC') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GV67%2520XAZ') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GV68%2520MKM') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GV73%2520MLE') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GV73%2520PHO') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GX23%2520YCY') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GY11%2520MUE') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GY58%2520NZA') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GY61%2520CFD') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GY65%2520CGX') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GY66%2520YJX') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GY71%2520TKC') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HD18%2520EOZ') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HD21%2520UDH') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HF25%2520UXA') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HF70%2520XBM') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ17%2520LHN') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ66%2520YXK') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HK16%2520FSG') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HK17%2520VUC') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HK18%2520TVW') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HK25%2520OXL') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HK71%2520XDC') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HN08%2520FMY') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HN10%2520CHK') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HN21%2520YLF') HTTP/1.1" 204 0
2026-03-29 14:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HN22%2520GXD') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HN68%2520ZDR') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HS24%2520LXR') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HS69%2520CHD') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HSZ%25209436') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HT70%2520PCO') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HV15%2520HNN') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HV18%2520LXS') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HV63%2520HNJ') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HV69%2520HVB') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HV72%2520UOT') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HW59%2520FCN') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HW70%2520YBM') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HX67%2520RVE') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HY10%2520VGD') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HY61%2520JYP') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HY67%2520ZBU') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='J7%2520PST') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KA05%2520HHG') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KC19%2520DXH') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KC19%2520JXO') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KD06%2520LVL') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KD16%2520LZS') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KD16%2520PJX') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KE23%2520LYZ') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KF17%2520ZPO') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KF21%2520SYV') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KF23%2520NLR') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KF68%2520XSX') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KF73%2520JXU') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KJ19%2520DXC') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KJ23%2520HHC') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KK15%2520CKN') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KM62%2520CHG') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KM62%2520KZX') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KM63%2520XOK') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KM67%2520WBY') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KM67%2520WXC') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KM70%2520YSB') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KM72%2520ZTO') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KN12%2520PKZ') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KN16%2520BPE') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KN62%2520WSD') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KO66%2520HKZ') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KP14%2520OXC') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KP20%2520ABN') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KP69%2520EZH') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KP73%2520XDL') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KR16%2520OHX') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KR63%2520VXW') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KR69%2520HJF') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KR70%2520HBJ') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KS65%2520WWG') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KT21%2520VTU') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KT69%2520LNF') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KT69%2520MDX') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KU05%2520XZK') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KU09%2520ZTP') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KU63%2520BVC') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KV09%2520ZKM') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KV16%2520AZF') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KV17%2520OEJ') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KV19%2520TMB') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KV55%2520JKU') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KV64%2520NCN') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KV67%2520YTL') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KW16%2520XBZ') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KW65%2520LCV') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KX64%2520OKO') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KX68%2520LWP') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KY14%2520RZE') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KY59%2520TYS') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KY62%2520BVD') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='L123%2520JST') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LA06%2520DUN') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LA68%2520GNO') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LB17%2520TTV') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LB21%2520MBO') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LB22%2520JJV') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LB63%2520BBN') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LB70%2520GUE') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LC07%2520TWE') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LC24%2520UKO') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LC71%2520UCS') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LC72%2520USP') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LC73%2520EYJ') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LD20%2520LDZ') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LD20%2520LVB') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LD22%2520UOP') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LD53%2520DNN') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LD59%2520WRL') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LD68%2520TOV') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LD70%2520GBX') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LD71%2520FCZ') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LD71%2520PXO') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LE23%2520CZL') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LF22%2520SUO') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LF71%2520OUE') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LG10%2520OGL') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LG15%2520HSV') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LG20%2520PXK') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LG22%2520LVY') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LG53%2520BGK') HTTP/1.1" 204 0
2026-03-29 14:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LG69%2520ZJJ') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ08%2520EVY') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ68%2520XPO') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LK17%2520LDE') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LK71%2520TWV') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LL23%2520NLE') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LL64%2520TYG') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LL71%2520WMF') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LM16%2520EEP') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LM19%2520HVD') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LM71%2520VUO') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LN03%2520AZT') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LN60%2520YTG') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LN66%2520LFH') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LN68%2520FRZ') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LO08%2520HUA') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LP11%2520BYG') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LP17%2520ZZG') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LP63%2520UPL') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LP69%2520MHV') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LR19%2520MKO') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LR24%2520MVU') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LR63%2520UNY') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LR64%2520BBN') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LR74%2520UMM') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LS13%2520ZRR') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LS14%2520RTZ') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LS55%2520ONX') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LS59%2520NNL') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LT18%2520LEU') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LT22%2520FZU') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LT56%2520ZSZ') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LV08%2520HWJ') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LV08%2520XTO') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LV14%2520KZG') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LV15%2520MWJ') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LV20%2520ZGN') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LV64%2520XXM') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LV65%2520ZRL') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LV66%2520DVZ') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LV69%2520JWN') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LX08%2520VSF') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LX13%2520PGV') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LX17%2520VUP') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LX20%2520MXD') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LX20%2520NMV') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LX67%2520UKY') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LY18%2520RJV') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MA11%2520DWL') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MA20%2520TJU') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MA72%2520XKX') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MC65%2520YRF') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MD16%2520CGO') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MD22%2520GMZ') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MD65%2520VNU') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MF12%2520VUO') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MF13%2520OKR') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MH03%2520WSL') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MH16%2520XDS') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MH18%2520WGM') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MH24%2520WYL') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MH74%2520YDV') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ03%2520XWS') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ63%2520GYP') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ71%2520LJE') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ71%2520WMM') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MK08%2520HVW') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MK23%2520XKX') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MK23%2520XLJ') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MK24%2520VAA') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MK65%2520AZJ') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MK66%2520UOY') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MK68%2520JBV') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ML12%2520YNP') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MM14%2520VNG') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MM14%2520ZNX') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MM17%2520XDD') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MM63%2520NBZ') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MM66%2520WDE') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MT20%2520EFB') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MV17%2520WHE') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MV22%2520NYM') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MV54%2520PZH') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MV61%2520YXK') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MV66%2520LWO') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MW07%2520KNV') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MW15%2520DXY') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MW15%2520UHG') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MW65%2520HMG') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MW68%2520UBZ') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MW69%2520UTB') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MW71%2520EUN') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MX19%2520SYO') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MX24%2520VDT') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='N31%2520GCB') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NA12%2520HFT') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NA14%2520UMZ') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NA68%2520LOD') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ND11%2520EYR') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ND59%2520LCY') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ND66%2520UAX') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NG23%2520LTV') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NG62%2520FYX') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ14%2520HCU') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ18%2520VHE') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ56%2520XCM') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ68%2520JVH') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ69%2520LHL') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NK10%2520JWN') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NK19%2520NHT') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NK67%2520RRU') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NL16%2520YLS') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NL23%2520LNM') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NL59%2520SXY') HTTP/1.1" 204 0
2026-03-29 14:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NL64%2520XPF') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NL66%2520YFT') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NU10%2520CKA') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NV11%2520USZ') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NV16%2520ZFN') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NX63%2520EVJ') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NX63%2520UXH') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NX65%2520XTH') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NX68%2520RZA') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OE12%2520LZW') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OE64%2520RVN') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OU16%2520JHZ') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OU73%2520YDL') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OV16%2520YLX') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OV58%2520CZR') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OV64%2520ZBG') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OV69%2520LVP') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OV71%2520CKJ') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OW17%2520XLL') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OX72%2520DLK') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OY16%2520FVN') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OY20%2520FRO') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PE58%2520OMA') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PE69%2520OZS') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PE71%2520XFG') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PE74%2520OJZ') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PF13%2520ULH') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PF16%2520XMU') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PF22%2520MLX') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PF65%2520LHG') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PF71%2520VFD') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PGZ%25203544') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ08%2520BMY') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ17%2520BXP') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ63%2520XHS') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK06%2520WTJ') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK10%2520VGV') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK15%2520XCL') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK22%2520XON') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK63%2520UAO') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK66%2520BXU') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK69%2520FEP') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PL17%2520VJG') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PL19%2520EKT') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PL72%2520WFR') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PN58%2520NWS') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PN60%2520NCF') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PN62%2520WOD') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PO63%2520KGA') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PY58%2520BWV') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PY65%2520NCO') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RA06%2520LCZ') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RA72%2520GZB') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RE06%2520AHV') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RE08%2520HXS') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RE12%2520LLG') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RE62%2520LNV') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RE70%2520ZRX') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RF14%2520YKY') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RF63%2520LDK') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RGZ%25204528') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ20%2520MVG') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ21%2520MFX') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ22%2520HZT') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ22%2520ZFT') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ62%2520YYB') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ68%2520OPA') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ70%2520PCX') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RK17%2520MVA') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RK18%2520VXB') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RK66%2520LWT') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RK69%2520OJW') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RO16%2520BYX') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RO20%2520LLV') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RO70%2520KYN') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RO74%2520TGZ') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RP07%2520POW') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV07%2520PGO') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV10%2520TEO') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV11%2520EPC') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV58%2520RNN') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV67%2520OWO') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RX17%2520PYB') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RX19%2520NJN') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RX63%2520KJO') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SA64%2520WRO') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SA68%2520ZXV') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SB11%2520UHD') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SB12%2520TKF') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SB12%2520TTX') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SB13%2520UKJ') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SB18%2520VRW') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SB67%2520WPF') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SB71%2520UHO') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SC64%2520AFZ') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SC65%2520BXA') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SD07%2520RWY') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SD59%2520JMV') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SD62%2520TSY') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SE64%2520HWJ') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SE70%2520EXD') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SF10%2520FFP') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SF15%2520VYM') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SF16%2520GRJ') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SF63%2520MYC') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SG15%2520ANR') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SG15%2520TWA') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SG62%2520JVP') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SG64%2520EKC') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SG68%2520LHJ') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SH18%2520BTE') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SH65%2520YRP') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SL17%2520UYR') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SL18%2520CVX') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SL22%2520GYS') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SL62%2520APK') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SL64%2520YRJ') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SM51%2520MFE') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SN15%2520TXW') HTTP/1.1" 204 0
2026-03-29 14:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SN66%2520UKZ') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SO14%2520LLN') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SO16%2520FLJ') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SP18%2520YPC') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SP66%2520OME') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SR22%2520HCE') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SS13%2520KAT') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ST07%2520AVO') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ST15%2520OGH') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ST15%2520RVC') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ST21%2520EKO') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ST66%2520SVO') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SV18%2520WJK') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SV65%2520HUY') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SV65%2520KXC') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SV67%2520MDX') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SW16%2520UEF') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SY20%2520WSN') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SY68%2520UOT') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='TE07%2520RRE') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='TR10%2520HUL') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='TXZ%25202444') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='UJZ%25203214') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VA06%2520HMC') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VA21%2520CDE') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VA59%2520FZR') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VA72%2520BCZ') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VE12%2520EXP') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VE59%2520KKB') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VE65%2520RHZ') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VE69%2520YGM') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VE72%2520CXX') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VIG%25202820') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VK17%2520VKN') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VK17%2520VLD') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VK23%2520XDF') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VK65%2520EUB') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VK67%2520YWX') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VK70%2520ZDZ') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VK71%2520JXB') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VN15%2520CPK') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VN16%2520VDX') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VN65%2520FVO') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VN66%2520MZL') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VN72%2520UDK') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VN72%2520UPZ') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VO20%2520WXH') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VO61%2520EYP') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VO61%2520RNN') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VO64%2520XVK') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VO71%2520RXU') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VX64%2520XWA') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VX67%2520UYS') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WA70%2520HWY') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WA71%2520LDZ') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WD67%2520FBJ') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WD70%2520CDN') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WD75%2520DVM') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WF20%2520XVP') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WF25%2520HXD') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WF59%2520MHE') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WF60%2520WLL') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WFZ%25205126') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WG18%2520FLB') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WG22%2520OEJ') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ17%2520ZVO') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ21%2520LDE') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ62%2520OPS') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ68%2520VSX') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ68%2520WMV') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ69%2520UOX') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WK08%2520KUF') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WK62%2520BFN') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WK67%2520VCJ') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WL59%2520JOH') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WL68%2520GCK') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WM10%2520OXJ') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WM14%2520HWE') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WM15%2520GJJ') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WM17%2520BDV') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WM18%2520LZA') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WM69%2520UVL') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WM71%2520LJF') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WN08%2520KXA') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WN10%2520VZR') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WN16%2520WUP') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WN22%2520KZT') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WN57%2520PWO') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WN70%2520OCS') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WN71%2520NPJ') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WO16%2520RWL') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WO68%2520NWR') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WP74%2520JXE') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WR18%2520NXG') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WR22%2520VAJ') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WR63%2520KGA') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WR69%2520FWO') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WR73%2520VUU') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WU61%2520HWW') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WU66%2520NPJ') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WU66%2520YTN') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WV05%2520EPU') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WV13%2520XVA') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WV14%2520KKF') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WX71%2520TYW') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='Y777%2520TCH') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YA08%2520OJM') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YA17%2520UCN') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YA23%2520SDO') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YA61%2520FUJ') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YA64%2520HWE') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YB21%2520AVV') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YB21%2520MKA') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YB65%2520TZE') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YB66%2520UVW') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YB69%2520WTW') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YB69%2520ZPS') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YB70%2520EKD') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YC12%2520VFL') HTTP/1.1" 204 0
2026-03-29 14:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YC13%2520KSV') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YC14%2520WSY') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YC24%2520LYF') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YC60%2520CYJ') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YC62%2520JWF') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YC62%2520VCM') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YD12%2520HSO') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YD14%2520GWJ') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YD18%2520JRB') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YD18%2520RAA') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YD60%2520ENT') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YD67%2520BZK') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YE22%2520CTX') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YE66%2520WYL') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YE68%2520GMS') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YE70%2520KBN') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YE70%2520NKH') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YE74%2520EWB') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YF09%2520DSX') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YF12%2520OJX') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YF17%2520ZRV') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YF21%2520WUV') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YF61%2520WVP') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YG06%2520DXK') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YG18%2520NVW') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YG60%2520XBT') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YG63%2520PKY') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YG66%2520ZFL') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YG68%2520YUH') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YG69%2520ZKZ') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YH19%2520OJF') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YH56%2520TBO') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YH59%2520ZLX') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YH61%2520LZL') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YH66%2520TVZ') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YH66%2520YXT') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YH69%2520HAU') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YH69%2520UEM') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YH75%2520PKJ') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ19%2520CCM') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ20%2520SXN') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ63%2520HNO') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ66%2520DKG') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ67%2520TJC') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YK09%2520JYL') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YK60%2520GYV') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YK63%2520WTO') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YK70%2520CGX') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YL16%2520DPO') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YL18%2520OKG') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YL19%2520WHF') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YL69%2520NHO') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YL71%2520LBA') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YL72%2520MXZ') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YL73%2520LBN') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YM22%2520VJF') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YM23%2520HFE') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YM25%2520HLW') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YM67%2520HRU') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YM72%2520THX') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YM73%2520FYO') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YO19%2520TNL') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YO19%2520YKV') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YP17%2520ENK') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YP64%2520DYC') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YP70%2520LPL') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YP72%2520BYY') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YR14%2520KRN') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YR20%2520NVJ') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YR22%2520YTB') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YR72%2520OFB') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YR75%2520EDK') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YS19%2520OEP') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YS20%2520NFG') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YS61%2520NFO') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YS69%2520YOD') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YT20%2520DVL') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YT68%2520HXM') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YT69%2520OBG') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YX11%2520YDY') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YX13%2520GZJ') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YX15%2520NKS') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YX54%2520XUW') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YY58%2520MMA') HTTP/1.1" 204 0
2026-03-29 14:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YY72%2520XOV') HTTP/1.1" 204 0
2026-03-29 14:27:46 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (2256 items) in: file:///var/lib/scrapyd/items/sourcing_v2/bca.uk/task_51_2026-03-29T14_00_00.jl
2026-03-29 14:27:46 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/exception_count': 38,
 'downloader/exception_type_count/scrapy.core.downloader.handlers.http11.TunnelError': 38,
 'downloader/request_bytes': 3495079,
 'downloader/request_count': 3867,
 'downloader/request_method_count/GET': 3867,
 'downloader/response_bytes': 271065603,
 'downloader/response_count': 3829,
 'downloader/response_status_count/200': 1963,
 'downloader/response_status_count/302': 1866,
 'elapsed_time_seconds': 1656.461377,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 3, 29, 14, 27, 46, 747606, tzinfo=datetime.timezone.utc),
 'item_dropped_count': 53,
 'item_dropped_reasons_count/DropItem': 53,
 'item_scraped_count': 2256,
 'log_count/DEBUG': 59182,
 'log_count/ERROR': 8,
 'log_count/INFO': 56427,
 'log_count/WARNING': 375,
 'memusage/max': 222138368,
 'memusage/startup': 148557824,
 'photo_download_count': 1664,
 'pipeline/dropped_expired': 53,
 'playwright/context_count': 2,
 'playwright/context_count/max_concurrent': 1,
 'playwright/context_count/persistent/False': 2,
 'playwright/context_count/remote/False': 2,
 'playwright/page_count': 0,
 'request_depth_max': 125,
 'response_received_count': 299,
 'scheduler/dequeued': 3867,
 'scheduler/dequeued/memory': 3867,
 'scheduler/enqueued': 3867,
 'scheduler/enqueued/memory': 3867,
 'scrape_type/new': 174,
 'scrape_type/price_update': 2136,
 'scrape_type/skipped': 10032,
 'scrapy-zyte-api/429': 0,
 'scrapy-zyte-api/attempts': 126,
 'scrapy-zyte-api/error_ratio': 0.0,
 'scrapy-zyte-api/errors': 0,
 'scrapy-zyte-api/fatal_errors': 0,
 'scrapy-zyte-api/mean_connection_seconds': 7.502121421552836,
 'scrapy-zyte-api/mean_response_seconds': 8.083679948312545,
 'scrapy-zyte-api/processed': 126,
 'scrapy-zyte-api/request_args/actions': 1,
 'scrapy-zyte-api/request_args/browserHtml': 1,
 'scrapy-zyte-api/request_args/customHttpRequestHeaders': 125,
 'scrapy-zyte-api/request_args/experimental.requestCookies': 125,
 'scrapy-zyte-api/request_args/experimental.responseCookies': 126,
 'scrapy-zyte-api/request_args/httpResponseBody': 125,
 'scrapy-zyte-api/request_args/httpResponseHeaders': 125,
 'scrapy-zyte-api/request_args/sessionContext': 1,
 'scrapy-zyte-api/request_args/url': 126,
 'scrapy-zyte-api/status_codes/200': 126,
 'scrapy-zyte-api/success': 126,
 'scrapy-zyte-api/success_ratio': 1.0,
 'scrapy-zyte-api/throttle_ratio': 0.0,
 'source/items_encountered': 12378,
 'spider_exceptions/ValueError': 1,
 'start_time': datetime.datetime(2026, 3, 29, 14, 0, 10, 286229, tzinfo=datetime.timezone.utc)}
2026-03-29 14:27:46 [scrapy.core.engine] INFO: Spider closed (finished)

PROJECT (sourcing_v2), SPIDER (bca.uk)